[SCM] applications.git branch, master, updated. dbd07cf6899fde9e771d4fdbfac1b6af42c8a714

Benoit Sonntag sonntag at icps.u-strasbg.fr
Mon Jan 11 06:53:37 UTC 2010


The following commit has been merged in the master branch:
commit dbd07cf6899fde9e771d4fdbfac1b6af42c8a714
Author: Benoit Sonntag <sonntag at icps.u-strasbg.fr>
Date:   Mon Jan 11 07:53:13 2010 +0100

    First step to Lisaac Agent

diff --git a/examples/standard/agent/.example.c.swp b/examples/standard/agent/.example.c.swp
new file mode 100644
index 0000000..5ddc89c
Binary files /dev/null and b/examples/standard/agent/.example.c.swp differ
diff --git a/examples/standard/reflexivity/example.li b/examples/standard/agent/agent.li
similarity index 60%
copy from examples/standard/reflexivity/example.li
copy to examples/standard/agent/agent.li
index 827e7fb..77c4ebe 100644
--- a/examples/standard/reflexivity/example.li
+++ b/examples/standard/agent/agent.li
@@ -19,8 +19,8 @@
 //                     http://isaacproject.u-strasbg.fr/                     //
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
-
-  + name      := EXAMPLE;
+  
+  + name      := AGENT;
 
   - copyright := "2003-2010 Sonntag Benoit";
 
@@ -32,44 +32,71 @@ Section Inherit
   - parent_object:OBJECT := OBJECT;
 
 Section Public
-
-  - ess b:E <-
-  (
-    { a:E;
-      a.print;
-    }.value "Hello\n";
-  );
-
-  - main <-
-  ( 
-/*   
-    { a:E;
-      a.print;
-    }.value "Hello\n";
-  */  
+  
+  + birthtime:UINTEGER_64;
     
-+ a:MAP_EXAMPLE;
-    + old_sec:STRING_CONSTANT;
-
-    a := MAP_EXAMPLE.create ("VALUE",5,'c');
-    "Section Header\n\
-    \  + name := ".print;
-    a.type_name.print;
-    ";\n".print;
-    a.foreach_intern_data { (sec,nam:STRING_CONSTANT,typ:ABSTRACT_STRING,val:ABSTRACT_STRING);
-      (old_sec != sec).if {
-        old_sec := sec;
-        "Section ".print;
-        sec.print;
-        '\n'.print;
+  + current_state:STATE;
+  
+  + state_time:UINTEGER_64;
+  
+  + behavior:STATE;
+  
+  - make s:STATE <-
+  ( 
+    behavior := s;
+    set_state s;
+    birthtime := TIMER.timer_count;    
+  );
+  
+  - set_state s:STATE <-
+  [ -? {s != NULL}; ]
+  ( + cur:STATE;
+    (current_state != NULL).if {
+      cur := current_state;
+      {cur != NULL}.while_do {
+        (cur.end_action != NULL).if {
+          cur.end_action.value Self;
+        };        
+        (s.parent_state != cur.parent_state).if {
+          cur := cur.parent_state;
+        } else {
+          cur := NULL;
+        };
       };
-      "  + ".print;
-      nam.print;
-      ':'.print;
-      typ.type_name.print;
-      " := ".print;
-      val.print;
-      ";\n".print;
-    };
-    
+    };    
+    state_time := TIMER.timer_count;    
+    cur := s;
+    {
+      current_state := cur;
+      (current_state.begin_action != NULL).if {
+        current_state.begin_action.value Self;
+      };      
+      cur := current_state.sub_state;
+    }.do_while {cur != NULL};   
+  );
+  
+  //
+  // Timer.
+  // 
+  
+  - time_in_state:UINTEGER_64 <-
+  (
+    TIMER.timer_count - state_time
+  );
+  
+  - lifetime:UINTEGER_64 <-
+  (
+    TIMER.timer_count - birth_time
+  );
+  
+  //
+  // Run.
+  //
+  
+  - run <-
+  (
+    (current_state != NULL).if {      
+      current_state.run Self;        
+    };    
   );
+  
\ No newline at end of file
diff --git a/examples/standard/tiny_object/assign.li b/examples/standard/agent/ant.li
similarity index 58%
copy from examples/standard/tiny_object/assign.li
copy to examples/standard/agent/ant.li
index 06ec6b7..56f203d 100644
--- a/examples/standard/tiny_object/assign.li
+++ b/examples/standard/agent/ant.li
@@ -19,65 +19,84 @@
 //                     http://isaacproject.u-strasbg.fr/                     //
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
-  
-  + name      := ASSIGN;
 
-  - copyright := "2003-2008 Sonntag Benoit";
+  + name      := ANT;
+
+  - copyright := "2003-2010 Sonntag Benoit; P-A";
 
   - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
-  - comment   := "The print";
+  - comment   := "The main prototype";
 
 Section Inherit
 
-  + parent_expr:Expanded EXPR;
+  + parent_agent:Expanded AGENT;
 
 Section Public
-  
-  + local:LOCAL;
-    
-  + type:CLASS;
     
+  + is_busy:BOOLEAN;
+  
+  + x:INTEGER;
+  
+  + y:INTEGER;
+
   //
   // Creation.
   //
 
-  - create p:INTEGER local l:LOCAL type t:CLASS :SELF <-
+  - create s:STATE :SELF <-
   ( + result:SELF;
     result := clone;
-    result.make p local l type t;
+    result.make s;
     result
   );
 
-  - make p:INTEGER local l:LOCAL type t:CLASS <-
+  - make s:STATE <-
   ( 
-    position := p;
-    local    := l;
-    type     := t;
+    parent_agent.make s;
+    x := 255.random_upper;
+    y := 255.random_upper;        
   );
   
-  //
-  // Run.
-  //
+  - move <-
+  (
+    "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;
+  );
   
-  - run <-
-  (     
-    // Type control:
-    (type.is_sub_type (local.type)).if_false {
-      semantic_error position message "Type mismatch.";
+  - get_food scr:FAST_ARRAY2(UINTEGER_8) <-
+  ( + px,py:INTEGER;
+    + stop:BOOLEAN;
+    is_busy := TRUE;
+    py := -1;
+    {(py <= 1) && {! stop}}.while_do {
+      px := -1;
+      {(px <= 1) && {! stop}}.while_do {        
+        ((px != py) && {scr.item (x+px,y+py) = 1}).if {
+          scr.put 0 to (x+px,y+py);
+          stop := TRUE;
+        };
+      };
     };
-    // Execute.
-    local.set_the_dynamic_type type;
   );
   
-  //
-  // Display.
-  //
-  
-  - print <-
+  - put_food scr:FAST_ARRAY2(UINTEGER_8) <-
   (
-    local.name.print;
-    " = New ".print;
-    type.name.print;
+    is_busy := FALSE;
+    scr.put 1 to (x,y);
   );
 
-  
\ No newline at end of file
+  - 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
+  );
diff --git a/examples/standard/agent/example b/examples/standard/agent/example
new file mode 100755
index 0000000..9c22e76
Binary files /dev/null and b/examples/standard/agent/example differ
diff --git a/examples/standard/agent/example.c b/examples/standard/agent/example.c
new file mode 100644
index 0000000..e2c97e2
--- /dev/null
+++ b/examples/standard/agent/example.c
@@ -0,0 +1,100415 @@
+/* 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;
+
+/*==========================*/
+/* EXTERNAL                 */
+/*==========================*/
+
+/* VIDEO */
+
+#include <X11/Xlib.h>
+
+// For Frame buffer.
+//#include <X11/extensions/XTest.h>
+#include <linux/fb.h>
+#include <sys/mman.h>
+#include <fcntl.h>
+
+Display *display;
+Window  window;
+GC      gc;
+Screen  *screen;
+XImage  *ximage=NULL;
+
+/* ABSTRACT_BITMAP */
+
+//
+// Font System 1250 bytes.
+//
+unsigned short __index_font[96]={
+0x000,0x007,0x008,0x00B,0x012,0x017,0x021,0x028,0x029,0x02C,0x02F,0x034,
+0x039,0x03B,0x03F,0x040,0x044,0x049,0x04C,0x051,0x056,0x05B,0x060,0x065,
+0x06A,0x06F,0x074,0x075,0x077,0x07C,0x081,0x086,0x08B,0x097,0x0A0,0x0A7,
+0x0AF,0x0B7,0x0BE,0x0C5,0x0CD,0x0D5,0x0D6,0x0DB,0x0E2,0x0E8,0x0F1,0x0F9,
+0x101,0x109,0x111,0x11A,0x121,0x12A,0x132,0x13B,0x148,0x150,0x159,0x15F,
+0x162,0x166,0x169,0x16E,0x175,0x177,0x17E,0x184,0x18A,0x190,0x196,0x199,
+0x19F,0x1A4,0x1A5,0x1A7,0x1AD,0x1AE,0x1B7,0x1BC,0x1C2,0x1C8,0x1CE,0x1D1,
+0x1D6,0x1D9,0x1DE,0x1E5,0x1EE,0x1F4,0x1FB,0x1FF,0x204,0x205,0x20A,0x211};
+
+unsigned short __graph_font[0x211]={
+0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x17F8,0x0078,0x0000,
+0x0078,0x0200,0x1E40,0x03C0,0x1E78,0x03C0,0x0278,0x0040,0x08E0,0x1110,
+0x3FF8,0x1110,0x0E60,0x0030,0x0848,0x0448,0x0230,0x0100,0x0080,0x0C40,
+0x1220,0x1210,0x0C00,0x0E00,0x1170,0x1088,0x1188,0x1670,0x0800,0x1400,
+0x0078,0x1FC0,0x6030,0x8008,0x8008,0x6030,0x1FC0,0x0050,0x0060,0x0038,
+0x0060,0x0050,0x0100,0x0100,0x07C0,0x0100,0x0100,0x2000,0x1000,0x0100,
+0x0100,0x0100,0x0100,0x1000,0x7000,0x0E00,0x01C0,0x0038,0x0FF0,0x1008,
+0x1008,0x1008,0x0FF0,0x0010,0x0010,0x1FF8,0x1C30,0x1208,0x1108,0x1088,
+0x1070,0x0810,0x1008,0x1088,0x1088,0x0F70,0x0300,0x0280,0x0260,0x0210,
+0x1FF8,0x09F8,0x1088,0x1088,0x1088,0x0F08,0x0FF0,0x1108,0x1088,0x1088,
+0x0F10,0x0008,0x1C08,0x0308,0x00C8,0x0038,0x0F70,0x1088,0x1088,0x1088,
+0x0F70,0x08F0,0x1108,0x1108,0x1088,0x0FF0,0x1040,0x2000,0x1040,0x0100,
+0x0380,0x06C0,0x0C60,0x0820,0x0280,0x0280,0x0280,0x0280,0x0280,0x0820,
+0x0C60,0x06C0,0x0380,0x0100,0x0030,0x0008,0x1708,0x0088,0x0070,0x03C0,
+0x0C30,0x1008,0x1008,0x2384,0x2444,0x2444,0x2244,0x25C8,0x1408,0x1430,
+0x03C0,0x1800,0x0600,0x0380,0x0260,0x0218,0x0260,0x0380,0x0600,0x1800,
+0x1FF8,0x1088,0x1088,0x1088,0x1088,0x1088,0x0F70,0x07E0,0x0810,0x1008,
+0x1008,0x1008,0x1008,0x0810,0x0420,0x1FF8,0x1008,0x1008,0x1008,0x1008,
+0x1008,0x0810,0x07E0,0x1FF8,0x1088,0x1088,0x1088,0x1088,0x1088,0x1008,
+0x1FF8,0x0088,0x0088,0x0088,0x0088,0x0088,0x0008,0x07E0,0x0810,0x1008,
+0x1008,0x1008,0x1108,0x0910,0x1F20,0x1FF8,0x0080,0x0080,0x0080,0x0080,
+0x0080,0x0080,0x1FF8,0x1FF8,0x0C00,0x1000,0x1000,0x1000,0x0FF8,0x1FF8,
+0x0080,0x0140,0x0220,0x0410,0x0808,0x1000,0x1FF8,0x1000,0x1000,0x1000,
+0x1000,0x1000,0x1FF8,0x0060,0x0180,0x0600,0x1800,0x0600,0x0180,0x0060,
+0x1FF8,0x1FF8,0x0010,0x0060,0x0080,0x0100,0x0600,0x0800,0x1FF8,0x07E0,
+0x0810,0x1008,0x1008,0x1008,0x1008,0x0810,0x07E0,0x1FF8,0x0108,0x0108,
+0x0108,0x0108,0x0108,0x0090,0x0060,0x07E0,0x0810,0x1008,0x1008,0x1008,
+0x1408,0x0810,0x17E0,0x1FF8,0x0108,0x0108,0x0108,0x0108,0x0108,0x0190,
+0x0E60,0x1000,0x0C70,0x1088,0x1088,0x1088,0x1108,0x1108,0x0E30,0x0008,
+0x0008,0x0008,0x0008,0x1FF8,0x0008,0x0008,0x0008,0x0008,0x07F8,0x0800,
+0x1000,0x1000,0x1000,0x1000,0x0800,0x07F8,0x0018,0x0060,0x0180,0x0600,
+0x1800,0x0600,0x0180,0x0060,0x0018,0x0038,0x00C0,0x0700,0x1800,0x0700,
+0x00C0,0x0038,0x00C0,0x0700,0x1800,0x0700,0x00C0,0x0038,0x1818,0x0420,
+0x0240,0x0180,0x0180,0x0240,0x0420,0x1818,0x0018,0x0020,0x0040,0x0080,
+0x1F00,0x0080,0x0040,0x0020,0x0018,0x1808,0x1608,0x1108,0x1088,0x1068,
+0x1018,0xFFF8,0x8008,0x8008,0x0038,0x01C0,0x0E00,0x7000,0x8008,0x8008,
+0xFFF8,0x0010,0x0008,0x0004,0x0008,0x0010,0x4000,0x4000,0x4000,0x4000,
+0x4000,0x4000,0x4000,0x0008,0x0010,0x0E80,0x1140,0x1140,0x1140,0x1140,
+0x0F80,0x1000,0x1FF8,0x0880,0x1040,0x1040,0x1040,0x0F80,0x0F80,0x1040,
+0x1040,0x1040,0x1040,0x0880,0x0F80,0x1040,0x1040,0x1040,0x0880,0x1FF8,
+0x0F80,0x1240,0x1240,0x1240,0x1240,0x0B80,0x0040,0x1FF0,0x0048,0x0F80,
+0x9040,0x9040,0x9040,0x8880,0x7FC0,0x1FF8,0x0080,0x0040,0x0040,0x1F80,
+0x1FC8,0x8000,0x7FC8,0x1FF8,0x0200,0x0300,0x0480,0x0840,0x1000,0x1FF8,
+0x1FC0,0x0080,0x0040,0x0040,0x1F80,0x0080,0x0040,0x0040,0x1F80,0x1FC0,
+0x0080,0x0040,0x0040,0x1F80,0x0F80,0x1040,0x1040,0x1040,0x1040,0x0F80,
+0xFFC0,0x0880,0x1040,0x1040,0x1040,0x0F80,0x0F80,0x1040,0x1040,0x1040,
+0x0880,0xFFC0,0x1FC0,0x0080,0x0040,0x0980,0x1240,0x1240,0x1240,0x0C80,
+0x0040,0x0FF0,0x1040,0x0FC0,0x1000,0x1000,0x0800,0x1FC0,0x00C0,0x0300,
+0x0C00,0x1000,0x0C00,0x0300,0x00C0,0x00C0,0x0700,0x1800,0x0700,0x00C0,
+0x0700,0x1800,0x0700,0x00C0,0x1040,0x0880,0x0700,0x0700,0x0880,0x1040,
+0x80C0,0x8300,0x4C00,0x3000,0x0C00,0x0300,0x00C0,0x1840,0x1640,0x1140,
+0x10C0,0x0200,0x0200,0x7DF0,0x8008,0x8008,0xFFF8,0x8008,0x8008,0x7DF0,
+0x0200,0x0200,0x0030,0x0008,0x0008,0x0010,0x0020,0x0020,0x0018};
+
+/* SYSTEM_IO */
+
+#include <stdio.h>
+#include <stdlib.h>
+  
+/* Hardware 'print_char' */
+void print_char(char car)
+{
+  fputc(car,stdout);
+}
+
+/* Hardware 'exit' */
+int die_with_code(int code)
+{
+  exit(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>
+
+/*==========================*/
+/* TYPE                     */
+/*==========================*/
+
+/* Generic Object */
+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;
+/* 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;
+};
+/* ARRAYED_COLLECTIONoAGENTo__NIY */
+#define __ARRAYED_COLLECTIONoAGENTo__NIY__ 1
+struct ARRAYED_COLLECTIONoAGENTo__NIY_struct {
+  __INTEGER__K upper__FRVB;
+  __INTEGER__K capacity__HRVB;
+  void **storage__ISVB;
+};
+/* 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;
+};
+/* 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;
+};
+/* LINKED_COLLECTIONoEVENTo__HU */
+#define __LINKED_COLLECTIONoEVENTo__HU__ 6
+struct LINKED_COLLECTIONoEVENTo__HU_struct {
+  __INTEGER__K upper__ZNW;
+};
+/* 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;
+};
+/* ABSTRACT_BMP_LINE__GE */
+#define __ABSTRACT_BMP_LINE__GE__ 8
+struct ABSTRACT_BMP_LINE__GE_struct {
+  __INTEGER__K capacity__ENJ;
+  __INTEGER__K upper__0D5;
+};
+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;
+};
+/* BLOCK__AB */
+#define __BLOCK__AB__ 4
+struct BLOCK__AB_struct {
+  unsigned int __id;
+  void *self;
+};
+/* 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;
+};
+/* ARRAYED_COLLECTIONoTRANSITIONo__H2O */
+#define __ARRAYED_COLLECTIONoTRANSITIONo__H2O__ 12
+struct ARRAYED_COLLECTIONoTRANSITIONo__H2O_struct {
+  __INTEGER__K upper__HGVB;
+  __INTEGER__K capacity__JGVB;
+  void **storage__KHVB;
+};
+/* 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;
+};
+/* AGENT__OG */
+#define __AGENT__OG__ 15
+struct AGENT__OG_struct {
+  __STATE__IG *current_state__0Y0B;
+};
+/* ANT__NG */
+#define __ANT__NG__ 16
+struct ANT__NG_struct {
+  __AGENT__OG parent_agent__QG;
+  __INTEGER__K x__HJ;
+  __INTEGER__K y__ZUHB;
+};
+/* LINKED_COLLECTIONoINBOXo__TJ */
+#define __LINKED_COLLECTIONoINBOXo__TJ__ 17
+struct LINKED_COLLECTIONoINBOXo__TJ_struct {
+  __INTEGER__K upper__MK;
+};
+/* 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;
+};
+/* 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;
+};
+/* AREA__PB */
+#define __AREA__PB__ 5
+struct AREA__PB_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;
+};
+/* VIRTUAL_SCREEN__PT */
+#define __VIRTUAL_SCREEN__PT__ 6
+struct VIRTUAL_SCREEN__PT_struct {
+  unsigned int __id;
+  __AREA__PB parent_area__QT;
+  __DESK__TC *desk__LNP;
+  __INTEGER__K scale_width__MNP;
+  __INTEGER__K scale_height__NNP;
+};
+/* 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 {
+  unsigned int __id;
+  __EVENT__TS parent_event__BCB;
+  __INTEGER__K x_current__OQHC;
+  __INTEGER__K y_current__PQHC;
+};
+/* 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;
+};
+/* 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;
+};
+/* 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;
+};
+/* MOUSE__VT */
+#define __MOUSE__VT__ 8
+struct MOUSE__VT_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;
+};
+/* EVENT_KEYBOARD__BFB */
+#define __EVENT_KEYBOARD__BFB__ 9
+struct EVENT_KEYBOARD__BFB_struct {
+  unsigned int __id;
+  __EVENT__TS parent_event__CFB;
+};
+/* 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;
+};
+/* FAST_ARRAYoEVENT_KEYBOARDo__PFB */
+#define __FAST_ARRAYoEVENT_KEYBOARDo__PFB__ 27
+/* EVENT_TIMER__2HB */
+#define __EVENT_TIMER__2HB__ 10
+struct EVENT_TIMER__2HB_struct {
+  unsigned int __id;
+  __EVENT__TS parent_event__3HB;
+  __EVENT_TIMER__2HB *prev__TSAB;
+  __UINTEGER_32__RD count__FOHC;
+};
+/* 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;
+};
+/* 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;
+};
+/* 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;
+};
+/* 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;
+};
+/* DESK__TC */
+#define __DESK__TC__ 12
+struct DESK__TC_struct {
+  unsigned int __id;
+  __G_GROUP__UC parent_g_raw__XC;
+};
+/* 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;
+};
+/* 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;
+} __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;
+};
+/* 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;
+};
+/* 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;
+};
+/* 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;
+};
+/* G_DIV_EXPR__M53 */
+#define __G_DIV_EXPR__M53__ 15
+struct G_DIV_EXPR__M53_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;
+};
+/* ARRAYED_COLLECTIONoEDGEo__ZUG */
+#define __ARRAYED_COLLECTIONoEDGEo__ZUG__ 38
+struct ARRAYED_COLLECTIONoEDGEo__ZUG_struct {
+  __INTEGER__K upper__NXG;
+  __INTEGER__K capacity__SA5;
+  void **storage__EG5;
+};
+/* 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;
+};
+/* 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;
+};
+/* STRING__X53 */
+#define __STRING__X53__ 42
+struct STRING__X53_struct {
+  __INTEGER__K count__DR2C;
+  __INTEGER__K capacity__VUID;
+  __CHARACTER__3 *storage__BVID;
+};
+/* 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;
+};
+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;
+};
+/* 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;
+};
+#define FALSE__I__ 0
+#define TRUE__B__ 1
+/* TIMER__PC */
+#define __TIMER__PC__ 16
+struct TIMER__PC_struct {
+  unsigned int __id;
+  __INPUT__QC parent_input__SC;
+};
+/* INPUT_KEYBOARD__ZT */
+#define __INPUT_KEYBOARD__ZT__ 50
+/* KEYBOARD__YT */
+#define __KEYBOARD__YT__ 17
+struct KEYBOARD__YT_struct {
+  unsigned int __id;
+  __INPUT_KEYBOARD__ZT parent_input_keyboard__1T;
+};
+/* 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;
+};
+/* 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;
+};
+/* ___CONTEXT */
+typedef struct ___CONTEXT_struct _____CONTEXT; 
+struct ___CONTEXT_struct {
+  unsigned long code; 
+  _____CONTEXT *back; 
+};
+_____CONTEXT *top_context; 
+
+
+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_)
+
+__ARRAYED_COLLECTIONoAGENTo__NIY ARRAYED_COLLECTIONoAGENTo__NIY_;
+#define ARRAYED_COLLECTIONoAGENTo__NIY__ (&ARRAYED_COLLECTIONoAGENTo__NIY_)
+
+__FAST_ARRAYoAGENTo__MIY FAST_ARRAYoAGENTo__MIY_;
+#define FAST_ARRAYoAGENTo__MIY__ (&FAST_ARRAYoAGENTo__MIY_)
+
+__ARRAYED_COLLECTIONoPLANo__MJD ARRAYED_COLLECTIONoPLANo__MJD_;
+#define ARRAYED_COLLECTIONoPLANo__MJD__ (&ARRAYED_COLLECTIONoPLANo__MJD_)
+
+__FAST_ARRAYoPLANo__LJD FAST_ARRAYoPLANo__LJD_;
+#define FAST_ARRAYoPLANo__LJD__ (&FAST_ARRAYoPLANo__LJD_)
+
+__PLAN__XOB PLAN__XOB_;
+#define PLAN__XOB__ (&PLAN__XOB_)
+
+__LINKED_COLLECTIONoEVENTo__HU LINKED_COLLECTIONoEVENTo__HU_;
+#define LINKED_COLLECTIONoEVENTo__HU__ (&LINKED_COLLECTIONoEVENTo__HU_)
+
+__LINKED_LISToEVENTo__GU LINKED_LISToEVENTo__GU_;
+#define LINKED_LISToEVENTo__GU__ (&LINKED_LISToEVENTo__GU_)
+
+__ABSTRACT_BMP_LINE__GE ABSTRACT_BMP_LINE__GE_;
+#define ABSTRACT_BMP_LINE__GE__ (&ABSTRACT_BMP_LINE__GE_)
+
+__PIXEL_32__JF PIXEL_32__JF_;
+#define PIXEL_32__JF__ (&PIXEL_32__JF_)
+
+__BMP_LINEoExpanded_PIXEL_32o__PF BMP_LINEoExpanded_PIXEL_32o__PF_;
+#define BMP_LINEoExpanded_PIXEL_32o__PF__ (&BMP_LINEoExpanded_PIXEL_32o__PF_)
+
+__BLOCK__AB BLOCK__AB_={__BLOCK__AB__};
+#define BLOCK__AB__ (&BLOCK__AB_)
+
+__STATE__IG STATE__IG_;
+#define STATE__IG__ (&STATE__IG_)
+
+__ARRAYED_COLLECTIONoTRANSITIONo__H2O ARRAYED_COLLECTIONoTRANSITIONo__H2O_;
+#define ARRAYED_COLLECTIONoTRANSITIONo__H2O__ (&ARRAYED_COLLECTIONoTRANSITIONo__H2O_)
+
+__FAST_ARRAYoTRANSITIONo__G2O FAST_ARRAYoTRANSITIONo__G2O_;
+#define FAST_ARRAYoTRANSITIONo__G2O__ (&FAST_ARRAYoTRANSITIONo__G2O_)
+
+__TRANSITION__E2O TRANSITION__E2O_;
+#define TRANSITION__E2O__ (&TRANSITION__E2O_)
+
+__AGENT__OG AGENT__OG_;
+#define AGENT__OG__ (&AGENT__OG_)
+
+__ANT__NG ANT__NG_;
+#define ANT__NG__ (&ANT__NG_)
+
+__LINKED_COLLECTIONoINBOXo__TJ LINKED_COLLECTIONoINBOXo__TJ_;
+#define LINKED_COLLECTIONoINBOXo__TJ__ (&LINKED_COLLECTIONoINBOXo__TJ_)
+
+__LINKED_LISToINBOXo__SJ LINKED_LISToINBOXo__SJ_;
+#define LINKED_LISToINBOXo__SJ__ (&LINKED_LISToINBOXo__SJ_)
+
+__FAST_ARRAY2oExpanded_UINTEGER_8o__OH FAST_ARRAY2oExpanded_UINTEGER_8o__OH_;
+#define FAST_ARRAY2oExpanded_UINTEGER_8o__OH__ (&FAST_ARRAY2oExpanded_UINTEGER_8o__OH_)
+
+__AREA__PB AREA__PB_={__AREA__PB__};
+#define AREA__PB__ (&AREA__PB_)
+
+__VIRTUAL_SCREEN__PT VIRTUAL_SCREEN__PT_={__VIRTUAL_SCREEN__PT__};
+#define VIRTUAL_SCREEN__PT__ (&VIRTUAL_SCREEN__PT_)
+
+__EVENT__TS EVENT__TS_;
+#define EVENT__TS__ (&EVENT__TS_)
+
+__EVENT_MOUSE__ACB EVENT_MOUSE__ACB_={__EVENT_MOUSE__ACB__};
+#define EVENT_MOUSE__ACB__ (&EVENT_MOUSE__ACB_)
+
+__ARRAYED_COLLECTIONoEVENT_MOUSEo__FCB ARRAYED_COLLECTIONoEVENT_MOUSEo__FCB_;
+#define ARRAYED_COLLECTIONoEVENT_MOUSEo__FCB__ (&ARRAYED_COLLECTIONoEVENT_MOUSEo__FCB_)
+
+__FAST_ARRAYoEVENT_MOUSEo__ECB FAST_ARRAYoEVENT_MOUSEo__ECB_;
+#define FAST_ARRAYoEVENT_MOUSEo__ECB__ (&FAST_ARRAYoEVENT_MOUSEo__ECB_)
+
+__ARRAYED_COLLECTIONoExpanded_UINTEGER_16o__IDB ARRAYED_COLLECTIONoExpanded_UINTEGER_16o__IDB_;
+#define ARRAYED_COLLECTIONoExpanded_UINTEGER_16o__IDB__ (&ARRAYED_COLLECTIONoExpanded_UINTEGER_16o__IDB_)
+
+__FAST_ARRAYoExpanded_UINTEGER_16o__HDB FAST_ARRAYoExpanded_UINTEGER_16o__HDB_;
+#define FAST_ARRAYoExpanded_UINTEGER_16o__HDB__ (&FAST_ARRAYoExpanded_UINTEGER_16o__HDB_)
+
+__INPUT__QC INPUT__QC_;
+#define INPUT__QC__ (&INPUT__QC_)
+
+__MOUSE__VT MOUSE__VT_={__MOUSE__VT__};
+#define MOUSE__VT__ (&MOUSE__VT_)
+
+__EVENT_KEYBOARD__BFB EVENT_KEYBOARD__BFB_={__EVENT_KEYBOARD__BFB__};
+#define EVENT_KEYBOARD__BFB__ (&EVENT_KEYBOARD__BFB_)
+
+__ARRAYED_COLLECTIONoEVENT_KEYBOARDo__QFB ARRAYED_COLLECTIONoEVENT_KEYBOARDo__QFB_;
+#define ARRAYED_COLLECTIONoEVENT_KEYBOARDo__QFB__ (&ARRAYED_COLLECTIONoEVENT_KEYBOARDo__QFB_)
+
+__FAST_ARRAYoEVENT_KEYBOARDo__PFB FAST_ARRAYoEVENT_KEYBOARDo__PFB_;
+#define FAST_ARRAYoEVENT_KEYBOARDo__PFB__ (&FAST_ARRAYoEVENT_KEYBOARDo__PFB_)
+
+__EVENT_TIMER__2HB EVENT_TIMER__2HB_={__EVENT_TIMER__2HB__};
+#define EVENT_TIMER__2HB__ (&EVENT_TIMER__2HB_)
+
+__ARRAYED_COLLECTIONoEVENT_TIMERo__AIB ARRAYED_COLLECTIONoEVENT_TIMERo__AIB_;
+#define ARRAYED_COLLECTIONoEVENT_TIMERo__AIB__ (&ARRAYED_COLLECTIONoEVENT_TIMERo__AIB_)
+
+__FAST_ARRAYoEVENT_TIMERo__5HB FAST_ARRAYoEVENT_TIMERo__5HB_;
+#define FAST_ARRAYoEVENT_TIMERo__5HB__ (&FAST_ARRAYoEVENT_TIMERo__5HB_)
+
+__G_EXPR__EC G_EXPR__EC_;
+#define G_EXPR__EC__ (&G_EXPR__EC_)
+
+__EXAMPLE__OB EXAMPLE__OB_={__EXAMPLE__OB__};
+#define EXAMPLE__OB__ (&EXAMPLE__OB_)
+
+__G_GROUP__UC G_GROUP__UC_;
+#define G_GROUP__UC__ (&G_GROUP__UC_)
+
+__DESK__TC DESK__TC_={__DESK__TC__};
+#define DESK__TC__ (&DESK__TC_)
+
+__G_OUT__YC G_OUT__YC_={__G_OUT__YC__};
+#define G_OUT__YC__ (&G_OUT__YC_)
+
+__G_RAW__KM G_RAW__KM_={__G_RAW__KM__};
+#define G_RAW__KM__ (&G_RAW__KM_)
+
+__MEMORY__NEG MEMORY__NEG_;
+#define MEMORY__NEG__ (&MEMORY__NEG_)
+
+__LINKED_LIST_NODEoINBOXo__Z4UB LINKED_LIST_NODEoINBOXo__Z4UB_;
+#define LINKED_LIST_NODEoINBOXo__Z4UB__ (&LINKED_LIST_NODEoINBOXo__Z4UB_)
+
+__LIMIT_X__C2B LIMIT_X__C2B_;
+#define LIMIT_X__C2B__ (&LIMIT_X__C2B_)
+
+__LIMIT_Y__F2B LIMIT_Y__F2B_;
+#define LIMIT_Y__F2B__ (&LIMIT_Y__F2B_)
+
+__G_BINARY_EXPR__N53 G_BINARY_EXPR__N53_;
+#define G_BINARY_EXPR__N53__ (&G_BINARY_EXPR__N53_)
+
+__G_DIV_EXPR__M53 G_DIV_EXPR__M53_={__G_DIV_EXPR__M53__};
+#define G_DIV_EXPR__M53__ (&G_DIV_EXPR__M53_)
+
+__EDGE__WUG EDGE__WUG_;
+#define EDGE__WUG__ (&EDGE__WUG_)
+
+__ARRAYED_COLLECTIONoEDGEo__ZUG ARRAYED_COLLECTIONoEDGEo__ZUG_;
+#define ARRAYED_COLLECTIONoEDGEo__ZUG__ (&ARRAYED_COLLECTIONoEDGEo__ZUG_)
+
+__FAST_ARRAYoEDGEo__YUG FAST_ARRAYoEDGEo__YUG_;
+#define FAST_ARRAYoEDGEo__YUG__ (&FAST_ARRAYoEDGEo__YUG_)
+
+__LINKED_LIST_NODEoEVENTo__Q1UB LINKED_LIST_NODEoEVENTo__Q1UB_;
+#define LINKED_LIST_NODEoEVENTo__Q1UB__ (&LINKED_LIST_NODEoEVENTo__Q1UB_)
+
+__CLIP__UOB CLIP__UOB_;
+#define CLIP__UOB__ (&CLIP__UOB_)
+
+__STRING__X53 STRING__X53_;
+#define STRING__X53__ (&STRING__X53_)
+
+__ABSTRACT_BITMAP__1B ABSTRACT_BITMAP__1B_;
+#define ABSTRACT_BITMAP__1B__ (&ABSTRACT_BITMAP__1B_)
+
+__BITMAPoExpanded_PIXEL_24o__0B BITMAPoExpanded_PIXEL_24o__0B_;
+#define BITMAPoExpanded_PIXEL_24o__0B__ (&BITMAPoExpanded_PIXEL_24o__0B_)
+
+__VIDEO__QB VIDEO__QB_;
+#define VIDEO__QB__ (&VIDEO__QB_)
+
+__PIXEL_15__AE PIXEL_15__AE_;
+#define PIXEL_15__AE__ (&PIXEL_15__AE_)
+
+__BMP_LINEoExpanded_PIXEL_15o__FE BMP_LINEoExpanded_PIXEL_15o__FE_;
+#define BMP_LINEoExpanded_PIXEL_15o__FE__ (&BMP_LINEoExpanded_PIXEL_15o__FE_)
+
+__PIXEL_16__YE PIXEL_16__YE_;
+#define PIXEL_16__YE__ (&PIXEL_16__YE_)
+
+__BMP_LINEoExpanded_PIXEL_16o__1E BMP_LINEoExpanded_PIXEL_16o__1E_;
+#define BMP_LINEoExpanded_PIXEL_16o__1E__ (&BMP_LINEoExpanded_PIXEL_16o__1E_)
+
+__TIMER__PC TIMER__PC_={__TIMER__PC__};
+#define TIMER__PC__ (&TIMER__PC_)
+
+__INPUT_KEYBOARD__ZT INPUT_KEYBOARD__ZT_;
+#define INPUT_KEYBOARD__ZT__ (&INPUT_KEYBOARD__ZT_)
+
+__KEYBOARD__YT KEYBOARD__YT_={__KEYBOARD__YT__};
+#define KEYBOARD__YT__ (&KEYBOARD__YT_)
+
+__ARRAYED_COLLECTIONoExpanded_UINTEGER_8o__FFB ARRAYED_COLLECTIONoExpanded_UINTEGER_8o__FFB_;
+#define ARRAYED_COLLECTIONoExpanded_UINTEGER_8o__FFB__ (&ARRAYED_COLLECTIONoExpanded_UINTEGER_8o__FFB_)
+
+__FAST_ARRAYoExpanded_UINTEGER_8o__EFB FAST_ARRAYoExpanded_UINTEGER_8o__EFB_;
+#define FAST_ARRAYoExpanded_UINTEGER_8o__EFB__ (&FAST_ARRAYoExpanded_UINTEGER_8o__EFB_)
+
+__WORLD__JJ WORLD__JJ_={__WORLD__JJ__};
+#define WORLD__JJ__ (&WORLD__JJ_)
+
+__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;
+
+/*==========================*/
+/* 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"};
+
+/*==========================*/
+/* 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);
+
+/*==========================*/
+/* SOURCE CODE              */
+/*==========================*/
+
+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);
+  arg_count  = argc;
+  arg_vector = argv;
+#ifdef _PTHREAD_H
+  pthread_key_create(&current_thread, NULL);
+  pthread_attr_init(&thread_attr);
+  /*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;
+  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;
+      };
+      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*/;
+  };
+  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__;
+      };
+      __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);
+    };
+  };
+  __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);
+              };
+              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*/;
+            };
+          };
+        };
+      } 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));
+              } 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__;
+                } 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,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__;
+                } else /* FALSE */ {
+                  lisaac_push(&__pos__4YIE,L21903890); /* L167 BLOCK*/;
+                  lisaac_push_first(&__pos__4LEC,L14689286); /* L112 FALSE*/;
+                  __tmp__R1JC=TRUE__B__;
+                };
+                __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,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__;
+                };
+                __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*/;
+                };
+              };
+              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__;
+                };
+                __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__;
+            };
+            __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*/;
+        };
+      };
+      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*/;
+    };
+  };
+  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;
+      };
+      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__;
+      };
+      /* __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*/;
+      };
+      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*/;
+      };
+      __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;
+        } 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*/;
+            };
+          };
+        };
+      } 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__;
+        } else /* FALSE */ {
+          lisaac_push(&__pos__3VIE,L19282450); /* L147 BLOCK*/;
+          lisaac_push_first(&__pos__AWIE,L14689286); /* L112 FALSE*/;
+          __tmp__RGXB=TRUE__B__;
+        };
+        __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__;
+      };
+      __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);
+          }
+        };
+      } 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;
+        } 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;
+        } 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;
+        } 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*/;
+            };
+          };
+        };
+      } 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__;
+        };
+        /* __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__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;
+        };
+        __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__->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:
+  {
+    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*/;
+    };
+    __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__;
+            };
+            __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__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*/;
+            };
+          };
+        };
+      } 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;
+        };
+        __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__;
+        } 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__;
+        } 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__;
+        } 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__;
+        } 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__;
+        } 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__;
+        } 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*/;
+            };
+          };
+        };
+      } 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__;
+      };
+      __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*/;
+    };
+  };
+  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*/;
+    };
+  };
+  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*/;
+    };
+  };
+  /* 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__;
+      };
+      __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__);
+    };
+  } 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*/;
+      };
+    };
+    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;
+        } 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;
+          } 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__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__;
+          } 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__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__;
+          } 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__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;
+        } 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,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*/;
+      };
+      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*/;
+    };
+    };
+    lisaac_push(&__pos__LDBB,L13241892); /* L101 DESK*/;
+    lisaac_push_first(&__pos__PXJB,L11802642); /* L90 BLOCK*/;
+    until_do__ZYB:
+    {
+      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__;
+            } else /* FALSE */ {
+              lisaac_push(&__pos__B4QB,L17437240); /* L133 TRAVERSABLE*/;
+              lisaac_push_first(&__pos__DVAC,L14689286); /* L112 FALSE*/;
+              __tmp__0USD=TRUE__B__;
+            };
+            /* __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__;
+            };
+            __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__;
+            } else /* FALSE */ {
+              lisaac_push(&__pos__B4QB,L23215122); /* L177 BLOCK*/;
+              lisaac_push_first(&__pos__DVAC,L14689286); /* L112 FALSE*/;
+              __tmp__0USD=TRUE__B__;
+            };
+            __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__;
+            } else /* FALSE */ {
+              lisaac_push(&__pos__B4QB,L37753911); /* L288 COLLECTION*/;
+              lisaac_push_first(&__pos__DVAC,L14689286); /* L112 FALSE*/;
+              __tmp__0USD=TRUE__B__;
+            };
+            /* __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__;
+            };
+            __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;
+            } 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);
+            };
+            __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__;
+            } else /* FALSE */ {
+              lisaac_push(&__pos__23RB,L24525842); /* L187 BLOCK*/;
+              lisaac_push_first(&__pos__B4QB,L14689286); /* L112 FALSE*/;
+              __tmp__0USD=TRUE__B__;
+            };
+            __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;
+            } else /* FALSE */ {
+              lisaac_push(&__pos__B4QB,L38683191); /* L295 COLLECTION*/;
+              lisaac_push_first(&__pos__DVAC,L12866566); /* L98 FALSE*/;
+              __tmp__1ITD=__tmp__0USD;
+            };
+            /* __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__;
+            } else /* FALSE */ {
+              lisaac_push(&__pos__23RB,L24525842); /* L187 BLOCK*/;
+              lisaac_push_first(&__pos__B4QB,L14689286); /* L112 FALSE*/;
+              __tmp__CNTD=TRUE__B__;
+            };
+            __tmp__RKH=__tmp__CNTD;
+          } 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*/;
+          };
+        };
+        /* 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);
+        } break;
+        case __MOUSE__VT__: {
+          __tmp__5U=((void *)__tmp__J4OD);
+        } break;
+        case __KEYBOARD__YT__: {
+          __tmp__5U=((void *)__tmp__J4OD);
+        } 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);
+        } 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);
+        } 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);
+        } 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__;
+      } else /* FALSE */ {
+        lisaac_push(&__pos__NPGB,L15501320); /* L118 NUMERIC*/;
+        lisaac_push_first(&__pos__PK0D,L12342790); /* L94 FALSE*/;
+        __tmp__UPGB=__tmp__TPGB;
+      };
+      __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__;
+    };
+    __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__;
+    };
+    __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__;
+            };
+            __tmp__4MEC=__tmp__0EFC;
+          } else /* FALSE */ {
+            lisaac_push(&__pos__FSNC,L21902354); /* L167 BLOCK*/;
+            lisaac_push_first(&__pos__M3BE,L12081158); /* L92 FALSE*/;
+            __tmp__4MEC=FALSE__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__;
+            };
+            __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__;
+          };
+          __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__;
+        };
+        /* __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*/;
+        };
+        __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__;
+      } else /* FALSE */ {
+        lisaac_push(&__pos__CYYC,L23215122); /* L177 BLOCK*/;
+        lisaac_push_first(&__pos__VVUC,L14689286); /* L112 FALSE*/;
+        __tmp__3VUC=TRUE__B__;
+      };
+      __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! */
+{
+  __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*/;
+        };
+      };
+    };
+  } 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;
+            } 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__;
+                  } else /* FALSE */ {
+                    lisaac_push(&__pos__LIGC,L9710640); /* L74 ANT*/;
+                    lisaac_push_first(&__pos__HP5D,L14689286); /* L112 FALSE*/;
+                    __tmp__NIGC=TRUE__B__;
+                  };
+                  __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);
+                  } else /* FALSE */ {
+                    lisaac_push(&__pos__LIGC,L9841712); /* L75 ANT*/;
+                    lisaac_push_first(&__pos__HP5D,L12081158); /* L92 FALSE*/;
+                    __tmp__NIGC=FALSE__I__;
+                  };
+                  /* __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*/;
+                };
+              };
+              lisaac_push(&__pos__5H,L9709074); /* L74 BLOCK*/;
+              goto while_do__JUGC;
+            } else /* FALSE */ {
+              lisaac_push(&__pos__XKDE,L9832978); /* L75 BLOCK*/;
+              lisaac_push_first(&__pos__DH,L8530438); /* L65 FALSE*/;
+            };
+          };
+        }
+      };
+    } 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);
+          } 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;
+          };
+          result__0XCC=__tmp__OPZB;
+        } else /* FALSE */ {
+          lisaac_push(&__pos__1Q1C,L37098070); /* L283 MEMORY*/;
+          lisaac_push_first(&__pos__HFDE,L8530438); /* L65 FALSE*/;
+        };
+      } 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__;
+          } 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_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__;
+          } 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));
+          };
+          lisaac_push(&__pos__JDPC,L30166614); /* L230 MEMORY*/;
+          lisaac_push_first(&__pos__NFDE,L12864598); /* L98 MEMORY*/;
+          __tmp__OYGC->previous_linear__PEG=__tmp__50CC;
+        };
+      } else /* FALSE */ {
+        lisaac_push(&__pos__TQ1C,L38014550); /* L290 MEMORY*/;
+        lisaac_push_first(&__pos__LE4C,L8530438); /* L65 FALSE*/;
+      };
+    } 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;
+}
+
+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! */
+{
+  __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);
+}
+
+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! */
+{
+  __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__;
+    };
+    __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__;
+    };
+    __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;
+}
+
+static __UINTEGER_8__VB* create__CIW(__INTEGER__K nb_elements__FIW)
+/* (Expanded INTEGER{INTEGER__K}) With result 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__;
+    };
+    __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__;
+    };
+    __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*/;
+  };
+  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__;
+    };
+    __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*/;
+    };
+  };
+}
+
+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! */
+{
+  __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__;
+      } else /* FALSE */ {
+        lisaac_push(&__pos__24AB,L99225109); /* L757 NATIVE_ARRAY*/;
+        lisaac_push_first(&__pos__WRAE,L8530438); /* L65 FALSE*/;
+      };
+      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*/;
+    };
+  };
+  Result__Y4AB=__tmp__BBEB;
+  return(Result__Y4AB);
+}
+
+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! */
+{
+  __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__;
+    };
+    __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;
+      } break;
+      case __DESK__TC__: {
+        __tmp__W0S=((__DESK__TC *)__tmp__V0S)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
+      } break;
+      case __G_RAW__KM__: {
+        __tmp__W0S=((__G_RAW__KM *)__tmp__V0S)->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__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;
+      };
+      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);
+  };
+  /* __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__;
+  };
+  /* __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;
+    } 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;
+    } 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;
+    } 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);
+      };
+    } else /* FALSE */ {
+      lisaac_push(&__pos__T0S,L99618328); /* L760 AREA*/;
+      lisaac_push_first(&__pos__2GX,L8530438); /* L65 FALSE*/;
+    };
+  } 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));
+      } break;
+      case __DESK__TC__: {
+        lisaac_push(&__pos__ALU,L126366744); /* L964 AREA*/;
+        clip_next_child__HVD(((__DESK__TC *)__tmp__CLU));
+      } break;
+      case __G_OUT__YC__: {
+        lisaac_push(&__pos__ALU,L126366744); /* L964 AREA*/;
+        clip_next_child__0BBD(((__G_OUT__YC *)__tmp__CLU));
+      } break;
+      case __G_RAW__KM__: {
+        lisaac_push(&__pos__ALU,L126366744); /* L964 AREA*/;
+        clip_next_child__BIBD(((__G_RAW__KM *)__tmp__CLU));
+      } break;
+      case __VIRTUAL_SCREEN__PT__: {
+        lisaac_push(&__pos__ALU,L126366744); /* L964 AREA*/;
+        clip_next_child__D5V(((__VIRTUAL_SCREEN__PT *)__tmp__CLU));
+      } break;
+      case __MOUSE__VT__: {
+        lisaac_push(&__pos__ALU,L126366744); /* L964 AREA*/;
+        clip_next_child__DPC(((__MOUSE__VT *)__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__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));
+      } break;
+      case __DESK__TC__: {
+        lisaac_push(&__pos__ALU,L126760472); /* L967 AREA*/;
+        clip_next_child__HVD(((__DESK__TC *)__tmp__CLU));
+      } break;
+      case __G_OUT__YC__: {
+        lisaac_push(&__pos__ALU,L126760472); /* L967 AREA*/;
+        clip_next_child__0BBD(((__G_OUT__YC *)__tmp__CLU));
+      } break;
+      case __G_RAW__KM__: {
+        lisaac_push(&__pos__ALU,L126760472); /* L967 AREA*/;
+        clip_next_child__BIBD(((__G_RAW__KM *)__tmp__CLU));
+      } break;
+      case __VIRTUAL_SCREEN__PT__: {
+        lisaac_push(&__pos__ALU,L126760472); /* L967 AREA*/;
+        clip_next_child__D5V(((__VIRTUAL_SCREEN__PT *)__tmp__CLU));
+      } break;
+      case __MOUSE__VT__: {
+        lisaac_push(&__pos__ALU,L126760472); /* L967 AREA*/;
+        clip_next_child__DPC(((__MOUSE__VT *)__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__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));
+      } break;
+      case __DESK__TC__: {
+        lisaac_push(&__pos__0ZV,L127807000); /* L975 AREA*/;
+        creat_clip__K3D(((__DESK__TC *)__tmp__CLU));
+      } 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;
+      } break;
+      case __DESK__TC__: {
+        __tmp__4IC=((__DESK__TC *)__tmp__XAW)->parent_g_raw__XC.parent_area__VC.x_window__YNB;
+      } break;
+      case __G_RAW__KM__: {
+        __tmp__4IC=((__G_RAW__KM *)__tmp__XAW)->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__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;
+      } break;
+      case __DESK__TC__: {
+        __tmp__2WD=((__DESK__TC *)__tmp__XAW)->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
+      } break;
+      case __G_RAW__KM__: {
+        __tmp__2WD=((__G_RAW__KM *)__tmp__XAW)->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__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;
+      } break;
+      case __DESK__TC__: {
+        __tmp__RPU=((__DESK__TC *)__tmp__QPU)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
+      } break;
+      case __G_RAW__KM__: {
+        __tmp__RPU=((__G_RAW__KM *)__tmp__QPU)->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__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));
+      } break;
+      case __DESK__TC__: {
+        lisaac_push(&__pos__IWU,L127807000); /* L975 AREA*/;
+        creat_clip__K3D(((__DESK__TC *)__tmp__KWU));
+      } break;
+      case __G_RAW__KM__: {
+        lisaac_push(&__pos__IWU,L127807000); /* L975 AREA*/;
+        creat_clip__FTCD(((__G_RAW__KM *)__tmp__KWU));
+      } 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;
+      } break;
+      case __DESK__TC__: {
+        __tmp__22B=((__DESK__TC *)__tmp__12B)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
+      } break;
+      case __G_RAW__KM__: {
+        __tmp__22B=((__G_RAW__KM *)__tmp__12B)->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__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));
+      } break;
+      case __DESK__TC__: {
+        lisaac_push(&__pos__4DC,L127807000); /* L975 AREA*/;
+        creat_clip__K3D(((__DESK__TC *)__tmp__AEC));
+      } break;
+      case __G_RAW__KM__: {
+        lisaac_push(&__pos__4DC,L127807000); /* L975 AREA*/;
+        creat_clip__FTCD(((__G_RAW__KM *)__tmp__AEC));
+      } 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;
+            } 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);
+            };
+            /* 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;
+            };
+            __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);
+            };
+            /* 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;
+            };
+            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__;
+            } 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);
+            };
+            /* 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;
+            };
+            __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);
+            };
+            /* 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;
+            };
+            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__;
+            } else /* FALSE */ {
+              lisaac_push(&__pos__PB2,L149160990); /* L1138 ABSTRACT_BITMAP*/;
+              lisaac_push_first(&__pos__C4G,L8530438); /* L65 FALSE*/;
+            };
+            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*/;
+          };
+        };
+        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__;
+          } else /* FALSE */ {
+            lisaac_push(&__pos__220,L17437240); /* L133 TRAVERSABLE*/;
+            lisaac_push_first(&__pos__23G,L14689286); /* L112 FALSE*/;
+            __tmp__F35=TRUE__B__;
+          };
+          /* __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__;
+          } else /* FALSE */ {
+            lisaac_push(&__pos__U3G,L21903890); /* L167 BLOCK*/;
+            lisaac_push_first(&__pos__220,L14689286); /* L112 FALSE*/;
+            __tmp__F35=TRUE__B__;
+          };
+          __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__;
+          } else /* FALSE */ {
+            lisaac_push(&__pos__220,L23215122); /* L177 BLOCK*/;
+            lisaac_push_first(&__pos__23G,L14689286); /* L112 FALSE*/;
+            __tmp__F35=TRUE__B__;
+          };
+          __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);
+            } 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;
+            } else /* FALSE */ {
+              lisaac_push(&__pos__220,L9832978); /* L75 BLOCK*/;
+              lisaac_push_first(&__pos__23G,L8530438); /* L65 FALSE*/;
+            };
+          };
+          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*/;
+            };
+          };
+          __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*/;
+        };
+      };
+    } 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);
+      } break;
+      case 65: {
+        lisaac_push_first(&__pos__YH,L27662359); /* L211 EXAMPLE*/;
+        move__NNTD(a__PLTD);
+      } break;
+      case 69: {
+        lisaac_push_first(&__pos__2I,L28710935); /* L219 EXAMPLE*/;
+        move__NNTD(a__PLTD);
+      } 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;
+      } break;
+      case __DESK__TC__: {
+        __tmp__S0Q=((__DESK__TC *)win3__M0Q)->parent_g_raw__XC.parent_area__VC.prev__TOB;
+      } break;
+      case __G_RAW__KM__: {
+        __tmp__S0Q=((__G_RAW__KM *)win3__M0Q)->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__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;
+            } break;
+            case __AREA__PB__: {
+              __tmp__X1Q=((__AREA__PB *)win2__L0Q)->prev__TOB;
+            } break;
+            case __DESK__TC__: {
+              __tmp__X1Q=((__DESK__TC *)win2__L0Q)->parent_g_raw__XC.parent_area__VC.prev__TOB;
+            } break;
+            case __G_OUT__YC__: {
+              __tmp__X1Q=((__G_OUT__YC *)win2__L0Q)->parent_area__ZC.prev__TOB;
+            } break;
+            case __G_RAW__KM__: {
+              __tmp__X1Q=((__G_RAW__KM *)win2__L0Q)->parent_g_group__LM.parent_area__VC.prev__TOB;
+            } break;
+            case __VIRTUAL_SCREEN__PT__: {
+              __tmp__X1Q=((__VIRTUAL_SCREEN__PT *)win2__L0Q)->parent_area__QT.prev__TOB;
+            } break;
+            case __MOUSE__VT__: {
+              __tmp__X1Q=((__MOUSE__VT *)win2__L0Q)->parent_window__XT.prev__TOB;
+            } break;
+            default:
+            lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
+            }
+          };
+          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;
+      };
+      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__;
+      };
+      /* __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;
+        };
+        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;
+          } break;
+          case __DESK__TC__: {
+            __tmp__F5Q=((__DESK__TC *)__tmp__X1Q)->parent_g_raw__XC.parent_area__VC.x_window__YNB;
+          } break;
+          case __G_OUT__YC__: {
+            __tmp__F5Q=((__G_OUT__YC *)__tmp__X1Q)->parent_area__ZC.x_window__YNB;
+          } break;
+          case __G_RAW__KM__: {
+            __tmp__F5Q=((__G_RAW__KM *)__tmp__X1Q)->parent_g_group__LM.parent_area__VC.x_window__YNB;
+          } break;
+          case __VIRTUAL_SCREEN__PT__: {
+            __tmp__F5Q=((__VIRTUAL_SCREEN__PT *)__tmp__X1Q)->parent_area__QT.x_window__YNB;
+          } break;
+          case __MOUSE__VT__: {
+            __tmp__F5Q=((__MOUSE__VT *)__tmp__X1Q)->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__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;
+          } 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;
+          } break;
+          case __G_OUT__YC__: {
+            __tmp__F5Q=((__G_OUT__YC *)__tmp__X1Q)->parent_area__ZC.x_window__YNB;
+          } break;
+          case __G_RAW__KM__: {
+            __tmp__F5Q=((__G_RAW__KM *)__tmp__X1Q)->parent_g_group__LM.parent_area__VC.x_window__YNB;
+          } break;
+          case __VIRTUAL_SCREEN__PT__: {
+            __tmp__F5Q=((__VIRTUAL_SCREEN__PT *)__tmp__X1Q)->parent_area__QT.x_window__YNB;
+          } break;
+          case __MOUSE__VT__: {
+            __tmp__F5Q=((__MOUSE__VT *)__tmp__X1Q)->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__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;
+          } break;
+          case __AREA__PB__: {
+            __tmp__F5Q=((__AREA__PB *)__tmp__X1Q)->y_window__ZNB;
+          } break;
+          case __DESK__TC__: {
+            __tmp__F5Q=((__DESK__TC *)__tmp__X1Q)->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
+          } break;
+          case __G_OUT__YC__: {
+            __tmp__F5Q=((__G_OUT__YC *)__tmp__X1Q)->parent_area__ZC.y_window__ZNB;
+          } break;
+          case __G_RAW__KM__: {
+            __tmp__F5Q=((__G_RAW__KM *)__tmp__X1Q)->parent_g_group__LM.parent_area__VC.y_window__ZNB;
+          } break;
+          case __VIRTUAL_SCREEN__PT__: {
+            __tmp__F5Q=((__VIRTUAL_SCREEN__PT *)__tmp__X1Q)->parent_area__QT.y_window__ZNB;
+          } break;
+          case __MOUSE__VT__: {
+            __tmp__F5Q=((__MOUSE__VT *)__tmp__X1Q)->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__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;
+          } break;
+          case __AREA__PB__: {
+            __tmp__F5Q=((__AREA__PB *)__tmp__X1Q)->y_window__ZNB;
+          } break;
+          case __DESK__TC__: {
+            __tmp__F5Q=((__DESK__TC *)__tmp__X1Q)->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
+          } break;
+          case __G_OUT__YC__: {
+            __tmp__F5Q=((__G_OUT__YC *)__tmp__X1Q)->parent_area__ZC.y_window__ZNB;
+          } break;
+          case __G_RAW__KM__: {
+            __tmp__F5Q=((__G_RAW__KM *)__tmp__X1Q)->parent_g_group__LM.parent_area__VC.y_window__ZNB;
+          } break;
+          case __VIRTUAL_SCREEN__PT__: {
+            __tmp__F5Q=((__VIRTUAL_SCREEN__PT *)__tmp__X1Q)->parent_area__QT.y_window__ZNB;
+          } break;
+          case __MOUSE__VT__: {
+            __tmp__F5Q=((__MOUSE__VT *)__tmp__X1Q)->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__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);
+          } break;
+          case __AREA__PB__: {
+            lisaac_push(&__pos__20Q,L154288664); /* L1177 AREA*/;
+            lisaac_push_first(&__pos__01IB,L155342872); /* L1185 AREA*/;
+          } 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);
+          } 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);
+          } 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);
+          } break;
+          case __VIRTUAL_SCREEN__PT__: {
+            lisaac_push(&__pos__20Q,L154288664); /* L1177 AREA*/;
+            lisaac_push_first(&__pos__01IB,L155342872); /* L1185 AREA*/;
+          } 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);
+          } 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*/;
+      };
+      /* 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! */
+{
+  __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;
+      } 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*/;
+      };
+    } else /* FALSE */ {
+      lisaac_push(&__pos__XMK,L58329624); /* L445 AREA*/;
+      lisaac_push_first(&__pos__A2K,L8530438); /* L65 FALSE*/;
+    };
+  };
+  __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__;
+    } 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*/;
+    };
+  };
+}
+
+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__;
+    } 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*/;
+      };
+      __tmp__4QL=__tmp__DRL;
+    };
+    /* __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__;
+    } 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*/;
+      };
+      __tmp__4QL=__tmp__DRL;
+    };
+    /* __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__;
+    } 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*/;
+      };
+      __tmp__4QL=__tmp__DRL;
+    };
+    /* __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__;
+    } 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*/;
+        };
+      } else /* FALSE */ {
+        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
+        lisaac_push_first(&__pos__22AE,L8530438); /* L65 FALSE*/;
+      };
+      __tmp__4QL=__tmp__2UL;
+    };
+    /* __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__;
+    } 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*/;
+      };
+      __tmp__4QL=__tmp__DRL;
+    };
+    /* __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__;
+    } 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*/;
+      };
+      __tmp__4QL=__tmp__DRL;
+    };
+    /* __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__;
+    } 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*/;
+      };
+      __tmp__4QL=__tmp__DRL;
+    };
+    /* __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__;
+    } 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*/;
+      };
+      __tmp__4QL=__tmp__DRL;
+    };
+    /* __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__;
+    } 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__;
+      };
+      /* __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;
+    };
+    /* __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__;
+    } 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);
+        } 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);
+        };
+        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*/;
+        };
+      } else /* FALSE */ {
+        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
+        lisaac_push_first(&__pos__22AE,L8530438); /* L65 FALSE*/;
+      };
+      __tmp__4QL=__tmp__DRL;
+    };
+    /* __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__;
+    } 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*/;
+      };
+      __tmp__4QL=__tmp__DRL;
+    };
+    /* __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__;
+    } 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*/;
+      };
+      __tmp__4QL=__tmp__DRL;
+    };
+    /* __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__;
+    } 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*/;
+          };
+        } 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*/;
+          };
+        };
+      } else /* FALSE */ {
+        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
+        lisaac_push_first(&__pos__22AE,L8530438); /* L65 FALSE*/;
+      };
+      __tmp__4QL=__tmp__DRL;
+    };
+    /* __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__;
+    } 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);
+      };
+      /* __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;
+    };
+    /* __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__;
+    } 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 )'<');
+        } 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 )'>');
+        };
+      } else /* FALSE */ {
+        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
+        lisaac_push_first(&__pos__22AE,L8530438); /* L65 FALSE*/;
+      };
+      __tmp__4QL=__tmp__DRL;
+    };
+    /* __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__;
+    } 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*/;
+      };
+      __tmp__4QL=__tmp__DRL;
+    };
+    /* __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*/;
+      };
+    };
+    cu__WTJ=result__ZPL;
+  } 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);
+      } 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);
+      };
+    } 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__;
+    } 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;
+    };
+    /* __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__;
+    } 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*/;
+      };
+      __tmp__4QL=__tmp__DRL;
+    };
+    /* __TRUE__B__ __FALSE__I__ */
+if (__tmp__4QL) {
+      lisaac_push(&__pos__VPL,L11405886); /* L87 KEYBOARD*/;
+      lisaac_push_first(&__pos__12AE,L9326594); /* L71 TRUE*/;
+    } 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);
+      };
+      /* __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*/;
+      };
+    };
+    cu__WTJ=result__ZPL;
+  };
+  /* __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);
+      };
+      __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*/;
+                } 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;
+                };
+                /* __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);
+                  };
+                } 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*/;
+                };
+              } 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);
+              }
+            };
+            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*/;
+          };
+        };
+        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*/;
+      };
+    };
+  } 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! */
+{
+  __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);
+  };
+  /* 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;
+  };
+  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;
+  } else /* FALSE */ {
+    lisaac_push(&__pos__XXJ,L6425149); /* L49 MOUSE*/;
+    lisaac_push_first(&__pos__WNK,L8530438); /* L65 FALSE*/;
+  };
+  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*/;
+      };
+      /* __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);
+      };
+      /* __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__;
+          };
+          /* __TRUE__B__ __FALSE__I__ */
+if (__tmp__GWN) {
+            lisaac_push(&__pos__JGIB,L52171288); /* L398 AREA*/;
+            lisaac_push_first(&__pos__C3KB,L9326594); /* L71 TRUE*/;
+          } 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);
+            } else /* FALSE */ {
+              lisaac_push(&__pos__C3KB,L9570822); /* L73 FALSE*/;
+              lisaac_push_first(&__pos__RGIB,L8530438); /* L65 FALSE*/;
+            };
+          };
+        };
+      } 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);
+            };
+            __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);
+            };
+            /* 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);
+              }
+            };
+            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;
+          } else /* FALSE */ {
+            lisaac_push(&__pos__D2N,L22153736); /* L169 NUMERIC*/;
+            lisaac_push_first(&__pos__0RN,L8530438); /* L65 FALSE*/;
+          };
+        };
+        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;
+        };
+        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__;
+      };
+      __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*/;
+    };
+  } 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);
+}
+
+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! */
+{
+  __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;
+  } else {
+    if (((struct ___OBJ *)msg__24ZC)->__id==__EVENT_KEYBOARD__BFB__) {
+      __tmp__B5ZC=((void *)msg__24ZC);
+    } else /* Other types */ {
+      __tmp__B5ZC=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*/;
+  };
+  /* NULL __EVENT_MOUSE__ACB__ __EVENT_KEYBOARD__BFB__ __EVENT_TIMER__2HB__ */
+if (msg__24ZC==NULL) {
+    __tmp__N5ZC=NULL;
+  } else {
+    if (((struct ___OBJ *)msg__24ZC)->__id==__EVENT_MOUSE__ACB__) {
+      __tmp__N5ZC=((void *)msg__24ZC);
+    } else /* Other types */ {
+      __tmp__N5ZC=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);
+      }
+    };
+  } 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! */
+{
+  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;
+    } break;
+    case __EVENT_KEYBOARD__BFB__: {
+      __tmp__5RMC=((__EVENT_KEYBOARD__BFB *)msg__2RMC)->parent_event__CFB.destination__GOHC;
+    } break;
+    case __EVENT_TIMER__2HB__: {
+      __tmp__5RMC=((__EVENT_TIMER__2HB *)msg__2RMC)->parent_event__3HB.destination__GOHC;
+    } 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*/;
+    };
+  } 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);
+    } 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);
+      }
+    };
+  } 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__;
+        };
+        /* __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*/;
+        };
+      };
+      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! */
+{
+  __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__;
+    };
+    __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*/;
+    };
+  };
+  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! */
+{
+  __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*/;
+  };
+  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__;
+    };
+    __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! */
+{
+  __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__;
+    };
+    __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__;
+    };
+    __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! */
+{
+  _____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:
+  {
+    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;
+    } else /* FALSE */ {
+      lisaac_push(&__pos__JNEC,L23333384); /* L178 NUMERIC*/;
+      lisaac_push_first(&__pos__0FFC,L8530438); /* L65 FALSE*/;
+    };
+  };
+}
+
+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__;
+    };
+    __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*/;
+  };
+  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__;
+    } else /* FALSE */ {
+      lisaac_push(&__pos__G0N,L21903890); /* L167 BLOCK*/;
+      lisaac_push_first(&__pos__4QN,L14689286); /* L112 FALSE*/;
+      __tmp__J0N=TRUE__B__;
+    };
+    __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__;
+    };
+    __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__;
+    };
+    __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);
+}
+
+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! */
+{
+  __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__;
+    };
+    __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*/;
+  };
+  first_free__DSGB=Self__FNWB;
+}
+
+static void delete_link_free__I2YB(__MEMORY__NEG *Self__K2YB)
+/* (Strict MEMORY{MEMORY__NEG}) 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;
+  } 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;
+    };
+  };
+  /* __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*/;
+  };
+}
+
+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__;
+    };
+    __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__;
+    } else /* FALSE */ {
+      lisaac_push(&__pos__ROFC,L23215122); /* L177 BLOCK*/;
+      lisaac_push_first(&__pos__FLDC,L14689286); /* L112 FALSE*/;
+      __tmp__NLDC=TRUE__B__;
+    };
+    __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);
+}
+
+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__;
+      };
+      __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__;
+      };
+      /* __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__;
+      };
+      __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__;
+      };
+      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__;
+        };
+        /* __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__;
+        };
+        __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;
+      };
+      __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;
+      };
+      /* __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;
+        };
+        lisaac_push(&__pos__3CJD,L9474634); /* L72 LIMIT_X*/;
+        lisaac_push_first(&__pos__ID2D,L14700552); /* L112 NUMERIC*/;
+        __tmp__GDJD=(__tmp__ADJD > __tmp__CDJD);
+      };
+      __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;
+      };
+      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;
+      };
+      __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;
+      };
+      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*/;
+    };
+  };
+  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*/;
+      };
+    };
+    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;
+        } break;
+        case __DESK__TC__: {
+          __tmp__EEQ=((__DESK__TC *)win__YCQ)->parent_g_raw__XC.parent_area__VC.prev__TOB;
+        } break;
+        case __G_OUT__YC__: {
+          __tmp__EEQ=((__G_OUT__YC *)win__YCQ)->parent_area__ZC.prev__TOB;
+        } break;
+        case __G_RAW__KM__: {
+          __tmp__EEQ=((__G_RAW__KM *)win__YCQ)->parent_g_group__LM.parent_area__VC.prev__TOB;
+        } break;
+        case __VIRTUAL_SCREEN__PT__: {
+          __tmp__EEQ=((__VIRTUAL_SCREEN__PT *)win__YCQ)->parent_area__QT.prev__TOB;
+        } break;
+        case __MOUSE__VT__: {
+          __tmp__EEQ=((__MOUSE__VT *)win__YCQ)->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__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;
+        } break;
+        case __DESK__TC__: {
+          __tmp__EEQ=((__DESK__TC *)win__YCQ)->parent_g_raw__XC.parent_area__VC.parent__DBB;
+        } break;
+        case __G_OUT__YC__: {
+          __tmp__EEQ=((__G_OUT__YC *)win__YCQ)->parent_area__ZC.parent__DBB;
+        } break;
+        case __G_RAW__KM__: {
+          __tmp__EEQ=((__G_RAW__KM *)win__YCQ)->parent_g_group__LM.parent_area__VC.parent__DBB;
+        } break;
+        case __VIRTUAL_SCREEN__PT__: {
+          __tmp__EEQ=((__VIRTUAL_SCREEN__PT *)win__YCQ)->parent_area__QT.parent__DBB;
+        } break;
+        case __MOUSE__VT__: {
+          __tmp__EEQ=((__MOUSE__VT *)win__YCQ)->parent_window__XT.parent__DBB;
+        } 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__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*/;
+      };
+    };
+    __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;
+                };
+                /* 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);
+                };
+                __tmp__0JQ=((void *)__tmp__XJQ == (void *)NULL);
+              };
+              /* __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 */ {
+                  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;
+                };
+                /* 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*/;
+                };
+              };
+            } 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*/;
+        };
+        /* __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;
+            } else /* FALSE */ {
+              lisaac_push(&__pos__HYTC,L11012626); /* L84 BLOCK*/;
+              lisaac_push_first(&__pos__3EQ,L8530438); /* L65 FALSE*/;
+            };
+          };
+        } 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*/;
+      };
+    };
+  } else /* FALSE */ {
+    lisaac_push(&__pos__KCQ,L125438488); /* L957 AREA*/;
+    lisaac_push_first(&__pos__FRT,L8530438); /* L65 FALSE*/;
+  };
+}
+
+static void clip_next_child__QSOB(__EXAMPLE__OB *Self__SSOB)
+/* (Strict EXAMPLE{EXAMPLE__OB}) 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*/;
+      };
+    };
+    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;
+        } break;
+        case __DESK__TC__: {
+          __tmp__DCQB=((__DESK__TC *)win__XAQB)->parent_g_raw__XC.parent_area__VC.prev__TOB;
+        } break;
+        case __G_OUT__YC__: {
+          __tmp__DCQB=((__G_OUT__YC *)win__XAQB)->parent_area__ZC.prev__TOB;
+        } break;
+        case __G_RAW__KM__: {
+          __tmp__DCQB=((__G_RAW__KM *)win__XAQB)->parent_g_group__LM.parent_area__VC.prev__TOB;
+        } break;
+        case __VIRTUAL_SCREEN__PT__: {
+          __tmp__DCQB=((__VIRTUAL_SCREEN__PT *)win__XAQB)->parent_area__QT.prev__TOB;
+        } break;
+        case __MOUSE__VT__: {
+          __tmp__DCQB=((__MOUSE__VT *)win__XAQB)->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__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;
+        } break;
+        case __DESK__TC__: {
+          __tmp__DCQB=((__DESK__TC *)win__XAQB)->parent_g_raw__XC.parent_area__VC.parent__DBB;
+        } break;
+        case __G_OUT__YC__: {
+          __tmp__DCQB=((__G_OUT__YC *)win__XAQB)->parent_area__ZC.parent__DBB;
+        } break;
+        case __G_RAW__KM__: {
+          __tmp__DCQB=((__G_RAW__KM *)win__XAQB)->parent_g_group__LM.parent_area__VC.parent__DBB;
+        } break;
+        case __VIRTUAL_SCREEN__PT__: {
+          __tmp__DCQB=((__VIRTUAL_SCREEN__PT *)win__XAQB)->parent_area__QT.parent__DBB;
+        } break;
+        case __MOUSE__VT__: {
+          __tmp__DCQB=((__MOUSE__VT *)win__XAQB)->parent_window__XT.parent__DBB;
+        } 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__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*/;
+      };
+    };
+    __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;
+                };
+                /* 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);
+                };
+                __tmp__ZHQB=((void *)__tmp__WHQB == (void *)NULL);
+              };
+              /* __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 */ {
+                  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);
+                };
+                /* 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*/;
+                };
+              };
+            } 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*/;
+        };
+        /* __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;
+            } else /* FALSE */ {
+              lisaac_push(&__pos__A32D,L11012626); /* L84 BLOCK*/;
+              lisaac_push_first(&__pos__2CQB,L8530438); /* L65 FALSE*/;
+            };
+          };
+        } 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*/;
+      };
+    };
+  } 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);
+      }
+    };
+  } 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));
+      } break;
+      case __DESK__TC__: {
+        lisaac_push(&__pos__4LRB,L126760472); /* L967 AREA*/;
+        clip_next_child__HVD(((__DESK__TC *)__tmp__DCQB));
+      } break;
+      case __G_OUT__YC__: {
+        lisaac_push(&__pos__4LRB,L126760472); /* L967 AREA*/;
+        clip_next_child__0BBD(((__G_OUT__YC *)__tmp__DCQB));
+      } break;
+      case __G_RAW__KM__: {
+        lisaac_push(&__pos__4LRB,L126760472); /* L967 AREA*/;
+        clip_next_child__BIBD(((__G_RAW__KM *)__tmp__DCQB));
+      } break;
+      case __VIRTUAL_SCREEN__PT__: {
+        lisaac_push(&__pos__4LRB,L126760472); /* L967 AREA*/;
+        clip_next_child__D5V(((__VIRTUAL_SCREEN__PT *)__tmp__DCQB));
+      } break;
+      case __MOUSE__VT__: {
+        lisaac_push(&__pos__4LRB,L126760472); /* L967 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);
+      }
+    };
+  } 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));
+      } break;
+      case __DESK__TC__: {
+        lisaac_push(&__pos__PVD,L126366744); /* L964 AREA*/;
+        clip_next_child__HVD(((__DESK__TC *)__tmp__RVD));
+      } break;
+      case __G_OUT__YC__: {
+        lisaac_push(&__pos__PVD,L126366744); /* L964 AREA*/;
+        clip_next_child__0BBD(((__G_OUT__YC *)__tmp__RVD));
+      } break;
+      case __G_RAW__KM__: {
+        lisaac_push(&__pos__PVD,L126366744); /* L964 AREA*/;
+        clip_next_child__BIBD(((__G_RAW__KM *)__tmp__RVD));
+      } break;
+      case __VIRTUAL_SCREEN__PT__: {
+        lisaac_push(&__pos__PVD,L126366744); /* L964 AREA*/;
+        clip_next_child__D5V(((__VIRTUAL_SCREEN__PT *)__tmp__RVD));
+      } break;
+      case __MOUSE__VT__: {
+        lisaac_push(&__pos__PVD,L126366744); /* L964 AREA*/;
+        clip_next_child__DPC(((__MOUSE__VT *)__tmp__RVD));
+      } break;
+      default:
+      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
+      }
+    };
+  } 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));
+      } break;
+      case __DESK__TC__: {
+        lisaac_push(&__pos__PVD,L126760472); /* L967 AREA*/;
+        clip_next_child__HVD(((__DESK__TC *)__tmp__RVD));
+      } break;
+      case __G_OUT__YC__: {
+        lisaac_push(&__pos__PVD,L126760472); /* L967 AREA*/;
+        clip_next_child__0BBD(((__G_OUT__YC *)__tmp__RVD));
+      } break;
+      case __G_RAW__KM__: {
+        lisaac_push(&__pos__PVD,L126760472); /* L967 AREA*/;
+        clip_next_child__BIBD(((__G_RAW__KM *)__tmp__RVD));
+      } break;
+      case __VIRTUAL_SCREEN__PT__: {
+        lisaac_push(&__pos__PVD,L126760472); /* L967 AREA*/;
+        clip_next_child__D5V(((__VIRTUAL_SCREEN__PT *)__tmp__RVD));
+      } break;
+      case __MOUSE__VT__: {
+        lisaac_push(&__pos__PVD,L126760472); /* L967 AREA*/;
+        clip_next_child__DPC(((__MOUSE__VT *)__tmp__RVD));
+      } 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;
+        } break;
+        case __AREA__PB__: {
+          __tmp__MCCD=((__AREA__PB *)win__ABCD)->prev__TOB;
+        } break;
+        case __DESK__TC__: {
+          __tmp__MCCD=((__DESK__TC *)win__ABCD)->parent_g_raw__XC.parent_area__VC.prev__TOB;
+        } break;
+        case __G_OUT__YC__: {
+          __tmp__MCCD=((__G_OUT__YC *)win__ABCD)->parent_area__ZC.prev__TOB;
+        } break;
+        case __G_RAW__KM__: {
+          __tmp__MCCD=((__G_RAW__KM *)win__ABCD)->parent_g_group__LM.parent_area__VC.prev__TOB;
+        } break;
+        case __VIRTUAL_SCREEN__PT__: {
+          __tmp__MCCD=((__VIRTUAL_SCREEN__PT *)win__ABCD)->parent_area__QT.prev__TOB;
+        } 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;
+        } break;
+        case __DESK__TC__: {
+          __tmp__MCCD=((__DESK__TC *)win__ABCD)->parent_g_raw__XC.parent_area__VC.parent__DBB;
+        } break;
+        case __G_OUT__YC__: {
+          __tmp__MCCD=((__G_OUT__YC *)win__ABCD)->parent_area__ZC.parent__DBB;
+        } break;
+        case __G_RAW__KM__: {
+          __tmp__MCCD=((__G_RAW__KM *)win__ABCD)->parent_g_group__LM.parent_area__VC.parent__DBB;
+        } break;
+        case __VIRTUAL_SCREEN__PT__: {
+          __tmp__MCCD=((__VIRTUAL_SCREEN__PT *)win__ABCD)->parent_area__QT.parent__DBB;
+        } break;
+        case __MOUSE__VT__: {
+          __tmp__MCCD=((__MOUSE__VT *)win__ABCD)->parent_window__XT.parent__DBB;
+        } 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__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*/;
+      };
+    };
+    __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;
+                };
+                /* 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);
+                };
+                __tmp__CICD=((void *)__tmp__5HCD == (void *)NULL);
+              };
+              /* __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 */ {
+                  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;
+                };
+                /* 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*/;
+                };
+              };
+            } 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*/;
+        };
+        /* __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;
+            } else /* FALSE */ {
+              lisaac_push(&__pos__K32D,L11012626); /* L84 BLOCK*/;
+              lisaac_push_first(&__pos__FDCD,L8530438); /* L65 FALSE*/;
+            };
+          };
+        } 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*/;
+      };
+    };
+  } 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);
+      }
+    };
+  } 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));
+      } break;
+      case __DESK__TC__: {
+        lisaac_push(&__pos__XPDD,L126760472); /* L967 AREA*/;
+        clip_next_child__HVD(((__DESK__TC *)__tmp__MCCD));
+      } break;
+      case __G_OUT__YC__: {
+        lisaac_push(&__pos__XPDD,L126760472); /* L967 AREA*/;
+        clip_next_child__0BBD(((__G_OUT__YC *)__tmp__MCCD));
+      } break;
+      case __G_RAW__KM__: {
+        lisaac_push(&__pos__XPDD,L126760472); /* L967 AREA*/;
+        clip_next_child__BIBD(((__G_RAW__KM *)__tmp__MCCD));
+      } break;
+      case __VIRTUAL_SCREEN__PT__: {
+        lisaac_push(&__pos__XPDD,L126760472); /* L967 AREA*/;
+        clip_next_child__D5V(((__VIRTUAL_SCREEN__PT *)__tmp__MCCD));
+      } break;
+      case __MOUSE__VT__: {
+        lisaac_push(&__pos__XPDD,L126760472); /* L967 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);
+      }
+    };
+  } 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));
+      } break;
+      case __DESK__TC__: {
+        lisaac_push(&__pos__JIBD,L126366744); /* L964 AREA*/;
+        clip_next_child__HVD(((__DESK__TC *)__tmp__LIBD));
+      } break;
+      case __G_OUT__YC__: {
+        lisaac_push(&__pos__JIBD,L126366744); /* L964 AREA*/;
+        clip_next_child__0BBD(((__G_OUT__YC *)__tmp__LIBD));
+      } break;
+      case __G_RAW__KM__: {
+        lisaac_push(&__pos__JIBD,L126366744); /* L964 AREA*/;
+        clip_next_child__BIBD(((__G_RAW__KM *)__tmp__LIBD));
+      } break;
+      case __VIRTUAL_SCREEN__PT__: {
+        lisaac_push(&__pos__JIBD,L126366744); /* L964 AREA*/;
+        clip_next_child__D5V(((__VIRTUAL_SCREEN__PT *)__tmp__LIBD));
+      } break;
+      case __MOUSE__VT__: {
+        lisaac_push(&__pos__JIBD,L126366744); /* L964 AREA*/;
+        clip_next_child__DPC(((__MOUSE__VT *)__tmp__LIBD));
+      } break;
+      default:
+      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
+      }
+    };
+  } 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));
+      } break;
+      case __DESK__TC__: {
+        lisaac_push(&__pos__JIBD,L126760472); /* L967 AREA*/;
+        clip_next_child__HVD(((__DESK__TC *)__tmp__LIBD));
+      } break;
+      case __G_OUT__YC__: {
+        lisaac_push(&__pos__JIBD,L126760472); /* L967 AREA*/;
+        clip_next_child__0BBD(((__G_OUT__YC *)__tmp__LIBD));
+      } break;
+      case __G_RAW__KM__: {
+        lisaac_push(&__pos__JIBD,L126760472); /* L967 AREA*/;
+        clip_next_child__BIBD(((__G_RAW__KM *)__tmp__LIBD));
+      } break;
+      case __VIRTUAL_SCREEN__PT__: {
+        lisaac_push(&__pos__JIBD,L126760472); /* L967 AREA*/;
+        clip_next_child__D5V(((__VIRTUAL_SCREEN__PT *)__tmp__LIBD));
+      } break;
+      case __MOUSE__VT__: {
+        lisaac_push(&__pos__JIBD,L126760472); /* L967 AREA*/;
+        clip_next_child__DPC(((__MOUSE__VT *)__tmp__LIBD));
+      } 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;
+        } break;
+        case __DESK__TC__: {
+          __tmp__WLX=((__DESK__TC *)win__KKX)->parent_g_raw__XC.parent_area__VC.prev__TOB;
+        } break;
+        case __G_OUT__YC__: {
+          __tmp__WLX=((__G_OUT__YC *)win__KKX)->parent_area__ZC.prev__TOB;
+        } break;
+        case __G_RAW__KM__: {
+          __tmp__WLX=((__G_RAW__KM *)win__KKX)->parent_g_group__LM.parent_area__VC.prev__TOB;
+        } break;
+        case __VIRTUAL_SCREEN__PT__: {
+          __tmp__WLX=((__VIRTUAL_SCREEN__PT *)win__KKX)->parent_area__QT.prev__TOB;
+        } break;
+        case __MOUSE__VT__: {
+          __tmp__WLX=((__MOUSE__VT *)win__KKX)->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__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;
+        } break;
+        case __DESK__TC__: {
+          __tmp__WLX=((__DESK__TC *)win__KKX)->parent_g_raw__XC.parent_area__VC.parent__DBB;
+        } break;
+        case __G_OUT__YC__: {
+          __tmp__WLX=((__G_OUT__YC *)win__KKX)->parent_area__ZC.parent__DBB;
+        } break;
+        case __G_RAW__KM__: {
+          __tmp__WLX=((__G_RAW__KM *)win__KKX)->parent_g_group__LM.parent_area__VC.parent__DBB;
+        } break;
+        case __VIRTUAL_SCREEN__PT__: {
+          __tmp__WLX=((__VIRTUAL_SCREEN__PT *)win__KKX)->parent_area__QT.parent__DBB;
+        } break;
+        case __MOUSE__VT__: {
+          __tmp__WLX=((__MOUSE__VT *)win__KKX)->parent_window__XT.parent__DBB;
+        } 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__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*/;
+      };
+    };
+    __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;
+                };
+                /* 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);
+                };
+                __tmp__MRX=((void *)__tmp__JRX == (void *)NULL);
+              };
+              /* __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 */ {
+                  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);
+                };
+                /* 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*/;
+                };
+              };
+            } 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*/;
+        };
+        /* __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;
+            } else /* FALSE */ {
+              lisaac_push(&__pos__NT2D,L11012626); /* L84 BLOCK*/;
+              lisaac_push_first(&__pos__PMX,L8530438); /* L65 FALSE*/;
+            };
+          };
+        } 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*/;
+      };
+    };
+  } 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));
+      } break;
+      case __DESK__TC__: {
+        lisaac_push(&__pos__WBZ,L126366744); /* L964 AREA*/;
+        clip_next_child__HVD(((__DESK__TC *)__tmp__WLX));
+      } break;
+      case __G_OUT__YC__: {
+        lisaac_push(&__pos__WBZ,L126366744); /* L964 AREA*/;
+        clip_next_child__0BBD(((__G_OUT__YC *)__tmp__WLX));
+      } break;
+      case __G_RAW__KM__: {
+        lisaac_push(&__pos__WBZ,L126366744); /* L964 AREA*/;
+        clip_next_child__BIBD(((__G_RAW__KM *)__tmp__WLX));
+      } break;
+      case __VIRTUAL_SCREEN__PT__: {
+        lisaac_push(&__pos__WBZ,L126366744); /* L964 AREA*/;
+        clip_next_child__D5V(((__VIRTUAL_SCREEN__PT *)__tmp__WLX));
+      } break;
+      case __MOUSE__VT__: {
+        lisaac_push(&__pos__WBZ,L126366744); /* L964 AREA*/;
+        clip_next_child__DPC(((__MOUSE__VT *)__tmp__WLX));
+      } 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));
+      } break;
+      case __DESK__TC__: {
+        lisaac_push(&__pos__WBZ,L126760472); /* L967 AREA*/;
+        clip_next_child__HVD(((__DESK__TC *)__tmp__WLX));
+      } break;
+      case __G_OUT__YC__: {
+        lisaac_push(&__pos__WBZ,L126760472); /* L967 AREA*/;
+        clip_next_child__0BBD(((__G_OUT__YC *)__tmp__WLX));
+      } break;
+      case __G_RAW__KM__: {
+        lisaac_push(&__pos__WBZ,L126760472); /* L967 AREA*/;
+        clip_next_child__BIBD(((__G_RAW__KM *)__tmp__WLX));
+      } break;
+      case __VIRTUAL_SCREEN__PT__: {
+        lisaac_push(&__pos__WBZ,L126760472); /* L967 AREA*/;
+        clip_next_child__D5V(((__VIRTUAL_SCREEN__PT *)__tmp__WLX));
+      } break;
+      case __MOUSE__VT__: {
+        lisaac_push(&__pos__WBZ,L126760472); /* L967 AREA*/;
+        clip_next_child__DPC(((__MOUSE__VT *)__tmp__WLX));
+      } 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*/;
+      };
+    };
+    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;
+        } break;
+        case __DESK__TC__: {
+          __tmp__WGD=((__DESK__TC *)win__KFD)->parent_g_raw__XC.parent_area__VC.prev__TOB;
+        } break;
+        case __G_OUT__YC__: {
+          __tmp__WGD=((__G_OUT__YC *)win__KFD)->parent_area__ZC.prev__TOB;
+        } break;
+        case __G_RAW__KM__: {
+          __tmp__WGD=((__G_RAW__KM *)win__KFD)->parent_g_group__LM.parent_area__VC.prev__TOB;
+        } break;
+        case __VIRTUAL_SCREEN__PT__: {
+          __tmp__WGD=((__VIRTUAL_SCREEN__PT *)win__KFD)->parent_area__QT.prev__TOB;
+        } break;
+        case __MOUSE__VT__: {
+          __tmp__WGD=((__MOUSE__VT *)win__KFD)->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__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;
+        } break;
+        case __DESK__TC__: {
+          __tmp__WGD=((__DESK__TC *)win__KFD)->parent_g_raw__XC.parent_area__VC.parent__DBB;
+        } break;
+        case __G_OUT__YC__: {
+          __tmp__WGD=((__G_OUT__YC *)win__KFD)->parent_area__ZC.parent__DBB;
+        } break;
+        case __G_RAW__KM__: {
+          __tmp__WGD=((__G_RAW__KM *)win__KFD)->parent_g_group__LM.parent_area__VC.parent__DBB;
+        } break;
+        case __VIRTUAL_SCREEN__PT__: {
+          __tmp__WGD=((__VIRTUAL_SCREEN__PT *)win__KFD)->parent_area__QT.parent__DBB;
+        } break;
+        case __MOUSE__VT__: {
+          __tmp__WGD=((__MOUSE__VT *)win__KFD)->parent_window__XT.parent__DBB;
+        } 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__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*/;
+      };
+    };
+    __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;
+                } 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);
+                };
+                /* 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*/;
+                };
+              };
+            } 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__;
+                };
+                /* 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__;
+                };
+              };
+            } 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*/;
+        };
+        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*/;
+      };
+    };
+  } 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));
+      } break;
+      case __DESK__TC__: {
+        lisaac_push(&__pos__WZD,L126366744); /* L964 AREA*/;
+        clip_next_child__HVD(((__DESK__TC *)__tmp__WGD));
+      } break;
+      case __G_OUT__YC__: {
+        lisaac_push(&__pos__WZD,L126366744); /* L964 AREA*/;
+        clip_next_child__0BBD(((__G_OUT__YC *)__tmp__WGD));
+      } break;
+      case __G_RAW__KM__: {
+        lisaac_push(&__pos__WZD,L126366744); /* L964 AREA*/;
+        clip_next_child__BIBD(((__G_RAW__KM *)__tmp__WGD));
+      } break;
+      case __VIRTUAL_SCREEN__PT__: {
+        lisaac_push(&__pos__WZD,L126366744); /* L964 AREA*/;
+        clip_next_child__D5V(((__VIRTUAL_SCREEN__PT *)__tmp__WGD));
+      } break;
+      case __MOUSE__VT__: {
+        lisaac_push(&__pos__WZD,L126366744); /* L964 AREA*/;
+        clip_next_child__DPC(((__MOUSE__VT *)__tmp__WGD));
+      } 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));
+      } break;
+      case __DESK__TC__: {
+        lisaac_push(&__pos__WZD,L126760472); /* L967 AREA*/;
+        clip_next_child__HVD(((__DESK__TC *)__tmp__WGD));
+      } break;
+      case __G_OUT__YC__: {
+        lisaac_push(&__pos__WZD,L126760472); /* L967 AREA*/;
+        clip_next_child__0BBD(((__G_OUT__YC *)__tmp__WGD));
+      } break;
+      case __G_RAW__KM__: {
+        lisaac_push(&__pos__WZD,L126760472); /* L967 AREA*/;
+        clip_next_child__BIBD(((__G_RAW__KM *)__tmp__WGD));
+      } break;
+      case __VIRTUAL_SCREEN__PT__: {
+        lisaac_push(&__pos__WZD,L126760472); /* L967 AREA*/;
+        clip_next_child__D5V(((__VIRTUAL_SCREEN__PT *)__tmp__WGD));
+      } break;
+      case __MOUSE__VT__: {
+        lisaac_push(&__pos__WZD,L126760472); /* L967 AREA*/;
+        clip_next_child__DPC(((__MOUSE__VT *)__tmp__WGD));
+      } 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*/;
+      };
+    };
+    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;
+        } break;
+        case __DESK__TC__: {
+          __tmp__F5D=((__DESK__TC *)win__Z3D)->parent_g_raw__XC.parent_area__VC.prev__TOB;
+        } break;
+        case __G_OUT__YC__: {
+          __tmp__F5D=((__G_OUT__YC *)win__Z3D)->parent_area__ZC.prev__TOB;
+        } break;
+        case __G_RAW__KM__: {
+          __tmp__F5D=((__G_RAW__KM *)win__Z3D)->parent_g_group__LM.parent_area__VC.prev__TOB;
+        } break;
+        case __VIRTUAL_SCREEN__PT__: {
+          __tmp__F5D=((__VIRTUAL_SCREEN__PT *)win__Z3D)->parent_area__QT.prev__TOB;
+        } break;
+        case __MOUSE__VT__: {
+          __tmp__F5D=((__MOUSE__VT *)win__Z3D)->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__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;
+        } break;
+        case __DESK__TC__: {
+          __tmp__F5D=((__DESK__TC *)win__Z3D)->parent_g_raw__XC.parent_area__VC.parent__DBB;
+        } break;
+        case __G_OUT__YC__: {
+          __tmp__F5D=((__G_OUT__YC *)win__Z3D)->parent_area__ZC.parent__DBB;
+        } break;
+        case __G_RAW__KM__: {
+          __tmp__F5D=((__G_RAW__KM *)win__Z3D)->parent_g_group__LM.parent_area__VC.parent__DBB;
+        } break;
+        case __VIRTUAL_SCREEN__PT__: {
+          __tmp__F5D=((__VIRTUAL_SCREEN__PT *)win__Z3D)->parent_area__QT.parent__DBB;
+        } break;
+        case __MOUSE__VT__: {
+          __tmp__F5D=((__MOUSE__VT *)win__Z3D)->parent_window__XT.parent__DBB;
+        } 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__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*/;
+      };
+    };
+    __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;
+                } 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;
+                };
+                /* __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*/;
+                };
+              };
+            } 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__;
+                };
+                /* 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__;
+                };
+              };
+            } 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*/;
+        };
+        /* 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*/;
+      };
+    };
+    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;
+            } break;
+            case __DESK__TC__: {
+              __tmp__UVCD=((__DESK__TC *)winp__VTCD)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
+            } break;
+            case __G_OUT__YC__: {
+              __tmp__UVCD=((__G_OUT__YC *)winp__VTCD)->parent_area__ZC.plan__ZOB;
+            } break;
+            case __G_RAW__KM__: {
+              __tmp__UVCD=((__G_RAW__KM *)winp__VTCD)->parent_g_group__LM.parent_area__VC.plan__ZOB;
+            } break;
+            case __VIRTUAL_SCREEN__PT__: {
+              __tmp__UVCD=((__VIRTUAL_SCREEN__PT *)winp__VTCD)->parent_area__QT.plan__ZOB;
+            } break;
+            case __MOUSE__VT__: {
+              __tmp__UVCD=((__MOUSE__VT *)winp__VTCD)->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__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;
+          } else /* FALSE */ {
+            lisaac_push(&__pos__2UCD,L113254936); /* 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,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;
+            } break;
+            case __DESK__TC__: {
+              __tmp__KXCD=((__DESK__TC *)winp__VTCD)->parent_g_raw__XC.parent_area__VC.prev__TOB;
+            } break;
+            case __G_OUT__YC__: {
+              __tmp__KXCD=((__G_OUT__YC *)winp__VTCD)->parent_area__ZC.prev__TOB;
+            } break;
+            case __G_RAW__KM__: {
+              __tmp__KXCD=((__G_RAW__KM *)winp__VTCD)->parent_g_group__LM.parent_area__VC.prev__TOB;
+            } break;
+            case __VIRTUAL_SCREEN__PT__: {
+              __tmp__KXCD=((__VIRTUAL_SCREEN__PT *)winp__VTCD)->parent_area__QT.prev__TOB;
+            } break;
+            case __MOUSE__VT__: {
+              __tmp__KXCD=((__MOUSE__VT *)winp__VTCD)->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__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;
+        } break;
+        case __AREA__PB__: {
+          __tmp__AVCD=((__AREA__PB *)win__UTCD)->parent__DBB;
+        } break;
+        case __DESK__TC__: {
+          __tmp__AVCD=((__DESK__TC *)win__UTCD)->parent_g_raw__XC.parent_area__VC.parent__DBB;
+        } break;
+        case __G_OUT__YC__: {
+          __tmp__AVCD=((__G_OUT__YC *)win__UTCD)->parent_area__ZC.parent__DBB;
+        } break;
+        case __G_RAW__KM__: {
+          __tmp__AVCD=((__G_RAW__KM *)win__UTCD)->parent_g_group__LM.parent_area__VC.parent__DBB;
+        } break;
+        case __VIRTUAL_SCREEN__PT__: {
+          __tmp__AVCD=((__VIRTUAL_SCREEN__PT *)win__UTCD)->parent_area__QT.parent__DBB;
+        } break;
+        case __MOUSE__VT__: {
+          __tmp__AVCD=((__MOUSE__VT *)win__UTCD)->parent_window__XT.parent__DBB;
+        } 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;
+      } else /* FALSE */ {
+        lisaac_push(&__pos__2TFD,L11012626); /* L84 BLOCK*/;
+        lisaac_push_first(&__pos__OUCD,L8530438); /* L65 FALSE*/;
+      };
+    };
+    __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:
+        {
+          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__;
+              } 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);
+              };
+              /* __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;
+                };
+                /* 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);
+                };
+                /* 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;
+                };
+                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*/;
+                };
+              } 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__;
+                };
+              } 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__;
+                };
+                /* 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__;
+                };
+              };
+            } 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*/;
+            };
+          };
+        } 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*/;
+      };
+    };
+  } 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! */
+{
+  __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));
+  };
+  __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);
+}
+
+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! */
+{
+  __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__;
+    };
+    __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*/;
+  };
+  return(Result__EUHC);
+}
+
+static void append_plan__GUC(__DESK__TC *Self__IUC)
+/* (Strict DESK{DESK__TC}) 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;
+      } break;
+      case __DESK__TC__: {
+        __tmp__5UC=((__DESK__TC *)__tmp__4UC)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
+      } break;
+      case __G_RAW__KM__: {
+        __tmp__5UC=((__G_RAW__KM *)__tmp__4UC)->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__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));
+      } break;
+      case __DESK__TC__: {
+        lisaac_push(&__pos__X1C,L127807000); /* L975 AREA*/;
+        creat_clip__K3D(((__DESK__TC *)__tmp__Z1C));
+      } break;
+      case __G_RAW__KM__: {
+        lisaac_push(&__pos__X1C,L127807000); /* L975 AREA*/;
+        creat_clip__FTCD(((__G_RAW__KM *)__tmp__Z1C));
+      } 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);
+        } 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;
+        } break;
+        case __DESK__TC__: {
+          __tmp__1SE=((__DESK__TC *)win__HSE)->parent_g_raw__XC.parent_area__VC.next__0NB;
+        } break;
+        case __G_OUT__YC__: {
+          __tmp__1SE=((__G_OUT__YC *)win__HSE)->parent_area__ZC.next__0NB;
+        } break;
+        case __G_RAW__KM__: {
+          __tmp__1SE=((__G_RAW__KM *)win__HSE)->parent_g_group__LM.parent_area__VC.next__0NB;
+        } break;
+        case __VIRTUAL_SCREEN__PT__: {
+          __tmp__1SE=((__VIRTUAL_SCREEN__PT *)win__HSE)->parent_area__QT.next__0NB;
+        } break;
+        case __MOUSE__VT__: {
+          __tmp__1SE=((__MOUSE__VT *)win__HSE)->parent_window__XT.next__0NB;
+        } 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*/;
+      };
+    };
+    /* 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*/;
+    };
+  };
+  /* __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*/;
+  };
+  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);
+    } 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*/;
+    };
+  };
+  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;
+    } else /* FALSE */ {
+      lisaac_push(&__pos__ASF,L9832978); /* L75 BLOCK*/;
+      lisaac_push_first(&__pos__VKF,L8530438); /* L65 FALSE*/;
+    };
+  };
+}
+
+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;
+    } else /* FALSE */ {
+      lisaac_push(&__pos__O0E,L9832978); /* L75 BLOCK*/;
+      lisaac_push_first(&__pos__XME,L8530438); /* L65 FALSE*/;
+    };
+  };
+}
+
+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;
+    } 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);
+        }
+      };
+    };
+    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;
+      } break;
+      case __DESK__TC__: {
+        __tmp__NWDE=((__DESK__TC *)__tmp__45JB)->parent_g_raw__XC.parent_area__VC.x_window__YNB;
+      } break;
+      case __G_RAW__KM__: {
+        __tmp__NWDE=((__G_RAW__KM *)__tmp__45JB)->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__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;
+      } break;
+      case __DESK__TC__: {
+        __tmp__DBKB=((__DESK__TC *)__tmp__45JB)->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
+      } break;
+      case __G_RAW__KM__: {
+        __tmp__DBKB=((__G_RAW__KM *)__tmp__45JB)->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__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*/;
+      };
+    } 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__;
+      };
+      /* __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*/;
+      };
+      __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*/;
+        };
+      };
+      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__;
+  };
+  /* __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! */
+{
+  __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__;
+    };
+    __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__;
+    };
+    __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__;
+  };
+  /* __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! */
+{
+  __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__;
+    };
+    __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);
+        }
+      };
+    };
+    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;
+      } break;
+      case __DESK__TC__: {
+        __tmp__4P4C=((__DESK__TC *)__tmp__CQ4C)->parent_g_raw__XC.parent_area__VC.x_window__YNB;
+      } break;
+      case __G_RAW__KM__: {
+        __tmp__4P4C=((__G_RAW__KM *)__tmp__CQ4C)->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__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;
+      } break;
+      case __DESK__TC__: {
+        __tmp__HR4C=((__DESK__TC *)__tmp__CQ4C)->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
+      } break;
+      case __G_RAW__KM__: {
+        __tmp__HR4C=((__G_RAW__KM *)__tmp__CQ4C)->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__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;
+        };
+        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;
+        };
+        /* 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;
+        };
+        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);
+      } 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__;
+        } 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);
+        };
+        /* __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);
+        } 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);
+        };
+      } 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__;
+        } else /* FALSE */ {
+          lisaac_push(&__pos__OE1D,L51909144); /* L396 AREA*/;
+          lisaac_push_first(&__pos__JLSD,L8530438); /* L65 FALSE*/;
+          __tmp__G25C=FALSE__I__;
+        };
+        /* __TRUE__B__ __FALSE__I__ */
+if (__tmp__G25C) {
+          lisaac_push(&__pos__OE1D,L52171288); /* L398 AREA*/;
+          lisaac_push_first(&__pos__JLSD,L9326594); /* L71 TRUE*/;
+        } 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*/;
+          };
+        };
+      };
+    } 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;
+      };
+      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! */
+{
+  __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__;
+    } else /* FALSE */ {
+      lisaac_push(&__pos__EIWC,L24525842); /* L187 BLOCK*/;
+      lisaac_push_first(&__pos__O2UC,L14689286); /* L112 FALSE*/;
+      __tmp__HIWC=TRUE__B__;
+    };
+    __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);
+}
+
+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! */
+{
+  __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__;
+    };
+    __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);
+        }
+      };
+    };
+    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;
+      } break;
+      case __DESK__TC__: {
+        __tmp__Z1DE=((__DESK__TC *)__tmp__4V4C)->parent_g_raw__XC.parent_area__VC.x_window__YNB;
+      } break;
+      case __G_RAW__KM__: {
+        __tmp__Z1DE=((__G_RAW__KM *)__tmp__4V4C)->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__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;
+      } break;
+      case __DESK__TC__: {
+        __tmp__EX4C=((__DESK__TC *)__tmp__4V4C)->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
+      } break;
+      case __G_RAW__KM__: {
+        __tmp__EX4C=((__G_RAW__KM *)__tmp__4V4C)->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__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));
+      }
+    };
+    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));
+      }
+    };
+    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*/;
+      };
+    };
+    (*(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__;
+        } 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*/;
+      };
+      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;
+        } else /* FALSE */ {
+          lisaac_push(&__pos__NKFB,L16924737); /* L129 FAST_ARRAY*/;
+          lisaac_push_first(&__pos__FVCB,L12081158); /* L92 FALSE*/;
+          __tmp__CI5=FALSE__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);
+          };
+        } 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__;
+        } 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,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__;
+        } 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,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;
+        } else /* FALSE */ {
+          lisaac_push(&__pos__SF5,L18100801); /* L138 FAST_ARRAY*/;
+          lisaac_push_first(&__pos__GBNC,L13391878); /* L102 FALSE*/;
+          __tmp__IVCB=TRUE__B__;
+        };
+        /* __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__;
+        } 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*/;
+      };
+    };
+    (*(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! */
+{
+  __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__;
+            };
+            /* __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__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);
+        };
+        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;
+        };
+        (*(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;
+      } 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;
+      };
+    };
+  } 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! */
+{
+  __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__;
+  };
+  /* __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;
+      };
+    };
+    __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! */
+{
+  __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__;
+    };
+    __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);
+  };
+  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! */
+{
+  __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*/;
+    };
+    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__;
+      };
+      /* __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;
+      } else /* FALSE */ {
+        lisaac_push(&__pos__U4FB,L12192274); /* L93 BLOCK*/;
+        lisaac_push_first(&__pos__SFDB,L8530438); /* L65 FALSE*/;
+      };
+    };
+  };
+  __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__;
+    };
+    __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,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__;
+    } else /* FALSE */ {
+      lisaac_push(&__pos__RJYB,L21903890); /* L167 BLOCK*/;
+      lisaac_push_first(&__pos__R0VB,L14689286); /* L112 FALSE*/;
+      __tmp__UJYB=TRUE__B__;
+    };
+    __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__;
+    } else /* FALSE */ {
+      lisaac_push(&__pos__RJYB,L24525842); /* L187 BLOCK*/;
+      lisaac_push_first(&__pos__R0VB,L14689286); /* L112 FALSE*/;
+      __tmp__UJYB=TRUE__B__;
+    };
+    __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__;
+    } else /* FALSE */ {
+      lisaac_push(&__pos__RJYB,L24525842); /* L187 BLOCK*/;
+      lisaac_push_first(&__pos__R0VB,L14689286); /* L112 FALSE*/;
+      __tmp__UJYB=TRUE__B__;
+    };
+    __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__;
+    } else /* FALSE */ {
+      lisaac_push(&__pos__RJYB,L24525842); /* L187 BLOCK*/;
+      lisaac_push_first(&__pos__R0VB,L14689286); /* L112 FALSE*/;
+      __tmp__UJYB=TRUE__B__;
+    };
+    __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__;
+    };
+    __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*/;
+  };
+  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! */
+{
+  __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__;
+    };
+    __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);
+    };
+  };
+}
+
+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! */
+{
+  __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));
+  } 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__;
+    } 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__;
+            } 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));
+            XSetFunction(display,gc,(int)( 3));
+            XDrawLine(display,window,gc,(Self__BJJB),(__tmp__D0GB),(__tmp__DNJB),(__tmp__D0GB));
+          } 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);
+              }
+            };
+            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);
+              }
+            };
+            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);
+              }
+            };
+          };
+          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;
+              } else /* FALSE */ {
+                lisaac_push(&__pos__CT4D,L9832978); /* L75 BLOCK*/;
+                lisaac_push_first(&__pos__AJI,L8530438); /* L65 FALSE*/;
+              };
+            };
+          } 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;
+              } else /* FALSE */ {
+                lisaac_push(&__pos__CT4D,L9832978); /* L75 BLOCK*/;
+                lisaac_push_first(&__pos__AJI,L8530438); /* L65 FALSE*/;
+              };
+            };
+          };
+        } 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;
+              } else /* FALSE */ {
+                lisaac_push(&__pos__CT4D,L9832978); /* L75 BLOCK*/;
+                lisaac_push_first(&__pos__AJI,L8530438); /* L65 FALSE*/;
+              };
+            };
+          } 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;
+              } else /* FALSE */ {
+                lisaac_push(&__pos__CT4D,L9832978); /* L75 BLOCK*/;
+                lisaac_push_first(&__pos__AJI,L8530438); /* L65 FALSE*/;
+              };
+            };
+          };
+        };
+      } 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;
+              } else /* FALSE */ {
+                lisaac_push(&__pos__CT4D,L9832978); /* L75 BLOCK*/;
+                lisaac_push_first(&__pos__AJI,L8530438); /* L65 FALSE*/;
+              };
+            };
+          } 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;
+              } else /* FALSE */ {
+                lisaac_push(&__pos__CT4D,L9832978); /* L75 BLOCK*/;
+                lisaac_push_first(&__pos__AJI,L8530438); /* L65 FALSE*/;
+              };
+            };
+          };
+        } 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;
+              } else /* FALSE */ {
+                lisaac_push(&__pos__CT4D,L9832978); /* L75 BLOCK*/;
+                lisaac_push_first(&__pos__AJI,L8530438); /* L65 FALSE*/;
+              };
+            };
+          } 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);
+                };
+                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;
+              } else /* FALSE */ {
+                lisaac_push(&__pos__CT4D,L9832978); /* L75 BLOCK*/;
+                lisaac_push_first(&__pos__AJI,L8530438); /* L65 FALSE*/;
+              };
+            };
+          };
+        };
+      };
+      result__1GI=TRUE__B__;
+    };
+  };
+  Result__WJH=result__1GI;
+  return(Result__WJH);
+}
+
+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! */
+{
+  __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__;
+  } 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*/;
+    };
+  };
+  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;
+  } else /* FALSE */ {
+    lisaac_push(&__pos__PRTD,L21902354); /* L167 BLOCK*/;
+    lisaac_push_first(&__pos__2TTD,L12081158); /* L92 FALSE*/;
+    __tmp__VPTD=FALSE__I__;
+  };
+  /* __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));
+  } else /* FALSE */ {
+    lisaac_push(&__pos__PRTD,L22153746); /* L169 BLOCK*/;
+    lisaac_push_first(&__pos__2TTD,L8530438); /* L65 FALSE*/;
+  };
+  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;
+  } else /* FALSE */ {
+    lisaac_push(&__pos__PRTD,L24524306); /* L187 BLOCK*/;
+    lisaac_push_first(&__pos__2TTD,L12081158); /* L92 FALSE*/;
+    __tmp__VPTD=FALSE__I__;
+  };
+  /* __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));
+  } else /* FALSE */ {
+    lisaac_push(&__pos__PRTD,L24775186); /* L189 BLOCK*/;
+    lisaac_push_first(&__pos__2TTD,L8530438); /* L65 FALSE*/;
+  };
+  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;
+  };
+  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*/;
+    };
+  };
+  /* 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*/;
+      };
+    };
+  };
+}
+
+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;
+  } else {
+    switch (((struct ___OBJ *)__tmp__0O2C)->__id) {
+    case __AREA__PB__: {
+      __tmp__1O2C=NULL;
+    } break;
+    case __DESK__TC__: {
+      __tmp__1O2C=((void *)__tmp__0O2C);
+    } break;
+    case __G_RAW__KM__: {
+      __tmp__1O2C=((void *)__tmp__0O2C);
+    } 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*/;
+                        };
+                      } else /* FALSE */ {
+                        lisaac_push(&__pos__4QBD,L206046750); /* L1572 ABSTRACT_BITMAP*/;
+                        lisaac_push_first(&__pos__BRTD,L8530438); /* L65 FALSE*/;
+                      };
+                      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*/;
+              };
+            };
+            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);
+          };
+          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;
+        } else /* FALSE */ {
+          lisaac_push(&__pos__5EFD,L22153736); /* L169 NUMERIC*/;
+          lisaac_push_first(&__pos__GZFD,L8530438); /* L65 FALSE*/;
+        };
+      };
+    } 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*/;
+    };
+  };
+}
+
+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! */
+{
+  __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;
+  } else /* FALSE */ {
+    lisaac_push(&__pos__MA3D,L103680542); /* L791 ABSTRACT_BITMAP*/;
+    lisaac_push_first(&__pos__BEBE,L8530438); /* L65 FALSE*/;
+  };
+  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;
+  } else /* FALSE */ {
+    lisaac_push(&__pos__MA3D,L104466974); /* L797 ABSTRACT_BITMAP*/;
+    lisaac_push_first(&__pos__BEBE,L8530438); /* L65 FALSE*/;
+  };
+  __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__;
+  } 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;
+  };
+  /* __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__;
+  } 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);
+  };
+  /* __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__;
+  } 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;
+  };
+  /* __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*/;
+  } 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*/;
+      };
+    };
+  };
+}
+
+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;
+  } else /* FALSE */ {
+    lisaac_push(&__pos__CF3,L88082968); /* L672 AREA*/;
+    lisaac_push_first(&__pos__VK3,L8530438); /* L65 FALSE*/;
+  };
+}
+
+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;
+  } 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;
+  };
+  /* __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*/;
+  };
+  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;
+  };
+  /* __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;
+    };
+  } 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*/;
+    };
+  };
+}
+
+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*/;
+    };
+  };
+}
+
+static void sub_resize__VCDD(__G_RAW__KM *Self__XCDD)
+/* (Strict G_RAW{G_RAW__KM}) Void 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*/;
+    };
+  };
+}
+
+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);
+        }
+      };
+      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*/;
+    };
+  };
+}
+
+static void sub_resize__TD2(__MOUSE__VT *Self__VD2)
+/* (Strict MOUSE{MOUSE__VT}) 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*/;
+    };
+  };
+}
+
+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! */
+{
+  _____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__;
+  };
+  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! */
+{
+  __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__;
+    };
+    __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*/;
+  };
+  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! */
+{
+  __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*/;
+  };
+  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! */
+{
+  __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*/;
+    };
+  };
+}
+
+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! */
+{
+  __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;
+      } break;
+      case __G_RAW__KM__: {
+        __tmp__EQO=((__G_RAW__KM *)win3__4PO)->parent_g_group__LM.parent_area__VC.prev__TOB;
+      } break;
+      case __MOUSE__VT__: {
+        __tmp__EQO=((__MOUSE__VT *)win3__4PO)->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__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;
+      } break;
+      case __DESK__TC__: {
+        __tmp__EQO=((__DESK__TC *)win3__4PO)->parent_g_raw__XC.parent_area__VC.parent__DBB;
+      } break;
+      case __G_RAW__KM__: {
+        __tmp__EQO=((__G_RAW__KM *)win3__4PO)->parent_g_group__LM.parent_area__VC.parent__DBB;
+      } break;
+      case __MOUSE__VT__: {
+        __tmp__EQO=((__MOUSE__VT *)win3__4PO)->parent_window__XT.parent__DBB;
+      } 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);
+      } 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);
+        } 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);
+        } 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);
+        } 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);
+        } 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);
+        } 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);
+        } break;
+        case __MOUSE__VT__: {
+          lisaac_push(&__pos__PISC,L158219800); /* L1207 AREA*/;
+          lisaac_push_first(&__pos__E0VC,L29899325); /* L228 MOUSE*/;
+          __tmp__ZISC=NULL;
+        } 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__;
+      };
+      __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__;
+    };
+    __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*/;
+  };
+  __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__;
+  };
+  /* __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);
+    } 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);
+      };
+    };
+  };
+  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__;
+    } else /* FALSE */ {
+      lisaac_push(&__pos__WFCB,L21903890); /* L167 BLOCK*/;
+      lisaac_push_first(&__pos__QU4,L14689286); /* L112 FALSE*/;
+      __tmp__ZFCB=TRUE__B__;
+    };
+    __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__;
+    } else /* FALSE */ {
+      lisaac_push(&__pos__WFCB,L21903890); /* L167 BLOCK*/;
+      lisaac_push_first(&__pos__QU4,L14689286); /* L112 FALSE*/;
+      __tmp__ZFCB=TRUE__B__;
+    };
+    __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;
+    } 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*/;
+      };
+    };
+    /* 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;
+      };
+      __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);
+      };
+    };
+  };
+  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__;
+      };
+      /* __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*/;
+      };
+    };
+    /* 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;
+      };
+      __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;
+    };
+  } 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;
+        };
+        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! */
+{
+  __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;
+    } 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*/;
+      };
+    };
+    /* 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;
+      };
+      __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;
+}
+
+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! */
+{
+  __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);
+  } else /* FALSE */ {
+    lisaac_push(&__pos__BDY,L82862616); /* 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,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);
+    } 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*/;
+    };
+  };
+  /* __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! */
+{
+  __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);
+  } 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;
+    } 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;
+      } else /* FALSE */ {
+        lisaac_push(&__pos__CWAD,L22153736); /* L169 NUMERIC*/;
+        lisaac_push_first(&__pos__M0BD,L8530438); /* L65 FALSE*/;
+      };
+    };
+    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*/;
+    };
+  };
+  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__;
+    };
+    __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));
+  } else /* FALSE */ {
+    lisaac_push(&__pos__PVWC,L24775186); /* L189 BLOCK*/;
+    lisaac_push_first(&__pos__2NZC,L8530438); /* L65 FALSE*/;
+  };
+  return(Result__YAVC);
+}
+
+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! */
+{
+  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));
+  } 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__;
+    } else /* FALSE */ {
+      lisaac_push(&__pos__IRZC,L24525842); /* L187 BLOCK*/;
+      lisaac_push_first(&__pos__2YWC,L14689286); /* L112 FALSE*/;
+      __tmp__LRZC=TRUE__B__;
+    };
+    __tmp__4YWC=__tmp__LRZC;
+  } else /* FALSE */ {
+    lisaac_push(&__pos__3QZC,L24524306); /* L187 BLOCK*/;
+    lisaac_push_first(&__pos__IS2C,L12081158); /* L92 FALSE*/;
+    __tmp__4YWC=FALSE__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:
+    {
+      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;
+      } else /* FALSE */ {
+        lisaac_push(&__pos__ZPSC,L140518936); /* L1072 AREA*/;
+        lisaac_push_first(&__pos__KG3D,L12081158); /* L92 FALSE*/;
+        __tmp__NRSC=FALSE__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__;
+          } else /* FALSE */ {
+            lisaac_push(&__pos__KRSC,L141428760); /* L1079 AREA*/;
+            lisaac_push_first(&__pos__GZND,L8530438); /* L65 FALSE*/;
+            __tmp__1USC=FALSE__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*/;
+            };
+          };
+        } 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__;
+          } else /* FALSE */ {
+            lisaac_push(&__pos__KRSC,L142215192); /* L1085 AREA*/;
+            lisaac_push_first(&__pos__GZND,L8530438); /* L65 FALSE*/;
+            __tmp__1USC=FALSE__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*/;
+            };
+          };
+        };
+        /* __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*/;
+      };
+    };
+    lisaac_push(&__pos__MPSC,L146673176); /* L1119 AREA*/;
+    lisaac_push_first(&__pos__EM2D,L9441810); /* L72 BLOCK*/;
+    while_do__4B0C:
+    {
+      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;
+      } else /* FALSE */ {
+        lisaac_push(&__pos__ZPSC,L144320024); /* L1101 AREA*/;
+        lisaac_push_first(&__pos__KG3D,L12081158); /* L92 FALSE*/;
+        __tmp__NRSC=FALSE__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__;
+          } else /* FALSE */ {
+            lisaac_push(&__pos__KRSC,L145229848); /* L1108 AREA*/;
+            lisaac_push_first(&__pos__GZND,L8530438); /* L65 FALSE*/;
+            __tmp__1USC=FALSE__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*/;
+            };
+          };
+        } 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__;
+          } else /* FALSE */ {
+            lisaac_push(&__pos__KRSC,L146016280); /* L1114 AREA*/;
+            lisaac_push_first(&__pos__GZND,L8530438); /* L65 FALSE*/;
+            __tmp__1USC=FALSE__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*/;
+            };
+          };
+        };
+        /* __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*/;
+      };
+    };
+    /* __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*/;
+    };
+  } else /* FALSE */ {
+    lisaac_push(&__pos__2OSC,L147327512); /* L1124 AREA*/;
+    lisaac_push_first(&__pos__B4SC,L8530438); /* L65 FALSE*/;
+  };
+  Result__APSC=c__GPSC;
+  return(Result__APSC);
+}
+
+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! */
+{
+  __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;
+      };
+      /* 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;
+      };
+      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;
+          } else /* FALSE */ {
+            lisaac_push(&__pos__D1RC,L19280914); /* L147 BLOCK*/;
+            lisaac_push_first(&__pos__DDSC,L12081158); /* L92 FALSE*/;
+            __tmp__U1RC=FALSE__I__;
+          };
+          /* __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*/;
+            };
+            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*/;
+            };
+            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*/;
+            };
+            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*/;
+            };
+            XSetForeground(display,gc,(int)(real_col__5LSC));
+            XSetFunction(display,gc,(int)( 3));
+            XDrawLine(display,window,gc,(xb__U0GC),(y__V0GC),(__tmp__52GC),(y__V0GC));
+          } 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);
+              }
+            };
+            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);
+              }
+            };
+            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);
+              }
+            };
+          };
+          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*/;
+      };
+    } 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! */
+{
+  __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*/;
+    };
+  };
+}
+
+static void refresh__S5UC(__G_OUT__YC *Self__U5UC)
+/* (Strict G_OUT{G_OUT__YC}) 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);
+  } 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);
+        }
+      };
+      /* __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__;
+      } 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);
+      };
+    } 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);
+      } 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;
+        };
+        __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;
+        };
+        __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;
+        };
+        /* 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);
+        };
+        __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;
+        };
+        /* 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;
+        };
+        /* __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;
+          };
+          /* 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);
+          };
+          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);
+        };
+        __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;
+        };
+        /* 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;
+        };
+        __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;
+          };
+          /* 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);
+          };
+          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);
+        };
+      };
+    } 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! */
+{
+  __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*/;
+    };
+  };
+}
+
+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! */
+{
+  __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*/;
+    };
+  };
+}
+
+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! */
+{
+  __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);
+        } 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);
+        } 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);
+        } break;
+        case __MOUSE__VT__: {
+          lisaac_push(&__pos__H3DD,L131870744); /* L1006 AREA*/;
+          sub_move__NDO(((__MOUSE__VT *)((__EXAMPLE__OB *)win__X2DD)),x__V2DD,y__W2DD);
+        } 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;
+        } break;
+        case __DESK__TC__: {
+          __tmp__L3DD=((__DESK__TC *)win__X2DD)->parent_g_raw__XC.parent_area__VC.next__0NB;
+        } break;
+        case __G_OUT__YC__: {
+          __tmp__L3DD=((__G_OUT__YC *)win__X2DD)->parent_area__ZC.next__0NB;
+        } break;
+        case __G_RAW__KM__: {
+          __tmp__L3DD=((__G_RAW__KM *)win__X2DD)->parent_g_group__LM.parent_area__VC.next__0NB;
+        } break;
+        case __VIRTUAL_SCREEN__PT__: {
+          __tmp__L3DD=((__VIRTUAL_SCREEN__PT *)win__X2DD)->parent_area__QT.next__0NB;
+        } break;
+        case __MOUSE__VT__: {
+          __tmp__L3DD=((__MOUSE__VT *)win__X2DD)->parent_window__XT.next__0NB;
+        } break;
+        default:
+        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(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*/;
+    };
+  };
+}
+
+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! */
+{
+  __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);
+        }
+      };
+      /* 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;
+        } break;
+        case __DESK__TC__: {
+          __tmp__D34=((__DESK__TC *)win__P24)->parent_g_raw__XC.parent_area__VC.next__0NB;
+        } break;
+        case __G_OUT__YC__: {
+          __tmp__D34=((__G_OUT__YC *)win__P24)->parent_area__ZC.next__0NB;
+        } break;
+        case __G_RAW__KM__: {
+          __tmp__D34=((__G_RAW__KM *)win__P24)->parent_g_group__LM.parent_area__VC.next__0NB;
+        } break;
+        case __VIRTUAL_SCREEN__PT__: {
+          __tmp__D34=((__VIRTUAL_SCREEN__PT *)win__P24)->parent_area__QT.next__0NB;
+        } break;
+        case __MOUSE__VT__: {
+          __tmp__D34=((__MOUSE__VT *)win__P24)->parent_window__XT.next__0NB;
+        } break;
+        default:
+        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
+        }
+      };
+      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);
+    };
+  } 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);
+  };
+  /* __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__;
+  };
+  /* __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;
+    } 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;
+    } 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;
+    } 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);
+      };
+    } else /* FALSE */ {
+      lisaac_push(&__pos__O5LB,L99618328); /* L760 AREA*/;
+      lisaac_push_first(&__pos__HKRB,L8530438); /* L65 FALSE*/;
+    };
+  } 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));
+      } break;
+      case __DESK__TC__: {
+        lisaac_push(&__pos__IGMB,L127807000); /* L975 AREA*/;
+        creat_clip__K3D(((__DESK__TC *)__tmp__KGMB));
+      } break;
+      case __G_RAW__KM__: {
+        lisaac_push(&__pos__IGMB,L127807000); /* L975 AREA*/;
+        creat_clip__FTCD(((__G_RAW__KM *)__tmp__KGMB));
+      } 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;
+      } break;
+      case __AREA__PB__: {
+        __tmp__XHSB=((__AREA__PB *)win3__RHSB)->prev__TOB;
+      } break;
+      case __DESK__TC__: {
+        __tmp__XHSB=((__DESK__TC *)win3__RHSB)->parent_g_raw__XC.parent_area__VC.prev__TOB;
+      } break;
+      case __G_RAW__KM__: {
+        __tmp__XHSB=((__G_RAW__KM *)win3__RHSB)->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__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;
+      } break;
+      case __AREA__PB__: {
+        __tmp__XHSB=((__AREA__PB *)win3__RHSB)->parent__DBB;
+      } break;
+      case __DESK__TC__: {
+        __tmp__XHSB=((__DESK__TC *)win3__RHSB)->parent_g_raw__XC.parent_area__VC.parent__DBB;
+      } break;
+      case __G_RAW__KM__: {
+        __tmp__XHSB=((__G_RAW__KM *)win3__RHSB)->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__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;
+      } break;
+      case __DESK__TC__: {
+        __tmp__JQ5C=((__DESK__TC *)__tmp__IQ5C)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
+      } break;
+      case __G_RAW__KM__: {
+        __tmp__JQ5C=((__G_RAW__KM *)__tmp__IQ5C)->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__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;
+      };
+      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;
+      };
+      /* 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;
+      };
+      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:
+        {
+          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);
+              }
+            };
+            __tmp__YT5C=((void *)__tmp__VT5C == (void *)NULL);
+          } else /* FALSE */ {
+            lisaac_push(&__pos__NT5C,L94250520); /* L719 AREA*/;
+            lisaac_push_first(&__pos__K4VD,L12081158); /* L92 FALSE*/;
+            __tmp__YT5C=FALSE__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);
+              }
+            };
+            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*/;
+          };
+        };
+        /* 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;
+        };
+        /* 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));
+        };
+      } else /* FALSE */ {
+        lisaac_push(&__pos__OQ5C,L96994328); /* L740 AREA*/;
+        lisaac_push_first(&__pos__UU1D,L8530438); /* L65 FALSE*/;
+      };
+      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*/;
+    };
+  } 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! */
+{
+  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));
+      } break;
+      case __DESK__TC__: {
+        lisaac_push(&__pos__AX5C,L127807000); /* L975 AREA*/;
+        creat_clip__K3D(((__DESK__TC *)__tmp__CX5C));
+      } break;
+      case __G_RAW__KM__: {
+        lisaac_push(&__pos__AX5C,L127807000); /* L975 AREA*/;
+        creat_clip__FTCD(((__G_RAW__KM *)__tmp__CX5C));
+      } 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;
+      } break;
+      case __DESK__TC__: {
+        __tmp__FWED=((__DESK__TC *)win3__5VED)->parent_g_raw__XC.parent_area__VC.prev__TOB;
+      } break;
+      case __G_OUT__YC__: {
+        __tmp__FWED=((__G_OUT__YC *)win3__5VED)->parent_area__ZC.prev__TOB;
+      } break;
+      case __G_RAW__KM__: {
+        __tmp__FWED=((__G_RAW__KM *)win3__5VED)->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__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;
+      } else /* FALSE */ {
+        lisaac_push(&__pos__IHGD,L9832978); /* L75 BLOCK*/;
+        lisaac_push_first(&__pos__JWED,L8530438); /* L65 FALSE*/;
+      };
+    };
+    /* 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*/;
+    };
+  };
+  /* __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*/;
+  };
+  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);
+    } 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;
+    } else /* FALSE */ {
+      lisaac_push(&__pos__XRFD,L9832978); /* L75 BLOCK*/;
+      lisaac_push_first(&__pos__DWED,L8530438); /* L65 FALSE*/;
+    };
+  };
+  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;
+    } else /* FALSE */ {
+      lisaac_push(&__pos__XRFD,L9832978); /* L75 BLOCK*/;
+      lisaac_push_first(&__pos__DWED,L8530438); /* L65 FALSE*/;
+    };
+  };
+}
+
+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;
+      } break;
+      case __DESK__TC__: {
+        __tmp__0CAD=((__DESK__TC *)__tmp__ZCAD)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
+      } break;
+      case __G_RAW__KM__: {
+        __tmp__0CAD=((__G_RAW__KM *)__tmp__ZCAD)->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__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;
+      };
+      /* 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);
+      };
+    } 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));
+      } break;
+      case __DESK__TC__: {
+        lisaac_push(&__pos__SJAD,L127807000); /* L975 AREA*/;
+        creat_clip__K3D(((__DESK__TC *)__tmp__UJAD));
+      } break;
+      case __G_RAW__KM__: {
+        lisaac_push(&__pos__SJAD,L127807000); /* L975 AREA*/;
+        creat_clip__FTCD(((__G_RAW__KM *)__tmp__UJAD));
+      } 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;
+      } break;
+      case __DESK__TC__: {
+        __tmp__05ED=((__DESK__TC *)win3__U5ED)->parent_g_raw__XC.parent_area__VC.prev__TOB;
+      } break;
+      case __G_RAW__KM__: {
+        __tmp__05ED=((__G_RAW__KM *)win3__U5ED)->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__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*/;
+      };
+    };
+    /* 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;
+      } break;
+      case __DESK__TC__: {
+        __tmp__05ED=((__DESK__TC *)win3__U5ED)->parent_g_raw__XC.parent_area__VC.parent__DBB;
+      } break;
+      case __G_RAW__KM__: {
+        __tmp__05ED=((__G_RAW__KM *)win3__U5ED)->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__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;
+      };
+      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*/;
+    };
+  };
+  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;
+      } 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);
+          }
+        };
+        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);
+          }
+        };
+        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);
+          }
+        };
+        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);
+          }
+        };
+        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);
+          }
+        };
+      } 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__;
+  };
+  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! */
+{
+  __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));
+  } else /* FALSE */ {
+    lisaac_push(&__pos__FRPB,L22153746); /* L169 BLOCK*/;
+    lisaac_push_first(&__pos__ZARB,L8530438); /* L65 FALSE*/;
+  };
+  __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);
+      };
+      (*(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__;
+    };
+    __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*/;
+  };
+}
+
+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! */
+{
+  __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__;
+    } 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;
+    };
+    __tmp__PATB=__tmp__RATB;
+  } else /* FALSE */ {
+    lisaac_push(&__pos__Z5SB,L136716824); /* L1043 AREA*/;
+    lisaac_push_first(&__pos__4OTB,L12081158); /* L92 FALSE*/;
+    __tmp__PATB=FALSE__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;
+      };
+      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__;
+        };
+        /* __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:
+    {
+      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;
+      } else /* FALSE */ {
+        lisaac_push(&__pos__WATB,L140518936); /* L1072 AREA*/;
+        lisaac_push_first(&__pos__TW5D,L12081158); /* L92 FALSE*/;
+        __tmp__MCTB=FALSE__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__;
+          } else /* FALSE */ {
+            lisaac_push(&__pos__JCTB,L141428760); /* L1079 AREA*/;
+            lisaac_push_first(&__pos__52QC,L8530438); /* L65 FALSE*/;
+            __tmp__1FTB=FALSE__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*/;
+            };
+          };
+        } 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__;
+          } else /* FALSE */ {
+            lisaac_push(&__pos__JCTB,L142215192); /* L1085 AREA*/;
+            lisaac_push_first(&__pos__52QC,L8530438); /* L65 FALSE*/;
+            __tmp__1FTB=FALSE__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*/;
+            };
+          };
+        };
+        /* __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*/;
+      };
+    };
+    lisaac_push(&__pos__JATB,L146673176); /* L1119 AREA*/;
+    lisaac_push_first(&__pos__HK5D,L9441810); /* L72 BLOCK*/;
+    while_do__4J3B:
+    {
+      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;
+      } else /* FALSE */ {
+        lisaac_push(&__pos__WATB,L144320024); /* L1101 AREA*/;
+        lisaac_push_first(&__pos__TW5D,L12081158); /* L92 FALSE*/;
+        __tmp__MCTB=FALSE__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__;
+          } else /* FALSE */ {
+            lisaac_push(&__pos__JCTB,L145229848); /* L1108 AREA*/;
+            lisaac_push_first(&__pos__52QC,L8530438); /* L65 FALSE*/;
+            __tmp__1FTB=FALSE__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*/;
+            };
+          };
+        } 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__;
+          } else /* FALSE */ {
+            lisaac_push(&__pos__JCTB,L146016280); /* L1114 AREA*/;
+            lisaac_push_first(&__pos__52QC,L8530438); /* L65 FALSE*/;
+            __tmp__1FTB=FALSE__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*/;
+            };
+          };
+        };
+        /* __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*/;
+      };
+    };
+    /* __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*/;
+    };
+  } else /* FALSE */ {
+    lisaac_push(&__pos__Z5SB,L147327512); /* L1124 AREA*/;
+    lisaac_push_first(&__pos__4OTB,L8530438); /* L65 FALSE*/;
+  };
+  Result__35SB=c__DATB;
+  return(Result__35SB);
+}
+
+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! */
+{
+  __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__;
+    } 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*/;
+  };
+  __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! */
+{
+  __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__;
+  } 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;
+  };
+  /* __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__;
+    } 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:
+    {
+      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;
+          };
+          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;
+            };
+            /* 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 */ {
+            lisaac_push(&__pos__S1AD,L14039576); /* L107 AREA*/;
+            lisaac_push_first(&__pos__SKIE,L12081158); /* L92 FALSE*/;
+            __tmp__K2AD=FALSE__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*/;
+            };
+          } 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*/;
+      };
+    };
+  };
+  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:
+    {
+      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__;
+                };
+                /* __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*/;
+                };
+                /* 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;
+                };
+                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;
+                };
+                /* __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);
+                    }
+                  };
+                };
+                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*/;
+                };
+              };
+            } 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*/;
+          };
+        } 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*/;
+      };
+    };
+  };
+  Result__YSAD=result__DFDD;
+  return(Result__YSAD);
+}
+
+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! */
+{
+  __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__;
+    } else /* FALSE */ {
+      lisaac_push(&__pos__I5KD,L19282450); /* L147 BLOCK*/;
+      lisaac_push_first(&__pos__CXJD,L14689286); /* L112 FALSE*/;
+      __tmp__L5KD=TRUE__B__;
+    };
+    __tmp__HXJD=__tmp__L5KD;
+  } else /* FALSE */ {
+    lisaac_push(&__pos__34KD,L19280914); /* L147 BLOCK*/;
+    lisaac_push_first(&__pos__CWLD,L12081158); /* L92 FALSE*/;
+    __tmp__HXJD=FALSE__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*/;
+        };
+      };
+    } 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*/;
+          };
+        };
+      } 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:
+    {
+      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;
+      } else /* FALSE */ {
+        lisaac_push(&__pos__CUKD,L140518936); /* L1072 AREA*/;
+        lisaac_push_first(&__pos__EA5D,L12081158); /* L92 FALSE*/;
+        __tmp__WVKD=FALSE__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__;
+          } else /* FALSE */ {
+            lisaac_push(&__pos__TVKD,L141428760); /* L1079 AREA*/;
+            lisaac_push_first(&__pos__HZVD,L8530438); /* L65 FALSE*/;
+            __tmp__EZKD=FALSE__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*/;
+            };
+          };
+        } 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__;
+          } else /* FALSE */ {
+            lisaac_push(&__pos__TVKD,L142215192); /* L1085 AREA*/;
+            lisaac_push_first(&__pos__HZVD,L8530438); /* L65 FALSE*/;
+            __tmp__EZKD=FALSE__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*/;
+            };
+          };
+        };
+        /* __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*/;
+      };
+    };
+    lisaac_push(&__pos__VTKD,L146673176); /* L1119 AREA*/;
+    lisaac_push_first(&__pos__IM4D,L9441810); /* L72 BLOCK*/;
+    while_do__EVQD:
+    {
+      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;
+      } else /* FALSE */ {
+        lisaac_push(&__pos__CUKD,L144320024); /* L1101 AREA*/;
+        lisaac_push_first(&__pos__EA5D,L12081158); /* L92 FALSE*/;
+        __tmp__WVKD=FALSE__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__;
+          } else /* FALSE */ {
+            lisaac_push(&__pos__TVKD,L145229848); /* L1108 AREA*/;
+            lisaac_push_first(&__pos__HZVD,L8530438); /* L65 FALSE*/;
+            __tmp__EZKD=FALSE__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*/;
+            };
+          };
+        } 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__;
+          } else /* FALSE */ {
+            lisaac_push(&__pos__TVKD,L146016280); /* L1114 AREA*/;
+            lisaac_push_first(&__pos__HZVD,L8530438); /* L65 FALSE*/;
+            __tmp__EZKD=FALSE__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*/;
+            };
+          };
+        };
+        /* __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*/;
+      };
+    };
+    /* __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*/;
+    };
+  } else /* FALSE */ {
+    lisaac_push(&__pos__FTKD,L147327512); /* L1124 AREA*/;
+    lisaac_push_first(&__pos__SQLD,L8530438); /* L65 FALSE*/;
+  };
+  Result__JTKD=c__PTKD;
+  return(Result__JTKD);
+}
+
+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! */
+{
+  __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*/;
+      };
+      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*/;
+      };
+      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*/;
+      };
+      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*/;
+      };
+      XSetForeground(display,gc,(int)(real_col__BZRC));
+      XSetFunction(display,gc,(int)( 3));
+      XDrawPoint(display,window,gc,(__tmp__JQJC),(__tmp__SSIE));
+    } 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);
+        }
+      };
+      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);
+        }
+      };
+      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);
+        }
+      };
+    };
+  } 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;
+            };
+            /* __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);
+                }
+              };
+            };
+          } 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*/;
+    };
+  } 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);
+}
+
+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! */
+{
+  __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*/;
+    };
+  } 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);
+}
+
+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! */
+{
+  __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;
+      };
+      /* 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;
+      };
+      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;
+          } else /* FALSE */ {
+            lisaac_push(&__pos__2IOD,L19280914); /* L147 BLOCK*/;
+            lisaac_push_first(&__pos__VOOD,L12081158); /* L92 FALSE*/;
+            __tmp__NJOD=FALSE__I__;
+          };
+          /* __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*/;
+            };
+            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));
+            XSetFunction(display,gc,(int)( 3));
+            XDrawLine(display,window,gc,(xb__TBGD),(y__UBGD),(__tmp__4DGD),(y__UBGD));
+          } 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);
+              }
+            };
+            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);
+              }
+            };
+            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);
+              }
+            };
+          };
+          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*/;
+      };
+    } 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! */
+{
+  __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;
+  } 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);
+        }
+      };
+      /* __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__;
+      } 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);
+      };
+    } 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);
+      } 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;
+        } 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;
+        };
+        /* 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;
+        } 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);
+        }
+      };
+      /* __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__;
+      } 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);
+      };
+    } 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);
+      } 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;
+        } 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);
+        };
+        __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;
+        } 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);
+        }
+      };
+      /* __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__;
+      } 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);
+      };
+    } 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);
+      } 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;
+        } 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;
+        };
+        __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;
+        } 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);
+        }
+      };
+      /* __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__;
+      } 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);
+      };
+    } 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);
+      } 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;
+        } 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;
+        };
+        __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;
+        } 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;
+        };
+        /* 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;
+        };
+        /* 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);
+        };
+        __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;
+        };
+        /* 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;
+        };
+        /* __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;
+          };
+          /* 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);
+          };
+          list_x__0CC=__tmp__UKO;
+        } else /* FALSE */ {
+          lisaac_push(&__pos__4GO,L106825752); /* L815 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,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;
+        };
+        __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;
+        };
+        /* 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;
+          };
+          /* 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);
+          };
+          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);
+        };
+      };
+    } 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! */
+{
+  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;
+    } 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);
+        }
+      };
+      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*/;
+      };
+    };
+  } else /* FALSE */ {
+    lisaac_push(&__pos__TWVC,L158861848); /* L1212 AREA*/;
+    lisaac_push_first(&__pos__RLXC,L8530438); /* L65 FALSE*/;
+  };
+  Result__XWVC=result__ZWVC;
+  return(Result__XWVC);
+}
+
+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! */
+{
+  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__;
+    } 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;
+    };
+    __tmp__SMXC=__tmp__UMXC;
+  } else /* FALSE */ {
+    lisaac_push(&__pos__2LXC,L136716824); /* L1043 AREA*/;
+    lisaac_push_first(&__pos__HD0C,L12081158); /* L92 FALSE*/;
+    __tmp__SMXC=FALSE__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;
+      };
+      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__;
+        };
+        /* __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:
+    {
+      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;
+      } else /* FALSE */ {
+        lisaac_push(&__pos__ZMXC,L140518936); /* L1072 AREA*/;
+        lisaac_push_first(&__pos__254D,L12081158); /* L92 FALSE*/;
+        __tmp__NOXC=FALSE__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__;
+          } else /* FALSE */ {
+            lisaac_push(&__pos__KOXC,L141428760); /* L1079 AREA*/;
+            lisaac_push_first(&__pos__GSSD,L8530438); /* L65 FALSE*/;
+            __tmp__1RXC=FALSE__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*/;
+            };
+          };
+        } 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__;
+          } else /* FALSE */ {
+            lisaac_push(&__pos__KOXC,L142215192); /* L1085 AREA*/;
+            lisaac_push_first(&__pos__GSSD,L8530438); /* L65 FALSE*/;
+            __tmp__1RXC=FALSE__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*/;
+            };
+          };
+        };
+        /* __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*/;
+      };
+    };
+    lisaac_push(&__pos__MMXC,L146673176); /* L1119 AREA*/;
+    lisaac_push_first(&__pos__EM4D,L9441810); /* L72 BLOCK*/;
+    while_do__YULD:
+    {
+      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;
+      } else /* FALSE */ {
+        lisaac_push(&__pos__ZMXC,L144320024); /* L1101 AREA*/;
+        lisaac_push_first(&__pos__254D,L12081158); /* L92 FALSE*/;
+        __tmp__NOXC=FALSE__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__;
+          } else /* FALSE */ {
+            lisaac_push(&__pos__KOXC,L145229848); /* L1108 AREA*/;
+            lisaac_push_first(&__pos__GSSD,L8530438); /* L65 FALSE*/;
+            __tmp__1RXC=FALSE__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*/;
+            };
+          };
+        } 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__;
+          } else /* FALSE */ {
+            lisaac_push(&__pos__KOXC,L146016280); /* L1114 AREA*/;
+            lisaac_push_first(&__pos__GSSD,L8530438); /* L65 FALSE*/;
+            __tmp__1RXC=FALSE__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*/;
+            };
+          };
+        };
+        /* __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*/;
+      };
+    };
+    /* __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*/;
+    };
+  } 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;
+    } 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);
+        }
+      };
+      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*/;
+      };
+    };
+  } 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);
+}
+
+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! */
+{
+  __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;
+    } 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__;
+      };
+      /* __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__;
+      };
+      __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*/;
+  };
+}
+
+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! */
+{
+  __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__;
+    } 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*/;
+      };
+    };
+    __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);
+      };
+    } 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*/;
+  };
+}
+
+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! */
+{
+  __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;
+    } 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__;
+      };
+      /* __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*/;
+          };
+        };
+      } 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:
+    {
+      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;
+      } else /* FALSE */ {
+        lisaac_push(&__pos__SILC,L140518936); /* L1072 AREA*/;
+        lisaac_push_first(&__pos__UF5D,L12081158); /* L92 FALSE*/;
+        __tmp__GKLC=FALSE__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__;
+          } else /* FALSE */ {
+            lisaac_push(&__pos__DKLC,L141428760); /* L1079 AREA*/;
+            lisaac_push_first(&__pos__1YND,L8530438); /* L65 FALSE*/;
+            __tmp__UNLC=FALSE__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*/;
+            };
+          };
+        } 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__;
+          } else /* FALSE */ {
+            lisaac_push(&__pos__DKLC,L142215192); /* L1085 AREA*/;
+            lisaac_push_first(&__pos__1YND,L8530438); /* L65 FALSE*/;
+            __tmp__UNLC=FALSE__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*/;
+            };
+          };
+        };
+        /* __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*/;
+      };
+    };
+    lisaac_push(&__pos__FILC,L146673176); /* L1119 AREA*/;
+    lisaac_push_first(&__pos__1W4D,L9441810); /* L72 BLOCK*/;
+    while_do__P0ZC:
+    {
+      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;
+      } else /* FALSE */ {
+        lisaac_push(&__pos__SILC,L144320024); /* L1101 AREA*/;
+        lisaac_push_first(&__pos__UF5D,L12081158); /* L92 FALSE*/;
+        __tmp__GKLC=FALSE__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__;
+          } else /* FALSE */ {
+            lisaac_push(&__pos__DKLC,L145229848); /* L1108 AREA*/;
+            lisaac_push_first(&__pos__1YND,L8530438); /* L65 FALSE*/;
+            __tmp__UNLC=FALSE__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*/;
+            };
+          };
+        } 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__;
+          } else /* FALSE */ {
+            lisaac_push(&__pos__DKLC,L146016280); /* L1114 AREA*/;
+            lisaac_push_first(&__pos__1YND,L8530438); /* L65 FALSE*/;
+            __tmp__UNLC=FALSE__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*/;
+            };
+          };
+        };
+        /* __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*/;
+      };
+    };
+    /* __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*/;
+    };
+  } else /* FALSE */ {
+    lisaac_push(&__pos__VHLC,L147327512); /* L1124 AREA*/;
+    lisaac_push_first(&__pos__ZKOC,L8530438); /* L65 FALSE*/;
+  };
+  Result__ZHLC=c__5HLC;
+  return(Result__ZHLC);
+}
+
+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! */
+{
+  __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));
+    } 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);
+        }
+      };
+    };
+  } 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*/;
+  };
+}
+
+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! */
+{
+  __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;
+    } 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__;
+    } else /* FALSE */ {
+      lisaac_push(&__pos__VFLC,L23215122); /* L177 BLOCK*/;
+      lisaac_push_first(&__pos__MKIC,L14689286); /* L112 FALSE*/;
+      __tmp__UKIC=TRUE__B__;
+    };
+    __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*/;
+  };
+  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! */
+{
+  __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__;
+    } 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;
+    };
+    __tmp__OBXC=__tmp__QBXC;
+  } else /* FALSE */ {
+    lisaac_push(&__pos__YAXC,L136716824); /* L1043 AREA*/;
+    lisaac_push_first(&__pos__XC0C,L12081158); /* L92 FALSE*/;
+    __tmp__OBXC=FALSE__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;
+      };
+      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*/;
+          };
+        };
+      } 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:
+    {
+      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;
+      } else /* FALSE */ {
+        lisaac_push(&__pos__VBXC,L140518936); /* L1072 AREA*/;
+        lisaac_push_first(&__pos__U54D,L12081158); /* L92 FALSE*/;
+        __tmp__JDXC=FALSE__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__;
+          } else /* FALSE */ {
+            lisaac_push(&__pos__GDXC,L141428760); /* L1079 AREA*/;
+            lisaac_push_first(&__pos__1RSD,L8530438); /* L65 FALSE*/;
+            __tmp__XGXC=FALSE__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*/;
+            };
+          };
+        } 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__;
+          } else /* FALSE */ {
+            lisaac_push(&__pos__GDXC,L142215192); /* L1085 AREA*/;
+            lisaac_push_first(&__pos__1RSD,L8530438); /* L65 FALSE*/;
+            __tmp__XGXC=FALSE__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*/;
+            };
+          };
+        };
+        /* __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*/;
+      };
+    };
+    lisaac_push(&__pos__IBXC,L146673176); /* L1119 AREA*/;
+    lisaac_push_first(&__pos__AM4D,L9441810); /* L72 BLOCK*/;
+    while_do__ETLD:
+    {
+      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;
+      } else /* FALSE */ {
+        lisaac_push(&__pos__VBXC,L144320024); /* L1101 AREA*/;
+        lisaac_push_first(&__pos__U54D,L12081158); /* L92 FALSE*/;
+        __tmp__JDXC=FALSE__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__;
+          } else /* FALSE */ {
+            lisaac_push(&__pos__GDXC,L145229848); /* L1108 AREA*/;
+            lisaac_push_first(&__pos__1RSD,L8530438); /* L65 FALSE*/;
+            __tmp__XGXC=FALSE__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*/;
+            };
+          };
+        } 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__;
+          } else /* FALSE */ {
+            lisaac_push(&__pos__GDXC,L146016280); /* L1114 AREA*/;
+            lisaac_push_first(&__pos__1RSD,L8530438); /* L65 FALSE*/;
+            __tmp__XGXC=FALSE__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*/;
+            };
+          };
+        };
+        /* __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*/;
+      };
+    };
+    /* __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*/;
+    };
+  } else /* FALSE */ {
+    lisaac_push(&__pos__YAXC,L147327512); /* L1124 AREA*/;
+    lisaac_push_first(&__pos__XC0C,L8530438); /* L65 FALSE*/;
+  };
+  Result__2AXC=c__CBXC;
+  return(Result__2AXC);
+}
+
+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! */
+{
+  __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;
+    };
+    __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*/;
+        };
+      };
+    } 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*/;
+      };
+    };
+    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*/;
+      };
+    };
+    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*/;
+      };
+    };
+    /* __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;
+    } else /* FALSE */ {
+      lisaac_push(&__pos__XGHD,L147197464); /* L1123 AREA*/;
+      lisaac_push_first(&__pos__MM4D,L8530438); /* L65 FALSE*/;
+    };
+  } 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));
+    };
+  } 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*/;
+  };
+}
+
+static void remove_plan__J0GD(__G_OUT__YC *Self__L0GD)
+/* (Strict G_OUT{G_OUT__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*/;
+  };
+}
+
+static void remove_plan__IZO(__MOUSE__VT *Self__KZO)
+/* (Strict MOUSE{MOUSE__VT}) 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*/;
+  };
+}
+
+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! */
+{
+  __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__;
+    };
+    __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__;
+    };
+    __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__;
+    } else /* FALSE */ {
+      lisaac_push(&__pos__E3ZB,L21903890); /* L167 BLOCK*/;
+      lisaac_push_first(&__pos__HLXB,L14689286); /* L112 FALSE*/;
+      __tmp__34ZB=TRUE__B__;
+    };
+    __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__;
+    } else /* FALSE */ {
+      lisaac_push(&__pos__E3ZB,L24525842); /* L187 BLOCK*/;
+      lisaac_push_first(&__pos__HLXB,L14689286); /* L112 FALSE*/;
+      __tmp__34ZB=TRUE__B__;
+    };
+    __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++; 
+  };
+  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
new file mode 100644
index 0000000..5a07e18
--- /dev/null
+++ b/examples/standard/agent/example.li
@@ -0,0 +1,231 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Example                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+
+  + name      := EXAMPLE;
+
+  - copyright := "2003-2010 Sonntag Benoit; P-A";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+  
+Section Inherit
+
+  + parent_area:Expanded AREA;
+
+  + parent_g_expr:Expanded G_EXPR;
+
+Section Private
+
+  - screen:FAST_ARRAY2(UINTEGER_8);
+  
+Section Public
+
+  //
+  // Width / Height
+  //
+
+  - width_min:INTEGER  := 512;
+
+  - height_min:INTEGER := 512;
+
+  //
+  // Creation.
+  //
+
+  - init:G_EXPR <-
+  ( + x,y:INTEGER;
+    // Initialization.
+    screen:=FAST_ARRAY2(UINTEGER_8).create (256,256);
+    300.times {
+      x := screen.upper1.random_upper;
+      y := screen.upper2.random_upper;
+      screen.put 1 to (x,y);
+    };      
+    G_RAW.create (Self.fix_height.fix_width)
+  );
+
+  - run:G_WIN_OUT <-
+  (
+    G_WIN_OUT.create "Ant" with init
+  );
+
+  - main <-
+  (
+    // Init window.
+    VIDEO.make_size (580,580);
+    
+    create_world;
+    
+    TIMER.add_client Self;
+    DESK.make VIDEO with (
+      G_OUT.create "Ant" justify (G_OUT.center) / init
+    );
+  );
+
+  //
+  // Update position.
+  //
+
+  - set_position rac:AREA at (x,y:INTEGER) size (w,h:INTEGER) <-
+  (
+    update rac from (x,y) size (w,h);
+  );
+
+  //
+  // Display.
+  //
+
+  - draw (x0,y0:INTEGER) to (x1,y1:INTEGER) <-
+  ( + n:UINTEGER_8;
+    + xx,yy:INTEGER;
+    + ant:ANT;
+
+    clipping (x0,y0) to (x1,y1);
+    //rectangle_fill (x0,y0) to (x1,y1) color black;
+    //
+    (screen.lower2).to (screen.upper2) do { y:INTEGER;
+      (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;	
+        } else {
+          rectangle_fill (xx,yy) to (xx+1,yy+1) color red;	
+        };
+      };
+    };        
+    
+    WORLD.agents.foreach { a:AGENT;
+      ant ?= a;
+      xx := ant.x * 2;
+      yy := ant.y * 2;
+      //i.print; " ! \n".print;
+      rectangle_fill (xx,yy) to (xx+1,yy+1) color white;
+    };
+    
+    /* 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;
+    };*/
+    
+  );
+
+  //
+  // Events.
+  //
+
+  - receive msg:EVENT <-
+  ( + evt_keyboard:EVENT_KEYBOARD;
+    + evt_time:EVENT_TIMER;
+    + evt_mouse:EVENT_MOUSE;
+
+    evt_keyboard ?= msg;
+    (evt_keyboard != NULL).if {
+      keyboard_event (evt_keyboard.key);
+    };
+
+    evt_mouse ?= msg;
+    (evt_mouse != NULL).if {
+      mouse_event evt_mouse;
+    };
+
+    evt_time ?= msg;
+    (evt_time != NULL).if {
+      timer_event evt_time;
+    };
+  );
+  
+  - delay:UINTEGER_32;
+  
+  - timer_event evt:EVENT_TIMER <-
+  ( 
+    delay := delay + evt.delay;    
+    (delay > 30).if {
+      refresh;
+      delay := 0;
+    };
+  );
+
+  - keyboard_event key:UINTEGER_16 <-
+  (
+    
+  );
+
+  - mouse_event evt:EVENT_MOUSE <-
+  ( + win:AREA;
+
+    win := DESK.get_object (evt.x_current,evt.y_current);
+    (win != Self).if {
+      DESK.receive evt;
+    } else {
+      
+    };
+  );
+
+Section Public
+
+  - create_world <-
+  ( + free,busy,life:STATE;
+    + ant:ANT;
+    
+    //
+    // Comportement.
+    //
+    
+    free := STATE.create "Free" begin_action { x:ANT;
+      "I am free!\n".print;
+    } action { x:ANT;
+      x.move;
+    } end_action { x:ANT;
+      "I'm not free!\n".print;
+    };
+    busy := STATE.create "Busy" begin_action { x:ANT;
+      "I'm busy!\n".print;
+      x.get_food screen;
+    } action { x:ANT;
+      x.move;
+    } end_action { x:ANT;
+      x.put_food screen;
+    };
+    free.to busy if { x:ANT; x.found_food screen };
+    busy.to busy if { x:ANT; x.found_food screen };
+    
+    life := STATE.create "Life" action { x:ANT;
+      x.move;
+    };
+    life.has free;
+    
+    100.times {
+      ant := ANT.create life;      
+      "create ".print;
+      ant.x.print; '\n'.print;
+      WORLD.add ant; 
+    };
+    
+    WORLD.run;
+  );
diff --git a/examples/standard/agent/state.li b/examples/standard/agent/state.li
new file mode 100644
index 0000000..0aaea69
--- /dev/null
+++ b/examples/standard/agent/state.li
@@ -0,0 +1,143 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Example                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+
+  + name      := STATE;
+
+  - copyright := "2003-2010 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+
+Section Inherit
+
+  - parent_object:OBJECT := OBJECT;
+
+Section Public
+
+  + begin_action:{ ANT; }; // BSBS: Mettre E
+
+  + action:{ ANT; };
+
+  + end_action:{ ANT; };
+
+  + transitions:FAST_ARRAY(TRANSITION);
+
+  + sub_state:STATE;
+  
+  + parent_state:STATE;
+  
+Section STATE
+  
+  - update_parent other:STATE <-
+  (
+    (parent_state != NULL).if {
+      parent_state := other;
+      transitions.foreach { t:TRANSITION;
+        t.state.update_parent other;
+      };
+    };
+  );
+  
+Section Public
+
+  + name:ABSTRACT_STRING;
+
+  //
+  // Creation.
+  //
+
+  - create n:ABSTRACT_STRING :SELF <-
+  create n begin_action NULL action NULL end_action NULL;
+
+  - create n:ABSTRACT_STRING begin_action b_a:{ ANT; } :SELF <-
+  create n begin_action b_a action NULL end_action NULL;
+
+  - create n:ABSTRACT_STRING action a:{ ANT; } :SELF <-
+  create n begin_action NULL action a end_action NULL;
+
+  - create n:ABSTRACT_STRING end_action e_a:{ ANT; } :SELF <-
+  create n begin_action NULL action NULL end_action e_a;
+
+  - create n:ABSTRACT_STRING begin_action b_a:{ ANT; }
+  action a:{ ANT; } :SELF <-
+  create n begin_action b_a action a end_action NULL;
+
+  - create n:ABSTRACT_STRING begin_action b_a:{ ANT; }
+  end_action e_a:{ ANT; } :SELF <-
+  create n begin_action b_a action NULL end_action e_a;
+
+  - create n:ABSTRACT_STRING action a:{ ANT; }
+  end_action e_a:{ ANT; } :SELF <-
+  create n begin_action NULL action a end_action e_a;
+
+  - create n:ABSTRACT_STRING begin_action b_a:{ ANT; }
+  action a:{ ANT; } end_action e_a:{ ANT; } :SELF <-
+  ( + result:SELF;
+    result := clone;
+    result.make n begin_action b_a action a end_action e_a;
+    result
+  );
+
+  - make n:ABSTRACT_STRING begin_action b_a:{ ANT; }
+  action a:{ ANT; } end_action e_a:{ ANT; } <-
+  (
+    name := n;
+    begin_action := b_a;
+    action := a;
+    end_action := e_a;
+    transitions := FAST_ARRAY(TRANSITION).create_with_capacity 2;
+  );
+
+  //
+  // Transition.
+  //
+
+  - to other:STATE if cmp:{ ANT; BOOLEAN} <-
+  (
+    transitions.add_last (TRANSITION.create other if cmp);
+  );
+
+  //
+  // Sub-state engin.
+  //
+
+  - has other:STATE <-
+  (
+    sub_state := other;
+    other.update_parent Self;
+  );
+  
+  - run a:AGENT <- // BSBS E!!!
+  ( + ant:ANT;
+    ant ?= a;
+    (action != NULL).if {
+      action.value ant;      
+    };
+    (parent_state != NULL).if {
+      parent_state.run a;
+    };
+    transitions.foreach { t:TRANSITION;
+      (t.condition.value ant).if {
+        a.set_state (t.state);
+      };
+    };
+  );
\ No newline at end of file
diff --git a/examples/standard/demomaker/glass/xy.li b/examples/standard/agent/transition.li
similarity index 86%
copy from examples/standard/demomaker/glass/xy.li
copy to examples/standard/agent/transition.li
index 3165e18..2f71e81 100644
--- a/examples/standard/demomaker/glass/xy.li
+++ b/examples/standard/agent/transition.li
@@ -19,10 +19,10 @@
 //                     http://isaacproject.u-strasbg.fr/                     //
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
-  
-  + name      := XY;
 
-  - copyright := "2003-2008 Sonntag Benoit";
+  + name      := TRANSITION;
+
+  - copyright := "2003-2010 Sonntag Benoit";
 
   - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
   - comment   := "The main prototype";
@@ -32,24 +32,25 @@ Section Inherit
   - parent_object:OBJECT := OBJECT;
 
 Section Public
-  
-  + x:INTEGER;
-  + y:INTEGER;
-  
+
+  + state:STATE;
+
+  + condition:{ ANT; BOOLEAN};
+
   //
   // Creation.
   //
 
-  - create (px,py:INTEGER) :SELF <-
+  - create s:STATE if cmp:{ ANT; BOOLEAN} :SELF <-
   ( + result:SELF;
     result := clone;
-    result.make (px,py);
+    result.make s if cmp;
     result
   );
 
-  - make (px,py:INTEGER) <-
-  ( 
-    x := px;
-    y := py;
+  - make s:STATE if cmp:{ ANT; BOOLEAN} <-
+  (
+    state := s;
+    condition := cmp;
   );
 
diff --git a/examples/standard/test_compiler/test1.li b/examples/standard/agent/world.li
similarity index 75%
copy from examples/standard/test_compiler/test1.li
copy to examples/standard/agent/world.li
index 5ad04a5..a75159d 100644
--- a/examples/standard/test_compiler/test1.li
+++ b/examples/standard/agent/world.li
@@ -19,32 +19,46 @@
 //                     http://isaacproject.u-strasbg.fr/                     //
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
-  
-  + name      := TEST1;
 
-  - copyright := "2003-2008 Sonntag Benoit";
+  + name      := WORLD;
+
+  - copyright := "2003-2010 Sonntag Benoit";
 
   - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
   - comment   := "The main prototype";
 
 Section Inherit
 
-  - parent_object:OBJECT := OBJECT;
-
+  - parent_inbox:INBOX := INBOX;
+  
 Section Public
   
-  - method (a,b,c:INTEGER) :(INTEGER,INTEGER,BOOLEAN) <-
+  - agents:FAST_ARRAY(AGENT) := FAST_ARRAY(AGENT).create_with_capacity 128;
+  
+  - clone:SELF <-
   (
-    a,a-b,a=c
+    crash_with_message "WORLD object is not clonable: There's only one world !\n";
+    Self
   );
   
-  - main <-
-  ( + r1,r2:INTEGER;
-    + r3:BOOLEAN;
-    
-    (r1,r2,r3) := method (1,2,3);
-    `/* @r1, @r2, at r3*/`;    
-    (r1,r2,r3) := method (2,3,4);
-    `/* @r1, @r2, at r3*/`;        
+  - add a:AGENT <-
+  (
+    agents.add_last a;
+    "OK\n".print;
+  );
+  
+  - run <-
+  (
+    TIMER.add_client Self;
   );
 
+  - receive msg:EVENT <-
+  ( + t:EVENT_TIMER;
+    // Nothing.
+    t ?= msg;
+    (t != NULL).if {      
+      agents.foreach { a:AGENT;        
+        a.run;
+      };
+    };
+  );

-- 
applications.git



More information about the Lisaac-commits mailing list