[SCM] Lisaac compiler branch, master, updated. lisaac-0.12-475-ge30d24b

unknown (none) sonntag at .
Fri Sep 11 12:03:10 UTC 2009


The following commit has been merged in the master branch:
commit ab665dca80c1abae095118dc16006d01ebb1ac6b
Author: unknown <sonntag at .(none)>
Date:   Fri Sep 11 05:58:12 2009 +0200

    windows support begin

diff --git a/example/tiny_object/TD/TD.ps b/example/tiny_object/TD/TD.ps
index b7896f7..613e1e4 100755
--- a/example/tiny_object/TD/TD.ps
+++ b/example/tiny_object/TD/TD.ps
@@ -5823,2364 +5823,2364 @@ TeXDict begin
 TeXDict begin 1 0 bop Black Black Black 142 354 a @beginspecial
 464 @llx 42 @lly 556 @urx 94 @ury 566 @rhi @setspecial
 %%BeginDocument: ulp.ps
-%!PS-Adobe-3.0
-%%Title: (1047.pdf)
-%%Version: 1 2
-%%CreationDate: (D:20000609084316)
-%%DocumentData: Clean7Bit
-%%LanguageLevel: 2
-%%BoundingBox: 464 42 556 94
-%%Pages: 1
-%%DocumentProcessColors: (atend)
-%%DocumentSuppliedResources:
-%%+ font BNGOLN+LetterGothic-Bold
-%%+ font BNGPOK+LetterGothic-BoldSlanted
-%%+ font GillSans-Bold$0X1
-%%+ font GillSans$0X1
-%%+ procset (Adobe Acrobat - PDF operators) 1.2 0
-%%+ procset (Adobe Acrobat - type operators) 1.2 0
-%%EndComments
-%%BeginDefaults
-%%EndDefaults
-%%BeginProlog
-%%EndProlog
-%%BeginSetup
-%%BeginFile: l2check
-%%Copyright: Copyright 1993 Adobe Systems Incorporated. All Rights Reserved.
-systemdict /languagelevel known
-{ systemdict /languagelevel get 1 eq }
-{ true }
-ifelse
-{
-initgraphics /Helvetica findfont 18 scalefont setfont
-72 600 moveto (Error: Your printer driver needs to be configured) dup show
-72 580 moveto (for printing to a PostScript Level 1 printer.) dup show
-exch = =
-/Helvetica-Bold findfont 16 scalefont setfont
-72 520 moveto (Windows and Unix) show
-/Times-Roman findfont 16 scalefont setfont
-72 500 moveto (Select ªLevel 1º in the PostScript options section) show
-72 480 moveto (of the Acrobat Exchange or Reader print dialog.) show
-/Helvetica-Bold findfont 16 scalefont setfont
-72 440 moveto (Macintosh) show
-/Times-Roman findfont 16 scalefont setfont
-72 420 moveto (In the Chooser, select your printer driver.) show
-72 400 moveto (Then select your printer and click the Setup button.) show
-72 380 moveto (Follow any on-screen dialogs that may appear.) show
-showpage
-quit
-}
-if
-%%EndFile
-/currentpacking where{pop currentpacking true setpacking}if
-userdict /PDF 85 dict put
-%%BeginFile: pdfvars.prc
-%%Copyright: Copyright 1987-1996 Adobe Systems Incorporated. All Rights Reserved.
-userdict /PDFVars 75 dict dup begin put
-/_save 0 def
-/_cshow 0 def
-/InitAll 0 def
-/TermAll 0 def
-/_lp /none def
-/_doClip 0 def
-/sfc 0 def
-/_sfcs 0 def
-/_sfc 0 def
-/ssc 0 def
-/_sscs 0 def
-/_ssc 0 def
-/_fcs 0 def
-/_scs 0 def
-/_fp 0 def
-/_sp 0 def
-/_f0 0 array def
-/_f1 1 array def
-/_f3 3 array def
-/_f4 4 array def
-/_fc null def
-/_s0 0 array def
-/_s1 1 array def
-/_s3 3 array def
-/_s4 4 array def
-/_sc null def
-/_cpcf null def
-/_cpcs null def
-/_inT false def
-/_tr -1 def
-/_rise 0 def
-/_ax 0 def
-/_cx 0 def
-/_ld 0 def
-/_tm matrix def
-/_ctm matrix def
-/_mtx matrix def
-/_hy (-) def
-/_fScl 0 def
-/_hs 1 def
-/_pdfEncodings 2 array def
-/_baselineadj 0 def
-/_Tj 0 def
-/_italMtx[1 0 .212557 1 0 0]def
-/_italMtx_WMode1 [1 -.212557 0 1 0 0]def
-/_basefont 0 def
-/_basefonto 0 def
-/_pdf_oldCIDInit null def
-/_categories 10 dict def
-/_sa? true def
-/_op? false def
-/_ColorSep5044? false def
-/_tmpcolr? [] def
-/_tmpop? {} def
-end
-%%EndFile
-PDFVars begin PDF begin
-%%BeginFile: pdfutil.prc
-%%Copyright: Copyright 1993 Adobe Systems Incorporated. All Rights Reserved.
-/bd {bind def} bind def
-/ld {load def} bd
-/dd { PDFVars 3 1 roll put } bd
-/xdd { exch dd } bd
-/Level2?
-systemdict /languagelevel known
-{ systemdict /languagelevel get 2 ge } { false } ifelse
-def
-/here {
-dup currentdict exch known
-{ currentdict exch get true }
-{ pop false }
-ifelse
-} bd
-/isdefined? { where { pop true } { false } ifelse } bd
-/StartLoad { dup dup not { /_save save dd } if } bd
-/EndLoad { if not { _save restore } if } bd
-/npop { { pop } repeat } bd
-%%EndFile
-%%BeginFile: pdf.prc
-%%Copyright: Copyright 1987-1996 Adobe Systems Incorporated. All Rights Reserved.
-/initialize {
-_ColorSep5044? {sep_ops begin 50 dict begin} if
-newpath
-} bd
-/terminate {
-_ColorSep5044? {end end} if
-} bd
-Level2? StartLoad
-{ /m/moveto ld
-/l/lineto ld
-/c/curveto ld
-/setSA/setstrokeadjust ld
-} EndLoad
-Level2? not StartLoad
-{
-/pl {
-transform
-0.25 sub round 0.25 add exch
-0.25 sub round 0.25 add exch
-itransform
-} bd
-/m { _sa? { pl } if moveto } bd
-/l { _sa? { pl } if lineto } bd
-/c { _sa? { pl } if curveto } bd
-/setSA { /_sa? xdd } bd
-} EndLoad
-/v { currentpoint 6 2 roll c } bd
-/y { 2 copy c } bd
-/h/closepath ld
-/d/setdash ld
-/j/setlinejoin ld
-/J/setlinecap ld
-/M/setmiterlimit ld
-/w/setlinewidth ld
-/cf currentflat def
-/i {
-dup 0 eq { pop cf } if
-setflat
-} bd
-/ilp { /_lp /none dd } bd
-/sfc {
-_lp /fill ne {
-_sfcs
-_sfc
-/_lp /fill dd
-} if
-} dd
-/ssc {
-_lp /stroke ne {
-_sscs
-_ssc
-/_lp /stroke dd
-} if
-} dd
-/n {
-_doClip 1 ge {
-_doClip 1 eq { clip } { eoclip } ifelse
-/_doClip 0 dd
-} if
-newpath
-} bd
-/f {
-_doClip 1 ge
-{
-gsave sfc fill grestore
-_doClip 1 eq { clip } { eoclip } ifelse
-newpath
-ilp
-/_doClip 0 dd
-}
-{ sfc fill }
-ifelse
-} bd
-/f* {
-_doClip 1 ge
-{
-gsave sfc eofill grestore
-_doClip 1 eq { clip } { eoclip } ifelse
-newpath
-ilp
-/_doClip 0 dd
-}
-{ sfc eofill }
-ifelse
-} bd
-/S {
-_doClip 1 ge
-{
-gsave ssc stroke grestore
-_doClip 1 eq { clip } { eoclip } ifelse
-newpath
-ilp
-/_doClip 0 dd
-}
-{ ssc stroke }
-ifelse
-} bd
-/s { h S } bd
-/B {
-_doClip dup 1 ge
-gsave f grestore
-{
-gsave S grestore
-1 eq { clip } { eoclip } ifelse
-newpath
-ilp
-/_doClip 0 dd
-}
-{ pop S }
-ifelse
-} bd
-/b { h B } bd
-/B* {
-_doClip dup 1 ge
-gsave f* grestore
-{
-gsave S grestore
-1 eq { clip } { eoclip } ifelse
-newpath
-ilp
-/_doClip 0 dd
-}
-{ pop S }
-ifelse
-} bd
-/b* { h B* } bd
-/W { /_doClip 1 dd } bd
-/W* { /_doClip 2 dd } bd
-/q/save ld
-/Q { restore ilp } bd
-Level2? StartLoad
-{ /defineRes/defineresource ld
-/findRes/findresource ld
-currentglobal
-true systemdict /setglobal get exec
-[/Function /ExtGState /Form]
-{ /Generic /Category findresource dup length dict copy /Category defineresource pop }
-forall
-systemdict /setglobal get exec
-} EndLoad
-Level2? not StartLoad
-{ /AlmostFull?
-{ dup maxlength exch length sub 2 le
-} bind def
-/Expand
-{ 1 index maxlength mul cvi dict
-dup begin exch { def } forall end
-} bind def
-/xput
-{ 3 2 roll
-dup 3 index known not
-{ dup AlmostFull? { 1.5 Expand } if
-} if
-dup 4 2 roll put
-} bind def
-/defineRes
-{ _categories 1 index known not
-{ /_categories _categories 2 index 10 dict xput store
-} if
-_categories exch 2 copy get 5 -1 roll 4 index xput put
-} bind def
-/findRes
-{ _categories exch get exch get
-} bind def
-} EndLoad
-/cs
-{
-dup where { pop load } if
-dup /_fcs xdd
-ucs
-_cpcf exch get
-/_fc xdd
-/_fp null dd
-} bd
-/CS
-{
-dup where { pop load } if
-dup /_scs xdd ucs _cpcs exch get /_sc xdd /_sp null dd
-} bd
-/ucs {
-dup type /arraytype eq
-{ dup 0 get
-dup /Indexed eq
-{ pop 0 get }
-{ /Pattern eq
-{ dup length 2 eq
-{ 1 get ucs }
-{ 0 get }
-ifelse }
-{ 0 get }
-ifelse }
-ifelse }
-if }
-bd
-/_cpcf
-15 dict dup begin
-/DefaultGray _f1 def
-/DeviceGray _f1 def
-/DefaultRGB _f3 def
-/DeviceRGB _f3 def
-/DeviceCMYK _f4 def
-/CalGray _f1 def
-/CalRGB _f3 def
-/CalCMYK _f4 def
-/Lab _f3 def
-/Pattern _f0 def
-/Indexed _f1 def
-/Separation _f1 def
-/CIEBasedA _f1 def
-/CIEBasedABC _f3 def
-end
-dd
-/_cpcs
-15 dict dup begin
-/DefaultGray _s1 def
-/DeviceGray _s1 def
-/DefaultRGB _s3 def
-/DeviceRGB _s3 def
-/DeviceCMYK _s4 def
-/CalGray _s1 def
-/CalRGB _s3 def
-/CalCMYK _s4 def
-/Lab _s3 def
-/Pattern _s0 def
-/Indexed _s1 def
-/Separation _s1 def
-/CIEBasedA _s1 def
-/CIEBasedABC _s3 def
-end
-dd
-Level2? not StartLoad {
-/ri/pop ld
-/makePat/pop ld
-} EndLoad
-Level2? StartLoad {
-/ri
-{
-/findcolorrendering isdefined?
-{
-mark exch
-findcolorrendering
-counttomark 2 eq
-{ type /booleantype eq
-{ dup type /nametype eq
-{ dup /ColorRendering resourcestatus
-{ pop pop
-dup /DefaultColorRendering ne
-{
-/ColorRendering findresource
-setcolorrendering
-} if
-} if
-} if
-} if
-} if
-cleartomark
-}
-{ pop
-} ifelse
-} bd
-/makePat /makepattern ld
-} EndLoad
-Level2? not _ColorSep5044? or StartLoad
-{
-/L1setcolor {
-aload length
-dup 0 eq
-{ pop .5 setgray }
-{ dup 1 eq
-{ pop setgray }
-{ 3 eq
-{ setrgbcolor }
-{ setcmykcolor }
-ifelse }
-ifelse }
-ifelse
-} bind dd
-/_sfcs { } dd
-/_sscs { } dd
-} EndLoad
-Level2? not _ColorSep5044? not and StartLoad
-{
-/_sfc { _fc L1setcolor } dd
-/_ssc { _sc L1setcolor } dd
-} EndLoad
-Level2? _ColorSep5044? not and StartLoad
-{
-/_sfcs
-{
-_fcs setcolorspace
-} bind dd
-/_sscs
-{
-_scs setcolorspace
-} bind dd
-/_sfc
-{
-_fc aload pop
-_fp null eq
-{ setcolor }
-{ _fp setpattern }
-ifelse
-} bind dd
-/_ssc
-{
-_sc aload pop
-_sp null eq { setcolor } { _sp setpattern } ifelse
-} bind dd
-} EndLoad
-/sc
-{
-_fc astore pop
-ilp
-} bd
-/SC
-{
-_sc astore pop
-ilp
-} bd
-/scn {
-dup type /dicttype eq
-{ dup /_fp xdd
-/PaintType get 1 eq
-{ /_fc _f0 dd ilp }
-{ /_fc _cpcf _fcs ucs get dd
-sc }
-ifelse }
-{ sc }
-ifelse
-} bd
-/SCN {
-dup type /dicttype eq
-{ dup /_sp xdd
-/PaintType get 1 eq
-{ /_sc _s0 dd ilp }
-{ /_sc _cpcs _scs ucs get dd
-SC }
-ifelse }
-{ SC }
-ifelse
-} bd
-/g { /DefaultGray cs sc } bd
-/rg { /DefaultRGB cs sc } bd
-/k { /DeviceCMYK cs sc } bd
-/G { /DefaultGray CS SC } bd
-/RG { /DefaultRGB CS SC } bd
-/K { /DeviceCMYK CS SC } bd
-/cm { _mtx astore concat } bd
-/re {
-4 2 roll m
-1 index 0 rlineto
-0 exch rlineto
-neg 0 rlineto
-h
-} bd
-/RC/rectclip ld
-/EF/execform ld
-/PS { cvx exec } bd
-/initgs {
-/DefaultGray where
-{ pop }
-{ /DefaultGray /DeviceGray dd }
-ifelse
-/DefaultRGB where
-{ pop }
-{ /DefaultRGB /DeviceRGB dd }
-ifelse
-0 g 0 G
-[] 0 d 0 j 0 J 10 M 1 w
-true setSA
-} bd
-21 dict dup begin
-/CosineDot
-{ 180 mul cos exch 180 mul cos add 2 div } bd
-/Cross
-{ abs exch abs 2 copy gt { exch } if pop neg } bd
-/Diamond
-{ abs exch abs 2 copy add .75 le
-{ dup mul exch dup mul add 1 exch sub }
-{ 2 copy add 1.23 le
-{ .85 mul add 1 exch sub }
-{ 1 sub dup mul exch 1 sub dup mul add 1 sub }
-ifelse }
-ifelse } bd
-/Double
-{ exch 2 div exch 2 { 360 mul sin 2 div exch } repeat add } bd
-/DoubleDot
-{ 2 { 360 mul sin 2 div exch } repeat add } bd
-/Ellipse
-{ abs exch abs 2 copy 3 mul exch 4 mul add 3 sub dup 0 lt
-{ pop dup mul exch .75 div dup mul add 4 div
-1 exch sub }
-{ dup 1 gt
-{pop 1 exch sub dup mul exch 1 exch sub
-.75 div dup mul add 4 div 1 sub }
-{ .5 exch sub exch pop exch pop }
-ifelse }
-ifelse } bd
-/EllipseA
-{ dup mul .9 mul exch dup mul add 1 exch sub } bd
-/EllipseB
-{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub } bd
-/EllipseC
-{ dup .5 gt { 1 exch sub } if
-dup .25 ge
-{ .5 exch sub 4 mul dup mul 1 sub }
-{ 4 mul dup mul 1 exch sub }
-ifelse
-exch
-dup .5 gt { 1 exch sub } if
-dup .25 ge
-{ .5 exch sub 4 mul dup mul 1 sub }
-{ 4 mul dup mul 1 exch sub }
-ifelse
-add -2 div } bd
-/InvertedDouble
-{ exch 2 div exch 2 { 360 mul sin 2 div exch } repeat add neg } bd
-/InvertedDoubleDot
-{ 2 { 360 mul sin 2 div exch } repeat add neg } bd
-/InvertedEllipseA
-{ dup mul .9 mul exch dup mul add 1 sub } bd
-/InvertedSimpleDot
-{ dup mul exch dup mul add 1 sub } bd
-/Line
-{ exch pop abs neg } bd
-/LineX
-{ pop } bd
-/LineY
-{ exch pop } bd
-/Rhomboid
-{ abs exch abs 0.9 mul add 2 div } bd
-/Round
-{ abs exch abs 2 copy add 1 le
-{ dup mul exch dup mul add 1 exch sub }
-{ 1 sub dup mul exch 1 sub dup mul add 1 sub }
-ifelse } bd
-/SimpleDot
-{ dup mul exch dup mul add 1 exch sub } bd
-/Square
-{ abs exch abs 2 copy lt { exch } if pop neg } bd
-end
-{ /Function defineRes pop } forall
-/Identity {} /Function defineRes pop
-_ColorSep5044? StartLoad {
-/_defaulttransferfunc currenttransfer def
-/currentcolortransfer where
-{ pop /_defaultcolortransferfuncs [ currentcolortransfer ] def }
-if
-/concattransferfuncs {
-[ 3 1 roll /exec load exch /exec load ] cvx
-} bd
-/concatandsettransfer {
-/_defaulttransferfunc load concattransferfuncs settransfer
-} bd
-/concatandsetcolortransfer {
-colorplate 0 eq
-{
-_defaultcolortransferfuncs aload pop
-8 -1 roll 5 -1 roll concattransferfuncs 7 1 roll
-6 -1 roll 4 -1 roll concattransferfuncs 5 1 roll
-4 -1 roll 3 -1 roll concattransferfuncs 3 1 roll
-concattransferfuncs
-setcolortransfer
-} if
-colorplate 1 ge colorplate 4 le and
-{
-4 colorplate sub index 4 { exch pop } repeat
-concatandsettransfer
-} if
-colorplate 5 ge
-{
-0 index 4 { exch pop } repeat
-concatandsettransfer
-} if
-} bd
-/tn5044sethalftone
-{
-begin
-HalftoneType 5 eq
-{ [/Default /Cyan /Magenta /Yellow /Black /Default /Default /Default]
-colorplate get
-here not {
-/Default here not { currentdict } if
-} if
-}
-{ currentdict }
-ifelse
-end
-begin
-/TransferFunction here
-{
-concatandsettransfer
-currentdict dup length dict
-begin
-{
-1 index /TransferFunction ne { def } { pop pop } ifelse
-} forall
-currentdict
-end
-}
-{
-currentdict
-} ifelse
-end
-sethalftone
-} bd
-} EndLoad
-Level2? StartLoad {
-/gs
-{
-begin
-/SA here { setstrokeadjust } if
-/OP here { setoverprint } if
-/BG here { setblackgeneration } if
-/UCR here { setundercolorremoval } if
-/TR here
-{
-_ColorSep5044?
-{
-dup xcheck
-{ concatandsettransfer }
-{ aload pop concatandsetcolortransfer }
-ifelse
-}
-{
-dup xcheck
-{ settransfer }
-{ aload pop setcolortransfer }
-ifelse
-} ifelse
-} if
-/sethalftonephase isdefined? { /HTP here { sethalftonephase } if } if
-/HT here
-{ _ColorSep5044?
-{ tn5044sethalftone }
-{ sethalftone }
-ifelse
-} if
-end
-} bd
-/_defaulthalftone currenthalftone def
-} EndLoad
-Level2? not StartLoad {
-/gs
-{
-begin
-/SA here { /_sa? xdd } if
-/OP here { dup /_op? xdd
-/setoverprint where {pop setoverprint}
-{pop} ifelse
-} if
-/TR here
-{
-_ColorSep5044?
-{ dup xcheck
-{ concatandsettransfer }
-{ aload pop concatandsetcolortransfer }
-ifelse
-}
-{ dup xcheck
-{ settransfer }
-{ aload pop setcolortransfer }
-ifelse
-} ifelse
-} if
-/HT here
-{ _ColorSep5044?
-{ tn5044sethalftone }
-{ sethalftone }
-ifelse
-} if
-end
-} bd
-5 dict dup
-begin
-currentscreen 1 [/HalftoneType /SpotFunction /Angle /Frequency ]
-{ exch def } forall
-end
-/_defaulthalftone exch def
-} EndLoad
-/int {
-dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul
-exch pop add exch pop
-} bd
-/limit {
-dup 2 index le { exch } if pop
-dup 2 index ge { exch } if pop
-} bd
-_ColorSep5044? StartLoad {
-/_sfc
-{
-_fp null eq
-{ _fcs type /arraytype eq
-{_fcs 0 get /Separation eq
-{
-_fcs 1 get /All eq
-{
-_fc aload pop 1 exch sub
-/setseparationgray where pop begin setseparationgray end
-}
-{
-1 _fcs 3 get exec _fcs 1 get
-/findcmykcustomcolor where pop begin findcmykcustomcolor end
-_fc aload pop
-/setcustomcolor where pop begin setcustomcolor end
-}
-ifelse
-}
-{ _fc L1setcolor }
-ifelse
-}
-{ _fc L1setcolor }
-ifelse
-}
-{ _fc L1setcolor }
-ifelse
-} bind dd
-/_ssc
-{
-_sp null eq
-{ _scs type /arraytype eq
-{_scs 0 get /Separation eq
-{
-_scs 1 get /All eq
-{
-_sc aload pop 1 exch sub
-/setseparationgray where pop begin setseparationgray end
-}
-{
-1 _scs 3 get exec _scs 1 get
-/findcmykcustomcolor where pop begin findcmykcustomcolor end
-_sc aload pop
-/setcustomcolor where pop begin setcustomcolor end
-}
-ifelse
-}
-{ _sc L1setcolor }
-ifelse
-}
-{ _sc L1setcolor }
-ifelse
-}
-{ _sc L1setcolor }
-ifelse
-} bind dd
-} EndLoad
-%%EndFile
-%%BeginFile: pdftext.prc
-%%Copyright: Copyright 1987-1997 Adobe Systems Incorporated. All Rights Reserved.
-PDF /PDFText 65 dict dup begin put
-/initialize { PDFText begin } bd
-/terminate { end } bd
-/pdf_has_composefont? systemdict /composefont known def
-/CopyFont {
-{
-1 index /FID ne 2 index /UniqueID ne and
-{ def } { pop pop } ifelse
-} forall
-} bd
-/Type0CopyFont
-{
-exch
-dup length dict
-begin
-CopyFont
-[
-exch
-FDepVector
-{
-dup /FontType get 0 eq
-{
-1 index Type0CopyFont
-/_pdfType0 exch definefont
-}
-{
-/_pdfBaseFont exch
-2 index exec
-}
-ifelse
-exch
-}
-forall
-pop
-]
-/FDepVector exch def
-currentdict
-end
-} bd
-/cHexEncoding
-[/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12
-/c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25
-/c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38
-/c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B
-/c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E
-/c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71
-/c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84
-/c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97
-/c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA
-/cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD
-/cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0
-/cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3
-/cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6
-/cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF] def
-/modEnc {
-/_enc xdd
-/_icode 0 dd
-counttomark 1 sub -1 0
-{
-index
-dup type /nametype eq
-{
-_enc _icode 3 -1 roll put
-_icode 1 add
-}
-if
-/_icode xdd
-} for
-cleartomark
-_enc
-} bd
-/trEnc {
-/_enc xdd
-255 -1 0 {
-exch dup -1 eq
-{ pop /.notdef }
-{ Encoding exch get }
-ifelse
-_enc 3 1 roll put
-} for
-pop
-_enc
-} bd
-/TE {
-/_i xdd
-StandardEncoding 256 array copy modEnc
-_pdfEncodings exch _i exch put
-} bd
-/TZ
-{
-/_usePDFEncoding xdd
-findfont
-dup length 2 add dict
-begin
-{
-1 index /FID ne { def } { pop pop } ifelse
-} forall
-/FontName exch def
-_usePDFEncoding 0 ge
-{
-/Encoding _pdfEncodings _usePDFEncoding get def
-pop
-}
-{
-_usePDFEncoding -1 eq
-{
-counttomark 0 eq
-{ pop }
-{
-Encoding 256 array copy
-modEnc /Encoding exch def
-}
-ifelse
-}
-{
-256 array
-trEnc /Encoding exch def
-}
-ifelse
-}
-ifelse
-FontName currentdict
-end
-definefont pop
-}
-bd
-/Level2?
-systemdict /languagelevel known
-{systemdict /languagelevel get 2 ge}
-{false}
-ifelse
-def
-Level2?
-{
-/_pdfFontStatus
-{
-currentglobal exch
-/Font resourcestatus
-{pop pop true}
-{false}
-ifelse
-exch setglobal
-} bd
-}
-{
-/_pdfFontStatusString 50 string def
-_pdfFontStatusString 0 (fonts/) putinterval
-/_pdfFontStatus
-{
-_pdfFontStatusString 6 42 getinterval
-cvs length 6 add
-_pdfFontStatusString exch 0 exch getinterval
-status
-{ pop pop pop pop true}
-{ false }
-ifelse
-} bd
-}
-ifelse
-Level2?
-{
-/_pdfCIDFontStatus
-{
-/CIDFont /Category resourcestatus
-{
-pop pop
-/CIDFont resourcestatus
-{pop pop true}
-{false}
-ifelse
-}
-{ pop false }
-ifelse
-} bd
-}
-if
-/_pdfString100 100 string def
-/_pdfComposeFontName
-{
-dup length 1 eq
-{
-0 get
-1 index
-type /nametype eq
-{
-_pdfString100 cvs
-length dup dup _pdfString100 exch (-) putinterval
-_pdfString100 exch 1 add dup _pdfString100 length exch sub getinterval
-2 index exch cvs length
-add 1 add _pdfString100 exch 0 exch getinterval
-exch pop
-true
-}
-{
-pop pop
-false
-}
-ifelse
-}
-{
-false
-}
-ifelse
-} bd
-pdf_has_composefont?
-{
-/_pdfComposeFont
-{
-1 index /CMap resourcestatus
-{pop pop true}
-{false}
-ifelse
-1 index true exch
-{
-_pdfCIDFontStatus not
-{pop false exit}
-if
-}
-forall
-and
-{ 3 -1 roll pop composefont true}
-{
-4 -1 roll pop
-_pdfComposeFontName
-{
-dup _pdfFontStatus
-{ findfont definefont true }
-{
-pop
-dup _pdfFontStatus
-{ findfont true }
-{ pop false }
-ifelse
-}
-ifelse
-}
-{
-dup _pdfFontStatus
-{ findfont true }
-{ pop false }
-ifelse
-}
-ifelse
-}
-ifelse
-} bd
-}
-{
-/_pdfComposeFont
-{
-4 -1 roll pop
-_pdfComposeFontName not
-{
-dup
-}
-if
-2 copy _pdfFontStatus
-{pop findfont exch pop true}
-{
-eq
-{pop false}
-{
-dup _pdfFontStatus
-{findfont true}
-{pop false}
-ifelse
-}
-ifelse
-}
-ifelse
-} bd
-}
-ifelse
-/_pdfFaceByStyleDict 4 dict dup begin
-Level2?
-{
-/Serif
-/HeiseiMin-W3-83pv-RKSJ-H _pdfFontStatus
-{/HeiseiMin-W3}
-{/Ryumin-Light}
-ifelse
-def
-/SansSerif
-/HeiseiKakuGo-W5-83pv-RKSJ-H _pdfFontStatus
-{/HeiseiKakuGo-W5}
-{/GothicBBB-Medium}
-ifelse
-def
-/HeiseiMaruGo-W4-83pv-RKSJ-H _pdfFontStatus
-{/HeiseiMaruGo-W4}
-{
-/Jun101-Light-RKSJ-H _pdfFontStatus
-{ /Jun101-Light }
-{ SansSerif }
-ifelse
-}
-ifelse
-/RoundSansSerif exch def
-/Default Serif def
-}
-{
-/Serif /Ryumin-Light def
-/SansSerif /GothicBBB-Medium def
-{
-(fonts/Jun101-Light-83pv-RKSJ-H) status
-}stopped
-{pop}{
-{ pop pop pop pop /Jun101-Light }
-{ SansSerif }
-ifelse
-/RoundSansSerif exch def
-}ifelse
-/Default Serif def
-}
-ifelse
-end
-def
-/_pdf_Adobe-Japan1-2 (Adobe-Japan1-2) def
-/_pdfConcatNames
-{
-exch
-_pdfString100 cvs
-length dup dup _pdfString100 exch (-) putinterval
-_pdfString100 exch 1 add dup _pdfString100 length exch sub getinterval
-3 -1 roll exch cvs length
-add 1 add _pdfString100 exch 0 exch getinterval
-} bind def
-/_pdfSubSetFontByStyleDict 4 dict dup begin
-_pdfFaceByStyleDict
-{
-_pdf_Adobe-Japan1-2 _pdfConcatNames
-dup _pdfFontStatus
-{ def }
-{
-{
-pop
-dup /SansSerif eq
-{
-/HeiseiKakuGo-W5-Adobe-Japan1-2 dup _pdfFontStatus
-{ def exit }
-{ pop }
-ifelse
-}
-if
-dup /Serif eq
-{
-/HeiseiMin-W3-Adobe-Japan1-2 dup _pdfFontStatus
-{ def exit }
-{ pop }
-ifelse
-}
-if
-pop exit
-}
-loop
-}
-ifelse
-}
-forall
-end def
-/TZzero
-{
-/_fyAdj xdd
-/_wmode xdd
-/_styleArr xdd
-4 copy
-_pdfComposeFont
-{exch pop exch pop exch pop}
-{
-[
-0 1 _styleArr length 1 sub
-{
-_styleArr exch get
-_pdfFaceByStyleDict exch 2 copy known not
-{ pop /Default }
-if
-get
-}
-for
-]
-exch pop
-3 index 3 index 4 2 roll
-_pdfComposeFont
-{exch pop}
-{
-findfont
-}
-ifelse
-}
-ifelse
-dup /FontType get 3 eq _wmode 1 eq and
-{
-_pdfVerticalRomanT3Font dup length dict copy
-begin
-/_basefont exch def
-/Encoding _basefont /Encoding get def
-}
-{
-dup length 2 add dict
-begin
-{1 index /FID ne {def}{pop pop} ifelse }
-forall
-} ifelse
-/WMode _wmode def
-/BaseLineAdj _fyAdj def
-FontType 0 ne
-{
-/Encoding Encoding dup length array copy dup 16#5c /yen put def
-/_fauxfont true def
-} if
-currentdict
-end
-definefont pop
-}
-bd
-/swj {
-dup 4 1 roll
-dup length exch stringwidth
-exch 5 -1 roll 3 index mul add
-4 1 roll 3 1 roll mul add
-6 2 roll /_cnt 0 dd
-{1 index eq {/_cnt _cnt 1 add dd} if} forall pop
-exch _cnt mul exch _cnt mul 2 index add 4 1 roll 2 index add 4 1 roll pop pop
-} bd
-/jss {
-4 1 roll
-{
-2 npop
-(0) exch 2 copy 0 exch put
-gsave
-32 eq
-{
-exch 6 index 6 index 6 index 5 -1 roll widthshow
-currentpoint
-}
-{
-false charpath currentpoint
-4 index setmatrix stroke
-}
-ifelse
-grestore
-moveto
-2 copy rmoveto
-} exch cshow
-6 npop
-} def
-/jsfTzero {
-{
-2 npop
-(0) exch 2 copy 0 exch put
-exch show
-32 eq
-{
-4 index 4 index rmoveto
-}
-if
-2 copy rmoveto
-} exch cshow
-5 npop
-} def
-/jsp
-{
-{
-2 npop
-(0) exch 2 copy 0 exch put
-32 eq
-{ exch 5 index 5 index 5 index 5 -1 roll widthshow }
-{ false charpath }
-ifelse
-2 copy rmoveto
-} exch cshow
-5 npop
-} bd
-/trj { _cx 0 fWModeProc 32 _ax 0 fWModeProc 6 5 roll } bd
-/pjsf { trj sfc fawidthshowProc } bd
-/pjss { trj _ctm ssc jss } bd
-/pjsc { trj jsp } bd
-/_Tjdef [
-/pjsf load
-/pjss load
-{
-dup
-currentpoint 3 2 roll
-pjsf
-newpath moveto
-pjss
-} bind
-{
-trj swj rmoveto
-} bind
-{
-dup currentpoint 4 2 roll gsave
-pjsf
-grestore 3 1 roll moveto
-pjsc
-} bind
-{
-dup currentpoint 4 2 roll
-currentpoint gsave newpath moveto
-pjss
-grestore 3 1 roll moveto
-pjsc
-} bind
-{
-dup currentpoint 4 2 roll gsave
-dup currentpoint 3 2 roll
-pjsf
-newpath moveto
-pjss
-grestore 3 1 roll moveto
-pjsc
-} bind
-/pjsc load
-] def
-/BT
-{
-/_inT true dd
-_ctm currentmatrix pop matrix _tm copy pop
-0 _rise _baselineadj add translate _hs 1 scale
-0 0 moveto
-} bd
-/ET
-{
-/_inT false dd
-_tr 3 gt {clip} if
-_ctm setmatrix newpath
-} bd
-/Tr {
-_inT { _tr 3 le {currentpoint newpath moveto} if } if
-dup /_tr xdd
-_Tjdef exch get /_Tj xdd
-} bd
-/Tj {
-userdict /$$copystring 2 index put
-_Tj
-} bd
-/iTm { _ctm setmatrix _tm concat 0 _rise _baselineadj add translate _hs 1 scale } bd
-/Tm { _tm astore pop iTm 0 0 moveto } bd
-/Td { _mtx translate _tm _tm concatmatrix pop iTm 0 0 moveto } bd
-/TD { dup /_ld xdd Td } bd
-/_nullProc {} bd
-/Tf {
-dup 1000 div /_fScl xdd
-exch findfont dup
-/_nullProc exch
-/WMode known
-{
-1 index /WMode get 1 eq
-{pop /exch}
-if
-}
-if
-load /fWModeProc xdd
-dup
-/FontType get 0 eq dup _cx 0 ne and
-{ /jsfTzero }
-{ /awidthshow }
-ifelse
-load /fawidthshowProc xdd
-/_fTzero xdd
-dup /BaseLineAdj known
-{ dup /BaseLineAdj get _fScl mul }
-{ 0 }
-ifelse
-/_baselineadj xdd
-currentpoint iTm moveto
-exch scalefont setfont
-} bd
-/TL { neg /_ld xdd } bd
-/Tw {
-/_cx xdd
-_cx 0 ne _fTzero and
-{ /jsfTzero }
-{ /awidthshow }
-ifelse
-load /fawidthshowProc xdd
-} bd
-/Tc { /_ax xdd } bd
-/Ts { /_rise xdd currentpoint iTm moveto } bd
-/Tz { 100 div /_hs xdd iTm } bd
-/Tk { exch pop _fScl mul neg 0 fWModeProc rmoveto } bd
-/T* { 0 _ld Td } bd
-/' { T* Tj } bd
-/" { exch Tc exch Tw ' } bd
-/TJ {
-{
-dup type /stringtype eq
-{ Tj }
-{ 0 exch Tk }
-ifelse
-} forall
-} bd
-/T- { _hy Tj } bd
-/d0/setcharwidth ld
-/d1 { setcachedevice /sfc{}dd /ssc{}dd } bd
-/nND {{/.notdef} repeat} bd
-/T3Defs {
-/BuildChar
-{
-1 index /Encoding get exch get
-1 index /BuildGlyph get exec
-}
-def
-/BuildGlyph {
-exch begin
-GlyphProcs exch get exec
-end
-} def
-} bd
-/_pdfBoldRomanWidthProc
-{
-stringwidth 1 index 0 ne { exch .03 add exch }if setcharwidth
-} bd
-/_pdfType0WidthProc
-{
-dup stringwidth 0 0 moveto
-2 index true charpath pathbbox
-0 -1
-7 index 2 div .88
-setcachedevice2
-pop
-} bd
-/_pdfBoldBaseFont
-10 dict begin
-/FontType 3 def
-/FontMatrix[1 0 0 1 0 0]def
-/FontBBox[0 0 1 1]def
-/Encoding cHexEncoding def
-/_setwidthProc /_pdfBoldRomanWidthProc load def
-/_bcstr1 1 string def
-/BuildChar
-{
-exch begin
-_basefont setfont
-_bcstr1 dup 0 4 -1 roll put
-dup
-_setwidthProc
-0 0 moveto
-dup show
-_basefonto setfont
-0 0 moveto
-show
-end
-}bd
-currentdict
-end
-def
-/_pdfVerticalRomanT3Font
-10 dict begin
-/FontType 3 def
-/FontMatrix[1 0 0 1 0 0]def
-/FontBBox[0 0 1 1]def
-/_bcstr1 1 string def
-/BuildChar
-{
-exch begin
-_basefont setfont
-_bcstr1 dup 0 4 -1 roll put
-dup
-_pdfType0WidthProc
-0 0 moveto
-show
-end
-}bd
-currentdict
-end
-def
-/MakeBoldFont
-{
-dup dup length 2 add dict
-begin
-CopyFont
-/PaintType 2 def
-/StrokeWidth .03 0 FontMatrix idtransform pop def
-/dummybold currentdict
-end
-definefont
-_pdfBoldBaseFont 8 dict copy begin
-/_basefont exch def
-/_basefonto exch def
-currentdict
-end
-definefont
-} bd
-/MakeBold {
-findfont dup
-/FontType get 0 eq
-{
-_pdfBoldBaseFont /_setwidthProc /_pdfType0WidthProc load put
-{MakeBoldFont} Type0CopyFont definefont
-}
-{
-dup /_fauxfont known not
-{
-_pdfBoldBaseFont /_setwidthProc /_pdfBoldRomanWidthProc load put
-MakeBoldFont
-}
-{ definefont }
-ifelse
-}
-ifelse
-pop
-}bd
-/MakeItalic {
-findfont
-dup /WMode 2 copy known
-{
-get 1 eq
-{ _italMtx_WMode1 }
-{ _italMtx }
-ifelse
-}
-{ pop pop _italMtx }
-ifelse
-makefont
-definefont pop
-}bd
-/MakeBoldItalic {
-/dummybold exch
-MakeBold
-/dummybold
-MakeItalic
-}bd
-currentdict readonly pop end
-%%EndFile
-PDFText begin
-[39/quotesingle 96/grave 128/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis
-/Udieresis/aacute/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute
-/egrave/ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde
-/oacute/ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex
-/udieresis/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls
-/registered/copyright/trademark/acute/dieresis/.notdef/AE/Oslash
-/.notdef/plusminus/.notdef/.notdef/yen/mu/.notdef/.notdef
-/.notdef/.notdef/.notdef/ordfeminine/ordmasculine/.notdef/ae/oslash
-/questiondown/exclamdown/logicalnot/.notdef/florin/.notdef/.notdef
-/guillemotleft/guillemotright/ellipsis/.notdef/Agrave/Atilde/Otilde/OE/oe
-/endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide
-/.notdef/ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright
-/fi/fl/daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand
-/Acircumflex/Ecircumflex/Aacute/Edieresis/Egrave/Iacute/Icircumflex
-/Idieresis/Igrave/Oacute/Ocircumflex/.notdef/Ograve/Uacute/Ucircumflex
-/Ugrave/dotlessi/circumflex/tilde/macron/breve/dotaccent/ring/cedilla
-/hungarumlaut/ogonek/caron
-0 TE
-[1/dotlessi/caron 39/quotesingle 96/grave 
-127/bullet/bullet/bullet/quotesinglbase/florin/quotedblbase/ellipsis
-/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE
-/bullet/bullet/bullet/bullet/quoteleft/quoteright/quotedblleft
-/quotedblright/bullet/endash/emdash/tilde/trademark/scaron
-/guilsinglright/oe/bullet/bullet/Ydieresis/space/exclamdown/cent/sterling
-/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine
-/guillemotleft/logicalnot/hyphen/registered/macron/degree/plusminus
-/twosuperior/threesuperior/acute/mu/paragraph/periodcentered/cedilla
-/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters
-/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla
-/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
-/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply/Oslash
-/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls/agrave
-/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute
-/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde
-/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute
-/ucircumflex/udieresis/yacute/thorn/ydieresis
-1 TE
-end
-currentdict readonly pop
-end end
-/currentpacking where {pop setpacking}if
-PDFVars/InitAll{[PDF PDFText]{/initialize get exec}forall initgs 0 Tr}put
-PDFVars/TermAll{[PDFText PDF]{/terminate get exec}forall}put
-PDFVars begin PDF begin PDFVars/InitAll get exec
-PDFVars/TermAll get exec end end
-
-%%EndSetup
-%%Page: 1 1
-%%BeginPageSetup
-userdict /pgsave save put
-PDFVars begin PDF begin PDFVars/InitAll get exec
-/N44 [/CIEBasedABC <<
-	/MatrixLMN [ 0.4124 0.2126 0.0193 0.3576 0.7151 
-		0.1192 0.1805 0.0722 0.9505 ]
-	/DecodeLMN [{2.2222 exp}bind
-		{2.2222 exp}bind
-		{2.2222 exp}bind]
-	/WhitePoint [0.9505 1 1.089]
-	>>]/ColorSpace defineRes pop
-/N75 <<
-/SA true 
-/TR {}
->> /ExtGState defineRes pop
-/N76 <<
-/SA false 
-/TR {}
->> /ExtGState defineRes pop
-%%EndPageSetup
-0 0 595 842 RC
-0 g
-
-/N75 /ExtGState findRes gs
-2 i
-512.518 46.469 m
-512.236 46.589 511.922 46.657 511.606 46.657 c
-511.298 46.657 510.899 46.525 510.899 46.047 c
-510.899 45.284 512.866 45.605 512.866 44.131 c
-512.866 43.167 512.089 42.802 511.182 42.802 c
-510.694 42.802 510.475 42.865 510.032 42.972 c
-510.116 43.766 l
-510.424 43.602 510.777 43.495 511.131 43.495 c
-511.471 43.495 511.927 43.665 511.927 44.061 c
-511.927 44.899 509.962 44.554 509.962 46.009 c
-509.962 46.992 510.739 47.351 511.529 47.351 c
-511.915 47.351 512.274 47.301 512.602 47.193 c
-512.518 46.469 l
-f 
-515.05 46.582 m
-513.765 46.582 l
-513.765 47.275 l
-517.235 47.275 l
-517.235 46.582 l
-515.95 46.582 l
-515.95 42.877 l
-515.05 42.877 l
-515.05 46.582 l
-f 
-518.282 47.275 m
-519.253 47.275 l
-520.216 47.275 521.366 47.307 521.366 46.085 c
-521.366 45.567 521.012 45.14 520.441 45.063 c
-520.441 45.051 l
-520.685 45.032 520.827 44.793 520.917 44.598 c
-521.636 42.877 l
-520.634 42.877 l
-520.095 44.251 l
-519.966 44.578 519.85 44.705 519.47 44.705 c
-519.181 44.705 l
-519.181 42.877 l
-518.282 42.877 l
-518.282 47.275 l
-h
-519.181 45.397 m
-519.477 45.397 l
-519.921 45.397 520.428 45.461 520.428 46.009 c
-520.428 46.538 519.926 46.582 519.477 46.582 c
-519.181 46.582 l
-519.181 45.397 l
-f 
-524.123 47.275 m
-525.137 47.275 l
-526.898 42.877 l
-525.902 42.877 l
-525.516 43.886 l
-523.699 43.886 l
-523.306 42.877 l
-522.375 42.877 l
-524.123 47.275 l
-h
-524.617 46.394 m
-524.604 46.394 l
-523.956 44.578 l
-525.266 44.578 l
-524.617 46.394 l
-f 
-530.438 46.469 m
-530.156 46.589 529.842 46.657 529.526 46.657 c
-529.218 46.657 528.82 46.525 528.82 46.047 c
-528.82 45.284 530.786 45.605 530.786 44.131 c
-530.786 43.167 530.009 42.802 529.102 42.802 c
-528.614 42.802 528.395 42.865 527.952 42.972 c
-528.036 43.766 l
-528.345 43.602 528.698 43.495 529.051 43.495 c
-529.391 43.495 529.847 43.665 529.847 44.061 c
-529.847 44.899 527.882 44.554 527.882 46.009 c
-527.882 46.992 528.659 47.351 529.449 47.351 c
-529.835 47.351 530.194 47.301 530.522 47.193 c
-530.438 46.469 l
-f 
-532.155 47.275 m
-533.722 47.275 l
-534.301 47.275 535.168 47.111 535.168 46.147 c
-535.168 45.625 534.807 45.259 534.274 45.164 c
-534.274 45.152 l
-534.885 45.095 535.303 44.692 535.303 44.15 c
-535.303 43.041 534.288 42.877 533.722 42.877 c
-532.155 42.877 l
-532.155 47.275 l
-h
-533.054 43.57 m
-533.478 43.57 l
-533.895 43.57 534.403 43.671 534.403 44.182 c
-534.403 44.755 533.927 44.843 533.478 44.843 c
-533.054 44.843 l
-533.054 43.57 l
-h
-533.054 45.499 m
-533.42 45.499 l
-533.799 45.499 534.268 45.58 534.268 46.034 c
-534.268 46.544 533.812 46.582 533.401 46.582 c
-533.054 46.582 l
-533.054 45.499 l
-f 
-538.612 47.351 m
-540.018 47.351 540.808 46.418 540.808 45.089 c
-540.808 43.76 540.032 42.802 538.612 42.802 c
-537.173 42.802 536.414 43.74 536.414 45.089 c
-536.414 46.437 537.185 47.351 538.612 47.351 c
-h
-538.612 43.495 m
-539.53 43.495 539.871 44.295 539.871 45.089 c
-539.871 45.864 539.505 46.657 538.612 46.657 c
-537.719 46.657 537.352 45.864 537.352 45.089 c
-537.352 44.295 537.693 43.495 538.612 43.495 c
-f 
-542.152 47.275 m
-543.052 47.275 l
-543.052 44.736 l
-543.052 43.986 543.296 43.495 543.983 43.495 c
-544.671 43.495 544.915 43.986 544.915 44.736 c
-544.915 47.275 l
-545.814 47.275 l
-545.814 44.465 l
-545.814 43.287 545.132 42.802 543.983 42.802 c
-542.833 42.802 542.152 43.287 542.152 44.465 c
-542.152 47.275 l
-f 
-547.299 47.275 m
-548.269 47.275 l
-549.232 47.275 550.382 47.307 550.382 46.085 c
-550.382 45.567 550.029 45.14 549.458 45.063 c
-549.458 45.051 l
-549.702 45.032 549.843 44.793 549.932 44.598 c
-550.653 42.877 l
-549.65 42.877 l
-549.11 44.251 l
-548.982 44.578 548.866 44.705 548.487 44.705 c
-548.198 44.705 l
-548.198 42.877 l
-547.299 42.877 l
-547.299 47.275 l
-h
-548.198 45.397 m
-548.494 45.397 l
-548.937 45.397 549.444 45.461 549.444 46.009 c
-549.444 46.538 548.943 46.582 548.494 46.582 c
-548.198 46.582 l
-548.198 45.397 l
-f 
-555.355 46.425 m
-555.008 46.582 554.559 46.657 554.199 46.657 c
-553.152 46.657 552.574 45.965 552.574 45.063 c
-552.574 44.169 553.139 43.495 554.096 43.495 c
-554.34 43.495 554.533 43.52 554.687 43.558 c
-554.687 44.705 l
-553.737 44.705 l
-553.737 45.397 l
-555.549 45.397 l
-555.549 43.028 l
-555.073 42.902 554.578 42.802 554.096 42.802 c
-552.644 42.802 551.636 43.514 551.636 45.001 c
-551.636 46.507 552.574 47.351 554.096 47.351 c
-554.617 47.351 555.028 47.281 555.414 47.168 c
-555.355 46.425 l
-f 
-0 G
-
-0 J
-0 j
-0.9 w
-4 M
-[]0 d
-486.281 59.458 m
-482.12 59.458 l
-482.12 63.038 l
-480.456 60.499 477.492 59.125 473.851 59.125 c
-468.13 59.125 465.269 61.498 465.269 67.117 c
-465.269 79.354 l
-469.43 79.354 l
-469.43 68.116 l
-469.43 63.745 471.043 61.165 475.723 61.165 c
-481.028 61.165 482.12 64.911 482.12 67.866 c
-482.12 79.354 l
-486.281 79.354 l
-486.281 59.458 l
-b 
-506.723 43.216 m
-502.563 43.216 l
-502.563 79.354 l
-506.723 79.354 l
-506.723 75.15 l
-506.828 75.15 l
-507.712 76.565 509.324 79.604 515.617 79.604 c
-522.326 79.604 526.071 75.066 526.071 70.072 c
-526.071 63.246 521.494 59.125 514.837 59.125 c
-511.092 59.125 508.544 60.54 506.828 63.121 c
-506.723 63.121 l
-506.723 43.216 l
-h
-514.369 60.873 m
-519.622 60.873 521.494 65.077 521.494 69.905 c
-521.494 73.984 519.934 78.189 514.317 78.189 c
-508.284 78.189 506.723 72.735 506.723 68.864 c
-506.723 64.411 509.064 60.873 514.369 60.873 c
-b 
-509.934 54.783 m
-510.821 54.783 l
-510.821 50.902 l
-512.537 50.902 l
-512.537 50.177 l
-509.934 50.177 l
-509.934 54.783 l
-f 
-515.052 54.862 m
-516.44 54.862 517.219 53.886 517.219 52.493 c
-517.219 51.101 516.453 50.097 515.052 50.097 c
-513.635 50.097 512.887 51.08 512.887 52.493 c
-512.887 53.905 513.647 54.862 515.052 54.862 c
-h
-515.052 50.823 m
-515.959 50.823 516.294 51.661 516.294 52.493 c
-516.294 53.305 515.933 54.137 515.052 54.137 c
-514.173 54.137 513.811 53.305 513.811 52.493 c
-513.811 51.661 514.147 50.823 515.052 50.823 c
-f 
-518 54.783 m
-518.886 54.783 l
-518.886 52.123 l
-518.886 51.338 519.127 50.823 519.804 50.823 c
-520.482 50.823 520.722 51.338 520.722 52.123 c
-520.722 54.783 l
-521.609 54.783 l
-521.609 51.839 l
-521.609 50.605 520.938 50.097 519.804 50.097 c
-518.671 50.097 518 50.605 518 51.839 c
-518 54.783 l
-f 
-522.529 54.783 0.887 -4.606 re
-f 
-526.741 53.939 m
-526.462 54.063 526.152 54.137 525.841 54.137 c
-525.538 54.137 525.144 53.998 525.144 53.496 c
-525.144 52.697 527.083 53.034 527.083 51.489 c
-527.083 50.48 526.316 50.097 525.424 50.097 c
-524.942 50.097 524.726 50.163 524.29 50.275 c
-524.372 51.106 l
-524.675 50.935 525.024 50.823 525.373 50.823 c
-525.709 50.823 526.158 51.001 526.158 51.417 c
-526.158 52.295 524.22 51.932 524.22 53.456 c
-524.22 54.486 524.986 54.862 525.765 54.862 c
-526.145 54.862 526.5 54.81 526.823 54.697 c
-526.741 53.939 l
-f 
-529.573 54.783 m
-530.693 54.783 l
-531.656 54.783 532.537 54.493 532.537 53.391 c
-532.537 52.314 531.783 51.926 530.833 51.926 c
-530.46 51.926 l
-530.46 50.177 l
-529.573 50.177 l
-529.573 54.783 l
-h
-530.46 52.651 m
-530.769 52.651 l
-531.213 52.651 531.612 52.803 531.612 53.338 c
-531.612 53.873 531.225 54.058 530.769 54.058 c
-530.46 54.058 l
-530.46 52.651 l
-f 
-533.968 54.783 m
-534.969 54.783 l
-536.705 50.177 l
-535.723 50.177 l
-535.344 51.232 l
-533.551 51.232 l
-533.165 50.177 l
-532.246 50.177 l
-533.968 54.783 l
-h
-534.457 53.859 m
-534.444 53.859 l
-533.804 51.958 l
-535.096 51.958 l
-534.457 53.859 l
-f 
-539.651 53.939 m
-539.373 54.063 539.063 54.137 538.753 54.137 c
-538.448 54.137 538.055 53.998 538.055 53.496 c
-538.055 52.697 539.994 53.034 539.994 51.489 c
-539.994 50.48 539.227 50.097 538.334 50.097 c
-537.853 50.097 537.637 50.163 537.201 50.275 c
-537.283 51.106 l
-537.587 50.935 537.935 50.823 538.284 50.823 c
-538.619 50.823 539.069 51.001 539.069 51.417 c
-539.069 52.295 537.131 51.932 537.131 53.456 c
-537.131 54.486 537.897 54.862 538.677 54.862 c
-539.056 54.862 539.411 54.81 539.734 54.697 c
-539.651 53.939 l
-f 
-541.603 54.058 m
-540.337 54.058 l
-540.337 54.783 l
-543.757 54.783 l
-543.757 54.058 l
-542.49 54.058 l
-542.49 50.177 l
-541.603 50.177 l
-541.603 54.058 l
-f 
-544.321 54.783 m
-546.93 54.783 l
-546.93 54.058 l
-545.208 54.058 l
-545.208 52.922 l
-546.785 52.922 l
-546.785 52.196 l
-545.208 52.196 l
-545.208 50.902 l
-546.943 50.902 l
-546.943 50.177 l
-544.321 50.177 l
-544.321 54.783 l
-f 
-547.812 54.783 m
-548.699 54.783 l
-548.699 52.123 l
-548.699 51.338 548.939 50.823 549.617 50.823 c
-550.295 50.823 550.536 51.338 550.536 52.123 c
-550.536 54.783 l
-551.423 54.783 l
-551.423 51.839 l
-551.423 50.605 550.751 50.097 549.617 50.097 c
-548.483 50.097 547.812 50.605 547.812 51.839 c
-547.812 54.783 l
-f 
-552.342 54.783 m
-553.299 54.783 l
-554.249 54.783 555.382 54.816 555.382 53.535 c
-555.382 52.994 555.034 52.546 554.47 52.467 c
-554.47 52.453 l
-554.711 52.434 554.85 52.183 554.939 51.978 c
-555.648 50.177 l
-554.66 50.177 l
-554.129 51.615 l
-554.002 51.958 553.887 52.09 553.514 52.09 c
-553.229 52.09 l
-553.229 50.177 l
-552.342 50.177 l
-552.342 54.783 l
-h
-553.229 52.816 m
-553.52 52.816 l
-553.958 52.816 554.458 52.882 554.458 53.456 c
-554.458 54.011 553.964 54.058 553.52 54.058 c
-553.229 54.058 l
-553.229 52.816 l
-f 
-1 g
-
-1 G
-
-1.8 w
-520.696 84.724 m
-547.127 93.432 l
-555.515 67.807 l
-529.069 59.144 l
-520.696 84.724 l
-b 
-/N44 /ColorSpace findRes cs
-
-0 0.373 0.624 sc
-528.837 59.768 m
-529.033 59.166 l
-555.478 67.829 l
-554.869 69.691 l
-537.754 64.031 l
-532.71 61.082 l
-528.837 59.768 l
-f 
-553.731 73.166 m
-554.295 71.447 l
-537.575 65.917 l
-532.679 62.148 l
-528.506 60.778 l
-527.783 62.983 l
-532.702 64.593 l
-537.583 67.816 l
-553.731 73.166 l
-f 
-533.456 68.387 m
-526.741 66.169 l
-527.425 64.077 l
-533.091 65.94 l
-537.907 69.559 l
-553.25 74.639 l
-552.66 76.44 l
-538.303 71.69 l
-533.456 68.387 l
-f 
-551.587 79.717 m
-552.213 77.807 l
-538.629 73.305 l
-533.731 69.759 l
-526.357 67.34 l
-525.696 69.361 l
-534.639 72.285 l
-539.297 75.668 l
-551.587 79.717 l
-f 
-534.926 73.762 m
-539.985 77.286 l
-551.176 80.974 l
-550.518 82.983 l
-541.328 79.958 l
-536.23 76.329 l
-524.656 72.538 l
-525.282 70.624 l
-534.926 73.762 l
-f 
-550.135 84.155 m
-549.445 86.26 l
-545.325 84.891 l
-538.65 80.636 l
-523.615 75.718 l
-524.22 73.872 l
-537.195 78.18 l
-542.302 81.614 l
-550.135 84.155 l
-f 
-542.563 85.287 m
-548.605 88.826 l
-549.093 87.335 l
-545.956 86.267 l
-540.032 82.697 l
-523.134 77.185 l
-522.576 78.892 l
-542.563 85.287 l
-f 
-547.981 90.735 m
-548.299 89.765 l
-545.49 87.92 l
-522.044 80.519 l
-521.53 82.089 l
-547.981 90.735 l
-f 
-520.659 84.746 m
-521.118 83.346 l
-547.564 92.006 l
-547.09 93.455 l
-520.659 84.746 l
-f 
-0 g
-
-0 G
-
-0.9 w
-492.362 91.522 m
-492.362 59.458 l
-496.51 59.458 l
-496.51 92.911 l
-492.362 91.522 l
-b 
-464.818 54.783 m
-465.705 54.783 l
-465.705 52.123 l
-465.705 51.338 465.946 50.823 466.624 50.823 c
-467.302 50.823 467.542 51.338 467.542 52.123 c
-467.542 54.783 l
-468.428 54.783 l
-468.428 51.839 l
-468.428 50.605 467.758 50.097 466.624 50.097 c
-465.49 50.097 464.818 50.605 464.818 51.839 c
-464.818 54.783 l
-f 
-469.443 54.783 m
-470.533 54.783 l
-472.217 51.338 l
-472.23 51.338 l
-472.23 54.783 l
-473.079 54.783 l
-473.079 50.177 l
-471.996 50.177 l
-470.305 53.622 l
-470.292 53.622 l
-470.292 50.177 l
-469.443 50.177 l
-469.443 54.783 l
-f 
-474.049 54.783 0.887 -4.606 re
-f 
-475.5 54.783 m
-476.45 54.783 l
-477.584 51.166 l
-477.596 51.166 l
-478.716 54.783 l
-479.597 54.783 l
-478.109 50.177 l
-477.019 50.177 l
-475.5 54.783 l
-f 
-480.239 54.783 m
-482.848 54.783 l
-482.848 54.058 l
-481.126 54.058 l
-481.126 52.922 l
-482.703 52.922 l
-482.703 52.196 l
-481.126 52.196 l
-481.126 50.902 l
-482.861 50.902 l
-482.861 50.177 l
-480.239 50.177 l
-480.239 54.783 l
-f 
-483.749 54.783 m
-484.705 54.783 l
-485.655 54.783 486.789 54.816 486.789 53.535 c
-486.789 52.994 486.44 52.546 485.877 52.467 c
-485.877 52.453 l
-486.117 52.434 486.257 52.183 486.345 51.978 c
-487.054 50.177 l
-486.067 50.177 l
-485.535 51.615 l
-485.408 51.958 485.294 52.09 484.921 52.09 c
-484.635 52.09 l
-484.635 50.177 l
-483.749 50.177 l
-483.749 54.783 l
-h
-484.635 52.816 m
-484.927 52.816 l
-485.364 52.816 485.864 52.882 485.864 53.456 c
-485.864 54.011 485.37 54.058 484.927 54.058 c
-484.635 54.058 l
-484.635 52.816 l
-f 
-490.133 53.939 m
-489.855 54.063 489.545 54.137 489.234 54.137 c
-488.93 54.137 488.538 53.998 488.538 53.496 c
-488.538 52.697 490.475 53.034 490.475 51.489 c
-490.475 50.48 489.71 50.097 488.816 50.097 c
-488.335 50.097 488.12 50.163 487.682 50.275 c
-487.764 51.106 l
-488.069 50.935 488.417 50.823 488.765 50.823 c
-489.101 50.823 489.551 51.001 489.551 51.417 c
-489.551 52.295 487.613 51.932 487.613 53.456 c
-487.613 54.486 488.38 54.862 489.158 54.862 c
-489.538 54.862 489.893 54.81 490.215 54.697 c
-490.133 53.939 l
-f 
-491.268 54.783 0.887 -4.606 re
-f 
-493.972 54.058 m
-492.706 54.058 l
-492.706 54.783 l
-496.126 54.783 l
-496.126 54.058 l
-494.859 54.058 l
-494.859 50.177 l
-493.972 50.177 l
-493.972 54.058 l
-f 
-498.008 56.044 m
-498.876 56.044 l
-498.008 55.08 l
-497.482 55.08 l
-498.008 56.044 l
-h
-496.754 54.783 m
-499.363 54.783 l
-499.363 54.058 l
-497.64 54.058 l
-497.64 52.922 l
-499.218 52.922 l
-499.218 52.196 l
-497.64 52.196 l
-497.64 50.902 l
-499.376 50.902 l
-499.376 50.177 l
-496.754 50.177 l
-496.754 54.783 l
-f 
-q
-1 i
-2.78 842 596 -842 re
-W n 
-2.78 842 596 -842 re
-W n 
-2.28 842 595.27 -841.88 re
-10 830 m
-W* n 
--26 870 651 -898 re
-10 830 m
-W n 
-0 842.04 594.96 -842.04 re
-W n 
-
-
-BT
-
-Q
-PDFVars/TermAll get exec end end
-userdict /pgsave get restore
-showpage
-%%PageTrailer
-%%EndPage
-%%Trailer
-%%DocumentProcessColors: Cyan Magenta Yellow Black
-%%EOF
-%!PS-Adobe-3.0
-%%BoundingBox: 54 72 558 720
-%%Creator: Mozilla (NetScape) HTML->PS
-%%DocumentData: Clean7Bit
-%%Orientation: Portrait
-%%Pages: 0
-%%PageOrder: Ascend
-%%Title: mailbox:/home/mongenet/nsmail/Centre de messages?id=00102013221502.01888%40caseb.u-strasbg.fr&number=20967194&part=1.2
-%%EndComments
-%%BeginProlog
-[ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
- /.notdef /.notdef /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
- /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one
- /two /three /four /five /six /seven /eight /nine /colon /semicolon
- /less /equal /greater /question /at /A /B /C /D /E
- /F /G /H /I /J /K /L /M /N /O
- /P /Q /R /S /T /U /V /W /X /Y
- /Z /bracketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c
- /d /e /f /g /h /i /j /k /l /m
- /n /o /p /q /r /s /t /u /v /w
- /x /y /z /braceleft /bar /braceright /asciitilde /.notdef /.notdef /.notdef
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
- /space /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright
- /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron /degree /plusminus /twosuperior /threesuperior
- /acute /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf
- /threequarters /questiondown /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
- /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde
- /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex
- /Udieresis /Yacute /Thorn /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring
- /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis
- /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave
- /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis] /isolatin1encoding exch def
-/c { matrix currentmatrix currentpoint translate
-     3 1 roll scale newpath 0 0 1 0 360 arc setmatrix } bind def
-/F0
-    /Times-Roman findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/f0 { /F0 findfont exch scalefont setfont } bind def
-/F1
-    /Times-Bold findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/f1 { /F1 findfont exch scalefont setfont } bind def
-/F2
-    /Times-Italic findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/f2 { /F2 findfont exch scalefont setfont } bind def
-/F3
-    /Times-BoldItalic findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/f3 { /F3 findfont exch scalefont setfont } bind def
-/F4
-    /Courier findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/f4 { /F4 findfont exch scalefont setfont } bind def
-/F5
-    /Courier-Bold findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/f5 { /F5 findfont exch scalefont setfont } bind def
-/F6
-    /Courier-Oblique findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/f6 { /F6 findfont exch scalefont setfont } bind def
-/F7
-    /Courier-BoldOblique findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/f7 { /F7 findfont exch scalefont setfont } bind def
-/rhc {
-    {
-        currentfile read {
-	    dup 97 ge
-		{ 87 sub true exit }
-		{ dup 48 ge { 48 sub true exit } { pop } ifelse }
-	    ifelse
-	} {
-	    false
-	    exit
-	} ifelse
-    } loop
-} bind def
-
-/cvgray { % xtra_char npix cvgray - (string npix long)
-    dup string
-    0
-    {
-	rhc { cvr 4.784 mul } { exit } ifelse
-	rhc { cvr 9.392 mul } { exit } ifelse
-	rhc { cvr 1.824 mul } { exit } ifelse
-	add add cvi 3 copy put pop
-	1 add
-	dup 3 index ge { exit } if
-    } loop
-    pop
-    3 -1 roll 0 ne { rhc { pop } if } if
-    exch pop
-} bind def
-
-/smartimage12rgb { % w h b [matrix] smartimage12rgb -
-    /colorimage where {
-	pop
-	{ currentfile rowdata readhexstring pop }
-	false 3
-	colorimage
-    } {
-	exch pop 8 exch
-	3 index 12 mul 8 mod 0 ne { 1 } { 0 } ifelse
-	4 index
-	6 2 roll
-	{ 2 copy cvgray }
-	image
-	pop pop
-    } ifelse
-} def
-/cshow { dup stringwidth pop 2 div neg 0 rmoveto show } bind def
-/rshow { dup stringwidth pop neg 0 rmoveto show } bind def
-/BeginEPSF {
-  /b4_Inc_state save def
-  /dict_count countdictstack def
-  /op_count count 1 sub def
-  userdict begin
-  /showpage {} def
-  0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin
-  10 setmiterlimit [] 0 setdash newpath
-  /languagelevel where
-  { pop languagelevel 1 ne
-    { false setstrokeadjust false setoverprint } if
-  } if
-} bind def
-/EndEPSF {
-  count op_count sub {pop} repeat
-  countdictstack dict_count sub {end} repeat
-  b4_Inc_state restore
-} bind def
-%%EndProlog
-%%EOF
+%!PS-Adobe-3.0
+%%Title: (1047.pdf)
+%%Version: 1 2
+%%CreationDate: (D:20000609084316)
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%BoundingBox: 464 42 556 94
+%%Pages: 1
+%%DocumentProcessColors: (atend)
+%%DocumentSuppliedResources:
+%%+ font BNGOLN+LetterGothic-Bold
+%%+ font BNGPOK+LetterGothic-BoldSlanted
+%%+ font GillSans-Bold$0X1
+%%+ font GillSans$0X1
+%%+ procset (Adobe Acrobat - PDF operators) 1.2 0
+%%+ procset (Adobe Acrobat - type operators) 1.2 0
+%%EndComments
+%%BeginDefaults
+%%EndDefaults
+%%BeginProlog
+%%EndProlog
+%%BeginSetup
+%%BeginFile: l2check
+%%Copyright: Copyright 1993 Adobe Systems Incorporated. All Rights Reserved.
+systemdict /languagelevel known
+{ systemdict /languagelevel get 1 eq }
+{ true }
+ifelse
+{
+initgraphics /Helvetica findfont 18 scalefont setfont
+72 600 moveto (Error: Your printer driver needs to be configured) dup show
+72 580 moveto (for printing to a PostScript Level 1 printer.) dup show
+exch = =
+/Helvetica-Bold findfont 16 scalefont setfont
+72 520 moveto (Windows and Unix) show
+/Times-Roman findfont 16 scalefont setfont
+72 500 moveto (Select ªLevel 1º in the PostScript options section) show
+72 480 moveto (of the Acrobat Exchange or Reader print dialog.) show
+/Helvetica-Bold findfont 16 scalefont setfont
+72 440 moveto (Macintosh) show
+/Times-Roman findfont 16 scalefont setfont
+72 420 moveto (In the Chooser, select your printer driver.) show
+72 400 moveto (Then select your printer and click the Setup button.) show
+72 380 moveto (Follow any on-screen dialogs that may appear.) show
+showpage
+quit
+}
+if
+%%EndFile
+/currentpacking where{pop currentpacking true setpacking}if
+userdict /PDF 85 dict put
+%%BeginFile: pdfvars.prc
+%%Copyright: Copyright 1987-1996 Adobe Systems Incorporated. All Rights Reserved.
+userdict /PDFVars 75 dict dup begin put
+/_save 0 def
+/_cshow 0 def
+/InitAll 0 def
+/TermAll 0 def
+/_lp /none def
+/_doClip 0 def
+/sfc 0 def
+/_sfcs 0 def
+/_sfc 0 def
+/ssc 0 def
+/_sscs 0 def
+/_ssc 0 def
+/_fcs 0 def
+/_scs 0 def
+/_fp 0 def
+/_sp 0 def
+/_f0 0 array def
+/_f1 1 array def
+/_f3 3 array def
+/_f4 4 array def
+/_fc null def
+/_s0 0 array def
+/_s1 1 array def
+/_s3 3 array def
+/_s4 4 array def
+/_sc null def
+/_cpcf null def
+/_cpcs null def
+/_inT false def
+/_tr -1 def
+/_rise 0 def
+/_ax 0 def
+/_cx 0 def
+/_ld 0 def
+/_tm matrix def
+/_ctm matrix def
+/_mtx matrix def
+/_hy (-) def
+/_fScl 0 def
+/_hs 1 def
+/_pdfEncodings 2 array def
+/_baselineadj 0 def
+/_Tj 0 def
+/_italMtx[1 0 .212557 1 0 0]def
+/_italMtx_WMode1 [1 -.212557 0 1 0 0]def
+/_basefont 0 def
+/_basefonto 0 def
+/_pdf_oldCIDInit null def
+/_categories 10 dict def
+/_sa? true def
+/_op? false def
+/_ColorSep5044? false def
+/_tmpcolr? [] def
+/_tmpop? {} def
+end
+%%EndFile
+PDFVars begin PDF begin
+%%BeginFile: pdfutil.prc
+%%Copyright: Copyright 1993 Adobe Systems Incorporated. All Rights Reserved.
+/bd {bind def} bind def
+/ld {load def} bd
+/dd { PDFVars 3 1 roll put } bd
+/xdd { exch dd } bd
+/Level2?
+systemdict /languagelevel known
+{ systemdict /languagelevel get 2 ge } { false } ifelse
+def
+/here {
+dup currentdict exch known
+{ currentdict exch get true }
+{ pop false }
+ifelse
+} bd
+/isdefined? { where { pop true } { false } ifelse } bd
+/StartLoad { dup dup not { /_save save dd } if } bd
+/EndLoad { if not { _save restore } if } bd
+/npop { { pop } repeat } bd
+%%EndFile
+%%BeginFile: pdf.prc
+%%Copyright: Copyright 1987-1996 Adobe Systems Incorporated. All Rights Reserved.
+/initialize {
+_ColorSep5044? {sep_ops begin 50 dict begin} if
+newpath
+} bd
+/terminate {
+_ColorSep5044? {end end} if
+} bd
+Level2? StartLoad
+{ /m/moveto ld
+/l/lineto ld
+/c/curveto ld
+/setSA/setstrokeadjust ld
+} EndLoad
+Level2? not StartLoad
+{
+/pl {
+transform
+0.25 sub round 0.25 add exch
+0.25 sub round 0.25 add exch
+itransform
+} bd
+/m { _sa? { pl } if moveto } bd
+/l { _sa? { pl } if lineto } bd
+/c { _sa? { pl } if curveto } bd
+/setSA { /_sa? xdd } bd
+} EndLoad
+/v { currentpoint 6 2 roll c } bd
+/y { 2 copy c } bd
+/h/closepath ld
+/d/setdash ld
+/j/setlinejoin ld
+/J/setlinecap ld
+/M/setmiterlimit ld
+/w/setlinewidth ld
+/cf currentflat def
+/i {
+dup 0 eq { pop cf } if
+setflat
+} bd
+/ilp { /_lp /none dd } bd
+/sfc {
+_lp /fill ne {
+_sfcs
+_sfc
+/_lp /fill dd
+} if
+} dd
+/ssc {
+_lp /stroke ne {
+_sscs
+_ssc
+/_lp /stroke dd
+} if
+} dd
+/n {
+_doClip 1 ge {
+_doClip 1 eq { clip } { eoclip } ifelse
+/_doClip 0 dd
+} if
+newpath
+} bd
+/f {
+_doClip 1 ge
+{
+gsave sfc fill grestore
+_doClip 1 eq { clip } { eoclip } ifelse
+newpath
+ilp
+/_doClip 0 dd
+}
+{ sfc fill }
+ifelse
+} bd
+/f* {
+_doClip 1 ge
+{
+gsave sfc eofill grestore
+_doClip 1 eq { clip } { eoclip } ifelse
+newpath
+ilp
+/_doClip 0 dd
+}
+{ sfc eofill }
+ifelse
+} bd
+/S {
+_doClip 1 ge
+{
+gsave ssc stroke grestore
+_doClip 1 eq { clip } { eoclip } ifelse
+newpath
+ilp
+/_doClip 0 dd
+}
+{ ssc stroke }
+ifelse
+} bd
+/s { h S } bd
+/B {
+_doClip dup 1 ge
+gsave f grestore
+{
+gsave S grestore
+1 eq { clip } { eoclip } ifelse
+newpath
+ilp
+/_doClip 0 dd
+}
+{ pop S }
+ifelse
+} bd
+/b { h B } bd
+/B* {
+_doClip dup 1 ge
+gsave f* grestore
+{
+gsave S grestore
+1 eq { clip } { eoclip } ifelse
+newpath
+ilp
+/_doClip 0 dd
+}
+{ pop S }
+ifelse
+} bd
+/b* { h B* } bd
+/W { /_doClip 1 dd } bd
+/W* { /_doClip 2 dd } bd
+/q/save ld
+/Q { restore ilp } bd
+Level2? StartLoad
+{ /defineRes/defineresource ld
+/findRes/findresource ld
+currentglobal
+true systemdict /setglobal get exec
+[/Function /ExtGState /Form]
+{ /Generic /Category findresource dup length dict copy /Category defineresource pop }
+forall
+systemdict /setglobal get exec
+} EndLoad
+Level2? not StartLoad
+{ /AlmostFull?
+{ dup maxlength exch length sub 2 le
+} bind def
+/Expand
+{ 1 index maxlength mul cvi dict
+dup begin exch { def } forall end
+} bind def
+/xput
+{ 3 2 roll
+dup 3 index known not
+{ dup AlmostFull? { 1.5 Expand } if
+} if
+dup 4 2 roll put
+} bind def
+/defineRes
+{ _categories 1 index known not
+{ /_categories _categories 2 index 10 dict xput store
+} if
+_categories exch 2 copy get 5 -1 roll 4 index xput put
+} bind def
+/findRes
+{ _categories exch get exch get
+} bind def
+} EndLoad
+/cs
+{
+dup where { pop load } if
+dup /_fcs xdd
+ucs
+_cpcf exch get
+/_fc xdd
+/_fp null dd
+} bd
+/CS
+{
+dup where { pop load } if
+dup /_scs xdd ucs _cpcs exch get /_sc xdd /_sp null dd
+} bd
+/ucs {
+dup type /arraytype eq
+{ dup 0 get
+dup /Indexed eq
+{ pop 0 get }
+{ /Pattern eq
+{ dup length 2 eq
+{ 1 get ucs }
+{ 0 get }
+ifelse }
+{ 0 get }
+ifelse }
+ifelse }
+if }
+bd
+/_cpcf
+15 dict dup begin
+/DefaultGray _f1 def
+/DeviceGray _f1 def
+/DefaultRGB _f3 def
+/DeviceRGB _f3 def
+/DeviceCMYK _f4 def
+/CalGray _f1 def
+/CalRGB _f3 def
+/CalCMYK _f4 def
+/Lab _f3 def
+/Pattern _f0 def
+/Indexed _f1 def
+/Separation _f1 def
+/CIEBasedA _f1 def
+/CIEBasedABC _f3 def
+end
+dd
+/_cpcs
+15 dict dup begin
+/DefaultGray _s1 def
+/DeviceGray _s1 def
+/DefaultRGB _s3 def
+/DeviceRGB _s3 def
+/DeviceCMYK _s4 def
+/CalGray _s1 def
+/CalRGB _s3 def
+/CalCMYK _s4 def
+/Lab _s3 def
+/Pattern _s0 def
+/Indexed _s1 def
+/Separation _s1 def
+/CIEBasedA _s1 def
+/CIEBasedABC _s3 def
+end
+dd
+Level2? not StartLoad {
+/ri/pop ld
+/makePat/pop ld
+} EndLoad
+Level2? StartLoad {
+/ri
+{
+/findcolorrendering isdefined?
+{
+mark exch
+findcolorrendering
+counttomark 2 eq
+{ type /booleantype eq
+{ dup type /nametype eq
+{ dup /ColorRendering resourcestatus
+{ pop pop
+dup /DefaultColorRendering ne
+{
+/ColorRendering findresource
+setcolorrendering
+} if
+} if
+} if
+} if
+} if
+cleartomark
+}
+{ pop
+} ifelse
+} bd
+/makePat /makepattern ld
+} EndLoad
+Level2? not _ColorSep5044? or StartLoad
+{
+/L1setcolor {
+aload length
+dup 0 eq
+{ pop .5 setgray }
+{ dup 1 eq
+{ pop setgray }
+{ 3 eq
+{ setrgbcolor }
+{ setcmykcolor }
+ifelse }
+ifelse }
+ifelse
+} bind dd
+/_sfcs { } dd
+/_sscs { } dd
+} EndLoad
+Level2? not _ColorSep5044? not and StartLoad
+{
+/_sfc { _fc L1setcolor } dd
+/_ssc { _sc L1setcolor } dd
+} EndLoad
+Level2? _ColorSep5044? not and StartLoad
+{
+/_sfcs
+{
+_fcs setcolorspace
+} bind dd
+/_sscs
+{
+_scs setcolorspace
+} bind dd
+/_sfc
+{
+_fc aload pop
+_fp null eq
+{ setcolor }
+{ _fp setpattern }
+ifelse
+} bind dd
+/_ssc
+{
+_sc aload pop
+_sp null eq { setcolor } { _sp setpattern } ifelse
+} bind dd
+} EndLoad
+/sc
+{
+_fc astore pop
+ilp
+} bd
+/SC
+{
+_sc astore pop
+ilp
+} bd
+/scn {
+dup type /dicttype eq
+{ dup /_fp xdd
+/PaintType get 1 eq
+{ /_fc _f0 dd ilp }
+{ /_fc _cpcf _fcs ucs get dd
+sc }
+ifelse }
+{ sc }
+ifelse
+} bd
+/SCN {
+dup type /dicttype eq
+{ dup /_sp xdd
+/PaintType get 1 eq
+{ /_sc _s0 dd ilp }
+{ /_sc _cpcs _scs ucs get dd
+SC }
+ifelse }
+{ SC }
+ifelse
+} bd
+/g { /DefaultGray cs sc } bd
+/rg { /DefaultRGB cs sc } bd
+/k { /DeviceCMYK cs sc } bd
+/G { /DefaultGray CS SC } bd
+/RG { /DefaultRGB CS SC } bd
+/K { /DeviceCMYK CS SC } bd
+/cm { _mtx astore concat } bd
+/re {
+4 2 roll m
+1 index 0 rlineto
+0 exch rlineto
+neg 0 rlineto
+h
+} bd
+/RC/rectclip ld
+/EF/execform ld
+/PS { cvx exec } bd
+/initgs {
+/DefaultGray where
+{ pop }
+{ /DefaultGray /DeviceGray dd }
+ifelse
+/DefaultRGB where
+{ pop }
+{ /DefaultRGB /DeviceRGB dd }
+ifelse
+0 g 0 G
+[] 0 d 0 j 0 J 10 M 1 w
+true setSA
+} bd
+21 dict dup begin
+/CosineDot
+{ 180 mul cos exch 180 mul cos add 2 div } bd
+/Cross
+{ abs exch abs 2 copy gt { exch } if pop neg } bd
+/Diamond
+{ abs exch abs 2 copy add .75 le
+{ dup mul exch dup mul add 1 exch sub }
+{ 2 copy add 1.23 le
+{ .85 mul add 1 exch sub }
+{ 1 sub dup mul exch 1 sub dup mul add 1 sub }
+ifelse }
+ifelse } bd
+/Double
+{ exch 2 div exch 2 { 360 mul sin 2 div exch } repeat add } bd
+/DoubleDot
+{ 2 { 360 mul sin 2 div exch } repeat add } bd
+/Ellipse
+{ abs exch abs 2 copy 3 mul exch 4 mul add 3 sub dup 0 lt
+{ pop dup mul exch .75 div dup mul add 4 div
+1 exch sub }
+{ dup 1 gt
+{pop 1 exch sub dup mul exch 1 exch sub
+.75 div dup mul add 4 div 1 sub }
+{ .5 exch sub exch pop exch pop }
+ifelse }
+ifelse } bd
+/EllipseA
+{ dup mul .9 mul exch dup mul add 1 exch sub } bd
+/EllipseB
+{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub } bd
+/EllipseC
+{ dup .5 gt { 1 exch sub } if
+dup .25 ge
+{ .5 exch sub 4 mul dup mul 1 sub }
+{ 4 mul dup mul 1 exch sub }
+ifelse
+exch
+dup .5 gt { 1 exch sub } if
+dup .25 ge
+{ .5 exch sub 4 mul dup mul 1 sub }
+{ 4 mul dup mul 1 exch sub }
+ifelse
+add -2 div } bd
+/InvertedDouble
+{ exch 2 div exch 2 { 360 mul sin 2 div exch } repeat add neg } bd
+/InvertedDoubleDot
+{ 2 { 360 mul sin 2 div exch } repeat add neg } bd
+/InvertedEllipseA
+{ dup mul .9 mul exch dup mul add 1 sub } bd
+/InvertedSimpleDot
+{ dup mul exch dup mul add 1 sub } bd
+/Line
+{ exch pop abs neg } bd
+/LineX
+{ pop } bd
+/LineY
+{ exch pop } bd
+/Rhomboid
+{ abs exch abs 0.9 mul add 2 div } bd
+/Round
+{ abs exch abs 2 copy add 1 le
+{ dup mul exch dup mul add 1 exch sub }
+{ 1 sub dup mul exch 1 sub dup mul add 1 sub }
+ifelse } bd
+/SimpleDot
+{ dup mul exch dup mul add 1 exch sub } bd
+/Square
+{ abs exch abs 2 copy lt { exch } if pop neg } bd
+end
+{ /Function defineRes pop } forall
+/Identity {} /Function defineRes pop
+_ColorSep5044? StartLoad {
+/_defaulttransferfunc currenttransfer def
+/currentcolortransfer where
+{ pop /_defaultcolortransferfuncs [ currentcolortransfer ] def }
+if
+/concattransferfuncs {
+[ 3 1 roll /exec load exch /exec load ] cvx
+} bd
+/concatandsettransfer {
+/_defaulttransferfunc load concattransferfuncs settransfer
+} bd
+/concatandsetcolortransfer {
+colorplate 0 eq
+{
+_defaultcolortransferfuncs aload pop
+8 -1 roll 5 -1 roll concattransferfuncs 7 1 roll
+6 -1 roll 4 -1 roll concattransferfuncs 5 1 roll
+4 -1 roll 3 -1 roll concattransferfuncs 3 1 roll
+concattransferfuncs
+setcolortransfer
+} if
+colorplate 1 ge colorplate 4 le and
+{
+4 colorplate sub index 4 { exch pop } repeat
+concatandsettransfer
+} if
+colorplate 5 ge
+{
+0 index 4 { exch pop } repeat
+concatandsettransfer
+} if
+} bd
+/tn5044sethalftone
+{
+begin
+HalftoneType 5 eq
+{ [/Default /Cyan /Magenta /Yellow /Black /Default /Default /Default]
+colorplate get
+here not {
+/Default here not { currentdict } if
+} if
+}
+{ currentdict }
+ifelse
+end
+begin
+/TransferFunction here
+{
+concatandsettransfer
+currentdict dup length dict
+begin
+{
+1 index /TransferFunction ne { def } { pop pop } ifelse
+} forall
+currentdict
+end
+}
+{
+currentdict
+} ifelse
+end
+sethalftone
+} bd
+} EndLoad
+Level2? StartLoad {
+/gs
+{
+begin
+/SA here { setstrokeadjust } if
+/OP here { setoverprint } if
+/BG here { setblackgeneration } if
+/UCR here { setundercolorremoval } if
+/TR here
+{
+_ColorSep5044?
+{
+dup xcheck
+{ concatandsettransfer }
+{ aload pop concatandsetcolortransfer }
+ifelse
+}
+{
+dup xcheck
+{ settransfer }
+{ aload pop setcolortransfer }
+ifelse
+} ifelse
+} if
+/sethalftonephase isdefined? { /HTP here { sethalftonephase } if } if
+/HT here
+{ _ColorSep5044?
+{ tn5044sethalftone }
+{ sethalftone }
+ifelse
+} if
+end
+} bd
+/_defaulthalftone currenthalftone def
+} EndLoad
+Level2? not StartLoad {
+/gs
+{
+begin
+/SA here { /_sa? xdd } if
+/OP here { dup /_op? xdd
+/setoverprint where {pop setoverprint}
+{pop} ifelse
+} if
+/TR here
+{
+_ColorSep5044?
+{ dup xcheck
+{ concatandsettransfer }
+{ aload pop concatandsetcolortransfer }
+ifelse
+}
+{ dup xcheck
+{ settransfer }
+{ aload pop setcolortransfer }
+ifelse
+} ifelse
+} if
+/HT here
+{ _ColorSep5044?
+{ tn5044sethalftone }
+{ sethalftone }
+ifelse
+} if
+end
+} bd
+5 dict dup
+begin
+currentscreen 1 [/HalftoneType /SpotFunction /Angle /Frequency ]
+{ exch def } forall
+end
+/_defaulthalftone exch def
+} EndLoad
+/int {
+dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul
+exch pop add exch pop
+} bd
+/limit {
+dup 2 index le { exch } if pop
+dup 2 index ge { exch } if pop
+} bd
+_ColorSep5044? StartLoad {
+/_sfc
+{
+_fp null eq
+{ _fcs type /arraytype eq
+{_fcs 0 get /Separation eq
+{
+_fcs 1 get /All eq
+{
+_fc aload pop 1 exch sub
+/setseparationgray where pop begin setseparationgray end
+}
+{
+1 _fcs 3 get exec _fcs 1 get
+/findcmykcustomcolor where pop begin findcmykcustomcolor end
+_fc aload pop
+/setcustomcolor where pop begin setcustomcolor end
+}
+ifelse
+}
+{ _fc L1setcolor }
+ifelse
+}
+{ _fc L1setcolor }
+ifelse
+}
+{ _fc L1setcolor }
+ifelse
+} bind dd
+/_ssc
+{
+_sp null eq
+{ _scs type /arraytype eq
+{_scs 0 get /Separation eq
+{
+_scs 1 get /All eq
+{
+_sc aload pop 1 exch sub
+/setseparationgray where pop begin setseparationgray end
+}
+{
+1 _scs 3 get exec _scs 1 get
+/findcmykcustomcolor where pop begin findcmykcustomcolor end
+_sc aload pop
+/setcustomcolor where pop begin setcustomcolor end
+}
+ifelse
+}
+{ _sc L1setcolor }
+ifelse
+}
+{ _sc L1setcolor }
+ifelse
+}
+{ _sc L1setcolor }
+ifelse
+} bind dd
+} EndLoad
+%%EndFile
+%%BeginFile: pdftext.prc
+%%Copyright: Copyright 1987-1997 Adobe Systems Incorporated. All Rights Reserved.
+PDF /PDFText 65 dict dup begin put
+/initialize { PDFText begin } bd
+/terminate { end } bd
+/pdf_has_composefont? systemdict /composefont known def
+/CopyFont {
+{
+1 index /FID ne 2 index /UniqueID ne and
+{ def } { pop pop } ifelse
+} forall
+} bd
+/Type0CopyFont
+{
+exch
+dup length dict
+begin
+CopyFont
+[
+exch
+FDepVector
+{
+dup /FontType get 0 eq
+{
+1 index Type0CopyFont
+/_pdfType0 exch definefont
+}
+{
+/_pdfBaseFont exch
+2 index exec
+}
+ifelse
+exch
+}
+forall
+pop
+]
+/FDepVector exch def
+currentdict
+end
+} bd
+/cHexEncoding
+[/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12
+/c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25
+/c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38
+/c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B
+/c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E
+/c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71
+/c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84
+/c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97
+/c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA
+/cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD
+/cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0
+/cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3
+/cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6
+/cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF] def
+/modEnc {
+/_enc xdd
+/_icode 0 dd
+counttomark 1 sub -1 0
+{
+index
+dup type /nametype eq
+{
+_enc _icode 3 -1 roll put
+_icode 1 add
+}
+if
+/_icode xdd
+} for
+cleartomark
+_enc
+} bd
+/trEnc {
+/_enc xdd
+255 -1 0 {
+exch dup -1 eq
+{ pop /.notdef }
+{ Encoding exch get }
+ifelse
+_enc 3 1 roll put
+} for
+pop
+_enc
+} bd
+/TE {
+/_i xdd
+StandardEncoding 256 array copy modEnc
+_pdfEncodings exch _i exch put
+} bd
+/TZ
+{
+/_usePDFEncoding xdd
+findfont
+dup length 2 add dict
+begin
+{
+1 index /FID ne { def } { pop pop } ifelse
+} forall
+/FontName exch def
+_usePDFEncoding 0 ge
+{
+/Encoding _pdfEncodings _usePDFEncoding get def
+pop
+}
+{
+_usePDFEncoding -1 eq
+{
+counttomark 0 eq
+{ pop }
+{
+Encoding 256 array copy
+modEnc /Encoding exch def
+}
+ifelse
+}
+{
+256 array
+trEnc /Encoding exch def
+}
+ifelse
+}
+ifelse
+FontName currentdict
+end
+definefont pop
+}
+bd
+/Level2?
+systemdict /languagelevel known
+{systemdict /languagelevel get 2 ge}
+{false}
+ifelse
+def
+Level2?
+{
+/_pdfFontStatus
+{
+currentglobal exch
+/Font resourcestatus
+{pop pop true}
+{false}
+ifelse
+exch setglobal
+} bd
+}
+{
+/_pdfFontStatusString 50 string def
+_pdfFontStatusString 0 (fonts/) putinterval
+/_pdfFontStatus
+{
+_pdfFontStatusString 6 42 getinterval
+cvs length 6 add
+_pdfFontStatusString exch 0 exch getinterval
+status
+{ pop pop pop pop true}
+{ false }
+ifelse
+} bd
+}
+ifelse
+Level2?
+{
+/_pdfCIDFontStatus
+{
+/CIDFont /Category resourcestatus
+{
+pop pop
+/CIDFont resourcestatus
+{pop pop true}
+{false}
+ifelse
+}
+{ pop false }
+ifelse
+} bd
+}
+if
+/_pdfString100 100 string def
+/_pdfComposeFontName
+{
+dup length 1 eq
+{
+0 get
+1 index
+type /nametype eq
+{
+_pdfString100 cvs
+length dup dup _pdfString100 exch (-) putinterval
+_pdfString100 exch 1 add dup _pdfString100 length exch sub getinterval
+2 index exch cvs length
+add 1 add _pdfString100 exch 0 exch getinterval
+exch pop
+true
+}
+{
+pop pop
+false
+}
+ifelse
+}
+{
+false
+}
+ifelse
+} bd
+pdf_has_composefont?
+{
+/_pdfComposeFont
+{
+1 index /CMap resourcestatus
+{pop pop true}
+{false}
+ifelse
+1 index true exch
+{
+_pdfCIDFontStatus not
+{pop false exit}
+if
+}
+forall
+and
+{ 3 -1 roll pop composefont true}
+{
+4 -1 roll pop
+_pdfComposeFontName
+{
+dup _pdfFontStatus
+{ findfont definefont true }
+{
+pop
+dup _pdfFontStatus
+{ findfont true }
+{ pop false }
+ifelse
+}
+ifelse
+}
+{
+dup _pdfFontStatus
+{ findfont true }
+{ pop false }
+ifelse
+}
+ifelse
+}
+ifelse
+} bd
+}
+{
+/_pdfComposeFont
+{
+4 -1 roll pop
+_pdfComposeFontName not
+{
+dup
+}
+if
+2 copy _pdfFontStatus
+{pop findfont exch pop true}
+{
+eq
+{pop false}
+{
+dup _pdfFontStatus
+{findfont true}
+{pop false}
+ifelse
+}
+ifelse
+}
+ifelse
+} bd
+}
+ifelse
+/_pdfFaceByStyleDict 4 dict dup begin
+Level2?
+{
+/Serif
+/HeiseiMin-W3-83pv-RKSJ-H _pdfFontStatus
+{/HeiseiMin-W3}
+{/Ryumin-Light}
+ifelse
+def
+/SansSerif
+/HeiseiKakuGo-W5-83pv-RKSJ-H _pdfFontStatus
+{/HeiseiKakuGo-W5}
+{/GothicBBB-Medium}
+ifelse
+def
+/HeiseiMaruGo-W4-83pv-RKSJ-H _pdfFontStatus
+{/HeiseiMaruGo-W4}
+{
+/Jun101-Light-RKSJ-H _pdfFontStatus
+{ /Jun101-Light }
+{ SansSerif }
+ifelse
+}
+ifelse
+/RoundSansSerif exch def
+/Default Serif def
+}
+{
+/Serif /Ryumin-Light def
+/SansSerif /GothicBBB-Medium def
+{
+(fonts/Jun101-Light-83pv-RKSJ-H) status
+}stopped
+{pop}{
+{ pop pop pop pop /Jun101-Light }
+{ SansSerif }
+ifelse
+/RoundSansSerif exch def
+}ifelse
+/Default Serif def
+}
+ifelse
+end
+def
+/_pdf_Adobe-Japan1-2 (Adobe-Japan1-2) def
+/_pdfConcatNames
+{
+exch
+_pdfString100 cvs
+length dup dup _pdfString100 exch (-) putinterval
+_pdfString100 exch 1 add dup _pdfString100 length exch sub getinterval
+3 -1 roll exch cvs length
+add 1 add _pdfString100 exch 0 exch getinterval
+} bind def
+/_pdfSubSetFontByStyleDict 4 dict dup begin
+_pdfFaceByStyleDict
+{
+_pdf_Adobe-Japan1-2 _pdfConcatNames
+dup _pdfFontStatus
+{ def }
+{
+{
+pop
+dup /SansSerif eq
+{
+/HeiseiKakuGo-W5-Adobe-Japan1-2 dup _pdfFontStatus
+{ def exit }
+{ pop }
+ifelse
+}
+if
+dup /Serif eq
+{
+/HeiseiMin-W3-Adobe-Japan1-2 dup _pdfFontStatus
+{ def exit }
+{ pop }
+ifelse
+}
+if
+pop exit
+}
+loop
+}
+ifelse
+}
+forall
+end def
+/TZzero
+{
+/_fyAdj xdd
+/_wmode xdd
+/_styleArr xdd
+4 copy
+_pdfComposeFont
+{exch pop exch pop exch pop}
+{
+[
+0 1 _styleArr length 1 sub
+{
+_styleArr exch get
+_pdfFaceByStyleDict exch 2 copy known not
+{ pop /Default }
+if
+get
+}
+for
+]
+exch pop
+3 index 3 index 4 2 roll
+_pdfComposeFont
+{exch pop}
+{
+findfont
+}
+ifelse
+}
+ifelse
+dup /FontType get 3 eq _wmode 1 eq and
+{
+_pdfVerticalRomanT3Font dup length dict copy
+begin
+/_basefont exch def
+/Encoding _basefont /Encoding get def
+}
+{
+dup length 2 add dict
+begin
+{1 index /FID ne {def}{pop pop} ifelse }
+forall
+} ifelse
+/WMode _wmode def
+/BaseLineAdj _fyAdj def
+FontType 0 ne
+{
+/Encoding Encoding dup length array copy dup 16#5c /yen put def
+/_fauxfont true def
+} if
+currentdict
+end
+definefont pop
+}
+bd
+/swj {
+dup 4 1 roll
+dup length exch stringwidth
+exch 5 -1 roll 3 index mul add
+4 1 roll 3 1 roll mul add
+6 2 roll /_cnt 0 dd
+{1 index eq {/_cnt _cnt 1 add dd} if} forall pop
+exch _cnt mul exch _cnt mul 2 index add 4 1 roll 2 index add 4 1 roll pop pop
+} bd
+/jss {
+4 1 roll
+{
+2 npop
+(0) exch 2 copy 0 exch put
+gsave
+32 eq
+{
+exch 6 index 6 index 6 index 5 -1 roll widthshow
+currentpoint
+}
+{
+false charpath currentpoint
+4 index setmatrix stroke
+}
+ifelse
+grestore
+moveto
+2 copy rmoveto
+} exch cshow
+6 npop
+} def
+/jsfTzero {
+{
+2 npop
+(0) exch 2 copy 0 exch put
+exch show
+32 eq
+{
+4 index 4 index rmoveto
+}
+if
+2 copy rmoveto
+} exch cshow
+5 npop
+} def
+/jsp
+{
+{
+2 npop
+(0) exch 2 copy 0 exch put
+32 eq
+{ exch 5 index 5 index 5 index 5 -1 roll widthshow }
+{ false charpath }
+ifelse
+2 copy rmoveto
+} exch cshow
+5 npop
+} bd
+/trj { _cx 0 fWModeProc 32 _ax 0 fWModeProc 6 5 roll } bd
+/pjsf { trj sfc fawidthshowProc } bd
+/pjss { trj _ctm ssc jss } bd
+/pjsc { trj jsp } bd
+/_Tjdef [
+/pjsf load
+/pjss load
+{
+dup
+currentpoint 3 2 roll
+pjsf
+newpath moveto
+pjss
+} bind
+{
+trj swj rmoveto
+} bind
+{
+dup currentpoint 4 2 roll gsave
+pjsf
+grestore 3 1 roll moveto
+pjsc
+} bind
+{
+dup currentpoint 4 2 roll
+currentpoint gsave newpath moveto
+pjss
+grestore 3 1 roll moveto
+pjsc
+} bind
+{
+dup currentpoint 4 2 roll gsave
+dup currentpoint 3 2 roll
+pjsf
+newpath moveto
+pjss
+grestore 3 1 roll moveto
+pjsc
+} bind
+/pjsc load
+] def
+/BT
+{
+/_inT true dd
+_ctm currentmatrix pop matrix _tm copy pop
+0 _rise _baselineadj add translate _hs 1 scale
+0 0 moveto
+} bd
+/ET
+{
+/_inT false dd
+_tr 3 gt {clip} if
+_ctm setmatrix newpath
+} bd
+/Tr {
+_inT { _tr 3 le {currentpoint newpath moveto} if } if
+dup /_tr xdd
+_Tjdef exch get /_Tj xdd
+} bd
+/Tj {
+userdict /$$copystring 2 index put
+_Tj
+} bd
+/iTm { _ctm setmatrix _tm concat 0 _rise _baselineadj add translate _hs 1 scale } bd
+/Tm { _tm astore pop iTm 0 0 moveto } bd
+/Td { _mtx translate _tm _tm concatmatrix pop iTm 0 0 moveto } bd
+/TD { dup /_ld xdd Td } bd
+/_nullProc {} bd
+/Tf {
+dup 1000 div /_fScl xdd
+exch findfont dup
+/_nullProc exch
+/WMode known
+{
+1 index /WMode get 1 eq
+{pop /exch}
+if
+}
+if
+load /fWModeProc xdd
+dup
+/FontType get 0 eq dup _cx 0 ne and
+{ /jsfTzero }
+{ /awidthshow }
+ifelse
+load /fawidthshowProc xdd
+/_fTzero xdd
+dup /BaseLineAdj known
+{ dup /BaseLineAdj get _fScl mul }
+{ 0 }
+ifelse
+/_baselineadj xdd
+currentpoint iTm moveto
+exch scalefont setfont
+} bd
+/TL { neg /_ld xdd } bd
+/Tw {
+/_cx xdd
+_cx 0 ne _fTzero and
+{ /jsfTzero }
+{ /awidthshow }
+ifelse
+load /fawidthshowProc xdd
+} bd
+/Tc { /_ax xdd } bd
+/Ts { /_rise xdd currentpoint iTm moveto } bd
+/Tz { 100 div /_hs xdd iTm } bd
+/Tk { exch pop _fScl mul neg 0 fWModeProc rmoveto } bd
+/T* { 0 _ld Td } bd
+/' { T* Tj } bd
+/" { exch Tc exch Tw ' } bd
+/TJ {
+{
+dup type /stringtype eq
+{ Tj }
+{ 0 exch Tk }
+ifelse
+} forall
+} bd
+/T- { _hy Tj } bd
+/d0/setcharwidth ld
+/d1 { setcachedevice /sfc{}dd /ssc{}dd } bd
+/nND {{/.notdef} repeat} bd
+/T3Defs {
+/BuildChar
+{
+1 index /Encoding get exch get
+1 index /BuildGlyph get exec
+}
+def
+/BuildGlyph {
+exch begin
+GlyphProcs exch get exec
+end
+} def
+} bd
+/_pdfBoldRomanWidthProc
+{
+stringwidth 1 index 0 ne { exch .03 add exch }if setcharwidth
+} bd
+/_pdfType0WidthProc
+{
+dup stringwidth 0 0 moveto
+2 index true charpath pathbbox
+0 -1
+7 index 2 div .88
+setcachedevice2
+pop
+} bd
+/_pdfBoldBaseFont
+10 dict begin
+/FontType 3 def
+/FontMatrix[1 0 0 1 0 0]def
+/FontBBox[0 0 1 1]def
+/Encoding cHexEncoding def
+/_setwidthProc /_pdfBoldRomanWidthProc load def
+/_bcstr1 1 string def
+/BuildChar
+{
+exch begin
+_basefont setfont
+_bcstr1 dup 0 4 -1 roll put
+dup
+_setwidthProc
+0 0 moveto
+dup show
+_basefonto setfont
+0 0 moveto
+show
+end
+}bd
+currentdict
+end
+def
+/_pdfVerticalRomanT3Font
+10 dict begin
+/FontType 3 def
+/FontMatrix[1 0 0 1 0 0]def
+/FontBBox[0 0 1 1]def
+/_bcstr1 1 string def
+/BuildChar
+{
+exch begin
+_basefont setfont
+_bcstr1 dup 0 4 -1 roll put
+dup
+_pdfType0WidthProc
+0 0 moveto
+show
+end
+}bd
+currentdict
+end
+def
+/MakeBoldFont
+{
+dup dup length 2 add dict
+begin
+CopyFont
+/PaintType 2 def
+/StrokeWidth .03 0 FontMatrix idtransform pop def
+/dummybold currentdict
+end
+definefont
+_pdfBoldBaseFont 8 dict copy begin
+/_basefont exch def
+/_basefonto exch def
+currentdict
+end
+definefont
+} bd
+/MakeBold {
+findfont dup
+/FontType get 0 eq
+{
+_pdfBoldBaseFont /_setwidthProc /_pdfType0WidthProc load put
+{MakeBoldFont} Type0CopyFont definefont
+}
+{
+dup /_fauxfont known not
+{
+_pdfBoldBaseFont /_setwidthProc /_pdfBoldRomanWidthProc load put
+MakeBoldFont
+}
+{ definefont }
+ifelse
+}
+ifelse
+pop
+}bd
+/MakeItalic {
+findfont
+dup /WMode 2 copy known
+{
+get 1 eq
+{ _italMtx_WMode1 }
+{ _italMtx }
+ifelse
+}
+{ pop pop _italMtx }
+ifelse
+makefont
+definefont pop
+}bd
+/MakeBoldItalic {
+/dummybold exch
+MakeBold
+/dummybold
+MakeItalic
+}bd
+currentdict readonly pop end
+%%EndFile
+PDFText begin
+[39/quotesingle 96/grave 128/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis
+/Udieresis/aacute/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute
+/egrave/ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde
+/oacute/ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex
+/udieresis/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls
+/registered/copyright/trademark/acute/dieresis/.notdef/AE/Oslash
+/.notdef/plusminus/.notdef/.notdef/yen/mu/.notdef/.notdef
+/.notdef/.notdef/.notdef/ordfeminine/ordmasculine/.notdef/ae/oslash
+/questiondown/exclamdown/logicalnot/.notdef/florin/.notdef/.notdef
+/guillemotleft/guillemotright/ellipsis/.notdef/Agrave/Atilde/Otilde/OE/oe
+/endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide
+/.notdef/ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright
+/fi/fl/daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand
+/Acircumflex/Ecircumflex/Aacute/Edieresis/Egrave/Iacute/Icircumflex
+/Idieresis/Igrave/Oacute/Ocircumflex/.notdef/Ograve/Uacute/Ucircumflex
+/Ugrave/dotlessi/circumflex/tilde/macron/breve/dotaccent/ring/cedilla
+/hungarumlaut/ogonek/caron
+0 TE
+[1/dotlessi/caron 39/quotesingle 96/grave 
+127/bullet/bullet/bullet/quotesinglbase/florin/quotedblbase/ellipsis
+/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE
+/bullet/bullet/bullet/bullet/quoteleft/quoteright/quotedblleft
+/quotedblright/bullet/endash/emdash/tilde/trademark/scaron
+/guilsinglright/oe/bullet/bullet/Ydieresis/space/exclamdown/cent/sterling
+/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine
+/guillemotleft/logicalnot/hyphen/registered/macron/degree/plusminus
+/twosuperior/threesuperior/acute/mu/paragraph/periodcentered/cedilla
+/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters
+/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla
+/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
+/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply/Oslash
+/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls/agrave
+/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute
+/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde
+/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute
+/ucircumflex/udieresis/yacute/thorn/ydieresis
+1 TE
+end
+currentdict readonly pop
+end end
+/currentpacking where {pop setpacking}if
+PDFVars/InitAll{[PDF PDFText]{/initialize get exec}forall initgs 0 Tr}put
+PDFVars/TermAll{[PDFText PDF]{/terminate get exec}forall}put
+PDFVars begin PDF begin PDFVars/InitAll get exec
+PDFVars/TermAll get exec end end
+
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+userdict /pgsave save put
+PDFVars begin PDF begin PDFVars/InitAll get exec
+/N44 [/CIEBasedABC <<
+	/MatrixLMN [ 0.4124 0.2126 0.0193 0.3576 0.7151 
+		0.1192 0.1805 0.0722 0.9505 ]
+	/DecodeLMN [{2.2222 exp}bind
+		{2.2222 exp}bind
+		{2.2222 exp}bind]
+	/WhitePoint [0.9505 1 1.089]
+	>>]/ColorSpace defineRes pop
+/N75 <<
+/SA true 
+/TR {}
+>> /ExtGState defineRes pop
+/N76 <<
+/SA false 
+/TR {}
+>> /ExtGState defineRes pop
+%%EndPageSetup
+0 0 595 842 RC
+0 g
+
+/N75 /ExtGState findRes gs
+2 i
+512.518 46.469 m
+512.236 46.589 511.922 46.657 511.606 46.657 c
+511.298 46.657 510.899 46.525 510.899 46.047 c
+510.899 45.284 512.866 45.605 512.866 44.131 c
+512.866 43.167 512.089 42.802 511.182 42.802 c
+510.694 42.802 510.475 42.865 510.032 42.972 c
+510.116 43.766 l
+510.424 43.602 510.777 43.495 511.131 43.495 c
+511.471 43.495 511.927 43.665 511.927 44.061 c
+511.927 44.899 509.962 44.554 509.962 46.009 c
+509.962 46.992 510.739 47.351 511.529 47.351 c
+511.915 47.351 512.274 47.301 512.602 47.193 c
+512.518 46.469 l
+f 
+515.05 46.582 m
+513.765 46.582 l
+513.765 47.275 l
+517.235 47.275 l
+517.235 46.582 l
+515.95 46.582 l
+515.95 42.877 l
+515.05 42.877 l
+515.05 46.582 l
+f 
+518.282 47.275 m
+519.253 47.275 l
+520.216 47.275 521.366 47.307 521.366 46.085 c
+521.366 45.567 521.012 45.14 520.441 45.063 c
+520.441 45.051 l
+520.685 45.032 520.827 44.793 520.917 44.598 c
+521.636 42.877 l
+520.634 42.877 l
+520.095 44.251 l
+519.966 44.578 519.85 44.705 519.47 44.705 c
+519.181 44.705 l
+519.181 42.877 l
+518.282 42.877 l
+518.282 47.275 l
+h
+519.181 45.397 m
+519.477 45.397 l
+519.921 45.397 520.428 45.461 520.428 46.009 c
+520.428 46.538 519.926 46.582 519.477 46.582 c
+519.181 46.582 l
+519.181 45.397 l
+f 
+524.123 47.275 m
+525.137 47.275 l
+526.898 42.877 l
+525.902 42.877 l
+525.516 43.886 l
+523.699 43.886 l
+523.306 42.877 l
+522.375 42.877 l
+524.123 47.275 l
+h
+524.617 46.394 m
+524.604 46.394 l
+523.956 44.578 l
+525.266 44.578 l
+524.617 46.394 l
+f 
+530.438 46.469 m
+530.156 46.589 529.842 46.657 529.526 46.657 c
+529.218 46.657 528.82 46.525 528.82 46.047 c
+528.82 45.284 530.786 45.605 530.786 44.131 c
+530.786 43.167 530.009 42.802 529.102 42.802 c
+528.614 42.802 528.395 42.865 527.952 42.972 c
+528.036 43.766 l
+528.345 43.602 528.698 43.495 529.051 43.495 c
+529.391 43.495 529.847 43.665 529.847 44.061 c
+529.847 44.899 527.882 44.554 527.882 46.009 c
+527.882 46.992 528.659 47.351 529.449 47.351 c
+529.835 47.351 530.194 47.301 530.522 47.193 c
+530.438 46.469 l
+f 
+532.155 47.275 m
+533.722 47.275 l
+534.301 47.275 535.168 47.111 535.168 46.147 c
+535.168 45.625 534.807 45.259 534.274 45.164 c
+534.274 45.152 l
+534.885 45.095 535.303 44.692 535.303 44.15 c
+535.303 43.041 534.288 42.877 533.722 42.877 c
+532.155 42.877 l
+532.155 47.275 l
+h
+533.054 43.57 m
+533.478 43.57 l
+533.895 43.57 534.403 43.671 534.403 44.182 c
+534.403 44.755 533.927 44.843 533.478 44.843 c
+533.054 44.843 l
+533.054 43.57 l
+h
+533.054 45.499 m
+533.42 45.499 l
+533.799 45.499 534.268 45.58 534.268 46.034 c
+534.268 46.544 533.812 46.582 533.401 46.582 c
+533.054 46.582 l
+533.054 45.499 l
+f 
+538.612 47.351 m
+540.018 47.351 540.808 46.418 540.808 45.089 c
+540.808 43.76 540.032 42.802 538.612 42.802 c
+537.173 42.802 536.414 43.74 536.414 45.089 c
+536.414 46.437 537.185 47.351 538.612 47.351 c
+h
+538.612 43.495 m
+539.53 43.495 539.871 44.295 539.871 45.089 c
+539.871 45.864 539.505 46.657 538.612 46.657 c
+537.719 46.657 537.352 45.864 537.352 45.089 c
+537.352 44.295 537.693 43.495 538.612 43.495 c
+f 
+542.152 47.275 m
+543.052 47.275 l
+543.052 44.736 l
+543.052 43.986 543.296 43.495 543.983 43.495 c
+544.671 43.495 544.915 43.986 544.915 44.736 c
+544.915 47.275 l
+545.814 47.275 l
+545.814 44.465 l
+545.814 43.287 545.132 42.802 543.983 42.802 c
+542.833 42.802 542.152 43.287 542.152 44.465 c
+542.152 47.275 l
+f 
+547.299 47.275 m
+548.269 47.275 l
+549.232 47.275 550.382 47.307 550.382 46.085 c
+550.382 45.567 550.029 45.14 549.458 45.063 c
+549.458 45.051 l
+549.702 45.032 549.843 44.793 549.932 44.598 c
+550.653 42.877 l
+549.65 42.877 l
+549.11 44.251 l
+548.982 44.578 548.866 44.705 548.487 44.705 c
+548.198 44.705 l
+548.198 42.877 l
+547.299 42.877 l
+547.299 47.275 l
+h
+548.198 45.397 m
+548.494 45.397 l
+548.937 45.397 549.444 45.461 549.444 46.009 c
+549.444 46.538 548.943 46.582 548.494 46.582 c
+548.198 46.582 l
+548.198 45.397 l
+f 
+555.355 46.425 m
+555.008 46.582 554.559 46.657 554.199 46.657 c
+553.152 46.657 552.574 45.965 552.574 45.063 c
+552.574 44.169 553.139 43.495 554.096 43.495 c
+554.34 43.495 554.533 43.52 554.687 43.558 c
+554.687 44.705 l
+553.737 44.705 l
+553.737 45.397 l
+555.549 45.397 l
+555.549 43.028 l
+555.073 42.902 554.578 42.802 554.096 42.802 c
+552.644 42.802 551.636 43.514 551.636 45.001 c
+551.636 46.507 552.574 47.351 554.096 47.351 c
+554.617 47.351 555.028 47.281 555.414 47.168 c
+555.355 46.425 l
+f 
+0 G
+
+0 J
+0 j
+0.9 w
+4 M
+[]0 d
+486.281 59.458 m
+482.12 59.458 l
+482.12 63.038 l
+480.456 60.499 477.492 59.125 473.851 59.125 c
+468.13 59.125 465.269 61.498 465.269 67.117 c
+465.269 79.354 l
+469.43 79.354 l
+469.43 68.116 l
+469.43 63.745 471.043 61.165 475.723 61.165 c
+481.028 61.165 482.12 64.911 482.12 67.866 c
+482.12 79.354 l
+486.281 79.354 l
+486.281 59.458 l
+b 
+506.723 43.216 m
+502.563 43.216 l
+502.563 79.354 l
+506.723 79.354 l
+506.723 75.15 l
+506.828 75.15 l
+507.712 76.565 509.324 79.604 515.617 79.604 c
+522.326 79.604 526.071 75.066 526.071 70.072 c
+526.071 63.246 521.494 59.125 514.837 59.125 c
+511.092 59.125 508.544 60.54 506.828 63.121 c
+506.723 63.121 l
+506.723 43.216 l
+h
+514.369 60.873 m
+519.622 60.873 521.494 65.077 521.494 69.905 c
+521.494 73.984 519.934 78.189 514.317 78.189 c
+508.284 78.189 506.723 72.735 506.723 68.864 c
+506.723 64.411 509.064 60.873 514.369 60.873 c
+b 
+509.934 54.783 m
+510.821 54.783 l
+510.821 50.902 l
+512.537 50.902 l
+512.537 50.177 l
+509.934 50.177 l
+509.934 54.783 l
+f 
+515.052 54.862 m
+516.44 54.862 517.219 53.886 517.219 52.493 c
+517.219 51.101 516.453 50.097 515.052 50.097 c
+513.635 50.097 512.887 51.08 512.887 52.493 c
+512.887 53.905 513.647 54.862 515.052 54.862 c
+h
+515.052 50.823 m
+515.959 50.823 516.294 51.661 516.294 52.493 c
+516.294 53.305 515.933 54.137 515.052 54.137 c
+514.173 54.137 513.811 53.305 513.811 52.493 c
+513.811 51.661 514.147 50.823 515.052 50.823 c
+f 
+518 54.783 m
+518.886 54.783 l
+518.886 52.123 l
+518.886 51.338 519.127 50.823 519.804 50.823 c
+520.482 50.823 520.722 51.338 520.722 52.123 c
+520.722 54.783 l
+521.609 54.783 l
+521.609 51.839 l
+521.609 50.605 520.938 50.097 519.804 50.097 c
+518.671 50.097 518 50.605 518 51.839 c
+518 54.783 l
+f 
+522.529 54.783 0.887 -4.606 re
+f 
+526.741 53.939 m
+526.462 54.063 526.152 54.137 525.841 54.137 c
+525.538 54.137 525.144 53.998 525.144 53.496 c
+525.144 52.697 527.083 53.034 527.083 51.489 c
+527.083 50.48 526.316 50.097 525.424 50.097 c
+524.942 50.097 524.726 50.163 524.29 50.275 c
+524.372 51.106 l
+524.675 50.935 525.024 50.823 525.373 50.823 c
+525.709 50.823 526.158 51.001 526.158 51.417 c
+526.158 52.295 524.22 51.932 524.22 53.456 c
+524.22 54.486 524.986 54.862 525.765 54.862 c
+526.145 54.862 526.5 54.81 526.823 54.697 c
+526.741 53.939 l
+f 
+529.573 54.783 m
+530.693 54.783 l
+531.656 54.783 532.537 54.493 532.537 53.391 c
+532.537 52.314 531.783 51.926 530.833 51.926 c
+530.46 51.926 l
+530.46 50.177 l
+529.573 50.177 l
+529.573 54.783 l
+h
+530.46 52.651 m
+530.769 52.651 l
+531.213 52.651 531.612 52.803 531.612 53.338 c
+531.612 53.873 531.225 54.058 530.769 54.058 c
+530.46 54.058 l
+530.46 52.651 l
+f 
+533.968 54.783 m
+534.969 54.783 l
+536.705 50.177 l
+535.723 50.177 l
+535.344 51.232 l
+533.551 51.232 l
+533.165 50.177 l
+532.246 50.177 l
+533.968 54.783 l
+h
+534.457 53.859 m
+534.444 53.859 l
+533.804 51.958 l
+535.096 51.958 l
+534.457 53.859 l
+f 
+539.651 53.939 m
+539.373 54.063 539.063 54.137 538.753 54.137 c
+538.448 54.137 538.055 53.998 538.055 53.496 c
+538.055 52.697 539.994 53.034 539.994 51.489 c
+539.994 50.48 539.227 50.097 538.334 50.097 c
+537.853 50.097 537.637 50.163 537.201 50.275 c
+537.283 51.106 l
+537.587 50.935 537.935 50.823 538.284 50.823 c
+538.619 50.823 539.069 51.001 539.069 51.417 c
+539.069 52.295 537.131 51.932 537.131 53.456 c
+537.131 54.486 537.897 54.862 538.677 54.862 c
+539.056 54.862 539.411 54.81 539.734 54.697 c
+539.651 53.939 l
+f 
+541.603 54.058 m
+540.337 54.058 l
+540.337 54.783 l
+543.757 54.783 l
+543.757 54.058 l
+542.49 54.058 l
+542.49 50.177 l
+541.603 50.177 l
+541.603 54.058 l
+f 
+544.321 54.783 m
+546.93 54.783 l
+546.93 54.058 l
+545.208 54.058 l
+545.208 52.922 l
+546.785 52.922 l
+546.785 52.196 l
+545.208 52.196 l
+545.208 50.902 l
+546.943 50.902 l
+546.943 50.177 l
+544.321 50.177 l
+544.321 54.783 l
+f 
+547.812 54.783 m
+548.699 54.783 l
+548.699 52.123 l
+548.699 51.338 548.939 50.823 549.617 50.823 c
+550.295 50.823 550.536 51.338 550.536 52.123 c
+550.536 54.783 l
+551.423 54.783 l
+551.423 51.839 l
+551.423 50.605 550.751 50.097 549.617 50.097 c
+548.483 50.097 547.812 50.605 547.812 51.839 c
+547.812 54.783 l
+f 
+552.342 54.783 m
+553.299 54.783 l
+554.249 54.783 555.382 54.816 555.382 53.535 c
+555.382 52.994 555.034 52.546 554.47 52.467 c
+554.47 52.453 l
+554.711 52.434 554.85 52.183 554.939 51.978 c
+555.648 50.177 l
+554.66 50.177 l
+554.129 51.615 l
+554.002 51.958 553.887 52.09 553.514 52.09 c
+553.229 52.09 l
+553.229 50.177 l
+552.342 50.177 l
+552.342 54.783 l
+h
+553.229 52.816 m
+553.52 52.816 l
+553.958 52.816 554.458 52.882 554.458 53.456 c
+554.458 54.011 553.964 54.058 553.52 54.058 c
+553.229 54.058 l
+553.229 52.816 l
+f 
+1 g
+
+1 G
+
+1.8 w
+520.696 84.724 m
+547.127 93.432 l
+555.515 67.807 l
+529.069 59.144 l
+520.696 84.724 l
+b 
+/N44 /ColorSpace findRes cs
+
+0 0.373 0.624 sc
+528.837 59.768 m
+529.033 59.166 l
+555.478 67.829 l
+554.869 69.691 l
+537.754 64.031 l
+532.71 61.082 l
+528.837 59.768 l
+f 
+553.731 73.166 m
+554.295 71.447 l
+537.575 65.917 l
+532.679 62.148 l
+528.506 60.778 l
+527.783 62.983 l
+532.702 64.593 l
+537.583 67.816 l
+553.731 73.166 l
+f 
+533.456 68.387 m
+526.741 66.169 l
+527.425 64.077 l
+533.091 65.94 l
+537.907 69.559 l
+553.25 74.639 l
+552.66 76.44 l
+538.303 71.69 l
+533.456 68.387 l
+f 
+551.587 79.717 m
+552.213 77.807 l
+538.629 73.305 l
+533.731 69.759 l
+526.357 67.34 l
+525.696 69.361 l
+534.639 72.285 l
+539.297 75.668 l
+551.587 79.717 l
+f 
+534.926 73.762 m
+539.985 77.286 l
+551.176 80.974 l
+550.518 82.983 l
+541.328 79.958 l
+536.23 76.329 l
+524.656 72.538 l
+525.282 70.624 l
+534.926 73.762 l
+f 
+550.135 84.155 m
+549.445 86.26 l
+545.325 84.891 l
+538.65 80.636 l
+523.615 75.718 l
+524.22 73.872 l
+537.195 78.18 l
+542.302 81.614 l
+550.135 84.155 l
+f 
+542.563 85.287 m
+548.605 88.826 l
+549.093 87.335 l
+545.956 86.267 l
+540.032 82.697 l
+523.134 77.185 l
+522.576 78.892 l
+542.563 85.287 l
+f 
+547.981 90.735 m
+548.299 89.765 l
+545.49 87.92 l
+522.044 80.519 l
+521.53 82.089 l
+547.981 90.735 l
+f 
+520.659 84.746 m
+521.118 83.346 l
+547.564 92.006 l
+547.09 93.455 l
+520.659 84.746 l
+f 
+0 g
+
+0 G
+
+0.9 w
+492.362 91.522 m
+492.362 59.458 l
+496.51 59.458 l
+496.51 92.911 l
+492.362 91.522 l
+b 
+464.818 54.783 m
+465.705 54.783 l
+465.705 52.123 l
+465.705 51.338 465.946 50.823 466.624 50.823 c
+467.302 50.823 467.542 51.338 467.542 52.123 c
+467.542 54.783 l
+468.428 54.783 l
+468.428 51.839 l
+468.428 50.605 467.758 50.097 466.624 50.097 c
+465.49 50.097 464.818 50.605 464.818 51.839 c
+464.818 54.783 l
+f 
+469.443 54.783 m
+470.533 54.783 l
+472.217 51.338 l
+472.23 51.338 l
+472.23 54.783 l
+473.079 54.783 l
+473.079 50.177 l
+471.996 50.177 l
+470.305 53.622 l
+470.292 53.622 l
+470.292 50.177 l
+469.443 50.177 l
+469.443 54.783 l
+f 
+474.049 54.783 0.887 -4.606 re
+f 
+475.5 54.783 m
+476.45 54.783 l
+477.584 51.166 l
+477.596 51.166 l
+478.716 54.783 l
+479.597 54.783 l
+478.109 50.177 l
+477.019 50.177 l
+475.5 54.783 l
+f 
+480.239 54.783 m
+482.848 54.783 l
+482.848 54.058 l
+481.126 54.058 l
+481.126 52.922 l
+482.703 52.922 l
+482.703 52.196 l
+481.126 52.196 l
+481.126 50.902 l
+482.861 50.902 l
+482.861 50.177 l
+480.239 50.177 l
+480.239 54.783 l
+f 
+483.749 54.783 m
+484.705 54.783 l
+485.655 54.783 486.789 54.816 486.789 53.535 c
+486.789 52.994 486.44 52.546 485.877 52.467 c
+485.877 52.453 l
+486.117 52.434 486.257 52.183 486.345 51.978 c
+487.054 50.177 l
+486.067 50.177 l
+485.535 51.615 l
+485.408 51.958 485.294 52.09 484.921 52.09 c
+484.635 52.09 l
+484.635 50.177 l
+483.749 50.177 l
+483.749 54.783 l
+h
+484.635 52.816 m
+484.927 52.816 l
+485.364 52.816 485.864 52.882 485.864 53.456 c
+485.864 54.011 485.37 54.058 484.927 54.058 c
+484.635 54.058 l
+484.635 52.816 l
+f 
+490.133 53.939 m
+489.855 54.063 489.545 54.137 489.234 54.137 c
+488.93 54.137 488.538 53.998 488.538 53.496 c
+488.538 52.697 490.475 53.034 490.475 51.489 c
+490.475 50.48 489.71 50.097 488.816 50.097 c
+488.335 50.097 488.12 50.163 487.682 50.275 c
+487.764 51.106 l
+488.069 50.935 488.417 50.823 488.765 50.823 c
+489.101 50.823 489.551 51.001 489.551 51.417 c
+489.551 52.295 487.613 51.932 487.613 53.456 c
+487.613 54.486 488.38 54.862 489.158 54.862 c
+489.538 54.862 489.893 54.81 490.215 54.697 c
+490.133 53.939 l
+f 
+491.268 54.783 0.887 -4.606 re
+f 
+493.972 54.058 m
+492.706 54.058 l
+492.706 54.783 l
+496.126 54.783 l
+496.126 54.058 l
+494.859 54.058 l
+494.859 50.177 l
+493.972 50.177 l
+493.972 54.058 l
+f 
+498.008 56.044 m
+498.876 56.044 l
+498.008 55.08 l
+497.482 55.08 l
+498.008 56.044 l
+h
+496.754 54.783 m
+499.363 54.783 l
+499.363 54.058 l
+497.64 54.058 l
+497.64 52.922 l
+499.218 52.922 l
+499.218 52.196 l
+497.64 52.196 l
+497.64 50.902 l
+499.376 50.902 l
+499.376 50.177 l
+496.754 50.177 l
+496.754 54.783 l
+f 
+q
+1 i
+2.78 842 596 -842 re
+W n 
+2.78 842 596 -842 re
+W n 
+2.28 842 595.27 -841.88 re
+10 830 m
+W* n 
+-26 870 651 -898 re
+10 830 m
+W n 
+0 842.04 594.96 -842.04 re
+W n 
+
+
+BT
+
+Q
+PDFVars/TermAll get exec end end
+userdict /pgsave get restore
+showpage
+%%PageTrailer
+%%EndPage
+%%Trailer
+%%DocumentProcessColors: Cyan Magenta Yellow Black
+%%EOF
+%!PS-Adobe-3.0
+%%BoundingBox: 54 72 558 720
+%%Creator: Mozilla (NetScape) HTML->PS
+%%DocumentData: Clean7Bit
+%%Orientation: Portrait
+%%Pages: 0
+%%PageOrder: Ascend
+%%Title: mailbox:/home/mongenet/nsmail/Centre de messages?id=00102013221502.01888%40caseb.u-strasbg.fr&number=20967194&part=1.2
+%%EndComments
+%%BeginProlog
+[ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one
+ /two /three /four /five /six /seven /eight /nine /colon /semicolon
+ /less /equal /greater /question /at /A /B /C /D /E
+ /F /G /H /I /J /K /L /M /N /O
+ /P /Q /R /S /T /U /V /W /X /Y
+ /Z /bracketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c
+ /d /e /f /g /h /i /j /k /l /m
+ /n /o /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /space /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright
+ /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron /degree /plusminus /twosuperior /threesuperior
+ /acute /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf
+ /threequarters /questiondown /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde
+ /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex
+ /Udieresis /Yacute /Thorn /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring
+ /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis
+ /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave
+ /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis] /isolatin1encoding exch def
+/c { matrix currentmatrix currentpoint translate
+     3 1 roll scale newpath 0 0 1 0 360 arc setmatrix } bind def
+/F0
+    /Times-Roman findfont
+    dup length dict begin
+	{1 index /FID ne {def} {pop pop} ifelse} forall
+	/Encoding isolatin1encoding def
+    currentdict end
+definefont pop
+/f0 { /F0 findfont exch scalefont setfont } bind def
+/F1
+    /Times-Bold findfont
+    dup length dict begin
+	{1 index /FID ne {def} {pop pop} ifelse} forall
+	/Encoding isolatin1encoding def
+    currentdict end
+definefont pop
+/f1 { /F1 findfont exch scalefont setfont } bind def
+/F2
+    /Times-Italic findfont
+    dup length dict begin
+	{1 index /FID ne {def} {pop pop} ifelse} forall
+	/Encoding isolatin1encoding def
+    currentdict end
+definefont pop
+/f2 { /F2 findfont exch scalefont setfont } bind def
+/F3
+    /Times-BoldItalic findfont
+    dup length dict begin
+	{1 index /FID ne {def} {pop pop} ifelse} forall
+	/Encoding isolatin1encoding def
+    currentdict end
+definefont pop
+/f3 { /F3 findfont exch scalefont setfont } bind def
+/F4
+    /Courier findfont
+    dup length dict begin
+	{1 index /FID ne {def} {pop pop} ifelse} forall
+	/Encoding isolatin1encoding def
+    currentdict end
+definefont pop
+/f4 { /F4 findfont exch scalefont setfont } bind def
+/F5
+    /Courier-Bold findfont
+    dup length dict begin
+	{1 index /FID ne {def} {pop pop} ifelse} forall
+	/Encoding isolatin1encoding def
+    currentdict end
+definefont pop
+/f5 { /F5 findfont exch scalefont setfont } bind def
+/F6
+    /Courier-Oblique findfont
+    dup length dict begin
+	{1 index /FID ne {def} {pop pop} ifelse} forall
+	/Encoding isolatin1encoding def
+    currentdict end
+definefont pop
+/f6 { /F6 findfont exch scalefont setfont } bind def
+/F7
+    /Courier-BoldOblique findfont
+    dup length dict begin
+	{1 index /FID ne {def} {pop pop} ifelse} forall
+	/Encoding isolatin1encoding def
+    currentdict end
+definefont pop
+/f7 { /F7 findfont exch scalefont setfont } bind def
+/rhc {
+    {
+        currentfile read {
+	    dup 97 ge
+		{ 87 sub true exit }
+		{ dup 48 ge { 48 sub true exit } { pop } ifelse }
+	    ifelse
+	} {
+	    false
+	    exit
+	} ifelse
+    } loop
+} bind def
+
+/cvgray { % xtra_char npix cvgray - (string npix long)
+    dup string
+    0
+    {
+	rhc { cvr 4.784 mul } { exit } ifelse
+	rhc { cvr 9.392 mul } { exit } ifelse
+	rhc { cvr 1.824 mul } { exit } ifelse
+	add add cvi 3 copy put pop
+	1 add
+	dup 3 index ge { exit } if
+    } loop
+    pop
+    3 -1 roll 0 ne { rhc { pop } if } if
+    exch pop
+} bind def
+
+/smartimage12rgb { % w h b [matrix] smartimage12rgb -
+    /colorimage where {
+	pop
+	{ currentfile rowdata readhexstring pop }
+	false 3
+	colorimage
+    } {
+	exch pop 8 exch
+	3 index 12 mul 8 mod 0 ne { 1 } { 0 } ifelse
+	4 index
+	6 2 roll
+	{ 2 copy cvgray }
+	image
+	pop pop
+    } ifelse
+} def
+/cshow { dup stringwidth pop 2 div neg 0 rmoveto show } bind def
+/rshow { dup stringwidth pop neg 0 rmoveto show } bind def
+/BeginEPSF {
+  /b4_Inc_state save def
+  /dict_count countdictstack def
+  /op_count count 1 sub def
+  userdict begin
+  /showpage {} def
+  0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin
+  10 setmiterlimit [] 0 setdash newpath
+  /languagelevel where
+  { pop languagelevel 1 ne
+    { false setstrokeadjust false setoverprint } if
+  } if
+} bind def
+/EndEPSF {
+  count op_count sub {pop} repeat
+  countdictstack dict_count sub {end} repeat
+  b4_Inc_state restore
+} bind def
+%%EndProlog
+%%EOF
 
 %%EndDocument
  @endspecial Black 2487 581 a Fj(Licence)44 b(d'Informatique)g(3)3610
diff --git a/example/tiny_object/TD/TD.tex b/example/tiny_object/TD/TD.tex
index 5ccfb2f..abce033 100755
--- a/example/tiny_object/TD/TD.tex
+++ b/example/tiny_object/TD/TD.tex
@@ -1,295 +1,295 @@
-\documentclass[a4paper]{article}
-\usepackage{a4}
-\usepackage[francais]{babel}
-\usepackage[T1]{fontenc}
-\usepackage[dvips]{graphics}
-\usepackage[dvips]{graphicx}
-\usepackage{multicol}
-\usepackage{epsfig}
-\usepackage{color}
-\usepackage{alltt}
-\usepackage{verbatim}
-\usepackage{tabularx}
-
-\topmargin -1.8cm
-\textheight 26cm
-\textwidth 16cm
-\oddsidemargin 0.6cm
-%\evensidemargin 0cm
-\flushbottom
-\pagestyle{empty}
-
-
-\parindent = 0pt
-
-\begin{document}
-
-\begin{figure}[h]
-\psfig{figure=ulp.ps,height=2cm}
-\end{figure}
-
-%Année 2007-2008
-%\vskip -1cm
-
-
-\hfill {\Large\bf Licence d'Informatique 3}\\[-10pt]
-
-\hfill {\Large  POO2}\\[-10pt]
-
-
-
-\parskip =5pt
-
-\vskip 0.5cm
-
-\begin{center}
-\Large\bf
-TD 5 à 8\,: {\it{}Tiny Object Emulator}
-\end{center}
-
-\vskip 0.5cm
-
-%Durée : 3h.\\
-%Documents non autorisés.
-
-%\vskip 0.5cm
-
-
-\section{Présentation}
-%=====================
-Nous allons réaliser un petit émulateur/interpréteur d'un langage
-objet typé simplifié. 
-Les idiomes du langages sont les suivants\,:
-\begin{itemize}
-\item Déclaration de {\it{}class} et de plusieurs héritages;
-\item Déclaration de procédures (sans paramètre);
-\item Déclaration de variables locales;
-\item Instance de {\it{}class} dans une variable locale;
-\item Envoi de message;
-\item Affichage d'un message à l'écran.
-\end{itemize}
-
-Les objectifs de ces TDs sont\,:
-\begin{itemize}
-\item Une méthodologie pour le {\it{}parsing} d'une grammaire ``simple'';
-\item La modélisation en objet d'un interpréteur ou d'un compilateur;
-\item Etudier le contrôle de typage statique;
-\item Bien comprendre la notion de type dynamique et de l'algorithme de {\it{}lookup};
-\item Mettre en place le mécanisme de VFT en héritage simple \& multiple;
-\item Appréhender la programmation en Lisaac.
-\end{itemize}
-
-{\it{}Exemple de code\,:}
-\begin{multicols}{2}
-\begin{alltt}
-PARENT (
-  {\bf{}type} = ( | "PARENT".print; )
-
-  {\bf{}function\_1} =
-  ( |
-    type;
-    "PARENT : Function 1".print;
-  )
-
-  {\bf{}function\_2} =
-  ( |
-    type;
-    "PARENT : Function 2".print;
-  )
-)
-
-CHILD Inherit PARENT (
-  {\bf{}type} = ( | "CHILD".print; )
-
-  {\bf{}function\_1} = 
-  ( a:PARENT |
-    type;
-    "CHILD : Function 1".print;
-    a = {\bf{}New} PARENT;
-    a.function\_1;
-    a.function\_2;
-  )
-
-  {\bf{}main} =
-  ( b:PARENT |
-    b = {\bf{}New} CHILD;
-    "--- b.function\_1 ---".print;
-    b.function\_1;
-    "--- function\_1 -----".print;
-    function\_1;
-    "--- b.function\_2 ---".print;
-    b.function\_2;
-    "--- Fin ------------".print;
-  )
-)
-\end{alltt}
-\end{multicols}
-
-\section{Grammaire}
-%==================
-La grammaire de ce petit langage est en EBNF ({\it{}Extended Backus-Naur
-  Form})\,:
-
-\begin{tabularx}{\textwidth}{c l X}
-\hline
-{\bf{}Symbole}    & {\bf{}Fonction} & {\bf{}Description} \cr
-\hline
-\hline
-{( \ldots )}     & {groupe}      & {Groupe syntaxique de construction} \cr
-\hline
-{[ \ldots ]}     & {option}        & {Construction optionnelle} \cr
-\hline
-{\{ \ldots \}}   & {répétition}    & {répétition de 0 à $n$ fois} \cr
-\hline
-{{\tt |}}        & {alternative}   & {Construction alternative} \cr
-\hline
-{:}  & {production}    & {Définition d'une règle syntaxique} \cr
-\hline
-\end{tabularx}
-
-\begin{alltt}
-program    : \{ {\sc{}cap\_identifier} [ inherit ] '(' slot\_list ')' \}
-inherit    : 'Inherit' {\sc{}cap\_identifier} \{ ',' {\sc{}cap\_identifier} \}
-slot\_list  : \{ {\sc{}identifier} '=' body \}
-body       : '(' [ local\_list ] '|' \{ code ';' \} ')'
-local\_list : local \{ ',' local \}
-local      : {\sc{}identifier} ':' {\sc{}cap\_identifier}
-code       : ( {\sc{}identifier} [ expr ] ) | ( {\sc{}string} '.' 'print' )
-expr       : ( '=' 'New' {\sc{}cap\_identifier} ) | ( '.' {\sc{}identifier} )
-\end{alltt}
-
-Définition des terminaux\,:
-\begin{alltt}
-{\sc{}cap\_identifier} : 'A'-'Z' \{ 'A'-'Z' | '0'-'9' | '\_' \}
-{\sc{}identifier}      : 'a'-'z' \{ 'a'-'z' | '0'-'9' | '\_' \}
-{\sc{}string}       \,  : '\"' \{ ascii string \} '\"'
-\end{alltt}
-
-{\bf{}Questions\,:}
-\begin{enumerate}
-\item Donnez le résultat d'affichage de l'exemple précédent.
-\item Donnez l'arbre d'héritage de votre interpréteur.
-\item Donnez les données et méthodes utiles dans chacune des {\it{}class}.
-\end{enumerate}
-
-\section{{\it{}Parsing} d'un programme}
-%======================================
-\begin{itemize}
-\item[$\bullet$] {\tt{}{\bf{}read\_keyword} word:{\sc{}abstract\_string} :{\sc{}boolean}} \\
-Renvoi {\sc{}true} et avance le curseur si le mot {\tt{}'word'} a été
-lu, renvoi {\sc{}false} sinon.
-\item[$\bullet$] {\tt{}{\bf{}read\_character} char:{\sc{}character} :{\sc{}boolean}} \\
-Renvoi {\sc{}true} et avance le curseur si le caractère {\tt{}'char'} a été
-lu, renvoi {\sc{}false} sinon.
-\item[$\bullet$] {\tt{}{\bf{}read\_identifier}:{\sc{}boolean}} \\
-Renvoi {\sc{}true} et avance le curseur si un identifieur a été
-lu, renvoi {\sc{}false} sinon. En cas de succès, l'identifieur lu est
-dans la variable {\tt{}'last\_string'}.
-\item[$\bullet$] {\tt{}{\bf{}read\_cap\_identifier}:{\sc{}boolean}} \\
-Renvoi {\sc{}true} et avance le curseur si un identifieur en majuscule
-a été lu, renvoi {\sc{}false} sinon. En cas de succès, l'identifieur lu est
-dans la variable {\tt{}'last\_string'}.
-\item[$\bullet$] {\tt{}{\bf{}read\_string\_cst}:{\sc{}boolean}} \\
-Renvoi {\sc{}true} et avance le curseur si une chaîne de caractères
-a été lu, renvoi {\sc{}false} sinon. En cas de succès, la chaîne de
-caractères lu est dans la variable {\tt{}'last\_string'}.
-\item[$\bullet$] {\tt{}{\bf{}syntax\_error} msg:{\sc{}abstract\_string}} \\
-Affiche la position du curseur et le message d'erreur {\tt{}'msg'},
-puis quitte le programme.
-\item[$\bullet$] {\tt{}{\bf{}semantic\_error} msg:{\sc{}abstract\_string}} \\
-Affiche la position du curseur et le message d'erreur {\tt{}'msg'},
-puis quitte le programme.
-\item[$\bullet$] {\tt{}{\bf{}warning\_error} msg:{\sc{}abstract\_string}} \\
-Affiche la position du curseur et le message d'erreur {\tt{}'msg'}.
-\end{itemize}
-
-{\bf{}Questions\,:}
-\begin{enumerate}
-\item Donnez les méthodes permettant de {\it{}parser} un programme à
-  l'aide de la grammaire (une méthode par règle).
-\item Ajoutez les constructions sémantiques dans chacune d'elles.
-\end{enumerate}
-
-\section{Exécution d'un programme}
-%=================================
-{\bf{}Questions\,:}
-\begin{enumerate}
-\item Donnez le code de la méthode {\tt{}'is\_sub\_type
-  other:{\sc{}class} :{\sc{}boolean}'} de la {\it{}class}
-  {\sc{}class}.\\
-{\bf{}Rmq.\,:} {\it{}Cette méthode est nécessaire pour le contrôle du
-  typage statique au niveau des affectations, valeur de retour,
-  passage de paramètres dans les langages objet typés.}
-\item Donnez le code de la méthode 
-{\tt{}'get\_slot\_in\_parent msg:{\sc{}string\_constant} :{\sc{}slot}'}
-et de la méthode 
-{\tt{}'get\_slot msg:{\sc{}string\_constant} :{\sc{}slot}'}
-de la {\it{}class} {\sc{}class}.\\
-{\bf{}Rmq.\,:} {\it{}Ces méthodes sont nécessaires pour rechercher la
- bonne fonction lors d'un envoi de message. C'est ce que nous appelons
- l'algorithme de {\bf{}'lookup'}}.
-\item Donnez le code de la méthode {\tt{}'run'} pour l'ensemble des
-  sous-{\it{}class} de {\sc{}expr}.
-\end{enumerate}
-
-\section{Utilisation de VFTs à héritage simple}
-%==============================================
-La version actuelle n'est pas efficace, car chaque envoi de message
-nécessite une recherche dynamique de la bonne méthode dans l'arbre
-d'héritages.
-Pour éviter cela, nous allons construire une VFT pour chaque {\it{}class}.
-L'envoi de message devient alors une simple consultation de table avec un
-indice connu avant l'exécution. Puis, un appel indirect sur l'adresse
-présent dans cette table.
-
-Rappel du mécanisme et de la construction des VFTs\,:
-\begin{center}
-\includegraphics[scale=1.0]{vft.eps}
-\end{center}
-
-{\bf{}Questions\,:}
-\begin{enumerate}
-\item Modifier l'application pour calculer les VFTs de chaque {\it{}class}
-  et l'indice correspondant à chaque appel, après le {\it{}parsing} du
-  programme. \\
-{\bf{}Rmq.\,:} {\it{}Dans un premier temps, nous ne considerons que le
-  mono-héritage.} 
-\end{enumerate}
-
-\section{Utilisation de VFTs à héritages multiples}
-%================================================
-Il existe de nombreuses méthodes pour construire et gérer des VFTs
-prenant en compte l'héritage multiple.
-La méthode que nous traitons ici est l'une des dernières techniques trouvée
-dans le domaine de la recherche.
-Elle est aussi la plus performante en terme de vitesse d'exécution et
-d'espace mémoire.
-Nous pouvons néanmoins remarquer sur notre exemple une imperfection,
-certaines VFT possèdent des ``trous'' et constitue un gâchi de
-mémoire. 
-Le second défaut de cette technique est qu'elle nécessite une
-connaissance complète du graphe d'héritage pour construire
-correctement les VFTs. Cette technique est donc applicable que dans le
-domaine d'une compilation globale (comme Lisaac) et non une
-compilation séparée comme Java. 
-
-\begin{center}
-\includegraphics[scale=1.0]{vft_2.eps}
-\end{center}
-
-{\bf{}Questions\,:}
-\begin{enumerate}
-\item Modifiez la méthode {\tt{}'compute\_vft\_base'} de la {\it{}class}
-  {\sc{}class} pour prendre en compte l'héritage multiple.
-\end{enumerate}
-
-{\it{}Le compilateur Lisaac n'utilise pas de VFT, sa technique de
-  résolution des envois de messages est totalement diffèrente et
-  originale.
-Par son caractère unique et donc pédagogiquement ininterressant, nous
-ne détaillerons pas cette technique.
-} 
-
-\end{document}
-
-
+\documentclass[a4paper]{article}
+\usepackage{a4}
+\usepackage[francais]{babel}
+\usepackage[T1]{fontenc}
+\usepackage[dvips]{graphics}
+\usepackage[dvips]{graphicx}
+\usepackage{multicol}
+\usepackage{epsfig}
+\usepackage{color}
+\usepackage{alltt}
+\usepackage{verbatim}
+\usepackage{tabularx}
+
+\topmargin -1.8cm
+\textheight 26cm
+\textwidth 16cm
+\oddsidemargin 0.6cm
+%\evensidemargin 0cm
+\flushbottom
+\pagestyle{empty}
+
+
+\parindent = 0pt
+
+\begin{document}
+
+\begin{figure}[h]
+\psfig{figure=ulp.ps,height=2cm}
+\end{figure}
+
+%Année 2007-2008
+%\vskip -1cm
+
+
+\hfill {\Large\bf Licence d'Informatique 3}\\[-10pt]
+
+\hfill {\Large  POO2}\\[-10pt]
+
+
+
+\parskip =5pt
+
+\vskip 0.5cm
+
+\begin{center}
+\Large\bf
+TD 5 à 8\,: {\it{}Tiny Object Emulator}
+\end{center}
+
+\vskip 0.5cm
+
+%Durée : 3h.\\
+%Documents non autorisés.
+
+%\vskip 0.5cm
+
+
+\section{Présentation}
+%=====================
+Nous allons réaliser un petit émulateur/interpréteur d'un langage
+objet typé simplifié. 
+Les idiomes du langages sont les suivants\,:
+\begin{itemize}
+\item Déclaration de {\it{}class} et de plusieurs héritages;
+\item Déclaration de procédures (sans paramètre);
+\item Déclaration de variables locales;
+\item Instance de {\it{}class} dans une variable locale;
+\item Envoi de message;
+\item Affichage d'un message à l'écran.
+\end{itemize}
+
+Les objectifs de ces TDs sont\,:
+\begin{itemize}
+\item Une méthodologie pour le {\it{}parsing} d'une grammaire ``simple'';
+\item La modélisation en objet d'un interpréteur ou d'un compilateur;
+\item Etudier le contrôle de typage statique;
+\item Bien comprendre la notion de type dynamique et de l'algorithme de {\it{}lookup};
+\item Mettre en place le mécanisme de VFT en héritage simple \& multiple;
+\item Appréhender la programmation en Lisaac.
+\end{itemize}
+
+{\it{}Exemple de code\,:}
+\begin{multicols}{2}
+\begin{alltt}
+PARENT (
+  {\bf{}type} = ( | "PARENT".print; )
+
+  {\bf{}function\_1} =
+  ( |
+    type;
+    "PARENT : Function 1".print;
+  )
+
+  {\bf{}function\_2} =
+  ( |
+    type;
+    "PARENT : Function 2".print;
+  )
+)
+
+CHILD Inherit PARENT (
+  {\bf{}type} = ( | "CHILD".print; )
+
+  {\bf{}function\_1} = 
+  ( a:PARENT |
+    type;
+    "CHILD : Function 1".print;
+    a = {\bf{}New} PARENT;
+    a.function\_1;
+    a.function\_2;
+  )
+
+  {\bf{}main} =
+  ( b:PARENT |
+    b = {\bf{}New} CHILD;
+    "--- b.function\_1 ---".print;
+    b.function\_1;
+    "--- function\_1 -----".print;
+    function\_1;
+    "--- b.function\_2 ---".print;
+    b.function\_2;
+    "--- Fin ------------".print;
+  )
+)
+\end{alltt}
+\end{multicols}
+
+\section{Grammaire}
+%==================
+La grammaire de ce petit langage est en EBNF ({\it{}Extended Backus-Naur
+  Form})\,:
+
+\begin{tabularx}{\textwidth}{c l X}
+\hline
+{\bf{}Symbole}    & {\bf{}Fonction} & {\bf{}Description} \cr
+\hline
+\hline
+{( \ldots )}     & {groupe}      & {Groupe syntaxique de construction} \cr
+\hline
+{[ \ldots ]}     & {option}        & {Construction optionnelle} \cr
+\hline
+{\{ \ldots \}}   & {répétition}    & {répétition de 0 à $n$ fois} \cr
+\hline
+{{\tt |}}        & {alternative}   & {Construction alternative} \cr
+\hline
+{:}  & {production}    & {Définition d'une règle syntaxique} \cr
+\hline
+\end{tabularx}
+
+\begin{alltt}
+program    : \{ {\sc{}cap\_identifier} [ inherit ] '(' slot\_list ')' \}
+inherit    : 'Inherit' {\sc{}cap\_identifier} \{ ',' {\sc{}cap\_identifier} \}
+slot\_list  : \{ {\sc{}identifier} '=' body \}
+body       : '(' [ local\_list ] '|' \{ code ';' \} ')'
+local\_list : local \{ ',' local \}
+local      : {\sc{}identifier} ':' {\sc{}cap\_identifier}
+code       : ( {\sc{}identifier} [ expr ] ) | ( {\sc{}string} '.' 'print' )
+expr       : ( '=' 'New' {\sc{}cap\_identifier} ) | ( '.' {\sc{}identifier} )
+\end{alltt}
+
+Définition des terminaux\,:
+\begin{alltt}
+{\sc{}cap\_identifier} : 'A'-'Z' \{ 'A'-'Z' | '0'-'9' | '\_' \}
+{\sc{}identifier}      : 'a'-'z' \{ 'a'-'z' | '0'-'9' | '\_' \}
+{\sc{}string}       \,  : '\"' \{ ascii string \} '\"'
+\end{alltt}
+
+{\bf{}Questions\,:}
+\begin{enumerate}
+\item Donnez le résultat d'affichage de l'exemple précédent.
+\item Donnez l'arbre d'héritage de votre interpréteur.
+\item Donnez les données et méthodes utiles dans chacune des {\it{}class}.
+\end{enumerate}
+
+\section{{\it{}Parsing} d'un programme}
+%======================================
+\begin{itemize}
+\item[$\bullet$] {\tt{}{\bf{}read\_keyword} word:{\sc{}abstract\_string} :{\sc{}boolean}} \\
+Renvoi {\sc{}true} et avance le curseur si le mot {\tt{}'word'} a été
+lu, renvoi {\sc{}false} sinon.
+\item[$\bullet$] {\tt{}{\bf{}read\_character} char:{\sc{}character} :{\sc{}boolean}} \\
+Renvoi {\sc{}true} et avance le curseur si le caractère {\tt{}'char'} a été
+lu, renvoi {\sc{}false} sinon.
+\item[$\bullet$] {\tt{}{\bf{}read\_identifier}:{\sc{}boolean}} \\
+Renvoi {\sc{}true} et avance le curseur si un identifieur a été
+lu, renvoi {\sc{}false} sinon. En cas de succès, l'identifieur lu est
+dans la variable {\tt{}'last\_string'}.
+\item[$\bullet$] {\tt{}{\bf{}read\_cap\_identifier}:{\sc{}boolean}} \\
+Renvoi {\sc{}true} et avance le curseur si un identifieur en majuscule
+a été lu, renvoi {\sc{}false} sinon. En cas de succès, l'identifieur lu est
+dans la variable {\tt{}'last\_string'}.
+\item[$\bullet$] {\tt{}{\bf{}read\_string\_cst}:{\sc{}boolean}} \\
+Renvoi {\sc{}true} et avance le curseur si une chaîne de caractères
+a été lu, renvoi {\sc{}false} sinon. En cas de succès, la chaîne de
+caractères lu est dans la variable {\tt{}'last\_string'}.
+\item[$\bullet$] {\tt{}{\bf{}syntax\_error} msg:{\sc{}abstract\_string}} \\
+Affiche la position du curseur et le message d'erreur {\tt{}'msg'},
+puis quitte le programme.
+\item[$\bullet$] {\tt{}{\bf{}semantic\_error} msg:{\sc{}abstract\_string}} \\
+Affiche la position du curseur et le message d'erreur {\tt{}'msg'},
+puis quitte le programme.
+\item[$\bullet$] {\tt{}{\bf{}warning\_error} msg:{\sc{}abstract\_string}} \\
+Affiche la position du curseur et le message d'erreur {\tt{}'msg'}.
+\end{itemize}
+
+{\bf{}Questions\,:}
+\begin{enumerate}
+\item Donnez les méthodes permettant de {\it{}parser} un programme à
+  l'aide de la grammaire (une méthode par règle).
+\item Ajoutez les constructions sémantiques dans chacune d'elles.
+\end{enumerate}
+
+\section{Exécution d'un programme}
+%=================================
+{\bf{}Questions\,:}
+\begin{enumerate}
+\item Donnez le code de la méthode {\tt{}'is\_sub\_type
+  other:{\sc{}class} :{\sc{}boolean}'} de la {\it{}class}
+  {\sc{}class}.\\
+{\bf{}Rmq.\,:} {\it{}Cette méthode est nécessaire pour le contrôle du
+  typage statique au niveau des affectations, valeur de retour,
+  passage de paramètres dans les langages objet typés.}
+\item Donnez le code de la méthode 
+{\tt{}'get\_slot\_in\_parent msg:{\sc{}string\_constant} :{\sc{}slot}'}
+et de la méthode 
+{\tt{}'get\_slot msg:{\sc{}string\_constant} :{\sc{}slot}'}
+de la {\it{}class} {\sc{}class}.\\
+{\bf{}Rmq.\,:} {\it{}Ces méthodes sont nécessaires pour rechercher la
+ bonne fonction lors d'un envoi de message. C'est ce que nous appelons
+ l'algorithme de {\bf{}'lookup'}}.
+\item Donnez le code de la méthode {\tt{}'run'} pour l'ensemble des
+  sous-{\it{}class} de {\sc{}expr}.
+\end{enumerate}
+
+\section{Utilisation de VFTs à héritage simple}
+%==============================================
+La version actuelle n'est pas efficace, car chaque envoi de message
+nécessite une recherche dynamique de la bonne méthode dans l'arbre
+d'héritages.
+Pour éviter cela, nous allons construire une VFT pour chaque {\it{}class}.
+L'envoi de message devient alors une simple consultation de table avec un
+indice connu avant l'exécution. Puis, un appel indirect sur l'adresse
+présent dans cette table.
+
+Rappel du mécanisme et de la construction des VFTs\,:
+\begin{center}
+\includegraphics[scale=1.0]{vft.eps}
+\end{center}
+
+{\bf{}Questions\,:}
+\begin{enumerate}
+\item Modifier l'application pour calculer les VFTs de chaque {\it{}class}
+  et l'indice correspondant à chaque appel, après le {\it{}parsing} du
+  programme. \\
+{\bf{}Rmq.\,:} {\it{}Dans un premier temps, nous ne considerons que le
+  mono-héritage.} 
+\end{enumerate}
+
+\section{Utilisation de VFTs à héritages multiples}
+%================================================
+Il existe de nombreuses méthodes pour construire et gérer des VFTs
+prenant en compte l'héritage multiple.
+La méthode que nous traitons ici est l'une des dernières techniques trouvée
+dans le domaine de la recherche.
+Elle est aussi la plus performante en terme de vitesse d'exécution et
+d'espace mémoire.
+Nous pouvons néanmoins remarquer sur notre exemple une imperfection,
+certaines VFT possèdent des ``trous'' et constitue un gâchi de
+mémoire. 
+Le second défaut de cette technique est qu'elle nécessite une
+connaissance complète du graphe d'héritage pour construire
+correctement les VFTs. Cette technique est donc applicable que dans le
+domaine d'une compilation globale (comme Lisaac) et non une
+compilation séparée comme Java. 
+
+\begin{center}
+\includegraphics[scale=1.0]{vft_2.eps}
+\end{center}
+
+{\bf{}Questions\,:}
+\begin{enumerate}
+\item Modifiez la méthode {\tt{}'compute\_vft\_base'} de la {\it{}class}
+  {\sc{}class} pour prendre en compte l'héritage multiple.
+\end{enumerate}
+
+{\it{}Le compilateur Lisaac n'utilise pas de VFT, sa technique de
+  résolution des envois de messages est totalement diffèrente et
+  originale.
+Par son caractère unique et donc pédagogiquement ininterressant, nous
+ne détaillerons pas cette technique.
+} 
+
+\end{document}
+
+
diff --git a/example/tiny_object/TD/ulp.ps b/example/tiny_object/TD/ulp.ps
index 7e17b63..4c6f9cf 100755
--- a/example/tiny_object/TD/ulp.ps
+++ b/example/tiny_object/TD/ulp.ps
@@ -1,2358 +1,2358 @@
-%!PS-Adobe-3.0
-%%Title: (1047.pdf)
-%%Version: 1 2
-%%CreationDate: (D:20000609084316)
-%%DocumentData: Clean7Bit
-%%LanguageLevel: 2
-%%BoundingBox: 464 42 556 94
-%%Pages: 1
-%%DocumentProcessColors: (atend)
-%%DocumentSuppliedResources:
-%%+ font BNGOLN+LetterGothic-Bold
-%%+ font BNGPOK+LetterGothic-BoldSlanted
-%%+ font GillSans-Bold$0X1
-%%+ font GillSans$0X1
-%%+ procset (Adobe Acrobat - PDF operators) 1.2 0
-%%+ procset (Adobe Acrobat - type operators) 1.2 0
-%%EndComments
-%%BeginDefaults
-%%EndDefaults
-%%BeginProlog
-%%EndProlog
-%%BeginSetup
-%%BeginFile: l2check
-%%Copyright: Copyright 1993 Adobe Systems Incorporated. All Rights Reserved.
-systemdict /languagelevel known
-{ systemdict /languagelevel get 1 eq }
-{ true }
-ifelse
-{
-initgraphics /Helvetica findfont 18 scalefont setfont
-72 600 moveto (Error: Your printer driver needs to be configured) dup show
-72 580 moveto (for printing to a PostScript Level 1 printer.) dup show
-exch = =
-/Helvetica-Bold findfont 16 scalefont setfont
-72 520 moveto (Windows and Unix) show
-/Times-Roman findfont 16 scalefont setfont
-72 500 moveto (Select ªLevel 1º in the PostScript options section) show
-72 480 moveto (of the Acrobat Exchange or Reader print dialog.) show
-/Helvetica-Bold findfont 16 scalefont setfont
-72 440 moveto (Macintosh) show
-/Times-Roman findfont 16 scalefont setfont
-72 420 moveto (In the Chooser, select your printer driver.) show
-72 400 moveto (Then select your printer and click the Setup button.) show
-72 380 moveto (Follow any on-screen dialogs that may appear.) show
-showpage
-quit
-}
-if
-%%EndFile
-/currentpacking where{pop currentpacking true setpacking}if
-userdict /PDF 85 dict put
-%%BeginFile: pdfvars.prc
-%%Copyright: Copyright 1987-1996 Adobe Systems Incorporated. All Rights Reserved.
-userdict /PDFVars 75 dict dup begin put
-/_save 0 def
-/_cshow 0 def
-/InitAll 0 def
-/TermAll 0 def
-/_lp /none def
-/_doClip 0 def
-/sfc 0 def
-/_sfcs 0 def
-/_sfc 0 def
-/ssc 0 def
-/_sscs 0 def
-/_ssc 0 def
-/_fcs 0 def
-/_scs 0 def
-/_fp 0 def
-/_sp 0 def
-/_f0 0 array def
-/_f1 1 array def
-/_f3 3 array def
-/_f4 4 array def
-/_fc null def
-/_s0 0 array def
-/_s1 1 array def
-/_s3 3 array def
-/_s4 4 array def
-/_sc null def
-/_cpcf null def
-/_cpcs null def
-/_inT false def
-/_tr -1 def
-/_rise 0 def
-/_ax 0 def
-/_cx 0 def
-/_ld 0 def
-/_tm matrix def
-/_ctm matrix def
-/_mtx matrix def
-/_hy (-) def
-/_fScl 0 def
-/_hs 1 def
-/_pdfEncodings 2 array def
-/_baselineadj 0 def
-/_Tj 0 def
-/_italMtx[1 0 .212557 1 0 0]def
-/_italMtx_WMode1 [1 -.212557 0 1 0 0]def
-/_basefont 0 def
-/_basefonto 0 def
-/_pdf_oldCIDInit null def
-/_categories 10 dict def
-/_sa? true def
-/_op? false def
-/_ColorSep5044? false def
-/_tmpcolr? [] def
-/_tmpop? {} def
-end
-%%EndFile
-PDFVars begin PDF begin
-%%BeginFile: pdfutil.prc
-%%Copyright: Copyright 1993 Adobe Systems Incorporated. All Rights Reserved.
-/bd {bind def} bind def
-/ld {load def} bd
-/dd { PDFVars 3 1 roll put } bd
-/xdd { exch dd } bd
-/Level2?
-systemdict /languagelevel known
-{ systemdict /languagelevel get 2 ge } { false } ifelse
-def
-/here {
-dup currentdict exch known
-{ currentdict exch get true }
-{ pop false }
-ifelse
-} bd
-/isdefined? { where { pop true } { false } ifelse } bd
-/StartLoad { dup dup not { /_save save dd } if } bd
-/EndLoad { if not { _save restore } if } bd
-/npop { { pop } repeat } bd
-%%EndFile
-%%BeginFile: pdf.prc
-%%Copyright: Copyright 1987-1996 Adobe Systems Incorporated. All Rights Reserved.
-/initialize {
-_ColorSep5044? {sep_ops begin 50 dict begin} if
-newpath
-} bd
-/terminate {
-_ColorSep5044? {end end} if
-} bd
-Level2? StartLoad
-{ /m/moveto ld
-/l/lineto ld
-/c/curveto ld
-/setSA/setstrokeadjust ld
-} EndLoad
-Level2? not StartLoad
-{
-/pl {
-transform
-0.25 sub round 0.25 add exch
-0.25 sub round 0.25 add exch
-itransform
-} bd
-/m { _sa? { pl } if moveto } bd
-/l { _sa? { pl } if lineto } bd
-/c { _sa? { pl } if curveto } bd
-/setSA { /_sa? xdd } bd
-} EndLoad
-/v { currentpoint 6 2 roll c } bd
-/y { 2 copy c } bd
-/h/closepath ld
-/d/setdash ld
-/j/setlinejoin ld
-/J/setlinecap ld
-/M/setmiterlimit ld
-/w/setlinewidth ld
-/cf currentflat def
-/i {
-dup 0 eq { pop cf } if
-setflat
-} bd
-/ilp { /_lp /none dd } bd
-/sfc {
-_lp /fill ne {
-_sfcs
-_sfc
-/_lp /fill dd
-} if
-} dd
-/ssc {
-_lp /stroke ne {
-_sscs
-_ssc
-/_lp /stroke dd
-} if
-} dd
-/n {
-_doClip 1 ge {
-_doClip 1 eq { clip } { eoclip } ifelse
-/_doClip 0 dd
-} if
-newpath
-} bd
-/f {
-_doClip 1 ge
-{
-gsave sfc fill grestore
-_doClip 1 eq { clip } { eoclip } ifelse
-newpath
-ilp
-/_doClip 0 dd
-}
-{ sfc fill }
-ifelse
-} bd
-/f* {
-_doClip 1 ge
-{
-gsave sfc eofill grestore
-_doClip 1 eq { clip } { eoclip } ifelse
-newpath
-ilp
-/_doClip 0 dd
-}
-{ sfc eofill }
-ifelse
-} bd
-/S {
-_doClip 1 ge
-{
-gsave ssc stroke grestore
-_doClip 1 eq { clip } { eoclip } ifelse
-newpath
-ilp
-/_doClip 0 dd
-}
-{ ssc stroke }
-ifelse
-} bd
-/s { h S } bd
-/B {
-_doClip dup 1 ge
-gsave f grestore
-{
-gsave S grestore
-1 eq { clip } { eoclip } ifelse
-newpath
-ilp
-/_doClip 0 dd
-}
-{ pop S }
-ifelse
-} bd
-/b { h B } bd
-/B* {
-_doClip dup 1 ge
-gsave f* grestore
-{
-gsave S grestore
-1 eq { clip } { eoclip } ifelse
-newpath
-ilp
-/_doClip 0 dd
-}
-{ pop S }
-ifelse
-} bd
-/b* { h B* } bd
-/W { /_doClip 1 dd } bd
-/W* { /_doClip 2 dd } bd
-/q/save ld
-/Q { restore ilp } bd
-Level2? StartLoad
-{ /defineRes/defineresource ld
-/findRes/findresource ld
-currentglobal
-true systemdict /setglobal get exec
-[/Function /ExtGState /Form]
-{ /Generic /Category findresource dup length dict copy /Category defineresource pop }
-forall
-systemdict /setglobal get exec
-} EndLoad
-Level2? not StartLoad
-{ /AlmostFull?
-{ dup maxlength exch length sub 2 le
-} bind def
-/Expand
-{ 1 index maxlength mul cvi dict
-dup begin exch { def } forall end
-} bind def
-/xput
-{ 3 2 roll
-dup 3 index known not
-{ dup AlmostFull? { 1.5 Expand } if
-} if
-dup 4 2 roll put
-} bind def
-/defineRes
-{ _categories 1 index known not
-{ /_categories _categories 2 index 10 dict xput store
-} if
-_categories exch 2 copy get 5 -1 roll 4 index xput put
-} bind def
-/findRes
-{ _categories exch get exch get
-} bind def
-} EndLoad
-/cs
-{
-dup where { pop load } if
-dup /_fcs xdd
-ucs
-_cpcf exch get
-/_fc xdd
-/_fp null dd
-} bd
-/CS
-{
-dup where { pop load } if
-dup /_scs xdd ucs _cpcs exch get /_sc xdd /_sp null dd
-} bd
-/ucs {
-dup type /arraytype eq
-{ dup 0 get
-dup /Indexed eq
-{ pop 0 get }
-{ /Pattern eq
-{ dup length 2 eq
-{ 1 get ucs }
-{ 0 get }
-ifelse }
-{ 0 get }
-ifelse }
-ifelse }
-if }
-bd
-/_cpcf
-15 dict dup begin
-/DefaultGray _f1 def
-/DeviceGray _f1 def
-/DefaultRGB _f3 def
-/DeviceRGB _f3 def
-/DeviceCMYK _f4 def
-/CalGray _f1 def
-/CalRGB _f3 def
-/CalCMYK _f4 def
-/Lab _f3 def
-/Pattern _f0 def
-/Indexed _f1 def
-/Separation _f1 def
-/CIEBasedA _f1 def
-/CIEBasedABC _f3 def
-end
-dd
-/_cpcs
-15 dict dup begin
-/DefaultGray _s1 def
-/DeviceGray _s1 def
-/DefaultRGB _s3 def
-/DeviceRGB _s3 def
-/DeviceCMYK _s4 def
-/CalGray _s1 def
-/CalRGB _s3 def
-/CalCMYK _s4 def
-/Lab _s3 def
-/Pattern _s0 def
-/Indexed _s1 def
-/Separation _s1 def
-/CIEBasedA _s1 def
-/CIEBasedABC _s3 def
-end
-dd
-Level2? not StartLoad {
-/ri/pop ld
-/makePat/pop ld
-} EndLoad
-Level2? StartLoad {
-/ri
-{
-/findcolorrendering isdefined?
-{
-mark exch
-findcolorrendering
-counttomark 2 eq
-{ type /booleantype eq
-{ dup type /nametype eq
-{ dup /ColorRendering resourcestatus
-{ pop pop
-dup /DefaultColorRendering ne
-{
-/ColorRendering findresource
-setcolorrendering
-} if
-} if
-} if
-} if
-} if
-cleartomark
-}
-{ pop
-} ifelse
-} bd
-/makePat /makepattern ld
-} EndLoad
-Level2? not _ColorSep5044? or StartLoad
-{
-/L1setcolor {
-aload length
-dup 0 eq
-{ pop .5 setgray }
-{ dup 1 eq
-{ pop setgray }
-{ 3 eq
-{ setrgbcolor }
-{ setcmykcolor }
-ifelse }
-ifelse }
-ifelse
-} bind dd
-/_sfcs { } dd
-/_sscs { } dd
-} EndLoad
-Level2? not _ColorSep5044? not and StartLoad
-{
-/_sfc { _fc L1setcolor } dd
-/_ssc { _sc L1setcolor } dd
-} EndLoad
-Level2? _ColorSep5044? not and StartLoad
-{
-/_sfcs
-{
-_fcs setcolorspace
-} bind dd
-/_sscs
-{
-_scs setcolorspace
-} bind dd
-/_sfc
-{
-_fc aload pop
-_fp null eq
-{ setcolor }
-{ _fp setpattern }
-ifelse
-} bind dd
-/_ssc
-{
-_sc aload pop
-_sp null eq { setcolor } { _sp setpattern } ifelse
-} bind dd
-} EndLoad
-/sc
-{
-_fc astore pop
-ilp
-} bd
-/SC
-{
-_sc astore pop
-ilp
-} bd
-/scn {
-dup type /dicttype eq
-{ dup /_fp xdd
-/PaintType get 1 eq
-{ /_fc _f0 dd ilp }
-{ /_fc _cpcf _fcs ucs get dd
-sc }
-ifelse }
-{ sc }
-ifelse
-} bd
-/SCN {
-dup type /dicttype eq
-{ dup /_sp xdd
-/PaintType get 1 eq
-{ /_sc _s0 dd ilp }
-{ /_sc _cpcs _scs ucs get dd
-SC }
-ifelse }
-{ SC }
-ifelse
-} bd
-/g { /DefaultGray cs sc } bd
-/rg { /DefaultRGB cs sc } bd
-/k { /DeviceCMYK cs sc } bd
-/G { /DefaultGray CS SC } bd
-/RG { /DefaultRGB CS SC } bd
-/K { /DeviceCMYK CS SC } bd
-/cm { _mtx astore concat } bd
-/re {
-4 2 roll m
-1 index 0 rlineto
-0 exch rlineto
-neg 0 rlineto
-h
-} bd
-/RC/rectclip ld
-/EF/execform ld
-/PS { cvx exec } bd
-/initgs {
-/DefaultGray where
-{ pop }
-{ /DefaultGray /DeviceGray dd }
-ifelse
-/DefaultRGB where
-{ pop }
-{ /DefaultRGB /DeviceRGB dd }
-ifelse
-0 g 0 G
-[] 0 d 0 j 0 J 10 M 1 w
-true setSA
-} bd
-21 dict dup begin
-/CosineDot
-{ 180 mul cos exch 180 mul cos add 2 div } bd
-/Cross
-{ abs exch abs 2 copy gt { exch } if pop neg } bd
-/Diamond
-{ abs exch abs 2 copy add .75 le
-{ dup mul exch dup mul add 1 exch sub }
-{ 2 copy add 1.23 le
-{ .85 mul add 1 exch sub }
-{ 1 sub dup mul exch 1 sub dup mul add 1 sub }
-ifelse }
-ifelse } bd
-/Double
-{ exch 2 div exch 2 { 360 mul sin 2 div exch } repeat add } bd
-/DoubleDot
-{ 2 { 360 mul sin 2 div exch } repeat add } bd
-/Ellipse
-{ abs exch abs 2 copy 3 mul exch 4 mul add 3 sub dup 0 lt
-{ pop dup mul exch .75 div dup mul add 4 div
-1 exch sub }
-{ dup 1 gt
-{pop 1 exch sub dup mul exch 1 exch sub
-.75 div dup mul add 4 div 1 sub }
-{ .5 exch sub exch pop exch pop }
-ifelse }
-ifelse } bd
-/EllipseA
-{ dup mul .9 mul exch dup mul add 1 exch sub } bd
-/EllipseB
-{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub } bd
-/EllipseC
-{ dup .5 gt { 1 exch sub } if
-dup .25 ge
-{ .5 exch sub 4 mul dup mul 1 sub }
-{ 4 mul dup mul 1 exch sub }
-ifelse
-exch
-dup .5 gt { 1 exch sub } if
-dup .25 ge
-{ .5 exch sub 4 mul dup mul 1 sub }
-{ 4 mul dup mul 1 exch sub }
-ifelse
-add -2 div } bd
-/InvertedDouble
-{ exch 2 div exch 2 { 360 mul sin 2 div exch } repeat add neg } bd
-/InvertedDoubleDot
-{ 2 { 360 mul sin 2 div exch } repeat add neg } bd
-/InvertedEllipseA
-{ dup mul .9 mul exch dup mul add 1 sub } bd
-/InvertedSimpleDot
-{ dup mul exch dup mul add 1 sub } bd
-/Line
-{ exch pop abs neg } bd
-/LineX
-{ pop } bd
-/LineY
-{ exch pop } bd
-/Rhomboid
-{ abs exch abs 0.9 mul add 2 div } bd
-/Round
-{ abs exch abs 2 copy add 1 le
-{ dup mul exch dup mul add 1 exch sub }
-{ 1 sub dup mul exch 1 sub dup mul add 1 sub }
-ifelse } bd
-/SimpleDot
-{ dup mul exch dup mul add 1 exch sub } bd
-/Square
-{ abs exch abs 2 copy lt { exch } if pop neg } bd
-end
-{ /Function defineRes pop } forall
-/Identity {} /Function defineRes pop
-_ColorSep5044? StartLoad {
-/_defaulttransferfunc currenttransfer def
-/currentcolortransfer where
-{ pop /_defaultcolortransferfuncs [ currentcolortransfer ] def }
-if
-/concattransferfuncs {
-[ 3 1 roll /exec load exch /exec load ] cvx
-} bd
-/concatandsettransfer {
-/_defaulttransferfunc load concattransferfuncs settransfer
-} bd
-/concatandsetcolortransfer {
-colorplate 0 eq
-{
-_defaultcolortransferfuncs aload pop
-8 -1 roll 5 -1 roll concattransferfuncs 7 1 roll
-6 -1 roll 4 -1 roll concattransferfuncs 5 1 roll
-4 -1 roll 3 -1 roll concattransferfuncs 3 1 roll
-concattransferfuncs
-setcolortransfer
-} if
-colorplate 1 ge colorplate 4 le and
-{
-4 colorplate sub index 4 { exch pop } repeat
-concatandsettransfer
-} if
-colorplate 5 ge
-{
-0 index 4 { exch pop } repeat
-concatandsettransfer
-} if
-} bd
-/tn5044sethalftone
-{
-begin
-HalftoneType 5 eq
-{ [/Default /Cyan /Magenta /Yellow /Black /Default /Default /Default]
-colorplate get
-here not {
-/Default here not { currentdict } if
-} if
-}
-{ currentdict }
-ifelse
-end
-begin
-/TransferFunction here
-{
-concatandsettransfer
-currentdict dup length dict
-begin
-{
-1 index /TransferFunction ne { def } { pop pop } ifelse
-} forall
-currentdict
-end
-}
-{
-currentdict
-} ifelse
-end
-sethalftone
-} bd
-} EndLoad
-Level2? StartLoad {
-/gs
-{
-begin
-/SA here { setstrokeadjust } if
-/OP here { setoverprint } if
-/BG here { setblackgeneration } if
-/UCR here { setundercolorremoval } if
-/TR here
-{
-_ColorSep5044?
-{
-dup xcheck
-{ concatandsettransfer }
-{ aload pop concatandsetcolortransfer }
-ifelse
-}
-{
-dup xcheck
-{ settransfer }
-{ aload pop setcolortransfer }
-ifelse
-} ifelse
-} if
-/sethalftonephase isdefined? { /HTP here { sethalftonephase } if } if
-/HT here
-{ _ColorSep5044?
-{ tn5044sethalftone }
-{ sethalftone }
-ifelse
-} if
-end
-} bd
-/_defaulthalftone currenthalftone def
-} EndLoad
-Level2? not StartLoad {
-/gs
-{
-begin
-/SA here { /_sa? xdd } if
-/OP here { dup /_op? xdd
-/setoverprint where {pop setoverprint}
-{pop} ifelse
-} if
-/TR here
-{
-_ColorSep5044?
-{ dup xcheck
-{ concatandsettransfer }
-{ aload pop concatandsetcolortransfer }
-ifelse
-}
-{ dup xcheck
-{ settransfer }
-{ aload pop setcolortransfer }
-ifelse
-} ifelse
-} if
-/HT here
-{ _ColorSep5044?
-{ tn5044sethalftone }
-{ sethalftone }
-ifelse
-} if
-end
-} bd
-5 dict dup
-begin
-currentscreen 1 [/HalftoneType /SpotFunction /Angle /Frequency ]
-{ exch def } forall
-end
-/_defaulthalftone exch def
-} EndLoad
-/int {
-dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul
-exch pop add exch pop
-} bd
-/limit {
-dup 2 index le { exch } if pop
-dup 2 index ge { exch } if pop
-} bd
-_ColorSep5044? StartLoad {
-/_sfc
-{
-_fp null eq
-{ _fcs type /arraytype eq
-{_fcs 0 get /Separation eq
-{
-_fcs 1 get /All eq
-{
-_fc aload pop 1 exch sub
-/setseparationgray where pop begin setseparationgray end
-}
-{
-1 _fcs 3 get exec _fcs 1 get
-/findcmykcustomcolor where pop begin findcmykcustomcolor end
-_fc aload pop
-/setcustomcolor where pop begin setcustomcolor end
-}
-ifelse
-}
-{ _fc L1setcolor }
-ifelse
-}
-{ _fc L1setcolor }
-ifelse
-}
-{ _fc L1setcolor }
-ifelse
-} bind dd
-/_ssc
-{
-_sp null eq
-{ _scs type /arraytype eq
-{_scs 0 get /Separation eq
-{
-_scs 1 get /All eq
-{
-_sc aload pop 1 exch sub
-/setseparationgray where pop begin setseparationgray end
-}
-{
-1 _scs 3 get exec _scs 1 get
-/findcmykcustomcolor where pop begin findcmykcustomcolor end
-_sc aload pop
-/setcustomcolor where pop begin setcustomcolor end
-}
-ifelse
-}
-{ _sc L1setcolor }
-ifelse
-}
-{ _sc L1setcolor }
-ifelse
-}
-{ _sc L1setcolor }
-ifelse
-} bind dd
-} EndLoad
-%%EndFile
-%%BeginFile: pdftext.prc
-%%Copyright: Copyright 1987-1997 Adobe Systems Incorporated. All Rights Reserved.
-PDF /PDFText 65 dict dup begin put
-/initialize { PDFText begin } bd
-/terminate { end } bd
-/pdf_has_composefont? systemdict /composefont known def
-/CopyFont {
-{
-1 index /FID ne 2 index /UniqueID ne and
-{ def } { pop pop } ifelse
-} forall
-} bd
-/Type0CopyFont
-{
-exch
-dup length dict
-begin
-CopyFont
-[
-exch
-FDepVector
-{
-dup /FontType get 0 eq
-{
-1 index Type0CopyFont
-/_pdfType0 exch definefont
-}
-{
-/_pdfBaseFont exch
-2 index exec
-}
-ifelse
-exch
-}
-forall
-pop
-]
-/FDepVector exch def
-currentdict
-end
-} bd
-/cHexEncoding
-[/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12
-/c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25
-/c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38
-/c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B
-/c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E
-/c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71
-/c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84
-/c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97
-/c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA
-/cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD
-/cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0
-/cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3
-/cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6
-/cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF] def
-/modEnc {
-/_enc xdd
-/_icode 0 dd
-counttomark 1 sub -1 0
-{
-index
-dup type /nametype eq
-{
-_enc _icode 3 -1 roll put
-_icode 1 add
-}
-if
-/_icode xdd
-} for
-cleartomark
-_enc
-} bd
-/trEnc {
-/_enc xdd
-255 -1 0 {
-exch dup -1 eq
-{ pop /.notdef }
-{ Encoding exch get }
-ifelse
-_enc 3 1 roll put
-} for
-pop
-_enc
-} bd
-/TE {
-/_i xdd
-StandardEncoding 256 array copy modEnc
-_pdfEncodings exch _i exch put
-} bd
-/TZ
-{
-/_usePDFEncoding xdd
-findfont
-dup length 2 add dict
-begin
-{
-1 index /FID ne { def } { pop pop } ifelse
-} forall
-/FontName exch def
-_usePDFEncoding 0 ge
-{
-/Encoding _pdfEncodings _usePDFEncoding get def
-pop
-}
-{
-_usePDFEncoding -1 eq
-{
-counttomark 0 eq
-{ pop }
-{
-Encoding 256 array copy
-modEnc /Encoding exch def
-}
-ifelse
-}
-{
-256 array
-trEnc /Encoding exch def
-}
-ifelse
-}
-ifelse
-FontName currentdict
-end
-definefont pop
-}
-bd
-/Level2?
-systemdict /languagelevel known
-{systemdict /languagelevel get 2 ge}
-{false}
-ifelse
-def
-Level2?
-{
-/_pdfFontStatus
-{
-currentglobal exch
-/Font resourcestatus
-{pop pop true}
-{false}
-ifelse
-exch setglobal
-} bd
-}
-{
-/_pdfFontStatusString 50 string def
-_pdfFontStatusString 0 (fonts/) putinterval
-/_pdfFontStatus
-{
-_pdfFontStatusString 6 42 getinterval
-cvs length 6 add
-_pdfFontStatusString exch 0 exch getinterval
-status
-{ pop pop pop pop true}
-{ false }
-ifelse
-} bd
-}
-ifelse
-Level2?
-{
-/_pdfCIDFontStatus
-{
-/CIDFont /Category resourcestatus
-{
-pop pop
-/CIDFont resourcestatus
-{pop pop true}
-{false}
-ifelse
-}
-{ pop false }
-ifelse
-} bd
-}
-if
-/_pdfString100 100 string def
-/_pdfComposeFontName
-{
-dup length 1 eq
-{
-0 get
-1 index
-type /nametype eq
-{
-_pdfString100 cvs
-length dup dup _pdfString100 exch (-) putinterval
-_pdfString100 exch 1 add dup _pdfString100 length exch sub getinterval
-2 index exch cvs length
-add 1 add _pdfString100 exch 0 exch getinterval
-exch pop
-true
-}
-{
-pop pop
-false
-}
-ifelse
-}
-{
-false
-}
-ifelse
-} bd
-pdf_has_composefont?
-{
-/_pdfComposeFont
-{
-1 index /CMap resourcestatus
-{pop pop true}
-{false}
-ifelse
-1 index true exch
-{
-_pdfCIDFontStatus not
-{pop false exit}
-if
-}
-forall
-and
-{ 3 -1 roll pop composefont true}
-{
-4 -1 roll pop
-_pdfComposeFontName
-{
-dup _pdfFontStatus
-{ findfont definefont true }
-{
-pop
-dup _pdfFontStatus
-{ findfont true }
-{ pop false }
-ifelse
-}
-ifelse
-}
-{
-dup _pdfFontStatus
-{ findfont true }
-{ pop false }
-ifelse
-}
-ifelse
-}
-ifelse
-} bd
-}
-{
-/_pdfComposeFont
-{
-4 -1 roll pop
-_pdfComposeFontName not
-{
-dup
-}
-if
-2 copy _pdfFontStatus
-{pop findfont exch pop true}
-{
-eq
-{pop false}
-{
-dup _pdfFontStatus
-{findfont true}
-{pop false}
-ifelse
-}
-ifelse
-}
-ifelse
-} bd
-}
-ifelse
-/_pdfFaceByStyleDict 4 dict dup begin
-Level2?
-{
-/Serif
-/HeiseiMin-W3-83pv-RKSJ-H _pdfFontStatus
-{/HeiseiMin-W3}
-{/Ryumin-Light}
-ifelse
-def
-/SansSerif
-/HeiseiKakuGo-W5-83pv-RKSJ-H _pdfFontStatus
-{/HeiseiKakuGo-W5}
-{/GothicBBB-Medium}
-ifelse
-def
-/HeiseiMaruGo-W4-83pv-RKSJ-H _pdfFontStatus
-{/HeiseiMaruGo-W4}
-{
-/Jun101-Light-RKSJ-H _pdfFontStatus
-{ /Jun101-Light }
-{ SansSerif }
-ifelse
-}
-ifelse
-/RoundSansSerif exch def
-/Default Serif def
-}
-{
-/Serif /Ryumin-Light def
-/SansSerif /GothicBBB-Medium def
-{
-(fonts/Jun101-Light-83pv-RKSJ-H) status
-}stopped
-{pop}{
-{ pop pop pop pop /Jun101-Light }
-{ SansSerif }
-ifelse
-/RoundSansSerif exch def
-}ifelse
-/Default Serif def
-}
-ifelse
-end
-def
-/_pdf_Adobe-Japan1-2 (Adobe-Japan1-2) def
-/_pdfConcatNames
-{
-exch
-_pdfString100 cvs
-length dup dup _pdfString100 exch (-) putinterval
-_pdfString100 exch 1 add dup _pdfString100 length exch sub getinterval
-3 -1 roll exch cvs length
-add 1 add _pdfString100 exch 0 exch getinterval
-} bind def
-/_pdfSubSetFontByStyleDict 4 dict dup begin
-_pdfFaceByStyleDict
-{
-_pdf_Adobe-Japan1-2 _pdfConcatNames
-dup _pdfFontStatus
-{ def }
-{
-{
-pop
-dup /SansSerif eq
-{
-/HeiseiKakuGo-W5-Adobe-Japan1-2 dup _pdfFontStatus
-{ def exit }
-{ pop }
-ifelse
-}
-if
-dup /Serif eq
-{
-/HeiseiMin-W3-Adobe-Japan1-2 dup _pdfFontStatus
-{ def exit }
-{ pop }
-ifelse
-}
-if
-pop exit
-}
-loop
-}
-ifelse
-}
-forall
-end def
-/TZzero
-{
-/_fyAdj xdd
-/_wmode xdd
-/_styleArr xdd
-4 copy
-_pdfComposeFont
-{exch pop exch pop exch pop}
-{
-[
-0 1 _styleArr length 1 sub
-{
-_styleArr exch get
-_pdfFaceByStyleDict exch 2 copy known not
-{ pop /Default }
-if
-get
-}
-for
-]
-exch pop
-3 index 3 index 4 2 roll
-_pdfComposeFont
-{exch pop}
-{
-findfont
-}
-ifelse
-}
-ifelse
-dup /FontType get 3 eq _wmode 1 eq and
-{
-_pdfVerticalRomanT3Font dup length dict copy
-begin
-/_basefont exch def
-/Encoding _basefont /Encoding get def
-}
-{
-dup length 2 add dict
-begin
-{1 index /FID ne {def}{pop pop} ifelse }
-forall
-} ifelse
-/WMode _wmode def
-/BaseLineAdj _fyAdj def
-FontType 0 ne
-{
-/Encoding Encoding dup length array copy dup 16#5c /yen put def
-/_fauxfont true def
-} if
-currentdict
-end
-definefont pop
-}
-bd
-/swj {
-dup 4 1 roll
-dup length exch stringwidth
-exch 5 -1 roll 3 index mul add
-4 1 roll 3 1 roll mul add
-6 2 roll /_cnt 0 dd
-{1 index eq {/_cnt _cnt 1 add dd} if} forall pop
-exch _cnt mul exch _cnt mul 2 index add 4 1 roll 2 index add 4 1 roll pop pop
-} bd
-/jss {
-4 1 roll
-{
-2 npop
-(0) exch 2 copy 0 exch put
-gsave
-32 eq
-{
-exch 6 index 6 index 6 index 5 -1 roll widthshow
-currentpoint
-}
-{
-false charpath currentpoint
-4 index setmatrix stroke
-}
-ifelse
-grestore
-moveto
-2 copy rmoveto
-} exch cshow
-6 npop
-} def
-/jsfTzero {
-{
-2 npop
-(0) exch 2 copy 0 exch put
-exch show
-32 eq
-{
-4 index 4 index rmoveto
-}
-if
-2 copy rmoveto
-} exch cshow
-5 npop
-} def
-/jsp
-{
-{
-2 npop
-(0) exch 2 copy 0 exch put
-32 eq
-{ exch 5 index 5 index 5 index 5 -1 roll widthshow }
-{ false charpath }
-ifelse
-2 copy rmoveto
-} exch cshow
-5 npop
-} bd
-/trj { _cx 0 fWModeProc 32 _ax 0 fWModeProc 6 5 roll } bd
-/pjsf { trj sfc fawidthshowProc } bd
-/pjss { trj _ctm ssc jss } bd
-/pjsc { trj jsp } bd
-/_Tjdef [
-/pjsf load
-/pjss load
-{
-dup
-currentpoint 3 2 roll
-pjsf
-newpath moveto
-pjss
-} bind
-{
-trj swj rmoveto
-} bind
-{
-dup currentpoint 4 2 roll gsave
-pjsf
-grestore 3 1 roll moveto
-pjsc
-} bind
-{
-dup currentpoint 4 2 roll
-currentpoint gsave newpath moveto
-pjss
-grestore 3 1 roll moveto
-pjsc
-} bind
-{
-dup currentpoint 4 2 roll gsave
-dup currentpoint 3 2 roll
-pjsf
-newpath moveto
-pjss
-grestore 3 1 roll moveto
-pjsc
-} bind
-/pjsc load
-] def
-/BT
-{
-/_inT true dd
-_ctm currentmatrix pop matrix _tm copy pop
-0 _rise _baselineadj add translate _hs 1 scale
-0 0 moveto
-} bd
-/ET
-{
-/_inT false dd
-_tr 3 gt {clip} if
-_ctm setmatrix newpath
-} bd
-/Tr {
-_inT { _tr 3 le {currentpoint newpath moveto} if } if
-dup /_tr xdd
-_Tjdef exch get /_Tj xdd
-} bd
-/Tj {
-userdict /$$copystring 2 index put
-_Tj
-} bd
-/iTm { _ctm setmatrix _tm concat 0 _rise _baselineadj add translate _hs 1 scale } bd
-/Tm { _tm astore pop iTm 0 0 moveto } bd
-/Td { _mtx translate _tm _tm concatmatrix pop iTm 0 0 moveto } bd
-/TD { dup /_ld xdd Td } bd
-/_nullProc {} bd
-/Tf {
-dup 1000 div /_fScl xdd
-exch findfont dup
-/_nullProc exch
-/WMode known
-{
-1 index /WMode get 1 eq
-{pop /exch}
-if
-}
-if
-load /fWModeProc xdd
-dup
-/FontType get 0 eq dup _cx 0 ne and
-{ /jsfTzero }
-{ /awidthshow }
-ifelse
-load /fawidthshowProc xdd
-/_fTzero xdd
-dup /BaseLineAdj known
-{ dup /BaseLineAdj get _fScl mul }
-{ 0 }
-ifelse
-/_baselineadj xdd
-currentpoint iTm moveto
-exch scalefont setfont
-} bd
-/TL { neg /_ld xdd } bd
-/Tw {
-/_cx xdd
-_cx 0 ne _fTzero and
-{ /jsfTzero }
-{ /awidthshow }
-ifelse
-load /fawidthshowProc xdd
-} bd
-/Tc { /_ax xdd } bd
-/Ts { /_rise xdd currentpoint iTm moveto } bd
-/Tz { 100 div /_hs xdd iTm } bd
-/Tk { exch pop _fScl mul neg 0 fWModeProc rmoveto } bd
-/T* { 0 _ld Td } bd
-/' { T* Tj } bd
-/" { exch Tc exch Tw ' } bd
-/TJ {
-{
-dup type /stringtype eq
-{ Tj }
-{ 0 exch Tk }
-ifelse
-} forall
-} bd
-/T- { _hy Tj } bd
-/d0/setcharwidth ld
-/d1 { setcachedevice /sfc{}dd /ssc{}dd } bd
-/nND {{/.notdef} repeat} bd
-/T3Defs {
-/BuildChar
-{
-1 index /Encoding get exch get
-1 index /BuildGlyph get exec
-}
-def
-/BuildGlyph {
-exch begin
-GlyphProcs exch get exec
-end
-} def
-} bd
-/_pdfBoldRomanWidthProc
-{
-stringwidth 1 index 0 ne { exch .03 add exch }if setcharwidth
-} bd
-/_pdfType0WidthProc
-{
-dup stringwidth 0 0 moveto
-2 index true charpath pathbbox
-0 -1
-7 index 2 div .88
-setcachedevice2
-pop
-} bd
-/_pdfBoldBaseFont
-10 dict begin
-/FontType 3 def
-/FontMatrix[1 0 0 1 0 0]def
-/FontBBox[0 0 1 1]def
-/Encoding cHexEncoding def
-/_setwidthProc /_pdfBoldRomanWidthProc load def
-/_bcstr1 1 string def
-/BuildChar
-{
-exch begin
-_basefont setfont
-_bcstr1 dup 0 4 -1 roll put
-dup
-_setwidthProc
-0 0 moveto
-dup show
-_basefonto setfont
-0 0 moveto
-show
-end
-}bd
-currentdict
-end
-def
-/_pdfVerticalRomanT3Font
-10 dict begin
-/FontType 3 def
-/FontMatrix[1 0 0 1 0 0]def
-/FontBBox[0 0 1 1]def
-/_bcstr1 1 string def
-/BuildChar
-{
-exch begin
-_basefont setfont
-_bcstr1 dup 0 4 -1 roll put
-dup
-_pdfType0WidthProc
-0 0 moveto
-show
-end
-}bd
-currentdict
-end
-def
-/MakeBoldFont
-{
-dup dup length 2 add dict
-begin
-CopyFont
-/PaintType 2 def
-/StrokeWidth .03 0 FontMatrix idtransform pop def
-/dummybold currentdict
-end
-definefont
-_pdfBoldBaseFont 8 dict copy begin
-/_basefont exch def
-/_basefonto exch def
-currentdict
-end
-definefont
-} bd
-/MakeBold {
-findfont dup
-/FontType get 0 eq
-{
-_pdfBoldBaseFont /_setwidthProc /_pdfType0WidthProc load put
-{MakeBoldFont} Type0CopyFont definefont
-}
-{
-dup /_fauxfont known not
-{
-_pdfBoldBaseFont /_setwidthProc /_pdfBoldRomanWidthProc load put
-MakeBoldFont
-}
-{ definefont }
-ifelse
-}
-ifelse
-pop
-}bd
-/MakeItalic {
-findfont
-dup /WMode 2 copy known
-{
-get 1 eq
-{ _italMtx_WMode1 }
-{ _italMtx }
-ifelse
-}
-{ pop pop _italMtx }
-ifelse
-makefont
-definefont pop
-}bd
-/MakeBoldItalic {
-/dummybold exch
-MakeBold
-/dummybold
-MakeItalic
-}bd
-currentdict readonly pop end
-%%EndFile
-PDFText begin
-[39/quotesingle 96/grave 128/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis
-/Udieresis/aacute/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute
-/egrave/ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde
-/oacute/ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex
-/udieresis/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls
-/registered/copyright/trademark/acute/dieresis/.notdef/AE/Oslash
-/.notdef/plusminus/.notdef/.notdef/yen/mu/.notdef/.notdef
-/.notdef/.notdef/.notdef/ordfeminine/ordmasculine/.notdef/ae/oslash
-/questiondown/exclamdown/logicalnot/.notdef/florin/.notdef/.notdef
-/guillemotleft/guillemotright/ellipsis/.notdef/Agrave/Atilde/Otilde/OE/oe
-/endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide
-/.notdef/ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright
-/fi/fl/daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand
-/Acircumflex/Ecircumflex/Aacute/Edieresis/Egrave/Iacute/Icircumflex
-/Idieresis/Igrave/Oacute/Ocircumflex/.notdef/Ograve/Uacute/Ucircumflex
-/Ugrave/dotlessi/circumflex/tilde/macron/breve/dotaccent/ring/cedilla
-/hungarumlaut/ogonek/caron
-0 TE
-[1/dotlessi/caron 39/quotesingle 96/grave 
-127/bullet/bullet/bullet/quotesinglbase/florin/quotedblbase/ellipsis
-/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE
-/bullet/bullet/bullet/bullet/quoteleft/quoteright/quotedblleft
-/quotedblright/bullet/endash/emdash/tilde/trademark/scaron
-/guilsinglright/oe/bullet/bullet/Ydieresis/space/exclamdown/cent/sterling
-/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine
-/guillemotleft/logicalnot/hyphen/registered/macron/degree/plusminus
-/twosuperior/threesuperior/acute/mu/paragraph/periodcentered/cedilla
-/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters
-/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla
-/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
-/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply/Oslash
-/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls/agrave
-/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute
-/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde
-/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute
-/ucircumflex/udieresis/yacute/thorn/ydieresis
-1 TE
-end
-currentdict readonly pop
-end end
-/currentpacking where {pop setpacking}if
-PDFVars/InitAll{[PDF PDFText]{/initialize get exec}forall initgs 0 Tr}put
-PDFVars/TermAll{[PDFText PDF]{/terminate get exec}forall}put
-PDFVars begin PDF begin PDFVars/InitAll get exec
-PDFVars/TermAll get exec end end
-
-%%EndSetup
-%%Page: 1 1
-%%BeginPageSetup
-userdict /pgsave save put
-PDFVars begin PDF begin PDFVars/InitAll get exec
-/N44 [/CIEBasedABC <<
-	/MatrixLMN [ 0.4124 0.2126 0.0193 0.3576 0.7151 
-		0.1192 0.1805 0.0722 0.9505 ]
-	/DecodeLMN [{2.2222 exp}bind
-		{2.2222 exp}bind
-		{2.2222 exp}bind]
-	/WhitePoint [0.9505 1 1.089]
-	>>]/ColorSpace defineRes pop
-/N75 <<
-/SA true 
-/TR {}
->> /ExtGState defineRes pop
-/N76 <<
-/SA false 
-/TR {}
->> /ExtGState defineRes pop
-%%EndPageSetup
-0 0 595 842 RC
-0 g
-
-/N75 /ExtGState findRes gs
-2 i
-512.518 46.469 m
-512.236 46.589 511.922 46.657 511.606 46.657 c
-511.298 46.657 510.899 46.525 510.899 46.047 c
-510.899 45.284 512.866 45.605 512.866 44.131 c
-512.866 43.167 512.089 42.802 511.182 42.802 c
-510.694 42.802 510.475 42.865 510.032 42.972 c
-510.116 43.766 l
-510.424 43.602 510.777 43.495 511.131 43.495 c
-511.471 43.495 511.927 43.665 511.927 44.061 c
-511.927 44.899 509.962 44.554 509.962 46.009 c
-509.962 46.992 510.739 47.351 511.529 47.351 c
-511.915 47.351 512.274 47.301 512.602 47.193 c
-512.518 46.469 l
-f 
-515.05 46.582 m
-513.765 46.582 l
-513.765 47.275 l
-517.235 47.275 l
-517.235 46.582 l
-515.95 46.582 l
-515.95 42.877 l
-515.05 42.877 l
-515.05 46.582 l
-f 
-518.282 47.275 m
-519.253 47.275 l
-520.216 47.275 521.366 47.307 521.366 46.085 c
-521.366 45.567 521.012 45.14 520.441 45.063 c
-520.441 45.051 l
-520.685 45.032 520.827 44.793 520.917 44.598 c
-521.636 42.877 l
-520.634 42.877 l
-520.095 44.251 l
-519.966 44.578 519.85 44.705 519.47 44.705 c
-519.181 44.705 l
-519.181 42.877 l
-518.282 42.877 l
-518.282 47.275 l
-h
-519.181 45.397 m
-519.477 45.397 l
-519.921 45.397 520.428 45.461 520.428 46.009 c
-520.428 46.538 519.926 46.582 519.477 46.582 c
-519.181 46.582 l
-519.181 45.397 l
-f 
-524.123 47.275 m
-525.137 47.275 l
-526.898 42.877 l
-525.902 42.877 l
-525.516 43.886 l
-523.699 43.886 l
-523.306 42.877 l
-522.375 42.877 l
-524.123 47.275 l
-h
-524.617 46.394 m
-524.604 46.394 l
-523.956 44.578 l
-525.266 44.578 l
-524.617 46.394 l
-f 
-530.438 46.469 m
-530.156 46.589 529.842 46.657 529.526 46.657 c
-529.218 46.657 528.82 46.525 528.82 46.047 c
-528.82 45.284 530.786 45.605 530.786 44.131 c
-530.786 43.167 530.009 42.802 529.102 42.802 c
-528.614 42.802 528.395 42.865 527.952 42.972 c
-528.036 43.766 l
-528.345 43.602 528.698 43.495 529.051 43.495 c
-529.391 43.495 529.847 43.665 529.847 44.061 c
-529.847 44.899 527.882 44.554 527.882 46.009 c
-527.882 46.992 528.659 47.351 529.449 47.351 c
-529.835 47.351 530.194 47.301 530.522 47.193 c
-530.438 46.469 l
-f 
-532.155 47.275 m
-533.722 47.275 l
-534.301 47.275 535.168 47.111 535.168 46.147 c
-535.168 45.625 534.807 45.259 534.274 45.164 c
-534.274 45.152 l
-534.885 45.095 535.303 44.692 535.303 44.15 c
-535.303 43.041 534.288 42.877 533.722 42.877 c
-532.155 42.877 l
-532.155 47.275 l
-h
-533.054 43.57 m
-533.478 43.57 l
-533.895 43.57 534.403 43.671 534.403 44.182 c
-534.403 44.755 533.927 44.843 533.478 44.843 c
-533.054 44.843 l
-533.054 43.57 l
-h
-533.054 45.499 m
-533.42 45.499 l
-533.799 45.499 534.268 45.58 534.268 46.034 c
-534.268 46.544 533.812 46.582 533.401 46.582 c
-533.054 46.582 l
-533.054 45.499 l
-f 
-538.612 47.351 m
-540.018 47.351 540.808 46.418 540.808 45.089 c
-540.808 43.76 540.032 42.802 538.612 42.802 c
-537.173 42.802 536.414 43.74 536.414 45.089 c
-536.414 46.437 537.185 47.351 538.612 47.351 c
-h
-538.612 43.495 m
-539.53 43.495 539.871 44.295 539.871 45.089 c
-539.871 45.864 539.505 46.657 538.612 46.657 c
-537.719 46.657 537.352 45.864 537.352 45.089 c
-537.352 44.295 537.693 43.495 538.612 43.495 c
-f 
-542.152 47.275 m
-543.052 47.275 l
-543.052 44.736 l
-543.052 43.986 543.296 43.495 543.983 43.495 c
-544.671 43.495 544.915 43.986 544.915 44.736 c
-544.915 47.275 l
-545.814 47.275 l
-545.814 44.465 l
-545.814 43.287 545.132 42.802 543.983 42.802 c
-542.833 42.802 542.152 43.287 542.152 44.465 c
-542.152 47.275 l
-f 
-547.299 47.275 m
-548.269 47.275 l
-549.232 47.275 550.382 47.307 550.382 46.085 c
-550.382 45.567 550.029 45.14 549.458 45.063 c
-549.458 45.051 l
-549.702 45.032 549.843 44.793 549.932 44.598 c
-550.653 42.877 l
-549.65 42.877 l
-549.11 44.251 l
-548.982 44.578 548.866 44.705 548.487 44.705 c
-548.198 44.705 l
-548.198 42.877 l
-547.299 42.877 l
-547.299 47.275 l
-h
-548.198 45.397 m
-548.494 45.397 l
-548.937 45.397 549.444 45.461 549.444 46.009 c
-549.444 46.538 548.943 46.582 548.494 46.582 c
-548.198 46.582 l
-548.198 45.397 l
-f 
-555.355 46.425 m
-555.008 46.582 554.559 46.657 554.199 46.657 c
-553.152 46.657 552.574 45.965 552.574 45.063 c
-552.574 44.169 553.139 43.495 554.096 43.495 c
-554.34 43.495 554.533 43.52 554.687 43.558 c
-554.687 44.705 l
-553.737 44.705 l
-553.737 45.397 l
-555.549 45.397 l
-555.549 43.028 l
-555.073 42.902 554.578 42.802 554.096 42.802 c
-552.644 42.802 551.636 43.514 551.636 45.001 c
-551.636 46.507 552.574 47.351 554.096 47.351 c
-554.617 47.351 555.028 47.281 555.414 47.168 c
-555.355 46.425 l
-f 
-0 G
-
-0 J
-0 j
-0.9 w
-4 M
-[]0 d
-486.281 59.458 m
-482.12 59.458 l
-482.12 63.038 l
-480.456 60.499 477.492 59.125 473.851 59.125 c
-468.13 59.125 465.269 61.498 465.269 67.117 c
-465.269 79.354 l
-469.43 79.354 l
-469.43 68.116 l
-469.43 63.745 471.043 61.165 475.723 61.165 c
-481.028 61.165 482.12 64.911 482.12 67.866 c
-482.12 79.354 l
-486.281 79.354 l
-486.281 59.458 l
-b 
-506.723 43.216 m
-502.563 43.216 l
-502.563 79.354 l
-506.723 79.354 l
-506.723 75.15 l
-506.828 75.15 l
-507.712 76.565 509.324 79.604 515.617 79.604 c
-522.326 79.604 526.071 75.066 526.071 70.072 c
-526.071 63.246 521.494 59.125 514.837 59.125 c
-511.092 59.125 508.544 60.54 506.828 63.121 c
-506.723 63.121 l
-506.723 43.216 l
-h
-514.369 60.873 m
-519.622 60.873 521.494 65.077 521.494 69.905 c
-521.494 73.984 519.934 78.189 514.317 78.189 c
-508.284 78.189 506.723 72.735 506.723 68.864 c
-506.723 64.411 509.064 60.873 514.369 60.873 c
-b 
-509.934 54.783 m
-510.821 54.783 l
-510.821 50.902 l
-512.537 50.902 l
-512.537 50.177 l
-509.934 50.177 l
-509.934 54.783 l
-f 
-515.052 54.862 m
-516.44 54.862 517.219 53.886 517.219 52.493 c
-517.219 51.101 516.453 50.097 515.052 50.097 c
-513.635 50.097 512.887 51.08 512.887 52.493 c
-512.887 53.905 513.647 54.862 515.052 54.862 c
-h
-515.052 50.823 m
-515.959 50.823 516.294 51.661 516.294 52.493 c
-516.294 53.305 515.933 54.137 515.052 54.137 c
-514.173 54.137 513.811 53.305 513.811 52.493 c
-513.811 51.661 514.147 50.823 515.052 50.823 c
-f 
-518 54.783 m
-518.886 54.783 l
-518.886 52.123 l
-518.886 51.338 519.127 50.823 519.804 50.823 c
-520.482 50.823 520.722 51.338 520.722 52.123 c
-520.722 54.783 l
-521.609 54.783 l
-521.609 51.839 l
-521.609 50.605 520.938 50.097 519.804 50.097 c
-518.671 50.097 518 50.605 518 51.839 c
-518 54.783 l
-f 
-522.529 54.783 0.887 -4.606 re
-f 
-526.741 53.939 m
-526.462 54.063 526.152 54.137 525.841 54.137 c
-525.538 54.137 525.144 53.998 525.144 53.496 c
-525.144 52.697 527.083 53.034 527.083 51.489 c
-527.083 50.48 526.316 50.097 525.424 50.097 c
-524.942 50.097 524.726 50.163 524.29 50.275 c
-524.372 51.106 l
-524.675 50.935 525.024 50.823 525.373 50.823 c
-525.709 50.823 526.158 51.001 526.158 51.417 c
-526.158 52.295 524.22 51.932 524.22 53.456 c
-524.22 54.486 524.986 54.862 525.765 54.862 c
-526.145 54.862 526.5 54.81 526.823 54.697 c
-526.741 53.939 l
-f 
-529.573 54.783 m
-530.693 54.783 l
-531.656 54.783 532.537 54.493 532.537 53.391 c
-532.537 52.314 531.783 51.926 530.833 51.926 c
-530.46 51.926 l
-530.46 50.177 l
-529.573 50.177 l
-529.573 54.783 l
-h
-530.46 52.651 m
-530.769 52.651 l
-531.213 52.651 531.612 52.803 531.612 53.338 c
-531.612 53.873 531.225 54.058 530.769 54.058 c
-530.46 54.058 l
-530.46 52.651 l
-f 
-533.968 54.783 m
-534.969 54.783 l
-536.705 50.177 l
-535.723 50.177 l
-535.344 51.232 l
-533.551 51.232 l
-533.165 50.177 l
-532.246 50.177 l
-533.968 54.783 l
-h
-534.457 53.859 m
-534.444 53.859 l
-533.804 51.958 l
-535.096 51.958 l
-534.457 53.859 l
-f 
-539.651 53.939 m
-539.373 54.063 539.063 54.137 538.753 54.137 c
-538.448 54.137 538.055 53.998 538.055 53.496 c
-538.055 52.697 539.994 53.034 539.994 51.489 c
-539.994 50.48 539.227 50.097 538.334 50.097 c
-537.853 50.097 537.637 50.163 537.201 50.275 c
-537.283 51.106 l
-537.587 50.935 537.935 50.823 538.284 50.823 c
-538.619 50.823 539.069 51.001 539.069 51.417 c
-539.069 52.295 537.131 51.932 537.131 53.456 c
-537.131 54.486 537.897 54.862 538.677 54.862 c
-539.056 54.862 539.411 54.81 539.734 54.697 c
-539.651 53.939 l
-f 
-541.603 54.058 m
-540.337 54.058 l
-540.337 54.783 l
-543.757 54.783 l
-543.757 54.058 l
-542.49 54.058 l
-542.49 50.177 l
-541.603 50.177 l
-541.603 54.058 l
-f 
-544.321 54.783 m
-546.93 54.783 l
-546.93 54.058 l
-545.208 54.058 l
-545.208 52.922 l
-546.785 52.922 l
-546.785 52.196 l
-545.208 52.196 l
-545.208 50.902 l
-546.943 50.902 l
-546.943 50.177 l
-544.321 50.177 l
-544.321 54.783 l
-f 
-547.812 54.783 m
-548.699 54.783 l
-548.699 52.123 l
-548.699 51.338 548.939 50.823 549.617 50.823 c
-550.295 50.823 550.536 51.338 550.536 52.123 c
-550.536 54.783 l
-551.423 54.783 l
-551.423 51.839 l
-551.423 50.605 550.751 50.097 549.617 50.097 c
-548.483 50.097 547.812 50.605 547.812 51.839 c
-547.812 54.783 l
-f 
-552.342 54.783 m
-553.299 54.783 l
-554.249 54.783 555.382 54.816 555.382 53.535 c
-555.382 52.994 555.034 52.546 554.47 52.467 c
-554.47 52.453 l
-554.711 52.434 554.85 52.183 554.939 51.978 c
-555.648 50.177 l
-554.66 50.177 l
-554.129 51.615 l
-554.002 51.958 553.887 52.09 553.514 52.09 c
-553.229 52.09 l
-553.229 50.177 l
-552.342 50.177 l
-552.342 54.783 l
-h
-553.229 52.816 m
-553.52 52.816 l
-553.958 52.816 554.458 52.882 554.458 53.456 c
-554.458 54.011 553.964 54.058 553.52 54.058 c
-553.229 54.058 l
-553.229 52.816 l
-f 
-1 g
-
-1 G
-
-1.8 w
-520.696 84.724 m
-547.127 93.432 l
-555.515 67.807 l
-529.069 59.144 l
-520.696 84.724 l
-b 
-/N44 /ColorSpace findRes cs
-
-0 0.373 0.624 sc
-528.837 59.768 m
-529.033 59.166 l
-555.478 67.829 l
-554.869 69.691 l
-537.754 64.031 l
-532.71 61.082 l
-528.837 59.768 l
-f 
-553.731 73.166 m
-554.295 71.447 l
-537.575 65.917 l
-532.679 62.148 l
-528.506 60.778 l
-527.783 62.983 l
-532.702 64.593 l
-537.583 67.816 l
-553.731 73.166 l
-f 
-533.456 68.387 m
-526.741 66.169 l
-527.425 64.077 l
-533.091 65.94 l
-537.907 69.559 l
-553.25 74.639 l
-552.66 76.44 l
-538.303 71.69 l
-533.456 68.387 l
-f 
-551.587 79.717 m
-552.213 77.807 l
-538.629 73.305 l
-533.731 69.759 l
-526.357 67.34 l
-525.696 69.361 l
-534.639 72.285 l
-539.297 75.668 l
-551.587 79.717 l
-f 
-534.926 73.762 m
-539.985 77.286 l
-551.176 80.974 l
-550.518 82.983 l
-541.328 79.958 l
-536.23 76.329 l
-524.656 72.538 l
-525.282 70.624 l
-534.926 73.762 l
-f 
-550.135 84.155 m
-549.445 86.26 l
-545.325 84.891 l
-538.65 80.636 l
-523.615 75.718 l
-524.22 73.872 l
-537.195 78.18 l
-542.302 81.614 l
-550.135 84.155 l
-f 
-542.563 85.287 m
-548.605 88.826 l
-549.093 87.335 l
-545.956 86.267 l
-540.032 82.697 l
-523.134 77.185 l
-522.576 78.892 l
-542.563 85.287 l
-f 
-547.981 90.735 m
-548.299 89.765 l
-545.49 87.92 l
-522.044 80.519 l
-521.53 82.089 l
-547.981 90.735 l
-f 
-520.659 84.746 m
-521.118 83.346 l
-547.564 92.006 l
-547.09 93.455 l
-520.659 84.746 l
-f 
-0 g
-
-0 G
-
-0.9 w
-492.362 91.522 m
-492.362 59.458 l
-496.51 59.458 l
-496.51 92.911 l
-492.362 91.522 l
-b 
-464.818 54.783 m
-465.705 54.783 l
-465.705 52.123 l
-465.705 51.338 465.946 50.823 466.624 50.823 c
-467.302 50.823 467.542 51.338 467.542 52.123 c
-467.542 54.783 l
-468.428 54.783 l
-468.428 51.839 l
-468.428 50.605 467.758 50.097 466.624 50.097 c
-465.49 50.097 464.818 50.605 464.818 51.839 c
-464.818 54.783 l
-f 
-469.443 54.783 m
-470.533 54.783 l
-472.217 51.338 l
-472.23 51.338 l
-472.23 54.783 l
-473.079 54.783 l
-473.079 50.177 l
-471.996 50.177 l
-470.305 53.622 l
-470.292 53.622 l
-470.292 50.177 l
-469.443 50.177 l
-469.443 54.783 l
-f 
-474.049 54.783 0.887 -4.606 re
-f 
-475.5 54.783 m
-476.45 54.783 l
-477.584 51.166 l
-477.596 51.166 l
-478.716 54.783 l
-479.597 54.783 l
-478.109 50.177 l
-477.019 50.177 l
-475.5 54.783 l
-f 
-480.239 54.783 m
-482.848 54.783 l
-482.848 54.058 l
-481.126 54.058 l
-481.126 52.922 l
-482.703 52.922 l
-482.703 52.196 l
-481.126 52.196 l
-481.126 50.902 l
-482.861 50.902 l
-482.861 50.177 l
-480.239 50.177 l
-480.239 54.783 l
-f 
-483.749 54.783 m
-484.705 54.783 l
-485.655 54.783 486.789 54.816 486.789 53.535 c
-486.789 52.994 486.44 52.546 485.877 52.467 c
-485.877 52.453 l
-486.117 52.434 486.257 52.183 486.345 51.978 c
-487.054 50.177 l
-486.067 50.177 l
-485.535 51.615 l
-485.408 51.958 485.294 52.09 484.921 52.09 c
-484.635 52.09 l
-484.635 50.177 l
-483.749 50.177 l
-483.749 54.783 l
-h
-484.635 52.816 m
-484.927 52.816 l
-485.364 52.816 485.864 52.882 485.864 53.456 c
-485.864 54.011 485.37 54.058 484.927 54.058 c
-484.635 54.058 l
-484.635 52.816 l
-f 
-490.133 53.939 m
-489.855 54.063 489.545 54.137 489.234 54.137 c
-488.93 54.137 488.538 53.998 488.538 53.496 c
-488.538 52.697 490.475 53.034 490.475 51.489 c
-490.475 50.48 489.71 50.097 488.816 50.097 c
-488.335 50.097 488.12 50.163 487.682 50.275 c
-487.764 51.106 l
-488.069 50.935 488.417 50.823 488.765 50.823 c
-489.101 50.823 489.551 51.001 489.551 51.417 c
-489.551 52.295 487.613 51.932 487.613 53.456 c
-487.613 54.486 488.38 54.862 489.158 54.862 c
-489.538 54.862 489.893 54.81 490.215 54.697 c
-490.133 53.939 l
-f 
-491.268 54.783 0.887 -4.606 re
-f 
-493.972 54.058 m
-492.706 54.058 l
-492.706 54.783 l
-496.126 54.783 l
-496.126 54.058 l
-494.859 54.058 l
-494.859 50.177 l
-493.972 50.177 l
-493.972 54.058 l
-f 
-498.008 56.044 m
-498.876 56.044 l
-498.008 55.08 l
-497.482 55.08 l
-498.008 56.044 l
-h
-496.754 54.783 m
-499.363 54.783 l
-499.363 54.058 l
-497.64 54.058 l
-497.64 52.922 l
-499.218 52.922 l
-499.218 52.196 l
-497.64 52.196 l
-497.64 50.902 l
-499.376 50.902 l
-499.376 50.177 l
-496.754 50.177 l
-496.754 54.783 l
-f 
-q
-1 i
-2.78 842 596 -842 re
-W n 
-2.78 842 596 -842 re
-W n 
-2.28 842 595.27 -841.88 re
-10 830 m
-W* n 
--26 870 651 -898 re
-10 830 m
-W n 
-0 842.04 594.96 -842.04 re
-W n 
-
-
-BT
-
-Q
-PDFVars/TermAll get exec end end
-userdict /pgsave get restore
-showpage
-%%PageTrailer
-%%EndPage
-%%Trailer
-%%DocumentProcessColors: Cyan Magenta Yellow Black
-%%EOF
-%!PS-Adobe-3.0
-%%BoundingBox: 54 72 558 720
-%%Creator: Mozilla (NetScape) HTML->PS
-%%DocumentData: Clean7Bit
-%%Orientation: Portrait
-%%Pages: 0
-%%PageOrder: Ascend
-%%Title: mailbox:/home/mongenet/nsmail/Centre de messages?id=00102013221502.01888%40caseb.u-strasbg.fr&number=20967194&part=1.2
-%%EndComments
-%%BeginProlog
-[ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
- /.notdef /.notdef /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
- /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one
- /two /three /four /five /six /seven /eight /nine /colon /semicolon
- /less /equal /greater /question /at /A /B /C /D /E
- /F /G /H /I /J /K /L /M /N /O
- /P /Q /R /S /T /U /V /W /X /Y
- /Z /bracketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c
- /d /e /f /g /h /i /j /k /l /m
- /n /o /p /q /r /s /t /u /v /w
- /x /y /z /braceleft /bar /braceright /asciitilde /.notdef /.notdef /.notdef
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
- /space /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright
- /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron /degree /plusminus /twosuperior /threesuperior
- /acute /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf
- /threequarters /questiondown /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
- /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde
- /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex
- /Udieresis /Yacute /Thorn /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring
- /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis
- /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave
- /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis] /isolatin1encoding exch def
-/c { matrix currentmatrix currentpoint translate
-     3 1 roll scale newpath 0 0 1 0 360 arc setmatrix } bind def
-/F0
-    /Times-Roman findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/f0 { /F0 findfont exch scalefont setfont } bind def
-/F1
-    /Times-Bold findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/f1 { /F1 findfont exch scalefont setfont } bind def
-/F2
-    /Times-Italic findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/f2 { /F2 findfont exch scalefont setfont } bind def
-/F3
-    /Times-BoldItalic findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/f3 { /F3 findfont exch scalefont setfont } bind def
-/F4
-    /Courier findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/f4 { /F4 findfont exch scalefont setfont } bind def
-/F5
-    /Courier-Bold findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/f5 { /F5 findfont exch scalefont setfont } bind def
-/F6
-    /Courier-Oblique findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/f6 { /F6 findfont exch scalefont setfont } bind def
-/F7
-    /Courier-BoldOblique findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/f7 { /F7 findfont exch scalefont setfont } bind def
-/rhc {
-    {
-        currentfile read {
-	    dup 97 ge
-		{ 87 sub true exit }
-		{ dup 48 ge { 48 sub true exit } { pop } ifelse }
-	    ifelse
-	} {
-	    false
-	    exit
-	} ifelse
-    } loop
-} bind def
-
-/cvgray { % xtra_char npix cvgray - (string npix long)
-    dup string
-    0
-    {
-	rhc { cvr 4.784 mul } { exit } ifelse
-	rhc { cvr 9.392 mul } { exit } ifelse
-	rhc { cvr 1.824 mul } { exit } ifelse
-	add add cvi 3 copy put pop
-	1 add
-	dup 3 index ge { exit } if
-    } loop
-    pop
-    3 -1 roll 0 ne { rhc { pop } if } if
-    exch pop
-} bind def
-
-/smartimage12rgb { % w h b [matrix] smartimage12rgb -
-    /colorimage where {
-	pop
-	{ currentfile rowdata readhexstring pop }
-	false 3
-	colorimage
-    } {
-	exch pop 8 exch
-	3 index 12 mul 8 mod 0 ne { 1 } { 0 } ifelse
-	4 index
-	6 2 roll
-	{ 2 copy cvgray }
-	image
-	pop pop
-    } ifelse
-} def
-/cshow { dup stringwidth pop 2 div neg 0 rmoveto show } bind def
-/rshow { dup stringwidth pop neg 0 rmoveto show } bind def
-/BeginEPSF {
-  /b4_Inc_state save def
-  /dict_count countdictstack def
-  /op_count count 1 sub def
-  userdict begin
-  /showpage {} def
-  0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin
-  10 setmiterlimit [] 0 setdash newpath
-  /languagelevel where
-  { pop languagelevel 1 ne
-    { false setstrokeadjust false setoverprint } if
-  } if
-} bind def
-/EndEPSF {
-  count op_count sub {pop} repeat
-  countdictstack dict_count sub {end} repeat
-  b4_Inc_state restore
-} bind def
-%%EndProlog
-%%EOF
+%!PS-Adobe-3.0
+%%Title: (1047.pdf)
+%%Version: 1 2
+%%CreationDate: (D:20000609084316)
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%BoundingBox: 464 42 556 94
+%%Pages: 1
+%%DocumentProcessColors: (atend)
+%%DocumentSuppliedResources:
+%%+ font BNGOLN+LetterGothic-Bold
+%%+ font BNGPOK+LetterGothic-BoldSlanted
+%%+ font GillSans-Bold$0X1
+%%+ font GillSans$0X1
+%%+ procset (Adobe Acrobat - PDF operators) 1.2 0
+%%+ procset (Adobe Acrobat - type operators) 1.2 0
+%%EndComments
+%%BeginDefaults
+%%EndDefaults
+%%BeginProlog
+%%EndProlog
+%%BeginSetup
+%%BeginFile: l2check
+%%Copyright: Copyright 1993 Adobe Systems Incorporated. All Rights Reserved.
+systemdict /languagelevel known
+{ systemdict /languagelevel get 1 eq }
+{ true }
+ifelse
+{
+initgraphics /Helvetica findfont 18 scalefont setfont
+72 600 moveto (Error: Your printer driver needs to be configured) dup show
+72 580 moveto (for printing to a PostScript Level 1 printer.) dup show
+exch = =
+/Helvetica-Bold findfont 16 scalefont setfont
+72 520 moveto (Windows and Unix) show
+/Times-Roman findfont 16 scalefont setfont
+72 500 moveto (Select ªLevel 1º in the PostScript options section) show
+72 480 moveto (of the Acrobat Exchange or Reader print dialog.) show
+/Helvetica-Bold findfont 16 scalefont setfont
+72 440 moveto (Macintosh) show
+/Times-Roman findfont 16 scalefont setfont
+72 420 moveto (In the Chooser, select your printer driver.) show
+72 400 moveto (Then select your printer and click the Setup button.) show
+72 380 moveto (Follow any on-screen dialogs that may appear.) show
+showpage
+quit
+}
+if
+%%EndFile
+/currentpacking where{pop currentpacking true setpacking}if
+userdict /PDF 85 dict put
+%%BeginFile: pdfvars.prc
+%%Copyright: Copyright 1987-1996 Adobe Systems Incorporated. All Rights Reserved.
+userdict /PDFVars 75 dict dup begin put
+/_save 0 def
+/_cshow 0 def
+/InitAll 0 def
+/TermAll 0 def
+/_lp /none def
+/_doClip 0 def
+/sfc 0 def
+/_sfcs 0 def
+/_sfc 0 def
+/ssc 0 def
+/_sscs 0 def
+/_ssc 0 def
+/_fcs 0 def
+/_scs 0 def
+/_fp 0 def
+/_sp 0 def
+/_f0 0 array def
+/_f1 1 array def
+/_f3 3 array def
+/_f4 4 array def
+/_fc null def
+/_s0 0 array def
+/_s1 1 array def
+/_s3 3 array def
+/_s4 4 array def
+/_sc null def
+/_cpcf null def
+/_cpcs null def
+/_inT false def
+/_tr -1 def
+/_rise 0 def
+/_ax 0 def
+/_cx 0 def
+/_ld 0 def
+/_tm matrix def
+/_ctm matrix def
+/_mtx matrix def
+/_hy (-) def
+/_fScl 0 def
+/_hs 1 def
+/_pdfEncodings 2 array def
+/_baselineadj 0 def
+/_Tj 0 def
+/_italMtx[1 0 .212557 1 0 0]def
+/_italMtx_WMode1 [1 -.212557 0 1 0 0]def
+/_basefont 0 def
+/_basefonto 0 def
+/_pdf_oldCIDInit null def
+/_categories 10 dict def
+/_sa? true def
+/_op? false def
+/_ColorSep5044? false def
+/_tmpcolr? [] def
+/_tmpop? {} def
+end
+%%EndFile
+PDFVars begin PDF begin
+%%BeginFile: pdfutil.prc
+%%Copyright: Copyright 1993 Adobe Systems Incorporated. All Rights Reserved.
+/bd {bind def} bind def
+/ld {load def} bd
+/dd { PDFVars 3 1 roll put } bd
+/xdd { exch dd } bd
+/Level2?
+systemdict /languagelevel known
+{ systemdict /languagelevel get 2 ge } { false } ifelse
+def
+/here {
+dup currentdict exch known
+{ currentdict exch get true }
+{ pop false }
+ifelse
+} bd
+/isdefined? { where { pop true } { false } ifelse } bd
+/StartLoad { dup dup not { /_save save dd } if } bd
+/EndLoad { if not { _save restore } if } bd
+/npop { { pop } repeat } bd
+%%EndFile
+%%BeginFile: pdf.prc
+%%Copyright: Copyright 1987-1996 Adobe Systems Incorporated. All Rights Reserved.
+/initialize {
+_ColorSep5044? {sep_ops begin 50 dict begin} if
+newpath
+} bd
+/terminate {
+_ColorSep5044? {end end} if
+} bd
+Level2? StartLoad
+{ /m/moveto ld
+/l/lineto ld
+/c/curveto ld
+/setSA/setstrokeadjust ld
+} EndLoad
+Level2? not StartLoad
+{
+/pl {
+transform
+0.25 sub round 0.25 add exch
+0.25 sub round 0.25 add exch
+itransform
+} bd
+/m { _sa? { pl } if moveto } bd
+/l { _sa? { pl } if lineto } bd
+/c { _sa? { pl } if curveto } bd
+/setSA { /_sa? xdd } bd
+} EndLoad
+/v { currentpoint 6 2 roll c } bd
+/y { 2 copy c } bd
+/h/closepath ld
+/d/setdash ld
+/j/setlinejoin ld
+/J/setlinecap ld
+/M/setmiterlimit ld
+/w/setlinewidth ld
+/cf currentflat def
+/i {
+dup 0 eq { pop cf } if
+setflat
+} bd
+/ilp { /_lp /none dd } bd
+/sfc {
+_lp /fill ne {
+_sfcs
+_sfc
+/_lp /fill dd
+} if
+} dd
+/ssc {
+_lp /stroke ne {
+_sscs
+_ssc
+/_lp /stroke dd
+} if
+} dd
+/n {
+_doClip 1 ge {
+_doClip 1 eq { clip } { eoclip } ifelse
+/_doClip 0 dd
+} if
+newpath
+} bd
+/f {
+_doClip 1 ge
+{
+gsave sfc fill grestore
+_doClip 1 eq { clip } { eoclip } ifelse
+newpath
+ilp
+/_doClip 0 dd
+}
+{ sfc fill }
+ifelse
+} bd
+/f* {
+_doClip 1 ge
+{
+gsave sfc eofill grestore
+_doClip 1 eq { clip } { eoclip } ifelse
+newpath
+ilp
+/_doClip 0 dd
+}
+{ sfc eofill }
+ifelse
+} bd
+/S {
+_doClip 1 ge
+{
+gsave ssc stroke grestore
+_doClip 1 eq { clip } { eoclip } ifelse
+newpath
+ilp
+/_doClip 0 dd
+}
+{ ssc stroke }
+ifelse
+} bd
+/s { h S } bd
+/B {
+_doClip dup 1 ge
+gsave f grestore
+{
+gsave S grestore
+1 eq { clip } { eoclip } ifelse
+newpath
+ilp
+/_doClip 0 dd
+}
+{ pop S }
+ifelse
+} bd
+/b { h B } bd
+/B* {
+_doClip dup 1 ge
+gsave f* grestore
+{
+gsave S grestore
+1 eq { clip } { eoclip } ifelse
+newpath
+ilp
+/_doClip 0 dd
+}
+{ pop S }
+ifelse
+} bd
+/b* { h B* } bd
+/W { /_doClip 1 dd } bd
+/W* { /_doClip 2 dd } bd
+/q/save ld
+/Q { restore ilp } bd
+Level2? StartLoad
+{ /defineRes/defineresource ld
+/findRes/findresource ld
+currentglobal
+true systemdict /setglobal get exec
+[/Function /ExtGState /Form]
+{ /Generic /Category findresource dup length dict copy /Category defineresource pop }
+forall
+systemdict /setglobal get exec
+} EndLoad
+Level2? not StartLoad
+{ /AlmostFull?
+{ dup maxlength exch length sub 2 le
+} bind def
+/Expand
+{ 1 index maxlength mul cvi dict
+dup begin exch { def } forall end
+} bind def
+/xput
+{ 3 2 roll
+dup 3 index known not
+{ dup AlmostFull? { 1.5 Expand } if
+} if
+dup 4 2 roll put
+} bind def
+/defineRes
+{ _categories 1 index known not
+{ /_categories _categories 2 index 10 dict xput store
+} if
+_categories exch 2 copy get 5 -1 roll 4 index xput put
+} bind def
+/findRes
+{ _categories exch get exch get
+} bind def
+} EndLoad
+/cs
+{
+dup where { pop load } if
+dup /_fcs xdd
+ucs
+_cpcf exch get
+/_fc xdd
+/_fp null dd
+} bd
+/CS
+{
+dup where { pop load } if
+dup /_scs xdd ucs _cpcs exch get /_sc xdd /_sp null dd
+} bd
+/ucs {
+dup type /arraytype eq
+{ dup 0 get
+dup /Indexed eq
+{ pop 0 get }
+{ /Pattern eq
+{ dup length 2 eq
+{ 1 get ucs }
+{ 0 get }
+ifelse }
+{ 0 get }
+ifelse }
+ifelse }
+if }
+bd
+/_cpcf
+15 dict dup begin
+/DefaultGray _f1 def
+/DeviceGray _f1 def
+/DefaultRGB _f3 def
+/DeviceRGB _f3 def
+/DeviceCMYK _f4 def
+/CalGray _f1 def
+/CalRGB _f3 def
+/CalCMYK _f4 def
+/Lab _f3 def
+/Pattern _f0 def
+/Indexed _f1 def
+/Separation _f1 def
+/CIEBasedA _f1 def
+/CIEBasedABC _f3 def
+end
+dd
+/_cpcs
+15 dict dup begin
+/DefaultGray _s1 def
+/DeviceGray _s1 def
+/DefaultRGB _s3 def
+/DeviceRGB _s3 def
+/DeviceCMYK _s4 def
+/CalGray _s1 def
+/CalRGB _s3 def
+/CalCMYK _s4 def
+/Lab _s3 def
+/Pattern _s0 def
+/Indexed _s1 def
+/Separation _s1 def
+/CIEBasedA _s1 def
+/CIEBasedABC _s3 def
+end
+dd
+Level2? not StartLoad {
+/ri/pop ld
+/makePat/pop ld
+} EndLoad
+Level2? StartLoad {
+/ri
+{
+/findcolorrendering isdefined?
+{
+mark exch
+findcolorrendering
+counttomark 2 eq
+{ type /booleantype eq
+{ dup type /nametype eq
+{ dup /ColorRendering resourcestatus
+{ pop pop
+dup /DefaultColorRendering ne
+{
+/ColorRendering findresource
+setcolorrendering
+} if
+} if
+} if
+} if
+} if
+cleartomark
+}
+{ pop
+} ifelse
+} bd
+/makePat /makepattern ld
+} EndLoad
+Level2? not _ColorSep5044? or StartLoad
+{
+/L1setcolor {
+aload length
+dup 0 eq
+{ pop .5 setgray }
+{ dup 1 eq
+{ pop setgray }
+{ 3 eq
+{ setrgbcolor }
+{ setcmykcolor }
+ifelse }
+ifelse }
+ifelse
+} bind dd
+/_sfcs { } dd
+/_sscs { } dd
+} EndLoad
+Level2? not _ColorSep5044? not and StartLoad
+{
+/_sfc { _fc L1setcolor } dd
+/_ssc { _sc L1setcolor } dd
+} EndLoad
+Level2? _ColorSep5044? not and StartLoad
+{
+/_sfcs
+{
+_fcs setcolorspace
+} bind dd
+/_sscs
+{
+_scs setcolorspace
+} bind dd
+/_sfc
+{
+_fc aload pop
+_fp null eq
+{ setcolor }
+{ _fp setpattern }
+ifelse
+} bind dd
+/_ssc
+{
+_sc aload pop
+_sp null eq { setcolor } { _sp setpattern } ifelse
+} bind dd
+} EndLoad
+/sc
+{
+_fc astore pop
+ilp
+} bd
+/SC
+{
+_sc astore pop
+ilp
+} bd
+/scn {
+dup type /dicttype eq
+{ dup /_fp xdd
+/PaintType get 1 eq
+{ /_fc _f0 dd ilp }
+{ /_fc _cpcf _fcs ucs get dd
+sc }
+ifelse }
+{ sc }
+ifelse
+} bd
+/SCN {
+dup type /dicttype eq
+{ dup /_sp xdd
+/PaintType get 1 eq
+{ /_sc _s0 dd ilp }
+{ /_sc _cpcs _scs ucs get dd
+SC }
+ifelse }
+{ SC }
+ifelse
+} bd
+/g { /DefaultGray cs sc } bd
+/rg { /DefaultRGB cs sc } bd
+/k { /DeviceCMYK cs sc } bd
+/G { /DefaultGray CS SC } bd
+/RG { /DefaultRGB CS SC } bd
+/K { /DeviceCMYK CS SC } bd
+/cm { _mtx astore concat } bd
+/re {
+4 2 roll m
+1 index 0 rlineto
+0 exch rlineto
+neg 0 rlineto
+h
+} bd
+/RC/rectclip ld
+/EF/execform ld
+/PS { cvx exec } bd
+/initgs {
+/DefaultGray where
+{ pop }
+{ /DefaultGray /DeviceGray dd }
+ifelse
+/DefaultRGB where
+{ pop }
+{ /DefaultRGB /DeviceRGB dd }
+ifelse
+0 g 0 G
+[] 0 d 0 j 0 J 10 M 1 w
+true setSA
+} bd
+21 dict dup begin
+/CosineDot
+{ 180 mul cos exch 180 mul cos add 2 div } bd
+/Cross
+{ abs exch abs 2 copy gt { exch } if pop neg } bd
+/Diamond
+{ abs exch abs 2 copy add .75 le
+{ dup mul exch dup mul add 1 exch sub }
+{ 2 copy add 1.23 le
+{ .85 mul add 1 exch sub }
+{ 1 sub dup mul exch 1 sub dup mul add 1 sub }
+ifelse }
+ifelse } bd
+/Double
+{ exch 2 div exch 2 { 360 mul sin 2 div exch } repeat add } bd
+/DoubleDot
+{ 2 { 360 mul sin 2 div exch } repeat add } bd
+/Ellipse
+{ abs exch abs 2 copy 3 mul exch 4 mul add 3 sub dup 0 lt
+{ pop dup mul exch .75 div dup mul add 4 div
+1 exch sub }
+{ dup 1 gt
+{pop 1 exch sub dup mul exch 1 exch sub
+.75 div dup mul add 4 div 1 sub }
+{ .5 exch sub exch pop exch pop }
+ifelse }
+ifelse } bd
+/EllipseA
+{ dup mul .9 mul exch dup mul add 1 exch sub } bd
+/EllipseB
+{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub } bd
+/EllipseC
+{ dup .5 gt { 1 exch sub } if
+dup .25 ge
+{ .5 exch sub 4 mul dup mul 1 sub }
+{ 4 mul dup mul 1 exch sub }
+ifelse
+exch
+dup .5 gt { 1 exch sub } if
+dup .25 ge
+{ .5 exch sub 4 mul dup mul 1 sub }
+{ 4 mul dup mul 1 exch sub }
+ifelse
+add -2 div } bd
+/InvertedDouble
+{ exch 2 div exch 2 { 360 mul sin 2 div exch } repeat add neg } bd
+/InvertedDoubleDot
+{ 2 { 360 mul sin 2 div exch } repeat add neg } bd
+/InvertedEllipseA
+{ dup mul .9 mul exch dup mul add 1 sub } bd
+/InvertedSimpleDot
+{ dup mul exch dup mul add 1 sub } bd
+/Line
+{ exch pop abs neg } bd
+/LineX
+{ pop } bd
+/LineY
+{ exch pop } bd
+/Rhomboid
+{ abs exch abs 0.9 mul add 2 div } bd
+/Round
+{ abs exch abs 2 copy add 1 le
+{ dup mul exch dup mul add 1 exch sub }
+{ 1 sub dup mul exch 1 sub dup mul add 1 sub }
+ifelse } bd
+/SimpleDot
+{ dup mul exch dup mul add 1 exch sub } bd
+/Square
+{ abs exch abs 2 copy lt { exch } if pop neg } bd
+end
+{ /Function defineRes pop } forall
+/Identity {} /Function defineRes pop
+_ColorSep5044? StartLoad {
+/_defaulttransferfunc currenttransfer def
+/currentcolortransfer where
+{ pop /_defaultcolortransferfuncs [ currentcolortransfer ] def }
+if
+/concattransferfuncs {
+[ 3 1 roll /exec load exch /exec load ] cvx
+} bd
+/concatandsettransfer {
+/_defaulttransferfunc load concattransferfuncs settransfer
+} bd
+/concatandsetcolortransfer {
+colorplate 0 eq
+{
+_defaultcolortransferfuncs aload pop
+8 -1 roll 5 -1 roll concattransferfuncs 7 1 roll
+6 -1 roll 4 -1 roll concattransferfuncs 5 1 roll
+4 -1 roll 3 -1 roll concattransferfuncs 3 1 roll
+concattransferfuncs
+setcolortransfer
+} if
+colorplate 1 ge colorplate 4 le and
+{
+4 colorplate sub index 4 { exch pop } repeat
+concatandsettransfer
+} if
+colorplate 5 ge
+{
+0 index 4 { exch pop } repeat
+concatandsettransfer
+} if
+} bd
+/tn5044sethalftone
+{
+begin
+HalftoneType 5 eq
+{ [/Default /Cyan /Magenta /Yellow /Black /Default /Default /Default]
+colorplate get
+here not {
+/Default here not { currentdict } if
+} if
+}
+{ currentdict }
+ifelse
+end
+begin
+/TransferFunction here
+{
+concatandsettransfer
+currentdict dup length dict
+begin
+{
+1 index /TransferFunction ne { def } { pop pop } ifelse
+} forall
+currentdict
+end
+}
+{
+currentdict
+} ifelse
+end
+sethalftone
+} bd
+} EndLoad
+Level2? StartLoad {
+/gs
+{
+begin
+/SA here { setstrokeadjust } if
+/OP here { setoverprint } if
+/BG here { setblackgeneration } if
+/UCR here { setundercolorremoval } if
+/TR here
+{
+_ColorSep5044?
+{
+dup xcheck
+{ concatandsettransfer }
+{ aload pop concatandsetcolortransfer }
+ifelse
+}
+{
+dup xcheck
+{ settransfer }
+{ aload pop setcolortransfer }
+ifelse
+} ifelse
+} if
+/sethalftonephase isdefined? { /HTP here { sethalftonephase } if } if
+/HT here
+{ _ColorSep5044?
+{ tn5044sethalftone }
+{ sethalftone }
+ifelse
+} if
+end
+} bd
+/_defaulthalftone currenthalftone def
+} EndLoad
+Level2? not StartLoad {
+/gs
+{
+begin
+/SA here { /_sa? xdd } if
+/OP here { dup /_op? xdd
+/setoverprint where {pop setoverprint}
+{pop} ifelse
+} if
+/TR here
+{
+_ColorSep5044?
+{ dup xcheck
+{ concatandsettransfer }
+{ aload pop concatandsetcolortransfer }
+ifelse
+}
+{ dup xcheck
+{ settransfer }
+{ aload pop setcolortransfer }
+ifelse
+} ifelse
+} if
+/HT here
+{ _ColorSep5044?
+{ tn5044sethalftone }
+{ sethalftone }
+ifelse
+} if
+end
+} bd
+5 dict dup
+begin
+currentscreen 1 [/HalftoneType /SpotFunction /Angle /Frequency ]
+{ exch def } forall
+end
+/_defaulthalftone exch def
+} EndLoad
+/int {
+dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul
+exch pop add exch pop
+} bd
+/limit {
+dup 2 index le { exch } if pop
+dup 2 index ge { exch } if pop
+} bd
+_ColorSep5044? StartLoad {
+/_sfc
+{
+_fp null eq
+{ _fcs type /arraytype eq
+{_fcs 0 get /Separation eq
+{
+_fcs 1 get /All eq
+{
+_fc aload pop 1 exch sub
+/setseparationgray where pop begin setseparationgray end
+}
+{
+1 _fcs 3 get exec _fcs 1 get
+/findcmykcustomcolor where pop begin findcmykcustomcolor end
+_fc aload pop
+/setcustomcolor where pop begin setcustomcolor end
+}
+ifelse
+}
+{ _fc L1setcolor }
+ifelse
+}
+{ _fc L1setcolor }
+ifelse
+}
+{ _fc L1setcolor }
+ifelse
+} bind dd
+/_ssc
+{
+_sp null eq
+{ _scs type /arraytype eq
+{_scs 0 get /Separation eq
+{
+_scs 1 get /All eq
+{
+_sc aload pop 1 exch sub
+/setseparationgray where pop begin setseparationgray end
+}
+{
+1 _scs 3 get exec _scs 1 get
+/findcmykcustomcolor where pop begin findcmykcustomcolor end
+_sc aload pop
+/setcustomcolor where pop begin setcustomcolor end
+}
+ifelse
+}
+{ _sc L1setcolor }
+ifelse
+}
+{ _sc L1setcolor }
+ifelse
+}
+{ _sc L1setcolor }
+ifelse
+} bind dd
+} EndLoad
+%%EndFile
+%%BeginFile: pdftext.prc
+%%Copyright: Copyright 1987-1997 Adobe Systems Incorporated. All Rights Reserved.
+PDF /PDFText 65 dict dup begin put
+/initialize { PDFText begin } bd
+/terminate { end } bd
+/pdf_has_composefont? systemdict /composefont known def
+/CopyFont {
+{
+1 index /FID ne 2 index /UniqueID ne and
+{ def } { pop pop } ifelse
+} forall
+} bd
+/Type0CopyFont
+{
+exch
+dup length dict
+begin
+CopyFont
+[
+exch
+FDepVector
+{
+dup /FontType get 0 eq
+{
+1 index Type0CopyFont
+/_pdfType0 exch definefont
+}
+{
+/_pdfBaseFont exch
+2 index exec
+}
+ifelse
+exch
+}
+forall
+pop
+]
+/FDepVector exch def
+currentdict
+end
+} bd
+/cHexEncoding
+[/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12
+/c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25
+/c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38
+/c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B
+/c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E
+/c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71
+/c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84
+/c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97
+/c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA
+/cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD
+/cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0
+/cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3
+/cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6
+/cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF] def
+/modEnc {
+/_enc xdd
+/_icode 0 dd
+counttomark 1 sub -1 0
+{
+index
+dup type /nametype eq
+{
+_enc _icode 3 -1 roll put
+_icode 1 add
+}
+if
+/_icode xdd
+} for
+cleartomark
+_enc
+} bd
+/trEnc {
+/_enc xdd
+255 -1 0 {
+exch dup -1 eq
+{ pop /.notdef }
+{ Encoding exch get }
+ifelse
+_enc 3 1 roll put
+} for
+pop
+_enc
+} bd
+/TE {
+/_i xdd
+StandardEncoding 256 array copy modEnc
+_pdfEncodings exch _i exch put
+} bd
+/TZ
+{
+/_usePDFEncoding xdd
+findfont
+dup length 2 add dict
+begin
+{
+1 index /FID ne { def } { pop pop } ifelse
+} forall
+/FontName exch def
+_usePDFEncoding 0 ge
+{
+/Encoding _pdfEncodings _usePDFEncoding get def
+pop
+}
+{
+_usePDFEncoding -1 eq
+{
+counttomark 0 eq
+{ pop }
+{
+Encoding 256 array copy
+modEnc /Encoding exch def
+}
+ifelse
+}
+{
+256 array
+trEnc /Encoding exch def
+}
+ifelse
+}
+ifelse
+FontName currentdict
+end
+definefont pop
+}
+bd
+/Level2?
+systemdict /languagelevel known
+{systemdict /languagelevel get 2 ge}
+{false}
+ifelse
+def
+Level2?
+{
+/_pdfFontStatus
+{
+currentglobal exch
+/Font resourcestatus
+{pop pop true}
+{false}
+ifelse
+exch setglobal
+} bd
+}
+{
+/_pdfFontStatusString 50 string def
+_pdfFontStatusString 0 (fonts/) putinterval
+/_pdfFontStatus
+{
+_pdfFontStatusString 6 42 getinterval
+cvs length 6 add
+_pdfFontStatusString exch 0 exch getinterval
+status
+{ pop pop pop pop true}
+{ false }
+ifelse
+} bd
+}
+ifelse
+Level2?
+{
+/_pdfCIDFontStatus
+{
+/CIDFont /Category resourcestatus
+{
+pop pop
+/CIDFont resourcestatus
+{pop pop true}
+{false}
+ifelse
+}
+{ pop false }
+ifelse
+} bd
+}
+if
+/_pdfString100 100 string def
+/_pdfComposeFontName
+{
+dup length 1 eq
+{
+0 get
+1 index
+type /nametype eq
+{
+_pdfString100 cvs
+length dup dup _pdfString100 exch (-) putinterval
+_pdfString100 exch 1 add dup _pdfString100 length exch sub getinterval
+2 index exch cvs length
+add 1 add _pdfString100 exch 0 exch getinterval
+exch pop
+true
+}
+{
+pop pop
+false
+}
+ifelse
+}
+{
+false
+}
+ifelse
+} bd
+pdf_has_composefont?
+{
+/_pdfComposeFont
+{
+1 index /CMap resourcestatus
+{pop pop true}
+{false}
+ifelse
+1 index true exch
+{
+_pdfCIDFontStatus not
+{pop false exit}
+if
+}
+forall
+and
+{ 3 -1 roll pop composefont true}
+{
+4 -1 roll pop
+_pdfComposeFontName
+{
+dup _pdfFontStatus
+{ findfont definefont true }
+{
+pop
+dup _pdfFontStatus
+{ findfont true }
+{ pop false }
+ifelse
+}
+ifelse
+}
+{
+dup _pdfFontStatus
+{ findfont true }
+{ pop false }
+ifelse
+}
+ifelse
+}
+ifelse
+} bd
+}
+{
+/_pdfComposeFont
+{
+4 -1 roll pop
+_pdfComposeFontName not
+{
+dup
+}
+if
+2 copy _pdfFontStatus
+{pop findfont exch pop true}
+{
+eq
+{pop false}
+{
+dup _pdfFontStatus
+{findfont true}
+{pop false}
+ifelse
+}
+ifelse
+}
+ifelse
+} bd
+}
+ifelse
+/_pdfFaceByStyleDict 4 dict dup begin
+Level2?
+{
+/Serif
+/HeiseiMin-W3-83pv-RKSJ-H _pdfFontStatus
+{/HeiseiMin-W3}
+{/Ryumin-Light}
+ifelse
+def
+/SansSerif
+/HeiseiKakuGo-W5-83pv-RKSJ-H _pdfFontStatus
+{/HeiseiKakuGo-W5}
+{/GothicBBB-Medium}
+ifelse
+def
+/HeiseiMaruGo-W4-83pv-RKSJ-H _pdfFontStatus
+{/HeiseiMaruGo-W4}
+{
+/Jun101-Light-RKSJ-H _pdfFontStatus
+{ /Jun101-Light }
+{ SansSerif }
+ifelse
+}
+ifelse
+/RoundSansSerif exch def
+/Default Serif def
+}
+{
+/Serif /Ryumin-Light def
+/SansSerif /GothicBBB-Medium def
+{
+(fonts/Jun101-Light-83pv-RKSJ-H) status
+}stopped
+{pop}{
+{ pop pop pop pop /Jun101-Light }
+{ SansSerif }
+ifelse
+/RoundSansSerif exch def
+}ifelse
+/Default Serif def
+}
+ifelse
+end
+def
+/_pdf_Adobe-Japan1-2 (Adobe-Japan1-2) def
+/_pdfConcatNames
+{
+exch
+_pdfString100 cvs
+length dup dup _pdfString100 exch (-) putinterval
+_pdfString100 exch 1 add dup _pdfString100 length exch sub getinterval
+3 -1 roll exch cvs length
+add 1 add _pdfString100 exch 0 exch getinterval
+} bind def
+/_pdfSubSetFontByStyleDict 4 dict dup begin
+_pdfFaceByStyleDict
+{
+_pdf_Adobe-Japan1-2 _pdfConcatNames
+dup _pdfFontStatus
+{ def }
+{
+{
+pop
+dup /SansSerif eq
+{
+/HeiseiKakuGo-W5-Adobe-Japan1-2 dup _pdfFontStatus
+{ def exit }
+{ pop }
+ifelse
+}
+if
+dup /Serif eq
+{
+/HeiseiMin-W3-Adobe-Japan1-2 dup _pdfFontStatus
+{ def exit }
+{ pop }
+ifelse
+}
+if
+pop exit
+}
+loop
+}
+ifelse
+}
+forall
+end def
+/TZzero
+{
+/_fyAdj xdd
+/_wmode xdd
+/_styleArr xdd
+4 copy
+_pdfComposeFont
+{exch pop exch pop exch pop}
+{
+[
+0 1 _styleArr length 1 sub
+{
+_styleArr exch get
+_pdfFaceByStyleDict exch 2 copy known not
+{ pop /Default }
+if
+get
+}
+for
+]
+exch pop
+3 index 3 index 4 2 roll
+_pdfComposeFont
+{exch pop}
+{
+findfont
+}
+ifelse
+}
+ifelse
+dup /FontType get 3 eq _wmode 1 eq and
+{
+_pdfVerticalRomanT3Font dup length dict copy
+begin
+/_basefont exch def
+/Encoding _basefont /Encoding get def
+}
+{
+dup length 2 add dict
+begin
+{1 index /FID ne {def}{pop pop} ifelse }
+forall
+} ifelse
+/WMode _wmode def
+/BaseLineAdj _fyAdj def
+FontType 0 ne
+{
+/Encoding Encoding dup length array copy dup 16#5c /yen put def
+/_fauxfont true def
+} if
+currentdict
+end
+definefont pop
+}
+bd
+/swj {
+dup 4 1 roll
+dup length exch stringwidth
+exch 5 -1 roll 3 index mul add
+4 1 roll 3 1 roll mul add
+6 2 roll /_cnt 0 dd
+{1 index eq {/_cnt _cnt 1 add dd} if} forall pop
+exch _cnt mul exch _cnt mul 2 index add 4 1 roll 2 index add 4 1 roll pop pop
+} bd
+/jss {
+4 1 roll
+{
+2 npop
+(0) exch 2 copy 0 exch put
+gsave
+32 eq
+{
+exch 6 index 6 index 6 index 5 -1 roll widthshow
+currentpoint
+}
+{
+false charpath currentpoint
+4 index setmatrix stroke
+}
+ifelse
+grestore
+moveto
+2 copy rmoveto
+} exch cshow
+6 npop
+} def
+/jsfTzero {
+{
+2 npop
+(0) exch 2 copy 0 exch put
+exch show
+32 eq
+{
+4 index 4 index rmoveto
+}
+if
+2 copy rmoveto
+} exch cshow
+5 npop
+} def
+/jsp
+{
+{
+2 npop
+(0) exch 2 copy 0 exch put
+32 eq
+{ exch 5 index 5 index 5 index 5 -1 roll widthshow }
+{ false charpath }
+ifelse
+2 copy rmoveto
+} exch cshow
+5 npop
+} bd
+/trj { _cx 0 fWModeProc 32 _ax 0 fWModeProc 6 5 roll } bd
+/pjsf { trj sfc fawidthshowProc } bd
+/pjss { trj _ctm ssc jss } bd
+/pjsc { trj jsp } bd
+/_Tjdef [
+/pjsf load
+/pjss load
+{
+dup
+currentpoint 3 2 roll
+pjsf
+newpath moveto
+pjss
+} bind
+{
+trj swj rmoveto
+} bind
+{
+dup currentpoint 4 2 roll gsave
+pjsf
+grestore 3 1 roll moveto
+pjsc
+} bind
+{
+dup currentpoint 4 2 roll
+currentpoint gsave newpath moveto
+pjss
+grestore 3 1 roll moveto
+pjsc
+} bind
+{
+dup currentpoint 4 2 roll gsave
+dup currentpoint 3 2 roll
+pjsf
+newpath moveto
+pjss
+grestore 3 1 roll moveto
+pjsc
+} bind
+/pjsc load
+] def
+/BT
+{
+/_inT true dd
+_ctm currentmatrix pop matrix _tm copy pop
+0 _rise _baselineadj add translate _hs 1 scale
+0 0 moveto
+} bd
+/ET
+{
+/_inT false dd
+_tr 3 gt {clip} if
+_ctm setmatrix newpath
+} bd
+/Tr {
+_inT { _tr 3 le {currentpoint newpath moveto} if } if
+dup /_tr xdd
+_Tjdef exch get /_Tj xdd
+} bd
+/Tj {
+userdict /$$copystring 2 index put
+_Tj
+} bd
+/iTm { _ctm setmatrix _tm concat 0 _rise _baselineadj add translate _hs 1 scale } bd
+/Tm { _tm astore pop iTm 0 0 moveto } bd
+/Td { _mtx translate _tm _tm concatmatrix pop iTm 0 0 moveto } bd
+/TD { dup /_ld xdd Td } bd
+/_nullProc {} bd
+/Tf {
+dup 1000 div /_fScl xdd
+exch findfont dup
+/_nullProc exch
+/WMode known
+{
+1 index /WMode get 1 eq
+{pop /exch}
+if
+}
+if
+load /fWModeProc xdd
+dup
+/FontType get 0 eq dup _cx 0 ne and
+{ /jsfTzero }
+{ /awidthshow }
+ifelse
+load /fawidthshowProc xdd
+/_fTzero xdd
+dup /BaseLineAdj known
+{ dup /BaseLineAdj get _fScl mul }
+{ 0 }
+ifelse
+/_baselineadj xdd
+currentpoint iTm moveto
+exch scalefont setfont
+} bd
+/TL { neg /_ld xdd } bd
+/Tw {
+/_cx xdd
+_cx 0 ne _fTzero and
+{ /jsfTzero }
+{ /awidthshow }
+ifelse
+load /fawidthshowProc xdd
+} bd
+/Tc { /_ax xdd } bd
+/Ts { /_rise xdd currentpoint iTm moveto } bd
+/Tz { 100 div /_hs xdd iTm } bd
+/Tk { exch pop _fScl mul neg 0 fWModeProc rmoveto } bd
+/T* { 0 _ld Td } bd
+/' { T* Tj } bd
+/" { exch Tc exch Tw ' } bd
+/TJ {
+{
+dup type /stringtype eq
+{ Tj }
+{ 0 exch Tk }
+ifelse
+} forall
+} bd
+/T- { _hy Tj } bd
+/d0/setcharwidth ld
+/d1 { setcachedevice /sfc{}dd /ssc{}dd } bd
+/nND {{/.notdef} repeat} bd
+/T3Defs {
+/BuildChar
+{
+1 index /Encoding get exch get
+1 index /BuildGlyph get exec
+}
+def
+/BuildGlyph {
+exch begin
+GlyphProcs exch get exec
+end
+} def
+} bd
+/_pdfBoldRomanWidthProc
+{
+stringwidth 1 index 0 ne { exch .03 add exch }if setcharwidth
+} bd
+/_pdfType0WidthProc
+{
+dup stringwidth 0 0 moveto
+2 index true charpath pathbbox
+0 -1
+7 index 2 div .88
+setcachedevice2
+pop
+} bd
+/_pdfBoldBaseFont
+10 dict begin
+/FontType 3 def
+/FontMatrix[1 0 0 1 0 0]def
+/FontBBox[0 0 1 1]def
+/Encoding cHexEncoding def
+/_setwidthProc /_pdfBoldRomanWidthProc load def
+/_bcstr1 1 string def
+/BuildChar
+{
+exch begin
+_basefont setfont
+_bcstr1 dup 0 4 -1 roll put
+dup
+_setwidthProc
+0 0 moveto
+dup show
+_basefonto setfont
+0 0 moveto
+show
+end
+}bd
+currentdict
+end
+def
+/_pdfVerticalRomanT3Font
+10 dict begin
+/FontType 3 def
+/FontMatrix[1 0 0 1 0 0]def
+/FontBBox[0 0 1 1]def
+/_bcstr1 1 string def
+/BuildChar
+{
+exch begin
+_basefont setfont
+_bcstr1 dup 0 4 -1 roll put
+dup
+_pdfType0WidthProc
+0 0 moveto
+show
+end
+}bd
+currentdict
+end
+def
+/MakeBoldFont
+{
+dup dup length 2 add dict
+begin
+CopyFont
+/PaintType 2 def
+/StrokeWidth .03 0 FontMatrix idtransform pop def
+/dummybold currentdict
+end
+definefont
+_pdfBoldBaseFont 8 dict copy begin
+/_basefont exch def
+/_basefonto exch def
+currentdict
+end
+definefont
+} bd
+/MakeBold {
+findfont dup
+/FontType get 0 eq
+{
+_pdfBoldBaseFont /_setwidthProc /_pdfType0WidthProc load put
+{MakeBoldFont} Type0CopyFont definefont
+}
+{
+dup /_fauxfont known not
+{
+_pdfBoldBaseFont /_setwidthProc /_pdfBoldRomanWidthProc load put
+MakeBoldFont
+}
+{ definefont }
+ifelse
+}
+ifelse
+pop
+}bd
+/MakeItalic {
+findfont
+dup /WMode 2 copy known
+{
+get 1 eq
+{ _italMtx_WMode1 }
+{ _italMtx }
+ifelse
+}
+{ pop pop _italMtx }
+ifelse
+makefont
+definefont pop
+}bd
+/MakeBoldItalic {
+/dummybold exch
+MakeBold
+/dummybold
+MakeItalic
+}bd
+currentdict readonly pop end
+%%EndFile
+PDFText begin
+[39/quotesingle 96/grave 128/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis
+/Udieresis/aacute/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute
+/egrave/ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde
+/oacute/ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex
+/udieresis/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls
+/registered/copyright/trademark/acute/dieresis/.notdef/AE/Oslash
+/.notdef/plusminus/.notdef/.notdef/yen/mu/.notdef/.notdef
+/.notdef/.notdef/.notdef/ordfeminine/ordmasculine/.notdef/ae/oslash
+/questiondown/exclamdown/logicalnot/.notdef/florin/.notdef/.notdef
+/guillemotleft/guillemotright/ellipsis/.notdef/Agrave/Atilde/Otilde/OE/oe
+/endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide
+/.notdef/ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright
+/fi/fl/daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand
+/Acircumflex/Ecircumflex/Aacute/Edieresis/Egrave/Iacute/Icircumflex
+/Idieresis/Igrave/Oacute/Ocircumflex/.notdef/Ograve/Uacute/Ucircumflex
+/Ugrave/dotlessi/circumflex/tilde/macron/breve/dotaccent/ring/cedilla
+/hungarumlaut/ogonek/caron
+0 TE
+[1/dotlessi/caron 39/quotesingle 96/grave 
+127/bullet/bullet/bullet/quotesinglbase/florin/quotedblbase/ellipsis
+/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE
+/bullet/bullet/bullet/bullet/quoteleft/quoteright/quotedblleft
+/quotedblright/bullet/endash/emdash/tilde/trademark/scaron
+/guilsinglright/oe/bullet/bullet/Ydieresis/space/exclamdown/cent/sterling
+/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine
+/guillemotleft/logicalnot/hyphen/registered/macron/degree/plusminus
+/twosuperior/threesuperior/acute/mu/paragraph/periodcentered/cedilla
+/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters
+/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla
+/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
+/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply/Oslash
+/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls/agrave
+/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute
+/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde
+/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute
+/ucircumflex/udieresis/yacute/thorn/ydieresis
+1 TE
+end
+currentdict readonly pop
+end end
+/currentpacking where {pop setpacking}if
+PDFVars/InitAll{[PDF PDFText]{/initialize get exec}forall initgs 0 Tr}put
+PDFVars/TermAll{[PDFText PDF]{/terminate get exec}forall}put
+PDFVars begin PDF begin PDFVars/InitAll get exec
+PDFVars/TermAll get exec end end
+
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+userdict /pgsave save put
+PDFVars begin PDF begin PDFVars/InitAll get exec
+/N44 [/CIEBasedABC <<
+	/MatrixLMN [ 0.4124 0.2126 0.0193 0.3576 0.7151 
+		0.1192 0.1805 0.0722 0.9505 ]
+	/DecodeLMN [{2.2222 exp}bind
+		{2.2222 exp}bind
+		{2.2222 exp}bind]
+	/WhitePoint [0.9505 1 1.089]
+	>>]/ColorSpace defineRes pop
+/N75 <<
+/SA true 
+/TR {}
+>> /ExtGState defineRes pop
+/N76 <<
+/SA false 
+/TR {}
+>> /ExtGState defineRes pop
+%%EndPageSetup
+0 0 595 842 RC
+0 g
+
+/N75 /ExtGState findRes gs
+2 i
+512.518 46.469 m
+512.236 46.589 511.922 46.657 511.606 46.657 c
+511.298 46.657 510.899 46.525 510.899 46.047 c
+510.899 45.284 512.866 45.605 512.866 44.131 c
+512.866 43.167 512.089 42.802 511.182 42.802 c
+510.694 42.802 510.475 42.865 510.032 42.972 c
+510.116 43.766 l
+510.424 43.602 510.777 43.495 511.131 43.495 c
+511.471 43.495 511.927 43.665 511.927 44.061 c
+511.927 44.899 509.962 44.554 509.962 46.009 c
+509.962 46.992 510.739 47.351 511.529 47.351 c
+511.915 47.351 512.274 47.301 512.602 47.193 c
+512.518 46.469 l
+f 
+515.05 46.582 m
+513.765 46.582 l
+513.765 47.275 l
+517.235 47.275 l
+517.235 46.582 l
+515.95 46.582 l
+515.95 42.877 l
+515.05 42.877 l
+515.05 46.582 l
+f 
+518.282 47.275 m
+519.253 47.275 l
+520.216 47.275 521.366 47.307 521.366 46.085 c
+521.366 45.567 521.012 45.14 520.441 45.063 c
+520.441 45.051 l
+520.685 45.032 520.827 44.793 520.917 44.598 c
+521.636 42.877 l
+520.634 42.877 l
+520.095 44.251 l
+519.966 44.578 519.85 44.705 519.47 44.705 c
+519.181 44.705 l
+519.181 42.877 l
+518.282 42.877 l
+518.282 47.275 l
+h
+519.181 45.397 m
+519.477 45.397 l
+519.921 45.397 520.428 45.461 520.428 46.009 c
+520.428 46.538 519.926 46.582 519.477 46.582 c
+519.181 46.582 l
+519.181 45.397 l
+f 
+524.123 47.275 m
+525.137 47.275 l
+526.898 42.877 l
+525.902 42.877 l
+525.516 43.886 l
+523.699 43.886 l
+523.306 42.877 l
+522.375 42.877 l
+524.123 47.275 l
+h
+524.617 46.394 m
+524.604 46.394 l
+523.956 44.578 l
+525.266 44.578 l
+524.617 46.394 l
+f 
+530.438 46.469 m
+530.156 46.589 529.842 46.657 529.526 46.657 c
+529.218 46.657 528.82 46.525 528.82 46.047 c
+528.82 45.284 530.786 45.605 530.786 44.131 c
+530.786 43.167 530.009 42.802 529.102 42.802 c
+528.614 42.802 528.395 42.865 527.952 42.972 c
+528.036 43.766 l
+528.345 43.602 528.698 43.495 529.051 43.495 c
+529.391 43.495 529.847 43.665 529.847 44.061 c
+529.847 44.899 527.882 44.554 527.882 46.009 c
+527.882 46.992 528.659 47.351 529.449 47.351 c
+529.835 47.351 530.194 47.301 530.522 47.193 c
+530.438 46.469 l
+f 
+532.155 47.275 m
+533.722 47.275 l
+534.301 47.275 535.168 47.111 535.168 46.147 c
+535.168 45.625 534.807 45.259 534.274 45.164 c
+534.274 45.152 l
+534.885 45.095 535.303 44.692 535.303 44.15 c
+535.303 43.041 534.288 42.877 533.722 42.877 c
+532.155 42.877 l
+532.155 47.275 l
+h
+533.054 43.57 m
+533.478 43.57 l
+533.895 43.57 534.403 43.671 534.403 44.182 c
+534.403 44.755 533.927 44.843 533.478 44.843 c
+533.054 44.843 l
+533.054 43.57 l
+h
+533.054 45.499 m
+533.42 45.499 l
+533.799 45.499 534.268 45.58 534.268 46.034 c
+534.268 46.544 533.812 46.582 533.401 46.582 c
+533.054 46.582 l
+533.054 45.499 l
+f 
+538.612 47.351 m
+540.018 47.351 540.808 46.418 540.808 45.089 c
+540.808 43.76 540.032 42.802 538.612 42.802 c
+537.173 42.802 536.414 43.74 536.414 45.089 c
+536.414 46.437 537.185 47.351 538.612 47.351 c
+h
+538.612 43.495 m
+539.53 43.495 539.871 44.295 539.871 45.089 c
+539.871 45.864 539.505 46.657 538.612 46.657 c
+537.719 46.657 537.352 45.864 537.352 45.089 c
+537.352 44.295 537.693 43.495 538.612 43.495 c
+f 
+542.152 47.275 m
+543.052 47.275 l
+543.052 44.736 l
+543.052 43.986 543.296 43.495 543.983 43.495 c
+544.671 43.495 544.915 43.986 544.915 44.736 c
+544.915 47.275 l
+545.814 47.275 l
+545.814 44.465 l
+545.814 43.287 545.132 42.802 543.983 42.802 c
+542.833 42.802 542.152 43.287 542.152 44.465 c
+542.152 47.275 l
+f 
+547.299 47.275 m
+548.269 47.275 l
+549.232 47.275 550.382 47.307 550.382 46.085 c
+550.382 45.567 550.029 45.14 549.458 45.063 c
+549.458 45.051 l
+549.702 45.032 549.843 44.793 549.932 44.598 c
+550.653 42.877 l
+549.65 42.877 l
+549.11 44.251 l
+548.982 44.578 548.866 44.705 548.487 44.705 c
+548.198 44.705 l
+548.198 42.877 l
+547.299 42.877 l
+547.299 47.275 l
+h
+548.198 45.397 m
+548.494 45.397 l
+548.937 45.397 549.444 45.461 549.444 46.009 c
+549.444 46.538 548.943 46.582 548.494 46.582 c
+548.198 46.582 l
+548.198 45.397 l
+f 
+555.355 46.425 m
+555.008 46.582 554.559 46.657 554.199 46.657 c
+553.152 46.657 552.574 45.965 552.574 45.063 c
+552.574 44.169 553.139 43.495 554.096 43.495 c
+554.34 43.495 554.533 43.52 554.687 43.558 c
+554.687 44.705 l
+553.737 44.705 l
+553.737 45.397 l
+555.549 45.397 l
+555.549 43.028 l
+555.073 42.902 554.578 42.802 554.096 42.802 c
+552.644 42.802 551.636 43.514 551.636 45.001 c
+551.636 46.507 552.574 47.351 554.096 47.351 c
+554.617 47.351 555.028 47.281 555.414 47.168 c
+555.355 46.425 l
+f 
+0 G
+
+0 J
+0 j
+0.9 w
+4 M
+[]0 d
+486.281 59.458 m
+482.12 59.458 l
+482.12 63.038 l
+480.456 60.499 477.492 59.125 473.851 59.125 c
+468.13 59.125 465.269 61.498 465.269 67.117 c
+465.269 79.354 l
+469.43 79.354 l
+469.43 68.116 l
+469.43 63.745 471.043 61.165 475.723 61.165 c
+481.028 61.165 482.12 64.911 482.12 67.866 c
+482.12 79.354 l
+486.281 79.354 l
+486.281 59.458 l
+b 
+506.723 43.216 m
+502.563 43.216 l
+502.563 79.354 l
+506.723 79.354 l
+506.723 75.15 l
+506.828 75.15 l
+507.712 76.565 509.324 79.604 515.617 79.604 c
+522.326 79.604 526.071 75.066 526.071 70.072 c
+526.071 63.246 521.494 59.125 514.837 59.125 c
+511.092 59.125 508.544 60.54 506.828 63.121 c
+506.723 63.121 l
+506.723 43.216 l
+h
+514.369 60.873 m
+519.622 60.873 521.494 65.077 521.494 69.905 c
+521.494 73.984 519.934 78.189 514.317 78.189 c
+508.284 78.189 506.723 72.735 506.723 68.864 c
+506.723 64.411 509.064 60.873 514.369 60.873 c
+b 
+509.934 54.783 m
+510.821 54.783 l
+510.821 50.902 l
+512.537 50.902 l
+512.537 50.177 l
+509.934 50.177 l
+509.934 54.783 l
+f 
+515.052 54.862 m
+516.44 54.862 517.219 53.886 517.219 52.493 c
+517.219 51.101 516.453 50.097 515.052 50.097 c
+513.635 50.097 512.887 51.08 512.887 52.493 c
+512.887 53.905 513.647 54.862 515.052 54.862 c
+h
+515.052 50.823 m
+515.959 50.823 516.294 51.661 516.294 52.493 c
+516.294 53.305 515.933 54.137 515.052 54.137 c
+514.173 54.137 513.811 53.305 513.811 52.493 c
+513.811 51.661 514.147 50.823 515.052 50.823 c
+f 
+518 54.783 m
+518.886 54.783 l
+518.886 52.123 l
+518.886 51.338 519.127 50.823 519.804 50.823 c
+520.482 50.823 520.722 51.338 520.722 52.123 c
+520.722 54.783 l
+521.609 54.783 l
+521.609 51.839 l
+521.609 50.605 520.938 50.097 519.804 50.097 c
+518.671 50.097 518 50.605 518 51.839 c
+518 54.783 l
+f 
+522.529 54.783 0.887 -4.606 re
+f 
+526.741 53.939 m
+526.462 54.063 526.152 54.137 525.841 54.137 c
+525.538 54.137 525.144 53.998 525.144 53.496 c
+525.144 52.697 527.083 53.034 527.083 51.489 c
+527.083 50.48 526.316 50.097 525.424 50.097 c
+524.942 50.097 524.726 50.163 524.29 50.275 c
+524.372 51.106 l
+524.675 50.935 525.024 50.823 525.373 50.823 c
+525.709 50.823 526.158 51.001 526.158 51.417 c
+526.158 52.295 524.22 51.932 524.22 53.456 c
+524.22 54.486 524.986 54.862 525.765 54.862 c
+526.145 54.862 526.5 54.81 526.823 54.697 c
+526.741 53.939 l
+f 
+529.573 54.783 m
+530.693 54.783 l
+531.656 54.783 532.537 54.493 532.537 53.391 c
+532.537 52.314 531.783 51.926 530.833 51.926 c
+530.46 51.926 l
+530.46 50.177 l
+529.573 50.177 l
+529.573 54.783 l
+h
+530.46 52.651 m
+530.769 52.651 l
+531.213 52.651 531.612 52.803 531.612 53.338 c
+531.612 53.873 531.225 54.058 530.769 54.058 c
+530.46 54.058 l
+530.46 52.651 l
+f 
+533.968 54.783 m
+534.969 54.783 l
+536.705 50.177 l
+535.723 50.177 l
+535.344 51.232 l
+533.551 51.232 l
+533.165 50.177 l
+532.246 50.177 l
+533.968 54.783 l
+h
+534.457 53.859 m
+534.444 53.859 l
+533.804 51.958 l
+535.096 51.958 l
+534.457 53.859 l
+f 
+539.651 53.939 m
+539.373 54.063 539.063 54.137 538.753 54.137 c
+538.448 54.137 538.055 53.998 538.055 53.496 c
+538.055 52.697 539.994 53.034 539.994 51.489 c
+539.994 50.48 539.227 50.097 538.334 50.097 c
+537.853 50.097 537.637 50.163 537.201 50.275 c
+537.283 51.106 l
+537.587 50.935 537.935 50.823 538.284 50.823 c
+538.619 50.823 539.069 51.001 539.069 51.417 c
+539.069 52.295 537.131 51.932 537.131 53.456 c
+537.131 54.486 537.897 54.862 538.677 54.862 c
+539.056 54.862 539.411 54.81 539.734 54.697 c
+539.651 53.939 l
+f 
+541.603 54.058 m
+540.337 54.058 l
+540.337 54.783 l
+543.757 54.783 l
+543.757 54.058 l
+542.49 54.058 l
+542.49 50.177 l
+541.603 50.177 l
+541.603 54.058 l
+f 
+544.321 54.783 m
+546.93 54.783 l
+546.93 54.058 l
+545.208 54.058 l
+545.208 52.922 l
+546.785 52.922 l
+546.785 52.196 l
+545.208 52.196 l
+545.208 50.902 l
+546.943 50.902 l
+546.943 50.177 l
+544.321 50.177 l
+544.321 54.783 l
+f 
+547.812 54.783 m
+548.699 54.783 l
+548.699 52.123 l
+548.699 51.338 548.939 50.823 549.617 50.823 c
+550.295 50.823 550.536 51.338 550.536 52.123 c
+550.536 54.783 l
+551.423 54.783 l
+551.423 51.839 l
+551.423 50.605 550.751 50.097 549.617 50.097 c
+548.483 50.097 547.812 50.605 547.812 51.839 c
+547.812 54.783 l
+f 
+552.342 54.783 m
+553.299 54.783 l
+554.249 54.783 555.382 54.816 555.382 53.535 c
+555.382 52.994 555.034 52.546 554.47 52.467 c
+554.47 52.453 l
+554.711 52.434 554.85 52.183 554.939 51.978 c
+555.648 50.177 l
+554.66 50.177 l
+554.129 51.615 l
+554.002 51.958 553.887 52.09 553.514 52.09 c
+553.229 52.09 l
+553.229 50.177 l
+552.342 50.177 l
+552.342 54.783 l
+h
+553.229 52.816 m
+553.52 52.816 l
+553.958 52.816 554.458 52.882 554.458 53.456 c
+554.458 54.011 553.964 54.058 553.52 54.058 c
+553.229 54.058 l
+553.229 52.816 l
+f 
+1 g
+
+1 G
+
+1.8 w
+520.696 84.724 m
+547.127 93.432 l
+555.515 67.807 l
+529.069 59.144 l
+520.696 84.724 l
+b 
+/N44 /ColorSpace findRes cs
+
+0 0.373 0.624 sc
+528.837 59.768 m
+529.033 59.166 l
+555.478 67.829 l
+554.869 69.691 l
+537.754 64.031 l
+532.71 61.082 l
+528.837 59.768 l
+f 
+553.731 73.166 m
+554.295 71.447 l
+537.575 65.917 l
+532.679 62.148 l
+528.506 60.778 l
+527.783 62.983 l
+532.702 64.593 l
+537.583 67.816 l
+553.731 73.166 l
+f 
+533.456 68.387 m
+526.741 66.169 l
+527.425 64.077 l
+533.091 65.94 l
+537.907 69.559 l
+553.25 74.639 l
+552.66 76.44 l
+538.303 71.69 l
+533.456 68.387 l
+f 
+551.587 79.717 m
+552.213 77.807 l
+538.629 73.305 l
+533.731 69.759 l
+526.357 67.34 l
+525.696 69.361 l
+534.639 72.285 l
+539.297 75.668 l
+551.587 79.717 l
+f 
+534.926 73.762 m
+539.985 77.286 l
+551.176 80.974 l
+550.518 82.983 l
+541.328 79.958 l
+536.23 76.329 l
+524.656 72.538 l
+525.282 70.624 l
+534.926 73.762 l
+f 
+550.135 84.155 m
+549.445 86.26 l
+545.325 84.891 l
+538.65 80.636 l
+523.615 75.718 l
+524.22 73.872 l
+537.195 78.18 l
+542.302 81.614 l
+550.135 84.155 l
+f 
+542.563 85.287 m
+548.605 88.826 l
+549.093 87.335 l
+545.956 86.267 l
+540.032 82.697 l
+523.134 77.185 l
+522.576 78.892 l
+542.563 85.287 l
+f 
+547.981 90.735 m
+548.299 89.765 l
+545.49 87.92 l
+522.044 80.519 l
+521.53 82.089 l
+547.981 90.735 l
+f 
+520.659 84.746 m
+521.118 83.346 l
+547.564 92.006 l
+547.09 93.455 l
+520.659 84.746 l
+f 
+0 g
+
+0 G
+
+0.9 w
+492.362 91.522 m
+492.362 59.458 l
+496.51 59.458 l
+496.51 92.911 l
+492.362 91.522 l
+b 
+464.818 54.783 m
+465.705 54.783 l
+465.705 52.123 l
+465.705 51.338 465.946 50.823 466.624 50.823 c
+467.302 50.823 467.542 51.338 467.542 52.123 c
+467.542 54.783 l
+468.428 54.783 l
+468.428 51.839 l
+468.428 50.605 467.758 50.097 466.624 50.097 c
+465.49 50.097 464.818 50.605 464.818 51.839 c
+464.818 54.783 l
+f 
+469.443 54.783 m
+470.533 54.783 l
+472.217 51.338 l
+472.23 51.338 l
+472.23 54.783 l
+473.079 54.783 l
+473.079 50.177 l
+471.996 50.177 l
+470.305 53.622 l
+470.292 53.622 l
+470.292 50.177 l
+469.443 50.177 l
+469.443 54.783 l
+f 
+474.049 54.783 0.887 -4.606 re
+f 
+475.5 54.783 m
+476.45 54.783 l
+477.584 51.166 l
+477.596 51.166 l
+478.716 54.783 l
+479.597 54.783 l
+478.109 50.177 l
+477.019 50.177 l
+475.5 54.783 l
+f 
+480.239 54.783 m
+482.848 54.783 l
+482.848 54.058 l
+481.126 54.058 l
+481.126 52.922 l
+482.703 52.922 l
+482.703 52.196 l
+481.126 52.196 l
+481.126 50.902 l
+482.861 50.902 l
+482.861 50.177 l
+480.239 50.177 l
+480.239 54.783 l
+f 
+483.749 54.783 m
+484.705 54.783 l
+485.655 54.783 486.789 54.816 486.789 53.535 c
+486.789 52.994 486.44 52.546 485.877 52.467 c
+485.877 52.453 l
+486.117 52.434 486.257 52.183 486.345 51.978 c
+487.054 50.177 l
+486.067 50.177 l
+485.535 51.615 l
+485.408 51.958 485.294 52.09 484.921 52.09 c
+484.635 52.09 l
+484.635 50.177 l
+483.749 50.177 l
+483.749 54.783 l
+h
+484.635 52.816 m
+484.927 52.816 l
+485.364 52.816 485.864 52.882 485.864 53.456 c
+485.864 54.011 485.37 54.058 484.927 54.058 c
+484.635 54.058 l
+484.635 52.816 l
+f 
+490.133 53.939 m
+489.855 54.063 489.545 54.137 489.234 54.137 c
+488.93 54.137 488.538 53.998 488.538 53.496 c
+488.538 52.697 490.475 53.034 490.475 51.489 c
+490.475 50.48 489.71 50.097 488.816 50.097 c
+488.335 50.097 488.12 50.163 487.682 50.275 c
+487.764 51.106 l
+488.069 50.935 488.417 50.823 488.765 50.823 c
+489.101 50.823 489.551 51.001 489.551 51.417 c
+489.551 52.295 487.613 51.932 487.613 53.456 c
+487.613 54.486 488.38 54.862 489.158 54.862 c
+489.538 54.862 489.893 54.81 490.215 54.697 c
+490.133 53.939 l
+f 
+491.268 54.783 0.887 -4.606 re
+f 
+493.972 54.058 m
+492.706 54.058 l
+492.706 54.783 l
+496.126 54.783 l
+496.126 54.058 l
+494.859 54.058 l
+494.859 50.177 l
+493.972 50.177 l
+493.972 54.058 l
+f 
+498.008 56.044 m
+498.876 56.044 l
+498.008 55.08 l
+497.482 55.08 l
+498.008 56.044 l
+h
+496.754 54.783 m
+499.363 54.783 l
+499.363 54.058 l
+497.64 54.058 l
+497.64 52.922 l
+499.218 52.922 l
+499.218 52.196 l
+497.64 52.196 l
+497.64 50.902 l
+499.376 50.902 l
+499.376 50.177 l
+496.754 50.177 l
+496.754 54.783 l
+f 
+q
+1 i
+2.78 842 596 -842 re
+W n 
+2.78 842 596 -842 re
+W n 
+2.28 842 595.27 -841.88 re
+10 830 m
+W* n 
+-26 870 651 -898 re
+10 830 m
+W n 
+0 842.04 594.96 -842.04 re
+W n 
+
+
+BT
+
+Q
+PDFVars/TermAll get exec end end
+userdict /pgsave get restore
+showpage
+%%PageTrailer
+%%EndPage
+%%Trailer
+%%DocumentProcessColors: Cyan Magenta Yellow Black
+%%EOF
+%!PS-Adobe-3.0
+%%BoundingBox: 54 72 558 720
+%%Creator: Mozilla (NetScape) HTML->PS
+%%DocumentData: Clean7Bit
+%%Orientation: Portrait
+%%Pages: 0
+%%PageOrder: Ascend
+%%Title: mailbox:/home/mongenet/nsmail/Centre de messages?id=00102013221502.01888%40caseb.u-strasbg.fr&number=20967194&part=1.2
+%%EndComments
+%%BeginProlog
+[ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one
+ /two /three /four /five /six /seven /eight /nine /colon /semicolon
+ /less /equal /greater /question /at /A /B /C /D /E
+ /F /G /H /I /J /K /L /M /N /O
+ /P /Q /R /S /T /U /V /W /X /Y
+ /Z /bracketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c
+ /d /e /f /g /h /i /j /k /l /m
+ /n /o /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /space /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright
+ /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron /degree /plusminus /twosuperior /threesuperior
+ /acute /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf
+ /threequarters /questiondown /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde
+ /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex
+ /Udieresis /Yacute /Thorn /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring
+ /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis
+ /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave
+ /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis] /isolatin1encoding exch def
+/c { matrix currentmatrix currentpoint translate
+     3 1 roll scale newpath 0 0 1 0 360 arc setmatrix } bind def
+/F0
+    /Times-Roman findfont
+    dup length dict begin
+	{1 index /FID ne {def} {pop pop} ifelse} forall
+	/Encoding isolatin1encoding def
+    currentdict end
+definefont pop
+/f0 { /F0 findfont exch scalefont setfont } bind def
+/F1
+    /Times-Bold findfont
+    dup length dict begin
+	{1 index /FID ne {def} {pop pop} ifelse} forall
+	/Encoding isolatin1encoding def
+    currentdict end
+definefont pop
+/f1 { /F1 findfont exch scalefont setfont } bind def
+/F2
+    /Times-Italic findfont
+    dup length dict begin
+	{1 index /FID ne {def} {pop pop} ifelse} forall
+	/Encoding isolatin1encoding def
+    currentdict end
+definefont pop
+/f2 { /F2 findfont exch scalefont setfont } bind def
+/F3
+    /Times-BoldItalic findfont
+    dup length dict begin
+	{1 index /FID ne {def} {pop pop} ifelse} forall
+	/Encoding isolatin1encoding def
+    currentdict end
+definefont pop
+/f3 { /F3 findfont exch scalefont setfont } bind def
+/F4
+    /Courier findfont
+    dup length dict begin
+	{1 index /FID ne {def} {pop pop} ifelse} forall
+	/Encoding isolatin1encoding def
+    currentdict end
+definefont pop
+/f4 { /F4 findfont exch scalefont setfont } bind def
+/F5
+    /Courier-Bold findfont
+    dup length dict begin
+	{1 index /FID ne {def} {pop pop} ifelse} forall
+	/Encoding isolatin1encoding def
+    currentdict end
+definefont pop
+/f5 { /F5 findfont exch scalefont setfont } bind def
+/F6
+    /Courier-Oblique findfont
+    dup length dict begin
+	{1 index /FID ne {def} {pop pop} ifelse} forall
+	/Encoding isolatin1encoding def
+    currentdict end
+definefont pop
+/f6 { /F6 findfont exch scalefont setfont } bind def
+/F7
+    /Courier-BoldOblique findfont
+    dup length dict begin
+	{1 index /FID ne {def} {pop pop} ifelse} forall
+	/Encoding isolatin1encoding def
+    currentdict end
+definefont pop
+/f7 { /F7 findfont exch scalefont setfont } bind def
+/rhc {
+    {
+        currentfile read {
+	    dup 97 ge
+		{ 87 sub true exit }
+		{ dup 48 ge { 48 sub true exit } { pop } ifelse }
+	    ifelse
+	} {
+	    false
+	    exit
+	} ifelse
+    } loop
+} bind def
+
+/cvgray { % xtra_char npix cvgray - (string npix long)
+    dup string
+    0
+    {
+	rhc { cvr 4.784 mul } { exit } ifelse
+	rhc { cvr 9.392 mul } { exit } ifelse
+	rhc { cvr 1.824 mul } { exit } ifelse
+	add add cvi 3 copy put pop
+	1 add
+	dup 3 index ge { exit } if
+    } loop
+    pop
+    3 -1 roll 0 ne { rhc { pop } if } if
+    exch pop
+} bind def
+
+/smartimage12rgb { % w h b [matrix] smartimage12rgb -
+    /colorimage where {
+	pop
+	{ currentfile rowdata readhexstring pop }
+	false 3
+	colorimage
+    } {
+	exch pop 8 exch
+	3 index 12 mul 8 mod 0 ne { 1 } { 0 } ifelse
+	4 index
+	6 2 roll
+	{ 2 copy cvgray }
+	image
+	pop pop
+    } ifelse
+} def
+/cshow { dup stringwidth pop 2 div neg 0 rmoveto show } bind def
+/rshow { dup stringwidth pop neg 0 rmoveto show } bind def
+/BeginEPSF {
+  /b4_Inc_state save def
+  /dict_count countdictstack def
+  /op_count count 1 sub def
+  userdict begin
+  /showpage {} def
+  0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin
+  10 setmiterlimit [] 0 setdash newpath
+  /languagelevel where
+  { pop languagelevel 1 ne
+    { false setstrokeadjust false setoverprint } if
+  } if
+} bind def
+/EndEPSF {
+  count op_count sub {pop} repeat
+  countdictstack dict_count sub {end} repeat
+  b4_Inc_state restore
+} bind def
+%%EndProlog
+%%EOF
diff --git a/install_lisaac.c b/install_lisaac.c
index 66fb24a..190f2a3 100644
--- a/install_lisaac.c
+++ b/install_lisaac.c
@@ -56,7 +56,7 @@ typedef char ____4;
 typedef char ____G;
 typedef void * ____DB;
 typedef unsigned long ____Y1;
-typedef struct __ASE_struct ____ASE;
+typedef struct __FQE_struct ____FQE;
 typedef struct __C_struct ____C;
 typedef struct __B_struct ____B;
 typedef struct __FP_struct ____FP;
@@ -77,8 +77,8 @@ typedef signed char ____01;
 struct __0B_struct {
   unsigned long __id;
   ____L __FC;
-  ____L __LUE;
-  ____4 *__BUE;
+  ____L __QSE;
+  ____4 *__GSE;
 };
 // __V
 #define ____V__ 5
@@ -87,13 +87,13 @@ struct __V_struct {
   ____L __YB;
   ____4 *__ZB;
 };
-// __ASE
-#define ____ASE__ 0
-struct __ASE_struct {
-  volatile ____DB __CSE;
-  volatile ____Y1 __DSE;
-  ____ASE *__ESE;
-  ____ASE *__FSE;
+// __FQE
+#define ____FQE__ 0
+struct __FQE_struct {
+  volatile ____DB __HQE;
+  volatile ____Y1 __IQE;
+  ____FQE *__JQE;
+  ____FQE *__KQE;
 } __attribute__ ((packed));
 // __C
 #define ____C__ 1
@@ -136,1785 +136,1771 @@ void *table_type[5];
 #define L46409769 2
 #define L59002881 3
 #define L83117609 4
-#define L61484557 5
-#define L3149825 6
-#define L57423361 7
-#define L63051777 8
-#define L11029000 9
-#define L83767297 10
-#define L40769065 11
-#define L80617485 12
-#define L19139096 13
-#define L37388329 14
-#define L24533505 15
-#define L62158889 16
-#define L7866882 17
-#define L60563969 18
-#define L27015189 19
-#define L27009031 20
-#define L18221569 21
-#define L60333057 22
-#define L64622104 23
-#define L32649769 24
-#define L54944809 25
-#define L39848472 26
-#define L63719960 27
-#define L60560909 28
-#define L68436993 29
-#define L18221586 30
-#define L79699981 31
-#define L24524306 32
-#define L39605249 33
-#define L54920200 34
-#define L59646465 35
-#define L60564009 36
-#define L17316376 37
-#define L12593192 38
-#define L56496653 39
-#define L81956905 40
-#define L37363753 41
-#define L10105368 42
-#define L49956865 43
-#define L80365069 44
-#define L53784065 45
-#define L139592717 46
-#define L17310232 47
-#define L6955561 48
-#define L24521257 49
-#define L43663401 50
-#define L83524137 51
-#define L78782477 52
-#define L13249045 53
-#define L38687745 54
-#define L10096151 55
-#define L89134081 56
-#define L83521065 57
-#define L15493640 58
-#define L55351297 59
-#define L19542529 60
-#define L90707457 61
-#define L137104909 62
-#define L104227349 63
-#define L9181698 64
-#define L77874189 65
-#define L94768664 66
-#define L18880553 67
-#define L72251945 68
-#define L25851416 69
-#define L28320775 70
-#define L9862170 71
-#define L30805528 72
-#define L80349717 73
-#define L104221205 74
-#define L9184792 75
-#define L6031898 76
-#define L48368152 77
-#define L6031903 78
-#define L77877289 79
-#define L10755090 80
-#define L65022465 81
-#define L30565377 82
-#define L72245801 83
-#define L25177129 84
-#define L67276296 85
-#define L44319273 86
-#define L29888001 87
-#define L11432476 88
-#define L68172289 89
-#define L31479849 90
-#define L8270349 91
-#define L49027073 92
-#define L84158465 93
-#define L33712129 94
-#define L72239657 95
-#define L6690828 96
-#define L31467544 97
-#define L59387917 98
-#define L136858637 99
-#define L40248856 100
-#define L66361857 101
-#define L50597377 102
-#define L5120553 103
-#define L79438377 104
-#define L11420188 105
-#define L51271687 106
-#define L49692161 107
-#define L52173837 108
-#define L50609705 109
-#define L28071425 110
-#define L11417116 111
-#define L54436905 112
-#define L4203022 113
-#define L31464489 114
-#define L8261146 115
-#define L25833001 116
-#define L20201513 117
-#define L36178448 118
-#define L20198441 119
-#define L43389469 120
-#define L39340585 121
-#define L17701377 122
-#define L24007169 123
-#define L78514709 124
-#define L5773336 125
-#define L36858921 126
-#define L46542377 127
-#define L19280914 128
-#define L56900137 129
-#define L10493452 130
-#define L81670697 131
-#define L36178473 132
-#define L75121665 133
-#define L52835864 134
-#define L30309901 135
-#define L28062232 136
-#define L46536233 137
-#define L75137065 138
-#define L59129345 139
-#define L70389249 140
-#define L58227201 141
-#define L67242517 142
-#define L15210497 143
-#define L35270185 144
-#define L33450497 145
-#define L75130921 146
-#define L26485801 147
-#define L68815893 148
-#define L32791593 149
-#define L28053013 150
-#define L43149353 151
-#define L24672274 152
-#define L59138601 153
-#define L64760856 154
-#define L78939655 155
-#define L69477889 156
-#define L55970317 157
-#define L72646185 158
-#define L5527066 159
-#define L38413865 160
-#define L88616961 161
-#define L136590861 162
-#define L76679681 163
-#define L82326569 164
-#define L76695081 165
-#define L49427457 166
-#define L136587789 167
-#define L35932201 168
-#define L3950628 169
-#define L23077377 170
-#define L81405953 171
-#define L35919888 172
-#define L30300713 173
-#define L31858689 174
-#define L17455128 175
-#define L79832589 176
-#define L52580360 177
-#define L52586520 178
-#define L82077185 179
-#define L21513257 180
-#define L43795984 181
-#define L43130921 182
-#define L25321985 183
-#define L5283856 184
-#define L37499433 185
-#define L27797505 186
-#define L23745543 187
-#define L30288425 188
-#define L25318919 189
-#define L20586497 190
-#define L10237980 191
-#define L9326596 192
-#define L74860033 193
-#define L14955010 194
-#define L10234904 195
-#define L35014697 196
-#define L28465665 197
-#define L17439768 198
-#define L18104833 199
-#define L11799041 200
-#define L12716584 201
-#define L14293033 202
-#define L10909212 203
-#define L166069261 204
-#define L27794453 205
-#define L94907416 206
-#define L85889025 207
-#define L90843137 208
-#define L26883073 209
-#define L7744011 210
-#define L21266985 211
-#define L5259265 212
-#define L51669033 213
-#define L39725592 214
-#define L30048297 215
-#define L52568105 216
-#define L13372437 217
-#define L22153746 218
-#define L135430157 219
-#define L23739433 220
-#define L30045225 221
-#define L43780649 222
-#define L82064937 223
-#define L43552809 224
-#define L10881542 225
-#define L38814232 226
-#define L6826502 227
-#define L74853929 228
-#define L21916688 229
-#define L9080339 230
-#define L10890792 231
-#define L22812680 232
-#define L10881560 233
-#define L60431913 234
-#define L66719233 235
-#define L21910546 236
-#define L52980737 237
-#define L62005289 238
-#define L42619905 239
-#define L56373801 240
-#define L63572504 241
-#define L59283457 242
-#define L15601685 243
-#define L90584577 244
-#define L36326441 245
-#define L24383000 246
-#define L10632193 247
-#define L33844777 248
-#define L43528233 249
-#define L20989960 250
-#define L73009665 251
-#define L85855253 252
-#define L64000513 253
-#define L90584600 254
-#define L17840146 255
-#define L11543592 256
-#define L7479312 257
-#define L33838633 258
-#define L69628929 259
-#define L87428629 260
-#define L88771073 261
-#define L74583047 262
-#define L77732865 263
-#define L37887529 264
-#define L90578456 265
-#define L21655042 266
-#define L44174849 267
-#define L16257556 268
-#define L33832489 269
-#define L29758977 270
-#define L79309325 271
-#define L61737473 272
-#define L41028120 273
-#define L52956167 274
-#define L12208681 275
-#define L52956168 276
-#define L24136728 277
-#define L38555689 278
-#define L10619925 279
-#define L39454761 280
-#define L4985356 281
-#define L18502168 282
-#define L66460673 283
-#define L28850689 284
-#define L93719064 285
-#define L79312425 286
-#define L31335448 287
-#define L28847617 288
-#define L60826113 289
-#define L76815361 290
-#define L34479112 291
-#define L139202061 292
-#define L69616661 293
-#define L89660952 294
-#define L59252749 295
-#define L16916501 296
-#define L18483714 297
-#define L105647125 298
-#define L12852225 299
-#define L16005121 300
-#define L43934736 301
-#define L68699137 302
-#define L23206913 303
-#define L21633544 304
-#define L9702421 305
-#define L67800072 306
-#define L72751105 307
-#define L20728321 308
-#define L28838407 309
-#define L26356737 310
-#define L87170069 311
-#define L90313729 312
-#define L81538581 313
-#define L35153449 314
-#define L56758797 315
-#define L82219049 316
-#define L79053837 317
-#define L39861249 318
-#define L15096853 319
-#define L39202345 320
-#define L29500417 321
-#define L43919376 322
-#define L54046209 323
-#define L27018753 324
-#define L93463573 325
-#define L19145752 326
-#define L43023401 327
-#define L11029512 328
-#define L40526337 329
-#define L15755784 330
-#define L19139605 331
-#define L93457429 332
-#define L27920917 333
-#define L38287913 334
-#define L49547817 335
-#define L17326082 336
-#define L4723740 337
-#define L34223640 338
-#define L37382697 339
-#define L27006471 340
-#define L56509453 341
-#define L5385739 342
-#define L72492545 343
-#define L27015721 344
-#define L67538440 345
-#define L29254157 346
-#define L53347336 347
-#define L47731241 348
-#define L40504833 349
-#define L33315369 350
-#define L22939143 351
-#define L26088961 352
-#define L34888745 353
-#define L88244737 354
-#define L27671576 355
-#define L25183745 356
-#define L60321293 357
-#define L77899305 358
-#define L79697449 359
+#define L70262785 5
+#define L61484557 6
+#define L3149825 7
+#define L11029000 8
+#define L40769065 9
+#define L80617485 10
+#define L19139096 11
+#define L37388329 12
+#define L24533505 13
+#define L90969089 14
+#define L62158889 15
+#define L7866882 16
+#define L27015189 17
+#define L27009031 18
+#define L18221569 19
+#define L64622104 20
+#define L32649769 21
+#define L54944809 22
+#define L39848472 23
+#define L63719960 24
+#define L60560909 25
+#define L18221586 26
+#define L79699981 27
+#define L66857473 28
+#define L24524306 29
+#define L39605249 30
+#define L54920200 31
+#define L60564009 32
+#define L17316376 33
+#define L12593192 34
+#define L56496653 35
+#define L81956905 36
+#define L53112833 37
+#define L37363753 38
+#define L10105368 39
+#define L80365069 40
+#define L139592717 41
+#define L17310232 42
+#define L6955561 43
+#define L24521257 44
+#define L43663401 45
+#define L83524137 46
+#define L78782477 47
+#define L13249045 48
+#define L38687745 49
+#define L10096151 50
+#define L83521065 51
+#define L15493640 52
+#define L19542529 53
+#define L137104909 54
+#define L104227349 55
+#define L9181698 56
+#define L77874189 57
+#define L55348225 58
+#define L94768664 59
+#define L18880553 60
+#define L88900097 61
+#define L72251945 62
+#define L25851416 63
+#define L28320775 64
+#define L9862170 65
+#define L30805528 66
+#define L80349717 67
+#define L104221205 68
+#define L9184792 69
+#define L6031898 70
+#define L48368152 71
+#define L6031903 72
+#define L77877289 73
+#define L10755090 74
+#define L61869569 75
+#define L30565377 76
+#define L72245801 77
+#define L25177129 78
+#define L67276296 79
+#define L44319273 80
+#define L29888001 81
+#define L11432476 82
+#define L90467329 83
+#define L31479849 84
+#define L8270349 85
+#define L49027073 86
+#define L33712129 87
+#define L72239657 88
+#define L6690828 89
+#define L31467544 90
+#define L59387917 91
+#define L136858637 92
+#define L40248856 93
+#define L5120553 94
+#define L79438377 95
+#define L11420188 96
+#define L51271687 97
+#define L49692161 98
+#define L52173837 99
+#define L50609705 100
+#define L28071425 101
+#define L11417116 102
+#define L54436905 103
+#define L4203022 104
+#define L31464489 105
+#define L8261146 106
+#define L25833001 107
+#define L20201513 108
+#define L64773121 109
+#define L36178448 110
+#define L20198441 111
+#define L43389469 112
+#define L39340585 113
+#define L17701377 114
+#define L24007169 115
+#define L78514709 116
+#define L5773336 117
+#define L36858921 118
+#define L46542377 119
+#define L85485569 120
+#define L79179777 121
+#define L71971841 122
+#define L19280914 123
+#define L56900137 124
+#define L61611009 125
+#define L10493452 126
+#define L81670697 127
+#define L36178473 128
+#define L89534465 129
+#define L52835864 130
+#define L30309901 131
+#define L28062232 132
+#define L46536233 133
+#define L75137065 134
+#define L53497857 135
+#define L67242517 136
+#define L15210497 137
+#define L35270185 138
+#define L33450497 139
+#define L75130921 140
+#define L26485801 141
+#define L68815893 142
+#define L32791593 143
+#define L28053013 144
+#define L43149353 145
+#define L24672274 146
+#define L59138601 147
+#define L64760856 148
+#define L78939655 149
+#define L69477889 150
+#define L55970317 151
+#define L72646185 152
+#define L5527066 153
+#define L38413865 154
+#define L136590861 155
+#define L82326569 156
+#define L76695081 157
+#define L49427457 158
+#define L136587789 159
+#define L35932201 160
+#define L3950628 161
+#define L23077377 162
+#define L35919888 163
+#define L30300713 164
+#define L31858689 165
+#define L17455128 166
+#define L79832589 167
+#define L52580360 168
+#define L52586520 169
+#define L75771393 170
+#define L91760641 171
+#define L21513257 172
+#define L43795984 173
+#define L43130921 174
+#define L25321985 175
+#define L5283856 176
+#define L37499433 177
+#define L27797505 178
+#define L23745543 179
+#define L30288425 180
+#define L25318919 181
+#define L20586497 182
+#define L10237980 183
+#define L9326596 184
+#define L14955010 185
+#define L10234904 186
+#define L35014697 187
+#define L28465665 188
+#define L17439768 189
+#define L82739201 190
+#define L18104833 191
+#define L11799041 192
+#define L12716584 193
+#define L14293033 194
+#define L10909212 195
+#define L166069261 196
+#define L27794453 197
+#define L94907416 198
+#define L79583233 199
+#define L72375297 200
+#define L26883073 201
+#define L85211649 202
+#define L7744011 203
+#define L21266985 204
+#define L5259265 205
+#define L51669033 206
+#define L39725592 207
+#define L30048297 208
+#define L52568105 209
+#define L13372437 210
+#define L22153746 211
+#define L135430157 212
+#define L65835521 213
+#define L23739433 214
+#define L30045225 215
+#define L69213185 216
+#define L43780649 217
+#define L82064937 218
+#define L91505153 219
+#define L43552809 220
+#define L10881542 221
+#define L38814232 222
+#define L6826502 223
+#define L86772737 224
+#define L74853929 225
+#define L21916688 226
+#define L9080339 227
+#define L10890792 228
+#define L22812680 229
+#define L10881560 230
+#define L71451649 231
+#define L60431913 232
+#define L21910546 233
+#define L62005289 234
+#define L42619905 235
+#define L56373801 236
+#define L63572504 237
+#define L15601685 238
+#define L52300289 239
+#define L36326441 240
+#define L24383000 241
+#define L60179457 242
+#define L10632193 243
+#define L33844777 244
+#define L43528233 245
+#define L20989960 246
+#define L85855253 247
+#define L90584600 248
+#define L17840146 249
+#define L11543592 250
+#define L7479312 251
+#define L33838633 252
+#define L87428629 253
+#define L83364353 254
+#define L74583047 255
+#define L59265025 256
+#define L37887529 257
+#define L90578456 258
+#define L21655042 259
+#define L44174849 260
+#define L16257556 261
+#define L33832489 262
+#define L57685505 263
+#define L29758977 264
+#define L79309325 265
+#define L63313921 266
+#define L41028120 267
+#define L52956167 268
+#define L12208681 269
+#define L52956168 270
+#define L24136728 271
+#define L38555689 272
+#define L84029441 273
+#define L10619925 274
+#define L39454761 275
+#define L4985356 276
+#define L18502168 277
+#define L28850689 278
+#define L93719064 279
+#define L79312425 280
+#define L31335448 281
+#define L28847617 282
+#define L60826113 283
+#define L34479112 284
+#define L139202061 285
+#define L69616661 286
+#define L89660952 287
+#define L59252749 288
+#define L16916501 289
+#define L18483714 290
+#define L105647125 291
+#define L12852225 292
+#define L16005121 293
+#define L60595201 294
+#define L43934736 295
+#define L68699137 296
+#define L23206913 297
+#define L21633544 298
+#define L9702421 299
+#define L67800072 300
+#define L20728321 301
+#define L28838407 302
+#define L26356737 303
+#define L87170069 304
+#define L90313729 305
+#define L81538581 306
+#define L35153449 307
+#define L59908609 308
+#define L56758797 309
+#define L82219049 310
+#define L79053837 311
+#define L39861249 312
+#define L15096853 313
+#define L39202345 314
+#define L29500417 315
+#define L43919376 316
+#define L54046209 317
+#define L27018753 318
+#define L93463573 319
+#define L19145752 320
+#define L43023401 321
+#define L11029512 322
+#define L40526337 323
+#define L15755784 324
+#define L19139605 325
+#define L93457429 326
+#define L55613441 327
+#define L27920917 328
+#define L38287913 329
+#define L49547817 330
+#define L17326082 331
+#define L4723740 332
+#define L34223640 333
+#define L37382697 334
+#define L27006471 335
+#define L90061313 336
+#define L56509453 337
+#define L5385739 338
+#define L86905345 339
+#define L65284609 340
+#define L27015721 341
+#define L67538440 342
+#define L29254157 343
+#define L68434433 344
+#define L53347336 345
+#define L47731241 346
+#define L84420609 347
+#define L40504833 348
+#define L33315369 349
+#define L22939143 350
+#define L26088961 351
+#define L34888745 352
+#define L66624001 353
+#define L27671576 354
+#define L25183745 355
+#define L60321293 356
+#define L77899305 357
+#define L79697449 358
+#define L53347369 359
 #define L58076713 360
-#define L53347369 361
-#define L89811969 362
-#define L57162253 363
-#define L78776833 364
-#define L60315149 365
-#define L77893161 366
-#define L7614987 367
-#define L11676188 368
-#define L73148423 369
-#define L17969665 370
-#define L39587329 371
-#define L33965080 372
-#define L48377880 373
-#define L25171457 374
-#define L60977153 375
-#define L36446761 376
-#define L26085929 377
-#define L57818113 378
-#define L75383809 379
-#define L61888553 380
-#define L38691369 381
-#define L5121032 382
-#define L21107201 383
-#define L72246313 384
-#define L68850177 385
-#define L44319785 386
-#define L99486229 387
-#define L38669825 388
-#define L28983297 389
-#define L75393065 390
-#define L65026072 391
-#define L79445033 392
-#define L64788993 393
-#define L40258601 394
-#define L38682153 395
-#define L13668360 396
-#define L81006093 397
-#define L31464984 398
-#define L79432725 399
-#define L12329000 400
-#define L59385357 401
-#define L63206401 402
-#define L31461912 403
-#define L88879105 404
-#define L136853005 405
-#define L43393040 406
-#define L78518273 407
-#define L11423785 408
-#define L10515480 409
-#define L82345473 410
-#define L21772306 411
-#define L49024536 412
-#define L62532109 413
-#define L43396125 414
-#define L34617897 415
-#define L24250904 416
-#define L85729301 417
-#define L32120833 418
-#define L76941837 419
-#define L65675777 420
-#define L75374633 421
-#define L51259905 422
-#define L27397656 423
-#define L49024553 424
-#define L46545961 425
-#define L81665037 426
-#define L34365441 427
-#define L71990825 428
-#define L28059655 429
-#define L92025880 430
-#define L48116265 431
-#define L40902168 432
-#define L77603853 433
-#define L50348545 434
-#define L12981801 435
-#define L46536745 436
-#define L57553409 437
-#define L13637633 438
-#define L48110121 439
-#define L92016664 440
-#define L60044329 441
-#define L91105281 442
-#define L33694249 443
-#define L26480152 444
-#define L136600589 445
-#define L32792105 446
-#define L18360833 447
-#define L60703245 448
-#define L136597517 449
-#define L58461737 450
-#define L8006165 451
-#define L28056617 452
-#define L8000011 453
-#define L12061212 454
-#define L66331669 455
-#define L9576466 456
-#define L30304297 457
-#define L35932713 458
-#define L7088642 459
-#define L71064105 460
-#define L66325525 461
-#define L6423581 462
-#define L60690957 463
-#define L79845417 464
-#define L82077697 465
-#define L17446408 466
-#define L25322497 467
-#define L22172680 468
-#define L11818005 469
-#define L34103809 470
-#define L12726313 471
-#define L6177281 472
-#define L52571655 473
-#define L35677185 474
-#define L167652365 475
-#define L23749144 476
-#define L66987541 477
-#define L90849793 478
-#define L35015209 479
-#define L43787280 480
-#define L51678761 481
-#define L16528897 482
-#define L61349901 483
-#define L86117377 484
-#define L50083841 485
-#define L58206249 486
-#define L14290473 487
-#define L11802642 488
-#define L11799570 489
-#define L11799573 490
-#define L8421914 491
-#define L9989128 492
-#define L77998081 493
-#define L94898712 494
-#define L54819369 495
-#define L76421633 496
-#define L26877447 497
-#define L64493592 498
-#define L54813225 499
-#define L5250562 500
-#define L6161949 501
-#define L71701545 502
-#define L31606808 503
-#define L12470825 504
-#define L17187853 505
-#define L29128216 506
-#define L78004265 507
-#define L54807081 508
-#define L57950741 509
-#define L41952257 510
-#define L44446249 511
-#define L65146369 512
-#define L24392728 513
-#define L93981208 514
-#define L43541033 515
-#define L81141781 516
-#define L52984328 517
-#define L83626537 518
+#define L57162253 361
+#define L60315149 362
+#define L77893161 363
+#define L7614987 364
+#define L11676188 365
+#define L73148423 366
+#define L17969665 367
+#define L39587329 368
+#define L33965080 369
+#define L48377880 370
+#define L25171457 371
+#define L36446761 372
+#define L26085929 373
+#define L75383809 374
+#define L61888553 375
+#define L89796609 376
+#define L38691369 377
+#define L5121032 378
+#define L21107201 379
+#define L72246313 380
+#define L59391489 381
+#define L44319785 382
+#define L70651393 383
+#define L99486229 384
+#define L58489345 385
+#define L38669825 386
+#define L28983297 387
+#define L75393065 388
+#define L65026072 389
+#define L79445033 390
+#define L40258601 391
+#define L38682153 392
+#define L13668360 393
+#define L81006093 394
+#define L31464984 395
+#define L79432725 396
+#define L69740033 397
+#define L12329000 398
+#define L59385357 399
+#define L31461912 400
+#define L136853005 401
+#define L43393040 402
+#define L76941825 403
+#define L11423785 404
+#define L10515480 405
+#define L21772306 406
+#define L49024536 407
+#define L62532109 408
+#define L43396125 409
+#define L34617897 410
+#define L24250904 411
+#define L81668097 412
+#define L85729301 413
+#define L32120833 414
+#define L76941837 415
+#define L82339329 416
+#define L75374633 417
+#define L27397656 418
+#define L49024553 419
+#define L46545961 420
+#define L81665037 421
+#define L34365441 422
+#define L71990825 423
+#define L28059655 424
+#define L92025880 425
+#define L48116265 426
+#define L40902168 427
+#define L75122177 428
+#define L77603853 429
+#define L12981801 430
+#define L46536745 431
+#define L13637633 432
+#define L48110121 433
+#define L86151169 434
+#define L92016664 435
+#define L60044329 436
+#define L33694249 437
+#define L26480152 438
+#define L136600589 439
+#define L32792105 440
+#define L18360833 441
+#define L60703245 442
+#define L136597517 443
+#define L58461737 444
+#define L8006165 445
+#define L28056617 446
+#define L8000011 447
+#define L12061212 448
+#define L66331669 449
+#define L9576466 450
+#define L30304297 451
+#define L35932713 452
+#define L7088642 453
+#define L71064105 454
+#define L66325525 455
+#define L6423581 456
+#define L60690957 457
+#define L79845417 458
+#define L17446408 459
+#define L25322497 460
+#define L22172680 461
+#define L11818005 462
+#define L34103809 463
+#define L12726313 464
+#define L6177281 465
+#define L88377345 466
+#define L52571655 467
+#define L66981377 468
+#define L35677185 469
+#define L53242881 470
+#define L167652365 471
+#define L23749144 472
+#define L66987541 473
+#define L59545601 474
+#define L35015209 475
+#define L43787280 476
+#define L51678761 477
+#define L16528897 478
+#define L61349901 479
+#define L58206249 480
+#define L14290473 481
+#define L11802642 482
+#define L92417025 483
+#define L11799570 484
+#define L11799573 485
+#define L73271809 486
+#define L64262657 487
+#define L8421914 488
+#define L69891073 489
+#define L9989128 490
+#define L94898712 491
+#define L54819369 492
+#define L26877447 493
+#define L64493592 494
+#define L77995009 495
+#define L54813225 496
+#define L5250562 497
+#define L6161949 498
+#define L71701545 499
+#define L61999617 500
+#define L31606808 501
+#define L12470825 502
+#define L17187853 503
+#define L29128216 504
+#define L78004265 505
+#define L54807081 506
+#define L57950741 507
+#define L41952257 508
+#define L44446249 509
+#define L66722817 510
+#define L24392728 511
+#define L93981208 512
+#define L43541033 513
+#define L81141781 514
+#define L52984328 515
+#define L83626537 516
+#define L61088257 517
+#define L77077505 518
 #define L53898793 519
 #define L25054721 520
 #define L57941525 521
 #define L19663401 522
 #define L25969193 523
-#define L58606593 524
-#define L43534889 525
-#define L85864981 526
-#define L57938453 527
-#define L36326953 528
-#define L9059330 529
-#define L38802473 530
-#define L33164824 531
+#define L43534889 524
+#define L85864981 525
+#define L57938453 526
+#define L36326953 527
+#define L9059330 528
+#define L38802473 529
+#define L33164824 530
+#define L68961281 531
 #define L7482891 532
 #define L69869589 533
-#define L5912602 534
-#define L78647821 535
-#define L16267284 536
-#define L52968967 537
-#define L80224277 538
-#define L26615809 539
-#define L33839145 540
-#define L23472152 541
-#define L13111317 542
-#define L93734936 543
-#define L79328297 544
-#define L16030216 545
-#define L81791501 546
-#define L29768717 547
-#define L29765645 548
-#define L81791509 549
-#define L50478081 550
-#define L6565387 551
-#define L93725720 552
-#define L70519297 553
-#define L64887809 554
+#define L73013249 534
+#define L5912602 535
+#define L78647821 536
+#define L16267284 537
+#define L52968967 538
+#define L80224277 539
+#define L26615809 540
+#define L33839145 541
+#define L23472152 542
+#define L13111317 543
+#define L91924481 544
+#define L93734936 545
+#define L79328297 546
+#define L16030216 547
+#define L81791501 548
+#define L29768717 549
+#define L54308353 550
+#define L29765645 551
+#define L81791509 552
+#define L6565387 553
+#define L93725720 554
 #define L16021000 555
 #define L73672199 556
-#define L89658369 557
-#define L16916994 558
-#define L11962884 559
-#define L21661737 560
-#define L18508841 561
-#define L51146241 562
-#define L61747241 563
-#define L53621761 564
-#define L38550057 565
-#define L21640193 566
-#define L139202573 567
-#define L18502697 568
-#define L9709074 569
-#define L38537752 570
-#define L40779265 571
-#define L60164649 572
-#define L10377220 573
-#define L21652521 574
-#define L56771597 575
-#define L6556188 576
-#define L49575977 577
-#define L94384664 578
-#define L75907585 579
-#define L57682985 580
-#define L6556191 581
-#define L16910872 582
-#define L91228696 583
-#define L53618712 584
-#define L30412289 585
-#define L34482729 586
-#define L78389269 587
-#define L79956481 588
-#define L20066857 589
-#define L40785449 590
-#define L26357255 591
-#define L56774697 592
-#define L94375445 593
-#define L99104789 594
-#define L35153961 595
-#define L69601813 596
-#define L30412301 597
-#define L56771625 598
-#define L99101717 599
-#define L77477901 600
-#define L61482497 601
-#define L89405953 602
-#define L27265577 603
-#define L86249985 604
-#define L22289921 605
-#define L73410561 606
-#define L29494785 607
-#define L6300680 608
-#define L52691975 609
-#define L91884568 610
-#define L4724236 611
-#define L52698136 612
-#define L41425921 613
-#define L19140120 614
-#define L69349377 615
-#define L29504041 616
-#define L73404423 617
-#define L38944257 618
-#define L98181141 619
-#define L37383209 620
-#define L38282281 621
-#define L15744001 622
-#define L55847977 623
-#define L58080257 624
-#define L5383176 625
-#define L79697921 626
-#define L6959627 627
-#define L47734825 628
-#define L28577287 629
-#define L39609345 630
-#define L47057449 631
-#define L30153741 632
-#define L47731753 633
-#define L25193473 634
-#define L60331021 635
-#define L27003925 636
-#define L39849513 637
-#define L42999337 638
-#define L13253121 639
-#define L59650573 640
-#define L34889257 641
-#define L38941225 642
-#define L12360218 643
-#define L75649065 644
-#define L77899817 645
-#define L63468545 646
-#define L27669013 647
-#define L89141249 648
-#define L54927401 649
-#define L27659777 650
-#define L9201173 651
-#define L43661341 652
-#define L9195016 653
-#define L14829589 654
-#define L12360232 655
-#define L94778904 656
-#define L38691841 657
-#define L81948713 658
-#define L32382977 659
-#define L53101569 660
-#define L65937921 661
-#define L8520730 662
-#define L136206861 663
-#define L90717720 664
-#define L60309517 665
-#define L77887529 666
-#define L25846273 667
-#define L10759174 668
-#define L17970194 669
-#define L34627585 670
-#define L23601688 671
-#define L24269831 672
-#define L48381481 673
-#define L87558677 674
-#define L33959448 675
-#define L35298817 676
-#define L72231425 677
-#define L77865997 678
-#define L44304897 679
-#define L6032927 680
-#define L35526672 681
-#define L86650389 682
-#define L20205569 683
-#define L12338728 684
-#define L61882921 685
-#define L61870605 686
-#define L137764877 687
-#define L136862733 688
-#define L34630697 689
-#define L19540521 690
-#define L40259113 691
-#define L76049409 692
-#define L49034264 693
-#define L60057089 694
-#define L31471657 695
-#define L39353897 696
-#define L27401223 697
-#define L52181016 698
-#define L58474497 699
-#define L80098317 700
-#define L65014296 701
-#define L34618409 702
-#define L64102913 703
-#define L33032728 704
-#define L52174872 705
-#define L48803369 706
-#define L80104489 707
-#define L21760520 708
-#define L77625897 709
-#define L23343128 710
-#define L80101417 711
-#define L43387421 712
-#define L10494470 713
-#define L71991337 714
-#define L21769769 715
-#define L37759017 716
-#define L77619753 717
-#define L48116777 718
-#define L20849153 719
-#define L33694744 720
-#define L11181097 721
-#define L6433281 722
-#define L67914753 723
-#define L62526505 724
-#define L71985193 725
-#define L8015891 726
-#define L61612045 727
-#define L77613609 728
-#define L55980557 729
-#define L81665577 730
-#define L48775704 731
-#define L44052521 732
-#define L53495815 733
-#define L56645633 734
-#define L136598029 735
-#define L60697601 736
-#define L6430227 737
-#define L87721985 738
-#define L6427149 739
-#define L14306315 740
-#define L27136513 741
-#define L5515777 742
-#define L14303243 743
-#define L31875096 744
-#define L79833601 745
-#define L9570822 746
-#define L72644137 747
-#define L62942209 748
-#define L82327593 749
-#define L27151913 750
-#define L59118093 751
-#define L136588813 752
-#define L23989784 753
-#define L18358293 754
-#define L19940905 755
-#define L18364457 756
-#define L94249493 757
-#define L17449997 758
-#define L66088961 759
-#define L13391878 760
-#define L91761665 761
-#define L31197737 762
-#define L84553729 763
-#define L50339881 764
-#define L30295593 765
-#define L43797008 766
-#define L7086091 767
-#define L9339920 768
-#define L5512723 769
-#define L136579597 770
-#define L50995713 771
-#define L51688489 772
-#define L52572167 773
-#define L26219009 774
-#define L5509656 775
-#define L10239000 776
-#define L40641048 777
-#define L68555265 778
-#define L10913308 779
-#define L10900996 780
-#define L5275664 781
-#define L16529409 782
-#define L36573703 783
-#define L49185288 784
-#define L68324360 785
-#define L82075177 786
-#define L18105874 787
-#define L19008024 788
-#define L93325848 789
-#define L36336641 790
-#define L11800092 791
-#define L58859533 792
-#define L21261865 793
-#define L71708201 794
-#define L29368873 795
-#define L78913065 796
-#define L57292329 797
-#define L21923856 798
-#define L10888722 799
-#define L51660841 800
-#define L54813737 801
-#define L39717400 802
-#define L41059853 803
-#define L62015529 804
-#define L21917712 805
-#define L34089001 806
-#define L27539969 807
-#define L33177624 808
-#define L79568917 809
-#define L91269121 810
-#define L53218840 811
-#define L137891341 812
-#define L43541545 813
-#define L14700552 814
-#define L68296705 815
-#define L57942029 816
-#define L45099521 817
-#define L18758677 818
-#define L86770709 819
-#define L40379416 820
-#define L98704917 821
-#define L63573528 822
-#define L53877761 823
-#define L79325697 824
-#define L16267777 825
-#define L52310552 826
-#define L6824489 827
-#define L21902354 828
-#define L43529257 829
-#define L5906956 830
-#define L62671401 831
-#define L62668329 832
-#define L21905449 833
-#define L11544616 834
-#define L49154601 835
-#define L23469584 836
-#define L9059864 837
-#define L60168193 838
-#define L26622488 839
-#define L19405313 840
-#define L28186625 841
-#define L58594829 842
-#define L48905217 843
-#define L69623809 844
-#define L30680617 845
-#define L68955669 846
-#define L79322665 847
-#define L32253993 848
-#define L51396137 849
-#define L10633257 850
-#define L52957191 851
-#define L6565899 852
-#define L33821208 853
-#define L20073473 854
-#define L88085505 855
-#define L77733909 856
-#define L41697293 857
-#define L14441985 858
-#define L16923661 859
-#define L80218665 860
-#define L38547480 861
-#define L20070401 862
-#define L26610200 863
-#define L10627112 864
-#define L8142360 865
-#define L41029161 866
-#define L4986392 867
-#define L62415901 868
-#define L40117784 869
-#define L58591785 870
-#define L20981801 871
-#define L26379288 872
-#define L18503209 873
-#define L8130059 874
-#define L20978729 875
-#define L58345473 876
-#define L22311937 877
-#define L42359309 878
-#define L43935760 879
-#define L66227720 880
-#define L90320897 881
-#define L16911381 882
-#define L47322665 883
-#define L9703445 884
-#define L8795143 885
-#define L45499905 886
-#define L8792068 887
-#define L78395945 888
-#define L28839448 889
-#define L55195689 890
-#define L59912717 891
-#define L25692713 892
-#define L7212555 893
-#define L27937304 894
-#define L19143681 895
-#define L10362374 896
-#define L8785927 897
-#define L35807233 898
-#define L77475341 899
-#define L82198529 900
-#define L26348551 901
-#define L33562648 902
-#define L78143489 903
-#define L9457160 904
-#define L6304264 905
-#define L24775186 906
-#define L25443329 907
-#define L8782861 908
-#define L31090217 909
-#define L73414151 910
-#define L48655913 911
-#define L82210857 912
-#define L11935762 913
-#define L34233880 914
-#define L15759880 915
-#define L32645121 916
-#define L44579329 917
-#define L43002881 918
-#define L6307359 919
-#define L4721675 920
-#define L50207745 921
-#define L6295051 922
-#define L75671081 923
-#define L27010567 924
-#define L28583937 925
-#define L9451036 926
-#define L90973720 927
-#define L11932713 928
-#define L59663373 929
-#define L75664937 930
-#define L6963211 931
-#define L27010581 932
-#define L9441810 933
-#define L54943273 934
-#define L63718424 935
-#define L43005993 936
-#define L24528914 937
-#define L31727617 938
-#define L13503017 939
-#define L37374505 940
-#define L24525842 941
-#define L8530438 942
-#define L35794985 943
-#define L22943239 944
-#define L56501261 945
-#define L25434153 946
-#define L62800897 947
-#define L79695373 948
-#define L22940167 949
-#define L22940168 950
-#define L58074637 951
-#define L46149673 952
-#define L87568385 953
-#define L31733801 954
-#define L49299497 955
-#define L25184769 956
-#define L56504361 957
-#define L75631111 958
-#define L46143529 959
-#define L7616002 960
-#define L25181697 961
-#define L14830101 962
-#define L17983000 963
-#define L80360461 964
-#define L64365057 965
-#define L15498248 966
-#define L61215245 967
-#define L20464681 968
-#define L46796289 969
-#define L33969176 970
-#define L60313101 971
-#define L25175553 972
-#define L8284161 973
-#define L22703120 974
-#define L78777869 975
-#define L13915656 976
-#define L25846785 977
-#define L53099015 978
-#define L15485953 979
-#define L38698537 980
-#define L13241365 981
-#define L136198157 982
-#define L60972033 983
-#define L54675480 984
-#define L72247337 985
-#define L29895693 986
-#define L26511873 987
-#define L38015017 988
-#define L93858840 989
-#define L12998145 990
-#define L90468865 991
-#define L34634281 992
-#define L61883433 993
-#define L31472152 994
-#define L60303913 995
-#define L62542349 996
-#define L52178439 997
-#define L73796103 998
-#define L45641729 999
-#define L24264233 1000
-#define L5784076 1001
-#define L60956685 1002
-#define L62533133 1003
-#define L17721368 1004
-#define L136850957 1005
-#define L72228905 1006
-#define L34618921 1007
-#define L24014849 1008
-#define L9832978 1009
-#define L48126505 1010
-#define L136844813 1011
-#define L64106520 1012
-#define L48123433 1013
-#define L85724181 1014
-#define L43150849 1015
-#define L19285522 1016
-#define L94505493 1017
-#define L79199785 1018
-#define L30542349 1019
-#define L94505496 1020
-#define L19282450 1021
-#define L77620265 1022
-#define L136610829 1023
+#define L16916994 557
+#define L11962884 558
+#define L21661737 559
+#define L18508841 560
+#define L61747241 561
+#define L38550057 562
+#define L21640193 563
+#define L139202573 564
+#define L18502697 565
+#define L9709074 566
+#define L38537752 567
+#define L40779265 568
+#define L60164649 569
+#define L10377220 570
+#define L21652521 571
+#define L56771597 572
+#define L6556188 573
+#define L49575977 574
+#define L72754689 575
+#define L94384664 576
+#define L57682985 577
+#define L6556191 578
+#define L16910872 579
+#define L91228696 580
+#define L53618712 581
+#define L30412289 582
+#define L88740865 583
+#define L34482729 584
+#define L78389269 585
+#define L20066857 586
+#define L40785449 587
+#define L26357255 588
+#define L56774697 589
+#define L94375445 590
+#define L99104789 591
+#define L35153961 592
+#define L69601813 593
+#define L30412301 594
+#define L56771625 595
+#define L99101717 596
+#define L77477901 597
+#define L27265577 598
+#define L22289921 599
+#define L29494785 600
+#define L90976257 601
+#define L6300680 602
+#define L79038977 603
+#define L52691975 604
+#define L91884568 605
+#define L4724236 606
+#define L52698136 607
+#define L41425921 608
+#define L19140120 609
+#define L29504041 610
+#define L73404423 611
+#define L38944257 612
+#define L61239297 613
+#define L98181141 614
+#define L37383209 615
+#define L38282281 616
+#define L15744001 617
+#define L55847977 618
+#define L58080257 619
+#define L75645953 620
+#define L5383176 621
+#define L6959627 622
+#define L69112321 623
+#define L47734825 624
+#define L28577287 625
+#define L39609345 626
+#define L47057449 627
+#define L30153741 628
+#define L47731753 629
+#define L25193473 630
+#define L60331021 631
+#define L27003925 632
+#define L39849513 633
+#define L42999337 634
+#define L65051137 635
+#define L13253121 636
+#define L59650573 637
+#define L34889257 638
+#define L38941225 639
+#define L12360218 640
+#define L75649065 641
+#define L77899817 642
+#define L63468545 643
+#define L27669013 644
+#define L54927401 645
+#define L27659777 646
+#define L9201173 647
+#define L43661341 648
+#define L9195016 649
+#define L78780417 650
+#define L14829589 651
+#define L12360232 652
+#define L82607617 653
+#define L94778904 654
+#define L38691841 655
+#define L81948713 656
+#define L32382977 657
+#define L65937921 658
+#define L8520730 659
+#define L136206861 660
+#define L90717720 661
+#define L60309517 662
+#define L77887529 663
+#define L25846273 664
+#define L10759174 665
+#define L17970194 666
+#define L34627585 667
+#define L23601688 668
+#define L24269831 669
+#define L48381481 670
+#define L87558677 671
+#define L33959448 672
+#define L88223745 673
+#define L35298817 674
+#define L77865997 675
+#define L44304897 676
+#define L6032927 677
+#define L35526672 678
+#define L57815553 679
+#define L86650389 680
+#define L20205569 681
+#define L12338728 682
+#define L61882921 683
+#define L61870605 684
+#define L137764877 685
+#define L136862733 686
+#define L34630697 687
+#define L19540521 688
+#define L40259113 689
+#define L49034264 690
+#define L31471657 691
+#define L39353897 692
+#define L27401223 693
+#define L52181016 694
+#define L80098317 695
+#define L65014296 696
+#define L34618409 697
+#define L33032728 698
+#define L52174872 699
+#define L48803369 700
+#define L91124225 701
+#define L82339841 702
+#define L80104489 703
+#define L21760520 704
+#define L77625897 705
+#define L23343128 706
+#define L80101417 707
+#define L43387421 708
+#define L10494470 709
+#define L71991337 710
+#define L21769769 711
+#define L37759017 712
+#define L77619753 713
+#define L48116777 714
+#define L20849153 715
+#define L33694744 716
+#define L11181097 717
+#define L6433281 718
+#define L62526505 719
+#define L71985193 720
+#define L8015891 721
+#define L61612045 722
+#define L77613609 723
+#define L55980557 724
+#define L81665577 725
+#define L48775704 726
+#define L44052521 727
+#define L53495815 728
+#define L136598029 729
+#define L6430227 730
+#define L6427149 731
+#define L14306315 732
+#define L78260225 733
+#define L76683777 734
+#define L27136513 735
+#define L5515777 736
+#define L14303243 737
+#define L31875096 738
+#define L9570822 739
+#define L72644137 740
+#define L82327593 741
+#define L27151913 742
+#define L59118093 743
+#define L136588813 744
+#define L23989784 745
+#define L18358293 746
+#define L19940905 747
+#define L18364457 748
+#define L94249493 749
+#define L17449997 750
+#define L13391878 751
+#define L31197737 752
+#define L50339881 753
+#define L30295593 754
+#define L43797008 755
+#define L7086091 756
+#define L9339920 757
+#define L5512723 758
+#define L136579597 759
+#define L51688489 760
+#define L65408513 761
+#define L89954305 762
+#define L52572167 763
+#define L26219009 764
+#define L5509656 765
+#define L10239000 766
+#define L40641048 767
+#define L10913308 768
+#define L58868737 769
+#define L10900996 770
+#define L5275664 771
+#define L16529409 772
+#define L36573703 773
+#define L49185288 774
+#define L68324360 775
+#define L82075177 776
+#define L18105874 777
+#define L19008024 778
+#define L93325848 779
+#define L36336641 780
+#define L11800092 781
+#define L58859533 782
+#define L21261865 783
+#define L71708201 784
+#define L29368873 785
+#define L78913065 786
+#define L57292329 787
+#define L21923856 788
+#define L10888722 789
+#define L51660841 790
+#define L54813737 791
+#define L39717400 792
+#define L41059853 793
+#define L70781441 794
+#define L62015529 795
+#define L21917712 796
+#define L34089001 797
+#define L65149953 798
+#define L27539969 799
+#define L33177624 800
+#define L79568917 801
+#define L53218840 802
+#define L53883905 803
+#define L137891341 804
+#define L43541545 805
+#define L14700552 806
+#define L57942029 807
+#define L45099521 808
+#define L18758677 809
+#define L86770709 810
+#define L40379416 811
+#define L98704917 812
+#define L63573528 813
+#define L16267777 814
+#define L52310552 815
+#define L6824489 816
+#define L21902354 817
+#define L76169729 818
+#define L43529257 819
+#define L5906956 820
+#define L62671401 821
+#define L80218625 822
+#define L62668329 823
+#define L21905449 824
+#define L11544616 825
+#define L49154601 826
+#define L23469584 827
+#define L9059864 828
+#define L26622488 829
+#define L61744641 830
+#define L19405313 831
+#define L28186625 832
+#define L58594829 833
+#define L48905217 834
+#define L30680617 835
+#define L68955669 836
+#define L79322665 837
+#define L32253993 838
+#define L51396137 839
+#define L10633257 840
+#define L52957191 841
+#define L6565899 842
+#define L33821208 843
+#define L20073473 844
+#define L73672705 845
+#define L77733909 846
+#define L41697293 847
+#define L14441985 848
+#define L16923661 849
+#define L80218665 850
+#define L38547480 851
+#define L20070401 852
+#define L26610200 853
+#define L10627112 854
+#define L8142360 855
+#define L41029161 856
+#define L69611521 857
+#define L4986392 858
+#define L62415901 859
+#define L40117784 860
+#define L58591785 861
+#define L20981801 862
+#define L26379288 863
+#define L18503209 864
+#define L8130059 865
+#define L20978729 866
+#define L22311937 867
+#define L42359309 868
+#define L58342401 869
+#define L43935760 870
+#define L66227720 871
+#define L90320897 872
+#define L16911381 873
+#define L47322665 874
+#define L79960065 875
+#define L9703445 876
+#define L8795143 877
+#define L45499905 878
+#define L8792068 879
+#define L78395945 880
+#define L28839448 881
+#define L55195689 882
+#define L59912717 883
+#define L25692713 884
+#define L7212555 885
+#define L27937304 886
+#define L19143681 887
+#define L10362374 888
+#define L8785927 889
+#define L35807233 890
+#define L77475341 891
+#define L63730689 892
+#define L26348551 893
+#define L33562648 894
+#define L9457160 895
+#define L6304264 896
+#define L24775186 897
+#define L25443329 898
+#define L8782861 899
+#define L31090217 900
+#define L73414151 901
+#define L48655913 902
+#define L82210857 903
+#define L11935762 904
+#define L34233880 905
+#define L15759880 906
+#define L32645121 907
+#define L53363713 908
+#define L66200065 909
+#define L44579329 910
+#define L43002881 911
+#define L6307359 912
+#define L4721675 913
+#define L6295051 914
+#define L75671081 915
+#define L27010567 916
+#define L28583937 917
+#define L9451036 918
+#define L90973720 919
+#define L11932713 920
+#define L59663373 921
+#define L75664937 922
+#define L6963211 923
+#define L72493569 924
+#define L27010581 925
+#define L9441810 926
+#define L54943273 927
+#define L63718424 928
+#define L43005993 929
+#define L24528914 930
+#define L31727617 931
+#define L13503017 932
+#define L37374505 933
+#define L24525842 934
+#define L8530438 935
+#define L35794985 936
+#define L22943239 937
+#define L56501261 938
+#define L25434153 939
+#define L79695373 940
+#define L22940167 941
+#define L76311553 942
+#define L22940168 943
+#define L58074637 944
+#define L46149673 945
+#define L60319233 946
+#define L31733801 947
+#define L49299497 948
+#define L25184769 949
+#define L56504361 950
+#define L75631111 951
+#define L46143529 952
+#define L7616002 953
+#define L25181697 954
+#define L14830101 955
+#define L58736641 956
+#define L17983000 957
+#define L80360461 958
+#define L64365057 959
+#define L15498248 960
+#define L61215245 961
+#define L20464681 962
+#define L46796289 963
+#define L33969176 964
+#define L60313101 965
+#define L25175553 966
+#define L8284161 967
+#define L22703120 968
+#define L78777869 969
+#define L13915656 970
+#define L25846785 971
+#define L53099015 972
+#define L15485953 973
+#define L38698537 974
+#define L13241365 975
+#define L136198157 976
+#define L54675480 977
+#define L68176897 978
+#define L72247337 979
+#define L29895693 980
+#define L26511873 981
+#define L38015017 982
+#define L93858840 983
+#define L12998145 984
+#define L34634281 985
+#define L61883433 986
+#define L31472152 987
+#define L60303913 988
+#define L56907777 989
+#define L62542349 990
+#define L60959745 991
+#define L52178439 992
+#define L73796103 993
+#define L45641729 994
+#define L24264233 995
+#define L5784076 996
+#define L80095745 997
+#define L63204353 998
+#define L60956685 999
+#define L62533133 1000
+#define L17721368 1001
+#define L136850957 1002
+#define L72228905 1003
+#define L34618921 1004
+#define L24014849 1005
+#define L9832978 1006
+#define L66351105 1007
+#define L48126505 1008
+#define L136844813 1009
+#define L84815873 1010
+#define L64106520 1011
+#define L48123433 1012
+#define L85724181 1013
+#define L43150849 1014
+#define L19285522 1015
+#define L94505493 1016
+#define L79199785 1017
+#define L30542349 1018
+#define L94505496 1019
+#define L19282450 1020
+#define L77620265 1021
+#define L136610829 1022
+#define L68817409 1023
 #define L11181609 1024
 #define L11406377 1025
-#define L79175169 1026
-#define L47870977 1027
-#define L75123207 1028
-#define L32799273 1029
-#define L48788521 1030
-#define L71967233 1031
-#define L16794632 1032
-#define L12068370 1033
-#define L40897048 1034
-#define L14316043 1035
-#define L68820501 1036
-#define L12751913 1037
-#define L11175465 1038
-#define L43153961 1039
-#define L9580545 1040
-#define L55977997 1041
-#define L60707341 1042
-#define L68586504 1043
-#define L11172393 1044
-#define L15208962 1045
-#define L38421545 1046
-#define L75113991 1047
-#define L29624845 1048
-#define L89298945 1049
-#define L11160085 1050
-#define L82334249 1051
-#define L43147817 1052
-#define L62289961 1053
-#define L35939881 1054
-#define L19932161 1055
-#define L67675137 1056
-#define L91106328 1057
-#define L34360361 1058
-#define L43141673 1059
-#define L12736553 1060
-#define L64516097 1061
-#define L43803664 1062
-#define L38409257 1063
-#define L21499393 1064
-#define L79600129 1065
-#define L77364777 1066
-#define L75769857 1067
-#define L37500969 1068
-#define L8663056 1069
-#define L35022377 1070
-#define L47858729 1071
-#define L46039041 1072
-#define L70135297 1073
-#define L42208769 1074
-#define L43785217 1075
-#define L75766791 1076
-#define L18352681 1077
-#define L57295873 1078
-#define L82987049 1079
-#define L43788304 1080
-#define L39062040 1081
-#define L54139905 1082
-#define L63598593 1083
-#define L25314311 1084
-#define L20597289 1085
-#define L73953281 1086
-#define L25311239 1087
-#define L13380117 1088
-#define L17435160 1089
-#define L80483853 1090
-#define L78676481 1091
-#define L9990152 1092
-#define L70126101 1093
-#define L4598824 1094
-#define L22826504 1095
-#define L26878471 1096
-#define L57286677 1097
-#define L74849293 1098
-#define L58853889 1099
-#define L82725377 1100
-#define L48508457 1101
-#define L21240833 1102
-#define L74855465 1103
-#define L56375309 1104
-#define L49838593 1105
-#define L38812696 1106
-#define L27540481 1107
-#define L24393746 1108
-#define L62000653 1109
-#define L14710293 1110
-#define L36324880 1111
-#define L81142805 1112
-#define L63577112 1113
-#define L57936385 1114
-#define L49155080 1115
-#define L10883113 1116
-#define L62674973 1117
-#define L5245466 1118
-#define L81136661 1119
-#define L30681089 1120
-#define L9069589 1121
-#define L29113880 1122
-#define L72118273 1123
-#define L27534357 1124
-#define L29101569 1125
-#define L43526685 1126
-#define L65809409 1127
-#define L85859861 1128
-#define L47581737 1129
-#define L11542044 1130
-#define L36309520 1131
-#define L17835521 1132
-#define L78414849 1133
-#define L13780481 1134
-#define L26616834 1135
-#define L9060376 1136
-#define L33840169 1137
-#define L51387393 1138
-#define L34496001 1139
-#define L20982273 1140
-#define L5005342 1141
-#define L10639913 1142
-#define L24144408 1143
-#define L15350785 1144
-#define L51393560 1145
-#define L10627605 1146
-#define L89665537 1147
-#define L9719304 1148
-#define L10633769 1149
-#define L10621458 1150
-#define L55879681 1151
-#define L18503704 1152
-#define L82469929 1153
-#define L4090906 1154
-#define L33581569 1155
-#define L57677825 1156
-#define L68946965 1157
-#define L35398185 1158
-#define L33821737 1159
-#define L78399501 1160
-#define L21641217 1161
-#define L105651733 1162
-#define L11289621 1163
-#define L31333912 1164
-#define L17586178 1165
-#define L36057104 1166
-#define L59925517 1167
-#define L26364417 1168
-#define L51812353 1169
-#define L59248141 1170
-#define L28839937 1171
-#define L83131945 1172
-#define L85598229 1173
-#define L87174677 1174
-#define L31989761 1175
-#define L5642763 1176
-#define L10384425 1177
-#define L18491433 1178
-#define L56763405 1179
-#define L43927056 1180
-#define L21641257 1181
-#define L11280424 1182
-#define L15095317 1183
-#define L49546248 1184
-#define L137377805 1185
-#define L13509636 1186
-#define L11948585 1187
-#define L56763433 1188
-#define L75893261 1189
-#define L137374733 1190
-#define L91885592 1191
-#define L43021865 1192
-#define L43911696 1193
-#define L17330690 1194
-#define L49309185 1195
-#define L83107369 1196
-#define L21382657 1197
-#define L61243393 1198
-#define L14183957 1199
-#define L137368589 1200
-#define L34228248 1201
-#define L39856664 1202
-#define L75671593 1203
-#define L98182165 1204
-#define L30160897 1205
-#define L31078441 1206
-#define L7868939 1207
-#define L23870505 1208
-#define L25203713 1209
-#define L27014165 1210
-#define L62136321 1211
-#define L6963723 1212
-#define L24532498 1213
-#define L17318401 1214
-#define L98176021 1215
-#define L13506601 1216
-#define L11021852 1217
-#define L53348865 1218
-#define L43006505 1219
-#define L40509441 1220
-#define L75659305 1221
-#define L22952984 1222
-#define L31743529 1223
-#define L50867201 1224
-#define L11012626 1225
-#define L33975809 1226
-#define L54937641 1227
-#define L59654669 1228
-#define L72487943 1229
-#define L27676181 1230
-#define L69104129 1231
-#define L60325901 1232
-#define L53348888 1233
-#define L138021389 1234
-#define L66859541 1235
-#define L11674625 1236
-#define L12592168 1237
-#define L40509464 1238
-#define L76305921 1239
-#define L58072085 1240
-#define L63703576 1241
-#define L31722008 1242
-#define L49293865 1243
-#define L39591937 1244
-#define L136210957 1245
-#define L16394753 1246
-#define L14818305 1247
-#define L12342790 1248
-#define L58075177 1249
-#define L13248018 1250
-#define L23605776 1251
-#define L28338200 1252
-#define L30804481 1253
-#define L10095128 1254
-#define L6033931 1255
-#define L62786061 1256
-#define L36448297 1257
-#define L36205057 1258
-#define L73140743 1259
-#define L94767640 1260
-#define L54010921 1261
-#define L64362520 1262
-#define L32390185 1263
-#define L36442153 1264
-#define L30804504 1265
-#define L38018601 1266
-#define L86654485 1267
-#define L72906753 1268
-#define L38674433 1269
-#define L65033752 1270
-#define L17053698 1271
-#define L12339752 1272
-#define L24258561 1273
-#define L62786089 1274
-#define L53087239 1275
-#define L75397673 1276
-#define L10757148 1277
-#define L37094919 1278
-#define L80111629 1279
-#define L19532306 1280
-#define L4214282 1281
-#define L81010701 1282
-#define L79434253 1283
-#define L136186381 1284
-#define L35530793 1285
-#define L75391529 1286
-#define L136860685 1287
-#define L84831745 1288
-#define L38437377 1289
-#define L48120833 1290
-#define L29896233 1291
-#define L24923649 1292
-#define L52175879 1293
-#define L76044289 1294
-#define L57807373 1295
-#define L75385385 1296
-#define L8260107 1297
-#define L13663752 1298
-#define L47458857 1299
-#define L61871657 1300
-#define L11419164 1301
-#define L65015320 1302
-#define L34619433 1303
-#define L31466537 1304
-#define L52169735 1305
-#define L69741589 1306
-#define L24015361 1307
-#define L33033752 1308
-#define L12081158 1309
-#define L8260122 1310
-#define L46550569 1311
-#define L5781530 1312
-#define L19289106 1313
-#define L81672725 1314
-#define L16145449 1315
-#define L18614808 1316
-#define L81669653 1317
-#define L58469389 1318
-#define L79200297 1319
-#define L32131625 1320
-#define L15224840 1321
-#define L28969496 1322
-#define L46541353 1323
-#define L87294997 1324
-#define L79194153 1325
-#define L53502977 1326
-#define L46295041 1327
-#define L48789033 1328
-#define L60036621 1329
-#define L26484760 1330
-#define L77599245 1331
-#define L33695785 1332
-#define L30299649 1333
-#define L78267393 1334
-#define L40900649 1335
-#define L11172905 1336
-#define L56889897 1337
-#define L6437404 1338
-#define L6437407 1339
-#define L48779817 1340
-#define L43148329 1341
-#define L33689641 1342
-#define L57548813 1343
-#define L60470785 1344
-#define L8007704 1345
-#define L16779777 1346
-#define L38415913 1347
-#define L55981609 1348
+#define L47870977 1026
+#define L75123207 1027
+#define L32799273 1028
+#define L48788521 1029
+#define L16794632 1030
+#define L12068370 1031
+#define L40897048 1032
+#define L14316043 1033
+#define L68820501 1034
+#define L12751913 1035
+#define L11175465 1036
+#define L43153961 1037
+#define L9580545 1038
+#define L55977997 1039
+#define L60707341 1040
+#define L68586504 1041
+#define L11172393 1042
+#define L15208962 1043
+#define L38421545 1044
+#define L75113991 1045
+#define L29624845 1046
+#define L11160085 1047
+#define L82334249 1048
+#define L43147817 1049
+#define L62289961 1050
+#define L35939881 1051
+#define L19932161 1052
+#define L91106328 1053
+#define L34360361 1054
+#define L43141673 1055
+#define L12736553 1056
+#define L43803664 1057
+#define L38409257 1058
+#define L21499393 1059
+#define L77364777 1060
+#define L37500969 1061
+#define L8663056 1062
+#define L35022377 1063
+#define L47858729 1064
+#define L46039041 1065
+#define L68558849 1066
+#define L42208769 1067
+#define L43785217 1068
+#define L75766791 1069
+#define L18352681 1070
+#define L82987049 1071
+#define L43788304 1072
+#define L39062040 1073
+#define L54139905 1074
+#define L79587841 1075
+#define L25314311 1076
+#define L20597289 1077
+#define L25311239 1078
+#define L13380117 1079
+#define L17435160 1080
+#define L89265153 1081
+#define L80483853 1082
+#define L9990152 1083
+#define L70126101 1084
+#define L4598824 1085
+#define L22826504 1086
+#define L26878471 1087
+#define L57286677 1088
+#define L74849293 1089
+#define L60430337 1090
+#define L69885953 1091
+#define L48508457 1092
+#define L21240833 1093
+#define L74855465 1094
+#define L56375309 1095
+#define L49838593 1096
+#define L38812696 1097
+#define L86546433 1098
+#define L27540481 1099
+#define L24393746 1100
+#define L62000653 1101
+#define L14710293 1102
+#define L36324880 1103
+#define L81142805 1104
+#define L63577112 1105
+#define L49155080 1106
+#define L10883113 1107
+#define L62674973 1108
+#define L5245466 1109
+#define L58607617 1110
+#define L81136661 1111
+#define L30681089 1112
+#define L89009665 1113
+#define L9069589 1114
+#define L29113880 1115
+#define L27534357 1116
+#define L29101569 1117
+#define L43526685 1118
+#define L85859861 1119
+#define L47581737 1120
+#define L11542044 1121
+#define L36309520 1122
+#define L17835521 1123
+#define L13780481 1124
+#define L26616834 1125
+#define L9060376 1126
+#define L33840169 1127
+#define L34496001 1128
+#define L20982273 1129
+#define L5005342 1130
+#define L92147201 1131
+#define L10639913 1132
+#define L24144408 1133
+#define L15350785 1134
+#define L51393560 1135
+#define L82460673 1136
+#define L10627605 1137
+#define L78405633 1138
+#define L9719304 1139
+#define L10633769 1140
+#define L10621458 1141
+#define L18503704 1142
+#define L82469929 1143
+#define L4090906 1144
+#define L33581569 1145
+#define L68946965 1146
+#define L35398185 1147
+#define L33821737 1148
+#define L78399501 1149
+#define L21641217 1150
+#define L105651733 1151
+#define L11289621 1152
+#define L31333912 1153
+#define L17586178 1154
+#define L36057104 1155
+#define L88748033 1156
+#define L59925517 1157
+#define L26364417 1158
+#define L59248141 1159
+#define L28839937 1160
+#define L83131945 1161
+#define L85598229 1162
+#define L87174677 1163
+#define L31989761 1164
+#define L5642763 1165
+#define L10384425 1166
+#define L18491433 1167
+#define L56763405 1168
+#define L63063041 1169
+#define L43927056 1170
+#define L21641257 1171
+#define L11280424 1172
+#define L15095317 1173
+#define L49546248 1174
+#define L137377805 1175
+#define L13509636 1176
+#define L11948585 1177
+#define L56763433 1178
+#define L75893261 1179
+#define L137374733 1180
+#define L64627201 1181
+#define L91885592 1182
+#define L43021865 1183
+#define L43911696 1184
+#define L17330690 1185
+#define L49309185 1186
+#define L83107369 1187
+#define L21382657 1188
+#define L14183957 1189
+#define L137368589 1190
+#define L34228248 1191
+#define L39856664 1192
+#define L75671593 1193
+#define L98182165 1194
+#define L30160897 1195
+#define L31078441 1196
+#define L7868939 1197
+#define L23870505 1198
+#define L25203713 1199
+#define L27014165 1200
+#define L88486401 1201
+#define L6963723 1202
+#define L61234177 1203
+#define L24532498 1204
+#define L17318401 1205
+#define L98176021 1206
+#define L13506601 1207
+#define L11021852 1208
+#define L43006505 1209
+#define L90731009 1210
+#define L40509441 1211
+#define L75659305 1212
+#define L22952984 1213
+#define L31743529 1214
+#define L11012626 1215
+#define L33975809 1216
+#define L54937641 1217
+#define L59654669 1218
+#define L72487943 1219
+#define L27676181 1220
+#define L60325901 1221
+#define L53348888 1222
+#define L138021389 1223
+#define L66859541 1224
+#define L11674625 1225
+#define L12592168 1226
+#define L40509464 1227
+#define L58072085 1228
+#define L63703576 1229
+#define L31722008 1230
+#define L49293865 1231
+#define L39591937 1232
+#define L136210957 1233
+#define L16394753 1234
+#define L14818305 1235
+#define L12342790 1236
+#define L92289025 1237
+#define L58075177 1238
+#define L13248018 1239
+#define L23605776 1240
+#define L28338200 1241
+#define L30804481 1242
+#define L10095128 1243
+#define L6033931 1244
+#define L92282881 1245
+#define L62786061 1246
+#define L36448297 1247
+#define L36205057 1248
+#define L73140743 1249
+#define L94767640 1250
+#define L54010921 1251
+#define L64362520 1252
+#define L32390185 1253
+#define L36442153 1254
+#define L30804504 1255
+#define L38018601 1256
+#define L86654485 1257
+#define L79437313 1258
+#define L38674433 1259
+#define L65033752 1260
+#define L72229377 1261
+#define L17053698 1262
+#define L12339752 1263
+#define L24258561 1264
+#define L62786089 1265
+#define L53087239 1266
+#define L75397673 1267
+#define L10757148 1268
+#define L37094919 1269
+#define L80111629 1270
+#define L19532306 1271
+#define L4214282 1272
+#define L81010701 1273
+#define L79434253 1274
+#define L136186381 1275
+#define L35530793 1276
+#define L75391529 1277
+#define L136860685 1278
+#define L38437377 1279
+#define L48120833 1280
+#define L29896233 1281
+#define L24923649 1282
+#define L52175879 1283
+#define L67937281 1284
+#define L57807373 1285
+#define L75385385 1286
+#define L8260107 1287
+#define L13663752 1288
+#define L47458857 1289
+#define L61871657 1290
+#define L11419164 1291
+#define L65015320 1292
+#define L34619433 1293
+#define L31466537 1294
+#define L52169735 1295
+#define L64778241 1296
+#define L69741589 1297
+#define L24015361 1298
+#define L33033752 1299
+#define L12081158 1300
+#define L8260122 1301
+#define L46550569 1302
+#define L5781530 1303
+#define L19289106 1304
+#define L81672725 1305
+#define L79862273 1306
+#define L16145449 1307
+#define L18614808 1308
+#define L76032001 1309
+#define L92021249 1310
+#define L81669653 1311
+#define L58469389 1312
+#define L87966209 1313
+#define L79200297 1314
+#define L32131625 1315
+#define L15224840 1316
+#define L70397441 1317
+#define L28969496 1318
+#define L46541353 1319
+#define L87294997 1320
+#define L57558017 1321
+#define L79194153 1322
+#define L46295041 1323
+#define L54402049 1324
+#define L63860737 1325
+#define L48789033 1326
+#define L60036621 1327
+#define L26484760 1328
+#define L77599245 1329
+#define L33695785 1330
+#define L74215425 1331
+#define L30299649 1332
+#define L40900649 1333
+#define L11172905 1334
+#define L56889897 1335
+#define L6437404 1336
+#define L6437407 1337
+#define L48779817 1338
+#define L43148329 1339
+#define L33689641 1340
+#define L78938625 1341
+#define L57548813 1342
+#define L8007704 1343
+#define L16779777 1344
+#define L38415913 1345
+#define L55981609 1346
+#define L59116033 1347
+#define L82987521 1348
 #define L75798057 1349
-#define L51908097 1350
-#define L8004636 1351
-#define L14301195 1352
-#define L21506056 1353
-#define L11154460 1354
-#define L7998485 1355
-#define L19941929 1356
-#define L58213901 1357
-#define L8672792 1358
-#define L18356248 1359
-#define L88609793 1360
-#define L18353173 1361
-#define L77365289 1362
-#define L72617473 1363
-#define L8663565 1364
-#define L14291979 1365
-#define L66083841 1366
-#define L22171143 1367
-#define L39068696 1368
-#define L51686441 1369
-#define L77359145 1370
-#define L47856169 1371
-#define L5279760 1372
-#define L27802648 1373
-#define L71481345 1374
-#define L16530434 1375
-#define L74200105 1376
-#define L7746049 1377
-#define L57296397 1378
-#define L36574727 1379
-#define L22158849 1380
-#define L69901825 1381
-#define L14950913 1382
-#define L58198549 1383
-#define L6169611 1384
-#define L61345293 1385
-#define L46926337 1386
-#define L9316353 1387
-#define L64501272 1388
-#define L93326872 1389
-#define L9313282 1390
-#define L37233665 1391
-#define L10895900 1392
-#define L15612929 1393
-#define L88354305 1394
-#define L55716905 1395
-#define L54814761 1396
-#define L25967617 1397
-#define L78907945 1398
-#define L72358913 1399
-#define L50738177 1400
-#define L10652676 1401
-#define L56372749 1402
-#define L18091544 1403
-#define L44447785 1404
-#define L60437033 1405
-#define L79579177 1406
-#define L60433961 1407
-#define L6819339 1408
-#define L91491841 1409
-#define L79563797 1410
-#define L14695425 1411
-#define L98705941 1412
-#define L81805313 1413
-#define L63337473 1414
-#define L54796329 1415
-#define L9070101 1416
-#define L7484417 1417
-#define L15600661 1418
-#define L64236545 1419
-#define L98699797 1420
-#define L24381976 1421
-#define L46008873 1422
-#define L14689286 1423
-#define L32251905 1424
-#define L83391017 1425
-#define L13115922 1426
-#define L45762561 1427
-#define L73014791 1428
-#define L41036301 1429
-#define L55218177 1430
-#define L74588167 1431
-#define L77079081 1432
-#define L83384873 1433
-#define L21894168 1434
-#define L41701377 1435
-#define L20323881 1436
-#define L88092673 1437
-#define L23464464 1438
-#define L64230424 1439
-#define L41033240 1440
-#define L25709057 1441
-#define L77072937 1442
-#define L33825304 1443
-#define L16025608 1444
-#define L25705985 1445
-#define L17832984 1446
-#define L77734933 1447
-#define L68042241 1448
-#define L12866561 1449
-#define L75247105 1450
-#define L82470441 1451
-#define L11287041 1452
-#define L25699841 1453
-#define L56108045 1454
-#define L16915457 1455
-#define L60172329 1456
-#define L77728789 1457
-#define L12192274 1458
-#define L21644808 1459
-#define L49808425 1460
-#define L27270145 1461
-#define L51141633 1462
-#define L29520897 1463
-#define L81543681 1464
-#define L139201037 1465
-#define L16918552 1466
-#define L16007170 1467
-#define L22546968 1468
-#define L44173865 1469
-#define L64883224 1470
-#define L83132457 1471
-#define L29514753 1472
-#define L59916813 1473
-#define L49568297 1474
-#define L11958313 1475
-#define L32901673 1476
-#define L23874049 1477
-#define L38286849 1478
-#define L19150866 1479
-#define L61487117 1480
-#define L87831041 1481
-#define L19150869 1482
-#define L4069927 1483
-#define L79046657 1484
-#define L11952169 1485
-#define L38283777 1486
-#define L36048425 1487
-#define L15086593 1488
-#define L40777769 1489
-#define L13510145 1490
-#define L71838721 1491
-#define L29499393 1492
-#define L48641537 1493
-#define L43918352 1494
-#define L9455106 1495
-#define L70259201 1496
-#define L58331157 1497
-#define L47062017 1498
-#define L10363416 1499
-#define L10135571 1500
-#define L90075649 1501
-#define L93462549 1502
-#define L28603416 1503
-#define L67112469 1504
-#define L48653865 1505
-#define L81291265 1506
-#define L27926040 1507
-#define L27023893 1508
-#define L49552937 1509
-#define L80613889 1510
-#define L85343233 1511
-#define L4722699 1512
-#define L16653825 1513
-#define L76558849 1514
-#define L6296072 1515
-#define L31984169 1516
-#define L34893825 1517
-#define L36470273 1518
-#define L29505577 1519
-#define L9445894 1520
-#define L40522241 1521
-#define L43016233 1522
-#define L70921217 1523
-#define L94121493 1524
-#define L6299177 1525
-#define L20711977 1526
-#define L44583465 1527
-#define L94121496 1528
-#define L75644417 1529
-#define L14162945 1530
-#define L91633665 1531
-#define L13504041 1532
-#define L22051346 1533
-#define L21370888 1534
-#define L6958091 1535
-#define L7635472 1536
-#define L22944263 1537
-#define L82846209 1538
-#define L80373773 1539
-#define L26768385 1540
-#define L91627521 1541
-#define L34890793 1542
-#define L30161449 1543
-#define L14156807 1544
-#define L40513048 1545
-#define L41421353 1546
-#define L57410601 1547
-#define L72497705 1548
-#define L81956393 1549
-#define L79702569 1550
-#define L58740737 1551
-#define L70000641 1552
-#define L22710288 1553
-#define L27664405 1554
-#define L58075689 1555
-#define L29231617 1556
-#define L60314125 1557
-#define L23606288 1558
-#define L70000661 1559
-#define L94774296 1560
-#define L17968641 1561
-#define L27661333 1562
-#define L9187334 1563
-#define L22704144 1564
-#define L83520553 1565
-#define L17974802 1566
-#define L17971730 1567
-#define L55590953 1568
-#define L7607819 1569
-#define L53112361 1570
-#define L57152013 1571
-#define L60304909 1572
-#define L136199181 1573
-#define L17959425 1574
-#define L27418113 1575
-#define L7604752 1576
-#define L81020429 1577
-#define L136870413 1578
-#define L30808105 1579
-#define L37098503 1580
-#define L22685704 1581
-#define L30564865 1582
-#define L77861389 1583
-#define L66595329 1584
-#define L41821697 1585
-#define L13673480 1586
-#define L86645781 1587
-#define L41162793 1588
-#define L91365889 1589
-#define L10751512 1590
-#define L79437845 1591
-#define L87310849 1592
-#define L51280391 1593
-#define L8272919 1594
-#define L75392041 1595
-#define L31476265 1596
-#define L52850689 1597
-#define L10511362 1598
-#define L80102925 1599
-#define L8260621 1600
-#define L69745173 1601
-#define L12983809 1602
-#define L9837079 1603
-#define L49023512 1604
-#define L76943885 1605
-#define L16130562 1606
-#define L31460905 1607
-#define L16804866 1608
-#define L59384361 1609
-#define L136842765 1610
-#define L12980754 1611
-#define L34610729 1612
-#define L27396632 1613
-#define L39340073 1614
-#define L77612045 1615
-#define L55086081 1616
-#define L16124417 1617
-#define L19277313 1618
-#define L56902697 1619
-#define L77621289 1620
-#define L59378217 1621
-#define L35937793 1622
-#define L33693208 1623
-#define L56896553 1624
-#define L48771073 1625
-#define L61607425 1626
-#define L75136553 1627
-#define L42468365 1628
-#define L12752937 1629
-#define L18378271 1630
-#define L55979021 1631
-#define L27147266 1632
-#define L7102977 1633
-#define L92015640 1634
-#define L86384149 1635
-#define L30303245 1636
-#define L38422569 1637
-#define L26479128 1638
-#define L49682473 1639
-#define L11832326 1640
-#define L6437919 1641
-#define L29625869 1642
-#define L9587740 1643
-#define L25564673 1644
-#define L35023361 1645
-#define L91098113 1646
-#define L77602857 1647
-#define L44703745 1648
-#define L31876632 1649
-#define L75798569 1650
-#define L18353666 1651
-#define L66330645 1652
-#define L15875073 1653
-#define L5526554 1654
-#define L25573929 1655
-#define L53491224 1656
-#define L38167041 1657
-#define L79835149 1658
-#define L8664065 1659
-#define L57549353 1660
-#define L62266381 1661
-#define L64510977 1662
-#define L52576775 1663
-#define L7084555 1664
-#define L11816981 1665
-#define L14969877 1666
-#define L51686953 1667
-#define L85223425 1668
-#define L78917633 1669
-#define L17436162 1670
-#define L79835177 1671
-#define L17445400 1672
-#define L81399309 1673
-#define L71709697 1674
-#define L17439245 1675
-#define L61348865 1676
-#define L31864361 1677
-#define L82082857 1678
-#define L93333528 1679
-#define L53235713 1680
-#define L23738896 1681
-#define L32514049 1682
-#define L14289449 1683
-#define L73276935 1684
-#define L30032385 1685
-#define L10896400 1686
-#define L64498712 1687
-#define L51668521 1688
-#define L13371922 1689
-#define L69215745 1690
-#define L57287701 1691
-#define L71709737 1692
-#define L29370409 1693
-#define L19668481 1694
-#define L46692865 1695
-#define L38151721 1696
-#define L23726608 1697
-#define L46933033 1698
-#define L6170153 1699
-#define L10899497 1700
-#define L28449799 1701
-#define L57281557 1702
-#define L29364265 1703
-#define L35426817 1704
-#define L41061389 1705
-#define L5252619 1706
-#define L6825988 1707
-#define L10890268 1708
-#define L75509249 1709
-#define L34081304 1710
-#define L20333569 1711
-#define L33179160 1712
-#define L41957389 1713
-#define L31602712 1714
-#define L28449816 1715
-#define L75509255 1716
-#define L39715881 1717
-#define L20330497 1718
-#define L74847273 1719
-#define L5246490 1720
-#define L23477249 1721
-#define L21906962 1722
-#define L57937421 1723
-#define L77079565 1724
-#define L19428370 1725
-#define L82477057 1726
-#define L21903890 1727
-#define L52983320 1728
-#define L6816796 1729
-#define L79321089 1730
-#define L33163800 1731
-#define L17839618 1732
-#define L20333609 1733
-#define L83391529 1734
-#define L136978445 1735
-#define L72113153 1736
-#define L84949505 1737
-#define L7484944 1738
-#define L21906985 1739
-#define L24139265 1740
-#define L13110290 1741
-#define L52305961 1742
-#define L6570497 1743
-#define L13110293 1744
-#define L65573377 1745
-#define L24145432 1746
-#define L68951041 1747
-#define L23468056 1748
-#define L12876296 1749
-#define L48247849 1750
-#define L43518505 1751
-#define L99356181 1752
-#define L57026089 1753
-#define L139210765 1754
-#define L22550536 1755
-#define L54529032 1756
-#define L71189505 1757
-#define L75244551 1758
-#define L5652993 1759
-#define L26380824 1760
-#define L11290645 1761
-#define L80876045 1762
-#define L21657641 1763
-#define L24133161 1764
-#define L35168297 1765
-#define L49562625 1766
-#define L52038145 1767
-#define L87178773 1768
-#define L46406657 1769
-#define L48900649 1770
-#define L5646859 1771
-#define L59917313 1772
-#define L16001538 1773
-#define L8134693 1774
-#define L5643787 1775
-#define L43928080 1776
-#define L9701916 1777
-#define L49568809 1778
-#define L85593109 1779
-#define L62392845 1780
-#define L8790535 1781
-#define L5643805 1782
-#define L83102209 1783
+#define L8004636 1350
+#define L14301195 1351
+#define L21506056 1352
+#define L11154460 1353
+#define L7998485 1354
+#define L19941929 1355
+#define L58213901 1356
+#define L8672792 1357
+#define L18356248 1358
+#define L18353173 1359
+#define L77365289 1360
+#define L8663565 1361
+#define L14291979 1362
+#define L22171143 1363
+#define L39068696 1364
+#define L51686441 1365
+#define L77359145 1366
+#define L58198529 1367
+#define L47856169 1368
+#define L91753473 1369
+#define L5279760 1370
+#define L27802648 1371
+#define L16530434 1372
+#define L74200105 1373
+#define L7746049 1374
+#define L72380417 1375
+#define L57296397 1376
+#define L36574727 1377
+#define L22158849 1378
+#define L14950913 1379
+#define L58198549 1380
+#define L66071553 1381
+#define L6169611 1382
+#define L61345293 1383
+#define L46926337 1384
+#define L9316353 1385
+#define L64501272 1386
+#define L93326872 1387
+#define L78676993 1388
+#define L9313282 1389
+#define L37233665 1390
+#define L10895900 1391
+#define L15612929 1392
+#define L55716905 1393
+#define L54814761 1394
+#define L25967617 1395
+#define L78907945 1396
+#define L10652676 1397
+#define L56372749 1398
+#define L56141825 1399
+#define L18091544 1400
+#define L44447785 1401
+#define L60437033 1402
+#define L79579177 1403
+#define L57939969 1404
+#define L60433961 1405
+#define L6819339 1406
+#define L79563797 1407
+#define L14695425 1408
+#define L98705941 1409
+#define L54796329 1410
+#define L9070101 1411
+#define L7484417 1412
+#define L15600661 1413
+#define L98699797 1414
+#define L24381976 1415
+#define L46008873 1416
+#define L14689286 1417
+#define L32251905 1418
+#define L83391017 1419
+#define L13115922 1420
+#define L45762561 1421
+#define L73014791 1422
+#define L41036301 1423
+#define L74588167 1424
+#define L77079081 1425
+#define L83384873 1426
+#define L21894168 1427
+#define L41701377 1428
+#define L20323881 1429
+#define L23464464 1430
+#define L64230424 1431
+#define L41033240 1432
+#define L25709057 1433
+#define L77072937 1434
+#define L33825304 1435
+#define L16025608 1436
+#define L25705985 1437
+#define L17832984 1438
+#define L77734933 1439
+#define L12866561 1440
+#define L82470441 1441
+#define L11287041 1442
+#define L25699841 1443
+#define L56108045 1444
+#define L16915457 1445
+#define L60172329 1446
+#define L61505537 1447
+#define L77728789 1448
+#define L12192274 1449
+#define L21644808 1450
+#define L49808425 1451
+#define L27270145 1452
+#define L29520897 1453
+#define L139201037 1454
+#define L16918552 1455
+#define L16007170 1456
+#define L22546968 1457
+#define L62398465 1458
+#define L44173865 1459
+#define L64883224 1460
+#define L83132457 1461
+#define L29514753 1462
+#define L53611009 1463
+#define L59916813 1464
+#define L49568297 1465
+#define L11958313 1466
+#define L32901673 1467
+#define L69366273 1468
+#define L23874049 1469
+#define L38286849 1470
+#define L19150866 1471
+#define L61487117 1472
+#define L19150869 1473
+#define L4069927 1474
+#define L11952169 1475
+#define L38283777 1476
+#define L36048425 1477
+#define L15086593 1478
+#define L40777769 1479
+#define L13510145 1480
+#define L76568065 1481
+#define L29499393 1482
+#define L48641537 1483
+#define L43918352 1484
+#define L9455106 1485
+#define L58331157 1486
+#define L47062017 1487
+#define L10363416 1488
+#define L10135571 1489
+#define L93462549 1490
+#define L28603416 1491
+#define L67112469 1492
+#define L48653865 1493
+#define L27926040 1494
+#define L27023893 1495
+#define L49552937 1496
+#define L4722699 1497
+#define L16653825 1498
+#define L6296072 1499
+#define L31984169 1500
+#define L34893825 1501
+#define L36470273 1502
+#define L29505577 1503
+#define L9445894 1504
+#define L40522241 1505
+#define L43016233 1506
+#define L73168897 1507
+#define L94121493 1508
+#define L6299177 1509
+#define L20711977 1510
+#define L44583465 1511
+#define L94121496 1512
+#define L14162945 1513
+#define L13504041 1514
+#define L22051346 1515
+#define L21370888 1516
+#define L6958091 1517
+#define L7635472 1518
+#define L22944263 1519
+#define L80373773 1520
+#define L26768385 1521
+#define L34890793 1522
+#define L30161449 1523
+#define L14156807 1524
+#define L40513048 1525
+#define L85093889 1526
+#define L41421353 1527
+#define L57410601 1528
+#define L72497705 1529
+#define L81956393 1530
+#define L79702569 1531
+#define L76306433 1532
+#define L22710288 1533
+#define L27664405 1534
+#define L58075689 1535
+#define L29231617 1536
+#define L60314125 1537
+#define L23606288 1538
+#define L70000661 1539
+#define L94774296 1540
+#define L17968641 1541
+#define L27661333 1542
+#define L9187334 1543
+#define L22704144 1544
+#define L83520553 1545
+#define L17974802 1546
+#define L17971730 1547
+#define L55590953 1548
+#define L7607819 1549
+#define L53112361 1550
+#define L57152013 1551
+#define L60304909 1552
+#define L136199181 1553
+#define L17959425 1554
+#define L27418113 1555
+#define L7604752 1556
+#define L81020429 1557
+#define L53765121 1558
+#define L136870413 1559
+#define L30808105 1560
+#define L37098503 1561
+#define L22685704 1562
+#define L30564865 1563
+#define L77861389 1564
+#define L41821697 1565
+#define L13673480 1566
+#define L78529537 1567
+#define L86645781 1568
+#define L41162793 1569
+#define L89789441 1570
+#define L10751512 1571
+#define L79437845 1572
+#define L51280391 1573
+#define L8272919 1574
+#define L75392041 1575
+#define L31476265 1576
+#define L91362817 1577
+#define L60732929 1578
+#define L10511362 1579
+#define L80102925 1580
+#define L8260621 1581
+#define L69745173 1582
+#define L12983809 1583
+#define L9837079 1584
+#define L49023512 1585
+#define L76943885 1586
+#define L16130562 1587
+#define L31460905 1588
+#define L16804866 1589
+#define L72879617 1590
+#define L59384361 1591
+#define L136842765 1592
+#define L12980754 1593
+#define L34610729 1594
+#define L27396632 1595
+#define L39340073 1596
+#define L77612045 1597
+#define L66345985 1598
+#define L16124417 1599
+#define L19277313 1600
+#define L56902697 1601
+#define L77621289 1602
+#define L59378217 1603
+#define L35937793 1604
+#define L71743489 1605
+#define L33693208 1606
+#define L56896553 1607
+#define L48771073 1608
+#define L75136553 1609
+#define L70163969 1610
+#define L42468365 1611
+#define L12752937 1612
+#define L18378271 1613
+#define L55979021 1614
+#define L27147266 1615
+#define L7102977 1616
+#define L92015640 1617
+#define L86384149 1618
+#define L30303245 1619
+#define L38422569 1620
+#define L26479128 1621
+#define L49682473 1622
+#define L11832326 1623
+#define L6437919 1624
+#define L29625869 1625
+#define L9587740 1626
+#define L25564673 1627
+#define L35023361 1628
+#define L77602857 1629
+#define L44703745 1630
+#define L31876632 1631
+#define L75798569 1632
+#define L18353666 1633
+#define L66330645 1634
+#define L15875073 1635
+#define L5526554 1636
+#define L25573929 1637
+#define L53491224 1638
+#define L38167041 1639
+#define L79835149 1640
+#define L8664065 1641
+#define L72621057 1642
+#define L57549353 1643
+#define L62266381 1644
+#define L52576775 1645
+#define L7084555 1646
+#define L11816981 1647
+#define L14969877 1648
+#define L51686953 1649
+#define L17436162 1650
+#define L79835177 1651
+#define L17445400 1652
+#define L81399309 1653
+#define L17439245 1654
+#define L31864361 1655
+#define L82067457 1656
+#define L63599617 1657
+#define L89272321 1658
+#define L82082857 1659
+#define L64498689 1660
+#define L93333528 1661
+#define L23738896 1662
+#define L32514049 1663
+#define L14289449 1664
+#define L73276935 1665
+#define L30032385 1666
+#define L10896400 1667
+#define L55480321 1668
+#define L64498712 1669
+#define L51668521 1670
+#define L13371922 1671
+#define L57287701 1672
+#define L71709737 1673
+#define L29370409 1674
+#define L19668481 1675
+#define L46692865 1676
+#define L38151721 1677
+#define L23726608 1678
+#define L46933033 1679
+#define L6170153 1680
+#define L10899497 1681
+#define L28449799 1682
+#define L57281557 1683
+#define L29364265 1684
+#define L35426817 1685
+#define L41061389 1686
+#define L5252619 1687
+#define L6825988 1688
+#define L10890268 1689
+#define L68304385 1690
+#define L75509249 1691
+#define L34081304 1692
+#define L20333569 1693
+#define L91498497 1694
+#define L33179160 1695
+#define L41957389 1696
+#define L31602712 1697
+#define L28449816 1698
+#define L75509255 1699
+#define L39715881 1700
+#define L20330497 1701
+#define L74847273 1702
+#define L5246490 1703
+#define L23477249 1704
+#define L81805825 1705
+#define L21906962 1706
+#define L57937421 1707
+#define L77079565 1708
+#define L19428370 1709
+#define L21903890 1710
+#define L52983320 1711
+#define L6816796 1712
+#define L33163800 1713
+#define L17839618 1714
+#define L20333609 1715
+#define L83391529 1716
+#define L136978445 1717
+#define L7484944 1718
+#define L21906985 1719
+#define L24139265 1720
+#define L13110290 1721
+#define L52305961 1722
+#define L6570497 1723
+#define L13110293 1724
+#define L24145432 1725
+#define L23468056 1726
+#define L12876296 1727
+#define L48247849 1728
+#define L43518505 1729
+#define L79308801 1730
+#define L72100865 1731
+#define L70521345 1732
+#define L91239937 1733
+#define L99356181 1734
+#define L57026089 1735
+#define L81553409 1736
+#define L139210765 1737
+#define L22550536 1738
+#define L80876033 1739
+#define L85605377 1740
+#define L54529032 1741
+#define L76820993 1742
+#define L75244551 1743
+#define L5652993 1744
+#define L26380824 1745
+#define L11290645 1746
+#define L80876045 1747
+#define L21657641 1748
+#define L89426433 1749
+#define L24133161 1750
+#define L35168297 1751
+#define L71183361 1752
+#define L49562625 1753
+#define L87178773 1754
+#define L46406657 1755
+#define L48900649 1756
+#define L5646859 1757
+#define L75906561 1758
+#define L16001538 1759
+#define L8134693 1760
+#define L5643787 1761
+#define L83108353 1762
+#define L43928080 1763
+#define L9701916 1764
+#define L49568809 1765
+#define L85593109 1766
+#define L62392845 1767
+#define L8790535 1768
+#define L5643805 1769
 
 //==========================//
 // GLOBAL                   //
@@ -1926,14 +1912,14 @@ ____0B __0B_={____0B__};
 ____V __V_={____V__};
 #define __V__ (&__V_)
 
-____DB __20F;
-____Y1 __KSG;
-____DB __J0O;
-____ASE *__2HP;
-____ASE __ASE_;
-#define __ASE__ (&__ASE_)
+____DB __BZF;
+____Y1 __PQG;
+____DB __NYO;
+____FQE *__AGP;
+____FQE __FQE_;
+#define __FQE__ (&__FQE_)
 
-____DB __VRE;
+____DB __0PE;
 ____C __C_;
 #define __C__ (&__C_)
 
@@ -1951,7 +1937,7 @@ ____V *__UJ;
 ____B __B_;
 #define __B__ (&__B_)
 
-____4 __O1C;
+____4 __TZC;
 ____FP __FP_;
 #define __FP__ (&__FP_)
 
@@ -2007,141 +1993,139 @@ ____V __string_37={____V__,38,"Installation of environment variables."};
 ____V __string_38={____V__,98,"  Auto-install fail !\n  You have to change y\
 our environment variables as following: \n    set path="};
 ____V __string_39={____V__,13,"\\bin;%path%\n\n"};
-____V __string_40={____V__,7,"source "};
-____V __string_41={____V__,12,"  Execute :`"};
-____V __string_42={____V__,2,"'\t"};
-____V __string_43={____V__,4,"OK.\n"};
-____V __string_44={____V__,125,"Fail!\n\n  Note: You'll have to reboot or re\
-loaded environnement   \n        to acknowledge the changes.                \
-       \n"};
-____V __string_45={____V__,36,"Installation of Lisaac library path."};
-____V __string_46={____V__,26,"#define LISAAC_DIRECTORY \""};
-____V __string_47={____V__,24,"User assertion violated."};
-____V __string_48={____V__,2,"\"\n"};
-____V __string_49={____V__,10,"bin/path.h"};
-____V __string_50={____V__,24,"#define LISAAC_DIRECTORY"};
-____V __string_51={____V__,10,"src/path.h"};
-____V __string_52={____V__,31,"Compilation of Lisaac compiler."};
-____V __string_53={____V__,6,"lisaac"};
-____V __string_54={____V__,28,"Compilation of Shorter tool."};
-____V __string_55={____V__,7,"shorter"};
-____V __string_56={____V__,227,"Welcome to the Lisaac World !               \
+____V __string_40={____V__,36,"Installation of Lisaac library path."};
+____V __string_41={____V__,26,"#define LISAAC_DIRECTORY \""};
+____V __string_42={____V__,24,"User assertion violated."};
+____V __string_43={____V__,2,"\"\n"};
+____V __string_44={____V__,10,"bin/path.h"};
+____V __string_45={____V__,24,"#define LISAAC_DIRECTORY"};
+____V __string_46={____V__,10,"src/path.h"};
+____V __string_47={____V__,31,"Compilation of Lisaac compiler."};
+____V __string_48={____V__,6,"lisaac"};
+____V __string_49={____V__,28,"Compilation of Shorter tool."};
+____V __string_50={____V__,7,"shorter"};
+____V __string_51={____V__,227,"Welcome to the Lisaac World !               \
             \n=============================                           \n  In\
 stallation successfull.                             \n  Run `lisaac' to comp\
 ile.                              "};
-____V __string_57={____V__,23,"Editor mode for Lisaac."};
-____V __string_58={____V__,75,"1- Emacs.\n2- Vim.\n3- Kate.\n4- Hippoedit.\n\
+____V __string_52={____V__,119,"\n  Note: You'll have to reboot or reloaded \
+environnement   \n        to acknowledge the changes.                       \
+\n"};
+____V __string_53={____V__,23,"Editor mode for Lisaac."};
+____V __string_54={____V__,75,"1- Emacs.\n2- Vim.\n3- Kate.\n4- Hippoedit.\n\
 5- eFTE.\n6- Eclipse.\n0- Exit menu."};
-____V __string_59={____V__,40,"Installation of `lisaac-mode' for Emacs."};
-____V __string_60={____V__,2,"C:"};
-____V __string_61={____V__,7,"/.emacs"};
-____V __string_62={____V__,24,";; **** LISAAC MODE ****"};
-____V __string_63={____V__,24,"\n(setq load-path (cons \""};
-____V __string_64={____V__,28,"/editor/emacs/\" load-path))\n"};
-____V __string_65={____V__,193,"(add-to-list 'auto-mode-alist '(\"\\\\.li\\\\
+____V __string_55={____V__,40,"Installation of `lisaac-mode' for Emacs."};
+____V __string_56={____V__,2,"C:"};
+____V __string_57={____V__,7,"/.emacs"};
+____V __string_58={____V__,24,";; **** LISAAC MODE ****"};
+____V __string_59={____V__,24,"\n(setq load-path (cons \""};
+____V __string_60={____V__,28,"/editor/emacs/\" load-path))\n"};
+____V __string_61={____V__,193,"(add-to-list 'auto-mode-alist '(\"\\\\.li\\\\
 \'\" . lisaac-mode))\n(add-to-list 'auto-mode-alist '(\"\\\\.lip\\\\'\" . li\
 saac-mode))\n(autoload 'lisaac-mode \"lisaac-mode\" \"Major mode for Lisaac \
 Programs\" t)\n\n"};
-____V __string_66={____V__,37,"Installation of `lisaac.vim' for Vim."};
-____V __string_67={____V__,38,"  Sorry, not Vim editor for windows.\n\n"};
-____V __string_68={____V__,22,"mkdir -p ~/.vim/syntax"};
-____V __string_69={____V__,22,"mkdir -p ~/.vim/indent"};
-____V __string_70={____V__,22,"mkdir -p ~/.vim/backup"};
-____V __string_71={____V__,20,"mkdir -p ~/.vim/temp"};
-____V __string_72={____V__,49,"cp -f editor/vim/syntax/lisaac.vim ~/.vim/syn\
+____V __string_62={____V__,37,"Installation of `lisaac.vim' for Vim."};
+____V __string_63={____V__,38,"  Sorry, not Vim editor for windows.\n\n"};
+____V __string_64={____V__,22,"mkdir -p ~/.vim/syntax"};
+____V __string_65={____V__,22,"mkdir -p ~/.vim/indent"};
+____V __string_66={____V__,22,"mkdir -p ~/.vim/backup"};
+____V __string_67={____V__,20,"mkdir -p ~/.vim/temp"};
+____V __string_68={____V__,49,"cp -f editor/vim/syntax/lisaac.vim ~/.vim/syn\
 tax/"};
-____V __string_73={____V__,3,"  `"};
-____V __string_74={____V__,90,"\n  Sorry, auto-install fail !\n  You can rea\
+____V __string_69={____V__,3,"  `"};
+____V __string_70={____V__,2,"'\t"};
+____V __string_71={____V__,90,"\n  Sorry, auto-install fail !\n  You can rea\
 d the `editor/vim/install_vim_plugin.sh' file.\n"};
-____V __string_75={____V__,49,"cp -f editor/vim/indent/lisaac.vim ~/.vim/ind\
+____V __string_72={____V__,4,"OK.\n"};
+____V __string_73={____V__,49,"cp -f editor/vim/indent/lisaac.vim ~/.vim/ind\
 ent/"};
-____V __string_76={____V__,297,"\n  It is recommanded to install the default\
+____V __string_74={____V__,297,"\n  It is recommanded to install the default\
  vimrc file provided by the   \n  lisaac installer.                         \
                             \n\n  If you choose not doing this action, your \
 vimrc will only be updated    \n  Do you want to install the default config \
 provided by lisaac installer ?"};
-____V __string_77={____V__,7,"/.vimrc"};
-____V __string_78={____V__,155,"\nsyntax on                           \nfile\
+____V __string_75={____V__,7,"/.vimrc"};
+____V __string_76={____V__,155,"\nsyntax on                           \nfile\
 type plugin on                    \nfiletype indent on                    \n\
 au BufNewFile,BufRead *.li setf lisaac\n"};
-____V __string_79={____V__,31,"cp -f editor/vim/vimrc ~/.vimrc"};
-____V __string_80={____V__,41,"Installation of `lisaac_v2.xml' for Kate."};
-____V __string_81={____V__,37,"  Sorry, not Kate editor for windows."};
-____V __string_82={____V__,42,"mkdir -p ~/.kde/share/apps/katepart/syntax"};
-____V __string_83={____V__,67,"cp -f editor/kate/lisaac_v2.xml ~/.kde/share/\
+____V __string_77={____V__,31,"cp -f editor/vim/vimrc ~/.vimrc"};
+____V __string_78={____V__,41,"Installation of `lisaac_v2.xml' for Kate."};
+____V __string_79={____V__,37,"  Sorry, not Kate editor for windows."};
+____V __string_80={____V__,42,"mkdir -p ~/.kde/share/apps/katepart/syntax"};
+____V __string_81={____V__,67,"cp -f editor/kate/lisaac_v2.xml ~/.kde/share/\
 apps/katepart/syntax/."};
-____V __string_84={____V__,78,"\n  Sorry, auto-install fail !\n  You can to \
+____V __string_82={____V__,78,"\n  Sorry, auto-install fail !\n  You can to \
 read the `editor/kate/README' file."};
-____V __string_85={____V__,3,"OK."};
-____V __string_86={____V__,48,"Installation of `lisaac_spec.xml' for Hippoed\
+____V __string_83={____V__,3,"OK."};
+____V __string_84={____V__,48,"Installation of `lisaac_spec.xml' for Hippoed\
 it."};
-____V __string_87={____V__,78,"copy editor/hippoedit/lisaac_spec.xml \"C:\\P\
+____V __string_85={____V__,78,"copy editor/hippoedit/lisaac_spec.xml \"C:\\P\
 rogram Files\\HippoEDIT\\data\\syntax\""};
-____V __string_88={____V__,12,"  Execute: `"};
-____V __string_89={____V__,5,"Fail!"};
-____V __string_90={____V__,3,"Ok."};
-____V __string_91={____V__,46,"  Sorry, Hippoedit editor is only for Windows."};
-____V __string_92={____V__,26,"Installation of eFTE mode."};
-____V __string_93={____V__,73,"  Note: eFTE Lisaac mode is native.\n        \
+____V __string_86={____V__,12,"  Execute: `"};
+____V __string_87={____V__,5,"Fail!"};
+____V __string_88={____V__,3,"Ok."};
+____V __string_89={____V__,46,"  Sorry, Hippoedit editor is only for Windows."};
+____V __string_90={____V__,26,"Installation of eFTE mode."};
+____V __string_91={____V__,73,"  Note: eFTE Lisaac mode is native.\n        \
 See: `http://efte.cowgar.com'"};
-____V __string_94={____V__,29,"Installation of Eclipse mode."};
-____V __string_95={____V__,74,"  Sorry, Not yet implemented.\n  Please, read\
+____V __string_92={____V__,29,"Installation of Eclipse mode."};
+____V __string_93={____V__,74,"  Sorry, Not yet implemented.\n  Please, read\
  `editor/eclipse/README' file."};
-____V __string_96={____V__,60,"Build the librarie documentation with Shorter\
+____V __string_94={____V__,60,"Build the librarie documentation with Shorter\
  (HTML format)."};
-____V __string_97={____V__,14,"mkdir lib_html"};
-____V __string_98={____V__,41,"bin\\shorter -d -f belinda lib -o lib_html"};
-____V __string_99={____V__,41,"bin/shorter -d -f belinda lib -o lib_html"};
-____V __string_100={____V__,69,"  OK\n\n  Note: you'll find this documentati\
-on in `lib_html/index.html'"};
-____V __string_101={____V__,7,"  Fail!"};
-____V __string_102={____V__,7,"\nBye.\n\n"};
-____V __string_103={____V__,26,"Ensure assertion violated."};
-____V __string_104={____V__,5,"Step "};
-____V __string_105={____V__,3," : "};
-____V __string_106={____V__,10,"\n\nChoice:\n"};
-____V __string_107={____V__,19,"Incorrect range [0-"};
-____V __string_108={____V__,2,"]\n"};
-____V __string_109={____V__,18,"Incorrect number.\n"};
-____V __string_110={____V__,5,"  A `"};
-____V __string_111={____V__,27,"Require assertion violated."};
-____V __string_112={____V__,50,"' file has no need to change. Current versio\
+____V __string_95={____V__,14,"mkdir lib_html"};
+____V __string_96={____V__,41,"bin\\shorter -d -f belinda lib -o lib_html"};
+____V __string_97={____V__,41,"bin/shorter -d -f belinda lib -o lib_html"};
+____V __string_98={____V__,69,"  OK\n\n  Note: you'll find this documentatio\
+n in `lib_html/index.html'"};
+____V __string_99={____V__,7,"  Fail!"};
+____V __string_100={____V__,7,"\nBye.\n\n"};
+____V __string_101={____V__,26,"Ensure assertion violated."};
+____V __string_102={____V__,5,"Step "};
+____V __string_103={____V__,3," : "};
+____V __string_104={____V__,10,"\n\nChoice:\n"};
+____V __string_105={____V__,19,"Incorrect range [0-"};
+____V __string_106={____V__,2,"]\n"};
+____V __string_107={____V__,18,"Incorrect number.\n"};
+____V __string_108={____V__,5,"  A `"};
+____V __string_109={____V__,27,"Require assertion violated."};
+____V __string_110={____V__,50,"' file has no need to change. Current versio\
 n is:\n"};
-____V __string_113={____V__,39,"' file has been updated. Old value is:\n"};
-____V __string_114={____V__,16,"  New value is:\n"};
-____V __string_115={____V__,30,"' file has been updated with:\n"};
-____V __string_116={____V__,30,"' file has been created with:\n"};
-____V __string_117={____V__,7,"Error: "};
-____V __string_118={____V__,16,"Not create file!"};
-____V __string_119={____V__,16,"  Confirmation ?"};
-____V __string_120={____V__,34,"Not open file (Write protection) !"};
-____V __string_121={____V__,12,"gcc -O2 bin/"};
-____V __string_122={____V__,10,".c -o bin/"};
-____V __string_123={____V__,19,"  Execute command `"};
-____V __string_124={____V__,20,"' (please wait ...)\n"};
-____V __string_125={____V__,51,"  Auto-install fail !\n  You want to compile\
+____V __string_111={____V__,39,"' file has been updated. Old value is:\n"};
+____V __string_112={____V__,16,"  New value is:\n"};
+____V __string_113={____V__,30,"' file has been updated with:\n"};
+____V __string_114={____V__,30,"' file has been created with:\n"};
+____V __string_115={____V__,7,"Error: "};
+____V __string_116={____V__,16,"Not create file!"};
+____V __string_117={____V__,16,"  Confirmation ?"};
+____V __string_118={____V__,34,"Not open file (Write protection) !"};
+____V __string_119={____V__,12,"gcc -O2 bin/"};
+____V __string_120={____V__,10,".c -o bin/"};
+____V __string_121={____V__,19,"  Execute command `"};
+____V __string_122={____V__,20,"' (please wait ...)\n"};
+____V __string_123={____V__,51,"  Auto-install fail !\n  You want to compile\
  a `bin/"};
-____V __string_126={____V__,10,".c' file.\n"};
-____V __string_127={____V__,7," (y/n) "};
-____V __string_128={____V__,19,"Memory: Size bound."};
-____V __string_129={____V__,18,"Memory: Alignment."};
-____V __string_130={____V__,28,"Memory: New size < Old size."};
-____V __string_131={____V__,21,"Memory: Pointer NULL."};
-____V __string_132={____V__,19,"Memory: Table NULL."};
-____V __string_133={____V__,20,"Memory: Bound index."};
-____V __string_134={____V__,29,"Memory: Macro block not busy."};
-____V __string_135={____V__,17,"Memory: Size = 0."};
-____V __string_136={____V__,16,"Memory: Size = 0"};
-____V __string_137={____V__,10,"0123456789"};
-____V __string_138={____V__,23,"Memory: Copy alignment."};
-____V __string_139={____V__,25,"Memory: Bound table_size."};
-____V __string_140={____V__,29,"Memory: Macro block not free."};
-____V __string_141={____V__,29,"Memory: Macro Block not busy."};
-____V __string_142={____V__,18,"Memory: Big block."};
-____V __string_143={____V__,22,"Memory: Alignment LAB."};
-____V __string_144={____V__,19,"Memory: Not memory."};
-____V __string_145={____V__,19,"Not enough memory.\n"};
-____V __string_146={____V__,18,"Memory: 4GB limit."};
+____V __string_124={____V__,10,".c' file.\n"};
+____V __string_125={____V__,7," (y/n) "};
+____V __string_126={____V__,19,"Memory: Size bound."};
+____V __string_127={____V__,18,"Memory: Alignment."};
+____V __string_128={____V__,28,"Memory: New size < Old size."};
+____V __string_129={____V__,21,"Memory: Pointer NULL."};
+____V __string_130={____V__,19,"Memory: Table NULL."};
+____V __string_131={____V__,20,"Memory: Bound index."};
+____V __string_132={____V__,29,"Memory: Macro block not busy."};
+____V __string_133={____V__,17,"Memory: Size = 0."};
+____V __string_134={____V__,16,"Memory: Size = 0"};
+____V __string_135={____V__,10,"0123456789"};
+____V __string_136={____V__,23,"Memory: Copy alignment."};
+____V __string_137={____V__,25,"Memory: Bound table_size."};
+____V __string_138={____V__,29,"Memory: Macro block not free."};
+____V __string_139={____V__,29,"Memory: Macro Block not busy."};
+____V __string_140={____V__,18,"Memory: Big block."};
+____V __string_141={____V__,22,"Memory: Alignment LAB."};
+____V __string_142={____V__,19,"Memory: Not memory."};
+____V __string_143={____V__,19,"Not enough memory.\n"};
+____V __string_144={____V__,18,"Memory: 4GB limit."};
 
 //==========================//
 // FUNCTION HEADER          //
@@ -2156,58 +2140,58 @@ void print_integer(unsigned short n);
 // Source code
 static ____0B* __QF(____L __TF);
 static void __DX(____V *__FX);
-static ____4* __RUF(____0B *__TUF);
-static void __ETE(____0B *__GTE,____4 *__HTE);
-static void __AGI(____0B *__CGI,void *__DGI);
+static ____4* __WSF(____0B *__YSF);
+static void __JRE(____0B *__LRE,____4 *__MRE);
+static void __FEI(____0B *__HEI,void *__IEI);
 static void* __YF(____V *__1F);
 static void __TG(____V *__WG,____L __XG);
-static ____L __IYI(____0B *__KYI,____V *__LYI);
-static void __RII(____0B *__TII,void *__UII);
-static void __O4C(void *__R4C);
+static ____L __MWI(____0B *__OWI,____V *__PWI);
+static void __WGI(____0B *__YGI,void *__ZGI);
+static void __T2C(void *__W2C);
 static ____L __FR(____V *__IR,____V *__JR,____L __KR);
-static void __2LB(void *__5LB,____V *__AMB,void *__BMB,____G __CMB);
-static ____L __DRB(void *__GRB);
-static void __LXI(____0B *__NXI);
-static void __LYJ(____0B *__NYJ,____L __OYJ);
-static void __LYM(____4 *__NYM,____L __OYM,____L __PYM,____L __QYM);
-static void __S1J(____4 *__U1J,____4 *__V1J,____L __W1J);
-static void __FHB(____V *__IHB);
-static ____4 __JXC(____V *__MXC);
-static ____0B* __2QE();
-static ____4* __KKH(____L __NKH);
-static void __3OG(____4 *__5OG,____4 __APG,____L __BPG);
-static void __SPG(____0B *__UPG,____4 __VPG);
-static ____4 __MVD(____4 *__OVD,____L __PVD);
+static void __ZKB(void *__2KB,____V *__3KB,void *__4KB,____G __5KB);
+static void __PVI(____0B *__RVI);
+static void __PWJ(____0B *__RWJ,____L __SWJ);
+static void __PWM(____4 *__RWM,____L __SWM,____L __TWM,____L __UWM);
+static void __WZJ(____4 *__YZJ,____4 *__ZZJ,____L __0ZJ);
+static void __BGB(____V *__EGB);
+static ____L __AQB(void *__DQB);
+static ____4 __OVC(____V *__RVC);
+static ____0B* __BPE();
+static ____4* __PIH(____L __SIH);
+static void __CNG(____4 *__ENG,____4 __FNG,____L __GNG);
+static void __XNG(____0B *__ZNG,____4 __0NG);
+static ____4 __RTD(____4 *__TTD,____L __UTD);
 static void __LT(____L __NT,____0B *__OT);
-static ____4 __J5I(____0B *__L5I,____L __M5I);
-static ____4 __14D(____V *__34D,____L __44D);
-static ____4* __MLH(____4 *__OLH,____L __PLH,____L __QLH);
-static void __4UJ(____4 *__AVJ,____4 *__BVJ,____L __CVJ,____L __DVJ);
-static ____G __PMI(____0B *__RMI);
-static ____G __RRR(____4 __TRR);
-static ____L __STD(____4 __UTD);
-static ____G __1KE(____4 __3KE);
-static void __URQ(____L __WRQ);
-static ____L __MQC(____4 *__OQC,____4 __PQC,____L __QQC);
-static void __15I(____0B *__35I,____L __45I);
-static void __ALJ(____4 *__CLJ,____L __DLJ,____L __ELJ);
-static ____DB __YOF(____DB __1OF);
-static ____DB __4CJ(____DB __ADJ,____DB __BDJ);
-static ____DB __1YF(____DB __4YF,____DB __5YF,____Y1 __AZF);
-static ____DB __1YH(____DB __4YH);
-static ____G __ITD(____4 __LTD);
-static void __IIK(____0B *__KIK,____4 __LIK,____L __MIK);
-static ____Y1 __YMJ(____Y1 __0MJ,____Y1 __1MJ);
-static void __F4O(____DB __I4O,____DB __J4O,____Y1 __K4O);
-static ____DB __CYF(____Y1 __FYF);
-static ____DB __POG(____DB *__ROG,____L __SOG);
-static void __T1G(____DB *__V1G,____DB __W1G,____L __X1G);
-static void __DWS(____ASE *__FWS,____DB __GWS,____Y1 __HWS);
-static void __SSP(____ASE *__VSP,____Y1 __WSP);
-static ____ASE* __WGP(____DB __ZGP);
-static void __YBT(____ASE *__0BT);
-static ____DB __XRG(____Y1 __0RG);
-static ____ASE* __A0O();
+static ____4 __N3I(____0B *__P3I,____L __Q3I);
+static ____4 __A3D(____V *__C3D,____L __D3D);
+static ____4* __RJH(____4 *__TJH,____L __UJH,____L __VJH);
+static void __CTJ(____4 *__ETJ,____4 *__FTJ,____L __GTJ,____L __HTJ);
+static ____G __UKI(____0B *__WKI);
+static ____G __VPR(____4 __XPR);
+static ____L __XRD(____4 __ZRD);
+static ____G __AJE(____4 __CJE);
+static void __YPQ(____L __0PQ);
+static ____L __ROC(____4 *__TOC,____4 __UOC,____L __VOC);
+static void __53I(____0B *__B4I,____L __C4I);
+static void __EJJ(____4 *__GJJ,____L __HJJ,____L __IJJ);
+static ____DB __3MF(____DB __ANF);
+static ____DB __CBJ(____DB __EBJ,____DB __FBJ);
+static ____DB __AXF(____DB __DXF,____DB __EXF,____Y1 __FXF);
+static ____DB __AXH(____DB __DXH);
+static ____G __NRD(____4 __QRD);
+static void __MGK(____0B *__OGK,____4 __PGK,____L __QGK);
+static ____Y1 __2KJ(____Y1 __4KJ,____Y1 __5KJ);
+static void __J2O(____DB __M2O,____DB __N2O,____Y1 __O2O);
+static ____DB __HWF(____Y1 __KWF);
+static ____DB __UMG(____DB *__WMG,____L __XMG);
+static void __YZG(____DB *__0ZG,____DB __1ZG,____L __2ZG);
+static void __HUS(____FQE *__JUS,____DB __KUS,____Y1 __LUS);
+static void __WQP(____FQE *__ZQP,____Y1 __0QP);
+static ____FQE* __0EP(____DB __3EP);
+static void __25S(____FQE *__45S);
+static ____DB __2PG(____Y1 __5PG);
+static ____FQE* __EYO();
 
 //==========================//
 // SOURCE CODE              //
@@ -2215,18 +2199,18 @@ static ____ASE* __A0O();
 
 int main(int argc,char **argv)
 {
-  ____DB __2FF,__YL,__SXJ;
-  ____0B *__JN,*__ER,*__QEAB,*__CFAB,*__FVE,*__0B0,*__EC0,*__SC0,*__3FB;
-  ____0B *__ABC,*__ZT,*__SD0,*__WD0;
-  ____L __GC,__BFAB,__2B0,__LFAB,__5VI,__3C0,__JWI,__3WI,__XT,__YCC;
-  ____L __BFC;
+  ____DB __BEF,__YL,__WVJ;
+  ____0B *__JN,*__ER,*__SCAB,*__EDAB,*__KTE,*__45Z,*__IA0,*__WA0,*__F5B;
+  ____0B *__ZT,*__UB0,*__YB0;
+  ____L __GC,__DDAB,__AA0,__NDAB,__EUI,__5A0,__OUI,__CVI,__XT,__3AC;
+  ____L __GDC;
   ____V *__TM,*__NFB;
-  _____CONTEXT __RB,__GN,__PEAB,__REAB,__4EAB,__5EAB,__14,__ZB0,__FJ;
-  _____CONTEXT __DC0,__IC0,__JC0,__KC0,__FIQ,__FGR,__NIQ,__0C0,__A2C;
-  _____CONTEXT __LEC;
-  ____4 *__CC,*__EU,*__2WI,*__DXI;
-  ____G __NI,__5I,__4XJ;
-  ____4 __4DC;
+  _____CONTEXT __RB,__GN,__RCAB,__TCAB,__ADAB,__BDAB,__14,__35Z,__FJ;
+  _____CONTEXT __HA0,__MA0,__NA0,__OA0,__JGQ,__JER,__RGQ,__2A0,__F0C;
+  _____CONTEXT __QCC;
+  ____4 *__CC,*__EU,*__BVI,*__IVI;
+  ____G __NI,__5I,__CWJ;
+  ____4 __DCC;
   lisaac_push_first(&__RB,L3149825); // L24 INSTALL_LISAAC;
   signal(SIGINT,interrupt_signal);
   arg_count  = argc;
@@ -2242,24 +2226,24 @@ int main(int argc,char **argv)
   lisaac_push(&__RB,L5509656); // L42 STRING;
   lisaac_push(&__RB,L4986392); // L38 STRING;
   lisaac_push(&__RB,L4203022); // L32 HASHABLE;
-  __2FF=((____DB )(NULL));
+  __BEF=((____DB )(NULL));
   lisaac_push(&__RB,L14955010); // L114 OBJECT;
-  __VRE=__2FF;
+  __0PE=__BEF;
   lisaac_push(&__RB,L12981801); // L99 MEMORY;
-  __KSG= 0;
+  __PQG= 0;
   lisaac_push(&__RB,L6299177); // L48 MEMORY;
-  __ASE__->__DSE= 0;
-  __2FF=((____DB )(NULL));
+  __FQE__->__IQE= 0;
+  __BEF=((____DB )(NULL));
   lisaac_push(&__RB,L52568105); // L401 MEMORY;
-  __J0O=__2FF;
+  __NYO=__BEF;
   lisaac_push(&__RB,L10627112); // L81 SYSTEM;
-  __2FF=((____DB )(NULL));
+  __BEF=((____DB )(NULL));
   lisaac_push(&__RB,L52305961); // L399 MEMORY;
-  __20F=__2FF;
+  __BZF=__BEF;
   lisaac_push(&__RB,L5120553); // L39 MEMORY;
-  __2FF=((____DB )(NULL));
+  __BEF=((____DB )(NULL));
   lisaac_push(&__RB,L6170153); // L47 MEMORY;
-  __ASE__->__CSE=__2FF;
+  __FQE__->__HQE=__BEF;
   lisaac_push(&__RB,L28056617); // L214 MEMORY;
   lisaac_push(&__RB,L6824489); // L52 MEMORY;
   lisaac_push(&__RB,L6955561); // L53 MEMORY;
@@ -2320,240 +2304,240 @@ int main(int argc,char **argv)
   lisaac_push(&__RB,L36470273); // L278 INSTALL_LISAAC;
   lisaac_push_first(&__GN,L36470273); // L278 INSTALL_LISAAC;
   lisaac_push(&__RB,L4723740); // L36 STD_INPUT;
-  __O1C='\0';
+  __TZC='\0';
   lisaac_push(&__RB,L6161949); // L47 INPUT_STREAM;
   lisaac_push_first(&__GN,L6423581); // L49 INPUT_STREAM;
   __ER=__QF( 1024);
   lisaac_push(&__RB,L5643805); // L43 INPUT_STREAM;
   __UR=__ER;
-  lisaac_push(&__RB,L55086081); // L420 INSTALL_LISAAC;
-  lisaac_push_first(&__GN,L55086081); // L420 INSTALL_LISAAC;
-  lisaac_push(&__RB,L55218177); // L421 INSTALL_LISAAC;
-  lisaac_push_first(&__GN,L55218177); // L421 INSTALL_LISAAC;
-  lisaac_push(&__RB,L55351297); // L422 INSTALL_LISAAC;
-  lisaac_push_first(&__GN,L55351297); // L422 INSTALL_LISAAC;
-  lisaac_push(&__RB,L55879681); // L426 INSTALL_LISAAC;
-  lisaac_push_first(&__GN,L55879681); // L426 INSTALL_LISAAC;
-  lisaac_push(&__RB,L56645633); // L432 INSTALL_LISAAC;
-  lisaac_push_first(&__GN,L56645633); // L432 INSTALL_LISAAC;
-  lisaac_push(&__RB,L80613889); // L615 INSTALL_LISAAC;
-  lisaac_push_first(&__GN,L80613889); // L615 INSTALL_LISAAC;
-  lisaac_push(&__GN,L81291265); // L620 INSTALL_LISAAC;
+  lisaac_push(&__RB,L55348225); // L422 INSTALL_LISAAC;
+  lisaac_push_first(&__GN,L55348225); // L422 INSTALL_LISAAC;
+  lisaac_push(&__RB,L55480321); // L423 INSTALL_LISAAC;
+  lisaac_push_first(&__GN,L55480321); // L423 INSTALL_LISAAC;
+  lisaac_push(&__RB,L55613441); // L424 INSTALL_LISAAC;
+  lisaac_push_first(&__GN,L55613441); // L424 INSTALL_LISAAC;
+  lisaac_push(&__RB,L56141825); // L428 INSTALL_LISAAC;
+  lisaac_push_first(&__GN,L56141825); // L428 INSTALL_LISAAC;
+  lisaac_push(&__RB,L56907777); // L434 INSTALL_LISAAC;
+  lisaac_push_first(&__GN,L56907777); // L434 INSTALL_LISAAC;
+  lisaac_push(&__RB,L80876033); // L617 INSTALL_LISAAC;
+  lisaac_push_first(&__GN,L80876033); // L617 INSTALL_LISAAC;
+  lisaac_push(&__GN,L81553409); // L622 INSTALL_LISAAC;
   __DX((&__string_1));
   if (__JN==NULL) {
-    lisaac_push(&__GN,L81405953); // L621 INSTALL_LISAAC;
+    lisaac_push(&__GN,L81668097); // L623 INSTALL_LISAAC;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING */ {
-    lisaac_push(&__GN,L81405953); // L621 INSTALL_LISAAC;
-    __QEAB=((____0B *)__JN);
-    lisaac_push_first(&__PEAB,L21894168); // L167 STRING;
-    __QEAB->__FC= 0;
-    lisaac_push(&__PEAB,L22546968); // L172 STRING;
-    lisaac_push_first(&__REAB,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__4EAB,L8530438); // L65 FALSE;
+    lisaac_push(&__GN,L81668097); // L623 INSTALL_LISAAC;
+    __SCAB=((____0B *)__JN);
+    lisaac_push_first(&__RCAB,L21894168); // L167 STRING;
+    __SCAB->__FC= 0;
+    lisaac_push(&__RCAB,L22546968); // L172 STRING;
+    lisaac_push_first(&__TCAB,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__ADAB,L8530438); // L65 FALSE;
   };
   if (__JN==NULL) {
-    lisaac_push(&__GN,L81543681); // L622 INSTALL_LISAAC;
+    lisaac_push(&__GN,L81805825); // L624 INSTALL_LISAAC;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING */ {
-    lisaac_push(&__GN,L81543681); // L622 INSTALL_LISAAC;
-    __CC=__RUF(((____0B *)__JN));
+    lisaac_push(&__GN,L81805825); // L624 INSTALL_LISAAC;
+    __CC=__WSF(((____0B *)__JN));
   };
   getcwd((__CC),255);
   if (__JN==NULL) {
-    lisaac_push(&__GN,L81805313); // L624 INSTALL_LISAAC;
+    lisaac_push(&__GN,L82067457); // L626 INSTALL_LISAAC;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING */ {
-    lisaac_push(&__GN,L81805313); // L624 INSTALL_LISAAC;
-    __ETE(((____0B *)__JN),__CC);
+    lisaac_push(&__GN,L82067457); // L626 INSTALL_LISAAC;
+    __JRE(((____0B *)__JN),__CC);
   };
   if (__JN==NULL) {
-    lisaac_push(&__GN,L82077185); // L626 INSTALL_LISAAC;
+    lisaac_push(&__GN,L82339329); // L628 INSTALL_LISAAC;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING */ {
     __GC=__JN->__FC;
   };
-  lisaac_push(&__GN,L82077697); // L626 INSTALL_LISAAC;
+  lisaac_push(&__GN,L82339841); // L628 INSTALL_LISAAC;
   __ER=__QF(__GC);
   __JC=__ER;
   if (__ER==NULL) {
-    lisaac_push(&__GN,L82198529); // L627 INSTALL_LISAAC;
+    lisaac_push(&__GN,L82460673); // L629 INSTALL_LISAAC;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING */ {
-    lisaac_push(&__GN,L82198529); // L627 INSTALL_LISAAC;
-    __AGI(((____0B *)__ER),__JN);
+    lisaac_push(&__GN,L82460673); // L629 INSTALL_LISAAC;
+    __FEI(((____0B *)__ER),__JN);
   };
-  lisaac_push(&__GN,L82345473); // L628 INSTALL_LISAAC;
+  lisaac_push(&__GN,L82607617); // L630 INSTALL_LISAAC;
   __ER=__YF((&__string_2));
   __OC=__ER;
-  lisaac_push(&__GN,L82477057); // L629 INSTALL_LISAAC;
+  lisaac_push(&__GN,L82739201); // L631 INSTALL_LISAAC;
   __ER=__YF((&__string_3));
   __QC=__ER;
-  lisaac_push(&__GN,L82725377); // L631 INSTALL_LISAAC;
+  lisaac_push(&__GN,L82987521); // L633 INSTALL_LISAAC;
   __TG((&__string_4), 0);
-  lisaac_push(&__GN,L82846209); // L632 INSTALL_LISAAC;
-  lisaac_push_first(&__PEAB,L37233665); // L284 INSTALL_LISAAC;
+  lisaac_push(&__GN,L83108353); // L634 INSTALL_LISAAC;
+  lisaac_push_first(&__RCAB,L37233665); // L284 INSTALL_LISAAC;
   if (((void *)__QC != (void *)NULL)) {
-    lisaac_push(&__PEAB,L44304897); // L338 INSTALL_LISAAC;
-    lisaac_push_first(&__REAB,L6825988); // L52 TRUE;
-    lisaac_push_first(&__4EAB,L38167041); // L291 INSTALL_LISAAC;
-    __QEAB=__OC;
-    lisaac_push_first(&__5EAB,L8672792); // L66 STRING;
+    lisaac_push(&__RCAB,L44304897); // L338 INSTALL_LISAAC;
+    lisaac_push_first(&__TCAB,L6825988); // L52 TRUE;
+    lisaac_push_first(&__ADAB,L38167041); // L291 INSTALL_LISAAC;
+    __SCAB=__OC;
+    lisaac_push_first(&__BDAB,L8672792); // L66 STRING;
     if (__OC==NULL) {
-      lisaac_push(&__5EAB,L9059864); // L69 STRING;
+      lisaac_push(&__BDAB,L9059864); // L69 STRING;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      __BFAB=__OC->__FC;
+      __DDAB=__OC->__FC;
     };
-    lisaac_push(&__5EAB,L9060376); // L69 STRING;
-    __CFAB=__QF(__BFAB);
-    if (__CFAB==NULL) {
-      lisaac_push(&__5EAB,L9184792); // L70 STRING;
+    lisaac_push(&__BDAB,L9060376); // L69 STRING;
+    __EDAB=__QF(__DDAB);
+    if (__EDAB==NULL) {
+      lisaac_push(&__BDAB,L9184792); // L70 STRING;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__5EAB,L9184792); // L70 STRING;
-      __AGI(((____0B *)__CFAB),__QEAB);
+      lisaac_push(&__BDAB,L9184792); // L70 STRING;
+      __FEI(((____0B *)__EDAB),__SCAB);
     };
-    __LI=__CFAB;
+    __LI=__EDAB;
     if (__QC==NULL) {
-      lisaac_push(&__4EAB,L38283777); // L292 INSTALL_LISAAC;
+      lisaac_push(&__ADAB,L38283777); // L292 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__4EAB,L38283777); // L292 INSTALL_LISAAC;
-      __FVE=((____0B *)__QC);
-      lisaac_push_first(&__5EAB,L17439245); // L133 ABSTRACT_STRING;
-      __BFAB=__FVE->__FC;
-      lisaac_push(&__5EAB,L17449997); // L133 ABSTRACT_STRING;
+      lisaac_push(&__ADAB,L38283777); // L292 INSTALL_LISAAC;
+      __KTE=((____0B *)__QC);
+      lisaac_push_first(&__BDAB,L17439245); // L133 ABSTRACT_STRING;
+      __DDAB=__KTE->__FC;
+      lisaac_push(&__BDAB,L17449997); // L133 ABSTRACT_STRING;
       lisaac_push_first(&__14,L14700552); // L112 NUMERIC;
-      __NI=(__BFAB ==  0);
+      __NI=(__DDAB ==  0);
     };
     if (__NI) {
-      lisaac_push(&__4EAB,L38669825); // L295 INSTALL_LISAAC;
-      lisaac_push_first(&__5EAB,L8792068); // L67 TRUE;
+      lisaac_push(&__ADAB,L38669825); // L295 INSTALL_LISAAC;
+      lisaac_push_first(&__BDAB,L8792068); // L67 TRUE;
       lisaac_push_first(&__14,L38286849); // L292 INSTALL_LISAAC;
       lisaac_push(&__14,L38437377); // L293 INSTALL_LISAAC;
       __DX((&__string_5));
       __WI=(&__string_6);
       __NI=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__4EAB,L38669825); // L295 INSTALL_LISAAC;
-      lisaac_push_first(&__5EAB,L8530438); // L65 FALSE;
+      lisaac_push(&__ADAB,L38669825); // L295 INSTALL_LISAAC;
+      lisaac_push_first(&__BDAB,L8530438); // L65 FALSE;
       __NI=__J__;
     };
     if (__NI) {
-      lisaac_push(&__4EAB,L39587329); // L302 INSTALL_LISAAC;
-      lisaac_push_first(&__5EAB,L9326596); // L71 TRUE;
+      lisaac_push(&__ADAB,L39587329); // L302 INSTALL_LISAAC;
+      lisaac_push_first(&__BDAB,L9326596); // L71 TRUE;
       __NI=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__4EAB,L39587329); // L302 INSTALL_LISAAC;
-      lisaac_push_first(&__5EAB,L9187334); // L70 FALSE;
+      lisaac_push(&__ADAB,L39587329); // L302 INSTALL_LISAAC;
+      lisaac_push_first(&__BDAB,L9187334); // L70 FALSE;
       lisaac_push_first(&__14,L38674433); // L295 INSTALL_LISAAC;
       if (__QC==NULL) {
         lisaac_push(&__14,L38687745); // L295 INSTALL_LISAAC;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
         lisaac_push(&__14,L38687745); // L295 INSTALL_LISAAC;
-        __0B0=((____0B *)__QC);
-        lisaac_push_first(&__ZB0,L41697293); // L318 ABSTRACT_STRING;
-        __2B0=__IYI(__0B0,(&__string_7));
-        __5I=(__2B0 !=  0);
+        __45Z=((____0B *)__QC);
+        lisaac_push_first(&__35Z,L41697293); // L318 ABSTRACT_STRING;
+        __AA0=__MWI(__45Z,(&__string_7));
+        __5I=(__AA0 !=  0);
       };
       if (__5I) {
-        lisaac_push(&__5EAB,L9570822); // L73 FALSE;
+        lisaac_push(&__BDAB,L9570822); // L73 FALSE;
         lisaac_push_first(&__14,L8792068); // L67 TRUE;
-        lisaac_push_first(&__ZB0,L9445894); // L72 FALSE;
+        lisaac_push_first(&__35Z,L9445894); // L72 FALSE;
         lisaac_push_first(&__FJ,L38691841); // L295 INSTALL_LISAAC;
         if (__LI==NULL) {
           lisaac_push(&__FJ,L38944257); // L297 INSTALL_LISAAC;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
           lisaac_push(&__FJ,L38944257); // L297 INSTALL_LISAAC;
-          __RII(((____0B *)__LI),(&__string_8));
+          __WGI(((____0B *)__LI),(&__string_8));
         };
         __WI=(&__string_9);
         __OJ=(&__string_10);
         __RJ=(&__string_11);
         __UJ=(&__string_12);
       } else /* FALSE */ {
-        lisaac_push(&__5EAB,L9570822); // L73 FALSE;
+        lisaac_push(&__BDAB,L9570822); // L73 FALSE;
         lisaac_push_first(&__14,L8530438); // L65 FALSE;
       };
       __NI=__5I;
     };
     if (__NI) {
-      lisaac_push(&__4EAB,L40504833); // L309 INSTALL_LISAAC;
-      lisaac_push_first(&__5EAB,L9326596); // L71 TRUE;
+      lisaac_push(&__ADAB,L40504833); // L309 INSTALL_LISAAC;
+      lisaac_push_first(&__BDAB,L9326596); // L71 TRUE;
       __NI=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__4EAB,L40504833); // L309 INSTALL_LISAAC;
-      lisaac_push_first(&__5EAB,L9187334); // L70 FALSE;
+      lisaac_push(&__ADAB,L40504833); // L309 INSTALL_LISAAC;
+      lisaac_push_first(&__BDAB,L9187334); // L70 FALSE;
       lisaac_push_first(&__14,L39591937); // L302 INSTALL_LISAAC;
       if (__QC==NULL) {
         lisaac_push(&__14,L39605249); // L302 INSTALL_LISAAC;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
         lisaac_push(&__14,L39605249); // L302 INSTALL_LISAAC;
-        __0B0=((____0B *)__QC);
-        lisaac_push_first(&__ZB0,L41697293); // L318 ABSTRACT_STRING;
-        __2B0=__IYI(__0B0,(&__string_13));
-        __5I=(__2B0 !=  0);
+        __45Z=((____0B *)__QC);
+        lisaac_push_first(&__35Z,L41697293); // L318 ABSTRACT_STRING;
+        __AA0=__MWI(__45Z,(&__string_13));
+        __5I=(__AA0 !=  0);
       };
       if (__5I) {
-        lisaac_push(&__5EAB,L9570822); // L73 FALSE;
+        lisaac_push(&__BDAB,L9570822); // L73 FALSE;
         lisaac_push_first(&__14,L8792068); // L67 TRUE;
-        lisaac_push_first(&__ZB0,L9445894); // L72 FALSE;
+        lisaac_push_first(&__35Z,L9445894); // L72 FALSE;
         lisaac_push_first(&__FJ,L39609345); // L302 INSTALL_LISAAC;
         if (__LI==NULL) {
           lisaac_push(&__FJ,L39861249); // L304 INSTALL_LISAAC;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
           lisaac_push(&__FJ,L39861249); // L304 INSTALL_LISAAC;
-          __RII(((____0B *)__LI),(&__string_14));
+          __WGI(((____0B *)__LI),(&__string_14));
         };
         __WI=(&__string_15);
         __OJ=(&__string_10);
         __RJ=(&__string_16);
         __UJ=(&__string_17);
       } else /* FALSE */ {
-        lisaac_push(&__5EAB,L9570822); // L73 FALSE;
+        lisaac_push(&__BDAB,L9570822); // L73 FALSE;
         lisaac_push_first(&__14,L8530438); // L65 FALSE;
       };
       __NI=__5I;
     };
     if ((! __NI)) {
-      lisaac_push(&__4EAB,L42208769); // L322 INSTALL_LISAAC;
-      lisaac_push_first(&__5EAB,L10362374); // L79 FALSE;
+      lisaac_push(&__ADAB,L42208769); // L322 INSTALL_LISAAC;
+      lisaac_push_first(&__BDAB,L10362374); // L79 FALSE;
       lisaac_push_first(&__14,L40509441); // L309 INSTALL_LISAAC;
       if (__QC==NULL) {
         lisaac_push(&__14,L40522241); // L309 INSTALL_LISAAC;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
         lisaac_push(&__14,L40522241); // L309 INSTALL_LISAAC;
-        __0B0=((____0B *)__QC);
-        lisaac_push_first(&__ZB0,L41697293); // L318 ABSTRACT_STRING;
-        __2B0=__IYI(__0B0,(&__string_18));
-        __5I=(__2B0 !=  0);
+        __45Z=((____0B *)__QC);
+        lisaac_push_first(&__35Z,L41697293); // L318 ABSTRACT_STRING;
+        __AA0=__MWI(__45Z,(&__string_18));
+        __5I=(__AA0 !=  0);
       };
       if (__5I) {
-        lisaac_push(&__5EAB,L10881542); // L83 FALSE;
+        lisaac_push(&__BDAB,L10881542); // L83 FALSE;
         lisaac_push_first(&__14,L6825988); // L52 TRUE;
-        lisaac_push_first(&__ZB0,L10494470); // L80 FALSE;
+        lisaac_push_first(&__35Z,L10494470); // L80 FALSE;
         lisaac_push_first(&__FJ,L40526337); // L309 INSTALL_LISAAC;
         if (__LI==NULL) {
           lisaac_push(&__FJ,L40779265); // L311 INSTALL_LISAAC;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
           lisaac_push(&__FJ,L40779265); // L311 INSTALL_LISAAC;
-          __RII(((____0B *)__LI),(&__string_19));
+          __WGI(((____0B *)__LI),(&__string_19));
         };
         __WI=(&__string_20);
         __OJ=(&__string_10);
         __RJ=(&__string_11);
         __UJ=(&__string_12);
       } else /* FALSE */ {
-        lisaac_push(&__5EAB,L10881542); // L83 FALSE;
+        lisaac_push(&__BDAB,L10881542); // L83 FALSE;
         lisaac_push_first(&__14,L6826502); // L52 FALSE;
-        lisaac_push_first(&__ZB0,L10759174); // L82 FALSE;
+        lisaac_push_first(&__35Z,L10759174); // L82 FALSE;
         lisaac_push_first(&__FJ,L41425921); // L316 INSTALL_LISAAC;
         lisaac_push(&__FJ,L41701377); // L318 INSTALL_LISAAC;
         __DX((&__string_21));
@@ -2562,992 +2546,934 @@ int main(int argc,char **argv)
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
           lisaac_push(&__FJ,L41821697); // L319 INSTALL_LISAAC;
-          __EC0=((____0B *)__QC);
-          lisaac_push_first(&__DC0,L167652365); // L1279 ABSTRACT_STRING;
-          __O4C(__EC0);
+          __IA0=((____0B *)__QC);
+          lisaac_push_first(&__HA0,L167652365); // L1279 ABSTRACT_STRING;
+          __T2C(__IA0);
         };
         lisaac_push(&__FJ,L41952257); // L320 INSTALL_LISAAC;
-        lisaac_push_first(&__DC0,L10896400); // L83 CHARACTER;
-        lisaac_push_first(&__IC0,L5005342); // L38 STD_OUTPUT;
-        lisaac_push_first(&__JC0,L18378271); // L140 OUTPUT_STREAM;
-        lisaac_push_first(&__KC0,L8272919); // L63 SYSTEM_IO;
+        lisaac_push_first(&__HA0,L10896400); // L83 CHARACTER;
+        lisaac_push_first(&__MA0,L5005342); // L38 STD_OUTPUT;
+        lisaac_push_first(&__NA0,L18378271); // L140 OUTPUT_STREAM;
+        lisaac_push_first(&__OA0,L8272919); // L63 SYSTEM_IO;
         fputc((int)('\n'),stdout);
         __WI=(&__string_6);
       };
     };
   } else /* FALSE */ {
-    lisaac_push(&__PEAB,L44304897); // L338 INSTALL_LISAAC;
-    lisaac_push_first(&__REAB,L6826502); // L52 FALSE;
-    lisaac_push_first(&__4EAB,L42619905); // L325 INSTALL_LISAAC;
-    lisaac_push_first(&__5EAB,L5259265); // L40 INSTALL_LISAAC;
+    lisaac_push(&__RCAB,L44304897); // L338 INSTALL_LISAAC;
+    lisaac_push_first(&__TCAB,L6826502); // L52 FALSE;
+    lisaac_push_first(&__ADAB,L42619905); // L325 INSTALL_LISAAC;
+    lisaac_push_first(&__BDAB,L5259265); // L40 INSTALL_LISAAC;
     if (__JN==NULL) {
-      lisaac_push(&__5EAB,L5515777); // L42 INSTALL_LISAAC;
+      lisaac_push(&__BDAB,L5515777); // L42 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__5EAB,L5515777); // L42 INSTALL_LISAAC;
-      __AGI(((____0B *)__JN),(&__string_22));
+      lisaac_push(&__BDAB,L5515777); // L42 INSTALL_LISAAC;
+      __FEI(((____0B *)__JN),(&__string_22));
     };
     if (__JN==NULL) {
-      lisaac_push(&__5EAB,L5652993); // L43 INSTALL_LISAAC;
+      lisaac_push(&__BDAB,L5652993); // L43 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__5EAB,L5652993); // L43 INSTALL_LISAAC;
-      __EU=__RUF(((____0B *)__JN));
+      lisaac_push(&__BDAB,L5652993); // L43 INSTALL_LISAAC;
+      __EU=__WSF(((____0B *)__JN));
     };
     __YL=((____DB )(fopen((char*)(__EU),"rb")));
     if ((__YL != (void *)NULL)) {
-      lisaac_push(&__4EAB,L44174849); // L337 INSTALL_LISAAC;
-      lisaac_push_first(&__5EAB,L6825988); // L52 TRUE;
+      lisaac_push(&__ADAB,L44174849); // L337 INSTALL_LISAAC;
+      lisaac_push_first(&__BDAB,L6825988); // L52 TRUE;
       lisaac_push_first(&__14,L43002881); // L328 INSTALL_LISAAC;
-      lisaac_push_first(&__ZB0,L9316353); // L71 INSTALL_LISAAC;
+      lisaac_push_first(&__35Z,L9316353); // L71 INSTALL_LISAAC;
       fclose((FILE*)((__YL)));
       lisaac_push(&__14,L43150849); // L329 INSTALL_LISAAC;
-      lisaac_push_first(&__ZB0,L8672792); // L66 STRING;
-      __BFAB=(&__string_23)->__YB;
-      lisaac_push(&__ZB0,L9060376); // L69 STRING;
-      __FVE=__QF(__BFAB);
-      if (__FVE==NULL) {
-        lisaac_push(&__ZB0,L9184792); // L70 STRING;
+      lisaac_push_first(&__35Z,L8672792); // L66 STRING;
+      __DDAB=(&__string_23)->__YB;
+      lisaac_push(&__35Z,L9060376); // L69 STRING;
+      __KTE=__QF(__DDAB);
+      if (__KTE==NULL) {
+        lisaac_push(&__35Z,L9184792); // L70 STRING;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
-        lisaac_push(&__ZB0,L9184792); // L70 STRING;
-        __AGI(((____0B *)__FVE),(&__string_23));
+        lisaac_push(&__35Z,L9184792); // L70 STRING;
+        __FEI(((____0B *)__KTE),(&__string_23));
       };
-      __LI=__FVE;
+      __LI=__KTE;
       __WI=(&__string_24);
       __OJ=(&__string_25);
       __RJ=(&__string_26);
       __UJ=(&__string_27);
     } else /* FALSE */ {
-      lisaac_push(&__4EAB,L44174849); // L337 INSTALL_LISAAC;
-      lisaac_push_first(&__5EAB,L6826502); // L52 FALSE;
+      lisaac_push(&__ADAB,L44174849); // L337 INSTALL_LISAAC;
+      lisaac_push_first(&__BDAB,L6826502); // L52 FALSE;
       lisaac_push_first(&__14,L43785217); // L334 INSTALL_LISAAC;
       __WI=(&__string_6);
     };
   };
-  lisaac_push(&__PEAB,L44579329); // L340 INSTALL_LISAAC;
+  lisaac_push(&__RCAB,L44579329); // L340 INSTALL_LISAAC;
   __DX((&__string_28));
   __TM=__WI;
   if (__TM==NULL) {
-    lisaac_push(&__PEAB,L44703745); // L341 INSTALL_LISAAC;
+    lisaac_push(&__RCAB,L44703745); // L341 INSTALL_LISAAC;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING_CONSTANT */ {
-    lisaac_push(&__PEAB,L44703745); // L341 INSTALL_LISAAC;
+    lisaac_push(&__RCAB,L44703745); // L341 INSTALL_LISAAC;
     __DX(((____V *)__TM));
   };
-  lisaac_push(&__GN,L91633665); // L699 INSTALL_LISAAC;
-  lisaac_push_first(&__PEAB,L10621458); // L81 BLOCK;
+  lisaac_push(&__GN,L92289025); // L704 INSTALL_LISAAC;
+  lisaac_push_first(&__RCAB,L10621458); // L81 BLOCK;
   __UM:
   {
-    lisaac_push(&__PEAB,L10621458); // L81 BLOCK;
-    lisaac_push_first(&__REAB,L83102209); // L634 INSTALL_LISAAC;
-    lisaac_push(&__REAB,L83767297); // L639 INSTALL_LISAAC;
-    __BFAB=__FR((&__string_29),(&__string_30), 3);
-    lisaac_push(&__REAB,L86117377); // L657 INSTALL_LISAAC;
-    lisaac_push_first(&__4EAB,L16794632); // L128 NUMERIC;
-    if ((__BFAB ==  1)) {
-      lisaac_push(&__4EAB,L17446408); // L133 NUMERIC;
-      lisaac_push_first(&__5EAB,L8792068); // L67 TRUE;
-      lisaac_push_first(&__14,L84158465); // L642 INSTALL_LISAAC;
+    lisaac_push(&__RCAB,L10621458); // L81 BLOCK;
+    lisaac_push_first(&__TCAB,L83364353); // L636 INSTALL_LISAAC;
+    lisaac_push(&__TCAB,L84029441); // L641 INSTALL_LISAAC;
+    __DDAB=__FR((&__string_29),(&__string_30), 3);
+    lisaac_push(&__TCAB,L86772737); // L662 INSTALL_LISAAC;
+    lisaac_push_first(&__ADAB,L16794632); // L128 NUMERIC;
+    if ((__DDAB ==  1)) {
+      lisaac_push(&__ADAB,L17446408); // L133 NUMERIC;
+      lisaac_push_first(&__BDAB,L8792068); // L67 TRUE;
+      lisaac_push_first(&__14,L84420609); // L644 INSTALL_LISAAC;
       __2C= 0;
-      lisaac_push(&__14,L84553729); // L645 INSTALL_LISAAC;
-      lisaac_push_first(&__ZB0,L45099521); // L344 INSTALL_LISAAC;
+      lisaac_push(&__14,L84815873); // L647 INSTALL_LISAAC;
+      lisaac_push_first(&__35Z,L45099521); // L344 INSTALL_LISAAC;
       if (((void *)__WI != (void *)(&__string_6))) {
-        lisaac_push(&__ZB0,L46926337); // L358 INSTALL_LISAAC;
+        lisaac_push(&__35Z,L46926337); // L358 INSTALL_LISAAC;
         lisaac_push_first(&__FJ,L8792068); // L67 TRUE;
-        lisaac_push_first(&__DC0,L45499905); // L347 INSTALL_LISAAC;
-        lisaac_push(&__DC0,L45641729); // L348 INSTALL_LISAAC;
+        lisaac_push_first(&__HA0,L45499905); // L347 INSTALL_LISAAC;
+        lisaac_push(&__HA0,L45641729); // L348 INSTALL_LISAAC;
         __TG((&__string_31), 5);
         if (((void *)__WI == (void *)(&__string_24))) {
-          lisaac_push(&__DC0,L46796289); // L357 INSTALL_LISAAC;
-          lisaac_push_first(&__IC0,L6825988); // L52 TRUE;
-          lisaac_push_first(&__JC0,L45762561); // L349 INSTALL_LISAAC;
-          lisaac_push(&__JC0,L46039041); // L351 INSTALL_LISAAC;
-          __2LB((&__string_32),(&__string_33),(&__string_34),__J__);
-          lisaac_push(&__JC0,L46295041); // L353 INSTALL_LISAAC;
+          lisaac_push(&__HA0,L46796289); // L357 INSTALL_LISAAC;
+          lisaac_push_first(&__MA0,L6825988); // L52 TRUE;
+          lisaac_push_first(&__NA0,L45762561); // L349 INSTALL_LISAAC;
+          lisaac_push(&__NA0,L46039041); // L351 INSTALL_LISAAC;
+          __ZKB((&__string_32),(&__string_33),(&__string_34),__J__);
+          lisaac_push(&__NA0,L46295041); // L353 INSTALL_LISAAC;
           __DX((&__string_35));
         } else /* FALSE */ {
-          lisaac_push(&__DC0,L46796289); // L357 INSTALL_LISAAC;
-          lisaac_push_first(&__IC0,L6826502); // L52 FALSE;
-          lisaac_push_first(&__JC0,L46406657); // L354 INSTALL_LISAAC;
-          lisaac_push(&__JC0,L46692865); // L356 INSTALL_LISAAC;
-          __2LB((&__string_32),(&__string_33),(&__string_36),__J__);
+          lisaac_push(&__HA0,L46796289); // L357 INSTALL_LISAAC;
+          lisaac_push_first(&__MA0,L6826502); // L52 FALSE;
+          lisaac_push_first(&__NA0,L46406657); // L354 INSTALL_LISAAC;
+          lisaac_push(&__NA0,L46692865); // L356 INSTALL_LISAAC;
+          __ZKB((&__string_32),(&__string_33),(&__string_36),__J__);
         };
       } else /* FALSE */ {
-        lisaac_push(&__ZB0,L46926337); // L358 INSTALL_LISAAC;
+        lisaac_push(&__35Z,L46926337); // L358 INSTALL_LISAAC;
         lisaac_push_first(&__FJ,L8530438); // L65 FALSE;
       };
-      lisaac_push(&__ZB0,L47062017); // L359 INSTALL_LISAAC;
+      lisaac_push(&__35Z,L47062017); // L359 INSTALL_LISAAC;
       lisaac_push_first(&__FJ,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__DC0,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__IC0,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__JC0,L8272919); // L63 SYSTEM_IO;
+      lisaac_push_first(&__HA0,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__MA0,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__NA0,L8272919); // L63 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__ZB0,L47870977); // L365 INSTALL_LISAAC;
+      lisaac_push(&__35Z,L47870977); // L365 INSTALL_LISAAC;
       __TG((&__string_37), 5);
       if (((void *)__WI == (void *)(&__string_6))) {
-        lisaac_push(&__ZB0,L52038145); // L397 INSTALL_LISAAC;
+        lisaac_push(&__35Z,L52300289); // L399 INSTALL_LISAAC;
         lisaac_push_first(&__FJ,L6825988); // L52 TRUE;
-        lisaac_push_first(&__DC0,L48120833); // L367 INSTALL_LISAAC;
-        lisaac_push(&__DC0,L48641537); // L371 INSTALL_LISAAC;
+        lisaac_push_first(&__HA0,L48120833); // L367 INSTALL_LISAAC;
+        lisaac_push(&__HA0,L48641537); // L371 INSTALL_LISAAC;
         __DX((&__string_38));
         if (__JC==NULL) {
-          lisaac_push(&__DC0,L48771073); // L372 INSTALL_LISAAC;
+          lisaac_push(&__HA0,L48771073); // L372 INSTALL_LISAAC;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__DC0,L48771073); // L372 INSTALL_LISAAC;
-          __SC0=((____0B *)__JC);
-          lisaac_push_first(&__IC0,L167652365); // L1279 ABSTRACT_STRING;
-          __O4C(__SC0);
+          lisaac_push(&__HA0,L48771073); // L372 INSTALL_LISAAC;
+          __WA0=((____0B *)__JC);
+          lisaac_push_first(&__MA0,L167652365); // L1279 ABSTRACT_STRING;
+          __T2C(__WA0);
         };
-        lisaac_push(&__DC0,L48905217); // L373 INSTALL_LISAAC;
+        lisaac_push(&__HA0,L48905217); // L373 INSTALL_LISAAC;
         __DX((&__string_39));
       } else /* FALSE */ {
-        lisaac_push(&__ZB0,L52038145); // L397 INSTALL_LISAAC;
+        lisaac_push(&__35Z,L52300289); // L399 INSTALL_LISAAC;
         lisaac_push_first(&__FJ,L6826502); // L52 FALSE;
-        lisaac_push_first(&__DC0,L49027073); // L374 INSTALL_LISAAC;
+        lisaac_push_first(&__HA0,L49027073); // L374 INSTALL_LISAAC;
         __NFB=__OJ;
-        lisaac_push(&__DC0,L49309185); // L376 INSTALL_LISAAC;
-        lisaac_push_first(&__IC0,L8672792); // L66 STRING;
+        lisaac_push(&__HA0,L49309185); // L376 INSTALL_LISAAC;
+        lisaac_push_first(&__MA0,L8672792); // L66 STRING;
         if (__NFB==NULL) {
-          lisaac_push(&__IC0,L9059864); // L69 STRING;
+          lisaac_push(&__MA0,L9059864); // L69 STRING;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING_CONSTANT */ {
-          __LFAB=__NFB->__YB;
+          __NDAB=__NFB->__YB;
         };
-        lisaac_push(&__IC0,L9060376); // L69 STRING;
-        __EC0=__QF(__LFAB);
-        if (__EC0==NULL) {
-          lisaac_push(&__IC0,L9184792); // L70 STRING;
+        lisaac_push(&__MA0,L9060376); // L69 STRING;
+        __IA0=__QF(__NDAB);
+        if (__IA0==NULL) {
+          lisaac_push(&__MA0,L9184792); // L70 STRING;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__IC0,L9184792); // L70 STRING;
-          __AGI(((____0B *)__EC0),__NFB);
+          lisaac_push(&__MA0,L9184792); // L70 STRING;
+          __FEI(((____0B *)__IA0),__NFB);
         };
         __NFB=__RJ;
-        if (__EC0==NULL) {
-          lisaac_push(&__DC0,L49427457); // L377 INSTALL_LISAAC;
+        if (__IA0==NULL) {
+          lisaac_push(&__HA0,L49427457); // L377 INSTALL_LISAAC;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__DC0,L49427457); // L377 INSTALL_LISAAC;
-          __RII(((____0B *)__EC0),__NFB);
+          lisaac_push(&__HA0,L49427457); // L377 INSTALL_LISAAC;
+          __WGI(((____0B *)__IA0),__NFB);
         };
-        if (__EC0==NULL) {
-          lisaac_push(&__DC0,L49562625); // L378 INSTALL_LISAAC;
+        if (__IA0==NULL) {
+          lisaac_push(&__HA0,L49562625); // L378 INSTALL_LISAAC;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__DC0,L49562625); // L378 INSTALL_LISAAC;
-          __RII(((____0B *)__EC0),__JC);
+          lisaac_push(&__HA0,L49562625); // L378 INSTALL_LISAAC;
+          __WGI(((____0B *)__IA0),__JC);
         };
         __NFB=__UJ;
-        if (__EC0==NULL) {
-          lisaac_push(&__DC0,L49692161); // L379 INSTALL_LISAAC;
+        if (__IA0==NULL) {
+          lisaac_push(&__HA0,L49692161); // L379 INSTALL_LISAAC;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__DC0,L49692161); // L379 INSTALL_LISAAC;
-          __RII(((____0B *)__EC0),__NFB);
+          lisaac_push(&__HA0,L49692161); // L379 INSTALL_LISAAC;
+          __WGI(((____0B *)__IA0),__NFB);
         };
-        __SC0=__LI;
+        __WA0=__LI;
         __NFB=__OJ;
-        lisaac_push(&__DC0,L49838593); // L380 INSTALL_LISAAC;
-        __2LB(__SC0,__NFB,__EC0,__F__);
-        if (((void *)__WI == (void *)(&__string_24))) {
-          lisaac_push(&__DC0,L50597377); // L386 INSTALL_LISAAC;
-          lisaac_push_first(&__IC0,L6825988); // L52 TRUE;
-          lisaac_push_first(&__JC0,L49956865); // L381 INSTALL_LISAAC;
-          __3FB=__LI;
-          if (__JN==NULL) {
-            lisaac_push(&__JC0,L50083841); // L382 INSTALL_LISAAC;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* STRING */ {
-            lisaac_push(&__JC0,L50083841); // L382 INSTALL_LISAAC;
-            __AGI(((____0B *)__JN),__3FB);
-          };
-        } else /* FALSE */ {
-          lisaac_push(&__DC0,L50597377); // L386 INSTALL_LISAAC;
-          lisaac_push_first(&__IC0,L6826502); // L52 FALSE;
-          lisaac_push_first(&__JC0,L50207745); // L383 INSTALL_LISAAC;
-          if (__JN==NULL) {
-            lisaac_push(&__JC0,L50348545); // L384 INSTALL_LISAAC;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* STRING */ {
-            lisaac_push(&__JC0,L50348545); // L384 INSTALL_LISAAC;
-            __AGI(((____0B *)__JN),(&__string_40));
-          };
-          __3FB=__LI;
-          if (__JN==NULL) {
-            lisaac_push(&__JC0,L50478081); // L385 INSTALL_LISAAC;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* STRING */ {
-            lisaac_push(&__JC0,L50478081); // L385 INSTALL_LISAAC;
-            __RII(((____0B *)__JN),__3FB);
-          };
-        };
-        lisaac_push(&__DC0,L50738177); // L387 INSTALL_LISAAC;
-        __DX((&__string_41));
-        if (__JN==NULL) {
-          lisaac_push(&__DC0,L50867201); // L388 INSTALL_LISAAC;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* STRING */ {
-          lisaac_push(&__DC0,L50867201); // L388 INSTALL_LISAAC;
-          __3FB=((____0B *)__JN);
-          lisaac_push_first(&__IC0,L167652365); // L1279 ABSTRACT_STRING;
-          __O4C(__3FB);
-        };
-        lisaac_push(&__DC0,L50995713); // L389 INSTALL_LISAAC;
-        __DX((&__string_42));
-        lisaac_push(&__DC0,L51141633); // L390 INSTALL_LISAAC;
-        __LFAB=__DRB(__JN);
-        if ((__LFAB ==  0)) {
-          lisaac_push(&__DC0,L51908097); // L396 INSTALL_LISAAC;
-          lisaac_push_first(&__IC0,L6825988); // L52 TRUE;
-          lisaac_push_first(&__JC0,L51146241); // L390 INSTALL_LISAAC;
-          lisaac_push(&__JC0,L51259905); // L391 INSTALL_LISAAC;
-          __DX((&__string_43));
-        } else /* FALSE */ {
-          lisaac_push(&__DC0,L51908097); // L396 INSTALL_LISAAC;
-          lisaac_push_first(&__IC0,L6826502); // L52 FALSE;
-          lisaac_push_first(&__JC0,L51387393); // L392 INSTALL_LISAAC;
-          lisaac_push(&__JC0,L51812353); // L395 INSTALL_LISAAC;
-          __DX((&__string_44));
-        };
+        lisaac_push(&__HA0,L49838593); // L380 INSTALL_LISAAC;
+        __ZKB(__WA0,__NFB,__IA0,__F__);
       };
-      lisaac_push(&__ZB0,L52850689); // L403 INSTALL_LISAAC;
-      __TG((&__string_45), 5);
-      lisaac_push(&__ZB0,L52980737); // L404 INSTALL_LISAAC;
-      __0B0=__JC;
+      lisaac_push(&__35Z,L53112833); // L405 INSTALL_LISAAC;
+      __TG((&__string_40), 5);
+      lisaac_push(&__35Z,L53242881); // L406 INSTALL_LISAAC;
+      __45Z=__JC;
       lisaac_push_first(&__FJ,L8672792); // L66 STRING;
       if (__JC==NULL) {
         lisaac_push(&__FJ,L9059864); // L69 STRING;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
-        __LFAB=__JC->__FC;
+        __NDAB=__JC->__FC;
       };
       lisaac_push(&__FJ,L9060376); // L69 STRING;
-      __EC0=__QF(__LFAB);
-      if (__EC0==NULL) {
+      __IA0=__QF(__NDAB);
+      if (__IA0==NULL) {
         lisaac_push(&__FJ,L9184792); // L70 STRING;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
         lisaac_push(&__FJ,L9184792); // L70 STRING;
-        __AGI(((____0B *)__EC0),__0B0);
+        __FEI(((____0B *)__IA0),__45Z);
       };
       if (((void *)__WI == (void *)(&__string_24))) {
-        lisaac_push(&__ZB0,L53348865); // L407 INSTALL_LISAAC;
+        lisaac_push(&__35Z,L53611009); // L409 INSTALL_LISAAC;
         lisaac_push_first(&__FJ,L8792068); // L67 TRUE;
-        lisaac_push_first(&__DC0,L53101569); // L405 INSTALL_LISAAC;
-        if (__EC0==NULL) {
-          lisaac_push(&__DC0,L53235713); // L406 INSTALL_LISAAC;
+        lisaac_push_first(&__HA0,L53363713); // L407 INSTALL_LISAAC;
+        if (__IA0==NULL) {
+          lisaac_push(&__HA0,L53497857); // L408 INSTALL_LISAAC;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__DC0,L53235713); // L406 INSTALL_LISAAC;
-          __LXI(((____0B *)__EC0));
+          lisaac_push(&__HA0,L53497857); // L408 INSTALL_LISAAC;
+          __PVI(((____0B *)__IA0));
         };
       } else /* FALSE */ {
-        lisaac_push(&__ZB0,L53348865); // L407 INSTALL_LISAAC;
+        lisaac_push(&__35Z,L53611009); // L409 INSTALL_LISAAC;
         lisaac_push_first(&__FJ,L8530438); // L65 FALSE;
       };
-      if (__EC0==NULL) {
-        lisaac_push(&__ZB0,L53502977); // L408 INSTALL_LISAAC;
+      if (__IA0==NULL) {
+        lisaac_push(&__35Z,L53765121); // L410 INSTALL_LISAAC;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
-        lisaac_push(&__ZB0,L53502977); // L408 INSTALL_LISAAC;
-        __SC0=((____0B *)__EC0);
+        lisaac_push(&__35Z,L53765121); // L410 INSTALL_LISAAC;
+        __WA0=((____0B *)__IA0);
         lisaac_push_first(&__FJ,L30804504); // L235 STRING;
-        lisaac_push_first(&__DC0,L19150866); // L146 BLOCK;
-        lisaac_push_first(&__IC0,L7088642); // L54 OBJECT;
-        __SXJ=((____DB )(top_context->back->back));
-        lisaac_push(&__DC0,L19280914); // L147 BLOCK;
-        lisaac_push_first(&__IC0,L10652676); // L81 TRUE;
-        lisaac_push_first(&__JC0,L19285522); // L147 BLOCK;
-        lisaac_push_first(&__KC0,L30805528); // L235 STRING;
-        if (((void *)(&__string_46) != (void *)NULL)) {
-          lisaac_push(&__JC0,L19282450); // L147 BLOCK;
-          lisaac_push_first(&__KC0,L13509636); // L103 TRUE;
-          __4XJ=__J__;
+        lisaac_push_first(&__HA0,L19150866); // L146 BLOCK;
+        lisaac_push_first(&__MA0,L7088642); // L54 OBJECT;
+        __WVJ=((____DB )(top_context->back->back));
+        lisaac_push(&__HA0,L19280914); // L147 BLOCK;
+        lisaac_push_first(&__MA0,L10652676); // L81 TRUE;
+        lisaac_push_first(&__NA0,L19285522); // L147 BLOCK;
+        lisaac_push_first(&__OA0,L30805528); // L235 STRING;
+        if (((void *)(&__string_41) != (void *)NULL)) {
+          lisaac_push(&__NA0,L19282450); // L147 BLOCK;
+          lisaac_push_first(&__OA0,L13509636); // L103 TRUE;
+          __CWJ=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__JC0,L19282450); // L147 BLOCK;
-          lisaac_push_first(&__KC0,L14689286); // L112 FALSE;
-          __4XJ=__F__;
+          lisaac_push(&__NA0,L19282450); // L147 BLOCK;
+          lisaac_push_first(&__OA0,L14689286); // L112 FALSE;
+          __CWJ=__F__;
         };
-        if (__4XJ) {
-          lisaac_push(&__DC0,L19532306); // L149 BLOCK;
-          lisaac_push_first(&__IC0,L8792068); // L67 TRUE;
-          lisaac_push_first(&__JC0,L19289106); // L147 BLOCK;
-          lisaac_push(&__JC0,L19428370); // L148 BLOCK;
-          lisaac_push_first(&__KC0,L9059330); // L69 OBJECT;
-          lisaac_push_first(&__FIQ,L7866882); // L60 OBJECT;
-          lisaac_push_first(&__FGR,L8792068); // L67 TRUE;
-          lisaac_push_first(&__NIQ,L7616002); // L58 OBJECT;
-          lisaac_stack_print((_____CONTEXT *)(__SXJ));
-          lisaac_push(&__KC0,L9181698); // L70 OBJECT;
-          __DX((&__string_47));
-          lisaac_push(&__KC0,L9313282); // L71 OBJECT;
-          lisaac_push_first(&__FIQ,L10896400); // L83 CHARACTER;
-          lisaac_push_first(&__FGR,L5005342); // L38 STD_OUTPUT;
-          lisaac_push_first(&__NIQ,L18378271); // L140 OUTPUT_STREAM;
-          lisaac_push_first(&__0C0,L8272919); // L63 SYSTEM_IO;
+        if (__CWJ) {
+          lisaac_push(&__HA0,L19532306); // L149 BLOCK;
+          lisaac_push_first(&__MA0,L8792068); // L67 TRUE;
+          lisaac_push_first(&__NA0,L19289106); // L147 BLOCK;
+          lisaac_push(&__NA0,L19428370); // L148 BLOCK;
+          lisaac_push_first(&__OA0,L9059330); // L69 OBJECT;
+          lisaac_push_first(&__JGQ,L7866882); // L60 OBJECT;
+          lisaac_push_first(&__JER,L8792068); // L67 TRUE;
+          lisaac_push_first(&__RGQ,L7616002); // L58 OBJECT;
+          lisaac_stack_print((_____CONTEXT *)(__WVJ));
+          lisaac_push(&__OA0,L9181698); // L70 OBJECT;
+          __DX((&__string_42));
+          lisaac_push(&__OA0,L9313282); // L71 OBJECT;
+          lisaac_push_first(&__JGQ,L10896400); // L83 CHARACTER;
+          lisaac_push_first(&__JER,L5005342); // L38 STD_OUTPUT;
+          lisaac_push_first(&__RGQ,L18378271); // L140 OUTPUT_STREAM;
+          lisaac_push_first(&__2A0,L8272919); // L63 SYSTEM_IO;
           fputc((int)('\n'),stdout);
-          lisaac_push(&__KC0,L9455106); // L72 OBJECT;
-          lisaac_push_first(&__FIQ,L10511362); // L80 OBJECT;
-          lisaac_push_first(&__FGR,L4598824); // L35 SYSTEM;
+          lisaac_push(&__OA0,L9455106); // L72 OBJECT;
+          lisaac_push_first(&__JGQ,L10511362); // L80 OBJECT;
+          lisaac_push_first(&__JER,L4598824); // L35 SYSTEM;
           exit(( 1));
         } else /* FALSE */ {
-          lisaac_push(&__DC0,L19532306); // L149 BLOCK;
-          lisaac_push_first(&__IC0,L8530438); // L65 FALSE;
+          lisaac_push(&__HA0,L19532306); // L149 BLOCK;
+          lisaac_push_first(&__MA0,L8530438); // L65 FALSE;
         };
-        __LFAB=__SC0->__FC;
-        __5VI=(&__string_46)->__YB;
+        __NDAB=__WA0->__FC;
+        __EUI=(&__string_41)->__YB;
         lisaac_push(&__FJ,L31333912); // L239 STRING;
-        lisaac_push_first(&__DC0,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__IC0,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__JC0,L9195016); // L70 NUMERIC;
-        __3C0=(____L)(- __5VI);
-        lisaac_push(&__DC0,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__IC0,L9195016); // L70 NUMERIC;
-        __JWI=(____L)(__LFAB - __3C0);
+        lisaac_push_first(&__HA0,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__MA0,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__NA0,L9195016); // L70 NUMERIC;
+        __5A0=(____L)(- __EUI);
+        lisaac_push(&__HA0,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__MA0,L9195016); // L70 NUMERIC;
+        __OUI=(____L)(__NDAB - __5A0);
         lisaac_push(&__FJ,L31335448); // L239 STRING;
-        __LYJ(__SC0,__JWI);
+        __PWJ(__WA0,__OUI);
         lisaac_push(&__FJ,L31461912); // L240 STRING;
-        lisaac_push_first(&__DC0,L15224840); // L116 NUMERIC;
-        if ((__LFAB >  0)) {
+        lisaac_push_first(&__HA0,L15224840); // L116 NUMERIC;
+        if ((__NDAB >  0)) {
           lisaac_push(&__FJ,L31464984); // L240 STRING;
-          lisaac_push_first(&__DC0,L10652676); // L81 TRUE;
-          lisaac_push_first(&__IC0,L31467544); // L240 STRING;
-          lisaac_push_first(&__JC0,L15224840); // L116 NUMERIC;
-          __4XJ=(__5VI >  0);
+          lisaac_push_first(&__HA0,L10652676); // L81 TRUE;
+          lisaac_push_first(&__MA0,L31467544); // L240 STRING;
+          lisaac_push_first(&__NA0,L15224840); // L116 NUMERIC;
+          __CWJ=(__EUI >  0);
         } else /* FALSE */ {
           lisaac_push(&__FJ,L31464984); // L240 STRING;
-          lisaac_push_first(&__DC0,L12081158); // L92 FALSE;
-          __4XJ=__J__;
+          lisaac_push_first(&__HA0,L12081158); // L92 FALSE;
+          __CWJ=__J__;
         };
-        if (__4XJ) {
+        if (__CWJ) {
           lisaac_push(&__FJ,L31722008); // L242 STRING;
-          lisaac_push_first(&__DC0,L8792068); // L67 TRUE;
-          lisaac_push_first(&__IC0,L31472152); // L240 STRING;
-          __2WI=__SC0->__BUE;
-          lisaac_push(&__IC0,L31602712); // L241 STRING;
-          lisaac_push_first(&__JC0,L9195016); // L70 NUMERIC;
-          __3WI=(____L)(__LFAB -  1);
-          if (__2WI==NULL) {
-            lisaac_push(&__IC0,L31606808); // L241 STRING;
+          lisaac_push_first(&__HA0,L8792068); // L67 TRUE;
+          lisaac_push_first(&__MA0,L31472152); // L240 STRING;
+          __BVI=__WA0->__GSE;
+          lisaac_push(&__MA0,L31602712); // L241 STRING;
+          lisaac_push_first(&__NA0,L9195016); // L70 NUMERIC;
+          __CVI=(____L)(__NDAB -  1);
+          if (__BVI==NULL) {
+            lisaac_push(&__MA0,L31606808); // L241 STRING;
             lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
           } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-            lisaac_push(&__IC0,L31606808); // L241 STRING;
-            __LYM(((____4 *)__2WI), 0,__3WI,__5VI);
+            lisaac_push(&__MA0,L31606808); // L241 STRING;
+            __PWM(((____4 *)__BVI), 0,__CVI,__EUI);
           };
         } else /* FALSE */ {
           lisaac_push(&__FJ,L31722008); // L242 STRING;
-          lisaac_push_first(&__DC0,L8530438); // L65 FALSE;
+          lisaac_push_first(&__HA0,L8530438); // L65 FALSE;
         };
-        __2WI=__SC0->__BUE;
-        __DXI=(&__string_46)->__ZB;
+        __BVI=__WA0->__GSE;
+        __IVI=(&__string_41)->__ZB;
         lisaac_push(&__FJ,L31875096); // L243 STRING;
-        lisaac_push_first(&__DC0,L9195016); // L70 NUMERIC;
-        __LFAB=(____L)(__5VI -  1);
-        if (__2WI==NULL) {
+        lisaac_push_first(&__HA0,L9195016); // L70 NUMERIC;
+        __NDAB=(____L)(__EUI -  1);
+        if (__BVI==NULL) {
           lisaac_push(&__FJ,L31876632); // L243 STRING;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
           lisaac_push(&__FJ,L31876632); // L243 STRING;
-          __S1J(((____4 *)__2WI),__DXI,__LFAB);
+          __WZJ(((____4 *)__BVI),__IVI,__NDAB);
         };
       };
-      if (__EC0==NULL) {
-        lisaac_push(&__ZB0,L53621761); // L409 INSTALL_LISAAC;
+      if (__IA0==NULL) {
+        lisaac_push(&__35Z,L53883905); // L411 INSTALL_LISAAC;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
-        lisaac_push(&__ZB0,L53621761); // L409 INSTALL_LISAAC;
-        __RII(((____0B *)__EC0),(&__string_48));
+        lisaac_push(&__35Z,L53883905); // L411 INSTALL_LISAAC;
+        __WGI(((____0B *)__IA0),(&__string_43));
       };
-      lisaac_push(&__ZB0,L53784065); // L410 INSTALL_LISAAC;
-      __2LB((&__string_49),(&__string_50),__EC0,__J__);
-      lisaac_push(&__ZB0,L53877761); // L411 INSTALL_LISAAC;
+      lisaac_push(&__35Z,L54046209); // L412 INSTALL_LISAAC;
+      __ZKB((&__string_44),(&__string_45),__IA0,__J__);
+      lisaac_push(&__35Z,L54139905); // L413 INSTALL_LISAAC;
       lisaac_push_first(&__FJ,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__DC0,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__IC0,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__JC0,L8272919); // L63 SYSTEM_IO;
+      lisaac_push_first(&__HA0,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__MA0,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__NA0,L8272919); // L63 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__ZB0,L54046209); // L412 INSTALL_LISAAC;
-      __2LB((&__string_51),(&__string_50),__EC0,__J__);
-      lisaac_push(&__ZB0,L54139905); // L413 INSTALL_LISAAC;
+      lisaac_push(&__35Z,L54308353); // L414 INSTALL_LISAAC;
+      __ZKB((&__string_46),(&__string_45),__IA0,__J__);
+      lisaac_push(&__35Z,L54402049); // L415 INSTALL_LISAAC;
       lisaac_push_first(&__FJ,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__DC0,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__IC0,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__JC0,L8272919); // L63 SYSTEM_IO;
+      lisaac_push_first(&__HA0,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__MA0,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__NA0,L8272919); // L63 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__14,L84831745); // L647 INSTALL_LISAAC;
-      __TG((&__string_52), 5);
-      lisaac_push(&__14,L84949505); // L648 INSTALL_LISAAC;
-      __FHB((&__string_53));
-      lisaac_push(&__14,L85223425); // L650 INSTALL_LISAAC;
-      __TG((&__string_54), 5);
-      lisaac_push(&__14,L85343233); // L651 INSTALL_LISAAC;
-      __FHB((&__string_55));
-      lisaac_push(&__14,L85889025); // L655 INSTALL_LISAAC;
-      __DX((&__string_56));
+      lisaac_push(&__14,L85093889); // L649 INSTALL_LISAAC;
+      __TG((&__string_47), 5);
+      lisaac_push(&__14,L85211649); // L650 INSTALL_LISAAC;
+      __BGB((&__string_48));
+      lisaac_push(&__14,L85485569); // L652 INSTALL_LISAAC;
+      __TG((&__string_49), 5);
+      lisaac_push(&__14,L85605377); // L653 INSTALL_LISAAC;
+      __BGB((&__string_50));
+      lisaac_push(&__14,L86151169); // L657 INSTALL_LISAAC;
+      __DX((&__string_51));
+      lisaac_push(&__14,L86546433); // L660 INSTALL_LISAAC;
+      __DX((&__string_52));
     } else /* FALSE */ {
-      lisaac_push(&__4EAB,L17446408); // L133 NUMERIC;
-      lisaac_push_first(&__5EAB,L8530438); // L65 FALSE;
+      lisaac_push(&__ADAB,L17446408); // L133 NUMERIC;
+      lisaac_push_first(&__BDAB,L8530438); // L65 FALSE;
     };
-    lisaac_push(&__REAB,L91098113); // L695 INSTALL_LISAAC;
-    lisaac_push_first(&__4EAB,L16794632); // L128 NUMERIC;
-    if ((__BFAB ==  2)) {
-      lisaac_push(&__4EAB,L17446408); // L133 NUMERIC;
-      lisaac_push_first(&__5EAB,L8792068); // L67 TRUE;
-      lisaac_push_first(&__14,L90849793); // L693 INSTALL_LISAAC;
-      lisaac_push_first(&__ZB0,L10621458); // L81 BLOCK;
-      __ZHB:
+    lisaac_push(&__TCAB,L91753473); // L700 INSTALL_LISAAC;
+    lisaac_push_first(&__ADAB,L16794632); // L128 NUMERIC;
+    if ((__DDAB ==  2)) {
+      lisaac_push(&__ADAB,L17446408); // L133 NUMERIC;
+      lisaac_push_first(&__BDAB,L8792068); // L67 TRUE;
+      lisaac_push_first(&__14,L91505153); // L698 INSTALL_LISAAC;
+      lisaac_push_first(&__35Z,L10621458); // L81 BLOCK;
+      __WGB:
       {
-        lisaac_push(&__ZB0,L10621458); // L81 BLOCK;
-        lisaac_push_first(&__FJ,L86249985); // L658 INSTALL_LISAAC;
-        lisaac_push(&__FJ,L87310849); // L666 INSTALL_LISAAC;
-        __3WI=__FR((&__string_57),(&__string_58), 6);
-        lisaac_push(&__FJ,L88085505); // L672 INSTALL_LISAAC;
-        lisaac_push_first(&__DC0,L16794632); // L128 NUMERIC;
-        if ((__3WI ==  1)) {
-          lisaac_push(&__DC0,L17446408); // L133 NUMERIC;
-          lisaac_push_first(&__IC0,L8792068); // L67 TRUE;
-          lisaac_push_first(&__JC0,L87568385); // L668 INSTALL_LISAAC;
-          lisaac_push(&__JC0,L87721985); // L669 INSTALL_LISAAC;
-          __TG((&__string_59), 0);
-          lisaac_push(&__JC0,L87831041); // L670 INSTALL_LISAAC;
-          lisaac_push_first(&__KC0,L57295873); // L437 INSTALL_LISAAC;
-          __ABC=__QF( 100);
+        lisaac_push(&__35Z,L10621458); // L81 BLOCK;
+        lisaac_push_first(&__FJ,L86905345); // L663 INSTALL_LISAAC;
+        lisaac_push(&__FJ,L87966209); // L671 INSTALL_LISAAC;
+        __CVI=__FR((&__string_53),(&__string_54), 6);
+        lisaac_push(&__FJ,L88740865); // L677 INSTALL_LISAAC;
+        lisaac_push_first(&__HA0,L16794632); // L128 NUMERIC;
+        if ((__CVI ==  1)) {
+          lisaac_push(&__HA0,L17446408); // L133 NUMERIC;
+          lisaac_push_first(&__MA0,L8792068); // L67 TRUE;
+          lisaac_push_first(&__NA0,L88223745); // L673 INSTALL_LISAAC;
+          lisaac_push(&__NA0,L88377345); // L674 INSTALL_LISAAC;
+          __TG((&__string_55), 0);
+          lisaac_push(&__NA0,L88486401); // L675 INSTALL_LISAAC;
+          lisaac_push_first(&__OA0,L57558017); // L439 INSTALL_LISAAC;
+          __F5B=__QF( 100);
           if (((void *)__OC == (void *)NULL)) {
-            lisaac_push(&__KC0,L57936385); // L442 INSTALL_LISAAC;
-            lisaac_push_first(&__FIQ,L6825988); // L52 TRUE;
-            lisaac_push_first(&__FGR,L57423361); // L438 INSTALL_LISAAC;
-            if (__ABC==NULL) {
-              lisaac_push(&__FGR,L57553409); // L439 INSTALL_LISAAC;
+            lisaac_push(&__OA0,L58198529); // L444 INSTALL_LISAAC;
+            lisaac_push_first(&__JGQ,L6825988); // L52 TRUE;
+            lisaac_push_first(&__JER,L57685505); // L440 INSTALL_LISAAC;
+            if (__F5B==NULL) {
+              lisaac_push(&__JER,L57815553); // L441 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
-              lisaac_push(&__FGR,L57553409); // L439 INSTALL_LISAAC;
-              __AGI(((____0B *)__ABC),(&__string_60));
+              lisaac_push(&__JER,L57815553); // L441 INSTALL_LISAAC;
+              __FEI(((____0B *)__F5B),(&__string_56));
             };
           } else /* FALSE */ {
-            lisaac_push(&__KC0,L57936385); // L442 INSTALL_LISAAC;
-            lisaac_push_first(&__FIQ,L6826502); // L52 FALSE;
-            lisaac_push_first(&__FGR,L57677825); // L440 INSTALL_LISAAC;
-            if (__ABC==NULL) {
-              lisaac_push(&__FGR,L57818113); // L441 INSTALL_LISAAC;
+            lisaac_push(&__OA0,L58198529); // L444 INSTALL_LISAAC;
+            lisaac_push_first(&__JGQ,L6826502); // L52 FALSE;
+            lisaac_push_first(&__JER,L57939969); // L442 INSTALL_LISAAC;
+            if (__F5B==NULL) {
+              lisaac_push(&__JER,L58080257); // L443 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
-              lisaac_push(&__FGR,L57818113); // L441 INSTALL_LISAAC;
-              __AGI(((____0B *)__ABC),__OC);
+              lisaac_push(&__JER,L58080257); // L443 INSTALL_LISAAC;
+              __FEI(((____0B *)__F5B),__OC);
             };
           };
-          if (__ABC==NULL) {
-            lisaac_push(&__KC0,L58080257); // L443 INSTALL_LISAAC;
+          if (__F5B==NULL) {
+            lisaac_push(&__OA0,L58342401); // L445 INSTALL_LISAAC;
             lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
           } else /* STRING */ {
-            lisaac_push(&__KC0,L58080257); // L443 INSTALL_LISAAC;
-            __RII(((____0B *)__ABC),(&__string_61));
+            lisaac_push(&__OA0,L58342401); // L445 INSTALL_LISAAC;
+            __WGI(((____0B *)__F5B),(&__string_57));
           };
-          lisaac_push(&__KC0,L58227201); // L444 INSTALL_LISAAC;
-          lisaac_push_first(&__FIQ,L8672792); // L66 STRING;
-          __XT=(&__string_62)->__YB;
-          lisaac_push(&__FIQ,L9060376); // L69 STRING;
+          lisaac_push(&__OA0,L58489345); // L446 INSTALL_LISAAC;
+          lisaac_push_first(&__JGQ,L8672792); // L66 STRING;
+          __XT=(&__string_58)->__YB;
+          lisaac_push(&__JGQ,L9060376); // L69 STRING;
           __ZT=__QF(__XT);
           if (__ZT==NULL) {
-            lisaac_push(&__FIQ,L9184792); // L70 STRING;
+            lisaac_push(&__JGQ,L9184792); // L70 STRING;
             lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
           } else /* STRING */ {
-            lisaac_push(&__FIQ,L9184792); // L70 STRING;
-            __AGI(((____0B *)__ZT),(&__string_62));
+            lisaac_push(&__JGQ,L9184792); // L70 STRING;
+            __FEI(((____0B *)__ZT),(&__string_58));
           };
           if (__ZT==NULL) {
-            lisaac_push(&__KC0,L58345473); // L445 INSTALL_LISAAC;
+            lisaac_push(&__OA0,L58607617); // L447 INSTALL_LISAAC;
             lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
           } else /* STRING */ {
-            lisaac_push(&__KC0,L58345473); // L445 INSTALL_LISAAC;
-            __RII(((____0B *)__ZT),(&__string_63));
+            lisaac_push(&__OA0,L58607617); // L447 INSTALL_LISAAC;
+            __WGI(((____0B *)__ZT),(&__string_59));
           };
           if (__ZT==NULL) {
-            lisaac_push(&__KC0,L58474497); // L446 INSTALL_LISAAC;
+            lisaac_push(&__OA0,L58736641); // L448 INSTALL_LISAAC;
             lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
           } else /* STRING */ {
-            lisaac_push(&__KC0,L58474497); // L446 INSTALL_LISAAC;
-            __RII(((____0B *)__ZT),__JC);
+            lisaac_push(&__OA0,L58736641); // L448 INSTALL_LISAAC;
+            __WGI(((____0B *)__ZT),__JC);
           };
           if (((void *)__WI == (void *)(&__string_24))) {
-            lisaac_push(&__KC0,L58853889); // L449 INSTALL_LISAAC;
-            lisaac_push_first(&__FIQ,L8792068); // L67 TRUE;
-            lisaac_push_first(&__FGR,L58606593); // L447 INSTALL_LISAAC;
+            lisaac_push(&__OA0,L59116033); // L451 INSTALL_LISAAC;
+            lisaac_push_first(&__JGQ,L8792068); // L67 TRUE;
+            lisaac_push_first(&__JER,L58868737); // L449 INSTALL_LISAAC;
             if (__ZT==NULL) {
-              lisaac_push(&__FGR,L58740737); // L448 INSTALL_LISAAC;
+              lisaac_push(&__JER,L59002881); // L450 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
-              lisaac_push(&__FGR,L58740737); // L448 INSTALL_LISAAC;
-              __LXI(((____0B *)__ZT));
+              lisaac_push(&__JER,L59002881); // L450 INSTALL_LISAAC;
+              __PVI(((____0B *)__ZT));
             };
           } else /* FALSE */ {
-            lisaac_push(&__KC0,L58853889); // L449 INSTALL_LISAAC;
-            lisaac_push_first(&__FIQ,L8530438); // L65 FALSE;
+            lisaac_push(&__OA0,L59116033); // L451 INSTALL_LISAAC;
+            lisaac_push_first(&__JGQ,L8530438); // L65 FALSE;
           };
           if (__ZT==NULL) {
-            lisaac_push(&__KC0,L59002881); // L450 INSTALL_LISAAC;
+            lisaac_push(&__OA0,L59265025); // L452 INSTALL_LISAAC;
             lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
           } else /* STRING */ {
-            lisaac_push(&__KC0,L59002881); // L450 INSTALL_LISAAC;
-            __RII(((____0B *)__ZT),(&__string_64));
+            lisaac_push(&__OA0,L59265025); // L452 INSTALL_LISAAC;
+            __WGI(((____0B *)__ZT),(&__string_60));
           };
           if (__ZT==NULL) {
-            lisaac_push(&__KC0,L59129345); // L451 INSTALL_LISAAC;
+            lisaac_push(&__OA0,L59391489); // L453 INSTALL_LISAAC;
             lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
           } else /* STRING */ {
-            lisaac_push(&__KC0,L59129345); // L451 INSTALL_LISAAC;
-            __RII(((____0B *)__ZT),(&__string_65));
+            lisaac_push(&__OA0,L59391489); // L453 INSTALL_LISAAC;
+            __WGI(((____0B *)__ZT),(&__string_61));
           };
-          lisaac_push(&__KC0,L59283457); // L452 INSTALL_LISAAC;
-          __2LB(__ABC,(&__string_62),__ZT,__F__);
+          lisaac_push(&__OA0,L59545601); // L454 INSTALL_LISAAC;
+          __ZKB(__F5B,(&__string_58),__ZT,__F__);
         } else /* FALSE */ {
-          lisaac_push(&__DC0,L17446408); // L133 NUMERIC;
-          lisaac_push_first(&__IC0,L8530438); // L65 FALSE;
+          lisaac_push(&__HA0,L17446408); // L133 NUMERIC;
+          lisaac_push_first(&__MA0,L8530438); // L65 FALSE;
         };
-        lisaac_push(&__FJ,L88609793); // L676 INSTALL_LISAAC;
-        lisaac_push_first(&__DC0,L16794632); // L128 NUMERIC;
-        if ((__3WI ==  2)) {
-          lisaac_push(&__DC0,L17446408); // L133 NUMERIC;
-          lisaac_push_first(&__IC0,L8792068); // L67 TRUE;
-          lisaac_push_first(&__JC0,L88092673); // L672 INSTALL_LISAAC;
-          lisaac_push(&__JC0,L88244737); // L673 INSTALL_LISAAC;
-          __TG((&__string_66), 0);
-          lisaac_push(&__JC0,L88354305); // L674 INSTALL_LISAAC;
-          lisaac_push_first(&__KC0,L62136321); // L474 INSTALL_LISAAC;
+        lisaac_push(&__FJ,L89265153); // L681 INSTALL_LISAAC;
+        lisaac_push_first(&__HA0,L16794632); // L128 NUMERIC;
+        if ((__CVI ==  2)) {
+          lisaac_push(&__HA0,L17446408); // L133 NUMERIC;
+          lisaac_push_first(&__MA0,L8792068); // L67 TRUE;
+          lisaac_push_first(&__NA0,L88748033); // L677 INSTALL_LISAAC;
+          lisaac_push(&__NA0,L88900097); // L678 INSTALL_LISAAC;
+          __TG((&__string_62), 0);
+          lisaac_push(&__NA0,L89009665); // L679 INSTALL_LISAAC;
+          lisaac_push_first(&__OA0,L62398465); // L476 INSTALL_LISAAC;
           if (((void *)__WI == (void *)(&__string_24))) {
-            lisaac_push(&__KC0,L70519297); // L538 INSTALL_LISAAC;
-            lisaac_push_first(&__FIQ,L6825988); // L52 TRUE;
-            lisaac_push_first(&__FGR,L62800897); // L479 INSTALL_LISAAC;
-            lisaac_push(&__FGR,L62942209); // L480 INSTALL_LISAAC;
-            __DX((&__string_67));
+            lisaac_push(&__OA0,L70781441); // L540 INSTALL_LISAAC;
+            lisaac_push_first(&__JGQ,L6825988); // L52 TRUE;
+            lisaac_push_first(&__JER,L63063041); // L481 INSTALL_LISAAC;
+            lisaac_push(&__JER,L63204353); // L482 INSTALL_LISAAC;
+            __DX((&__string_63));
           } else /* FALSE */ {
-            lisaac_push(&__KC0,L70519297); // L538 INSTALL_LISAAC;
-            lisaac_push_first(&__FIQ,L6826502); // L52 FALSE;
-            lisaac_push_first(&__FGR,L63051777); // L481 INSTALL_LISAAC;
-            lisaac_push(&__FGR,L63206401); // L482 INSTALL_LISAAC;
-            __YCC=__DRB((&__string_68));
-            lisaac_push(&__FGR,L63337473); // L483 INSTALL_LISAAC;
-            __YCC=__DRB((&__string_69));
-            lisaac_push(&__FGR,L63468545); // L484 INSTALL_LISAAC;
-            __YCC=__DRB((&__string_70));
-            lisaac_push(&__FGR,L63598593); // L485 INSTALL_LISAAC;
-            __YCC=__DRB((&__string_71));
+            lisaac_push(&__OA0,L70781441); // L540 INSTALL_LISAAC;
+            lisaac_push_first(&__JGQ,L6826502); // L52 FALSE;
+            lisaac_push_first(&__JER,L63313921); // L483 INSTALL_LISAAC;
+            lisaac_push(&__JER,L63468545); // L484 INSTALL_LISAAC;
+            __3AC=__AQB((&__string_64));
+            lisaac_push(&__JER,L63599617); // L485 INSTALL_LISAAC;
+            __3AC=__AQB((&__string_65));
+            lisaac_push(&__JER,L63730689); // L486 INSTALL_LISAAC;
+            __3AC=__AQB((&__string_66));
+            lisaac_push(&__JER,L63860737); // L487 INSTALL_LISAAC;
+            __3AC=__AQB((&__string_67));
             if (__JN==NULL) {
-              lisaac_push(&__FGR,L64000513); // L488 INSTALL_LISAAC;
+              lisaac_push(&__JER,L64262657); // L490 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
-              lisaac_push(&__FGR,L64000513); // L488 INSTALL_LISAAC;
-              __AGI(((____0B *)__JN),(&__string_72));
+              lisaac_push(&__JER,L64262657); // L490 INSTALL_LISAAC;
+              __FEI(((____0B *)__JN),(&__string_68));
             };
-            lisaac_push(&__FGR,L64102913); // L489 INSTALL_LISAAC;
-            __DX((&__string_73));
+            lisaac_push(&__JER,L64365057); // L491 INSTALL_LISAAC;
+            __DX((&__string_69));
             if (__JN==NULL) {
-              lisaac_push(&__FGR,L64236545); // L490 INSTALL_LISAAC;
+              lisaac_push(&__JER,L64498689); // L492 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
-              lisaac_push(&__FGR,L64236545); // L490 INSTALL_LISAAC;
-              __SD0=((____0B *)__JN);
-              lisaac_push_first(&__NIQ,L167652365); // L1279 ABSTRACT_STRING;
-              __O4C(__SD0);
+              lisaac_push(&__JER,L64498689); // L492 INSTALL_LISAAC;
+              __UB0=((____0B *)__JN);
+              lisaac_push_first(&__RGQ,L167652365); // L1279 ABSTRACT_STRING;
+              __T2C(__UB0);
             };
-            lisaac_push(&__FGR,L64365057); // L491 INSTALL_LISAAC;
-            __DX((&__string_42));
-            lisaac_push(&__FGR,L64510977); // L492 INSTALL_LISAAC;
-            __YCC=__DRB(__JN);
-            if ((__YCC !=  0)) {
-              lisaac_push(&__FGR,L65146369); // L497 INSTALL_LISAAC;
-              lisaac_push_first(&__NIQ,L6825988); // L52 TRUE;
-              lisaac_push_first(&__0C0,L64516097); // L492 INSTALL_LISAAC;
-              lisaac_push(&__0C0,L64788993); // L494 INSTALL_LISAAC;
-              __DX((&__string_74));
+            lisaac_push(&__JER,L64627201); // L493 INSTALL_LISAAC;
+            __DX((&__string_70));
+            lisaac_push(&__JER,L64773121); // L494 INSTALL_LISAAC;
+            __3AC=__AQB(__JN);
+            if ((__3AC !=  0)) {
+              lisaac_push(&__JER,L65408513); // L499 INSTALL_LISAAC;
+              lisaac_push_first(&__RGQ,L6825988); // L52 TRUE;
+              lisaac_push_first(&__2A0,L64778241); // L494 INSTALL_LISAAC;
+              lisaac_push(&__2A0,L65051137); // L496 INSTALL_LISAAC;
+              __DX((&__string_71));
             } else /* FALSE */ {
-              lisaac_push(&__FGR,L65146369); // L497 INSTALL_LISAAC;
-              lisaac_push_first(&__NIQ,L6826502); // L52 FALSE;
-              lisaac_push_first(&__0C0,L64887809); // L495 INSTALL_LISAAC;
-              lisaac_push(&__0C0,L65022465); // L496 INSTALL_LISAAC;
-              __DX((&__string_43));
+              lisaac_push(&__JER,L65408513); // L499 INSTALL_LISAAC;
+              lisaac_push_first(&__RGQ,L6826502); // L52 FALSE;
+              lisaac_push_first(&__2A0,L65149953); // L497 INSTALL_LISAAC;
+              lisaac_push(&__2A0,L65284609); // L498 INSTALL_LISAAC;
+              __DX((&__string_72));
             };
             if (__JN==NULL) {
-              lisaac_push(&__FGR,L65573377); // L500 INSTALL_LISAAC;
+              lisaac_push(&__JER,L65835521); // L502 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
-              lisaac_push(&__FGR,L65573377); // L500 INSTALL_LISAAC;
-              __AGI(((____0B *)__JN),(&__string_75));
+              lisaac_push(&__JER,L65835521); // L502 INSTALL_LISAAC;
+              __FEI(((____0B *)__JN),(&__string_73));
             };
-            lisaac_push(&__FGR,L65675777); // L501 INSTALL_LISAAC;
-            __DX((&__string_73));
+            lisaac_push(&__JER,L65937921); // L503 INSTALL_LISAAC;
+            __DX((&__string_69));
             if (__JN==NULL) {
-              lisaac_push(&__FGR,L65809409); // L502 INSTALL_LISAAC;
+              lisaac_push(&__JER,L66071553); // L504 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
-              lisaac_push(&__FGR,L65809409); // L502 INSTALL_LISAAC;
-              __SD0=((____0B *)__JN);
-              lisaac_push_first(&__NIQ,L167652365); // L1279 ABSTRACT_STRING;
-              __O4C(__SD0);
+              lisaac_push(&__JER,L66071553); // L504 INSTALL_LISAAC;
+              __UB0=((____0B *)__JN);
+              lisaac_push_first(&__RGQ,L167652365); // L1279 ABSTRACT_STRING;
+              __T2C(__UB0);
             };
-            lisaac_push(&__FGR,L65937921); // L503 INSTALL_LISAAC;
-            __DX((&__string_42));
-            lisaac_push(&__FGR,L66083841); // L504 INSTALL_LISAAC;
-            __YCC=__DRB(__JN);
-            if ((__YCC !=  0)) {
-              lisaac_push(&__FGR,L66719233); // L509 INSTALL_LISAAC;
-              lisaac_push_first(&__NIQ,L6825988); // L52 TRUE;
-              lisaac_push_first(&__0C0,L66088961); // L504 INSTALL_LISAAC;
-              lisaac_push(&__0C0,L66361857); // L506 INSTALL_LISAAC;
-              __DX((&__string_74));
+            lisaac_push(&__JER,L66200065); // L505 INSTALL_LISAAC;
+            __DX((&__string_70));
+            lisaac_push(&__JER,L66345985); // L506 INSTALL_LISAAC;
+            __3AC=__AQB(__JN);
+            if ((__3AC !=  0)) {
+              lisaac_push(&__JER,L66981377); // L511 INSTALL_LISAAC;
+              lisaac_push_first(&__RGQ,L6825988); // L52 TRUE;
+              lisaac_push_first(&__2A0,L66351105); // L506 INSTALL_LISAAC;
+              lisaac_push(&__2A0,L66624001); // L508 INSTALL_LISAAC;
+              __DX((&__string_71));
             } else /* FALSE */ {
-              lisaac_push(&__FGR,L66719233); // L509 INSTALL_LISAAC;
-              lisaac_push_first(&__NIQ,L6826502); // L52 FALSE;
-              lisaac_push_first(&__0C0,L66460673); // L507 INSTALL_LISAAC;
-              lisaac_push(&__0C0,L66595329); // L508 INSTALL_LISAAC;
-              __DX((&__string_43));
+              lisaac_push(&__JER,L66981377); // L511 INSTALL_LISAAC;
+              lisaac_push_first(&__RGQ,L6826502); // L52 FALSE;
+              lisaac_push_first(&__2A0,L66722817); // L509 INSTALL_LISAAC;
+              lisaac_push(&__2A0,L66857473); // L510 INSTALL_LISAAC;
+              __DX((&__string_72));
             };
-            lisaac_push(&__FGR,L67675137); // L516 INSTALL_LISAAC;
-            __4DC=__JXC((&__string_76));
-            if ((__4DC == 'n')) {
-              lisaac_push(&__FGR,L70389249); // L537 INSTALL_LISAAC;
-              lisaac_push_first(&__NIQ,L6825988); // L52 TRUE;
-              lisaac_push_first(&__0C0,L67914753); // L518 INSTALL_LISAAC;
-              __SD0=__QF( 100);
+            lisaac_push(&__JER,L67937281); // L518 INSTALL_LISAAC;
+            __DCC=__OVC((&__string_74));
+            if ((__DCC == 'n')) {
+              lisaac_push(&__JER,L70651393); // L539 INSTALL_LISAAC;
+              lisaac_push_first(&__RGQ,L6825988); // L52 TRUE;
+              lisaac_push_first(&__2A0,L68176897); // L520 INSTALL_LISAAC;
+              __UB0=__QF( 100);
               if (((void *)__OC == (void *)NULL)) {
-                lisaac_push(&__0C0,L68555265); // L523 INSTALL_LISAAC;
-                lisaac_push_first(&__A2C,L6825988); // L52 TRUE;
-                lisaac_push_first(&__LEC,L68042241); // L519 INSTALL_LISAAC;
-                if (__SD0==NULL) {
-                  lisaac_push(&__LEC,L68172289); // L520 INSTALL_LISAAC;
+                lisaac_push(&__2A0,L68817409); // L525 INSTALL_LISAAC;
+                lisaac_push_first(&__F0C,L6825988); // L52 TRUE;
+                lisaac_push_first(&__QCC,L68304385); // L521 INSTALL_LISAAC;
+                if (__UB0==NULL) {
+                  lisaac_push(&__QCC,L68434433); // L522 INSTALL_LISAAC;
                   lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
                 } else /* STRING */ {
-                  lisaac_push(&__LEC,L68172289); // L520 INSTALL_LISAAC;
-                  __AGI(((____0B *)__SD0),(&__string_60));
+                  lisaac_push(&__QCC,L68434433); // L522 INSTALL_LISAAC;
+                  __FEI(((____0B *)__UB0),(&__string_56));
                 };
               } else /* FALSE */ {
-                lisaac_push(&__0C0,L68555265); // L523 INSTALL_LISAAC;
-                lisaac_push_first(&__A2C,L6826502); // L52 FALSE;
-                lisaac_push_first(&__LEC,L68296705); // L521 INSTALL_LISAAC;
-                if (__SD0==NULL) {
-                  lisaac_push(&__LEC,L68436993); // L522 INSTALL_LISAAC;
+                lisaac_push(&__2A0,L68817409); // L525 INSTALL_LISAAC;
+                lisaac_push_first(&__F0C,L6826502); // L52 FALSE;
+                lisaac_push_first(&__QCC,L68558849); // L523 INSTALL_LISAAC;
+                if (__UB0==NULL) {
+                  lisaac_push(&__QCC,L68699137); // L524 INSTALL_LISAAC;
                   lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
                 } else /* STRING */ {
-                  lisaac_push(&__LEC,L68436993); // L522 INSTALL_LISAAC;
-                  __AGI(((____0B *)__SD0),__OC);
+                  lisaac_push(&__QCC,L68699137); // L524 INSTALL_LISAAC;
+                  __FEI(((____0B *)__UB0),__OC);
                 };
               };
-              if (__SD0==NULL) {
-                lisaac_push(&__0C0,L68699137); // L524 INSTALL_LISAAC;
+              if (__UB0==NULL) {
+                lisaac_push(&__2A0,L68961281); // L526 INSTALL_LISAAC;
                 lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
               } else /* STRING */ {
-                lisaac_push(&__0C0,L68699137); // L524 INSTALL_LISAAC;
-                __RII(((____0B *)__SD0),(&__string_77));
+                lisaac_push(&__2A0,L68961281); // L526 INSTALL_LISAAC;
+                __WGI(((____0B *)__UB0),(&__string_75));
               };
-              lisaac_push(&__0C0,L68850177); // L525 INSTALL_LISAAC;
-              __2LB(__SD0,(&__string_78),(&__string_78),__F__);
+              lisaac_push(&__2A0,L69112321); // L527 INSTALL_LISAAC;
+              __ZKB(__UB0,(&__string_76),(&__string_76),__F__);
             } else /* FALSE */ {
-              lisaac_push(&__FGR,L70389249); // L537 INSTALL_LISAAC;
-              lisaac_push_first(&__NIQ,L6826502); // L52 FALSE;
-              lisaac_push_first(&__0C0,L68951041); // L526 INSTALL_LISAAC;
+              lisaac_push(&__JER,L70651393); // L539 INSTALL_LISAAC;
+              lisaac_push_first(&__RGQ,L6826502); // L52 FALSE;
+              lisaac_push_first(&__2A0,L69213185); // L528 INSTALL_LISAAC;
               if (__JN==NULL) {
-                lisaac_push(&__0C0,L69104129); // L527 INSTALL_LISAAC;
+                lisaac_push(&__2A0,L69366273); // L529 INSTALL_LISAAC;
                 lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
               } else /* STRING */ {
-                lisaac_push(&__0C0,L69104129); // L527 INSTALL_LISAAC;
-                __AGI(((____0B *)__JN),(&__string_79));
+                lisaac_push(&__2A0,L69366273); // L529 INSTALL_LISAAC;
+                __FEI(((____0B *)__JN),(&__string_77));
               };
-              lisaac_push(&__0C0,L69215745); // L528 INSTALL_LISAAC;
-              __DX((&__string_73));
+              lisaac_push(&__2A0,L69477889); // L530 INSTALL_LISAAC;
+              __DX((&__string_69));
               if (__JN==NULL) {
-                lisaac_push(&__0C0,L69349377); // L529 INSTALL_LISAAC;
+                lisaac_push(&__2A0,L69611521); // L531 INSTALL_LISAAC;
                 lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
               } else /* STRING */ {
-                lisaac_push(&__0C0,L69349377); // L529 INSTALL_LISAAC;
-                __WD0=((____0B *)__JN);
-                lisaac_push_first(&__A2C,L167652365); // L1279 ABSTRACT_STRING;
-                __O4C(__WD0);
+                lisaac_push(&__2A0,L69611521); // L531 INSTALL_LISAAC;
+                __YB0=((____0B *)__JN);
+                lisaac_push_first(&__F0C,L167652365); // L1279 ABSTRACT_STRING;
+                __T2C(__YB0);
               };
-              lisaac_push(&__0C0,L69477889); // L530 INSTALL_LISAAC;
-              __DX((&__string_42));
-              lisaac_push(&__0C0,L69623809); // L531 INSTALL_LISAAC;
-              __BFC=__DRB(__JN);
-              if ((__BFC !=  0)) {
-                lisaac_push(&__0C0,L70259201); // L536 INSTALL_LISAAC;
-                lisaac_push_first(&__A2C,L6825988); // L52 TRUE;
-                lisaac_push_first(&__LEC,L69628929); // L531 INSTALL_LISAAC;
-                lisaac_push(&__LEC,L69901825); // L533 INSTALL_LISAAC;
-                __DX((&__string_74));
+              lisaac_push(&__2A0,L69740033); // L532 INSTALL_LISAAC;
+              __DX((&__string_70));
+              lisaac_push(&__2A0,L69885953); // L533 INSTALL_LISAAC;
+              __GDC=__AQB(__JN);
+              if ((__GDC !=  0)) {
+                lisaac_push(&__2A0,L70521345); // L538 INSTALL_LISAAC;
+                lisaac_push_first(&__F0C,L6825988); // L52 TRUE;
+                lisaac_push_first(&__QCC,L69891073); // L533 INSTALL_LISAAC;
+                lisaac_push(&__QCC,L70163969); // L535 INSTALL_LISAAC;
+                __DX((&__string_71));
               } else /* FALSE */ {
-                lisaac_push(&__0C0,L70259201); // L536 INSTALL_LISAAC;
-                lisaac_push_first(&__A2C,L6826502); // L52 FALSE;
-                lisaac_push_first(&__LEC,L70000641); // L534 INSTALL_LISAAC;
-                lisaac_push(&__LEC,L70135297); // L535 INSTALL_LISAAC;
-                __DX((&__string_43));
+                lisaac_push(&__2A0,L70521345); // L538 INSTALL_LISAAC;
+                lisaac_push_first(&__F0C,L6826502); // L52 FALSE;
+                lisaac_push_first(&__QCC,L70262785); // L536 INSTALL_LISAAC;
+                lisaac_push(&__QCC,L70397441); // L537 INSTALL_LISAAC;
+                __DX((&__string_72));
               };
             };
           };
         } else /* FALSE */ {
-          lisaac_push(&__DC0,L17446408); // L133 NUMERIC;
-          lisaac_push_first(&__IC0,L8530438); // L65 FALSE;
+          lisaac_push(&__HA0,L17446408); // L133 NUMERIC;
+          lisaac_push_first(&__MA0,L8530438); // L65 FALSE;
         };
-        lisaac_push(&__FJ,L89134081); // L680 INSTALL_LISAAC;
-        lisaac_push_first(&__DC0,L16794632); // L128 NUMERIC;
-        if ((__3WI ==  3)) {
-          lisaac_push(&__DC0,L17446408); // L133 NUMERIC;
-          lisaac_push_first(&__IC0,L8792068); // L67 TRUE;
-          lisaac_push_first(&__JC0,L88616961); // L676 INSTALL_LISAAC;
-          lisaac_push(&__JC0,L88771073); // L677 INSTALL_LISAAC;
-          __TG((&__string_80), 0);
-          lisaac_push(&__JC0,L88879105); // L678 INSTALL_LISAAC;
-          lisaac_push_first(&__KC0,L59646465); // L455 INSTALL_LISAAC;
+        lisaac_push(&__FJ,L89789441); // L685 INSTALL_LISAAC;
+        lisaac_push_first(&__HA0,L16794632); // L128 NUMERIC;
+        if ((__CVI ==  3)) {
+          lisaac_push(&__HA0,L17446408); // L133 NUMERIC;
+          lisaac_push_first(&__MA0,L8792068); // L67 TRUE;
+          lisaac_push_first(&__NA0,L89272321); // L681 INSTALL_LISAAC;
+          lisaac_push(&__NA0,L89426433); // L682 INSTALL_LISAAC;
+          __TG((&__string_78), 0);
+          lisaac_push(&__NA0,L89534465); // L683 INSTALL_LISAAC;
+          lisaac_push_first(&__OA0,L59908609); // L457 INSTALL_LISAAC;
           if (((void *)__WI == (void *)(&__string_24))) {
-            lisaac_push(&__KC0,L61737473); // L471 INSTALL_LISAAC;
-            lisaac_push_first(&__FIQ,L6825988); // L52 TRUE;
-            lisaac_push_first(&__FGR,L59917313); // L457 INSTALL_LISAAC;
-            lisaac_push(&__FGR,L60057089); // L458 INSTALL_LISAAC;
-            __DX((&__string_81));
+            lisaac_push(&__OA0,L61999617); // L473 INSTALL_LISAAC;
+            lisaac_push_first(&__JGQ,L6825988); // L52 TRUE;
+            lisaac_push_first(&__JER,L60179457); // L459 INSTALL_LISAAC;
+            lisaac_push(&__JER,L60319233); // L460 INSTALL_LISAAC;
+            __DX((&__string_79));
           } else /* FALSE */ {
-            lisaac_push(&__KC0,L61737473); // L471 INSTALL_LISAAC;
-            lisaac_push_first(&__FIQ,L6826502); // L52 FALSE;
-            lisaac_push_first(&__FGR,L60168193); // L459 INSTALL_LISAAC;
-            lisaac_push(&__FGR,L60333057); // L460 INSTALL_LISAAC;
-            __YCC=__DRB((&__string_82));
+            lisaac_push(&__OA0,L61999617); // L473 INSTALL_LISAAC;
+            lisaac_push_first(&__JGQ,L6826502); // L52 FALSE;
+            lisaac_push_first(&__JER,L60430337); // L461 INSTALL_LISAAC;
+            lisaac_push(&__JER,L60595201); // L462 INSTALL_LISAAC;
+            __3AC=__AQB((&__string_80));
             if (__JN==NULL) {
-              lisaac_push(&__FGR,L60470785); // L461 INSTALL_LISAAC;
+              lisaac_push(&__JER,L60732929); // L463 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
-              lisaac_push(&__FGR,L60470785); // L461 INSTALL_LISAAC;
-              __AGI(((____0B *)__JN),(&__string_83));
+              lisaac_push(&__JER,L60732929); // L463 INSTALL_LISAAC;
+              __FEI(((____0B *)__JN),(&__string_81));
             };
-            lisaac_push(&__FGR,L60563969); // L462 INSTALL_LISAAC;
-            __DX((&__string_73));
+            lisaac_push(&__JER,L60826113); // L464 INSTALL_LISAAC;
+            __DX((&__string_69));
             if (__JN==NULL) {
-              lisaac_push(&__FGR,L60697601); // L463 INSTALL_LISAAC;
+              lisaac_push(&__JER,L60959745); // L465 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
-              lisaac_push(&__FGR,L60697601); // L463 INSTALL_LISAAC;
-              __SD0=((____0B *)__JN);
-              lisaac_push_first(&__NIQ,L167652365); // L1279 ABSTRACT_STRING;
-              __O4C(__SD0);
+              lisaac_push(&__JER,L60959745); // L465 INSTALL_LISAAC;
+              __UB0=((____0B *)__JN);
+              lisaac_push_first(&__RGQ,L167652365); // L1279 ABSTRACT_STRING;
+              __T2C(__UB0);
             };
-            lisaac_push(&__FGR,L60826113); // L464 INSTALL_LISAAC;
-            __DX((&__string_42));
-            lisaac_push(&__FGR,L60972033); // L465 INSTALL_LISAAC;
-            __YCC=__DRB(__JN);
-            if ((__YCC !=  0)) {
-              lisaac_push(&__FGR,L61607425); // L470 INSTALL_LISAAC;
-              lisaac_push_first(&__NIQ,L6825988); // L52 TRUE;
-              lisaac_push_first(&__0C0,L60977153); // L465 INSTALL_LISAAC;
-              lisaac_push(&__0C0,L61243393); // L467 INSTALL_LISAAC;
-              __DX((&__string_84));
+            lisaac_push(&__JER,L61088257); // L466 INSTALL_LISAAC;
+            __DX((&__string_70));
+            lisaac_push(&__JER,L61234177); // L467 INSTALL_LISAAC;
+            __3AC=__AQB(__JN);
+            if ((__3AC !=  0)) {
+              lisaac_push(&__JER,L61869569); // L472 INSTALL_LISAAC;
+              lisaac_push_first(&__RGQ,L6825988); // L52 TRUE;
+              lisaac_push_first(&__2A0,L61239297); // L467 INSTALL_LISAAC;
+              lisaac_push(&__2A0,L61505537); // L469 INSTALL_LISAAC;
+              __DX((&__string_82));
             } else /* FALSE */ {
-              lisaac_push(&__FGR,L61607425); // L470 INSTALL_LISAAC;
-              lisaac_push_first(&__NIQ,L6826502); // L52 FALSE;
-              lisaac_push_first(&__0C0,L61348865); // L468 INSTALL_LISAAC;
-              lisaac_push(&__0C0,L61482497); // L469 INSTALL_LISAAC;
-              __DX((&__string_85));
+              lisaac_push(&__JER,L61869569); // L472 INSTALL_LISAAC;
+              lisaac_push_first(&__RGQ,L6826502); // L52 FALSE;
+              lisaac_push_first(&__2A0,L61611009); // L470 INSTALL_LISAAC;
+              lisaac_push(&__2A0,L61744641); // L471 INSTALL_LISAAC;
+              __DX((&__string_83));
             };
           };
         } else /* FALSE */ {
-          lisaac_push(&__DC0,L17446408); // L133 NUMERIC;
-          lisaac_push_first(&__IC0,L8530438); // L65 FALSE;
+          lisaac_push(&__HA0,L17446408); // L133 NUMERIC;
+          lisaac_push_first(&__MA0,L8530438); // L65 FALSE;
         };
-        lisaac_push(&__FJ,L89658369); // L684 INSTALL_LISAAC;
-        lisaac_push_first(&__DC0,L16794632); // L128 NUMERIC;
-        if ((__3WI ==  4)) {
-          lisaac_push(&__DC0,L17446408); // L133 NUMERIC;
-          lisaac_push_first(&__IC0,L8792068); // L67 TRUE;
-          lisaac_push_first(&__JC0,L89141249); // L680 INSTALL_LISAAC;
-          lisaac_push(&__JC0,L89298945); // L681 INSTALL_LISAAC;
-          __TG((&__string_86), 0);
-          lisaac_push(&__JC0,L89405953); // L682 INSTALL_LISAAC;
-          lisaac_push_first(&__KC0,L70921217); // L541 INSTALL_LISAAC;
+        lisaac_push(&__FJ,L90313729); // L689 INSTALL_LISAAC;
+        lisaac_push_first(&__HA0,L16794632); // L128 NUMERIC;
+        if ((__CVI ==  4)) {
+          lisaac_push(&__HA0,L17446408); // L133 NUMERIC;
+          lisaac_push_first(&__MA0,L8792068); // L67 TRUE;
+          lisaac_push_first(&__NA0,L89796609); // L685 INSTALL_LISAAC;
+          lisaac_push(&__NA0,L89954305); // L686 INSTALL_LISAAC;
+          __TG((&__string_84), 0);
+          lisaac_push(&__NA0,L90061313); // L687 INSTALL_LISAAC;
+          lisaac_push_first(&__OA0,L71183361); // L543 INSTALL_LISAAC;
           if (((void *)__WI == (void *)(&__string_24))) {
-            lisaac_push(&__KC0,L73009665); // L557 INSTALL_LISAAC;
-            lisaac_push_first(&__FIQ,L6825988); // L52 TRUE;
-            lisaac_push_first(&__FGR,L71189505); // L543 INSTALL_LISAAC;
+            lisaac_push(&__OA0,L73271809); // L559 INSTALL_LISAAC;
+            lisaac_push_first(&__JGQ,L6825988); // L52 TRUE;
+            lisaac_push_first(&__JER,L71451649); // L545 INSTALL_LISAAC;
             if (__JN==NULL) {
-              lisaac_push(&__FGR,L71481345); // L545 INSTALL_LISAAC;
+              lisaac_push(&__JER,L71743489); // L547 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
-              lisaac_push(&__FGR,L71481345); // L545 INSTALL_LISAAC;
-              __AGI(((____0B *)__JN),(&__string_87));
+              lisaac_push(&__JER,L71743489); // L547 INSTALL_LISAAC;
+              __FEI(((____0B *)__JN),(&__string_85));
             };
-            lisaac_push(&__FGR,L71709697); // L547 INSTALL_LISAAC;
-            __DX((&__string_88));
+            lisaac_push(&__JER,L71971841); // L549 INSTALL_LISAAC;
+            __DX((&__string_86));
             if (__JN==NULL) {
-              lisaac_push(&__FGR,L71838721); // L548 INSTALL_LISAAC;
+              lisaac_push(&__JER,L72100865); // L550 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
-              lisaac_push(&__FGR,L71838721); // L548 INSTALL_LISAAC;
-              __SD0=((____0B *)__JN);
-              lisaac_push_first(&__NIQ,L167652365); // L1279 ABSTRACT_STRING;
-              __O4C(__SD0);
+              lisaac_push(&__JER,L72100865); // L550 INSTALL_LISAAC;
+              __UB0=((____0B *)__JN);
+              lisaac_push_first(&__RGQ,L167652365); // L1279 ABSTRACT_STRING;
+              __T2C(__UB0);
             };
-            lisaac_push(&__FGR,L71967233); // L549 INSTALL_LISAAC;
-            __DX((&__string_42));
-            lisaac_push(&__FGR,L72113153); // L550 INSTALL_LISAAC;
-            __YCC=__DRB(__JN);
-            if ((__YCC !=  0)) {
-              lisaac_push(&__FGR,L72617473); // L554 INSTALL_LISAAC;
-              lisaac_push_first(&__NIQ,L6825988); // L52 TRUE;
-              lisaac_push_first(&__0C0,L72118273); // L550 INSTALL_LISAAC;
-              lisaac_push(&__0C0,L72231425); // L551 INSTALL_LISAAC;
-              __DX((&__string_89));
+            lisaac_push(&__JER,L72229377); // L551 INSTALL_LISAAC;
+            __DX((&__string_70));
+            lisaac_push(&__JER,L72375297); // L552 INSTALL_LISAAC;
+            __3AC=__AQB(__JN);
+            if ((__3AC !=  0)) {
+              lisaac_push(&__JER,L72879617); // L556 INSTALL_LISAAC;
+              lisaac_push_first(&__RGQ,L6825988); // L52 TRUE;
+              lisaac_push_first(&__2A0,L72380417); // L552 INSTALL_LISAAC;
+              lisaac_push(&__2A0,L72493569); // L553 INSTALL_LISAAC;
+              __DX((&__string_87));
             } else /* FALSE */ {
-              lisaac_push(&__FGR,L72617473); // L554 INSTALL_LISAAC;
-              lisaac_push_first(&__NIQ,L6826502); // L52 FALSE;
-              lisaac_push_first(&__0C0,L72358913); // L552 INSTALL_LISAAC;
-              lisaac_push(&__0C0,L72492545); // L553 INSTALL_LISAAC;
-              __DX((&__string_90));
+              lisaac_push(&__JER,L72879617); // L556 INSTALL_LISAAC;
+              lisaac_push_first(&__RGQ,L6826502); // L52 FALSE;
+              lisaac_push_first(&__2A0,L72621057); // L554 INSTALL_LISAAC;
+              lisaac_push(&__2A0,L72754689); // L555 INSTALL_LISAAC;
+              __DX((&__string_88));
             };
           } else /* FALSE */ {
-            lisaac_push(&__KC0,L73009665); // L557 INSTALL_LISAAC;
-            lisaac_push_first(&__FIQ,L6826502); // L52 FALSE;
-            lisaac_push_first(&__FGR,L72751105); // L555 INSTALL_LISAAC;
-            lisaac_push(&__FGR,L72906753); // L556 INSTALL_LISAAC;
-            __DX((&__string_91));
+            lisaac_push(&__OA0,L73271809); // L559 INSTALL_LISAAC;
+            lisaac_push_first(&__JGQ,L6826502); // L52 FALSE;
+            lisaac_push_first(&__JER,L73013249); // L557 INSTALL_LISAAC;
+            lisaac_push(&__JER,L73168897); // L558 INSTALL_LISAAC;
+            __DX((&__string_89));
           };
         } else /* FALSE */ {
-          lisaac_push(&__DC0,L17446408); // L133 NUMERIC;
-          lisaac_push_first(&__IC0,L8530438); // L65 FALSE;
+          lisaac_push(&__HA0,L17446408); // L133 NUMERIC;
+          lisaac_push_first(&__MA0,L8530438); // L65 FALSE;
         };
-        lisaac_push(&__FJ,L90313729); // L689 INSTALL_LISAAC;
-        lisaac_push_first(&__DC0,L16794632); // L128 NUMERIC;
-        if ((__3WI ==  5)) {
-          lisaac_push(&__DC0,L17446408); // L133 NUMERIC;
-          lisaac_push_first(&__IC0,L8792068); // L67 TRUE;
-          lisaac_push_first(&__JC0,L89665537); // L684 INSTALL_LISAAC;
-          lisaac_push(&__JC0,L89811969); // L685 INSTALL_LISAAC;
-          __TG((&__string_92), 0);
-          lisaac_push(&__JC0,L90075649); // L687 INSTALL_LISAAC;
-          __DX((&__string_93));
+        lisaac_push(&__FJ,L90969089); // L694 INSTALL_LISAAC;
+        lisaac_push_first(&__HA0,L16794632); // L128 NUMERIC;
+        if ((__CVI ==  5)) {
+          lisaac_push(&__HA0,L17446408); // L133 NUMERIC;
+          lisaac_push_first(&__MA0,L8792068); // L67 TRUE;
+          lisaac_push_first(&__NA0,L90320897); // L689 INSTALL_LISAAC;
+          lisaac_push(&__NA0,L90467329); // L690 INSTALL_LISAAC;
+          __TG((&__string_90), 0);
+          lisaac_push(&__NA0,L90731009); // L692 INSTALL_LISAAC;
+          __DX((&__string_91));
         } else /* FALSE */ {
-          lisaac_push(&__DC0,L17446408); // L133 NUMERIC;
-          lisaac_push_first(&__IC0,L8530438); // L65 FALSE;
+          lisaac_push(&__HA0,L17446408); // L133 NUMERIC;
+          lisaac_push_first(&__MA0,L8530438); // L65 FALSE;
         };
-        lisaac_push(&__FJ,L90707457); // L692 INSTALL_LISAAC;
-        lisaac_push_first(&__DC0,L16794632); // L128 NUMERIC;
-        if ((__3WI ==  6)) {
-          lisaac_push(&__DC0,L17446408); // L133 NUMERIC;
-          lisaac_push_first(&__IC0,L8792068); // L67 TRUE;
-          lisaac_push_first(&__JC0,L90320897); // L689 INSTALL_LISAAC;
-          lisaac_push(&__JC0,L90468865); // L690 INSTALL_LISAAC;
-          __TG((&__string_94), 0);
-          lisaac_push(&__JC0,L90584577); // L691 INSTALL_LISAAC;
-          lisaac_push_first(&__KC0,L73410561); // L560 INSTALL_LISAAC;
-          lisaac_push(&__KC0,L73953281); // L564 INSTALL_LISAAC;
-          __DX((&__string_95));
+        lisaac_push(&__FJ,L91362817); // L697 INSTALL_LISAAC;
+        lisaac_push_first(&__HA0,L16794632); // L128 NUMERIC;
+        if ((__CVI ==  6)) {
+          lisaac_push(&__HA0,L17446408); // L133 NUMERIC;
+          lisaac_push_first(&__MA0,L8792068); // L67 TRUE;
+          lisaac_push_first(&__NA0,L90976257); // L694 INSTALL_LISAAC;
+          lisaac_push(&__NA0,L91124225); // L695 INSTALL_LISAAC;
+          __TG((&__string_92), 0);
+          lisaac_push(&__NA0,L91239937); // L696 INSTALL_LISAAC;
+          lisaac_push_first(&__OA0,L73672705); // L562 INSTALL_LISAAC;
+          lisaac_push(&__OA0,L74215425); // L566 INSTALL_LISAAC;
+          __DX((&__string_93));
         } else /* FALSE */ {
-          lisaac_push(&__DC0,L17446408); // L133 NUMERIC;
-          lisaac_push_first(&__IC0,L8530438); // L65 FALSE;
+          lisaac_push(&__HA0,L17446408); // L133 NUMERIC;
+          lisaac_push_first(&__MA0,L8530438); // L65 FALSE;
         };
-        lisaac_push(&__ZB0,L10755090); // L82 BLOCK;
-        lisaac_push_first(&__FJ,L90843137); // L693 INSTALL_LISAAC;
-        if ((__3WI !=  0)) {
-          lisaac_push(&__ZB0,L11012626); // L84 BLOCK;
+        lisaac_push(&__35Z,L10755090); // L82 BLOCK;
+        lisaac_push_first(&__FJ,L91498497); // L698 INSTALL_LISAAC;
+        if ((__CVI !=  0)) {
+          lisaac_push(&__35Z,L11012626); // L84 BLOCK;
           lisaac_push_first(&__FJ,L8792068); // L67 TRUE;
-          lisaac_push_first(&__DC0,L10888722); // L83 BLOCK;
-          goto __ZHB;
+          lisaac_push_first(&__HA0,L10888722); // L83 BLOCK;
+          goto __WGB;
         } else /* FALSE */ {
-          lisaac_push(&__ZB0,L11012626); // L84 BLOCK;
+          lisaac_push(&__35Z,L11012626); // L84 BLOCK;
           lisaac_push_first(&__FJ,L8530438); // L65 FALSE;
         };
       };
     } else /* FALSE */ {
-      lisaac_push(&__4EAB,L17446408); // L133 NUMERIC;
-      lisaac_push_first(&__5EAB,L8530438); // L65 FALSE;
+      lisaac_push(&__ADAB,L17446408); // L133 NUMERIC;
+      lisaac_push_first(&__BDAB,L8530438); // L65 FALSE;
     };
-    lisaac_push(&__REAB,L91491841); // L698 INSTALL_LISAAC;
-    lisaac_push_first(&__4EAB,L16794632); // L128 NUMERIC;
-    if ((__BFAB ==  3)) {
-      lisaac_push(&__4EAB,L17446408); // L133 NUMERIC;
-      lisaac_push_first(&__5EAB,L8792068); // L67 TRUE;
-      lisaac_push_first(&__14,L91105281); // L695 INSTALL_LISAAC;
-      lisaac_push(&__14,L91269121); // L696 INSTALL_LISAAC;
-      __TG((&__string_96), 0);
-      lisaac_push(&__14,L91365889); // L697 INSTALL_LISAAC;
-      lisaac_push_first(&__ZB0,L77732865); // L593 INSTALL_LISAAC;
+    lisaac_push(&__TCAB,L92147201); // L703 INSTALL_LISAAC;
+    lisaac_push_first(&__ADAB,L16794632); // L128 NUMERIC;
+    if ((__DDAB ==  3)) {
+      lisaac_push(&__ADAB,L17446408); // L133 NUMERIC;
+      lisaac_push_first(&__BDAB,L8792068); // L67 TRUE;
+      lisaac_push_first(&__14,L91760641); // L700 INSTALL_LISAAC;
+      lisaac_push(&__14,L91924481); // L701 INSTALL_LISAAC;
+      __TG((&__string_94), 0);
+      lisaac_push(&__14,L92021249); // L702 INSTALL_LISAAC;
+      lisaac_push_first(&__35Z,L77995009); // L595 INSTALL_LISAAC;
       if (__JN==NULL) {
-        lisaac_push(&__ZB0,L77998081); // L595 INSTALL_LISAAC;
+        lisaac_push(&__35Z,L78260225); // L597 INSTALL_LISAAC;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
-        lisaac_push(&__ZB0,L77998081); // L595 INSTALL_LISAAC;
-        __SC0=((____0B *)__JN);
+        lisaac_push(&__35Z,L78260225); // L597 INSTALL_LISAAC;
+        __WA0=((____0B *)__JN);
         lisaac_push_first(&__FJ,L21894168); // L167 STRING;
-        __SC0->__FC= 0;
+        __WA0->__FC= 0;
         lisaac_push(&__FJ,L22546968); // L172 STRING;
-        lisaac_push_first(&__DC0,L19532306); // L149 BLOCK;
-        lisaac_push_first(&__IC0,L8530438); // L65 FALSE;
+        lisaac_push_first(&__HA0,L19532306); // L149 BLOCK;
+        lisaac_push_first(&__MA0,L8530438); // L65 FALSE;
       };
-      lisaac_push(&__ZB0,L78143489); // L596 INSTALL_LISAAC;
-      __2B0=__DRB((&__string_97));
+      lisaac_push(&__35Z,L78405633); // L598 INSTALL_LISAAC;
+      __AA0=__AQB((&__string_95));
       if (((void *)__WI == (void *)(&__string_24))) {
-        lisaac_push(&__ZB0,L78776833); // L601 INSTALL_LISAAC;
+        lisaac_push(&__35Z,L79038977); // L603 INSTALL_LISAAC;
         lisaac_push_first(&__FJ,L6825988); // L52 TRUE;
-        lisaac_push_first(&__DC0,L78267393); // L597 INSTALL_LISAAC;
+        lisaac_push_first(&__HA0,L78529537); // L599 INSTALL_LISAAC;
         if (__JN==NULL) {
-          lisaac_push(&__DC0,L78414849); // L598 INSTALL_LISAAC;
+          lisaac_push(&__HA0,L78676993); // L600 INSTALL_LISAAC;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__DC0,L78414849); // L598 INSTALL_LISAAC;
-          __AGI(((____0B *)__JN),(&__string_98));
+          lisaac_push(&__HA0,L78676993); // L600 INSTALL_LISAAC;
+          __FEI(((____0B *)__JN),(&__string_96));
         };
       } else /* FALSE */ {
-        lisaac_push(&__ZB0,L78776833); // L601 INSTALL_LISAAC;
+        lisaac_push(&__35Z,L79038977); // L603 INSTALL_LISAAC;
         lisaac_push_first(&__FJ,L6826502); // L52 FALSE;
-        lisaac_push_first(&__DC0,L78518273); // L599 INSTALL_LISAAC;
+        lisaac_push_first(&__HA0,L78780417); // L601 INSTALL_LISAAC;
         if (__JN==NULL) {
-          lisaac_push(&__DC0,L78676481); // L600 INSTALL_LISAAC;
+          lisaac_push(&__HA0,L78938625); // L602 INSTALL_LISAAC;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__DC0,L78676481); // L600 INSTALL_LISAAC;
-          __AGI(((____0B *)__JN),(&__string_99));
+          lisaac_push(&__HA0,L78938625); // L602 INSTALL_LISAAC;
+          __FEI(((____0B *)__JN),(&__string_97));
         };
       };
-      lisaac_push(&__ZB0,L78917633); // L602 INSTALL_LISAAC;
-      __DX((&__string_88));
+      lisaac_push(&__35Z,L79179777); // L604 INSTALL_LISAAC;
+      __DX((&__string_86));
       if (__JN==NULL) {
-        lisaac_push(&__ZB0,L79046657); // L603 INSTALL_LISAAC;
+        lisaac_push(&__35Z,L79308801); // L605 INSTALL_LISAAC;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
-        lisaac_push(&__ZB0,L79046657); // L603 INSTALL_LISAAC;
-        __SC0=((____0B *)__JN);
+        lisaac_push(&__35Z,L79308801); // L605 INSTALL_LISAAC;
+        __WA0=((____0B *)__JN);
         lisaac_push_first(&__FJ,L167652365); // L1279 ABSTRACT_STRING;
-        __O4C(__SC0);
+        __T2C(__WA0);
       };
-      lisaac_push(&__ZB0,L79175169); // L604 INSTALL_LISAAC;
-      __DX((&__string_42));
-      lisaac_push(&__ZB0,L79321089); // L605 INSTALL_LISAAC;
-      __2B0=__DRB(__JN);
-      if ((__2B0 ==  0)) {
-        lisaac_push(&__ZB0,L79956481); // L610 INSTALL_LISAAC;
+      lisaac_push(&__35Z,L79437313); // L606 INSTALL_LISAAC;
+      __DX((&__string_70));
+      lisaac_push(&__35Z,L79583233); // L607 INSTALL_LISAAC;
+      __AA0=__AQB(__JN);
+      if ((__AA0 ==  0)) {
+        lisaac_push(&__35Z,L80218625); // L612 INSTALL_LISAAC;
         lisaac_push_first(&__FJ,L6825988); // L52 TRUE;
-        lisaac_push_first(&__DC0,L79325697); // L605 INSTALL_LISAAC;
-        lisaac_push(&__DC0,L79600129); // L607 INSTALL_LISAAC;
-        __DX((&__string_100));
+        lisaac_push_first(&__HA0,L79587841); // L607 INSTALL_LISAAC;
+        lisaac_push(&__HA0,L79862273); // L609 INSTALL_LISAAC;
+        __DX((&__string_98));
       } else /* FALSE */ {
-        lisaac_push(&__ZB0,L79956481); // L610 INSTALL_LISAAC;
+        lisaac_push(&__35Z,L80218625); // L612 INSTALL_LISAAC;
         lisaac_push_first(&__FJ,L6826502); // L52 FALSE;
-        lisaac_push_first(&__DC0,L79697921); // L608 INSTALL_LISAAC;
-        lisaac_push(&__DC0,L79833601); // L609 INSTALL_LISAAC;
-        __DX((&__string_101));
+        lisaac_push_first(&__HA0,L79960065); // L610 INSTALL_LISAAC;
+        lisaac_push(&__HA0,L80095745); // L611 INSTALL_LISAAC;
+        __DX((&__string_99));
       };
     } else /* FALSE */ {
-      lisaac_push(&__4EAB,L17446408); // L133 NUMERIC;
-      lisaac_push_first(&__5EAB,L8530438); // L65 FALSE;
+      lisaac_push(&__ADAB,L17446408); // L133 NUMERIC;
+      lisaac_push_first(&__BDAB,L8530438); // L65 FALSE;
     };
-    lisaac_push(&__PEAB,L10755090); // L82 BLOCK;
-    lisaac_push_first(&__REAB,L91627521); // L699 INSTALL_LISAAC;
-    if ((__BFAB !=  0)) {
-      lisaac_push(&__PEAB,L11012626); // L84 BLOCK;
-      lisaac_push_first(&__REAB,L8792068); // L67 TRUE;
-      lisaac_push_first(&__4EAB,L10888722); // L83 BLOCK;
+    lisaac_push(&__RCAB,L10755090); // L82 BLOCK;
+    lisaac_push_first(&__TCAB,L92282881); // L704 INSTALL_LISAAC;
+    if ((__DDAB !=  0)) {
+      lisaac_push(&__RCAB,L11012626); // L84 BLOCK;
+      lisaac_push_first(&__TCAB,L8792068); // L67 TRUE;
+      lisaac_push_first(&__ADAB,L10888722); // L83 BLOCK;
       goto __UM;
     } else /* FALSE */ {
-      lisaac_push(&__PEAB,L11012626); // L84 BLOCK;
-      lisaac_push_first(&__REAB,L8530438); // L65 FALSE;
+      lisaac_push(&__RCAB,L11012626); // L84 BLOCK;
+      lisaac_push_first(&__TCAB,L8530438); // L65 FALSE;
     };
   };
-  lisaac_push(&__GN,L91761665); // L700 INSTALL_LISAAC;
-  __DX((&__string_102));
+  lisaac_push(&__GN,L92417025); // L705 INSTALL_LISAAC;
+  __DX((&__string_100));
   return(0);
 }
 
@@ -3555,131 +3481,131 @@ int main(int argc,char **argv)
 static ____0B* __QF(____L __TF)
 // ({__L}) With result No recursive, No inlinable.
 {
-  ____0B *__WF,*__PHI;
-  ____DB __QSJ;
-  ____L __AII;
-  _____CONTEXT __RF,__OHI,__OSJ,__03K,__ZSJ,__UHI,__TV3,__UV3,__IZT;
-  _____CONTEXT __CE0;
-  ____G __XV3,__ZV3,__1V3,__IR5,__KR5;
-  ____4 *__III;
+  ____0B *__WF,*__UFI;
+  ____DB __UQJ;
+  ____L __FGI;
+  _____CONTEXT __RF,__TFI,__SQJ,__41K,__3QJ,__ZFI,__AU3,__BU3,__MXT;
+  _____CONTEXT __EC0;
+  ____G __EU3,__GU3,__IU3,__KP5,__MP5;
+  ____4 *__NGI;
   lisaac_push_first(&__RF,L8007704); // L61 STRING;
-  __WF=__2QE();
+  __WF=__BPE();
   if (__WF==NULL) {
     lisaac_push(&__RF,L8142360); // L62 STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING */ {
     lisaac_push(&__RF,L8142360); // L62 STRING;
-    __PHI=((____0B *)__WF);
-    lisaac_push_first(&__OHI,L10095128); // L77 STRING;
-    lisaac_push_first(&__OSJ,L19150866); // L146 BLOCK;
-    lisaac_push_first(&__03K,L7088642); // L54 OBJECT;
-    __QSJ=((____DB )(top_context->back->back));
-    lisaac_push(&__OSJ,L19280914); // L147 BLOCK;
-    lisaac_push_first(&__03K,L10652676); // L81 TRUE;
-    lisaac_push_first(&__ZSJ,L19285522); // L147 BLOCK;
-    lisaac_push_first(&__UHI,L10105368); // L77 STRING;
-    lisaac_push_first(&__TV3,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__UV3,L15224840); // L116 NUMERIC;
-    __XV3=(__TF >  0);
-    lisaac_push(&__TV3,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__UV3,L14700552); // L112 NUMERIC;
-    __ZV3=(__TF ==  0);
-    if (__XV3) {
-      lisaac_push(&__TV3,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__UV3,L10900996); // L83 TRUE;
-      __1V3=__F__;
+    __UFI=((____0B *)__WF);
+    lisaac_push_first(&__TFI,L10095128); // L77 STRING;
+    lisaac_push_first(&__SQJ,L19150866); // L146 BLOCK;
+    lisaac_push_first(&__41K,L7088642); // L54 OBJECT;
+    __UQJ=((____DB )(top_context->back->back));
+    lisaac_push(&__SQJ,L19280914); // L147 BLOCK;
+    lisaac_push_first(&__41K,L10652676); // L81 TRUE;
+    lisaac_push_first(&__3QJ,L19285522); // L147 BLOCK;
+    lisaac_push_first(&__ZFI,L10105368); // L77 STRING;
+    lisaac_push_first(&__AU3,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__BU3,L15224840); // L116 NUMERIC;
+    __EU3=(__TF >  0);
+    lisaac_push(&__AU3,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__BU3,L14700552); // L112 NUMERIC;
+    __GU3=(__TF ==  0);
+    if (__EU3) {
+      lisaac_push(&__AU3,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__BU3,L10900996); // L83 TRUE;
+      __IU3=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__TV3,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__UV3,L12342790); // L94 FALSE;
-      __1V3=__ZV3;
+      lisaac_push(&__AU3,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__BU3,L12342790); // L94 FALSE;
+      __IU3=__GU3;
     };
-    if (__1V3) {
-      lisaac_push(&__ZSJ,L19282450); // L147 BLOCK;
-      lisaac_push_first(&__UHI,L13509636); // L103 TRUE;
-      __1V3=__J__;
+    if (__IU3) {
+      lisaac_push(&__3QJ,L19282450); // L147 BLOCK;
+      lisaac_push_first(&__ZFI,L13509636); // L103 TRUE;
+      __IU3=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__ZSJ,L19282450); // L147 BLOCK;
-      lisaac_push_first(&__UHI,L14689286); // L112 FALSE;
-      __1V3=__F__;
+      lisaac_push(&__3QJ,L19282450); // L147 BLOCK;
+      lisaac_push_first(&__ZFI,L14689286); // L112 FALSE;
+      __IU3=__F__;
     };
-    if (__1V3) {
-      lisaac_push(&__OSJ,L19532306); // L149 BLOCK;
-      lisaac_push_first(&__03K,L8792068); // L67 TRUE;
-      lisaac_push_first(&__ZSJ,L19289106); // L147 BLOCK;
-      lisaac_push(&__ZSJ,L19428370); // L148 BLOCK;
-      lisaac_push_first(&__UHI,L9059330); // L69 OBJECT;
-      lisaac_push_first(&__TV3,L7866882); // L60 OBJECT;
-      lisaac_push_first(&__UV3,L8792068); // L67 TRUE;
-      lisaac_push_first(&__IZT,L7616002); // L58 OBJECT;
-      lisaac_stack_print((_____CONTEXT *)(__QSJ));
-      lisaac_push(&__UHI,L9181698); // L70 OBJECT;
-      __DX((&__string_47));
-      lisaac_push(&__UHI,L9313282); // L71 OBJECT;
-      lisaac_push_first(&__TV3,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__UV3,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__IZT,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__CE0,L8272919); // L63 SYSTEM_IO;
+    if (__IU3) {
+      lisaac_push(&__SQJ,L19532306); // L149 BLOCK;
+      lisaac_push_first(&__41K,L8792068); // L67 TRUE;
+      lisaac_push_first(&__3QJ,L19289106); // L147 BLOCK;
+      lisaac_push(&__3QJ,L19428370); // L148 BLOCK;
+      lisaac_push_first(&__ZFI,L9059330); // L69 OBJECT;
+      lisaac_push_first(&__AU3,L7866882); // L60 OBJECT;
+      lisaac_push_first(&__BU3,L8792068); // L67 TRUE;
+      lisaac_push_first(&__MXT,L7616002); // L58 OBJECT;
+      lisaac_stack_print((_____CONTEXT *)(__UQJ));
+      lisaac_push(&__ZFI,L9181698); // L70 OBJECT;
+      __DX((&__string_42));
+      lisaac_push(&__ZFI,L9313282); // L71 OBJECT;
+      lisaac_push_first(&__AU3,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__BU3,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__MXT,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__EC0,L8272919); // L63 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__UHI,L9455106); // L72 OBJECT;
-      lisaac_push_first(&__TV3,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__UV3,L4598824); // L35 SYSTEM;
+      lisaac_push(&__ZFI,L9455106); // L72 OBJECT;
+      lisaac_push_first(&__AU3,L10511362); // L80 OBJECT;
+      lisaac_push_first(&__BU3,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__OSJ,L19532306); // L149 BLOCK;
-      lisaac_push_first(&__03K,L8530438); // L65 FALSE;
+      lisaac_push(&__SQJ,L19532306); // L149 BLOCK;
+      lisaac_push_first(&__41K,L8530438); // L65 FALSE;
     };
-    lisaac_push(&__OHI,L10234904); // L78 STRING;
-    lisaac_push_first(&__OSJ,L15224840); // L116 NUMERIC;
+    lisaac_push(&__TFI,L10234904); // L78 STRING;
+    lisaac_push_first(&__SQJ,L15224840); // L116 NUMERIC;
     if ((__TF >  0)) {
-      lisaac_push(&__OHI,L10881560); // L83 STRING;
-      lisaac_push_first(&__OSJ,L8792068); // L67 TRUE;
-      lisaac_push_first(&__03K,L10239000); // L78 STRING;
-      __AII=__PHI->__LUE;
-      lisaac_push(&__03K,L10363416); // L79 STRING;
-      lisaac_push_first(&__ZSJ,L15498248); // L118 NUMERIC;
-      lisaac_push_first(&__UHI,L16021000); // L122 NUMERIC;
-      lisaac_push_first(&__TV3,L15224840); // L116 NUMERIC;
-      __1V3=(__AII > __TF);
-      lisaac_push(&__UHI,L16030216); // L122 NUMERIC;
-      lisaac_push_first(&__TV3,L14700552); // L112 NUMERIC;
-      __IR5=(__AII == __TF);
-      if (__1V3) {
-        lisaac_push(&__UHI,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__TV3,L10900996); // L83 TRUE;
-        __KR5=__F__;
+      lisaac_push(&__TFI,L10881560); // L83 STRING;
+      lisaac_push_first(&__SQJ,L8792068); // L67 TRUE;
+      lisaac_push_first(&__41K,L10239000); // L78 STRING;
+      __FGI=__UFI->__QSE;
+      lisaac_push(&__41K,L10363416); // L79 STRING;
+      lisaac_push_first(&__3QJ,L15498248); // L118 NUMERIC;
+      lisaac_push_first(&__ZFI,L16021000); // L122 NUMERIC;
+      lisaac_push_first(&__AU3,L15224840); // L116 NUMERIC;
+      __IU3=(__FGI > __TF);
+      lisaac_push(&__ZFI,L16030216); // L122 NUMERIC;
+      lisaac_push_first(&__AU3,L14700552); // L112 NUMERIC;
+      __KP5=(__FGI == __TF);
+      if (__IU3) {
+        lisaac_push(&__ZFI,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__AU3,L10900996); // L83 TRUE;
+        __MP5=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__UHI,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__TV3,L12342790); // L94 FALSE;
-        __KR5=__IR5;
+        lisaac_push(&__ZFI,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__AU3,L12342790); // L94 FALSE;
+        __MP5=__KP5;
       };
-      if (__KR5) {
-        lisaac_push(&__ZSJ,L15493640); // L118 NUMERIC;
-        lisaac_push_first(&__UHI,L13509636); // L103 TRUE;
-        __KR5=__J__;
+      if (__MP5) {
+        lisaac_push(&__3QJ,L15493640); // L118 NUMERIC;
+        lisaac_push_first(&__ZFI,L13509636); // L103 TRUE;
+        __MP5=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__ZSJ,L15493640); // L118 NUMERIC;
-        lisaac_push_first(&__UHI,L14689286); // L112 FALSE;
-        __KR5=__F__;
+        lisaac_push(&__3QJ,L15493640); // L118 NUMERIC;
+        lisaac_push_first(&__ZFI,L14689286); // L112 FALSE;
+        __MP5=__F__;
       };
-      if (__KR5) {
-        lisaac_push(&__03K,L10751512); // L82 STRING;
-        lisaac_push_first(&__ZSJ,L8792068); // L67 TRUE;
-        lisaac_push_first(&__UHI,L10515480); // L80 STRING;
-        __III=__KKH(__TF);
-        __PHI->__BUE=__III;
-        __PHI->__LUE=__TF;
+      if (__MP5) {
+        lisaac_push(&__41K,L10751512); // L82 STRING;
+        lisaac_push_first(&__3QJ,L8792068); // L67 TRUE;
+        lisaac_push_first(&__ZFI,L10515480); // L80 STRING;
+        __NGI=__PIH(__TF);
+        __UFI->__GSE=__NGI;
+        __UFI->__QSE=__TF;
       } else /* FALSE */ {
-        lisaac_push(&__03K,L10751512); // L82 STRING;
-        lisaac_push_first(&__ZSJ,L8530438); // L65 FALSE;
+        lisaac_push(&__41K,L10751512); // L82 STRING;
+        lisaac_push_first(&__3QJ,L8530438); // L65 FALSE;
       };
     } else /* FALSE */ {
-      lisaac_push(&__OHI,L10881560); // L83 STRING;
-      lisaac_push_first(&__OSJ,L8530438); // L65 FALSE;
+      lisaac_push(&__TFI,L10881560); // L83 STRING;
+      lisaac_push_first(&__SQJ,L8530438); // L65 FALSE;
     };
-    __PHI->__FC= 0;
+    __UFI->__FC= 0;
   };
-  __PHI=__WF;
-  return(__PHI);
+  __UFI=__WF;
+  return(__UFI);
 }
 
 static void __DX(____V *__FX)
@@ -3687,537 +3613,537 @@ static void __DX(____V *__FX)
 {
   _____CONTEXT __EX;
   lisaac_push_first(&__EX,L167652365); // L1279 ABSTRACT_STRING;
-  __O4C(__FX);
+  __T2C(__FX);
 }
 
-static ____4* __RUF(____0B *__TUF)
+static ____4* __WSF(____0B *__YSF)
 // ({__0B}) With result No recursive, No inlinable.
 {
-  ____L __SVF,__VUF,__WUF,__5UF;
-  ____DB __EAG,__UE0;
-  _____CONTEXT __SUF,__CGY,__2UF,__GGY,__OVF,__KHN,__VXN,__SHN,__OE0;
-  ____4 *__4UF,*__RE0;
-  ____G __QAG;
-  lisaac_push_first(&__SUF,L89660952); // L684 STRING;
-  __SVF=__TUF->__FC;
-  __VUF=__TUF->__LUE;
-  __WUF=__TUF->__FC;
-  lisaac_push(&__SUF,L90578456); // L691 STRING;
-  lisaac_push_first(&__CGY,L15224840); // L116 NUMERIC;
-  if ((__VUF > __WUF)) {
-    lisaac_push(&__SUF,L91228696); // L696 STRING;
-    lisaac_push_first(&__CGY,L6825988); // L52 TRUE;
-    lisaac_push_first(&__2UF,L90584600); // L691 STRING;
-    __4UF=__TUF->__BUE;
-    __5UF=__TUF->__FC;
-    if (__4UF==NULL) {
-      lisaac_push(&__2UF,L90717720); // L692 STRING;
+  ____L __XTF,__0SF,__1SF,__ETF;
+  ____DB __J4F,__WC0;
+  _____CONTEXT __XSF,__GEY,__BTF,__KEY,__TTF,__OFN,__ZVN,__WFN,__QC0;
+  ____4 *__DTF,*__TC0;
+  ____G __V4F;
+  lisaac_push_first(&__XSF,L89660952); // L684 STRING;
+  __XTF=__YSF->__FC;
+  __0SF=__YSF->__QSE;
+  __1SF=__YSF->__FC;
+  lisaac_push(&__XSF,L90578456); // L691 STRING;
+  lisaac_push_first(&__GEY,L15224840); // L116 NUMERIC;
+  if ((__0SF > __1SF)) {
+    lisaac_push(&__XSF,L91228696); // L696 STRING;
+    lisaac_push_first(&__GEY,L6825988); // L52 TRUE;
+    lisaac_push_first(&__BTF,L90584600); // L691 STRING;
+    __DTF=__YSF->__GSE;
+    __ETF=__YSF->__FC;
+    if (__DTF==NULL) {
+      lisaac_push(&__BTF,L90717720); // L692 STRING;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-      lisaac_push(&__2UF,L90717720); // L692 STRING;
-      __3OG(((____4 *)__4UF),'\0',__5UF);
+      lisaac_push(&__BTF,L90717720); // L692 STRING;
+      __CNG(((____4 *)__DTF),'\0',__ETF);
     };
   } else /* FALSE */ {
-    lisaac_push(&__SUF,L91228696); // L696 STRING;
-    lisaac_push_first(&__CGY,L6826502); // L52 FALSE;
-    lisaac_push_first(&__2UF,L90973720); // L694 STRING;
-    __SPG(__TUF,'\0');
-    __5UF=__TUF->__FC;
-    lisaac_push(&__2UF,L91106328); // L695 STRING;
-    lisaac_push_first(&__GGY,L9195016); // L70 NUMERIC;
-    __TUF->__FC=(____L)(__5UF -  1);
-  };
-  __4UF=__TUF->__BUE;
-  lisaac_push(&__SUF,L91884568); // L701 STRING;
-  lisaac_push_first(&__CGY,L24393746); // L186 BLOCK;
-  lisaac_push_first(&__2UF,L7088642); // L54 OBJECT;
-  __EAG=((____DB )(top_context->back->back));
-  lisaac_push(&__CGY,L24524306); // L187 BLOCK;
-  lisaac_push_first(&__2UF,L10652676); // L81 TRUE;
-  lisaac_push_first(&__GGY,L24528914); // L187 BLOCK;
-  lisaac_push_first(&__OVF,L91885592); // L701 STRING;
-  if ((__TUF->__FC == __SVF)) {
-    lisaac_push(&__GGY,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__OVF,L13509636); // L103 TRUE;
-    __QAG=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__GGY,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__OVF,L14689286); // L112 FALSE;
-    __QAG=__F__;
-  };
-  if (__QAG) {
-    lisaac_push(&__CGY,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__2UF,L8792068); // L67 TRUE;
-    lisaac_push_first(&__GGY,L24532498); // L187 BLOCK;
-    lisaac_push(&__GGY,L24672274); // L188 BLOCK;
-    lisaac_push_first(&__OVF,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__KHN,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__VXN,L8792068); // L67 TRUE;
-    lisaac_push_first(&__SHN,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__EAG));
-    lisaac_push(&__OVF,L9181698); // L70 OBJECT;
-    __DX((&__string_103));
-    lisaac_push(&__OVF,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__KHN,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__VXN,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__SHN,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__OE0,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__XSF,L91228696); // L696 STRING;
+    lisaac_push_first(&__GEY,L6826502); // L52 FALSE;
+    lisaac_push_first(&__BTF,L90973720); // L694 STRING;
+    __XNG(__YSF,'\0');
+    __ETF=__YSF->__FC;
+    lisaac_push(&__BTF,L91106328); // L695 STRING;
+    lisaac_push_first(&__KEY,L9195016); // L70 NUMERIC;
+    __YSF->__FC=(____L)(__ETF -  1);
+  };
+  __DTF=__YSF->__GSE;
+  lisaac_push(&__XSF,L91884568); // L701 STRING;
+  lisaac_push_first(&__GEY,L24393746); // L186 BLOCK;
+  lisaac_push_first(&__BTF,L7088642); // L54 OBJECT;
+  __J4F=((____DB )(top_context->back->back));
+  lisaac_push(&__GEY,L24524306); // L187 BLOCK;
+  lisaac_push_first(&__BTF,L10652676); // L81 TRUE;
+  lisaac_push_first(&__KEY,L24528914); // L187 BLOCK;
+  lisaac_push_first(&__TTF,L91885592); // L701 STRING;
+  if ((__YSF->__FC == __XTF)) {
+    lisaac_push(&__KEY,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__TTF,L13509636); // L103 TRUE;
+    __V4F=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__KEY,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__TTF,L14689286); // L112 FALSE;
+    __V4F=__F__;
+  };
+  if (__V4F) {
+    lisaac_push(&__GEY,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__BTF,L8792068); // L67 TRUE;
+    lisaac_push_first(&__KEY,L24532498); // L187 BLOCK;
+    lisaac_push(&__KEY,L24672274); // L188 BLOCK;
+    lisaac_push_first(&__TTF,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__OFN,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__ZVN,L8792068); // L67 TRUE;
+    lisaac_push_first(&__WFN,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__J4F));
+    lisaac_push(&__TTF,L9181698); // L70 OBJECT;
+    __DX((&__string_101));
+    lisaac_push(&__TTF,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__OFN,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__ZVN,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__WFN,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__QC0,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__OVF,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__KHN,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__VXN,L4598824); // L35 SYSTEM;
+    lisaac_push(&__TTF,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__OFN,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__ZVN,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__CGY,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__2UF,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__SUF,L92015640); // L702 STRING;
-  lisaac_push_first(&__CGY,L24393746); // L186 BLOCK;
-  lisaac_push_first(&__2UF,L7088642); // L54 OBJECT;
-  __EAG=((____DB )(top_context->back->back));
-  lisaac_push(&__CGY,L24524306); // L187 BLOCK;
-  lisaac_push_first(&__2UF,L10652676); // L81 TRUE;
-  lisaac_push_first(&__GGY,L24528914); // L187 BLOCK;
-  lisaac_push_first(&__OVF,L92016664); // L702 STRING;
-  if (__4UF==NULL) {
-    lisaac_push(&__OVF,L92025880); // L702 STRING;
+    lisaac_push(&__GEY,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__BTF,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__XSF,L92015640); // L702 STRING;
+  lisaac_push_first(&__GEY,L24393746); // L186 BLOCK;
+  lisaac_push_first(&__BTF,L7088642); // L54 OBJECT;
+  __J4F=((____DB )(top_context->back->back));
+  lisaac_push(&__GEY,L24524306); // L187 BLOCK;
+  lisaac_push_first(&__BTF,L10652676); // L81 TRUE;
+  lisaac_push_first(&__KEY,L24528914); // L187 BLOCK;
+  lisaac_push_first(&__TTF,L92016664); // L702 STRING;
+  if (__DTF==NULL) {
+    lisaac_push(&__TTF,L92025880); // L702 STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-    lisaac_push(&__OVF,L92025880); // L702 STRING;
-    __RE0=((____4 *)__4UF);
-    lisaac_push_first(&__KHN,L104221205); // L795 NATIVE_ARRAY;
-    lisaac_push_first(&__VXN,L21655042); // L165 OBJECT;
-    lisaac_push_first(&__SHN,L4069927); // L31 CONVERT;
-    __UE0=((____DB )__RE0);
-    lisaac_push(&__KHN,L104227349); // L795 NATIVE_ARRAY;
-    lisaac_push_first(&__VXN,L6430227); // L49 POINTER;
-    __QAG=(__UE0 != (void *)NULL);
-  };
-  if (__QAG) {
-    lisaac_push(&__GGY,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__OVF,L13509636); // L103 TRUE;
-    __QAG=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__GGY,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__OVF,L14689286); // L112 FALSE;
-    __QAG=__F__;
-  };
-  if (__QAG) {
-    lisaac_push(&__CGY,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__2UF,L8792068); // L67 TRUE;
-    lisaac_push_first(&__GGY,L24532498); // L187 BLOCK;
-    lisaac_push(&__GGY,L24672274); // L188 BLOCK;
-    lisaac_push_first(&__OVF,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__KHN,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__VXN,L8792068); // L67 TRUE;
-    lisaac_push_first(&__SHN,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__EAG));
-    lisaac_push(&__OVF,L9181698); // L70 OBJECT;
-    __DX((&__string_103));
-    lisaac_push(&__OVF,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__KHN,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__VXN,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__SHN,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__OE0,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__TTF,L92025880); // L702 STRING;
+    __TC0=((____4 *)__DTF);
+    lisaac_push_first(&__OFN,L104221205); // L795 NATIVE_ARRAY;
+    lisaac_push_first(&__ZVN,L21655042); // L165 OBJECT;
+    lisaac_push_first(&__WFN,L4069927); // L31 CONVERT;
+    __WC0=((____DB )__TC0);
+    lisaac_push(&__OFN,L104227349); // L795 NATIVE_ARRAY;
+    lisaac_push_first(&__ZVN,L6430227); // L49 POINTER;
+    __V4F=(__WC0 != (void *)NULL);
+  };
+  if (__V4F) {
+    lisaac_push(&__KEY,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__TTF,L13509636); // L103 TRUE;
+    __V4F=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__KEY,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__TTF,L14689286); // L112 FALSE;
+    __V4F=__F__;
+  };
+  if (__V4F) {
+    lisaac_push(&__GEY,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__BTF,L8792068); // L67 TRUE;
+    lisaac_push_first(&__KEY,L24532498); // L187 BLOCK;
+    lisaac_push(&__KEY,L24672274); // L188 BLOCK;
+    lisaac_push_first(&__TTF,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__OFN,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__ZVN,L8792068); // L67 TRUE;
+    lisaac_push_first(&__WFN,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__J4F));
+    lisaac_push(&__TTF,L9181698); // L70 OBJECT;
+    __DX((&__string_101));
+    lisaac_push(&__TTF,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__OFN,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__ZVN,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__WFN,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__QC0,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__OVF,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__KHN,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__VXN,L4598824); // L35 SYSTEM;
+    lisaac_push(&__TTF,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__OFN,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__ZVN,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__CGY,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__2UF,L8530438); // L65 FALSE;
+    lisaac_push(&__GEY,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__BTF,L8530438); // L65 FALSE;
   };
-  return(__4UF);
+  return(__DTF);
 }
 
-static void __ETE(____0B *__GTE,____4 *__HTE)
+static void __JRE(____0B *__LRE,____4 *__MRE)
 // ({__0B},{NULLx__HB}) Void No recursive, No inlinable.
 {
-  ____DB __L0E,__CF0;
-  ____L __VTE,__4TE,__NF0,__VUE;
-  _____CONTEXT __FTE,__J0E,__M5E,__U0E,__LTE,__3E0,__4E0,__BF0,__KF0;
-  ____4 *__5E0;
-  ____G __NTE,__I1E,__3X3;
-  ____4 __WTE;
-  lisaac_push_first(&__FTE,L93325848); // L712 STRING;
-  lisaac_push_first(&__J0E,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__M5E,L7088642); // L54 OBJECT;
-  __L0E=((____DB )(top_context->back->back));
-  lisaac_push(&__J0E,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__M5E,L10652676); // L81 TRUE;
-  lisaac_push_first(&__U0E,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__LTE,L93326872); // L712 STRING;
-  if (__HTE==NULL) {
-    lisaac_push(&__LTE,L93333528); // L712 STRING;
+  ____DB __QYE,__ED0;
+  ____L __0RE,__DSE,__PD0,__0SE;
+  _____CONTEXT __KRE,__OYE,__R3E,__ZYE,__QRE,__5C0,__AD0,__DD0,__MD0;
+  ____4 *__BD0;
+  ____G __SRE,__NZE,__KW3;
+  ____4 __1RE;
+  lisaac_push_first(&__KRE,L93325848); // L712 STRING;
+  lisaac_push_first(&__OYE,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__R3E,L7088642); // L54 OBJECT;
+  __QYE=((____DB )(top_context->back->back));
+  lisaac_push(&__OYE,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__R3E,L10652676); // L81 TRUE;
+  lisaac_push_first(&__ZYE,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__QRE,L93326872); // L712 STRING;
+  if (__MRE==NULL) {
+    lisaac_push(&__QRE,L93333528); // L712 STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-    lisaac_push(&__LTE,L93333528); // L712 STRING;
-    __5E0=((____4 *)__HTE);
-    lisaac_push_first(&__3E0,L104221205); // L795 NATIVE_ARRAY;
-    lisaac_push_first(&__4E0,L21655042); // L165 OBJECT;
-    lisaac_push_first(&__BF0,L4069927); // L31 CONVERT;
-    __CF0=((____DB )__5E0);
-    lisaac_push(&__3E0,L104227349); // L795 NATIVE_ARRAY;
-    lisaac_push_first(&__4E0,L6430227); // L49 POINTER;
-    __NTE=(__CF0 != (void *)NULL);
-  };
-  if (__NTE) {
-    lisaac_push(&__U0E,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__LTE,L13509636); // L103 TRUE;
-    __NTE=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__U0E,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__LTE,L14689286); // L112 FALSE;
-    __NTE=__F__;
-  };
-  if (__NTE) {
-    lisaac_push(&__J0E,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__M5E,L8792068); // L67 TRUE;
-    lisaac_push_first(&__U0E,L19289106); // L147 BLOCK;
-    lisaac_push(&__U0E,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__LTE,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__3E0,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__4E0,L8792068); // L67 TRUE;
-    lisaac_push_first(&__BF0,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__L0E));
-    lisaac_push(&__LTE,L9181698); // L70 OBJECT;
-    __DX((&__string_47));
-    lisaac_push(&__LTE,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__3E0,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__4E0,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__BF0,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__KF0,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__QRE,L93333528); // L712 STRING;
+    __BD0=((____4 *)__MRE);
+    lisaac_push_first(&__5C0,L104221205); // L795 NATIVE_ARRAY;
+    lisaac_push_first(&__AD0,L21655042); // L165 OBJECT;
+    lisaac_push_first(&__DD0,L4069927); // L31 CONVERT;
+    __ED0=((____DB )__BD0);
+    lisaac_push(&__5C0,L104227349); // L795 NATIVE_ARRAY;
+    lisaac_push_first(&__AD0,L6430227); // L49 POINTER;
+    __SRE=(__ED0 != (void *)NULL);
+  };
+  if (__SRE) {
+    lisaac_push(&__ZYE,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__QRE,L13509636); // L103 TRUE;
+    __SRE=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__ZYE,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__QRE,L14689286); // L112 FALSE;
+    __SRE=__F__;
+  };
+  if (__SRE) {
+    lisaac_push(&__OYE,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__R3E,L8792068); // L67 TRUE;
+    lisaac_push_first(&__ZYE,L19289106); // L147 BLOCK;
+    lisaac_push(&__ZYE,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__QRE,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__5C0,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__AD0,L8792068); // L67 TRUE;
+    lisaac_push_first(&__DD0,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__QYE));
+    lisaac_push(&__QRE,L9181698); // L70 OBJECT;
+    __DX((&__string_42));
+    lisaac_push(&__QRE,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__5C0,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__AD0,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__DD0,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__MD0,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__LTE,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__3E0,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__4E0,L4598824); // L35 SYSTEM;
+    lisaac_push(&__QRE,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__5C0,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__AD0,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__J0E,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__M5E,L8530438); // L65 FALSE;
+    lisaac_push(&__OYE,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__R3E,L8530438); // L65 FALSE;
   };
-  __GTE->__FC= 0;
-  lisaac_push(&__FTE,L93981208); // L717 STRING;
-  lisaac_push_first(&__J0E,L11802642); // L90 BLOCK;
-  __D1E:
+  __LRE->__FC= 0;
+  lisaac_push(&__KRE,L93981208); // L717 STRING;
+  lisaac_push_first(&__OYE,L11802642); // L90 BLOCK;
+  __IZE:
   {
-    lisaac_push(&__J0E,L11802642); // L90 BLOCK;
-    lisaac_push_first(&__M5E,L93719064); // L715 STRING;
-    __VTE=__GTE->__FC;
-    if (__HTE==NULL) {
-      lisaac_push(&__M5E,L93725720); // L715 STRING;
+    lisaac_push(&__OYE,L11802642); // L90 BLOCK;
+    lisaac_push_first(&__R3E,L93719064); // L715 STRING;
+    __0RE=__LRE->__FC;
+    if (__MRE==NULL) {
+      lisaac_push(&__R3E,L93725720); // L715 STRING;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-      lisaac_push(&__M5E,L93725720); // L715 STRING;
-      __WTE=__MVD(((____4 *)__HTE),__VTE);
+      lisaac_push(&__R3E,L93725720); // L715 STRING;
+      __1RE=__RTD(((____4 *)__MRE),__0RE);
     };
-    if ((__WTE == '\0')) {
-      lisaac_push(&__J0E,L11799570); // L90 BLOCK;
-      lisaac_push_first(&__M5E,L13509636); // L103 TRUE;
-      __I1E=__J__;
+    if ((__1RE == '\0')) {
+      lisaac_push(&__OYE,L11799570); // L90 BLOCK;
+      lisaac_push_first(&__R3E,L13509636); // L103 TRUE;
+      __NZE=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__J0E,L11799570); // L90 BLOCK;
-      lisaac_push_first(&__M5E,L14689286); // L112 FALSE;
-      __I1E=__F__;
+      lisaac_push(&__OYE,L11799570); // L90 BLOCK;
+      lisaac_push_first(&__R3E,L14689286); // L112 FALSE;
+      __NZE=__F__;
     };
-    if (__I1E) {
-      lisaac_push(&__J0E,L12192274); // L93 BLOCK;
-      lisaac_push_first(&__M5E,L8792068); // L67 TRUE;
-      lisaac_push_first(&__U0E,L11935762); // L91 BLOCK;
-      lisaac_push_first(&__LTE,L93734936); // L715 STRING;
-      __4TE=__GTE->__FC;
-      lisaac_push(&__LTE,L93858840); // L716 STRING;
-      lisaac_push_first(&__3E0,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__4E0,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__BF0,L9195016); // L70 NUMERIC;
-      __NF0=(____L)(-  1);
-      lisaac_push(&__3E0,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__4E0,L9195016); // L70 NUMERIC;
-      __GTE->__FC=(____L)(__4TE - __NF0);
-      lisaac_push(&__U0E,L12068370); // L92 BLOCK;
-      goto __D1E;
+    if (__NZE) {
+      lisaac_push(&__OYE,L12192274); // L93 BLOCK;
+      lisaac_push_first(&__R3E,L8792068); // L67 TRUE;
+      lisaac_push_first(&__ZYE,L11935762); // L91 BLOCK;
+      lisaac_push_first(&__QRE,L93734936); // L715 STRING;
+      __DSE=__LRE->__FC;
+      lisaac_push(&__QRE,L93858840); // L716 STRING;
+      lisaac_push_first(&__5C0,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__AD0,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__DD0,L9195016); // L70 NUMERIC;
+      __PD0=(____L)(-  1);
+      lisaac_push(&__5C0,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__AD0,L9195016); // L70 NUMERIC;
+      __LRE->__FC=(____L)(__DSE - __PD0);
+      lisaac_push(&__ZYE,L12068370); // L92 BLOCK;
+      goto __IZE;
     } else /* FALSE */ {
-      lisaac_push(&__J0E,L12192274); // L93 BLOCK;
-      lisaac_push_first(&__M5E,L8530438); // L65 FALSE;
+      lisaac_push(&__OYE,L12192274); // L93 BLOCK;
+      lisaac_push_first(&__R3E,L8530438); // L65 FALSE;
     };
   };
-  if (((void *)__GTE->__BUE != (void *)__HTE)) {
-    lisaac_push(&__FTE,L94505496); // L721 STRING;
-    lisaac_push_first(&__J0E,L8792068); // L67 TRUE;
-    lisaac_push_first(&__M5E,L94121496); // L718 STRING;
-    __GTE->__BUE=__HTE;
-    __VTE=__GTE->__FC;
-    lisaac_push(&__M5E,L94384664); // L720 STRING;
-    lisaac_push_first(&__U0E,L9990152); // L76 NUMERIC;
-    lisaac_push_first(&__LTE,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__3E0,L9195016); // L70 NUMERIC;
-    __4TE=(____L)(-  1);
-    lisaac_push(&__U0E,L9989128); // L76 NUMERIC;
-    lisaac_push_first(&__LTE,L9195016); // L70 NUMERIC;
-    __GTE->__LUE=(____L)(__VTE - __4TE);
-  } else /* FALSE */ {
-    lisaac_push(&__FTE,L94505496); // L721 STRING;
-    lisaac_push_first(&__J0E,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__FTE,L94767640); // L723 STRING;
-  lisaac_push_first(&__J0E,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__M5E,L7088642); // L54 OBJECT;
-  __L0E=((____DB )(top_context->back->back));
-  lisaac_push(&__J0E,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__M5E,L10652676); // L81 TRUE;
-  lisaac_push_first(&__U0E,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__LTE,L94768664); // L723 STRING;
-  __VTE=__GTE->__LUE;
-  __4TE=__GTE->__FC;
-  lisaac_push(&__LTE,L94778904); // L723 STRING;
-  lisaac_push_first(&__3E0,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__4E0,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__BF0,L9195016); // L70 NUMERIC;
-  __NF0=(____L)(-  1);
-  lisaac_push(&__3E0,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__4E0,L9195016); // L70 NUMERIC;
-  __VUE=(____L)(__4TE - __NF0);
-  lisaac_push(&__LTE,L94774296); // L723 STRING;
-  lisaac_push_first(&__3E0,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__4E0,L15224840); // L116 NUMERIC;
-  __NTE=(__VTE > __VUE);
-  lisaac_push(&__3E0,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__4E0,L14700552); // L112 NUMERIC;
-  __I1E=(__VTE == __VUE);
-  if (__NTE) {
-    lisaac_push(&__3E0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__4E0,L10900996); // L83 TRUE;
-    __3X3=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__3E0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__4E0,L12342790); // L94 FALSE;
-    __3X3=__I1E;
-  };
-  if (__3X3) {
-    lisaac_push(&__U0E,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__LTE,L13509636); // L103 TRUE;
-    __3X3=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__U0E,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__LTE,L14689286); // L112 FALSE;
-    __3X3=__F__;
-  };
-  if (__3X3) {
-    lisaac_push(&__J0E,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__M5E,L8792068); // L67 TRUE;
-    lisaac_push_first(&__U0E,L19289106); // L147 BLOCK;
-    lisaac_push(&__U0E,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__LTE,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__3E0,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__4E0,L8792068); // L67 TRUE;
-    lisaac_push_first(&__BF0,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__L0E));
-    lisaac_push(&__LTE,L9181698); // L70 OBJECT;
-    __DX((&__string_47));
-    lisaac_push(&__LTE,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__3E0,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__4E0,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__BF0,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__KF0,L8272919); // L63 SYSTEM_IO;
+  if (((void *)__LRE->__GSE != (void *)__MRE)) {
+    lisaac_push(&__KRE,L94505496); // L721 STRING;
+    lisaac_push_first(&__OYE,L8792068); // L67 TRUE;
+    lisaac_push_first(&__R3E,L94121496); // L718 STRING;
+    __LRE->__GSE=__MRE;
+    __0RE=__LRE->__FC;
+    lisaac_push(&__R3E,L94384664); // L720 STRING;
+    lisaac_push_first(&__ZYE,L9990152); // L76 NUMERIC;
+    lisaac_push_first(&__QRE,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__5C0,L9195016); // L70 NUMERIC;
+    __DSE=(____L)(-  1);
+    lisaac_push(&__ZYE,L9989128); // L76 NUMERIC;
+    lisaac_push_first(&__QRE,L9195016); // L70 NUMERIC;
+    __LRE->__QSE=(____L)(__0RE - __DSE);
+  } else /* FALSE */ {
+    lisaac_push(&__KRE,L94505496); // L721 STRING;
+    lisaac_push_first(&__OYE,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__KRE,L94767640); // L723 STRING;
+  lisaac_push_first(&__OYE,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__R3E,L7088642); // L54 OBJECT;
+  __QYE=((____DB )(top_context->back->back));
+  lisaac_push(&__OYE,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__R3E,L10652676); // L81 TRUE;
+  lisaac_push_first(&__ZYE,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__QRE,L94768664); // L723 STRING;
+  __0RE=__LRE->__QSE;
+  __DSE=__LRE->__FC;
+  lisaac_push(&__QRE,L94778904); // L723 STRING;
+  lisaac_push_first(&__5C0,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__AD0,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__DD0,L9195016); // L70 NUMERIC;
+  __PD0=(____L)(-  1);
+  lisaac_push(&__5C0,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__AD0,L9195016); // L70 NUMERIC;
+  __0SE=(____L)(__DSE - __PD0);
+  lisaac_push(&__QRE,L94774296); // L723 STRING;
+  lisaac_push_first(&__5C0,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__AD0,L15224840); // L116 NUMERIC;
+  __SRE=(__0RE > __0SE);
+  lisaac_push(&__5C0,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__AD0,L14700552); // L112 NUMERIC;
+  __NZE=(__0RE == __0SE);
+  if (__SRE) {
+    lisaac_push(&__5C0,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__AD0,L10900996); // L83 TRUE;
+    __KW3=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__5C0,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__AD0,L12342790); // L94 FALSE;
+    __KW3=__NZE;
+  };
+  if (__KW3) {
+    lisaac_push(&__ZYE,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__QRE,L13509636); // L103 TRUE;
+    __KW3=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__ZYE,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__QRE,L14689286); // L112 FALSE;
+    __KW3=__F__;
+  };
+  if (__KW3) {
+    lisaac_push(&__OYE,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__R3E,L8792068); // L67 TRUE;
+    lisaac_push_first(&__ZYE,L19289106); // L147 BLOCK;
+    lisaac_push(&__ZYE,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__QRE,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__5C0,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__AD0,L8792068); // L67 TRUE;
+    lisaac_push_first(&__DD0,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__QYE));
+    lisaac_push(&__QRE,L9181698); // L70 OBJECT;
+    __DX((&__string_42));
+    lisaac_push(&__QRE,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__5C0,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__AD0,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__DD0,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__MD0,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__LTE,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__3E0,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__4E0,L4598824); // L35 SYSTEM;
+    lisaac_push(&__QRE,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__5C0,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__AD0,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__J0E,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__M5E,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__FTE,L94898712); // L724 STRING;
-  lisaac_push_first(&__J0E,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__M5E,L7088642); // L54 OBJECT;
-  __L0E=((____DB )(top_context->back->back));
-  lisaac_push(&__J0E,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__M5E,L10652676); // L81 TRUE;
-  lisaac_push_first(&__U0E,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__LTE,L94907416); // L724 STRING;
-  __5E0=__RUF(__GTE);
-  if (((void *)__HTE == (void *)__5E0)) {
-    lisaac_push(&__U0E,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__LTE,L13509636); // L103 TRUE;
-    __3X3=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__U0E,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__LTE,L14689286); // L112 FALSE;
-    __3X3=__F__;
-  };
-  if (__3X3) {
-    lisaac_push(&__J0E,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__M5E,L8792068); // L67 TRUE;
-    lisaac_push_first(&__U0E,L19289106); // L147 BLOCK;
-    lisaac_push(&__U0E,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__LTE,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__3E0,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__4E0,L8792068); // L67 TRUE;
-    lisaac_push_first(&__BF0,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__L0E));
-    lisaac_push(&__LTE,L9181698); // L70 OBJECT;
-    __DX((&__string_47));
-    lisaac_push(&__LTE,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__3E0,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__4E0,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__BF0,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__KF0,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__OYE,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__R3E,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__KRE,L94898712); // L724 STRING;
+  lisaac_push_first(&__OYE,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__R3E,L7088642); // L54 OBJECT;
+  __QYE=((____DB )(top_context->back->back));
+  lisaac_push(&__OYE,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__R3E,L10652676); // L81 TRUE;
+  lisaac_push_first(&__ZYE,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__QRE,L94907416); // L724 STRING;
+  __BD0=__WSF(__LRE);
+  if (((void *)__MRE == (void *)__BD0)) {
+    lisaac_push(&__ZYE,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__QRE,L13509636); // L103 TRUE;
+    __KW3=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__ZYE,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__QRE,L14689286); // L112 FALSE;
+    __KW3=__F__;
+  };
+  if (__KW3) {
+    lisaac_push(&__OYE,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__R3E,L8792068); // L67 TRUE;
+    lisaac_push_first(&__ZYE,L19289106); // L147 BLOCK;
+    lisaac_push(&__ZYE,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__QRE,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__5C0,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__AD0,L8792068); // L67 TRUE;
+    lisaac_push_first(&__DD0,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__QYE));
+    lisaac_push(&__QRE,L9181698); // L70 OBJECT;
+    __DX((&__string_42));
+    lisaac_push(&__QRE,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__5C0,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__AD0,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__DD0,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__MD0,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__LTE,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__3E0,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__4E0,L4598824); // L35 SYSTEM;
+    lisaac_push(&__QRE,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__5C0,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__AD0,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__J0E,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__M5E,L8530438); // L65 FALSE;
+    lisaac_push(&__OYE,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__R3E,L8530438); // L65 FALSE;
   };
 }
 
-static void __AGI(____0B *__CGI,void *__DGI)
+static void __FEI(____0B *__HEI,void *__IEI)
 // ({__0B},{NULLx__Vx__0B}) Void No recursive, No inlinable.
 {
-  ____L __EGI,__NGI;
-  ____DB __VRJ;
-  _____CONTEXT __BGI,__SHY,__LGI,__RR5,__SR5,__TR5,__4ER,__UEQ,__0G0;
-  ____G __WR5,__YR5,__0R5;
-  ____4 *__XGI,*__3GI;
-  lisaac_push_first(&__BGI,L22952984); // L175 STRING;
-  if (__DGI==NULL) {
-    lisaac_push(&__BGI,L23343128); // L178 STRING;
+  ____L __JEI,__SEI;
+  ____DB __ZPJ;
+  _____CONTEXT __GEI,__WFY,__QEI,__TP5,__UP5,__VP5,__CDR,__YCQ,__2E0;
+  ____G __YP5,__0P5,__2P5;
+  ____4 *__2EI,*__CFI;
+  lisaac_push_first(&__GEI,L22952984); // L175 STRING;
+  if (__IEI==NULL) {
+    lisaac_push(&__GEI,L23343128); // L178 STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else {
-    if (((struct ___OBJ *)__DGI)->__id==____V__) {
-      __EGI=((____V *)__DGI)->__YB;
+    if (((struct ___OBJ *)__IEI)->__id==____V__) {
+      __JEI=((____V *)__IEI)->__YB;
     } else /* Other types */ {
-      __EGI=((____0B *)__DGI)->__FC;
+      __JEI=((____0B *)__IEI)->__FC;
     }
   };
-  __CGI->__FC=__EGI;
-  lisaac_push(&__BGI,L23468056); // L179 STRING;
-  lisaac_push_first(&__SHY,L15224840); // L116 NUMERIC;
-  if ((__EGI >  0)) {
-    lisaac_push(&__BGI,L24250904); // L185 STRING;
-    lisaac_push_first(&__SHY,L8792068); // L67 TRUE;
-    lisaac_push_first(&__LGI,L23472152); // L179 STRING;
-    __NGI=__CGI->__LUE;
-    lisaac_push(&__LGI,L23601688); // L180 STRING;
-    lisaac_push_first(&__RR5,L15498248); // L118 NUMERIC;
-    lisaac_push_first(&__SR5,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__TR5,L15224840); // L116 NUMERIC;
-    __WR5=(__NGI > __EGI);
-    lisaac_push(&__SR5,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__TR5,L14700552); // L112 NUMERIC;
-    __YR5=(__NGI == __EGI);
-    if (__WR5) {
-      lisaac_push(&__SR5,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__TR5,L10900996); // L83 TRUE;
-      __0R5=__F__;
+  __HEI->__FC=__JEI;
+  lisaac_push(&__GEI,L23468056); // L179 STRING;
+  lisaac_push_first(&__WFY,L15224840); // L116 NUMERIC;
+  if ((__JEI >  0)) {
+    lisaac_push(&__GEI,L24250904); // L185 STRING;
+    lisaac_push_first(&__WFY,L8792068); // L67 TRUE;
+    lisaac_push_first(&__QEI,L23472152); // L179 STRING;
+    __SEI=__HEI->__QSE;
+    lisaac_push(&__QEI,L23601688); // L180 STRING;
+    lisaac_push_first(&__TP5,L15498248); // L118 NUMERIC;
+    lisaac_push_first(&__UP5,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__VP5,L15224840); // L116 NUMERIC;
+    __YP5=(__SEI > __JEI);
+    lisaac_push(&__UP5,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__VP5,L14700552); // L112 NUMERIC;
+    __0P5=(__SEI == __JEI);
+    if (__YP5) {
+      lisaac_push(&__UP5,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__VP5,L10900996); // L83 TRUE;
+      __2P5=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__SR5,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__TR5,L12342790); // L94 FALSE;
-      __0R5=__YR5;
+      lisaac_push(&__UP5,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__VP5,L12342790); // L94 FALSE;
+      __2P5=__0P5;
     };
-    if (__0R5) {
-      lisaac_push(&__RR5,L15493640); // L118 NUMERIC;
-      lisaac_push_first(&__SR5,L13509636); // L103 TRUE;
-      __0R5=__J__;
+    if (__2P5) {
+      lisaac_push(&__TP5,L15493640); // L118 NUMERIC;
+      lisaac_push_first(&__UP5,L13509636); // L103 TRUE;
+      __2P5=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__RR5,L15493640); // L118 NUMERIC;
-      lisaac_push_first(&__SR5,L14689286); // L112 FALSE;
-      __0R5=__F__;
+      lisaac_push(&__TP5,L15493640); // L118 NUMERIC;
+      lisaac_push_first(&__UP5,L14689286); // L112 FALSE;
+      __2P5=__F__;
     };
-    if (__0R5) {
-      lisaac_push(&__LGI,L23989784); // L183 STRING;
-      lisaac_push_first(&__RR5,L8792068); // L67 TRUE;
-      lisaac_push_first(&__SR5,L23749144); // L181 STRING;
-      __XGI=__KKH(__EGI);
-      __CGI->__BUE=__XGI;
-      __CGI->__LUE=__CGI->__FC;
+    if (__2P5) {
+      lisaac_push(&__QEI,L23989784); // L183 STRING;
+      lisaac_push_first(&__TP5,L8792068); // L67 TRUE;
+      lisaac_push_first(&__UP5,L23749144); // L181 STRING;
+      __2EI=__PIH(__JEI);
+      __HEI->__GSE=__2EI;
+      __HEI->__QSE=__HEI->__FC;
     } else /* FALSE */ {
-      lisaac_push(&__LGI,L23989784); // L183 STRING;
-      lisaac_push_first(&__RR5,L8530438); // L65 FALSE;
+      lisaac_push(&__QEI,L23989784); // L183 STRING;
+      lisaac_push_first(&__TP5,L8530438); // L65 FALSE;
     };
-    __XGI=__CGI->__BUE;
-    if (__DGI==NULL) {
-      lisaac_push(&__LGI,L24136728); // L184 STRING;
+    __2EI=__HEI->__GSE;
+    if (__IEI==NULL) {
+      lisaac_push(&__QEI,L24136728); // L184 STRING;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else {
-      if (((struct ___OBJ *)__DGI)->__id==____V__) {
-        __3GI=((____V *)__DGI)->__ZB;
+      if (((struct ___OBJ *)__IEI)->__id==____V__) {
+        __CFI=((____V *)__IEI)->__ZB;
       } else /* Other types */ {
-        __3GI=((____0B *)__DGI)->__BUE;
+        __CFI=((____0B *)__IEI)->__GSE;
       }
     };
-    __EGI=__CGI->__FC;
-    lisaac_push(&__LGI,L24144408); // L184 STRING;
-    lisaac_push_first(&__RR5,L9195016); // L70 NUMERIC;
-    __NGI=(____L)(__EGI -  1);
-    if (__XGI==NULL) {
-      lisaac_push(&__LGI,L24145432); // L184 STRING;
+    __JEI=__HEI->__FC;
+    lisaac_push(&__QEI,L24144408); // L184 STRING;
+    lisaac_push_first(&__TP5,L9195016); // L70 NUMERIC;
+    __SEI=(____L)(__JEI -  1);
+    if (__2EI==NULL) {
+      lisaac_push(&__QEI,L24145432); // L184 STRING;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-      lisaac_push(&__LGI,L24145432); // L184 STRING;
-      __S1J(((____4 *)__XGI),__3GI,__NGI);
+      lisaac_push(&__QEI,L24145432); // L184 STRING;
+      __WZJ(((____4 *)__2EI),__CFI,__SEI);
     };
   } else /* FALSE */ {
-    lisaac_push(&__BGI,L24250904); // L185 STRING;
-    lisaac_push_first(&__SHY,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__BGI,L24381976); // L186 STRING;
-  lisaac_push_first(&__SHY,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__LGI,L7088642); // L54 OBJECT;
-  __VRJ=((____DB )(top_context->back->back));
-  lisaac_push(&__SHY,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__LGI,L10652676); // L81 TRUE;
-  lisaac_push_first(&__RR5,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__SR5,L24383000); // L186 STRING;
-  __EGI=__CGI->__FC;
-  if (__DGI==NULL) {
-    lisaac_push(&__SR5,L24392728); // L186 STRING;
+    lisaac_push(&__GEI,L24250904); // L185 STRING;
+    lisaac_push_first(&__WFY,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__GEI,L24381976); // L186 STRING;
+  lisaac_push_first(&__WFY,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__QEI,L7088642); // L54 OBJECT;
+  __ZPJ=((____DB )(top_context->back->back));
+  lisaac_push(&__WFY,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__QEI,L10652676); // L81 TRUE;
+  lisaac_push_first(&__TP5,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__UP5,L24383000); // L186 STRING;
+  __JEI=__HEI->__FC;
+  if (__IEI==NULL) {
+    lisaac_push(&__UP5,L24392728); // L186 STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else {
-    if (((struct ___OBJ *)__DGI)->__id==____V__) {
-      __NGI=((____V *)__DGI)->__YB;
+    if (((struct ___OBJ *)__IEI)->__id==____V__) {
+      __SEI=((____V *)__IEI)->__YB;
     } else /* Other types */ {
-      __NGI=((____0B *)__DGI)->__FC;
+      __SEI=((____0B *)__IEI)->__FC;
     }
   };
-  if ((__EGI == __NGI)) {
-    lisaac_push(&__RR5,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__SR5,L13509636); // L103 TRUE;
-    __WR5=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__RR5,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__SR5,L14689286); // L112 FALSE;
-    __WR5=__F__;
-  };
-  if (__WR5) {
-    lisaac_push(&__SHY,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__LGI,L8792068); // L67 TRUE;
-    lisaac_push_first(&__RR5,L19289106); // L147 BLOCK;
-    lisaac_push(&__RR5,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__SR5,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__TR5,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__4ER,L8792068); // L67 TRUE;
-    lisaac_push_first(&__UEQ,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__VRJ));
-    lisaac_push(&__SR5,L9181698); // L70 OBJECT;
-    __DX((&__string_47));
-    lisaac_push(&__SR5,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__TR5,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__4ER,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__UEQ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__0G0,L8272919); // L63 SYSTEM_IO;
+  if ((__JEI == __SEI)) {
+    lisaac_push(&__TP5,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__UP5,L13509636); // L103 TRUE;
+    __YP5=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__TP5,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__UP5,L14689286); // L112 FALSE;
+    __YP5=__F__;
+  };
+  if (__YP5) {
+    lisaac_push(&__WFY,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__QEI,L8792068); // L67 TRUE;
+    lisaac_push_first(&__TP5,L19289106); // L147 BLOCK;
+    lisaac_push(&__TP5,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__UP5,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__VP5,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__CDR,L8792068); // L67 TRUE;
+    lisaac_push_first(&__YCQ,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__ZPJ));
+    lisaac_push(&__UP5,L9181698); // L70 OBJECT;
+    __DX((&__string_42));
+    lisaac_push(&__UP5,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__VP5,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__CDR,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__YCQ,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__2E0,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__SR5,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__TR5,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__4ER,L4598824); // L35 SYSTEM;
+    lisaac_push(&__UP5,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__VP5,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__CDR,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__SHY,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__LGI,L8530438); // L65 FALSE;
+    lisaac_push(&__WFY,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__QEI,L8530438); // L65 FALSE;
   };
 }
 
@@ -4227,7 +4153,7 @@ static void* __YF(____V *__1F)
   ____0B *__3F,*__PG;
   ____DB __PN;
   void *__2F;
-  _____CONTEXT __ZF,__NN,__GY,__YN,__CG,__IHF,__CMF,__QHF,__AH0;
+  _____CONTEXT __ZF,__NN,__GY,__YN,__CG,__NFF,__HKF,__VFF,__CF0;
   ____G __1N;
   ____4 *__GG,*__4F;
   lisaac_push_first(&__ZF,L4090906); // L31 ENVIRONMENT;
@@ -4255,21 +4181,21 @@ static void* __YF(____V *__1F)
     lisaac_push_first(&__YN,L19289106); // L147 BLOCK;
     lisaac_push(&__YN,L19428370); // L148 BLOCK;
     lisaac_push_first(&__CG,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__IHF,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__CMF,L8792068); // L67 TRUE;
-    lisaac_push_first(&__QHF,L7616002); // L58 OBJECT;
+    lisaac_push_first(&__NFF,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__HKF,L8792068); // L67 TRUE;
+    lisaac_push_first(&__VFF,L7616002); // L58 OBJECT;
     lisaac_stack_print((_____CONTEXT *)(__PN));
     lisaac_push(&__CG,L9181698); // L70 OBJECT;
-    __DX((&__string_47));
+    __DX((&__string_42));
     lisaac_push(&__CG,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__IHF,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__CMF,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__QHF,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__AH0,L8272919); // L63 SYSTEM_IO;
+    lisaac_push_first(&__NFF,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__HKF,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__VFF,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__CF0,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
     lisaac_push(&__CG,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__IHF,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__CMF,L4598824); // L35 SYSTEM;
+    lisaac_push_first(&__NFF,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__HKF,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
     lisaac_push(&__NN,L19532306); // L149 BLOCK;
@@ -4285,14 +4211,14 @@ static void* __YF(____V *__1F)
     lisaac_push(&__ZF,L6031898); // L46 ENVIRONMENT;
     lisaac_push_first(&__NN,L8792068); // L67 TRUE;
     lisaac_push_first(&__GY,L5781530); // L44 ENVIRONMENT;
-    __PG=__2QE();
+    __PG=__BPE();
     __3F=__PG;
     if (__PG==NULL) {
       lisaac_push(&__GY,L5912602); // L45 ENVIRONMENT;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
       lisaac_push(&__GY,L5912602); // L45 ENVIRONMENT;
-      __ETE(((____0B *)__PG),__4F);
+      __JRE(((____0B *)__PG),__4F);
     };
   } else /* FALSE */ {
     lisaac_push(&__ZF,L6031898); // L46 ENVIRONMENT;
@@ -4305,72 +4231,72 @@ static void* __YF(____V *__1F)
 static void __TG(____V *__WG,____L __XG)
 // ({__V},{__L}) Void No recursive, No inlinable.
 {
-  ____L __YG,__DH0,__TH,__ZH0,__AY;
-  ____0B *__QII;
-  _____CONTEXT __UG,__BH0,__HH0,__IH0,__QH0,__RH0,__UH0,__VH0,__WH0;
-  ____G __EZ3;
+  ____L __YG,__FF0,__TH,__1F0,__AY;
+  ____0B *__VGI;
+  _____CONTEXT __UG,__DF0,__JF0,__KF0,__SF0,__TF0,__WF0,__XF0,__YF0;
+  ____G __RX3;
   lisaac_push_first(&__UG,L14441985); // L110 INSTALL_LISAAC;
   __YG=__2C;
   lisaac_push(&__UG,L14695425); // L112 INSTALL_LISAAC;
-  lisaac_push_first(&__BH0,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__HH0,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__IH0,L9195016); // L70 NUMERIC;
-  __DH0=(____L)(-  1);
-  lisaac_push(&__BH0,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__HH0,L9195016); // L70 NUMERIC;
-  __2C=(____L)(__YG - __DH0);
+  lisaac_push_first(&__DF0,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__JF0,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__KF0,L9195016); // L70 NUMERIC;
+  __FF0=(____L)(-  1);
+  lisaac_push(&__DF0,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__JF0,L9195016); // L70 NUMERIC;
+  __2C=(____L)(__YG - __FF0);
   lisaac_push(&__UG,L14818305); // L113 INSTALL_LISAAC;
-  lisaac_push_first(&__BH0,L10896400); // L83 CHARACTER;
-  lisaac_push_first(&__HH0,L5005342); // L38 STD_OUTPUT;
-  lisaac_push_first(&__IH0,L18378271); // L140 OUTPUT_STREAM;
-  lisaac_push_first(&__QH0,L8272919); // L63 SYSTEM_IO;
+  lisaac_push_first(&__DF0,L10896400); // L83 CHARACTER;
+  lisaac_push_first(&__JF0,L5005342); // L38 STD_OUTPUT;
+  lisaac_push_first(&__KF0,L18378271); // L140 OUTPUT_STREAM;
+  lisaac_push_first(&__SF0,L8272919); // L63 SYSTEM_IO;
   fputc((int)('\n'),stdout);
   if ((__XG ==  0)) {
     lisaac_push(&__UG,L16124417); // L123 INSTALL_LISAAC;
-    lisaac_push_first(&__BH0,L6825988); // L52 TRUE;
-    lisaac_push_first(&__HH0,L14950913); // L114 INSTALL_LISAAC;
+    lisaac_push_first(&__DF0,L6825988); // L52 TRUE;
+    lisaac_push_first(&__JF0,L14950913); // L114 INSTALL_LISAAC;
     if (__AH==NULL) {
-      lisaac_push(&__HH0,L15086593); // L115 INSTALL_LISAAC;
+      lisaac_push(&__JF0,L15086593); // L115 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__HH0,L15086593); // L115 INSTALL_LISAAC;
-      __AGI(((____0B *)__AH),__WG);
+      lisaac_push(&__JF0,L15086593); // L115 INSTALL_LISAAC;
+      __FEI(((____0B *)__AH),__WG);
     };
   } else /* FALSE */ {
     lisaac_push(&__UG,L16124417); // L123 INSTALL_LISAAC;
-    lisaac_push_first(&__BH0,L6826502); // L52 FALSE;
-    lisaac_push_first(&__HH0,L15210497); // L116 INSTALL_LISAAC;
+    lisaac_push_first(&__DF0,L6826502); // L52 FALSE;
+    lisaac_push_first(&__JF0,L15210497); // L116 INSTALL_LISAAC;
     if (__AH==NULL) {
-      lisaac_push(&__HH0,L15350785); // L117 INSTALL_LISAAC;
+      lisaac_push(&__JF0,L15350785); // L117 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__HH0,L15350785); // L117 INSTALL_LISAAC;
-      __AGI(((____0B *)__AH),(&__string_104));
+      lisaac_push(&__JF0,L15350785); // L117 INSTALL_LISAAC;
+      __FEI(((____0B *)__AH),(&__string_102));
     };
-    lisaac_push(&__HH0,L15485953); // L118 INSTALL_LISAAC;
+    lisaac_push(&__JF0,L15485953); // L118 INSTALL_LISAAC;
     __LT(__2C,__AH);
     if (__AH==NULL) {
-      lisaac_push(&__HH0,L15612929); // L119 INSTALL_LISAAC;
+      lisaac_push(&__JF0,L15612929); // L119 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__HH0,L15612929); // L119 INSTALL_LISAAC;
-      __SPG(((____0B *)__AH),'/');
+      lisaac_push(&__JF0,L15612929); // L119 INSTALL_LISAAC;
+      __XNG(((____0B *)__AH),'/');
     };
-    lisaac_push(&__HH0,L15744001); // L120 INSTALL_LISAAC;
+    lisaac_push(&__JF0,L15744001); // L120 INSTALL_LISAAC;
     __LT(__XG,__AH);
     if (__AH==NULL) {
-      lisaac_push(&__HH0,L15875073); // L121 INSTALL_LISAAC;
+      lisaac_push(&__JF0,L15875073); // L121 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__HH0,L15875073); // L121 INSTALL_LISAAC;
-      __RII(((____0B *)__AH),(&__string_105));
+      lisaac_push(&__JF0,L15875073); // L121 INSTALL_LISAAC;
+      __WGI(((____0B *)__AH),(&__string_103));
     };
     if (__AH==NULL) {
-      lisaac_push(&__HH0,L16005121); // L122 INSTALL_LISAAC;
+      lisaac_push(&__JF0,L16005121); // L122 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__HH0,L16005121); // L122 INSTALL_LISAAC;
-      __RII(((____0B *)__AH),__WG);
+      lisaac_push(&__JF0,L16005121); // L122 INSTALL_LISAAC;
+      __WGI(((____0B *)__AH),__WG);
     };
   };
   if (__AH==NULL) {
@@ -4378,16 +4304,16 @@ static void __TG(____V *__WG,____L __XG)
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING */ {
     lisaac_push(&__UG,L16267777); // L124 INSTALL_LISAAC;
-    __SPG(((____0B *)__AH),'\n');
+    __XNG(((____0B *)__AH),'\n');
   };
   if (__AH==NULL) {
     lisaac_push(&__UG,L16394753); // L125 INSTALL_LISAAC;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING */ {
     lisaac_push(&__UG,L16394753); // L125 INSTALL_LISAAC;
-    __QII=((____0B *)__AH);
-    lisaac_push_first(&__BH0,L167652365); // L1279 ABSTRACT_STRING;
-    __O4C(__QII);
+    __VGI=((____0B *)__AH);
+    lisaac_push_first(&__DF0,L167652365); // L1279 ABSTRACT_STRING;
+    __T2C(__VGI);
   };
   if (__AH==NULL) {
     lisaac_push(&__UG,L16528897); // L126 INSTALL_LISAAC;
@@ -4396,619 +4322,619 @@ static void __TG(____V *__WG,____L __XG)
     __TH=__AH->__FC;
   };
   lisaac_push(&__UG,L16529409); // L126 INSTALL_LISAAC;
-  lisaac_push_first(&__BH0,L9195016); // L70 NUMERIC;
+  lisaac_push_first(&__DF0,L9195016); // L70 NUMERIC;
   __YG=(____L)(__TH -  1);
   lisaac_push(&__UG,L16779777); // L128 INSTALL_LISAAC;
-  __DH0= 1;
-  lisaac_push_first(&__BH0,L20989960); // L160 NUMERIC;
+  __FF0= 1;
+  lisaac_push_first(&__DF0,L20989960); // L160 NUMERIC;
   __UX:
   {
-    lisaac_push(&__BH0,L21370888); // L163 NUMERIC;
-    lisaac_push_first(&__HH0,L15759880); // L120 NUMERIC;
-    lisaac_push_first(&__IH0,L15224840); // L116 NUMERIC;
-    if ((__DH0 > __YG)) {
-      lisaac_push(&__HH0,L15755784); // L120 NUMERIC;
-      lisaac_push_first(&__IH0,L13509636); // L103 TRUE;
-      __EZ3=__J__;
+    lisaac_push(&__DF0,L21370888); // L163 NUMERIC;
+    lisaac_push_first(&__JF0,L15759880); // L120 NUMERIC;
+    lisaac_push_first(&__KF0,L15224840); // L116 NUMERIC;
+    if ((__FF0 > __YG)) {
+      lisaac_push(&__JF0,L15755784); // L120 NUMERIC;
+      lisaac_push_first(&__KF0,L13509636); // L103 TRUE;
+      __RX3=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__HH0,L15755784); // L120 NUMERIC;
-      lisaac_push_first(&__IH0,L14689286); // L112 FALSE;
-      __EZ3=__F__;
+      lisaac_push(&__JF0,L15755784); // L120 NUMERIC;
+      lisaac_push_first(&__KF0,L14689286); // L112 FALSE;
+      __RX3=__F__;
     };
-    if (__EZ3) {
-      lisaac_push(&__BH0,L21760520); // L166 NUMERIC;
-      lisaac_push_first(&__HH0,L8792068); // L67 TRUE;
-      lisaac_push_first(&__IH0,L21506056); // L164 NUMERIC;
-      lisaac_push_first(&__QH0,L16653825); // L127 INSTALL_LISAAC;
-      lisaac_push_first(&__RH0,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__UH0,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__VH0,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__WH0,L8272919); // L63 SYSTEM_IO;
+    if (__RX3) {
+      lisaac_push(&__DF0,L21760520); // L166 NUMERIC;
+      lisaac_push_first(&__JF0,L8792068); // L67 TRUE;
+      lisaac_push_first(&__KF0,L21506056); // L164 NUMERIC;
+      lisaac_push_first(&__SF0,L16653825); // L127 INSTALL_LISAAC;
+      lisaac_push_first(&__TF0,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__WF0,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__XF0,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__YF0,L8272919); // L63 SYSTEM_IO;
       fputc((int)('='),stdout);
-      lisaac_push(&__IH0,L21633544); // L165 NUMERIC;
-      lisaac_push_first(&__QH0,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__RH0,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__UH0,L9195016); // L70 NUMERIC;
-      __ZH0=(____L)(-  1);
-      lisaac_push(&__QH0,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__RH0,L9195016); // L70 NUMERIC;
-      __AY=(____L)(__DH0 - __ZH0);
-      lisaac_push(&__IH0,L21644808); // L165 NUMERIC;
-      __DH0=__AY;
+      lisaac_push(&__KF0,L21633544); // L165 NUMERIC;
+      lisaac_push_first(&__SF0,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__TF0,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__WF0,L9195016); // L70 NUMERIC;
+      __1F0=(____L)(-  1);
+      lisaac_push(&__SF0,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__TF0,L9195016); // L70 NUMERIC;
+      __AY=(____L)(__FF0 - __1F0);
+      lisaac_push(&__KF0,L21644808); // L165 NUMERIC;
+      __FF0=__AY;
       goto __UX;
     } else /* FALSE */ {
-      lisaac_push(&__BH0,L21760520); // L166 NUMERIC;
-      lisaac_push_first(&__HH0,L8530438); // L65 FALSE;
+      lisaac_push(&__DF0,L21760520); // L166 NUMERIC;
+      lisaac_push_first(&__JF0,L8530438); // L65 FALSE;
     };
   };
   lisaac_push(&__UG,L16915457); // L129 INSTALL_LISAAC;
-  lisaac_push_first(&__BH0,L10896400); // L83 CHARACTER;
-  lisaac_push_first(&__HH0,L5005342); // L38 STD_OUTPUT;
-  lisaac_push_first(&__IH0,L18378271); // L140 OUTPUT_STREAM;
-  lisaac_push_first(&__QH0,L8272919); // L63 SYSTEM_IO;
+  lisaac_push_first(&__DF0,L10896400); // L83 CHARACTER;
+  lisaac_push_first(&__JF0,L5005342); // L38 STD_OUTPUT;
+  lisaac_push_first(&__KF0,L18378271); // L140 OUTPUT_STREAM;
+  lisaac_push_first(&__SF0,L8272919); // L63 SYSTEM_IO;
   fputc((int)('\n'),stdout);
 }
 
-static ____L __IYI(____0B *__KYI,____V *__LYI)
+static ____L __MWI(____0B *__OWI,____V *__PWI)
 // ({__0B},{NULLx__V}) With result No recursive, No inlinable.
 {
-  ____DB __C5J;
-  ____V *__Q2N;
-  ____L __S2N,__DAK,__QAK,__5YY,__RAK,__DBK,__LZY,__YBK,__ACK;
-  _____CONTEXT __JYI,__A5J,__QQL,__L5J,__QYI,__P2N,__QQW,__EXV,__0YY;
-  _____CONTEXT __HI0,__II0,__PI0,__QI0;
-  ____G __SYI,__LBK,__HCK;
-  ____4 __DCK,__ECK;
-  lisaac_push_first(&__JYI,L139201037); // L1062 ABSTRACT_STRING;
-  lisaac_push_first(&__A5J,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__QQL,L7088642); // L54 OBJECT;
-  __C5J=((____DB )(top_context->back->back));
-  lisaac_push(&__A5J,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__QQL,L10652676); // L81 TRUE;
-  lisaac_push_first(&__L5J,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__QYI,L139202061); // L1062 ABSTRACT_STRING;
-  if (__LYI==NULL) {
-    lisaac_push(&__QYI,L139210765); // L1062 ABSTRACT_STRING;
+  ____DB __G3J;
+  ____V *__U0N;
+  ____L __W0N,__H4J,__U4J,__DXY,__V4J,__H5J,__PXY,__25J,__EAK;
+  _____CONTEXT __NWI,__E3J,__UOL,__P3J,__UWI,__T0N,__UOW,__IVV,__4WY;
+  _____CONTEXT __JG0,__KG0,__RG0,__SG0;
+  ____G __WWI,__P5J,__LAK;
+  ____4 __HAK,__IAK;
+  lisaac_push_first(&__NWI,L139201037); // L1062 ABSTRACT_STRING;
+  lisaac_push_first(&__E3J,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__UOL,L7088642); // L54 OBJECT;
+  __G3J=((____DB )(top_context->back->back));
+  lisaac_push(&__E3J,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__UOL,L10652676); // L81 TRUE;
+  lisaac_push_first(&__P3J,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__UWI,L139202061); // L1062 ABSTRACT_STRING;
+  if (__PWI==NULL) {
+    lisaac_push(&__UWI,L139210765); // L1062 ABSTRACT_STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING_CONSTANT */ {
-    lisaac_push(&__QYI,L139210765); // L1062 ABSTRACT_STRING;
-    __Q2N=((____V *)__LYI);
-    lisaac_push_first(&__P2N,L17439245); // L133 ABSTRACT_STRING;
-    __S2N=__Q2N->__YB;
-    lisaac_push(&__P2N,L17449997); // L133 ABSTRACT_STRING;
-    lisaac_push_first(&__QQW,L14700552); // L112 NUMERIC;
-    __SYI=(__S2N ==  0);
-  };
-  if (__SYI) {
-    lisaac_push(&__QYI,L139202573); // L1062 ABSTRACT_STRING;
-    lisaac_push_first(&__P2N,L13509636); // L103 TRUE;
-    __SYI=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__QYI,L139202573); // L1062 ABSTRACT_STRING;
-    lisaac_push_first(&__P2N,L14689286); // L112 FALSE;
-    __SYI=__F__;
-  };
-  if (__SYI) {
-    lisaac_push(&__L5J,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__QYI,L13509636); // L103 TRUE;
-    __SYI=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__L5J,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__QYI,L14689286); // L112 FALSE;
-    __SYI=__F__;
-  };
-  if (__SYI) {
-    lisaac_push(&__A5J,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__QQL,L8792068); // L67 TRUE;
-    lisaac_push_first(&__L5J,L19289106); // L147 BLOCK;
-    lisaac_push(&__L5J,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__QYI,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__P2N,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__QQW,L8792068); // L67 TRUE;
-    lisaac_push_first(&__EXV,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__C5J));
-    lisaac_push(&__QYI,L9181698); // L70 OBJECT;
-    __DX((&__string_47));
-    lisaac_push(&__QYI,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__P2N,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__QQW,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__EXV,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__0YY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__UWI,L139210765); // L1062 ABSTRACT_STRING;
+    __U0N=((____V *)__PWI);
+    lisaac_push_first(&__T0N,L17439245); // L133 ABSTRACT_STRING;
+    __W0N=__U0N->__YB;
+    lisaac_push(&__T0N,L17449997); // L133 ABSTRACT_STRING;
+    lisaac_push_first(&__UOW,L14700552); // L112 NUMERIC;
+    __WWI=(__W0N ==  0);
+  };
+  if (__WWI) {
+    lisaac_push(&__UWI,L139202573); // L1062 ABSTRACT_STRING;
+    lisaac_push_first(&__T0N,L13509636); // L103 TRUE;
+    __WWI=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__UWI,L139202573); // L1062 ABSTRACT_STRING;
+    lisaac_push_first(&__T0N,L14689286); // L112 FALSE;
+    __WWI=__F__;
+  };
+  if (__WWI) {
+    lisaac_push(&__P3J,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__UWI,L13509636); // L103 TRUE;
+    __WWI=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__P3J,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__UWI,L14689286); // L112 FALSE;
+    __WWI=__F__;
+  };
+  if (__WWI) {
+    lisaac_push(&__E3J,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__UOL,L8792068); // L67 TRUE;
+    lisaac_push_first(&__P3J,L19289106); // L147 BLOCK;
+    lisaac_push(&__P3J,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__UWI,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__T0N,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__UOW,L8792068); // L67 TRUE;
+    lisaac_push_first(&__IVV,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__G3J));
+    lisaac_push(&__UWI,L9181698); // L70 OBJECT;
+    __DX((&__string_42));
+    lisaac_push(&__UWI,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__T0N,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__UOW,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__IVV,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__4WY,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__QYI,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__P2N,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__QQW,L4598824); // L35 SYSTEM;
+    lisaac_push(&__UWI,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__T0N,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__UOW,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__A5J,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__QQL,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__JYI,L139592717); // L1065 ABSTRACT_STRING;
-  lisaac_push_first(&__A5J,L135430157); // L1033 ABSTRACT_STRING;
-  __S2N= 0;
-  __DAK= 0;
-  lisaac_push(&__A5J,L136186381); // L1039 ABSTRACT_STRING;
-  lisaac_push_first(&__QQL,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__L5J,L7088642); // L54 OBJECT;
-  __C5J=((____DB )(top_context->back->back));
-  lisaac_push(&__QQL,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__L5J,L10652676); // L81 TRUE;
-  lisaac_push_first(&__QYI,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__P2N,L136198157); // L1039 ABSTRACT_STRING;
-  lisaac_push_first(&__QQW,L10652676); // L81 TRUE;
-  lisaac_push_first(&__EXV,L136199181); // L1039 ABSTRACT_STRING;
-  __QAK=__KYI->__FC;
-  lisaac_push(&__EXV,L136210957); // L1039 ABSTRACT_STRING;
-  lisaac_push_first(&__0YY,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__HI0,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__II0,L9195016); // L70 NUMERIC;
-  __5YY=(____L)(-  1);
-  lisaac_push(&__0YY,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__HI0,L9195016); // L70 NUMERIC;
-  __RAK=(____L)(__QAK - __5YY);
-  lisaac_push(&__EXV,L136206861); // L1039 ABSTRACT_STRING;
-  lisaac_push_first(&__0YY,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__HI0,L15224840); // L116 NUMERIC;
-  if (( 1 > __RAK)) {
-    lisaac_push(&__0YY,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__HI0,L13509636); // L103 TRUE;
-    __SYI=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__0YY,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__HI0,L14689286); // L112 FALSE;
-    __SYI=__F__;
-  };
-  if (__SYI) {
-    lisaac_push(&__QYI,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__P2N,L13509636); // L103 TRUE;
-    __SYI=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__QYI,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__P2N,L14689286); // L112 FALSE;
-    __SYI=__F__;
-  };
-  if (__SYI) {
-    lisaac_push(&__QQL,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__L5J,L8792068); // L67 TRUE;
-    lisaac_push_first(&__QYI,L19289106); // L147 BLOCK;
-    lisaac_push(&__QYI,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__P2N,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__QQW,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__EXV,L8792068); // L67 TRUE;
-    lisaac_push_first(&__0YY,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__C5J));
-    lisaac_push(&__P2N,L9181698); // L70 OBJECT;
-    __DX((&__string_47));
-    lisaac_push(&__P2N,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__QQW,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__EXV,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__0YY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__HI0,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__E3J,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__UOL,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__NWI,L139592717); // L1065 ABSTRACT_STRING;
+  lisaac_push_first(&__E3J,L135430157); // L1033 ABSTRACT_STRING;
+  __W0N= 0;
+  __H4J= 0;
+  lisaac_push(&__E3J,L136186381); // L1039 ABSTRACT_STRING;
+  lisaac_push_first(&__UOL,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__P3J,L7088642); // L54 OBJECT;
+  __G3J=((____DB )(top_context->back->back));
+  lisaac_push(&__UOL,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__P3J,L10652676); // L81 TRUE;
+  lisaac_push_first(&__UWI,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__T0N,L136198157); // L1039 ABSTRACT_STRING;
+  lisaac_push_first(&__UOW,L10652676); // L81 TRUE;
+  lisaac_push_first(&__IVV,L136199181); // L1039 ABSTRACT_STRING;
+  __U4J=__OWI->__FC;
+  lisaac_push(&__IVV,L136210957); // L1039 ABSTRACT_STRING;
+  lisaac_push_first(&__4WY,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__JG0,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__KG0,L9195016); // L70 NUMERIC;
+  __DXY=(____L)(-  1);
+  lisaac_push(&__4WY,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__JG0,L9195016); // L70 NUMERIC;
+  __V4J=(____L)(__U4J - __DXY);
+  lisaac_push(&__IVV,L136206861); // L1039 ABSTRACT_STRING;
+  lisaac_push_first(&__4WY,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__JG0,L15224840); // L116 NUMERIC;
+  if (( 1 > __V4J)) {
+    lisaac_push(&__4WY,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__JG0,L13509636); // L103 TRUE;
+    __WWI=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__4WY,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__JG0,L14689286); // L112 FALSE;
+    __WWI=__F__;
+  };
+  if (__WWI) {
+    lisaac_push(&__UWI,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__T0N,L13509636); // L103 TRUE;
+    __WWI=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__UWI,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__T0N,L14689286); // L112 FALSE;
+    __WWI=__F__;
+  };
+  if (__WWI) {
+    lisaac_push(&__UOL,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__P3J,L8792068); // L67 TRUE;
+    lisaac_push_first(&__UWI,L19289106); // L147 BLOCK;
+    lisaac_push(&__UWI,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__T0N,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__UOW,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__IVV,L8792068); // L67 TRUE;
+    lisaac_push_first(&__4WY,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__G3J));
+    lisaac_push(&__T0N,L9181698); // L70 OBJECT;
+    __DX((&__string_42));
+    lisaac_push(&__T0N,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__UOW,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__IVV,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__4WY,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__JG0,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__P2N,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__QQW,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__EXV,L4598824); // L35 SYSTEM;
+    lisaac_push(&__T0N,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__UOW,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__IVV,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__QQL,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__L5J,L8530438); // L65 FALSE;
+    lisaac_push(&__UOL,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__P3J,L8530438); // L65 FALSE;
   };
-  __QAK= 1;
-  lisaac_push(&__A5J,L138021389); // L1053 ABSTRACT_STRING;
-  lisaac_push_first(&__QQL,L11802642); // L90 BLOCK;
-  __ESL:
+  __U4J= 1;
+  lisaac_push(&__E3J,L138021389); // L1053 ABSTRACT_STRING;
+  lisaac_push_first(&__UOL,L11802642); // L90 BLOCK;
+  __IQL:
   {
-    lisaac_push(&__QQL,L11802642); // L90 BLOCK;
-    lisaac_push_first(&__L5J,L136579597); // L1042 ABSTRACT_STRING;
-    if ((__DAK !=  0)) {
-      lisaac_push(&__L5J,L136587789); // L1042 ABSTRACT_STRING;
-      lisaac_push_first(&__QYI,L10377220); // L79 TRUE;
-      __LBK=__F__;
+    lisaac_push(&__UOL,L11802642); // L90 BLOCK;
+    lisaac_push_first(&__P3J,L136579597); // L1042 ABSTRACT_STRING;
+    if ((__H4J !=  0)) {
+      lisaac_push(&__P3J,L136587789); // L1042 ABSTRACT_STRING;
+      lisaac_push_first(&__UWI,L10377220); // L79 TRUE;
+      __P5J=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__L5J,L136587789); // L1042 ABSTRACT_STRING;
-      lisaac_push_first(&__QYI,L11832326); // L90 FALSE;
-      lisaac_push_first(&__P2N,L136588813); // L1042 ABSTRACT_STRING;
-      if (__LYI==NULL) {
-        lisaac_push(&__P2N,L136597517); // L1042 ABSTRACT_STRING;
+      lisaac_push(&__P3J,L136587789); // L1042 ABSTRACT_STRING;
+      lisaac_push_first(&__UWI,L11832326); // L90 FALSE;
+      lisaac_push_first(&__T0N,L136588813); // L1042 ABSTRACT_STRING;
+      if (__PWI==NULL) {
+        lisaac_push(&__T0N,L136597517); // L1042 ABSTRACT_STRING;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING_CONSTANT */ {
-        __DBK=__LYI->__YB;
+        __H5J=__PWI->__YB;
       };
-      lisaac_push(&__P2N,L136590861); // L1042 ABSTRACT_STRING;
-      lisaac_push_first(&__QQW,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__EXV,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__0YY,L9195016); // L70 NUMERIC;
-      __LZY=(____L)(- __DBK);
-      lisaac_push(&__QQW,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__EXV,L9195016); // L70 NUMERIC;
-      __DBK=(____L)(__QAK - __LZY);
-      lisaac_push(&__P2N,L136598029); // L1042 ABSTRACT_STRING;
-      lisaac_push_first(&__QQW,L9195016); // L70 NUMERIC;
-      __LZY=(____L)(__DBK -  1);
-      __DBK=__KYI->__FC;
-      lisaac_push(&__P2N,L136600589); // L1042 ABSTRACT_STRING;
-      lisaac_push_first(&__QQW,L15224840); // L116 NUMERIC;
-      __LBK=(__LZY > __DBK);
+      lisaac_push(&__T0N,L136590861); // L1042 ABSTRACT_STRING;
+      lisaac_push_first(&__UOW,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__IVV,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__4WY,L9195016); // L70 NUMERIC;
+      __PXY=(____L)(- __H5J);
+      lisaac_push(&__UOW,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__IVV,L9195016); // L70 NUMERIC;
+      __H5J=(____L)(__U4J - __PXY);
+      lisaac_push(&__T0N,L136598029); // L1042 ABSTRACT_STRING;
+      lisaac_push_first(&__UOW,L9195016); // L70 NUMERIC;
+      __PXY=(____L)(__H5J -  1);
+      __H5J=__OWI->__FC;
+      lisaac_push(&__T0N,L136600589); // L1042 ABSTRACT_STRING;
+      lisaac_push_first(&__UOW,L15224840); // L116 NUMERIC;
+      __P5J=(__PXY > __H5J);
     };
-    if (__LBK) {
-      lisaac_push(&__QQL,L11799570); // L90 BLOCK;
-      lisaac_push_first(&__L5J,L13509636); // L103 TRUE;
-      __LBK=__J__;
+    if (__P5J) {
+      lisaac_push(&__UOL,L11799570); // L90 BLOCK;
+      lisaac_push_first(&__P3J,L13509636); // L103 TRUE;
+      __P5J=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__QQL,L11799570); // L90 BLOCK;
-      lisaac_push_first(&__L5J,L14689286); // L112 FALSE;
-      __LBK=__F__;
+      lisaac_push(&__UOL,L11799570); // L90 BLOCK;
+      lisaac_push_first(&__P3J,L14689286); // L112 FALSE;
+      __P5J=__F__;
     };
-    if (__LBK) {
-      lisaac_push(&__QQL,L12192274); // L93 BLOCK;
-      lisaac_push_first(&__L5J,L8792068); // L67 TRUE;
-      lisaac_push_first(&__QYI,L11935762); // L91 BLOCK;
-      lisaac_push_first(&__P2N,L136610829); // L1042 ABSTRACT_STRING;
-      __S2N= 1;
-      lisaac_push(&__P2N,L137104909); // L1046 ABSTRACT_STRING;
-      lisaac_push_first(&__QQW,L11802642); // L90 BLOCK;
-      __BNQ:
+    if (__P5J) {
+      lisaac_push(&__UOL,L12192274); // L93 BLOCK;
+      lisaac_push_first(&__P3J,L8792068); // L67 TRUE;
+      lisaac_push_first(&__UWI,L11935762); // L91 BLOCK;
+      lisaac_push_first(&__T0N,L136610829); // L1042 ABSTRACT_STRING;
+      __W0N= 1;
+      lisaac_push(&__T0N,L137104909); // L1046 ABSTRACT_STRING;
+      lisaac_push_first(&__UOW,L11802642); // L90 BLOCK;
+      __FLQ:
       {
-        lisaac_push(&__QQW,L11802642); // L90 BLOCK;
-        lisaac_push_first(&__EXV,L136842765); // L1044 ABSTRACT_STRING;
-        if (__LYI==NULL) {
-          lisaac_push(&__EXV,L136850957); // L1044 ABSTRACT_STRING;
+        lisaac_push(&__UOW,L11802642); // L90 BLOCK;
+        lisaac_push_first(&__IVV,L136842765); // L1044 ABSTRACT_STRING;
+        if (__PWI==NULL) {
+          lisaac_push(&__IVV,L136850957); // L1044 ABSTRACT_STRING;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING_CONSTANT */ {
-          __YBK=__LYI->__YB;
+          __25J=__PWI->__YB;
         };
-        lisaac_push(&__EXV,L136844813); // L1044 ABSTRACT_STRING;
-        lisaac_push_first(&__0YY,L15224840); // L116 NUMERIC;
-        if ((__S2N > __YBK)) {
-          lisaac_push(&__EXV,L136853005); // L1044 ABSTRACT_STRING;
-          lisaac_push_first(&__0YY,L10377220); // L79 TRUE;
-          __HCK=__F__;
+        lisaac_push(&__IVV,L136844813); // L1044 ABSTRACT_STRING;
+        lisaac_push_first(&__4WY,L15224840); // L116 NUMERIC;
+        if ((__W0N > __25J)) {
+          lisaac_push(&__IVV,L136853005); // L1044 ABSTRACT_STRING;
+          lisaac_push_first(&__4WY,L10377220); // L79 TRUE;
+          __LAK=__F__;
         } else /* FALSE */ {
-          lisaac_push(&__EXV,L136853005); // L1044 ABSTRACT_STRING;
-          lisaac_push_first(&__0YY,L11832326); // L90 FALSE;
-          lisaac_push_first(&__HI0,L136858637); // L1044 ABSTRACT_STRING;
-          lisaac_push_first(&__II0,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__PI0,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__QI0,L9195016); // L70 NUMERIC;
-          __YBK=(____L)(- __S2N);
-          lisaac_push(&__II0,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__PI0,L9195016); // L70 NUMERIC;
-          __ACK=(____L)(__QAK - __YBK);
-          lisaac_push(&__HI0,L136860685); // L1044 ABSTRACT_STRING;
-          lisaac_push_first(&__II0,L9195016); // L70 NUMERIC;
-          __YBK=(____L)(__ACK -  1);
-          lisaac_push(&__HI0,L136862733); // L1044 ABSTRACT_STRING;
-          __DCK=__J5I(__KYI,__YBK);
-          if (__LYI==NULL) {
-            lisaac_push(&__HI0,L136870413); // L1044 ABSTRACT_STRING;
+          lisaac_push(&__IVV,L136853005); // L1044 ABSTRACT_STRING;
+          lisaac_push_first(&__4WY,L11832326); // L90 FALSE;
+          lisaac_push_first(&__JG0,L136858637); // L1044 ABSTRACT_STRING;
+          lisaac_push_first(&__KG0,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__RG0,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__SG0,L9195016); // L70 NUMERIC;
+          __25J=(____L)(- __W0N);
+          lisaac_push(&__KG0,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__RG0,L9195016); // L70 NUMERIC;
+          __EAK=(____L)(__U4J - __25J);
+          lisaac_push(&__JG0,L136860685); // L1044 ABSTRACT_STRING;
+          lisaac_push_first(&__KG0,L9195016); // L70 NUMERIC;
+          __25J=(____L)(__EAK -  1);
+          lisaac_push(&__JG0,L136862733); // L1044 ABSTRACT_STRING;
+          __HAK=__N3I(__OWI,__25J);
+          if (__PWI==NULL) {
+            lisaac_push(&__JG0,L136870413); // L1044 ABSTRACT_STRING;
             lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
           } else /* STRING_CONSTANT */ {
-            lisaac_push(&__HI0,L136870413); // L1044 ABSTRACT_STRING;
-            __ECK=__14D(((____V *)__LYI),__S2N);
+            lisaac_push(&__JG0,L136870413); // L1044 ABSTRACT_STRING;
+            __IAK=__A3D(((____V *)__PWI),__W0N);
           };
-          __HCK=(__DCK != __ECK);
+          __LAK=(__HAK != __IAK);
         };
-        if (__HCK) {
-          lisaac_push(&__QQW,L11799570); // L90 BLOCK;
-          lisaac_push_first(&__EXV,L13509636); // L103 TRUE;
-          __HCK=__J__;
+        if (__LAK) {
+          lisaac_push(&__UOW,L11799570); // L90 BLOCK;
+          lisaac_push_first(&__IVV,L13509636); // L103 TRUE;
+          __LAK=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__QQW,L11799570); // L90 BLOCK;
-          lisaac_push_first(&__EXV,L14689286); // L112 FALSE;
-          __HCK=__F__;
+          lisaac_push(&__UOW,L11799570); // L90 BLOCK;
+          lisaac_push_first(&__IVV,L14689286); // L112 FALSE;
+          __LAK=__F__;
         };
-        if (__HCK) {
-          lisaac_push(&__QQW,L12192274); // L93 BLOCK;
-          lisaac_push_first(&__EXV,L8792068); // L67 TRUE;
-          lisaac_push_first(&__0YY,L11935762); // L91 BLOCK;
-          lisaac_push_first(&__HI0,L136978445); // L1045 ABSTRACT_STRING;
-          lisaac_push_first(&__II0,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__PI0,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__QI0,L9195016); // L70 NUMERIC;
-          __YBK=(____L)(-  1);
-          lisaac_push(&__II0,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__PI0,L9195016); // L70 NUMERIC;
-          __S2N=(____L)(__S2N - __YBK);
-          lisaac_push(&__0YY,L12068370); // L92 BLOCK;
-          goto __BNQ;
+        if (__LAK) {
+          lisaac_push(&__UOW,L12192274); // L93 BLOCK;
+          lisaac_push_first(&__IVV,L8792068); // L67 TRUE;
+          lisaac_push_first(&__4WY,L11935762); // L91 BLOCK;
+          lisaac_push_first(&__JG0,L136978445); // L1045 ABSTRACT_STRING;
+          lisaac_push_first(&__KG0,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__RG0,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__SG0,L9195016); // L70 NUMERIC;
+          __25J=(____L)(-  1);
+          lisaac_push(&__KG0,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__RG0,L9195016); // L70 NUMERIC;
+          __W0N=(____L)(__W0N - __25J);
+          lisaac_push(&__4WY,L12068370); // L92 BLOCK;
+          goto __FLQ;
         } else /* FALSE */ {
-          lisaac_push(&__QQW,L12192274); // L93 BLOCK;
-          lisaac_push_first(&__EXV,L8530438); // L65 FALSE;
+          lisaac_push(&__UOW,L12192274); // L93 BLOCK;
+          lisaac_push_first(&__IVV,L8530438); // L65 FALSE;
         };
       };
-      if (__LYI==NULL) {
-        lisaac_push(&__P2N,L137374733); // L1048 ABSTRACT_STRING;
+      if (__PWI==NULL) {
+        lisaac_push(&__T0N,L137374733); // L1048 ABSTRACT_STRING;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING_CONSTANT */ {
-        __YBK=__LYI->__YB;
+        __25J=__PWI->__YB;
       };
-      lisaac_push(&__P2N,L137368589); // L1048 ABSTRACT_STRING;
-      lisaac_push_first(&__QQW,L15224840); // L116 NUMERIC;
-      if ((__S2N > __YBK)) {
-        lisaac_push(&__P2N,L137891341); // L1052 ABSTRACT_STRING;
-        lisaac_push_first(&__QQW,L6825988); // L52 TRUE;
-        lisaac_push_first(&__EXV,L137377805); // L1048 ABSTRACT_STRING;
-        __DAK=__QAK;
+      lisaac_push(&__T0N,L137368589); // L1048 ABSTRACT_STRING;
+      lisaac_push_first(&__UOW,L15224840); // L116 NUMERIC;
+      if ((__W0N > __25J)) {
+        lisaac_push(&__T0N,L137891341); // L1052 ABSTRACT_STRING;
+        lisaac_push_first(&__UOW,L6825988); // L52 TRUE;
+        lisaac_push_first(&__IVV,L137377805); // L1048 ABSTRACT_STRING;
+        __H4J=__U4J;
       } else /* FALSE */ {
-        lisaac_push(&__P2N,L137891341); // L1052 ABSTRACT_STRING;
-        lisaac_push_first(&__QQW,L6826502); // L52 FALSE;
-        lisaac_push_first(&__EXV,L137764877); // L1051 ABSTRACT_STRING;
-        lisaac_push_first(&__0YY,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__HI0,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__II0,L9195016); // L70 NUMERIC;
-        __YBK=(____L)(-  1);
-        lisaac_push(&__0YY,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__HI0,L9195016); // L70 NUMERIC;
-        __QAK=(____L)(__QAK - __YBK);
+        lisaac_push(&__T0N,L137891341); // L1052 ABSTRACT_STRING;
+        lisaac_push_first(&__UOW,L6826502); // L52 FALSE;
+        lisaac_push_first(&__IVV,L137764877); // L1051 ABSTRACT_STRING;
+        lisaac_push_first(&__4WY,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__JG0,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__KG0,L9195016); // L70 NUMERIC;
+        __25J=(____L)(-  1);
+        lisaac_push(&__4WY,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__JG0,L9195016); // L70 NUMERIC;
+        __U4J=(____L)(__U4J - __25J);
       };
-      lisaac_push(&__QYI,L12068370); // L92 BLOCK;
-      goto __ESL;
+      lisaac_push(&__UWI,L12068370); // L92 BLOCK;
+      goto __IQL;
     } else /* FALSE */ {
-      lisaac_push(&__QQL,L12192274); // L93 BLOCK;
-      lisaac_push_first(&__L5J,L8530438); // L65 FALSE;
+      lisaac_push(&__UOL,L12192274); // L93 BLOCK;
+      lisaac_push_first(&__P3J,L8530438); // L65 FALSE;
     };
   };
-  __S2N=__DAK;
-  return(__S2N);
+  __W0N=__H4J;
+  return(__W0N);
 }
 
-static void __RII(____0B *__TII,void *__UII)
+static void __WGI(____0B *__YGI,void *__ZGI)
 // ({__0B},{NULLx__Vx__0B}) Void No recursive, No inlinable.
 {
-  ____DB __ZTJ;
-  ____L __4II,__5II,__3I0,__AJI,__ZJI;
-  _____CONTEXT __SII,__XTJ,__V4K,__CUJ,__0II,__BFQ,__KFR,__JFQ,__JLD;
-  ____G __FUJ,__IS5,__KS5;
-  ____4 *__RJI,*__0JI;
-  lisaac_push_first(&__SII,L27396632); // L209 STRING;
-  lisaac_push_first(&__XTJ,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__V4K,L7088642); // L54 OBJECT;
-  __ZTJ=((____DB )(top_context->back->back));
-  lisaac_push(&__XTJ,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__V4K,L10652676); // L81 TRUE;
-  lisaac_push_first(&__CUJ,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__0II,L27397656); // L209 STRING;
-  if (((void *)__UII != (void *)NULL)) {
-    lisaac_push(&__CUJ,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__0II,L13509636); // L103 TRUE;
-    __FUJ=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__CUJ,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__0II,L14689286); // L112 FALSE;
-    __FUJ=__F__;
-  };
-  if (__FUJ) {
-    lisaac_push(&__XTJ,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__V4K,L8792068); // L67 TRUE;
-    lisaac_push_first(&__CUJ,L19289106); // L147 BLOCK;
-    lisaac_push(&__CUJ,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__0II,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__BFQ,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__KFR,L8792068); // L67 TRUE;
-    lisaac_push_first(&__JFQ,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__ZTJ));
-    lisaac_push(&__0II,L9181698); // L70 OBJECT;
-    __DX((&__string_47));
-    lisaac_push(&__0II,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__BFQ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__KFR,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__JFQ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__JLD,L8272919); // L63 SYSTEM_IO;
+  ____DB __3RJ;
+  ____L __DHI,__EHI,__5G0,__FHI,__4HI;
+  _____CONTEXT __XGI,__1RJ,__Z2K,__GSJ,__5GI,__FDQ,__ODR,__NDQ,__OJD;
+  ____G __JSJ,__KQ5,__MQ5;
+  ____4 *__WHI,*__5HI;
+  lisaac_push_first(&__XGI,L27396632); // L209 STRING;
+  lisaac_push_first(&__1RJ,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__Z2K,L7088642); // L54 OBJECT;
+  __3RJ=((____DB )(top_context->back->back));
+  lisaac_push(&__1RJ,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__Z2K,L10652676); // L81 TRUE;
+  lisaac_push_first(&__GSJ,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__5GI,L27397656); // L209 STRING;
+  if (((void *)__ZGI != (void *)NULL)) {
+    lisaac_push(&__GSJ,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__5GI,L13509636); // L103 TRUE;
+    __JSJ=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__GSJ,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__5GI,L14689286); // L112 FALSE;
+    __JSJ=__F__;
+  };
+  if (__JSJ) {
+    lisaac_push(&__1RJ,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__Z2K,L8792068); // L67 TRUE;
+    lisaac_push_first(&__GSJ,L19289106); // L147 BLOCK;
+    lisaac_push(&__GSJ,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__5GI,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__FDQ,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__ODR,L8792068); // L67 TRUE;
+    lisaac_push_first(&__NDQ,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__3RJ));
+    lisaac_push(&__5GI,L9181698); // L70 OBJECT;
+    __DX((&__string_42));
+    lisaac_push(&__5GI,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__FDQ,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__ODR,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__NDQ,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__OJD,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__0II,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__BFQ,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__KFR,L4598824); // L35 SYSTEM;
+    lisaac_push(&__5GI,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__FDQ,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__ODR,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__XTJ,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__V4K,L8530438); // L65 FALSE;
+    lisaac_push(&__1RJ,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__Z2K,L8530438); // L65 FALSE;
   };
-  if (__UII==NULL) {
-    lisaac_push(&__SII,L27671576); // L211 STRING;
+  if (__ZGI==NULL) {
+    lisaac_push(&__XGI,L27671576); // L211 STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else {
-    if (((struct ___OBJ *)__UII)->__id==____V__) {
-      __4II=((____V *)__UII)->__YB;
+    if (((struct ___OBJ *)__ZGI)->__id==____V__) {
+      __DHI=((____V *)__ZGI)->__YB;
     } else /* Other types */ {
-      __4II=((____0B *)__UII)->__FC;
+      __DHI=((____0B *)__ZGI)->__FC;
     }
   };
-  __5II=__TII->__FC;
-  lisaac_push(&__SII,L27802648); // L212 STRING;
-  lisaac_push_first(&__XTJ,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__V4K,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__CUJ,L9195016); // L70 NUMERIC;
-  __3I0=(____L)(- __4II);
-  lisaac_push(&__XTJ,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__V4K,L9195016); // L70 NUMERIC;
-  __AJI=(____L)(__5II - __3I0);
-  __5II=__TII->__LUE;
-  lisaac_push(&__SII,L27926040); // L213 STRING;
-  lisaac_push_first(&__XTJ,L15498248); // L118 NUMERIC;
-  lisaac_push_first(&__V4K,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__CUJ,L15224840); // L116 NUMERIC;
-  __FUJ=(__5II > __AJI);
-  lisaac_push(&__V4K,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__CUJ,L14700552); // L112 NUMERIC;
-  __IS5=(__5II == __AJI);
-  if (__FUJ) {
-    lisaac_push(&__V4K,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__CUJ,L10900996); // L83 TRUE;
-    __KS5=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__V4K,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__CUJ,L12342790); // L94 FALSE;
-    __KS5=__IS5;
-  };
-  if (__KS5) {
-    lisaac_push(&__XTJ,L15493640); // L118 NUMERIC;
-    lisaac_push_first(&__V4K,L13509636); // L103 TRUE;
-    __KS5=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__XTJ,L15493640); // L118 NUMERIC;
-    lisaac_push_first(&__V4K,L14689286); // L112 FALSE;
-    __KS5=__F__;
-  };
-  if (__KS5) {
-    lisaac_push(&__SII,L28969496); // L221 STRING;
-    lisaac_push_first(&__XTJ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__V4K,L27937304); // L213 STRING;
-    if ((__TII->__LUE ==  0)) {
-      lisaac_push(&__V4K,L28839448); // L220 STRING;
-      lisaac_push_first(&__CUJ,L6825988); // L52 TRUE;
-      lisaac_push_first(&__0II,L28062232); // L214 STRING;
-      __TII->__LUE=__AJI;
-      lisaac_push(&__0II,L28338200); // L216 STRING;
-      __RJI=__KKH(__AJI);
-      __TII->__BUE=__RJI;
+  __EHI=__YGI->__FC;
+  lisaac_push(&__XGI,L27802648); // L212 STRING;
+  lisaac_push_first(&__1RJ,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__Z2K,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__GSJ,L9195016); // L70 NUMERIC;
+  __5G0=(____L)(- __DHI);
+  lisaac_push(&__1RJ,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__Z2K,L9195016); // L70 NUMERIC;
+  __FHI=(____L)(__EHI - __5G0);
+  __EHI=__YGI->__QSE;
+  lisaac_push(&__XGI,L27926040); // L213 STRING;
+  lisaac_push_first(&__1RJ,L15498248); // L118 NUMERIC;
+  lisaac_push_first(&__Z2K,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__GSJ,L15224840); // L116 NUMERIC;
+  __JSJ=(__EHI > __FHI);
+  lisaac_push(&__Z2K,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__GSJ,L14700552); // L112 NUMERIC;
+  __KQ5=(__EHI == __FHI);
+  if (__JSJ) {
+    lisaac_push(&__Z2K,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__GSJ,L10900996); // L83 TRUE;
+    __MQ5=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__Z2K,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__GSJ,L12342790); // L94 FALSE;
+    __MQ5=__KQ5;
+  };
+  if (__MQ5) {
+    lisaac_push(&__1RJ,L15493640); // L118 NUMERIC;
+    lisaac_push_first(&__Z2K,L13509636); // L103 TRUE;
+    __MQ5=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__1RJ,L15493640); // L118 NUMERIC;
+    lisaac_push_first(&__Z2K,L14689286); // L112 FALSE;
+    __MQ5=__F__;
+  };
+  if (__MQ5) {
+    lisaac_push(&__XGI,L28969496); // L221 STRING;
+    lisaac_push_first(&__1RJ,L8792068); // L67 TRUE;
+    lisaac_push_first(&__Z2K,L27937304); // L213 STRING;
+    if ((__YGI->__QSE ==  0)) {
+      lisaac_push(&__Z2K,L28839448); // L220 STRING;
+      lisaac_push_first(&__GSJ,L6825988); // L52 TRUE;
+      lisaac_push_first(&__5GI,L28062232); // L214 STRING;
+      __YGI->__QSE=__FHI;
+      lisaac_push(&__5GI,L28338200); // L216 STRING;
+      __WHI=__PIH(__FHI);
+      __YGI->__GSE=__WHI;
     } else /* FALSE */ {
-      lisaac_push(&__V4K,L28839448); // L220 STRING;
-      lisaac_push_first(&__CUJ,L6826502); // L52 FALSE;
-      lisaac_push_first(&__0II,L28449816); // L217 STRING;
-      __RJI=__TII->__BUE;
-      __ZJI=__TII->__LUE;
-      if (__RJI==NULL) {
-        lisaac_push(&__0II,L28603416); // L218 STRING;
+      lisaac_push(&__Z2K,L28839448); // L220 STRING;
+      lisaac_push_first(&__GSJ,L6826502); // L52 FALSE;
+      lisaac_push_first(&__5GI,L28449816); // L217 STRING;
+      __WHI=__YGI->__GSE;
+      __4HI=__YGI->__QSE;
+      if (__WHI==NULL) {
+        lisaac_push(&__5GI,L28603416); // L218 STRING;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-        lisaac_push(&__0II,L28603416); // L218 STRING;
-        __0JI=__MLH(((____4 *)__RJI),__ZJI,__AJI);
+        lisaac_push(&__5GI,L28603416); // L218 STRING;
+        __5HI=__RJH(((____4 *)__WHI),__4HI,__FHI);
       };
-      __TII->__BUE=__0JI;
-      __TII->__LUE=__AJI;
+      __YGI->__GSE=__5HI;
+      __YGI->__QSE=__FHI;
     };
   } else /* FALSE */ {
-    lisaac_push(&__SII,L28969496); // L221 STRING;
-    lisaac_push_first(&__XTJ,L8530438); // L65 FALSE;
+    lisaac_push(&__XGI,L28969496); // L221 STRING;
+    lisaac_push_first(&__1RJ,L8530438); // L65 FALSE;
   };
-  __RJI=__TII->__BUE;
-  if (__UII==NULL) {
-    lisaac_push(&__SII,L29113880); // L222 STRING;
+  __WHI=__YGI->__GSE;
+  if (__ZGI==NULL) {
+    lisaac_push(&__XGI,L29113880); // L222 STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else {
-    if (((struct ___OBJ *)__UII)->__id==____V__) {
-      __0JI=((____V *)__UII)->__ZB;
+    if (((struct ___OBJ *)__ZGI)->__id==____V__) {
+      __5HI=((____V *)__ZGI)->__ZB;
     } else /* Other types */ {
-      __0JI=((____0B *)__UII)->__BUE;
+      __5HI=((____0B *)__ZGI)->__GSE;
     }
   };
-  __5II=__TII->__FC;
-  if (__RJI==NULL) {
-    lisaac_push(&__SII,L29128216); // L222 STRING;
+  __EHI=__YGI->__FC;
+  if (__WHI==NULL) {
+    lisaac_push(&__XGI,L29128216); // L222 STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-    lisaac_push(&__SII,L29128216); // L222 STRING;
-    __4UJ(((____4 *)__RJI),__0JI,__5II,__4II);
+    lisaac_push(&__XGI,L29128216); // L222 STRING;
+    __CTJ(((____4 *)__WHI),__5HI,__EHI,__DHI);
   };
-  __TII->__FC=__AJI;
+  __YGI->__FC=__FHI;
 }
 
-static void __O4C(void *__R4C)
+static void __T2C(void *__W2C)
 // ({__Vx__0B}) Void No recursive, No inlinable.
 {
-  ____DB __3JD;
-  ____L __F5C,__0KD,__1KD,__HUY,__ELD;
-  _____CONTEXT __P4C,__1JD,__JOD,__GKD,__44C,__3JF,__5NF,__FKF,__EUY;
-  ____G __JKD,__W13;
-  ____4 __N5C,__O5C;
-  lisaac_push_first(&__P4C,L6031903); // L46 OUTPUT_STREAM;
-  lisaac_push_first(&__1JD,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__JOD,L7088642); // L54 OBJECT;
-  __3JD=((____DB )(top_context->back->back));
-  lisaac_push(&__1JD,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__JOD,L10652676); // L81 TRUE;
-  lisaac_push_first(&__GKD,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__44C,L6032927); // L46 OUTPUT_STREAM;
-  if (((void *)__R4C != (void *)NULL)) {
-    lisaac_push(&__GKD,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__44C,L13509636); // L103 TRUE;
-    __JKD=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__GKD,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__44C,L14689286); // L112 FALSE;
-    __JKD=__F__;
-  };
-  if (__JKD) {
-    lisaac_push(&__1JD,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__JOD,L8792068); // L67 TRUE;
-    lisaac_push_first(&__GKD,L19289106); // L147 BLOCK;
-    lisaac_push(&__GKD,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__44C,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__3JF,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__5NF,L8792068); // L67 TRUE;
-    lisaac_push_first(&__FKF,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__3JD));
-    lisaac_push(&__44C,L9181698); // L70 OBJECT;
-    __DX((&__string_47));
-    lisaac_push(&__44C,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__3JF,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__5NF,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__FKF,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__EUY,L8272919); // L63 SYSTEM_IO;
+  ____DB __CID;
+  ____L __K3C,__5ID,__AJD,__LSY,__JJD;
+  _____CONTEXT __U2C,__AID,__OMD,__LID,__D3C,__CIF,__EMF,__KIF,__ISY;
+  ____G __OID,__D03;
+  ____4 __S3C,__T3C;
+  lisaac_push_first(&__U2C,L6031903); // L46 OUTPUT_STREAM;
+  lisaac_push_first(&__AID,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__OMD,L7088642); // L54 OBJECT;
+  __CID=((____DB )(top_context->back->back));
+  lisaac_push(&__AID,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__OMD,L10652676); // L81 TRUE;
+  lisaac_push_first(&__LID,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__D3C,L6032927); // L46 OUTPUT_STREAM;
+  if (((void *)__W2C != (void *)NULL)) {
+    lisaac_push(&__LID,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__D3C,L13509636); // L103 TRUE;
+    __OID=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__LID,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__D3C,L14689286); // L112 FALSE;
+    __OID=__F__;
+  };
+  if (__OID) {
+    lisaac_push(&__AID,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__OMD,L8792068); // L67 TRUE;
+    lisaac_push_first(&__LID,L19289106); // L147 BLOCK;
+    lisaac_push(&__LID,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__D3C,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__CIF,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__EMF,L8792068); // L67 TRUE;
+    lisaac_push_first(&__KIF,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__CID));
+    lisaac_push(&__D3C,L9181698); // L70 OBJECT;
+    __DX((&__string_42));
+    lisaac_push(&__D3C,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__CIF,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__EMF,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__KIF,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__ISY,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__44C,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__3JF,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__5NF,L4598824); // L35 SYSTEM;
+    lisaac_push(&__D3C,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__CIF,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__EMF,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__1JD,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__JOD,L8530438); // L65 FALSE;
+    lisaac_push(&__AID,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__OMD,L8530438); // L65 FALSE;
   };
-  if (((struct ___OBJ *)__R4C)->__id==____V__) {
-    __F5C=((____V *)__R4C)->__YB;
+  if (((struct ___OBJ *)__W2C)->__id==____V__) {
+    __K3C=((____V *)__W2C)->__YB;
   } else /* STRING */ {
-    __F5C=((____0B *)__R4C)->__FC;
+    __K3C=((____0B *)__W2C)->__FC;
   };
-  lisaac_push(&__P4C,L6556191); // L50 OUTPUT_STREAM;
-  __0KD= 1;
-  __1KD=__F5C;
-  lisaac_push_first(&__1JD,L20989960); // L160 NUMERIC;
-  __YKD:
+  lisaac_push(&__U2C,L6556191); // L50 OUTPUT_STREAM;
+  __5ID= 1;
+  __AJD=__K3C;
+  lisaac_push_first(&__AID,L20989960); // L160 NUMERIC;
+  __3ID:
   {
-    lisaac_push(&__1JD,L21370888); // L163 NUMERIC;
-    lisaac_push_first(&__JOD,L15759880); // L120 NUMERIC;
-    lisaac_push_first(&__GKD,L15224840); // L116 NUMERIC;
-    if ((__0KD > __1KD)) {
-      lisaac_push(&__JOD,L15755784); // L120 NUMERIC;
-      lisaac_push_first(&__GKD,L13509636); // L103 TRUE;
-      __W13=__J__;
+    lisaac_push(&__AID,L21370888); // L163 NUMERIC;
+    lisaac_push_first(&__OMD,L15759880); // L120 NUMERIC;
+    lisaac_push_first(&__LID,L15224840); // L116 NUMERIC;
+    if ((__5ID > __AJD)) {
+      lisaac_push(&__OMD,L15755784); // L120 NUMERIC;
+      lisaac_push_first(&__LID,L13509636); // L103 TRUE;
+      __D03=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__JOD,L15755784); // L120 NUMERIC;
-      lisaac_push_first(&__GKD,L14689286); // L112 FALSE;
-      __W13=__F__;
+      lisaac_push(&__OMD,L15755784); // L120 NUMERIC;
+      lisaac_push_first(&__LID,L14689286); // L112 FALSE;
+      __D03=__F__;
     };
-    if (__W13) {
-      lisaac_push(&__1JD,L21760520); // L166 NUMERIC;
-      lisaac_push_first(&__JOD,L8792068); // L67 TRUE;
-      lisaac_push_first(&__GKD,L21506056); // L164 NUMERIC;
-      lisaac_push_first(&__44C,L6307359); // L48 OUTPUT_STREAM;
-      if (((struct ___OBJ *)__R4C)->__id==____V__) {
-        lisaac_push(&__44C,L6437407); // L49 OUTPUT_STREAM;
-        __N5C=__14D(((____V *)__R4C),__0KD);
+    if (__D03) {
+      lisaac_push(&__AID,L21760520); // L166 NUMERIC;
+      lisaac_push_first(&__OMD,L8792068); // L67 TRUE;
+      lisaac_push_first(&__LID,L21506056); // L164 NUMERIC;
+      lisaac_push_first(&__D3C,L6307359); // L48 OUTPUT_STREAM;
+      if (((struct ___OBJ *)__W2C)->__id==____V__) {
+        lisaac_push(&__D3C,L6437407); // L49 OUTPUT_STREAM;
+        __S3C=__A3D(((____V *)__W2C),__5ID);
       } else /* STRING */ {
-        lisaac_push(&__44C,L6437407); // L49 OUTPUT_STREAM;
-        __N5C=__J5I(((____0B *)((____V *)__R4C)),__0KD);
+        lisaac_push(&__D3C,L6437407); // L49 OUTPUT_STREAM;
+        __S3C=__N3I(((____0B *)((____V *)__W2C)),__5ID);
       };
-      __O5C=__N5C;
-      lisaac_push(&__44C,L6437919); // L49 OUTPUT_STREAM;
-      lisaac_push_first(&__3JF,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__5NF,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__FKF,L8272919); // L63 SYSTEM_IO;
-      fputc((int)(__O5C),stdout);
-      lisaac_push(&__GKD,L21633544); // L165 NUMERIC;
-      lisaac_push_first(&__44C,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__3JF,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__5NF,L9195016); // L70 NUMERIC;
-      __HUY=(____L)(-  1);
-      lisaac_push(&__44C,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__3JF,L9195016); // L70 NUMERIC;
-      __ELD=(____L)(__0KD - __HUY);
-      lisaac_push(&__GKD,L21644808); // L165 NUMERIC;
-      __0KD=__ELD;
-      goto __YKD;
+      __T3C=__S3C;
+      lisaac_push(&__D3C,L6437919); // L49 OUTPUT_STREAM;
+      lisaac_push_first(&__CIF,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__EMF,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__KIF,L8272919); // L63 SYSTEM_IO;
+      fputc((int)(__T3C),stdout);
+      lisaac_push(&__LID,L21633544); // L165 NUMERIC;
+      lisaac_push_first(&__D3C,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__CIF,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__EMF,L9195016); // L70 NUMERIC;
+      __LSY=(____L)(-  1);
+      lisaac_push(&__D3C,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__CIF,L9195016); // L70 NUMERIC;
+      __JJD=(____L)(__5ID - __LSY);
+      lisaac_push(&__LID,L21644808); // L165 NUMERIC;
+      __5ID=__JJD;
+      goto __3ID;
     } else /* FALSE */ {
-      lisaac_push(&__1JD,L21760520); // L166 NUMERIC;
-      lisaac_push_first(&__JOD,L8530438); // L65 FALSE;
+      lisaac_push(&__AID,L21760520); // L166 NUMERIC;
+      lisaac_push_first(&__OMD,L8530438); // L65 FALSE;
     };
   };
 }
@@ -5016,3937 +4942,3937 @@ static void __O4C(void *__R4C)
 static ____L __FR(____V *__IR,____V *__JR,____L __KR)
 // ({__V},{__V},{__L}) With result No recursive, No inlinable.
 {
-  ____L __MR,__FCL,__ICL,__ECL,__WCL,__OEL,__AGL,__BGL,__ZJ0;
-  ____DB __IGD,__IRM;
-  ____0B *__SS5,*__OJ0,*__RJ0;
-  _____CONTEXT __GR,__WIY,__ZIY,__0IY,__1IY,__BMD,__RGD,__F4C,__B4D;
-  _____CONTEXT __SGE,__L4D,__4IY,__5IY,__TJY,__GKW,__YDL,__TJ0,__UJ0;
-  _____CONTEXT __O2X,__3J0,__4J0;
-  ____4 __N4D,__L23,__5CL;
-  ____G __I4C,__NID,__OCL,__URM,__FSM,__GDL,__NDL,__BKW;
+  ____L __MR,__JAL,__MAL,__IAL,__0AL,__SCL,__EEL,__FEL,__1H0;
+  ____DB __NED,__MPM;
+  ____0B *__UQ5,*__QH0,*__TH0;
+  _____CONTEXT __GR,__0GY,__3GY,__4GY,__5GY,__GKD,__WED,__K2C,__G2D;
+  _____CONTEXT __XEE,__Q2D,__CHY,__DHY,__XHY,__KIW,__2BL,__VH0,__WH0;
+  _____CONTEXT __S0X,__5H0,__AI0;
+  ____4 __S2D,__Y03,__DBL;
+  ____G __N2C,__SGD,__SAL,__YPM,__JQM,__KBL,__RBL,__FIW;
   lisaac_push_first(&__GR,L19143681); // L146 INSTALL_LISAAC;
-  lisaac_push_first(&__WIY,L10896400); // L83 CHARACTER;
-  lisaac_push_first(&__ZIY,L5005342); // L38 STD_OUTPUT;
-  lisaac_push_first(&__0IY,L18378271); // L140 OUTPUT_STREAM;
-  lisaac_push_first(&__1IY,L8272919); // L63 SYSTEM_IO;
+  lisaac_push_first(&__0GY,L10896400); // L83 CHARACTER;
+  lisaac_push_first(&__3GY,L5005342); // L38 STD_OUTPUT;
+  lisaac_push_first(&__4GY,L18378271); // L140 OUTPUT_STREAM;
+  lisaac_push_first(&__5GY,L8272919); // L63 SYSTEM_IO;
   fputc((int)('\n'),stdout);
   lisaac_push(&__GR,L19277313); // L147 INSTALL_LISAAC;
   __TG(__IR, 0);
   lisaac_push(&__GR,L19405313); // L148 INSTALL_LISAAC;
   __DX(__JR);
   lisaac_push(&__GR,L19542529); // L149 INSTALL_LISAAC;
-  __DX((&__string_106));
+  __DX((&__string_104));
   lisaac_push(&__GR,L19668481); // L150 INSTALL_LISAAC;
-  lisaac_push_first(&__WIY,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__ZIY,L9195016); // L70 NUMERIC;
+  lisaac_push_first(&__0GY,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__3GY,L9195016); // L70 NUMERIC;
   __MR=(____L)(-  1);
   lisaac_push(&__GR,L21641217); // L165 INSTALL_LISAAC;
-  lisaac_push_first(&__WIY,L10621458); // L81 BLOCK;
+  lisaac_push_first(&__0GY,L10621458); // L81 BLOCK;
   __UU:
   {
-    lisaac_push(&__WIY,L10621458); // L81 BLOCK;
-    lisaac_push_first(&__ZIY,L19932161); // L152 INSTALL_LISAAC;
-    lisaac_push_first(&__0IY,L43387421); // L331 INPUT_STREAM;
-    lisaac_push_first(&__1IY,L19150866); // L146 BLOCK;
-    lisaac_push_first(&__BMD,L7088642); // L54 OBJECT;
-    __IGD=((____DB )(top_context->back->back));
-    lisaac_push(&__1IY,L19280914); // L147 BLOCK;
-    lisaac_push_first(&__BMD,L10652676); // L81 TRUE;
-    lisaac_push_first(&__RGD,L19285522); // L147 BLOCK;
-    lisaac_push_first(&__F4C,L43396125); // L331 INPUT_STREAM;
-    lisaac_push_first(&__B4D,L9701916); // L74 STD_INPUT;
-    lisaac_push_first(&__SGE,L8792068); // L67 TRUE;
-    lisaac_push_first(&__L4D,L9451036); // L72 STD_INPUT;
-    __N4D=__O1C;
-    lisaac_push(&__L4D,L9587740); // L73 STD_INPUT;
-    lisaac_push_first(&__4IY,L62674973); // L478 INPUT_STREAM;
-    lisaac_push_first(&__5IY,L10096151); // L77 SYSTEM_IO;
-    if ((__N4D == ((____4 )(EOF)))) {
-      lisaac_push(&__F4C,L43389469); // L331 INPUT_STREAM;
-      lisaac_push_first(&__B4D,L13509636); // L103 TRUE;
-      __I4C=__J__;
+    lisaac_push(&__0GY,L10621458); // L81 BLOCK;
+    lisaac_push_first(&__3GY,L19932161); // L152 INSTALL_LISAAC;
+    lisaac_push_first(&__4GY,L43387421); // L331 INPUT_STREAM;
+    lisaac_push_first(&__5GY,L19150866); // L146 BLOCK;
+    lisaac_push_first(&__GKD,L7088642); // L54 OBJECT;
+    __NED=((____DB )(top_context->back->back));
+    lisaac_push(&__5GY,L19280914); // L147 BLOCK;
+    lisaac_push_first(&__GKD,L10652676); // L81 TRUE;
+    lisaac_push_first(&__WED,L19285522); // L147 BLOCK;
+    lisaac_push_first(&__K2C,L43396125); // L331 INPUT_STREAM;
+    lisaac_push_first(&__G2D,L9701916); // L74 STD_INPUT;
+    lisaac_push_first(&__XEE,L8792068); // L67 TRUE;
+    lisaac_push_first(&__Q2D,L9451036); // L72 STD_INPUT;
+    __S2D=__TZC;
+    lisaac_push(&__Q2D,L9587740); // L73 STD_INPUT;
+    lisaac_push_first(&__CHY,L62674973); // L478 INPUT_STREAM;
+    lisaac_push_first(&__DHY,L10096151); // L77 SYSTEM_IO;
+    if ((__S2D == ((____4 )(EOF)))) {
+      lisaac_push(&__K2C,L43389469); // L331 INPUT_STREAM;
+      lisaac_push_first(&__G2D,L13509636); // L103 TRUE;
+      __N2C=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__F4C,L43389469); // L331 INPUT_STREAM;
-      lisaac_push_first(&__B4D,L14689286); // L112 FALSE;
-      __I4C=__F__;
+      lisaac_push(&__K2C,L43389469); // L331 INPUT_STREAM;
+      lisaac_push_first(&__G2D,L14689286); // L112 FALSE;
+      __N2C=__F__;
     };
-    if (__I4C) {
-      lisaac_push(&__RGD,L19282450); // L147 BLOCK;
-      lisaac_push_first(&__F4C,L13509636); // L103 TRUE;
-      __I4C=__J__;
+    if (__N2C) {
+      lisaac_push(&__WED,L19282450); // L147 BLOCK;
+      lisaac_push_first(&__K2C,L13509636); // L103 TRUE;
+      __N2C=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__RGD,L19282450); // L147 BLOCK;
-      lisaac_push_first(&__F4C,L14689286); // L112 FALSE;
-      __I4C=__F__;
+      lisaac_push(&__WED,L19282450); // L147 BLOCK;
+      lisaac_push_first(&__K2C,L14689286); // L112 FALSE;
+      __N2C=__F__;
     };
-    if (__I4C) {
-      lisaac_push(&__1IY,L19532306); // L149 BLOCK;
-      lisaac_push_first(&__BMD,L8792068); // L67 TRUE;
-      lisaac_push_first(&__RGD,L19289106); // L147 BLOCK;
-      lisaac_push(&__RGD,L19428370); // L148 BLOCK;
-      lisaac_push_first(&__F4C,L9059330); // L69 OBJECT;
-      lisaac_push_first(&__B4D,L7866882); // L60 OBJECT;
-      lisaac_push_first(&__SGE,L8792068); // L67 TRUE;
-      lisaac_push_first(&__L4D,L7616002); // L58 OBJECT;
-      lisaac_stack_print((_____CONTEXT *)(__IGD));
-      lisaac_push(&__F4C,L9181698); // L70 OBJECT;
-      __DX((&__string_47));
-      lisaac_push(&__F4C,L9313282); // L71 OBJECT;
-      lisaac_push_first(&__B4D,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__SGE,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__L4D,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__4IY,L8272919); // L63 SYSTEM_IO;
+    if (__N2C) {
+      lisaac_push(&__5GY,L19532306); // L149 BLOCK;
+      lisaac_push_first(&__GKD,L8792068); // L67 TRUE;
+      lisaac_push_first(&__WED,L19289106); // L147 BLOCK;
+      lisaac_push(&__WED,L19428370); // L148 BLOCK;
+      lisaac_push_first(&__K2C,L9059330); // L69 OBJECT;
+      lisaac_push_first(&__G2D,L7866882); // L60 OBJECT;
+      lisaac_push_first(&__XEE,L8792068); // L67 TRUE;
+      lisaac_push_first(&__Q2D,L7616002); // L58 OBJECT;
+      lisaac_stack_print((_____CONTEXT *)(__NED));
+      lisaac_push(&__K2C,L9181698); // L70 OBJECT;
+      __DX((&__string_42));
+      lisaac_push(&__K2C,L9313282); // L71 OBJECT;
+      lisaac_push_first(&__G2D,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__XEE,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__Q2D,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__CHY,L8272919); // L63 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__F4C,L9455106); // L72 OBJECT;
-      lisaac_push_first(&__B4D,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__SGE,L4598824); // L35 SYSTEM;
+      lisaac_push(&__K2C,L9455106); // L72 OBJECT;
+      lisaac_push_first(&__G2D,L10511362); // L80 OBJECT;
+      lisaac_push_first(&__XEE,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__1IY,L19532306); // L149 BLOCK;
-      lisaac_push_first(&__BMD,L8530438); // L65 FALSE;
+      lisaac_push(&__5GY,L19532306); // L149 BLOCK;
+      lisaac_push_first(&__GKD,L8530438); // L65 FALSE;
     };
     if (__UR==NULL) {
-      lisaac_push(&__0IY,L43526685); // L332 INPUT_STREAM;
+      lisaac_push(&__4GY,L43526685); // L332 INPUT_STREAM;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__0IY,L43526685); // L332 INPUT_STREAM;
-      __SS5=((____0B *)__UR);
-      lisaac_push_first(&__1IY,L21894168); // L167 STRING;
-      __SS5->__FC= 0;
-      lisaac_push(&__1IY,L22546968); // L172 STRING;
-      lisaac_push_first(&__BMD,L19532306); // L149 BLOCK;
-      lisaac_push_first(&__RGD,L8530438); // L65 FALSE;
+      lisaac_push(&__4GY,L43526685); // L332 INPUT_STREAM;
+      __UQ5=((____0B *)__UR);
+      lisaac_push_first(&__5GY,L21894168); // L167 STRING;
+      __UQ5->__FC= 0;
+      lisaac_push(&__5GY,L22546968); // L172 STRING;
+      lisaac_push_first(&__GKD,L19532306); // L149 BLOCK;
+      lisaac_push_first(&__WED,L8530438); // L65 FALSE;
     };
-    lisaac_push(&__0IY,L43661341); // L333 INPUT_STREAM;
-    lisaac_push_first(&__1IY,L10237980); // L78 STD_INPUT;
-    __N4D='\0';
-    lisaac_push(&__1IY,L10757148); // L82 STD_INPUT;
-    lisaac_push_first(&__BMD,L6556188); // L50 STD_INPUT;
-    lisaac_push_first(&__RGD,L6826502); // L52 FALSE;
-    lisaac_push_first(&__F4C,L6437404); // L49 STD_INPUT;
-    lisaac_push_first(&__B4D,L62415901); // L476 INPUT_STREAM;
-    lisaac_push_first(&__SGE,L9837079); // L75 SYSTEM_IO;
-    __L23=((____4 )(fgetc(stdin)));
-    __O1C=__L23;
-    lisaac_push(&__BMD,L6816796); // L52 STD_INPUT;
-    lisaac_push(&__1IY,L10890268); // L83 STD_INPUT;
-    lisaac_push_first(&__BMD,L8004636); // L61 STD_INPUT;
-    if ((__L23 != '\n')) {
-      lisaac_push(&__1IY,L10895900); // L83 STD_INPUT;
-      lisaac_push_first(&__BMD,L10652676); // L81 TRUE;
-      lisaac_push_first(&__RGD,L10909212); // L83 STD_INPUT;
-      lisaac_push_first(&__F4C,L62674973); // L478 INPUT_STREAM;
-      lisaac_push_first(&__B4D,L10096151); // L77 SYSTEM_IO;
-      __I4C=(__L23 != ((____4 )(EOF)));
+    lisaac_push(&__4GY,L43661341); // L333 INPUT_STREAM;
+    lisaac_push_first(&__5GY,L10237980); // L78 STD_INPUT;
+    __S2D='\0';
+    lisaac_push(&__5GY,L10757148); // L82 STD_INPUT;
+    lisaac_push_first(&__GKD,L6556188); // L50 STD_INPUT;
+    lisaac_push_first(&__WED,L6826502); // L52 FALSE;
+    lisaac_push_first(&__K2C,L6437404); // L49 STD_INPUT;
+    lisaac_push_first(&__G2D,L62415901); // L476 INPUT_STREAM;
+    lisaac_push_first(&__XEE,L9837079); // L75 SYSTEM_IO;
+    __Y03=((____4 )(fgetc(stdin)));
+    __TZC=__Y03;
+    lisaac_push(&__GKD,L6816796); // L52 STD_INPUT;
+    lisaac_push(&__5GY,L10890268); // L83 STD_INPUT;
+    lisaac_push_first(&__GKD,L8004636); // L61 STD_INPUT;
+    if ((__Y03 != '\n')) {
+      lisaac_push(&__5GY,L10895900); // L83 STD_INPUT;
+      lisaac_push_first(&__GKD,L10652676); // L81 TRUE;
+      lisaac_push_first(&__WED,L10909212); // L83 STD_INPUT;
+      lisaac_push_first(&__K2C,L62674973); // L478 INPUT_STREAM;
+      lisaac_push_first(&__G2D,L10096151); // L77 SYSTEM_IO;
+      __N2C=(__Y03 != ((____4 )(EOF)));
     } else /* FALSE */ {
-      lisaac_push(&__1IY,L10895900); // L83 STD_INPUT;
-      lisaac_push_first(&__BMD,L12081158); // L92 FALSE;
-      __I4C=__J__;
+      lisaac_push(&__5GY,L10895900); // L83 STD_INPUT;
+      lisaac_push_first(&__GKD,L12081158); // L92 FALSE;
+      __N2C=__J__;
     };
-    if (__I4C) {
-      lisaac_push(&__1IY,L12061212); // L92 STD_INPUT;
-      lisaac_push_first(&__BMD,L8792068); // L67 TRUE;
-      lisaac_push_first(&__RGD,L10913308); // L83 STD_INPUT;
+    if (__N2C) {
+      lisaac_push(&__5GY,L12061212); // L92 STD_INPUT;
+      lisaac_push_first(&__GKD,L8792068); // L67 TRUE;
+      lisaac_push_first(&__WED,L10913308); // L83 STD_INPUT;
       if (__UR==NULL) {
-        lisaac_push(&__RGD,L11021852); // L84 STD_INPUT;
+        lisaac_push(&__WED,L11021852); // L84 STD_INPUT;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
-        lisaac_push(&__RGD,L11021852); // L84 STD_INPUT;
-        __OJ0=((____0B *)__UR);
-        lisaac_push_first(&__F4C,L54675480); // L417 STRING;
-        __SPG(__OJ0,__L23);
+        lisaac_push(&__WED,L11021852); // L84 STD_INPUT;
+        __QH0=((____0B *)__UR);
+        lisaac_push_first(&__K2C,L54675480); // L417 STRING;
+        __XNG(__QH0,__Y03);
       };
-      lisaac_push(&__RGD,L11154460); // L85 STD_INPUT;
-      lisaac_push_first(&__F4C,L62415901); // L476 INPUT_STREAM;
-      lisaac_push_first(&__B4D,L9837079); // L75 SYSTEM_IO;
-      __N4D=((____4 )(fgetc(stdin)));
-      lisaac_push(&__RGD,L11800092); // L90 STD_INPUT;
-      lisaac_push_first(&__F4C,L11802642); // L90 BLOCK;
-      __4CF:
+      lisaac_push(&__WED,L11154460); // L85 STD_INPUT;
+      lisaac_push_first(&__K2C,L62415901); // L476 INPUT_STREAM;
+      lisaac_push_first(&__G2D,L9837079); // L75 SYSTEM_IO;
+      __S2D=((____4 )(fgetc(stdin)));
+      lisaac_push(&__WED,L11800092); // L90 STD_INPUT;
+      lisaac_push_first(&__K2C,L11802642); // L90 BLOCK;
+      __DBF:
       {
-        lisaac_push(&__F4C,L11802642); // L90 BLOCK;
-        lisaac_push_first(&__B4D,L11417116); // L87 STD_INPUT;
-        lisaac_push_first(&__SGE,L62674973); // L478 INPUT_STREAM;
-        lisaac_push_first(&__L4D,L10096151); // L77 SYSTEM_IO;
-        if ((__N4D == ((____4 )(EOF)))) {
-          lisaac_push(&__B4D,L11419164); // L87 STD_INPUT;
-          lisaac_push_first(&__SGE,L10377220); // L79 TRUE;
-          __NID=__F__;
+        lisaac_push(&__K2C,L11802642); // L90 BLOCK;
+        lisaac_push_first(&__G2D,L11417116); // L87 STD_INPUT;
+        lisaac_push_first(&__XEE,L62674973); // L478 INPUT_STREAM;
+        lisaac_push_first(&__Q2D,L10096151); // L77 SYSTEM_IO;
+        if ((__S2D == ((____4 )(EOF)))) {
+          lisaac_push(&__G2D,L11419164); // L87 STD_INPUT;
+          lisaac_push_first(&__XEE,L10377220); // L79 TRUE;
+          __SGD=__F__;
         } else /* FALSE */ {
-          lisaac_push(&__B4D,L11419164); // L87 STD_INPUT;
-          lisaac_push_first(&__SGE,L11832326); // L90 FALSE;
-          lisaac_push_first(&__L4D,L11420188); // L87 STD_INPUT;
-          __NID=(__N4D == '\n');
+          lisaac_push(&__G2D,L11419164); // L87 STD_INPUT;
+          lisaac_push_first(&__XEE,L11832326); // L90 FALSE;
+          lisaac_push_first(&__Q2D,L11420188); // L87 STD_INPUT;
+          __SGD=(__S2D == '\n');
         };
-        if (__NID) {
-          lisaac_push(&__F4C,L11799570); // L90 BLOCK;
-          lisaac_push_first(&__B4D,L13509636); // L103 TRUE;
-          __NID=__J__;
+        if (__SGD) {
+          lisaac_push(&__K2C,L11799570); // L90 BLOCK;
+          lisaac_push_first(&__G2D,L13509636); // L103 TRUE;
+          __SGD=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__F4C,L11799570); // L90 BLOCK;
-          lisaac_push_first(&__B4D,L14689286); // L112 FALSE;
-          __NID=__F__;
+          lisaac_push(&__K2C,L11799570); // L90 BLOCK;
+          lisaac_push_first(&__G2D,L14689286); // L112 FALSE;
+          __SGD=__F__;
         };
-        if (__NID) {
-          lisaac_push(&__F4C,L12192274); // L93 BLOCK;
-          lisaac_push_first(&__B4D,L8792068); // L67 TRUE;
-          lisaac_push_first(&__SGE,L11935762); // L91 BLOCK;
-          lisaac_push_first(&__L4D,L11432476); // L87 STD_INPUT;
+        if (__SGD) {
+          lisaac_push(&__K2C,L12192274); // L93 BLOCK;
+          lisaac_push_first(&__G2D,L8792068); // L67 TRUE;
+          lisaac_push_first(&__XEE,L11935762); // L91 BLOCK;
+          lisaac_push_first(&__Q2D,L11432476); // L87 STD_INPUT;
           if (__UR==NULL) {
-            lisaac_push(&__L4D,L11542044); // L88 STD_INPUT;
+            lisaac_push(&__Q2D,L11542044); // L88 STD_INPUT;
             lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
           } else /* STRING */ {
-            lisaac_push(&__L4D,L11542044); // L88 STD_INPUT;
-            __RJ0=((____0B *)__UR);
-            lisaac_push_first(&__4IY,L54675480); // L417 STRING;
-            __SPG(__RJ0,__N4D);
+            lisaac_push(&__Q2D,L11542044); // L88 STD_INPUT;
+            __TH0=((____0B *)__UR);
+            lisaac_push_first(&__CHY,L54675480); // L417 STRING;
+            __XNG(__TH0,__S2D);
           };
-          lisaac_push(&__L4D,L11676188); // L89 STD_INPUT;
-          lisaac_push_first(&__4IY,L62415901); // L476 INPUT_STREAM;
-          lisaac_push_first(&__5IY,L9837079); // L75 SYSTEM_IO;
-          __N4D=((____4 )(fgetc(stdin)));
-          lisaac_push(&__SGE,L12068370); // L92 BLOCK;
-          goto __4CF;
+          lisaac_push(&__Q2D,L11676188); // L89 STD_INPUT;
+          lisaac_push_first(&__CHY,L62415901); // L476 INPUT_STREAM;
+          lisaac_push_first(&__DHY,L9837079); // L75 SYSTEM_IO;
+          __S2D=((____4 )(fgetc(stdin)));
+          lisaac_push(&__XEE,L12068370); // L92 BLOCK;
+          goto __DBF;
         } else /* FALSE */ {
-          lisaac_push(&__F4C,L12192274); // L93 BLOCK;
-          lisaac_push_first(&__B4D,L8530438); // L65 FALSE;
+          lisaac_push(&__K2C,L12192274); // L93 BLOCK;
+          lisaac_push_first(&__G2D,L8530438); // L65 FALSE;
         };
       };
-      __O1C=__N4D;
+      __TZC=__S2D;
     } else /* FALSE */ {
-      lisaac_push(&__1IY,L12061212); // L92 STD_INPUT;
-      lisaac_push_first(&__BMD,L8530438); // L65 FALSE;
+      lisaac_push(&__5GY,L12061212); // L92 STD_INPUT;
+      lisaac_push_first(&__GKD,L8530438); // L65 FALSE;
     };
     if (__UR==NULL) {
-      lisaac_push(&__ZIY,L20070401); // L153 INSTALL_LISAAC;
+      lisaac_push(&__3GY,L20070401); // L153 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__ZIY,L20070401); // L153 INSTALL_LISAAC;
-      __I4C=__PMI(((____0B *)__UR));
+      lisaac_push(&__3GY,L20070401); // L153 INSTALL_LISAAC;
+      __N2C=__UKI(((____0B *)__UR));
     };
-    if (__I4C) {
-      lisaac_push(&__ZIY,L21499393); // L164 INSTALL_LISAAC;
-      lisaac_push_first(&__0IY,L6825988); // L52 TRUE;
-      lisaac_push_first(&__1IY,L20073473); // L153 INSTALL_LISAAC;
+    if (__N2C) {
+      lisaac_push(&__3GY,L21499393); // L164 INSTALL_LISAAC;
+      lisaac_push_first(&__4GY,L6825988); // L52 TRUE;
+      lisaac_push_first(&__5GY,L20073473); // L153 INSTALL_LISAAC;
       if (__UR==NULL) {
-        lisaac_push(&__1IY,L20205569); // L154 INSTALL_LISAAC;
+        lisaac_push(&__5GY,L20205569); // L154 INSTALL_LISAAC;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
-        lisaac_push(&__1IY,L20205569); // L154 INSTALL_LISAAC;
-        __OJ0=((____0B *)__UR);
-        lisaac_push_first(&__BMD,L74849293); // L571 ABSTRACT_STRING;
-        __FCL= 0;
-        __NID=__J__;
-        __ICL= 0;
-        lisaac_push(&__BMD,L75893261); // L579 ABSTRACT_STRING;
-        lisaac_push_first(&__RGD,L19150866); // L146 BLOCK;
-        lisaac_push_first(&__F4C,L7088642); // L54 OBJECT;
-        __IRM=((____DB )(top_context->back->back));
-        lisaac_push(&__RGD,L19280914); // L147 BLOCK;
-        lisaac_push_first(&__F4C,L10652676); // L81 TRUE;
-        lisaac_push_first(&__B4D,L19285522); // L147 BLOCK;
-        lisaac_push_first(&__SGE,L75900429); // L579 ABSTRACT_STRING;
-        __OCL=__PMI(__OJ0);
-        if (__OCL) {
-          lisaac_push(&__B4D,L19282450); // L147 BLOCK;
-          lisaac_push_first(&__SGE,L13509636); // L103 TRUE;
-          __URM=__J__;
+        lisaac_push(&__5GY,L20205569); // L154 INSTALL_LISAAC;
+        __QH0=((____0B *)__UR);
+        lisaac_push_first(&__GKD,L74849293); // L571 ABSTRACT_STRING;
+        __JAL= 0;
+        __SGD=__J__;
+        __MAL= 0;
+        lisaac_push(&__GKD,L75893261); // L579 ABSTRACT_STRING;
+        lisaac_push_first(&__WED,L19150866); // L146 BLOCK;
+        lisaac_push_first(&__K2C,L7088642); // L54 OBJECT;
+        __MPM=((____DB )(top_context->back->back));
+        lisaac_push(&__WED,L19280914); // L147 BLOCK;
+        lisaac_push_first(&__K2C,L10652676); // L81 TRUE;
+        lisaac_push_first(&__G2D,L19285522); // L147 BLOCK;
+        lisaac_push_first(&__XEE,L75900429); // L579 ABSTRACT_STRING;
+        __SAL=__UKI(__QH0);
+        if (__SAL) {
+          lisaac_push(&__G2D,L19282450); // L147 BLOCK;
+          lisaac_push_first(&__XEE,L13509636); // L103 TRUE;
+          __YPM=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__B4D,L19282450); // L147 BLOCK;
-          lisaac_push_first(&__SGE,L14689286); // L112 FALSE;
-          __URM=__F__;
+          lisaac_push(&__G2D,L19282450); // L147 BLOCK;
+          lisaac_push_first(&__XEE,L14689286); // L112 FALSE;
+          __YPM=__F__;
         };
-        if (__URM) {
-          lisaac_push(&__RGD,L19532306); // L149 BLOCK;
-          lisaac_push_first(&__F4C,L8792068); // L67 TRUE;
-          lisaac_push_first(&__B4D,L19289106); // L147 BLOCK;
-          lisaac_push(&__B4D,L19428370); // L148 BLOCK;
-          lisaac_push_first(&__SGE,L9059330); // L69 OBJECT;
-          lisaac_push_first(&__L4D,L7866882); // L60 OBJECT;
-          lisaac_push_first(&__4IY,L8792068); // L67 TRUE;
-          lisaac_push_first(&__5IY,L7616002); // L58 OBJECT;
-          lisaac_stack_print((_____CONTEXT *)(__IRM));
-          lisaac_push(&__SGE,L9181698); // L70 OBJECT;
-          __DX((&__string_47));
-          lisaac_push(&__SGE,L9313282); // L71 OBJECT;
-          lisaac_push_first(&__L4D,L10896400); // L83 CHARACTER;
-          lisaac_push_first(&__4IY,L5005342); // L38 STD_OUTPUT;
-          lisaac_push_first(&__5IY,L18378271); // L140 OUTPUT_STREAM;
-          lisaac_push_first(&__TJY,L8272919); // L63 SYSTEM_IO;
+        if (__YPM) {
+          lisaac_push(&__WED,L19532306); // L149 BLOCK;
+          lisaac_push_first(&__K2C,L8792068); // L67 TRUE;
+          lisaac_push_first(&__G2D,L19289106); // L147 BLOCK;
+          lisaac_push(&__G2D,L19428370); // L148 BLOCK;
+          lisaac_push_first(&__XEE,L9059330); // L69 OBJECT;
+          lisaac_push_first(&__Q2D,L7866882); // L60 OBJECT;
+          lisaac_push_first(&__CHY,L8792068); // L67 TRUE;
+          lisaac_push_first(&__DHY,L7616002); // L58 OBJECT;
+          lisaac_stack_print((_____CONTEXT *)(__MPM));
+          lisaac_push(&__XEE,L9181698); // L70 OBJECT;
+          __DX((&__string_42));
+          lisaac_push(&__XEE,L9313282); // L71 OBJECT;
+          lisaac_push_first(&__Q2D,L10896400); // L83 CHARACTER;
+          lisaac_push_first(&__CHY,L5005342); // L38 STD_OUTPUT;
+          lisaac_push_first(&__DHY,L18378271); // L140 OUTPUT_STREAM;
+          lisaac_push_first(&__XHY,L8272919); // L63 SYSTEM_IO;
           fputc((int)('\n'),stdout);
-          lisaac_push(&__SGE,L9455106); // L72 OBJECT;
-          lisaac_push_first(&__L4D,L10511362); // L80 OBJECT;
-          lisaac_push_first(&__4IY,L4598824); // L35 SYSTEM;
+          lisaac_push(&__XEE,L9455106); // L72 OBJECT;
+          lisaac_push_first(&__Q2D,L10511362); // L80 OBJECT;
+          lisaac_push_first(&__CHY,L4598824); // L35 SYSTEM;
           exit(( 1));
         } else /* FALSE */ {
-          lisaac_push(&__RGD,L19532306); // L149 BLOCK;
-          lisaac_push_first(&__F4C,L8530438); // L65 FALSE;
+          lisaac_push(&__WED,L19532306); // L149 BLOCK;
+          lisaac_push_first(&__K2C,L8530438); // L65 FALSE;
         };
-        __ECL= 1;
-        lisaac_push(&__BMD,L81791501); // L624 ABSTRACT_STRING;
-        lisaac_push_first(&__RGD,L11802642); // L90 BLOCK;
-        __ASM:
+        __IAL= 1;
+        lisaac_push(&__GKD,L81791501); // L624 ABSTRACT_STRING;
+        lisaac_push_first(&__WED,L11802642); // L90 BLOCK;
+        __EQM:
         {
-          lisaac_push(&__RGD,L11802642); // L90 BLOCK;
-          lisaac_push_first(&__F4C,L76941837); // L587 ABSTRACT_STRING;
-          __WCL=__OJ0->__FC;
-          lisaac_push(&__F4C,L76943885); // L587 ABSTRACT_STRING;
-          lisaac_push_first(&__B4D,L15224840); // L116 NUMERIC;
-          if ((__ECL > __WCL)) {
-            lisaac_push(&__RGD,L11799570); // L90 BLOCK;
-            lisaac_push_first(&__F4C,L13509636); // L103 TRUE;
-            __FSM=__J__;
+          lisaac_push(&__WED,L11802642); // L90 BLOCK;
+          lisaac_push_first(&__K2C,L76941837); // L587 ABSTRACT_STRING;
+          __0AL=__QH0->__FC;
+          lisaac_push(&__K2C,L76943885); // L587 ABSTRACT_STRING;
+          lisaac_push_first(&__G2D,L15224840); // L116 NUMERIC;
+          if ((__IAL > __0AL)) {
+            lisaac_push(&__WED,L11799570); // L90 BLOCK;
+            lisaac_push_first(&__K2C,L13509636); // L103 TRUE;
+            __JQM=__J__;
           } else /* FALSE */ {
-            lisaac_push(&__RGD,L11799570); // L90 BLOCK;
-            lisaac_push_first(&__F4C,L14689286); // L112 FALSE;
-            __FSM=__F__;
+            lisaac_push(&__WED,L11799570); // L90 BLOCK;
+            lisaac_push_first(&__K2C,L14689286); // L112 FALSE;
+            __JQM=__F__;
           };
-          if (__FSM) {
-            lisaac_push(&__RGD,L12192274); // L93 BLOCK;
-            lisaac_push_first(&__F4C,L8792068); // L67 TRUE;
-            lisaac_push_first(&__B4D,L11935762); // L91 BLOCK;
-            lisaac_push_first(&__SGE,L77079565); // L588 ABSTRACT_STRING;
-            __5CL=__J5I(__OJ0,__ECL);
-            if ((__FCL ==  0)) {
-              lisaac_push(&__SGE,L78777869); // L601 ABSTRACT_STRING;
-              lisaac_push_first(&__L4D,L8792068); // L67 TRUE;
-              lisaac_push_first(&__4IY,L77475341); // L591 ABSTRACT_STRING;
-              __GDL=__RRR(__5CL);
-              if (__GDL) {
-                lisaac_push(&__4IY,L77599245); // L592 ABSTRACT_STRING;
-                lisaac_push_first(&__5IY,L8792068); // L67 TRUE;
-                lisaac_push_first(&__TJY,L77477901); // L591 ABSTRACT_STRING;
-                __NDL=__F__;
+          if (__JQM) {
+            lisaac_push(&__WED,L12192274); // L93 BLOCK;
+            lisaac_push_first(&__K2C,L8792068); // L67 TRUE;
+            lisaac_push_first(&__G2D,L11935762); // L91 BLOCK;
+            lisaac_push_first(&__XEE,L77079565); // L588 ABSTRACT_STRING;
+            __DBL=__N3I(__QH0,__IAL);
+            if ((__JAL ==  0)) {
+              lisaac_push(&__XEE,L78777869); // L601 ABSTRACT_STRING;
+              lisaac_push_first(&__Q2D,L8792068); // L67 TRUE;
+              lisaac_push_first(&__CHY,L77475341); // L591 ABSTRACT_STRING;
+              __KBL=__VPR(__DBL);
+              if (__KBL) {
+                lisaac_push(&__CHY,L77599245); // L592 ABSTRACT_STRING;
+                lisaac_push_first(&__DHY,L8792068); // L67 TRUE;
+                lisaac_push_first(&__XHY,L77477901); // L591 ABSTRACT_STRING;
+                __RBL=__F__;
               } else /* FALSE */ {
-                lisaac_push(&__4IY,L77599245); // L592 ABSTRACT_STRING;
-                lisaac_push_first(&__5IY,L8530438); // L65 FALSE;
-                __NDL=__J__;
+                lisaac_push(&__CHY,L77599245); // L592 ABSTRACT_STRING;
+                lisaac_push_first(&__DHY,L8530438); // L65 FALSE;
+                __RBL=__J__;
               };
-              if (__NDL) {
-                lisaac_push(&__4IY,L77861389); // L594 ABSTRACT_STRING;
-                lisaac_push_first(&__5IY,L9326596); // L71 TRUE;
-                __NDL=__F__;
+              if (__RBL) {
+                lisaac_push(&__CHY,L77861389); // L594 ABSTRACT_STRING;
+                lisaac_push_first(&__DHY,L9326596); // L71 TRUE;
+                __RBL=__F__;
               } else /* FALSE */ {
-                lisaac_push(&__4IY,L77861389); // L594 ABSTRACT_STRING;
-                lisaac_push_first(&__5IY,L9187334); // L70 FALSE;
-                lisaac_push_first(&__TJY,L77603853); // L592 ABSTRACT_STRING;
-                __BKW=(__5CL == '+');
-                if (__BKW) {
-                  lisaac_push(&__5IY,L9570822); // L73 FALSE;
-                  lisaac_push_first(&__TJY,L8792068); // L67 TRUE;
-                  lisaac_push_first(&__GKW,L9445894); // L72 FALSE;
-                  lisaac_push_first(&__YDL,L77612045); // L592 ABSTRACT_STRING;
-                  __FCL= 1;
+                lisaac_push(&__CHY,L77861389); // L594 ABSTRACT_STRING;
+                lisaac_push_first(&__DHY,L9187334); // L70 FALSE;
+                lisaac_push_first(&__XHY,L77603853); // L592 ABSTRACT_STRING;
+                __FIW=(__DBL == '+');
+                if (__FIW) {
+                  lisaac_push(&__DHY,L9570822); // L73 FALSE;
+                  lisaac_push_first(&__XHY,L8792068); // L67 TRUE;
+                  lisaac_push_first(&__KIW,L9445894); // L72 FALSE;
+                  lisaac_push_first(&__2BL,L77612045); // L592 ABSTRACT_STRING;
+                  __JAL= 1;
                 } else /* FALSE */ {
-                  lisaac_push(&__5IY,L9570822); // L73 FALSE;
-                  lisaac_push_first(&__TJY,L8530438); // L65 FALSE;
+                  lisaac_push(&__DHY,L9570822); // L73 FALSE;
+                  lisaac_push_first(&__XHY,L8530438); // L65 FALSE;
                 };
-                __NDL=__BKW;
+                __RBL=__FIW;
               };
-              if ((! __NDL)) {
-                lisaac_push(&__4IY,L78647821); // L600 ABSTRACT_STRING;
-                lisaac_push_first(&__5IY,L10362374); // L79 FALSE;
-                lisaac_push_first(&__TJY,L77865997); // L594 ABSTRACT_STRING;
-                if ((__5CL == '-')) {
-                  lisaac_push(&__5IY,L10881542); // L83 FALSE;
-                  lisaac_push_first(&__TJY,L6825988); // L52 TRUE;
-                  lisaac_push_first(&__GKW,L10494470); // L80 FALSE;
-                  lisaac_push_first(&__YDL,L77874189); // L594 ABSTRACT_STRING;
-                  __NID=__F__;
-                  __FCL= 1;
+              if ((! __RBL)) {
+                lisaac_push(&__CHY,L78647821); // L600 ABSTRACT_STRING;
+                lisaac_push_first(&__DHY,L10362374); // L79 FALSE;
+                lisaac_push_first(&__XHY,L77865997); // L594 ABSTRACT_STRING;
+                if ((__DBL == '-')) {
+                  lisaac_push(&__DHY,L10881542); // L83 FALSE;
+                  lisaac_push_first(&__XHY,L6825988); // L52 TRUE;
+                  lisaac_push_first(&__KIW,L10494470); // L80 FALSE;
+                  lisaac_push_first(&__2BL,L77874189); // L594 ABSTRACT_STRING;
+                  __SGD=__F__;
+                  __JAL= 1;
                 } else /* FALSE */ {
-                  lisaac_push(&__5IY,L10881542); // L83 FALSE;
-                  lisaac_push_first(&__TJY,L6826502); // L52 FALSE;
-                  lisaac_push_first(&__GKW,L10759174); // L82 FALSE;
-                  lisaac_push_first(&__YDL,L78399501); // L598 ABSTRACT_STRING;
-                  __OEL=__STD(__5CL);
-                  __ICL=__OEL;
-                  __FCL= 2;
+                  lisaac_push(&__DHY,L10881542); // L83 FALSE;
+                  lisaac_push_first(&__XHY,L6826502); // L52 FALSE;
+                  lisaac_push_first(&__KIW,L10759174); // L82 FALSE;
+                  lisaac_push_first(&__2BL,L78399501); // L598 ABSTRACT_STRING;
+                  __SCL=__XRD(__DBL);
+                  __MAL=__SCL;
+                  __JAL= 2;
                 };
               };
-              __GDL=__F__;
+              __KBL=__F__;
             } else /* FALSE */ {
-              lisaac_push(&__SGE,L78777869); // L601 ABSTRACT_STRING;
-              lisaac_push_first(&__L4D,L8530438); // L65 FALSE;
-              __GDL=__J__;
+              lisaac_push(&__XEE,L78777869); // L601 ABSTRACT_STRING;
+              lisaac_push_first(&__Q2D,L8530438); // L65 FALSE;
+              __KBL=__J__;
             };
-            if (__GDL) {
-              lisaac_push(&__SGE,L79695373); // L608 ABSTRACT_STRING;
-              lisaac_push_first(&__L4D,L9326596); // L71 TRUE;
-              __GDL=__F__;
+            if (__KBL) {
+              lisaac_push(&__XEE,L79695373); // L608 ABSTRACT_STRING;
+              lisaac_push_first(&__Q2D,L9326596); // L71 TRUE;
+              __KBL=__F__;
             } else /* FALSE */ {
-              lisaac_push(&__SGE,L79695373); // L608 ABSTRACT_STRING;
-              lisaac_push_first(&__L4D,L9187334); // L70 FALSE;
-              lisaac_push_first(&__4IY,L78782477); // L601 ABSTRACT_STRING;
-              __NDL=(__FCL ==  1);
-              if (__NDL) {
-                lisaac_push(&__L4D,L9570822); // L73 FALSE;
-                lisaac_push_first(&__4IY,L8792068); // L67 TRUE;
-                lisaac_push_first(&__5IY,L9445894); // L72 FALSE;
-                lisaac_push_first(&__TJY,L79053837); // L603 ABSTRACT_STRING;
-                __OEL=__STD(__5CL);
-                __ICL=__OEL;
-                if (__NID) {
-                  lisaac_push(&__TJY,L79434253); // L606 ABSTRACT_STRING;
-                  lisaac_push_first(&__GKW,L8792068); // L67 TRUE;
-                  lisaac_push_first(&__YDL,L79309325); // L605 ABSTRACT_STRING;
-                  lisaac_push_first(&__TJ0,L11029512); // L84 NUMERIC;
-                  lisaac_push_first(&__UJ0,L9195016); // L70 NUMERIC;
-                  __ICL=(____L)(- __OEL);
+              lisaac_push(&__XEE,L79695373); // L608 ABSTRACT_STRING;
+              lisaac_push_first(&__Q2D,L9187334); // L70 FALSE;
+              lisaac_push_first(&__CHY,L78782477); // L601 ABSTRACT_STRING;
+              __RBL=(__JAL ==  1);
+              if (__RBL) {
+                lisaac_push(&__Q2D,L9570822); // L73 FALSE;
+                lisaac_push_first(&__CHY,L8792068); // L67 TRUE;
+                lisaac_push_first(&__DHY,L9445894); // L72 FALSE;
+                lisaac_push_first(&__XHY,L79053837); // L603 ABSTRACT_STRING;
+                __SCL=__XRD(__DBL);
+                __MAL=__SCL;
+                if (__SGD) {
+                  lisaac_push(&__XHY,L79434253); // L606 ABSTRACT_STRING;
+                  lisaac_push_first(&__KIW,L8792068); // L67 TRUE;
+                  lisaac_push_first(&__2BL,L79309325); // L605 ABSTRACT_STRING;
+                  lisaac_push_first(&__VH0,L11029512); // L84 NUMERIC;
+                  lisaac_push_first(&__WH0,L9195016); // L70 NUMERIC;
+                  __MAL=(____L)(- __SCL);
                 } else /* FALSE */ {
-                  lisaac_push(&__TJY,L79434253); // L606 ABSTRACT_STRING;
-                  lisaac_push_first(&__GKW,L8530438); // L65 FALSE;
+                  lisaac_push(&__XHY,L79434253); // L606 ABSTRACT_STRING;
+                  lisaac_push_first(&__KIW,L8530438); // L65 FALSE;
                 };
-                __FCL= 2;
+                __JAL= 2;
               } else /* FALSE */ {
-                lisaac_push(&__L4D,L9570822); // L73 FALSE;
-                lisaac_push_first(&__4IY,L8530438); // L65 FALSE;
+                lisaac_push(&__Q2D,L9570822); // L73 FALSE;
+                lisaac_push_first(&__CHY,L8530438); // L65 FALSE;
               };
-              __GDL=__NDL;
+              __KBL=__RBL;
             };
-            if (__GDL) {
-              lisaac_push(&__SGE,L81006093); // L618 ABSTRACT_STRING;
-              lisaac_push_first(&__L4D,L9326596); // L71 TRUE;
-              __GDL=__F__;
+            if (__KBL) {
+              lisaac_push(&__XEE,L81006093); // L618 ABSTRACT_STRING;
+              lisaac_push_first(&__Q2D,L9326596); // L71 TRUE;
+              __KBL=__F__;
             } else /* FALSE */ {
-              lisaac_push(&__SGE,L81006093); // L618 ABSTRACT_STRING;
-              lisaac_push_first(&__L4D,L9187334); // L70 FALSE;
-              lisaac_push_first(&__4IY,L79699981); // L608 ABSTRACT_STRING;
-              __NDL=(__FCL ==  2);
-              if (__NDL) {
-                lisaac_push(&__L4D,L9570822); // L73 FALSE;
-                lisaac_push_first(&__4IY,L8792068); // L67 TRUE;
-                lisaac_push_first(&__5IY,L9445894); // L72 FALSE;
-                lisaac_push_first(&__TJY,L79832589); // L609 ABSTRACT_STRING;
-                __BKW=__1KE(__5CL);
-                if (__BKW) {
-                  lisaac_push(&__TJY,L80876045); // L617 ABSTRACT_STRING;
-                  lisaac_push_first(&__GKW,L6825988); // L52 TRUE;
-                  lisaac_push_first(&__YDL,L79835149); // L609 ABSTRACT_STRING;
-                  if (__NID) {
-                    lisaac_push(&__YDL,L80483853); // L614 ABSTRACT_STRING;
-                    lisaac_push_first(&__TJ0,L6825988); // L52 TRUE;
-                    lisaac_push_first(&__UJ0,L80111629); // L611 ABSTRACT_STRING;
-                    __AGL=__STD(__5CL);
-                    lisaac_push(&__UJ0,L80098317); // L611 ABSTRACT_STRING;
-                    lisaac_push_first(&__O2X,L9457160); // L72 NUMERIC;
-                    __BGL=(____L)( 10 * __ICL);
-                    lisaac_push(&__UJ0,L80102925); // L611 ABSTRACT_STRING;
-                    lisaac_push_first(&__O2X,L9195016); // L70 NUMERIC;
-                    __ICL=(____L)(__BGL - __AGL);
+              lisaac_push(&__XEE,L81006093); // L618 ABSTRACT_STRING;
+              lisaac_push_first(&__Q2D,L9187334); // L70 FALSE;
+              lisaac_push_first(&__CHY,L79699981); // L608 ABSTRACT_STRING;
+              __RBL=(__JAL ==  2);
+              if (__RBL) {
+                lisaac_push(&__Q2D,L9570822); // L73 FALSE;
+                lisaac_push_first(&__CHY,L8792068); // L67 TRUE;
+                lisaac_push_first(&__DHY,L9445894); // L72 FALSE;
+                lisaac_push_first(&__XHY,L79832589); // L609 ABSTRACT_STRING;
+                __FIW=__AJE(__DBL);
+                if (__FIW) {
+                  lisaac_push(&__XHY,L80876045); // L617 ABSTRACT_STRING;
+                  lisaac_push_first(&__KIW,L6825988); // L52 TRUE;
+                  lisaac_push_first(&__2BL,L79835149); // L609 ABSTRACT_STRING;
+                  if (__SGD) {
+                    lisaac_push(&__2BL,L80483853); // L614 ABSTRACT_STRING;
+                    lisaac_push_first(&__VH0,L6825988); // L52 TRUE;
+                    lisaac_push_first(&__WH0,L80111629); // L611 ABSTRACT_STRING;
+                    __EEL=__XRD(__DBL);
+                    lisaac_push(&__WH0,L80098317); // L611 ABSTRACT_STRING;
+                    lisaac_push_first(&__S0X,L9457160); // L72 NUMERIC;
+                    __FEL=(____L)( 10 * __MAL);
+                    lisaac_push(&__WH0,L80102925); // L611 ABSTRACT_STRING;
+                    lisaac_push_first(&__S0X,L9195016); // L70 NUMERIC;
+                    __MAL=(____L)(__FEL - __EEL);
                   } else /* FALSE */ {
-                    lisaac_push(&__YDL,L80483853); // L614 ABSTRACT_STRING;
-                    lisaac_push_first(&__TJ0,L6826502); // L52 FALSE;
-                    lisaac_push_first(&__UJ0,L80373773); // L613 ABSTRACT_STRING;
-                    __AGL=__STD(__5CL);
-                    lisaac_push(&__UJ0,L80360461); // L613 ABSTRACT_STRING;
-                    lisaac_push_first(&__O2X,L9457160); // L72 NUMERIC;
-                    __BGL=(____L)( 10 * __ICL);
-                    lisaac_push(&__UJ0,L80365069); // L613 ABSTRACT_STRING;
-                    lisaac_push_first(&__O2X,L9990152); // L76 NUMERIC;
-                    lisaac_push_first(&__3J0,L11029512); // L84 NUMERIC;
-                    lisaac_push_first(&__4J0,L9195016); // L70 NUMERIC;
-                    __ZJ0=(____L)(- __AGL);
-                    lisaac_push(&__O2X,L9989128); // L76 NUMERIC;
-                    lisaac_push_first(&__3J0,L9195016); // L70 NUMERIC;
-                    __ICL=(____L)(__BGL - __ZJ0);
+                    lisaac_push(&__2BL,L80483853); // L614 ABSTRACT_STRING;
+                    lisaac_push_first(&__VH0,L6826502); // L52 FALSE;
+                    lisaac_push_first(&__WH0,L80373773); // L613 ABSTRACT_STRING;
+                    __EEL=__XRD(__DBL);
+                    lisaac_push(&__WH0,L80360461); // L613 ABSTRACT_STRING;
+                    lisaac_push_first(&__S0X,L9457160); // L72 NUMERIC;
+                    __FEL=(____L)( 10 * __MAL);
+                    lisaac_push(&__WH0,L80365069); // L613 ABSTRACT_STRING;
+                    lisaac_push_first(&__S0X,L9990152); // L76 NUMERIC;
+                    lisaac_push_first(&__5H0,L11029512); // L84 NUMERIC;
+                    lisaac_push_first(&__AI0,L9195016); // L70 NUMERIC;
+                    __1H0=(____L)(- __EEL);
+                    lisaac_push(&__S0X,L9989128); // L76 NUMERIC;
+                    lisaac_push_first(&__5H0,L9195016); // L70 NUMERIC;
+                    __MAL=(____L)(__FEL - __1H0);
                   };
                 } else /* FALSE */ {
-                  lisaac_push(&__TJY,L80876045); // L617 ABSTRACT_STRING;
-                  lisaac_push_first(&__GKW,L6826502); // L52 FALSE;
-                  lisaac_push_first(&__YDL,L80617485); // L615 ABSTRACT_STRING;
-                  __FCL= 3;
+                  lisaac_push(&__XHY,L80876045); // L617 ABSTRACT_STRING;
+                  lisaac_push_first(&__KIW,L6826502); // L52 FALSE;
+                  lisaac_push_first(&__2BL,L80617485); // L615 ABSTRACT_STRING;
+                  __JAL= 3;
                 };
               } else /* FALSE */ {
-                lisaac_push(&__L4D,L9570822); // L73 FALSE;
-                lisaac_push_first(&__4IY,L8530438); // L65 FALSE;
+                lisaac_push(&__Q2D,L9570822); // L73 FALSE;
+                lisaac_push_first(&__CHY,L8530438); // L65 FALSE;
               };
-              __GDL=__NDL;
+              __KBL=__RBL;
             };
-            if (__GDL) {
-              lisaac_push(&__SGE,L81399309); // L621 ABSTRACT_STRING;
-              lisaac_push_first(&__L4D,L9326596); // L71 TRUE;
+            if (__KBL) {
+              lisaac_push(&__XEE,L81399309); // L621 ABSTRACT_STRING;
+              lisaac_push_first(&__Q2D,L9326596); // L71 TRUE;
             } else /* FALSE */ {
-              lisaac_push(&__SGE,L81399309); // L621 ABSTRACT_STRING;
-              lisaac_push_first(&__L4D,L9187334); // L70 FALSE;
-              lisaac_push_first(&__4IY,L81010701); // L618 ABSTRACT_STRING;
-              if ((__FCL ==  3)) {
-                lisaac_push(&__L4D,L9570822); // L73 FALSE;
-                lisaac_push_first(&__4IY,L8792068); // L67 TRUE;
-                lisaac_push_first(&__5IY,L9445894); // L72 FALSE;
-                lisaac_push_first(&__TJY,L81020429); // L618 ABSTRACT_STRING;
-                __ECL=__OJ0->__FC;
+              lisaac_push(&__XEE,L81399309); // L621 ABSTRACT_STRING;
+              lisaac_push_first(&__Q2D,L9187334); // L70 FALSE;
+              lisaac_push_first(&__CHY,L81010701); // L618 ABSTRACT_STRING;
+              if ((__JAL ==  3)) {
+                lisaac_push(&__Q2D,L9570822); // L73 FALSE;
+                lisaac_push_first(&__CHY,L8792068); // L67 TRUE;
+                lisaac_push_first(&__DHY,L9445894); // L72 FALSE;
+                lisaac_push_first(&__XHY,L81020429); // L618 ABSTRACT_STRING;
+                __IAL=__QH0->__FC;
               } else /* FALSE */ {
-                lisaac_push(&__L4D,L9570822); // L73 FALSE;
-                lisaac_push_first(&__4IY,L8530438); // L65 FALSE;
+                lisaac_push(&__Q2D,L9570822); // L73 FALSE;
+                lisaac_push_first(&__CHY,L8530438); // L65 FALSE;
               };
             };
-            lisaac_push(&__SGE,L81665037); // L623 ABSTRACT_STRING;
-            lisaac_push_first(&__L4D,L9990152); // L76 NUMERIC;
-            lisaac_push_first(&__4IY,L11029512); // L84 NUMERIC;
-            lisaac_push_first(&__5IY,L9195016); // L70 NUMERIC;
-            __OEL=(____L)(-  1);
-            lisaac_push(&__L4D,L9989128); // L76 NUMERIC;
-            lisaac_push_first(&__4IY,L9195016); // L70 NUMERIC;
-            __ECL=(____L)(__ECL - __OEL);
-            lisaac_push(&__B4D,L12068370); // L92 BLOCK;
-            goto __ASM;
+            lisaac_push(&__XEE,L81665037); // L623 ABSTRACT_STRING;
+            lisaac_push_first(&__Q2D,L9990152); // L76 NUMERIC;
+            lisaac_push_first(&__CHY,L11029512); // L84 NUMERIC;
+            lisaac_push_first(&__DHY,L9195016); // L70 NUMERIC;
+            __SCL=(____L)(-  1);
+            lisaac_push(&__Q2D,L9989128); // L76 NUMERIC;
+            lisaac_push_first(&__CHY,L9195016); // L70 NUMERIC;
+            __IAL=(____L)(__IAL - __SCL);
+            lisaac_push(&__G2D,L12068370); // L92 BLOCK;
+            goto __EQM;
           } else /* FALSE */ {
-            lisaac_push(&__RGD,L12192274); // L93 BLOCK;
-            lisaac_push_first(&__F4C,L8530438); // L65 FALSE;
+            lisaac_push(&__WED,L12192274); // L93 BLOCK;
+            lisaac_push_first(&__K2C,L8530438); // L65 FALSE;
           };
         };
-        __FCL=__ICL;
+        __JAL=__MAL;
       };
-      lisaac_push(&__1IY,L20330497); // L155 INSTALL_LISAAC;
-      lisaac_push_first(&__BMD,L6296072); // L48 NUMERIC;
-      lisaac_push_first(&__RGD,L15759880); // L120 NUMERIC;
-      lisaac_push_first(&__F4C,L15224840); // L116 NUMERIC;
-      if (( 0 > __FCL)) {
-        lisaac_push(&__RGD,L15755784); // L120 NUMERIC;
-        lisaac_push_first(&__F4C,L13509636); // L103 TRUE;
-        __NID=__J__;
+      lisaac_push(&__5GY,L20330497); // L155 INSTALL_LISAAC;
+      lisaac_push_first(&__GKD,L6296072); // L48 NUMERIC;
+      lisaac_push_first(&__WED,L15759880); // L120 NUMERIC;
+      lisaac_push_first(&__K2C,L15224840); // L116 NUMERIC;
+      if (( 0 > __JAL)) {
+        lisaac_push(&__WED,L15755784); // L120 NUMERIC;
+        lisaac_push_first(&__K2C,L13509636); // L103 TRUE;
+        __SGD=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__RGD,L15755784); // L120 NUMERIC;
-        lisaac_push_first(&__F4C,L14689286); // L112 FALSE;
-        __NID=__F__;
+        lisaac_push(&__WED,L15755784); // L120 NUMERIC;
+        lisaac_push_first(&__K2C,L14689286); // L112 FALSE;
+        __SGD=__F__;
       };
-      if (__NID) {
-        lisaac_push(&__BMD,L6300680); // L48 NUMERIC;
-        lisaac_push_first(&__RGD,L10652676); // L81 TRUE;
-        lisaac_push_first(&__F4C,L6304264); // L48 NUMERIC;
-        lisaac_push_first(&__B4D,L16021000); // L122 NUMERIC;
-        lisaac_push_first(&__SGE,L15224840); // L116 NUMERIC;
-        __NID=(__KR > __FCL);
-        lisaac_push(&__B4D,L16030216); // L122 NUMERIC;
-        lisaac_push_first(&__SGE,L14700552); // L112 NUMERIC;
-        __OCL=(__KR == __FCL);
-        if (__NID) {
-          lisaac_push(&__B4D,L16025608); // L122 NUMERIC;
-          lisaac_push_first(&__SGE,L10900996); // L83 TRUE;
-          __URM=__F__;
+      if (__SGD) {
+        lisaac_push(&__GKD,L6300680); // L48 NUMERIC;
+        lisaac_push_first(&__WED,L10652676); // L81 TRUE;
+        lisaac_push_first(&__K2C,L6304264); // L48 NUMERIC;
+        lisaac_push_first(&__G2D,L16021000); // L122 NUMERIC;
+        lisaac_push_first(&__XEE,L15224840); // L116 NUMERIC;
+        __SGD=(__KR > __JAL);
+        lisaac_push(&__G2D,L16030216); // L122 NUMERIC;
+        lisaac_push_first(&__XEE,L14700552); // L112 NUMERIC;
+        __SAL=(__KR == __JAL);
+        if (__SGD) {
+          lisaac_push(&__G2D,L16025608); // L122 NUMERIC;
+          lisaac_push_first(&__XEE,L10900996); // L83 TRUE;
+          __YPM=__F__;
         } else /* FALSE */ {
-          lisaac_push(&__B4D,L16025608); // L122 NUMERIC;
-          lisaac_push_first(&__SGE,L12342790); // L94 FALSE;
-          __URM=__OCL;
+          lisaac_push(&__G2D,L16025608); // L122 NUMERIC;
+          lisaac_push_first(&__XEE,L12342790); // L94 FALSE;
+          __YPM=__SAL;
         };
-        __NID=__URM;
+        __SGD=__YPM;
       } else /* FALSE */ {
-        lisaac_push(&__BMD,L6300680); // L48 NUMERIC;
-        lisaac_push_first(&__RGD,L12081158); // L92 FALSE;
-        __NID=__J__;
+        lisaac_push(&__GKD,L6300680); // L48 NUMERIC;
+        lisaac_push_first(&__WED,L12081158); // L92 FALSE;
+        __SGD=__J__;
       };
-      if (__NID) {
-        lisaac_push(&__1IY,L21107201); // L161 INSTALL_LISAAC;
-        lisaac_push_first(&__BMD,L6825988); // L52 TRUE;
-        lisaac_push_first(&__RGD,L20333569); // L155 INSTALL_LISAAC;
-        __MR=__FCL;
+      if (__SGD) {
+        lisaac_push(&__5GY,L21107201); // L161 INSTALL_LISAAC;
+        lisaac_push_first(&__GKD,L6825988); // L52 TRUE;
+        lisaac_push_first(&__WED,L20333569); // L155 INSTALL_LISAAC;
+        __MR=__JAL;
       } else /* FALSE */ {
-        lisaac_push(&__1IY,L21107201); // L161 INSTALL_LISAAC;
-        lisaac_push_first(&__BMD,L6826502); // L52 FALSE;
-        lisaac_push_first(&__RGD,L20586497); // L157 INSTALL_LISAAC;
-        lisaac_push(&__RGD,L20728321); // L158 INSTALL_LISAAC;
-        __DX((&__string_107));
-        lisaac_push(&__RGD,L20849153); // L159 INSTALL_LISAAC;
-        lisaac_push_first(&__F4C,L72487943); // L553 INTEGER;
+        lisaac_push(&__5GY,L21107201); // L161 INSTALL_LISAAC;
+        lisaac_push_first(&__GKD,L6826502); // L52 FALSE;
+        lisaac_push_first(&__WED,L20586497); // L157 INSTALL_LISAAC;
+        lisaac_push(&__WED,L20728321); // L158 INSTALL_LISAAC;
+        __DX((&__string_105));
+        lisaac_push(&__WED,L20849153); // L159 INSTALL_LISAAC;
+        lisaac_push_first(&__K2C,L72487943); // L553 INTEGER;
         if ((__KR ==  0)) {
-          lisaac_push(&__F4C,L73140743); // L558 INTEGER;
-          lisaac_push_first(&__B4D,L8792068); // L67 TRUE;
-          lisaac_push_first(&__SGE,L73014791); // L557 INTEGER;
-          lisaac_push_first(&__L4D,L10896400); // L83 CHARACTER;
-          lisaac_push_first(&__4IY,L5005342); // L38 STD_OUTPUT;
-          lisaac_push_first(&__5IY,L18378271); // L140 OUTPUT_STREAM;
-          lisaac_push_first(&__TJY,L8272919); // L63 SYSTEM_IO;
+          lisaac_push(&__K2C,L73140743); // L558 INTEGER;
+          lisaac_push_first(&__G2D,L8792068); // L67 TRUE;
+          lisaac_push_first(&__XEE,L73014791); // L557 INTEGER;
+          lisaac_push_first(&__Q2D,L10896400); // L83 CHARACTER;
+          lisaac_push_first(&__CHY,L5005342); // L38 STD_OUTPUT;
+          lisaac_push_first(&__DHY,L18378271); // L140 OUTPUT_STREAM;
+          lisaac_push_first(&__XHY,L8272919); // L63 SYSTEM_IO;
           fputc((int)('0'),stdout);
-          __URM=__F__;
+          __YPM=__F__;
         } else /* FALSE */ {
-          lisaac_push(&__F4C,L73140743); // L558 INTEGER;
-          lisaac_push_first(&__B4D,L8530438); // L65 FALSE;
-          __URM=__J__;
+          lisaac_push(&__K2C,L73140743); // L558 INTEGER;
+          lisaac_push_first(&__G2D,L8530438); // L65 FALSE;
+          __YPM=__J__;
         };
-        if ((! __URM)) {
-          lisaac_push(&__F4C,L73796103); // L563 INTEGER;
-          lisaac_push_first(&__B4D,L10362374); // L79 FALSE;
-          lisaac_push_first(&__SGE,L73148423); // L558 INTEGER;
-          lisaac_push_first(&__L4D,L15498248); // L118 NUMERIC;
-          lisaac_push_first(&__4IY,L16021000); // L122 NUMERIC;
-          lisaac_push_first(&__5IY,L15224840); // L116 NUMERIC;
-          __URM=(__KR >  0);
-          lisaac_push(&__4IY,L16030216); // L122 NUMERIC;
-          lisaac_push_first(&__5IY,L14700552); // L112 NUMERIC;
-          __FSM=(__KR ==  0);
-          if (__URM) {
-            lisaac_push(&__4IY,L16025608); // L122 NUMERIC;
-            lisaac_push_first(&__5IY,L10900996); // L83 TRUE;
-            __GDL=__F__;
+        if ((! __YPM)) {
+          lisaac_push(&__K2C,L73796103); // L563 INTEGER;
+          lisaac_push_first(&__G2D,L10362374); // L79 FALSE;
+          lisaac_push_first(&__XEE,L73148423); // L558 INTEGER;
+          lisaac_push_first(&__Q2D,L15498248); // L118 NUMERIC;
+          lisaac_push_first(&__CHY,L16021000); // L122 NUMERIC;
+          lisaac_push_first(&__DHY,L15224840); // L116 NUMERIC;
+          __YPM=(__KR >  0);
+          lisaac_push(&__CHY,L16030216); // L122 NUMERIC;
+          lisaac_push_first(&__DHY,L14700552); // L112 NUMERIC;
+          __JQM=(__KR ==  0);
+          if (__YPM) {
+            lisaac_push(&__CHY,L16025608); // L122 NUMERIC;
+            lisaac_push_first(&__DHY,L10900996); // L83 TRUE;
+            __KBL=__F__;
           } else /* FALSE */ {
-            lisaac_push(&__4IY,L16025608); // L122 NUMERIC;
-            lisaac_push_first(&__5IY,L12342790); // L94 FALSE;
-            __GDL=__FSM;
+            lisaac_push(&__CHY,L16025608); // L122 NUMERIC;
+            lisaac_push_first(&__DHY,L12342790); // L94 FALSE;
+            __KBL=__JQM;
           };
-          if (__GDL) {
-            lisaac_push(&__L4D,L15493640); // L118 NUMERIC;
-            lisaac_push_first(&__4IY,L13509636); // L103 TRUE;
-            __GDL=__J__;
+          if (__KBL) {
+            lisaac_push(&__Q2D,L15493640); // L118 NUMERIC;
+            lisaac_push_first(&__CHY,L13509636); // L103 TRUE;
+            __KBL=__J__;
           } else /* FALSE */ {
-            lisaac_push(&__L4D,L15493640); // L118 NUMERIC;
-            lisaac_push_first(&__4IY,L14689286); // L112 FALSE;
-            __GDL=__F__;
+            lisaac_push(&__Q2D,L15493640); // L118 NUMERIC;
+            lisaac_push_first(&__CHY,L14689286); // L112 FALSE;
+            __KBL=__F__;
           };
-          if (__GDL) {
-            lisaac_push(&__B4D,L10881542); // L83 FALSE;
-            lisaac_push_first(&__SGE,L6825988); // L52 TRUE;
-            lisaac_push_first(&__L4D,L10494470); // L80 FALSE;
-            lisaac_push_first(&__4IY,L73276935); // L559 INTEGER;
-            lisaac_push_first(&__5IY,L10896400); // L83 CHARACTER;
-            lisaac_push_first(&__TJY,L5005342); // L38 STD_OUTPUT;
-            lisaac_push_first(&__GKW,L18378271); // L140 OUTPUT_STREAM;
-            lisaac_push_first(&__YDL,L8272919); // L63 SYSTEM_IO;
+          if (__KBL) {
+            lisaac_push(&__G2D,L10881542); // L83 FALSE;
+            lisaac_push_first(&__XEE,L6825988); // L52 TRUE;
+            lisaac_push_first(&__Q2D,L10494470); // L80 FALSE;
+            lisaac_push_first(&__CHY,L73276935); // L559 INTEGER;
+            lisaac_push_first(&__DHY,L10896400); // L83 CHARACTER;
+            lisaac_push_first(&__XHY,L5005342); // L38 STD_OUTPUT;
+            lisaac_push_first(&__KIW,L18378271); // L140 OUTPUT_STREAM;
+            lisaac_push_first(&__2BL,L8272919); // L63 SYSTEM_IO;
             fputc((int)('-'),stdout);
-            lisaac_push(&__4IY,L73404423); // L560 INTEGER;
-            lisaac_push_first(&__5IY,L11029512); // L84 NUMERIC;
-            lisaac_push_first(&__TJY,L9195016); // L70 NUMERIC;
-            __WCL=(____L)(- __KR);
-            lisaac_push(&__4IY,L73414151); // L560 INTEGER;
-            __URQ(__WCL);
+            lisaac_push(&__CHY,L73404423); // L560 INTEGER;
+            lisaac_push_first(&__DHY,L11029512); // L84 NUMERIC;
+            lisaac_push_first(&__XHY,L9195016); // L70 NUMERIC;
+            __0AL=(____L)(- __KR);
+            lisaac_push(&__CHY,L73414151); // L560 INTEGER;
+            __YPQ(__0AL);
           } else /* FALSE */ {
-            lisaac_push(&__B4D,L10881542); // L83 FALSE;
-            lisaac_push_first(&__SGE,L6826502); // L52 FALSE;
-            lisaac_push_first(&__L4D,L10759174); // L82 FALSE;
-            lisaac_push_first(&__4IY,L73672199); // L562 INTEGER;
-            __URQ(__KR);
+            lisaac_push(&__G2D,L10881542); // L83 FALSE;
+            lisaac_push_first(&__XEE,L6826502); // L52 FALSE;
+            lisaac_push_first(&__Q2D,L10759174); // L82 FALSE;
+            lisaac_push_first(&__CHY,L73672199); // L562 INTEGER;
+            __YPQ(__KR);
           };
         };
-        lisaac_push(&__RGD,L20982273); // L160 INSTALL_LISAAC;
-        __DX((&__string_108));
+        lisaac_push(&__WED,L20982273); // L160 INSTALL_LISAAC;
+        __DX((&__string_106));
       };
     } else /* FALSE */ {
-      lisaac_push(&__ZIY,L21499393); // L164 INSTALL_LISAAC;
-      lisaac_push_first(&__0IY,L6826502); // L52 FALSE;
-      lisaac_push_first(&__1IY,L21240833); // L162 INSTALL_LISAAC;
-      lisaac_push(&__1IY,L21382657); // L163 INSTALL_LISAAC;
-      __DX((&__string_109));
+      lisaac_push(&__3GY,L21499393); // L164 INSTALL_LISAAC;
+      lisaac_push_first(&__4GY,L6826502); // L52 FALSE;
+      lisaac_push_first(&__5GY,L21240833); // L162 INSTALL_LISAAC;
+      lisaac_push(&__5GY,L21382657); // L163 INSTALL_LISAAC;
+      __DX((&__string_107));
     };
-    lisaac_push(&__WIY,L10755090); // L82 BLOCK;
-    lisaac_push_first(&__ZIY,L21640193); // L165 INSTALL_LISAAC;
-    lisaac_push_first(&__0IY,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__1IY,L9195016); // L70 NUMERIC;
+    lisaac_push(&__0GY,L10755090); // L82 BLOCK;
+    lisaac_push_first(&__3GY,L21640193); // L165 INSTALL_LISAAC;
+    lisaac_push_first(&__4GY,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__5GY,L9195016); // L70 NUMERIC;
     if ((__MR == (____L)(-  1))) {
-      lisaac_push(&__WIY,L11012626); // L84 BLOCK;
-      lisaac_push_first(&__ZIY,L8792068); // L67 TRUE;
-      lisaac_push_first(&__0IY,L10888722); // L83 BLOCK;
+      lisaac_push(&__0GY,L11012626); // L84 BLOCK;
+      lisaac_push_first(&__3GY,L8792068); // L67 TRUE;
+      lisaac_push_first(&__4GY,L10888722); // L83 BLOCK;
       goto __UU;
     } else /* FALSE */ {
-      lisaac_push(&__WIY,L11012626); // L84 BLOCK;
-      lisaac_push_first(&__ZIY,L8530438); // L65 FALSE;
+      lisaac_push(&__0GY,L11012626); // L84 BLOCK;
+      lisaac_push_first(&__3GY,L8530438); // L65 FALSE;
     };
   };
-  __FCL=__MR;
-  return(__FCL);
+  __JAL=__MR;
+  return(__JAL);
 }
 
-static void __2LB(void *__5LB,____V *__AMB,void *__BMB,____G __CMB)
+static void __ZKB(void *__2KB,____V *__3KB,void *__4KB,____G __5KB)
 // ({NULLx__Vx__0B},{NULLx__V},{NULLx__Vx__0B},{__Fx__J}) Void No recursive, No inlinable.
 {
-  ____L __DMB,__01B,__RMB,__VK0,__WMB,__ZJC,__0JC,__2JC,__B33,__LNB;
-  ____L __LKC,__55N;
-  ____0B *__EMB,*__FMB,*__BKY,*__3MB,*__123,*__04X;
-  ____DB __JMB,__GMB,__LFK,__DGO,__NPO;
-  ____V *__VJC;
-  _____CONTEXT __3LB,__AKY,__OMB,__W1B,__ZK0,__0K0,__OVW,__E33,__DNB;
-  _____CONTEXT __0RD,__JNB,__Z4X,__WT5,__XT5,__Q5N,__YVW,__X5N,__JUF;
-  _____CONTEXT __KPO,__NVY;
-  ____4 *__TT5,*__H2B,*__YJC,*__D2I,*__E2I,*__J5N,*__K5N,*__KUF;
-  ____G __G33,__0T5,__2T5,__4T5,__P43,__R43;
-  ____4 __TNB,__NAO,__OAO;
-  lisaac_push_first(&__3LB,L22311937); // L170 INSTALL_LISAAC;
-  __DMB= 0;
-  __EMB=NULL;
-  __FMB=NULL;
-  lisaac_push(&__3LB,L23077377); // L176 INSTALL_LISAAC;
-  __DX((&__string_110));
-  if (__5LB==NULL) {
-    lisaac_push(&__3LB,L23206913); // L177 INSTALL_LISAAC;
+  ____L __ALB,__B0B,__OLB,__XI0,__TLB,__4HC,__5HC,__BIC,__O13,__IMB;
+  ____L __QIC,__D4N;
+  ____0B *__BLB,*__CLB,*__FIY,*__0LB,*__I13,*__42X;
+  ____DB __GLB,__DLB,__PDK,__HEO,__RNO;
+  ____V *__0HC;
+  _____CONTEXT __0KB,__EIY,__LLB,__3ZB,__1I0,__2I0,__STW,__R13,__AMB;
+  _____CONTEXT __5PD,__GMB,__32X,__YR5,__ZR5,__U3N,__2TW,__13N,__OSF;
+  _____CONTEXT __ONO,__RTY;
+  ____4 *__VR5,*__O0B,*__3HC,*__H0I,*__I0I,*__N3N,*__O3N,*__PSF;
+  ____G __T13,__2R5,__4R5,__AS5,__223,__423;
+  ____4 __QMB,__R4N,__S4N;
+  lisaac_push_first(&__0KB,L22311937); // L170 INSTALL_LISAAC;
+  __ALB= 0;
+  __BLB=NULL;
+  __CLB=NULL;
+  lisaac_push(&__0KB,L23077377); // L176 INSTALL_LISAAC;
+  __DX((&__string_108));
+  if (__2KB==NULL) {
+    lisaac_push(&__0KB,L23206913); // L177 INSTALL_LISAAC;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else {
-    if (((struct ___OBJ *)__5LB)->__id==____V__) {
-      lisaac_push(&__3LB,L23206913); // L177 INSTALL_LISAAC;
-      __DX(((____V *)__5LB));
+    if (((struct ___OBJ *)__2KB)->__id==____V__) {
+      lisaac_push(&__0KB,L23206913); // L177 INSTALL_LISAAC;
+      __DX(((____V *)__2KB));
     } else /* Other types */ {
-      lisaac_push(&__3LB,L23206913); // L177 INSTALL_LISAAC;
-      __BKY=((____0B *)__5LB);
-      lisaac_push_first(&__AKY,L167652365); // L1279 ABSTRACT_STRING;
-      __O4C(__BKY);
+      lisaac_push(&__0KB,L23206913); // L177 INSTALL_LISAAC;
+      __FIY=((____0B *)__2KB);
+      lisaac_push_first(&__EIY,L167652365); // L1279 ABSTRACT_STRING;
+      __T2C(__FIY);
     }
   };
-  lisaac_push(&__3LB,L23477249); // L179 INSTALL_LISAAC;
-  lisaac_push_first(&__AKY,L5259265); // L40 INSTALL_LISAAC;
+  lisaac_push(&__0KB,L23477249); // L179 INSTALL_LISAAC;
+  lisaac_push_first(&__EIY,L5259265); // L40 INSTALL_LISAAC;
   if (__5B==NULL) {
-    lisaac_push(&__AKY,L5515777); // L42 INSTALL_LISAAC;
+    lisaac_push(&__EIY,L5515777); // L42 INSTALL_LISAAC;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING */ {
-    lisaac_push(&__AKY,L5515777); // L42 INSTALL_LISAAC;
-    __AGI(((____0B *)__5B),__5LB);
+    lisaac_push(&__EIY,L5515777); // L42 INSTALL_LISAAC;
+    __FEI(((____0B *)__5B),__2KB);
   };
   if (__5B==NULL) {
-    lisaac_push(&__AKY,L5652993); // L43 INSTALL_LISAAC;
+    lisaac_push(&__EIY,L5652993); // L43 INSTALL_LISAAC;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING */ {
-    lisaac_push(&__AKY,L5652993); // L43 INSTALL_LISAAC;
-    __TT5=__RUF(((____0B *)__5B));
-  };
-  __JMB=((____DB )(fopen((char*)(__TT5),"rb")));
-  __GMB=__JMB;
-  if ((__JMB != (void *)NULL)) {
-    lisaac_push(&__3LB,L29231617); // L223 INSTALL_LISAAC;
-    lisaac_push_first(&__AKY,L6825988); // L52 TRUE;
-    lisaac_push_first(&__OMB,L23874049); // L182 INSTALL_LISAAC;
-    lisaac_push_first(&__W1B,L9580545); // L73 INSTALL_LISAAC;
-    fseek((FILE*)((__JMB)),0,SEEK_END);
-    __01B=((____L )(ftell((FILE *)(__JMB))));
-    fseek((FILE*)((__JMB)),0,SEEK_SET);
-    if (__BMB==NULL) {
-      lisaac_push(&__OMB,L24014849); // L183 INSTALL_LISAAC;
+    lisaac_push(&__EIY,L5652993); // L43 INSTALL_LISAAC;
+    __VR5=__WSF(((____0B *)__5B));
+  };
+  __GLB=((____DB )(fopen((char*)(__VR5),"rb")));
+  __DLB=__GLB;
+  if ((__GLB != (void *)NULL)) {
+    lisaac_push(&__0KB,L29231617); // L223 INSTALL_LISAAC;
+    lisaac_push_first(&__EIY,L6825988); // L52 TRUE;
+    lisaac_push_first(&__LLB,L23874049); // L182 INSTALL_LISAAC;
+    lisaac_push_first(&__3ZB,L9580545); // L73 INSTALL_LISAAC;
+    fseek((FILE*)((__GLB)),0,SEEK_END);
+    __B0B=((____L )(ftell((FILE *)(__GLB))));
+    fseek((FILE*)((__GLB)),0,SEEK_SET);
+    if (__4KB==NULL) {
+      lisaac_push(&__LLB,L24014849); // L183 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else {
-      if (((struct ___OBJ *)__BMB)->__id==____V__) {
-        __RMB=((____V *)__BMB)->__YB;
+      if (((struct ___OBJ *)__4KB)->__id==____V__) {
+        __OLB=((____V *)__4KB)->__YB;
       } else /* Other types */ {
-        __RMB=((____0B *)__BMB)->__FC;
+        __OLB=((____0B *)__4KB)->__FC;
       }
     };
-    lisaac_push(&__OMB,L24007169); // L183 INSTALL_LISAAC;
-    lisaac_push_first(&__W1B,L9990152); // L76 NUMERIC;
-    lisaac_push_first(&__ZK0,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__0K0,L9195016); // L70 NUMERIC;
-    __VK0=(____L)(- __RMB);
-    lisaac_push(&__W1B,L9989128); // L76 NUMERIC;
-    lisaac_push_first(&__ZK0,L9195016); // L70 NUMERIC;
-    __RMB=(____L)(__01B - __VK0);
-    lisaac_push(&__OMB,L24015361); // L183 INSTALL_LISAAC;
-    __BKY=__QF(__RMB);
-    __FMB=__BKY;
-    lisaac_push(&__OMB,L24139265); // L184 INSTALL_LISAAC;
-    lisaac_push_first(&__W1B,L7102977); // L54 INSTALL_LISAAC;
-    if (__BKY==NULL) {
-      lisaac_push(&__W1B,L7484417); // L57 INSTALL_LISAAC;
+    lisaac_push(&__LLB,L24007169); // L183 INSTALL_LISAAC;
+    lisaac_push_first(&__3ZB,L9990152); // L76 NUMERIC;
+    lisaac_push_first(&__1I0,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__2I0,L9195016); // L70 NUMERIC;
+    __XI0=(____L)(- __OLB);
+    lisaac_push(&__3ZB,L9989128); // L76 NUMERIC;
+    lisaac_push_first(&__1I0,L9195016); // L70 NUMERIC;
+    __OLB=(____L)(__B0B - __XI0);
+    lisaac_push(&__LLB,L24015361); // L183 INSTALL_LISAAC;
+    __FIY=__QF(__OLB);
+    __CLB=__FIY;
+    lisaac_push(&__LLB,L24139265); // L184 INSTALL_LISAAC;
+    lisaac_push_first(&__3ZB,L7102977); // L54 INSTALL_LISAAC;
+    if (__FIY==NULL) {
+      lisaac_push(&__3ZB,L7484417); // L57 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__W1B,L7484417); // L57 INSTALL_LISAAC;
-      __H2B=__RUF(((____0B *)__BKY));
+      lisaac_push(&__3ZB,L7484417); // L57 INSTALL_LISAAC;
+      __O0B=__WSF(((____0B *)__FIY));
     };
-    fread((void *)((__H2B)),(size_t)(1), (size_t)((__01B)),(FILE*)((__JMB)));
-    if (__BKY==NULL) {
-      lisaac_push(&__W1B,L7746049); // L59 INSTALL_LISAAC;
+    fread((void *)((__O0B)),(size_t)(1), (size_t)((__B0B)),(FILE*)((__GLB)));
+    if (__FIY==NULL) {
+      lisaac_push(&__3ZB,L7746049); // L59 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__W1B,L7746049); // L59 INSTALL_LISAAC;
-      __ETE(((____0B *)__BKY),__H2B);
+      lisaac_push(&__3ZB,L7746049); // L59 INSTALL_LISAAC;
+      __JRE(((____0B *)__FIY),__O0B);
     };
-    lisaac_push(&__OMB,L24258561); // L185 INSTALL_LISAAC;
-    lisaac_push_first(&__W1B,L9316353); // L71 INSTALL_LISAAC;
-    fclose((FILE*)((__JMB)));
-    if (__BKY==NULL) {
-      lisaac_push(&__OMB,L24533505); // L187 INSTALL_LISAAC;
+    lisaac_push(&__LLB,L24258561); // L185 INSTALL_LISAAC;
+    lisaac_push_first(&__3ZB,L9316353); // L71 INSTALL_LISAAC;
+    fclose((FILE*)((__GLB)));
+    if (__FIY==NULL) {
+      lisaac_push(&__LLB,L24533505); // L187 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__OMB,L24533505); // L187 INSTALL_LISAAC;
-      __WMB=__IYI(((____0B *)__BKY),__AMB);
+      lisaac_push(&__LLB,L24533505); // L187 INSTALL_LISAAC;
+      __TLB=__MWI(((____0B *)__FIY),__3KB);
     };
-    __DMB=__WMB;
-    if ((__WMB !=  0)) {
-      lisaac_push(&__OMB,L27659777); // L211 INSTALL_LISAAC;
-      lisaac_push_first(&__W1B,L6825988); // L52 TRUE;
-      lisaac_push_first(&__ZK0,L24923649); // L190 INSTALL_LISAAC;
-      __3MB=__QF( 200);
-      __EMB=__3MB;
-      if (__BMB==NULL) {
-        lisaac_push(&__ZK0,L25054721); // L191 INSTALL_LISAAC;
+    __ALB=__TLB;
+    if ((__TLB !=  0)) {
+      lisaac_push(&__LLB,L27659777); // L211 INSTALL_LISAAC;
+      lisaac_push_first(&__3ZB,L6825988); // L52 TRUE;
+      lisaac_push_first(&__1I0,L24923649); // L190 INSTALL_LISAAC;
+      __0LB=__QF( 200);
+      __BLB=__0LB;
+      if (__4KB==NULL) {
+        lisaac_push(&__1I0,L25054721); // L191 INSTALL_LISAAC;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else {
-        if (((struct ___OBJ *)__BMB)->__id==____V__) {
-          lisaac_push(&__ZK0,L25054721); // L191 INSTALL_LISAAC;
-          __VJC=((____V *)__BMB);
-          lisaac_push_first(&__0K0,L41957389); // L320 ABSTRACT_STRING;
-          __YJC=__VJC->__ZB;
-          __ZJC=__VJC->__YB;
-          lisaac_push(&__0K0,L42359309); // L323 ABSTRACT_STRING;
-          lisaac_push_first(&__OVW,L9195016); // L70 NUMERIC;
-          __0JC=(____L)(__ZJC -  1);
-          if (__YJC==NULL) {
-            lisaac_push(&__0K0,L42468365); // L324 ABSTRACT_STRING;
+        if (((struct ___OBJ *)__4KB)->__id==____V__) {
+          lisaac_push(&__1I0,L25054721); // L191 INSTALL_LISAAC;
+          __0HC=((____V *)__4KB);
+          lisaac_push_first(&__2I0,L41957389); // L320 ABSTRACT_STRING;
+          __3HC=__0HC->__ZB;
+          __4HC=__0HC->__YB;
+          lisaac_push(&__2I0,L42359309); // L323 ABSTRACT_STRING;
+          lisaac_push_first(&__STW,L9195016); // L70 NUMERIC;
+          __5HC=(____L)(__4HC -  1);
+          if (__3HC==NULL) {
+            lisaac_push(&__2I0,L42468365); // L324 ABSTRACT_STRING;
             lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
           } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-            lisaac_push(&__0K0,L42468365); // L324 ABSTRACT_STRING;
-            __2JC=__MQC(((____4 *)__YJC),'\n',__0JC);
+            lisaac_push(&__2I0,L42468365); // L324 ABSTRACT_STRING;
+            __BIC=__ROC(((____4 *)__3HC),'\n',__5HC);
           };
-          __ZJC=__2JC;
+          __4HC=__BIC;
         } else /* Other types */ {
-          lisaac_push(&__ZK0,L25054721); // L191 INSTALL_LISAAC;
-          __123=((____0B *)((____V *)__BMB));
-          lisaac_push_first(&__0K0,L41957389); // L320 ABSTRACT_STRING;
-          __YJC=__123->__BUE;
-          __0JC=__123->__FC;
-          lisaac_push(&__0K0,L42359309); // L323 ABSTRACT_STRING;
-          lisaac_push_first(&__OVW,L9195016); // L70 NUMERIC;
-          __2JC=(____L)(__0JC -  1);
-          if (__YJC==NULL) {
-            lisaac_push(&__0K0,L42468365); // L324 ABSTRACT_STRING;
+          lisaac_push(&__1I0,L25054721); // L191 INSTALL_LISAAC;
+          __I13=((____0B *)((____V *)__4KB));
+          lisaac_push_first(&__2I0,L41957389); // L320 ABSTRACT_STRING;
+          __3HC=__I13->__GSE;
+          __5HC=__I13->__FC;
+          lisaac_push(&__2I0,L42359309); // L323 ABSTRACT_STRING;
+          lisaac_push_first(&__STW,L9195016); // L70 NUMERIC;
+          __BIC=(____L)(__5HC -  1);
+          if (__3HC==NULL) {
+            lisaac_push(&__2I0,L42468365); // L324 ABSTRACT_STRING;
             lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
           } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-            lisaac_push(&__0K0,L42468365); // L324 ABSTRACT_STRING;
-            __B33=__MQC(((____4 *)__YJC),'\n',__2JC);
+            lisaac_push(&__2I0,L42468365); // L324 ABSTRACT_STRING;
+            __O13=__ROC(((____4 *)__3HC),'\n',__BIC);
           };
-          __ZJC=__B33;
+          __4HC=__O13;
         }
       };
-      lisaac_push(&__ZK0,L26219009); // L200 INSTALL_LISAAC;
-      __WMB= 1;
-      __0JC=__ZJC;
-      lisaac_push_first(&__0K0,L20989960); // L160 NUMERIC;
-      __5JC:
+      lisaac_push(&__1I0,L26219009); // L200 INSTALL_LISAAC;
+      __TLB= 1;
+      __5HC=__4HC;
+      lisaac_push_first(&__2I0,L20989960); // L160 NUMERIC;
+      __EIC:
       {
-        lisaac_push(&__0K0,L21370888); // L163 NUMERIC;
-        lisaac_push_first(&__OVW,L15759880); // L120 NUMERIC;
-        lisaac_push_first(&__E33,L15224840); // L116 NUMERIC;
-        if ((__WMB > __0JC)) {
-          lisaac_push(&__OVW,L15755784); // L120 NUMERIC;
-          lisaac_push_first(&__E33,L13509636); // L103 TRUE;
-          __G33=__J__;
+        lisaac_push(&__2I0,L21370888); // L163 NUMERIC;
+        lisaac_push_first(&__STW,L15759880); // L120 NUMERIC;
+        lisaac_push_first(&__R13,L15224840); // L116 NUMERIC;
+        if ((__TLB > __5HC)) {
+          lisaac_push(&__STW,L15755784); // L120 NUMERIC;
+          lisaac_push_first(&__R13,L13509636); // L103 TRUE;
+          __T13=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__OVW,L15755784); // L120 NUMERIC;
-          lisaac_push_first(&__E33,L14689286); // L112 FALSE;
-          __G33=__F__;
+          lisaac_push(&__STW,L15755784); // L120 NUMERIC;
+          lisaac_push_first(&__R13,L14689286); // L112 FALSE;
+          __T13=__F__;
         };
-        if (__G33) {
-          lisaac_push(&__0K0,L21760520); // L166 NUMERIC;
-          lisaac_push_first(&__OVW,L8792068); // L67 TRUE;
-          lisaac_push_first(&__E33,L21506056); // L164 NUMERIC;
-          lisaac_push_first(&__DNB,L25564673); // L195 INSTALL_LISAAC;
-          lisaac_push_first(&__0RD,L9441810); // L72 BLOCK;
-          __ZRD:
+        if (__T13) {
+          lisaac_push(&__2I0,L21760520); // L166 NUMERIC;
+          lisaac_push_first(&__STW,L8792068); // L67 TRUE;
+          lisaac_push_first(&__R13,L21506056); // L164 NUMERIC;
+          lisaac_push_first(&__AMB,L25564673); // L195 INSTALL_LISAAC;
+          lisaac_push_first(&__5PD,L9441810); // L72 BLOCK;
+          __4PD:
           {
-            lisaac_push(&__0RD,L9441810); // L72 BLOCK;
-            lisaac_push_first(&__JNB,L25171457); // L192 INSTALL_LISAAC;
-            if (__FMB==NULL) {
-              lisaac_push(&__JNB,L25181697); // L192 INSTALL_LISAAC;
+            lisaac_push(&__5PD,L9441810); // L72 BLOCK;
+            lisaac_push_first(&__GMB,L25171457); // L192 INSTALL_LISAAC;
+            if (__CLB==NULL) {
+              lisaac_push(&__GMB,L25181697); // L192 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
-              lisaac_push(&__JNB,L25181697); // L192 INSTALL_LISAAC;
-              __04X=((____0B *)__FMB);
-              lisaac_push_first(&__Z4X,L6427149); // L49 ABSTRACT_STRING;
-              __LNB=__04X->__FC;
+              lisaac_push(&__GMB,L25181697); // L192 INSTALL_LISAAC;
+              __42X=((____0B *)__CLB);
+              lisaac_push_first(&__32X,L6427149); // L49 ABSTRACT_STRING;
+              __IMB=__42X->__FC;
             };
-            lisaac_push(&__JNB,L25175553); // L192 INSTALL_LISAAC;
-            lisaac_push_first(&__Z4X,L15498248); // L118 NUMERIC;
-            lisaac_push_first(&__WT5,L16021000); // L122 NUMERIC;
-            lisaac_push_first(&__XT5,L15224840); // L116 NUMERIC;
-            __0T5=(__DMB > __LNB);
-            lisaac_push(&__WT5,L16030216); // L122 NUMERIC;
-            lisaac_push_first(&__XT5,L14700552); // L112 NUMERIC;
-            __2T5=(__DMB == __LNB);
-            if (__0T5) {
-              lisaac_push(&__WT5,L16025608); // L122 NUMERIC;
-              lisaac_push_first(&__XT5,L10900996); // L83 TRUE;
-              __4T5=__F__;
+            lisaac_push(&__GMB,L25175553); // L192 INSTALL_LISAAC;
+            lisaac_push_first(&__32X,L15498248); // L118 NUMERIC;
+            lisaac_push_first(&__YR5,L16021000); // L122 NUMERIC;
+            lisaac_push_first(&__ZR5,L15224840); // L116 NUMERIC;
+            __2R5=(__ALB > __IMB);
+            lisaac_push(&__YR5,L16030216); // L122 NUMERIC;
+            lisaac_push_first(&__ZR5,L14700552); // L112 NUMERIC;
+            __4R5=(__ALB == __IMB);
+            if (__2R5) {
+              lisaac_push(&__YR5,L16025608); // L122 NUMERIC;
+              lisaac_push_first(&__ZR5,L10900996); // L83 TRUE;
+              __AS5=__F__;
             } else /* FALSE */ {
-              lisaac_push(&__WT5,L16025608); // L122 NUMERIC;
-              lisaac_push_first(&__XT5,L12342790); // L94 FALSE;
-              __4T5=__2T5;
+              lisaac_push(&__YR5,L16025608); // L122 NUMERIC;
+              lisaac_push_first(&__ZR5,L12342790); // L94 FALSE;
+              __AS5=__4R5;
             };
-            if (__4T5) {
-              lisaac_push(&__Z4X,L15493640); // L118 NUMERIC;
-              lisaac_push_first(&__WT5,L13509636); // L103 TRUE;
-              __4T5=__J__;
+            if (__AS5) {
+              lisaac_push(&__32X,L15493640); // L118 NUMERIC;
+              lisaac_push_first(&__YR5,L13509636); // L103 TRUE;
+              __AS5=__J__;
             } else /* FALSE */ {
-              lisaac_push(&__Z4X,L15493640); // L118 NUMERIC;
-              lisaac_push_first(&__WT5,L14689286); // L112 FALSE;
-              __4T5=__F__;
+              lisaac_push(&__32X,L15493640); // L118 NUMERIC;
+              lisaac_push_first(&__YR5,L14689286); // L112 FALSE;
+              __AS5=__F__;
             };
-            if (__4T5) {
-              lisaac_push(&__JNB,L25183745); // L192 INSTALL_LISAAC;
-              lisaac_push_first(&__Z4X,L10652676); // L81 TRUE;
-              lisaac_push_first(&__WT5,L25184769); // L192 INSTALL_LISAAC;
-              if (__FMB==NULL) {
-                lisaac_push(&__WT5,L25193473); // L192 INSTALL_LISAAC;
+            if (__AS5) {
+              lisaac_push(&__GMB,L25183745); // L192 INSTALL_LISAAC;
+              lisaac_push_first(&__32X,L10652676); // L81 TRUE;
+              lisaac_push_first(&__YR5,L25184769); // L192 INSTALL_LISAAC;
+              if (__CLB==NULL) {
+                lisaac_push(&__YR5,L25193473); // L192 INSTALL_LISAAC;
                 lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
               } else /* STRING */ {
-                lisaac_push(&__WT5,L25193473); // L192 INSTALL_LISAAC;
-                __TNB=__J5I(((____0B *)__FMB),__DMB);
+                lisaac_push(&__YR5,L25193473); // L192 INSTALL_LISAAC;
+                __QMB=__N3I(((____0B *)__CLB),__ALB);
               };
-              __4T5=(__TNB != '\n');
+              __AS5=(__QMB != '\n');
             } else /* FALSE */ {
-              lisaac_push(&__JNB,L25183745); // L192 INSTALL_LISAAC;
-              lisaac_push_first(&__Z4X,L12081158); // L92 FALSE;
-              __4T5=__J__;
+              lisaac_push(&__GMB,L25183745); // L192 INSTALL_LISAAC;
+              lisaac_push_first(&__32X,L12081158); // L92 FALSE;
+              __AS5=__J__;
             };
-            if (__4T5) {
-              lisaac_push(&__0RD,L9832978); // L75 BLOCK;
-              lisaac_push_first(&__JNB,L8792068); // L67 TRUE;
-              lisaac_push_first(&__Z4X,L9576466); // L73 BLOCK;
-              lisaac_push_first(&__WT5,L25203713); // L192 INSTALL_LISAAC;
-              if (__FMB==NULL) {
-                lisaac_push(&__WT5,L25321985); // L193 INSTALL_LISAAC;
+            if (__AS5) {
+              lisaac_push(&__5PD,L9832978); // L75 BLOCK;
+              lisaac_push_first(&__GMB,L8792068); // L67 TRUE;
+              lisaac_push_first(&__32X,L9576466); // L73 BLOCK;
+              lisaac_push_first(&__YR5,L25203713); // L192 INSTALL_LISAAC;
+              if (__CLB==NULL) {
+                lisaac_push(&__YR5,L25321985); // L193 INSTALL_LISAAC;
                 lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
               } else /* STRING */ {
-                lisaac_push(&__WT5,L25321985); // L193 INSTALL_LISAAC;
-                __TNB=__J5I(((____0B *)__FMB),__DMB);
+                lisaac_push(&__YR5,L25321985); // L193 INSTALL_LISAAC;
+                __QMB=__N3I(((____0B *)__CLB),__ALB);
               };
-              if (__EMB==NULL) {
-                lisaac_push(&__WT5,L25322497); // L193 INSTALL_LISAAC;
+              if (__BLB==NULL) {
+                lisaac_push(&__YR5,L25322497); // L193 INSTALL_LISAAC;
                 lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
               } else /* STRING */ {
-                lisaac_push(&__WT5,L25322497); // L193 INSTALL_LISAAC;
-                __SPG(((____0B *)__EMB),__TNB);
+                lisaac_push(&__YR5,L25322497); // L193 INSTALL_LISAAC;
+                __XNG(((____0B *)__BLB),__QMB);
               };
-              if (__FMB==NULL) {
-                lisaac_push(&__WT5,L25443329); // L194 INSTALL_LISAAC;
+              if (__CLB==NULL) {
+                lisaac_push(&__YR5,L25443329); // L194 INSTALL_LISAAC;
                 lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
               } else /* STRING */ {
-                lisaac_push(&__WT5,L25443329); // L194 INSTALL_LISAAC;
-                __15I(((____0B *)__FMB),__DMB);
+                lisaac_push(&__YR5,L25443329); // L194 INSTALL_LISAAC;
+                __53I(((____0B *)__CLB),__ALB);
               };
-              lisaac_push(&__Z4X,L9709074); // L74 BLOCK;
-              goto __ZRD;
+              lisaac_push(&__32X,L9709074); // L74 BLOCK;
+              goto __4PD;
             } else /* FALSE */ {
-              lisaac_push(&__0RD,L9832978); // L75 BLOCK;
-              lisaac_push_first(&__JNB,L8530438); // L65 FALSE;
+              lisaac_push(&__5PD,L9832978); // L75 BLOCK;
+              lisaac_push_first(&__GMB,L8530438); // L65 FALSE;
             };
           };
-          if (__FMB==NULL) {
-            lisaac_push(&__DNB,L25705985); // L196 INSTALL_LISAAC;
+          if (__CLB==NULL) {
+            lisaac_push(&__AMB,L25705985); // L196 INSTALL_LISAAC;
             lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
           } else /* STRING */ {
-            lisaac_push(&__DNB,L25705985); // L196 INSTALL_LISAAC;
-            __04X=((____0B *)__FMB);
-            lisaac_push_first(&__0RD,L6427149); // L49 ABSTRACT_STRING;
-            __LNB=__04X->__FC;
+            lisaac_push(&__AMB,L25705985); // L196 INSTALL_LISAAC;
+            __42X=((____0B *)__CLB);
+            lisaac_push_first(&__5PD,L6427149); // L49 ABSTRACT_STRING;
+            __IMB=__42X->__FC;
           };
-          lisaac_push(&__DNB,L25699841); // L196 INSTALL_LISAAC;
-          lisaac_push_first(&__0RD,L15759880); // L120 NUMERIC;
-          lisaac_push_first(&__JNB,L15224840); // L116 NUMERIC;
-          if ((__DMB > __LNB)) {
-            lisaac_push(&__0RD,L15755784); // L120 NUMERIC;
-            lisaac_push_first(&__JNB,L13509636); // L103 TRUE;
-            __0T5=__J__;
+          lisaac_push(&__AMB,L25699841); // L196 INSTALL_LISAAC;
+          lisaac_push_first(&__5PD,L15759880); // L120 NUMERIC;
+          lisaac_push_first(&__GMB,L15224840); // L116 NUMERIC;
+          if ((__ALB > __IMB)) {
+            lisaac_push(&__5PD,L15755784); // L120 NUMERIC;
+            lisaac_push_first(&__GMB,L13509636); // L103 TRUE;
+            __2R5=__J__;
           } else /* FALSE */ {
-            lisaac_push(&__0RD,L15755784); // L120 NUMERIC;
-            lisaac_push_first(&__JNB,L14689286); // L112 FALSE;
-            __0T5=__F__;
+            lisaac_push(&__5PD,L15755784); // L120 NUMERIC;
+            lisaac_push_first(&__GMB,L14689286); // L112 FALSE;
+            __2R5=__F__;
           };
-          if (__0T5) {
-            lisaac_push(&__DNB,L26088961); // L199 INSTALL_LISAAC;
-            lisaac_push_first(&__0RD,L8792068); // L67 TRUE;
-            lisaac_push_first(&__JNB,L25709057); // L196 INSTALL_LISAAC;
-            if (__FMB==NULL) {
-              lisaac_push(&__JNB,L25846273); // L197 INSTALL_LISAAC;
+          if (__2R5) {
+            lisaac_push(&__AMB,L26088961); // L199 INSTALL_LISAAC;
+            lisaac_push_first(&__5PD,L8792068); // L67 TRUE;
+            lisaac_push_first(&__GMB,L25709057); // L196 INSTALL_LISAAC;
+            if (__CLB==NULL) {
+              lisaac_push(&__GMB,L25846273); // L197 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
-              lisaac_push(&__JNB,L25846273); // L197 INSTALL_LISAAC;
-              __TNB=__J5I(((____0B *)__FMB),__DMB);
+              lisaac_push(&__GMB,L25846273); // L197 INSTALL_LISAAC;
+              __QMB=__N3I(((____0B *)__CLB),__ALB);
             };
-            if (__EMB==NULL) {
-              lisaac_push(&__JNB,L25846785); // L197 INSTALL_LISAAC;
+            if (__BLB==NULL) {
+              lisaac_push(&__GMB,L25846785); // L197 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
-              lisaac_push(&__JNB,L25846785); // L197 INSTALL_LISAAC;
-              __SPG(((____0B *)__EMB),__TNB);
+              lisaac_push(&__GMB,L25846785); // L197 INSTALL_LISAAC;
+              __XNG(((____0B *)__BLB),__QMB);
             };
-            if (__FMB==NULL) {
-              lisaac_push(&__JNB,L25967617); // L198 INSTALL_LISAAC;
+            if (__CLB==NULL) {
+              lisaac_push(&__GMB,L25967617); // L198 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
-              lisaac_push(&__JNB,L25967617); // L198 INSTALL_LISAAC;
-              __15I(((____0B *)__FMB),__DMB);
+              lisaac_push(&__GMB,L25967617); // L198 INSTALL_LISAAC;
+              __53I(((____0B *)__CLB),__ALB);
             };
           } else /* FALSE */ {
-            lisaac_push(&__DNB,L26088961); // L199 INSTALL_LISAAC;
-            lisaac_push_first(&__0RD,L8530438); // L65 FALSE;
+            lisaac_push(&__AMB,L26088961); // L199 INSTALL_LISAAC;
+            lisaac_push_first(&__5PD,L8530438); // L65 FALSE;
           };
-          lisaac_push(&__E33,L21633544); // L165 NUMERIC;
-          lisaac_push_first(&__DNB,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__0RD,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__JNB,L9195016); // L70 NUMERIC;
-          __LNB=(____L)(-  1);
-          lisaac_push(&__DNB,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__0RD,L9195016); // L70 NUMERIC;
-          __LKC=(____L)(__WMB - __LNB);
-          lisaac_push(&__E33,L21644808); // L165 NUMERIC;
-          __WMB=__LKC;
-          goto __5JC;
+          lisaac_push(&__R13,L21633544); // L165 NUMERIC;
+          lisaac_push_first(&__AMB,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__5PD,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__GMB,L9195016); // L70 NUMERIC;
+          __IMB=(____L)(-  1);
+          lisaac_push(&__AMB,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__5PD,L9195016); // L70 NUMERIC;
+          __QIC=(____L)(__TLB - __IMB);
+          lisaac_push(&__R13,L21644808); // L165 NUMERIC;
+          __TLB=__QIC;
+          goto __EIC;
         } else /* FALSE */ {
-          lisaac_push(&__0K0,L21760520); // L166 NUMERIC;
-          lisaac_push_first(&__OVW,L8530438); // L65 FALSE;
+          lisaac_push(&__2I0,L21760520); // L166 NUMERIC;
+          lisaac_push_first(&__STW,L8530438); // L65 FALSE;
         };
       };
-      if (__3MB==NULL) {
-        lisaac_push(&__ZK0,L26356737); // L201 INSTALL_LISAAC;
+      if (__0LB==NULL) {
+        lisaac_push(&__1I0,L26356737); // L201 INSTALL_LISAAC;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
-        lisaac_push(&__ZK0,L26356737); // L201 INSTALL_LISAAC;
-        __123=((____0B *)__3MB);
-        lisaac_push_first(&__0K0,L29254157); // L223 ABSTRACT_STRING;
-        __G33=__J__;
-        lisaac_push(&__0K0,L29624845); // L226 ABSTRACT_STRING;
-        lisaac_push_first(&__OVW,L19150866); // L146 BLOCK;
-        lisaac_push_first(&__E33,L7088642); // L54 OBJECT;
-        __LFK=((____DB )(top_context->back->back));
-        lisaac_push(&__OVW,L19280914); // L147 BLOCK;
-        lisaac_push_first(&__E33,L10652676); // L81 TRUE;
-        lisaac_push_first(&__DNB,L19285522); // L147 BLOCK;
-        lisaac_push_first(&__0RD,L29625869); // L226 ABSTRACT_STRING;
-        if (((void *)__BMB != (void *)NULL)) {
-          lisaac_push(&__DNB,L19282450); // L147 BLOCK;
-          lisaac_push_first(&__0RD,L13509636); // L103 TRUE;
-          __0T5=__J__;
+        lisaac_push(&__1I0,L26356737); // L201 INSTALL_LISAAC;
+        __I13=((____0B *)__0LB);
+        lisaac_push_first(&__2I0,L29254157); // L223 ABSTRACT_STRING;
+        __T13=__J__;
+        lisaac_push(&__2I0,L29624845); // L226 ABSTRACT_STRING;
+        lisaac_push_first(&__STW,L19150866); // L146 BLOCK;
+        lisaac_push_first(&__R13,L7088642); // L54 OBJECT;
+        __PDK=((____DB )(top_context->back->back));
+        lisaac_push(&__STW,L19280914); // L147 BLOCK;
+        lisaac_push_first(&__R13,L10652676); // L81 TRUE;
+        lisaac_push_first(&__AMB,L19285522); // L147 BLOCK;
+        lisaac_push_first(&__5PD,L29625869); // L226 ABSTRACT_STRING;
+        if (((void *)__4KB != (void *)NULL)) {
+          lisaac_push(&__AMB,L19282450); // L147 BLOCK;
+          lisaac_push_first(&__5PD,L13509636); // L103 TRUE;
+          __2R5=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__DNB,L19282450); // L147 BLOCK;
-          lisaac_push_first(&__0RD,L14689286); // L112 FALSE;
-          __0T5=__F__;
+          lisaac_push(&__AMB,L19282450); // L147 BLOCK;
+          lisaac_push_first(&__5PD,L14689286); // L112 FALSE;
+          __2R5=__F__;
         };
-        if (__0T5) {
-          lisaac_push(&__OVW,L19532306); // L149 BLOCK;
-          lisaac_push_first(&__E33,L8792068); // L67 TRUE;
-          lisaac_push_first(&__DNB,L19289106); // L147 BLOCK;
-          lisaac_push(&__DNB,L19428370); // L148 BLOCK;
-          lisaac_push_first(&__0RD,L9059330); // L69 OBJECT;
-          lisaac_push_first(&__JNB,L7866882); // L60 OBJECT;
-          lisaac_push_first(&__Z4X,L8792068); // L67 TRUE;
-          lisaac_push_first(&__WT5,L7616002); // L58 OBJECT;
-          lisaac_stack_print((_____CONTEXT *)(__LFK));
-          lisaac_push(&__0RD,L9181698); // L70 OBJECT;
-          __DX((&__string_47));
-          lisaac_push(&__0RD,L9313282); // L71 OBJECT;
-          lisaac_push_first(&__JNB,L10896400); // L83 CHARACTER;
-          lisaac_push_first(&__Z4X,L5005342); // L38 STD_OUTPUT;
-          lisaac_push_first(&__WT5,L18378271); // L140 OUTPUT_STREAM;
-          lisaac_push_first(&__XT5,L8272919); // L63 SYSTEM_IO;
+        if (__2R5) {
+          lisaac_push(&__STW,L19532306); // L149 BLOCK;
+          lisaac_push_first(&__R13,L8792068); // L67 TRUE;
+          lisaac_push_first(&__AMB,L19289106); // L147 BLOCK;
+          lisaac_push(&__AMB,L19428370); // L148 BLOCK;
+          lisaac_push_first(&__5PD,L9059330); // L69 OBJECT;
+          lisaac_push_first(&__GMB,L7866882); // L60 OBJECT;
+          lisaac_push_first(&__32X,L8792068); // L67 TRUE;
+          lisaac_push_first(&__YR5,L7616002); // L58 OBJECT;
+          lisaac_stack_print((_____CONTEXT *)(__PDK));
+          lisaac_push(&__5PD,L9181698); // L70 OBJECT;
+          __DX((&__string_42));
+          lisaac_push(&__5PD,L9313282); // L71 OBJECT;
+          lisaac_push_first(&__GMB,L10896400); // L83 CHARACTER;
+          lisaac_push_first(&__32X,L5005342); // L38 STD_OUTPUT;
+          lisaac_push_first(&__YR5,L18378271); // L140 OUTPUT_STREAM;
+          lisaac_push_first(&__ZR5,L8272919); // L63 SYSTEM_IO;
           fputc((int)('\n'),stdout);
-          lisaac_push(&__0RD,L9455106); // L72 OBJECT;
-          lisaac_push_first(&__JNB,L10511362); // L80 OBJECT;
-          lisaac_push_first(&__Z4X,L4598824); // L35 SYSTEM;
+          lisaac_push(&__5PD,L9455106); // L72 OBJECT;
+          lisaac_push_first(&__GMB,L10511362); // L80 OBJECT;
+          lisaac_push_first(&__32X,L4598824); // L35 SYSTEM;
           exit(( 1));
         } else /* FALSE */ {
-          lisaac_push(&__OVW,L19532306); // L149 BLOCK;
-          lisaac_push_first(&__E33,L8530438); // L65 FALSE;
+          lisaac_push(&__STW,L19532306); // L149 BLOCK;
+          lisaac_push_first(&__R13,L8530438); // L65 FALSE;
         };
-        __ZJC=__123->__FC;
-        if (__BMB==NULL) {
-          lisaac_push(&__0K0,L29765645); // L227 ABSTRACT_STRING;
+        __4HC=__I13->__FC;
+        if (__4KB==NULL) {
+          lisaac_push(&__2I0,L29765645); // L227 ABSTRACT_STRING;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else {
-          if (((struct ___OBJ *)__BMB)->__id==____V__) {
-            __B33=((____V *)__BMB)->__YB;
+          if (((struct ___OBJ *)__4KB)->__id==____V__) {
+            __O13=((____V *)__4KB)->__YB;
           } else /* Other types */ {
-            __B33=((____0B *)__BMB)->__FC;
+            __O13=((____0B *)__4KB)->__FC;
           }
         };
-        if ((__ZJC == __B33)) {
-          lisaac_push(&__0K0,L30542349); // L233 ABSTRACT_STRING;
-          lisaac_push_first(&__OVW,L8792068); // L67 TRUE;
-          lisaac_push_first(&__E33,L29768717); // L227 ABSTRACT_STRING;
-          if ((__123->__FC ==  0)) {
-            lisaac_push(&__E33,L30412301); // L232 ABSTRACT_STRING;
-            lisaac_push_first(&__DNB,L6825988); // L52 TRUE;
-            lisaac_push_first(&__0RD,L29895693); // L228 ABSTRACT_STRING;
-            __G33=__F__;
+        if ((__4HC == __O13)) {
+          lisaac_push(&__2I0,L30542349); // L233 ABSTRACT_STRING;
+          lisaac_push_first(&__STW,L8792068); // L67 TRUE;
+          lisaac_push_first(&__R13,L29768717); // L227 ABSTRACT_STRING;
+          if ((__I13->__FC ==  0)) {
+            lisaac_push(&__R13,L30412301); // L232 ABSTRACT_STRING;
+            lisaac_push_first(&__AMB,L6825988); // L52 TRUE;
+            lisaac_push_first(&__5PD,L29895693); // L228 ABSTRACT_STRING;
+            __T13=__F__;
           } else /* FALSE */ {
-            lisaac_push(&__E33,L30412301); // L232 ABSTRACT_STRING;
-            lisaac_push_first(&__DNB,L6826502); // L52 FALSE;
-            lisaac_push_first(&__0RD,L30153741); // L230 ABSTRACT_STRING;
-            __D2I=__123->__BUE;
-            if (__BMB==NULL) {
-              lisaac_push(&__0RD,L30303245); // L231 ABSTRACT_STRING;
+            lisaac_push(&__R13,L30412301); // L232 ABSTRACT_STRING;
+            lisaac_push_first(&__AMB,L6826502); // L52 FALSE;
+            lisaac_push_first(&__5PD,L30153741); // L230 ABSTRACT_STRING;
+            __H0I=__I13->__GSE;
+            if (__4KB==NULL) {
+              lisaac_push(&__5PD,L30303245); // L231 ABSTRACT_STRING;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else {
-              if (((struct ___OBJ *)__BMB)->__id==____V__) {
-                __E2I=((____V *)__BMB)->__ZB;
+              if (((struct ___OBJ *)__4KB)->__id==____V__) {
+                __I0I=((____V *)__4KB)->__ZB;
               } else /* Other types */ {
-                __E2I=((____0B *)__BMB)->__BUE;
+                __I0I=((____0B *)__4KB)->__GSE;
               }
             };
-            __LNB=__123->__FC;
-            if (__D2I==NULL) {
-              lisaac_push(&__0RD,L30309901); // L231 ABSTRACT_STRING;
+            __IMB=__I13->__FC;
+            if (__H0I==NULL) {
+              lisaac_push(&__5PD,L30309901); // L231 ABSTRACT_STRING;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-              lisaac_push(&__0RD,L30309901); // L231 ABSTRACT_STRING;
-              __J5N=((____4 *)__D2I);
-              __K5N=__E2I;
-              lisaac_push_first(&__JNB,L27003925); // L206 NATIVE_ARRAY;
-              lisaac_push_first(&__Z4X,L21772306); // L166 BLOCK;
-              lisaac_push_first(&__WT5,L7088642); // L54 OBJECT;
-              __DGO=((____DB )(top_context->back->back));
-              lisaac_push(&__Z4X,L21902354); // L167 BLOCK;
-              lisaac_push_first(&__WT5,L10652676); // L81 TRUE;
-              lisaac_push_first(&__XT5,L21906962); // L167 BLOCK;
-              lisaac_push_first(&__Q5N,L27010581); // L206 NATIVE_ARRAY;
-              lisaac_push_first(&__YVW,L15224840); // L116 NUMERIC;
-              if ((__LNB >  0)) {
-                lisaac_push(&__Q5N,L27014165); // L206 NATIVE_ARRAY;
-                lisaac_push_first(&__YVW,L11962884); // L91 TRUE;
-                lisaac_push_first(&__X5N,L27015189); // L206 NATIVE_ARRAY;
-                if (__E2I==NULL) {
-                  lisaac_push(&__X5N,L27023893); // L206 NATIVE_ARRAY;
+              lisaac_push(&__5PD,L30309901); // L231 ABSTRACT_STRING;
+              __N3N=((____4 *)__H0I);
+              __O3N=__I0I;
+              lisaac_push_first(&__GMB,L27003925); // L206 NATIVE_ARRAY;
+              lisaac_push_first(&__32X,L21772306); // L166 BLOCK;
+              lisaac_push_first(&__YR5,L7088642); // L54 OBJECT;
+              __HEO=((____DB )(top_context->back->back));
+              lisaac_push(&__32X,L21902354); // L167 BLOCK;
+              lisaac_push_first(&__YR5,L10652676); // L81 TRUE;
+              lisaac_push_first(&__ZR5,L21906962); // L167 BLOCK;
+              lisaac_push_first(&__U3N,L27010581); // L206 NATIVE_ARRAY;
+              lisaac_push_first(&__2TW,L15224840); // L116 NUMERIC;
+              if ((__IMB >  0)) {
+                lisaac_push(&__U3N,L27014165); // L206 NATIVE_ARRAY;
+                lisaac_push_first(&__2TW,L11962884); // L91 TRUE;
+                lisaac_push_first(&__13N,L27015189); // L206 NATIVE_ARRAY;
+                if (__I0I==NULL) {
+                  lisaac_push(&__13N,L27023893); // L206 NATIVE_ARRAY;
                   lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
                 } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-                  lisaac_push(&__X5N,L27023893); // L206 NATIVE_ARRAY;
-                  __KUF=((____4 *)__E2I);
-                  lisaac_push_first(&__JUF,L104221205); // L795 NATIVE_ARRAY;
-                  lisaac_push_first(&__KPO,L21655042); // L165 OBJECT;
-                  lisaac_push_first(&__NVY,L4069927); // L31 CONVERT;
-                  __NPO=((____DB )__KUF);
-                  lisaac_push(&__JUF,L104227349); // L795 NATIVE_ARRAY;
-                  lisaac_push_first(&__KPO,L6430227); // L49 POINTER;
-                  __4T5=(__NPO != (void *)NULL);
+                  lisaac_push(&__13N,L27023893); // L206 NATIVE_ARRAY;
+                  __PSF=((____4 *)__I0I);
+                  lisaac_push_first(&__OSF,L104221205); // L795 NATIVE_ARRAY;
+                  lisaac_push_first(&__ONO,L21655042); // L165 OBJECT;
+                  lisaac_push_first(&__RTY,L4069927); // L31 CONVERT;
+                  __RNO=((____DB )__PSF);
+                  lisaac_push(&__OSF,L104227349); // L795 NATIVE_ARRAY;
+                  lisaac_push_first(&__ONO,L6430227); // L49 POINTER;
+                  __AS5=(__RNO != (void *)NULL);
                 };
-                __2T5=__4T5;
+                __4R5=__AS5;
               } else /* FALSE */ {
-                lisaac_push(&__Q5N,L27014165); // L206 NATIVE_ARRAY;
-                lisaac_push_first(&__YVW,L13391878); // L102 FALSE;
-                __2T5=__F__;
+                lisaac_push(&__U3N,L27014165); // L206 NATIVE_ARRAY;
+                lisaac_push_first(&__2TW,L13391878); // L102 FALSE;
+                __4R5=__F__;
               };
-              if (__2T5) {
-                lisaac_push(&__XT5,L21903890); // L167 BLOCK;
-                lisaac_push_first(&__Q5N,L13509636); // L103 TRUE;
-                __2T5=__J__;
+              if (__4R5) {
+                lisaac_push(&__ZR5,L21903890); // L167 BLOCK;
+                lisaac_push_first(&__U3N,L13509636); // L103 TRUE;
+                __4R5=__J__;
               } else /* FALSE */ {
-                lisaac_push(&__XT5,L21903890); // L167 BLOCK;
-                lisaac_push_first(&__Q5N,L14689286); // L112 FALSE;
-                __2T5=__F__;
+                lisaac_push(&__ZR5,L21903890); // L167 BLOCK;
+                lisaac_push_first(&__U3N,L14689286); // L112 FALSE;
+                __4R5=__F__;
               };
-              if (__2T5) {
-                lisaac_push(&__Z4X,L22153746); // L169 BLOCK;
-                lisaac_push_first(&__WT5,L8792068); // L67 TRUE;
-                lisaac_push_first(&__XT5,L21910546); // L167 BLOCK;
-                lisaac_push(&__XT5,L22051346); // L168 BLOCK;
-                lisaac_push_first(&__Q5N,L9059330); // L69 OBJECT;
-                lisaac_push_first(&__YVW,L7866882); // L60 OBJECT;
-                lisaac_push_first(&__X5N,L8792068); // L67 TRUE;
-                lisaac_push_first(&__JUF,L7616002); // L58 OBJECT;
-                lisaac_stack_print((_____CONTEXT *)(__DGO));
-                lisaac_push(&__Q5N,L9181698); // L70 OBJECT;
-                __DX((&__string_111));
-                lisaac_push(&__Q5N,L9313282); // L71 OBJECT;
-                lisaac_push_first(&__YVW,L10896400); // L83 CHARACTER;
-                lisaac_push_first(&__X5N,L5005342); // L38 STD_OUTPUT;
-                lisaac_push_first(&__JUF,L18378271); // L140 OUTPUT_STREAM;
-                lisaac_push_first(&__KPO,L8272919); // L63 SYSTEM_IO;
+              if (__4R5) {
+                lisaac_push(&__32X,L22153746); // L169 BLOCK;
+                lisaac_push_first(&__YR5,L8792068); // L67 TRUE;
+                lisaac_push_first(&__ZR5,L21910546); // L167 BLOCK;
+                lisaac_push(&__ZR5,L22051346); // L168 BLOCK;
+                lisaac_push_first(&__U3N,L9059330); // L69 OBJECT;
+                lisaac_push_first(&__2TW,L7866882); // L60 OBJECT;
+                lisaac_push_first(&__13N,L8792068); // L67 TRUE;
+                lisaac_push_first(&__OSF,L7616002); // L58 OBJECT;
+                lisaac_stack_print((_____CONTEXT *)(__HEO));
+                lisaac_push(&__U3N,L9181698); // L70 OBJECT;
+                __DX((&__string_109));
+                lisaac_push(&__U3N,L9313282); // L71 OBJECT;
+                lisaac_push_first(&__2TW,L10896400); // L83 CHARACTER;
+                lisaac_push_first(&__13N,L5005342); // L38 STD_OUTPUT;
+                lisaac_push_first(&__OSF,L18378271); // L140 OUTPUT_STREAM;
+                lisaac_push_first(&__ONO,L8272919); // L63 SYSTEM_IO;
                 fputc((int)('\n'),stdout);
-                lisaac_push(&__Q5N,L9455106); // L72 OBJECT;
-                lisaac_push_first(&__YVW,L10511362); // L80 OBJECT;
-                lisaac_push_first(&__X5N,L4598824); // L35 SYSTEM;
+                lisaac_push(&__U3N,L9455106); // L72 OBJECT;
+                lisaac_push_first(&__2TW,L10511362); // L80 OBJECT;
+                lisaac_push_first(&__13N,L4598824); // L35 SYSTEM;
                 exit(( 1));
               } else /* FALSE */ {
-                lisaac_push(&__Z4X,L22153746); // L169 BLOCK;
-                lisaac_push_first(&__WT5,L8530438); // L65 FALSE;
+                lisaac_push(&__32X,L22153746); // L169 BLOCK;
+                lisaac_push_first(&__YR5,L8530438); // L65 FALSE;
               };
-              lisaac_push(&__JNB,L27534357); // L210 NATIVE_ARRAY;
-              lisaac_push_first(&__Z4X,L9195016); // L70 NUMERIC;
-              __55N=(____L)(__LNB -  1);
-              lisaac_push(&__JNB,L27920917); // L213 NATIVE_ARRAY;
-              lisaac_push_first(&__Z4X,L9441810); // L72 BLOCK;
-              __2GO:
+              lisaac_push(&__GMB,L27534357); // L210 NATIVE_ARRAY;
+              lisaac_push_first(&__32X,L9195016); // L70 NUMERIC;
+              __D4N=(____L)(__IMB -  1);
+              lisaac_push(&__GMB,L27920917); // L213 NATIVE_ARRAY;
+              lisaac_push_first(&__32X,L9441810); // L72 BLOCK;
+              __AFO:
               {
-                lisaac_push(&__Z4X,L9441810); // L72 BLOCK;
-                lisaac_push_first(&__WT5,L27661333); // L211 NATIVE_ARRAY;
-                lisaac_push_first(&__XT5,L16021000); // L122 NUMERIC;
-                lisaac_push_first(&__Q5N,L15224840); // L116 NUMERIC;
-                __4T5=(__55N >  0);
-                lisaac_push(&__XT5,L16030216); // L122 NUMERIC;
-                lisaac_push_first(&__Q5N,L14700552); // L112 NUMERIC;
-                __P43=(__55N ==  0);
-                if (__4T5) {
-                  lisaac_push(&__XT5,L16025608); // L122 NUMERIC;
-                  lisaac_push_first(&__Q5N,L10900996); // L83 TRUE;
-                  __R43=__F__;
+                lisaac_push(&__32X,L9441810); // L72 BLOCK;
+                lisaac_push_first(&__YR5,L27661333); // L211 NATIVE_ARRAY;
+                lisaac_push_first(&__ZR5,L16021000); // L122 NUMERIC;
+                lisaac_push_first(&__U3N,L15224840); // L116 NUMERIC;
+                __AS5=(__D4N >  0);
+                lisaac_push(&__ZR5,L16030216); // L122 NUMERIC;
+                lisaac_push_first(&__U3N,L14700552); // L112 NUMERIC;
+                __223=(__D4N ==  0);
+                if (__AS5) {
+                  lisaac_push(&__ZR5,L16025608); // L122 NUMERIC;
+                  lisaac_push_first(&__U3N,L10900996); // L83 TRUE;
+                  __423=__F__;
                 } else /* FALSE */ {
-                  lisaac_push(&__XT5,L16025608); // L122 NUMERIC;
-                  lisaac_push_first(&__Q5N,L12342790); // L94 FALSE;
-                  __R43=__P43;
+                  lisaac_push(&__ZR5,L16025608); // L122 NUMERIC;
+                  lisaac_push_first(&__U3N,L12342790); // L94 FALSE;
+                  __423=__223;
                 };
-                if (__R43) {
-                  lisaac_push(&__WT5,L27664405); // L211 NATIVE_ARRAY;
-                  lisaac_push_first(&__XT5,L10652676); // L81 TRUE;
-                  lisaac_push_first(&__Q5N,L27669013); // L211 NATIVE_ARRAY;
-                  __NAO=__MVD(__J5N,__55N);
-                  if (__K5N==NULL) {
-                    lisaac_push(&__Q5N,L27676181); // L211 NATIVE_ARRAY;
+                if (__423) {
+                  lisaac_push(&__YR5,L27664405); // L211 NATIVE_ARRAY;
+                  lisaac_push_first(&__ZR5,L10652676); // L81 TRUE;
+                  lisaac_push_first(&__U3N,L27669013); // L211 NATIVE_ARRAY;
+                  __R4N=__RTD(__N3N,__D4N);
+                  if (__O3N==NULL) {
+                    lisaac_push(&__U3N,L27676181); // L211 NATIVE_ARRAY;
                     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
                   } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-                    lisaac_push(&__Q5N,L27676181); // L211 NATIVE_ARRAY;
-                    __OAO=__MVD(((____4 *)__K5N),__55N);
+                    lisaac_push(&__U3N,L27676181); // L211 NATIVE_ARRAY;
+                    __S4N=__RTD(((____4 *)__O3N),__D4N);
                   };
-                  __R43=(__NAO == __OAO);
+                  __423=(__R4N == __S4N);
                 } else /* FALSE */ {
-                  lisaac_push(&__WT5,L27664405); // L211 NATIVE_ARRAY;
-                  lisaac_push_first(&__XT5,L12081158); // L92 FALSE;
-                  __R43=__J__;
+                  lisaac_push(&__YR5,L27664405); // L211 NATIVE_ARRAY;
+                  lisaac_push_first(&__ZR5,L12081158); // L92 FALSE;
+                  __423=__J__;
                 };
-                if (__R43) {
-                  lisaac_push(&__Z4X,L9832978); // L75 BLOCK;
-                  lisaac_push_first(&__WT5,L8792068); // L67 TRUE;
-                  lisaac_push_first(&__XT5,L9576466); // L73 BLOCK;
-                  lisaac_push_first(&__Q5N,L27794453); // L212 NATIVE_ARRAY;
-                  lisaac_push_first(&__YVW,L9195016); // L70 NUMERIC;
-                  __55N=(____L)(__55N -  1);
-                  lisaac_push(&__XT5,L9709074); // L74 BLOCK;
-                  goto __2GO;
+                if (__423) {
+                  lisaac_push(&__32X,L9832978); // L75 BLOCK;
+                  lisaac_push_first(&__YR5,L8792068); // L67 TRUE;
+                  lisaac_push_first(&__ZR5,L9576466); // L73 BLOCK;
+                  lisaac_push_first(&__U3N,L27794453); // L212 NATIVE_ARRAY;
+                  lisaac_push_first(&__2TW,L9195016); // L70 NUMERIC;
+                  __D4N=(____L)(__D4N -  1);
+                  lisaac_push(&__ZR5,L9709074); // L74 BLOCK;
+                  goto __AFO;
                 } else /* FALSE */ {
-                  lisaac_push(&__Z4X,L9832978); // L75 BLOCK;
-                  lisaac_push_first(&__WT5,L8530438); // L65 FALSE;
+                  lisaac_push(&__32X,L9832978); // L75 BLOCK;
+                  lisaac_push_first(&__YR5,L8530438); // L65 FALSE;
                 };
               };
-              lisaac_push(&__JNB,L28053013); // L214 NATIVE_ARRAY;
-              lisaac_push_first(&__Z4X,L15498248); // L118 NUMERIC;
-              lisaac_push_first(&__WT5,L16021000); // L122 NUMERIC;
-              lisaac_push_first(&__XT5,L15224840); // L116 NUMERIC;
-              __2T5=(__55N >  0);
-              lisaac_push(&__WT5,L16030216); // L122 NUMERIC;
-              lisaac_push_first(&__XT5,L14700552); // L112 NUMERIC;
-              __4T5=(__55N ==  0);
-              if (__2T5) {
-                lisaac_push(&__WT5,L16025608); // L122 NUMERIC;
-                lisaac_push_first(&__XT5,L10900996); // L83 TRUE;
-                __P43=__F__;
+              lisaac_push(&__GMB,L28053013); // L214 NATIVE_ARRAY;
+              lisaac_push_first(&__32X,L15498248); // L118 NUMERIC;
+              lisaac_push_first(&__YR5,L16021000); // L122 NUMERIC;
+              lisaac_push_first(&__ZR5,L15224840); // L116 NUMERIC;
+              __4R5=(__D4N >  0);
+              lisaac_push(&__YR5,L16030216); // L122 NUMERIC;
+              lisaac_push_first(&__ZR5,L14700552); // L112 NUMERIC;
+              __AS5=(__D4N ==  0);
+              if (__4R5) {
+                lisaac_push(&__YR5,L16025608); // L122 NUMERIC;
+                lisaac_push_first(&__ZR5,L10900996); // L83 TRUE;
+                __223=__F__;
               } else /* FALSE */ {
-                lisaac_push(&__WT5,L16025608); // L122 NUMERIC;
-                lisaac_push_first(&__XT5,L12342790); // L94 FALSE;
-                __P43=__4T5;
+                lisaac_push(&__YR5,L16025608); // L122 NUMERIC;
+                lisaac_push_first(&__ZR5,L12342790); // L94 FALSE;
+                __223=__AS5;
               };
-              if (__P43) {
-                lisaac_push(&__Z4X,L15493640); // L118 NUMERIC;
-                lisaac_push_first(&__WT5,L13509636); // L103 TRUE;
-                __P43=__J__;
+              if (__223) {
+                lisaac_push(&__32X,L15493640); // L118 NUMERIC;
+                lisaac_push_first(&__YR5,L13509636); // L103 TRUE;
+                __223=__J__;
               } else /* FALSE */ {
-                lisaac_push(&__Z4X,L15493640); // L118 NUMERIC;
-                lisaac_push_first(&__WT5,L14689286); // L112 FALSE;
-                __P43=__F__;
+                lisaac_push(&__32X,L15493640); // L118 NUMERIC;
+                lisaac_push_first(&__YR5,L14689286); // L112 FALSE;
+                __223=__F__;
               };
-              __2T5=__P43;
+              __4R5=__223;
             };
-            __G33=__2T5;
+            __T13=__4R5;
           };
         } else /* FALSE */ {
-          lisaac_push(&__0K0,L30542349); // L233 ABSTRACT_STRING;
-          lisaac_push_first(&__OVW,L8530438); // L65 FALSE;
+          lisaac_push(&__2I0,L30542349); // L233 ABSTRACT_STRING;
+          lisaac_push_first(&__STW,L8530438); // L65 FALSE;
         };
-        __0T5=__G33;
+        __2R5=__T13;
       };
-      if (__0T5) {
-        lisaac_push(&__ZK0,L27136513); // L207 INSTALL_LISAAC;
-        lisaac_push_first(&__0K0,L6825988); // L52 TRUE;
-        lisaac_push_first(&__OVW,L26364417); // L201 INSTALL_LISAAC;
-        lisaac_push(&__OVW,L26511873); // L202 INSTALL_LISAAC;
-        __DX((&__string_112));
+      if (__2R5) {
+        lisaac_push(&__1I0,L27136513); // L207 INSTALL_LISAAC;
+        lisaac_push_first(&__2I0,L6825988); // L52 TRUE;
+        lisaac_push_first(&__STW,L26364417); // L201 INSTALL_LISAAC;
+        lisaac_push(&__STW,L26511873); // L202 INSTALL_LISAAC;
+        __DX((&__string_110));
       } else /* FALSE */ {
-        lisaac_push(&__ZK0,L27136513); // L207 INSTALL_LISAAC;
-        lisaac_push_first(&__0K0,L6826502); // L52 FALSE;
-        lisaac_push_first(&__OVW,L26615809); // L203 INSTALL_LISAAC;
-        lisaac_push(&__OVW,L26768385); // L204 INSTALL_LISAAC;
-        __DX((&__string_113));
-        if (__3MB==NULL) {
-          lisaac_push(&__OVW,L26883073); // L205 INSTALL_LISAAC;
+        lisaac_push(&__1I0,L27136513); // L207 INSTALL_LISAAC;
+        lisaac_push_first(&__2I0,L6826502); // L52 FALSE;
+        lisaac_push_first(&__STW,L26615809); // L203 INSTALL_LISAAC;
+        lisaac_push(&__STW,L26768385); // L204 INSTALL_LISAAC;
+        __DX((&__string_111));
+        if (__0LB==NULL) {
+          lisaac_push(&__STW,L26883073); // L205 INSTALL_LISAAC;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__OVW,L26883073); // L205 INSTALL_LISAAC;
-          __04X=((____0B *)__3MB);
-          lisaac_push_first(&__E33,L167652365); // L1279 ABSTRACT_STRING;
-          __O4C(__04X);
+          lisaac_push(&__STW,L26883073); // L205 INSTALL_LISAAC;
+          __42X=((____0B *)__0LB);
+          lisaac_push_first(&__R13,L167652365); // L1279 ABSTRACT_STRING;
+          __T2C(__42X);
         };
-        lisaac_push(&__OVW,L27018753); // L206 INSTALL_LISAAC;
-        __DX((&__string_114));
+        lisaac_push(&__STW,L27018753); // L206 INSTALL_LISAAC;
+        __DX((&__string_112));
       };
     } else /* FALSE */ {
-      lisaac_push(&__OMB,L27659777); // L211 INSTALL_LISAAC;
-      lisaac_push_first(&__W1B,L6826502); // L52 FALSE;
-      lisaac_push_first(&__ZK0,L27270145); // L208 INSTALL_LISAAC;
-      lisaac_push(&__ZK0,L27418113); // L209 INSTALL_LISAAC;
-      __DX((&__string_115));
-      if (__BKY==NULL) {
-        lisaac_push(&__ZK0,L27539969); // L210 INSTALL_LISAAC;
+      lisaac_push(&__LLB,L27659777); // L211 INSTALL_LISAAC;
+      lisaac_push_first(&__3ZB,L6826502); // L52 FALSE;
+      lisaac_push_first(&__1I0,L27270145); // L208 INSTALL_LISAAC;
+      lisaac_push(&__1I0,L27418113); // L209 INSTALL_LISAAC;
+      __DX((&__string_113));
+      if (__FIY==NULL) {
+        lisaac_push(&__1I0,L27539969); // L210 INSTALL_LISAAC;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
-        lisaac_push(&__ZK0,L27539969); // L210 INSTALL_LISAAC;
-        __123=((____0B *)__BKY);
-        lisaac_push_first(&__0K0,L6427149); // L49 ABSTRACT_STRING;
-        __ZJC=__123->__FC;
+        lisaac_push(&__1I0,L27539969); // L210 INSTALL_LISAAC;
+        __I13=((____0B *)__FIY);
+        lisaac_push_first(&__2I0,L6427149); // L49 ABSTRACT_STRING;
+        __4HC=__I13->__FC;
       };
-      lisaac_push(&__ZK0,L27540481); // L210 INSTALL_LISAAC;
-      lisaac_push_first(&__0K0,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__OVW,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__E33,L9195016); // L70 NUMERIC;
-      __WMB=(____L)(-  1);
-      lisaac_push(&__0K0,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__OVW,L9195016); // L70 NUMERIC;
-      __DMB=(____L)(__ZJC - __WMB);
+      lisaac_push(&__1I0,L27540481); // L210 INSTALL_LISAAC;
+      lisaac_push_first(&__2I0,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__STW,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__R13,L9195016); // L70 NUMERIC;
+      __TLB=(____L)(-  1);
+      lisaac_push(&__2I0,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__STW,L9195016); // L70 NUMERIC;
+      __ALB=(____L)(__4HC - __TLB);
     };
-    if (__BMB==NULL) {
-      lisaac_push(&__OMB,L27797505); // L212 INSTALL_LISAAC;
+    if (__4KB==NULL) {
+      lisaac_push(&__LLB,L27797505); // L212 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else {
-      if (((struct ___OBJ *)__BMB)->__id==____V__) {
-        lisaac_push(&__OMB,L27797505); // L212 INSTALL_LISAAC;
-        __DX(((____V *)__BMB));
+      if (((struct ___OBJ *)__4KB)->__id==____V__) {
+        lisaac_push(&__LLB,L27797505); // L212 INSTALL_LISAAC;
+        __DX(((____V *)__4KB));
       } else /* Other types */ {
-        lisaac_push(&__OMB,L27797505); // L212 INSTALL_LISAAC;
-        __3MB=((____0B *)__BMB);
-        lisaac_push_first(&__W1B,L167652365); // L1279 ABSTRACT_STRING;
-        __O4C(__3MB);
+        lisaac_push(&__LLB,L27797505); // L212 INSTALL_LISAAC;
+        __0LB=((____0B *)__4KB);
+        lisaac_push_first(&__3ZB,L167652365); // L1279 ABSTRACT_STRING;
+        __T2C(__0LB);
       }
     };
-    if (__BKY==NULL) {
-      lisaac_push(&__OMB,L28071425); // L214 INSTALL_LISAAC;
+    if (__FIY==NULL) {
+      lisaac_push(&__LLB,L28071425); // L214 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__OMB,L28071425); // L214 INSTALL_LISAAC;
-      __3MB=((____0B *)__BKY);
-      lisaac_push_first(&__W1B,L33032728); // L252 STRING;
-      lisaac_push_first(&__ZK0,L19150866); // L146 BLOCK;
-      lisaac_push_first(&__0K0,L7088642); // L54 OBJECT;
-      __LFK=((____DB )(top_context->back->back));
-      lisaac_push(&__ZK0,L19280914); // L147 BLOCK;
-      lisaac_push_first(&__0K0,L10652676); // L81 TRUE;
-      lisaac_push_first(&__OVW,L19285522); // L147 BLOCK;
-      lisaac_push_first(&__E33,L33033752); // L252 STRING;
-      if (((void *)__BMB != (void *)NULL)) {
-        lisaac_push(&__OVW,L19282450); // L147 BLOCK;
-        lisaac_push_first(&__E33,L13509636); // L103 TRUE;
-        __G33=__J__;
+      lisaac_push(&__LLB,L28071425); // L214 INSTALL_LISAAC;
+      __0LB=((____0B *)__FIY);
+      lisaac_push_first(&__3ZB,L33032728); // L252 STRING;
+      lisaac_push_first(&__1I0,L19150866); // L146 BLOCK;
+      lisaac_push_first(&__2I0,L7088642); // L54 OBJECT;
+      __PDK=((____DB )(top_context->back->back));
+      lisaac_push(&__1I0,L19280914); // L147 BLOCK;
+      lisaac_push_first(&__2I0,L10652676); // L81 TRUE;
+      lisaac_push_first(&__STW,L19285522); // L147 BLOCK;
+      lisaac_push_first(&__R13,L33033752); // L252 STRING;
+      if (((void *)__4KB != (void *)NULL)) {
+        lisaac_push(&__STW,L19282450); // L147 BLOCK;
+        lisaac_push_first(&__R13,L13509636); // L103 TRUE;
+        __T13=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__OVW,L19282450); // L147 BLOCK;
-        lisaac_push_first(&__E33,L14689286); // L112 FALSE;
-        __G33=__F__;
+        lisaac_push(&__STW,L19282450); // L147 BLOCK;
+        lisaac_push_first(&__R13,L14689286); // L112 FALSE;
+        __T13=__F__;
       };
-      if (__G33) {
-        lisaac_push(&__ZK0,L19532306); // L149 BLOCK;
-        lisaac_push_first(&__0K0,L8792068); // L67 TRUE;
-        lisaac_push_first(&__OVW,L19289106); // L147 BLOCK;
-        lisaac_push(&__OVW,L19428370); // L148 BLOCK;
-        lisaac_push_first(&__E33,L9059330); // L69 OBJECT;
-        lisaac_push_first(&__DNB,L7866882); // L60 OBJECT;
-        lisaac_push_first(&__0RD,L8792068); // L67 TRUE;
-        lisaac_push_first(&__JNB,L7616002); // L58 OBJECT;
-        lisaac_stack_print((_____CONTEXT *)(__LFK));
-        lisaac_push(&__E33,L9181698); // L70 OBJECT;
-        __DX((&__string_47));
-        lisaac_push(&__E33,L9313282); // L71 OBJECT;
-        lisaac_push_first(&__DNB,L10896400); // L83 CHARACTER;
-        lisaac_push_first(&__0RD,L5005342); // L38 STD_OUTPUT;
-        lisaac_push_first(&__JNB,L18378271); // L140 OUTPUT_STREAM;
-        lisaac_push_first(&__Z4X,L8272919); // L63 SYSTEM_IO;
+      if (__T13) {
+        lisaac_push(&__1I0,L19532306); // L149 BLOCK;
+        lisaac_push_first(&__2I0,L8792068); // L67 TRUE;
+        lisaac_push_first(&__STW,L19289106); // L147 BLOCK;
+        lisaac_push(&__STW,L19428370); // L148 BLOCK;
+        lisaac_push_first(&__R13,L9059330); // L69 OBJECT;
+        lisaac_push_first(&__AMB,L7866882); // L60 OBJECT;
+        lisaac_push_first(&__5PD,L8792068); // L67 TRUE;
+        lisaac_push_first(&__GMB,L7616002); // L58 OBJECT;
+        lisaac_stack_print((_____CONTEXT *)(__PDK));
+        lisaac_push(&__R13,L9181698); // L70 OBJECT;
+        __DX((&__string_42));
+        lisaac_push(&__R13,L9313282); // L71 OBJECT;
+        lisaac_push_first(&__AMB,L10896400); // L83 CHARACTER;
+        lisaac_push_first(&__5PD,L5005342); // L38 STD_OUTPUT;
+        lisaac_push_first(&__GMB,L18378271); // L140 OUTPUT_STREAM;
+        lisaac_push_first(&__32X,L8272919); // L63 SYSTEM_IO;
         fputc((int)('\n'),stdout);
-        lisaac_push(&__E33,L9455106); // L72 OBJECT;
-        lisaac_push_first(&__DNB,L10511362); // L80 OBJECT;
-        lisaac_push_first(&__0RD,L4598824); // L35 SYSTEM;
+        lisaac_push(&__R13,L9455106); // L72 OBJECT;
+        lisaac_push_first(&__AMB,L10511362); // L80 OBJECT;
+        lisaac_push_first(&__5PD,L4598824); // L35 SYSTEM;
         exit(( 1));
       } else /* FALSE */ {
-        lisaac_push(&__ZK0,L19532306); // L149 BLOCK;
-        lisaac_push_first(&__0K0,L8530438); // L65 FALSE;
+        lisaac_push(&__1I0,L19532306); // L149 BLOCK;
+        lisaac_push_first(&__2I0,L8530438); // L65 FALSE;
       };
-      lisaac_push(&__W1B,L33163800); // L253 STRING;
-      lisaac_push_first(&__ZK0,L19150866); // L146 BLOCK;
-      lisaac_push_first(&__0K0,L7088642); // L54 OBJECT;
-      __LFK=((____DB )(top_context->back->back));
-      lisaac_push(&__ZK0,L19280914); // L147 BLOCK;
-      lisaac_push_first(&__0K0,L10652676); // L81 TRUE;
-      lisaac_push_first(&__OVW,L19285522); // L147 BLOCK;
-      lisaac_push_first(&__E33,L33164824); // L253 STRING;
-      __WMB=__3MB->__FC;
-      lisaac_push(&__E33,L33177624); // L253 STRING;
-      lisaac_push_first(&__DNB,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__0RD,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__JNB,L9195016); // L70 NUMERIC;
-      __ZJC=(____L)(-  1);
-      lisaac_push(&__DNB,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__0RD,L9195016); // L70 NUMERIC;
-      __0JC=(____L)(__WMB - __ZJC);
-      lisaac_push(&__E33,L33179160); // L253 STRING;
-      lisaac_push_first(&__DNB,L6296072); // L48 NUMERIC;
-      lisaac_push_first(&__0RD,L15759880); // L120 NUMERIC;
-      lisaac_push_first(&__JNB,L15224840); // L116 NUMERIC;
-      if (( 1 > __DMB)) {
-        lisaac_push(&__0RD,L15755784); // L120 NUMERIC;
-        lisaac_push_first(&__JNB,L13509636); // L103 TRUE;
-        __G33=__J__;
+      lisaac_push(&__3ZB,L33163800); // L253 STRING;
+      lisaac_push_first(&__1I0,L19150866); // L146 BLOCK;
+      lisaac_push_first(&__2I0,L7088642); // L54 OBJECT;
+      __PDK=((____DB )(top_context->back->back));
+      lisaac_push(&__1I0,L19280914); // L147 BLOCK;
+      lisaac_push_first(&__2I0,L10652676); // L81 TRUE;
+      lisaac_push_first(&__STW,L19285522); // L147 BLOCK;
+      lisaac_push_first(&__R13,L33164824); // L253 STRING;
+      __TLB=__0LB->__FC;
+      lisaac_push(&__R13,L33177624); // L253 STRING;
+      lisaac_push_first(&__AMB,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__5PD,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__GMB,L9195016); // L70 NUMERIC;
+      __4HC=(____L)(-  1);
+      lisaac_push(&__AMB,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__5PD,L9195016); // L70 NUMERIC;
+      __5HC=(____L)(__TLB - __4HC);
+      lisaac_push(&__R13,L33179160); // L253 STRING;
+      lisaac_push_first(&__AMB,L6296072); // L48 NUMERIC;
+      lisaac_push_first(&__5PD,L15759880); // L120 NUMERIC;
+      lisaac_push_first(&__GMB,L15224840); // L116 NUMERIC;
+      if (( 1 > __ALB)) {
+        lisaac_push(&__5PD,L15755784); // L120 NUMERIC;
+        lisaac_push_first(&__GMB,L13509636); // L103 TRUE;
+        __T13=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__0RD,L15755784); // L120 NUMERIC;
-        lisaac_push_first(&__JNB,L14689286); // L112 FALSE;
-        __G33=__F__;
+        lisaac_push(&__5PD,L15755784); // L120 NUMERIC;
+        lisaac_push_first(&__GMB,L14689286); // L112 FALSE;
+        __T13=__F__;
       };
-      if (__G33) {
-        lisaac_push(&__DNB,L6300680); // L48 NUMERIC;
-        lisaac_push_first(&__0RD,L10652676); // L81 TRUE;
-        lisaac_push_first(&__JNB,L6304264); // L48 NUMERIC;
-        lisaac_push_first(&__Z4X,L16021000); // L122 NUMERIC;
-        lisaac_push_first(&__WT5,L15224840); // L116 NUMERIC;
-        __G33=(__0JC > __DMB);
-        lisaac_push(&__Z4X,L16030216); // L122 NUMERIC;
-        lisaac_push_first(&__WT5,L14700552); // L112 NUMERIC;
-        __0T5=(__0JC == __DMB);
-        if (__G33) {
-          lisaac_push(&__Z4X,L16025608); // L122 NUMERIC;
-          lisaac_push_first(&__WT5,L10900996); // L83 TRUE;
-          __2T5=__F__;
+      if (__T13) {
+        lisaac_push(&__AMB,L6300680); // L48 NUMERIC;
+        lisaac_push_first(&__5PD,L10652676); // L81 TRUE;
+        lisaac_push_first(&__GMB,L6304264); // L48 NUMERIC;
+        lisaac_push_first(&__32X,L16021000); // L122 NUMERIC;
+        lisaac_push_first(&__YR5,L15224840); // L116 NUMERIC;
+        __T13=(__5HC > __ALB);
+        lisaac_push(&__32X,L16030216); // L122 NUMERIC;
+        lisaac_push_first(&__YR5,L14700552); // L112 NUMERIC;
+        __2R5=(__5HC == __ALB);
+        if (__T13) {
+          lisaac_push(&__32X,L16025608); // L122 NUMERIC;
+          lisaac_push_first(&__YR5,L10900996); // L83 TRUE;
+          __4R5=__F__;
         } else /* FALSE */ {
-          lisaac_push(&__Z4X,L16025608); // L122 NUMERIC;
-          lisaac_push_first(&__WT5,L12342790); // L94 FALSE;
-          __2T5=__0T5;
+          lisaac_push(&__32X,L16025608); // L122 NUMERIC;
+          lisaac_push_first(&__YR5,L12342790); // L94 FALSE;
+          __4R5=__2R5;
         };
-        __G33=__2T5;
+        __T13=__4R5;
       } else /* FALSE */ {
-        lisaac_push(&__DNB,L6300680); // L48 NUMERIC;
-        lisaac_push_first(&__0RD,L12081158); // L92 FALSE;
-        __G33=__J__;
+        lisaac_push(&__AMB,L6300680); // L48 NUMERIC;
+        lisaac_push_first(&__5PD,L12081158); // L92 FALSE;
+        __T13=__J__;
       };
-      if (__G33) {
-        lisaac_push(&__OVW,L19282450); // L147 BLOCK;
-        lisaac_push_first(&__E33,L13509636); // L103 TRUE;
-        __G33=__J__;
+      if (__T13) {
+        lisaac_push(&__STW,L19282450); // L147 BLOCK;
+        lisaac_push_first(&__R13,L13509636); // L103 TRUE;
+        __T13=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__OVW,L19282450); // L147 BLOCK;
-        lisaac_push_first(&__E33,L14689286); // L112 FALSE;
-        __G33=__F__;
+        lisaac_push(&__STW,L19282450); // L147 BLOCK;
+        lisaac_push_first(&__R13,L14689286); // L112 FALSE;
+        __T13=__F__;
       };
-      if (__G33) {
-        lisaac_push(&__ZK0,L19532306); // L149 BLOCK;
-        lisaac_push_first(&__0K0,L8792068); // L67 TRUE;
-        lisaac_push_first(&__OVW,L19289106); // L147 BLOCK;
-        lisaac_push(&__OVW,L19428370); // L148 BLOCK;
-        lisaac_push_first(&__E33,L9059330); // L69 OBJECT;
-        lisaac_push_first(&__DNB,L7866882); // L60 OBJECT;
-        lisaac_push_first(&__0RD,L8792068); // L67 TRUE;
-        lisaac_push_first(&__JNB,L7616002); // L58 OBJECT;
-        lisaac_stack_print((_____CONTEXT *)(__LFK));
-        lisaac_push(&__E33,L9181698); // L70 OBJECT;
-        __DX((&__string_47));
-        lisaac_push(&__E33,L9313282); // L71 OBJECT;
-        lisaac_push_first(&__DNB,L10896400); // L83 CHARACTER;
-        lisaac_push_first(&__0RD,L5005342); // L38 STD_OUTPUT;
-        lisaac_push_first(&__JNB,L18378271); // L140 OUTPUT_STREAM;
-        lisaac_push_first(&__Z4X,L8272919); // L63 SYSTEM_IO;
+      if (__T13) {
+        lisaac_push(&__1I0,L19532306); // L149 BLOCK;
+        lisaac_push_first(&__2I0,L8792068); // L67 TRUE;
+        lisaac_push_first(&__STW,L19289106); // L147 BLOCK;
+        lisaac_push(&__STW,L19428370); // L148 BLOCK;
+        lisaac_push_first(&__R13,L9059330); // L69 OBJECT;
+        lisaac_push_first(&__AMB,L7866882); // L60 OBJECT;
+        lisaac_push_first(&__5PD,L8792068); // L67 TRUE;
+        lisaac_push_first(&__GMB,L7616002); // L58 OBJECT;
+        lisaac_stack_print((_____CONTEXT *)(__PDK));
+        lisaac_push(&__R13,L9181698); // L70 OBJECT;
+        __DX((&__string_42));
+        lisaac_push(&__R13,L9313282); // L71 OBJECT;
+        lisaac_push_first(&__AMB,L10896400); // L83 CHARACTER;
+        lisaac_push_first(&__5PD,L5005342); // L38 STD_OUTPUT;
+        lisaac_push_first(&__GMB,L18378271); // L140 OUTPUT_STREAM;
+        lisaac_push_first(&__32X,L8272919); // L63 SYSTEM_IO;
         fputc((int)('\n'),stdout);
-        lisaac_push(&__E33,L9455106); // L72 OBJECT;
-        lisaac_push_first(&__DNB,L10511362); // L80 OBJECT;
-        lisaac_push_first(&__0RD,L4598824); // L35 SYSTEM;
+        lisaac_push(&__R13,L9455106); // L72 OBJECT;
+        lisaac_push_first(&__AMB,L10511362); // L80 OBJECT;
+        lisaac_push_first(&__5PD,L4598824); // L35 SYSTEM;
         exit(( 1));
       } else /* FALSE */ {
-        lisaac_push(&__ZK0,L19532306); // L149 BLOCK;
-        lisaac_push_first(&__0K0,L8530438); // L65 FALSE;
+        lisaac_push(&__1I0,L19532306); // L149 BLOCK;
+        lisaac_push_first(&__2I0,L8530438); // L65 FALSE;
       };
-      __WMB=__3MB->__FC;
-      if (__BMB==NULL) {
-        lisaac_push(&__W1B,L33562648); // L256 STRING;
+      __TLB=__0LB->__FC;
+      if (__4KB==NULL) {
+        lisaac_push(&__3ZB,L33562648); // L256 STRING;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else {
-        if (((struct ___OBJ *)__BMB)->__id==____V__) {
-          __2JC=((____V *)__BMB)->__YB;
+        if (((struct ___OBJ *)__4KB)->__id==____V__) {
+          __BIC=((____V *)__4KB)->__YB;
         } else /* Other types */ {
-          __2JC=((____0B *)__BMB)->__FC;
+          __BIC=((____0B *)__4KB)->__FC;
         }
       };
-      lisaac_push(&__W1B,L33693208); // L257 STRING;
-      lisaac_push_first(&__ZK0,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__0K0,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__OVW,L9195016); // L70 NUMERIC;
-      __ZJC=(____L)(- __2JC);
-      lisaac_push(&__ZK0,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__0K0,L9195016); // L70 NUMERIC;
-      __0JC=(____L)(__WMB - __ZJC);
-      lisaac_push(&__W1B,L33694744); // L257 STRING;
-      __LYJ(__3MB,__0JC);
-      lisaac_push(&__W1B,L33821208); // L258 STRING;
-      lisaac_push_first(&__ZK0,L15759880); // L120 NUMERIC;
-      lisaac_push_first(&__0K0,L15224840); // L116 NUMERIC;
-      if ((__DMB > __WMB)) {
-        lisaac_push(&__ZK0,L15755784); // L120 NUMERIC;
-        lisaac_push_first(&__0K0,L13509636); // L103 TRUE;
-        __G33=__J__;
+      lisaac_push(&__3ZB,L33693208); // L257 STRING;
+      lisaac_push_first(&__1I0,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__2I0,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__STW,L9195016); // L70 NUMERIC;
+      __4HC=(____L)(- __BIC);
+      lisaac_push(&__1I0,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__2I0,L9195016); // L70 NUMERIC;
+      __5HC=(____L)(__TLB - __4HC);
+      lisaac_push(&__3ZB,L33694744); // L257 STRING;
+      __PWJ(__0LB,__5HC);
+      lisaac_push(&__3ZB,L33821208); // L258 STRING;
+      lisaac_push_first(&__1I0,L15759880); // L120 NUMERIC;
+      lisaac_push_first(&__2I0,L15224840); // L116 NUMERIC;
+      if ((__ALB > __TLB)) {
+        lisaac_push(&__1I0,L15755784); // L120 NUMERIC;
+        lisaac_push_first(&__2I0,L13509636); // L103 TRUE;
+        __T13=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__ZK0,L15755784); // L120 NUMERIC;
-        lisaac_push_first(&__0K0,L14689286); // L112 FALSE;
-        __G33=__F__;
+        lisaac_push(&__1I0,L15755784); // L120 NUMERIC;
+        lisaac_push_first(&__2I0,L14689286); // L112 FALSE;
+        __T13=__F__;
       };
-      if (__G33) {
-        lisaac_push(&__W1B,L34081304); // L260 STRING;
-        lisaac_push_first(&__ZK0,L8792068); // L67 TRUE;
-        lisaac_push_first(&__0K0,L33825304); // L258 STRING;
-        __YJC=__3MB->__BUE;
-        lisaac_push(&__0K0,L33959448); // L259 STRING;
-        lisaac_push_first(&__OVW,L9195016); // L70 NUMERIC;
-        __B33=(____L)(__DMB -  1);
-        lisaac_push(&__0K0,L33965080); // L259 STRING;
-        lisaac_push_first(&__OVW,L9195016); // L70 NUMERIC;
-        __LNB=(____L)(__WMB -  1);
-        if (__YJC==NULL) {
-          lisaac_push(&__0K0,L33969176); // L259 STRING;
+      if (__T13) {
+        lisaac_push(&__3ZB,L34081304); // L260 STRING;
+        lisaac_push_first(&__1I0,L8792068); // L67 TRUE;
+        lisaac_push_first(&__2I0,L33825304); // L258 STRING;
+        __3HC=__0LB->__GSE;
+        lisaac_push(&__2I0,L33959448); // L259 STRING;
+        lisaac_push_first(&__STW,L9195016); // L70 NUMERIC;
+        __O13=(____L)(__ALB -  1);
+        lisaac_push(&__2I0,L33965080); // L259 STRING;
+        lisaac_push_first(&__STW,L9195016); // L70 NUMERIC;
+        __IMB=(____L)(__TLB -  1);
+        if (__3HC==NULL) {
+          lisaac_push(&__2I0,L33969176); // L259 STRING;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-          lisaac_push(&__0K0,L33969176); // L259 STRING;
-          __LYM(((____4 *)__YJC),__B33,__LNB,__2JC);
+          lisaac_push(&__2I0,L33969176); // L259 STRING;
+          __PWM(((____4 *)__3HC),__O13,__IMB,__BIC);
         };
       } else /* FALSE */ {
-        lisaac_push(&__W1B,L34081304); // L260 STRING;
-        lisaac_push_first(&__ZK0,L8530438); // L65 FALSE;
+        lisaac_push(&__3ZB,L34081304); // L260 STRING;
+        lisaac_push_first(&__1I0,L8530438); // L65 FALSE;
       };
-      __H2B=__3MB->__BUE;
-      if (__BMB==NULL) {
-        lisaac_push(&__W1B,L34223640); // L261 STRING;
+      __O0B=__0LB->__GSE;
+      if (__4KB==NULL) {
+        lisaac_push(&__3ZB,L34223640); // L261 STRING;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else {
-        if (((struct ___OBJ *)__BMB)->__id==____V__) {
-          __YJC=((____V *)__BMB)->__ZB;
+        if (((struct ___OBJ *)__4KB)->__id==____V__) {
+          __3HC=((____V *)__4KB)->__ZB;
         } else /* Other types */ {
-          __YJC=((____0B *)__BMB)->__BUE;
+          __3HC=((____0B *)__4KB)->__GSE;
         }
       };
-      lisaac_push(&__W1B,L34228248); // L261 STRING;
-      lisaac_push_first(&__ZK0,L9195016); // L70 NUMERIC;
-      __WMB=(____L)(__DMB -  1);
-      if (__H2B==NULL) {
-        lisaac_push(&__W1B,L34233880); // L261 STRING;
+      lisaac_push(&__3ZB,L34228248); // L261 STRING;
+      lisaac_push_first(&__1I0,L9195016); // L70 NUMERIC;
+      __TLB=(____L)(__ALB -  1);
+      if (__O0B==NULL) {
+        lisaac_push(&__3ZB,L34233880); // L261 STRING;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-        lisaac_push(&__W1B,L34233880); // L261 STRING;
-        __4UJ(((____4 *)__H2B),__YJC,__WMB,__2JC);
+        lisaac_push(&__3ZB,L34233880); // L261 STRING;
+        __CTJ(((____4 *)__O0B),__3HC,__TLB,__BIC);
       };
     };
   } else /* FALSE */ {
-    lisaac_push(&__3LB,L29231617); // L223 INSTALL_LISAAC;
-    lisaac_push_first(&__AKY,L6826502); // L52 FALSE;
-    lisaac_push_first(&__OMB,L28186625); // L215 INSTALL_LISAAC;
-    lisaac_push(&__OMB,L28465665); // L217 INSTALL_LISAAC;
-    __DX((&__string_116));
-    if (__BMB==NULL) {
-      lisaac_push(&__OMB,L28583937); // L218 INSTALL_LISAAC;
+    lisaac_push(&__0KB,L29231617); // L223 INSTALL_LISAAC;
+    lisaac_push_first(&__EIY,L6826502); // L52 FALSE;
+    lisaac_push_first(&__LLB,L28186625); // L215 INSTALL_LISAAC;
+    lisaac_push(&__LLB,L28465665); // L217 INSTALL_LISAAC;
+    __DX((&__string_114));
+    if (__4KB==NULL) {
+      lisaac_push(&__LLB,L28583937); // L218 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else {
-      if (((struct ___OBJ *)__BMB)->__id==____V__) {
-        lisaac_push(&__OMB,L28583937); // L218 INSTALL_LISAAC;
-        __DX(((____V *)__BMB));
+      if (((struct ___OBJ *)__4KB)->__id==____V__) {
+        lisaac_push(&__LLB,L28583937); // L218 INSTALL_LISAAC;
+        __DX(((____V *)__4KB));
       } else /* Other types */ {
-        lisaac_push(&__OMB,L28583937); // L218 INSTALL_LISAAC;
-        __3MB=((____0B *)__BMB);
-        lisaac_push_first(&__W1B,L167652365); // L1279 ABSTRACT_STRING;
-        __O4C(__3MB);
+        lisaac_push(&__LLB,L28583937); // L218 INSTALL_LISAAC;
+        __0LB=((____0B *)__4KB);
+        lisaac_push_first(&__3ZB,L167652365); // L1279 ABSTRACT_STRING;
+        __T2C(__0LB);
       }
     };
-    if (__BMB==NULL) {
-      lisaac_push(&__OMB,L22289921); // L170 INSTALL_LISAAC;
+    if (__4KB==NULL) {
+      lisaac_push(&__LLB,L22289921); // L170 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else {
-      if (((struct ___OBJ *)__BMB)->__id==____V__) {
-        lisaac_push(&__OMB,L22289921); // L170 INSTALL_LISAAC;
-        __VJC=((____V *)__BMB);
-        lisaac_push_first(&__W1B,L5784076); // L44 STRING_CONSTANT;
-        lisaac_push_first(&__ZK0,L6690828); // L51 STRING_CONSTANT;
-        __WMB=__VJC->__YB;
-        lisaac_push(&__W1B,L5784076); // L44 STRING_CONSTANT;
-        __3MB=__QF(__WMB);
-        if (__3MB==NULL) {
-          lisaac_push(&__W1B,L5906956); // L45 STRING_CONSTANT;
+      if (((struct ___OBJ *)__4KB)->__id==____V__) {
+        lisaac_push(&__LLB,L22289921); // L170 INSTALL_LISAAC;
+        __0HC=((____V *)__4KB);
+        lisaac_push_first(&__3ZB,L5784076); // L44 STRING_CONSTANT;
+        lisaac_push_first(&__1I0,L6690828); // L51 STRING_CONSTANT;
+        __TLB=__0HC->__YB;
+        lisaac_push(&__3ZB,L5784076); // L44 STRING_CONSTANT;
+        __0LB=__QF(__TLB);
+        if (__0LB==NULL) {
+          lisaac_push(&__3ZB,L5906956); // L45 STRING_CONSTANT;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__W1B,L5906956); // L45 STRING_CONSTANT;
-          __AGI(((____0B *)__3MB),__VJC);
+          lisaac_push(&__3ZB,L5906956); // L45 STRING_CONSTANT;
+          __FEI(((____0B *)__0LB),__0HC);
         };
-        __123=__3MB;
+        __I13=__0LB;
       } else /* Other types */ {
-        lisaac_push(&__OMB,L22289921); // L170 INSTALL_LISAAC;
-        __3MB=((____0B *)__BMB);
-        lisaac_push_first(&__W1B,L166069261); // L1267 ABSTRACT_STRING;
-        lisaac_push_first(&__ZK0,L8672792); // L66 STRING;
-        __WMB=__3MB->__FC;
-        lisaac_push(&__ZK0,L9060376); // L69 STRING;
-        __04X=__QF(__WMB);
-        if (__04X==NULL) {
-          lisaac_push(&__ZK0,L9184792); // L70 STRING;
+        lisaac_push(&__LLB,L22289921); // L170 INSTALL_LISAAC;
+        __0LB=((____0B *)__4KB);
+        lisaac_push_first(&__3ZB,L166069261); // L1267 ABSTRACT_STRING;
+        lisaac_push_first(&__1I0,L8672792); // L66 STRING;
+        __TLB=__0LB->__FC;
+        lisaac_push(&__1I0,L9060376); // L69 STRING;
+        __42X=__QF(__TLB);
+        if (__42X==NULL) {
+          lisaac_push(&__1I0,L9184792); // L70 STRING;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__ZK0,L9184792); // L70 STRING;
-          __AGI(((____0B *)__04X),__3MB);
+          lisaac_push(&__1I0,L9184792); // L70 STRING;
+          __FEI(((____0B *)__42X),__0LB);
         };
-        __123=__04X;
+        __I13=__42X;
       }
     };
-    __FMB=__123;
-    if (__5LB==NULL) {
-      lisaac_push(&__OMB,L22158849); // L169 INSTALL_LISAAC;
+    __CLB=__I13;
+    if (__2KB==NULL) {
+      lisaac_push(&__LLB,L22158849); // L169 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else {
-      if (((struct ___OBJ *)__5LB)->__id==____V__) {
-        lisaac_push(&__OMB,L22158849); // L169 INSTALL_LISAAC;
-        __VJC=((____V *)__5LB);
-        lisaac_push_first(&__W1B,L5784076); // L44 STRING_CONSTANT;
-        lisaac_push_first(&__ZK0,L6690828); // L51 STRING_CONSTANT;
-        __WMB=__VJC->__YB;
-        lisaac_push(&__W1B,L5784076); // L44 STRING_CONSTANT;
-        __3MB=__QF(__WMB);
-        if (__3MB==NULL) {
-          lisaac_push(&__W1B,L5906956); // L45 STRING_CONSTANT;
+      if (((struct ___OBJ *)__2KB)->__id==____V__) {
+        lisaac_push(&__LLB,L22158849); // L169 INSTALL_LISAAC;
+        __0HC=((____V *)__2KB);
+        lisaac_push_first(&__3ZB,L5784076); // L44 STRING_CONSTANT;
+        lisaac_push_first(&__1I0,L6690828); // L51 STRING_CONSTANT;
+        __TLB=__0HC->__YB;
+        lisaac_push(&__3ZB,L5784076); // L44 STRING_CONSTANT;
+        __0LB=__QF(__TLB);
+        if (__0LB==NULL) {
+          lisaac_push(&__3ZB,L5906956); // L45 STRING_CONSTANT;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__W1B,L5906956); // L45 STRING_CONSTANT;
-          __AGI(((____0B *)__3MB),__VJC);
+          lisaac_push(&__3ZB,L5906956); // L45 STRING_CONSTANT;
+          __FEI(((____0B *)__0LB),__0HC);
         };
-        __123=__3MB;
+        __I13=__0LB;
       } else /* Other types */ {
-        lisaac_push(&__OMB,L22158849); // L169 INSTALL_LISAAC;
-        __3MB=((____0B *)__5LB);
-        lisaac_push_first(&__W1B,L166069261); // L1267 ABSTRACT_STRING;
-        lisaac_push_first(&__ZK0,L8672792); // L66 STRING;
-        __WMB=__3MB->__FC;
-        lisaac_push(&__ZK0,L9060376); // L69 STRING;
-        __04X=__QF(__WMB);
-        if (__04X==NULL) {
-          lisaac_push(&__ZK0,L9184792); // L70 STRING;
+        lisaac_push(&__LLB,L22158849); // L169 INSTALL_LISAAC;
+        __0LB=((____0B *)__2KB);
+        lisaac_push_first(&__3ZB,L166069261); // L1267 ABSTRACT_STRING;
+        lisaac_push_first(&__1I0,L8672792); // L66 STRING;
+        __TLB=__0LB->__FC;
+        lisaac_push(&__1I0,L9060376); // L69 STRING;
+        __42X=__QF(__TLB);
+        if (__42X==NULL) {
+          lisaac_push(&__1I0,L9184792); // L70 STRING;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__ZK0,L9184792); // L70 STRING;
-          __AGI(((____0B *)__04X),__3MB);
+          lisaac_push(&__1I0,L9184792); // L70 STRING;
+          __FEI(((____0B *)__42X),__0LB);
         };
-        __123=__04X;
+        __I13=__42X;
       }
     };
-    lisaac_push(&__OMB,L28847617); // L220 INSTALL_LISAAC;
-    lisaac_push_first(&__W1B,L10632193); // L81 INSTALL_LISAAC;
-    if (__123==NULL) {
-      lisaac_push(&__W1B,L11287041); // L86 INSTALL_LISAAC;
+    lisaac_push(&__LLB,L28847617); // L220 INSTALL_LISAAC;
+    lisaac_push_first(&__3ZB,L10632193); // L81 INSTALL_LISAAC;
+    if (__I13==NULL) {
+      lisaac_push(&__3ZB,L11287041); // L86 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__W1B,L11287041); // L86 INSTALL_LISAAC;
-      __H2B=__RUF(((____0B *)__123));
+      lisaac_push(&__3ZB,L11287041); // L86 INSTALL_LISAAC;
+      __O0B=__WSF(((____0B *)__I13));
     };
-    __LFK=((____DB )(fopen((char*)(__H2B),"w+b")));
-    __G33=(__LFK != (void *)NULL);
-    if (__G33) {
-      lisaac_push(&__W1B,L11799041); // L90 INSTALL_LISAAC;
-      lisaac_push_first(&__ZK0,L8792068); // L67 TRUE;
-      lisaac_push_first(&__0K0,L11674625); // L89 INSTALL_LISAAC;
-      lisaac_push_first(&__OVW,L9316353); // L71 INSTALL_LISAAC;
-      fclose((FILE*)((__LFK)));
+    __PDK=((____DB )(fopen((char*)(__O0B),"w+b")));
+    __T13=(__PDK != (void *)NULL);
+    if (__T13) {
+      lisaac_push(&__3ZB,L11799041); // L90 INSTALL_LISAAC;
+      lisaac_push_first(&__1I0,L8792068); // L67 TRUE;
+      lisaac_push_first(&__2I0,L11674625); // L89 INSTALL_LISAAC;
+      lisaac_push_first(&__STW,L9316353); // L71 INSTALL_LISAAC;
+      fclose((FILE*)((__PDK)));
     } else /* FALSE */ {
-      lisaac_push(&__W1B,L11799041); // L90 INSTALL_LISAAC;
-      lisaac_push_first(&__ZK0,L8530438); // L65 FALSE;
+      lisaac_push(&__3ZB,L11799041); // L90 INSTALL_LISAAC;
+      lisaac_push_first(&__1I0,L8530438); // L65 FALSE;
     };
-    if (__G33) {
-      lisaac_push(&__OMB,L28839937); // L220 INSTALL_LISAAC;
-      lisaac_push_first(&__W1B,L13509636); // L103 TRUE;
-      __0T5=__J__;
+    if (__T13) {
+      lisaac_push(&__LLB,L28839937); // L220 INSTALL_LISAAC;
+      lisaac_push_first(&__3ZB,L13509636); // L103 TRUE;
+      __2R5=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__OMB,L28839937); // L220 INSTALL_LISAAC;
-      lisaac_push_first(&__W1B,L14689286); // L112 FALSE;
-      __0T5=__F__;
+      lisaac_push(&__LLB,L28839937); // L220 INSTALL_LISAAC;
+      lisaac_push_first(&__3ZB,L14689286); // L112 FALSE;
+      __2R5=__F__;
     };
-    if (__0T5) {
-      lisaac_push(&__OMB,L29101569); // L222 INSTALL_LISAAC;
-      lisaac_push_first(&__W1B,L8792068); // L67 TRUE;
-      lisaac_push_first(&__ZK0,L28850689); // L220 INSTALL_LISAAC;
-      lisaac_push(&__ZK0,L28983297); // L221 INSTALL_LISAAC;
-      lisaac_push_first(&__0K0,L13253121); // L101 INSTALL_LISAAC;
-      lisaac_push(&__0K0,L13510145); // L103 INSTALL_LISAAC;
-      __DX((&__string_117));
-      lisaac_push(&__0K0,L13637633); // L104 INSTALL_LISAAC;
-      __DX((&__string_118));
-      lisaac_push(&__0K0,L13780481); // L105 INSTALL_LISAAC;
-      lisaac_push_first(&__OVW,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__E33,L4598824); // L35 SYSTEM;
+    if (__2R5) {
+      lisaac_push(&__LLB,L29101569); // L222 INSTALL_LISAAC;
+      lisaac_push_first(&__3ZB,L8792068); // L67 TRUE;
+      lisaac_push_first(&__1I0,L28850689); // L220 INSTALL_LISAAC;
+      lisaac_push(&__1I0,L28983297); // L221 INSTALL_LISAAC;
+      lisaac_push_first(&__2I0,L13253121); // L101 INSTALL_LISAAC;
+      lisaac_push(&__2I0,L13510145); // L103 INSTALL_LISAAC;
+      __DX((&__string_115));
+      lisaac_push(&__2I0,L13637633); // L104 INSTALL_LISAAC;
+      __DX((&__string_116));
+      lisaac_push(&__2I0,L13780481); // L105 INSTALL_LISAAC;
+      lisaac_push_first(&__STW,L10511362); // L80 OBJECT;
+      lisaac_push_first(&__R13,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__OMB,L29101569); // L222 INSTALL_LISAAC;
-      lisaac_push_first(&__W1B,L8530438); // L65 FALSE;
+      lisaac_push(&__LLB,L29101569); // L222 INSTALL_LISAAC;
+      lisaac_push_first(&__3ZB,L8530438); // L65 FALSE;
     };
   };
-  if (__CMB) {
-    lisaac_push(&__3LB,L29494785); // L225 INSTALL_LISAAC;
-    lisaac_push_first(&__AKY,L13509636); // L103 TRUE;
-    __G33=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__3LB,L29494785); // L225 INSTALL_LISAAC;
-    lisaac_push_first(&__AKY,L14689286); // L112 FALSE;
-    __G33=__F__;
-  };
-  if (__G33) {
-    lisaac_push(&__3LB,L29499393); // L225 INSTALL_LISAAC;
-    lisaac_push_first(&__AKY,L10377220); // L79 TRUE;
-    __G33=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__3LB,L29499393); // L225 INSTALL_LISAAC;
-    lisaac_push_first(&__AKY,L11832326); // L90 FALSE;
-    lisaac_push_first(&__OMB,L29500417); // L225 INSTALL_LISAAC;
-    lisaac_push(&__OMB,L29514753); // L225 INSTALL_LISAAC;
-    __TNB=__JXC((&__string_119));
-    __G33=(__TNB == 'y');
-  };
-  if (__G33) {
-    lisaac_push(&__3LB,L30804481); // L235 INSTALL_LISAAC;
-    lisaac_push_first(&__AKY,L8792068); // L67 TRUE;
-    lisaac_push_first(&__OMB,L29520897); // L225 INSTALL_LISAAC;
-    if (__CMB) {
-      lisaac_push(&__OMB,L29888001); // L228 INSTALL_LISAAC;
-      lisaac_push_first(&__W1B,L8792068); // L67 TRUE;
-      lisaac_push_first(&__ZK0,L29758977); // L227 INSTALL_LISAAC;
-      lisaac_push_first(&__0K0,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__OVW,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__E33,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__DNB,L8272919); // L63 SYSTEM_IO;
+  if (__5KB) {
+    lisaac_push(&__0KB,L29494785); // L225 INSTALL_LISAAC;
+    lisaac_push_first(&__EIY,L13509636); // L103 TRUE;
+    __T13=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__0KB,L29494785); // L225 INSTALL_LISAAC;
+    lisaac_push_first(&__EIY,L14689286); // L112 FALSE;
+    __T13=__F__;
+  };
+  if (__T13) {
+    lisaac_push(&__0KB,L29499393); // L225 INSTALL_LISAAC;
+    lisaac_push_first(&__EIY,L10377220); // L79 TRUE;
+    __T13=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__0KB,L29499393); // L225 INSTALL_LISAAC;
+    lisaac_push_first(&__EIY,L11832326); // L90 FALSE;
+    lisaac_push_first(&__LLB,L29500417); // L225 INSTALL_LISAAC;
+    lisaac_push(&__LLB,L29514753); // L225 INSTALL_LISAAC;
+    __QMB=__OVC((&__string_117));
+    __T13=(__QMB == 'y');
+  };
+  if (__T13) {
+    lisaac_push(&__0KB,L30804481); // L235 INSTALL_LISAAC;
+    lisaac_push_first(&__EIY,L8792068); // L67 TRUE;
+    lisaac_push_first(&__LLB,L29520897); // L225 INSTALL_LISAAC;
+    if (__5KB) {
+      lisaac_push(&__LLB,L29888001); // L228 INSTALL_LISAAC;
+      lisaac_push_first(&__3ZB,L8792068); // L67 TRUE;
+      lisaac_push_first(&__1I0,L29758977); // L227 INSTALL_LISAAC;
+      lisaac_push_first(&__2I0,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__STW,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__R13,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__AMB,L8272919); // L63 SYSTEM_IO;
       fputc((int)('\n'),stdout);
     } else /* FALSE */ {
-      lisaac_push(&__OMB,L29888001); // L228 INSTALL_LISAAC;
-      lisaac_push_first(&__W1B,L8530438); // L65 FALSE;
+      lisaac_push(&__LLB,L29888001); // L228 INSTALL_LISAAC;
+      lisaac_push_first(&__3ZB,L8530438); // L65 FALSE;
     };
-    lisaac_push(&__OMB,L30032385); // L229 INSTALL_LISAAC;
-    lisaac_push_first(&__W1B,L6177281); // L47 INSTALL_LISAAC;
+    lisaac_push(&__LLB,L30032385); // L229 INSTALL_LISAAC;
+    lisaac_push_first(&__3ZB,L6177281); // L47 INSTALL_LISAAC;
     if (__5B==NULL) {
-      lisaac_push(&__W1B,L6433281); // L49 INSTALL_LISAAC;
+      lisaac_push(&__3ZB,L6433281); // L49 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__W1B,L6433281); // L49 INSTALL_LISAAC;
-      __AGI(((____0B *)__5B),__5LB);
+      lisaac_push(&__3ZB,L6433281); // L49 INSTALL_LISAAC;
+      __FEI(((____0B *)__5B),__2KB);
     };
     if (__5B==NULL) {
-      lisaac_push(&__W1B,L6570497); // L50 INSTALL_LISAAC;
+      lisaac_push(&__3ZB,L6570497); // L50 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__W1B,L6570497); // L50 INSTALL_LISAAC;
-      __H2B=__RUF(((____0B *)__5B));
+      lisaac_push(&__3ZB,L6570497); // L50 INSTALL_LISAAC;
+      __O0B=__WSF(((____0B *)__5B));
     };
-    __GMB=((____DB )(fopen((char*)(__H2B),"wb")));
-    if ((__GMB == (void *)NULL)) {
-      lisaac_push(&__OMB,L30412289); // L232 INSTALL_LISAAC;
-      lisaac_push_first(&__W1B,L8792068); // L67 TRUE;
-      lisaac_push_first(&__ZK0,L30160897); // L230 INSTALL_LISAAC;
-      lisaac_push(&__ZK0,L30299649); // L231 INSTALL_LISAAC;
-      lisaac_push_first(&__0K0,L13253121); // L101 INSTALL_LISAAC;
-      lisaac_push(&__0K0,L13510145); // L103 INSTALL_LISAAC;
-      __DX((&__string_117));
-      lisaac_push(&__0K0,L13637633); // L104 INSTALL_LISAAC;
-      __DX((&__string_120));
-      lisaac_push(&__0K0,L13780481); // L105 INSTALL_LISAAC;
-      lisaac_push_first(&__OVW,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__E33,L4598824); // L35 SYSTEM;
+    __DLB=((____DB )(fopen((char*)(__O0B),"wb")));
+    if ((__DLB == (void *)NULL)) {
+      lisaac_push(&__LLB,L30412289); // L232 INSTALL_LISAAC;
+      lisaac_push_first(&__3ZB,L8792068); // L67 TRUE;
+      lisaac_push_first(&__1I0,L30160897); // L230 INSTALL_LISAAC;
+      lisaac_push(&__1I0,L30299649); // L231 INSTALL_LISAAC;
+      lisaac_push_first(&__2I0,L13253121); // L101 INSTALL_LISAAC;
+      lisaac_push(&__2I0,L13510145); // L103 INSTALL_LISAAC;
+      __DX((&__string_115));
+      lisaac_push(&__2I0,L13637633); // L104 INSTALL_LISAAC;
+      __DX((&__string_118));
+      lisaac_push(&__2I0,L13780481); // L105 INSTALL_LISAAC;
+      lisaac_push_first(&__STW,L10511362); // L80 OBJECT;
+      lisaac_push_first(&__R13,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__OMB,L30412289); // L232 INSTALL_LISAAC;
-      lisaac_push_first(&__W1B,L8530438); // L65 FALSE;
+      lisaac_push(&__LLB,L30412289); // L232 INSTALL_LISAAC;
+      lisaac_push_first(&__3ZB,L8530438); // L65 FALSE;
     };
-    if (__FMB==NULL) {
-      lisaac_push(&__OMB,L30564865); // L233 INSTALL_LISAAC;
+    if (__CLB==NULL) {
+      lisaac_push(&__LLB,L30564865); // L233 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      __WMB=__FMB->__FC;
+      __TLB=__CLB->__FC;
     };
-    lisaac_push(&__OMB,L30565377); // L233 INSTALL_LISAAC;
-    lisaac_push_first(&__W1B,L8284161); // L63 INSTALL_LISAAC;
-    if (__FMB==NULL) {
-      lisaac_push(&__W1B,L8664065); // L66 INSTALL_LISAAC;
+    lisaac_push(&__LLB,L30565377); // L233 INSTALL_LISAAC;
+    lisaac_push_first(&__3ZB,L8284161); // L63 INSTALL_LISAAC;
+    if (__CLB==NULL) {
+      lisaac_push(&__3ZB,L8664065); // L66 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__W1B,L8664065); // L66 INSTALL_LISAAC;
-      __H2B=__RUF(((____0B *)__FMB));
+      lisaac_push(&__3ZB,L8664065); // L66 INSTALL_LISAAC;
+      __O0B=__WSF(((____0B *)__CLB));
     };
-    fwrite((void *)((__H2B)),(size_t)(1), (size_t)((__WMB)),(FILE*)((__GMB)));
-    lisaac_push(&__OMB,L30681089); // L234 INSTALL_LISAAC;
-    lisaac_push_first(&__W1B,L9316353); // L71 INSTALL_LISAAC;
-    fclose((FILE*)((__GMB)));
+    fwrite((void *)((__O0B)),(size_t)(1), (size_t)((__TLB)),(FILE*)((__DLB)));
+    lisaac_push(&__LLB,L30681089); // L234 INSTALL_LISAAC;
+    lisaac_push_first(&__3ZB,L9316353); // L71 INSTALL_LISAAC;
+    fclose((FILE*)((__DLB)));
   } else /* FALSE */ {
-    lisaac_push(&__3LB,L30804481); // L235 INSTALL_LISAAC;
-    lisaac_push_first(&__AKY,L8530438); // L65 FALSE;
+    lisaac_push(&__0KB,L30804481); // L235 INSTALL_LISAAC;
+    lisaac_push_first(&__EIY,L8530438); // L65 FALSE;
   };
 }
 
-static ____L __DRB(void *__GRB)
-// ({NULLx__Vx__0B}) With result No recursive, No inlinable.
-{
-  ____DB __IUB;
-  ____V *__RXW;
-  ____L __HRB;
-  _____CONTEXT __ERB,__GUB,__TYB,__RUB,__LRB,__TIF,__0MF,__1IF,__YLY;
-  ____G __UUB;
-  ____4 *__PRB;
-  lisaac_push_first(&__ERB,L8260122); // L63 ENVIRONMENT;
-  lisaac_push_first(&__GUB,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__TYB,L7088642); // L54 OBJECT;
-  __IUB=((____DB )(top_context->back->back));
-  lisaac_push(&__GUB,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__TYB,L10652676); // L81 TRUE;
-  lisaac_push_first(&__RUB,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__LRB,L8261146); // L63 ENVIRONMENT;
-  if (((void *)__GRB != (void *)NULL)) {
-    lisaac_push(&__RUB,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__LRB,L13509636); // L103 TRUE;
-    __UUB=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__RUB,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__LRB,L14689286); // L112 FALSE;
-    __UUB=__F__;
-  };
-  if (__UUB) {
-    lisaac_push(&__GUB,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__TYB,L8792068); // L67 TRUE;
-    lisaac_push_first(&__RUB,L19289106); // L147 BLOCK;
-    lisaac_push(&__RUB,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__LRB,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__TIF,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__0MF,L8792068); // L67 TRUE;
-    lisaac_push_first(&__1IF,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__IUB));
-    lisaac_push(&__LRB,L9181698); // L70 OBJECT;
-    __DX((&__string_47));
-    lisaac_push(&__LRB,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__TIF,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__0MF,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__1IF,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__YLY,L8272919); // L63 SYSTEM_IO;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__LRB,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__TIF,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__0MF,L4598824); // L35 SYSTEM;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__GUB,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__TYB,L8530438); // L65 FALSE;
-  };
-  if (__GRB==NULL) {
-    lisaac_push(&__ERB,L8421914); // L64 ENVIRONMENT;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else {
-    if (((struct ___OBJ *)__GRB)->__id==____V__) {
-      lisaac_push(&__ERB,L8421914); // L64 ENVIRONMENT;
-      __RXW=((____V *)__GRB);
-      lisaac_push_first(&__GUB,L10493452); // L80 STRING_CONSTANT;
-      __PRB=__RXW->__ZB;
-    } else /* Other types */ {
-      lisaac_push(&__ERB,L8421914); // L64 ENVIRONMENT;
-      __PRB=__RUF(((____0B *)__GRB));
-    }
-  };
-  lisaac_push(&__ERB,L8520730); // L65 ENVIRONMENT;
-  lisaac_push_first(&__GUB,L12360218); // L94 ENVIRONMENT;
-  __HRB=((____L )(system(((char*)((__PRB))))));
-  return(__HRB);
-}
-
-static void __LXI(____0B *__NXI)
+static void __PVI(____0B *__RVI)
 // ({__0B}) Void No recursive, No inlinable.
 {
-  ____L __QXI,__TXI,__UXI,__V2J,__UOL;
-  ____DB __PNL;
-  _____CONTEXT __MXI,__TXW,__NNL,__JWM,__YNL,__T2J,__DM0,__EM0,__MGU;
-  _____CONTEXT __AMY;
-  ____4 *__SXI,*__M2J;
-  ____G __YA4,__0A4,__2A4,__DB4,__FB4,__HB4;
-  ____4 __52J;
-  lisaac_push_first(&__MXI,L25851416); // L197 STRING;
-  __QXI=__NXI->__FC;
-  __SXI=__NXI->__BUE;
-  __TXI=__NXI->__FC;
-  lisaac_push(&__MXI,L26379288); // L201 STRING;
-  lisaac_push_first(&__TXW,L9195016); // L70 NUMERIC;
-  __UXI=(____L)(__TXI -  1);
-  if (__SXI==NULL) {
-    lisaac_push(&__MXI,L26380824); // L201 STRING;
+  ____L __UVI,__XVI,__YVI,__Z0J,__YML;
+  ____DB __TLL;
+  _____CONTEXT __QVI,__OVW,__RLL,__NUM,__2LL,__X0J,__FK0,__GK0,__QEU;
+  _____CONTEXT __2JY;
+  ____4 *__WVI,*__Q0J;
+  ____G __043,__243,__443,__F53,__H53,__J53;
+  ____4 __D1J;
+  lisaac_push_first(&__QVI,L25851416); // L197 STRING;
+  __UVI=__RVI->__FC;
+  __WVI=__RVI->__GSE;
+  __XVI=__RVI->__FC;
+  lisaac_push(&__QVI,L26379288); // L201 STRING;
+  lisaac_push_first(&__OVW,L9195016); // L70 NUMERIC;
+  __YVI=(____L)(__XVI -  1);
+  if (__WVI==NULL) {
+    lisaac_push(&__QVI,L26380824); // L201 STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-    lisaac_push(&__MXI,L26380824); // L201 STRING;
-    __M2J=((____4 *)__SXI);
-    lisaac_push_first(&__TXW,L66325525); // L506 NATIVE_ARRAY;
-    lisaac_push_first(&__NNL,L21772306); // L166 BLOCK;
-    lisaac_push_first(&__JWM,L7088642); // L54 OBJECT;
-    __PNL=((____DB )(top_context->back->back));
-    lisaac_push(&__NNL,L21902354); // L167 BLOCK;
-    lisaac_push_first(&__JWM,L10652676); // L81 TRUE;
-    lisaac_push_first(&__YNL,L21906962); // L167 BLOCK;
-    lisaac_push_first(&__T2J,L66331669); // L506 NATIVE_ARRAY;
-    lisaac_push_first(&__DM0,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__EM0,L9195016); // L70 NUMERIC;
-    __V2J=(____L)(-  1);
-    lisaac_push(&__T2J,L66330645); // L506 NATIVE_ARRAY;
-    lisaac_push_first(&__DM0,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__EM0,L15224840); // L116 NUMERIC;
-    __YA4=(__UXI > __V2J);
-    lisaac_push(&__DM0,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__EM0,L14700552); // L112 NUMERIC;
-    __0A4=(__UXI == __V2J);
-    if (__YA4) {
-      lisaac_push(&__DM0,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__EM0,L10900996); // L83 TRUE;
-      __2A4=__F__;
+    lisaac_push(&__QVI,L26380824); // L201 STRING;
+    __Q0J=((____4 *)__WVI);
+    lisaac_push_first(&__OVW,L66325525); // L506 NATIVE_ARRAY;
+    lisaac_push_first(&__RLL,L21772306); // L166 BLOCK;
+    lisaac_push_first(&__NUM,L7088642); // L54 OBJECT;
+    __TLL=((____DB )(top_context->back->back));
+    lisaac_push(&__RLL,L21902354); // L167 BLOCK;
+    lisaac_push_first(&__NUM,L10652676); // L81 TRUE;
+    lisaac_push_first(&__2LL,L21906962); // L167 BLOCK;
+    lisaac_push_first(&__X0J,L66331669); // L506 NATIVE_ARRAY;
+    lisaac_push_first(&__FK0,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__GK0,L9195016); // L70 NUMERIC;
+    __Z0J=(____L)(-  1);
+    lisaac_push(&__X0J,L66330645); // L506 NATIVE_ARRAY;
+    lisaac_push_first(&__FK0,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__GK0,L15224840); // L116 NUMERIC;
+    __043=(__YVI > __Z0J);
+    lisaac_push(&__FK0,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__GK0,L14700552); // L112 NUMERIC;
+    __243=(__YVI == __Z0J);
+    if (__043) {
+      lisaac_push(&__FK0,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__GK0,L10900996); // L83 TRUE;
+      __443=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__DM0,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__EM0,L12342790); // L94 FALSE;
-      __2A4=__0A4;
+      lisaac_push(&__FK0,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__GK0,L12342790); // L94 FALSE;
+      __443=__243;
     };
-    if (__2A4) {
-      lisaac_push(&__YNL,L21903890); // L167 BLOCK;
-      lisaac_push_first(&__T2J,L13509636); // L103 TRUE;
-      __2A4=__J__;
+    if (__443) {
+      lisaac_push(&__2LL,L21903890); // L167 BLOCK;
+      lisaac_push_first(&__X0J,L13509636); // L103 TRUE;
+      __443=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__YNL,L21903890); // L167 BLOCK;
-      lisaac_push_first(&__T2J,L14689286); // L112 FALSE;
-      __2A4=__F__;
+      lisaac_push(&__2LL,L21903890); // L167 BLOCK;
+      lisaac_push_first(&__X0J,L14689286); // L112 FALSE;
+      __443=__F__;
     };
-    if (__2A4) {
-      lisaac_push(&__NNL,L22153746); // L169 BLOCK;
-      lisaac_push_first(&__JWM,L8792068); // L67 TRUE;
-      lisaac_push_first(&__YNL,L21910546); // L167 BLOCK;
-      lisaac_push(&__YNL,L22051346); // L168 BLOCK;
-      lisaac_push_first(&__T2J,L9059330); // L69 OBJECT;
-      lisaac_push_first(&__DM0,L7866882); // L60 OBJECT;
-      lisaac_push_first(&__EM0,L8792068); // L67 TRUE;
-      lisaac_push_first(&__MGU,L7616002); // L58 OBJECT;
-      lisaac_stack_print((_____CONTEXT *)(__PNL));
-      lisaac_push(&__T2J,L9181698); // L70 OBJECT;
-      __DX((&__string_111));
-      lisaac_push(&__T2J,L9313282); // L71 OBJECT;
-      lisaac_push_first(&__DM0,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__EM0,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__MGU,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__AMY,L8272919); // L63 SYSTEM_IO;
+    if (__443) {
+      lisaac_push(&__RLL,L22153746); // L169 BLOCK;
+      lisaac_push_first(&__NUM,L8792068); // L67 TRUE;
+      lisaac_push_first(&__2LL,L21910546); // L167 BLOCK;
+      lisaac_push(&__2LL,L22051346); // L168 BLOCK;
+      lisaac_push_first(&__X0J,L9059330); // L69 OBJECT;
+      lisaac_push_first(&__FK0,L7866882); // L60 OBJECT;
+      lisaac_push_first(&__GK0,L8792068); // L67 TRUE;
+      lisaac_push_first(&__QEU,L7616002); // L58 OBJECT;
+      lisaac_stack_print((_____CONTEXT *)(__TLL));
+      lisaac_push(&__X0J,L9181698); // L70 OBJECT;
+      __DX((&__string_109));
+      lisaac_push(&__X0J,L9313282); // L71 OBJECT;
+      lisaac_push_first(&__FK0,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__GK0,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__QEU,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__2JY,L8272919); // L63 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__T2J,L9455106); // L72 OBJECT;
-      lisaac_push_first(&__DM0,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__EM0,L4598824); // L35 SYSTEM;
+      lisaac_push(&__X0J,L9455106); // L72 OBJECT;
+      lisaac_push_first(&__FK0,L10511362); // L80 OBJECT;
+      lisaac_push_first(&__GK0,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__NNL,L22153746); // L169 BLOCK;
-      lisaac_push_first(&__JWM,L8530438); // L65 FALSE;
+      lisaac_push(&__RLL,L22153746); // L169 BLOCK;
+      lisaac_push_first(&__NUM,L8530438); // L65 FALSE;
     };
-    lisaac_push(&__TXW,L67242517); // L513 NATIVE_ARRAY;
-    __V2J=__UXI;
-    lisaac_push_first(&__NNL,L22172680); // L169 NUMERIC;
-    __IOL:
+    lisaac_push(&__OVW,L67242517); // L513 NATIVE_ARRAY;
+    __Z0J=__YVI;
+    lisaac_push_first(&__RLL,L22172680); // L169 NUMERIC;
+    __MML:
     {
-      lisaac_push(&__NNL,L22550536); // L172 NUMERIC;
-      lisaac_push_first(&__JWM,L16021000); // L122 NUMERIC;
-      lisaac_push_first(&__YNL,L15224840); // L116 NUMERIC;
-      __DB4=(__V2J >  0);
-      lisaac_push(&__JWM,L16030216); // L122 NUMERIC;
-      lisaac_push_first(&__YNL,L14700552); // L112 NUMERIC;
-      __FB4=(__V2J ==  0);
-      if (__DB4) {
-        lisaac_push(&__JWM,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__YNL,L10900996); // L83 TRUE;
-        __HB4=__F__;
+      lisaac_push(&__RLL,L22550536); // L172 NUMERIC;
+      lisaac_push_first(&__NUM,L16021000); // L122 NUMERIC;
+      lisaac_push_first(&__2LL,L15224840); // L116 NUMERIC;
+      __F53=(__Z0J >  0);
+      lisaac_push(&__NUM,L16030216); // L122 NUMERIC;
+      lisaac_push_first(&__2LL,L14700552); // L112 NUMERIC;
+      __H53=(__Z0J ==  0);
+      if (__F53) {
+        lisaac_push(&__NUM,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__2LL,L10900996); // L83 TRUE;
+        __J53=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__JWM,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__YNL,L12342790); // L94 FALSE;
-        __HB4=__FB4;
+        lisaac_push(&__NUM,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__2LL,L12342790); // L94 FALSE;
+        __J53=__H53;
       };
-      if (__HB4) {
-        lisaac_push(&__NNL,L22940168); // L175 NUMERIC;
-        lisaac_push_first(&__JWM,L8792068); // L67 TRUE;
-        lisaac_push_first(&__YNL,L22685704); // L173 NUMERIC;
-        lisaac_push_first(&__T2J,L66859541); // L510 NATIVE_ARRAY;
-        __52J=__MVD(__M2J,__V2J);
-        if (('\\' == __52J)) {
-          lisaac_push(&__T2J,L67112469); // L512 NATIVE_ARRAY;
-          lisaac_push_first(&__DM0,L8792068); // L67 TRUE;
-          lisaac_push_first(&__EM0,L66987541); // L511 NATIVE_ARRAY;
-          __3OG(__M2J,'/',__V2J);
+      if (__J53) {
+        lisaac_push(&__RLL,L22940168); // L175 NUMERIC;
+        lisaac_push_first(&__NUM,L8792068); // L67 TRUE;
+        lisaac_push_first(&__2LL,L22685704); // L173 NUMERIC;
+        lisaac_push_first(&__X0J,L66859541); // L510 NATIVE_ARRAY;
+        __D1J=__RTD(__Q0J,__Z0J);
+        if (('\\' == __D1J)) {
+          lisaac_push(&__X0J,L67112469); // L512 NATIVE_ARRAY;
+          lisaac_push_first(&__FK0,L8792068); // L67 TRUE;
+          lisaac_push_first(&__GK0,L66987541); // L511 NATIVE_ARRAY;
+          __CNG(__Q0J,'/',__Z0J);
         } else /* FALSE */ {
-          lisaac_push(&__T2J,L67112469); // L512 NATIVE_ARRAY;
-          lisaac_push_first(&__DM0,L8530438); // L65 FALSE;
+          lisaac_push(&__X0J,L67112469); // L512 NATIVE_ARRAY;
+          lisaac_push_first(&__FK0,L8530438); // L65 FALSE;
         };
-        lisaac_push(&__YNL,L22812680); // L174 NUMERIC;
-        lisaac_push_first(&__T2J,L9195016); // L70 NUMERIC;
-        __UOL=(____L)(__V2J -  1);
-        lisaac_push(&__YNL,L22826504); // L174 NUMERIC;
-        __V2J=__UOL;
-        goto __IOL;
+        lisaac_push(&__2LL,L22812680); // L174 NUMERIC;
+        lisaac_push_first(&__X0J,L9195016); // L70 NUMERIC;
+        __YML=(____L)(__Z0J -  1);
+        lisaac_push(&__2LL,L22826504); // L174 NUMERIC;
+        __Z0J=__YML;
+        goto __MML;
       } else /* FALSE */ {
-        lisaac_push(&__NNL,L22940168); // L175 NUMERIC;
-        lisaac_push_first(&__JWM,L8530438); // L65 FALSE;
+        lisaac_push(&__RLL,L22940168); // L175 NUMERIC;
+        lisaac_push_first(&__NUM,L8530438); // L65 FALSE;
       };
     };
   };
-  lisaac_push(&__MXI,L26479128); // L202 STRING;
-  lisaac_push_first(&__TXW,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__NNL,L7088642); // L54 OBJECT;
-  __PNL=((____DB )(top_context->back->back));
-  lisaac_push(&__TXW,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__NNL,L10652676); // L81 TRUE;
-  lisaac_push_first(&__JWM,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__YNL,L26480152); // L202 STRING;
-  __TXI=__NXI->__FC;
-  lisaac_push(&__YNL,L26484760); // L202 STRING;
-  lisaac_push_first(&__T2J,L14700552); // L112 NUMERIC;
-  if ((__TXI == __QXI)) {
-    lisaac_push(&__JWM,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__YNL,L13509636); // L103 TRUE;
-    __YA4=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__JWM,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__YNL,L14689286); // L112 FALSE;
-    __YA4=__F__;
-  };
-  if (__YA4) {
-    lisaac_push(&__TXW,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__NNL,L8792068); // L67 TRUE;
-    lisaac_push_first(&__JWM,L19289106); // L147 BLOCK;
-    lisaac_push(&__JWM,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__YNL,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__T2J,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__DM0,L8792068); // L67 TRUE;
-    lisaac_push_first(&__EM0,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__PNL));
-    lisaac_push(&__YNL,L9181698); // L70 OBJECT;
-    __DX((&__string_47));
-    lisaac_push(&__YNL,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__T2J,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__DM0,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__EM0,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__MGU,L8272919); // L63 SYSTEM_IO;
+  lisaac_push(&__QVI,L26479128); // L202 STRING;
+  lisaac_push_first(&__OVW,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__RLL,L7088642); // L54 OBJECT;
+  __TLL=((____DB )(top_context->back->back));
+  lisaac_push(&__OVW,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__RLL,L10652676); // L81 TRUE;
+  lisaac_push_first(&__NUM,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__2LL,L26480152); // L202 STRING;
+  __XVI=__RVI->__FC;
+  lisaac_push(&__2LL,L26484760); // L202 STRING;
+  lisaac_push_first(&__X0J,L14700552); // L112 NUMERIC;
+  if ((__XVI == __UVI)) {
+    lisaac_push(&__NUM,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__2LL,L13509636); // L103 TRUE;
+    __043=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__NUM,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__2LL,L14689286); // L112 FALSE;
+    __043=__F__;
+  };
+  if (__043) {
+    lisaac_push(&__OVW,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__RLL,L8792068); // L67 TRUE;
+    lisaac_push_first(&__NUM,L19289106); // L147 BLOCK;
+    lisaac_push(&__NUM,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__2LL,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__X0J,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__FK0,L8792068); // L67 TRUE;
+    lisaac_push_first(&__GK0,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__TLL));
+    lisaac_push(&__2LL,L9181698); // L70 OBJECT;
+    __DX((&__string_42));
+    lisaac_push(&__2LL,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__X0J,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__FK0,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__GK0,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__QEU,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__YNL,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__T2J,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__DM0,L4598824); // L35 SYSTEM;
+    lisaac_push(&__2LL,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__X0J,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__FK0,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__TXW,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__NNL,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__MXI,L26610200); // L203 STRING;
-  lisaac_push_first(&__TXW,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__NNL,L7088642); // L54 OBJECT;
-  __PNL=((____DB )(top_context->back->back));
-  lisaac_push(&__TXW,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__NNL,L10652676); // L81 TRUE;
-  lisaac_push_first(&__JWM,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__YNL,L26622488); // L203 STRING;
-  lisaac_push_first(&__T2J,L41957389); // L320 ABSTRACT_STRING;
-  __SXI=__NXI->__BUE;
-  __QXI=__NXI->__FC;
-  lisaac_push(&__T2J,L42359309); // L323 ABSTRACT_STRING;
-  lisaac_push_first(&__DM0,L9195016); // L70 NUMERIC;
-  __TXI=(____L)(__QXI -  1);
-  if (__SXI==NULL) {
-    lisaac_push(&__T2J,L42468365); // L324 ABSTRACT_STRING;
+    lisaac_push(&__OVW,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__RLL,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__QVI,L26610200); // L203 STRING;
+  lisaac_push_first(&__OVW,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__RLL,L7088642); // L54 OBJECT;
+  __TLL=((____DB )(top_context->back->back));
+  lisaac_push(&__OVW,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__RLL,L10652676); // L81 TRUE;
+  lisaac_push_first(&__NUM,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__2LL,L26622488); // L203 STRING;
+  lisaac_push_first(&__X0J,L41957389); // L320 ABSTRACT_STRING;
+  __WVI=__RVI->__GSE;
+  __UVI=__RVI->__FC;
+  lisaac_push(&__X0J,L42359309); // L323 ABSTRACT_STRING;
+  lisaac_push_first(&__FK0,L9195016); // L70 NUMERIC;
+  __XVI=(____L)(__UVI -  1);
+  if (__WVI==NULL) {
+    lisaac_push(&__X0J,L42468365); // L324 ABSTRACT_STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-    lisaac_push(&__T2J,L42468365); // L324 ABSTRACT_STRING;
-    __V2J=__MQC(((____4 *)__SXI),'\\',__TXI);
-  };
-  if ((__V2J ==  0)) {
-    lisaac_push(&__JWM,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__YNL,L13509636); // L103 TRUE;
-    __YA4=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__JWM,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__YNL,L14689286); // L112 FALSE;
-    __YA4=__F__;
-  };
-  if (__YA4) {
-    lisaac_push(&__TXW,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__NNL,L8792068); // L67 TRUE;
-    lisaac_push_first(&__JWM,L19289106); // L147 BLOCK;
-    lisaac_push(&__JWM,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__YNL,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__T2J,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__DM0,L8792068); // L67 TRUE;
-    lisaac_push_first(&__EM0,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__PNL));
-    lisaac_push(&__YNL,L9181698); // L70 OBJECT;
-    __DX((&__string_47));
-    lisaac_push(&__YNL,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__T2J,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__DM0,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__EM0,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__MGU,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__X0J,L42468365); // L324 ABSTRACT_STRING;
+    __Z0J=__ROC(((____4 *)__WVI),'\\',__XVI);
+  };
+  if ((__Z0J ==  0)) {
+    lisaac_push(&__NUM,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__2LL,L13509636); // L103 TRUE;
+    __043=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__NUM,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__2LL,L14689286); // L112 FALSE;
+    __043=__F__;
+  };
+  if (__043) {
+    lisaac_push(&__OVW,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__RLL,L8792068); // L67 TRUE;
+    lisaac_push_first(&__NUM,L19289106); // L147 BLOCK;
+    lisaac_push(&__NUM,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__2LL,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__X0J,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__FK0,L8792068); // L67 TRUE;
+    lisaac_push_first(&__GK0,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__TLL));
+    lisaac_push(&__2LL,L9181698); // L70 OBJECT;
+    __DX((&__string_42));
+    lisaac_push(&__2LL,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__X0J,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__FK0,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__GK0,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__QEU,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__YNL,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__T2J,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__DM0,L4598824); // L35 SYSTEM;
+    lisaac_push(&__2LL,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__X0J,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__FK0,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__TXW,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__NNL,L8530438); // L65 FALSE;
+    lisaac_push(&__OVW,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__RLL,L8530438); // L65 FALSE;
   };
 }
 
-static void __LYJ(____0B *__NYJ,____L __OYJ)
+static void __PWJ(____0B *__RWJ,____L __SWJ)
 // ({__0B},{__L}) Void No recursive, No inlinable.
 {
-  ____DB __SIL;
-  ____L __PYJ,__ZYJ,__IZJ,__A0J,__L0J;
-  _____CONTEXT __MYJ,__QIL,__QSM,__1IL,__TYJ,__SM0,__TM0,__YDU,__YMY;
-  ____G __WM0,__YM0,__0M0,__GV5,__IV5;
-  ____4 *__YZJ,*__B0J;
-  lisaac_push_first(&__MYJ,L16910872); // L129 STRING;
-  lisaac_push_first(&__QIL,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__QSM,L7088642); // L54 OBJECT;
-  __SIL=((____DB )(top_context->back->back));
-  lisaac_push(&__QIL,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__QSM,L10652676); // L81 TRUE;
-  lisaac_push_first(&__1IL,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__TYJ,L16918552); // L129 STRING;
-  lisaac_push_first(&__SM0,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__TM0,L15224840); // L116 NUMERIC;
-  __WM0=(__OYJ >  0);
-  lisaac_push(&__SM0,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__TM0,L14700552); // L112 NUMERIC;
-  __YM0=(__OYJ ==  0);
-  if (__WM0) {
-    lisaac_push(&__SM0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__TM0,L10900996); // L83 TRUE;
-    __0M0=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__SM0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__TM0,L12342790); // L94 FALSE;
-    __0M0=__YM0;
-  };
-  if (__0M0) {
-    lisaac_push(&__1IL,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__TYJ,L13509636); // L103 TRUE;
-    __0M0=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__1IL,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__TYJ,L14689286); // L112 FALSE;
-    __0M0=__F__;
-  };
-  if (__0M0) {
-    lisaac_push(&__QIL,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__QSM,L8792068); // L67 TRUE;
-    lisaac_push_first(&__1IL,L19289106); // L147 BLOCK;
-    lisaac_push(&__1IL,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__TYJ,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__SM0,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__TM0,L8792068); // L67 TRUE;
-    lisaac_push_first(&__YDU,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__SIL));
-    lisaac_push(&__TYJ,L9181698); // L70 OBJECT;
-    __DX((&__string_47));
-    lisaac_push(&__TYJ,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__SM0,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__TM0,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__YDU,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__YMY,L8272919); // L63 SYSTEM_IO;
+  ____DB __WGL;
+  ____L __TWJ,__3WJ,__MXJ,__EYJ,__PYJ;
+  _____CONTEXT __QWJ,__UGL,__UQM,__5GL,__XWJ,__UK0,__VK0,__2BU,__UKY;
+  ____G __YK0,__0K0,__2K0,__IT5,__KT5;
+  ____4 *__2XJ,*__FYJ;
+  lisaac_push_first(&__QWJ,L16910872); // L129 STRING;
+  lisaac_push_first(&__UGL,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__UQM,L7088642); // L54 OBJECT;
+  __WGL=((____DB )(top_context->back->back));
+  lisaac_push(&__UGL,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__UQM,L10652676); // L81 TRUE;
+  lisaac_push_first(&__5GL,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__XWJ,L16918552); // L129 STRING;
+  lisaac_push_first(&__UK0,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__VK0,L15224840); // L116 NUMERIC;
+  __YK0=(__SWJ >  0);
+  lisaac_push(&__UK0,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__VK0,L14700552); // L112 NUMERIC;
+  __0K0=(__SWJ ==  0);
+  if (__YK0) {
+    lisaac_push(&__UK0,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__VK0,L10900996); // L83 TRUE;
+    __2K0=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__UK0,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__VK0,L12342790); // L94 FALSE;
+    __2K0=__0K0;
+  };
+  if (__2K0) {
+    lisaac_push(&__5GL,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__XWJ,L13509636); // L103 TRUE;
+    __2K0=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__5GL,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__XWJ,L14689286); // L112 FALSE;
+    __2K0=__F__;
+  };
+  if (__2K0) {
+    lisaac_push(&__UGL,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__UQM,L8792068); // L67 TRUE;
+    lisaac_push_first(&__5GL,L19289106); // L147 BLOCK;
+    lisaac_push(&__5GL,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__XWJ,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__UK0,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__VK0,L8792068); // L67 TRUE;
+    lisaac_push_first(&__2BU,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__WGL));
+    lisaac_push(&__XWJ,L9181698); // L70 OBJECT;
+    __DX((&__string_42));
+    lisaac_push(&__XWJ,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__UK0,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__VK0,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__2BU,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__UKY,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__TYJ,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__SM0,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__TM0,L4598824); // L35 SYSTEM;
+    lisaac_push(&__XWJ,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__UK0,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__VK0,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__QIL,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__QSM,L8530438); // L65 FALSE;
-  };
-  __PYJ=__NYJ->__LUE;
-  __ZYJ=__NYJ->__FC;
-  lisaac_push(&__MYJ,L17310232); // L132 STRING;
-  lisaac_push_first(&__QIL,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__QSM,L15224840); // L116 NUMERIC;
-  if ((__OYJ > __ZYJ)) {
-    lisaac_push(&__QIL,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__QSM,L13509636); // L103 TRUE;
-    __0M0=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__QIL,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__QSM,L14689286); // L112 FALSE;
-    __0M0=__F__;
-  };
-  if (__0M0) {
-    lisaac_push(&__MYJ,L17435160); // L133 STRING;
-    lisaac_push_first(&__QIL,L8792068); // L67 TRUE;
-    lisaac_push_first(&__QSM,L17316376); // L132 STRING;
-    __0M0=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__MYJ,L17435160); // L133 STRING;
-    lisaac_push_first(&__QIL,L8530438); // L65 FALSE;
-    __0M0=__J__;
-  };
-  if ((! __0M0)) {
-    lisaac_push(&__MYJ,L18614808); // L142 STRING;
-    lisaac_push_first(&__QIL,L10362374); // L79 FALSE;
-    lisaac_push_first(&__QSM,L17439768); // L133 STRING;
-    __IZJ=__NYJ->__LUE;
-    lisaac_push(&__QSM,L17445400); // L133 STRING;
-    lisaac_push_first(&__1IL,L15498248); // L118 NUMERIC;
-    lisaac_push_first(&__TYJ,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__SM0,L15224840); // L116 NUMERIC;
-    __0M0=(__IZJ > __OYJ);
-    lisaac_push(&__TYJ,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__SM0,L14700552); // L112 NUMERIC;
-    __GV5=(__IZJ == __OYJ);
-    if (__0M0) {
-      lisaac_push(&__TYJ,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__SM0,L10900996); // L83 TRUE;
-      __IV5=__F__;
+    lisaac_push(&__UGL,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__UQM,L8530438); // L65 FALSE;
+  };
+  __TWJ=__RWJ->__QSE;
+  __3WJ=__RWJ->__FC;
+  lisaac_push(&__QWJ,L17310232); // L132 STRING;
+  lisaac_push_first(&__UGL,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__UQM,L15224840); // L116 NUMERIC;
+  if ((__SWJ > __3WJ)) {
+    lisaac_push(&__UGL,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__UQM,L13509636); // L103 TRUE;
+    __2K0=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__UGL,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__UQM,L14689286); // L112 FALSE;
+    __2K0=__F__;
+  };
+  if (__2K0) {
+    lisaac_push(&__QWJ,L17435160); // L133 STRING;
+    lisaac_push_first(&__UGL,L8792068); // L67 TRUE;
+    lisaac_push_first(&__UQM,L17316376); // L132 STRING;
+    __2K0=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__QWJ,L17435160); // L133 STRING;
+    lisaac_push_first(&__UGL,L8530438); // L65 FALSE;
+    __2K0=__J__;
+  };
+  if ((! __2K0)) {
+    lisaac_push(&__QWJ,L18614808); // L142 STRING;
+    lisaac_push_first(&__UGL,L10362374); // L79 FALSE;
+    lisaac_push_first(&__UQM,L17439768); // L133 STRING;
+    __MXJ=__RWJ->__QSE;
+    lisaac_push(&__UQM,L17445400); // L133 STRING;
+    lisaac_push_first(&__5GL,L15498248); // L118 NUMERIC;
+    lisaac_push_first(&__XWJ,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__UK0,L15224840); // L116 NUMERIC;
+    __2K0=(__MXJ > __SWJ);
+    lisaac_push(&__XWJ,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__UK0,L14700552); // L112 NUMERIC;
+    __IT5=(__MXJ == __SWJ);
+    if (__2K0) {
+      lisaac_push(&__XWJ,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__UK0,L10900996); // L83 TRUE;
+      __KT5=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__TYJ,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__SM0,L12342790); // L94 FALSE;
-      __IV5=__GV5;
+      lisaac_push(&__XWJ,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__UK0,L12342790); // L94 FALSE;
+      __KT5=__IT5;
     };
-    if (__IV5) {
-      lisaac_push(&__1IL,L15493640); // L118 NUMERIC;
-      lisaac_push_first(&__TYJ,L13509636); // L103 TRUE;
-      __IV5=__J__;
+    if (__KT5) {
+      lisaac_push(&__5GL,L15493640); // L118 NUMERIC;
+      lisaac_push_first(&__XWJ,L13509636); // L103 TRUE;
+      __KT5=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__1IL,L15493640); // L118 NUMERIC;
-      lisaac_push_first(&__TYJ,L14689286); // L112 FALSE;
-      __IV5=__F__;
+      lisaac_push(&__5GL,L15493640); // L118 NUMERIC;
+      lisaac_push_first(&__XWJ,L14689286); // L112 FALSE;
+      __KT5=__F__;
     };
-    if (__IV5) {
-      lisaac_push(&__QIL,L10881542); // L83 FALSE;
-      lisaac_push_first(&__QSM,L6825988); // L52 TRUE;
-      lisaac_push_first(&__1IL,L10494470); // L80 FALSE;
-      lisaac_push_first(&__TYJ,L17455128); // L133 STRING;
-      if ((__NYJ->__LUE ==  0)) {
-        lisaac_push(&__TYJ,L18091544); // L138 STRING;
-        lisaac_push_first(&__SM0,L6825988); // L52 TRUE;
-        lisaac_push_first(&__TM0,L17721368); // L135 STRING;
-        __YZJ=__KKH(__OYJ);
-        __NYJ->__BUE=__YZJ;
+    if (__KT5) {
+      lisaac_push(&__UGL,L10881542); // L83 FALSE;
+      lisaac_push_first(&__UQM,L6825988); // L52 TRUE;
+      lisaac_push_first(&__5GL,L10494470); // L80 FALSE;
+      lisaac_push_first(&__XWJ,L17455128); // L133 STRING;
+      if ((__RWJ->__QSE ==  0)) {
+        lisaac_push(&__XWJ,L18091544); // L138 STRING;
+        lisaac_push_first(&__UK0,L6825988); // L52 TRUE;
+        lisaac_push_first(&__VK0,L17721368); // L135 STRING;
+        __2XJ=__PIH(__SWJ);
+        __RWJ->__GSE=__2XJ;
       } else /* FALSE */ {
-        lisaac_push(&__TYJ,L18091544); // L138 STRING;
-        lisaac_push_first(&__SM0,L6826502); // L52 FALSE;
-        lisaac_push_first(&__TM0,L17832984); // L136 STRING;
-        __YZJ=__NYJ->__BUE;
-        __A0J=__NYJ->__LUE;
-        if (__YZJ==NULL) {
-          lisaac_push(&__TM0,L17983000); // L137 STRING;
+        lisaac_push(&__XWJ,L18091544); // L138 STRING;
+        lisaac_push_first(&__UK0,L6826502); // L52 FALSE;
+        lisaac_push_first(&__VK0,L17832984); // L136 STRING;
+        __2XJ=__RWJ->__GSE;
+        __EYJ=__RWJ->__QSE;
+        if (__2XJ==NULL) {
+          lisaac_push(&__VK0,L17983000); // L137 STRING;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-          lisaac_push(&__TM0,L17983000); // L137 STRING;
-          __B0J=__MLH(((____4 *)__YZJ),__A0J,__OYJ);
+          lisaac_push(&__VK0,L17983000); // L137 STRING;
+          __FYJ=__RJH(((____4 *)__2XJ),__EYJ,__SWJ);
         };
-        __NYJ->__BUE=__B0J;
+        __RWJ->__GSE=__FYJ;
       };
-      __NYJ->__LUE=__OYJ;
+      __RWJ->__QSE=__SWJ;
     } else /* FALSE */ {
-      lisaac_push(&__QIL,L10881542); // L83 FALSE;
-      lisaac_push_first(&__QSM,L6826502); // L52 FALSE;
-      lisaac_push_first(&__1IL,L10759174); // L82 FALSE;
-      lisaac_push_first(&__TYJ,L18356248); // L140 STRING;
-      __YZJ=__NYJ->__BUE;
-      __A0J=__NYJ->__FC;
-      lisaac_push(&__TYJ,L18502168); // L141 STRING;
-      lisaac_push_first(&__SM0,L9195016); // L70 NUMERIC;
-      __L0J=(____L)(__OYJ -  1);
-      if (__YZJ==NULL) {
-        lisaac_push(&__TYJ,L18503704); // L141 STRING;
+      lisaac_push(&__UGL,L10881542); // L83 FALSE;
+      lisaac_push_first(&__UQM,L6826502); // L52 FALSE;
+      lisaac_push_first(&__5GL,L10759174); // L82 FALSE;
+      lisaac_push_first(&__XWJ,L18356248); // L140 STRING;
+      __2XJ=__RWJ->__GSE;
+      __EYJ=__RWJ->__FC;
+      lisaac_push(&__XWJ,L18502168); // L141 STRING;
+      lisaac_push_first(&__UK0,L9195016); // L70 NUMERIC;
+      __PYJ=(____L)(__SWJ -  1);
+      if (__2XJ==NULL) {
+        lisaac_push(&__XWJ,L18503704); // L141 STRING;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-        lisaac_push(&__TYJ,L18503704); // L141 STRING;
-        __ALJ(((____4 *)__YZJ),__A0J,__L0J);
+        lisaac_push(&__XWJ,L18503704); // L141 STRING;
+        __EJJ(((____4 *)__2XJ),__EYJ,__PYJ);
       };
     };
   };
-  __NYJ->__FC=__OYJ;
-  lisaac_push(&__MYJ,L19008024); // L145 STRING;
-  lisaac_push(&__MYJ,L19139096); // L146 STRING;
-  lisaac_push_first(&__QIL,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__QSM,L7088642); // L54 OBJECT;
-  __SIL=((____DB )(top_context->back->back));
-  lisaac_push(&__QIL,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__QSM,L10652676); // L81 TRUE;
-  lisaac_push_first(&__1IL,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__TYJ,L19140120); // L146 STRING;
-  __ZYJ=__NYJ->__LUE;
-  lisaac_push(&__TYJ,L19145752); // L146 STRING;
-  lisaac_push_first(&__SM0,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__TM0,L15224840); // L116 NUMERIC;
-  __WM0=(__ZYJ > __PYJ);
-  lisaac_push(&__SM0,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__TM0,L14700552); // L112 NUMERIC;
-  __YM0=(__ZYJ == __PYJ);
-  if (__WM0) {
-    lisaac_push(&__SM0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__TM0,L10900996); // L83 TRUE;
-    __0M0=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__SM0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__TM0,L12342790); // L94 FALSE;
-    __0M0=__YM0;
-  };
-  if (__0M0) {
-    lisaac_push(&__1IL,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__TYJ,L13509636); // L103 TRUE;
-    __0M0=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__1IL,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__TYJ,L14689286); // L112 FALSE;
-    __0M0=__F__;
-  };
-  if (__0M0) {
-    lisaac_push(&__QIL,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__QSM,L8792068); // L67 TRUE;
-    lisaac_push_first(&__1IL,L19289106); // L147 BLOCK;
-    lisaac_push(&__1IL,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__TYJ,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__SM0,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__TM0,L8792068); // L67 TRUE;
-    lisaac_push_first(&__YDU,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__SIL));
-    lisaac_push(&__TYJ,L9181698); // L70 OBJECT;
-    __DX((&__string_47));
-    lisaac_push(&__TYJ,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__SM0,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__TM0,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__YDU,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__YMY,L8272919); // L63 SYSTEM_IO;
+  __RWJ->__FC=__SWJ;
+  lisaac_push(&__QWJ,L19008024); // L145 STRING;
+  lisaac_push(&__QWJ,L19139096); // L146 STRING;
+  lisaac_push_first(&__UGL,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__UQM,L7088642); // L54 OBJECT;
+  __WGL=((____DB )(top_context->back->back));
+  lisaac_push(&__UGL,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__UQM,L10652676); // L81 TRUE;
+  lisaac_push_first(&__5GL,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__XWJ,L19140120); // L146 STRING;
+  __3WJ=__RWJ->__QSE;
+  lisaac_push(&__XWJ,L19145752); // L146 STRING;
+  lisaac_push_first(&__UK0,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__VK0,L15224840); // L116 NUMERIC;
+  __YK0=(__3WJ > __TWJ);
+  lisaac_push(&__UK0,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__VK0,L14700552); // L112 NUMERIC;
+  __0K0=(__3WJ == __TWJ);
+  if (__YK0) {
+    lisaac_push(&__UK0,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__VK0,L10900996); // L83 TRUE;
+    __2K0=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__UK0,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__VK0,L12342790); // L94 FALSE;
+    __2K0=__0K0;
+  };
+  if (__2K0) {
+    lisaac_push(&__5GL,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__XWJ,L13509636); // L103 TRUE;
+    __2K0=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__5GL,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__XWJ,L14689286); // L112 FALSE;
+    __2K0=__F__;
+  };
+  if (__2K0) {
+    lisaac_push(&__UGL,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__UQM,L8792068); // L67 TRUE;
+    lisaac_push_first(&__5GL,L19289106); // L147 BLOCK;
+    lisaac_push(&__5GL,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__XWJ,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__UK0,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__VK0,L8792068); // L67 TRUE;
+    lisaac_push_first(&__2BU,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__WGL));
+    lisaac_push(&__XWJ,L9181698); // L70 OBJECT;
+    __DX((&__string_42));
+    lisaac_push(&__XWJ,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__UK0,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__VK0,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__2BU,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__UKY,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__TYJ,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__SM0,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__TM0,L4598824); // L35 SYSTEM;
+    lisaac_push(&__XWJ,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__UK0,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__VK0,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__QIL,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__QSM,L8530438); // L65 FALSE;
+    lisaac_push(&__UGL,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__UQM,L8530438); // L65 FALSE;
   };
 }
 
-static void __LYM(____4 *__NYM,____L __OYM,____L __PYM,____L __QYM)
+static void __PWM(____4 *__RWM,____L __SWM,____L __TWM,____L __UWM)
 // ({__HB},{__L},{__L},{__L}) Void No recursive, No inlinable.
 {
-  ____DB __XPN;
-  ____L __3NY,__GZM,__SJO,__JOY,__5ZM;
-  _____CONTEXT __MYM,__VPN,__Y2N,__AQN,__UYM,__JO0,__KO0,__KKU,__QNY;
-  _____CONTEXT __HOY,__EQ0,__FQ0;
-  ____G __NO0,__PO0,__RO0,__ST0,__UT0,__AC4,__SQ0,__UQ0;
-  ____4 __3ZM;
-  lisaac_push_first(&__MYM,L85593109); // L653 NATIVE_ARRAY;
-  lisaac_push_first(&__VPN,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__Y2N,L7088642); // L54 OBJECT;
-  __XPN=((____DB )(top_context->back->back));
-  lisaac_push(&__VPN,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__Y2N,L10652676); // L81 TRUE;
-  lisaac_push_first(&__AQN,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__UYM,L85598229); // L653 NATIVE_ARRAY;
-  lisaac_push_first(&__JO0,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__KO0,L15224840); // L116 NUMERIC;
-  __NO0=(__OYM >  0);
-  lisaac_push(&__JO0,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__KO0,L14700552); // L112 NUMERIC;
-  __PO0=(__OYM ==  0);
-  if (__NO0) {
-    lisaac_push(&__JO0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__KO0,L10900996); // L83 TRUE;
-    __RO0=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__JO0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__KO0,L12342790); // L94 FALSE;
-    __RO0=__PO0;
-  };
-  if (__RO0) {
-    lisaac_push(&__AQN,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__UYM,L13509636); // L103 TRUE;
-    __RO0=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__AQN,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__UYM,L14689286); // L112 FALSE;
-    __RO0=__F__;
-  };
-  if (__RO0) {
-    lisaac_push(&__VPN,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__Y2N,L8792068); // L67 TRUE;
-    lisaac_push_first(&__AQN,L21910546); // L167 BLOCK;
-    lisaac_push(&__AQN,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__UYM,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__JO0,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__KO0,L8792068); // L67 TRUE;
-    lisaac_push_first(&__KKU,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__XPN));
-    lisaac_push(&__UYM,L9181698); // L70 OBJECT;
-    __DX((&__string_111));
-    lisaac_push(&__UYM,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__JO0,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__KO0,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__KKU,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__QNY,L8272919); // L63 SYSTEM_IO;
+  ____DB __1NN;
+  ____L __ZLY,__KXM,__WHO,__FMY,__DYM;
+  _____CONTEXT __QWM,__ZNN,__20N,__EON,__YWM,__LM0,__MM0,__OIU,__MLY;
+  _____CONTEXT __DMY,__GO0,__HO0;
+  ____G __PM0,__RM0,__TM0,__5R0,__BS0,__CA4,__UO0,__WO0;
+  ____4 __BYM;
+  lisaac_push_first(&__QWM,L85593109); // L653 NATIVE_ARRAY;
+  lisaac_push_first(&__ZNN,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__20N,L7088642); // L54 OBJECT;
+  __1NN=((____DB )(top_context->back->back));
+  lisaac_push(&__ZNN,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__20N,L10652676); // L81 TRUE;
+  lisaac_push_first(&__EON,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__YWM,L85598229); // L653 NATIVE_ARRAY;
+  lisaac_push_first(&__LM0,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__MM0,L15224840); // L116 NUMERIC;
+  __PM0=(__SWM >  0);
+  lisaac_push(&__LM0,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__MM0,L14700552); // L112 NUMERIC;
+  __RM0=(__SWM ==  0);
+  if (__PM0) {
+    lisaac_push(&__LM0,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__MM0,L10900996); // L83 TRUE;
+    __TM0=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__LM0,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__MM0,L12342790); // L94 FALSE;
+    __TM0=__RM0;
+  };
+  if (__TM0) {
+    lisaac_push(&__EON,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__YWM,L13509636); // L103 TRUE;
+    __TM0=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__EON,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__YWM,L14689286); // L112 FALSE;
+    __TM0=__F__;
+  };
+  if (__TM0) {
+    lisaac_push(&__ZNN,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__20N,L8792068); // L67 TRUE;
+    lisaac_push_first(&__EON,L21910546); // L167 BLOCK;
+    lisaac_push(&__EON,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__YWM,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__LM0,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__MM0,L8792068); // L67 TRUE;
+    lisaac_push_first(&__OIU,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__1NN));
+    lisaac_push(&__YWM,L9181698); // L70 OBJECT;
+    __DX((&__string_109));
+    lisaac_push(&__YWM,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__LM0,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__MM0,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__OIU,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__MLY,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__UYM,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__JO0,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__KO0,L4598824); // L35 SYSTEM;
+    lisaac_push(&__YWM,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__LM0,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__MM0,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__VPN,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__Y2N,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__MYM,L85724181); // L654 NATIVE_ARRAY;
-  lisaac_push_first(&__VPN,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__Y2N,L7088642); // L54 OBJECT;
-  __XPN=((____DB )(top_context->back->back));
-  lisaac_push(&__VPN,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__Y2N,L10652676); // L81 TRUE;
-  lisaac_push_first(&__AQN,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__UYM,L85729301); // L654 NATIVE_ARRAY;
-  lisaac_push_first(&__JO0,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__KO0,L15224840); // L116 NUMERIC;
-  __NO0=(__PYM > __OYM);
-  lisaac_push(&__JO0,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__KO0,L14700552); // L112 NUMERIC;
-  __PO0=(__PYM == __OYM);
-  if (__NO0) {
-    lisaac_push(&__JO0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__KO0,L10900996); // L83 TRUE;
-    __RO0=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__JO0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__KO0,L12342790); // L94 FALSE;
-    __RO0=__PO0;
-  };
-  if (__RO0) {
-    lisaac_push(&__AQN,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__UYM,L13509636); // L103 TRUE;
-    __RO0=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__AQN,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__UYM,L14689286); // L112 FALSE;
-    __RO0=__F__;
-  };
-  if (__RO0) {
-    lisaac_push(&__VPN,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__Y2N,L8792068); // L67 TRUE;
-    lisaac_push_first(&__AQN,L21910546); // L167 BLOCK;
-    lisaac_push(&__AQN,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__UYM,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__JO0,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__KO0,L8792068); // L67 TRUE;
-    lisaac_push_first(&__KKU,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__XPN));
-    lisaac_push(&__UYM,L9181698); // L70 OBJECT;
-    __DX((&__string_111));
-    lisaac_push(&__UYM,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__JO0,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__KO0,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__KKU,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__QNY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__ZNN,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__20N,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__QWM,L85724181); // L654 NATIVE_ARRAY;
+  lisaac_push_first(&__ZNN,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__20N,L7088642); // L54 OBJECT;
+  __1NN=((____DB )(top_context->back->back));
+  lisaac_push(&__ZNN,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__20N,L10652676); // L81 TRUE;
+  lisaac_push_first(&__EON,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__YWM,L85729301); // L654 NATIVE_ARRAY;
+  lisaac_push_first(&__LM0,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__MM0,L15224840); // L116 NUMERIC;
+  __PM0=(__TWM > __SWM);
+  lisaac_push(&__LM0,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__MM0,L14700552); // L112 NUMERIC;
+  __RM0=(__TWM == __SWM);
+  if (__PM0) {
+    lisaac_push(&__LM0,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__MM0,L10900996); // L83 TRUE;
+    __TM0=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__LM0,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__MM0,L12342790); // L94 FALSE;
+    __TM0=__RM0;
+  };
+  if (__TM0) {
+    lisaac_push(&__EON,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__YWM,L13509636); // L103 TRUE;
+    __TM0=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__EON,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__YWM,L14689286); // L112 FALSE;
+    __TM0=__F__;
+  };
+  if (__TM0) {
+    lisaac_push(&__ZNN,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__20N,L8792068); // L67 TRUE;
+    lisaac_push_first(&__EON,L21910546); // L167 BLOCK;
+    lisaac_push(&__EON,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__YWM,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__LM0,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__MM0,L8792068); // L67 TRUE;
+    lisaac_push_first(&__OIU,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__1NN));
+    lisaac_push(&__YWM,L9181698); // L70 OBJECT;
+    __DX((&__string_109));
+    lisaac_push(&__YWM,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__LM0,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__MM0,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__OIU,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__MLY,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__UYM,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__JO0,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__KO0,L4598824); // L35 SYSTEM;
+    lisaac_push(&__YWM,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__LM0,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__MM0,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__VPN,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__Y2N,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__MYM,L85855253); // L655 NATIVE_ARRAY;
-  lisaac_push_first(&__VPN,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__Y2N,L7088642); // L54 OBJECT;
-  __XPN=((____DB )(top_context->back->back));
-  lisaac_push(&__VPN,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__Y2N,L10652676); // L81 TRUE;
-  lisaac_push_first(&__AQN,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__UYM,L85859861); // L655 NATIVE_ARRAY;
-  lisaac_push_first(&__JO0,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__KO0,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__KKU,L9195016); // L70 NUMERIC;
-  __3NY=(____L)(- __QYM);
-  lisaac_push(&__JO0,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__KO0,L9195016); // L70 NUMERIC;
-  __GZM=(____L)(__OYM - __3NY);
-  lisaac_push(&__UYM,L85864981); // L655 NATIVE_ARRAY;
-  lisaac_push_first(&__JO0,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__KO0,L15224840); // L116 NUMERIC;
-  __NO0=(__GZM >  0);
-  lisaac_push(&__JO0,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__KO0,L14700552); // L112 NUMERIC;
-  __PO0=(__GZM ==  0);
-  if (__NO0) {
-    lisaac_push(&__JO0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__KO0,L10900996); // L83 TRUE;
-    __RO0=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__JO0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__KO0,L12342790); // L94 FALSE;
-    __RO0=__PO0;
-  };
-  if (__RO0) {
-    lisaac_push(&__AQN,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__UYM,L13509636); // L103 TRUE;
-    __RO0=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__AQN,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__UYM,L14689286); // L112 FALSE;
-    __RO0=__F__;
-  };
-  if (__RO0) {
-    lisaac_push(&__VPN,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__Y2N,L8792068); // L67 TRUE;
-    lisaac_push_first(&__AQN,L21910546); // L167 BLOCK;
-    lisaac_push(&__AQN,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__UYM,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__JO0,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__KO0,L8792068); // L67 TRUE;
-    lisaac_push_first(&__KKU,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__XPN));
-    lisaac_push(&__UYM,L9181698); // L70 OBJECT;
-    __DX((&__string_111));
-    lisaac_push(&__UYM,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__JO0,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__KO0,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__KKU,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__QNY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__ZNN,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__20N,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__QWM,L85855253); // L655 NATIVE_ARRAY;
+  lisaac_push_first(&__ZNN,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__20N,L7088642); // L54 OBJECT;
+  __1NN=((____DB )(top_context->back->back));
+  lisaac_push(&__ZNN,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__20N,L10652676); // L81 TRUE;
+  lisaac_push_first(&__EON,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__YWM,L85859861); // L655 NATIVE_ARRAY;
+  lisaac_push_first(&__LM0,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__MM0,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__OIU,L9195016); // L70 NUMERIC;
+  __ZLY=(____L)(- __UWM);
+  lisaac_push(&__LM0,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__MM0,L9195016); // L70 NUMERIC;
+  __KXM=(____L)(__SWM - __ZLY);
+  lisaac_push(&__YWM,L85864981); // L655 NATIVE_ARRAY;
+  lisaac_push_first(&__LM0,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__MM0,L15224840); // L116 NUMERIC;
+  __PM0=(__KXM >  0);
+  lisaac_push(&__LM0,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__MM0,L14700552); // L112 NUMERIC;
+  __RM0=(__KXM ==  0);
+  if (__PM0) {
+    lisaac_push(&__LM0,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__MM0,L10900996); // L83 TRUE;
+    __TM0=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__LM0,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__MM0,L12342790); // L94 FALSE;
+    __TM0=__RM0;
+  };
+  if (__TM0) {
+    lisaac_push(&__EON,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__YWM,L13509636); // L103 TRUE;
+    __TM0=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__EON,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__YWM,L14689286); // L112 FALSE;
+    __TM0=__F__;
+  };
+  if (__TM0) {
+    lisaac_push(&__ZNN,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__20N,L8792068); // L67 TRUE;
+    lisaac_push_first(&__EON,L21910546); // L167 BLOCK;
+    lisaac_push(&__EON,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__YWM,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__LM0,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__MM0,L8792068); // L67 TRUE;
+    lisaac_push_first(&__OIU,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__1NN));
+    lisaac_push(&__YWM,L9181698); // L70 OBJECT;
+    __DX((&__string_109));
+    lisaac_push(&__YWM,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__LM0,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__MM0,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__OIU,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__MLY,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__UYM,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__JO0,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__KO0,L4598824); // L35 SYSTEM;
+    lisaac_push(&__YWM,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__LM0,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__MM0,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__VPN,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__Y2N,L8530438); // L65 FALSE;
-  };
-  if ((__QYM !=  0)) {
-    lisaac_push(&__MYM,L87558677); // L668 NATIVE_ARRAY;
-    lisaac_push_first(&__VPN,L8792068); // L67 TRUE;
-    lisaac_push_first(&__Y2N,L86384149); // L659 NATIVE_ARRAY;
-    lisaac_push_first(&__AQN,L15498248); // L118 NUMERIC;
-    lisaac_push_first(&__UYM,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__JO0,L15224840); // L116 NUMERIC;
-    __RO0=(__QYM >  0);
-    lisaac_push(&__UYM,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__JO0,L14700552); // L112 NUMERIC;
-    __ST0=(__QYM ==  0);
-    if (__RO0) {
-      lisaac_push(&__UYM,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__JO0,L10900996); // L83 TRUE;
-      __UT0=__F__;
+    lisaac_push(&__ZNN,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__20N,L8530438); // L65 FALSE;
+  };
+  if ((__UWM !=  0)) {
+    lisaac_push(&__QWM,L87558677); // L668 NATIVE_ARRAY;
+    lisaac_push_first(&__ZNN,L8792068); // L67 TRUE;
+    lisaac_push_first(&__20N,L86384149); // L659 NATIVE_ARRAY;
+    lisaac_push_first(&__EON,L15498248); // L118 NUMERIC;
+    lisaac_push_first(&__YWM,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__LM0,L15224840); // L116 NUMERIC;
+    __TM0=(__UWM >  0);
+    lisaac_push(&__YWM,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__LM0,L14700552); // L112 NUMERIC;
+    __5R0=(__UWM ==  0);
+    if (__TM0) {
+      lisaac_push(&__YWM,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__LM0,L10900996); // L83 TRUE;
+      __BS0=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__UYM,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__JO0,L12342790); // L94 FALSE;
-      __UT0=__ST0;
+      lisaac_push(&__YWM,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__LM0,L12342790); // L94 FALSE;
+      __BS0=__5R0;
     };
-    if (__UT0) {
-      lisaac_push(&__AQN,L15493640); // L118 NUMERIC;
-      lisaac_push_first(&__UYM,L13509636); // L103 TRUE;
-      __UT0=__J__;
+    if (__BS0) {
+      lisaac_push(&__EON,L15493640); // L118 NUMERIC;
+      lisaac_push_first(&__YWM,L13509636); // L103 TRUE;
+      __BS0=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__AQN,L15493640); // L118 NUMERIC;
-      lisaac_push_first(&__UYM,L14689286); // L112 FALSE;
-      __UT0=__F__;
+      lisaac_push(&__EON,L15493640); // L118 NUMERIC;
+      lisaac_push_first(&__YWM,L14689286); // L112 FALSE;
+      __BS0=__F__;
     };
-    if (__UT0) {
-      lisaac_push(&__Y2N,L87428629); // L667 NATIVE_ARRAY;
-      lisaac_push_first(&__AQN,L6825988); // L52 TRUE;
-      lisaac_push_first(&__UYM,L86770709); // L662 NATIVE_ARRAY;
-      __SJO=__OYM;
-      lisaac_push_first(&__JO0,L20989960); // L160 NUMERIC;
-      __QJO:
+    if (__BS0) {
+      lisaac_push(&__20N,L87428629); // L667 NATIVE_ARRAY;
+      lisaac_push_first(&__EON,L6825988); // L52 TRUE;
+      lisaac_push_first(&__YWM,L86770709); // L662 NATIVE_ARRAY;
+      __WHO=__SWM;
+      lisaac_push_first(&__LM0,L20989960); // L160 NUMERIC;
+      __UHO:
       {
-        lisaac_push(&__JO0,L21370888); // L163 NUMERIC;
-        lisaac_push_first(&__KO0,L15759880); // L120 NUMERIC;
-        lisaac_push_first(&__KKU,L15224840); // L116 NUMERIC;
-        if ((__SJO > __PYM)) {
-          lisaac_push(&__KO0,L15755784); // L120 NUMERIC;
-          lisaac_push_first(&__KKU,L13509636); // L103 TRUE;
-          __AC4=__J__;
+        lisaac_push(&__LM0,L21370888); // L163 NUMERIC;
+        lisaac_push_first(&__MM0,L15759880); // L120 NUMERIC;
+        lisaac_push_first(&__OIU,L15224840); // L116 NUMERIC;
+        if ((__WHO > __TWM)) {
+          lisaac_push(&__MM0,L15755784); // L120 NUMERIC;
+          lisaac_push_first(&__OIU,L13509636); // L103 TRUE;
+          __CA4=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__KO0,L15755784); // L120 NUMERIC;
-          lisaac_push_first(&__KKU,L14689286); // L112 FALSE;
-          __AC4=__F__;
+          lisaac_push(&__MM0,L15755784); // L120 NUMERIC;
+          lisaac_push_first(&__OIU,L14689286); // L112 FALSE;
+          __CA4=__F__;
         };
-        if (__AC4) {
-          lisaac_push(&__JO0,L21760520); // L166 NUMERIC;
-          lisaac_push_first(&__KO0,L8792068); // L67 TRUE;
-          lisaac_push_first(&__KKU,L21506056); // L164 NUMERIC;
-          lisaac_push_first(&__QNY,L86645781); // L661 NATIVE_ARRAY;
-          __3ZM=__MVD(__NYM,__SJO);
-          lisaac_push(&__QNY,L86650389); // L661 NATIVE_ARRAY;
-          lisaac_push_first(&__HOY,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__EQ0,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__FQ0,L9195016); // L70 NUMERIC;
-          __JOY=(____L)(- __QYM);
-          lisaac_push(&__HOY,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__EQ0,L9195016); // L70 NUMERIC;
-          __5ZM=(____L)(__SJO - __JOY);
-          lisaac_push(&__QNY,L86654485); // L661 NATIVE_ARRAY;
-          __3OG(__NYM,__3ZM,__5ZM);
-          lisaac_push(&__KKU,L21633544); // L165 NUMERIC;
-          lisaac_push_first(&__QNY,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__HOY,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__EQ0,L9195016); // L70 NUMERIC;
-          __JOY=(____L)(-  1);
-          lisaac_push(&__QNY,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__HOY,L9195016); // L70 NUMERIC;
-          __5ZM=(____L)(__SJO - __JOY);
-          lisaac_push(&__KKU,L21644808); // L165 NUMERIC;
-          __SJO=__5ZM;
-          goto __QJO;
+        if (__CA4) {
+          lisaac_push(&__LM0,L21760520); // L166 NUMERIC;
+          lisaac_push_first(&__MM0,L8792068); // L67 TRUE;
+          lisaac_push_first(&__OIU,L21506056); // L164 NUMERIC;
+          lisaac_push_first(&__MLY,L86645781); // L661 NATIVE_ARRAY;
+          __BYM=__RTD(__RWM,__WHO);
+          lisaac_push(&__MLY,L86650389); // L661 NATIVE_ARRAY;
+          lisaac_push_first(&__DMY,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__GO0,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__HO0,L9195016); // L70 NUMERIC;
+          __FMY=(____L)(- __UWM);
+          lisaac_push(&__DMY,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__GO0,L9195016); // L70 NUMERIC;
+          __DYM=(____L)(__WHO - __FMY);
+          lisaac_push(&__MLY,L86654485); // L661 NATIVE_ARRAY;
+          __CNG(__RWM,__BYM,__DYM);
+          lisaac_push(&__OIU,L21633544); // L165 NUMERIC;
+          lisaac_push_first(&__MLY,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__DMY,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__GO0,L9195016); // L70 NUMERIC;
+          __FMY=(____L)(-  1);
+          lisaac_push(&__MLY,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__DMY,L9195016); // L70 NUMERIC;
+          __DYM=(____L)(__WHO - __FMY);
+          lisaac_push(&__OIU,L21644808); // L165 NUMERIC;
+          __WHO=__DYM;
+          goto __UHO;
         } else /* FALSE */ {
-          lisaac_push(&__JO0,L21760520); // L166 NUMERIC;
-          lisaac_push_first(&__KO0,L8530438); // L65 FALSE;
+          lisaac_push(&__LM0,L21760520); // L166 NUMERIC;
+          lisaac_push_first(&__MM0,L8530438); // L65 FALSE;
         };
       };
     } else /* FALSE */ {
-      lisaac_push(&__Y2N,L87428629); // L667 NATIVE_ARRAY;
-      lisaac_push_first(&__AQN,L6826502); // L52 FALSE;
-      lisaac_push_first(&__UYM,L87294997); // L666 NATIVE_ARRAY;
-      __SJO=__PYM;
-      lisaac_push_first(&__JO0,L22172680); // L169 NUMERIC;
-      __BKO:
+      lisaac_push(&__20N,L87428629); // L667 NATIVE_ARRAY;
+      lisaac_push_first(&__EON,L6826502); // L52 FALSE;
+      lisaac_push_first(&__YWM,L87294997); // L666 NATIVE_ARRAY;
+      __WHO=__TWM;
+      lisaac_push_first(&__LM0,L22172680); // L169 NUMERIC;
+      __FIO:
       {
-        lisaac_push(&__JO0,L22550536); // L172 NUMERIC;
-        lisaac_push_first(&__KO0,L16021000); // L122 NUMERIC;
-        lisaac_push_first(&__KKU,L15224840); // L116 NUMERIC;
-        __AC4=(__SJO > __OYM);
-        lisaac_push(&__KO0,L16030216); // L122 NUMERIC;
-        lisaac_push_first(&__KKU,L14700552); // L112 NUMERIC;
-        __SQ0=(__SJO == __OYM);
-        if (__AC4) {
-          lisaac_push(&__KO0,L16025608); // L122 NUMERIC;
-          lisaac_push_first(&__KKU,L10900996); // L83 TRUE;
-          __UQ0=__F__;
+        lisaac_push(&__LM0,L22550536); // L172 NUMERIC;
+        lisaac_push_first(&__MM0,L16021000); // L122 NUMERIC;
+        lisaac_push_first(&__OIU,L15224840); // L116 NUMERIC;
+        __CA4=(__WHO > __SWM);
+        lisaac_push(&__MM0,L16030216); // L122 NUMERIC;
+        lisaac_push_first(&__OIU,L14700552); // L112 NUMERIC;
+        __UO0=(__WHO == __SWM);
+        if (__CA4) {
+          lisaac_push(&__MM0,L16025608); // L122 NUMERIC;
+          lisaac_push_first(&__OIU,L10900996); // L83 TRUE;
+          __WO0=__F__;
         } else /* FALSE */ {
-          lisaac_push(&__KO0,L16025608); // L122 NUMERIC;
-          lisaac_push_first(&__KKU,L12342790); // L94 FALSE;
-          __UQ0=__SQ0;
+          lisaac_push(&__MM0,L16025608); // L122 NUMERIC;
+          lisaac_push_first(&__OIU,L12342790); // L94 FALSE;
+          __WO0=__UO0;
         };
-        if (__UQ0) {
-          lisaac_push(&__JO0,L22940168); // L175 NUMERIC;
-          lisaac_push_first(&__KO0,L8792068); // L67 TRUE;
-          lisaac_push_first(&__KKU,L22685704); // L173 NUMERIC;
-          lisaac_push_first(&__QNY,L87170069); // L665 NATIVE_ARRAY;
-          __3ZM=__MVD(__NYM,__SJO);
-          lisaac_push(&__QNY,L87174677); // L665 NATIVE_ARRAY;
-          lisaac_push_first(&__HOY,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__EQ0,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__FQ0,L9195016); // L70 NUMERIC;
-          __JOY=(____L)(- __QYM);
-          lisaac_push(&__HOY,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__EQ0,L9195016); // L70 NUMERIC;
-          __5ZM=(____L)(__SJO - __JOY);
-          lisaac_push(&__QNY,L87178773); // L665 NATIVE_ARRAY;
-          __3OG(__NYM,__3ZM,__5ZM);
-          lisaac_push(&__KKU,L22812680); // L174 NUMERIC;
-          lisaac_push_first(&__QNY,L9195016); // L70 NUMERIC;
-          __JOY=(____L)(__SJO -  1);
-          lisaac_push(&__KKU,L22826504); // L174 NUMERIC;
-          __SJO=__JOY;
-          goto __BKO;
+        if (__WO0) {
+          lisaac_push(&__LM0,L22940168); // L175 NUMERIC;
+          lisaac_push_first(&__MM0,L8792068); // L67 TRUE;
+          lisaac_push_first(&__OIU,L22685704); // L173 NUMERIC;
+          lisaac_push_first(&__MLY,L87170069); // L665 NATIVE_ARRAY;
+          __BYM=__RTD(__RWM,__WHO);
+          lisaac_push(&__MLY,L87174677); // L665 NATIVE_ARRAY;
+          lisaac_push_first(&__DMY,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__GO0,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__HO0,L9195016); // L70 NUMERIC;
+          __FMY=(____L)(- __UWM);
+          lisaac_push(&__DMY,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__GO0,L9195016); // L70 NUMERIC;
+          __DYM=(____L)(__WHO - __FMY);
+          lisaac_push(&__MLY,L87178773); // L665 NATIVE_ARRAY;
+          __CNG(__RWM,__BYM,__DYM);
+          lisaac_push(&__OIU,L22812680); // L174 NUMERIC;
+          lisaac_push_first(&__MLY,L9195016); // L70 NUMERIC;
+          __FMY=(____L)(__WHO -  1);
+          lisaac_push(&__OIU,L22826504); // L174 NUMERIC;
+          __WHO=__FMY;
+          goto __FIO;
         } else /* FALSE */ {
-          lisaac_push(&__JO0,L22940168); // L175 NUMERIC;
-          lisaac_push_first(&__KO0,L8530438); // L65 FALSE;
+          lisaac_push(&__LM0,L22940168); // L175 NUMERIC;
+          lisaac_push_first(&__MM0,L8530438); // L65 FALSE;
         };
       };
     };
   } else /* FALSE */ {
-    lisaac_push(&__MYM,L87558677); // L668 NATIVE_ARRAY;
-    lisaac_push_first(&__VPN,L8530438); // L65 FALSE;
+    lisaac_push(&__QWM,L87558677); // L668 NATIVE_ARRAY;
+    lisaac_push_first(&__ZNN,L8530438); // L65 FALSE;
   };
 }
 
-static void __S1J(____4 *__U1J,____4 *__V1J,____L __W1J)
+static void __WZJ(____4 *__YZJ,____4 *__ZZJ,____L __0ZJ)
 // ({__HB},{NULLx__HB},{__L}) Void No recursive, No inlinable.
 {
-  ____DB __DML;
-  ____L __21J,__INL;
-  _____CONTEXT __T1J,__BML,__CVM,__MML,__01J,__GR0,__HR0,__XFU,__APY;
-  ____G __OR0,__QR0,__SR0,__ZR0,__1R0,__3R0;
-  ____4 __G2J;
-  lisaac_push_first(&__T1J,L81136661); // L619 NATIVE_ARRAY;
-  lisaac_push_first(&__BML,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__CVM,L7088642); // L54 OBJECT;
-  __DML=((____DB )(top_context->back->back));
-  lisaac_push(&__BML,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__CVM,L10652676); // L81 TRUE;
-  lisaac_push_first(&__MML,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__01J,L81142805); // L619 NATIVE_ARRAY;
-  lisaac_push_first(&__GR0,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__HR0,L9195016); // L70 NUMERIC;
-  __21J=(____L)(-  1);
-  lisaac_push(&__01J,L81141781); // L619 NATIVE_ARRAY;
-  lisaac_push_first(&__GR0,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__HR0,L15224840); // L116 NUMERIC;
-  __OR0=(__W1J > __21J);
-  lisaac_push(&__GR0,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__HR0,L14700552); // L112 NUMERIC;
-  __QR0=(__W1J == __21J);
-  if (__OR0) {
-    lisaac_push(&__GR0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__HR0,L10900996); // L83 TRUE;
-    __SR0=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__GR0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__HR0,L12342790); // L94 FALSE;
-    __SR0=__QR0;
-  };
-  if (__SR0) {
-    lisaac_push(&__MML,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__01J,L13509636); // L103 TRUE;
-    __SR0=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__MML,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__01J,L14689286); // L112 FALSE;
-    __SR0=__F__;
-  };
-  if (__SR0) {
-    lisaac_push(&__BML,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__CVM,L8792068); // L67 TRUE;
-    lisaac_push_first(&__MML,L21910546); // L167 BLOCK;
-    lisaac_push(&__MML,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__01J,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__GR0,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__HR0,L8792068); // L67 TRUE;
-    lisaac_push_first(&__XFU,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__DML));
-    lisaac_push(&__01J,L9181698); // L70 OBJECT;
-    __DX((&__string_111));
-    lisaac_push(&__01J,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__GR0,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__HR0,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__XFU,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__APY,L8272919); // L63 SYSTEM_IO;
+  ____DB __HKL;
+  ____L __A0J,__MLL;
+  _____CONTEXT __XZJ,__FKL,__GTM,__QKL,__4ZJ,__IP0,__JP0,__1DU,__2MY;
+  ____G __QP0,__SP0,__UP0,__1P0,__3P0,__5P0;
+  ____4 __K0J;
+  lisaac_push_first(&__XZJ,L81136661); // L619 NATIVE_ARRAY;
+  lisaac_push_first(&__FKL,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__GTM,L7088642); // L54 OBJECT;
+  __HKL=((____DB )(top_context->back->back));
+  lisaac_push(&__FKL,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__GTM,L10652676); // L81 TRUE;
+  lisaac_push_first(&__QKL,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__4ZJ,L81142805); // L619 NATIVE_ARRAY;
+  lisaac_push_first(&__IP0,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__JP0,L9195016); // L70 NUMERIC;
+  __A0J=(____L)(-  1);
+  lisaac_push(&__4ZJ,L81141781); // L619 NATIVE_ARRAY;
+  lisaac_push_first(&__IP0,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__JP0,L15224840); // L116 NUMERIC;
+  __QP0=(__0ZJ > __A0J);
+  lisaac_push(&__IP0,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__JP0,L14700552); // L112 NUMERIC;
+  __SP0=(__0ZJ == __A0J);
+  if (__QP0) {
+    lisaac_push(&__IP0,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__JP0,L10900996); // L83 TRUE;
+    __UP0=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__IP0,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__JP0,L12342790); // L94 FALSE;
+    __UP0=__SP0;
+  };
+  if (__UP0) {
+    lisaac_push(&__QKL,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__4ZJ,L13509636); // L103 TRUE;
+    __UP0=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__QKL,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__4ZJ,L14689286); // L112 FALSE;
+    __UP0=__F__;
+  };
+  if (__UP0) {
+    lisaac_push(&__FKL,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__GTM,L8792068); // L67 TRUE;
+    lisaac_push_first(&__QKL,L21910546); // L167 BLOCK;
+    lisaac_push(&__QKL,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__4ZJ,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__IP0,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__JP0,L8792068); // L67 TRUE;
+    lisaac_push_first(&__1DU,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__HKL));
+    lisaac_push(&__4ZJ,L9181698); // L70 OBJECT;
+    __DX((&__string_109));
+    lisaac_push(&__4ZJ,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__IP0,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__JP0,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__1DU,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__2MY,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__01J,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__GR0,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__HR0,L4598824); // L35 SYSTEM;
+    lisaac_push(&__4ZJ,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__IP0,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__JP0,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__BML,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__CVM,L8530438); // L65 FALSE;
+    lisaac_push(&__FKL,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__GTM,L8530438); // L65 FALSE;
   };
-  lisaac_push(&__T1J,L81791509); // L624 NATIVE_ARRAY;
-  __21J=__W1J;
-  lisaac_push_first(&__BML,L22172680); // L169 NUMERIC;
-  __2ML:
+  lisaac_push(&__XZJ,L81791509); // L624 NATIVE_ARRAY;
+  __A0J=__0ZJ;
+  lisaac_push_first(&__FKL,L22172680); // L169 NUMERIC;
+  __ALL:
   {
-    lisaac_push(&__BML,L22550536); // L172 NUMERIC;
-    lisaac_push_first(&__CVM,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__MML,L15224840); // L116 NUMERIC;
-    __ZR0=(__21J >  0);
-    lisaac_push(&__CVM,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__MML,L14700552); // L112 NUMERIC;
-    __1R0=(__21J ==  0);
-    if (__ZR0) {
-      lisaac_push(&__CVM,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__MML,L10900996); // L83 TRUE;
-      __3R0=__F__;
+    lisaac_push(&__FKL,L22550536); // L172 NUMERIC;
+    lisaac_push_first(&__GTM,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__QKL,L15224840); // L116 NUMERIC;
+    __1P0=(__A0J >  0);
+    lisaac_push(&__GTM,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__QKL,L14700552); // L112 NUMERIC;
+    __3P0=(__A0J ==  0);
+    if (__1P0) {
+      lisaac_push(&__GTM,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__QKL,L10900996); // L83 TRUE;
+      __5P0=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__CVM,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__MML,L12342790); // L94 FALSE;
-      __3R0=__1R0;
+      lisaac_push(&__GTM,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__QKL,L12342790); // L94 FALSE;
+      __5P0=__3P0;
     };
-    if (__3R0) {
-      lisaac_push(&__BML,L22940168); // L175 NUMERIC;
-      lisaac_push_first(&__CVM,L8792068); // L67 TRUE;
-      lisaac_push_first(&__MML,L22685704); // L173 NUMERIC;
-      lisaac_push_first(&__01J,L81538581); // L622 NATIVE_ARRAY;
-      if (__V1J==NULL) {
-        lisaac_push(&__01J,L81669653); // L623 NATIVE_ARRAY;
+    if (__5P0) {
+      lisaac_push(&__FKL,L22940168); // L175 NUMERIC;
+      lisaac_push_first(&__GTM,L8792068); // L67 TRUE;
+      lisaac_push_first(&__QKL,L22685704); // L173 NUMERIC;
+      lisaac_push_first(&__4ZJ,L81538581); // L622 NATIVE_ARRAY;
+      if (__ZZJ==NULL) {
+        lisaac_push(&__4ZJ,L81669653); // L623 NATIVE_ARRAY;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-        lisaac_push(&__01J,L81669653); // L623 NATIVE_ARRAY;
-        __G2J=__MVD(((____4 *)__V1J),__21J);
+        lisaac_push(&__4ZJ,L81669653); // L623 NATIVE_ARRAY;
+        __K0J=__RTD(((____4 *)__ZZJ),__A0J);
       };
-      lisaac_push(&__01J,L81672725); // L623 NATIVE_ARRAY;
-      __3OG(__U1J,__G2J,__21J);
-      lisaac_push(&__MML,L22812680); // L174 NUMERIC;
-      lisaac_push_first(&__01J,L9195016); // L70 NUMERIC;
-      __INL=(____L)(__21J -  1);
-      lisaac_push(&__MML,L22826504); // L174 NUMERIC;
-      __21J=__INL;
-      goto __2ML;
+      lisaac_push(&__4ZJ,L81672725); // L623 NATIVE_ARRAY;
+      __CNG(__YZJ,__K0J,__A0J);
+      lisaac_push(&__QKL,L22812680); // L174 NUMERIC;
+      lisaac_push_first(&__4ZJ,L9195016); // L70 NUMERIC;
+      __MLL=(____L)(__A0J -  1);
+      lisaac_push(&__QKL,L22826504); // L174 NUMERIC;
+      __A0J=__MLL;
+      goto __ALL;
     } else /* FALSE */ {
-      lisaac_push(&__BML,L22940168); // L175 NUMERIC;
-      lisaac_push_first(&__CVM,L8530438); // L65 FALSE;
+      lisaac_push(&__FKL,L22940168); // L175 NUMERIC;
+      lisaac_push_first(&__GTM,L8530438); // L65 FALSE;
     };
   };
 }
 
-static void __FHB(____V *__IHB)
+static void __BGB(____V *__EGB)
 // ({__V}) Void No recursive, No inlinable.
 {
-  ____0B *__CPY;
-  ____L __PHB;
-  _____CONTEXT __GHB,__BPY,__UHB,__HPY,__IPY;
-  lisaac_push_first(&__GHB,L74860033); // L571 INSTALL_LISAAC;
+  ____0B *__4MY;
+  ____L __LGB;
+  _____CONTEXT __CGB,__3MY,__QGB,__DNY,__ENY;
+  lisaac_push_first(&__CGB,L75122177); // L573 INSTALL_LISAAC;
   if (__5B==NULL) {
-    lisaac_push(&__GHB,L75121665); // L573 INSTALL_LISAAC;
+    lisaac_push(&__CGB,L75383809); // L575 INSTALL_LISAAC;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING */ {
-    lisaac_push(&__GHB,L75121665); // L573 INSTALL_LISAAC;
-    __AGI(((____0B *)__5B),(&__string_121));
+    lisaac_push(&__CGB,L75383809); // L575 INSTALL_LISAAC;
+    __FEI(((____0B *)__5B),(&__string_119));
   };
   if (__5B==NULL) {
-    lisaac_push(&__GHB,L75247105); // L574 INSTALL_LISAAC;
+    lisaac_push(&__CGB,L75509249); // L576 INSTALL_LISAAC;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING */ {
-    lisaac_push(&__GHB,L75247105); // L574 INSTALL_LISAAC;
-    __RII(((____0B *)__5B),__IHB);
+    lisaac_push(&__CGB,L75509249); // L576 INSTALL_LISAAC;
+    __WGI(((____0B *)__5B),__EGB);
   };
   if (__5B==NULL) {
-    lisaac_push(&__GHB,L75383809); // L575 INSTALL_LISAAC;
+    lisaac_push(&__CGB,L75645953); // L577 INSTALL_LISAAC;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING */ {
-    lisaac_push(&__GHB,L75383809); // L575 INSTALL_LISAAC;
-    __RII(((____0B *)__5B),(&__string_122));
+    lisaac_push(&__CGB,L75645953); // L577 INSTALL_LISAAC;
+    __WGI(((____0B *)__5B),(&__string_120));
   };
   if (__5B==NULL) {
-    lisaac_push(&__GHB,L75509249); // L576 INSTALL_LISAAC;
+    lisaac_push(&__CGB,L75771393); // L578 INSTALL_LISAAC;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING */ {
-    lisaac_push(&__GHB,L75509249); // L576 INSTALL_LISAAC;
-    __RII(((____0B *)__5B),__IHB);
+    lisaac_push(&__CGB,L75771393); // L578 INSTALL_LISAAC;
+    __WGI(((____0B *)__5B),__EGB);
   };
-  lisaac_push(&__GHB,L75644417); // L577 INSTALL_LISAAC;
-  __DX((&__string_123));
+  lisaac_push(&__CGB,L75906561); // L579 INSTALL_LISAAC;
+  __DX((&__string_121));
   if (__5B==NULL) {
-    lisaac_push(&__GHB,L75769857); // L578 INSTALL_LISAAC;
+    lisaac_push(&__CGB,L76032001); // L580 INSTALL_LISAAC;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING */ {
-    lisaac_push(&__GHB,L75769857); // L578 INSTALL_LISAAC;
-    __CPY=((____0B *)__5B);
-    lisaac_push_first(&__BPY,L167652365); // L1279 ABSTRACT_STRING;
-    __O4C(__CPY);
-  };
-  lisaac_push(&__GHB,L75907585); // L579 INSTALL_LISAAC;
-  __DX((&__string_124));
-  lisaac_push(&__GHB,L76044289); // L580 INSTALL_LISAAC;
-  __PHB=__DRB(__5B);
-  if ((__PHB !=  0)) {
-    lisaac_push(&__GHB,L76679681); // L585 INSTALL_LISAAC;
-    lisaac_push_first(&__BPY,L8792068); // L67 TRUE;
-    lisaac_push_first(&__UHB,L76049409); // L580 INSTALL_LISAAC;
-    lisaac_push(&__UHB,L76305921); // L582 INSTALL_LISAAC;
-    __DX((&__string_125));
-    lisaac_push(&__UHB,L76421633); // L583 INSTALL_LISAAC;
-    __DX(__IHB);
-    lisaac_push(&__UHB,L76558849); // L584 INSTALL_LISAAC;
-    __DX((&__string_126));
+    lisaac_push(&__CGB,L76032001); // L580 INSTALL_LISAAC;
+    __4MY=((____0B *)__5B);
+    lisaac_push_first(&__3MY,L167652365); // L1279 ABSTRACT_STRING;
+    __T2C(__4MY);
+  };
+  lisaac_push(&__CGB,L76169729); // L581 INSTALL_LISAAC;
+  __DX((&__string_122));
+  lisaac_push(&__CGB,L76306433); // L582 INSTALL_LISAAC;
+  __LGB=__AQB(__5B);
+  if ((__LGB !=  0)) {
+    lisaac_push(&__CGB,L76941825); // L587 INSTALL_LISAAC;
+    lisaac_push_first(&__3MY,L8792068); // L67 TRUE;
+    lisaac_push_first(&__QGB,L76311553); // L582 INSTALL_LISAAC;
+    lisaac_push(&__QGB,L76568065); // L584 INSTALL_LISAAC;
+    __DX((&__string_123));
+    lisaac_push(&__QGB,L76683777); // L585 INSTALL_LISAAC;
+    __DX(__EGB);
+    lisaac_push(&__QGB,L76820993); // L586 INSTALL_LISAAC;
+    __DX((&__string_124));
+  } else /* FALSE */ {
+    lisaac_push(&__CGB,L76941825); // L587 INSTALL_LISAAC;
+    lisaac_push_first(&__3MY,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__CGB,L77077505); // L588 INSTALL_LISAAC;
+  lisaac_push_first(&__3MY,L10896400); // L83 CHARACTER;
+  lisaac_push_first(&__QGB,L5005342); // L38 STD_OUTPUT;
+  lisaac_push_first(&__DNY,L18378271); // L140 OUTPUT_STREAM;
+  lisaac_push_first(&__ENY,L8272919); // L63 SYSTEM_IO;
+  fputc((int)('\n'),stdout);
+}
+
+static ____L __AQB(void *__DQB)
+// ({NULLx__Vx__0B}) With result No recursive, No inlinable.
+{
+  ____DB __FTB;
+  ____V *__1XW;
+  ____L __EQB;
+  _____CONTEXT __BQB,__DTB,__0WB,__OTB,__IQB,__YGF,__5KF,__AHF,__MNY;
+  ____G __RTB;
+  ____4 *__MQB;
+  lisaac_push_first(&__BQB,L8260122); // L63 ENVIRONMENT;
+  lisaac_push_first(&__DTB,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__0WB,L7088642); // L54 OBJECT;
+  __FTB=((____DB )(top_context->back->back));
+  lisaac_push(&__DTB,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__0WB,L10652676); // L81 TRUE;
+  lisaac_push_first(&__OTB,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__IQB,L8261146); // L63 ENVIRONMENT;
+  if (((void *)__DQB != (void *)NULL)) {
+    lisaac_push(&__OTB,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__IQB,L13509636); // L103 TRUE;
+    __RTB=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__OTB,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__IQB,L14689286); // L112 FALSE;
+    __RTB=__F__;
+  };
+  if (__RTB) {
+    lisaac_push(&__DTB,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__0WB,L8792068); // L67 TRUE;
+    lisaac_push_first(&__OTB,L19289106); // L147 BLOCK;
+    lisaac_push(&__OTB,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__IQB,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__YGF,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__5KF,L8792068); // L67 TRUE;
+    lisaac_push_first(&__AHF,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__FTB));
+    lisaac_push(&__IQB,L9181698); // L70 OBJECT;
+    __DX((&__string_42));
+    lisaac_push(&__IQB,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__YGF,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__5KF,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__AHF,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__MNY,L8272919); // L63 SYSTEM_IO;
+    fputc((int)('\n'),stdout);
+    lisaac_push(&__IQB,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__YGF,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__5KF,L4598824); // L35 SYSTEM;
+    exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__GHB,L76679681); // L585 INSTALL_LISAAC;
-    lisaac_push_first(&__BPY,L8530438); // L65 FALSE;
+    lisaac_push(&__DTB,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__0WB,L8530438); // L65 FALSE;
   };
-  lisaac_push(&__GHB,L76815361); // L586 INSTALL_LISAAC;
-  lisaac_push_first(&__BPY,L10896400); // L83 CHARACTER;
-  lisaac_push_first(&__UHB,L5005342); // L38 STD_OUTPUT;
-  lisaac_push_first(&__HPY,L18378271); // L140 OUTPUT_STREAM;
-  lisaac_push_first(&__IPY,L8272919); // L63 SYSTEM_IO;
-  fputc((int)('\n'),stdout);
+  if (__DQB==NULL) {
+    lisaac_push(&__BQB,L8421914); // L64 ENVIRONMENT;
+    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
+  } else {
+    if (((struct ___OBJ *)__DQB)->__id==____V__) {
+      lisaac_push(&__BQB,L8421914); // L64 ENVIRONMENT;
+      __1XW=((____V *)__DQB);
+      lisaac_push_first(&__DTB,L10493452); // L80 STRING_CONSTANT;
+      __MQB=__1XW->__ZB;
+    } else /* Other types */ {
+      lisaac_push(&__BQB,L8421914); // L64 ENVIRONMENT;
+      __MQB=__WSF(((____0B *)__DQB));
+    }
+  };
+  lisaac_push(&__BQB,L8520730); // L65 ENVIRONMENT;
+  lisaac_push_first(&__DTB,L12360218); // L94 ENVIRONMENT;
+  __EQB=((____L )(system(((char*)((__MQB))))));
+  return(__EQB);
 }
 
-static ____4 __JXC(____V *__MXC)
+static ____4 __OVC(____V *__RVC)
 // ({__V}) With result No recursive, No inlinable.
 {
-  _____CONTEXT __KXC,__Q0C,__SXC,__12C,__YXC,__FC4,__GC4,__HC4,__IC4;
-  _____CONTEXT __JC4;
-  ____4 __OXC,__KC4;
-  ____G __2XC;
-  lisaac_push_first(&__KXC,L17318401); // L132 INSTALL_LISAAC;
-  __OXC='\0';
-  lisaac_push(&__KXC,L17701377); // L135 INSTALL_LISAAC;
-  __DX(__MXC);
-  lisaac_push(&__KXC,L17835521); // L136 INSTALL_LISAAC;
-  __DX((&__string_127));
-  lisaac_push(&__KXC,L18221569); // L139 INSTALL_LISAAC;
-  lisaac_push_first(&__Q0C,L9441810); // L72 BLOCK;
-  __P0C:
+  _____CONTEXT __PVC,__VYC,__XVC,__A1C,__3VC,__HA4,__IA4,__JA4,__KA4;
+  _____CONTEXT __LA4;
+  ____4 __TVC,__MA4;
+  ____G __BWC;
+  lisaac_push_first(&__PVC,L17318401); // L132 INSTALL_LISAAC;
+  __TVC='\0';
+  lisaac_push(&__PVC,L17701377); // L135 INSTALL_LISAAC;
+  __DX(__RVC);
+  lisaac_push(&__PVC,L17835521); // L136 INSTALL_LISAAC;
+  __DX((&__string_125));
+  lisaac_push(&__PVC,L18221569); // L139 INSTALL_LISAAC;
+  lisaac_push_first(&__VYC,L9441810); // L72 BLOCK;
+  __UYC:
   {
-    lisaac_push(&__Q0C,L9441810); // L72 BLOCK;
-    lisaac_push_first(&__SXC,L17959425); // L137 INSTALL_LISAAC;
-    if ((__OXC != 'y')) {
-      lisaac_push(&__SXC,L17968641); // L137 INSTALL_LISAAC;
-      lisaac_push_first(&__12C,L10652676); // L81 TRUE;
-      lisaac_push_first(&__YXC,L17969665); // L137 INSTALL_LISAAC;
-      __2XC=(__OXC != 'n');
+    lisaac_push(&__VYC,L9441810); // L72 BLOCK;
+    lisaac_push_first(&__XVC,L17959425); // L137 INSTALL_LISAAC;
+    if ((__TVC != 'y')) {
+      lisaac_push(&__XVC,L17968641); // L137 INSTALL_LISAAC;
+      lisaac_push_first(&__A1C,L10652676); // L81 TRUE;
+      lisaac_push_first(&__3VC,L17969665); // L137 INSTALL_LISAAC;
+      __BWC=(__TVC != 'n');
     } else /* FALSE */ {
-      lisaac_push(&__SXC,L17968641); // L137 INSTALL_LISAAC;
-      lisaac_push_first(&__12C,L12081158); // L92 FALSE;
-      __2XC=__J__;
+      lisaac_push(&__XVC,L17968641); // L137 INSTALL_LISAAC;
+      lisaac_push_first(&__A1C,L12081158); // L92 FALSE;
+      __BWC=__J__;
     };
-    if (__2XC) {
-      lisaac_push(&__Q0C,L9832978); // L75 BLOCK;
-      lisaac_push_first(&__SXC,L8792068); // L67 TRUE;
-      lisaac_push_first(&__12C,L9576466); // L73 BLOCK;
-      lisaac_push_first(&__YXC,L18104833); // L138 INSTALL_LISAAC;
-      lisaac_push_first(&__FC4,L6556188); // L50 STD_INPUT;
-      lisaac_push_first(&__GC4,L6826502); // L52 FALSE;
-      lisaac_push_first(&__HC4,L6437404); // L49 STD_INPUT;
-      lisaac_push_first(&__IC4,L62415901); // L476 INPUT_STREAM;
-      lisaac_push_first(&__JC4,L9837079); // L75 SYSTEM_IO;
-      __KC4=((____4 )(fgetc(stdin)));
-      __O1C=__KC4;
-      lisaac_push(&__FC4,L6816796); // L52 STD_INPUT;
-      lisaac_push_first(&__GC4,L8004636); // L61 STD_INPUT;
-      __OXC=__KC4;
-      lisaac_push(&__12C,L9709074); // L74 BLOCK;
-      goto __P0C;
+    if (__BWC) {
+      lisaac_push(&__VYC,L9832978); // L75 BLOCK;
+      lisaac_push_first(&__XVC,L8792068); // L67 TRUE;
+      lisaac_push_first(&__A1C,L9576466); // L73 BLOCK;
+      lisaac_push_first(&__3VC,L18104833); // L138 INSTALL_LISAAC;
+      lisaac_push_first(&__HA4,L6556188); // L50 STD_INPUT;
+      lisaac_push_first(&__IA4,L6826502); // L52 FALSE;
+      lisaac_push_first(&__JA4,L6437404); // L49 STD_INPUT;
+      lisaac_push_first(&__KA4,L62415901); // L476 INPUT_STREAM;
+      lisaac_push_first(&__LA4,L9837079); // L75 SYSTEM_IO;
+      __MA4=((____4 )(fgetc(stdin)));
+      __TZC=__MA4;
+      lisaac_push(&__HA4,L6816796); // L52 STD_INPUT;
+      lisaac_push_first(&__IA4,L8004636); // L61 STD_INPUT;
+      __TVC=__MA4;
+      lisaac_push(&__A1C,L9709074); // L74 BLOCK;
+      goto __UYC;
     } else /* FALSE */ {
-      lisaac_push(&__Q0C,L9832978); // L75 BLOCK;
-      lisaac_push_first(&__SXC,L8530438); // L65 FALSE;
+      lisaac_push(&__VYC,L9832978); // L75 BLOCK;
+      lisaac_push_first(&__XVC,L8530438); // L65 FALSE;
     };
   };
-  lisaac_push(&__KXC,L18360833); // L140 INSTALL_LISAAC;
-  lisaac_push_first(&__Q0C,L6556188); // L50 STD_INPUT;
-  lisaac_push_first(&__SXC,L6826502); // L52 FALSE;
-  lisaac_push_first(&__12C,L6437404); // L49 STD_INPUT;
-  lisaac_push_first(&__YXC,L62415901); // L476 INPUT_STREAM;
-  lisaac_push_first(&__FC4,L9837079); // L75 SYSTEM_IO;
-  __O1C=((____4 )(fgetc(stdin)));
-  lisaac_push(&__Q0C,L6816796); // L52 STD_INPUT;
-  lisaac_push_first(&__SXC,L8004636); // L61 STD_INPUT;
-  __KC4=__OXC;
-  return(__KC4);
+  lisaac_push(&__PVC,L18360833); // L140 INSTALL_LISAAC;
+  lisaac_push_first(&__VYC,L6556188); // L50 STD_INPUT;
+  lisaac_push_first(&__XVC,L6826502); // L52 FALSE;
+  lisaac_push_first(&__A1C,L6437404); // L49 STD_INPUT;
+  lisaac_push_first(&__3VC,L62415901); // L476 INPUT_STREAM;
+  lisaac_push_first(&__HA4,L9837079); // L75 SYSTEM_IO;
+  __TZC=((____4 )(fgetc(stdin)));
+  lisaac_push(&__VYC,L6816796); // L52 STD_INPUT;
+  lisaac_push_first(&__XVC,L8004636); // L61 STD_INPUT;
+  __MA4=__TVC;
+  return(__MA4);
 }
 
-static ____0B* __2QE()
+static ____0B* __BPE()
 // () With result No recursive, No inlinable.
 {
-  ____0B *__ARE,*__5QE;
-  ____DB __BRE,__HRE,__WRE,__OS0,__CS0,__GSE,__ITF,__YTF,__1TF,__ZTF;
-  ____L __FRE,__GRE,__NTF;
-  ____Y1 __NSE,__T21,__FEJ;
-  _____CONTEXT __3QE,__VZE,__MPY,__OPY,__JS0,__KS0,__LS0,__MS0,__NS0;
-  _____CONTEXT __GTF,__SPY,__HD4,__EVT,__3PY;
-  ____G __JD4;
-  lisaac_push_first(&__3QE,L15208962); // L116 OBJECT;
-  __ARE=NULL;
-  __BRE=((____DB )(NULL));
-  __FRE= 0;
-  lisaac_push(&__3QE,L16001538); // L122 OBJECT;
-  lisaac_push_first(&__VZE,L5250562); // L40 OBJECT;
-  __GRE=sizeof(____0B);
-  lisaac_push(&__3QE,L16007170); // L122 OBJECT;
-  lisaac_push_first(&__VZE,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__MPY,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__OPY,L4069927); // L31 CONVERT;
-  __HRE=((____DB )__GRE);
-  if (((unsigned long)__HRE ==  0)) {
-    lisaac_push(&__3QE,L18483714); // L141 OBJECT;
-    lisaac_push_first(&__VZE,L6825988); // L52 TRUE;
-    lisaac_push_first(&__MPY,L16130562); // L123 OBJECT;
-    __ARE=__0B__;
-  } else /* FALSE */ {
-    lisaac_push(&__3QE,L18483714); // L141 OBJECT;
-    lisaac_push_first(&__VZE,L6826502); // L52 FALSE;
-    lisaac_push_first(&__MPY,L16530434); // L126 OBJECT;
-    lisaac_push_first(&__OPY,L26616834); // L203 OBJECT;
-    __FRE=-1;
-    __WRE=__VRE;
-    lisaac_push(&__MPY,L16804866); // L128 OBJECT;
-    lisaac_push_first(&__OPY,L9990152); // L76 NUMERIC;
-    lisaac_push_first(&__JS0,L11029000); // L84 NUMERIC;
-    lisaac_push_first(&__KS0,L5383176); // L41 NUMERIC;
-    lisaac_push_first(&__LS0,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__MS0,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__NS0,L4069927); // L31 CONVERT;
-    __OS0=((____DB ) 0);
-    lisaac_push(&__JS0,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__KS0,L9195016); // L70 NUMERIC;
-    __CS0=(void *)((unsigned long)__OS0 - (unsigned long)__HRE);
-    lisaac_push(&__OPY,L9989128); // L76 NUMERIC;
-    lisaac_push_first(&__JS0,L9195016); // L70 NUMERIC;
-    __VRE=(void *)((unsigned long)__WRE - (unsigned long)__CS0);
-    lisaac_push(&__MPY,L16916994); // L129 OBJECT;
-    lisaac_push_first(&__OPY,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__JS0,L9195016); // L70 NUMERIC;
-    if ((__FRE == (____L)(-  1))) {
-      lisaac_push(&__MPY,L17436162); // L133 OBJECT;
-      lisaac_push_first(&__OPY,L6825988); // L52 TRUE;
-      lisaac_push_first(&__JS0,L17053698); // L130 OBJECT;
-      __GSE=__YOF(__HRE);
-      __BRE=__GSE;
+  ____0B *__FPE,*__EPE;
+  ____DB __GPE,__MPE,__1PE,__1Q0,__PQ0,__LQE,__NRF,__3RF,__ASF,__4RF;
+  ____L __KPE,__LPE,__SRF;
+  ____Y1 __SQE,__A11,__JCJ;
+  _____CONTEXT __CPE,__0XE,__QNY,__SNY,__WQ0,__XQ0,__YQ0,__ZQ0,__0Q0;
+  _____CONTEXT __LRF,__WNY,__JB4,__ITT,__BOY;
+  ____G __LB4;
+  lisaac_push_first(&__CPE,L15208962); // L116 OBJECT;
+  __FPE=NULL;
+  __GPE=((____DB )(NULL));
+  __KPE= 0;
+  lisaac_push(&__CPE,L16001538); // L122 OBJECT;
+  lisaac_push_first(&__0XE,L5250562); // L40 OBJECT;
+  __LPE=sizeof(____0B);
+  lisaac_push(&__CPE,L16007170); // L122 OBJECT;
+  lisaac_push_first(&__0XE,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__QNY,L78939655); // L602 INTEGER;
+  lisaac_push_first(&__SNY,L4069927); // L31 CONVERT;
+  __MPE=((____DB )__LPE);
+  if (((unsigned long)__MPE ==  0)) {
+    lisaac_push(&__CPE,L18483714); // L141 OBJECT;
+    lisaac_push_first(&__0XE,L6825988); // L52 TRUE;
+    lisaac_push_first(&__QNY,L16130562); // L123 OBJECT;
+    __FPE=__0B__;
+  } else /* FALSE */ {
+    lisaac_push(&__CPE,L18483714); // L141 OBJECT;
+    lisaac_push_first(&__0XE,L6826502); // L52 FALSE;
+    lisaac_push_first(&__QNY,L16530434); // L126 OBJECT;
+    lisaac_push_first(&__SNY,L26616834); // L203 OBJECT;
+    __KPE=-1;
+    __1PE=__0PE;
+    lisaac_push(&__QNY,L16804866); // L128 OBJECT;
+    lisaac_push_first(&__SNY,L9990152); // L76 NUMERIC;
+    lisaac_push_first(&__WQ0,L11029000); // L84 NUMERIC;
+    lisaac_push_first(&__XQ0,L5383176); // L41 NUMERIC;
+    lisaac_push_first(&__YQ0,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__ZQ0,L78939655); // L602 INTEGER;
+    lisaac_push_first(&__0Q0,L4069927); // L31 CONVERT;
+    __1Q0=((____DB ) 0);
+    lisaac_push(&__WQ0,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__XQ0,L9195016); // L70 NUMERIC;
+    __PQ0=(void *)((unsigned long)__1Q0 - (unsigned long)__MPE);
+    lisaac_push(&__SNY,L9989128); // L76 NUMERIC;
+    lisaac_push_first(&__WQ0,L9195016); // L70 NUMERIC;
+    __0PE=(void *)((unsigned long)__1PE - (unsigned long)__PQ0);
+    lisaac_push(&__QNY,L16916994); // L129 OBJECT;
+    lisaac_push_first(&__SNY,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__WQ0,L9195016); // L70 NUMERIC;
+    if ((__KPE == (____L)(-  1))) {
+      lisaac_push(&__QNY,L17436162); // L133 OBJECT;
+      lisaac_push_first(&__SNY,L6825988); // L52 TRUE;
+      lisaac_push_first(&__WQ0,L17053698); // L130 OBJECT;
+      __LQE=__3MF(__MPE);
+      __GPE=__LQE;
     } else /* FALSE */ {
-      lisaac_push(&__MPY,L17436162); // L133 OBJECT;
-      lisaac_push_first(&__OPY,L6826502); // L52 FALSE;
-      lisaac_push_first(&__JS0,L17326082); // L132 OBJECT;
-      lisaac_push_first(&__KS0,L49546248); // L378 NUMERIC;
-      lisaac_push_first(&__LS0,L67276296); // L513 NUMERIC;
-      lisaac_push_first(&__MS0,L4069927); // L31 CONVERT;
-      __NSE=((____Y1 )__FRE);
-      lisaac_push(&__JS0,L17330690); // L132 OBJECT;
-      lisaac_push_first(&__KS0,L71064105); // L542 MEMORY;
-      lisaac_push(&__KS0,L71709737); // L547 MEMORY;
-      lisaac_push_first(&__LS0,L17840146); // L136 BLOCK;
-      lisaac_push_first(&__MS0,L7088642); // L54 OBJECT;
-      __GSE=((____DB )(top_context->back->back));
-      lisaac_push(&__LS0,L17970194); // L137 BLOCK;
-      lisaac_push_first(&__MS0,L10652676); // L81 TRUE;
-      lisaac_push_first(&__NS0,L17974802); // L137 BLOCK;
-      lisaac_push_first(&__GTF,L71708201); // L547 MEMORY;
-      lisaac_push_first(&__SPY,L50339881); // L384 MEMORY;
-      __ITF=((____DB )(MINIMUM_SIZE));
-      lisaac_push(&__GTF,L71701545); // L547 MEMORY;
-      lisaac_push_first(&__SPY,L15759880); // L120 NUMERIC;
-      lisaac_push_first(&__HD4,L15224840); // L116 NUMERIC;
-      if ((__HRE > __ITF)) {
-        lisaac_push(&__SPY,L15755784); // L120 NUMERIC;
-        lisaac_push_first(&__HD4,L13509636); // L103 TRUE;
-        __JD4=__J__;
+      lisaac_push(&__QNY,L17436162); // L133 OBJECT;
+      lisaac_push_first(&__SNY,L6826502); // L52 FALSE;
+      lisaac_push_first(&__WQ0,L17326082); // L132 OBJECT;
+      lisaac_push_first(&__XQ0,L49546248); // L378 NUMERIC;
+      lisaac_push_first(&__YQ0,L67276296); // L513 NUMERIC;
+      lisaac_push_first(&__ZQ0,L4069927); // L31 CONVERT;
+      __SQE=((____Y1 )__KPE);
+      lisaac_push(&__WQ0,L17330690); // L132 OBJECT;
+      lisaac_push_first(&__XQ0,L71064105); // L542 MEMORY;
+      lisaac_push(&__XQ0,L71709737); // L547 MEMORY;
+      lisaac_push_first(&__YQ0,L17840146); // L136 BLOCK;
+      lisaac_push_first(&__ZQ0,L7088642); // L54 OBJECT;
+      __LQE=((____DB )(top_context->back->back));
+      lisaac_push(&__YQ0,L17970194); // L137 BLOCK;
+      lisaac_push_first(&__ZQ0,L10652676); // L81 TRUE;
+      lisaac_push_first(&__0Q0,L17974802); // L137 BLOCK;
+      lisaac_push_first(&__LRF,L71708201); // L547 MEMORY;
+      lisaac_push_first(&__WNY,L50339881); // L384 MEMORY;
+      __NRF=((____DB )(MINIMUM_SIZE));
+      lisaac_push(&__LRF,L71701545); // L547 MEMORY;
+      lisaac_push_first(&__WNY,L15759880); // L120 NUMERIC;
+      lisaac_push_first(&__JB4,L15224840); // L116 NUMERIC;
+      if ((__MPE > __NRF)) {
+        lisaac_push(&__WNY,L15755784); // L120 NUMERIC;
+        lisaac_push_first(&__JB4,L13509636); // L103 TRUE;
+        __LB4=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__SPY,L15755784); // L120 NUMERIC;
-        lisaac_push_first(&__HD4,L14689286); // L112 FALSE;
-        __JD4=__F__;
+        lisaac_push(&__WNY,L15755784); // L120 NUMERIC;
+        lisaac_push_first(&__JB4,L14689286); // L112 FALSE;
+        __LB4=__F__;
       };
-      if (__JD4) {
-        lisaac_push(&__NS0,L17971730); // L137 BLOCK;
-        lisaac_push_first(&__GTF,L13509636); // L103 TRUE;
-        __JD4=__J__;
+      if (__LB4) {
+        lisaac_push(&__0Q0,L17971730); // L137 BLOCK;
+        lisaac_push_first(&__LRF,L13509636); // L103 TRUE;
+        __LB4=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__NS0,L17971730); // L137 BLOCK;
-        lisaac_push_first(&__GTF,L14689286); // L112 FALSE;
-        __JD4=__F__;
+        lisaac_push(&__0Q0,L17971730); // L137 BLOCK;
+        lisaac_push_first(&__LRF,L14689286); // L112 FALSE;
+        __LB4=__F__;
       };
-      if (__JD4) {
-        lisaac_push(&__LS0,L18221586); // L139 BLOCK;
-        lisaac_push_first(&__MS0,L8792068); // L67 TRUE;
-        lisaac_push_first(&__NS0,L18105874); // L138 BLOCK;
-        lisaac_push_first(&__GTF,L9059330); // L69 OBJECT;
-        lisaac_push_first(&__SPY,L7866882); // L60 OBJECT;
-        lisaac_push_first(&__HD4,L8792068); // L67 TRUE;
-        lisaac_push_first(&__EVT,L7616002); // L58 OBJECT;
-        lisaac_stack_print((_____CONTEXT *)(__GSE));
-        lisaac_push(&__GTF,L9181698); // L70 OBJECT;
-        __DX((&__string_128));
-        lisaac_push(&__GTF,L9313282); // L71 OBJECT;
-        lisaac_push_first(&__SPY,L10896400); // L83 CHARACTER;
-        lisaac_push_first(&__HD4,L5005342); // L38 STD_OUTPUT;
-        lisaac_push_first(&__EVT,L18378271); // L140 OUTPUT_STREAM;
-        lisaac_push_first(&__3PY,L8272919); // L63 SYSTEM_IO;
+      if (__LB4) {
+        lisaac_push(&__YQ0,L18221586); // L139 BLOCK;
+        lisaac_push_first(&__ZQ0,L8792068); // L67 TRUE;
+        lisaac_push_first(&__0Q0,L18105874); // L138 BLOCK;
+        lisaac_push_first(&__LRF,L9059330); // L69 OBJECT;
+        lisaac_push_first(&__WNY,L7866882); // L60 OBJECT;
+        lisaac_push_first(&__JB4,L8792068); // L67 TRUE;
+        lisaac_push_first(&__ITT,L7616002); // L58 OBJECT;
+        lisaac_stack_print((_____CONTEXT *)(__LQE));
+        lisaac_push(&__LRF,L9181698); // L70 OBJECT;
+        __DX((&__string_126));
+        lisaac_push(&__LRF,L9313282); // L71 OBJECT;
+        lisaac_push_first(&__WNY,L10896400); // L83 CHARACTER;
+        lisaac_push_first(&__JB4,L5005342); // L38 STD_OUTPUT;
+        lisaac_push_first(&__ITT,L18378271); // L140 OUTPUT_STREAM;
+        lisaac_push_first(&__BOY,L8272919); // L63 SYSTEM_IO;
         fputc((int)('\n'),stdout);
-        lisaac_push(&__GTF,L9455106); // L72 OBJECT;
-        lisaac_push_first(&__SPY,L10511362); // L80 OBJECT;
-        lisaac_push_first(&__HD4,L4598824); // L35 SYSTEM;
+        lisaac_push(&__LRF,L9455106); // L72 OBJECT;
+        lisaac_push_first(&__WNY,L10511362); // L80 OBJECT;
+        lisaac_push_first(&__JB4,L4598824); // L35 SYSTEM;
         exit(( 1));
       } else /* FALSE */ {
-        lisaac_push(&__LS0,L18221586); // L139 BLOCK;
-        lisaac_push_first(&__MS0,L8530438); // L65 FALSE;
+        lisaac_push(&__YQ0,L18221586); // L139 BLOCK;
+        lisaac_push_first(&__ZQ0,L8530438); // L65 FALSE;
       };
-      lisaac_push(&__KS0,L71985193); // L549 MEMORY;
-      lisaac_push_first(&__LS0,L5512723); // L42 POINTER;
-      __NTF=((____L )(sizeof(void *)));
-      lisaac_push(&__KS0,L71990825); // L549 MEMORY;
-      lisaac_push_first(&__LS0,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__MS0,L78939655); // L602 INTEGER;
-      lisaac_push_first(&__NS0,L4069927); // L31 CONVERT;
-      __GSE=((____DB )__NTF);
-      lisaac_push(&__KS0,L71991337); // L549 MEMORY;
-      __ITF=__4CJ(__HRE,__GSE);
-      lisaac_push(&__KS0,L72251945); // L551 MEMORY;
-      lisaac_push_first(&__LS0,L17840146); // L136 BLOCK;
-      lisaac_push_first(&__MS0,L7088642); // L54 OBJECT;
-      __GSE=((____DB )(top_context->back->back));
-      lisaac_push(&__LS0,L17970194); // L137 BLOCK;
-      lisaac_push_first(&__MS0,L10652676); // L81 TRUE;
-      lisaac_push_first(&__NS0,L17974802); // L137 BLOCK;
-      lisaac_push_first(&__GTF,L72239657); // L551 MEMORY;
-      lisaac_push_first(&__SPY,L5512723); // L42 POINTER;
-      __NTF=((____L )(sizeof(void *)));
-      lisaac_push(&__GTF,L72245801); // L551 MEMORY;
-      lisaac_push_first(&__SPY,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__HD4,L78939655); // L602 INTEGER;
-      lisaac_push_first(&__EVT,L4069927); // L31 CONVERT;
-      __YTF=((____DB )__NTF);
-      lisaac_push(&__GTF,L72247337); // L551 MEMORY;
-      lisaac_push_first(&__SPY,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__HD4,L78939655); // L602 INTEGER;
-      lisaac_push_first(&__EVT,L4069927); // L31 CONVERT;
-      __1TF=((____DB ) 1);
-      lisaac_push(&__GTF,L72246313); // L551 MEMORY;
-      lisaac_push_first(&__SPY,L9195016); // L70 NUMERIC;
-      __ZTF=(void *)((unsigned long)__YTF - (unsigned long)__1TF);
-      lisaac_push(&__GTF,L72228905); // L551 MEMORY;
-      lisaac_push_first(&__SPY,L22171143); // L169 INTEGER;
-      if (((unsigned long)(void *)((unsigned long)__ITF & (unsigned long)__ZTF) ==  0)) {
-        lisaac_push(&__NS0,L17971730); // L137 BLOCK;
-        lisaac_push_first(&__GTF,L13509636); // L103 TRUE;
-        __JD4=__J__;
+      lisaac_push(&__XQ0,L71985193); // L549 MEMORY;
+      lisaac_push_first(&__YQ0,L5512723); // L42 POINTER;
+      __SRF=((____L )(sizeof(void *)));
+      lisaac_push(&__XQ0,L71990825); // L549 MEMORY;
+      lisaac_push_first(&__YQ0,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__ZQ0,L78939655); // L602 INTEGER;
+      lisaac_push_first(&__0Q0,L4069927); // L31 CONVERT;
+      __LQE=((____DB )__SRF);
+      lisaac_push(&__XQ0,L71991337); // L549 MEMORY;
+      __NRF=__CBJ(__MPE,__LQE);
+      lisaac_push(&__XQ0,L72251945); // L551 MEMORY;
+      lisaac_push_first(&__YQ0,L17840146); // L136 BLOCK;
+      lisaac_push_first(&__ZQ0,L7088642); // L54 OBJECT;
+      __LQE=((____DB )(top_context->back->back));
+      lisaac_push(&__YQ0,L17970194); // L137 BLOCK;
+      lisaac_push_first(&__ZQ0,L10652676); // L81 TRUE;
+      lisaac_push_first(&__0Q0,L17974802); // L137 BLOCK;
+      lisaac_push_first(&__LRF,L72239657); // L551 MEMORY;
+      lisaac_push_first(&__WNY,L5512723); // L42 POINTER;
+      __SRF=((____L )(sizeof(void *)));
+      lisaac_push(&__LRF,L72245801); // L551 MEMORY;
+      lisaac_push_first(&__WNY,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__JB4,L78939655); // L602 INTEGER;
+      lisaac_push_first(&__ITT,L4069927); // L31 CONVERT;
+      __3RF=((____DB )__SRF);
+      lisaac_push(&__LRF,L72247337); // L551 MEMORY;
+      lisaac_push_first(&__WNY,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__JB4,L78939655); // L602 INTEGER;
+      lisaac_push_first(&__ITT,L4069927); // L31 CONVERT;
+      __ASF=((____DB ) 1);
+      lisaac_push(&__LRF,L72246313); // L551 MEMORY;
+      lisaac_push_first(&__WNY,L9195016); // L70 NUMERIC;
+      __4RF=(void *)((unsigned long)__3RF - (unsigned long)__ASF);
+      lisaac_push(&__LRF,L72228905); // L551 MEMORY;
+      lisaac_push_first(&__WNY,L22171143); // L169 INTEGER;
+      if (((unsigned long)(void *)((unsigned long)__NRF & (unsigned long)__4RF) ==  0)) {
+        lisaac_push(&__0Q0,L17971730); // L137 BLOCK;
+        lisaac_push_first(&__LRF,L13509636); // L103 TRUE;
+        __LB4=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__NS0,L17971730); // L137 BLOCK;
-        lisaac_push_first(&__GTF,L14689286); // L112 FALSE;
-        __JD4=__F__;
+        lisaac_push(&__0Q0,L17971730); // L137 BLOCK;
+        lisaac_push_first(&__LRF,L14689286); // L112 FALSE;
+        __LB4=__F__;
       };
-      if (__JD4) {
-        lisaac_push(&__LS0,L18221586); // L139 BLOCK;
-        lisaac_push_first(&__MS0,L8792068); // L67 TRUE;
-        lisaac_push_first(&__NS0,L18105874); // L138 BLOCK;
-        lisaac_push_first(&__GTF,L9059330); // L69 OBJECT;
-        lisaac_push_first(&__SPY,L7866882); // L60 OBJECT;
-        lisaac_push_first(&__HD4,L8792068); // L67 TRUE;
-        lisaac_push_first(&__EVT,L7616002); // L58 OBJECT;
-        lisaac_stack_print((_____CONTEXT *)(__GSE));
-        lisaac_push(&__GTF,L9181698); // L70 OBJECT;
-        __DX((&__string_129));
-        lisaac_push(&__GTF,L9313282); // L71 OBJECT;
-        lisaac_push_first(&__SPY,L10896400); // L83 CHARACTER;
-        lisaac_push_first(&__HD4,L5005342); // L38 STD_OUTPUT;
-        lisaac_push_first(&__EVT,L18378271); // L140 OUTPUT_STREAM;
-        lisaac_push_first(&__3PY,L8272919); // L63 SYSTEM_IO;
+      if (__LB4) {
+        lisaac_push(&__YQ0,L18221586); // L139 BLOCK;
+        lisaac_push_first(&__ZQ0,L8792068); // L67 TRUE;
+        lisaac_push_first(&__0Q0,L18105874); // L138 BLOCK;
+        lisaac_push_first(&__LRF,L9059330); // L69 OBJECT;
+        lisaac_push_first(&__WNY,L7866882); // L60 OBJECT;
+        lisaac_push_first(&__JB4,L8792068); // L67 TRUE;
+        lisaac_push_first(&__ITT,L7616002); // L58 OBJECT;
+        lisaac_stack_print((_____CONTEXT *)(__LQE));
+        lisaac_push(&__LRF,L9181698); // L70 OBJECT;
+        __DX((&__string_127));
+        lisaac_push(&__LRF,L9313282); // L71 OBJECT;
+        lisaac_push_first(&__WNY,L10896400); // L83 CHARACTER;
+        lisaac_push_first(&__JB4,L5005342); // L38 STD_OUTPUT;
+        lisaac_push_first(&__ITT,L18378271); // L140 OUTPUT_STREAM;
+        lisaac_push_first(&__BOY,L8272919); // L63 SYSTEM_IO;
         fputc((int)('\n'),stdout);
-        lisaac_push(&__GTF,L9455106); // L72 OBJECT;
-        lisaac_push_first(&__SPY,L10511362); // L80 OBJECT;
-        lisaac_push_first(&__HD4,L4598824); // L35 SYSTEM;
+        lisaac_push(&__LRF,L9455106); // L72 OBJECT;
+        lisaac_push_first(&__WNY,L10511362); // L80 OBJECT;
+        lisaac_push_first(&__JB4,L4598824); // L35 SYSTEM;
         exit(( 1));
       } else /* FALSE */ {
-        lisaac_push(&__LS0,L18221586); // L139 BLOCK;
-        lisaac_push_first(&__MS0,L8530438); // L65 FALSE;
+        lisaac_push(&__YQ0,L18221586); // L139 BLOCK;
+        lisaac_push_first(&__ZQ0,L8530438); // L65 FALSE;
       };
-      lisaac_push(&__KS0,L72497705); // L553 MEMORY;
-      lisaac_push_first(&__LS0,L50609705); // L386 MEMORY;
-      __GSE=((____DB )(&(table_type[(__NSE)])));
-      lisaac_push(&__KS0,L72644137); // L554 MEMORY;
-      lisaac_push_first(&__LS0,L22940167); // L175 INTEGER;
-      lisaac_push_first(&__MS0,L25311239); // L193 INTEGER;
-      lisaac_push_first(&__NS0,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__GTF,L9195016); // L70 NUMERIC;
-      __T21=(____Y1)(- __NSE);
-      lisaac_push(&__MS0,L25314311); // L193 INTEGER;
-      lisaac_push_first(&__NS0,L9195016); // L70 NUMERIC;
-      __NSE=(____Y1)(__T21 -  1);
-      lisaac_push(&__LS0,L22944263); // L175 INTEGER;
-      lisaac_push_first(&__MS0,L25311239); // L193 INTEGER;
-      lisaac_push_first(&__NS0,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__GTF,L9195016); // L70 NUMERIC;
-      __T21=(____Y1)(-  1);
-      lisaac_push(&__MS0,L25314311); // L193 INTEGER;
-      lisaac_push_first(&__NS0,L9195016); // L70 NUMERIC;
-      __FEJ=(____Y1)(__T21 -  1);
-      lisaac_push(&__LS0,L22943239); // L175 INTEGER;
-      lisaac_push_first(&__MS0,L22171143); // L169 INTEGER;
-      __T21=(____Y1)(__NSE & __FEJ);
-      lisaac_push(&__LS0,L22939143); // L175 INTEGER;
-      lisaac_push_first(&__MS0,L25311239); // L193 INTEGER;
-      lisaac_push_first(&__NS0,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__GTF,L9195016); // L70 NUMERIC;
-      __NSE=(____Y1)(- __T21);
-      lisaac_push(&__MS0,L25314311); // L193 INTEGER;
-      lisaac_push_first(&__NS0,L9195016); // L70 NUMERIC;
-      __T21=(____Y1)(__NSE -  1);
-      lisaac_push(&__KS0,L72646185); // L554 MEMORY;
-      __YTF=__1YF(__ITF,__GSE,__T21);
-      __BRE=__YTF;
+      lisaac_push(&__XQ0,L72497705); // L553 MEMORY;
+      lisaac_push_first(&__YQ0,L50609705); // L386 MEMORY;
+      __LQE=((____DB )(&(table_type[(__SQE)])));
+      lisaac_push(&__XQ0,L72644137); // L554 MEMORY;
+      lisaac_push_first(&__YQ0,L22940167); // L175 INTEGER;
+      lisaac_push_first(&__ZQ0,L25311239); // L193 INTEGER;
+      lisaac_push_first(&__0Q0,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__LRF,L9195016); // L70 NUMERIC;
+      __A11=(____Y1)(- __SQE);
+      lisaac_push(&__ZQ0,L25314311); // L193 INTEGER;
+      lisaac_push_first(&__0Q0,L9195016); // L70 NUMERIC;
+      __SQE=(____Y1)(__A11 -  1);
+      lisaac_push(&__YQ0,L22944263); // L175 INTEGER;
+      lisaac_push_first(&__ZQ0,L25311239); // L193 INTEGER;
+      lisaac_push_first(&__0Q0,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__LRF,L9195016); // L70 NUMERIC;
+      __A11=(____Y1)(-  1);
+      lisaac_push(&__ZQ0,L25314311); // L193 INTEGER;
+      lisaac_push_first(&__0Q0,L9195016); // L70 NUMERIC;
+      __JCJ=(____Y1)(__A11 -  1);
+      lisaac_push(&__YQ0,L22943239); // L175 INTEGER;
+      lisaac_push_first(&__ZQ0,L22171143); // L169 INTEGER;
+      __A11=(____Y1)(__SQE & __JCJ);
+      lisaac_push(&__YQ0,L22939143); // L175 INTEGER;
+      lisaac_push_first(&__ZQ0,L25311239); // L193 INTEGER;
+      lisaac_push_first(&__0Q0,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__LRF,L9195016); // L70 NUMERIC;
+      __SQE=(____Y1)(- __A11);
+      lisaac_push(&__ZQ0,L25314311); // L193 INTEGER;
+      lisaac_push_first(&__0Q0,L9195016); // L70 NUMERIC;
+      __A11=(____Y1)(__SQE -  1);
+      lisaac_push(&__XQ0,L72646185); // L554 MEMORY;
+      __3RF=__AXF(__NRF,__LQE,__A11);
+      __GPE=__3RF;
     };
-    lisaac_push(&__MPY,L17586178); // L134 OBJECT;
-    lisaac_push_first(&__OPY,L4069927); // L31 CONVERT;
-    __ARE=((____0B *)__BRE);
-    lisaac_push(&__MPY,L17839618); // L136 OBJECT;
-    lisaac_push_first(&__OPY,L27147266); // L207 OBJECT;
-    *(__ARE) = *(__0B__);
-    lisaac_push(&__MPY,L18353666); // L140 OBJECT;
-    lisaac_push_first(&__OPY,L8530438); // L65 FALSE;
-  };
-  __5QE=__ARE;
-  return(__5QE);
+    lisaac_push(&__QNY,L17586178); // L134 OBJECT;
+    lisaac_push_first(&__SNY,L4069927); // L31 CONVERT;
+    __FPE=((____0B *)__GPE);
+    lisaac_push(&__QNY,L17839618); // L136 OBJECT;
+    lisaac_push_first(&__SNY,L27147266); // L207 OBJECT;
+    *(__FPE) = *(__0B__);
+    lisaac_push(&__QNY,L18353666); // L140 OBJECT;
+    lisaac_push_first(&__SNY,L8530438); // L65 FALSE;
+  };
+  __EPE=__FPE;
+  return(__EPE);
 }
 
-static ____4* __KKH(____L __NKH)
+static ____4* __PIH(____L __SIH)
 // ({__L}) With result No recursive, No inlinable.
 {
-  ____DB __ONH,__1OH;
-  ____L __ZKH,__UKJ,__NVK;
-  _____CONTEXT __LKH,__MNH,__GXH,__XNH,__SKH,__GNW,__EYQ,__4VP,__QRY;
-  _____CONTEXT __YRY,__TW0,__UW0,__EBU,__OTY;
-  ____G __0NH,__NV0,__PV0,__WV0,__YV0,__0V0;
-  ____4 *__2OH,*__OKH;
-  ____4 __4PJ;
-  lisaac_push_first(&__LKH,L10619925); // L81 NATIVE_ARRAY;
-  lisaac_push_first(&__MNH,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__GXH,L7088642); // L54 OBJECT;
-  __ONH=((____DB )(top_context->back->back));
-  lisaac_push(&__MNH,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__GXH,L10652676); // L81 TRUE;
-  lisaac_push_first(&__XNH,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__SKH,L10627605); // L81 NATIVE_ARRAY;
-  lisaac_push_first(&__GNW,L15224840); // L116 NUMERIC;
-  if ((__NKH >  0)) {
-    lisaac_push(&__XNH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__SKH,L13509636); // L103 TRUE;
-    __0NH=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__XNH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__SKH,L14689286); // L112 FALSE;
-    __0NH=__F__;
-  };
-  if (__0NH) {
-    lisaac_push(&__MNH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__GXH,L8792068); // L67 TRUE;
-    lisaac_push_first(&__XNH,L21910546); // L167 BLOCK;
-    lisaac_push(&__XNH,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__SKH,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__GNW,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__EYQ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__4VP,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__ONH));
-    lisaac_push(&__SKH,L9181698); // L70 OBJECT;
-    __DX((&__string_111));
-    lisaac_push(&__SKH,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__GNW,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__EYQ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__4VP,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__QRY,L8272919); // L63 SYSTEM_IO;
+  ____DB __TLH,__ANH;
+  ____L __4IH,__YIJ,__RTK;
+  _____CONTEXT __QIH,__RLH,__LVH,__2LH,__XIH,__KLW,__IWQ,__CUP,__UPY;
+  _____CONTEXT __2PY,__AV0,__BV0,__I5T,__SRY;
+  ____G __5LH,__0T0,__2T0,__DU0,__FU0,__HU0;
+  ____4 *__BNH,*__TIH;
+  ____4 __COJ;
+  lisaac_push_first(&__QIH,L10619925); // L81 NATIVE_ARRAY;
+  lisaac_push_first(&__RLH,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__LVH,L7088642); // L54 OBJECT;
+  __TLH=((____DB )(top_context->back->back));
+  lisaac_push(&__RLH,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__LVH,L10652676); // L81 TRUE;
+  lisaac_push_first(&__2LH,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__XIH,L10627605); // L81 NATIVE_ARRAY;
+  lisaac_push_first(&__KLW,L15224840); // L116 NUMERIC;
+  if ((__SIH >  0)) {
+    lisaac_push(&__2LH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__XIH,L13509636); // L103 TRUE;
+    __5LH=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__2LH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__XIH,L14689286); // L112 FALSE;
+    __5LH=__F__;
+  };
+  if (__5LH) {
+    lisaac_push(&__RLH,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__LVH,L8792068); // L67 TRUE;
+    lisaac_push_first(&__2LH,L21910546); // L167 BLOCK;
+    lisaac_push(&__2LH,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__XIH,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__KLW,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__IWQ,L8792068); // L67 TRUE;
+    lisaac_push_first(&__CUP,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__TLH));
+    lisaac_push(&__XIH,L9181698); // L70 OBJECT;
+    __DX((&__string_109));
+    lisaac_push(&__XIH,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__KLW,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__IWQ,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__CUP,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__UPY,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__SKH,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__GNW,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__EYQ,L4598824); // L35 SYSTEM;
+    lisaac_push(&__XIH,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__KLW,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__IWQ,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__MNH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__GXH,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__LKH,L11160085); // L85 NATIVE_ARRAY;
-  lisaac_push_first(&__MNH,L7998485); // L61 NATIVE_ARRAY;
-  lisaac_push_first(&__GXH,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__XNH,L7088642); // L54 OBJECT;
-  __ONH=((____DB )(top_context->back->back));
-  lisaac_push(&__GXH,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__XNH,L10652676); // L81 TRUE;
-  lisaac_push_first(&__SKH,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__GNW,L8006165); // L61 NATIVE_ARRAY;
-  lisaac_push_first(&__EYQ,L15224840); // L116 NUMERIC;
-  if ((__NKH >  0)) {
-    lisaac_push(&__SKH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__GNW,L13509636); // L103 TRUE;
-    __0NH=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__SKH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__GNW,L14689286); // L112 FALSE;
-    __0NH=__F__;
-  };
-  if (__0NH) {
-    lisaac_push(&__GXH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__XNH,L8792068); // L67 TRUE;
-    lisaac_push_first(&__SKH,L21910546); // L167 BLOCK;
-    lisaac_push(&__SKH,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__GNW,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__EYQ,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__4VP,L8792068); // L67 TRUE;
-    lisaac_push_first(&__QRY,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__ONH));
-    lisaac_push(&__GNW,L9181698); // L70 OBJECT;
-    __DX((&__string_111));
-    lisaac_push(&__GNW,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__EYQ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__4VP,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__QRY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__YRY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__RLH,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__LVH,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__QIH,L11160085); // L85 NATIVE_ARRAY;
+  lisaac_push_first(&__RLH,L7998485); // L61 NATIVE_ARRAY;
+  lisaac_push_first(&__LVH,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__2LH,L7088642); // L54 OBJECT;
+  __TLH=((____DB )(top_context->back->back));
+  lisaac_push(&__LVH,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__2LH,L10652676); // L81 TRUE;
+  lisaac_push_first(&__XIH,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__KLW,L8006165); // L61 NATIVE_ARRAY;
+  lisaac_push_first(&__IWQ,L15224840); // L116 NUMERIC;
+  if ((__SIH >  0)) {
+    lisaac_push(&__XIH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__KLW,L13509636); // L103 TRUE;
+    __5LH=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__XIH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__KLW,L14689286); // L112 FALSE;
+    __5LH=__F__;
+  };
+  if (__5LH) {
+    lisaac_push(&__LVH,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__2LH,L8792068); // L67 TRUE;
+    lisaac_push_first(&__XIH,L21910546); // L167 BLOCK;
+    lisaac_push(&__XIH,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__KLW,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__IWQ,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__CUP,L8792068); // L67 TRUE;
+    lisaac_push_first(&__UPY,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__TLH));
+    lisaac_push(&__KLW,L9181698); // L70 OBJECT;
+    __DX((&__string_109));
+    lisaac_push(&__KLW,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__IWQ,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__CUP,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__UPY,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__2PY,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__GNW,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__EYQ,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__4VP,L4598824); // L35 SYSTEM;
+    lisaac_push(&__KLW,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__IWQ,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__CUP,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__GXH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__XNH,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__MNH,L9069589); // L69 NATIVE_ARRAY;
-  lisaac_push_first(&__GXH,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__XNH,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__SKH,L4069927); // L31 CONVERT;
-  __ONH=((____DB )__NKH);
-  lisaac_push(&__MNH,L9070101); // L69 NATIVE_ARRAY;
-  __1OH=__1YH(__ONH);
-  lisaac_push(&__MNH,L9201173); // L70 NATIVE_ARRAY;
-  lisaac_push_first(&__GXH,L4069927); // L31 CONVERT;
-  __2OH=((____4 *)__1OH);
-  lisaac_push(&__MNH,L9702421); // L74 NATIVE_ARRAY;
-  lisaac_push_first(&__GXH,L24393746); // L186 BLOCK;
-  lisaac_push_first(&__XNH,L7088642); // L54 OBJECT;
-  __ONH=((____DB )(top_context->back->back));
-  lisaac_push(&__GXH,L24524306); // L187 BLOCK;
-  lisaac_push_first(&__XNH,L10652676); // L81 TRUE;
-  lisaac_push_first(&__SKH,L24528914); // L187 BLOCK;
-  lisaac_push_first(&__GNW,L9703445); // L74 NATIVE_ARRAY;
-  if (((void *)__2OH != (void *)NULL)) {
-    lisaac_push(&__SKH,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__GNW,L13509636); // L103 TRUE;
-    __0NH=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__SKH,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__GNW,L14689286); // L112 FALSE;
-    __0NH=__F__;
-  };
-  if (__0NH) {
-    lisaac_push(&__GXH,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__XNH,L8792068); // L67 TRUE;
-    lisaac_push_first(&__SKH,L24532498); // L187 BLOCK;
-    lisaac_push(&__SKH,L24672274); // L188 BLOCK;
-    lisaac_push_first(&__GNW,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__EYQ,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__4VP,L8792068); // L67 TRUE;
-    lisaac_push_first(&__QRY,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__ONH));
-    lisaac_push(&__GNW,L9181698); // L70 OBJECT;
-    __DX((&__string_103));
-    lisaac_push(&__GNW,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__EYQ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__4VP,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__QRY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__YRY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__LVH,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__2LH,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__RLH,L9069589); // L69 NATIVE_ARRAY;
+  lisaac_push_first(&__LVH,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__2LH,L78939655); // L602 INTEGER;
+  lisaac_push_first(&__XIH,L4069927); // L31 CONVERT;
+  __TLH=((____DB )__SIH);
+  lisaac_push(&__RLH,L9070101); // L69 NATIVE_ARRAY;
+  __ANH=__AXH(__TLH);
+  lisaac_push(&__RLH,L9201173); // L70 NATIVE_ARRAY;
+  lisaac_push_first(&__LVH,L4069927); // L31 CONVERT;
+  __BNH=((____4 *)__ANH);
+  lisaac_push(&__RLH,L9702421); // L74 NATIVE_ARRAY;
+  lisaac_push_first(&__LVH,L24393746); // L186 BLOCK;
+  lisaac_push_first(&__2LH,L7088642); // L54 OBJECT;
+  __TLH=((____DB )(top_context->back->back));
+  lisaac_push(&__LVH,L24524306); // L187 BLOCK;
+  lisaac_push_first(&__2LH,L10652676); // L81 TRUE;
+  lisaac_push_first(&__XIH,L24528914); // L187 BLOCK;
+  lisaac_push_first(&__KLW,L9703445); // L74 NATIVE_ARRAY;
+  if (((void *)__BNH != (void *)NULL)) {
+    lisaac_push(&__XIH,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__KLW,L13509636); // L103 TRUE;
+    __5LH=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__XIH,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__KLW,L14689286); // L112 FALSE;
+    __5LH=__F__;
+  };
+  if (__5LH) {
+    lisaac_push(&__LVH,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__2LH,L8792068); // L67 TRUE;
+    lisaac_push_first(&__XIH,L24532498); // L187 BLOCK;
+    lisaac_push(&__XIH,L24672274); // L188 BLOCK;
+    lisaac_push_first(&__KLW,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__IWQ,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__CUP,L8792068); // L67 TRUE;
+    lisaac_push_first(&__UPY,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__TLH));
+    lisaac_push(&__KLW,L9181698); // L70 OBJECT;
+    __DX((&__string_101));
+    lisaac_push(&__KLW,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__IWQ,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__CUP,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__UPY,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__2PY,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__GNW,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__EYQ,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__4VP,L4598824); // L35 SYSTEM;
+    lisaac_push(&__KLW,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__IWQ,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__CUP,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__GXH,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__XNH,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__LKH,L11289621); // L86 NATIVE_ARRAY;
-  lisaac_push_first(&__MNH,L9195016); // L70 NUMERIC;
-  __ZKH=(____L)(__NKH -  1);
-  lisaac_push(&__LKH,L11290645); // L86 NATIVE_ARRAY;
-  lisaac_push_first(&__MNH,L77728789); // L593 NATIVE_ARRAY;
-  lisaac_push_first(&__GXH,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__XNH,L7088642); // L54 OBJECT;
-  __ONH=((____DB )(top_context->back->back));
-  lisaac_push(&__GXH,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__XNH,L10652676); // L81 TRUE;
-  lisaac_push_first(&__SKH,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__GNW,L77734933); // L593 NATIVE_ARRAY;
-  lisaac_push_first(&__EYQ,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__4VP,L9195016); // L70 NUMERIC;
-  __UKJ=(____L)(-  1);
-  lisaac_push(&__GNW,L77733909); // L593 NATIVE_ARRAY;
-  lisaac_push_first(&__EYQ,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__4VP,L15224840); // L116 NUMERIC;
-  __0NH=(__ZKH > __UKJ);
-  lisaac_push(&__EYQ,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__4VP,L14700552); // L112 NUMERIC;
-  __NV0=(__ZKH == __UKJ);
-  if (__0NH) {
-    lisaac_push(&__EYQ,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__4VP,L10900996); // L83 TRUE;
-    __PV0=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__EYQ,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__4VP,L12342790); // L94 FALSE;
-    __PV0=__NV0;
-  };
-  if (__PV0) {
-    lisaac_push(&__SKH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__GNW,L13509636); // L103 TRUE;
-    __PV0=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__SKH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__GNW,L14689286); // L112 FALSE;
-    __PV0=__F__;
-  };
-  if (__PV0) {
-    lisaac_push(&__GXH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__XNH,L8792068); // L67 TRUE;
-    lisaac_push_first(&__SKH,L21910546); // L167 BLOCK;
-    lisaac_push(&__SKH,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__GNW,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__EYQ,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__4VP,L8792068); // L67 TRUE;
-    lisaac_push_first(&__QRY,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__ONH));
-    lisaac_push(&__GNW,L9181698); // L70 OBJECT;
-    __DX((&__string_111));
-    lisaac_push(&__GNW,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__EYQ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__4VP,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__QRY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__YRY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__LVH,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__2LH,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__QIH,L11289621); // L86 NATIVE_ARRAY;
+  lisaac_push_first(&__RLH,L9195016); // L70 NUMERIC;
+  __4IH=(____L)(__SIH -  1);
+  lisaac_push(&__QIH,L11290645); // L86 NATIVE_ARRAY;
+  lisaac_push_first(&__RLH,L77728789); // L593 NATIVE_ARRAY;
+  lisaac_push_first(&__LVH,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__2LH,L7088642); // L54 OBJECT;
+  __TLH=((____DB )(top_context->back->back));
+  lisaac_push(&__LVH,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__2LH,L10652676); // L81 TRUE;
+  lisaac_push_first(&__XIH,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__KLW,L77734933); // L593 NATIVE_ARRAY;
+  lisaac_push_first(&__IWQ,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__CUP,L9195016); // L70 NUMERIC;
+  __YIJ=(____L)(-  1);
+  lisaac_push(&__KLW,L77733909); // L593 NATIVE_ARRAY;
+  lisaac_push_first(&__IWQ,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__CUP,L15224840); // L116 NUMERIC;
+  __5LH=(__4IH > __YIJ);
+  lisaac_push(&__IWQ,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__CUP,L14700552); // L112 NUMERIC;
+  __0T0=(__4IH == __YIJ);
+  if (__5LH) {
+    lisaac_push(&__IWQ,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__CUP,L10900996); // L83 TRUE;
+    __2T0=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__IWQ,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__CUP,L12342790); // L94 FALSE;
+    __2T0=__0T0;
+  };
+  if (__2T0) {
+    lisaac_push(&__XIH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__KLW,L13509636); // L103 TRUE;
+    __2T0=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__XIH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__KLW,L14689286); // L112 FALSE;
+    __2T0=__F__;
+  };
+  if (__2T0) {
+    lisaac_push(&__LVH,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__2LH,L8792068); // L67 TRUE;
+    lisaac_push_first(&__XIH,L21910546); // L167 BLOCK;
+    lisaac_push(&__XIH,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__KLW,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__IWQ,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__CUP,L8792068); // L67 TRUE;
+    lisaac_push_first(&__UPY,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__TLH));
+    lisaac_push(&__KLW,L9181698); // L70 OBJECT;
+    __DX((&__string_109));
+    lisaac_push(&__KLW,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__IWQ,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__CUP,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__UPY,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__2PY,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__GNW,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__EYQ,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__4VP,L4598824); // L35 SYSTEM;
+    lisaac_push(&__KLW,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__IWQ,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__CUP,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__GXH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__XNH,L8530438); // L65 FALSE;
+    lisaac_push(&__LVH,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__2LH,L8530438); // L65 FALSE;
   };
-  lisaac_push(&__MNH,L78514709); // L599 NATIVE_ARRAY;
-  __UKJ=__ZKH;
-  lisaac_push_first(&__GXH,L22172680); // L169 NUMERIC;
-  __BVK:
+  lisaac_push(&__RLH,L78514709); // L599 NATIVE_ARRAY;
+  __YIJ=__4IH;
+  lisaac_push_first(&__LVH,L22172680); // L169 NUMERIC;
+  __FTK:
   {
-    lisaac_push(&__GXH,L22550536); // L172 NUMERIC;
-    lisaac_push_first(&__XNH,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__SKH,L15224840); // L116 NUMERIC;
-    __WV0=(__UKJ >  0);
-    lisaac_push(&__XNH,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__SKH,L14700552); // L112 NUMERIC;
-    __YV0=(__UKJ ==  0);
-    if (__WV0) {
-      lisaac_push(&__XNH,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__SKH,L10900996); // L83 TRUE;
-      __0V0=__F__;
+    lisaac_push(&__LVH,L22550536); // L172 NUMERIC;
+    lisaac_push_first(&__2LH,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__XIH,L15224840); // L116 NUMERIC;
+    __DU0=(__YIJ >  0);
+    lisaac_push(&__2LH,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__XIH,L14700552); // L112 NUMERIC;
+    __FU0=(__YIJ ==  0);
+    if (__DU0) {
+      lisaac_push(&__2LH,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__XIH,L10900996); // L83 TRUE;
+      __HU0=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__XNH,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__SKH,L12342790); // L94 FALSE;
-      __0V0=__YV0;
+      lisaac_push(&__2LH,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__XIH,L12342790); // L94 FALSE;
+      __HU0=__FU0;
     };
-    if (__0V0) {
-      lisaac_push(&__GXH,L22940168); // L175 NUMERIC;
-      lisaac_push_first(&__XNH,L8792068); // L67 TRUE;
-      lisaac_push_first(&__SKH,L22685704); // L173 NUMERIC;
-      lisaac_push_first(&__GNW,L78389269); // L598 NATIVE_ARRAY;
-      __3OG(__2OH,'\0',__UKJ);
-      lisaac_push(&__SKH,L22812680); // L174 NUMERIC;
-      lisaac_push_first(&__GNW,L9195016); // L70 NUMERIC;
-      __NVK=(____L)(__UKJ -  1);
-      lisaac_push(&__SKH,L22826504); // L174 NUMERIC;
-      __UKJ=__NVK;
-      goto __BVK;
+    if (__HU0) {
+      lisaac_push(&__LVH,L22940168); // L175 NUMERIC;
+      lisaac_push_first(&__2LH,L8792068); // L67 TRUE;
+      lisaac_push_first(&__XIH,L22685704); // L173 NUMERIC;
+      lisaac_push_first(&__KLW,L78389269); // L598 NATIVE_ARRAY;
+      __CNG(__BNH,'\0',__YIJ);
+      lisaac_push(&__XIH,L22812680); // L174 NUMERIC;
+      lisaac_push_first(&__KLW,L9195016); // L70 NUMERIC;
+      __RTK=(____L)(__YIJ -  1);
+      lisaac_push(&__XIH,L22826504); // L174 NUMERIC;
+      __YIJ=__RTK;
+      goto __FTK;
     } else /* FALSE */ {
-      lisaac_push(&__GXH,L22940168); // L175 NUMERIC;
-      lisaac_push_first(&__XNH,L8530438); // L65 FALSE;
+      lisaac_push(&__LVH,L22940168); // L175 NUMERIC;
+      lisaac_push_first(&__2LH,L8530438); // L65 FALSE;
     };
   };
-  __OKH=__2OH;
-  lisaac_push(&__LKH,L11799573); // L90 NATIVE_ARRAY;
-  lisaac_push_first(&__MNH,L24393746); // L186 BLOCK;
-  lisaac_push_first(&__GXH,L7088642); // L54 OBJECT;
-  __ONH=((____DB )(top_context->back->back));
-  lisaac_push(&__MNH,L24524306); // L187 BLOCK;
-  lisaac_push_first(&__GXH,L10652676); // L81 TRUE;
-  lisaac_push_first(&__XNH,L24528914); // L187 BLOCK;
-  lisaac_push_first(&__SKH,L11816981); // L90 NATIVE_ARRAY;
-  lisaac_push_first(&__GNW,L9195016); // L70 NUMERIC;
-  __ZKH=(____L)(__NKH -  1);
-  lisaac_push(&__SKH,L11818005); // L90 NATIVE_ARRAY;
-  lisaac_push_first(&__GNW,L98176021); // L749 NATIVE_ARRAY;
-  lisaac_push_first(&__EYQ,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__4VP,L7088642); // L54 OBJECT;
-  __1OH=((____DB )(top_context->back->back));
-  lisaac_push(&__EYQ,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__4VP,L10652676); // L81 TRUE;
-  lisaac_push_first(&__QRY,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__YRY,L98182165); // L749 NATIVE_ARRAY;
-  lisaac_push_first(&__TW0,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__UW0,L9195016); // L70 NUMERIC;
-  __UKJ=(____L)(-  1);
-  lisaac_push(&__YRY,L98181141); // L749 NATIVE_ARRAY;
-  lisaac_push_first(&__TW0,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__UW0,L15224840); // L116 NUMERIC;
-  __0NH=(__ZKH > __UKJ);
-  lisaac_push(&__TW0,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__UW0,L14700552); // L112 NUMERIC;
-  __NV0=(__ZKH == __UKJ);
-  if (__0NH) {
-    lisaac_push(&__TW0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__UW0,L10900996); // L83 TRUE;
-    __PV0=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__TW0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__UW0,L12342790); // L94 FALSE;
-    __PV0=__NV0;
-  };
-  if (__PV0) {
-    lisaac_push(&__QRY,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__YRY,L13509636); // L103 TRUE;
-    __PV0=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__QRY,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__YRY,L14689286); // L112 FALSE;
-    __PV0=__F__;
-  };
-  if (__PV0) {
-    lisaac_push(&__EYQ,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__4VP,L8792068); // L67 TRUE;
-    lisaac_push_first(&__QRY,L21910546); // L167 BLOCK;
-    lisaac_push(&__QRY,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__YRY,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__TW0,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__UW0,L8792068); // L67 TRUE;
-    lisaac_push_first(&__EBU,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__1OH));
-    lisaac_push(&__YRY,L9181698); // L70 OBJECT;
-    __DX((&__string_111));
-    lisaac_push(&__YRY,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__TW0,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__UW0,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__EBU,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__OTY,L8272919); // L63 SYSTEM_IO;
+  __TIH=__BNH;
+  lisaac_push(&__QIH,L11799573); // L90 NATIVE_ARRAY;
+  lisaac_push_first(&__RLH,L24393746); // L186 BLOCK;
+  lisaac_push_first(&__LVH,L7088642); // L54 OBJECT;
+  __TLH=((____DB )(top_context->back->back));
+  lisaac_push(&__RLH,L24524306); // L187 BLOCK;
+  lisaac_push_first(&__LVH,L10652676); // L81 TRUE;
+  lisaac_push_first(&__2LH,L24528914); // L187 BLOCK;
+  lisaac_push_first(&__XIH,L11816981); // L90 NATIVE_ARRAY;
+  lisaac_push_first(&__KLW,L9195016); // L70 NUMERIC;
+  __4IH=(____L)(__SIH -  1);
+  lisaac_push(&__XIH,L11818005); // L90 NATIVE_ARRAY;
+  lisaac_push_first(&__KLW,L98176021); // L749 NATIVE_ARRAY;
+  lisaac_push_first(&__IWQ,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__CUP,L7088642); // L54 OBJECT;
+  __ANH=((____DB )(top_context->back->back));
+  lisaac_push(&__IWQ,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__CUP,L10652676); // L81 TRUE;
+  lisaac_push_first(&__UPY,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__2PY,L98182165); // L749 NATIVE_ARRAY;
+  lisaac_push_first(&__AV0,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__BV0,L9195016); // L70 NUMERIC;
+  __YIJ=(____L)(-  1);
+  lisaac_push(&__2PY,L98181141); // L749 NATIVE_ARRAY;
+  lisaac_push_first(&__AV0,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__BV0,L15224840); // L116 NUMERIC;
+  __5LH=(__4IH > __YIJ);
+  lisaac_push(&__AV0,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__BV0,L14700552); // L112 NUMERIC;
+  __0T0=(__4IH == __YIJ);
+  if (__5LH) {
+    lisaac_push(&__AV0,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__BV0,L10900996); // L83 TRUE;
+    __2T0=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__AV0,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__BV0,L12342790); // L94 FALSE;
+    __2T0=__0T0;
+  };
+  if (__2T0) {
+    lisaac_push(&__UPY,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__2PY,L13509636); // L103 TRUE;
+    __2T0=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__UPY,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__2PY,L14689286); // L112 FALSE;
+    __2T0=__F__;
+  };
+  if (__2T0) {
+    lisaac_push(&__IWQ,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__CUP,L8792068); // L67 TRUE;
+    lisaac_push_first(&__UPY,L21910546); // L167 BLOCK;
+    lisaac_push(&__UPY,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__2PY,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__AV0,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__BV0,L8792068); // L67 TRUE;
+    lisaac_push_first(&__I5T,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__ANH));
+    lisaac_push(&__2PY,L9181698); // L70 OBJECT;
+    __DX((&__string_109));
+    lisaac_push(&__2PY,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__AV0,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__BV0,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__I5T,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__SRY,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__YRY,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__TW0,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__UW0,L4598824); // L35 SYSTEM;
+    lisaac_push(&__2PY,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__AV0,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__BV0,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__EYQ,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__4VP,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__GNW,L98699797); // L753 NATIVE_ARRAY;
-  lisaac_push_first(&__EYQ,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__4VP,L7088642); // L54 OBJECT;
-  __1OH=((____DB )(top_context->back->back));
-  lisaac_push(&__EYQ,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__4VP,L10652676); // L81 TRUE;
-  lisaac_push_first(&__QRY,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__YRY,L98705941); // L753 NATIVE_ARRAY;
-  lisaac_push_first(&__TW0,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__UW0,L9195016); // L70 NUMERIC;
-  __UKJ=(____L)(-  1);
-  lisaac_push(&__YRY,L98704917); // L753 NATIVE_ARRAY;
-  lisaac_push_first(&__TW0,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__UW0,L15224840); // L116 NUMERIC;
-  __0NH=(__ZKH > __UKJ);
-  lisaac_push(&__TW0,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__UW0,L14700552); // L112 NUMERIC;
-  __NV0=(__ZKH == __UKJ);
-  if (__0NH) {
-    lisaac_push(&__TW0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__UW0,L10900996); // L83 TRUE;
-    __PV0=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__TW0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__UW0,L12342790); // L94 FALSE;
-    __PV0=__NV0;
-  };
-  if (__PV0) {
-    lisaac_push(&__QRY,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__YRY,L13509636); // L103 TRUE;
-    __PV0=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__QRY,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__YRY,L14689286); // L112 FALSE;
-    __PV0=__F__;
-  };
-  if (__PV0) {
-    lisaac_push(&__EYQ,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__4VP,L8792068); // L67 TRUE;
-    lisaac_push_first(&__QRY,L19289106); // L147 BLOCK;
-    lisaac_push(&__QRY,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__YRY,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__TW0,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__UW0,L8792068); // L67 TRUE;
-    lisaac_push_first(&__EBU,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__1OH));
-    lisaac_push(&__YRY,L9181698); // L70 OBJECT;
-    __DX((&__string_47));
-    lisaac_push(&__YRY,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__TW0,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__UW0,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__EBU,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__OTY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__IWQ,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__CUP,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__KLW,L98699797); // L753 NATIVE_ARRAY;
+  lisaac_push_first(&__IWQ,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__CUP,L7088642); // L54 OBJECT;
+  __ANH=((____DB )(top_context->back->back));
+  lisaac_push(&__IWQ,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__CUP,L10652676); // L81 TRUE;
+  lisaac_push_first(&__UPY,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__2PY,L98705941); // L753 NATIVE_ARRAY;
+  lisaac_push_first(&__AV0,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__BV0,L9195016); // L70 NUMERIC;
+  __YIJ=(____L)(-  1);
+  lisaac_push(&__2PY,L98704917); // L753 NATIVE_ARRAY;
+  lisaac_push_first(&__AV0,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__BV0,L15224840); // L116 NUMERIC;
+  __5LH=(__4IH > __YIJ);
+  lisaac_push(&__AV0,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__BV0,L14700552); // L112 NUMERIC;
+  __0T0=(__4IH == __YIJ);
+  if (__5LH) {
+    lisaac_push(&__AV0,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__BV0,L10900996); // L83 TRUE;
+    __2T0=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__AV0,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__BV0,L12342790); // L94 FALSE;
+    __2T0=__0T0;
+  };
+  if (__2T0) {
+    lisaac_push(&__UPY,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__2PY,L13509636); // L103 TRUE;
+    __2T0=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__UPY,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__2PY,L14689286); // L112 FALSE;
+    __2T0=__F__;
+  };
+  if (__2T0) {
+    lisaac_push(&__IWQ,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__CUP,L8792068); // L67 TRUE;
+    lisaac_push_first(&__UPY,L19289106); // L147 BLOCK;
+    lisaac_push(&__UPY,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__2PY,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__AV0,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__BV0,L8792068); // L67 TRUE;
+    lisaac_push_first(&__I5T,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__ANH));
+    lisaac_push(&__2PY,L9181698); // L70 OBJECT;
+    __DX((&__string_42));
+    lisaac_push(&__2PY,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__AV0,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__BV0,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__I5T,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__SRY,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__YRY,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__TW0,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__UW0,L4598824); // L35 SYSTEM;
+    lisaac_push(&__2PY,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__AV0,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__BV0,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__EYQ,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__4VP,L8530438); // L65 FALSE;
+    lisaac_push(&__IWQ,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__CUP,L8530438); // L65 FALSE;
   };
-  __0NH=__F__;
-  lisaac_push(&__GNW,L99486229); // L759 NATIVE_ARRAY;
-  __UKJ=__ZKH;
-  lisaac_push_first(&__EYQ,L22172680); // L169 NUMERIC;
-  __S1K:
+  __5LH=__F__;
+  lisaac_push(&__KLW,L99486229); // L759 NATIVE_ARRAY;
+  __YIJ=__4IH;
+  lisaac_push_first(&__IWQ,L22172680); // L169 NUMERIC;
+  __WZK:
   {
-    lisaac_push(&__EYQ,L22550536); // L172 NUMERIC;
-    lisaac_push_first(&__4VP,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__QRY,L15224840); // L116 NUMERIC;
-    __WV0=(__UKJ >  0);
-    lisaac_push(&__4VP,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__QRY,L14700552); // L112 NUMERIC;
-    __YV0=(__UKJ ==  0);
-    if (__WV0) {
-      lisaac_push(&__4VP,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__QRY,L10900996); // L83 TRUE;
-      __0V0=__F__;
+    lisaac_push(&__IWQ,L22550536); // L172 NUMERIC;
+    lisaac_push_first(&__CUP,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__UPY,L15224840); // L116 NUMERIC;
+    __DU0=(__YIJ >  0);
+    lisaac_push(&__CUP,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__UPY,L14700552); // L112 NUMERIC;
+    __FU0=(__YIJ ==  0);
+    if (__DU0) {
+      lisaac_push(&__CUP,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__UPY,L10900996); // L83 TRUE;
+      __HU0=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__4VP,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__QRY,L12342790); // L94 FALSE;
-      __0V0=__YV0;
+      lisaac_push(&__CUP,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__UPY,L12342790); // L94 FALSE;
+      __HU0=__FU0;
     };
-    if (__0V0) {
-      lisaac_push(&__EYQ,L22940168); // L175 NUMERIC;
-      lisaac_push_first(&__4VP,L8792068); // L67 TRUE;
-      lisaac_push_first(&__QRY,L22685704); // L173 NUMERIC;
-      lisaac_push_first(&__YRY,L99101717); // L756 NATIVE_ARRAY;
-      __4PJ=__MVD(__2OH,__UKJ);
-      if (('\0' != __4PJ)) {
-        lisaac_push(&__YRY,L99356181); // L758 NATIVE_ARRAY;
-        lisaac_push_first(&__TW0,L8792068); // L67 TRUE;
-        lisaac_push_first(&__UW0,L99104789); // L756 NATIVE_ARRAY;
-        __0NH=__J__;
+    if (__HU0) {
+      lisaac_push(&__IWQ,L22940168); // L175 NUMERIC;
+      lisaac_push_first(&__CUP,L8792068); // L67 TRUE;
+      lisaac_push_first(&__UPY,L22685704); // L173 NUMERIC;
+      lisaac_push_first(&__2PY,L99101717); // L756 NATIVE_ARRAY;
+      __COJ=__RTD(__BNH,__YIJ);
+      if (('\0' != __COJ)) {
+        lisaac_push(&__2PY,L99356181); // L758 NATIVE_ARRAY;
+        lisaac_push_first(&__AV0,L8792068); // L67 TRUE;
+        lisaac_push_first(&__BV0,L99104789); // L756 NATIVE_ARRAY;
+        __5LH=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__YRY,L99356181); // L758 NATIVE_ARRAY;
-        lisaac_push_first(&__TW0,L8530438); // L65 FALSE;
+        lisaac_push(&__2PY,L99356181); // L758 NATIVE_ARRAY;
+        lisaac_push_first(&__AV0,L8530438); // L65 FALSE;
       };
-      lisaac_push(&__QRY,L22812680); // L174 NUMERIC;
-      lisaac_push_first(&__YRY,L9195016); // L70 NUMERIC;
-      __NVK=(____L)(__UKJ -  1);
-      lisaac_push(&__QRY,L22826504); // L174 NUMERIC;
-      __UKJ=__NVK;
-      goto __S1K;
+      lisaac_push(&__UPY,L22812680); // L174 NUMERIC;
+      lisaac_push_first(&__2PY,L9195016); // L70 NUMERIC;
+      __RTK=(____L)(__YIJ -  1);
+      lisaac_push(&__UPY,L22826504); // L174 NUMERIC;
+      __YIJ=__RTK;
+      goto __WZK;
     } else /* FALSE */ {
-      lisaac_push(&__EYQ,L22940168); // L175 NUMERIC;
-      lisaac_push_first(&__4VP,L8530438); // L65 FALSE;
+      lisaac_push(&__IWQ,L22940168); // L175 NUMERIC;
+      lisaac_push_first(&__CUP,L8530438); // L65 FALSE;
     };
   };
-  if (__0NH) {
-    lisaac_push(&__XNH,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__SKH,L13509636); // L103 TRUE;
-    __PV0=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__XNH,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__SKH,L14689286); // L112 FALSE;
-    __PV0=__F__;
-  };
-  if (__PV0) {
-    lisaac_push(&__MNH,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__GXH,L8792068); // L67 TRUE;
-    lisaac_push_first(&__XNH,L24532498); // L187 BLOCK;
-    lisaac_push(&__XNH,L24672274); // L188 BLOCK;
-    lisaac_push_first(&__SKH,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__GNW,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__EYQ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__4VP,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__ONH));
-    lisaac_push(&__SKH,L9181698); // L70 OBJECT;
-    __DX((&__string_103));
-    lisaac_push(&__SKH,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__GNW,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__EYQ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__4VP,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__QRY,L8272919); // L63 SYSTEM_IO;
+  if (__5LH) {
+    lisaac_push(&__2LH,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__XIH,L13509636); // L103 TRUE;
+    __2T0=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__2LH,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__XIH,L14689286); // L112 FALSE;
+    __2T0=__F__;
+  };
+  if (__2T0) {
+    lisaac_push(&__RLH,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__LVH,L8792068); // L67 TRUE;
+    lisaac_push_first(&__2LH,L24532498); // L187 BLOCK;
+    lisaac_push(&__2LH,L24672274); // L188 BLOCK;
+    lisaac_push_first(&__XIH,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__KLW,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__IWQ,L8792068); // L67 TRUE;
+    lisaac_push_first(&__CUP,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__TLH));
+    lisaac_push(&__XIH,L9181698); // L70 OBJECT;
+    __DX((&__string_101));
+    lisaac_push(&__XIH,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__KLW,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__IWQ,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__CUP,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__UPY,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__SKH,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__GNW,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__EYQ,L4598824); // L35 SYSTEM;
+    lisaac_push(&__XIH,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__KLW,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__IWQ,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__MNH,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__GXH,L8530438); // L65 FALSE;
+    lisaac_push(&__RLH,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__LVH,L8530438); // L65 FALSE;
   };
-  return(__OKH);
+  return(__TIH);
 }
 
-static void __3OG(____4 *__5OG,____4 __APG,____L __BPG)
+static void __CNG(____4 *__ENG,____4 __FNG,____L __GNG)
 // ({__HB},{__4},{__L}) Void No recursive, No inlinable.
 {
-  ____DB __RWG;
-  _____CONTEXT __4OG,__PWG,__T2G,__0WG,__FPG,__SY0,__TY0,__KTP,__SUY;
-  _____CONTEXT __0UY;
-  ____G __WY0,__YY0,__0Y0;
-  ____4 __PPG;
-  lisaac_push_first(&__4OG,L18353173); // L140 NATIVE_ARRAY;
-  lisaac_push_first(&__PWG,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__T2G,L7088642); // L54 OBJECT;
-  __RWG=((____DB )(top_context->back->back));
-  lisaac_push(&__PWG,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__T2G,L10652676); // L81 TRUE;
-  lisaac_push_first(&__0WG,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__FPG,L18358293); // L140 NATIVE_ARRAY;
-  lisaac_push_first(&__SY0,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__TY0,L15224840); // L116 NUMERIC;
-  __WY0=(__BPG >  0);
-  lisaac_push(&__SY0,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__TY0,L14700552); // L112 NUMERIC;
-  __YY0=(__BPG ==  0);
-  if (__WY0) {
-    lisaac_push(&__SY0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__TY0,L10900996); // L83 TRUE;
-    __0Y0=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__SY0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__TY0,L12342790); // L94 FALSE;
-    __0Y0=__YY0;
-  };
-  if (__0Y0) {
-    lisaac_push(&__0WG,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__FPG,L13509636); // L103 TRUE;
-    __0Y0=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__0WG,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__FPG,L14689286); // L112 FALSE;
-    __0Y0=__F__;
-  };
-  if (__0Y0) {
-    lisaac_push(&__PWG,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__T2G,L8792068); // L67 TRUE;
-    lisaac_push_first(&__0WG,L21910546); // L167 BLOCK;
-    lisaac_push(&__0WG,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__FPG,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__SY0,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__TY0,L8792068); // L67 TRUE;
-    lisaac_push_first(&__KTP,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__RWG));
-    lisaac_push(&__FPG,L9181698); // L70 OBJECT;
-    __DX((&__string_111));
-    lisaac_push(&__FPG,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__SY0,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__TY0,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__KTP,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__SUY,L8272919); // L63 SYSTEM_IO;
+  ____DB __WUG;
+  _____CONTEXT __DNG,__UUG,__Y0G,__5UG,__KNG,__5W0,__AX0,__ORP,__WSY;
+  _____CONTEXT __4SY;
+  ____G __DX0,__FX0,__HX0;
+  ____4 __UNG;
+  lisaac_push_first(&__DNG,L18353173); // L140 NATIVE_ARRAY;
+  lisaac_push_first(&__UUG,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__Y0G,L7088642); // L54 OBJECT;
+  __WUG=((____DB )(top_context->back->back));
+  lisaac_push(&__UUG,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__Y0G,L10652676); // L81 TRUE;
+  lisaac_push_first(&__5UG,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__KNG,L18358293); // L140 NATIVE_ARRAY;
+  lisaac_push_first(&__5W0,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__AX0,L15224840); // L116 NUMERIC;
+  __DX0=(__GNG >  0);
+  lisaac_push(&__5W0,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__AX0,L14700552); // L112 NUMERIC;
+  __FX0=(__GNG ==  0);
+  if (__DX0) {
+    lisaac_push(&__5W0,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__AX0,L10900996); // L83 TRUE;
+    __HX0=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__5W0,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__AX0,L12342790); // L94 FALSE;
+    __HX0=__FX0;
+  };
+  if (__HX0) {
+    lisaac_push(&__5UG,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__KNG,L13509636); // L103 TRUE;
+    __HX0=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__5UG,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__KNG,L14689286); // L112 FALSE;
+    __HX0=__F__;
+  };
+  if (__HX0) {
+    lisaac_push(&__UUG,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__Y0G,L8792068); // L67 TRUE;
+    lisaac_push_first(&__5UG,L21910546); // L167 BLOCK;
+    lisaac_push(&__5UG,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__KNG,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__5W0,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__AX0,L8792068); // L67 TRUE;
+    lisaac_push_first(&__ORP,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__WUG));
+    lisaac_push(&__KNG,L9181698); // L70 OBJECT;
+    __DX((&__string_109));
+    lisaac_push(&__KNG,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__5W0,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__AX0,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__ORP,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__WSY,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__FPG,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__SY0,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__TY0,L4598824); // L35 SYSTEM;
+    lisaac_push(&__KNG,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__5W0,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__AX0,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__PWG,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__T2G,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__4OG,L18758677); // L143 NATIVE_ARRAY;
-  lisaac_push_first(&__PWG,L105647125); // L806 NATIVE_ARRAY;
-  lisaac_push_first(&__T2G,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__0WG,L7088642); // L54 OBJECT;
-  __RWG=((____DB )(top_context->back->back));
-  lisaac_push(&__T2G,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__0WG,L10652676); // L81 TRUE;
-  lisaac_push_first(&__FPG,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__SY0,L105651733); // L806 NATIVE_ARRAY;
-  lisaac_push_first(&__TY0,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__KTP,L15224840); // L116 NUMERIC;
-  __WY0=(__BPG >  0);
-  lisaac_push(&__TY0,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__KTP,L14700552); // L112 NUMERIC;
-  __YY0=(__BPG ==  0);
-  if (__WY0) {
-    lisaac_push(&__TY0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__KTP,L10900996); // L83 TRUE;
-    __0Y0=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__TY0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__KTP,L12342790); // L94 FALSE;
-    __0Y0=__YY0;
-  };
-  if (__0Y0) {
-    lisaac_push(&__FPG,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__SY0,L13509636); // L103 TRUE;
-    __0Y0=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__FPG,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__SY0,L14689286); // L112 FALSE;
-    __0Y0=__F__;
-  };
-  if (__0Y0) {
-    lisaac_push(&__T2G,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__0WG,L8792068); // L67 TRUE;
-    lisaac_push_first(&__FPG,L21910546); // L167 BLOCK;
-    lisaac_push(&__FPG,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__SY0,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__TY0,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__KTP,L8792068); // L67 TRUE;
-    lisaac_push_first(&__SUY,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__RWG));
-    lisaac_push(&__SY0,L9181698); // L70 OBJECT;
-    __DX((&__string_111));
-    lisaac_push(&__SY0,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__TY0,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__KTP,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__SUY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__0UY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__UUG,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__Y0G,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__DNG,L18758677); // L143 NATIVE_ARRAY;
+  lisaac_push_first(&__UUG,L105647125); // L806 NATIVE_ARRAY;
+  lisaac_push_first(&__Y0G,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__5UG,L7088642); // L54 OBJECT;
+  __WUG=((____DB )(top_context->back->back));
+  lisaac_push(&__Y0G,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__5UG,L10652676); // L81 TRUE;
+  lisaac_push_first(&__KNG,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__5W0,L105651733); // L806 NATIVE_ARRAY;
+  lisaac_push_first(&__AX0,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__ORP,L15224840); // L116 NUMERIC;
+  __DX0=(__GNG >  0);
+  lisaac_push(&__AX0,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__ORP,L14700552); // L112 NUMERIC;
+  __FX0=(__GNG ==  0);
+  if (__DX0) {
+    lisaac_push(&__AX0,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__ORP,L10900996); // L83 TRUE;
+    __HX0=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__AX0,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__ORP,L12342790); // L94 FALSE;
+    __HX0=__FX0;
+  };
+  if (__HX0) {
+    lisaac_push(&__KNG,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__5W0,L13509636); // L103 TRUE;
+    __HX0=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__KNG,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__5W0,L14689286); // L112 FALSE;
+    __HX0=__F__;
+  };
+  if (__HX0) {
+    lisaac_push(&__Y0G,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__5UG,L8792068); // L67 TRUE;
+    lisaac_push_first(&__KNG,L21910546); // L167 BLOCK;
+    lisaac_push(&__KNG,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__5W0,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__AX0,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__ORP,L8792068); // L67 TRUE;
+    lisaac_push_first(&__WSY,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__WUG));
+    lisaac_push(&__5W0,L9181698); // L70 OBJECT;
+    __DX((&__string_109));
+    lisaac_push(&__5W0,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__AX0,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__ORP,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__WSY,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__4SY,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__SY0,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__TY0,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__KTP,L4598824); // L35 SYSTEM;
+    lisaac_push(&__5W0,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__AX0,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__ORP,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__T2G,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__0WG,L8530438); // L65 FALSE;
-  };
-  __5OG[__BPG]=__APG;
-  lisaac_push(&__4OG,L19139605); // L146 NATIVE_ARRAY;
-  lisaac_push_first(&__PWG,L24393746); // L186 BLOCK;
-  lisaac_push_first(&__T2G,L7088642); // L54 OBJECT;
-  __RWG=((____DB )(top_context->back->back));
-  lisaac_push(&__PWG,L24524306); // L187 BLOCK;
-  lisaac_push_first(&__T2G,L10652676); // L81 TRUE;
-  lisaac_push_first(&__0WG,L24528914); // L187 BLOCK;
-  lisaac_push_first(&__FPG,L19150869); // L146 NATIVE_ARRAY;
-  __PPG=__MVD(__5OG,__BPG);
-  if ((__APG == __PPG)) {
-    lisaac_push(&__0WG,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__FPG,L13509636); // L103 TRUE;
-    __0Y0=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__0WG,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__FPG,L14689286); // L112 FALSE;
-    __0Y0=__F__;
-  };
-  if (__0Y0) {
-    lisaac_push(&__PWG,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__T2G,L8792068); // L67 TRUE;
-    lisaac_push_first(&__0WG,L24532498); // L187 BLOCK;
-    lisaac_push(&__0WG,L24672274); // L188 BLOCK;
-    lisaac_push_first(&__FPG,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__SY0,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__TY0,L8792068); // L67 TRUE;
-    lisaac_push_first(&__KTP,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__RWG));
-    lisaac_push(&__FPG,L9181698); // L70 OBJECT;
-    __DX((&__string_103));
-    lisaac_push(&__FPG,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__SY0,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__TY0,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__KTP,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__SUY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__Y0G,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__5UG,L8530438); // L65 FALSE;
+  };
+  __ENG[__GNG]=__FNG;
+  lisaac_push(&__DNG,L19139605); // L146 NATIVE_ARRAY;
+  lisaac_push_first(&__UUG,L24393746); // L186 BLOCK;
+  lisaac_push_first(&__Y0G,L7088642); // L54 OBJECT;
+  __WUG=((____DB )(top_context->back->back));
+  lisaac_push(&__UUG,L24524306); // L187 BLOCK;
+  lisaac_push_first(&__Y0G,L10652676); // L81 TRUE;
+  lisaac_push_first(&__5UG,L24528914); // L187 BLOCK;
+  lisaac_push_first(&__KNG,L19150869); // L146 NATIVE_ARRAY;
+  __UNG=__RTD(__ENG,__GNG);
+  if ((__FNG == __UNG)) {
+    lisaac_push(&__5UG,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__KNG,L13509636); // L103 TRUE;
+    __HX0=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__5UG,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__KNG,L14689286); // L112 FALSE;
+    __HX0=__F__;
+  };
+  if (__HX0) {
+    lisaac_push(&__UUG,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__Y0G,L8792068); // L67 TRUE;
+    lisaac_push_first(&__5UG,L24532498); // L187 BLOCK;
+    lisaac_push(&__5UG,L24672274); // L188 BLOCK;
+    lisaac_push_first(&__KNG,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__5W0,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__AX0,L8792068); // L67 TRUE;
+    lisaac_push_first(&__ORP,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__WUG));
+    lisaac_push(&__KNG,L9181698); // L70 OBJECT;
+    __DX((&__string_101));
+    lisaac_push(&__KNG,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__5W0,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__AX0,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__ORP,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__WSY,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__FPG,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__SY0,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__TY0,L4598824); // L35 SYSTEM;
+    lisaac_push(&__KNG,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__5W0,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__AX0,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__PWG,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__T2G,L8530438); // L65 FALSE;
+    lisaac_push(&__UUG,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__Y0G,L8530438); // L65 FALSE;
   };
 }
 
-static void __SPG(____0B *__UPG,____4 __VPG)
+static void __XNG(____0B *__ZNG,____4 __0NG)
 // ({__0B},{__4}) Void No recursive, No inlinable.
 {
-  ____L __XPG,__YPG,__PQG,__QQG;
-  _____CONTEXT __TPG,__M4,__TAX,__UEH,__FQG,__DVY;
+  ____L __2NG,__3NG,__UOG,__VOG;
+  _____CONTEXT __YNG,__M4,__X4W,__ZCH,__KOG,__HTY;
   ____G __S4;
-  ____4 *__IQG,*__TQG;
-  lisaac_push_first(&__TPG,L51393560); // L392 STRING;
-  __XPG=__UPG->__LUE;
-  __YPG=__UPG->__FC;
-  lisaac_push(&__TPG,L52174872); // L398 STRING;
+  ____4 *__NOG,*__YOG;
+  lisaac_push_first(&__YNG,L51393560); // L392 STRING;
+  __2NG=__ZNG->__QSE;
+  __3NG=__ZNG->__FC;
+  lisaac_push(&__YNG,L52174872); // L398 STRING;
   lisaac_push_first(&__M4,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__TAX,L15224840); // L116 NUMERIC;
-  if ((__XPG > __YPG)) {
+  lisaac_push_first(&__X4W,L15224840); // L116 NUMERIC;
+  if ((__2NG > __3NG)) {
     lisaac_push(&__M4,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__TAX,L13509636); // L103 TRUE;
+    lisaac_push_first(&__X4W,L13509636); // L103 TRUE;
     __S4=__J__;
   } else /* FALSE */ {
     lisaac_push(&__M4,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__TAX,L14689286); // L112 FALSE;
+    lisaac_push_first(&__X4W,L14689286); // L112 FALSE;
     __S4=__F__;
   };
   if (__S4) {
-    lisaac_push(&__TPG,L53348888); // L407 STRING;
+    lisaac_push(&__YNG,L53348888); // L407 STRING;
     lisaac_push_first(&__M4,L8792068); // L67 TRUE;
-    lisaac_push_first(&__TAX,L52181016); // L398 STRING;
-    if ((__UPG->__LUE ==  0)) {
-      lisaac_push(&__TAX,L53218840); // L406 STRING;
-      lisaac_push_first(&__UEH,L6825988); // L52 TRUE;
-      lisaac_push_first(&__FQG,L52310552); // L399 STRING;
-      __UPG->__LUE= 32;
-      lisaac_push(&__FQG,L52586520); // L401 STRING;
-      __IQG=__KKH( 32);
-      __UPG->__BUE=__IQG;
+    lisaac_push_first(&__X4W,L52181016); // L398 STRING;
+    if ((__ZNG->__QSE ==  0)) {
+      lisaac_push(&__X4W,L53218840); // L406 STRING;
+      lisaac_push_first(&__ZCH,L6825988); // L52 TRUE;
+      lisaac_push_first(&__KOG,L52310552); // L399 STRING;
+      __ZNG->__QSE= 32;
+      lisaac_push(&__KOG,L52586520); // L401 STRING;
+      __NOG=__PIH( 32);
+      __ZNG->__GSE=__NOG;
     } else /* FALSE */ {
-      lisaac_push(&__TAX,L53218840); // L406 STRING;
-      lisaac_push_first(&__UEH,L6826502); // L52 FALSE;
-      lisaac_push_first(&__FQG,L52698136); // L402 STRING;
-      __PQG=__UPG->__LUE;
-      lisaac_push(&__FQG,L52835864); // L403 STRING;
-      lisaac_push_first(&__DVY,L9457160); // L72 NUMERIC;
-      __QQG=(____L)(__PQG <<  1);
-      __IQG=__UPG->__BUE;
-      __PQG=__UPG->__LUE;
-      if (__IQG==NULL) {
-        lisaac_push(&__FQG,L52983320); // L404 STRING;
+      lisaac_push(&__X4W,L53218840); // L406 STRING;
+      lisaac_push_first(&__ZCH,L6826502); // L52 FALSE;
+      lisaac_push_first(&__KOG,L52698136); // L402 STRING;
+      __UOG=__ZNG->__QSE;
+      lisaac_push(&__KOG,L52835864); // L403 STRING;
+      lisaac_push_first(&__HTY,L9457160); // L72 NUMERIC;
+      __VOG=(____L)(__UOG <<  1);
+      __NOG=__ZNG->__GSE;
+      __UOG=__ZNG->__QSE;
+      if (__NOG==NULL) {
+        lisaac_push(&__KOG,L52983320); // L404 STRING;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-        lisaac_push(&__FQG,L52983320); // L404 STRING;
-        __TQG=__MLH(((____4 *)__IQG),__PQG,__QQG);
+        lisaac_push(&__KOG,L52983320); // L404 STRING;
+        __YOG=__RJH(((____4 *)__NOG),__UOG,__VOG);
       };
-      __UPG->__BUE=__TQG;
-      __UPG->__LUE=__QQG;
+      __ZNG->__GSE=__YOG;
+      __ZNG->__QSE=__VOG;
     };
   } else /* FALSE */ {
-    lisaac_push(&__TPG,L53348888); // L407 STRING;
+    lisaac_push(&__YNG,L53348888); // L407 STRING;
     lisaac_push_first(&__M4,L8530438); // L65 FALSE;
   };
-  __IQG=__UPG->__BUE;
-  __XPG=__UPG->__FC;
-  if (__IQG==NULL) {
-    lisaac_push(&__TPG,L53491224); // L408 STRING;
+  __NOG=__ZNG->__GSE;
+  __2NG=__ZNG->__FC;
+  if (__NOG==NULL) {
+    lisaac_push(&__YNG,L53491224); // L408 STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-    lisaac_push(&__TPG,L53491224); // L408 STRING;
-    __3OG(((____4 *)__IQG),__VPG,__XPG);
+    lisaac_push(&__YNG,L53491224); // L408 STRING;
+    __CNG(((____4 *)__NOG),__0NG,__2NG);
   };
-  __XPG=__UPG->__FC;
-  lisaac_push(&__TPG,L53618712); // L409 STRING;
+  __2NG=__ZNG->__FC;
+  lisaac_push(&__YNG,L53618712); // L409 STRING;
   lisaac_push_first(&__M4,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__TAX,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__UEH,L9195016); // L70 NUMERIC;
-  __YPG=(____L)(-  1);
+  lisaac_push_first(&__X4W,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__ZCH,L9195016); // L70 NUMERIC;
+  __3NG=(____L)(-  1);
   lisaac_push(&__M4,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__TAX,L9195016); // L70 NUMERIC;
-  __UPG->__FC=(____L)(__XPG - __YPG);
+  lisaac_push_first(&__X4W,L9195016); // L70 NUMERIC;
+  __ZNG->__FC=(____L)(__2NG - __3NG);
 }
 
-static ____4 __MVD(____4 *__OVD,____L __PVD)
+static ____4 __RTD(____4 *__TTD,____L __UTD)
 // ({__HB},{__L}) With result No recursive, No inlinable.
 {
-  ____DB __H3D;
-  _____CONTEXT __NVD,__F3D,__VFE,__Q3D,__UVD,__N00,__O00,__1CN,__XVY;
-  ____G __R00,__T00,__V00;
-  ____4 __QVD;
-  lisaac_push_first(&__NVD,L16911381); // L129 NATIVE_ARRAY;
-  lisaac_push_first(&__F3D,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__VFE,L7088642); // L54 OBJECT;
-  __H3D=((____DB )(top_context->back->back));
-  lisaac_push(&__F3D,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__VFE,L10652676); // L81 TRUE;
-  lisaac_push_first(&__Q3D,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__UVD,L16916501); // L129 NATIVE_ARRAY;
-  lisaac_push_first(&__N00,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__O00,L15224840); // L116 NUMERIC;
-  __R00=(__PVD >  0);
-  lisaac_push(&__N00,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__O00,L14700552); // L112 NUMERIC;
-  __T00=(__PVD ==  0);
-  if (__R00) {
-    lisaac_push(&__N00,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__O00,L10900996); // L83 TRUE;
-    __V00=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__N00,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__O00,L12342790); // L94 FALSE;
-    __V00=__T00;
-  };
-  if (__V00) {
-    lisaac_push(&__Q3D,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__UVD,L13509636); // L103 TRUE;
-    __V00=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__Q3D,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__UVD,L14689286); // L112 FALSE;
-    __V00=__F__;
-  };
-  if (__V00) {
-    lisaac_push(&__F3D,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__VFE,L8792068); // L67 TRUE;
-    lisaac_push_first(&__Q3D,L21910546); // L167 BLOCK;
-    lisaac_push(&__Q3D,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__UVD,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__N00,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__O00,L8792068); // L67 TRUE;
-    lisaac_push_first(&__1CN,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__H3D));
-    lisaac_push(&__UVD,L9181698); // L70 OBJECT;
-    __DX((&__string_111));
-    lisaac_push(&__UVD,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__N00,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__O00,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__1CN,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__XVY,L8272919); // L63 SYSTEM_IO;
+  ____DB __M1D;
+  _____CONTEXT __STD,__K1D,__0DE,__V1D,__ZTD,__0Y0,__1Y0,__5AN,__1TY;
+  ____G __4Y0,__AZ0,__CZ0;
+  ____4 __VTD;
+  lisaac_push_first(&__STD,L16911381); // L129 NATIVE_ARRAY;
+  lisaac_push_first(&__K1D,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__0DE,L7088642); // L54 OBJECT;
+  __M1D=((____DB )(top_context->back->back));
+  lisaac_push(&__K1D,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__0DE,L10652676); // L81 TRUE;
+  lisaac_push_first(&__V1D,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__ZTD,L16916501); // L129 NATIVE_ARRAY;
+  lisaac_push_first(&__0Y0,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__1Y0,L15224840); // L116 NUMERIC;
+  __4Y0=(__UTD >  0);
+  lisaac_push(&__0Y0,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__1Y0,L14700552); // L112 NUMERIC;
+  __AZ0=(__UTD ==  0);
+  if (__4Y0) {
+    lisaac_push(&__0Y0,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__1Y0,L10900996); // L83 TRUE;
+    __CZ0=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__0Y0,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__1Y0,L12342790); // L94 FALSE;
+    __CZ0=__AZ0;
+  };
+  if (__CZ0) {
+    lisaac_push(&__V1D,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__ZTD,L13509636); // L103 TRUE;
+    __CZ0=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__V1D,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__ZTD,L14689286); // L112 FALSE;
+    __CZ0=__F__;
+  };
+  if (__CZ0) {
+    lisaac_push(&__K1D,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__0DE,L8792068); // L67 TRUE;
+    lisaac_push_first(&__V1D,L21910546); // L167 BLOCK;
+    lisaac_push(&__V1D,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__ZTD,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__0Y0,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__1Y0,L8792068); // L67 TRUE;
+    lisaac_push_first(&__5AN,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__M1D));
+    lisaac_push(&__ZTD,L9181698); // L70 OBJECT;
+    __DX((&__string_109));
+    lisaac_push(&__ZTD,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__0Y0,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__1Y0,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__5AN,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__1TY,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__UVD,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__N00,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__O00,L4598824); // L35 SYSTEM;
+    lisaac_push(&__ZTD,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__0Y0,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__1Y0,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__F3D,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__VFE,L8530438); // L65 FALSE;
+    lisaac_push(&__K1D,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__0DE,L8530438); // L65 FALSE;
   };
-  __QVD=__OVD[__PVD];
-  return(__QVD);
+  __VTD=__TTD[__UTD];
+  return(__VTD);
 }
 
 static void __LT(____L __NT,____0B *__OT)
 // ({__L},{NULLx__0B}) Void No recursive, No inlinable.
 {
-  ____I0 __2UD;
-  ____O0 __EVD;
-  ____R __PT,__C1,__T5B,__W5B;
-  ____DB __SBB,__SMC,__RGK;
-  ____L __F1,__G1,__O2,__FWY,__PJC,__G40;
-  ____0B *__E10,*__H10,*__RVI;
-  _____CONTEXT __MT,__PV5,__QV5,__VV5,__1BB,__40,__4HF,__OMF,__GIF;
-  _____CONTEXT __5VY,__3W5,__PSC,__1MC,__TIC,__5X5,__AY5,__FY5,__YDF;
-  _____CONTEXT __FCX,__5MP;
-  ____G __4BB,__FKB,__VYD,__5DF,__AEF,__OHAB,__QHAB;
-  ____01 __2IC,__3IC,__ME4;
-  ____4 __AJC,__G4I,__H4I,__I4I,__J4I;
+  ____I0 __BTD;
+  ____O0 __JTD;
+  ____R __PT,__C1,__03B,__33B;
+  ____DB __SBB,__XKC,__VEK;
+  ____L __F1,__G1,__O2,__JUY,__UHC,__T20;
+  ____0B *__RZ0,*__UZ0,*__WTI;
+  _____CONTEXT __MT,__RT5,__ST5,__XT5,__1BB,__40,__DGF,__TKF,__LGF;
+  _____CONTEXT __DUY,__5U5,__UQC,__ALC,__YGC,__BW5,__CW5,__HW5,__3BF;
+  _____CONTEXT __JAX,__DLP;
+  ____G __4BB,__CJB,__0WD,__ECF,__FCF,__QFAB,__SFAB;
+  ____01 __BHC,__CHC,__OC4;
+  ____4 __FHC,__K2I,__L2I,__M2I,__N2I;
   lisaac_push_first(&__MT,L51271687); // L391 INTEGER;
-  lisaac_push_first(&__PV5,L54529032); // L416 NUMERIC;
-  lisaac_push_first(&__QV5,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__VV5,L10652676); // L81 TRUE;
-  lisaac_push(&__QV5,L22153746); // L169 BLOCK;
-  lisaac_push(&__PV5,L54920200); // L419 NUMERIC;
-  lisaac_push_first(&__QV5,L68324360); // L521 NUMERIC;
-  lisaac_push_first(&__VV5,L4069927); // L31 CONVERT;
+  lisaac_push_first(&__RT5,L54529032); // L416 NUMERIC;
+  lisaac_push_first(&__ST5,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__XT5,L10652676); // L81 TRUE;
+  lisaac_push(&__ST5,L22153746); // L169 BLOCK;
+  lisaac_push(&__RT5,L54920200); // L419 NUMERIC;
+  lisaac_push_first(&__ST5,L68324360); // L521 NUMERIC;
+  lisaac_push_first(&__XT5,L4069927); // L31 CONVERT;
   __PT=((____R )__NT);
   lisaac_push(&__MT,L51280391); // L391 INTEGER;
-  lisaac_push_first(&__PV5,L4721675); // L36 SIGNED_INTEGER;
-  lisaac_push_first(&__QV5,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__VV5,L7088642); // L54 OBJECT;
+  lisaac_push_first(&__RT5,L4721675); // L36 SIGNED_INTEGER;
+  lisaac_push_first(&__ST5,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__XT5,L7088642); // L54 OBJECT;
   __SBB=((____DB )(top_context->back->back));
-  lisaac_push(&__QV5,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__VV5,L10652676); // L81 TRUE;
+  lisaac_push(&__ST5,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__XT5,L10652676); // L81 TRUE;
   lisaac_push_first(&__1BB,L21906962); // L167 BLOCK;
   lisaac_push_first(&__40,L4722699); // L36 SIGNED_INTEGER;
   if (((void *)__OT != (void *)NULL)) {
@@ -8959,797 +8885,797 @@ static void __LT(____L __NT,____0B *__OT)
     __4BB=__F__;
   };
   if (__4BB) {
-    lisaac_push(&__QV5,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__VV5,L8792068); // L67 TRUE;
+    lisaac_push(&__ST5,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__XT5,L8792068); // L67 TRUE;
     lisaac_push_first(&__1BB,L21910546); // L167 BLOCK;
     lisaac_push(&__1BB,L22051346); // L168 BLOCK;
     lisaac_push_first(&__40,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__4HF,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__OMF,L8792068); // L67 TRUE;
-    lisaac_push_first(&__GIF,L7616002); // L58 OBJECT;
+    lisaac_push_first(&__DGF,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__TKF,L8792068); // L67 TRUE;
+    lisaac_push_first(&__LGF,L7616002); // L58 OBJECT;
     lisaac_stack_print((_____CONTEXT *)(__SBB));
     lisaac_push(&__40,L9181698); // L70 OBJECT;
-    __DX((&__string_111));
+    __DX((&__string_109));
     lisaac_push(&__40,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__4HF,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__OMF,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__GIF,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__5VY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push_first(&__DGF,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__TKF,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__LGF,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__DUY,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
     lisaac_push(&__40,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__4HF,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__OMF,L4598824); // L35 SYSTEM;
+    lisaac_push_first(&__DGF,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__TKF,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__QV5,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__VV5,L8530438); // L65 FALSE;
+    lisaac_push(&__ST5,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__XT5,L8530438); // L65 FALSE;
   };
-  lisaac_push(&__PV5,L4214282); // L32 INTEGER_32;
-  lisaac_push_first(&__QV5,L68324360); // L521 NUMERIC;
-  lisaac_push_first(&__VV5,L4069927); // L31 CONVERT;
+  lisaac_push(&__RT5,L4214282); // L32 INTEGER_32;
+  lisaac_push_first(&__ST5,L68324360); // L521 NUMERIC;
+  lisaac_push_first(&__XT5,L4069927); // L31 CONVERT;
   __C1= 0;
   __F1= 0;
   __G1= 0;
   if ((__PT ==  0)) {
-    lisaac_push(&__PV5,L8260107); // L63 SIGNED_INTEGER;
-    lisaac_push_first(&__QV5,L6825988); // L52 TRUE;
-    lisaac_push_first(&__VV5,L5252619); // L40 SIGNED_INTEGER;
+    lisaac_push(&__RT5,L8260107); // L63 SIGNED_INTEGER;
+    lisaac_push_first(&__ST5,L6825988); // L52 TRUE;
+    lisaac_push_first(&__XT5,L5252619); // L40 SIGNED_INTEGER;
     if (__OT==NULL) {
-      lisaac_push(&__VV5,L5385739); // L41 SIGNED_INTEGER;
+      lisaac_push(&__XT5,L5385739); // L41 SIGNED_INTEGER;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__VV5,L5385739); // L41 SIGNED_INTEGER;
-      __E10=((____0B *)__OT);
+      lisaac_push(&__XT5,L5385739); // L41 SIGNED_INTEGER;
+      __RZ0=((____0B *)__OT);
       lisaac_push_first(&__1BB,L54675480); // L417 STRING;
-      __SPG(__E10,'0');
+      __XNG(__RZ0,'0');
     };
   } else /* FALSE */ {
-    lisaac_push(&__PV5,L8260107); // L63 SIGNED_INTEGER;
-    lisaac_push_first(&__QV5,L6826502); // L52 FALSE;
-    lisaac_push_first(&__VV5,L5643787); // L43 SIGNED_INTEGER;
+    lisaac_push(&__RT5,L8260107); // L63 SIGNED_INTEGER;
+    lisaac_push_first(&__ST5,L6826502); // L52 FALSE;
+    lisaac_push_first(&__XT5,L5643787); // L43 SIGNED_INTEGER;
     lisaac_push_first(&__1BB,L54529032); // L416 NUMERIC;
     lisaac_push_first(&__40,L21902354); // L167 BLOCK;
-    lisaac_push_first(&__4HF,L10652676); // L81 TRUE;
+    lisaac_push_first(&__DGF,L10652676); // L81 TRUE;
     lisaac_push(&__40,L22153746); // L169 BLOCK;
     lisaac_push(&__1BB,L54920200); // L419 NUMERIC;
-    lisaac_push(&__VV5,L5642763); // L43 SIGNED_INTEGER;
+    lisaac_push(&__XT5,L5642763); // L43 SIGNED_INTEGER;
     lisaac_push_first(&__1BB,L15224840); // L116 NUMERIC;
     if ((__PT >  0)) {
-      lisaac_push(&__VV5,L6295051); // L48 SIGNED_INTEGER;
+      lisaac_push(&__XT5,L6295051); // L48 SIGNED_INTEGER;
       lisaac_push_first(&__1BB,L6825988); // L52 TRUE;
       lisaac_push_first(&__40,L5646859); // L43 SIGNED_INTEGER;
       __C1=__PT;
     } else /* FALSE */ {
-      lisaac_push(&__VV5,L6295051); // L48 SIGNED_INTEGER;
+      lisaac_push(&__XT5,L6295051); // L48 SIGNED_INTEGER;
       lisaac_push_first(&__1BB,L6826502); // L52 FALSE;
       lisaac_push_first(&__40,L6033931); // L46 SIGNED_INTEGER;
-      lisaac_push_first(&__4HF,L11029000); // L84 NUMERIC;
-      lisaac_push_first(&__OMF,L5383176); // L41 NUMERIC;
-      lisaac_push_first(&__GIF,L54529032); // L416 NUMERIC;
-      lisaac_push_first(&__5VY,L21902354); // L167 BLOCK;
-      lisaac_push_first(&__3W5,L10652676); // L81 TRUE;
-      lisaac_push(&__5VY,L22153746); // L169 BLOCK;
-      lisaac_push(&__GIF,L54920200); // L419 NUMERIC;
-      lisaac_push(&__4HF,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__OMF,L9195016); // L70 NUMERIC;
+      lisaac_push_first(&__DGF,L11029000); // L84 NUMERIC;
+      lisaac_push_first(&__TKF,L5383176); // L41 NUMERIC;
+      lisaac_push_first(&__LGF,L54529032); // L416 NUMERIC;
+      lisaac_push_first(&__DUY,L21902354); // L167 BLOCK;
+      lisaac_push_first(&__5U5,L10652676); // L81 TRUE;
+      lisaac_push(&__DUY,L22153746); // L169 BLOCK;
+      lisaac_push(&__LGF,L54920200); // L419 NUMERIC;
+      lisaac_push(&__DGF,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__TKF,L9195016); // L70 NUMERIC;
       __C1=(____R)(- __PT);
       if (__OT==NULL) {
         lisaac_push(&__40,L6169611); // L47 SIGNED_INTEGER;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
         lisaac_push(&__40,L6169611); // L47 SIGNED_INTEGER;
-        __H10=((____0B *)__OT);
-        lisaac_push_first(&__4HF,L54675480); // L417 STRING;
-        __SPG(__H10,'-');
+        __UZ0=((____0B *)__OT);
+        lisaac_push_first(&__DGF,L54675480); // L417 STRING;
+        __XNG(__UZ0,'-');
       };
     };
     if (__OT==NULL) {
-      lisaac_push(&__VV5,L6565387); // L50 SIGNED_INTEGER;
+      lisaac_push(&__XT5,L6565387); // L50 SIGNED_INTEGER;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__VV5,L6565387); // L50 SIGNED_INTEGER;
-      __E10=((____0B *)__OT);
+      lisaac_push(&__XT5,L6565387); // L50 SIGNED_INTEGER;
+      __RZ0=((____0B *)__OT);
       lisaac_push_first(&__1BB,L6427149); // L49 ABSTRACT_STRING;
-      __O2=__E10->__FC;
+      __O2=__RZ0->__FC;
     };
-    lisaac_push(&__VV5,L6565899); // L50 SIGNED_INTEGER;
+    lisaac_push(&__XT5,L6565899); // L50 SIGNED_INTEGER;
     lisaac_push_first(&__1BB,L9990152); // L76 NUMERIC;
     lisaac_push_first(&__40,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__4HF,L9195016); // L70 NUMERIC;
-    __FWY=(____L)(-  1);
+    lisaac_push_first(&__DGF,L9195016); // L70 NUMERIC;
+    __JUY=(____L)(-  1);
     lisaac_push(&__1BB,L9989128); // L76 NUMERIC;
     lisaac_push_first(&__40,L9195016); // L70 NUMERIC;
-    __F1=(____L)(__O2 - __FWY);
-    lisaac_push(&__VV5,L7212555); // L55 SIGNED_INTEGER;
+    __F1=(____L)(__O2 - __JUY);
+    lisaac_push(&__XT5,L7212555); // L55 SIGNED_INTEGER;
     lisaac_push_first(&__1BB,L11802642); // L90 BLOCK;
-    __AKB:
+    __3IB:
     {
       lisaac_push(&__1BB,L11802642); // L90 BLOCK;
       lisaac_push_first(&__40,L6819339); // L52 SIGNED_INTEGER;
       if ((__C1 ==  0)) {
         lisaac_push(&__1BB,L11799570); // L90 BLOCK;
         lisaac_push_first(&__40,L13509636); // L103 TRUE;
-        __FKB=__J__;
+        __CJB=__J__;
       } else /* FALSE */ {
         lisaac_push(&__1BB,L11799570); // L90 BLOCK;
         lisaac_push_first(&__40,L14689286); // L112 FALSE;
-        __FKB=__F__;
+        __CJB=__F__;
       };
-      if (__FKB) {
+      if (__CJB) {
         lisaac_push(&__1BB,L12192274); // L93 BLOCK;
         lisaac_push_first(&__40,L8792068); // L67 TRUE;
-        lisaac_push_first(&__4HF,L11935762); // L91 BLOCK;
-        lisaac_push_first(&__OMF,L6959627); // L53 SIGNED_INTEGER;
-        lisaac_push_first(&__GIF,L54529032); // L416 NUMERIC;
-        lisaac_push_first(&__5VY,L21902354); // L167 BLOCK;
-        lisaac_push_first(&__3W5,L10652676); // L81 TRUE;
-        lisaac_push(&__5VY,L22153746); // L169 BLOCK;
-        lisaac_push(&__GIF,L54920200); // L419 NUMERIC;
-        lisaac_push(&__OMF,L6958091); // L53 SIGNED_INTEGER;
-        lisaac_push_first(&__GIF,L8790535); // L67 INTEGER;
-        lisaac_push_first(&__5VY,L9719304); // L74 NUMERIC;
-        __T5B=(____R)(__C1 /  10);
-        lisaac_push(&__GIF,L8795143); // L67 INTEGER;
-        lisaac_push_first(&__5VY,L9457160); // L72 NUMERIC;
-        __W5B=(____R)(__T5B *  10);
-        lisaac_push(&__GIF,L8785927); // L67 INTEGER;
-        lisaac_push_first(&__5VY,L9195016); // L70 NUMERIC;
-        __T5B=(____R)(__C1 - __W5B);
-        lisaac_push(&__OMF,L6963211); // L53 SIGNED_INTEGER;
-        lisaac_push_first(&__GIF,L53495815); // L408 INTEGER;
-        lisaac_push_first(&__5VY,L52169735); // L398 INTEGER;
-        lisaac_push_first(&__3W5,L21772306); // L166 BLOCK;
-        lisaac_push_first(&__PSC,L7088642); // L54 OBJECT;
-        __SMC=((____DB )(top_context->back->back));
-        lisaac_push(&__3W5,L21902354); // L167 BLOCK;
-        lisaac_push_first(&__PSC,L10652676); // L81 TRUE;
-        lisaac_push_first(&__1MC,L21906962); // L167 BLOCK;
-        lisaac_push_first(&__TIC,L52175879); // L398 INTEGER;
-        lisaac_push_first(&__5X5,L54529032); // L416 NUMERIC;
-        lisaac_push_first(&__AY5,L21902354); // L167 BLOCK;
-        lisaac_push_first(&__FY5,L10652676); // L81 TRUE;
-        lisaac_push(&__AY5,L22153746); // L169 BLOCK;
-        lisaac_push(&__5X5,L54920200); // L419 NUMERIC;
-        lisaac_push(&__TIC,L52178439); // L398 INTEGER;
-        lisaac_push_first(&__5X5,L54529032); // L416 NUMERIC;
-        lisaac_push_first(&__AY5,L21902354); // L167 BLOCK;
-        lisaac_push_first(&__FY5,L10652676); // L81 TRUE;
-        lisaac_push(&__AY5,L22153746); // L169 BLOCK;
-        lisaac_push(&__5X5,L54920200); // L419 NUMERIC;
-        lisaac_push(&__TIC,L52178439); // L398 INTEGER;
-        lisaac_push_first(&__5X5,L6296072); // L48 NUMERIC;
-        lisaac_push_first(&__AY5,L15759880); // L120 NUMERIC;
-        lisaac_push_first(&__FY5,L15224840); // L116 NUMERIC;
-        if (( 0 > __T5B)) {
-          lisaac_push(&__AY5,L15755784); // L120 NUMERIC;
-          lisaac_push_first(&__FY5,L13509636); // L103 TRUE;
-          __VYD=__J__;
+        lisaac_push_first(&__DGF,L11935762); // L91 BLOCK;
+        lisaac_push_first(&__TKF,L6959627); // L53 SIGNED_INTEGER;
+        lisaac_push_first(&__LGF,L54529032); // L416 NUMERIC;
+        lisaac_push_first(&__DUY,L21902354); // L167 BLOCK;
+        lisaac_push_first(&__5U5,L10652676); // L81 TRUE;
+        lisaac_push(&__DUY,L22153746); // L169 BLOCK;
+        lisaac_push(&__LGF,L54920200); // L419 NUMERIC;
+        lisaac_push(&__TKF,L6958091); // L53 SIGNED_INTEGER;
+        lisaac_push_first(&__LGF,L8790535); // L67 INTEGER;
+        lisaac_push_first(&__DUY,L9719304); // L74 NUMERIC;
+        __03B=(____R)(__C1 /  10);
+        lisaac_push(&__LGF,L8795143); // L67 INTEGER;
+        lisaac_push_first(&__DUY,L9457160); // L72 NUMERIC;
+        __33B=(____R)(__03B *  10);
+        lisaac_push(&__LGF,L8785927); // L67 INTEGER;
+        lisaac_push_first(&__DUY,L9195016); // L70 NUMERIC;
+        __03B=(____R)(__C1 - __33B);
+        lisaac_push(&__TKF,L6963211); // L53 SIGNED_INTEGER;
+        lisaac_push_first(&__LGF,L53495815); // L408 INTEGER;
+        lisaac_push_first(&__DUY,L52169735); // L398 INTEGER;
+        lisaac_push_first(&__5U5,L21772306); // L166 BLOCK;
+        lisaac_push_first(&__UQC,L7088642); // L54 OBJECT;
+        __XKC=((____DB )(top_context->back->back));
+        lisaac_push(&__5U5,L21902354); // L167 BLOCK;
+        lisaac_push_first(&__UQC,L10652676); // L81 TRUE;
+        lisaac_push_first(&__ALC,L21906962); // L167 BLOCK;
+        lisaac_push_first(&__YGC,L52175879); // L398 INTEGER;
+        lisaac_push_first(&__BW5,L54529032); // L416 NUMERIC;
+        lisaac_push_first(&__CW5,L21902354); // L167 BLOCK;
+        lisaac_push_first(&__HW5,L10652676); // L81 TRUE;
+        lisaac_push(&__CW5,L22153746); // L169 BLOCK;
+        lisaac_push(&__BW5,L54920200); // L419 NUMERIC;
+        lisaac_push(&__YGC,L52178439); // L398 INTEGER;
+        lisaac_push_first(&__BW5,L54529032); // L416 NUMERIC;
+        lisaac_push_first(&__CW5,L21902354); // L167 BLOCK;
+        lisaac_push_first(&__HW5,L10652676); // L81 TRUE;
+        lisaac_push(&__CW5,L22153746); // L169 BLOCK;
+        lisaac_push(&__BW5,L54920200); // L419 NUMERIC;
+        lisaac_push(&__YGC,L52178439); // L398 INTEGER;
+        lisaac_push_first(&__BW5,L6296072); // L48 NUMERIC;
+        lisaac_push_first(&__CW5,L15759880); // L120 NUMERIC;
+        lisaac_push_first(&__HW5,L15224840); // L116 NUMERIC;
+        if (( 0 > __03B)) {
+          lisaac_push(&__CW5,L15755784); // L120 NUMERIC;
+          lisaac_push_first(&__HW5,L13509636); // L103 TRUE;
+          __0WD=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__AY5,L15755784); // L120 NUMERIC;
-          lisaac_push_first(&__FY5,L14689286); // L112 FALSE;
-          __VYD=__F__;
+          lisaac_push(&__CW5,L15755784); // L120 NUMERIC;
+          lisaac_push_first(&__HW5,L14689286); // L112 FALSE;
+          __0WD=__F__;
         };
-        if (__VYD) {
-          lisaac_push(&__5X5,L6300680); // L48 NUMERIC;
-          lisaac_push_first(&__AY5,L10652676); // L81 TRUE;
-          lisaac_push_first(&__FY5,L6304264); // L48 NUMERIC;
-          lisaac_push_first(&__YDF,L16021000); // L122 NUMERIC;
-          lisaac_push_first(&__FCX,L15224840); // L116 NUMERIC;
-          __VYD=( 9 > __T5B);
-          lisaac_push(&__YDF,L16030216); // L122 NUMERIC;
-          lisaac_push_first(&__FCX,L14700552); // L112 NUMERIC;
-          __5DF=( 9 == __T5B);
-          if (__VYD) {
-            lisaac_push(&__YDF,L16025608); // L122 NUMERIC;
-            lisaac_push_first(&__FCX,L10900996); // L83 TRUE;
-            __AEF=__F__;
+        if (__0WD) {
+          lisaac_push(&__BW5,L6300680); // L48 NUMERIC;
+          lisaac_push_first(&__CW5,L10652676); // L81 TRUE;
+          lisaac_push_first(&__HW5,L6304264); // L48 NUMERIC;
+          lisaac_push_first(&__3BF,L16021000); // L122 NUMERIC;
+          lisaac_push_first(&__JAX,L15224840); // L116 NUMERIC;
+          __0WD=( 9 > __03B);
+          lisaac_push(&__3BF,L16030216); // L122 NUMERIC;
+          lisaac_push_first(&__JAX,L14700552); // L112 NUMERIC;
+          __ECF=( 9 == __03B);
+          if (__0WD) {
+            lisaac_push(&__3BF,L16025608); // L122 NUMERIC;
+            lisaac_push_first(&__JAX,L10900996); // L83 TRUE;
+            __FCF=__F__;
           } else /* FALSE */ {
-            lisaac_push(&__YDF,L16025608); // L122 NUMERIC;
-            lisaac_push_first(&__FCX,L12342790); // L94 FALSE;
-            __AEF=__5DF;
+            lisaac_push(&__3BF,L16025608); // L122 NUMERIC;
+            lisaac_push_first(&__JAX,L12342790); // L94 FALSE;
+            __FCF=__ECF;
           };
-          __VYD=__AEF;
+          __0WD=__FCF;
         } else /* FALSE */ {
-          lisaac_push(&__5X5,L6300680); // L48 NUMERIC;
-          lisaac_push_first(&__AY5,L12081158); // L92 FALSE;
-          __VYD=__J__;
+          lisaac_push(&__BW5,L6300680); // L48 NUMERIC;
+          lisaac_push_first(&__CW5,L12081158); // L92 FALSE;
+          __0WD=__J__;
         };
-        if (__VYD) {
-          lisaac_push(&__1MC,L21903890); // L167 BLOCK;
-          lisaac_push_first(&__TIC,L13509636); // L103 TRUE;
-          __VYD=__J__;
+        if (__0WD) {
+          lisaac_push(&__ALC,L21903890); // L167 BLOCK;
+          lisaac_push_first(&__YGC,L13509636); // L103 TRUE;
+          __0WD=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__1MC,L21903890); // L167 BLOCK;
-          lisaac_push_first(&__TIC,L14689286); // L112 FALSE;
-          __VYD=__F__;
+          lisaac_push(&__ALC,L21903890); // L167 BLOCK;
+          lisaac_push_first(&__YGC,L14689286); // L112 FALSE;
+          __0WD=__F__;
         };
-        if (__VYD) {
-          lisaac_push(&__3W5,L22153746); // L169 BLOCK;
-          lisaac_push_first(&__PSC,L8792068); // L67 TRUE;
-          lisaac_push_first(&__1MC,L21910546); // L167 BLOCK;
-          lisaac_push(&__1MC,L22051346); // L168 BLOCK;
-          lisaac_push_first(&__TIC,L9059330); // L69 OBJECT;
-          lisaac_push_first(&__5X5,L7866882); // L60 OBJECT;
-          lisaac_push_first(&__AY5,L8792068); // L67 TRUE;
-          lisaac_push_first(&__FY5,L7616002); // L58 OBJECT;
-          lisaac_stack_print((_____CONTEXT *)(__SMC));
-          lisaac_push(&__TIC,L9181698); // L70 OBJECT;
-          __DX((&__string_111));
-          lisaac_push(&__TIC,L9313282); // L71 OBJECT;
-          lisaac_push_first(&__5X5,L10896400); // L83 CHARACTER;
-          lisaac_push_first(&__AY5,L5005342); // L38 STD_OUTPUT;
-          lisaac_push_first(&__FY5,L18378271); // L140 OUTPUT_STREAM;
-          lisaac_push_first(&__YDF,L8272919); // L63 SYSTEM_IO;
+        if (__0WD) {
+          lisaac_push(&__5U5,L22153746); // L169 BLOCK;
+          lisaac_push_first(&__UQC,L8792068); // L67 TRUE;
+          lisaac_push_first(&__ALC,L21910546); // L167 BLOCK;
+          lisaac_push(&__ALC,L22051346); // L168 BLOCK;
+          lisaac_push_first(&__YGC,L9059330); // L69 OBJECT;
+          lisaac_push_first(&__BW5,L7866882); // L60 OBJECT;
+          lisaac_push_first(&__CW5,L8792068); // L67 TRUE;
+          lisaac_push_first(&__HW5,L7616002); // L58 OBJECT;
+          lisaac_stack_print((_____CONTEXT *)(__XKC));
+          lisaac_push(&__YGC,L9181698); // L70 OBJECT;
+          __DX((&__string_109));
+          lisaac_push(&__YGC,L9313282); // L71 OBJECT;
+          lisaac_push_first(&__BW5,L10896400); // L83 CHARACTER;
+          lisaac_push_first(&__CW5,L5005342); // L38 STD_OUTPUT;
+          lisaac_push_first(&__HW5,L18378271); // L140 OUTPUT_STREAM;
+          lisaac_push_first(&__3BF,L8272919); // L63 SYSTEM_IO;
           fputc((int)('\n'),stdout);
-          lisaac_push(&__TIC,L9455106); // L72 OBJECT;
-          lisaac_push_first(&__5X5,L10511362); // L80 OBJECT;
-          lisaac_push_first(&__AY5,L4598824); // L35 SYSTEM;
+          lisaac_push(&__YGC,L9455106); // L72 OBJECT;
+          lisaac_push_first(&__BW5,L10511362); // L80 OBJECT;
+          lisaac_push_first(&__CW5,L4598824); // L35 SYSTEM;
           exit(( 1));
         } else /* FALSE */ {
-          lisaac_push(&__3W5,L22153746); // L169 BLOCK;
-          lisaac_push_first(&__PSC,L8530438); // L65 FALSE;
+          lisaac_push(&__5U5,L22153746); // L169 BLOCK;
+          lisaac_push_first(&__UQC,L8530438); // L65 FALSE;
         };
-        lisaac_push(&__5VY,L52571655); // L401 INTEGER;
-        lisaac_push_first(&__3W5,L52956168); // L404 NUMERIC;
-        lisaac_push_first(&__PSC,L21772306); // L166 BLOCK;
-        lisaac_push_first(&__1MC,L7088642); // L54 OBJECT;
-        __SMC=((____DB )(top_context->back->back));
-        lisaac_push(&__PSC,L21902354); // L167 BLOCK;
-        lisaac_push_first(&__1MC,L10652676); // L81 TRUE;
-        lisaac_push_first(&__TIC,L21906962); // L167 BLOCK;
-        lisaac_push_first(&__5X5,L52984328); // L404 NUMERIC;
-        lisaac_push_first(&__AY5,L14301195); // L109 SIGNED_INTEGER;
-        lisaac_push_first(&__FY5,L68586504); // L523 NUMERIC;
-        lisaac_push_first(&__YDF,L4069927); // L31 CONVERT;
-        __2UD=((____I0 )__T5B);
-        lisaac_push(&__AY5,L14291979); // L109 SIGNED_INTEGER;
-        lisaac_push_first(&__FY5,L15498248); // L118 NUMERIC;
-        lisaac_push_first(&__YDF,L16021000); // L122 NUMERIC;
-        lisaac_push_first(&__FCX,L15224840); // L116 NUMERIC;
-        __FKB=( -127 > __2UD);
-        lisaac_push(&__YDF,L16030216); // L122 NUMERIC;
-        lisaac_push_first(&__FCX,L14700552); // L112 NUMERIC;
-        __VYD=( -127 == __2UD);
-        if (__FKB) {
-          lisaac_push(&__YDF,L16025608); // L122 NUMERIC;
-          lisaac_push_first(&__FCX,L10900996); // L83 TRUE;
-          __5DF=__F__;
+        lisaac_push(&__DUY,L52571655); // L401 INTEGER;
+        lisaac_push_first(&__5U5,L52956168); // L404 NUMERIC;
+        lisaac_push_first(&__UQC,L21772306); // L166 BLOCK;
+        lisaac_push_first(&__ALC,L7088642); // L54 OBJECT;
+        __XKC=((____DB )(top_context->back->back));
+        lisaac_push(&__UQC,L21902354); // L167 BLOCK;
+        lisaac_push_first(&__ALC,L10652676); // L81 TRUE;
+        lisaac_push_first(&__YGC,L21906962); // L167 BLOCK;
+        lisaac_push_first(&__BW5,L52984328); // L404 NUMERIC;
+        lisaac_push_first(&__CW5,L14301195); // L109 SIGNED_INTEGER;
+        lisaac_push_first(&__HW5,L68586504); // L523 NUMERIC;
+        lisaac_push_first(&__3BF,L4069927); // L31 CONVERT;
+        __BTD=((____I0 )__03B);
+        lisaac_push(&__CW5,L14291979); // L109 SIGNED_INTEGER;
+        lisaac_push_first(&__HW5,L15498248); // L118 NUMERIC;
+        lisaac_push_first(&__3BF,L16021000); // L122 NUMERIC;
+        lisaac_push_first(&__JAX,L15224840); // L116 NUMERIC;
+        __CJB=( -127 > __BTD);
+        lisaac_push(&__3BF,L16030216); // L122 NUMERIC;
+        lisaac_push_first(&__JAX,L14700552); // L112 NUMERIC;
+        __0WD=( -127 == __BTD);
+        if (__CJB) {
+          lisaac_push(&__3BF,L16025608); // L122 NUMERIC;
+          lisaac_push_first(&__JAX,L10900996); // L83 TRUE;
+          __ECF=__F__;
         } else /* FALSE */ {
-          lisaac_push(&__YDF,L16025608); // L122 NUMERIC;
-          lisaac_push_first(&__FCX,L12342790); // L94 FALSE;
-          __5DF=__VYD;
+          lisaac_push(&__3BF,L16025608); // L122 NUMERIC;
+          lisaac_push_first(&__JAX,L12342790); // L94 FALSE;
+          __ECF=__0WD;
         };
-        if (__5DF) {
-          lisaac_push(&__FY5,L15493640); // L118 NUMERIC;
-          lisaac_push_first(&__YDF,L13509636); // L103 TRUE;
-          __5DF=__J__;
+        if (__ECF) {
+          lisaac_push(&__HW5,L15493640); // L118 NUMERIC;
+          lisaac_push_first(&__3BF,L13509636); // L103 TRUE;
+          __ECF=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__FY5,L15493640); // L118 NUMERIC;
-          lisaac_push_first(&__YDF,L14689286); // L112 FALSE;
-          __5DF=__F__;
+          lisaac_push(&__HW5,L15493640); // L118 NUMERIC;
+          lisaac_push_first(&__3BF,L14689286); // L112 FALSE;
+          __ECF=__F__;
         };
-        if (__5DF) {
-          lisaac_push(&__AY5,L14303243); // L109 SIGNED_INTEGER;
-          lisaac_push_first(&__FY5,L10652676); // L81 TRUE;
-          lisaac_push_first(&__YDF,L14316043); // L109 SIGNED_INTEGER;
-          lisaac_push_first(&__FCX,L67538440); // L515 NUMERIC;
-          lisaac_push_first(&__5MP,L4069927); // L31 CONVERT;
-          __EVD=((____O0 )__T5B);
-          lisaac_push(&__YDF,L14306315); // L109 SIGNED_INTEGER;
-          lisaac_push_first(&__FCX,L15224840); // L116 NUMERIC;
-          __5DF=( 127 > __EVD);
+        if (__ECF) {
+          lisaac_push(&__CW5,L14303243); // L109 SIGNED_INTEGER;
+          lisaac_push_first(&__HW5,L10652676); // L81 TRUE;
+          lisaac_push_first(&__3BF,L14316043); // L109 SIGNED_INTEGER;
+          lisaac_push_first(&__JAX,L67538440); // L515 NUMERIC;
+          lisaac_push_first(&__DLP,L4069927); // L31 CONVERT;
+          __JTD=((____O0 )__03B);
+          lisaac_push(&__3BF,L14306315); // L109 SIGNED_INTEGER;
+          lisaac_push_first(&__JAX,L15224840); // L116 NUMERIC;
+          __ECF=( 127 > __JTD);
         } else /* FALSE */ {
-          lisaac_push(&__AY5,L14303243); // L109 SIGNED_INTEGER;
-          lisaac_push_first(&__FY5,L12081158); // L92 FALSE;
-          __5DF=__J__;
+          lisaac_push(&__CW5,L14303243); // L109 SIGNED_INTEGER;
+          lisaac_push_first(&__HW5,L12081158); // L92 FALSE;
+          __ECF=__J__;
         };
-        if (__5DF) {
-          lisaac_push(&__TIC,L21903890); // L167 BLOCK;
-          lisaac_push_first(&__5X5,L13509636); // L103 TRUE;
-          __5DF=__J__;
+        if (__ECF) {
+          lisaac_push(&__YGC,L21903890); // L167 BLOCK;
+          lisaac_push_first(&__BW5,L13509636); // L103 TRUE;
+          __ECF=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__TIC,L21903890); // L167 BLOCK;
-          lisaac_push_first(&__5X5,L14689286); // L112 FALSE;
-          __5DF=__F__;
+          lisaac_push(&__YGC,L21903890); // L167 BLOCK;
+          lisaac_push_first(&__BW5,L14689286); // L112 FALSE;
+          __ECF=__F__;
         };
-        if (__5DF) {
-          lisaac_push(&__PSC,L22153746); // L169 BLOCK;
-          lisaac_push_first(&__1MC,L8792068); // L67 TRUE;
-          lisaac_push_first(&__TIC,L21910546); // L167 BLOCK;
-          lisaac_push(&__TIC,L22051346); // L168 BLOCK;
-          lisaac_push_first(&__5X5,L9059330); // L69 OBJECT;
-          lisaac_push_first(&__AY5,L7866882); // L60 OBJECT;
-          lisaac_push_first(&__FY5,L8792068); // L67 TRUE;
-          lisaac_push_first(&__YDF,L7616002); // L58 OBJECT;
-          lisaac_stack_print((_____CONTEXT *)(__SMC));
-          lisaac_push(&__5X5,L9181698); // L70 OBJECT;
-          __DX((&__string_111));
-          lisaac_push(&__5X5,L9313282); // L71 OBJECT;
-          lisaac_push_first(&__AY5,L10896400); // L83 CHARACTER;
-          lisaac_push_first(&__FY5,L5005342); // L38 STD_OUTPUT;
-          lisaac_push_first(&__YDF,L18378271); // L140 OUTPUT_STREAM;
-          lisaac_push_first(&__FCX,L8272919); // L63 SYSTEM_IO;
+        if (__ECF) {
+          lisaac_push(&__UQC,L22153746); // L169 BLOCK;
+          lisaac_push_first(&__ALC,L8792068); // L67 TRUE;
+          lisaac_push_first(&__YGC,L21910546); // L167 BLOCK;
+          lisaac_push(&__YGC,L22051346); // L168 BLOCK;
+          lisaac_push_first(&__BW5,L9059330); // L69 OBJECT;
+          lisaac_push_first(&__CW5,L7866882); // L60 OBJECT;
+          lisaac_push_first(&__HW5,L8792068); // L67 TRUE;
+          lisaac_push_first(&__3BF,L7616002); // L58 OBJECT;
+          lisaac_stack_print((_____CONTEXT *)(__XKC));
+          lisaac_push(&__BW5,L9181698); // L70 OBJECT;
+          __DX((&__string_109));
+          lisaac_push(&__BW5,L9313282); // L71 OBJECT;
+          lisaac_push_first(&__CW5,L10896400); // L83 CHARACTER;
+          lisaac_push_first(&__HW5,L5005342); // L38 STD_OUTPUT;
+          lisaac_push_first(&__3BF,L18378271); // L140 OUTPUT_STREAM;
+          lisaac_push_first(&__JAX,L8272919); // L63 SYSTEM_IO;
           fputc((int)('\n'),stdout);
-          lisaac_push(&__5X5,L9455106); // L72 OBJECT;
-          lisaac_push_first(&__AY5,L10511362); // L80 OBJECT;
-          lisaac_push_first(&__FY5,L4598824); // L35 SYSTEM;
+          lisaac_push(&__BW5,L9455106); // L72 OBJECT;
+          lisaac_push_first(&__CW5,L10511362); // L80 OBJECT;
+          lisaac_push_first(&__HW5,L4598824); // L35 SYSTEM;
           exit(( 1));
         } else /* FALSE */ {
-          lisaac_push(&__PSC,L22153746); // L169 BLOCK;
-          lisaac_push_first(&__1MC,L8530438); // L65 FALSE;
+          lisaac_push(&__UQC,L22153746); // L169 BLOCK;
+          lisaac_push_first(&__ALC,L8530438); // L65 FALSE;
         };
-        lisaac_push(&__3W5,L53347336); // L407 NUMERIC;
-        lisaac_push_first(&__PSC,L67800072); // L517 NUMERIC;
-        lisaac_push_first(&__1MC,L4069927); // L31 CONVERT;
-        __2IC=((____01 )__T5B);
-        lisaac_push(&__5VY,L52576775); // L401 INTEGER;
-        lisaac_push_first(&__3W5,L8663056); // L66 CHARACTER;
-        lisaac_push_first(&__PSC,L9339920); // L71 CHARACTER;
-        lisaac_push_first(&__1MC,L4069927); // L31 CONVERT;
-        __3IC=((____01 )'0');
-        lisaac_push(&__5VY,L52572167); // L401 INTEGER;
-        lisaac_push_first(&__3W5,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__PSC,L11029000); // L84 NUMERIC;
-        lisaac_push_first(&__1MC,L5383176); // L41 NUMERIC;
-        lisaac_push_first(&__TIC,L52956168); // L404 NUMERIC;
-        lisaac_push_first(&__5X5,L21902354); // L167 BLOCK;
-        lisaac_push_first(&__AY5,L10652676); // L81 TRUE;
-        lisaac_push(&__5X5,L22153746); // L169 BLOCK;
-        lisaac_push(&__TIC,L53347336); // L407 NUMERIC;
-        lisaac_push(&__PSC,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__1MC,L9195016); // L70 NUMERIC;
-        __ME4=(____01)(- __3IC);
-        lisaac_push(&__3W5,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__PSC,L9195016); // L70 NUMERIC;
-        __3IC=(____01)(__2IC - __ME4);
-        lisaac_push(&__5VY,L52691975); // L402 INTEGER;
-        lisaac_push_first(&__3W5,L8134693); // L62 INTEGER_8;
-        __AJC=((____4 )((__3IC)));
-        lisaac_push(&__5VY,L52956167); // L404 INTEGER;
-        lisaac_push_first(&__3W5,L24393746); // L186 BLOCK;
-        lisaac_push_first(&__PSC,L7088642); // L54 OBJECT;
-        __SMC=((____DB )(top_context->back->back));
-        lisaac_push(&__3W5,L24524306); // L187 BLOCK;
-        lisaac_push_first(&__PSC,L10652676); // L81 TRUE;
-        lisaac_push_first(&__1MC,L24528914); // L187 BLOCK;
-        lisaac_push_first(&__TIC,L52957191); // L404 INTEGER;
-        lisaac_push(&__TIC,L52968967); // L404 INTEGER;
-        __FKB=__ITD(__AJC);
-        if (__FKB) {
-          lisaac_push(&__1MC,L24525842); // L187 BLOCK;
-          lisaac_push_first(&__TIC,L13509636); // L103 TRUE;
-          __5DF=__J__;
+        lisaac_push(&__5U5,L53347336); // L407 NUMERIC;
+        lisaac_push_first(&__UQC,L67800072); // L517 NUMERIC;
+        lisaac_push_first(&__ALC,L4069927); // L31 CONVERT;
+        __BHC=((____01 )__03B);
+        lisaac_push(&__DUY,L52576775); // L401 INTEGER;
+        lisaac_push_first(&__5U5,L8663056); // L66 CHARACTER;
+        lisaac_push_first(&__UQC,L9339920); // L71 CHARACTER;
+        lisaac_push_first(&__ALC,L4069927); // L31 CONVERT;
+        __CHC=((____01 )'0');
+        lisaac_push(&__DUY,L52572167); // L401 INTEGER;
+        lisaac_push_first(&__5U5,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__UQC,L11029000); // L84 NUMERIC;
+        lisaac_push_first(&__ALC,L5383176); // L41 NUMERIC;
+        lisaac_push_first(&__YGC,L52956168); // L404 NUMERIC;
+        lisaac_push_first(&__BW5,L21902354); // L167 BLOCK;
+        lisaac_push_first(&__CW5,L10652676); // L81 TRUE;
+        lisaac_push(&__BW5,L22153746); // L169 BLOCK;
+        lisaac_push(&__YGC,L53347336); // L407 NUMERIC;
+        lisaac_push(&__UQC,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__ALC,L9195016); // L70 NUMERIC;
+        __OC4=(____01)(- __CHC);
+        lisaac_push(&__5U5,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__UQC,L9195016); // L70 NUMERIC;
+        __CHC=(____01)(__BHC - __OC4);
+        lisaac_push(&__DUY,L52691975); // L402 INTEGER;
+        lisaac_push_first(&__5U5,L8134693); // L62 INTEGER_8;
+        __FHC=((____4 )((__CHC)));
+        lisaac_push(&__DUY,L52956167); // L404 INTEGER;
+        lisaac_push_first(&__5U5,L24393746); // L186 BLOCK;
+        lisaac_push_first(&__UQC,L7088642); // L54 OBJECT;
+        __XKC=((____DB )(top_context->back->back));
+        lisaac_push(&__5U5,L24524306); // L187 BLOCK;
+        lisaac_push_first(&__UQC,L10652676); // L81 TRUE;
+        lisaac_push_first(&__ALC,L24528914); // L187 BLOCK;
+        lisaac_push_first(&__YGC,L52957191); // L404 INTEGER;
+        lisaac_push(&__YGC,L52968967); // L404 INTEGER;
+        __CJB=__NRD(__FHC);
+        if (__CJB) {
+          lisaac_push(&__ALC,L24525842); // L187 BLOCK;
+          lisaac_push_first(&__YGC,L13509636); // L103 TRUE;
+          __ECF=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__1MC,L24525842); // L187 BLOCK;
-          lisaac_push_first(&__TIC,L14689286); // L112 FALSE;
-          __5DF=__F__;
+          lisaac_push(&__ALC,L24525842); // L187 BLOCK;
+          lisaac_push_first(&__YGC,L14689286); // L112 FALSE;
+          __ECF=__F__;
         };
-        if (__5DF) {
-          lisaac_push(&__3W5,L24775186); // L189 BLOCK;
-          lisaac_push_first(&__PSC,L8792068); // L67 TRUE;
-          lisaac_push_first(&__1MC,L24532498); // L187 BLOCK;
-          lisaac_push(&__1MC,L24672274); // L188 BLOCK;
-          lisaac_push_first(&__TIC,L9059330); // L69 OBJECT;
-          lisaac_push_first(&__5X5,L7866882); // L60 OBJECT;
-          lisaac_push_first(&__AY5,L8792068); // L67 TRUE;
-          lisaac_push_first(&__FY5,L7616002); // L58 OBJECT;
-          lisaac_stack_print((_____CONTEXT *)(__SMC));
-          lisaac_push(&__TIC,L9181698); // L70 OBJECT;
-          __DX((&__string_103));
-          lisaac_push(&__TIC,L9313282); // L71 OBJECT;
-          lisaac_push_first(&__5X5,L10896400); // L83 CHARACTER;
-          lisaac_push_first(&__AY5,L5005342); // L38 STD_OUTPUT;
-          lisaac_push_first(&__FY5,L18378271); // L140 OUTPUT_STREAM;
-          lisaac_push_first(&__YDF,L8272919); // L63 SYSTEM_IO;
+        if (__ECF) {
+          lisaac_push(&__5U5,L24775186); // L189 BLOCK;
+          lisaac_push_first(&__UQC,L8792068); // L67 TRUE;
+          lisaac_push_first(&__ALC,L24532498); // L187 BLOCK;
+          lisaac_push(&__ALC,L24672274); // L188 BLOCK;
+          lisaac_push_first(&__YGC,L9059330); // L69 OBJECT;
+          lisaac_push_first(&__BW5,L7866882); // L60 OBJECT;
+          lisaac_push_first(&__CW5,L8792068); // L67 TRUE;
+          lisaac_push_first(&__HW5,L7616002); // L58 OBJECT;
+          lisaac_stack_print((_____CONTEXT *)(__XKC));
+          lisaac_push(&__YGC,L9181698); // L70 OBJECT;
+          __DX((&__string_101));
+          lisaac_push(&__YGC,L9313282); // L71 OBJECT;
+          lisaac_push_first(&__BW5,L10896400); // L83 CHARACTER;
+          lisaac_push_first(&__CW5,L5005342); // L38 STD_OUTPUT;
+          lisaac_push_first(&__HW5,L18378271); // L140 OUTPUT_STREAM;
+          lisaac_push_first(&__3BF,L8272919); // L63 SYSTEM_IO;
           fputc((int)('\n'),stdout);
-          lisaac_push(&__TIC,L9455106); // L72 OBJECT;
-          lisaac_push_first(&__5X5,L10511362); // L80 OBJECT;
-          lisaac_push_first(&__AY5,L4598824); // L35 SYSTEM;
+          lisaac_push(&__YGC,L9455106); // L72 OBJECT;
+          lisaac_push_first(&__BW5,L10511362); // L80 OBJECT;
+          lisaac_push_first(&__CW5,L4598824); // L35 SYSTEM;
           exit(( 1));
         } else /* FALSE */ {
-          lisaac_push(&__3W5,L24775186); // L189 BLOCK;
-          lisaac_push_first(&__PSC,L8530438); // L65 FALSE;
+          lisaac_push(&__5U5,L24775186); // L189 BLOCK;
+          lisaac_push_first(&__UQC,L8530438); // L65 FALSE;
         };
-        lisaac_push(&__5VY,L53087239); // L405 INTEGER;
-        lisaac_push_first(&__3W5,L24393746); // L186 BLOCK;
-        lisaac_push_first(&__PSC,L7088642); // L54 OBJECT;
-        __SMC=((____DB )(top_context->back->back));
-        lisaac_push(&__3W5,L24524306); // L187 BLOCK;
-        lisaac_push_first(&__PSC,L10652676); // L81 TRUE;
-        lisaac_push_first(&__1MC,L24528914); // L187 BLOCK;
-        lisaac_push_first(&__TIC,L53099015); // L405 INTEGER;
-        __PJC=__STD(__AJC);
-        if ((__PJC == __T5B)) {
-          lisaac_push(&__1MC,L24525842); // L187 BLOCK;
-          lisaac_push_first(&__TIC,L13509636); // L103 TRUE;
-          __5DF=__J__;
+        lisaac_push(&__DUY,L53087239); // L405 INTEGER;
+        lisaac_push_first(&__5U5,L24393746); // L186 BLOCK;
+        lisaac_push_first(&__UQC,L7088642); // L54 OBJECT;
+        __XKC=((____DB )(top_context->back->back));
+        lisaac_push(&__5U5,L24524306); // L187 BLOCK;
+        lisaac_push_first(&__UQC,L10652676); // L81 TRUE;
+        lisaac_push_first(&__ALC,L24528914); // L187 BLOCK;
+        lisaac_push_first(&__YGC,L53099015); // L405 INTEGER;
+        __UHC=__XRD(__FHC);
+        if ((__UHC == __03B)) {
+          lisaac_push(&__ALC,L24525842); // L187 BLOCK;
+          lisaac_push_first(&__YGC,L13509636); // L103 TRUE;
+          __ECF=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__1MC,L24525842); // L187 BLOCK;
-          lisaac_push_first(&__TIC,L14689286); // L112 FALSE;
-          __5DF=__F__;
+          lisaac_push(&__ALC,L24525842); // L187 BLOCK;
+          lisaac_push_first(&__YGC,L14689286); // L112 FALSE;
+          __ECF=__F__;
         };
-        if (__5DF) {
-          lisaac_push(&__3W5,L24775186); // L189 BLOCK;
-          lisaac_push_first(&__PSC,L8792068); // L67 TRUE;
-          lisaac_push_first(&__1MC,L24532498); // L187 BLOCK;
-          lisaac_push(&__1MC,L24672274); // L188 BLOCK;
-          lisaac_push_first(&__TIC,L9059330); // L69 OBJECT;
-          lisaac_push_first(&__5X5,L7866882); // L60 OBJECT;
-          lisaac_push_first(&__AY5,L8792068); // L67 TRUE;
-          lisaac_push_first(&__FY5,L7616002); // L58 OBJECT;
-          lisaac_stack_print((_____CONTEXT *)(__SMC));
-          lisaac_push(&__TIC,L9181698); // L70 OBJECT;
-          __DX((&__string_103));
-          lisaac_push(&__TIC,L9313282); // L71 OBJECT;
-          lisaac_push_first(&__5X5,L10896400); // L83 CHARACTER;
-          lisaac_push_first(&__AY5,L5005342); // L38 STD_OUTPUT;
-          lisaac_push_first(&__FY5,L18378271); // L140 OUTPUT_STREAM;
-          lisaac_push_first(&__YDF,L8272919); // L63 SYSTEM_IO;
+        if (__ECF) {
+          lisaac_push(&__5U5,L24775186); // L189 BLOCK;
+          lisaac_push_first(&__UQC,L8792068); // L67 TRUE;
+          lisaac_push_first(&__ALC,L24532498); // L187 BLOCK;
+          lisaac_push(&__ALC,L24672274); // L188 BLOCK;
+          lisaac_push_first(&__YGC,L9059330); // L69 OBJECT;
+          lisaac_push_first(&__BW5,L7866882); // L60 OBJECT;
+          lisaac_push_first(&__CW5,L8792068); // L67 TRUE;
+          lisaac_push_first(&__HW5,L7616002); // L58 OBJECT;
+          lisaac_stack_print((_____CONTEXT *)(__XKC));
+          lisaac_push(&__YGC,L9181698); // L70 OBJECT;
+          __DX((&__string_101));
+          lisaac_push(&__YGC,L9313282); // L71 OBJECT;
+          lisaac_push_first(&__BW5,L10896400); // L83 CHARACTER;
+          lisaac_push_first(&__CW5,L5005342); // L38 STD_OUTPUT;
+          lisaac_push_first(&__HW5,L18378271); // L140 OUTPUT_STREAM;
+          lisaac_push_first(&__3BF,L8272919); // L63 SYSTEM_IO;
           fputc((int)('\n'),stdout);
-          lisaac_push(&__TIC,L9455106); // L72 OBJECT;
-          lisaac_push_first(&__5X5,L10511362); // L80 OBJECT;
-          lisaac_push_first(&__AY5,L4598824); // L35 SYSTEM;
+          lisaac_push(&__YGC,L9455106); // L72 OBJECT;
+          lisaac_push_first(&__BW5,L10511362); // L80 OBJECT;
+          lisaac_push_first(&__CW5,L4598824); // L35 SYSTEM;
           exit(( 1));
         } else /* FALSE */ {
-          lisaac_push(&__3W5,L24775186); // L189 BLOCK;
-          lisaac_push_first(&__PSC,L8530438); // L65 FALSE;
+          lisaac_push(&__5U5,L24775186); // L189 BLOCK;
+          lisaac_push_first(&__UQC,L8530438); // L65 FALSE;
         };
         if (__OT==NULL) {
-          lisaac_push(&__OMF,L6963723); // L53 SIGNED_INTEGER;
+          lisaac_push(&__TKF,L6963723); // L53 SIGNED_INTEGER;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__OMF,L6963723); // L53 SIGNED_INTEGER;
-          __RVI=((____0B *)__OT);
-          lisaac_push_first(&__GIF,L54675480); // L417 STRING;
-          __SPG(__RVI,__AJC);
+          lisaac_push(&__TKF,L6963723); // L53 SIGNED_INTEGER;
+          __WTI=((____0B *)__OT);
+          lisaac_push_first(&__LGF,L54675480); // L417 STRING;
+          __XNG(__WTI,__FHC);
         };
-        lisaac_push(&__OMF,L7086091); // L54 SIGNED_INTEGER;
-        lisaac_push_first(&__GIF,L54529032); // L416 NUMERIC;
-        lisaac_push_first(&__5VY,L21902354); // L167 BLOCK;
-        lisaac_push_first(&__3W5,L10652676); // L81 TRUE;
-        lisaac_push(&__5VY,L22153746); // L169 BLOCK;
-        lisaac_push(&__GIF,L54920200); // L419 NUMERIC;
-        lisaac_push(&__OMF,L7084555); // L54 SIGNED_INTEGER;
-        lisaac_push_first(&__GIF,L9719304); // L74 NUMERIC;
+        lisaac_push(&__TKF,L7086091); // L54 SIGNED_INTEGER;
+        lisaac_push_first(&__LGF,L54529032); // L416 NUMERIC;
+        lisaac_push_first(&__DUY,L21902354); // L167 BLOCK;
+        lisaac_push_first(&__5U5,L10652676); // L81 TRUE;
+        lisaac_push(&__DUY,L22153746); // L169 BLOCK;
+        lisaac_push(&__LGF,L54920200); // L419 NUMERIC;
+        lisaac_push(&__TKF,L7084555); // L54 SIGNED_INTEGER;
+        lisaac_push_first(&__LGF,L9719304); // L74 NUMERIC;
         __C1=(____R)(__C1 /  10);
-        lisaac_push(&__4HF,L12068370); // L92 BLOCK;
-        goto __AKB;
+        lisaac_push(&__DGF,L12068370); // L92 BLOCK;
+        goto __3IB;
       } else /* FALSE */ {
         lisaac_push(&__1BB,L12192274); // L93 BLOCK;
         lisaac_push_first(&__40,L8530438); // L65 FALSE;
       };
     };
     if (__OT==NULL) {
-      lisaac_push(&__VV5,L7482891); // L57 SIGNED_INTEGER;
+      lisaac_push(&__XT5,L7482891); // L57 SIGNED_INTEGER;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__VV5,L7482891); // L57 SIGNED_INTEGER;
-      __E10=((____0B *)__OT);
+      lisaac_push(&__XT5,L7482891); // L57 SIGNED_INTEGER;
+      __RZ0=((____0B *)__OT);
       lisaac_push_first(&__1BB,L6427149); // L49 ABSTRACT_STRING;
-      __O2=__E10->__FC;
+      __O2=__RZ0->__FC;
     };
     __G1=__O2;
-    lisaac_push(&__VV5,L8130059); // L62 SIGNED_INTEGER;
+    lisaac_push(&__XT5,L8130059); // L62 SIGNED_INTEGER;
     lisaac_push_first(&__1BB,L11802642); // L90 BLOCK;
-    __OKB:
+    __LJB:
     {
       lisaac_push(&__1BB,L11802642); // L90 BLOCK;
       lisaac_push_first(&__40,L7607819); // L58 SIGNED_INTEGER;
-      lisaac_push_first(&__4HF,L16021000); // L122 NUMERIC;
-      lisaac_push_first(&__OMF,L15224840); // L116 NUMERIC;
-      __FKB=(__F1 > __G1);
-      lisaac_push(&__4HF,L16030216); // L122 NUMERIC;
-      lisaac_push_first(&__OMF,L14700552); // L112 NUMERIC;
-      __VYD=(__F1 == __G1);
-      if (__FKB) {
-        lisaac_push(&__4HF,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__OMF,L10900996); // L83 TRUE;
-        __5DF=__F__;
+      lisaac_push_first(&__DGF,L16021000); // L122 NUMERIC;
+      lisaac_push_first(&__TKF,L15224840); // L116 NUMERIC;
+      __CJB=(__F1 > __G1);
+      lisaac_push(&__DGF,L16030216); // L122 NUMERIC;
+      lisaac_push_first(&__TKF,L14700552); // L112 NUMERIC;
+      __0WD=(__F1 == __G1);
+      if (__CJB) {
+        lisaac_push(&__DGF,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__TKF,L10900996); // L83 TRUE;
+        __ECF=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__4HF,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__OMF,L12342790); // L94 FALSE;
-        __5DF=__VYD;
+        lisaac_push(&__DGF,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__TKF,L12342790); // L94 FALSE;
+        __ECF=__0WD;
       };
-      if (__5DF) {
+      if (__ECF) {
         lisaac_push(&__1BB,L11799570); // L90 BLOCK;
         lisaac_push_first(&__40,L13509636); // L103 TRUE;
-        __5DF=__J__;
+        __ECF=__J__;
       } else /* FALSE */ {
         lisaac_push(&__1BB,L11799570); // L90 BLOCK;
         lisaac_push_first(&__40,L14689286); // L112 FALSE;
-        __5DF=__F__;
+        __ECF=__F__;
       };
-      if (__5DF) {
+      if (__ECF) {
         lisaac_push(&__1BB,L12192274); // L93 BLOCK;
         lisaac_push_first(&__40,L8792068); // L67 TRUE;
-        lisaac_push_first(&__4HF,L11935762); // L91 BLOCK;
-        lisaac_push_first(&__OMF,L7614987); // L58 SIGNED_INTEGER;
+        lisaac_push_first(&__DGF,L11935762); // L91 BLOCK;
+        lisaac_push_first(&__TKF,L7614987); // L58 SIGNED_INTEGER;
         if (__OT==NULL) {
-          lisaac_push(&__OMF,L7744011); // L59 SIGNED_INTEGER;
+          lisaac_push(&__TKF,L7744011); // L59 SIGNED_INTEGER;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__OMF,L7744011); // L59 SIGNED_INTEGER;
-          __RVI=((____0B *)__OT);
-          lisaac_push_first(&__GIF,L39717400); // L303 STRING;
-          lisaac_push_first(&__5VY,L19150866); // L146 BLOCK;
-          lisaac_push_first(&__3W5,L7088642); // L54 OBJECT;
-          __RGK=((____DB )(top_context->back->back));
-          lisaac_push(&__5VY,L19280914); // L147 BLOCK;
-          lisaac_push_first(&__3W5,L10652676); // L81 TRUE;
-          lisaac_push_first(&__PSC,L19285522); // L147 BLOCK;
-          lisaac_push_first(&__1MC,L39725592); // L303 STRING;
-          lisaac_push_first(&__TIC,L16923661); // L129 ABSTRACT_STRING;
-          __G40=__RVI->__FC;
-          lisaac_push(&__TIC,L17187853); // L131 ABSTRACT_STRING;
-          lisaac_push_first(&__5X5,L6296072); // L48 NUMERIC;
-          lisaac_push_first(&__AY5,L15759880); // L120 NUMERIC;
-          lisaac_push_first(&__FY5,L15224840); // L116 NUMERIC;
+          lisaac_push(&__TKF,L7744011); // L59 SIGNED_INTEGER;
+          __WTI=((____0B *)__OT);
+          lisaac_push_first(&__LGF,L39717400); // L303 STRING;
+          lisaac_push_first(&__DUY,L19150866); // L146 BLOCK;
+          lisaac_push_first(&__5U5,L7088642); // L54 OBJECT;
+          __VEK=((____DB )(top_context->back->back));
+          lisaac_push(&__DUY,L19280914); // L147 BLOCK;
+          lisaac_push_first(&__5U5,L10652676); // L81 TRUE;
+          lisaac_push_first(&__UQC,L19285522); // L147 BLOCK;
+          lisaac_push_first(&__ALC,L39725592); // L303 STRING;
+          lisaac_push_first(&__YGC,L16923661); // L129 ABSTRACT_STRING;
+          __T20=__WTI->__FC;
+          lisaac_push(&__YGC,L17187853); // L131 ABSTRACT_STRING;
+          lisaac_push_first(&__BW5,L6296072); // L48 NUMERIC;
+          lisaac_push_first(&__CW5,L15759880); // L120 NUMERIC;
+          lisaac_push_first(&__HW5,L15224840); // L116 NUMERIC;
           if (( 1 > __F1)) {
-            lisaac_push(&__AY5,L15755784); // L120 NUMERIC;
-            lisaac_push_first(&__FY5,L13509636); // L103 TRUE;
-            __AEF=__J__;
+            lisaac_push(&__CW5,L15755784); // L120 NUMERIC;
+            lisaac_push_first(&__HW5,L13509636); // L103 TRUE;
+            __FCF=__J__;
           } else /* FALSE */ {
-            lisaac_push(&__AY5,L15755784); // L120 NUMERIC;
-            lisaac_push_first(&__FY5,L14689286); // L112 FALSE;
-            __AEF=__F__;
+            lisaac_push(&__CW5,L15755784); // L120 NUMERIC;
+            lisaac_push_first(&__HW5,L14689286); // L112 FALSE;
+            __FCF=__F__;
           };
-          if (__AEF) {
-            lisaac_push(&__5X5,L6300680); // L48 NUMERIC;
-            lisaac_push_first(&__AY5,L10652676); // L81 TRUE;
-            lisaac_push_first(&__FY5,L6304264); // L48 NUMERIC;
-            lisaac_push_first(&__YDF,L16021000); // L122 NUMERIC;
-            lisaac_push_first(&__FCX,L15224840); // L116 NUMERIC;
-            __AEF=(__G40 > __F1);
-            lisaac_push(&__YDF,L16030216); // L122 NUMERIC;
-            lisaac_push_first(&__FCX,L14700552); // L112 NUMERIC;
-            __OHAB=(__G40 == __F1);
-            if (__AEF) {
-              lisaac_push(&__YDF,L16025608); // L122 NUMERIC;
-              lisaac_push_first(&__FCX,L10900996); // L83 TRUE;
-              __QHAB=__F__;
+          if (__FCF) {
+            lisaac_push(&__BW5,L6300680); // L48 NUMERIC;
+            lisaac_push_first(&__CW5,L10652676); // L81 TRUE;
+            lisaac_push_first(&__HW5,L6304264); // L48 NUMERIC;
+            lisaac_push_first(&__3BF,L16021000); // L122 NUMERIC;
+            lisaac_push_first(&__JAX,L15224840); // L116 NUMERIC;
+            __FCF=(__T20 > __F1);
+            lisaac_push(&__3BF,L16030216); // L122 NUMERIC;
+            lisaac_push_first(&__JAX,L14700552); // L112 NUMERIC;
+            __QFAB=(__T20 == __F1);
+            if (__FCF) {
+              lisaac_push(&__3BF,L16025608); // L122 NUMERIC;
+              lisaac_push_first(&__JAX,L10900996); // L83 TRUE;
+              __SFAB=__F__;
             } else /* FALSE */ {
-              lisaac_push(&__YDF,L16025608); // L122 NUMERIC;
-              lisaac_push_first(&__FCX,L12342790); // L94 FALSE;
-              __QHAB=__OHAB;
+              lisaac_push(&__3BF,L16025608); // L122 NUMERIC;
+              lisaac_push_first(&__JAX,L12342790); // L94 FALSE;
+              __SFAB=__QFAB;
             };
-            __AEF=__QHAB;
+            __FCF=__SFAB;
           } else /* FALSE */ {
-            lisaac_push(&__5X5,L6300680); // L48 NUMERIC;
-            lisaac_push_first(&__AY5,L12081158); // L92 FALSE;
-            __AEF=__J__;
+            lisaac_push(&__BW5,L6300680); // L48 NUMERIC;
+            lisaac_push_first(&__CW5,L12081158); // L92 FALSE;
+            __FCF=__J__;
           };
-          if (__AEF) {
-            lisaac_push(&__PSC,L19282450); // L147 BLOCK;
-            lisaac_push_first(&__1MC,L13509636); // L103 TRUE;
-            __AEF=__J__;
+          if (__FCF) {
+            lisaac_push(&__UQC,L19282450); // L147 BLOCK;
+            lisaac_push_first(&__ALC,L13509636); // L103 TRUE;
+            __FCF=__J__;
           } else /* FALSE */ {
-            lisaac_push(&__PSC,L19282450); // L147 BLOCK;
-            lisaac_push_first(&__1MC,L14689286); // L112 FALSE;
-            __AEF=__F__;
+            lisaac_push(&__UQC,L19282450); // L147 BLOCK;
+            lisaac_push_first(&__ALC,L14689286); // L112 FALSE;
+            __FCF=__F__;
           };
-          if (__AEF) {
-            lisaac_push(&__5VY,L19532306); // L149 BLOCK;
-            lisaac_push_first(&__3W5,L8792068); // L67 TRUE;
-            lisaac_push_first(&__PSC,L19289106); // L147 BLOCK;
-            lisaac_push(&__PSC,L19428370); // L148 BLOCK;
-            lisaac_push_first(&__1MC,L9059330); // L69 OBJECT;
-            lisaac_push_first(&__TIC,L7866882); // L60 OBJECT;
-            lisaac_push_first(&__5X5,L8792068); // L67 TRUE;
-            lisaac_push_first(&__AY5,L7616002); // L58 OBJECT;
-            lisaac_stack_print((_____CONTEXT *)(__RGK));
-            lisaac_push(&__1MC,L9181698); // L70 OBJECT;
-            __DX((&__string_47));
-            lisaac_push(&__1MC,L9313282); // L71 OBJECT;
-            lisaac_push_first(&__TIC,L10896400); // L83 CHARACTER;
-            lisaac_push_first(&__5X5,L5005342); // L38 STD_OUTPUT;
-            lisaac_push_first(&__AY5,L18378271); // L140 OUTPUT_STREAM;
-            lisaac_push_first(&__FY5,L8272919); // L63 SYSTEM_IO;
+          if (__FCF) {
+            lisaac_push(&__DUY,L19532306); // L149 BLOCK;
+            lisaac_push_first(&__5U5,L8792068); // L67 TRUE;
+            lisaac_push_first(&__UQC,L19289106); // L147 BLOCK;
+            lisaac_push(&__UQC,L19428370); // L148 BLOCK;
+            lisaac_push_first(&__ALC,L9059330); // L69 OBJECT;
+            lisaac_push_first(&__YGC,L7866882); // L60 OBJECT;
+            lisaac_push_first(&__BW5,L8792068); // L67 TRUE;
+            lisaac_push_first(&__CW5,L7616002); // L58 OBJECT;
+            lisaac_stack_print((_____CONTEXT *)(__VEK));
+            lisaac_push(&__ALC,L9181698); // L70 OBJECT;
+            __DX((&__string_42));
+            lisaac_push(&__ALC,L9313282); // L71 OBJECT;
+            lisaac_push_first(&__YGC,L10896400); // L83 CHARACTER;
+            lisaac_push_first(&__BW5,L5005342); // L38 STD_OUTPUT;
+            lisaac_push_first(&__CW5,L18378271); // L140 OUTPUT_STREAM;
+            lisaac_push_first(&__HW5,L8272919); // L63 SYSTEM_IO;
             fputc((int)('\n'),stdout);
-            lisaac_push(&__1MC,L9455106); // L72 OBJECT;
-            lisaac_push_first(&__TIC,L10511362); // L80 OBJECT;
-            lisaac_push_first(&__5X5,L4598824); // L35 SYSTEM;
+            lisaac_push(&__ALC,L9455106); // L72 OBJECT;
+            lisaac_push_first(&__YGC,L10511362); // L80 OBJECT;
+            lisaac_push_first(&__BW5,L4598824); // L35 SYSTEM;
             exit(( 1));
           } else /* FALSE */ {
-            lisaac_push(&__5VY,L19532306); // L149 BLOCK;
-            lisaac_push_first(&__3W5,L8530438); // L65 FALSE;
+            lisaac_push(&__DUY,L19532306); // L149 BLOCK;
+            lisaac_push_first(&__5U5,L8530438); // L65 FALSE;
           };
-          lisaac_push(&__GIF,L39848472); // L304 STRING;
-          lisaac_push_first(&__5VY,L19150866); // L146 BLOCK;
-          lisaac_push_first(&__3W5,L7088642); // L54 OBJECT;
-          __RGK=((____DB )(top_context->back->back));
-          lisaac_push(&__5VY,L19280914); // L147 BLOCK;
-          lisaac_push_first(&__3W5,L10652676); // L81 TRUE;
-          lisaac_push_first(&__PSC,L19285522); // L147 BLOCK;
-          lisaac_push_first(&__1MC,L39856664); // L304 STRING;
-          lisaac_push_first(&__TIC,L16923661); // L129 ABSTRACT_STRING;
-          __G40=__RVI->__FC;
-          lisaac_push(&__TIC,L17187853); // L131 ABSTRACT_STRING;
-          lisaac_push_first(&__5X5,L6296072); // L48 NUMERIC;
-          lisaac_push_first(&__AY5,L15759880); // L120 NUMERIC;
-          lisaac_push_first(&__FY5,L15224840); // L116 NUMERIC;
+          lisaac_push(&__LGF,L39848472); // L304 STRING;
+          lisaac_push_first(&__DUY,L19150866); // L146 BLOCK;
+          lisaac_push_first(&__5U5,L7088642); // L54 OBJECT;
+          __VEK=((____DB )(top_context->back->back));
+          lisaac_push(&__DUY,L19280914); // L147 BLOCK;
+          lisaac_push_first(&__5U5,L10652676); // L81 TRUE;
+          lisaac_push_first(&__UQC,L19285522); // L147 BLOCK;
+          lisaac_push_first(&__ALC,L39856664); // L304 STRING;
+          lisaac_push_first(&__YGC,L16923661); // L129 ABSTRACT_STRING;
+          __T20=__WTI->__FC;
+          lisaac_push(&__YGC,L17187853); // L131 ABSTRACT_STRING;
+          lisaac_push_first(&__BW5,L6296072); // L48 NUMERIC;
+          lisaac_push_first(&__CW5,L15759880); // L120 NUMERIC;
+          lisaac_push_first(&__HW5,L15224840); // L116 NUMERIC;
           if (( 1 > __G1)) {
-            lisaac_push(&__AY5,L15755784); // L120 NUMERIC;
-            lisaac_push_first(&__FY5,L13509636); // L103 TRUE;
-            __AEF=__J__;
+            lisaac_push(&__CW5,L15755784); // L120 NUMERIC;
+            lisaac_push_first(&__HW5,L13509636); // L103 TRUE;
+            __FCF=__J__;
           } else /* FALSE */ {
-            lisaac_push(&__AY5,L15755784); // L120 NUMERIC;
-            lisaac_push_first(&__FY5,L14689286); // L112 FALSE;
-            __AEF=__F__;
+            lisaac_push(&__CW5,L15755784); // L120 NUMERIC;
+            lisaac_push_first(&__HW5,L14689286); // L112 FALSE;
+            __FCF=__F__;
           };
-          if (__AEF) {
-            lisaac_push(&__5X5,L6300680); // L48 NUMERIC;
-            lisaac_push_first(&__AY5,L10652676); // L81 TRUE;
-            lisaac_push_first(&__FY5,L6304264); // L48 NUMERIC;
-            lisaac_push_first(&__YDF,L16021000); // L122 NUMERIC;
-            lisaac_push_first(&__FCX,L15224840); // L116 NUMERIC;
-            __AEF=(__G40 > __G1);
-            lisaac_push(&__YDF,L16030216); // L122 NUMERIC;
-            lisaac_push_first(&__FCX,L14700552); // L112 NUMERIC;
-            __OHAB=(__G40 == __G1);
-            if (__AEF) {
-              lisaac_push(&__YDF,L16025608); // L122 NUMERIC;
-              lisaac_push_first(&__FCX,L10900996); // L83 TRUE;
-              __QHAB=__F__;
+          if (__FCF) {
+            lisaac_push(&__BW5,L6300680); // L48 NUMERIC;
+            lisaac_push_first(&__CW5,L10652676); // L81 TRUE;
+            lisaac_push_first(&__HW5,L6304264); // L48 NUMERIC;
+            lisaac_push_first(&__3BF,L16021000); // L122 NUMERIC;
+            lisaac_push_first(&__JAX,L15224840); // L116 NUMERIC;
+            __FCF=(__T20 > __G1);
+            lisaac_push(&__3BF,L16030216); // L122 NUMERIC;
+            lisaac_push_first(&__JAX,L14700552); // L112 NUMERIC;
+            __QFAB=(__T20 == __G1);
+            if (__FCF) {
+              lisaac_push(&__3BF,L16025608); // L122 NUMERIC;
+              lisaac_push_first(&__JAX,L10900996); // L83 TRUE;
+              __SFAB=__F__;
             } else /* FALSE */ {
-              lisaac_push(&__YDF,L16025608); // L122 NUMERIC;
-              lisaac_push_first(&__FCX,L12342790); // L94 FALSE;
-              __QHAB=__OHAB;
+              lisaac_push(&__3BF,L16025608); // L122 NUMERIC;
+              lisaac_push_first(&__JAX,L12342790); // L94 FALSE;
+              __SFAB=__QFAB;
             };
-            __AEF=__QHAB;
+            __FCF=__SFAB;
           } else /* FALSE */ {
-            lisaac_push(&__5X5,L6300680); // L48 NUMERIC;
-            lisaac_push_first(&__AY5,L12081158); // L92 FALSE;
-            __AEF=__J__;
+            lisaac_push(&__BW5,L6300680); // L48 NUMERIC;
+            lisaac_push_first(&__CW5,L12081158); // L92 FALSE;
+            __FCF=__J__;
           };
-          if (__AEF) {
-            lisaac_push(&__PSC,L19282450); // L147 BLOCK;
-            lisaac_push_first(&__1MC,L13509636); // L103 TRUE;
-            __AEF=__J__;
+          if (__FCF) {
+            lisaac_push(&__UQC,L19282450); // L147 BLOCK;
+            lisaac_push_first(&__ALC,L13509636); // L103 TRUE;
+            __FCF=__J__;
           } else /* FALSE */ {
-            lisaac_push(&__PSC,L19282450); // L147 BLOCK;
-            lisaac_push_first(&__1MC,L14689286); // L112 FALSE;
-            __AEF=__F__;
+            lisaac_push(&__UQC,L19282450); // L147 BLOCK;
+            lisaac_push_first(&__ALC,L14689286); // L112 FALSE;
+            __FCF=__F__;
           };
-          if (__AEF) {
-            lisaac_push(&__5VY,L19532306); // L149 BLOCK;
-            lisaac_push_first(&__3W5,L8792068); // L67 TRUE;
-            lisaac_push_first(&__PSC,L19289106); // L147 BLOCK;
-            lisaac_push(&__PSC,L19428370); // L148 BLOCK;
-            lisaac_push_first(&__1MC,L9059330); // L69 OBJECT;
-            lisaac_push_first(&__TIC,L7866882); // L60 OBJECT;
-            lisaac_push_first(&__5X5,L8792068); // L67 TRUE;
-            lisaac_push_first(&__AY5,L7616002); // L58 OBJECT;
-            lisaac_stack_print((_____CONTEXT *)(__RGK));
-            lisaac_push(&__1MC,L9181698); // L70 OBJECT;
-            __DX((&__string_47));
-            lisaac_push(&__1MC,L9313282); // L71 OBJECT;
-            lisaac_push_first(&__TIC,L10896400); // L83 CHARACTER;
-            lisaac_push_first(&__5X5,L5005342); // L38 STD_OUTPUT;
-            lisaac_push_first(&__AY5,L18378271); // L140 OUTPUT_STREAM;
-            lisaac_push_first(&__FY5,L8272919); // L63 SYSTEM_IO;
+          if (__FCF) {
+            lisaac_push(&__DUY,L19532306); // L149 BLOCK;
+            lisaac_push_first(&__5U5,L8792068); // L67 TRUE;
+            lisaac_push_first(&__UQC,L19289106); // L147 BLOCK;
+            lisaac_push(&__UQC,L19428370); // L148 BLOCK;
+            lisaac_push_first(&__ALC,L9059330); // L69 OBJECT;
+            lisaac_push_first(&__YGC,L7866882); // L60 OBJECT;
+            lisaac_push_first(&__BW5,L8792068); // L67 TRUE;
+            lisaac_push_first(&__CW5,L7616002); // L58 OBJECT;
+            lisaac_stack_print((_____CONTEXT *)(__VEK));
+            lisaac_push(&__ALC,L9181698); // L70 OBJECT;
+            __DX((&__string_42));
+            lisaac_push(&__ALC,L9313282); // L71 OBJECT;
+            lisaac_push_first(&__YGC,L10896400); // L83 CHARACTER;
+            lisaac_push_first(&__BW5,L5005342); // L38 STD_OUTPUT;
+            lisaac_push_first(&__CW5,L18378271); // L140 OUTPUT_STREAM;
+            lisaac_push_first(&__HW5,L8272919); // L63 SYSTEM_IO;
             fputc((int)('\n'),stdout);
-            lisaac_push(&__1MC,L9455106); // L72 OBJECT;
-            lisaac_push_first(&__TIC,L10511362); // L80 OBJECT;
-            lisaac_push_first(&__5X5,L4598824); // L35 SYSTEM;
+            lisaac_push(&__ALC,L9455106); // L72 OBJECT;
+            lisaac_push_first(&__YGC,L10511362); // L80 OBJECT;
+            lisaac_push_first(&__BW5,L4598824); // L35 SYSTEM;
             exit(( 1));
           } else /* FALSE */ {
-            lisaac_push(&__5VY,L19532306); // L149 BLOCK;
-            lisaac_push_first(&__3W5,L8530438); // L65 FALSE;
+            lisaac_push(&__DUY,L19532306); // L149 BLOCK;
+            lisaac_push_first(&__5U5,L8530438); // L65 FALSE;
           };
-          lisaac_push(&__GIF,L40117784); // L306 STRING;
-          __G4I=__J5I(__RVI,__F1);
-          lisaac_push(&__GIF,L40248856); // L307 STRING;
-          __H4I=__J5I(__RVI,__G1);
-          lisaac_push(&__GIF,L40379416); // L308 STRING;
-          __I4I=__J5I(__RVI,__F1);
-          lisaac_push(&__GIF,L40509464); // L309 STRING;
-          __J4I=__J5I(__RVI,__G1);
-          lisaac_push(&__GIF,L40513048); // L309 STRING;
-          __IIK(__RVI,__J4I,__F1);
-          lisaac_push(&__GIF,L40641048); // L310 STRING;
-          __IIK(__RVI,__I4I,__G1);
-          lisaac_push(&__GIF,L40897048); // L312 STRING;
-          lisaac_push_first(&__5VY,L19150866); // L146 BLOCK;
-          lisaac_push_first(&__3W5,L7088642); // L54 OBJECT;
-          __RGK=((____DB )(top_context->back->back));
-          lisaac_push(&__5VY,L19280914); // L147 BLOCK;
-          lisaac_push_first(&__3W5,L10652676); // L81 TRUE;
-          lisaac_push_first(&__PSC,L19285522); // L147 BLOCK;
-          lisaac_push_first(&__1MC,L40902168); // L312 STRING;
-          __I4I=__J5I(__RVI,__F1);
-          if ((__I4I == __H4I)) {
-            lisaac_push(&__PSC,L19282450); // L147 BLOCK;
-            lisaac_push_first(&__1MC,L13509636); // L103 TRUE;
-            __AEF=__J__;
+          lisaac_push(&__LGF,L40117784); // L306 STRING;
+          __K2I=__N3I(__WTI,__F1);
+          lisaac_push(&__LGF,L40248856); // L307 STRING;
+          __L2I=__N3I(__WTI,__G1);
+          lisaac_push(&__LGF,L40379416); // L308 STRING;
+          __M2I=__N3I(__WTI,__F1);
+          lisaac_push(&__LGF,L40509464); // L309 STRING;
+          __N2I=__N3I(__WTI,__G1);
+          lisaac_push(&__LGF,L40513048); // L309 STRING;
+          __MGK(__WTI,__N2I,__F1);
+          lisaac_push(&__LGF,L40641048); // L310 STRING;
+          __MGK(__WTI,__M2I,__G1);
+          lisaac_push(&__LGF,L40897048); // L312 STRING;
+          lisaac_push_first(&__DUY,L19150866); // L146 BLOCK;
+          lisaac_push_first(&__5U5,L7088642); // L54 OBJECT;
+          __VEK=((____DB )(top_context->back->back));
+          lisaac_push(&__DUY,L19280914); // L147 BLOCK;
+          lisaac_push_first(&__5U5,L10652676); // L81 TRUE;
+          lisaac_push_first(&__UQC,L19285522); // L147 BLOCK;
+          lisaac_push_first(&__ALC,L40902168); // L312 STRING;
+          __M2I=__N3I(__WTI,__F1);
+          if ((__M2I == __L2I)) {
+            lisaac_push(&__UQC,L19282450); // L147 BLOCK;
+            lisaac_push_first(&__ALC,L13509636); // L103 TRUE;
+            __FCF=__J__;
           } else /* FALSE */ {
-            lisaac_push(&__PSC,L19282450); // L147 BLOCK;
-            lisaac_push_first(&__1MC,L14689286); // L112 FALSE;
-            __AEF=__F__;
+            lisaac_push(&__UQC,L19282450); // L147 BLOCK;
+            lisaac_push_first(&__ALC,L14689286); // L112 FALSE;
+            __FCF=__F__;
           };
-          if (__AEF) {
-            lisaac_push(&__5VY,L19532306); // L149 BLOCK;
-            lisaac_push_first(&__3W5,L8792068); // L67 TRUE;
-            lisaac_push_first(&__PSC,L19289106); // L147 BLOCK;
-            lisaac_push(&__PSC,L19428370); // L148 BLOCK;
-            lisaac_push_first(&__1MC,L9059330); // L69 OBJECT;
-            lisaac_push_first(&__TIC,L7866882); // L60 OBJECT;
-            lisaac_push_first(&__5X5,L8792068); // L67 TRUE;
-            lisaac_push_first(&__AY5,L7616002); // L58 OBJECT;
-            lisaac_stack_print((_____CONTEXT *)(__RGK));
-            lisaac_push(&__1MC,L9181698); // L70 OBJECT;
-            __DX((&__string_47));
-            lisaac_push(&__1MC,L9313282); // L71 OBJECT;
-            lisaac_push_first(&__TIC,L10896400); // L83 CHARACTER;
-            lisaac_push_first(&__5X5,L5005342); // L38 STD_OUTPUT;
-            lisaac_push_first(&__AY5,L18378271); // L140 OUTPUT_STREAM;
-            lisaac_push_first(&__FY5,L8272919); // L63 SYSTEM_IO;
+          if (__FCF) {
+            lisaac_push(&__DUY,L19532306); // L149 BLOCK;
+            lisaac_push_first(&__5U5,L8792068); // L67 TRUE;
+            lisaac_push_first(&__UQC,L19289106); // L147 BLOCK;
+            lisaac_push(&__UQC,L19428370); // L148 BLOCK;
+            lisaac_push_first(&__ALC,L9059330); // L69 OBJECT;
+            lisaac_push_first(&__YGC,L7866882); // L60 OBJECT;
+            lisaac_push_first(&__BW5,L8792068); // L67 TRUE;
+            lisaac_push_first(&__CW5,L7616002); // L58 OBJECT;
+            lisaac_stack_print((_____CONTEXT *)(__VEK));
+            lisaac_push(&__ALC,L9181698); // L70 OBJECT;
+            __DX((&__string_42));
+            lisaac_push(&__ALC,L9313282); // L71 OBJECT;
+            lisaac_push_first(&__YGC,L10896400); // L83 CHARACTER;
+            lisaac_push_first(&__BW5,L5005342); // L38 STD_OUTPUT;
+            lisaac_push_first(&__CW5,L18378271); // L140 OUTPUT_STREAM;
+            lisaac_push_first(&__HW5,L8272919); // L63 SYSTEM_IO;
             fputc((int)('\n'),stdout);
-            lisaac_push(&__1MC,L9455106); // L72 OBJECT;
-            lisaac_push_first(&__TIC,L10511362); // L80 OBJECT;
-            lisaac_push_first(&__5X5,L4598824); // L35 SYSTEM;
+            lisaac_push(&__ALC,L9455106); // L72 OBJECT;
+            lisaac_push_first(&__YGC,L10511362); // L80 OBJECT;
+            lisaac_push_first(&__BW5,L4598824); // L35 SYSTEM;
             exit(( 1));
           } else /* FALSE */ {
-            lisaac_push(&__5VY,L19532306); // L149 BLOCK;
-            lisaac_push_first(&__3W5,L8530438); // L65 FALSE;
+            lisaac_push(&__DUY,L19532306); // L149 BLOCK;
+            lisaac_push_first(&__5U5,L8530438); // L65 FALSE;
           };
-          lisaac_push(&__GIF,L41028120); // L313 STRING;
-          lisaac_push_first(&__5VY,L19150866); // L146 BLOCK;
-          lisaac_push_first(&__3W5,L7088642); // L54 OBJECT;
-          __RGK=((____DB )(top_context->back->back));
-          lisaac_push(&__5VY,L19280914); // L147 BLOCK;
-          lisaac_push_first(&__3W5,L10652676); // L81 TRUE;
-          lisaac_push_first(&__PSC,L19285522); // L147 BLOCK;
-          lisaac_push_first(&__1MC,L41033240); // L313 STRING;
-          __H4I=__J5I(__RVI,__G1);
-          if ((__H4I == __G4I)) {
-            lisaac_push(&__PSC,L19282450); // L147 BLOCK;
-            lisaac_push_first(&__1MC,L13509636); // L103 TRUE;
-            __AEF=__J__;
+          lisaac_push(&__LGF,L41028120); // L313 STRING;
+          lisaac_push_first(&__DUY,L19150866); // L146 BLOCK;
+          lisaac_push_first(&__5U5,L7088642); // L54 OBJECT;
+          __VEK=((____DB )(top_context->back->back));
+          lisaac_push(&__DUY,L19280914); // L147 BLOCK;
+          lisaac_push_first(&__5U5,L10652676); // L81 TRUE;
+          lisaac_push_first(&__UQC,L19285522); // L147 BLOCK;
+          lisaac_push_first(&__ALC,L41033240); // L313 STRING;
+          __L2I=__N3I(__WTI,__G1);
+          if ((__L2I == __K2I)) {
+            lisaac_push(&__UQC,L19282450); // L147 BLOCK;
+            lisaac_push_first(&__ALC,L13509636); // L103 TRUE;
+            __FCF=__J__;
           } else /* FALSE */ {
-            lisaac_push(&__PSC,L19282450); // L147 BLOCK;
-            lisaac_push_first(&__1MC,L14689286); // L112 FALSE;
-            __AEF=__F__;
+            lisaac_push(&__UQC,L19282450); // L147 BLOCK;
+            lisaac_push_first(&__ALC,L14689286); // L112 FALSE;
+            __FCF=__F__;
           };
-          if (__AEF) {
-            lisaac_push(&__5VY,L19532306); // L149 BLOCK;
-            lisaac_push_first(&__3W5,L8792068); // L67 TRUE;
-            lisaac_push_first(&__PSC,L19289106); // L147 BLOCK;
-            lisaac_push(&__PSC,L19428370); // L148 BLOCK;
-            lisaac_push_first(&__1MC,L9059330); // L69 OBJECT;
-            lisaac_push_first(&__TIC,L7866882); // L60 OBJECT;
-            lisaac_push_first(&__5X5,L8792068); // L67 TRUE;
-            lisaac_push_first(&__AY5,L7616002); // L58 OBJECT;
-            lisaac_stack_print((_____CONTEXT *)(__RGK));
-            lisaac_push(&__1MC,L9181698); // L70 OBJECT;
-            __DX((&__string_47));
-            lisaac_push(&__1MC,L9313282); // L71 OBJECT;
-            lisaac_push_first(&__TIC,L10896400); // L83 CHARACTER;
-            lisaac_push_first(&__5X5,L5005342); // L38 STD_OUTPUT;
-            lisaac_push_first(&__AY5,L18378271); // L140 OUTPUT_STREAM;
-            lisaac_push_first(&__FY5,L8272919); // L63 SYSTEM_IO;
+          if (__FCF) {
+            lisaac_push(&__DUY,L19532306); // L149 BLOCK;
+            lisaac_push_first(&__5U5,L8792068); // L67 TRUE;
+            lisaac_push_first(&__UQC,L19289106); // L147 BLOCK;
+            lisaac_push(&__UQC,L19428370); // L148 BLOCK;
+            lisaac_push_first(&__ALC,L9059330); // L69 OBJECT;
+            lisaac_push_first(&__YGC,L7866882); // L60 OBJECT;
+            lisaac_push_first(&__BW5,L8792068); // L67 TRUE;
+            lisaac_push_first(&__CW5,L7616002); // L58 OBJECT;
+            lisaac_stack_print((_____CONTEXT *)(__VEK));
+            lisaac_push(&__ALC,L9181698); // L70 OBJECT;
+            __DX((&__string_42));
+            lisaac_push(&__ALC,L9313282); // L71 OBJECT;
+            lisaac_push_first(&__YGC,L10896400); // L83 CHARACTER;
+            lisaac_push_first(&__BW5,L5005342); // L38 STD_OUTPUT;
+            lisaac_push_first(&__CW5,L18378271); // L140 OUTPUT_STREAM;
+            lisaac_push_first(&__HW5,L8272919); // L63 SYSTEM_IO;
             fputc((int)('\n'),stdout);
-            lisaac_push(&__1MC,L9455106); // L72 OBJECT;
-            lisaac_push_first(&__TIC,L10511362); // L80 OBJECT;
-            lisaac_push_first(&__5X5,L4598824); // L35 SYSTEM;
+            lisaac_push(&__ALC,L9455106); // L72 OBJECT;
+            lisaac_push_first(&__YGC,L10511362); // L80 OBJECT;
+            lisaac_push_first(&__BW5,L4598824); // L35 SYSTEM;
             exit(( 1));
           } else /* FALSE */ {
-            lisaac_push(&__5VY,L19532306); // L149 BLOCK;
-            lisaac_push_first(&__3W5,L8530438); // L65 FALSE;
+            lisaac_push(&__DUY,L19532306); // L149 BLOCK;
+            lisaac_push_first(&__5U5,L8530438); // L65 FALSE;
           };
         };
-        lisaac_push(&__OMF,L7868939); // L60 SIGNED_INTEGER;
-        lisaac_push_first(&__GIF,L9195016); // L70 NUMERIC;
+        lisaac_push(&__TKF,L7868939); // L60 SIGNED_INTEGER;
+        lisaac_push_first(&__LGF,L9195016); // L70 NUMERIC;
         __G1=(____L)(__G1 -  1);
-        lisaac_push(&__OMF,L8000011); // L61 SIGNED_INTEGER;
-        lisaac_push_first(&__GIF,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__5VY,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__3W5,L9195016); // L70 NUMERIC;
-        __PJC=(____L)(-  1);
-        lisaac_push(&__GIF,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__5VY,L9195016); // L70 NUMERIC;
-        __F1=(____L)(__F1 - __PJC);
-        lisaac_push(&__4HF,L12068370); // L92 BLOCK;
-        goto __OKB;
+        lisaac_push(&__TKF,L8000011); // L61 SIGNED_INTEGER;
+        lisaac_push_first(&__LGF,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__DUY,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__5U5,L9195016); // L70 NUMERIC;
+        __UHC=(____L)(-  1);
+        lisaac_push(&__LGF,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__DUY,L9195016); // L70 NUMERIC;
+        __F1=(____L)(__F1 - __UHC);
+        lisaac_push(&__DGF,L12068370); // L92 BLOCK;
+        goto __LJB;
       } else /* FALSE */ {
         lisaac_push(&__1BB,L12192274); // L93 BLOCK;
         lisaac_push_first(&__40,L8530438); // L65 FALSE;
@@ -9758,7784 +9684,7784 @@ static void __LT(____L __NT,____0B *__OT)
   };
 }
 
-static ____4 __J5I(____0B *__L5I,____L __M5I)
+static ____4 __N3I(____0B *__P3I,____L __Q3I)
 // ({__0B},{__L}) With result No recursive, No inlinable.
 {
-  ____DB __ZKK;
-  ____L __CA1;
-  _____CONTEXT __K5I,__XKK,__B1L,__CLK,__R5I,__AA1,__LIAB,__MIAB,__NIAB;
-  _____CONTEXT __VIAB,__WIAB;
-  ____G __PIAB,__0IAB,__2IAB;
-  ____4 *__W5I;
-  ____4 __Z5I,__N5I;
-  lisaac_push_first(&__K5I,L8260621); // L63 ABSTRACT_STRING;
-  lisaac_push_first(&__XKK,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__B1L,L7088642); // L54 OBJECT;
-  __ZKK=((____DB )(top_context->back->back));
-  lisaac_push(&__XKK,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__B1L,L10652676); // L81 TRUE;
-  lisaac_push_first(&__CLK,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__R5I,L8270349); // L63 ABSTRACT_STRING;
-  lisaac_push_first(&__AA1,L16923661); // L129 ABSTRACT_STRING;
-  __CA1=__L5I->__FC;
-  lisaac_push(&__AA1,L17187853); // L131 ABSTRACT_STRING;
-  lisaac_push_first(&__LIAB,L6296072); // L48 NUMERIC;
-  lisaac_push_first(&__MIAB,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__NIAB,L15224840); // L116 NUMERIC;
-  if (( 1 > __M5I)) {
-    lisaac_push(&__MIAB,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__NIAB,L13509636); // L103 TRUE;
-    __PIAB=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__MIAB,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__NIAB,L14689286); // L112 FALSE;
-    __PIAB=__F__;
-  };
-  if (__PIAB) {
-    lisaac_push(&__LIAB,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__MIAB,L10652676); // L81 TRUE;
-    lisaac_push_first(&__NIAB,L6304264); // L48 NUMERIC;
-    lisaac_push_first(&__VIAB,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__WIAB,L15224840); // L116 NUMERIC;
-    __PIAB=(__CA1 > __M5I);
-    lisaac_push(&__VIAB,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__WIAB,L14700552); // L112 NUMERIC;
-    __0IAB=(__CA1 == __M5I);
-    if (__PIAB) {
-      lisaac_push(&__VIAB,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__WIAB,L10900996); // L83 TRUE;
-      __2IAB=__F__;
+  ____DB __3IK;
+  ____L __P40;
+  _____CONTEXT __O3I,__1IK,__FZL,__GJK,__V3I,__N40,__NGAB,__OGAB,__PGAB;
+  _____CONTEXT __XGAB,__YGAB;
+  ____G __RGAB,__2GAB,__4GAB;
+  ____4 *__03I;
+  ____4 __33I,__R3I;
+  lisaac_push_first(&__O3I,L8260621); // L63 ABSTRACT_STRING;
+  lisaac_push_first(&__1IK,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__FZL,L7088642); // L54 OBJECT;
+  __3IK=((____DB )(top_context->back->back));
+  lisaac_push(&__1IK,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__FZL,L10652676); // L81 TRUE;
+  lisaac_push_first(&__GJK,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__V3I,L8270349); // L63 ABSTRACT_STRING;
+  lisaac_push_first(&__N40,L16923661); // L129 ABSTRACT_STRING;
+  __P40=__P3I->__FC;
+  lisaac_push(&__N40,L17187853); // L131 ABSTRACT_STRING;
+  lisaac_push_first(&__NGAB,L6296072); // L48 NUMERIC;
+  lisaac_push_first(&__OGAB,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__PGAB,L15224840); // L116 NUMERIC;
+  if (( 1 > __Q3I)) {
+    lisaac_push(&__OGAB,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__PGAB,L13509636); // L103 TRUE;
+    __RGAB=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__OGAB,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__PGAB,L14689286); // L112 FALSE;
+    __RGAB=__F__;
+  };
+  if (__RGAB) {
+    lisaac_push(&__NGAB,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__OGAB,L10652676); // L81 TRUE;
+    lisaac_push_first(&__PGAB,L6304264); // L48 NUMERIC;
+    lisaac_push_first(&__XGAB,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__YGAB,L15224840); // L116 NUMERIC;
+    __RGAB=(__P40 > __Q3I);
+    lisaac_push(&__XGAB,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__YGAB,L14700552); // L112 NUMERIC;
+    __2GAB=(__P40 == __Q3I);
+    if (__RGAB) {
+      lisaac_push(&__XGAB,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__YGAB,L10900996); // L83 TRUE;
+      __4GAB=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__VIAB,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__WIAB,L12342790); // L94 FALSE;
-      __2IAB=__0IAB;
+      lisaac_push(&__XGAB,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__YGAB,L12342790); // L94 FALSE;
+      __4GAB=__2GAB;
     };
-    __PIAB=__2IAB;
-  } else /* FALSE */ {
-    lisaac_push(&__LIAB,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__MIAB,L12081158); // L92 FALSE;
-    __PIAB=__J__;
-  };
-  if (__PIAB) {
-    lisaac_push(&__CLK,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__R5I,L13509636); // L103 TRUE;
-    __PIAB=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__CLK,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__R5I,L14689286); // L112 FALSE;
-    __PIAB=__F__;
-  };
-  if (__PIAB) {
-    lisaac_push(&__XKK,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__B1L,L8792068); // L67 TRUE;
-    lisaac_push_first(&__CLK,L21910546); // L167 BLOCK;
-    lisaac_push(&__CLK,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__R5I,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__AA1,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__LIAB,L8792068); // L67 TRUE;
-    lisaac_push_first(&__MIAB,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__ZKK));
-    lisaac_push(&__R5I,L9181698); // L70 OBJECT;
-    __DX((&__string_111));
-    lisaac_push(&__R5I,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__AA1,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__LIAB,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__MIAB,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__NIAB,L8272919); // L63 SYSTEM_IO;
+    __RGAB=__4GAB;
+  } else /* FALSE */ {
+    lisaac_push(&__NGAB,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__OGAB,L12081158); // L92 FALSE;
+    __RGAB=__J__;
+  };
+  if (__RGAB) {
+    lisaac_push(&__GJK,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__V3I,L13509636); // L103 TRUE;
+    __RGAB=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__GJK,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__V3I,L14689286); // L112 FALSE;
+    __RGAB=__F__;
+  };
+  if (__RGAB) {
+    lisaac_push(&__1IK,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__FZL,L8792068); // L67 TRUE;
+    lisaac_push_first(&__GJK,L21910546); // L167 BLOCK;
+    lisaac_push(&__GJK,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__V3I,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__N40,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__NGAB,L8792068); // L67 TRUE;
+    lisaac_push_first(&__OGAB,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__3IK));
+    lisaac_push(&__V3I,L9181698); // L70 OBJECT;
+    __DX((&__string_109));
+    lisaac_push(&__V3I,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__N40,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__NGAB,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__OGAB,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__PGAB,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__R5I,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__AA1,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__LIAB,L4598824); // L35 SYSTEM;
+    lisaac_push(&__V3I,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__N40,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__NGAB,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__XKK,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__B1L,L8530438); // L65 FALSE;
+    lisaac_push(&__1IK,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__FZL,L8530438); // L65 FALSE;
   };
-  __W5I=__L5I->__BUE;
-  lisaac_push(&__K5I,L8663565); // L66 ABSTRACT_STRING;
-  lisaac_push_first(&__XKK,L9195016); // L70 NUMERIC;
-  __CA1=(____L)(__M5I -  1);
-  if (__W5I==NULL) {
-    lisaac_push(&__K5I,L8782861); // L67 ABSTRACT_STRING;
+  __03I=__P3I->__GSE;
+  lisaac_push(&__O3I,L8663565); // L66 ABSTRACT_STRING;
+  lisaac_push_first(&__1IK,L9195016); // L70 NUMERIC;
+  __P40=(____L)(__Q3I -  1);
+  if (__03I==NULL) {
+    lisaac_push(&__O3I,L8782861); // L67 ABSTRACT_STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-    lisaac_push(&__K5I,L8782861); // L67 ABSTRACT_STRING;
-    __Z5I=__MVD(((____4 *)__W5I),__CA1);
+    lisaac_push(&__O3I,L8782861); // L67 ABSTRACT_STRING;
+    __33I=__RTD(((____4 *)__03I),__P40);
   };
-  __N5I=__Z5I;
-  return(__N5I);
+  __R3I=__33I;
+  return(__R3I);
 }
 
-static ____4 __14D(____V *__34D,____L __44D)
+static ____4 __A3D(____V *__C3D,____L __D3D)
 // ({__V},{__L}) With result No recursive, No inlinable.
 {
-  ____DB __4GE;
-  ____L __GOE;
-  _____CONTEXT __24D,__2GE,__ZJE,__HHE,__D5D,__BOE,__BJAB,__CJAB,__DJAB;
-  _____CONTEXT __LJAB,__MJAB;
-  ____G __FJAB,__QJAB,__SJAB;
-  ____4 *__I5D;
-  ____4 __L5D,__54D;
-  lisaac_push_first(&__24D,L8260621); // L63 ABSTRACT_STRING;
-  lisaac_push_first(&__2GE,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__ZJE,L7088642); // L54 OBJECT;
-  __4GE=((____DB )(top_context->back->back));
-  lisaac_push(&__2GE,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__ZJE,L10652676); // L81 TRUE;
-  lisaac_push_first(&__HHE,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__D5D,L8270349); // L63 ABSTRACT_STRING;
-  lisaac_push_first(&__BOE,L16923661); // L129 ABSTRACT_STRING;
-  __GOE=__34D->__YB;
-  lisaac_push(&__BOE,L17187853); // L131 ABSTRACT_STRING;
-  lisaac_push_first(&__BJAB,L6296072); // L48 NUMERIC;
-  lisaac_push_first(&__CJAB,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__DJAB,L15224840); // L116 NUMERIC;
-  if (( 1 > __44D)) {
-    lisaac_push(&__CJAB,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__DJAB,L13509636); // L103 TRUE;
-    __FJAB=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__CJAB,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__DJAB,L14689286); // L112 FALSE;
-    __FJAB=__F__;
-  };
-  if (__FJAB) {
-    lisaac_push(&__BJAB,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__CJAB,L10652676); // L81 TRUE;
-    lisaac_push_first(&__DJAB,L6304264); // L48 NUMERIC;
-    lisaac_push_first(&__LJAB,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__MJAB,L15224840); // L116 NUMERIC;
-    __FJAB=(__GOE > __44D);
-    lisaac_push(&__LJAB,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__MJAB,L14700552); // L112 NUMERIC;
-    __QJAB=(__GOE == __44D);
-    if (__FJAB) {
-      lisaac_push(&__LJAB,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__MJAB,L10900996); // L83 TRUE;
-      __SJAB=__F__;
+  ____DB __DFE;
+  ____L __LME;
+  _____CONTEXT __B3D,__BFE,__4HE,__MFE,__I3D,__GME,__DHAB,__EHAB,__FHAB;
+  _____CONTEXT __NHAB,__OHAB;
+  ____G __HHAB,__SHAB,__UHAB;
+  ____4 *__N3D;
+  ____4 __Q3D,__E3D;
+  lisaac_push_first(&__B3D,L8260621); // L63 ABSTRACT_STRING;
+  lisaac_push_first(&__BFE,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__4HE,L7088642); // L54 OBJECT;
+  __DFE=((____DB )(top_context->back->back));
+  lisaac_push(&__BFE,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__4HE,L10652676); // L81 TRUE;
+  lisaac_push_first(&__MFE,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__I3D,L8270349); // L63 ABSTRACT_STRING;
+  lisaac_push_first(&__GME,L16923661); // L129 ABSTRACT_STRING;
+  __LME=__C3D->__YB;
+  lisaac_push(&__GME,L17187853); // L131 ABSTRACT_STRING;
+  lisaac_push_first(&__DHAB,L6296072); // L48 NUMERIC;
+  lisaac_push_first(&__EHAB,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__FHAB,L15224840); // L116 NUMERIC;
+  if (( 1 > __D3D)) {
+    lisaac_push(&__EHAB,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__FHAB,L13509636); // L103 TRUE;
+    __HHAB=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__EHAB,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__FHAB,L14689286); // L112 FALSE;
+    __HHAB=__F__;
+  };
+  if (__HHAB) {
+    lisaac_push(&__DHAB,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__EHAB,L10652676); // L81 TRUE;
+    lisaac_push_first(&__FHAB,L6304264); // L48 NUMERIC;
+    lisaac_push_first(&__NHAB,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__OHAB,L15224840); // L116 NUMERIC;
+    __HHAB=(__LME > __D3D);
+    lisaac_push(&__NHAB,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__OHAB,L14700552); // L112 NUMERIC;
+    __SHAB=(__LME == __D3D);
+    if (__HHAB) {
+      lisaac_push(&__NHAB,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__OHAB,L10900996); // L83 TRUE;
+      __UHAB=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__LJAB,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__MJAB,L12342790); // L94 FALSE;
-      __SJAB=__QJAB;
+      lisaac_push(&__NHAB,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__OHAB,L12342790); // L94 FALSE;
+      __UHAB=__SHAB;
     };
-    __FJAB=__SJAB;
-  } else /* FALSE */ {
-    lisaac_push(&__BJAB,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__CJAB,L12081158); // L92 FALSE;
-    __FJAB=__J__;
-  };
-  if (__FJAB) {
-    lisaac_push(&__HHE,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__D5D,L13509636); // L103 TRUE;
-    __FJAB=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__HHE,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__D5D,L14689286); // L112 FALSE;
-    __FJAB=__F__;
-  };
-  if (__FJAB) {
-    lisaac_push(&__2GE,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__ZJE,L8792068); // L67 TRUE;
-    lisaac_push_first(&__HHE,L21910546); // L167 BLOCK;
-    lisaac_push(&__HHE,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__D5D,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__BOE,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__BJAB,L8792068); // L67 TRUE;
-    lisaac_push_first(&__CJAB,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__4GE));
-    lisaac_push(&__D5D,L9181698); // L70 OBJECT;
-    __DX((&__string_111));
-    lisaac_push(&__D5D,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__BOE,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__BJAB,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__CJAB,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__DJAB,L8272919); // L63 SYSTEM_IO;
+    __HHAB=__UHAB;
+  } else /* FALSE */ {
+    lisaac_push(&__DHAB,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__EHAB,L12081158); // L92 FALSE;
+    __HHAB=__J__;
+  };
+  if (__HHAB) {
+    lisaac_push(&__MFE,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__I3D,L13509636); // L103 TRUE;
+    __HHAB=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__MFE,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__I3D,L14689286); // L112 FALSE;
+    __HHAB=__F__;
+  };
+  if (__HHAB) {
+    lisaac_push(&__BFE,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__4HE,L8792068); // L67 TRUE;
+    lisaac_push_first(&__MFE,L21910546); // L167 BLOCK;
+    lisaac_push(&__MFE,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__I3D,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__GME,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__DHAB,L8792068); // L67 TRUE;
+    lisaac_push_first(&__EHAB,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__DFE));
+    lisaac_push(&__I3D,L9181698); // L70 OBJECT;
+    __DX((&__string_109));
+    lisaac_push(&__I3D,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__GME,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__DHAB,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__EHAB,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__FHAB,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__D5D,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__BOE,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__BJAB,L4598824); // L35 SYSTEM;
+    lisaac_push(&__I3D,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__GME,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__DHAB,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__2GE,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__ZJE,L8530438); // L65 FALSE;
+    lisaac_push(&__BFE,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__4HE,L8530438); // L65 FALSE;
   };
-  __I5D=__34D->__ZB;
-  lisaac_push(&__24D,L8663565); // L66 ABSTRACT_STRING;
-  lisaac_push_first(&__2GE,L9195016); // L70 NUMERIC;
-  __GOE=(____L)(__44D -  1);
-  if (__I5D==NULL) {
-    lisaac_push(&__24D,L8782861); // L67 ABSTRACT_STRING;
+  __N3D=__C3D->__ZB;
+  lisaac_push(&__B3D,L8663565); // L66 ABSTRACT_STRING;
+  lisaac_push_first(&__BFE,L9195016); // L70 NUMERIC;
+  __LME=(____L)(__D3D -  1);
+  if (__N3D==NULL) {
+    lisaac_push(&__B3D,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(&__24D,L8782861); // L67 ABSTRACT_STRING;
-    __L5D=__MVD(((____4 *)__I5D),__GOE);
+    lisaac_push(&__B3D,L8782861); // L67 ABSTRACT_STRING;
+    __Q3D=__RTD(((____4 *)__N3D),__LME);
   };
-  __54D=__L5D;
-  return(__54D);
+  __E3D=__Q3D;
+  return(__E3D);
 }
 
-static ____4* __MLH(____4 *__OLH,____L __PLH,____L __QLH)
+static ____4* __RJH(____4 *__TJH,____L __UJH,____L __VJH)
 // ({__HB},{__L},{__L}) With result No recursive, No inlinable.
 {
-  ____O0 __N05;
-  ____DB __EQH,__EUH,__A5H,__3UH,__FVH,__HVH,__OZP,__FAP,__QAP,__OAP;
-  ____DB __G15,__K15,__R15,__T15,__IEP,__X25,__125,__C35,__E35;
-  ____Y1 __WMH,__YMH,__QUH,__SUH,__1UH,__5AP,__2VH,__MCP,__SH1,__VH1;
-  ____Y1 __X15,__A25,__VDP,__N4P,__3DP,__MEP,__I35,__R35;
-  ____L __PUH,__JVH;
-  ____ASE *__1VH,*__3BP,*__QDP,*__BFP,*__DCS,*__Y55,*__Z55;
-  _____CONTEXT __NLH,__CQH,__I2H,__NQH,__VLH,__TKN,__VZN,__1KN,__I0Y;
-  _____CONTEXT __O1Y,__0FV,__HOU,__A3Y,__44Y,__O15,__P15,__Q15,__025;
-  _____CONTEXT __525,__A35,__B35;
-  ____G __QQH,__XE4,__ZE4,__0ZP,__IKAB,__JDP,__PS4,__RS4,__TS4;
-  ____DB *__0D1;
-  ____4 *__2MH,*__RLH;
-  lisaac_push_first(&__NLH,L13110293); // L100 NATIVE_ARRAY;
-  lisaac_push_first(&__CQH,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__I2H,L7088642); // L54 OBJECT;
-  __EQH=((____DB )(top_context->back->back));
-  lisaac_push(&__CQH,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__I2H,L10652676); // L81 TRUE;
-  lisaac_push_first(&__NQH,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__VLH,L13111317); // L100 NATIVE_ARRAY;
-  if (((void *)__OLH != (void *)NULL)) {
-    lisaac_push(&__NQH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__VLH,L13509636); // L103 TRUE;
-    __QQH=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__NQH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__VLH,L14689286); // L112 FALSE;
-    __QQH=__F__;
-  };
-  if (__QQH) {
-    lisaac_push(&__CQH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__I2H,L8792068); // L67 TRUE;
-    lisaac_push_first(&__NQH,L21910546); // L167 BLOCK;
-    lisaac_push(&__NQH,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__VLH,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__TKN,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__VZN,L8792068); // L67 TRUE;
-    lisaac_push_first(&__1KN,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__EQH));
-    lisaac_push(&__VLH,L9181698); // L70 OBJECT;
-    __DX((&__string_111));
-    lisaac_push(&__VLH,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__TKN,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__VZN,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__1KN,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__I0Y,L8272919); // L63 SYSTEM_IO;
+  ____O0 __PY5;
+  ____DB __JOH,__JSH,__F3H,__CTH,__KTH,__MTH,__SXP,__J4O,__U4O,__S4O;
+  ____DB __IZ5,__MZ5,__TZ5,__VZ5,__MCP,__Z05,__305,__E15,__G15;
+  ____Y1 __1KH,__3KH,__VSH,__XSH,__ATH,__D5O,__BUH,__QAP,__5F1,__CG1;
+  ____Y1 __ZZ5,__C05,__ZBP,__R2P,__BCP,__QCP,__K15,__T15;
+  ____L __USH,__OTH;
+  ____FQE *__AUH,*__BAP,*__UBP,*__FDP,*__HAS,*__035,*__135;
+  _____CONTEXT __SJH,__HOH,__N0H,__SOH,__0JH,__XIN,__ZXN,__5IN,__MYY;
+  _____CONTEXT __SZY,__4DV,__LMU,__E1Y,__C3Y,__QZ5,__RZ5,__SZ5,__205;
+  _____CONTEXT __B15,__C15,__D15;
+  ____G __VOH,__ZC4,__1C4,__4XP,__KIAB,__NBP,__RQ4,__TQ4,__VQ4;
+  ____DB *__HC1;
+  ____4 *__BLH,*__WJH;
+  lisaac_push_first(&__SJH,L13110293); // L100 NATIVE_ARRAY;
+  lisaac_push_first(&__HOH,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__N0H,L7088642); // L54 OBJECT;
+  __JOH=((____DB )(top_context->back->back));
+  lisaac_push(&__HOH,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__N0H,L10652676); // L81 TRUE;
+  lisaac_push_first(&__SOH,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__0JH,L13111317); // L100 NATIVE_ARRAY;
+  if (((void *)__TJH != (void *)NULL)) {
+    lisaac_push(&__SOH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__0JH,L13509636); // L103 TRUE;
+    __VOH=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__SOH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__0JH,L14689286); // L112 FALSE;
+    __VOH=__F__;
+  };
+  if (__VOH) {
+    lisaac_push(&__HOH,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__N0H,L8792068); // L67 TRUE;
+    lisaac_push_first(&__SOH,L21910546); // L167 BLOCK;
+    lisaac_push(&__SOH,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__0JH,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__XIN,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__ZXN,L8792068); // L67 TRUE;
+    lisaac_push_first(&__5IN,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__JOH));
+    lisaac_push(&__0JH,L9181698); // L70 OBJECT;
+    __DX((&__string_109));
+    lisaac_push(&__0JH,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__XIN,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__ZXN,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__5IN,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__MYY,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__VLH,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__TKN,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__VZN,L4598824); // L35 SYSTEM;
+    lisaac_push(&__0JH,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__XIN,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__ZXN,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__CQH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__I2H,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__NLH,L13241365); // L101 NATIVE_ARRAY;
-  lisaac_push_first(&__CQH,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__I2H,L7088642); // L54 OBJECT;
-  __EQH=((____DB )(top_context->back->back));
-  lisaac_push(&__CQH,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__I2H,L10652676); // L81 TRUE;
-  lisaac_push_first(&__NQH,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__VLH,L13249045); // L101 NATIVE_ARRAY;
-  lisaac_push_first(&__TKN,L15224840); // L116 NUMERIC;
-  if ((__PLH >  0)) {
-    lisaac_push(&__NQH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__VLH,L13509636); // L103 TRUE;
-    __QQH=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__NQH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__VLH,L14689286); // L112 FALSE;
-    __QQH=__F__;
-  };
-  if (__QQH) {
-    lisaac_push(&__CQH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__I2H,L8792068); // L67 TRUE;
-    lisaac_push_first(&__NQH,L21910546); // L167 BLOCK;
-    lisaac_push(&__NQH,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__VLH,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__TKN,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__VZN,L8792068); // L67 TRUE;
-    lisaac_push_first(&__1KN,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__EQH));
-    lisaac_push(&__VLH,L9181698); // L70 OBJECT;
-    __DX((&__string_111));
-    lisaac_push(&__VLH,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__TKN,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__VZN,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__1KN,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__I0Y,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__HOH,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__N0H,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__SJH,L13241365); // L101 NATIVE_ARRAY;
+  lisaac_push_first(&__HOH,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__N0H,L7088642); // L54 OBJECT;
+  __JOH=((____DB )(top_context->back->back));
+  lisaac_push(&__HOH,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__N0H,L10652676); // L81 TRUE;
+  lisaac_push_first(&__SOH,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__0JH,L13249045); // L101 NATIVE_ARRAY;
+  lisaac_push_first(&__XIN,L15224840); // L116 NUMERIC;
+  if ((__UJH >  0)) {
+    lisaac_push(&__SOH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__0JH,L13509636); // L103 TRUE;
+    __VOH=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__SOH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__0JH,L14689286); // L112 FALSE;
+    __VOH=__F__;
+  };
+  if (__VOH) {
+    lisaac_push(&__HOH,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__N0H,L8792068); // L67 TRUE;
+    lisaac_push_first(&__SOH,L21910546); // L167 BLOCK;
+    lisaac_push(&__SOH,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__0JH,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__XIN,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__ZXN,L8792068); // L67 TRUE;
+    lisaac_push_first(&__5IN,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__JOH));
+    lisaac_push(&__0JH,L9181698); // L70 OBJECT;
+    __DX((&__string_109));
+    lisaac_push(&__0JH,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__XIN,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__ZXN,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__5IN,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__MYY,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__VLH,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__TKN,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__VZN,L4598824); // L35 SYSTEM;
+    lisaac_push(&__0JH,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__XIN,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__ZXN,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__CQH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__I2H,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__NLH,L13372437); // L102 NATIVE_ARRAY;
-  lisaac_push_first(&__CQH,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__I2H,L7088642); // L54 OBJECT;
-  __EQH=((____DB )(top_context->back->back));
-  lisaac_push(&__CQH,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__I2H,L10652676); // L81 TRUE;
-  lisaac_push_first(&__NQH,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__VLH,L13380117); // L102 NATIVE_ARRAY;
-  lisaac_push_first(&__TKN,L15498248); // L118 NUMERIC;
-  lisaac_push_first(&__VZN,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__1KN,L15224840); // L116 NUMERIC;
-  __QQH=(__PLH > __QLH);
-  lisaac_push(&__VZN,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__1KN,L14700552); // L112 NUMERIC;
-  __XE4=(__PLH == __QLH);
-  if (__QQH) {
-    lisaac_push(&__VZN,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__1KN,L10900996); // L83 TRUE;
-    __ZE4=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__VZN,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__1KN,L12342790); // L94 FALSE;
-    __ZE4=__XE4;
-  };
-  if (__ZE4) {
-    lisaac_push(&__TKN,L15493640); // L118 NUMERIC;
-    lisaac_push_first(&__VZN,L13509636); // L103 TRUE;
-    __ZE4=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__TKN,L15493640); // L118 NUMERIC;
-    lisaac_push_first(&__VZN,L14689286); // L112 FALSE;
-    __ZE4=__F__;
-  };
-  if (__ZE4) {
-    lisaac_push(&__NQH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__VLH,L13509636); // L103 TRUE;
-    __ZE4=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__NQH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__VLH,L14689286); // L112 FALSE;
-    __ZE4=__F__;
-  };
-  if (__ZE4) {
-    lisaac_push(&__CQH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__I2H,L8792068); // L67 TRUE;
-    lisaac_push_first(&__NQH,L21910546); // L167 BLOCK;
-    lisaac_push(&__NQH,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__VLH,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__TKN,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__VZN,L8792068); // L67 TRUE;
-    lisaac_push_first(&__1KN,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__EQH));
-    lisaac_push(&__VLH,L9181698); // L70 OBJECT;
-    __DX((&__string_111));
-    lisaac_push(&__VLH,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__TKN,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__VZN,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__1KN,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__I0Y,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__HOH,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__N0H,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__SJH,L13372437); // L102 NATIVE_ARRAY;
+  lisaac_push_first(&__HOH,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__N0H,L7088642); // L54 OBJECT;
+  __JOH=((____DB )(top_context->back->back));
+  lisaac_push(&__HOH,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__N0H,L10652676); // L81 TRUE;
+  lisaac_push_first(&__SOH,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__0JH,L13380117); // L102 NATIVE_ARRAY;
+  lisaac_push_first(&__XIN,L15498248); // L118 NUMERIC;
+  lisaac_push_first(&__ZXN,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__5IN,L15224840); // L116 NUMERIC;
+  __VOH=(__UJH > __VJH);
+  lisaac_push(&__ZXN,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__5IN,L14700552); // L112 NUMERIC;
+  __ZC4=(__UJH == __VJH);
+  if (__VOH) {
+    lisaac_push(&__ZXN,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__5IN,L10900996); // L83 TRUE;
+    __1C4=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__ZXN,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__5IN,L12342790); // L94 FALSE;
+    __1C4=__ZC4;
+  };
+  if (__1C4) {
+    lisaac_push(&__XIN,L15493640); // L118 NUMERIC;
+    lisaac_push_first(&__ZXN,L13509636); // L103 TRUE;
+    __1C4=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__XIN,L15493640); // L118 NUMERIC;
+    lisaac_push_first(&__ZXN,L14689286); // L112 FALSE;
+    __1C4=__F__;
+  };
+  if (__1C4) {
+    lisaac_push(&__SOH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__0JH,L13509636); // L103 TRUE;
+    __1C4=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__SOH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__0JH,L14689286); // L112 FALSE;
+    __1C4=__F__;
+  };
+  if (__1C4) {
+    lisaac_push(&__HOH,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__N0H,L8792068); // L67 TRUE;
+    lisaac_push_first(&__SOH,L21910546); // L167 BLOCK;
+    lisaac_push(&__SOH,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__0JH,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__XIN,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__ZXN,L8792068); // L67 TRUE;
+    lisaac_push_first(&__5IN,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__JOH));
+    lisaac_push(&__0JH,L9181698); // L70 OBJECT;
+    __DX((&__string_109));
+    lisaac_push(&__0JH,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__XIN,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__ZXN,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__5IN,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__MYY,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__VLH,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__TKN,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__VZN,L4598824); // L35 SYSTEM;
+    lisaac_push(&__0JH,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__XIN,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__ZXN,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__CQH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__I2H,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__NLH,L14183957); // L108 NATIVE_ARRAY;
-  lisaac_push_first(&__CQH,L4069927); // L31 CONVERT;
-  __EQH=((____DB )__OLH);
-  lisaac_push(&__NLH,L14710293); // L112 NATIVE_ARRAY;
-  lisaac_push_first(&__CQH,L49546248); // L378 NUMERIC;
-  lisaac_push_first(&__I2H,L67276296); // L513 NUMERIC;
-  lisaac_push_first(&__NQH,L4069927); // L31 CONVERT;
-  __WMH=((____Y1 )__PLH);
-  lisaac_push(&__NLH,L14829589); // L113 NATIVE_ARRAY;
-  lisaac_push_first(&__CQH,L49546248); // L378 NUMERIC;
-  lisaac_push_first(&__I2H,L67276296); // L513 NUMERIC;
-  lisaac_push_first(&__NQH,L4069927); // L31 CONVERT;
-  __YMH=((____Y1 )__QLH);
-  lisaac_push(&__NLH,L14830101); // L113 NATIVE_ARRAY;
-  lisaac_push_first(&__CQH,L3950628); // L30 UINTEGER_32;
-  lisaac_push_first(&__I2H,L67276296); // L513 NUMERIC;
-  lisaac_push_first(&__NQH,L4069927); // L31 CONVERT;
-  __EUH=((____DB )(NULL));
-  lisaac_push(&__CQH,L81670697); // L623 MEMORY;
-  lisaac_push_first(&__I2H,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__NQH,L7088642); // L54 OBJECT;
-  __A5H=((____DB )(top_context->back->back));
-  lisaac_push(&__I2H,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__NQH,L10652676); // L81 TRUE;
-  lisaac_push_first(&__VLH,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__TKN,L81665577); // L623 MEMORY;
-  lisaac_push_first(&__VZN,L15498248); // L118 NUMERIC;
-  lisaac_push_first(&__1KN,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__I0Y,L14700552); // L112 NUMERIC;
-  __QQH=( 0 == __YMH);
-  lisaac_push(&__1KN,L16025608); // L122 NUMERIC;
-  lisaac_push_first(&__I0Y,L12342790); // L94 FALSE;
-  if (__QQH) {
-    lisaac_push(&__VZN,L15493640); // L118 NUMERIC;
-    lisaac_push_first(&__1KN,L13509636); // L103 TRUE;
-    __ZE4=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__VZN,L15493640); // L118 NUMERIC;
-    lisaac_push_first(&__1KN,L14689286); // L112 FALSE;
-    __ZE4=__F__;
-  };
-  if (__ZE4) {
-    lisaac_push(&__VLH,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__TKN,L13509636); // L103 TRUE;
-    __ZE4=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__VLH,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__TKN,L14689286); // L112 FALSE;
-    __ZE4=__F__;
-  };
-  if (__ZE4) {
-    lisaac_push(&__I2H,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__NQH,L8792068); // L67 TRUE;
-    lisaac_push_first(&__VLH,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__TKN,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__VZN,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__1KN,L8792068); // L67 TRUE;
-    lisaac_push_first(&__I0Y,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__A5H));
-    lisaac_push(&__TKN,L9181698); // L70 OBJECT;
-    __DX((&__string_130));
-    lisaac_push(&__TKN,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__VZN,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__1KN,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__I0Y,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__O1Y,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__HOH,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__N0H,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__SJH,L14183957); // L108 NATIVE_ARRAY;
+  lisaac_push_first(&__HOH,L4069927); // L31 CONVERT;
+  __JOH=((____DB )__TJH);
+  lisaac_push(&__SJH,L14710293); // L112 NATIVE_ARRAY;
+  lisaac_push_first(&__HOH,L49546248); // L378 NUMERIC;
+  lisaac_push_first(&__N0H,L67276296); // L513 NUMERIC;
+  lisaac_push_first(&__SOH,L4069927); // L31 CONVERT;
+  __1KH=((____Y1 )__UJH);
+  lisaac_push(&__SJH,L14829589); // L113 NATIVE_ARRAY;
+  lisaac_push_first(&__HOH,L49546248); // L378 NUMERIC;
+  lisaac_push_first(&__N0H,L67276296); // L513 NUMERIC;
+  lisaac_push_first(&__SOH,L4069927); // L31 CONVERT;
+  __3KH=((____Y1 )__VJH);
+  lisaac_push(&__SJH,L14830101); // L113 NATIVE_ARRAY;
+  lisaac_push_first(&__HOH,L3950628); // L30 UINTEGER_32;
+  lisaac_push_first(&__N0H,L67276296); // L513 NUMERIC;
+  lisaac_push_first(&__SOH,L4069927); // L31 CONVERT;
+  __JSH=((____DB )(NULL));
+  lisaac_push(&__HOH,L81670697); // L623 MEMORY;
+  lisaac_push_first(&__N0H,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__SOH,L7088642); // L54 OBJECT;
+  __F3H=((____DB )(top_context->back->back));
+  lisaac_push(&__N0H,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__SOH,L10652676); // L81 TRUE;
+  lisaac_push_first(&__0JH,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__XIN,L81665577); // L623 MEMORY;
+  lisaac_push_first(&__ZXN,L15498248); // L118 NUMERIC;
+  lisaac_push_first(&__5IN,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__MYY,L14700552); // L112 NUMERIC;
+  __VOH=( 0 == __3KH);
+  lisaac_push(&__5IN,L16025608); // L122 NUMERIC;
+  lisaac_push_first(&__MYY,L12342790); // L94 FALSE;
+  if (__VOH) {
+    lisaac_push(&__ZXN,L15493640); // L118 NUMERIC;
+    lisaac_push_first(&__5IN,L13509636); // L103 TRUE;
+    __1C4=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__ZXN,L15493640); // L118 NUMERIC;
+    lisaac_push_first(&__5IN,L14689286); // L112 FALSE;
+    __1C4=__F__;
+  };
+  if (__1C4) {
+    lisaac_push(&__0JH,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__XIN,L13509636); // L103 TRUE;
+    __1C4=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__0JH,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__XIN,L14689286); // L112 FALSE;
+    __1C4=__F__;
+  };
+  if (__1C4) {
+    lisaac_push(&__N0H,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__SOH,L8792068); // L67 TRUE;
+    lisaac_push_first(&__0JH,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__XIN,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__ZXN,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__5IN,L8792068); // L67 TRUE;
+    lisaac_push_first(&__MYY,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__F3H));
+    lisaac_push(&__XIN,L9181698); // L70 OBJECT;
+    __DX((&__string_128));
+    lisaac_push(&__XIN,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__ZXN,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__5IN,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__MYY,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__SZY,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__TKN,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__VZN,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__1KN,L4598824); // L35 SYSTEM;
+    lisaac_push(&__XIN,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__ZXN,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__5IN,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__I2H,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__NQH,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__CQH,L81948713); // L625 MEMORY;
-  lisaac_push_first(&__I2H,L5512723); // L42 POINTER;
-  __PUH=((____L )(sizeof(void *)));
-  lisaac_push(&__CQH,L81956393); // L625 MEMORY;
-  lisaac_push_first(&__I2H,L49546248); // L378 NUMERIC;
-  lisaac_push_first(&__NQH,L67276296); // L513 NUMERIC;
-  lisaac_push_first(&__VLH,L4069927); // L31 CONVERT;
-  __QUH=((____Y1 )__PUH);
-  lisaac_push(&__CQH,L81956905); // L625 MEMORY;
-  __SUH=__YMJ(__WMH,__QUH);
-  lisaac_push(&__CQH,L82075177); // L626 MEMORY;
-  lisaac_push_first(&__I2H,L5512723); // L42 POINTER;
-  __PUH=((____L )(sizeof(void *)));
-  lisaac_push(&__CQH,L82082857); // L626 MEMORY;
-  lisaac_push_first(&__I2H,L49546248); // L378 NUMERIC;
-  lisaac_push_first(&__NQH,L67276296); // L513 NUMERIC;
-  lisaac_push_first(&__VLH,L4069927); // L31 CONVERT;
-  __WMH=((____Y1 )__PUH);
-  lisaac_push(&__CQH,L82064937); // L626 MEMORY;
-  lisaac_push_first(&__I2H,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__NQH,L11029000); // L84 NUMERIC;
-  lisaac_push(&__NQH,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__VLH,L9195016); // L70 NUMERIC;
-  __QUH=(____Y1)(- __WMH);
-  lisaac_push(&__I2H,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__NQH,L9195016); // L70 NUMERIC;
-  __WMH=(____Y1)(__SUH - __QUH);
-  lisaac_push(&__CQH,L82210857); // L627 MEMORY;
-  lisaac_push_first(&__I2H,L5512723); // L42 POINTER;
-  __PUH=((____L )(sizeof(void *)));
-  lisaac_push(&__CQH,L82218537); // L627 MEMORY;
-  lisaac_push_first(&__I2H,L49546248); // L378 NUMERIC;
-  lisaac_push_first(&__NQH,L67276296); // L513 NUMERIC;
-  lisaac_push_first(&__VLH,L4069927); // L31 CONVERT;
-  __QUH=((____Y1 )__PUH);
-  lisaac_push(&__CQH,L82219049); // L627 MEMORY;
-  __1UH=__YMJ(__YMH,__QUH);
-  lisaac_push(&__CQH,L82326569); // L628 MEMORY;
-  lisaac_push_first(&__I2H,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__NQH,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__VLH,L4069927); // L31 CONVERT;
-  __A5H=((____DB )__WMH);
-  lisaac_push(&__CQH,L82334249); // L628 MEMORY;
-  lisaac_push_first(&__I2H,L50339881); // L384 MEMORY;
-  __3UH=((____DB )(MINIMUM_SIZE));
-  lisaac_push(&__CQH,L82327593); // L628 MEMORY;
-  lisaac_push_first(&__I2H,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__NQH,L15224840); // L116 NUMERIC;
-  if ((__A5H > __3UH)) {
-    lisaac_push(&__I2H,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__NQH,L13509636); // L103 TRUE;
-    __ZE4=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__I2H,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__NQH,L14689286); // L112 FALSE;
-    __ZE4=__F__;
-  };
-  if (__ZE4) {
-    lisaac_push(&__CQH,L83626537); // L638 MEMORY;
-    lisaac_push_first(&__I2H,L6825988); // L52 TRUE;
-    lisaac_push_first(&__NQH,L82469929); // L629 MEMORY;
-    lisaac_push_first(&__VLH,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__TKN,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__VZN,L4069927); // L31 CONVERT;
-    __FVH=((____DB )__1UH);
-    lisaac_push(&__NQH,L82470441); // L629 MEMORY;
-    __HVH=__1YH(__FVH);
-    __EUH=__HVH;
-    lisaac_push(&__NQH,L82987049); // L633 MEMORY;
-    __F4O(__EQH,__HVH,__SUH);
-    lisaac_push(&__NQH,L83117609); // L634 MEMORY;
-    lisaac_push_first(&__VLH,L5512723); // L42 POINTER;
-    __JVH=((____L )(sizeof(void *)));
-    lisaac_push(&__NQH,L83117609); // L634 MEMORY;
-    lisaac_push_first(&__VLH,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__TKN,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__VZN,L4069927); // L31 CONVERT;
-    __FVH=((____DB )__JVH);
-    lisaac_push(&__NQH,L83107369); // L634 MEMORY;
-    lisaac_push_first(&__VLH,L9195016); // L70 NUMERIC;
-    __HVH=(void *)((unsigned long)__EQH - (unsigned long)__FVH);
-    lisaac_push(&__NQH,L83131945); // L634 MEMORY;
-    lisaac_push_first(&__VLH,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__TKN,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__VZN,L4069927); // L31 CONVERT;
-    __FVH=((____DB )__WMH);
-    lisaac_push(&__NQH,L83132457); // L634 MEMORY;
-    lisaac_push_first(&__VLH,L76695081); // L585 MEMORY;
-    lisaac_push(&__VLH,L77079081); // L588 MEMORY;
-    lisaac_push_first(&__TKN,L17840146); // L136 BLOCK;
-    lisaac_push_first(&__VZN,L7088642); // L54 OBJECT;
-    __OZP=((____DB )(top_context->back->back));
-    lisaac_push(&__TKN,L17970194); // L137 BLOCK;
-    lisaac_push_first(&__VZN,L10652676); // L81 TRUE;
-    lisaac_push_first(&__1KN,L17974802); // L137 BLOCK;
-    lisaac_push_first(&__I0Y,L77072937); // L588 MEMORY;
-    if ((__HVH != (void *)NULL)) {
-      lisaac_push(&__1KN,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__I0Y,L13509636); // L103 TRUE;
-      __0ZP=__J__;
+    lisaac_push(&__N0H,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__SOH,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__HOH,L81948713); // L625 MEMORY;
+  lisaac_push_first(&__N0H,L5512723); // L42 POINTER;
+  __USH=((____L )(sizeof(void *)));
+  lisaac_push(&__HOH,L81956393); // L625 MEMORY;
+  lisaac_push_first(&__N0H,L49546248); // L378 NUMERIC;
+  lisaac_push_first(&__SOH,L67276296); // L513 NUMERIC;
+  lisaac_push_first(&__0JH,L4069927); // L31 CONVERT;
+  __VSH=((____Y1 )__USH);
+  lisaac_push(&__HOH,L81956905); // L625 MEMORY;
+  __XSH=__2KJ(__1KH,__VSH);
+  lisaac_push(&__HOH,L82075177); // L626 MEMORY;
+  lisaac_push_first(&__N0H,L5512723); // L42 POINTER;
+  __USH=((____L )(sizeof(void *)));
+  lisaac_push(&__HOH,L82082857); // L626 MEMORY;
+  lisaac_push_first(&__N0H,L49546248); // L378 NUMERIC;
+  lisaac_push_first(&__SOH,L67276296); // L513 NUMERIC;
+  lisaac_push_first(&__0JH,L4069927); // L31 CONVERT;
+  __1KH=((____Y1 )__USH);
+  lisaac_push(&__HOH,L82064937); // L626 MEMORY;
+  lisaac_push_first(&__N0H,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__SOH,L11029000); // L84 NUMERIC;
+  lisaac_push(&__SOH,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__0JH,L9195016); // L70 NUMERIC;
+  __VSH=(____Y1)(- __1KH);
+  lisaac_push(&__N0H,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__SOH,L9195016); // L70 NUMERIC;
+  __1KH=(____Y1)(__XSH - __VSH);
+  lisaac_push(&__HOH,L82210857); // L627 MEMORY;
+  lisaac_push_first(&__N0H,L5512723); // L42 POINTER;
+  __USH=((____L )(sizeof(void *)));
+  lisaac_push(&__HOH,L82218537); // L627 MEMORY;
+  lisaac_push_first(&__N0H,L49546248); // L378 NUMERIC;
+  lisaac_push_first(&__SOH,L67276296); // L513 NUMERIC;
+  lisaac_push_first(&__0JH,L4069927); // L31 CONVERT;
+  __VSH=((____Y1 )__USH);
+  lisaac_push(&__HOH,L82219049); // L627 MEMORY;
+  __ATH=__2KJ(__3KH,__VSH);
+  lisaac_push(&__HOH,L82326569); // L628 MEMORY;
+  lisaac_push_first(&__N0H,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__SOH,L78939655); // L602 INTEGER;
+  lisaac_push_first(&__0JH,L4069927); // L31 CONVERT;
+  __F3H=((____DB )__1KH);
+  lisaac_push(&__HOH,L82334249); // L628 MEMORY;
+  lisaac_push_first(&__N0H,L50339881); // L384 MEMORY;
+  __CTH=((____DB )(MINIMUM_SIZE));
+  lisaac_push(&__HOH,L82327593); // L628 MEMORY;
+  lisaac_push_first(&__N0H,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__SOH,L15224840); // L116 NUMERIC;
+  if ((__F3H > __CTH)) {
+    lisaac_push(&__N0H,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__SOH,L13509636); // L103 TRUE;
+    __1C4=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__N0H,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__SOH,L14689286); // L112 FALSE;
+    __1C4=__F__;
+  };
+  if (__1C4) {
+    lisaac_push(&__HOH,L83626537); // L638 MEMORY;
+    lisaac_push_first(&__N0H,L6825988); // L52 TRUE;
+    lisaac_push_first(&__SOH,L82469929); // L629 MEMORY;
+    lisaac_push_first(&__0JH,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__XIN,L78939655); // L602 INTEGER;
+    lisaac_push_first(&__ZXN,L4069927); // L31 CONVERT;
+    __KTH=((____DB )__ATH);
+    lisaac_push(&__SOH,L82470441); // L629 MEMORY;
+    __MTH=__AXH(__KTH);
+    __JSH=__MTH;
+    lisaac_push(&__SOH,L82987049); // L633 MEMORY;
+    __J2O(__JOH,__MTH,__XSH);
+    lisaac_push(&__SOH,L83117609); // L634 MEMORY;
+    lisaac_push_first(&__0JH,L5512723); // L42 POINTER;
+    __OTH=((____L )(sizeof(void *)));
+    lisaac_push(&__SOH,L83117609); // L634 MEMORY;
+    lisaac_push_first(&__0JH,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__XIN,L78939655); // L602 INTEGER;
+    lisaac_push_first(&__ZXN,L4069927); // L31 CONVERT;
+    __KTH=((____DB )__OTH);
+    lisaac_push(&__SOH,L83107369); // L634 MEMORY;
+    lisaac_push_first(&__0JH,L9195016); // L70 NUMERIC;
+    __MTH=(void *)((unsigned long)__JOH - (unsigned long)__KTH);
+    lisaac_push(&__SOH,L83131945); // L634 MEMORY;
+    lisaac_push_first(&__0JH,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__XIN,L78939655); // L602 INTEGER;
+    lisaac_push_first(&__ZXN,L4069927); // L31 CONVERT;
+    __KTH=((____DB )__1KH);
+    lisaac_push(&__SOH,L83132457); // L634 MEMORY;
+    lisaac_push_first(&__0JH,L76695081); // L585 MEMORY;
+    lisaac_push(&__0JH,L77079081); // L588 MEMORY;
+    lisaac_push_first(&__XIN,L17840146); // L136 BLOCK;
+    lisaac_push_first(&__ZXN,L7088642); // L54 OBJECT;
+    __SXP=((____DB )(top_context->back->back));
+    lisaac_push(&__XIN,L17970194); // L137 BLOCK;
+    lisaac_push_first(&__ZXN,L10652676); // L81 TRUE;
+    lisaac_push_first(&__5IN,L17974802); // L137 BLOCK;
+    lisaac_push_first(&__MYY,L77072937); // L588 MEMORY;
+    if ((__MTH != (void *)NULL)) {
+      lisaac_push(&__5IN,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__MYY,L13509636); // L103 TRUE;
+      __4XP=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__1KN,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__I0Y,L14689286); // L112 FALSE;
-      __0ZP=__F__;
+      lisaac_push(&__5IN,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__MYY,L14689286); // L112 FALSE;
+      __4XP=__F__;
     };
-    if (__0ZP) {
-      lisaac_push(&__TKN,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__VZN,L8792068); // L67 TRUE;
-      lisaac_push_first(&__1KN,L18105874); // L138 BLOCK;
-      lisaac_push_first(&__I0Y,L9059330); // L69 OBJECT;
-      lisaac_push_first(&__O1Y,L7866882); // L60 OBJECT;
-      lisaac_push_first(&__0FV,L8792068); // L67 TRUE;
-      lisaac_push_first(&__HOU,L7616002); // L58 OBJECT;
-      lisaac_stack_print((_____CONTEXT *)(__OZP));
-      lisaac_push(&__I0Y,L9181698); // L70 OBJECT;
-      __DX((&__string_131));
-      lisaac_push(&__I0Y,L9313282); // L71 OBJECT;
-      lisaac_push_first(&__O1Y,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__0FV,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__HOU,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__A3Y,L8272919); // L63 SYSTEM_IO;
+    if (__4XP) {
+      lisaac_push(&__XIN,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__ZXN,L8792068); // L67 TRUE;
+      lisaac_push_first(&__5IN,L18105874); // L138 BLOCK;
+      lisaac_push_first(&__MYY,L9059330); // L69 OBJECT;
+      lisaac_push_first(&__SZY,L7866882); // L60 OBJECT;
+      lisaac_push_first(&__4DV,L8792068); // L67 TRUE;
+      lisaac_push_first(&__LMU,L7616002); // L58 OBJECT;
+      lisaac_stack_print((_____CONTEXT *)(__SXP));
+      lisaac_push(&__MYY,L9181698); // L70 OBJECT;
+      __DX((&__string_129));
+      lisaac_push(&__MYY,L9313282); // L71 OBJECT;
+      lisaac_push_first(&__SZY,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__4DV,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__LMU,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__E1Y,L8272919); // L63 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__I0Y,L9455106); // L72 OBJECT;
-      lisaac_push_first(&__O1Y,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__0FV,L4598824); // L35 SYSTEM;
+      lisaac_push(&__MYY,L9455106); // L72 OBJECT;
+      lisaac_push_first(&__SZY,L10511362); // L80 OBJECT;
+      lisaac_push_first(&__4DV,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__TKN,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__VZN,L8530438); // L65 FALSE;
+      lisaac_push(&__XIN,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__ZXN,L8530438); // L65 FALSE;
     };
-    lisaac_push(&__VLH,L77359145); // L590 MEMORY;
-    lisaac_push_first(&__TKN,L5512723); // L42 POINTER;
-    __JVH=((____L )(sizeof(void *)));
-    lisaac_push(&__VLH,L77364777); // L590 MEMORY;
-    lisaac_push_first(&__TKN,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__VZN,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__1KN,L4069927); // L31 CONVERT;
-    __OZP=((____DB )__JVH);
-    lisaac_push(&__VLH,L77365289); // L590 MEMORY;
-    __FAP=__4CJ(__FVH,__OZP);
-    lisaac_push(&__VLH,L77625897); // L592 MEMORY;
-    lisaac_push_first(&__TKN,L17840146); // L136 BLOCK;
-    lisaac_push_first(&__VZN,L7088642); // L54 OBJECT;
-    __FVH=((____DB )(top_context->back->back));
-    lisaac_push(&__TKN,L17970194); // L137 BLOCK;
-    lisaac_push_first(&__VZN,L10652676); // L81 TRUE;
-    lisaac_push_first(&__1KN,L17974802); // L137 BLOCK;
-    lisaac_push_first(&__I0Y,L77613609); // L592 MEMORY;
-    lisaac_push_first(&__O1Y,L5512723); // L42 POINTER;
-    __JVH=((____L )(sizeof(void *)));
-    lisaac_push(&__I0Y,L77619753); // L592 MEMORY;
-    lisaac_push_first(&__O1Y,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__0FV,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__HOU,L4069927); // L31 CONVERT;
-    __OZP=((____DB )__JVH);
-    lisaac_push(&__I0Y,L77621289); // L592 MEMORY;
-    lisaac_push_first(&__O1Y,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__0FV,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__HOU,L4069927); // L31 CONVERT;
-    __QAP=((____DB ) 1);
-    lisaac_push(&__I0Y,L77620265); // L592 MEMORY;
-    lisaac_push_first(&__O1Y,L9195016); // L70 NUMERIC;
-    __OAP=(void *)((unsigned long)__OZP - (unsigned long)__QAP);
-    lisaac_push(&__I0Y,L77602857); // L592 MEMORY;
-    lisaac_push_first(&__O1Y,L22171143); // L169 INTEGER;
-    if (((unsigned long)(void *)((unsigned long)__FAP & (unsigned long)__OAP) ==  0)) {
-      lisaac_push(&__1KN,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__I0Y,L13509636); // L103 TRUE;
-      __0ZP=__J__;
+    lisaac_push(&__0JH,L77359145); // L590 MEMORY;
+    lisaac_push_first(&__XIN,L5512723); // L42 POINTER;
+    __OTH=((____L )(sizeof(void *)));
+    lisaac_push(&__0JH,L77364777); // L590 MEMORY;
+    lisaac_push_first(&__XIN,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__ZXN,L78939655); // L602 INTEGER;
+    lisaac_push_first(&__5IN,L4069927); // L31 CONVERT;
+    __SXP=((____DB )__OTH);
+    lisaac_push(&__0JH,L77365289); // L590 MEMORY;
+    __J4O=__CBJ(__KTH,__SXP);
+    lisaac_push(&__0JH,L77625897); // L592 MEMORY;
+    lisaac_push_first(&__XIN,L17840146); // L136 BLOCK;
+    lisaac_push_first(&__ZXN,L7088642); // L54 OBJECT;
+    __KTH=((____DB )(top_context->back->back));
+    lisaac_push(&__XIN,L17970194); // L137 BLOCK;
+    lisaac_push_first(&__ZXN,L10652676); // L81 TRUE;
+    lisaac_push_first(&__5IN,L17974802); // L137 BLOCK;
+    lisaac_push_first(&__MYY,L77613609); // L592 MEMORY;
+    lisaac_push_first(&__SZY,L5512723); // L42 POINTER;
+    __OTH=((____L )(sizeof(void *)));
+    lisaac_push(&__MYY,L77619753); // L592 MEMORY;
+    lisaac_push_first(&__SZY,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__4DV,L78939655); // L602 INTEGER;
+    lisaac_push_first(&__LMU,L4069927); // L31 CONVERT;
+    __SXP=((____DB )__OTH);
+    lisaac_push(&__MYY,L77621289); // L592 MEMORY;
+    lisaac_push_first(&__SZY,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__4DV,L78939655); // L602 INTEGER;
+    lisaac_push_first(&__LMU,L4069927); // L31 CONVERT;
+    __U4O=((____DB ) 1);
+    lisaac_push(&__MYY,L77620265); // L592 MEMORY;
+    lisaac_push_first(&__SZY,L9195016); // L70 NUMERIC;
+    __S4O=(void *)((unsigned long)__SXP - (unsigned long)__U4O);
+    lisaac_push(&__MYY,L77602857); // L592 MEMORY;
+    lisaac_push_first(&__SZY,L22171143); // L169 INTEGER;
+    if (((unsigned long)(void *)((unsigned long)__J4O & (unsigned long)__S4O) ==  0)) {
+      lisaac_push(&__5IN,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__MYY,L13509636); // L103 TRUE;
+      __4XP=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__1KN,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__I0Y,L14689286); // L112 FALSE;
-      __0ZP=__F__;
+      lisaac_push(&__5IN,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__MYY,L14689286); // L112 FALSE;
+      __4XP=__F__;
     };
-    if (__0ZP) {
-      lisaac_push(&__TKN,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__VZN,L8792068); // L67 TRUE;
-      lisaac_push_first(&__1KN,L18105874); // L138 BLOCK;
-      lisaac_push_first(&__I0Y,L9059330); // L69 OBJECT;
-      lisaac_push_first(&__O1Y,L7866882); // L60 OBJECT;
-      lisaac_push_first(&__0FV,L8792068); // L67 TRUE;
-      lisaac_push_first(&__HOU,L7616002); // L58 OBJECT;
-      lisaac_stack_print((_____CONTEXT *)(__FVH));
-      lisaac_push(&__I0Y,L9181698); // L70 OBJECT;
-      __DX((&__string_129));
-      lisaac_push(&__I0Y,L9313282); // L71 OBJECT;
-      lisaac_push_first(&__O1Y,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__0FV,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__HOU,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__A3Y,L8272919); // L63 SYSTEM_IO;
+    if (__4XP) {
+      lisaac_push(&__XIN,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__ZXN,L8792068); // L67 TRUE;
+      lisaac_push_first(&__5IN,L18105874); // L138 BLOCK;
+      lisaac_push_first(&__MYY,L9059330); // L69 OBJECT;
+      lisaac_push_first(&__SZY,L7866882); // L60 OBJECT;
+      lisaac_push_first(&__4DV,L8792068); // L67 TRUE;
+      lisaac_push_first(&__LMU,L7616002); // L58 OBJECT;
+      lisaac_stack_print((_____CONTEXT *)(__KTH));
+      lisaac_push(&__MYY,L9181698); // L70 OBJECT;
+      __DX((&__string_127));
+      lisaac_push(&__MYY,L9313282); // L71 OBJECT;
+      lisaac_push_first(&__SZY,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__4DV,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__LMU,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__E1Y,L8272919); // L63 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__I0Y,L9455106); // L72 OBJECT;
-      lisaac_push_first(&__O1Y,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__0FV,L4598824); // L35 SYSTEM;
+      lisaac_push(&__MYY,L9455106); // L72 OBJECT;
+      lisaac_push_first(&__SZY,L10511362); // L80 OBJECT;
+      lisaac_push_first(&__4DV,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__TKN,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__VZN,L8530438); // L65 FALSE;
+      lisaac_push(&__XIN,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__ZXN,L8530438); // L65 FALSE;
     };
-    lisaac_push(&__VLH,L77887529); // L594 MEMORY;
-    lisaac_push_first(&__TKN,L5512723); // L42 POINTER;
-    __JVH=((____L )(sizeof(void *)));
-    lisaac_push(&__VLH,L77893161); // L594 MEMORY;
-    lisaac_push_first(&__TKN,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__VZN,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__1KN,L4069927); // L31 CONVERT;
-    __FVH=((____DB )__JVH);
-    lisaac_push(&__VLH,L77877289); // L594 MEMORY;
-    lisaac_push_first(&__TKN,L9719304); // L74 NUMERIC;
-    __OZP=(void *)((unsigned long)__FAP / (unsigned long)__FVH);
-    lisaac_push(&__VLH,L77899305); // L594 MEMORY;
-    lisaac_push_first(&__TKN,L8015891); // L61 POINTER;
-    lisaac_push_first(&__VZN,L9080339); // L69 POINTER;
-    lisaac_push_first(&__1KN,L4069927); // L31 CONVERT;
-    __JVH=((____L )__OZP);
-    lisaac_push(&__VLH,L77899305); // L594 MEMORY;
-    lisaac_push_first(&__TKN,L49546248); // L378 NUMERIC;
-    lisaac_push_first(&__VZN,L67276296); // L513 NUMERIC;
-    lisaac_push_first(&__1KN,L4069927); // L31 CONVERT;
-    __5AP=((____Y1 )__JVH);
-    lisaac_push(&__VLH,L77899817); // L594 MEMORY;
-    __FVH=__CYF(__5AP);
-    lisaac_push(&__VLH,L78004265); // L595 MEMORY;
-    lisaac_push_first(&__TKN,L59138601); // L451 MEMORY;
-    lisaac_push(&__TKN,L59384361); // L453 MEMORY;
-    lisaac_push_first(&__VZN,L17840146); // L136 BLOCK;
-    lisaac_push_first(&__1KN,L7088642); // L54 OBJECT;
-    __OZP=((____DB )(top_context->back->back));
-    lisaac_push(&__VZN,L17970194); // L137 BLOCK;
-    lisaac_push_first(&__1KN,L10652676); // L81 TRUE;
-    lisaac_push_first(&__I0Y,L17974802); // L137 BLOCK;
-    lisaac_push_first(&__O1Y,L59378217); // L453 MEMORY;
-    if ((__HVH != (void *)NULL)) {
-      lisaac_push(&__I0Y,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__O1Y,L13509636); // L103 TRUE;
-      __0ZP=__J__;
+    lisaac_push(&__0JH,L77887529); // L594 MEMORY;
+    lisaac_push_first(&__XIN,L5512723); // L42 POINTER;
+    __OTH=((____L )(sizeof(void *)));
+    lisaac_push(&__0JH,L77893161); // L594 MEMORY;
+    lisaac_push_first(&__XIN,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__ZXN,L78939655); // L602 INTEGER;
+    lisaac_push_first(&__5IN,L4069927); // L31 CONVERT;
+    __KTH=((____DB )__OTH);
+    lisaac_push(&__0JH,L77877289); // L594 MEMORY;
+    lisaac_push_first(&__XIN,L9719304); // L74 NUMERIC;
+    __SXP=(void *)((unsigned long)__J4O / (unsigned long)__KTH);
+    lisaac_push(&__0JH,L77899305); // L594 MEMORY;
+    lisaac_push_first(&__XIN,L8015891); // L61 POINTER;
+    lisaac_push_first(&__ZXN,L9080339); // L69 POINTER;
+    lisaac_push_first(&__5IN,L4069927); // L31 CONVERT;
+    __OTH=((____L )__SXP);
+    lisaac_push(&__0JH,L77899305); // L594 MEMORY;
+    lisaac_push_first(&__XIN,L49546248); // L378 NUMERIC;
+    lisaac_push_first(&__ZXN,L67276296); // L513 NUMERIC;
+    lisaac_push_first(&__5IN,L4069927); // L31 CONVERT;
+    __D5O=((____Y1 )__OTH);
+    lisaac_push(&__0JH,L77899817); // L594 MEMORY;
+    __KTH=__HWF(__D5O);
+    lisaac_push(&__0JH,L78004265); // L595 MEMORY;
+    lisaac_push_first(&__XIN,L59138601); // L451 MEMORY;
+    lisaac_push(&__XIN,L59384361); // L453 MEMORY;
+    lisaac_push_first(&__ZXN,L17840146); // L136 BLOCK;
+    lisaac_push_first(&__5IN,L7088642); // L54 OBJECT;
+    __SXP=((____DB )(top_context->back->back));
+    lisaac_push(&__ZXN,L17970194); // L137 BLOCK;
+    lisaac_push_first(&__5IN,L10652676); // L81 TRUE;
+    lisaac_push_first(&__MYY,L17974802); // L137 BLOCK;
+    lisaac_push_first(&__SZY,L59378217); // L453 MEMORY;
+    if ((__MTH != (void *)NULL)) {
+      lisaac_push(&__MYY,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__SZY,L13509636); // L103 TRUE;
+      __4XP=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__I0Y,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__O1Y,L14689286); // L112 FALSE;
-      __0ZP=__F__;
+      lisaac_push(&__MYY,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__SZY,L14689286); // L112 FALSE;
+      __4XP=__F__;
     };
-    if (__0ZP) {
-      lisaac_push(&__VZN,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__1KN,L8792068); // L67 TRUE;
-      lisaac_push_first(&__I0Y,L18105874); // L138 BLOCK;
-      lisaac_push_first(&__O1Y,L9059330); // L69 OBJECT;
-      lisaac_push_first(&__0FV,L7866882); // L60 OBJECT;
-      lisaac_push_first(&__HOU,L8792068); // L67 TRUE;
-      lisaac_push_first(&__A3Y,L7616002); // L58 OBJECT;
-      lisaac_stack_print((_____CONTEXT *)(__OZP));
-      lisaac_push(&__O1Y,L9181698); // L70 OBJECT;
-      __DX((&__string_131));
-      lisaac_push(&__O1Y,L9313282); // L71 OBJECT;
-      lisaac_push_first(&__0FV,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__HOU,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__A3Y,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__44Y,L8272919); // L63 SYSTEM_IO;
+    if (__4XP) {
+      lisaac_push(&__ZXN,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__5IN,L8792068); // L67 TRUE;
+      lisaac_push_first(&__MYY,L18105874); // L138 BLOCK;
+      lisaac_push_first(&__SZY,L9059330); // L69 OBJECT;
+      lisaac_push_first(&__4DV,L7866882); // L60 OBJECT;
+      lisaac_push_first(&__LMU,L8792068); // L67 TRUE;
+      lisaac_push_first(&__E1Y,L7616002); // L58 OBJECT;
+      lisaac_stack_print((_____CONTEXT *)(__SXP));
+      lisaac_push(&__SZY,L9181698); // L70 OBJECT;
+      __DX((&__string_129));
+      lisaac_push(&__SZY,L9313282); // L71 OBJECT;
+      lisaac_push_first(&__4DV,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__LMU,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__E1Y,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__C3Y,L8272919); // L63 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__O1Y,L9455106); // L72 OBJECT;
-      lisaac_push_first(&__0FV,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__HOU,L4598824); // L35 SYSTEM;
+      lisaac_push(&__SZY,L9455106); // L72 OBJECT;
+      lisaac_push_first(&__4DV,L10511362); // L80 OBJECT;
+      lisaac_push_first(&__LMU,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__VZN,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__1KN,L8530438); // L65 FALSE;
+      lisaac_push(&__ZXN,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__5IN,L8530438); // L65 FALSE;
     };
-    lisaac_push(&__TKN,L60044329); // L458 MEMORY;
-    lisaac_push_first(&__VZN,L53112361); // L405 MEMORY;
-    lisaac_push_first(&__1KN,L4069927); // L31 CONVERT;
-    __0D1=((____DB *)__FVH);
-    lisaac_push(&__VZN,L53347369); // L407 MEMORY;
-    __FVH=__POG(__0D1, 0);
-    lisaac_push(&__TKN,L60172329); // L459 MEMORY;
-    lisaac_push_first(&__VZN,L17840146); // L136 BLOCK;
-    lisaac_push_first(&__1KN,L7088642); // L54 OBJECT;
-    __OZP=((____DB )(top_context->back->back));
-    lisaac_push(&__VZN,L17970194); // L137 BLOCK;
-    lisaac_push_first(&__1KN,L10652676); // L81 TRUE;
-    lisaac_push_first(&__I0Y,L17974802); // L137 BLOCK;
-    lisaac_push_first(&__O1Y,L60164649); // L459 MEMORY;
-    if ((__FVH != (void *)NULL)) {
-      lisaac_push(&__I0Y,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__O1Y,L13509636); // L103 TRUE;
-      __0ZP=__J__;
+    lisaac_push(&__XIN,L60044329); // L458 MEMORY;
+    lisaac_push_first(&__ZXN,L53112361); // L405 MEMORY;
+    lisaac_push_first(&__5IN,L4069927); // L31 CONVERT;
+    __HC1=((____DB *)__KTH);
+    lisaac_push(&__ZXN,L53347369); // L407 MEMORY;
+    __KTH=__UMG(__HC1, 0);
+    lisaac_push(&__XIN,L60172329); // L459 MEMORY;
+    lisaac_push_first(&__ZXN,L17840146); // L136 BLOCK;
+    lisaac_push_first(&__5IN,L7088642); // L54 OBJECT;
+    __SXP=((____DB )(top_context->back->back));
+    lisaac_push(&__ZXN,L17970194); // L137 BLOCK;
+    lisaac_push_first(&__5IN,L10652676); // L81 TRUE;
+    lisaac_push_first(&__MYY,L17974802); // L137 BLOCK;
+    lisaac_push_first(&__SZY,L60164649); // L459 MEMORY;
+    if ((__KTH != (void *)NULL)) {
+      lisaac_push(&__MYY,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__SZY,L13509636); // L103 TRUE;
+      __4XP=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__I0Y,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__O1Y,L14689286); // L112 FALSE;
-      __0ZP=__F__;
+      lisaac_push(&__MYY,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__SZY,L14689286); // L112 FALSE;
+      __4XP=__F__;
     };
-    if (__0ZP) {
-      lisaac_push(&__VZN,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__1KN,L8792068); // L67 TRUE;
-      lisaac_push_first(&__I0Y,L18105874); // L138 BLOCK;
-      lisaac_push_first(&__O1Y,L9059330); // L69 OBJECT;
-      lisaac_push_first(&__0FV,L7866882); // L60 OBJECT;
-      lisaac_push_first(&__HOU,L8792068); // L67 TRUE;
-      lisaac_push_first(&__A3Y,L7616002); // L58 OBJECT;
-      lisaac_stack_print((_____CONTEXT *)(__OZP));
-      lisaac_push(&__O1Y,L9181698); // L70 OBJECT;
-      __DX((&__string_132));
-      lisaac_push(&__O1Y,L9313282); // L71 OBJECT;
-      lisaac_push_first(&__0FV,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__HOU,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__A3Y,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__44Y,L8272919); // L63 SYSTEM_IO;
+    if (__4XP) {
+      lisaac_push(&__ZXN,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__5IN,L8792068); // L67 TRUE;
+      lisaac_push_first(&__MYY,L18105874); // L138 BLOCK;
+      lisaac_push_first(&__SZY,L9059330); // L69 OBJECT;
+      lisaac_push_first(&__4DV,L7866882); // L60 OBJECT;
+      lisaac_push_first(&__LMU,L8792068); // L67 TRUE;
+      lisaac_push_first(&__E1Y,L7616002); // L58 OBJECT;
+      lisaac_stack_print((_____CONTEXT *)(__SXP));
+      lisaac_push(&__SZY,L9181698); // L70 OBJECT;
+      __DX((&__string_130));
+      lisaac_push(&__SZY,L9313282); // L71 OBJECT;
+      lisaac_push_first(&__4DV,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__LMU,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__E1Y,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__C3Y,L8272919); // L63 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__O1Y,L9455106); // L72 OBJECT;
-      lisaac_push_first(&__0FV,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__HOU,L4598824); // L35 SYSTEM;
+      lisaac_push(&__SZY,L9455106); // L72 OBJECT;
+      lisaac_push_first(&__4DV,L10511362); // L80 OBJECT;
+      lisaac_push_first(&__LMU,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__VZN,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__1KN,L8530438); // L65 FALSE;
+      lisaac_push(&__ZXN,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__5IN,L8530438); // L65 FALSE;
     };
-    lisaac_push(&__TKN,L60303913); // L460 MEMORY;
-    lisaac_push_first(&__VZN,L53112361); // L405 MEMORY;
-    lisaac_push_first(&__1KN,L4069927); // L31 CONVERT;
-    __0D1=((____DB *)__FVH);
-    lisaac_push(&__VZN,L53347369); // L407 MEMORY;
-    __OZP=__POG(__0D1, 0);
-    lisaac_push(&__TKN,L60433961); // L461 MEMORY;
-    lisaac_push_first(&__VZN,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__1KN,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__I0Y,L4069927); // L31 CONVERT;
-    __FAP=((____DB ) 3);
-    lisaac_push(&__TKN,L60431913); // L461 MEMORY;
-    lisaac_push_first(&__VZN,L22940167); // L175 INTEGER;
-    lisaac_push_first(&__1KN,L25311239); // L193 INTEGER;
-    lisaac_push_first(&__I0Y,L11029000); // L84 NUMERIC;
-    lisaac_push_first(&__O1Y,L5383176); // L41 NUMERIC;
-    lisaac_push_first(&__0FV,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__HOU,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__A3Y,L4069927); // L31 CONVERT;
-    __QAP=((____DB ) 0);
-    lisaac_push(&__I0Y,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__O1Y,L9195016); // L70 NUMERIC;
-    __OAP=(void *)((unsigned long)__QAP - (unsigned long)__OZP);
-    lisaac_push(&__1KN,L25318919); // L193 INTEGER;
-    lisaac_push_first(&__I0Y,L5121032); // L39 NUMERIC;
-    lisaac_push_first(&__O1Y,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__0FV,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__HOU,L4069927); // L31 CONVERT;
-    __OZP=((____DB ) 1);
-    lisaac_push(&__1KN,L25314311); // L193 INTEGER;
-    lisaac_push_first(&__I0Y,L9195016); // L70 NUMERIC;
-    __QAP=(void *)((unsigned long)__OAP - (unsigned long)__OZP);
-    lisaac_push(&__VZN,L22944263); // L175 INTEGER;
-    lisaac_push_first(&__1KN,L25311239); // L193 INTEGER;
-    lisaac_push_first(&__I0Y,L11029000); // L84 NUMERIC;
-    lisaac_push_first(&__O1Y,L5383176); // L41 NUMERIC;
-    lisaac_push_first(&__0FV,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__HOU,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__A3Y,L4069927); // L31 CONVERT;
-    __OZP=((____DB ) 0);
-    lisaac_push(&__I0Y,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__O1Y,L9195016); // L70 NUMERIC;
-    __OAP=(void *)((unsigned long)__OZP - (unsigned long)__FAP);
-    lisaac_push(&__1KN,L25318919); // L193 INTEGER;
-    lisaac_push_first(&__I0Y,L5121032); // L39 NUMERIC;
-    lisaac_push_first(&__O1Y,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__0FV,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__HOU,L4069927); // L31 CONVERT;
-    __OZP=((____DB ) 1);
-    lisaac_push(&__1KN,L25314311); // L193 INTEGER;
-    lisaac_push_first(&__I0Y,L9195016); // L70 NUMERIC;
-    __FAP=(void *)((unsigned long)__OAP - (unsigned long)__OZP);
-    lisaac_push(&__VZN,L22943239); // L175 INTEGER;
-    lisaac_push_first(&__1KN,L22171143); // L169 INTEGER;
-    __OZP=(void *)((unsigned long)__QAP & (unsigned long)__FAP);
-    lisaac_push(&__VZN,L22939143); // L175 INTEGER;
-    lisaac_push_first(&__1KN,L25311239); // L193 INTEGER;
-    lisaac_push_first(&__I0Y,L11029000); // L84 NUMERIC;
-    lisaac_push_first(&__O1Y,L5383176); // L41 NUMERIC;
-    lisaac_push_first(&__0FV,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__HOU,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__A3Y,L4069927); // L31 CONVERT;
-    __FAP=((____DB ) 0);
-    lisaac_push(&__I0Y,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__O1Y,L9195016); // L70 NUMERIC;
-    __QAP=(void *)((unsigned long)__FAP - (unsigned long)__OZP);
-    lisaac_push(&__1KN,L25318919); // L193 INTEGER;
-    lisaac_push_first(&__I0Y,L5121032); // L39 NUMERIC;
-    lisaac_push_first(&__O1Y,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__0FV,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__HOU,L4069927); // L31 CONVERT;
-    __OZP=((____DB ) 1);
-    lisaac_push(&__1KN,L25314311); // L193 INTEGER;
-    lisaac_push_first(&__I0Y,L9195016); // L70 NUMERIC;
-    __FAP=(void *)((unsigned long)__QAP - (unsigned long)__OZP);
-    lisaac_push(&__TKN,L60437033); // L461 MEMORY;
-    lisaac_push_first(&__VZN,L53898793); // L411 MEMORY;
-    lisaac_push_first(&__1KN,L4069927); // L31 CONVERT;
-    __0D1=((____DB *)__HVH);
-    lisaac_push(&__VZN,L54010921); // L412 MEMORY;
-    __T1G(__0D1,__FAP, 0);
-    lisaac_push(&__TKN,L60564009); // L462 MEMORY;
-    lisaac_push_first(&__VZN,L53898793); // L411 MEMORY;
-    lisaac_push_first(&__1KN,L4069927); // L31 CONVERT;
-    __0D1=((____DB *)__FVH);
-    lisaac_push(&__VZN,L54010921); // L412 MEMORY;
-    __T1G(__0D1,__HVH, 0);
-  } else /* FALSE */ {
-    lisaac_push(&__CQH,L83626537); // L638 MEMORY;
-    lisaac_push_first(&__I2H,L6826502); // L52 FALSE;
-    lisaac_push_first(&__NQH,L83391017); // L636 MEMORY;
-    lisaac_push_first(&__VLH,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__TKN,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__VZN,L4069927); // L31 CONVERT;
-    __FVH=((____DB ) 8);
-    lisaac_push(&__NQH,L83384873); // L636 MEMORY;
-    lisaac_push_first(&__VLH,L9195016); // L70 NUMERIC;
-    __HVH=(void *)((unsigned long)__EQH - (unsigned long)__FVH);
-    lisaac_push(&__NQH,L83391529); // L636 MEMORY;
-    lisaac_push_first(&__VLH,L4069927); // L31 CONVERT;
-    __1VH=((____ASE *)__HVH);
-    lisaac_push(&__NQH,L83520553); // L637 MEMORY;
-    lisaac_push_first(&__VLH,L12726313); // L97 MEMORY;
-    __FVH=__20F;
-    lisaac_push(&__VLH,L12736553); // L97 MEMORY;
-    lisaac_push_first(&__TKN,L9195016); // L70 NUMERIC;
-    __HVH=(void *)((unsigned long)__EQH - (unsigned long)__FVH);
-    lisaac_push(&__VLH,L12751913); // L97 MEMORY;
-    lisaac_push_first(&__TKN,L49155080); // L375 NUMERIC;
-    lisaac_push_first(&__VZN,L21772306); // L166 BLOCK;
-    lisaac_push_first(&__1KN,L7088642); // L54 OBJECT;
-    __FVH=((____DB )(top_context->back->back));
-    lisaac_push(&__VZN,L21902354); // L167 BLOCK;
-    lisaac_push_first(&__1KN,L10652676); // L81 TRUE;
-    lisaac_push_first(&__I0Y,L21906962); // L167 BLOCK;
-    lisaac_push_first(&__O1Y,L49185288); // L375 NUMERIC;
-    lisaac_push_first(&__0FV,L16267284); // L124 UNSIGNED_INTEGER;
-    lisaac_push_first(&__HOU,L10135571); // L77 POINTER;
-    lisaac_push_first(&__A3Y,L9080339); // L69 POINTER;
-    lisaac_push_first(&__44Y,L4069927); // L31 CONVERT;
-    __JVH=((____L )__HVH);
-    lisaac_push(&__HOU,L10135571); // L77 POINTER;
-    lisaac_push_first(&__A3Y,L4069927); // L31 CONVERT;
-    __N05=((____O0 )__JVH);
-    lisaac_push(&__0FV,L16257556); // L124 UNSIGNED_INTEGER;
-    lisaac_push_first(&__HOU,L15224840); // L116 NUMERIC;
-    if (( 4294967295LU > __N05)) {
-      lisaac_push(&__I0Y,L21903890); // L167 BLOCK;
-      lisaac_push_first(&__O1Y,L13509636); // L103 TRUE;
-      __0ZP=__J__;
+    lisaac_push(&__XIN,L60303913); // L460 MEMORY;
+    lisaac_push_first(&__ZXN,L53112361); // L405 MEMORY;
+    lisaac_push_first(&__5IN,L4069927); // L31 CONVERT;
+    __HC1=((____DB *)__KTH);
+    lisaac_push(&__ZXN,L53347369); // L407 MEMORY;
+    __SXP=__UMG(__HC1, 0);
+    lisaac_push(&__XIN,L60433961); // L461 MEMORY;
+    lisaac_push_first(&__ZXN,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__5IN,L78939655); // L602 INTEGER;
+    lisaac_push_first(&__MYY,L4069927); // L31 CONVERT;
+    __J4O=((____DB ) 3);
+    lisaac_push(&__XIN,L60431913); // L461 MEMORY;
+    lisaac_push_first(&__ZXN,L22940167); // L175 INTEGER;
+    lisaac_push_first(&__5IN,L25311239); // L193 INTEGER;
+    lisaac_push_first(&__MYY,L11029000); // L84 NUMERIC;
+    lisaac_push_first(&__SZY,L5383176); // L41 NUMERIC;
+    lisaac_push_first(&__4DV,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__LMU,L78939655); // L602 INTEGER;
+    lisaac_push_first(&__E1Y,L4069927); // L31 CONVERT;
+    __U4O=((____DB ) 0);
+    lisaac_push(&__MYY,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__SZY,L9195016); // L70 NUMERIC;
+    __S4O=(void *)((unsigned long)__U4O - (unsigned long)__SXP);
+    lisaac_push(&__5IN,L25318919); // L193 INTEGER;
+    lisaac_push_first(&__MYY,L5121032); // L39 NUMERIC;
+    lisaac_push_first(&__SZY,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__4DV,L78939655); // L602 INTEGER;
+    lisaac_push_first(&__LMU,L4069927); // L31 CONVERT;
+    __SXP=((____DB ) 1);
+    lisaac_push(&__5IN,L25314311); // L193 INTEGER;
+    lisaac_push_first(&__MYY,L9195016); // L70 NUMERIC;
+    __U4O=(void *)((unsigned long)__S4O - (unsigned long)__SXP);
+    lisaac_push(&__ZXN,L22944263); // L175 INTEGER;
+    lisaac_push_first(&__5IN,L25311239); // L193 INTEGER;
+    lisaac_push_first(&__MYY,L11029000); // L84 NUMERIC;
+    lisaac_push_first(&__SZY,L5383176); // L41 NUMERIC;
+    lisaac_push_first(&__4DV,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__LMU,L78939655); // L602 INTEGER;
+    lisaac_push_first(&__E1Y,L4069927); // L31 CONVERT;
+    __SXP=((____DB ) 0);
+    lisaac_push(&__MYY,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__SZY,L9195016); // L70 NUMERIC;
+    __S4O=(void *)((unsigned long)__SXP - (unsigned long)__J4O);
+    lisaac_push(&__5IN,L25318919); // L193 INTEGER;
+    lisaac_push_first(&__MYY,L5121032); // L39 NUMERIC;
+    lisaac_push_first(&__SZY,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__4DV,L78939655); // L602 INTEGER;
+    lisaac_push_first(&__LMU,L4069927); // L31 CONVERT;
+    __SXP=((____DB ) 1);
+    lisaac_push(&__5IN,L25314311); // L193 INTEGER;
+    lisaac_push_first(&__MYY,L9195016); // L70 NUMERIC;
+    __J4O=(void *)((unsigned long)__S4O - (unsigned long)__SXP);
+    lisaac_push(&__ZXN,L22943239); // L175 INTEGER;
+    lisaac_push_first(&__5IN,L22171143); // L169 INTEGER;
+    __SXP=(void *)((unsigned long)__U4O & (unsigned long)__J4O);
+    lisaac_push(&__ZXN,L22939143); // L175 INTEGER;
+    lisaac_push_first(&__5IN,L25311239); // L193 INTEGER;
+    lisaac_push_first(&__MYY,L11029000); // L84 NUMERIC;
+    lisaac_push_first(&__SZY,L5383176); // L41 NUMERIC;
+    lisaac_push_first(&__4DV,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__LMU,L78939655); // L602 INTEGER;
+    lisaac_push_first(&__E1Y,L4069927); // L31 CONVERT;
+    __J4O=((____DB ) 0);
+    lisaac_push(&__MYY,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__SZY,L9195016); // L70 NUMERIC;
+    __U4O=(void *)((unsigned long)__J4O - (unsigned long)__SXP);
+    lisaac_push(&__5IN,L25318919); // L193 INTEGER;
+    lisaac_push_first(&__MYY,L5121032); // L39 NUMERIC;
+    lisaac_push_first(&__SZY,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__4DV,L78939655); // L602 INTEGER;
+    lisaac_push_first(&__LMU,L4069927); // L31 CONVERT;
+    __SXP=((____DB ) 1);
+    lisaac_push(&__5IN,L25314311); // L193 INTEGER;
+    lisaac_push_first(&__MYY,L9195016); // L70 NUMERIC;
+    __J4O=(void *)((unsigned long)__U4O - (unsigned long)__SXP);
+    lisaac_push(&__XIN,L60437033); // L461 MEMORY;
+    lisaac_push_first(&__ZXN,L53898793); // L411 MEMORY;
+    lisaac_push_first(&__5IN,L4069927); // L31 CONVERT;
+    __HC1=((____DB *)__MTH);
+    lisaac_push(&__ZXN,L54010921); // L412 MEMORY;
+    __YZG(__HC1,__J4O, 0);
+    lisaac_push(&__XIN,L60564009); // L462 MEMORY;
+    lisaac_push_first(&__ZXN,L53898793); // L411 MEMORY;
+    lisaac_push_first(&__5IN,L4069927); // L31 CONVERT;
+    __HC1=((____DB *)__KTH);
+    lisaac_push(&__ZXN,L54010921); // L412 MEMORY;
+    __YZG(__HC1,__MTH, 0);
+  } else /* FALSE */ {
+    lisaac_push(&__HOH,L83626537); // L638 MEMORY;
+    lisaac_push_first(&__N0H,L6826502); // L52 FALSE;
+    lisaac_push_first(&__SOH,L83391017); // L636 MEMORY;
+    lisaac_push_first(&__0JH,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__XIN,L78939655); // L602 INTEGER;
+    lisaac_push_first(&__ZXN,L4069927); // L31 CONVERT;
+    __KTH=((____DB ) 8);
+    lisaac_push(&__SOH,L83384873); // L636 MEMORY;
+    lisaac_push_first(&__0JH,L9195016); // L70 NUMERIC;
+    __MTH=(void *)((unsigned long)__JOH - (unsigned long)__KTH);
+    lisaac_push(&__SOH,L83391529); // L636 MEMORY;
+    lisaac_push_first(&__0JH,L4069927); // L31 CONVERT;
+    __AUH=((____FQE *)__MTH);
+    lisaac_push(&__SOH,L83520553); // L637 MEMORY;
+    lisaac_push_first(&__0JH,L12726313); // L97 MEMORY;
+    __KTH=__BZF;
+    lisaac_push(&__0JH,L12736553); // L97 MEMORY;
+    lisaac_push_first(&__XIN,L9195016); // L70 NUMERIC;
+    __MTH=(void *)((unsigned long)__JOH - (unsigned long)__KTH);
+    lisaac_push(&__0JH,L12751913); // L97 MEMORY;
+    lisaac_push_first(&__XIN,L49155080); // L375 NUMERIC;
+    lisaac_push_first(&__ZXN,L21772306); // L166 BLOCK;
+    lisaac_push_first(&__5IN,L7088642); // L54 OBJECT;
+    __KTH=((____DB )(top_context->back->back));
+    lisaac_push(&__ZXN,L21902354); // L167 BLOCK;
+    lisaac_push_first(&__5IN,L10652676); // L81 TRUE;
+    lisaac_push_first(&__MYY,L21906962); // L167 BLOCK;
+    lisaac_push_first(&__SZY,L49185288); // L375 NUMERIC;
+    lisaac_push_first(&__4DV,L16267284); // L124 UNSIGNED_INTEGER;
+    lisaac_push_first(&__LMU,L10135571); // L77 POINTER;
+    lisaac_push_first(&__E1Y,L9080339); // L69 POINTER;
+    lisaac_push_first(&__C3Y,L4069927); // L31 CONVERT;
+    __OTH=((____L )__MTH);
+    lisaac_push(&__LMU,L10135571); // L77 POINTER;
+    lisaac_push_first(&__E1Y,L4069927); // L31 CONVERT;
+    __PY5=((____O0 )__OTH);
+    lisaac_push(&__4DV,L16257556); // L124 UNSIGNED_INTEGER;
+    lisaac_push_first(&__LMU,L15224840); // L116 NUMERIC;
+    if (( 4294967295LU > __PY5)) {
+      lisaac_push(&__MYY,L21903890); // L167 BLOCK;
+      lisaac_push_first(&__SZY,L13509636); // L103 TRUE;
+      __4XP=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__I0Y,L21903890); // L167 BLOCK;
-      lisaac_push_first(&__O1Y,L14689286); // L112 FALSE;
-      __0ZP=__F__;
+      lisaac_push(&__MYY,L21903890); // L167 BLOCK;
+      lisaac_push_first(&__SZY,L14689286); // L112 FALSE;
+      __4XP=__F__;
     };
-    if (__0ZP) {
-      lisaac_push(&__VZN,L22153746); // L169 BLOCK;
-      lisaac_push_first(&__1KN,L8792068); // L67 TRUE;
-      lisaac_push_first(&__I0Y,L21910546); // L167 BLOCK;
-      lisaac_push(&__I0Y,L22051346); // L168 BLOCK;
-      lisaac_push_first(&__O1Y,L9059330); // L69 OBJECT;
-      lisaac_push_first(&__0FV,L7866882); // L60 OBJECT;
-      lisaac_push_first(&__HOU,L8792068); // L67 TRUE;
-      lisaac_push_first(&__A3Y,L7616002); // L58 OBJECT;
-      lisaac_stack_print((_____CONTEXT *)(__FVH));
-      lisaac_push(&__O1Y,L9181698); // L70 OBJECT;
-      __DX((&__string_111));
-      lisaac_push(&__O1Y,L9313282); // L71 OBJECT;
-      lisaac_push_first(&__0FV,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__HOU,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__A3Y,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__44Y,L8272919); // L63 SYSTEM_IO;
+    if (__4XP) {
+      lisaac_push(&__ZXN,L22153746); // L169 BLOCK;
+      lisaac_push_first(&__5IN,L8792068); // L67 TRUE;
+      lisaac_push_first(&__MYY,L21910546); // L167 BLOCK;
+      lisaac_push(&__MYY,L22051346); // L168 BLOCK;
+      lisaac_push_first(&__SZY,L9059330); // L69 OBJECT;
+      lisaac_push_first(&__4DV,L7866882); // L60 OBJECT;
+      lisaac_push_first(&__LMU,L8792068); // L67 TRUE;
+      lisaac_push_first(&__E1Y,L7616002); // L58 OBJECT;
+      lisaac_stack_print((_____CONTEXT *)(__KTH));
+      lisaac_push(&__SZY,L9181698); // L70 OBJECT;
+      __DX((&__string_109));
+      lisaac_push(&__SZY,L9313282); // L71 OBJECT;
+      lisaac_push_first(&__4DV,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__LMU,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__E1Y,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__C3Y,L8272919); // L63 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__O1Y,L9455106); // L72 OBJECT;
-      lisaac_push_first(&__0FV,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__HOU,L4598824); // L35 SYSTEM;
+      lisaac_push(&__SZY,L9455106); // L72 OBJECT;
+      lisaac_push_first(&__4DV,L10511362); // L80 OBJECT;
+      lisaac_push_first(&__LMU,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__VZN,L22153746); // L169 BLOCK;
-      lisaac_push_first(&__1KN,L8530438); // L65 FALSE;
+      lisaac_push(&__ZXN,L22153746); // L169 BLOCK;
+      lisaac_push_first(&__5IN,L8530438); // L65 FALSE;
     };
-    __5AP=((____Y1 )((unsigned int)(__HVH)));
-    lisaac_push(&__VLH,L12752937); // L97 MEMORY;
-    lisaac_push_first(&__TKN,L23745543); // L181 INTEGER;
-    __2VH=(____Y1)(__5AP >>  26);
-    lisaac_push(&__NQH,L83521065); // L637 MEMORY;
-    lisaac_push_first(&__VLH,L36858921); // L281 MEMORY;
-    __3BP=NULL;
-    lisaac_push(&__VLH,L3950628); // L30 UINTEGER_32;
-    lisaac_push_first(&__TKN,L67276296); // L513 NUMERIC;
-    lisaac_push_first(&__VZN,L4069927); // L31 CONVERT;
-    lisaac_push(&__VLH,L37388329); // L285 MEMORY;
-    lisaac_push_first(&__TKN,L17840146); // L136 BLOCK;
-    lisaac_push_first(&__VZN,L7088642); // L54 OBJECT;
-    __FVH=((____DB )(top_context->back->back));
-    lisaac_push(&__TKN,L17970194); // L137 BLOCK;
-    lisaac_push_first(&__VZN,L10652676); // L81 TRUE;
-    lisaac_push_first(&__1KN,L17974802); // L137 BLOCK;
-    lisaac_push_first(&__I0Y,L37374505); // L285 MEMORY;
-    lisaac_push_first(&__O1Y,L5512723); // L42 POINTER;
-    __JVH=((____L )(sizeof(void *)));
-    lisaac_push(&__I0Y,L37382697); // L285 MEMORY;
-    lisaac_push_first(&__O1Y,L49546248); // L378 NUMERIC;
-    lisaac_push_first(&__0FV,L67276296); // L513 NUMERIC;
-    lisaac_push_first(&__HOU,L4069927); // L31 CONVERT;
-    __5AP=((____Y1 )__JVH);
-    lisaac_push(&__I0Y,L37383209); // L285 MEMORY;
-    lisaac_push_first(&__O1Y,L9195016); // L70 NUMERIC;
-    __MCP=(____Y1)(__5AP -  1);
-    lisaac_push(&__I0Y,L37363753); // L285 MEMORY;
-    lisaac_push_first(&__O1Y,L22171143); // L169 INTEGER;
-    if (((____Y1)(__1UH & __MCP) ==  0)) {
-      lisaac_push(&__1KN,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__I0Y,L13509636); // L103 TRUE;
-      __0ZP=__J__;
+    __D5O=((____Y1 )((unsigned int)(__MTH)));
+    lisaac_push(&__0JH,L12752937); // L97 MEMORY;
+    lisaac_push_first(&__XIN,L23745543); // L181 INTEGER;
+    __BUH=(____Y1)(__D5O >>  26);
+    lisaac_push(&__SOH,L83521065); // L637 MEMORY;
+    lisaac_push_first(&__0JH,L36858921); // L281 MEMORY;
+    __BAP=NULL;
+    lisaac_push(&__0JH,L3950628); // L30 UINTEGER_32;
+    lisaac_push_first(&__XIN,L67276296); // L513 NUMERIC;
+    lisaac_push_first(&__ZXN,L4069927); // L31 CONVERT;
+    lisaac_push(&__0JH,L37388329); // L285 MEMORY;
+    lisaac_push_first(&__XIN,L17840146); // L136 BLOCK;
+    lisaac_push_first(&__ZXN,L7088642); // L54 OBJECT;
+    __KTH=((____DB )(top_context->back->back));
+    lisaac_push(&__XIN,L17970194); // L137 BLOCK;
+    lisaac_push_first(&__ZXN,L10652676); // L81 TRUE;
+    lisaac_push_first(&__5IN,L17974802); // L137 BLOCK;
+    lisaac_push_first(&__MYY,L37374505); // L285 MEMORY;
+    lisaac_push_first(&__SZY,L5512723); // L42 POINTER;
+    __OTH=((____L )(sizeof(void *)));
+    lisaac_push(&__MYY,L37382697); // L285 MEMORY;
+    lisaac_push_first(&__SZY,L49546248); // L378 NUMERIC;
+    lisaac_push_first(&__4DV,L67276296); // L513 NUMERIC;
+    lisaac_push_first(&__LMU,L4069927); // L31 CONVERT;
+    __D5O=((____Y1 )__OTH);
+    lisaac_push(&__MYY,L37383209); // L285 MEMORY;
+    lisaac_push_first(&__SZY,L9195016); // L70 NUMERIC;
+    __QAP=(____Y1)(__D5O -  1);
+    lisaac_push(&__MYY,L37363753); // L285 MEMORY;
+    lisaac_push_first(&__SZY,L22171143); // L169 INTEGER;
+    if (((____Y1)(__ATH & __QAP) ==  0)) {
+      lisaac_push(&__5IN,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__MYY,L13509636); // L103 TRUE;
+      __4XP=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__1KN,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__I0Y,L14689286); // L112 FALSE;
-      __0ZP=__F__;
+      lisaac_push(&__5IN,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__MYY,L14689286); // L112 FALSE;
+      __4XP=__F__;
     };
-    if (__0ZP) {
-      lisaac_push(&__TKN,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__VZN,L8792068); // L67 TRUE;
-      lisaac_push_first(&__1KN,L18105874); // L138 BLOCK;
-      lisaac_push_first(&__I0Y,L9059330); // L69 OBJECT;
-      lisaac_push_first(&__O1Y,L7866882); // L60 OBJECT;
-      lisaac_push_first(&__0FV,L8792068); // L67 TRUE;
-      lisaac_push_first(&__HOU,L7616002); // L58 OBJECT;
-      lisaac_stack_print((_____CONTEXT *)(__FVH));
-      lisaac_push(&__I0Y,L9181698); // L70 OBJECT;
-      __DX((&__string_129));
-      lisaac_push(&__I0Y,L9313282); // L71 OBJECT;
-      lisaac_push_first(&__O1Y,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__0FV,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__HOU,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__A3Y,L8272919); // L63 SYSTEM_IO;
+    if (__4XP) {
+      lisaac_push(&__XIN,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__ZXN,L8792068); // L67 TRUE;
+      lisaac_push_first(&__5IN,L18105874); // L138 BLOCK;
+      lisaac_push_first(&__MYY,L9059330); // L69 OBJECT;
+      lisaac_push_first(&__SZY,L7866882); // L60 OBJECT;
+      lisaac_push_first(&__4DV,L8792068); // L67 TRUE;
+      lisaac_push_first(&__LMU,L7616002); // L58 OBJECT;
+      lisaac_stack_print((_____CONTEXT *)(__KTH));
+      lisaac_push(&__MYY,L9181698); // L70 OBJECT;
+      __DX((&__string_127));
+      lisaac_push(&__MYY,L9313282); // L71 OBJECT;
+      lisaac_push_first(&__SZY,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__4DV,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__LMU,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__E1Y,L8272919); // L63 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__I0Y,L9455106); // L72 OBJECT;
-      lisaac_push_first(&__O1Y,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__0FV,L4598824); // L35 SYSTEM;
+      lisaac_push(&__MYY,L9455106); // L72 OBJECT;
+      lisaac_push_first(&__SZY,L10511362); // L80 OBJECT;
+      lisaac_push_first(&__4DV,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__TKN,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__VZN,L8530438); // L65 FALSE;
+      lisaac_push(&__XIN,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__ZXN,L8530438); // L65 FALSE;
     };
-    lisaac_push(&__VLH,L37500969); // L286 MEMORY;
-    lisaac_push_first(&__TKN,L17840146); // L136 BLOCK;
-    lisaac_push_first(&__VZN,L7088642); // L54 OBJECT;
-    __FVH=((____DB )(top_context->back->back));
-    lisaac_push(&__TKN,L17970194); // L137 BLOCK;
-    lisaac_push_first(&__VZN,L10652676); // L81 TRUE;
-    lisaac_push_first(&__1KN,L17974802); // L137 BLOCK;
-    lisaac_push_first(&__I0Y,L37499433); // L286 MEMORY;
-    lisaac_push_first(&__O1Y,L6296072); // L48 NUMERIC;
-    lisaac_push(&__O1Y,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__0FV,L10652676); // L81 TRUE;
-    lisaac_push_first(&__HOU,L6304264); // L48 NUMERIC;
-    lisaac_push_first(&__A3Y,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__44Y,L15224840); // L116 NUMERIC;
-    __ZE4=( 63 > __2VH);
-    lisaac_push(&__A3Y,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__44Y,L14700552); // L112 NUMERIC;
-    __0ZP=( 63 == __2VH);
-    if (__ZE4) {
-      lisaac_push(&__A3Y,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__44Y,L10900996); // L83 TRUE;
-      __IKAB=__F__;
+    lisaac_push(&__0JH,L37500969); // L286 MEMORY;
+    lisaac_push_first(&__XIN,L17840146); // L136 BLOCK;
+    lisaac_push_first(&__ZXN,L7088642); // L54 OBJECT;
+    __KTH=((____DB )(top_context->back->back));
+    lisaac_push(&__XIN,L17970194); // L137 BLOCK;
+    lisaac_push_first(&__ZXN,L10652676); // L81 TRUE;
+    lisaac_push_first(&__5IN,L17974802); // L137 BLOCK;
+    lisaac_push_first(&__MYY,L37499433); // L286 MEMORY;
+    lisaac_push_first(&__SZY,L6296072); // L48 NUMERIC;
+    lisaac_push(&__SZY,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__4DV,L10652676); // L81 TRUE;
+    lisaac_push_first(&__LMU,L6304264); // L48 NUMERIC;
+    lisaac_push_first(&__E1Y,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__C3Y,L15224840); // L116 NUMERIC;
+    __1C4=( 63 > __BUH);
+    lisaac_push(&__E1Y,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__C3Y,L14700552); // L112 NUMERIC;
+    __4XP=( 63 == __BUH);
+    if (__1C4) {
+      lisaac_push(&__E1Y,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__C3Y,L10900996); // L83 TRUE;
+      __KIAB=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__A3Y,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__44Y,L12342790); // L94 FALSE;
-      __IKAB=__0ZP;
+      lisaac_push(&__E1Y,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__C3Y,L12342790); // L94 FALSE;
+      __KIAB=__4XP;
     };
-    if (__IKAB) {
-      lisaac_push(&__1KN,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__I0Y,L13509636); // L103 TRUE;
-      __IKAB=__J__;
+    if (__KIAB) {
+      lisaac_push(&__5IN,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__MYY,L13509636); // L103 TRUE;
+      __KIAB=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__1KN,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__I0Y,L14689286); // L112 FALSE;
-      __IKAB=__F__;
+      lisaac_push(&__5IN,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__MYY,L14689286); // L112 FALSE;
+      __KIAB=__F__;
     };
-    if (__IKAB) {
-      lisaac_push(&__TKN,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__VZN,L8792068); // L67 TRUE;
-      lisaac_push_first(&__1KN,L18105874); // L138 BLOCK;
-      lisaac_push_first(&__I0Y,L9059330); // L69 OBJECT;
-      lisaac_push_first(&__O1Y,L7866882); // L60 OBJECT;
-      lisaac_push_first(&__0FV,L8792068); // L67 TRUE;
-      lisaac_push_first(&__HOU,L7616002); // L58 OBJECT;
-      lisaac_stack_print((_____CONTEXT *)(__FVH));
-      lisaac_push(&__I0Y,L9181698); // L70 OBJECT;
-      __DX((&__string_133));
-      lisaac_push(&__I0Y,L9313282); // L71 OBJECT;
-      lisaac_push_first(&__O1Y,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__0FV,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__HOU,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__A3Y,L8272919); // L63 SYSTEM_IO;
+    if (__KIAB) {
+      lisaac_push(&__XIN,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__ZXN,L8792068); // L67 TRUE;
+      lisaac_push_first(&__5IN,L18105874); // L138 BLOCK;
+      lisaac_push_first(&__MYY,L9059330); // L69 OBJECT;
+      lisaac_push_first(&__SZY,L7866882); // L60 OBJECT;
+      lisaac_push_first(&__4DV,L8792068); // L67 TRUE;
+      lisaac_push_first(&__LMU,L7616002); // L58 OBJECT;
+      lisaac_stack_print((_____CONTEXT *)(__KTH));
+      lisaac_push(&__MYY,L9181698); // L70 OBJECT;
+      __DX((&__string_131));
+      lisaac_push(&__MYY,L9313282); // L71 OBJECT;
+      lisaac_push_first(&__SZY,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__4DV,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__LMU,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__E1Y,L8272919); // L63 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__I0Y,L9455106); // L72 OBJECT;
-      lisaac_push_first(&__O1Y,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__0FV,L4598824); // L35 SYSTEM;
+      lisaac_push(&__MYY,L9455106); // L72 OBJECT;
+      lisaac_push_first(&__SZY,L10511362); // L80 OBJECT;
+      lisaac_push_first(&__4DV,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__TKN,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__VZN,L8530438); // L65 FALSE;
+      lisaac_push(&__XIN,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__ZXN,L8530438); // L65 FALSE;
     };
-    lisaac_push(&__VLH,L37759017); // L288 MEMORY;
-    lisaac_push_first(&__TKN,L10883113); // L83 MEMORY;
-    __5AP=__1VH->__DSE;
-    lisaac_push(&__TKN,L10899497); // L83 MEMORY;
-    lisaac_push_first(&__VZN,L22171143); // L169 INTEGER;
-    __MCP=(____Y1)(__5AP &  4294967292LU);
-    lisaac_push(&__VLH,L37887529); // L289 MEMORY;
-    lisaac_push_first(&__TKN,L15224840); // L116 NUMERIC;
-    if ((__1UH > __MCP)) {
-      lisaac_push(&__VLH,L41421353); // L316 MEMORY;
-      lisaac_push_first(&__TKN,L6825988); // L52 TRUE;
-      lisaac_push_first(&__VZN,L38018601); // L290 MEMORY;
-      lisaac_push_first(&__1KN,L11932713); // L91 MEMORY;
-      __SH1=__1VH->__DSE;
-      lisaac_push(&__1KN,L11952169); // L91 MEMORY;
-      lisaac_push(&__1KN,L11948585); // L91 MEMORY;
-      lisaac_push_first(&__I0Y,L22171143); // L169 INTEGER;
-      __VH1=(____Y1)(__SH1 &  2);
-      lisaac_push(&__1KN,L11958313); // L91 MEMORY;
-      lisaac_push_first(&__I0Y,L34479112); // L263 NUMERIC;
-      if ((__VH1 !=  0)) {
-        lisaac_push(&__VZN,L38015017); // L290 MEMORY;
-        lisaac_push_first(&__1KN,L13509636); // L103 TRUE;
-        __JDP=__J__;
+    lisaac_push(&__0JH,L37759017); // L288 MEMORY;
+    lisaac_push_first(&__XIN,L10883113); // L83 MEMORY;
+    __D5O=__AUH->__IQE;
+    lisaac_push(&__XIN,L10899497); // L83 MEMORY;
+    lisaac_push_first(&__ZXN,L22171143); // L169 INTEGER;
+    __QAP=(____Y1)(__D5O &  4294967292LU);
+    lisaac_push(&__0JH,L37887529); // L289 MEMORY;
+    lisaac_push_first(&__XIN,L15224840); // L116 NUMERIC;
+    if ((__ATH > __QAP)) {
+      lisaac_push(&__0JH,L41421353); // L316 MEMORY;
+      lisaac_push_first(&__XIN,L6825988); // L52 TRUE;
+      lisaac_push_first(&__ZXN,L38018601); // L290 MEMORY;
+      lisaac_push_first(&__5IN,L11932713); // L91 MEMORY;
+      __5F1=__AUH->__IQE;
+      lisaac_push(&__5IN,L11952169); // L91 MEMORY;
+      lisaac_push(&__5IN,L11948585); // L91 MEMORY;
+      lisaac_push_first(&__MYY,L22171143); // L169 INTEGER;
+      __CG1=(____Y1)(__5F1 &  2);
+      lisaac_push(&__5IN,L11958313); // L91 MEMORY;
+      lisaac_push_first(&__MYY,L34479112); // L263 NUMERIC;
+      if ((__CG1 !=  0)) {
+        lisaac_push(&__ZXN,L38015017); // L290 MEMORY;
+        lisaac_push_first(&__5IN,L13509636); // L103 TRUE;
+        __NBP=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__VZN,L38015017); // L290 MEMORY;
-        lisaac_push_first(&__1KN,L14689286); // L112 FALSE;
-        __JDP=__F__;
+        lisaac_push(&__ZXN,L38015017); // L290 MEMORY;
+        lisaac_push_first(&__5IN,L14689286); // L112 FALSE;
+        __NBP=__F__;
       };
-      if (__JDP) {
-        lisaac_push(&__VZN,L39849513); // L304 MEMORY;
-        lisaac_push_first(&__1KN,L8792068); // L67 TRUE;
-        lisaac_push_first(&__I0Y,L38151721); // L291 MEMORY;
-        lisaac_push_first(&__O1Y,L11172393); // L85 MEMORY;
-        lisaac_push_first(&__0FV,L10633257); // L81 MEMORY;
-        lisaac_push_first(&__HOU,L10384425); // L79 MEMORY;
-        lisaac_push_first(&__A3Y,L4069927); // L31 CONVERT;
-        __G15=((____DB )__1VH);
-        lisaac_push(&__0FV,L10639913); // L81 MEMORY;
-        lisaac_push_first(&__HOU,L14156807); // L108 INTEGER;
-        lisaac_push_first(&__A3Y,L78939655); // L602 INTEGER;
-        lisaac_push_first(&__44Y,L4069927); // L31 CONVERT;
-        __K15=((____DB ) 8);
-        lisaac_push(&__0FV,L10633769); // L81 MEMORY;
-        lisaac_push_first(&__HOU,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__A3Y,L11029000); // L84 NUMERIC;
-        lisaac_push_first(&__44Y,L5383176); // L41 NUMERIC;
-        lisaac_push_first(&__O15,L14156807); // L108 INTEGER;
-        lisaac_push_first(&__P15,L78939655); // L602 INTEGER;
-        lisaac_push_first(&__Q15,L4069927); // L31 CONVERT;
-        __R15=((____DB ) 0);
-        lisaac_push(&__A3Y,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__44Y,L9195016); // L70 NUMERIC;
-        __T15=(void *)((unsigned long)__R15 - (unsigned long)__K15);
-        lisaac_push(&__HOU,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__A3Y,L9195016); // L70 NUMERIC;
-        __K15=(void *)((unsigned long)__G15 - (unsigned long)__T15);
-        lisaac_push(&__O1Y,L11175465); // L85 MEMORY;
-        lisaac_push_first(&__0FV,L10883113); // L83 MEMORY;
-        __X15=__1VH->__DSE;
-        lisaac_push(&__0FV,L10899497); // L83 MEMORY;
-        lisaac_push_first(&__HOU,L22171143); // L169 INTEGER;
-        __A25=(____Y1)(__X15 &  4294967292LU);
-        lisaac_push(&__O1Y,L11181097); // L85 MEMORY;
-        lisaac_push_first(&__0FV,L14156807); // L108 INTEGER;
-        lisaac_push_first(&__HOU,L78939655); // L602 INTEGER;
-        lisaac_push_first(&__A3Y,L4069927); // L31 CONVERT;
-        __G15=((____DB )__A25);
-        lisaac_push(&__O1Y,L11172905); // L85 MEMORY;
-        lisaac_push_first(&__0FV,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__HOU,L11029000); // L84 NUMERIC;
-        lisaac_push_first(&__A3Y,L5383176); // L41 NUMERIC;
-        lisaac_push_first(&__44Y,L14156807); // L108 INTEGER;
-        lisaac_push_first(&__O15,L78939655); // L602 INTEGER;
-        lisaac_push_first(&__P15,L4069927); // L31 CONVERT;
-        __R15=((____DB ) 0);
-        lisaac_push(&__HOU,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__A3Y,L9195016); // L70 NUMERIC;
-        __T15=(void *)((unsigned long)__R15 - (unsigned long)__G15);
-        lisaac_push(&__0FV,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__HOU,L9195016); // L70 NUMERIC;
-        __G15=(void *)((unsigned long)__K15 - (unsigned long)__T15);
-        lisaac_push(&__O1Y,L11181609); // L85 MEMORY;
-        lisaac_push_first(&__0FV,L4069927); // L31 CONVERT;
-        __QDP=((____ASE *)__G15);
-        lisaac_push(&__I0Y,L38282281); // L292 MEMORY;
-        lisaac_push_first(&__O1Y,L9195016); // L70 NUMERIC;
-        __X15=(____Y1)(__1UH - __MCP);
-        lisaac_push(&__I0Y,L38287913); // L292 MEMORY;
-        lisaac_push_first(&__O1Y,L9195016); // L70 NUMERIC;
-        __A25=(____Y1)(__X15 -  8);
-        lisaac_push(&__I0Y,L38409257); // L293 MEMORY;
-        lisaac_push_first(&__O1Y,L11406377); // L87 MEMORY;
-        __X15=__QDP->__DSE;
-        lisaac_push(&__O1Y,L11423785); // L87 MEMORY;
-        lisaac_push_first(&__0FV,L22171143); // L169 INTEGER;
-        __VDP=(____Y1)(__X15 &  1);
-        lisaac_push(&__I0Y,L38413865); // L293 MEMORY;
-        lisaac_push_first(&__O1Y,L23739433); // L181 MEMORY;
-        lisaac_push_first(&__0FV,L49546248); // L378 NUMERIC;
-        lisaac_push_first(&__HOU,L67276296); // L513 NUMERIC;
-        lisaac_push_first(&__A3Y,L4069927); // L31 CONVERT;
-        if ((__VDP ==  0)) {
-          lisaac_push(&__I0Y,L38415913); // L293 MEMORY;
-          lisaac_push_first(&__O1Y,L10652676); // L81 TRUE;
-          lisaac_push_first(&__0FV,L38421545); // L293 MEMORY;
-          lisaac_push_first(&__HOU,L10883113); // L83 MEMORY;
-          __N4P=__QDP->__DSE;
-          lisaac_push(&__HOU,L10899497); // L83 MEMORY;
-          lisaac_push_first(&__A3Y,L22171143); // L169 INTEGER;
-          __3DP=(____Y1)(__N4P &  4294967292LU);
-          lisaac_push(&__0FV,L38422569); // L293 MEMORY;
-          lisaac_push_first(&__HOU,L16021000); // L122 NUMERIC;
-          lisaac_push_first(&__A3Y,L15224840); // L116 NUMERIC;
-          __PS4=(__3DP > __A25);
-          lisaac_push(&__HOU,L16030216); // L122 NUMERIC;
-          lisaac_push_first(&__A3Y,L14700552); // L112 NUMERIC;
-          __RS4=(__3DP == __A25);
-          if (__PS4) {
-            lisaac_push(&__HOU,L16025608); // L122 NUMERIC;
-            lisaac_push_first(&__A3Y,L10900996); // L83 TRUE;
-            __TS4=__F__;
+      if (__NBP) {
+        lisaac_push(&__ZXN,L39849513); // L304 MEMORY;
+        lisaac_push_first(&__5IN,L8792068); // L67 TRUE;
+        lisaac_push_first(&__MYY,L38151721); // L291 MEMORY;
+        lisaac_push_first(&__SZY,L11172393); // L85 MEMORY;
+        lisaac_push_first(&__4DV,L10633257); // L81 MEMORY;
+        lisaac_push_first(&__LMU,L10384425); // L79 MEMORY;
+        lisaac_push_first(&__E1Y,L4069927); // L31 CONVERT;
+        __IZ5=((____DB )__AUH);
+        lisaac_push(&__4DV,L10639913); // L81 MEMORY;
+        lisaac_push_first(&__LMU,L14156807); // L108 INTEGER;
+        lisaac_push_first(&__E1Y,L78939655); // L602 INTEGER;
+        lisaac_push_first(&__C3Y,L4069927); // L31 CONVERT;
+        __MZ5=((____DB ) 8);
+        lisaac_push(&__4DV,L10633769); // L81 MEMORY;
+        lisaac_push_first(&__LMU,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__E1Y,L11029000); // L84 NUMERIC;
+        lisaac_push_first(&__C3Y,L5383176); // L41 NUMERIC;
+        lisaac_push_first(&__QZ5,L14156807); // L108 INTEGER;
+        lisaac_push_first(&__RZ5,L78939655); // L602 INTEGER;
+        lisaac_push_first(&__SZ5,L4069927); // L31 CONVERT;
+        __TZ5=((____DB ) 0);
+        lisaac_push(&__E1Y,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__C3Y,L9195016); // L70 NUMERIC;
+        __VZ5=(void *)((unsigned long)__TZ5 - (unsigned long)__MZ5);
+        lisaac_push(&__LMU,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__E1Y,L9195016); // L70 NUMERIC;
+        __MZ5=(void *)((unsigned long)__IZ5 - (unsigned long)__VZ5);
+        lisaac_push(&__SZY,L11175465); // L85 MEMORY;
+        lisaac_push_first(&__4DV,L10883113); // L83 MEMORY;
+        __ZZ5=__AUH->__IQE;
+        lisaac_push(&__4DV,L10899497); // L83 MEMORY;
+        lisaac_push_first(&__LMU,L22171143); // L169 INTEGER;
+        __C05=(____Y1)(__ZZ5 &  4294967292LU);
+        lisaac_push(&__SZY,L11181097); // L85 MEMORY;
+        lisaac_push_first(&__4DV,L14156807); // L108 INTEGER;
+        lisaac_push_first(&__LMU,L78939655); // L602 INTEGER;
+        lisaac_push_first(&__E1Y,L4069927); // L31 CONVERT;
+        __IZ5=((____DB )__C05);
+        lisaac_push(&__SZY,L11172905); // L85 MEMORY;
+        lisaac_push_first(&__4DV,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__LMU,L11029000); // L84 NUMERIC;
+        lisaac_push_first(&__E1Y,L5383176); // L41 NUMERIC;
+        lisaac_push_first(&__C3Y,L14156807); // L108 INTEGER;
+        lisaac_push_first(&__QZ5,L78939655); // L602 INTEGER;
+        lisaac_push_first(&__RZ5,L4069927); // L31 CONVERT;
+        __TZ5=((____DB ) 0);
+        lisaac_push(&__LMU,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__E1Y,L9195016); // L70 NUMERIC;
+        __VZ5=(void *)((unsigned long)__TZ5 - (unsigned long)__IZ5);
+        lisaac_push(&__4DV,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__LMU,L9195016); // L70 NUMERIC;
+        __IZ5=(void *)((unsigned long)__MZ5 - (unsigned long)__VZ5);
+        lisaac_push(&__SZY,L11181609); // L85 MEMORY;
+        lisaac_push_first(&__4DV,L4069927); // L31 CONVERT;
+        __UBP=((____FQE *)__IZ5);
+        lisaac_push(&__MYY,L38282281); // L292 MEMORY;
+        lisaac_push_first(&__SZY,L9195016); // L70 NUMERIC;
+        __ZZ5=(____Y1)(__ATH - __QAP);
+        lisaac_push(&__MYY,L38287913); // L292 MEMORY;
+        lisaac_push_first(&__SZY,L9195016); // L70 NUMERIC;
+        __C05=(____Y1)(__ZZ5 -  8);
+        lisaac_push(&__MYY,L38409257); // L293 MEMORY;
+        lisaac_push_first(&__SZY,L11406377); // L87 MEMORY;
+        __ZZ5=__UBP->__IQE;
+        lisaac_push(&__SZY,L11423785); // L87 MEMORY;
+        lisaac_push_first(&__4DV,L22171143); // L169 INTEGER;
+        __ZBP=(____Y1)(__ZZ5 &  1);
+        lisaac_push(&__MYY,L38413865); // L293 MEMORY;
+        lisaac_push_first(&__SZY,L23739433); // L181 MEMORY;
+        lisaac_push_first(&__4DV,L49546248); // L378 NUMERIC;
+        lisaac_push_first(&__LMU,L67276296); // L513 NUMERIC;
+        lisaac_push_first(&__E1Y,L4069927); // L31 CONVERT;
+        if ((__ZBP ==  0)) {
+          lisaac_push(&__MYY,L38415913); // L293 MEMORY;
+          lisaac_push_first(&__SZY,L10652676); // L81 TRUE;
+          lisaac_push_first(&__4DV,L38421545); // L293 MEMORY;
+          lisaac_push_first(&__LMU,L10883113); // L83 MEMORY;
+          __R2P=__UBP->__IQE;
+          lisaac_push(&__LMU,L10899497); // L83 MEMORY;
+          lisaac_push_first(&__E1Y,L22171143); // L169 INTEGER;
+          __BCP=(____Y1)(__R2P &  4294967292LU);
+          lisaac_push(&__4DV,L38422569); // L293 MEMORY;
+          lisaac_push_first(&__LMU,L16021000); // L122 NUMERIC;
+          lisaac_push_first(&__E1Y,L15224840); // L116 NUMERIC;
+          __RQ4=(__BCP > __C05);
+          lisaac_push(&__LMU,L16030216); // L122 NUMERIC;
+          lisaac_push_first(&__E1Y,L14700552); // L112 NUMERIC;
+          __TQ4=(__BCP == __C05);
+          if (__RQ4) {
+            lisaac_push(&__LMU,L16025608); // L122 NUMERIC;
+            lisaac_push_first(&__E1Y,L10900996); // L83 TRUE;
+            __VQ4=__F__;
           } else /* FALSE */ {
-            lisaac_push(&__HOU,L16025608); // L122 NUMERIC;
-            lisaac_push_first(&__A3Y,L12342790); // L94 FALSE;
-            __TS4=__RS4;
+            lisaac_push(&__LMU,L16025608); // L122 NUMERIC;
+            lisaac_push_first(&__E1Y,L12342790); // L94 FALSE;
+            __VQ4=__TQ4;
           };
-          __PS4=__TS4;
+          __RQ4=__VQ4;
         } else /* FALSE */ {
-          lisaac_push(&__I0Y,L38415913); // L293 MEMORY;
-          lisaac_push_first(&__O1Y,L12081158); // L92 FALSE;
-          __PS4=__J__;
+          lisaac_push(&__MYY,L38415913); // L293 MEMORY;
+          lisaac_push_first(&__SZY,L12081158); // L92 FALSE;
+          __RQ4=__J__;
         };
-        if (__PS4) {
-          lisaac_push(&__I0Y,L39715881); // L303 MEMORY;
-          lisaac_push_first(&__O1Y,L8792068); // L67 TRUE;
-          lisaac_push_first(&__0FV,L38550057); // L294 MEMORY;
-          lisaac_push_first(&__HOU,L14156807); // L108 INTEGER;
-          lisaac_push_first(&__A3Y,L78939655); // L602 INTEGER;
-          lisaac_push_first(&__44Y,L4069927); // L31 CONVERT;
-          __IEP=((____DB )__A25);
-          lisaac_push(&__0FV,L38555689); // L294 MEMORY;
-          __DWS(__QDP,__IEP,__2VH);
-          __N4P=__1VH->__DSE;
-          __3DP=__QDP->__DSE;
-          lisaac_push(&__0FV,L38691369); // L295 MEMORY;
-          lisaac_push_first(&__HOU,L22171143); // L169 INTEGER;
-          __MEP=(____Y1)(__3DP &  4294967294LU);
-          lisaac_push(&__0FV,L38682153); // L295 MEMORY;
-          lisaac_push_first(&__HOU,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__A3Y,L11029000); // L84 NUMERIC;
-          lisaac_push(&__A3Y,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__44Y,L9195016); // L70 NUMERIC;
-          __3DP=(____Y1)(- __MEP);
-          lisaac_push(&__HOU,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__A3Y,L9195016); // L70 NUMERIC;
-          __MEP=(____Y1)(__N4P - __3DP);
-          lisaac_push(&__0FV,L38698537); // L295 MEMORY;
-          lisaac_push_first(&__HOU,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__A3Y,L11029000); // L84 NUMERIC;
-          lisaac_push(&__A3Y,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__44Y,L9195016); // L70 NUMERIC;
-          __N4P=(____Y1)(-  8);
-          lisaac_push(&__HOU,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__A3Y,L9195016); // L70 NUMERIC;
-          __1VH->__DSE=(____Y1)(__MEP - __N4P);
-          lisaac_push(&__0FV,L38802473); // L296 MEMORY;
-          lisaac_push_first(&__HOU,L11932713); // L91 MEMORY;
-          __N4P=__1VH->__DSE;
-          lisaac_push(&__HOU,L11952169); // L91 MEMORY;
-          lisaac_push(&__HOU,L11948585); // L91 MEMORY;
-          lisaac_push_first(&__A3Y,L22171143); // L169 INTEGER;
-          __3DP=(____Y1)(__N4P &  2);
-          lisaac_push(&__HOU,L11958313); // L91 MEMORY;
-          lisaac_push_first(&__A3Y,L34479112); // L263 NUMERIC;
-          if ((__3DP !=  0)) {
-            lisaac_push(&__0FV,L39454761); // L301 MEMORY;
-            lisaac_push_first(&__HOU,L6825988); // L52 TRUE;
-            lisaac_push_first(&__A3Y,L38941225); // L297 MEMORY;
-            __SSP(__1VH,__2VH);
+        if (__RQ4) {
+          lisaac_push(&__MYY,L39715881); // L303 MEMORY;
+          lisaac_push_first(&__SZY,L8792068); // L67 TRUE;
+          lisaac_push_first(&__4DV,L38550057); // L294 MEMORY;
+          lisaac_push_first(&__LMU,L14156807); // L108 INTEGER;
+          lisaac_push_first(&__E1Y,L78939655); // L602 INTEGER;
+          lisaac_push_first(&__C3Y,L4069927); // L31 CONVERT;
+          __MCP=((____DB )__C05);
+          lisaac_push(&__4DV,L38555689); // L294 MEMORY;
+          __HUS(__UBP,__MCP,__BUH);
+          __R2P=__AUH->__IQE;
+          __BCP=__UBP->__IQE;
+          lisaac_push(&__4DV,L38691369); // L295 MEMORY;
+          lisaac_push_first(&__LMU,L22171143); // L169 INTEGER;
+          __QCP=(____Y1)(__BCP &  4294967294LU);
+          lisaac_push(&__4DV,L38682153); // L295 MEMORY;
+          lisaac_push_first(&__LMU,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__E1Y,L11029000); // L84 NUMERIC;
+          lisaac_push(&__E1Y,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__C3Y,L9195016); // L70 NUMERIC;
+          __BCP=(____Y1)(- __QCP);
+          lisaac_push(&__LMU,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__E1Y,L9195016); // L70 NUMERIC;
+          __QCP=(____Y1)(__R2P - __BCP);
+          lisaac_push(&__4DV,L38698537); // L295 MEMORY;
+          lisaac_push_first(&__LMU,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__E1Y,L11029000); // L84 NUMERIC;
+          lisaac_push(&__E1Y,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__C3Y,L9195016); // L70 NUMERIC;
+          __R2P=(____Y1)(-  8);
+          lisaac_push(&__LMU,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__E1Y,L9195016); // L70 NUMERIC;
+          __AUH->__IQE=(____Y1)(__QCP - __R2P);
+          lisaac_push(&__4DV,L38802473); // L296 MEMORY;
+          lisaac_push_first(&__LMU,L11932713); // L91 MEMORY;
+          __R2P=__AUH->__IQE;
+          lisaac_push(&__LMU,L11952169); // L91 MEMORY;
+          lisaac_push(&__LMU,L11948585); // L91 MEMORY;
+          lisaac_push_first(&__E1Y,L22171143); // L169 INTEGER;
+          __BCP=(____Y1)(__R2P &  2);
+          lisaac_push(&__LMU,L11958313); // L91 MEMORY;
+          lisaac_push_first(&__E1Y,L34479112); // L263 NUMERIC;
+          if ((__BCP !=  0)) {
+            lisaac_push(&__4DV,L39454761); // L301 MEMORY;
+            lisaac_push_first(&__LMU,L6825988); // L52 TRUE;
+            lisaac_push_first(&__E1Y,L38941225); // L297 MEMORY;
+            __WQP(__AUH,__BUH);
           } else /* FALSE */ {
-            lisaac_push(&__0FV,L39454761); // L301 MEMORY;
-            lisaac_push_first(&__HOU,L6826502); // L52 FALSE;
-            lisaac_push_first(&__A3Y,L39202345); // L299 MEMORY;
-            lisaac_push_first(&__44Y,L11172393); // L85 MEMORY;
-            lisaac_push_first(&__O15,L10633257); // L81 MEMORY;
-            lisaac_push_first(&__P15,L10384425); // L79 MEMORY;
-            lisaac_push_first(&__Q15,L4069927); // L31 CONVERT;
-            __X25=((____DB )__1VH);
-            lisaac_push(&__O15,L10639913); // L81 MEMORY;
-            lisaac_push_first(&__P15,L14156807); // L108 INTEGER;
-            lisaac_push_first(&__Q15,L78939655); // L602 INTEGER;
-            lisaac_push_first(&__025,L4069927); // L31 CONVERT;
-            __125=((____DB ) 8);
-            lisaac_push(&__O15,L10633769); // L81 MEMORY;
-            lisaac_push_first(&__P15,L9990152); // L76 NUMERIC;
-            lisaac_push_first(&__Q15,L11029000); // L84 NUMERIC;
-            lisaac_push_first(&__025,L5383176); // L41 NUMERIC;
-            lisaac_push_first(&__525,L14156807); // L108 INTEGER;
-            lisaac_push_first(&__A35,L78939655); // L602 INTEGER;
-            lisaac_push_first(&__B35,L4069927); // L31 CONVERT;
-            __C35=((____DB ) 0);
-            lisaac_push(&__Q15,L11029512); // L84 NUMERIC;
-            lisaac_push_first(&__025,L9195016); // L70 NUMERIC;
-            __E35=(void *)((unsigned long)__C35 - (unsigned long)__125);
-            lisaac_push(&__P15,L9989128); // L76 NUMERIC;
-            lisaac_push_first(&__Q15,L9195016); // L70 NUMERIC;
-            __125=(void *)((unsigned long)__X25 - (unsigned long)__E35);
-            lisaac_push(&__44Y,L11175465); // L85 MEMORY;
-            lisaac_push_first(&__O15,L10883113); // L83 MEMORY;
-            __I35=__1VH->__DSE;
-            lisaac_push(&__O15,L10899497); // L83 MEMORY;
-            lisaac_push_first(&__P15,L22171143); // L169 INTEGER;
-            __R35=(____Y1)(__I35 &  4294967292LU);
-            lisaac_push(&__44Y,L11181097); // L85 MEMORY;
-            lisaac_push_first(&__O15,L14156807); // L108 INTEGER;
-            lisaac_push_first(&__P15,L78939655); // L602 INTEGER;
-            lisaac_push_first(&__Q15,L4069927); // L31 CONVERT;
-            __X25=((____DB )__R35);
-            lisaac_push(&__44Y,L11172905); // L85 MEMORY;
-            lisaac_push_first(&__O15,L9990152); // L76 NUMERIC;
-            lisaac_push_first(&__P15,L11029000); // L84 NUMERIC;
-            lisaac_push_first(&__Q15,L5383176); // L41 NUMERIC;
-            lisaac_push_first(&__025,L14156807); // L108 INTEGER;
-            lisaac_push_first(&__525,L78939655); // L602 INTEGER;
-            lisaac_push_first(&__A35,L4069927); // L31 CONVERT;
-            __C35=((____DB ) 0);
-            lisaac_push(&__P15,L11029512); // L84 NUMERIC;
-            lisaac_push_first(&__Q15,L9195016); // L70 NUMERIC;
-            __E35=(void *)((unsigned long)__C35 - (unsigned long)__X25);
-            lisaac_push(&__O15,L9989128); // L76 NUMERIC;
-            lisaac_push_first(&__P15,L9195016); // L70 NUMERIC;
-            __X25=(void *)((unsigned long)__125 - (unsigned long)__E35);
-            lisaac_push(&__44Y,L11181609); // L85 MEMORY;
-            lisaac_push_first(&__O15,L4069927); // L31 CONVERT;
-            __BFP=((____ASE *)__X25);
-            lisaac_push(&__A3Y,L39340073); // L300 MEMORY;
-            lisaac_push_first(&__44Y,L10384425); // L79 MEMORY;
-            lisaac_push_first(&__O15,L4069927); // L31 CONVERT;
-            __X25=((____DB )__1VH);
-            __125=__20F;
-            lisaac_push(&__A3Y,L39340585); // L300 MEMORY;
-            lisaac_push_first(&__44Y,L9195016); // L70 NUMERIC;
-            __C35=(void *)((unsigned long)__X25 - (unsigned long)__125);
-            lisaac_push(&__A3Y,L39353897); // L300 MEMORY;
-            lisaac_push_first(&__44Y,L12208681); // L93 MEMORY;
-            __BFP->__CSE=__C35;
+            lisaac_push(&__4DV,L39454761); // L301 MEMORY;
+            lisaac_push_first(&__LMU,L6826502); // L52 FALSE;
+            lisaac_push_first(&__E1Y,L39202345); // L299 MEMORY;
+            lisaac_push_first(&__C3Y,L11172393); // L85 MEMORY;
+            lisaac_push_first(&__QZ5,L10633257); // L81 MEMORY;
+            lisaac_push_first(&__RZ5,L10384425); // L79 MEMORY;
+            lisaac_push_first(&__SZ5,L4069927); // L31 CONVERT;
+            __Z05=((____DB )__AUH);
+            lisaac_push(&__QZ5,L10639913); // L81 MEMORY;
+            lisaac_push_first(&__RZ5,L14156807); // L108 INTEGER;
+            lisaac_push_first(&__SZ5,L78939655); // L602 INTEGER;
+            lisaac_push_first(&__205,L4069927); // L31 CONVERT;
+            __305=((____DB ) 8);
+            lisaac_push(&__QZ5,L10633769); // L81 MEMORY;
+            lisaac_push_first(&__RZ5,L9990152); // L76 NUMERIC;
+            lisaac_push_first(&__SZ5,L11029000); // L84 NUMERIC;
+            lisaac_push_first(&__205,L5383176); // L41 NUMERIC;
+            lisaac_push_first(&__B15,L14156807); // L108 INTEGER;
+            lisaac_push_first(&__C15,L78939655); // L602 INTEGER;
+            lisaac_push_first(&__D15,L4069927); // L31 CONVERT;
+            __E15=((____DB ) 0);
+            lisaac_push(&__SZ5,L11029512); // L84 NUMERIC;
+            lisaac_push_first(&__205,L9195016); // L70 NUMERIC;
+            __G15=(void *)((unsigned long)__E15 - (unsigned long)__305);
+            lisaac_push(&__RZ5,L9989128); // L76 NUMERIC;
+            lisaac_push_first(&__SZ5,L9195016); // L70 NUMERIC;
+            __305=(void *)((unsigned long)__Z05 - (unsigned long)__G15);
+            lisaac_push(&__C3Y,L11175465); // L85 MEMORY;
+            lisaac_push_first(&__QZ5,L10883113); // L83 MEMORY;
+            __K15=__AUH->__IQE;
+            lisaac_push(&__QZ5,L10899497); // L83 MEMORY;
+            lisaac_push_first(&__RZ5,L22171143); // L169 INTEGER;
+            __T15=(____Y1)(__K15 &  4294967292LU);
+            lisaac_push(&__C3Y,L11181097); // L85 MEMORY;
+            lisaac_push_first(&__QZ5,L14156807); // L108 INTEGER;
+            lisaac_push_first(&__RZ5,L78939655); // L602 INTEGER;
+            lisaac_push_first(&__SZ5,L4069927); // L31 CONVERT;
+            __Z05=((____DB )__T15);
+            lisaac_push(&__C3Y,L11172905); // L85 MEMORY;
+            lisaac_push_first(&__QZ5,L9990152); // L76 NUMERIC;
+            lisaac_push_first(&__RZ5,L11029000); // L84 NUMERIC;
+            lisaac_push_first(&__SZ5,L5383176); // L41 NUMERIC;
+            lisaac_push_first(&__205,L14156807); // L108 INTEGER;
+            lisaac_push_first(&__B15,L78939655); // L602 INTEGER;
+            lisaac_push_first(&__C15,L4069927); // L31 CONVERT;
+            __E15=((____DB ) 0);
+            lisaac_push(&__RZ5,L11029512); // L84 NUMERIC;
+            lisaac_push_first(&__SZ5,L9195016); // L70 NUMERIC;
+            __G15=(void *)((unsigned long)__E15 - (unsigned long)__Z05);
+            lisaac_push(&__QZ5,L9989128); // L76 NUMERIC;
+            lisaac_push_first(&__RZ5,L9195016); // L70 NUMERIC;
+            __Z05=(void *)((unsigned long)__305 - (unsigned long)__G15);
+            lisaac_push(&__C3Y,L11181609); // L85 MEMORY;
+            lisaac_push_first(&__QZ5,L4069927); // L31 CONVERT;
+            __FDP=((____FQE *)__Z05);
+            lisaac_push(&__E1Y,L39340073); // L300 MEMORY;
+            lisaac_push_first(&__C3Y,L10384425); // L79 MEMORY;
+            lisaac_push_first(&__QZ5,L4069927); // L31 CONVERT;
+            __Z05=((____DB )__AUH);
+            __305=__BZF;
+            lisaac_push(&__E1Y,L39340585); // L300 MEMORY;
+            lisaac_push_first(&__C3Y,L9195016); // L70 NUMERIC;
+            __E15=(void *)((unsigned long)__Z05 - (unsigned long)__305);
+            lisaac_push(&__E1Y,L39353897); // L300 MEMORY;
+            lisaac_push_first(&__C3Y,L12208681); // L93 MEMORY;
+            __FDP->__HQE=__E15;
           };
-          __3BP=__1VH;
+          __BAP=__AUH;
         } else /* FALSE */ {
-          lisaac_push(&__I0Y,L39715881); // L303 MEMORY;
-          lisaac_push_first(&__O1Y,L8530438); // L65 FALSE;
+          lisaac_push(&__MYY,L39715881); // L303 MEMORY;
+          lisaac_push_first(&__SZY,L8530438); // L65 FALSE;
         };
       } else /* FALSE */ {
-        lisaac_push(&__VZN,L39849513); // L304 MEMORY;
-        lisaac_push_first(&__1KN,L8530438); // L65 FALSE;
+        lisaac_push(&__ZXN,L39849513); // L304 MEMORY;
+        lisaac_push_first(&__5IN,L8530438); // L65 FALSE;
       };
-      if (((void *)__3BP == (void *)NULL)) {
-        lisaac_push(&__VZN,L41029161); // L313 MEMORY;
-        lisaac_push_first(&__1KN,L8792068); // L67 TRUE;
-        lisaac_push_first(&__I0Y,L40258601); // L307 MEMORY;
-        lisaac_push_first(&__O1Y,L14156807); // L108 INTEGER;
-        lisaac_push_first(&__0FV,L78939655); // L602 INTEGER;
-        lisaac_push_first(&__HOU,L4069927); // L31 CONVERT;
-        __G15=((____DB )__1UH);
-        lisaac_push(&__I0Y,L40259113); // L307 MEMORY;
-        __QDP=__WGP(__G15);
-        __3BP=__QDP;
-        lisaac_push(&__I0Y,L40769065); // L311 MEMORY;
-        lisaac_push_first(&__O1Y,L10633257); // L81 MEMORY;
-        lisaac_push_first(&__0FV,L10384425); // L79 MEMORY;
-        lisaac_push_first(&__HOU,L4069927); // L31 CONVERT;
-        __G15=((____DB )__1VH);
-        lisaac_push(&__O1Y,L10639913); // L81 MEMORY;
-        lisaac_push_first(&__0FV,L14156807); // L108 INTEGER;
-        lisaac_push_first(&__HOU,L78939655); // L602 INTEGER;
-        lisaac_push_first(&__A3Y,L4069927); // L31 CONVERT;
-        __K15=((____DB ) 8);
-        lisaac_push(&__O1Y,L10633769); // L81 MEMORY;
-        lisaac_push_first(&__0FV,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__HOU,L11029000); // L84 NUMERIC;
-        lisaac_push_first(&__A3Y,L5383176); // L41 NUMERIC;
-        lisaac_push_first(&__44Y,L14156807); // L108 INTEGER;
-        lisaac_push_first(&__O15,L78939655); // L602 INTEGER;
-        lisaac_push_first(&__P15,L4069927); // L31 CONVERT;
-        __R15=((____DB ) 0);
-        lisaac_push(&__HOU,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__A3Y,L9195016); // L70 NUMERIC;
-        __T15=(void *)((unsigned long)__R15 - (unsigned long)__K15);
-        lisaac_push(&__0FV,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__HOU,L9195016); // L70 NUMERIC;
-        __K15=(void *)((unsigned long)__G15 - (unsigned long)__T15);
-        if (__QDP==NULL) {
-          lisaac_push(&__I0Y,L40777769); // L311 MEMORY;
+      if (((void *)__BAP == (void *)NULL)) {
+        lisaac_push(&__ZXN,L41029161); // L313 MEMORY;
+        lisaac_push_first(&__5IN,L8792068); // L67 TRUE;
+        lisaac_push_first(&__MYY,L40258601); // L307 MEMORY;
+        lisaac_push_first(&__SZY,L14156807); // L108 INTEGER;
+        lisaac_push_first(&__4DV,L78939655); // L602 INTEGER;
+        lisaac_push_first(&__LMU,L4069927); // L31 CONVERT;
+        __IZ5=((____DB )__ATH);
+        lisaac_push(&__MYY,L40259113); // L307 MEMORY;
+        __UBP=__0EP(__IZ5);
+        __BAP=__UBP;
+        lisaac_push(&__MYY,L40769065); // L311 MEMORY;
+        lisaac_push_first(&__SZY,L10633257); // L81 MEMORY;
+        lisaac_push_first(&__4DV,L10384425); // L79 MEMORY;
+        lisaac_push_first(&__LMU,L4069927); // L31 CONVERT;
+        __IZ5=((____DB )__AUH);
+        lisaac_push(&__SZY,L10639913); // L81 MEMORY;
+        lisaac_push_first(&__4DV,L14156807); // L108 INTEGER;
+        lisaac_push_first(&__LMU,L78939655); // L602 INTEGER;
+        lisaac_push_first(&__E1Y,L4069927); // L31 CONVERT;
+        __MZ5=((____DB ) 8);
+        lisaac_push(&__SZY,L10633769); // L81 MEMORY;
+        lisaac_push_first(&__4DV,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__LMU,L11029000); // L84 NUMERIC;
+        lisaac_push_first(&__E1Y,L5383176); // L41 NUMERIC;
+        lisaac_push_first(&__C3Y,L14156807); // L108 INTEGER;
+        lisaac_push_first(&__QZ5,L78939655); // L602 INTEGER;
+        lisaac_push_first(&__RZ5,L4069927); // L31 CONVERT;
+        __TZ5=((____DB ) 0);
+        lisaac_push(&__LMU,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__E1Y,L9195016); // L70 NUMERIC;
+        __VZ5=(void *)((unsigned long)__TZ5 - (unsigned long)__MZ5);
+        lisaac_push(&__4DV,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__LMU,L9195016); // L70 NUMERIC;
+        __MZ5=(void *)((unsigned long)__IZ5 - (unsigned long)__VZ5);
+        if (__UBP==NULL) {
+          lisaac_push(&__MYY,L40777769); // L311 MEMORY;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* MEMORY */ {
-          lisaac_push(&__I0Y,L40777769); // L311 MEMORY;
-          __BFP=((____ASE *)__QDP);
-          lisaac_push_first(&__O1Y,L10633257); // L81 MEMORY;
-          lisaac_push_first(&__0FV,L10384425); // L79 MEMORY;
-          lisaac_push_first(&__HOU,L4069927); // L31 CONVERT;
-          __IEP=((____DB )__BFP);
-          lisaac_push(&__O1Y,L10639913); // L81 MEMORY;
-          lisaac_push_first(&__0FV,L14156807); // L108 INTEGER;
-          lisaac_push_first(&__HOU,L78939655); // L602 INTEGER;
-          lisaac_push_first(&__A3Y,L4069927); // L31 CONVERT;
-          __X25=((____DB ) 8);
-          lisaac_push(&__O1Y,L10633769); // L81 MEMORY;
-          lisaac_push_first(&__0FV,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__HOU,L11029000); // L84 NUMERIC;
-          lisaac_push_first(&__A3Y,L5383176); // L41 NUMERIC;
-          lisaac_push_first(&__44Y,L14156807); // L108 INTEGER;
-          lisaac_push_first(&__O15,L78939655); // L602 INTEGER;
-          lisaac_push_first(&__P15,L4069927); // L31 CONVERT;
-          __125=((____DB ) 0);
-          lisaac_push(&__HOU,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__A3Y,L9195016); // L70 NUMERIC;
-          __C35=(void *)((unsigned long)__125 - (unsigned long)__X25);
-          lisaac_push(&__0FV,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__HOU,L9195016); // L70 NUMERIC;
-          __X25=(void *)((unsigned long)__IEP - (unsigned long)__C35);
+          lisaac_push(&__MYY,L40777769); // L311 MEMORY;
+          __FDP=((____FQE *)__UBP);
+          lisaac_push_first(&__SZY,L10633257); // L81 MEMORY;
+          lisaac_push_first(&__4DV,L10384425); // L79 MEMORY;
+          lisaac_push_first(&__LMU,L4069927); // L31 CONVERT;
+          __MCP=((____DB )__FDP);
+          lisaac_push(&__SZY,L10639913); // L81 MEMORY;
+          lisaac_push_first(&__4DV,L14156807); // L108 INTEGER;
+          lisaac_push_first(&__LMU,L78939655); // L602 INTEGER;
+          lisaac_push_first(&__E1Y,L4069927); // L31 CONVERT;
+          __Z05=((____DB ) 8);
+          lisaac_push(&__SZY,L10633769); // L81 MEMORY;
+          lisaac_push_first(&__4DV,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__LMU,L11029000); // L84 NUMERIC;
+          lisaac_push_first(&__E1Y,L5383176); // L41 NUMERIC;
+          lisaac_push_first(&__C3Y,L14156807); // L108 INTEGER;
+          lisaac_push_first(&__QZ5,L78939655); // L602 INTEGER;
+          lisaac_push_first(&__RZ5,L4069927); // L31 CONVERT;
+          __305=((____DB ) 0);
+          lisaac_push(&__LMU,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__E1Y,L9195016); // L70 NUMERIC;
+          __E15=(void *)((unsigned long)__305 - (unsigned long)__Z05);
+          lisaac_push(&__4DV,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__LMU,L9195016); // L70 NUMERIC;
+          __Z05=(void *)((unsigned long)__MCP - (unsigned long)__E15);
         };
-        lisaac_push(&__I0Y,L40785449); // L311 MEMORY;
-        __F4O(__K15,__X25,__MCP);
-        lisaac_push(&__I0Y,L40900649); // L312 MEMORY;
-        lisaac_push_first(&__O1Y,L3950628); // L30 UINTEGER_32;
-        lisaac_push_first(&__0FV,L67276296); // L513 NUMERIC;
-        lisaac_push_first(&__HOU,L4069927); // L31 CONVERT;
-        lisaac_push(&__O1Y,L29370409); // L224 MEMORY;
-        lisaac_push_first(&__0FV,L17840146); // L136 BLOCK;
-        lisaac_push_first(&__HOU,L7088642); // L54 OBJECT;
-        __G15=((____DB )(top_context->back->back));
-        lisaac_push(&__0FV,L17970194); // L137 BLOCK;
-        lisaac_push_first(&__HOU,L10652676); // L81 TRUE;
-        lisaac_push_first(&__A3Y,L17974802); // L137 BLOCK;
-        lisaac_push_first(&__44Y,L29364265); // L224 MEMORY;
-        lisaac_push_first(&__O15,L11406377); // L87 MEMORY;
-        __X15=__1VH->__DSE;
-        lisaac_push(&__O15,L11423785); // L87 MEMORY;
-        lisaac_push_first(&__P15,L22171143); // L169 INTEGER;
-        __A25=(____Y1)(__X15 &  1);
-        lisaac_push(&__44Y,L29368873); // L224 MEMORY;
-        lisaac_push_first(&__O15,L23870505); // L182 MEMORY;
-        lisaac_push_first(&__P15,L49546248); // L378 NUMERIC;
-        lisaac_push_first(&__Q15,L67276296); // L513 NUMERIC;
-        lisaac_push_first(&__025,L4069927); // L31 CONVERT;
-        if ((__A25 ==  1)) {
-          lisaac_push(&__A3Y,L17971730); // L137 BLOCK;
-          lisaac_push_first(&__44Y,L13509636); // L103 TRUE;
-          __PS4=__J__;
+        lisaac_push(&__MYY,L40785449); // L311 MEMORY;
+        __J2O(__MZ5,__Z05,__QAP);
+        lisaac_push(&__MYY,L40900649); // L312 MEMORY;
+        lisaac_push_first(&__SZY,L3950628); // L30 UINTEGER_32;
+        lisaac_push_first(&__4DV,L67276296); // L513 NUMERIC;
+        lisaac_push_first(&__LMU,L4069927); // L31 CONVERT;
+        lisaac_push(&__SZY,L29370409); // L224 MEMORY;
+        lisaac_push_first(&__4DV,L17840146); // L136 BLOCK;
+        lisaac_push_first(&__LMU,L7088642); // L54 OBJECT;
+        __IZ5=((____DB )(top_context->back->back));
+        lisaac_push(&__4DV,L17970194); // L137 BLOCK;
+        lisaac_push_first(&__LMU,L10652676); // L81 TRUE;
+        lisaac_push_first(&__E1Y,L17974802); // L137 BLOCK;
+        lisaac_push_first(&__C3Y,L29364265); // L224 MEMORY;
+        lisaac_push_first(&__QZ5,L11406377); // L87 MEMORY;
+        __ZZ5=__AUH->__IQE;
+        lisaac_push(&__QZ5,L11423785); // L87 MEMORY;
+        lisaac_push_first(&__RZ5,L22171143); // L169 INTEGER;
+        __C05=(____Y1)(__ZZ5 &  1);
+        lisaac_push(&__C3Y,L29368873); // L224 MEMORY;
+        lisaac_push_first(&__QZ5,L23870505); // L182 MEMORY;
+        lisaac_push_first(&__RZ5,L49546248); // L378 NUMERIC;
+        lisaac_push_first(&__SZ5,L67276296); // L513 NUMERIC;
+        lisaac_push_first(&__205,L4069927); // L31 CONVERT;
+        if ((__C05 ==  1)) {
+          lisaac_push(&__E1Y,L17971730); // L137 BLOCK;
+          lisaac_push_first(&__C3Y,L13509636); // L103 TRUE;
+          __RQ4=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__A3Y,L17971730); // L137 BLOCK;
-          lisaac_push_first(&__44Y,L14689286); // L112 FALSE;
-          __PS4=__F__;
+          lisaac_push(&__E1Y,L17971730); // L137 BLOCK;
+          lisaac_push_first(&__C3Y,L14689286); // L112 FALSE;
+          __RQ4=__F__;
         };
-        if (__PS4) {
-          lisaac_push(&__0FV,L18221586); // L139 BLOCK;
-          lisaac_push_first(&__HOU,L8792068); // L67 TRUE;
-          lisaac_push_first(&__A3Y,L18105874); // L138 BLOCK;
-          lisaac_push_first(&__44Y,L9059330); // L69 OBJECT;
-          lisaac_push_first(&__O15,L7866882); // L60 OBJECT;
-          lisaac_push_first(&__P15,L8792068); // L67 TRUE;
-          lisaac_push_first(&__Q15,L7616002); // L58 OBJECT;
-          lisaac_stack_print((_____CONTEXT *)(__G15));
-          lisaac_push(&__44Y,L9181698); // L70 OBJECT;
-          __DX((&__string_134));
-          lisaac_push(&__44Y,L9313282); // L71 OBJECT;
-          lisaac_push_first(&__O15,L10896400); // L83 CHARACTER;
-          lisaac_push_first(&__P15,L5005342); // L38 STD_OUTPUT;
-          lisaac_push_first(&__Q15,L18378271); // L140 OUTPUT_STREAM;
-          lisaac_push_first(&__025,L8272919); // L63 SYSTEM_IO;
+        if (__RQ4) {
+          lisaac_push(&__4DV,L18221586); // L139 BLOCK;
+          lisaac_push_first(&__LMU,L8792068); // L67 TRUE;
+          lisaac_push_first(&__E1Y,L18105874); // L138 BLOCK;
+          lisaac_push_first(&__C3Y,L9059330); // L69 OBJECT;
+          lisaac_push_first(&__QZ5,L7866882); // L60 OBJECT;
+          lisaac_push_first(&__RZ5,L8792068); // L67 TRUE;
+          lisaac_push_first(&__SZ5,L7616002); // L58 OBJECT;
+          lisaac_stack_print((_____CONTEXT *)(__IZ5));
+          lisaac_push(&__C3Y,L9181698); // L70 OBJECT;
+          __DX((&__string_132));
+          lisaac_push(&__C3Y,L9313282); // L71 OBJECT;
+          lisaac_push_first(&__QZ5,L10896400); // L83 CHARACTER;
+          lisaac_push_first(&__RZ5,L5005342); // L38 STD_OUTPUT;
+          lisaac_push_first(&__SZ5,L18378271); // L140 OUTPUT_STREAM;
+          lisaac_push_first(&__205,L8272919); // L63 SYSTEM_IO;
           fputc((int)('\n'),stdout);
-          lisaac_push(&__44Y,L9455106); // L72 OBJECT;
-          lisaac_push_first(&__O15,L10511362); // L80 OBJECT;
-          lisaac_push_first(&__P15,L4598824); // L35 SYSTEM;
+          lisaac_push(&__C3Y,L9455106); // L72 OBJECT;
+          lisaac_push_first(&__QZ5,L10511362); // L80 OBJECT;
+          lisaac_push_first(&__RZ5,L4598824); // L35 SYSTEM;
           exit(( 1));
         } else /* FALSE */ {
-          lisaac_push(&__0FV,L18221586); // L139 BLOCK;
-          lisaac_push_first(&__HOU,L8530438); // L65 FALSE;
+          lisaac_push(&__4DV,L18221586); // L139 BLOCK;
+          lisaac_push_first(&__LMU,L8530438); // L65 FALSE;
         };
-        lisaac_push(&__O1Y,L29505577); // L225 MEMORY;
-        lisaac_push_first(&__0FV,L17840146); // L136 BLOCK;
-        lisaac_push_first(&__HOU,L7088642); // L54 OBJECT;
-        __G15=((____DB )(top_context->back->back));
-        lisaac_push(&__0FV,L17970194); // L137 BLOCK;
-        lisaac_push_first(&__HOU,L10652676); // L81 TRUE;
-        lisaac_push_first(&__A3Y,L17974802); // L137 BLOCK;
-        lisaac_push_first(&__44Y,L29504041); // L225 MEMORY;
-        lisaac_push_first(&__O15,L6296072); // L48 NUMERIC;
-        lisaac_push(&__O15,L6300680); // L48 NUMERIC;
-        lisaac_push_first(&__P15,L10652676); // L81 TRUE;
-        lisaac_push_first(&__Q15,L6304264); // L48 NUMERIC;
-        lisaac_push_first(&__025,L16021000); // L122 NUMERIC;
-        lisaac_push_first(&__525,L15224840); // L116 NUMERIC;
-        __JDP=( 63 > __2VH);
-        lisaac_push(&__025,L16030216); // L122 NUMERIC;
-        lisaac_push_first(&__525,L14700552); // L112 NUMERIC;
-        __PS4=( 63 == __2VH);
-        if (__JDP) {
-          lisaac_push(&__025,L16025608); // L122 NUMERIC;
-          lisaac_push_first(&__525,L10900996); // L83 TRUE;
-          __RS4=__F__;
+        lisaac_push(&__SZY,L29505577); // L225 MEMORY;
+        lisaac_push_first(&__4DV,L17840146); // L136 BLOCK;
+        lisaac_push_first(&__LMU,L7088642); // L54 OBJECT;
+        __IZ5=((____DB )(top_context->back->back));
+        lisaac_push(&__4DV,L17970194); // L137 BLOCK;
+        lisaac_push_first(&__LMU,L10652676); // L81 TRUE;
+        lisaac_push_first(&__E1Y,L17974802); // L137 BLOCK;
+        lisaac_push_first(&__C3Y,L29504041); // L225 MEMORY;
+        lisaac_push_first(&__QZ5,L6296072); // L48 NUMERIC;
+        lisaac_push(&__QZ5,L6300680); // L48 NUMERIC;
+        lisaac_push_first(&__RZ5,L10652676); // L81 TRUE;
+        lisaac_push_first(&__SZ5,L6304264); // L48 NUMERIC;
+        lisaac_push_first(&__205,L16021000); // L122 NUMERIC;
+        lisaac_push_first(&__B15,L15224840); // L116 NUMERIC;
+        __NBP=( 63 > __BUH);
+        lisaac_push(&__205,L16030216); // L122 NUMERIC;
+        lisaac_push_first(&__B15,L14700552); // L112 NUMERIC;
+        __RQ4=( 63 == __BUH);
+        if (__NBP) {
+          lisaac_push(&__205,L16025608); // L122 NUMERIC;
+          lisaac_push_first(&__B15,L10900996); // L83 TRUE;
+          __TQ4=__F__;
         } else /* FALSE */ {
-          lisaac_push(&__025,L16025608); // L122 NUMERIC;
-          lisaac_push_first(&__525,L12342790); // L94 FALSE;
-          __RS4=__PS4;
+          lisaac_push(&__205,L16025608); // L122 NUMERIC;
+          lisaac_push_first(&__B15,L12342790); // L94 FALSE;
+          __TQ4=__RQ4;
         };
-        if (__RS4) {
-          lisaac_push(&__A3Y,L17971730); // L137 BLOCK;
-          lisaac_push_first(&__44Y,L13509636); // L103 TRUE;
-          __RS4=__J__;
+        if (__TQ4) {
+          lisaac_push(&__E1Y,L17971730); // L137 BLOCK;
+          lisaac_push_first(&__C3Y,L13509636); // L103 TRUE;
+          __TQ4=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__A3Y,L17971730); // L137 BLOCK;
-          lisaac_push_first(&__44Y,L14689286); // L112 FALSE;
-          __RS4=__F__;
+          lisaac_push(&__E1Y,L17971730); // L137 BLOCK;
+          lisaac_push_first(&__C3Y,L14689286); // L112 FALSE;
+          __TQ4=__F__;
         };
-        if (__RS4) {
-          lisaac_push(&__0FV,L18221586); // L139 BLOCK;
-          lisaac_push_first(&__HOU,L8792068); // L67 TRUE;
-          lisaac_push_first(&__A3Y,L18105874); // L138 BLOCK;
-          lisaac_push_first(&__44Y,L9059330); // L69 OBJECT;
-          lisaac_push_first(&__O15,L7866882); // L60 OBJECT;
-          lisaac_push_first(&__P15,L8792068); // L67 TRUE;
-          lisaac_push_first(&__Q15,L7616002); // L58 OBJECT;
-          lisaac_stack_print((_____CONTEXT *)(__G15));
-          lisaac_push(&__44Y,L9181698); // L70 OBJECT;
-          __DX((&__string_133));
-          lisaac_push(&__44Y,L9313282); // L71 OBJECT;
-          lisaac_push_first(&__O15,L10896400); // L83 CHARACTER;
-          lisaac_push_first(&__P15,L5005342); // L38 STD_OUTPUT;
-          lisaac_push_first(&__Q15,L18378271); // L140 OUTPUT_STREAM;
-          lisaac_push_first(&__025,L8272919); // L63 SYSTEM_IO;
+        if (__TQ4) {
+          lisaac_push(&__4DV,L18221586); // L139 BLOCK;
+          lisaac_push_first(&__LMU,L8792068); // L67 TRUE;
+          lisaac_push_first(&__E1Y,L18105874); // L138 BLOCK;
+          lisaac_push_first(&__C3Y,L9059330); // L69 OBJECT;
+          lisaac_push_first(&__QZ5,L7866882); // L60 OBJECT;
+          lisaac_push_first(&__RZ5,L8792068); // L67 TRUE;
+          lisaac_push_first(&__SZ5,L7616002); // L58 OBJECT;
+          lisaac_stack_print((_____CONTEXT *)(__IZ5));
+          lisaac_push(&__C3Y,L9181698); // L70 OBJECT;
+          __DX((&__string_131));
+          lisaac_push(&__C3Y,L9313282); // L71 OBJECT;
+          lisaac_push_first(&__QZ5,L10896400); // L83 CHARACTER;
+          lisaac_push_first(&__RZ5,L5005342); // L38 STD_OUTPUT;
+          lisaac_push_first(&__SZ5,L18378271); // L140 OUTPUT_STREAM;
+          lisaac_push_first(&__205,L8272919); // L63 SYSTEM_IO;
           fputc((int)('\n'),stdout);
-          lisaac_push(&__44Y,L9455106); // L72 OBJECT;
-          lisaac_push_first(&__O15,L10511362); // L80 OBJECT;
-          lisaac_push_first(&__P15,L4598824); // L35 SYSTEM;
+          lisaac_push(&__C3Y,L9455106); // L72 OBJECT;
+          lisaac_push_first(&__QZ5,L10511362); // L80 OBJECT;
+          lisaac_push_first(&__RZ5,L4598824); // L35 SYSTEM;
           exit(( 1));
         } else /* FALSE */ {
-          lisaac_push(&__0FV,L18221586); // L139 BLOCK;
-          lisaac_push_first(&__HOU,L8530438); // L65 FALSE;
+          lisaac_push(&__4DV,L18221586); // L139 BLOCK;
+          lisaac_push_first(&__LMU,L8530438); // L65 FALSE;
         };
-        __G15=__1VH->__CSE;
-        lisaac_push(&__O1Y,L29896233); // L228 MEMORY;
-        lisaac_push_first(&__0FV,L11172393); // L85 MEMORY;
-        lisaac_push_first(&__HOU,L10633257); // L81 MEMORY;
-        lisaac_push_first(&__A3Y,L10384425); // L79 MEMORY;
-        lisaac_push_first(&__44Y,L4069927); // L31 CONVERT;
-        __K15=((____DB )__1VH);
-        lisaac_push(&__HOU,L10639913); // L81 MEMORY;
-        lisaac_push_first(&__A3Y,L14156807); // L108 INTEGER;
-        lisaac_push_first(&__44Y,L78939655); // L602 INTEGER;
-        lisaac_push_first(&__O15,L4069927); // L31 CONVERT;
-        __R15=((____DB ) 8);
-        lisaac_push(&__HOU,L10633769); // L81 MEMORY;
-        lisaac_push_first(&__A3Y,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__44Y,L11029000); // L84 NUMERIC;
-        lisaac_push_first(&__O15,L5383176); // L41 NUMERIC;
-        lisaac_push_first(&__P15,L14156807); // L108 INTEGER;
-        lisaac_push_first(&__Q15,L78939655); // L602 INTEGER;
-        lisaac_push_first(&__025,L4069927); // L31 CONVERT;
-        __T15=((____DB ) 0);
-        lisaac_push(&__44Y,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__O15,L9195016); // L70 NUMERIC;
-        __IEP=(void *)((unsigned long)__T15 - (unsigned long)__R15);
-        lisaac_push(&__A3Y,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__44Y,L9195016); // L70 NUMERIC;
-        __R15=(void *)((unsigned long)__K15 - (unsigned long)__IEP);
-        lisaac_push(&__0FV,L11175465); // L85 MEMORY;
-        lisaac_push_first(&__HOU,L10883113); // L83 MEMORY;
-        __X15=__1VH->__DSE;
-        lisaac_push(&__HOU,L10899497); // L83 MEMORY;
-        lisaac_push_first(&__A3Y,L22171143); // L169 INTEGER;
-        __A25=(____Y1)(__X15 &  4294967292LU);
-        lisaac_push(&__0FV,L11181097); // L85 MEMORY;
-        lisaac_push_first(&__HOU,L14156807); // L108 INTEGER;
-        lisaac_push_first(&__A3Y,L78939655); // L602 INTEGER;
-        lisaac_push_first(&__44Y,L4069927); // L31 CONVERT;
-        __K15=((____DB )__A25);
-        lisaac_push(&__0FV,L11172905); // L85 MEMORY;
-        lisaac_push_first(&__HOU,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__A3Y,L11029000); // L84 NUMERIC;
-        lisaac_push_first(&__44Y,L5383176); // L41 NUMERIC;
-        lisaac_push_first(&__O15,L14156807); // L108 INTEGER;
-        lisaac_push_first(&__P15,L78939655); // L602 INTEGER;
-        lisaac_push_first(&__Q15,L4069927); // L31 CONVERT;
-        __T15=((____DB ) 0);
-        lisaac_push(&__A3Y,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__44Y,L9195016); // L70 NUMERIC;
-        __IEP=(void *)((unsigned long)__T15 - (unsigned long)__K15);
-        lisaac_push(&__HOU,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__A3Y,L9195016); // L70 NUMERIC;
-        __K15=(void *)((unsigned long)__R15 - (unsigned long)__IEP);
-        lisaac_push(&__0FV,L11181609); // L85 MEMORY;
-        lisaac_push_first(&__HOU,L4069927); // L31 CONVERT;
-        __QDP=((____ASE *)__K15);
-        __K15=__20F;
-        lisaac_push(&__O1Y,L30045225); // L229 MEMORY;
-        lisaac_push_first(&__0FV,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__HOU,L11029000); // L84 NUMERIC;
-        lisaac_push_first(&__A3Y,L5383176); // L41 NUMERIC;
-        lisaac_push_first(&__44Y,L14156807); // L108 INTEGER;
-        lisaac_push_first(&__O15,L78939655); // L602 INTEGER;
-        lisaac_push_first(&__P15,L4069927); // L31 CONVERT;
-        __R15=((____DB ) 0);
-        lisaac_push(&__HOU,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__A3Y,L9195016); // L70 NUMERIC;
-        __T15=(void *)((unsigned long)__R15 - (unsigned long)__G15);
-        lisaac_push(&__0FV,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__HOU,L9195016); // L70 NUMERIC;
-        __R15=(void *)((unsigned long)__K15 - (unsigned long)__T15);
-        lisaac_push(&__O1Y,L30048297); // L229 MEMORY;
-        lisaac_push_first(&__0FV,L4069927); // L31 CONVERT;
-        __BFP=((____ASE *)__R15);
-        __DCS=__BFP;
-        __X15=__1VH->__DSE;
-        lisaac_push(&__O1Y,L30161449); // L230 MEMORY;
-        lisaac_push_first(&__0FV,L22171143); // L169 INTEGER;
-        __A25=(____Y1)(__X15 &  4294967294LU);
-        __X15=__A25;
-        if ((__G15 == (void *)NULL)) {
-          lisaac_push(&__O1Y,L30288425); // L231 MEMORY;
-          lisaac_push_first(&__0FV,L10377220); // L79 TRUE;
-          __RS4=__F__;
+        __IZ5=__AUH->__HQE;
+        lisaac_push(&__SZY,L29896233); // L228 MEMORY;
+        lisaac_push_first(&__4DV,L11172393); // L85 MEMORY;
+        lisaac_push_first(&__LMU,L10633257); // L81 MEMORY;
+        lisaac_push_first(&__E1Y,L10384425); // L79 MEMORY;
+        lisaac_push_first(&__C3Y,L4069927); // L31 CONVERT;
+        __MZ5=((____DB )__AUH);
+        lisaac_push(&__LMU,L10639913); // L81 MEMORY;
+        lisaac_push_first(&__E1Y,L14156807); // L108 INTEGER;
+        lisaac_push_first(&__C3Y,L78939655); // L602 INTEGER;
+        lisaac_push_first(&__QZ5,L4069927); // L31 CONVERT;
+        __TZ5=((____DB ) 8);
+        lisaac_push(&__LMU,L10633769); // L81 MEMORY;
+        lisaac_push_first(&__E1Y,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__C3Y,L11029000); // L84 NUMERIC;
+        lisaac_push_first(&__QZ5,L5383176); // L41 NUMERIC;
+        lisaac_push_first(&__RZ5,L14156807); // L108 INTEGER;
+        lisaac_push_first(&__SZ5,L78939655); // L602 INTEGER;
+        lisaac_push_first(&__205,L4069927); // L31 CONVERT;
+        __VZ5=((____DB ) 0);
+        lisaac_push(&__C3Y,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__QZ5,L9195016); // L70 NUMERIC;
+        __MCP=(void *)((unsigned long)__VZ5 - (unsigned long)__TZ5);
+        lisaac_push(&__E1Y,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__C3Y,L9195016); // L70 NUMERIC;
+        __TZ5=(void *)((unsigned long)__MZ5 - (unsigned long)__MCP);
+        lisaac_push(&__4DV,L11175465); // L85 MEMORY;
+        lisaac_push_first(&__LMU,L10883113); // L83 MEMORY;
+        __ZZ5=__AUH->__IQE;
+        lisaac_push(&__LMU,L10899497); // L83 MEMORY;
+        lisaac_push_first(&__E1Y,L22171143); // L169 INTEGER;
+        __C05=(____Y1)(__ZZ5 &  4294967292LU);
+        lisaac_push(&__4DV,L11181097); // L85 MEMORY;
+        lisaac_push_first(&__LMU,L14156807); // L108 INTEGER;
+        lisaac_push_first(&__E1Y,L78939655); // L602 INTEGER;
+        lisaac_push_first(&__C3Y,L4069927); // L31 CONVERT;
+        __MZ5=((____DB )__C05);
+        lisaac_push(&__4DV,L11172905); // L85 MEMORY;
+        lisaac_push_first(&__LMU,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__E1Y,L11029000); // L84 NUMERIC;
+        lisaac_push_first(&__C3Y,L5383176); // L41 NUMERIC;
+        lisaac_push_first(&__QZ5,L14156807); // L108 INTEGER;
+        lisaac_push_first(&__RZ5,L78939655); // L602 INTEGER;
+        lisaac_push_first(&__SZ5,L4069927); // L31 CONVERT;
+        __VZ5=((____DB ) 0);
+        lisaac_push(&__E1Y,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__C3Y,L9195016); // L70 NUMERIC;
+        __MCP=(void *)((unsigned long)__VZ5 - (unsigned long)__MZ5);
+        lisaac_push(&__LMU,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__E1Y,L9195016); // L70 NUMERIC;
+        __MZ5=(void *)((unsigned long)__TZ5 - (unsigned long)__MCP);
+        lisaac_push(&__4DV,L11181609); // L85 MEMORY;
+        lisaac_push_first(&__LMU,L4069927); // L31 CONVERT;
+        __UBP=((____FQE *)__MZ5);
+        __MZ5=__BZF;
+        lisaac_push(&__SZY,L30045225); // L229 MEMORY;
+        lisaac_push_first(&__4DV,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__LMU,L11029000); // L84 NUMERIC;
+        lisaac_push_first(&__E1Y,L5383176); // L41 NUMERIC;
+        lisaac_push_first(&__C3Y,L14156807); // L108 INTEGER;
+        lisaac_push_first(&__QZ5,L78939655); // L602 INTEGER;
+        lisaac_push_first(&__RZ5,L4069927); // L31 CONVERT;
+        __TZ5=((____DB ) 0);
+        lisaac_push(&__LMU,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__E1Y,L9195016); // L70 NUMERIC;
+        __VZ5=(void *)((unsigned long)__TZ5 - (unsigned long)__IZ5);
+        lisaac_push(&__4DV,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__LMU,L9195016); // L70 NUMERIC;
+        __TZ5=(void *)((unsigned long)__MZ5 - (unsigned long)__VZ5);
+        lisaac_push(&__SZY,L30048297); // L229 MEMORY;
+        lisaac_push_first(&__4DV,L4069927); // L31 CONVERT;
+        __FDP=((____FQE *)__TZ5);
+        __HAS=__FDP;
+        __ZZ5=__AUH->__IQE;
+        lisaac_push(&__SZY,L30161449); // L230 MEMORY;
+        lisaac_push_first(&__4DV,L22171143); // L169 INTEGER;
+        __C05=(____Y1)(__ZZ5 &  4294967294LU);
+        __ZZ5=__C05;
+        if ((__IZ5 == (void *)NULL)) {
+          lisaac_push(&__SZY,L30288425); // L231 MEMORY;
+          lisaac_push_first(&__4DV,L10377220); // L79 TRUE;
+          __TQ4=__F__;
         } else /* FALSE */ {
-          lisaac_push(&__O1Y,L30288425); // L231 MEMORY;
-          lisaac_push_first(&__0FV,L11832326); // L90 FALSE;
-          lisaac_push_first(&__HOU,L30295593); // L231 MEMORY;
-          lisaac_push_first(&__A3Y,L11406377); // L87 MEMORY;
-          __N4P=__BFP->__DSE;
-          lisaac_push(&__A3Y,L11423785); // L87 MEMORY;
-          lisaac_push_first(&__44Y,L22171143); // L169 INTEGER;
-          __3DP=(____Y1)(__N4P &  1);
-          lisaac_push(&__HOU,L30300713); // L231 MEMORY;
-          lisaac_push_first(&__A3Y,L23739433); // L181 MEMORY;
-          lisaac_push_first(&__44Y,L49546248); // L378 NUMERIC;
-          lisaac_push_first(&__O15,L67276296); // L513 NUMERIC;
-          lisaac_push_first(&__P15,L4069927); // L31 CONVERT;
-          __RS4=(__3DP !=  0);
+          lisaac_push(&__SZY,L30288425); // L231 MEMORY;
+          lisaac_push_first(&__4DV,L11832326); // L90 FALSE;
+          lisaac_push_first(&__LMU,L30295593); // L231 MEMORY;
+          lisaac_push_first(&__E1Y,L11406377); // L87 MEMORY;
+          __R2P=__FDP->__IQE;
+          lisaac_push(&__E1Y,L11423785); // L87 MEMORY;
+          lisaac_push_first(&__C3Y,L22171143); // L169 INTEGER;
+          __BCP=(____Y1)(__R2P &  1);
+          lisaac_push(&__LMU,L30300713); // L231 MEMORY;
+          lisaac_push_first(&__E1Y,L23739433); // L181 MEMORY;
+          lisaac_push_first(&__C3Y,L49546248); // L378 NUMERIC;
+          lisaac_push_first(&__QZ5,L67276296); // L513 NUMERIC;
+          lisaac_push_first(&__RZ5,L4069927); // L31 CONVERT;
+          __TQ4=(__BCP !=  0);
         };
-        if (__RS4) {
-          lisaac_push(&__O1Y,L31197737); // L238 MEMORY;
-          lisaac_push_first(&__0FV,L6825988); // L52 TRUE;
-          lisaac_push_first(&__HOU,L30304297); // L231 MEMORY;
-          __DCS=__1VH;
-          lisaac_push(&__HOU,L30680617); // L234 MEMORY;
-          lisaac_push_first(&__A3Y,L26485801); // L202 MEMORY;
-          __1VH->__ESE=__2HP;
-          __1VH->__FSE=NULL;
-          if (((void *)__2HP != (void *)NULL)) {
-            lisaac_push(&__A3Y,L27265577); // L208 MEMORY;
-            lisaac_push_first(&__44Y,L8792068); // L67 TRUE;
-            lisaac_push_first(&__O15,L27015721); // L206 MEMORY;
-            __Y55=__2HP;
-            if (__Y55==NULL) {
-              lisaac_push(&__O15,L27151913); // L207 MEMORY;
+        if (__TQ4) {
+          lisaac_push(&__SZY,L31197737); // L238 MEMORY;
+          lisaac_push_first(&__4DV,L6825988); // L52 TRUE;
+          lisaac_push_first(&__LMU,L30304297); // L231 MEMORY;
+          __HAS=__AUH;
+          lisaac_push(&__LMU,L30680617); // L234 MEMORY;
+          lisaac_push_first(&__E1Y,L26485801); // L202 MEMORY;
+          __AUH->__JQE=__AGP;
+          __AUH->__KQE=NULL;
+          if (((void *)__AGP != (void *)NULL)) {
+            lisaac_push(&__E1Y,L27265577); // L208 MEMORY;
+            lisaac_push_first(&__C3Y,L8792068); // L67 TRUE;
+            lisaac_push_first(&__QZ5,L27015721); // L206 MEMORY;
+            __035=__AGP;
+            if (__035==NULL) {
+              lisaac_push(&__QZ5,L27151913); // L207 MEMORY;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* MEMORY */ {
-              lisaac_push(&__O15,L27151913); // L207 MEMORY;
-              __Z55=((____ASE *)__Y55);
-              lisaac_push_first(&__P15,L24264233); // L185 MEMORY;
-              __Z55->__FSE=__1VH;
+              lisaac_push(&__QZ5,L27151913); // L207 MEMORY;
+              __135=((____FQE *)__035);
+              lisaac_push_first(&__RZ5,L24264233); // L185 MEMORY;
+              __135->__KQE=__AUH;
             };
           } else /* FALSE */ {
-            lisaac_push(&__A3Y,L27265577); // L208 MEMORY;
-            lisaac_push_first(&__44Y,L8530438); // L65 FALSE;
+            lisaac_push(&__E1Y,L27265577); // L208 MEMORY;
+            lisaac_push_first(&__C3Y,L8530438); // L65 FALSE;
           };
-          __2HP=__1VH;
+          __AGP=__AUH;
         } else /* FALSE */ {
-          lisaac_push(&__O1Y,L31197737); // L238 MEMORY;
-          lisaac_push_first(&__0FV,L6826502); // L52 FALSE;
-          lisaac_push_first(&__HOU,L30808105); // L235 MEMORY;
-          __N4P=__DCS->__DSE;
-          lisaac_push(&__HOU,L31078441); // L237 MEMORY;
-          lisaac_push_first(&__A3Y,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__44Y,L11029000); // L84 NUMERIC;
-          lisaac_push(&__44Y,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__O15,L9195016); // L70 NUMERIC;
-          __3DP=(____Y1)(- __N4P);
-          lisaac_push(&__A3Y,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__44Y,L9195016); // L70 NUMERIC;
-          __N4P=(____Y1)(__A25 - __3DP);
-          lisaac_push(&__HOU,L31090217); // L237 MEMORY;
-          lisaac_push_first(&__A3Y,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__44Y,L11029000); // L84 NUMERIC;
-          lisaac_push(&__44Y,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__O15,L9195016); // L70 NUMERIC;
-          __3DP=(____Y1)(-  8);
-          lisaac_push(&__A3Y,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__44Y,L9195016); // L70 NUMERIC;
-          __X15=(____Y1)(__N4P - __3DP);
+          lisaac_push(&__SZY,L31197737); // L238 MEMORY;
+          lisaac_push_first(&__4DV,L6826502); // L52 FALSE;
+          lisaac_push_first(&__LMU,L30808105); // L235 MEMORY;
+          __R2P=__HAS->__IQE;
+          lisaac_push(&__LMU,L31078441); // L237 MEMORY;
+          lisaac_push_first(&__E1Y,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__C3Y,L11029000); // L84 NUMERIC;
+          lisaac_push(&__C3Y,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__QZ5,L9195016); // L70 NUMERIC;
+          __BCP=(____Y1)(- __R2P);
+          lisaac_push(&__E1Y,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__C3Y,L9195016); // L70 NUMERIC;
+          __R2P=(____Y1)(__C05 - __BCP);
+          lisaac_push(&__LMU,L31090217); // L237 MEMORY;
+          lisaac_push_first(&__E1Y,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__C3Y,L11029000); // L84 NUMERIC;
+          lisaac_push(&__C3Y,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__QZ5,L9195016); // L70 NUMERIC;
+          __BCP=(____Y1)(-  8);
+          lisaac_push(&__E1Y,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__C3Y,L9195016); // L70 NUMERIC;
+          __ZZ5=(____Y1)(__R2P - __BCP);
         };
-        lisaac_push(&__O1Y,L31464489); // L240 MEMORY;
-        lisaac_push_first(&__0FV,L11932713); // L91 MEMORY;
-        __A25=__1VH->__DSE;
-        lisaac_push(&__0FV,L11952169); // L91 MEMORY;
-        lisaac_push(&__0FV,L11948585); // L91 MEMORY;
-        lisaac_push_first(&__HOU,L22171143); // L169 INTEGER;
-        __VDP=(____Y1)(__A25 &  2);
-        lisaac_push(&__0FV,L11958313); // L91 MEMORY;
-        lisaac_push_first(&__HOU,L34479112); // L263 NUMERIC;
-        if ((__VDP !=  0)) {
-          lisaac_push(&__O1Y,L31460905); // L240 MEMORY;
-          lisaac_push_first(&__0FV,L13509636); // L103 TRUE;
-          __RS4=__J__;
+        lisaac_push(&__SZY,L31464489); // L240 MEMORY;
+        lisaac_push_first(&__4DV,L11932713); // L91 MEMORY;
+        __C05=__AUH->__IQE;
+        lisaac_push(&__4DV,L11952169); // L91 MEMORY;
+        lisaac_push(&__4DV,L11948585); // L91 MEMORY;
+        lisaac_push_first(&__LMU,L22171143); // L169 INTEGER;
+        __ZBP=(____Y1)(__C05 &  2);
+        lisaac_push(&__4DV,L11958313); // L91 MEMORY;
+        lisaac_push_first(&__LMU,L34479112); // L263 NUMERIC;
+        if ((__ZBP !=  0)) {
+          lisaac_push(&__SZY,L31460905); // L240 MEMORY;
+          lisaac_push_first(&__4DV,L13509636); // L103 TRUE;
+          __TQ4=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__O1Y,L31460905); // L240 MEMORY;
-          lisaac_push_first(&__0FV,L14689286); // L112 FALSE;
-          __RS4=__F__;
+          lisaac_push(&__SZY,L31460905); // L240 MEMORY;
+          lisaac_push_first(&__4DV,L14689286); // L112 FALSE;
+          __TQ4=__F__;
         };
-        if (__RS4) {
-          lisaac_push(&__O1Y,L31466537); // L240 MEMORY;
-          lisaac_push_first(&__0FV,L10652676); // L81 TRUE;
-          lisaac_push_first(&__HOU,L31471657); // L240 MEMORY;
-          lisaac_push_first(&__A3Y,L11406377); // L87 MEMORY;
-          __N4P=__QDP->__DSE;
-          lisaac_push(&__A3Y,L11423785); // L87 MEMORY;
-          lisaac_push_first(&__44Y,L22171143); // L169 INTEGER;
-          __3DP=(____Y1)(__N4P &  1);
-          lisaac_push(&__HOU,L31476265); // L240 MEMORY;
-          lisaac_push_first(&__A3Y,L23739433); // L181 MEMORY;
-          lisaac_push_first(&__44Y,L49546248); // L378 NUMERIC;
-          lisaac_push_first(&__O15,L67276296); // L513 NUMERIC;
-          lisaac_push_first(&__P15,L4069927); // L31 CONVERT;
-          __RS4=(__3DP ==  0);
+        if (__TQ4) {
+          lisaac_push(&__SZY,L31466537); // L240 MEMORY;
+          lisaac_push_first(&__4DV,L10652676); // L81 TRUE;
+          lisaac_push_first(&__LMU,L31471657); // L240 MEMORY;
+          lisaac_push_first(&__E1Y,L11406377); // L87 MEMORY;
+          __R2P=__UBP->__IQE;
+          lisaac_push(&__E1Y,L11423785); // L87 MEMORY;
+          lisaac_push_first(&__C3Y,L22171143); // L169 INTEGER;
+          __BCP=(____Y1)(__R2P &  1);
+          lisaac_push(&__LMU,L31476265); // L240 MEMORY;
+          lisaac_push_first(&__E1Y,L23739433); // L181 MEMORY;
+          lisaac_push_first(&__C3Y,L49546248); // L378 NUMERIC;
+          lisaac_push_first(&__QZ5,L67276296); // L513 NUMERIC;
+          lisaac_push_first(&__RZ5,L4069927); // L31 CONVERT;
+          __TQ4=(__BCP ==  0);
         } else /* FALSE */ {
-          lisaac_push(&__O1Y,L31466537); // L240 MEMORY;
-          lisaac_push_first(&__0FV,L12081158); // L92 FALSE;
-          __RS4=__J__;
+          lisaac_push(&__SZY,L31466537); // L240 MEMORY;
+          lisaac_push_first(&__4DV,L12081158); // L92 FALSE;
+          __TQ4=__J__;
         };
-        if (__RS4) {
-          lisaac_push(&__O1Y,L31984169); // L244 MEMORY;
-          lisaac_push_first(&__0FV,L8792068); // L67 TRUE;
-          lisaac_push_first(&__HOU,L31479849); // L240 MEMORY;
-          __N4P=__QDP->__DSE;
-          lisaac_push(&__HOU,L31733801); // L242 MEMORY;
-          lisaac_push_first(&__A3Y,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__44Y,L11029000); // L84 NUMERIC;
-          lisaac_push(&__44Y,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__O15,L9195016); // L70 NUMERIC;
-          __3DP=(____Y1)(- __N4P);
-          lisaac_push(&__A3Y,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__44Y,L9195016); // L70 NUMERIC;
-          __N4P=(____Y1)(__X15 - __3DP);
-          lisaac_push(&__HOU,L31743529); // L242 MEMORY;
-          lisaac_push_first(&__A3Y,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__44Y,L11029000); // L84 NUMERIC;
-          lisaac_push(&__44Y,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__O15,L9195016); // L70 NUMERIC;
-          __3DP=(____Y1)(-  8);
-          lisaac_push(&__A3Y,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__44Y,L9195016); // L70 NUMERIC;
-          __X15=(____Y1)(__N4P - __3DP);
-          lisaac_push(&__HOU,L31864361); // L243 MEMORY;
-          __YBT(__QDP);
+        if (__TQ4) {
+          lisaac_push(&__SZY,L31984169); // L244 MEMORY;
+          lisaac_push_first(&__4DV,L8792068); // L67 TRUE;
+          lisaac_push_first(&__LMU,L31479849); // L240 MEMORY;
+          __R2P=__UBP->__IQE;
+          lisaac_push(&__LMU,L31733801); // L242 MEMORY;
+          lisaac_push_first(&__E1Y,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__C3Y,L11029000); // L84 NUMERIC;
+          lisaac_push(&__C3Y,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__QZ5,L9195016); // L70 NUMERIC;
+          __BCP=(____Y1)(- __R2P);
+          lisaac_push(&__E1Y,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__C3Y,L9195016); // L70 NUMERIC;
+          __R2P=(____Y1)(__ZZ5 - __BCP);
+          lisaac_push(&__LMU,L31743529); // L242 MEMORY;
+          lisaac_push_first(&__E1Y,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__C3Y,L11029000); // L84 NUMERIC;
+          lisaac_push(&__C3Y,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__QZ5,L9195016); // L70 NUMERIC;
+          __BCP=(____Y1)(-  8);
+          lisaac_push(&__E1Y,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__C3Y,L9195016); // L70 NUMERIC;
+          __ZZ5=(____Y1)(__R2P - __BCP);
+          lisaac_push(&__LMU,L31864361); // L243 MEMORY;
+          __25S(__UBP);
         } else /* FALSE */ {
-          lisaac_push(&__O1Y,L31984169); // L244 MEMORY;
-          lisaac_push_first(&__0FV,L8530438); // L65 FALSE;
+          lisaac_push(&__SZY,L31984169); // L244 MEMORY;
+          lisaac_push_first(&__4DV,L8530438); // L65 FALSE;
         };
-        lisaac_push(&__O1Y,L32131625); // L245 MEMORY;
-        lisaac_push_first(&__0FV,L12470825); // L95 MEMORY;
-        __DCS->__DSE=__X15;
-        lisaac_push(&__O1Y,L32253993); // L246 MEMORY;
-        lisaac_push_first(&__0FV,L11932713); // L91 MEMORY;
-        __X15=__DCS->__DSE;
-        lisaac_push(&__0FV,L11952169); // L91 MEMORY;
-        lisaac_push(&__0FV,L11948585); // L91 MEMORY;
-        lisaac_push_first(&__HOU,L22171143); // L169 INTEGER;
-        __A25=(____Y1)(__X15 &  2);
-        lisaac_push(&__0FV,L11958313); // L91 MEMORY;
-        lisaac_push_first(&__HOU,L34479112); // L263 NUMERIC;
-        if ((__A25 !=  0)) {
-          lisaac_push(&__O1Y,L32901673); // L251 MEMORY;
-          lisaac_push_first(&__0FV,L6825988); // L52 TRUE;
-          lisaac_push_first(&__HOU,L32390185); // L247 MEMORY;
-          __SSP(__DCS,__2VH);
+        lisaac_push(&__SZY,L32131625); // L245 MEMORY;
+        lisaac_push_first(&__4DV,L12470825); // L95 MEMORY;
+        __HAS->__IQE=__ZZ5;
+        lisaac_push(&__SZY,L32253993); // L246 MEMORY;
+        lisaac_push_first(&__4DV,L11932713); // L91 MEMORY;
+        __ZZ5=__HAS->__IQE;
+        lisaac_push(&__4DV,L11952169); // L91 MEMORY;
+        lisaac_push(&__4DV,L11948585); // L91 MEMORY;
+        lisaac_push_first(&__LMU,L22171143); // L169 INTEGER;
+        __C05=(____Y1)(__ZZ5 &  2);
+        lisaac_push(&__4DV,L11958313); // L91 MEMORY;
+        lisaac_push_first(&__LMU,L34479112); // L263 NUMERIC;
+        if ((__C05 !=  0)) {
+          lisaac_push(&__SZY,L32901673); // L251 MEMORY;
+          lisaac_push_first(&__4DV,L6825988); // L52 TRUE;
+          lisaac_push_first(&__LMU,L32390185); // L247 MEMORY;
+          __WQP(__HAS,__BUH);
         } else /* FALSE */ {
-          lisaac_push(&__O1Y,L32901673); // L251 MEMORY;
-          lisaac_push_first(&__0FV,L6826502); // L52 FALSE;
-          lisaac_push_first(&__HOU,L32649769); // L249 MEMORY;
-          lisaac_push_first(&__A3Y,L11172393); // L85 MEMORY;
-          lisaac_push_first(&__44Y,L10633257); // L81 MEMORY;
-          lisaac_push_first(&__O15,L10384425); // L79 MEMORY;
-          lisaac_push_first(&__P15,L4069927); // L31 CONVERT;
-          __X25=((____DB )__1VH);
-          lisaac_push(&__44Y,L10639913); // L81 MEMORY;
-          lisaac_push_first(&__O15,L14156807); // L108 INTEGER;
-          lisaac_push_first(&__P15,L78939655); // L602 INTEGER;
-          lisaac_push_first(&__Q15,L4069927); // L31 CONVERT;
-          __125=((____DB ) 8);
-          lisaac_push(&__44Y,L10633769); // L81 MEMORY;
-          lisaac_push_first(&__O15,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__P15,L11029000); // L84 NUMERIC;
-          lisaac_push_first(&__Q15,L5383176); // L41 NUMERIC;
-          lisaac_push_first(&__025,L14156807); // L108 INTEGER;
-          lisaac_push_first(&__525,L78939655); // L602 INTEGER;
-          lisaac_push_first(&__A35,L4069927); // L31 CONVERT;
-          __C35=((____DB ) 0);
-          lisaac_push(&__P15,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__Q15,L9195016); // L70 NUMERIC;
-          __E35=(void *)((unsigned long)__C35 - (unsigned long)__125);
-          lisaac_push(&__O15,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__P15,L9195016); // L70 NUMERIC;
-          __125=(void *)((unsigned long)__X25 - (unsigned long)__E35);
-          lisaac_push(&__A3Y,L11175465); // L85 MEMORY;
-          lisaac_push_first(&__44Y,L10883113); // L83 MEMORY;
-          __N4P=__1VH->__DSE;
-          lisaac_push(&__44Y,L10899497); // L83 MEMORY;
-          lisaac_push_first(&__O15,L22171143); // L169 INTEGER;
-          __3DP=(____Y1)(__N4P &  4294967292LU);
-          lisaac_push(&__A3Y,L11181097); // L85 MEMORY;
-          lisaac_push_first(&__44Y,L14156807); // L108 INTEGER;
-          lisaac_push_first(&__O15,L78939655); // L602 INTEGER;
-          lisaac_push_first(&__P15,L4069927); // L31 CONVERT;
-          __X25=((____DB )__3DP);
-          lisaac_push(&__A3Y,L11172905); // L85 MEMORY;
-          lisaac_push_first(&__44Y,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__O15,L11029000); // L84 NUMERIC;
-          lisaac_push_first(&__P15,L5383176); // L41 NUMERIC;
-          lisaac_push_first(&__Q15,L14156807); // L108 INTEGER;
-          lisaac_push_first(&__025,L78939655); // L602 INTEGER;
-          lisaac_push_first(&__525,L4069927); // L31 CONVERT;
-          __C35=((____DB ) 0);
-          lisaac_push(&__O15,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__P15,L9195016); // L70 NUMERIC;
-          __E35=(void *)((unsigned long)__C35 - (unsigned long)__X25);
-          lisaac_push(&__44Y,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__O15,L9195016); // L70 NUMERIC;
-          __X25=(void *)((unsigned long)__125 - (unsigned long)__E35);
-          lisaac_push(&__A3Y,L11181609); // L85 MEMORY;
-          lisaac_push_first(&__44Y,L4069927); // L31 CONVERT;
-          __Y55=((____ASE *)__X25);
-          lisaac_push(&__HOU,L32791593); // L250 MEMORY;
-          lisaac_push_first(&__A3Y,L10384425); // L79 MEMORY;
-          lisaac_push_first(&__44Y,L4069927); // L31 CONVERT;
-          __X25=((____DB )__DCS);
-          __125=__20F;
-          lisaac_push(&__HOU,L32792105); // L250 MEMORY;
-          lisaac_push_first(&__A3Y,L9195016); // L70 NUMERIC;
-          __C35=(void *)((unsigned long)__X25 - (unsigned long)__125);
-          lisaac_push(&__HOU,L32799273); // L250 MEMORY;
-          lisaac_push_first(&__A3Y,L12208681); // L93 MEMORY;
-          __Y55->__CSE=__C35;
+          lisaac_push(&__SZY,L32901673); // L251 MEMORY;
+          lisaac_push_first(&__4DV,L6826502); // L52 FALSE;
+          lisaac_push_first(&__LMU,L32649769); // L249 MEMORY;
+          lisaac_push_first(&__E1Y,L11172393); // L85 MEMORY;
+          lisaac_push_first(&__C3Y,L10633257); // L81 MEMORY;
+          lisaac_push_first(&__QZ5,L10384425); // L79 MEMORY;
+          lisaac_push_first(&__RZ5,L4069927); // L31 CONVERT;
+          __Z05=((____DB )__AUH);
+          lisaac_push(&__C3Y,L10639913); // L81 MEMORY;
+          lisaac_push_first(&__QZ5,L14156807); // L108 INTEGER;
+          lisaac_push_first(&__RZ5,L78939655); // L602 INTEGER;
+          lisaac_push_first(&__SZ5,L4069927); // L31 CONVERT;
+          __305=((____DB ) 8);
+          lisaac_push(&__C3Y,L10633769); // L81 MEMORY;
+          lisaac_push_first(&__QZ5,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__RZ5,L11029000); // L84 NUMERIC;
+          lisaac_push_first(&__SZ5,L5383176); // L41 NUMERIC;
+          lisaac_push_first(&__205,L14156807); // L108 INTEGER;
+          lisaac_push_first(&__B15,L78939655); // L602 INTEGER;
+          lisaac_push_first(&__C15,L4069927); // L31 CONVERT;
+          __E15=((____DB ) 0);
+          lisaac_push(&__RZ5,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__SZ5,L9195016); // L70 NUMERIC;
+          __G15=(void *)((unsigned long)__E15 - (unsigned long)__305);
+          lisaac_push(&__QZ5,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__RZ5,L9195016); // L70 NUMERIC;
+          __305=(void *)((unsigned long)__Z05 - (unsigned long)__G15);
+          lisaac_push(&__E1Y,L11175465); // L85 MEMORY;
+          lisaac_push_first(&__C3Y,L10883113); // L83 MEMORY;
+          __R2P=__AUH->__IQE;
+          lisaac_push(&__C3Y,L10899497); // L83 MEMORY;
+          lisaac_push_first(&__QZ5,L22171143); // L169 INTEGER;
+          __BCP=(____Y1)(__R2P &  4294967292LU);
+          lisaac_push(&__E1Y,L11181097); // L85 MEMORY;
+          lisaac_push_first(&__C3Y,L14156807); // L108 INTEGER;
+          lisaac_push_first(&__QZ5,L78939655); // L602 INTEGER;
+          lisaac_push_first(&__RZ5,L4069927); // L31 CONVERT;
+          __Z05=((____DB )__BCP);
+          lisaac_push(&__E1Y,L11172905); // L85 MEMORY;
+          lisaac_push_first(&__C3Y,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__QZ5,L11029000); // L84 NUMERIC;
+          lisaac_push_first(&__RZ5,L5383176); // L41 NUMERIC;
+          lisaac_push_first(&__SZ5,L14156807); // L108 INTEGER;
+          lisaac_push_first(&__205,L78939655); // L602 INTEGER;
+          lisaac_push_first(&__B15,L4069927); // L31 CONVERT;
+          __E15=((____DB ) 0);
+          lisaac_push(&__QZ5,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__RZ5,L9195016); // L70 NUMERIC;
+          __G15=(void *)((unsigned long)__E15 - (unsigned long)__Z05);
+          lisaac_push(&__C3Y,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__QZ5,L9195016); // L70 NUMERIC;
+          __Z05=(void *)((unsigned long)__305 - (unsigned long)__G15);
+          lisaac_push(&__E1Y,L11181609); // L85 MEMORY;
+          lisaac_push_first(&__C3Y,L4069927); // L31 CONVERT;
+          __035=((____FQE *)__Z05);
+          lisaac_push(&__LMU,L32791593); // L250 MEMORY;
+          lisaac_push_first(&__E1Y,L10384425); // L79 MEMORY;
+          lisaac_push_first(&__C3Y,L4069927); // L31 CONVERT;
+          __Z05=((____DB )__HAS);
+          __305=__BZF;
+          lisaac_push(&__LMU,L32792105); // L250 MEMORY;
+          lisaac_push_first(&__E1Y,L9195016); // L70 NUMERIC;
+          __E15=(void *)((unsigned long)__Z05 - (unsigned long)__305);
+          lisaac_push(&__LMU,L32799273); // L250 MEMORY;
+          lisaac_push_first(&__E1Y,L12208681); // L93 MEMORY;
+          __035->__HQE=__E15;
         };
       } else /* FALSE */ {
-        lisaac_push(&__VZN,L41029161); // L313 MEMORY;
-        lisaac_push_first(&__1KN,L8530438); // L65 FALSE;
+        lisaac_push(&__ZXN,L41029161); // L313 MEMORY;
+        lisaac_push_first(&__5IN,L8530438); // L65 FALSE;
       };
     } else /* FALSE */ {
-      lisaac_push(&__VLH,L41421353); // L316 MEMORY;
-      lisaac_push_first(&__TKN,L6826502); // L52 FALSE;
-      lisaac_push_first(&__VZN,L41162793); // L314 MEMORY;
-      __3BP=__1VH;
+      lisaac_push(&__0JH,L41421353); // L316 MEMORY;
+      lisaac_push_first(&__XIN,L6826502); // L52 FALSE;
+      lisaac_push_first(&__ZXN,L41162793); // L314 MEMORY;
+      __BAP=__AUH;
     };
-    if (__3BP==NULL) {
-      lisaac_push(&__NQH,L83524137); // L637 MEMORY;
+    if (__BAP==NULL) {
+      lisaac_push(&__SOH,L83524137); // L637 MEMORY;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* MEMORY */ {
-      lisaac_push(&__NQH,L83524137); // L637 MEMORY;
-      __QDP=((____ASE *)__3BP);
-      lisaac_push_first(&__VLH,L10633257); // L81 MEMORY;
-      lisaac_push_first(&__TKN,L10384425); // L79 MEMORY;
-      lisaac_push_first(&__VZN,L4069927); // L31 CONVERT;
-      __G15=((____DB )__QDP);
-      lisaac_push(&__VLH,L10639913); // L81 MEMORY;
-      lisaac_push_first(&__TKN,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__VZN,L78939655); // L602 INTEGER;
-      lisaac_push_first(&__1KN,L4069927); // L31 CONVERT;
-      __K15=((____DB ) 8);
-      lisaac_push(&__VLH,L10633769); // L81 MEMORY;
-      lisaac_push_first(&__TKN,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__VZN,L11029000); // L84 NUMERIC;
-      lisaac_push_first(&__1KN,L5383176); // L41 NUMERIC;
-      lisaac_push_first(&__I0Y,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__O1Y,L78939655); // L602 INTEGER;
-      lisaac_push_first(&__0FV,L4069927); // L31 CONVERT;
-      __R15=((____DB ) 0);
-      lisaac_push(&__VZN,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__1KN,L9195016); // L70 NUMERIC;
-      __T15=(void *)((unsigned long)__R15 - (unsigned long)__K15);
-      lisaac_push(&__TKN,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__VZN,L9195016); // L70 NUMERIC;
-      __K15=(void *)((unsigned long)__G15 - (unsigned long)__T15);
+      lisaac_push(&__SOH,L83524137); // L637 MEMORY;
+      __UBP=((____FQE *)__BAP);
+      lisaac_push_first(&__0JH,L10633257); // L81 MEMORY;
+      lisaac_push_first(&__XIN,L10384425); // L79 MEMORY;
+      lisaac_push_first(&__ZXN,L4069927); // L31 CONVERT;
+      __IZ5=((____DB )__UBP);
+      lisaac_push(&__0JH,L10639913); // L81 MEMORY;
+      lisaac_push_first(&__XIN,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__ZXN,L78939655); // L602 INTEGER;
+      lisaac_push_first(&__5IN,L4069927); // L31 CONVERT;
+      __MZ5=((____DB ) 8);
+      lisaac_push(&__0JH,L10633769); // L81 MEMORY;
+      lisaac_push_first(&__XIN,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__ZXN,L11029000); // L84 NUMERIC;
+      lisaac_push_first(&__5IN,L5383176); // L41 NUMERIC;
+      lisaac_push_first(&__MYY,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__SZY,L78939655); // L602 INTEGER;
+      lisaac_push_first(&__4DV,L4069927); // L31 CONVERT;
+      __TZ5=((____DB ) 0);
+      lisaac_push(&__ZXN,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__5IN,L9195016); // L70 NUMERIC;
+      __VZ5=(void *)((unsigned long)__TZ5 - (unsigned long)__MZ5);
+      lisaac_push(&__XIN,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__ZXN,L9195016); // L70 NUMERIC;
+      __MZ5=(void *)((unsigned long)__IZ5 - (unsigned long)__VZ5);
     };
-    __EUH=__K15;
-  };
-  lisaac_push(&__NLH,L14969877); // L114 NATIVE_ARRAY;
-  lisaac_push_first(&__CQH,L4069927); // L31 CONVERT;
-  __2MH=((____4 *)__EUH);
-  lisaac_push(&__NLH,L15095317); // L115 NATIVE_ARRAY;
-  lisaac_push_first(&__CQH,L9195016); // L70 NUMERIC;
-  __PUH=(____L)(__QLH -  1);
-  lisaac_push(&__NLH,L15096853); // L115 NATIVE_ARRAY;
-  __ALJ(__2MH,__PLH,__PUH);
-  __RLH=__2MH;
-  lisaac_push(&__NLH,L15600661); // L119 NATIVE_ARRAY;
-  lisaac_push_first(&__CQH,L24393746); // L186 BLOCK;
-  lisaac_push_first(&__I2H,L7088642); // L54 OBJECT;
-  __EQH=((____DB )(top_context->back->back));
-  lisaac_push(&__CQH,L24524306); // L187 BLOCK;
-  lisaac_push_first(&__I2H,L10652676); // L81 TRUE;
-  lisaac_push_first(&__NQH,L24528914); // L187 BLOCK;
-  lisaac_push_first(&__VLH,L15601685); // L119 NATIVE_ARRAY;
-  if (((void *)__2MH != (void *)NULL)) {
-    lisaac_push(&__NQH,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__VLH,L13509636); // L103 TRUE;
-    __ZE4=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__NQH,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__VLH,L14689286); // L112 FALSE;
-    __ZE4=__F__;
-  };
-  if (__ZE4) {
-    lisaac_push(&__CQH,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__I2H,L8792068); // L67 TRUE;
-    lisaac_push_first(&__NQH,L24532498); // L187 BLOCK;
-    lisaac_push(&__NQH,L24672274); // L188 BLOCK;
-    lisaac_push_first(&__VLH,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__TKN,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__VZN,L8792068); // L67 TRUE;
-    lisaac_push_first(&__1KN,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__EQH));
-    lisaac_push(&__VLH,L9181698); // L70 OBJECT;
-    __DX((&__string_103));
-    lisaac_push(&__VLH,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__TKN,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__VZN,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__1KN,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__I0Y,L8272919); // L63 SYSTEM_IO;
+    __JSH=__MZ5;
+  };
+  lisaac_push(&__SJH,L14969877); // L114 NATIVE_ARRAY;
+  lisaac_push_first(&__HOH,L4069927); // L31 CONVERT;
+  __BLH=((____4 *)__JSH);
+  lisaac_push(&__SJH,L15095317); // L115 NATIVE_ARRAY;
+  lisaac_push_first(&__HOH,L9195016); // L70 NUMERIC;
+  __USH=(____L)(__VJH -  1);
+  lisaac_push(&__SJH,L15096853); // L115 NATIVE_ARRAY;
+  __EJJ(__BLH,__UJH,__USH);
+  __WJH=__BLH;
+  lisaac_push(&__SJH,L15600661); // L119 NATIVE_ARRAY;
+  lisaac_push_first(&__HOH,L24393746); // L186 BLOCK;
+  lisaac_push_first(&__N0H,L7088642); // L54 OBJECT;
+  __JOH=((____DB )(top_context->back->back));
+  lisaac_push(&__HOH,L24524306); // L187 BLOCK;
+  lisaac_push_first(&__N0H,L10652676); // L81 TRUE;
+  lisaac_push_first(&__SOH,L24528914); // L187 BLOCK;
+  lisaac_push_first(&__0JH,L15601685); // L119 NATIVE_ARRAY;
+  if (((void *)__BLH != (void *)NULL)) {
+    lisaac_push(&__SOH,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__0JH,L13509636); // L103 TRUE;
+    __1C4=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__SOH,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__0JH,L14689286); // L112 FALSE;
+    __1C4=__F__;
+  };
+  if (__1C4) {
+    lisaac_push(&__HOH,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__N0H,L8792068); // L67 TRUE;
+    lisaac_push_first(&__SOH,L24532498); // L187 BLOCK;
+    lisaac_push(&__SOH,L24672274); // L188 BLOCK;
+    lisaac_push_first(&__0JH,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__XIN,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__ZXN,L8792068); // L67 TRUE;
+    lisaac_push_first(&__5IN,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__JOH));
+    lisaac_push(&__0JH,L9181698); // L70 OBJECT;
+    __DX((&__string_101));
+    lisaac_push(&__0JH,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__XIN,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__ZXN,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__5IN,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__MYY,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__VLH,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__TKN,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__VZN,L4598824); // L35 SYSTEM;
+    lisaac_push(&__0JH,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__XIN,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__ZXN,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__CQH,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__I2H,L8530438); // L65 FALSE;
+    lisaac_push(&__HOH,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__N0H,L8530438); // L65 FALSE;
   };
-  return(__RLH);
+  return(__WJH);
 }
 
-static void __4UJ(____4 *__AVJ,____4 *__BVJ,____L __CVJ,____L __DVJ)
+static void __CTJ(____4 *__ETJ,____4 *__FTJ,____L __GTJ,____L __HTJ)
 // ({__HB},{NULLx__HB},{__L},{__L}) Void No recursive, No inlinable.
 {
-  ____DB __R5K;
-  ____L __VVJ,__UVJ,__HEZ;
-  _____CONTEXT __5UJ,__P5K,__0OM,__05K,__HVJ,__YQ1,__ZQ1,__OCU,__2DZ;
-  ____G __2Q1,__4Q1,__AR1,__JBL;
-  ____4 __CWJ;
-  lisaac_push_first(&__5UJ,L68815893); // L525 NATIVE_ARRAY;
-  lisaac_push_first(&__P5K,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__0OM,L7088642); // L54 OBJECT;
-  __R5K=((____DB )(top_context->back->back));
-  lisaac_push(&__P5K,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__0OM,L10652676); // L81 TRUE;
-  lisaac_push_first(&__05K,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__HVJ,L68820501); // L525 NATIVE_ARRAY;
-  lisaac_push_first(&__YQ1,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__ZQ1,L15224840); // L116 NUMERIC;
-  __2Q1=(__CVJ >  0);
-  lisaac_push(&__YQ1,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__ZQ1,L14700552); // L112 NUMERIC;
-  __4Q1=(__CVJ ==  0);
-  if (__2Q1) {
-    lisaac_push(&__YQ1,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__ZQ1,L10900996); // L83 TRUE;
-    __AR1=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__YQ1,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__ZQ1,L12342790); // L94 FALSE;
-    __AR1=__4Q1;
-  };
-  if (__AR1) {
-    lisaac_push(&__05K,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__HVJ,L13509636); // L103 TRUE;
-    __AR1=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__05K,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__HVJ,L14689286); // L112 FALSE;
-    __AR1=__F__;
-  };
-  if (__AR1) {
-    lisaac_push(&__P5K,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__0OM,L8792068); // L67 TRUE;
-    lisaac_push_first(&__05K,L21910546); // L167 BLOCK;
-    lisaac_push(&__05K,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__HVJ,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__YQ1,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__ZQ1,L8792068); // L67 TRUE;
-    lisaac_push_first(&__OCU,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__R5K));
-    lisaac_push(&__HVJ,L9181698); // L70 OBJECT;
-    __DX((&__string_111));
-    lisaac_push(&__HVJ,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__YQ1,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__ZQ1,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__OCU,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__2DZ,L8272919); // L63 SYSTEM_IO;
+  ____DB __V3K;
+  ____L __ZTJ,__YTJ,__LCZ;
+  _____CONTEXT __DTJ,__T3K,__4MM,__43K,__LTJ,__FP1,__GP1,__SAU,__ACZ;
+  ____G __JP1,__LP1,__NP1,__N5K;
+  ____4 __GUJ;
+  lisaac_push_first(&__DTJ,L68815893); // L525 NATIVE_ARRAY;
+  lisaac_push_first(&__T3K,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__4MM,L7088642); // L54 OBJECT;
+  __V3K=((____DB )(top_context->back->back));
+  lisaac_push(&__T3K,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__4MM,L10652676); // L81 TRUE;
+  lisaac_push_first(&__43K,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__LTJ,L68820501); // L525 NATIVE_ARRAY;
+  lisaac_push_first(&__FP1,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__GP1,L15224840); // L116 NUMERIC;
+  __JP1=(__GTJ >  0);
+  lisaac_push(&__FP1,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__GP1,L14700552); // L112 NUMERIC;
+  __LP1=(__GTJ ==  0);
+  if (__JP1) {
+    lisaac_push(&__FP1,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__GP1,L10900996); // L83 TRUE;
+    __NP1=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__FP1,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__GP1,L12342790); // L94 FALSE;
+    __NP1=__LP1;
+  };
+  if (__NP1) {
+    lisaac_push(&__43K,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__LTJ,L13509636); // L103 TRUE;
+    __NP1=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__43K,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__LTJ,L14689286); // L112 FALSE;
+    __NP1=__F__;
+  };
+  if (__NP1) {
+    lisaac_push(&__T3K,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__4MM,L8792068); // L67 TRUE;
+    lisaac_push_first(&__43K,L21910546); // L167 BLOCK;
+    lisaac_push(&__43K,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__LTJ,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__FP1,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__GP1,L8792068); // L67 TRUE;
+    lisaac_push_first(&__SAU,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__V3K));
+    lisaac_push(&__LTJ,L9181698); // L70 OBJECT;
+    __DX((&__string_109));
+    lisaac_push(&__LTJ,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__FP1,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__GP1,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__SAU,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__ACZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__HVJ,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__YQ1,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__ZQ1,L4598824); // L35 SYSTEM;
+    lisaac_push(&__LTJ,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__FP1,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__GP1,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__P5K,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__0OM,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__5UJ,L68946965); // L526 NATIVE_ARRAY;
-  lisaac_push_first(&__P5K,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__0OM,L7088642); // L54 OBJECT;
-  __R5K=((____DB )(top_context->back->back));
-  lisaac_push(&__P5K,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__0OM,L10652676); // L81 TRUE;
-  lisaac_push_first(&__05K,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__HVJ,L68955669); // L526 NATIVE_ARRAY;
-  lisaac_push_first(&__YQ1,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__ZQ1,L15224840); // L116 NUMERIC;
-  __2Q1=(__DVJ >  0);
-  lisaac_push(&__YQ1,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__ZQ1,L14700552); // L112 NUMERIC;
-  __4Q1=(__DVJ ==  0);
-  if (__2Q1) {
-    lisaac_push(&__YQ1,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__ZQ1,L10900996); // L83 TRUE;
-    __AR1=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__YQ1,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__ZQ1,L12342790); // L94 FALSE;
-    __AR1=__4Q1;
-  };
-  if (__AR1) {
-    lisaac_push(&__05K,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__HVJ,L13509636); // L103 TRUE;
-    __AR1=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__05K,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__HVJ,L14689286); // L112 FALSE;
-    __AR1=__F__;
-  };
-  if (__AR1) {
-    lisaac_push(&__P5K,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__0OM,L8792068); // L67 TRUE;
-    lisaac_push_first(&__05K,L21910546); // L167 BLOCK;
-    lisaac_push(&__05K,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__HVJ,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__YQ1,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__ZQ1,L8792068); // L67 TRUE;
-    lisaac_push_first(&__OCU,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__R5K));
-    lisaac_push(&__HVJ,L9181698); // L70 OBJECT;
-    __DX((&__string_111));
-    lisaac_push(&__HVJ,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__YQ1,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__ZQ1,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__OCU,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__2DZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__T3K,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__4MM,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__DTJ,L68946965); // L526 NATIVE_ARRAY;
+  lisaac_push_first(&__T3K,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__4MM,L7088642); // L54 OBJECT;
+  __V3K=((____DB )(top_context->back->back));
+  lisaac_push(&__T3K,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__4MM,L10652676); // L81 TRUE;
+  lisaac_push_first(&__43K,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__LTJ,L68955669); // L526 NATIVE_ARRAY;
+  lisaac_push_first(&__FP1,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__GP1,L15224840); // L116 NUMERIC;
+  __JP1=(__HTJ >  0);
+  lisaac_push(&__FP1,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__GP1,L14700552); // L112 NUMERIC;
+  __LP1=(__HTJ ==  0);
+  if (__JP1) {
+    lisaac_push(&__FP1,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__GP1,L10900996); // L83 TRUE;
+    __NP1=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__FP1,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__GP1,L12342790); // L94 FALSE;
+    __NP1=__LP1;
+  };
+  if (__NP1) {
+    lisaac_push(&__43K,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__LTJ,L13509636); // L103 TRUE;
+    __NP1=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__43K,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__LTJ,L14689286); // L112 FALSE;
+    __NP1=__F__;
+  };
+  if (__NP1) {
+    lisaac_push(&__T3K,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__4MM,L8792068); // L67 TRUE;
+    lisaac_push_first(&__43K,L21910546); // L167 BLOCK;
+    lisaac_push(&__43K,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__LTJ,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__FP1,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__GP1,L8792068); // L67 TRUE;
+    lisaac_push_first(&__SAU,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__V3K));
+    lisaac_push(&__LTJ,L9181698); // L70 OBJECT;
+    __DX((&__string_109));
+    lisaac_push(&__LTJ,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__FP1,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__GP1,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__SAU,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__ACZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__HVJ,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__YQ1,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__ZQ1,L4598824); // L35 SYSTEM;
+    lisaac_push(&__LTJ,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__FP1,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__GP1,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__P5K,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__0OM,L8530438); // L65 FALSE;
+    lisaac_push(&__T3K,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__4MM,L8530438); // L65 FALSE;
   };
-  __VVJ= 0;
-  __UVJ=__CVJ;
-  lisaac_push(&__5UJ,L70126101); // L535 NATIVE_ARRAY;
-  lisaac_push_first(&__P5K,L11802642); // L90 BLOCK;
-  __EBL:
+  __ZTJ= 0;
+  __YTJ=__GTJ;
+  lisaac_push(&__DTJ,L70126101); // L535 NATIVE_ARRAY;
+  lisaac_push_first(&__T3K,L11802642); // L90 BLOCK;
+  __I5K:
   {
-    lisaac_push(&__P5K,L11802642); // L90 BLOCK;
-    lisaac_push_first(&__0OM,L69601813); // L531 NATIVE_ARRAY;
-    if ((__VVJ == __DVJ)) {
-      lisaac_push(&__P5K,L11799570); // L90 BLOCK;
-      lisaac_push_first(&__0OM,L13509636); // L103 TRUE;
-      __JBL=__J__;
+    lisaac_push(&__T3K,L11802642); // L90 BLOCK;
+    lisaac_push_first(&__4MM,L69601813); // L531 NATIVE_ARRAY;
+    if ((__ZTJ == __HTJ)) {
+      lisaac_push(&__T3K,L11799570); // L90 BLOCK;
+      lisaac_push_first(&__4MM,L13509636); // L103 TRUE;
+      __N5K=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__P5K,L11799570); // L90 BLOCK;
-      lisaac_push_first(&__0OM,L14689286); // L112 FALSE;
-      __JBL=__F__;
+      lisaac_push(&__T3K,L11799570); // L90 BLOCK;
+      lisaac_push_first(&__4MM,L14689286); // L112 FALSE;
+      __N5K=__F__;
     };
-    if (__JBL) {
-      lisaac_push(&__P5K,L12192274); // L93 BLOCK;
-      lisaac_push_first(&__0OM,L8792068); // L67 TRUE;
-      lisaac_push_first(&__05K,L11935762); // L91 BLOCK;
-      lisaac_push_first(&__HVJ,L69616661); // L531 NATIVE_ARRAY;
-      if (__BVJ==NULL) {
-        lisaac_push(&__HVJ,L69741589); // L532 NATIVE_ARRAY;
+    if (__N5K) {
+      lisaac_push(&__T3K,L12192274); // L93 BLOCK;
+      lisaac_push_first(&__4MM,L8792068); // L67 TRUE;
+      lisaac_push_first(&__43K,L11935762); // L91 BLOCK;
+      lisaac_push_first(&__LTJ,L69616661); // L531 NATIVE_ARRAY;
+      if (__FTJ==NULL) {
+        lisaac_push(&__LTJ,L69741589); // L532 NATIVE_ARRAY;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-        lisaac_push(&__HVJ,L69741589); // L532 NATIVE_ARRAY;
-        __CWJ=__MVD(((____4 *)__BVJ),__VVJ);
+        lisaac_push(&__LTJ,L69741589); // L532 NATIVE_ARRAY;
+        __GUJ=__RTD(((____4 *)__FTJ),__ZTJ);
       };
-      lisaac_push(&__HVJ,L69745173); // L532 NATIVE_ARRAY;
-      __3OG(__AVJ,__CWJ,__UVJ);
-      lisaac_push(&__HVJ,L69869589); // L533 NATIVE_ARRAY;
-      lisaac_push_first(&__YQ1,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__ZQ1,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__OCU,L9195016); // L70 NUMERIC;
-      __HEZ=(____L)(-  1);
-      lisaac_push(&__YQ1,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__ZQ1,L9195016); // L70 NUMERIC;
-      __VVJ=(____L)(__VVJ - __HEZ);
-      lisaac_push(&__HVJ,L70000661); // L534 NATIVE_ARRAY;
-      lisaac_push_first(&__YQ1,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__ZQ1,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__OCU,L9195016); // L70 NUMERIC;
-      __HEZ=(____L)(-  1);
-      lisaac_push(&__YQ1,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__ZQ1,L9195016); // L70 NUMERIC;
-      __UVJ=(____L)(__UVJ - __HEZ);
-      lisaac_push(&__05K,L12068370); // L92 BLOCK;
-      goto __EBL;
+      lisaac_push(&__LTJ,L69745173); // L532 NATIVE_ARRAY;
+      __CNG(__ETJ,__GUJ,__YTJ);
+      lisaac_push(&__LTJ,L69869589); // L533 NATIVE_ARRAY;
+      lisaac_push_first(&__FP1,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__GP1,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__SAU,L9195016); // L70 NUMERIC;
+      __LCZ=(____L)(-  1);
+      lisaac_push(&__FP1,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__GP1,L9195016); // L70 NUMERIC;
+      __ZTJ=(____L)(__ZTJ - __LCZ);
+      lisaac_push(&__LTJ,L70000661); // L534 NATIVE_ARRAY;
+      lisaac_push_first(&__FP1,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__GP1,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__SAU,L9195016); // L70 NUMERIC;
+      __LCZ=(____L)(-  1);
+      lisaac_push(&__FP1,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__GP1,L9195016); // L70 NUMERIC;
+      __YTJ=(____L)(__YTJ - __LCZ);
+      lisaac_push(&__43K,L12068370); // L92 BLOCK;
+      goto __I5K;
     } else /* FALSE */ {
-      lisaac_push(&__P5K,L12192274); // L93 BLOCK;
-      lisaac_push_first(&__0OM,L8530438); // L65 FALSE;
+      lisaac_push(&__T3K,L12192274); // L93 BLOCK;
+      lisaac_push_first(&__4MM,L8530438); // L65 FALSE;
     };
   };
 }
 
-static ____G __PMI(____0B *__RMI)
+static ____G __UKI(____0B *__WKI)
 // ({__0B}) With result No recursive, No inlinable.
 {
-  ____L __UMI,__VMI,__TMI,__ENI,__IPI,__NRI,__ORI,__XEZ;
-  _____CONTEXT __QMI,__SWJ,__2MI,__1QM,__CNI,__3BY,__VNI,__12S,__1NI;
-  _____CONTEXT __NIW,__JOI,__2JV,__IQI,__REZ,__SEZ,__2EZ,__HD5,__ID5;
-  ____G __WMI,__XMI,__INI,__XNI,__4NI,__IIW,__CSI,__JSI,__ND5,__PD5;
-  ____4 __QNI;
-  lisaac_push_first(&__QMI,L52173837); // L398 ABSTRACT_STRING;
-  __UMI= 0;
-  __VMI= 0;
-  __WMI=__J__;
-  __XMI=__J__;
-  __TMI= 1;
-  lisaac_push(&__QMI,L62392845); // L476 ABSTRACT_STRING;
-  lisaac_push_first(&__SWJ,L11802642); // L90 BLOCK;
-  __RWJ:
+  ____L __ZKI,__0KI,__YKI,__JLI,__NNI,__SPI,__TPI,__1CZ;
+  _____CONTEXT __VKI,__WUJ,__BLI,__5OM,__HLI,__BAY,__0LI,__50S,__AMI;
+  _____CONTEXT __RGW,__OMI,__AIV,__NOI,__VCZ,__WCZ,__ADZ,__JB5,__KB5;
+  ____G __1KI,__2KI,__NLI,__2LI,__DMI,__MGW,__HQI,__OQI,__PB5,__RB5;
+  ____4 __VLI;
+  lisaac_push_first(&__VKI,L52173837); // L398 ABSTRACT_STRING;
+  __ZKI= 0;
+  __0KI= 0;
+  __1KI=__J__;
+  __2KI=__J__;
+  __YKI= 1;
+  lisaac_push(&__VKI,L62392845); // L476 ABSTRACT_STRING;
+  lisaac_push_first(&__WUJ,L11802642); // L90 BLOCK;
+  __VUJ:
   {
-    lisaac_push(&__SWJ,L11802642); // L90 BLOCK;
-    lisaac_push_first(&__2MI,L55970317); // L427 ABSTRACT_STRING;
-    if ((__UMI ==  4)) {
-      lisaac_push(&__2MI,L55977997); // L427 ABSTRACT_STRING;
-      lisaac_push_first(&__1QM,L10377220); // L79 TRUE;
-      __INI=__F__;
+    lisaac_push(&__WUJ,L11802642); // L90 BLOCK;
+    lisaac_push_first(&__BLI,L55970317); // L427 ABSTRACT_STRING;
+    if ((__ZKI ==  4)) {
+      lisaac_push(&__BLI,L55977997); // L427 ABSTRACT_STRING;
+      lisaac_push_first(&__5OM,L10377220); // L79 TRUE;
+      __NLI=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__2MI,L55977997); // L427 ABSTRACT_STRING;
-      lisaac_push_first(&__1QM,L11832326); // L90 FALSE;
-      lisaac_push_first(&__CNI,L55979021); // L427 ABSTRACT_STRING;
-      __ENI=__RMI->__FC;
-      lisaac_push(&__CNI,L55980557); // L427 ABSTRACT_STRING;
-      lisaac_push_first(&__3BY,L15224840); // L116 NUMERIC;
-      __INI=(__TMI > __ENI);
+      lisaac_push(&__BLI,L55977997); // L427 ABSTRACT_STRING;
+      lisaac_push_first(&__5OM,L11832326); // L90 FALSE;
+      lisaac_push_first(&__HLI,L55979021); // L427 ABSTRACT_STRING;
+      __JLI=__WKI->__FC;
+      lisaac_push(&__HLI,L55980557); // L427 ABSTRACT_STRING;
+      lisaac_push_first(&__BAY,L15224840); // L116 NUMERIC;
+      __NLI=(__YKI > __JLI);
     };
-    if (__INI) {
-      lisaac_push(&__SWJ,L11799570); // L90 BLOCK;
-      lisaac_push_first(&__2MI,L13509636); // L103 TRUE;
-      __INI=__J__;
+    if (__NLI) {
+      lisaac_push(&__WUJ,L11799570); // L90 BLOCK;
+      lisaac_push_first(&__BLI,L13509636); // L103 TRUE;
+      __NLI=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__SWJ,L11799570); // L90 BLOCK;
-      lisaac_push_first(&__2MI,L14689286); // L112 FALSE;
-      __INI=__F__;
+      lisaac_push(&__WUJ,L11799570); // L90 BLOCK;
+      lisaac_push_first(&__BLI,L14689286); // L112 FALSE;
+      __NLI=__F__;
     };
-    if (__INI) {
-      lisaac_push(&__SWJ,L12192274); // L93 BLOCK;
-      lisaac_push_first(&__2MI,L8792068); // L67 TRUE;
-      lisaac_push_first(&__1QM,L11935762); // L91 BLOCK;
-      lisaac_push_first(&__CNI,L56108045); // L428 ABSTRACT_STRING;
-      __QNI=__J5I(__RMI,__TMI);
-      if ((__UMI ==  0)) {
-        lisaac_push(&__CNI,L57937421); // L442 ABSTRACT_STRING;
-        lisaac_push_first(&__3BY,L8792068); // L67 TRUE;
-        lisaac_push_first(&__VNI,L56372749); // L430 ABSTRACT_STRING;
-        __XNI=__RRR(__QNI);
-        if (__XNI) {
-          lisaac_push(&__VNI,L56496653); // L431 ABSTRACT_STRING;
-          lisaac_push_first(&__12S,L8792068); // L67 TRUE;
-          lisaac_push_first(&__1NI,L56375309); // L430 ABSTRACT_STRING;
-          __4NI=__F__;
+    if (__NLI) {
+      lisaac_push(&__WUJ,L12192274); // L93 BLOCK;
+      lisaac_push_first(&__BLI,L8792068); // L67 TRUE;
+      lisaac_push_first(&__5OM,L11935762); // L91 BLOCK;
+      lisaac_push_first(&__HLI,L56108045); // L428 ABSTRACT_STRING;
+      __VLI=__N3I(__WKI,__YKI);
+      if ((__ZKI ==  0)) {
+        lisaac_push(&__HLI,L57937421); // L442 ABSTRACT_STRING;
+        lisaac_push_first(&__BAY,L8792068); // L67 TRUE;
+        lisaac_push_first(&__0LI,L56372749); // L430 ABSTRACT_STRING;
+        __2LI=__VPR(__VLI);
+        if (__2LI) {
+          lisaac_push(&__0LI,L56496653); // L431 ABSTRACT_STRING;
+          lisaac_push_first(&__50S,L8792068); // L67 TRUE;
+          lisaac_push_first(&__AMI,L56375309); // L430 ABSTRACT_STRING;
+          __DMI=__F__;
         } else /* FALSE */ {
-          lisaac_push(&__VNI,L56496653); // L431 ABSTRACT_STRING;
-          lisaac_push_first(&__12S,L8530438); // L65 FALSE;
-          __4NI=__J__;
+          lisaac_push(&__0LI,L56496653); // L431 ABSTRACT_STRING;
+          lisaac_push_first(&__50S,L8530438); // L65 FALSE;
+          __DMI=__J__;
         };
-        if (__4NI) {
-          lisaac_push(&__VNI,L56758797); // L433 ABSTRACT_STRING;
-          lisaac_push_first(&__12S,L9326596); // L71 TRUE;
-          __4NI=__F__;
+        if (__DMI) {
+          lisaac_push(&__0LI,L56758797); // L433 ABSTRACT_STRING;
+          lisaac_push_first(&__50S,L9326596); // L71 TRUE;
+          __DMI=__F__;
         } else /* FALSE */ {
-          lisaac_push(&__VNI,L56758797); // L433 ABSTRACT_STRING;
-          lisaac_push_first(&__12S,L9187334); // L70 FALSE;
-          lisaac_push_first(&__1NI,L56501261); // L431 ABSTRACT_STRING;
-          __IIW=(__QNI == '+');
-          if (__IIW) {
-            lisaac_push(&__12S,L9570822); // L73 FALSE;
-            lisaac_push_first(&__1NI,L8792068); // L67 TRUE;
-            lisaac_push_first(&__NIW,L9445894); // L72 FALSE;
-            lisaac_push_first(&__JOI,L56509453); // L431 ABSTRACT_STRING;
-            __UMI= 1;
+          lisaac_push(&__0LI,L56758797); // L433 ABSTRACT_STRING;
+          lisaac_push_first(&__50S,L9187334); // L70 FALSE;
+          lisaac_push_first(&__AMI,L56501261); // L431 ABSTRACT_STRING;
+          __MGW=(__VLI == '+');
+          if (__MGW) {
+            lisaac_push(&__50S,L9570822); // L73 FALSE;
+            lisaac_push_first(&__AMI,L8792068); // L67 TRUE;
+            lisaac_push_first(&__RGW,L9445894); // L72 FALSE;
+            lisaac_push_first(&__OMI,L56509453); // L431 ABSTRACT_STRING;
+            __ZKI= 1;
           } else /* FALSE */ {
-            lisaac_push(&__12S,L9570822); // L73 FALSE;
-            lisaac_push_first(&__1NI,L8530438); // L65 FALSE;
+            lisaac_push(&__50S,L9570822); // L73 FALSE;
+            lisaac_push_first(&__AMI,L8530438); // L65 FALSE;
           };
-          __4NI=__IIW;
+          __DMI=__MGW;
         };
-        if (__4NI) {
-          lisaac_push(&__VNI,L57152013); // L436 ABSTRACT_STRING;
-          lisaac_push_first(&__12S,L9326596); // L71 TRUE;
-          __4NI=__F__;
+        if (__DMI) {
+          lisaac_push(&__0LI,L57152013); // L436 ABSTRACT_STRING;
+          lisaac_push_first(&__50S,L9326596); // L71 TRUE;
+          __DMI=__F__;
         } else /* FALSE */ {
-          lisaac_push(&__VNI,L57152013); // L436 ABSTRACT_STRING;
-          lisaac_push_first(&__12S,L9187334); // L70 FALSE;
-          lisaac_push_first(&__1NI,L56763405); // L433 ABSTRACT_STRING;
-          __IIW=(__QNI == '-');
-          if (__IIW) {
-            lisaac_push(&__12S,L9570822); // L73 FALSE;
-            lisaac_push_first(&__1NI,L8792068); // L67 TRUE;
-            lisaac_push_first(&__NIW,L9445894); // L72 FALSE;
-            lisaac_push_first(&__JOI,L56771597); // L433 ABSTRACT_STRING;
-            __WMI=__F__;
-            __UMI= 1;
+          lisaac_push(&__0LI,L57152013); // L436 ABSTRACT_STRING;
+          lisaac_push_first(&__50S,L9187334); // L70 FALSE;
+          lisaac_push_first(&__AMI,L56763405); // L433 ABSTRACT_STRING;
+          __MGW=(__VLI == '-');
+          if (__MGW) {
+            lisaac_push(&__50S,L9570822); // L73 FALSE;
+            lisaac_push_first(&__AMI,L8792068); // L67 TRUE;
+            lisaac_push_first(&__RGW,L9445894); // L72 FALSE;
+            lisaac_push_first(&__OMI,L56771597); // L433 ABSTRACT_STRING;
+            __1KI=__F__;
+            __ZKI= 1;
           } else /* FALSE */ {
-            lisaac_push(&__12S,L9570822); // L73 FALSE;
-            lisaac_push_first(&__1NI,L8530438); // L65 FALSE;
+            lisaac_push(&__50S,L9570822); // L73 FALSE;
+            lisaac_push_first(&__AMI,L8530438); // L65 FALSE;
           };
-          __4NI=__IIW;
+          __DMI=__MGW;
         };
-        if ((! __4NI)) {
-          lisaac_push(&__VNI,L57807373); // L441 ABSTRACT_STRING;
-          lisaac_push_first(&__12S,L10362374); // L79 FALSE;
-          lisaac_push_first(&__1NI,L57162253); // L436 ABSTRACT_STRING;
-          __4NI=__1KE(__QNI);
-          if (__4NI) {
-            lisaac_push(&__12S,L10881542); // L83 FALSE;
-            lisaac_push_first(&__1NI,L6825988); // L52 TRUE;
-            lisaac_push_first(&__NIW,L10494470); // L80 FALSE;
-            lisaac_push_first(&__JOI,L57296397); // L437 ABSTRACT_STRING;
-            __IPI=__STD(__QNI);
-            __VMI=__IPI;
-            __UMI= 2;
+        if ((! __DMI)) {
+          lisaac_push(&__0LI,L57807373); // L441 ABSTRACT_STRING;
+          lisaac_push_first(&__50S,L10362374); // L79 FALSE;
+          lisaac_push_first(&__AMI,L57162253); // L436 ABSTRACT_STRING;
+          __DMI=__AJE(__VLI);
+          if (__DMI) {
+            lisaac_push(&__50S,L10881542); // L83 FALSE;
+            lisaac_push_first(&__AMI,L6825988); // L52 TRUE;
+            lisaac_push_first(&__RGW,L10494470); // L80 FALSE;
+            lisaac_push_first(&__OMI,L57296397); // L437 ABSTRACT_STRING;
+            __NNI=__XRD(__VLI);
+            __0KI=__NNI;
+            __ZKI= 2;
           } else /* FALSE */ {
-            lisaac_push(&__12S,L10881542); // L83 FALSE;
-            lisaac_push_first(&__1NI,L6826502); // L52 FALSE;
-            lisaac_push_first(&__NIW,L10759174); // L82 FALSE;
-            lisaac_push_first(&__JOI,L57548813); // L439 ABSTRACT_STRING;
-            __UMI= 4;
+            lisaac_push(&__50S,L10881542); // L83 FALSE;
+            lisaac_push_first(&__AMI,L6826502); // L52 FALSE;
+            lisaac_push_first(&__RGW,L10759174); // L82 FALSE;
+            lisaac_push_first(&__OMI,L57548813); // L439 ABSTRACT_STRING;
+            __ZKI= 4;
           };
         };
-        __XNI=__F__;
+        __2LI=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__CNI,L57937421); // L442 ABSTRACT_STRING;
-        lisaac_push_first(&__3BY,L8530438); // L65 FALSE;
-        __XNI=__J__;
+        lisaac_push(&__HLI,L57937421); // L442 ABSTRACT_STRING;
+        lisaac_push_first(&__BAY,L8530438); // L65 FALSE;
+        __2LI=__J__;
       };
-      if (__XNI) {
-        lisaac_push(&__CNI,L59248141); // L452 ABSTRACT_STRING;
-        lisaac_push_first(&__3BY,L9326596); // L71 TRUE;
-        __XNI=__F__;
+      if (__2LI) {
+        lisaac_push(&__HLI,L59248141); // L452 ABSTRACT_STRING;
+        lisaac_push_first(&__BAY,L9326596); // L71 TRUE;
+        __2LI=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__CNI,L59248141); // L452 ABSTRACT_STRING;
-        lisaac_push_first(&__3BY,L9187334); // L70 FALSE;
-        lisaac_push_first(&__VNI,L57942029); // L442 ABSTRACT_STRING;
-        __4NI=(__UMI ==  1);
-        if (__4NI) {
-          lisaac_push(&__3BY,L9570822); // L73 FALSE;
-          lisaac_push_first(&__VNI,L8792068); // L67 TRUE;
-          lisaac_push_first(&__12S,L9445894); // L72 FALSE;
-          lisaac_push_first(&__1NI,L58074637); // L443 ABSTRACT_STRING;
-          __IIW=__1KE(__QNI);
-          if (__IIW) {
-            lisaac_push(&__1NI,L59118093); // L451 ABSTRACT_STRING;
-            lisaac_push_first(&__NIW,L6825988); // L52 TRUE;
-            lisaac_push_first(&__JOI,L58213901); // L444 ABSTRACT_STRING;
-            __IPI=__STD(__QNI);
-            __VMI=__IPI;
-            if (__WMI) {
-              lisaac_push(&__JOI,L58594829); // L447 ABSTRACT_STRING;
-              lisaac_push_first(&__2JV,L8792068); // L67 TRUE;
-              lisaac_push_first(&__IQI,L58469389); // L446 ABSTRACT_STRING;
-              lisaac_push_first(&__REZ,L11029512); // L84 NUMERIC;
-              lisaac_push_first(&__SEZ,L9195016); // L70 NUMERIC;
-              __VMI=(____L)(- __IPI);
+        lisaac_push(&__HLI,L59248141); // L452 ABSTRACT_STRING;
+        lisaac_push_first(&__BAY,L9187334); // L70 FALSE;
+        lisaac_push_first(&__0LI,L57942029); // L442 ABSTRACT_STRING;
+        __DMI=(__ZKI ==  1);
+        if (__DMI) {
+          lisaac_push(&__BAY,L9570822); // L73 FALSE;
+          lisaac_push_first(&__0LI,L8792068); // L67 TRUE;
+          lisaac_push_first(&__50S,L9445894); // L72 FALSE;
+          lisaac_push_first(&__AMI,L58074637); // L443 ABSTRACT_STRING;
+          __MGW=__AJE(__VLI);
+          if (__MGW) {
+            lisaac_push(&__AMI,L59118093); // L451 ABSTRACT_STRING;
+            lisaac_push_first(&__RGW,L6825988); // L52 TRUE;
+            lisaac_push_first(&__OMI,L58213901); // L444 ABSTRACT_STRING;
+            __NNI=__XRD(__VLI);
+            __0KI=__NNI;
+            if (__1KI) {
+              lisaac_push(&__OMI,L58594829); // L447 ABSTRACT_STRING;
+              lisaac_push_first(&__AIV,L8792068); // L67 TRUE;
+              lisaac_push_first(&__NOI,L58469389); // L446 ABSTRACT_STRING;
+              lisaac_push_first(&__VCZ,L11029512); // L84 NUMERIC;
+              lisaac_push_first(&__WCZ,L9195016); // L70 NUMERIC;
+              __0KI=(____L)(- __NNI);
             } else /* FALSE */ {
-              lisaac_push(&__JOI,L58594829); // L447 ABSTRACT_STRING;
-              lisaac_push_first(&__2JV,L8530438); // L65 FALSE;
+              lisaac_push(&__OMI,L58594829); // L447 ABSTRACT_STRING;
+              lisaac_push_first(&__AIV,L8530438); // L65 FALSE;
             };
-            __UMI= 2;
+            __ZKI= 2;
           } else /* FALSE */ {
-            lisaac_push(&__1NI,L59118093); // L451 ABSTRACT_STRING;
-            lisaac_push_first(&__NIW,L6826502); // L52 FALSE;
-            lisaac_push_first(&__JOI,L58859533); // L449 ABSTRACT_STRING;
-            __UMI= 4;
+            lisaac_push(&__AMI,L59118093); // L451 ABSTRACT_STRING;
+            lisaac_push_first(&__RGW,L6826502); // L52 FALSE;
+            lisaac_push_first(&__OMI,L58859533); // L449 ABSTRACT_STRING;
+            __ZKI= 4;
           };
         } else /* FALSE */ {
-          lisaac_push(&__3BY,L9570822); // L73 FALSE;
-          lisaac_push_first(&__VNI,L8530438); // L65 FALSE;
+          lisaac_push(&__BAY,L9570822); // L73 FALSE;
+          lisaac_push_first(&__0LI,L8530438); // L65 FALSE;
         };
-        __XNI=__4NI;
+        __2LI=__DMI;
       };
-      if (__XNI) {
-        lisaac_push(&__CNI,L61345293); // L468 ABSTRACT_STRING;
-        lisaac_push_first(&__3BY,L9326596); // L71 TRUE;
-        __XNI=__F__;
+      if (__2LI) {
+        lisaac_push(&__HLI,L61345293); // L468 ABSTRACT_STRING;
+        lisaac_push_first(&__BAY,L9326596); // L71 TRUE;
+        __2LI=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__CNI,L61345293); // L468 ABSTRACT_STRING;
-        lisaac_push_first(&__3BY,L9187334); // L70 FALSE;
-        lisaac_push_first(&__VNI,L59252749); // L452 ABSTRACT_STRING;
-        __4NI=(__UMI ==  2);
-        if (__4NI) {
-          lisaac_push(&__3BY,L9570822); // L73 FALSE;
-          lisaac_push_first(&__VNI,L8792068); // L67 TRUE;
-          lisaac_push_first(&__12S,L9445894); // L72 FALSE;
-          lisaac_push_first(&__1NI,L59385357); // L453 ABSTRACT_STRING;
-          __IIW=__1KE(__QNI);
-          if (__IIW) {
-            lisaac_push(&__1NI,L60690957); // L463 ABSTRACT_STRING;
-            lisaac_push_first(&__NIW,L8792068); // L67 TRUE;
-            lisaac_push_first(&__JOI,L59387917); // L453 ABSTRACT_STRING;
-            if (__WMI) {
-              lisaac_push(&__JOI,L60036621); // L458 ABSTRACT_STRING;
-              lisaac_push_first(&__2JV,L6825988); // L52 TRUE;
-              lisaac_push_first(&__IQI,L59663373); // L455 ABSTRACT_STRING;
-              __NRI=__STD(__QNI);
-              lisaac_push(&__IQI,L59650573); // L455 ABSTRACT_STRING;
-              lisaac_push_first(&__REZ,L9457160); // L72 NUMERIC;
-              __ORI=(____L)( 10 * __VMI);
-              lisaac_push(&__IQI,L59654669); // L455 ABSTRACT_STRING;
-              lisaac_push_first(&__REZ,L9195016); // L70 NUMERIC;
-              __VMI=(____L)(__ORI - __NRI);
+        lisaac_push(&__HLI,L61345293); // L468 ABSTRACT_STRING;
+        lisaac_push_first(&__BAY,L9187334); // L70 FALSE;
+        lisaac_push_first(&__0LI,L59252749); // L452 ABSTRACT_STRING;
+        __DMI=(__ZKI ==  2);
+        if (__DMI) {
+          lisaac_push(&__BAY,L9570822); // L73 FALSE;
+          lisaac_push_first(&__0LI,L8792068); // L67 TRUE;
+          lisaac_push_first(&__50S,L9445894); // L72 FALSE;
+          lisaac_push_first(&__AMI,L59385357); // L453 ABSTRACT_STRING;
+          __MGW=__AJE(__VLI);
+          if (__MGW) {
+            lisaac_push(&__AMI,L60690957); // L463 ABSTRACT_STRING;
+            lisaac_push_first(&__RGW,L8792068); // L67 TRUE;
+            lisaac_push_first(&__OMI,L59387917); // L453 ABSTRACT_STRING;
+            if (__1KI) {
+              lisaac_push(&__OMI,L60036621); // L458 ABSTRACT_STRING;
+              lisaac_push_first(&__AIV,L6825988); // L52 TRUE;
+              lisaac_push_first(&__NOI,L59663373); // L455 ABSTRACT_STRING;
+              __SPI=__XRD(__VLI);
+              lisaac_push(&__NOI,L59650573); // L455 ABSTRACT_STRING;
+              lisaac_push_first(&__VCZ,L9457160); // L72 NUMERIC;
+              __TPI=(____L)( 10 * __0KI);
+              lisaac_push(&__NOI,L59654669); // L455 ABSTRACT_STRING;
+              lisaac_push_first(&__VCZ,L9195016); // L70 NUMERIC;
+              __0KI=(____L)(__TPI - __SPI);
             } else /* FALSE */ {
-              lisaac_push(&__JOI,L60036621); // L458 ABSTRACT_STRING;
-              lisaac_push_first(&__2JV,L6826502); // L52 FALSE;
-              lisaac_push_first(&__IQI,L59925517); // L457 ABSTRACT_STRING;
-              __NRI=__STD(__QNI);
-              lisaac_push(&__IQI,L59912717); // L457 ABSTRACT_STRING;
-              lisaac_push_first(&__REZ,L9457160); // L72 NUMERIC;
-              __ORI=(____L)( 10 * __VMI);
-              lisaac_push(&__IQI,L59916813); // L457 ABSTRACT_STRING;
-              lisaac_push_first(&__REZ,L9990152); // L76 NUMERIC;
-              lisaac_push_first(&__SEZ,L11029512); // L84 NUMERIC;
-              lisaac_push_first(&__2EZ,L9195016); // L70 NUMERIC;
-              __XEZ=(____L)(- __NRI);
-              lisaac_push(&__REZ,L9989128); // L76 NUMERIC;
-              lisaac_push_first(&__SEZ,L9195016); // L70 NUMERIC;
-              __VMI=(____L)(__ORI - __XEZ);
+              lisaac_push(&__OMI,L60036621); // L458 ABSTRACT_STRING;
+              lisaac_push_first(&__AIV,L6826502); // L52 FALSE;
+              lisaac_push_first(&__NOI,L59925517); // L457 ABSTRACT_STRING;
+              __SPI=__XRD(__VLI);
+              lisaac_push(&__NOI,L59912717); // L457 ABSTRACT_STRING;
+              lisaac_push_first(&__VCZ,L9457160); // L72 NUMERIC;
+              __TPI=(____L)( 10 * __0KI);
+              lisaac_push(&__NOI,L59916813); // L457 ABSTRACT_STRING;
+              lisaac_push_first(&__VCZ,L9990152); // L76 NUMERIC;
+              lisaac_push_first(&__WCZ,L11029512); // L84 NUMERIC;
+              lisaac_push_first(&__ADZ,L9195016); // L70 NUMERIC;
+              __1CZ=(____L)(- __SPI);
+              lisaac_push(&__VCZ,L9989128); // L76 NUMERIC;
+              lisaac_push_first(&__WCZ,L9195016); // L70 NUMERIC;
+              __0KI=(____L)(__TPI - __1CZ);
             };
-            if (__WMI) {
-              lisaac_push(&__JOI,L60304909); // L460 ABSTRACT_STRING;
-              lisaac_push_first(&__2JV,L10652676); // L81 TRUE;
-              lisaac_push_first(&__IQI,L60309517); // L460 ABSTRACT_STRING;
-              lisaac_push_first(&__REZ,L15224840); // L116 NUMERIC;
-              __CSI=(__VMI >  0);
+            if (__1KI) {
+              lisaac_push(&__OMI,L60304909); // L460 ABSTRACT_STRING;
+              lisaac_push_first(&__AIV,L10652676); // L81 TRUE;
+              lisaac_push_first(&__NOI,L60309517); // L460 ABSTRACT_STRING;
+              lisaac_push_first(&__VCZ,L15224840); // L116 NUMERIC;
+              __HQI=(__0KI >  0);
             } else /* FALSE */ {
-              lisaac_push(&__JOI,L60304909); // L460 ABSTRACT_STRING;
-              lisaac_push_first(&__2JV,L12081158); // L92 FALSE;
-              __CSI=__J__;
+              lisaac_push(&__OMI,L60304909); // L460 ABSTRACT_STRING;
+              lisaac_push_first(&__AIV,L12081158); // L92 FALSE;
+              __HQI=__J__;
             };
-            if (__CSI) {
-              lisaac_push(&__JOI,L60313101); // L460 ABSTRACT_STRING;
-              lisaac_push_first(&__2JV,L10377220); // L79 TRUE;
-              __CSI=__F__;
+            if (__HQI) {
+              lisaac_push(&__OMI,L60313101); // L460 ABSTRACT_STRING;
+              lisaac_push_first(&__AIV,L10377220); // L79 TRUE;
+              __HQI=__F__;
             } else /* FALSE */ {
-              lisaac_push(&__JOI,L60313101); // L460 ABSTRACT_STRING;
-              lisaac_push_first(&__2JV,L11832326); // L90 FALSE;
-              lisaac_push_first(&__IQI,L60314125); // L460 ABSTRACT_STRING;
-              if (__WMI) {
-                lisaac_push(&__IQI,L60315149); // L460 ABSTRACT_STRING;
-                lisaac_push_first(&__REZ,L13509636); // L103 TRUE;
-                __JSI=__J__;
+              lisaac_push(&__OMI,L60313101); // L460 ABSTRACT_STRING;
+              lisaac_push_first(&__AIV,L11832326); // L90 FALSE;
+              lisaac_push_first(&__NOI,L60314125); // L460 ABSTRACT_STRING;
+              if (__1KI) {
+                lisaac_push(&__NOI,L60315149); // L460 ABSTRACT_STRING;
+                lisaac_push_first(&__VCZ,L13509636); // L103 TRUE;
+                __OQI=__J__;
               } else /* FALSE */ {
-                lisaac_push(&__IQI,L60315149); // L460 ABSTRACT_STRING;
-                lisaac_push_first(&__REZ,L14689286); // L112 FALSE;
-                __JSI=__F__;
+                lisaac_push(&__NOI,L60315149); // L460 ABSTRACT_STRING;
+                lisaac_push_first(&__VCZ,L14689286); // L112 FALSE;
+                __OQI=__F__;
               };
-              if (__JSI) {
-                lisaac_push(&__IQI,L60321293); // L460 ABSTRACT_STRING;
-                lisaac_push_first(&__REZ,L10652676); // L81 TRUE;
-                lisaac_push_first(&__SEZ,L60325901); // L460 ABSTRACT_STRING;
-                lisaac_push_first(&__2EZ,L15498248); // L118 NUMERIC;
-                lisaac_push_first(&__HD5,L16021000); // L122 NUMERIC;
-                lisaac_push_first(&__ID5,L15224840); // L116 NUMERIC;
-                __JSI=(__VMI >  0);
-                lisaac_push(&__HD5,L16030216); // L122 NUMERIC;
-                lisaac_push_first(&__ID5,L14700552); // L112 NUMERIC;
-                __ND5=(__VMI ==  0);
-                if (__JSI) {
-                  lisaac_push(&__HD5,L16025608); // L122 NUMERIC;
-                  lisaac_push_first(&__ID5,L10900996); // L83 TRUE;
-                  __PD5=__F__;
+              if (__OQI) {
+                lisaac_push(&__NOI,L60321293); // L460 ABSTRACT_STRING;
+                lisaac_push_first(&__VCZ,L10652676); // L81 TRUE;
+                lisaac_push_first(&__WCZ,L60325901); // L460 ABSTRACT_STRING;
+                lisaac_push_first(&__ADZ,L15498248); // L118 NUMERIC;
+                lisaac_push_first(&__JB5,L16021000); // L122 NUMERIC;
+                lisaac_push_first(&__KB5,L15224840); // L116 NUMERIC;
+                __OQI=(__0KI >  0);
+                lisaac_push(&__JB5,L16030216); // L122 NUMERIC;
+                lisaac_push_first(&__KB5,L14700552); // L112 NUMERIC;
+                __PB5=(__0KI ==  0);
+                if (__OQI) {
+                  lisaac_push(&__JB5,L16025608); // L122 NUMERIC;
+                  lisaac_push_first(&__KB5,L10900996); // L83 TRUE;
+                  __RB5=__F__;
                 } else /* FALSE */ {
-                  lisaac_push(&__HD5,L16025608); // L122 NUMERIC;
-                  lisaac_push_first(&__ID5,L12342790); // L94 FALSE;
-                  __PD5=__ND5;
+                  lisaac_push(&__JB5,L16025608); // L122 NUMERIC;
+                  lisaac_push_first(&__KB5,L12342790); // L94 FALSE;
+                  __RB5=__PB5;
                 };
-                if (__PD5) {
-                  lisaac_push(&__2EZ,L15493640); // L118 NUMERIC;
-                  lisaac_push_first(&__HD5,L13509636); // L103 TRUE;
-                  __PD5=__J__;
+                if (__RB5) {
+                  lisaac_push(&__ADZ,L15493640); // L118 NUMERIC;
+                  lisaac_push_first(&__JB5,L13509636); // L103 TRUE;
+                  __RB5=__J__;
                 } else /* FALSE */ {
-                  lisaac_push(&__2EZ,L15493640); // L118 NUMERIC;
-                  lisaac_push_first(&__HD5,L14689286); // L112 FALSE;
-                  __PD5=__F__;
+                  lisaac_push(&__ADZ,L15493640); // L118 NUMERIC;
+                  lisaac_push_first(&__JB5,L14689286); // L112 FALSE;
+                  __RB5=__F__;
                 };
-                __JSI=__PD5;
+                __OQI=__RB5;
               } else /* FALSE */ {
-                lisaac_push(&__IQI,L60321293); // L460 ABSTRACT_STRING;
-                lisaac_push_first(&__REZ,L12081158); // L92 FALSE;
-                __JSI=__J__;
+                lisaac_push(&__NOI,L60321293); // L460 ABSTRACT_STRING;
+                lisaac_push_first(&__VCZ,L12081158); // L92 FALSE;
+                __OQI=__J__;
               };
-              __CSI=__JSI;
+              __HQI=__OQI;
             };
-            if (__CSI) {
-              lisaac_push(&__JOI,L60560909); // L462 ABSTRACT_STRING;
-              lisaac_push_first(&__2JV,L8792068); // L67 TRUE;
-              lisaac_push_first(&__IQI,L60331021); // L460 ABSTRACT_STRING;
-              __UMI= 4;
+            if (__HQI) {
+              lisaac_push(&__OMI,L60560909); // L462 ABSTRACT_STRING;
+              lisaac_push_first(&__AIV,L8792068); // L67 TRUE;
+              lisaac_push_first(&__NOI,L60331021); // L460 ABSTRACT_STRING;
+              __ZKI= 4;
             } else /* FALSE */ {
-              lisaac_push(&__JOI,L60560909); // L462 ABSTRACT_STRING;
-              lisaac_push_first(&__2JV,L8530438); // L65 FALSE;
+              lisaac_push(&__OMI,L60560909); // L462 ABSTRACT_STRING;
+              lisaac_push_first(&__AIV,L8530438); // L65 FALSE;
             };
-            __CSI=__F__;
+            __HQI=__F__;
           } else /* FALSE */ {
-            lisaac_push(&__1NI,L60690957); // L463 ABSTRACT_STRING;
-            lisaac_push_first(&__NIW,L8530438); // L65 FALSE;
-            __CSI=__J__;
+            lisaac_push(&__AMI,L60690957); // L463 ABSTRACT_STRING;
+            lisaac_push_first(&__RGW,L8530438); // L65 FALSE;
+            __HQI=__J__;
           };
-          if ((! __CSI)) {
-            lisaac_push(&__1NI,L61215245); // L467 ABSTRACT_STRING;
-            lisaac_push_first(&__NIW,L10362374); // L79 FALSE;
-            lisaac_push_first(&__JOI,L60703245); // L463 ABSTRACT_STRING;
-            __CSI=__RRR(__QNI);
-            if (__CSI) {
-              lisaac_push(&__NIW,L10881542); // L83 FALSE;
-              lisaac_push_first(&__JOI,L6825988); // L52 TRUE;
-              lisaac_push_first(&__2JV,L10494470); // L80 FALSE;
-              lisaac_push_first(&__IQI,L60707341); // L463 ABSTRACT_STRING;
-              __UMI= 3;
+          if ((! __HQI)) {
+            lisaac_push(&__AMI,L61215245); // L467 ABSTRACT_STRING;
+            lisaac_push_first(&__RGW,L10362374); // L79 FALSE;
+            lisaac_push_first(&__OMI,L60703245); // L463 ABSTRACT_STRING;
+            __HQI=__VPR(__VLI);
+            if (__HQI) {
+              lisaac_push(&__RGW,L10881542); // L83 FALSE;
+              lisaac_push_first(&__OMI,L6825988); // L52 TRUE;
+              lisaac_push_first(&__AIV,L10494470); // L80 FALSE;
+              lisaac_push_first(&__NOI,L60707341); // L463 ABSTRACT_STRING;
+              __ZKI= 3;
             } else /* FALSE */ {
-              lisaac_push(&__NIW,L10881542); // L83 FALSE;
-              lisaac_push_first(&__JOI,L6826502); // L52 FALSE;
-              lisaac_push_first(&__2JV,L10759174); // L82 FALSE;
-              lisaac_push_first(&__IQI,L60956685); // L465 ABSTRACT_STRING;
-              __UMI= 4;
+              lisaac_push(&__RGW,L10881542); // L83 FALSE;
+              lisaac_push_first(&__OMI,L6826502); // L52 FALSE;
+              lisaac_push_first(&__AIV,L10759174); // L82 FALSE;
+              lisaac_push_first(&__NOI,L60956685); // L465 ABSTRACT_STRING;
+              __ZKI= 4;
             };
           };
         } else /* FALSE */ {
-          lisaac_push(&__3BY,L9570822); // L73 FALSE;
-          lisaac_push_first(&__VNI,L8530438); // L65 FALSE;
+          lisaac_push(&__BAY,L9570822); // L73 FALSE;
+          lisaac_push_first(&__0LI,L8530438); // L65 FALSE;
         };
-        __XNI=__4NI;
+        __2LI=__DMI;
       };
-      if (__XNI) {
-        lisaac_push(&__CNI,L62000653); // L473 ABSTRACT_STRING;
-        lisaac_push_first(&__3BY,L9326596); // L71 TRUE;
+      if (__2LI) {
+        lisaac_push(&__HLI,L62000653); // L473 ABSTRACT_STRING;
+        lisaac_push_first(&__BAY,L9326596); // L71 TRUE;
       } else /* FALSE */ {
-        lisaac_push(&__CNI,L62000653); // L473 ABSTRACT_STRING;
-        lisaac_push_first(&__3BY,L9187334); // L70 FALSE;
-        lisaac_push_first(&__VNI,L61349901); // L468 ABSTRACT_STRING;
-        if ((__UMI ==  3)) {
-          lisaac_push(&__3BY,L9570822); // L73 FALSE;
-          lisaac_push_first(&__VNI,L8792068); // L67 TRUE;
-          lisaac_push_first(&__12S,L9445894); // L72 FALSE;
-          lisaac_push_first(&__1NI,L61484557); // L469 ABSTRACT_STRING;
-          __IIW=__RRR(__QNI);
-          if (__IIW) {
-            lisaac_push(&__1NI,L61870605); // L472 ABSTRACT_STRING;
-            lisaac_push_first(&__NIW,L6825988); // L52 TRUE;
-            lisaac_push_first(&__JOI,L61487117); // L469 ABSTRACT_STRING;
+        lisaac_push(&__HLI,L62000653); // L473 ABSTRACT_STRING;
+        lisaac_push_first(&__BAY,L9187334); // L70 FALSE;
+        lisaac_push_first(&__0LI,L61349901); // L468 ABSTRACT_STRING;
+        if ((__ZKI ==  3)) {
+          lisaac_push(&__BAY,L9570822); // L73 FALSE;
+          lisaac_push_first(&__0LI,L8792068); // L67 TRUE;
+          lisaac_push_first(&__50S,L9445894); // L72 FALSE;
+          lisaac_push_first(&__AMI,L61484557); // L469 ABSTRACT_STRING;
+          __MGW=__VPR(__VLI);
+          if (__MGW) {
+            lisaac_push(&__AMI,L61870605); // L472 ABSTRACT_STRING;
+            lisaac_push_first(&__RGW,L6825988); // L52 TRUE;
+            lisaac_push_first(&__OMI,L61487117); // L469 ABSTRACT_STRING;
           } else /* FALSE */ {
-            lisaac_push(&__1NI,L61870605); // L472 ABSTRACT_STRING;
-            lisaac_push_first(&__NIW,L6826502); // L52 FALSE;
-            lisaac_push_first(&__JOI,L61612045); // L470 ABSTRACT_STRING;
-            __UMI= 4;
+            lisaac_push(&__AMI,L61870605); // L472 ABSTRACT_STRING;
+            lisaac_push_first(&__RGW,L6826502); // L52 FALSE;
+            lisaac_push_first(&__OMI,L61612045); // L470 ABSTRACT_STRING;
+            __ZKI= 4;
           };
         } else /* FALSE */ {
-          lisaac_push(&__3BY,L9570822); // L73 FALSE;
-          lisaac_push_first(&__VNI,L8530438); // L65 FALSE;
+          lisaac_push(&__BAY,L9570822); // L73 FALSE;
+          lisaac_push_first(&__0LI,L8530438); // L65 FALSE;
         };
       };
-      lisaac_push(&__CNI,L62266381); // L475 ABSTRACT_STRING;
-      lisaac_push_first(&__3BY,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__VNI,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__12S,L9195016); // L70 NUMERIC;
-      __ENI=(____L)(-  1);
-      lisaac_push(&__3BY,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__VNI,L9195016); // L70 NUMERIC;
-      __TMI=(____L)(__TMI - __ENI);
-      lisaac_push(&__1QM,L12068370); // L92 BLOCK;
-      goto __RWJ;
+      lisaac_push(&__HLI,L62266381); // L475 ABSTRACT_STRING;
+      lisaac_push_first(&__BAY,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__0LI,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__50S,L9195016); // L70 NUMERIC;
+      __JLI=(____L)(-  1);
+      lisaac_push(&__BAY,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__0LI,L9195016); // L70 NUMERIC;
+      __YKI=(____L)(__YKI - __JLI);
+      lisaac_push(&__5OM,L12068370); // L92 BLOCK;
+      goto __VUJ;
     } else /* FALSE */ {
-      lisaac_push(&__SWJ,L12192274); // L93 BLOCK;
-      lisaac_push_first(&__2MI,L8530438); // L65 FALSE;
+      lisaac_push(&__WUJ,L12192274); // L93 BLOCK;
+      lisaac_push_first(&__BLI,L8530438); // L65 FALSE;
     };
   };
-  if ((__UMI !=  0)) {
-    lisaac_push(&__QMI,L62532109); // L477 ABSTRACT_STRING;
-    lisaac_push_first(&__SWJ,L10652676); // L81 TRUE;
-    lisaac_push_first(&__2MI,L62533133); // L477 ABSTRACT_STRING;
-    __INI=(__UMI !=  4);
+  if ((__ZKI !=  0)) {
+    lisaac_push(&__VKI,L62532109); // L477 ABSTRACT_STRING;
+    lisaac_push_first(&__WUJ,L10652676); // L81 TRUE;
+    lisaac_push_first(&__BLI,L62533133); // L477 ABSTRACT_STRING;
+    __NLI=(__ZKI !=  4);
   } else /* FALSE */ {
-    lisaac_push(&__QMI,L62532109); // L477 ABSTRACT_STRING;
-    lisaac_push_first(&__SWJ,L12081158); // L92 FALSE;
-    __INI=__J__;
+    lisaac_push(&__VKI,L62532109); // L477 ABSTRACT_STRING;
+    lisaac_push_first(&__WUJ,L12081158); // L92 FALSE;
+    __NLI=__J__;
   };
-  if (__INI) {
-    lisaac_push(&__QMI,L62786061); // L479 ABSTRACT_STRING;
-    lisaac_push_first(&__SWJ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__2MI,L62542349); // L477 ABSTRACT_STRING;
-    __XMI=__F__;
+  if (__NLI) {
+    lisaac_push(&__VKI,L62786061); // L479 ABSTRACT_STRING;
+    lisaac_push_first(&__WUJ,L8792068); // L67 TRUE;
+    lisaac_push_first(&__BLI,L62542349); // L477 ABSTRACT_STRING;
+    __2KI=__F__;
   } else /* FALSE */ {
-    lisaac_push(&__QMI,L62786061); // L479 ABSTRACT_STRING;
-    lisaac_push_first(&__SWJ,L8530438); // L65 FALSE;
+    lisaac_push(&__VKI,L62786061); // L479 ABSTRACT_STRING;
+    lisaac_push_first(&__WUJ,L8530438); // L65 FALSE;
   };
-  __WMI=__XMI;
-  return(__WMI);
+  __1KI=__2KI;
+  return(__1KI);
 }
 
-static ____G __RRR(____4 __TRR)
+static ____G __VPR(____4 __XPR)
 // ({__4}) With result No recursive, No inlinable.
 {
-  _____CONTEXT __SRR,__E1R,__ZRR;
-  ____G __ATR,__URR;
-  lisaac_push_first(&__SRR,L43393040); // L331 CHARACTER;
-  if ((__TRR == ' ')) {
-    lisaac_push(&__SRR,L43787280); // L334 CHARACTER;
-    lisaac_push_first(&__E1R,L10377220); // L79 TRUE;
-    __ATR=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__SRR,L43787280); // L334 CHARACTER;
-    lisaac_push_first(&__E1R,L11832326); // L90 FALSE;
-    lisaac_push_first(&__ZRR,L43788304); // L334 CHARACTER;
-    __ATR=(__TRR == '\t');
-  };
-  if (__ATR) {
-    lisaac_push(&__SRR,L43795984); // L334 CHARACTER;
-    lisaac_push_first(&__E1R,L10377220); // L79 TRUE;
-    __ATR=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__SRR,L43795984); // L334 CHARACTER;
-    lisaac_push_first(&__E1R,L11832326); // L90 FALSE;
-    lisaac_push_first(&__ZRR,L43797008); // L334 CHARACTER;
-    __ATR=(__TRR == '\n');
-  };
-  if (__ATR) {
-    lisaac_push(&__SRR,L43803664); // L334 CHARACTER;
-    lisaac_push_first(&__E1R,L10377220); // L79 TRUE;
-    __ATR=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__SRR,L43803664); // L334 CHARACTER;
-    lisaac_push_first(&__E1R,L11832326); // L90 FALSE;
-    lisaac_push_first(&__ZRR,L43911696); // L335 CHARACTER;
-    __ATR=(__TRR == '\r');
-  };
-  if (__ATR) {
-    lisaac_push(&__SRR,L43918352); // L335 CHARACTER;
-    lisaac_push_first(&__E1R,L10377220); // L79 TRUE;
-    __ATR=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__SRR,L43918352); // L335 CHARACTER;
-    lisaac_push_first(&__E1R,L11832326); // L90 FALSE;
-    lisaac_push_first(&__ZRR,L43919376); // L335 CHARACTER;
-    __ATR=(__TRR == '\0');
-  };
-  if (__ATR) {
-    lisaac_push(&__SRR,L43927056); // L335 CHARACTER;
-    lisaac_push_first(&__E1R,L10377220); // L79 TRUE;
-    __ATR=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__SRR,L43927056); // L335 CHARACTER;
-    lisaac_push_first(&__E1R,L11832326); // L90 FALSE;
-    lisaac_push_first(&__ZRR,L43928080); // L335 CHARACTER;
-    __ATR=(__TRR == '\f');
-  };
-  if (__ATR) {
-    lisaac_push(&__SRR,L43934736); // L335 CHARACTER;
-    lisaac_push_first(&__E1R,L10377220); // L79 TRUE;
-    __ATR=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__SRR,L43934736); // L335 CHARACTER;
-    lisaac_push_first(&__E1R,L11832326); // L90 FALSE;
-    lisaac_push_first(&__ZRR,L43935760); // L335 CHARACTER;
-    __ATR=(__TRR == '\v');
-  };
-  __URR=__ATR;
-  return(__URR);
+  _____CONTEXT __WPR,__IZR,__3PR;
+  ____G __ERR,__YPR;
+  lisaac_push_first(&__WPR,L43393040); // L331 CHARACTER;
+  if ((__XPR == ' ')) {
+    lisaac_push(&__WPR,L43787280); // L334 CHARACTER;
+    lisaac_push_first(&__IZR,L10377220); // L79 TRUE;
+    __ERR=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__WPR,L43787280); // L334 CHARACTER;
+    lisaac_push_first(&__IZR,L11832326); // L90 FALSE;
+    lisaac_push_first(&__3PR,L43788304); // L334 CHARACTER;
+    __ERR=(__XPR == '\t');
+  };
+  if (__ERR) {
+    lisaac_push(&__WPR,L43795984); // L334 CHARACTER;
+    lisaac_push_first(&__IZR,L10377220); // L79 TRUE;
+    __ERR=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__WPR,L43795984); // L334 CHARACTER;
+    lisaac_push_first(&__IZR,L11832326); // L90 FALSE;
+    lisaac_push_first(&__3PR,L43797008); // L334 CHARACTER;
+    __ERR=(__XPR == '\n');
+  };
+  if (__ERR) {
+    lisaac_push(&__WPR,L43803664); // L334 CHARACTER;
+    lisaac_push_first(&__IZR,L10377220); // L79 TRUE;
+    __ERR=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__WPR,L43803664); // L334 CHARACTER;
+    lisaac_push_first(&__IZR,L11832326); // L90 FALSE;
+    lisaac_push_first(&__3PR,L43911696); // L335 CHARACTER;
+    __ERR=(__XPR == '\r');
+  };
+  if (__ERR) {
+    lisaac_push(&__WPR,L43918352); // L335 CHARACTER;
+    lisaac_push_first(&__IZR,L10377220); // L79 TRUE;
+    __ERR=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__WPR,L43918352); // L335 CHARACTER;
+    lisaac_push_first(&__IZR,L11832326); // L90 FALSE;
+    lisaac_push_first(&__3PR,L43919376); // L335 CHARACTER;
+    __ERR=(__XPR == '\0');
+  };
+  if (__ERR) {
+    lisaac_push(&__WPR,L43927056); // L335 CHARACTER;
+    lisaac_push_first(&__IZR,L10377220); // L79 TRUE;
+    __ERR=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__WPR,L43927056); // L335 CHARACTER;
+    lisaac_push_first(&__IZR,L11832326); // L90 FALSE;
+    lisaac_push_first(&__3PR,L43928080); // L335 CHARACTER;
+    __ERR=(__XPR == '\f');
+  };
+  if (__ERR) {
+    lisaac_push(&__WPR,L43934736); // L335 CHARACTER;
+    lisaac_push_first(&__IZR,L10377220); // L79 TRUE;
+    __ERR=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__WPR,L43934736); // L335 CHARACTER;
+    lisaac_push_first(&__IZR,L11832326); // L90 FALSE;
+    lisaac_push_first(&__3PR,L43935760); // L335 CHARACTER;
+    __ERR=(__XPR == '\v');
+  };
+  __YPR=__ERR;
+  return(__YPR);
 }
 
-static ____L __STD(____4 __UTD)
+static ____L __XRD(____4 __ZRD)
 // ({__4}) With result No recursive, No inlinable.
 {
-  ____DB __F0D;
-  ____L __B1D,__WTD;
-  _____CONTEXT __TTD,__D0D,__SCE,__O0D,__0TD,__JBN,__JUN,__RBN,__YFZ;
-  _____CONTEXT __PLAB,__QLAB;
-  ____G __2TD,__R0D,__ULAB,__WLAB;
-  ____01 __C1D;
-  lisaac_push_first(&__TTD,L23464464); // L179 CHARACTER;
-  lisaac_push_first(&__D0D,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__SCE,L7088642); // L54 OBJECT;
-  __F0D=((____DB )(top_context->back->back));
-  lisaac_push(&__D0D,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__SCE,L10652676); // L81 TRUE;
-  lisaac_push_first(&__O0D,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__0TD,L23469584); // L179 CHARACTER;
-  __2TD=__1KE(__UTD);
-  if (__2TD) {
-    lisaac_push(&__O0D,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__0TD,L13509636); // L103 TRUE;
-    __R0D=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__O0D,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__0TD,L14689286); // L112 FALSE;
-    __R0D=__F__;
-  };
-  if (__R0D) {
-    lisaac_push(&__D0D,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__SCE,L8792068); // L67 TRUE;
-    lisaac_push_first(&__O0D,L19289106); // L147 BLOCK;
-    lisaac_push(&__O0D,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__0TD,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__JBN,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__JUN,L8792068); // L67 TRUE;
-    lisaac_push_first(&__RBN,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__F0D));
-    lisaac_push(&__0TD,L9181698); // L70 OBJECT;
-    __DX((&__string_47));
-    lisaac_push(&__0TD,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__JBN,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__JUN,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__RBN,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__YFZ,L8272919); // L63 SYSTEM_IO;
+  ____DB __KYD;
+  ____L __GZD,__1RD;
+  _____CONTEXT __YRD,__IYD,__XAE,__TYD,__5RD,__N5M,__NSN,__V5M,__2DZ;
+  _____CONTEXT __RJAB,__SJAB;
+  ____G __BSD,__WYD,__WJAB,__YJAB;
+  ____01 __HZD;
+  lisaac_push_first(&__YRD,L23464464); // L179 CHARACTER;
+  lisaac_push_first(&__IYD,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__XAE,L7088642); // L54 OBJECT;
+  __KYD=((____DB )(top_context->back->back));
+  lisaac_push(&__IYD,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__XAE,L10652676); // L81 TRUE;
+  lisaac_push_first(&__TYD,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__5RD,L23469584); // L179 CHARACTER;
+  __BSD=__AJE(__ZRD);
+  if (__BSD) {
+    lisaac_push(&__TYD,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__5RD,L13509636); // L103 TRUE;
+    __WYD=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__TYD,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__5RD,L14689286); // L112 FALSE;
+    __WYD=__F__;
+  };
+  if (__WYD) {
+    lisaac_push(&__IYD,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__XAE,L8792068); // L67 TRUE;
+    lisaac_push_first(&__TYD,L19289106); // L147 BLOCK;
+    lisaac_push(&__TYD,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__5RD,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__N5M,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__NSN,L8792068); // L67 TRUE;
+    lisaac_push_first(&__V5M,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__KYD));
+    lisaac_push(&__5RD,L9181698); // L70 OBJECT;
+    __DX((&__string_42));
+    lisaac_push(&__5RD,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__N5M,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__NSN,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__V5M,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__2DZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__0TD,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__JBN,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__JUN,L4598824); // L35 SYSTEM;
+    lisaac_push(&__5RD,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__N5M,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__NSN,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__D0D,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__SCE,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__TTD,L23605776); // L180 CHARACTER;
-  lisaac_push_first(&__D0D,L7479312); // L57 CHARACTER;
-  lisaac_push_first(&__SCE,L8663056); // L66 CHARACTER;
-  lisaac_push_first(&__O0D,L9339920); // L71 CHARACTER;
-  lisaac_push_first(&__0TD,L4069927); // L31 CONVERT;
-  __C1D=((____01 )__UTD);
-  lisaac_push(&__D0D,L7484944); // L57 CHARACTER;
-  lisaac_push_first(&__SCE,L52580360); // L401 NUMERIC;
-  lisaac_push_first(&__O0D,L66227720); // L505 NUMERIC;
-  lisaac_push_first(&__0TD,L4069927); // L31 CONVERT;
-  __B1D=((____L )__C1D);
-  lisaac_push(&__D0D,L7604752); // L58 CHARACTER;
-  lisaac_push_first(&__SCE,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__O0D,L7088642); // L54 OBJECT;
-  __F0D=((____DB )(top_context->back->back));
-  lisaac_push(&__SCE,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__O0D,L10652676); // L81 TRUE;
-  lisaac_push_first(&__0TD,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__JBN,L7635472); // L58 CHARACTER;
-  lisaac_push_first(&__JUN,L6296072); // L48 NUMERIC;
-  lisaac_push_first(&__RBN,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__YFZ,L15224840); // L116 NUMERIC;
-  if (( -127 > __B1D)) {
-    lisaac_push(&__RBN,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__YFZ,L13509636); // L103 TRUE;
-    __R0D=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__RBN,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__YFZ,L14689286); // L112 FALSE;
-    __R0D=__F__;
-  };
-  if (__R0D) {
-    lisaac_push(&__JUN,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__RBN,L10652676); // L81 TRUE;
-    lisaac_push_first(&__YFZ,L6304264); // L48 NUMERIC;
-    lisaac_push_first(&__PLAB,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__QLAB,L15224840); // L116 NUMERIC;
-    __R0D=( 127 > __B1D);
-    lisaac_push(&__PLAB,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__QLAB,L14700552); // L112 NUMERIC;
-    __ULAB=( 127 == __B1D);
-    if (__R0D) {
-      lisaac_push(&__PLAB,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__QLAB,L10900996); // L83 TRUE;
-      __WLAB=__F__;
+    lisaac_push(&__IYD,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__XAE,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__YRD,L23605776); // L180 CHARACTER;
+  lisaac_push_first(&__IYD,L7479312); // L57 CHARACTER;
+  lisaac_push_first(&__XAE,L8663056); // L66 CHARACTER;
+  lisaac_push_first(&__TYD,L9339920); // L71 CHARACTER;
+  lisaac_push_first(&__5RD,L4069927); // L31 CONVERT;
+  __HZD=((____01 )__ZRD);
+  lisaac_push(&__IYD,L7484944); // L57 CHARACTER;
+  lisaac_push_first(&__XAE,L52580360); // L401 NUMERIC;
+  lisaac_push_first(&__TYD,L66227720); // L505 NUMERIC;
+  lisaac_push_first(&__5RD,L4069927); // L31 CONVERT;
+  __GZD=((____L )__HZD);
+  lisaac_push(&__IYD,L7604752); // L58 CHARACTER;
+  lisaac_push_first(&__XAE,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__TYD,L7088642); // L54 OBJECT;
+  __KYD=((____DB )(top_context->back->back));
+  lisaac_push(&__XAE,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__TYD,L10652676); // L81 TRUE;
+  lisaac_push_first(&__5RD,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__N5M,L7635472); // L58 CHARACTER;
+  lisaac_push_first(&__NSN,L6296072); // L48 NUMERIC;
+  lisaac_push_first(&__V5M,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__2DZ,L15224840); // L116 NUMERIC;
+  if (( -127 > __GZD)) {
+    lisaac_push(&__V5M,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__2DZ,L13509636); // L103 TRUE;
+    __WYD=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__V5M,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__2DZ,L14689286); // L112 FALSE;
+    __WYD=__F__;
+  };
+  if (__WYD) {
+    lisaac_push(&__NSN,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__V5M,L10652676); // L81 TRUE;
+    lisaac_push_first(&__2DZ,L6304264); // L48 NUMERIC;
+    lisaac_push_first(&__RJAB,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__SJAB,L15224840); // L116 NUMERIC;
+    __WYD=( 127 > __GZD);
+    lisaac_push(&__RJAB,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__SJAB,L14700552); // L112 NUMERIC;
+    __WJAB=( 127 == __GZD);
+    if (__WYD) {
+      lisaac_push(&__RJAB,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__SJAB,L10900996); // L83 TRUE;
+      __YJAB=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__PLAB,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__QLAB,L12342790); // L94 FALSE;
-      __WLAB=__ULAB;
+      lisaac_push(&__RJAB,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__SJAB,L12342790); // L94 FALSE;
+      __YJAB=__WJAB;
     };
-    __R0D=__WLAB;
-  } else /* FALSE */ {
-    lisaac_push(&__JUN,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__RBN,L12081158); // L92 FALSE;
-    __R0D=__J__;
-  };
-  if (__R0D) {
-    lisaac_push(&__0TD,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__JBN,L13509636); // L103 TRUE;
-    __R0D=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__0TD,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__JBN,L14689286); // L112 FALSE;
-    __R0D=__F__;
-  };
-  if (__R0D) {
-    lisaac_push(&__SCE,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__O0D,L8792068); // L67 TRUE;
-    lisaac_push_first(&__0TD,L19289106); // L147 BLOCK;
-    lisaac_push(&__0TD,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__JBN,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__JUN,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__RBN,L8792068); // L67 TRUE;
-    lisaac_push_first(&__YFZ,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__F0D));
-    lisaac_push(&__JBN,L9181698); // L70 OBJECT;
-    __DX((&__string_47));
-    lisaac_push(&__JBN,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__JUN,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__RBN,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__YFZ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__PLAB,L8272919); // L63 SYSTEM_IO;
+    __WYD=__YJAB;
+  } else /* FALSE */ {
+    lisaac_push(&__NSN,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__V5M,L12081158); // L92 FALSE;
+    __WYD=__J__;
+  };
+  if (__WYD) {
+    lisaac_push(&__5RD,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__N5M,L13509636); // L103 TRUE;
+    __WYD=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__5RD,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__N5M,L14689286); // L112 FALSE;
+    __WYD=__F__;
+  };
+  if (__WYD) {
+    lisaac_push(&__XAE,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__TYD,L8792068); // L67 TRUE;
+    lisaac_push_first(&__5RD,L19289106); // L147 BLOCK;
+    lisaac_push(&__5RD,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__N5M,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__NSN,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__V5M,L8792068); // L67 TRUE;
+    lisaac_push_first(&__2DZ,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__KYD));
+    lisaac_push(&__N5M,L9181698); // L70 OBJECT;
+    __DX((&__string_42));
+    lisaac_push(&__N5M,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__NSN,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__V5M,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__2DZ,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__RJAB,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__JBN,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__JUN,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__RBN,L4598824); // L35 SYSTEM;
+    lisaac_push(&__N5M,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__NSN,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__V5M,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__SCE,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__O0D,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__TTD,L23606288); // L180 CHARACTER;
-  lisaac_push_first(&__D0D,L9195016); // L70 NUMERIC;
-  __WTD=(____L)(__B1D -  48);
-  lisaac_push(&__TTD,L23726608); // L181 CHARACTER;
-  lisaac_push_first(&__D0D,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__SCE,L7088642); // L54 OBJECT;
-  __F0D=((____DB )(top_context->back->back));
-  lisaac_push(&__D0D,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__SCE,L10652676); // L81 TRUE;
-  lisaac_push_first(&__O0D,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__0TD,L23738896); // L181 CHARACTER;
-  lisaac_push_first(&__JBN,L6296072); // L48 NUMERIC;
-  lisaac_push_first(&__JUN,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__RBN,L15224840); // L116 NUMERIC;
-  if (( 0 > __WTD)) {
-    lisaac_push(&__JUN,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__RBN,L13509636); // L103 TRUE;
-    __R0D=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__JUN,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__RBN,L14689286); // L112 FALSE;
-    __R0D=__F__;
-  };
-  if (__R0D) {
-    lisaac_push(&__JBN,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__JUN,L10652676); // L81 TRUE;
-    lisaac_push_first(&__RBN,L6304264); // L48 NUMERIC;
-    lisaac_push_first(&__YFZ,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__PLAB,L15224840); // L116 NUMERIC;
-    __R0D=( 9 > __WTD);
-    lisaac_push(&__YFZ,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__PLAB,L14700552); // L112 NUMERIC;
-    __ULAB=( 9 == __WTD);
-    if (__R0D) {
-      lisaac_push(&__YFZ,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__PLAB,L10900996); // L83 TRUE;
-      __WLAB=__F__;
+    lisaac_push(&__XAE,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__TYD,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__YRD,L23606288); // L180 CHARACTER;
+  lisaac_push_first(&__IYD,L9195016); // L70 NUMERIC;
+  __1RD=(____L)(__GZD -  48);
+  lisaac_push(&__YRD,L23726608); // L181 CHARACTER;
+  lisaac_push_first(&__IYD,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__XAE,L7088642); // L54 OBJECT;
+  __KYD=((____DB )(top_context->back->back));
+  lisaac_push(&__IYD,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__XAE,L10652676); // L81 TRUE;
+  lisaac_push_first(&__TYD,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__5RD,L23738896); // L181 CHARACTER;
+  lisaac_push_first(&__N5M,L6296072); // L48 NUMERIC;
+  lisaac_push_first(&__NSN,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__V5M,L15224840); // L116 NUMERIC;
+  if (( 0 > __1RD)) {
+    lisaac_push(&__NSN,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__V5M,L13509636); // L103 TRUE;
+    __WYD=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__NSN,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__V5M,L14689286); // L112 FALSE;
+    __WYD=__F__;
+  };
+  if (__WYD) {
+    lisaac_push(&__N5M,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__NSN,L10652676); // L81 TRUE;
+    lisaac_push_first(&__V5M,L6304264); // L48 NUMERIC;
+    lisaac_push_first(&__2DZ,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__RJAB,L15224840); // L116 NUMERIC;
+    __WYD=( 9 > __1RD);
+    lisaac_push(&__2DZ,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__RJAB,L14700552); // L112 NUMERIC;
+    __WJAB=( 9 == __1RD);
+    if (__WYD) {
+      lisaac_push(&__2DZ,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__RJAB,L10900996); // L83 TRUE;
+      __YJAB=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__YFZ,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__PLAB,L12342790); // L94 FALSE;
-      __WLAB=__ULAB;
+      lisaac_push(&__2DZ,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__RJAB,L12342790); // L94 FALSE;
+      __YJAB=__WJAB;
     };
-    __R0D=__WLAB;
-  } else /* FALSE */ {
-    lisaac_push(&__JBN,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__JUN,L12081158); // L92 FALSE;
-    __R0D=__J__;
-  };
-  if (__R0D) {
-    lisaac_push(&__O0D,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__0TD,L13509636); // L103 TRUE;
-    __R0D=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__O0D,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__0TD,L14689286); // L112 FALSE;
-    __R0D=__F__;
-  };
-  if (__R0D) {
-    lisaac_push(&__D0D,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__SCE,L8792068); // L67 TRUE;
-    lisaac_push_first(&__O0D,L19289106); // L147 BLOCK;
-    lisaac_push(&__O0D,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__0TD,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__JBN,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__JUN,L8792068); // L67 TRUE;
-    lisaac_push_first(&__RBN,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__F0D));
-    lisaac_push(&__0TD,L9181698); // L70 OBJECT;
-    __DX((&__string_47));
-    lisaac_push(&__0TD,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__JBN,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__JUN,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__RBN,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__YFZ,L8272919); // L63 SYSTEM_IO;
+    __WYD=__YJAB;
+  } else /* FALSE */ {
+    lisaac_push(&__N5M,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__NSN,L12081158); // L92 FALSE;
+    __WYD=__J__;
+  };
+  if (__WYD) {
+    lisaac_push(&__TYD,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__5RD,L13509636); // L103 TRUE;
+    __WYD=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__TYD,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__5RD,L14689286); // L112 FALSE;
+    __WYD=__F__;
+  };
+  if (__WYD) {
+    lisaac_push(&__IYD,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__XAE,L8792068); // L67 TRUE;
+    lisaac_push_first(&__TYD,L19289106); // L147 BLOCK;
+    lisaac_push(&__TYD,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__5RD,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__N5M,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__NSN,L8792068); // L67 TRUE;
+    lisaac_push_first(&__V5M,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__KYD));
+    lisaac_push(&__5RD,L9181698); // L70 OBJECT;
+    __DX((&__string_42));
+    lisaac_push(&__5RD,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__N5M,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__NSN,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__V5M,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__2DZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__0TD,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__JBN,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__JUN,L4598824); // L35 SYSTEM;
+    lisaac_push(&__5RD,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__N5M,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__NSN,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__D0D,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__SCE,L8530438); // L65 FALSE;
+    lisaac_push(&__IYD,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__XAE,L8530438); // L65 FALSE;
   };
-  __B1D=__WTD;
-  return(__B1D);
+  __GZD=__1RD;
+  return(__GZD);
 }
 
-static ____G __1KE(____4 __3KE)
+static ____G __AJE(____4 __CJE)
 // ({__4}) With result No recursive, No inlinable.
 {
-  ____DB __VME;
-  _____CONTEXT __2KE,__WD5,__XD5,__YD5,__ZD5,__LE5,__ME5,__3CY,__ADY;
-  _____CONTEXT __CDY,__TDY,__VDY;
-  ____G __5KE,__CE5,__EE5,__GE5,__WE5;
-  ____01 __1D5,__5D5,__OE5,__SE5;
-  lisaac_push_first(&__2KE,L35526672); // L271 CHARACTER;
-  __5KE=__J__;
-  lisaac_push(&__2KE,L35919888); // L274 CHARACTER;
-  lisaac_push_first(&__WD5,L22703120); // L173 CHARACTER;
-  lisaac_push_first(&__XD5,L8663056); // L66 CHARACTER;
-  lisaac_push_first(&__YD5,L9339920); // L71 CHARACTER;
-  lisaac_push_first(&__ZD5,L4069927); // L31 CONVERT;
-  __1D5=((____01 )__3KE);
-  lisaac_push(&__WD5,L22710288); // L173 CHARACTER;
-  lisaac_push_first(&__XD5,L8663056); // L66 CHARACTER;
-  lisaac_push_first(&__YD5,L9339920); // L71 CHARACTER;
-  lisaac_push_first(&__ZD5,L4069927); // L31 CONVERT;
-  __5D5=((____01 )'0');
-  lisaac_push(&__WD5,L22704144); // L173 CHARACTER;
-  lisaac_push_first(&__XD5,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__YD5,L15224840); // L116 NUMERIC;
-  __CE5=(__1D5 > __5D5);
-  lisaac_push(&__XD5,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__YD5,L14700552); // L112 NUMERIC;
-  __EE5=(__1D5 == __5D5);
-  if (__CE5) {
-    lisaac_push(&__XD5,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__YD5,L10900996); // L83 TRUE;
-    __GE5=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__XD5,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__YD5,L12342790); // L94 FALSE;
-    __GE5=__EE5;
-  };
-  if (__GE5) {
-    lisaac_push(&__2KE,L36178448); // L276 CHARACTER;
-    lisaac_push_first(&__WD5,L8792068); // L67 TRUE;
-    lisaac_push_first(&__XD5,L36057104); // L275 CHARACTER;
-    lisaac_push_first(&__YD5,L21916688); // L167 CHARACTER;
-    lisaac_push_first(&__ZD5,L8663056); // L66 CHARACTER;
-    lisaac_push_first(&__LE5,L9339920); // L71 CHARACTER;
-    lisaac_push_first(&__ME5,L4069927); // L31 CONVERT;
-    __OE5=((____01 )__3KE);
-    lisaac_push(&__YD5,L21923856); // L167 CHARACTER;
-    lisaac_push_first(&__ZD5,L8663056); // L66 CHARACTER;
-    lisaac_push_first(&__LE5,L9339920); // L71 CHARACTER;
-    lisaac_push_first(&__ME5,L4069927); // L31 CONVERT;
-    __SE5=((____01 )'9');
-    lisaac_push(&__YD5,L21917712); // L167 CHARACTER;
-    lisaac_push_first(&__ZD5,L15759880); // L120 NUMERIC;
-    lisaac_push_first(&__LE5,L15224840); // L116 NUMERIC;
-    if ((__OE5 > __SE5)) {
-      lisaac_push(&__ZD5,L15755784); // L120 NUMERIC;
-      lisaac_push_first(&__LE5,L13509636); // L103 TRUE;
-      __WE5=__J__;
+  ____DB __0KE;
+  _____CONTEXT __BJE,__YB5,__ZB5,__0B5,__1B5,__NC5,__OC5,__BBY,__EBY;
+  _____CONTEXT __GBY,__XBY,__ZBY;
+  ____G __EJE,__EC5,__GC5,__IC5,__YC5;
+  ____01 __3B5,__BC5,__QC5,__UC5;
+  lisaac_push_first(&__BJE,L35526672); // L271 CHARACTER;
+  __EJE=__J__;
+  lisaac_push(&__BJE,L35919888); // L274 CHARACTER;
+  lisaac_push_first(&__YB5,L22703120); // L173 CHARACTER;
+  lisaac_push_first(&__ZB5,L8663056); // L66 CHARACTER;
+  lisaac_push_first(&__0B5,L9339920); // L71 CHARACTER;
+  lisaac_push_first(&__1B5,L4069927); // L31 CONVERT;
+  __3B5=((____01 )__CJE);
+  lisaac_push(&__YB5,L22710288); // L173 CHARACTER;
+  lisaac_push_first(&__ZB5,L8663056); // L66 CHARACTER;
+  lisaac_push_first(&__0B5,L9339920); // L71 CHARACTER;
+  lisaac_push_first(&__1B5,L4069927); // L31 CONVERT;
+  __BC5=((____01 )'0');
+  lisaac_push(&__YB5,L22704144); // L173 CHARACTER;
+  lisaac_push_first(&__ZB5,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__0B5,L15224840); // L116 NUMERIC;
+  __EC5=(__3B5 > __BC5);
+  lisaac_push(&__ZB5,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__0B5,L14700552); // L112 NUMERIC;
+  __GC5=(__3B5 == __BC5);
+  if (__EC5) {
+    lisaac_push(&__ZB5,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__0B5,L10900996); // L83 TRUE;
+    __IC5=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__ZB5,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__0B5,L12342790); // L94 FALSE;
+    __IC5=__GC5;
+  };
+  if (__IC5) {
+    lisaac_push(&__BJE,L36178448); // L276 CHARACTER;
+    lisaac_push_first(&__YB5,L8792068); // L67 TRUE;
+    lisaac_push_first(&__ZB5,L36057104); // L275 CHARACTER;
+    lisaac_push_first(&__0B5,L21916688); // L167 CHARACTER;
+    lisaac_push_first(&__1B5,L8663056); // L66 CHARACTER;
+    lisaac_push_first(&__NC5,L9339920); // L71 CHARACTER;
+    lisaac_push_first(&__OC5,L4069927); // L31 CONVERT;
+    __QC5=((____01 )__CJE);
+    lisaac_push(&__0B5,L21923856); // L167 CHARACTER;
+    lisaac_push_first(&__1B5,L8663056); // L66 CHARACTER;
+    lisaac_push_first(&__NC5,L9339920); // L71 CHARACTER;
+    lisaac_push_first(&__OC5,L4069927); // L31 CONVERT;
+    __UC5=((____01 )'9');
+    lisaac_push(&__0B5,L21917712); // L167 CHARACTER;
+    lisaac_push_first(&__1B5,L15759880); // L120 NUMERIC;
+    lisaac_push_first(&__NC5,L15224840); // L116 NUMERIC;
+    if ((__QC5 > __UC5)) {
+      lisaac_push(&__1B5,L15755784); // L120 NUMERIC;
+      lisaac_push_first(&__NC5,L13509636); // L103 TRUE;
+      __YC5=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__ZD5,L15755784); // L120 NUMERIC;
-      lisaac_push_first(&__LE5,L14689286); // L112 FALSE;
-      __WE5=__F__;
+      lisaac_push(&__1B5,L15755784); // L120 NUMERIC;
+      lisaac_push_first(&__NC5,L14689286); // L112 FALSE;
+      __YC5=__F__;
     };
-    __5KE=__WE5;
-  } else /* FALSE */ {
-    lisaac_push(&__2KE,L36178448); // L276 CHARACTER;
-    lisaac_push_first(&__WD5,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__2KE,L36309520); // L277 CHARACTER;
-  lisaac_push_first(&__WD5,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__XD5,L7088642); // L54 OBJECT;
-  __VME=((____DB )(top_context->back->back));
-  lisaac_push(&__WD5,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__XD5,L10652676); // L81 TRUE;
-  lisaac_push_first(&__YD5,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__ZD5,L36324880); // L277 CHARACTER;
-  lisaac_push_first(&__LE5,L5275664); // L40 CHARACTER;
-  lisaac_push_first(&__ME5,L22703120); // L173 CHARACTER;
-  lisaac_push_first(&__3CY,L8663056); // L66 CHARACTER;
-  lisaac_push_first(&__ADY,L9339920); // L71 CHARACTER;
-  lisaac_push_first(&__CDY,L4069927); // L31 CONVERT;
-  __1D5=((____01 )__3KE);
-  lisaac_push(&__ME5,L22710288); // L173 CHARACTER;
-  lisaac_push_first(&__3CY,L8663056); // L66 CHARACTER;
-  lisaac_push_first(&__ADY,L9339920); // L71 CHARACTER;
-  lisaac_push_first(&__CDY,L4069927); // L31 CONVERT;
-  __5D5=((____01 )'0');
-  lisaac_push(&__ME5,L22704144); // L173 CHARACTER;
-  lisaac_push_first(&__3CY,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__ADY,L15224840); // L116 NUMERIC;
-  __CE5=(__1D5 > __5D5);
-  lisaac_push(&__3CY,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__ADY,L14700552); // L112 NUMERIC;
-  __EE5=(__1D5 == __5D5);
-  if (__CE5) {
-    lisaac_push(&__3CY,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__ADY,L10900996); // L83 TRUE;
-    __GE5=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__3CY,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__ADY,L12342790); // L94 FALSE;
-    __GE5=__EE5;
-  };
-  if (__GE5) {
-    lisaac_push(&__LE5,L5279760); // L40 CHARACTER;
-    lisaac_push_first(&__ME5,L10652676); // L81 TRUE;
-    lisaac_push_first(&__3CY,L5283856); // L40 CHARACTER;
-    lisaac_push_first(&__ADY,L21916688); // L167 CHARACTER;
-    lisaac_push_first(&__CDY,L8663056); // L66 CHARACTER;
-    lisaac_push_first(&__TDY,L9339920); // L71 CHARACTER;
-    lisaac_push_first(&__VDY,L4069927); // L31 CONVERT;
-    __OE5=((____01 )__3KE);
-    lisaac_push(&__ADY,L21923856); // L167 CHARACTER;
-    lisaac_push_first(&__CDY,L8663056); // L66 CHARACTER;
-    lisaac_push_first(&__TDY,L9339920); // L71 CHARACTER;
-    lisaac_push_first(&__VDY,L4069927); // L31 CONVERT;
-    __SE5=((____01 )'9');
-    lisaac_push(&__ADY,L21917712); // L167 CHARACTER;
-    lisaac_push_first(&__CDY,L15759880); // L120 NUMERIC;
-    lisaac_push_first(&__TDY,L15224840); // L116 NUMERIC;
-    if ((__OE5 > __SE5)) {
-      lisaac_push(&__CDY,L15755784); // L120 NUMERIC;
-      lisaac_push_first(&__TDY,L13509636); // L103 TRUE;
-      __WE5=__J__;
+    __EJE=__YC5;
+  } else /* FALSE */ {
+    lisaac_push(&__BJE,L36178448); // L276 CHARACTER;
+    lisaac_push_first(&__YB5,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__BJE,L36309520); // L277 CHARACTER;
+  lisaac_push_first(&__YB5,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__ZB5,L7088642); // L54 OBJECT;
+  __0KE=((____DB )(top_context->back->back));
+  lisaac_push(&__YB5,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__ZB5,L10652676); // L81 TRUE;
+  lisaac_push_first(&__0B5,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__1B5,L36324880); // L277 CHARACTER;
+  lisaac_push_first(&__NC5,L5275664); // L40 CHARACTER;
+  lisaac_push_first(&__OC5,L22703120); // L173 CHARACTER;
+  lisaac_push_first(&__BBY,L8663056); // L66 CHARACTER;
+  lisaac_push_first(&__EBY,L9339920); // L71 CHARACTER;
+  lisaac_push_first(&__GBY,L4069927); // L31 CONVERT;
+  __3B5=((____01 )__CJE);
+  lisaac_push(&__OC5,L22710288); // L173 CHARACTER;
+  lisaac_push_first(&__BBY,L8663056); // L66 CHARACTER;
+  lisaac_push_first(&__EBY,L9339920); // L71 CHARACTER;
+  lisaac_push_first(&__GBY,L4069927); // L31 CONVERT;
+  __BC5=((____01 )'0');
+  lisaac_push(&__OC5,L22704144); // L173 CHARACTER;
+  lisaac_push_first(&__BBY,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__EBY,L15224840); // L116 NUMERIC;
+  __EC5=(__3B5 > __BC5);
+  lisaac_push(&__BBY,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__EBY,L14700552); // L112 NUMERIC;
+  __GC5=(__3B5 == __BC5);
+  if (__EC5) {
+    lisaac_push(&__BBY,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__EBY,L10900996); // L83 TRUE;
+    __IC5=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__BBY,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__EBY,L12342790); // L94 FALSE;
+    __IC5=__GC5;
+  };
+  if (__IC5) {
+    lisaac_push(&__NC5,L5279760); // L40 CHARACTER;
+    lisaac_push_first(&__OC5,L10652676); // L81 TRUE;
+    lisaac_push_first(&__BBY,L5283856); // L40 CHARACTER;
+    lisaac_push_first(&__EBY,L21916688); // L167 CHARACTER;
+    lisaac_push_first(&__GBY,L8663056); // L66 CHARACTER;
+    lisaac_push_first(&__XBY,L9339920); // L71 CHARACTER;
+    lisaac_push_first(&__ZBY,L4069927); // L31 CONVERT;
+    __QC5=((____01 )__CJE);
+    lisaac_push(&__EBY,L21923856); // L167 CHARACTER;
+    lisaac_push_first(&__GBY,L8663056); // L66 CHARACTER;
+    lisaac_push_first(&__XBY,L9339920); // L71 CHARACTER;
+    lisaac_push_first(&__ZBY,L4069927); // L31 CONVERT;
+    __UC5=((____01 )'9');
+    lisaac_push(&__EBY,L21917712); // L167 CHARACTER;
+    lisaac_push_first(&__GBY,L15759880); // L120 NUMERIC;
+    lisaac_push_first(&__XBY,L15224840); // L116 NUMERIC;
+    if ((__QC5 > __UC5)) {
+      lisaac_push(&__GBY,L15755784); // L120 NUMERIC;
+      lisaac_push_first(&__XBY,L13509636); // L103 TRUE;
+      __YC5=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__CDY,L15755784); // L120 NUMERIC;
-      lisaac_push_first(&__TDY,L14689286); // L112 FALSE;
-      __WE5=__F__;
+      lisaac_push(&__GBY,L15755784); // L120 NUMERIC;
+      lisaac_push_first(&__XBY,L14689286); // L112 FALSE;
+      __YC5=__F__;
     };
-    __GE5=__WE5;
-  } else /* FALSE */ {
-    lisaac_push(&__LE5,L5279760); // L40 CHARACTER;
-    lisaac_push_first(&__ME5,L12081158); // L92 FALSE;
-    __GE5=__J__;
-  };
-  if ((__5KE == __GE5)) {
-    lisaac_push(&__YD5,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__ZD5,L13509636); // L103 TRUE;
-    __GE5=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__YD5,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__ZD5,L14689286); // L112 FALSE;
-    __GE5=__F__;
-  };
-  if (__GE5) {
-    lisaac_push(&__WD5,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__XD5,L8792068); // L67 TRUE;
-    lisaac_push_first(&__YD5,L19289106); // L147 BLOCK;
-    lisaac_push(&__YD5,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__ZD5,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__LE5,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__ME5,L8792068); // L67 TRUE;
-    lisaac_push_first(&__3CY,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__VME));
-    lisaac_push(&__ZD5,L9181698); // L70 OBJECT;
-    __DX((&__string_47));
-    lisaac_push(&__ZD5,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__LE5,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__ME5,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__3CY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__ADY,L8272919); // L63 SYSTEM_IO;
+    __IC5=__YC5;
+  } else /* FALSE */ {
+    lisaac_push(&__NC5,L5279760); // L40 CHARACTER;
+    lisaac_push_first(&__OC5,L12081158); // L92 FALSE;
+    __IC5=__J__;
+  };
+  if ((__EJE == __IC5)) {
+    lisaac_push(&__0B5,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__1B5,L13509636); // L103 TRUE;
+    __IC5=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__0B5,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__1B5,L14689286); // L112 FALSE;
+    __IC5=__F__;
+  };
+  if (__IC5) {
+    lisaac_push(&__YB5,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__ZB5,L8792068); // L67 TRUE;
+    lisaac_push_first(&__0B5,L19289106); // L147 BLOCK;
+    lisaac_push(&__0B5,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__1B5,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__NC5,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__OC5,L8792068); // L67 TRUE;
+    lisaac_push_first(&__BBY,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__0KE));
+    lisaac_push(&__1B5,L9181698); // L70 OBJECT;
+    __DX((&__string_42));
+    lisaac_push(&__1B5,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__NC5,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__OC5,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__BBY,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__EBY,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__ZD5,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__LE5,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__ME5,L4598824); // L35 SYSTEM;
+    lisaac_push(&__1B5,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__NC5,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__OC5,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__WD5,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__XD5,L8530438); // L65 FALSE;
+    lisaac_push(&__YB5,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__ZB5,L8530438); // L65 FALSE;
   };
-  __CE5=__5KE;
-  return(__CE5);
+  __EC5=__EJE;
+  return(__EC5);
 }
 
-static void __URQ(____L __WRQ)
+static void __YPQ(____L __0PQ)
 // ({__L}) Void Recursive, No inlinable.
 {
-  ____DB __BKR;
-  ____L __4KR,__ALR;
-  _____CONTEXT __VRQ,__5JR,__WTR,__KKR,__0RQ,__PJS,__LMS,__02X,__YGZ;
-  _____CONTEXT __GAAB,__HAAB;
-  ____G __PMS,__WJS,__XJS,__LAAB,__NAAB;
-  ____01 __PLR,__QLR,__WLD;
-  ____4 __TLR;
-  lisaac_push_first(&__VRQ,L74583047); // L569 INTEGER;
-  lisaac_push_first(&__5JR,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__WTR,L7088642); // L54 OBJECT;
-  __BKR=((____DB )(top_context->back->back));
-  lisaac_push(&__5JR,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__WTR,L10652676); // L81 TRUE;
-  lisaac_push_first(&__KKR,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__0RQ,L74588167); // L569 INTEGER;
-  lisaac_push_first(&__PJS,L13663752); // L104 NUMERIC;
-  lisaac_push_first(&__LMS,L12876296); // L98 NUMERIC;
-  lisaac_push_first(&__02X,L15224840); // L116 NUMERIC;
-  __PMS=(__WRQ >  0);
-  lisaac_push(&__PJS,L13673480); // L104 NUMERIC;
-  lisaac_push_first(&__LMS,L13915656); // L106 NUMERIC;
-  __WJS=(__WRQ ==  0);
-  if (__PMS) {
-    lisaac_push(&__PJS,L13668360); // L104 NUMERIC;
-    lisaac_push_first(&__LMS,L10900996); // L83 TRUE;
-    __XJS=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__PJS,L13668360); // L104 NUMERIC;
-    lisaac_push_first(&__LMS,L12342790); // L94 FALSE;
-    __XJS=__WJS;
-  };
-  if (__XJS) {
-    lisaac_push(&__KKR,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__0RQ,L13509636); // L103 TRUE;
-    __XJS=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__KKR,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__0RQ,L14689286); // L112 FALSE;
-    __XJS=__F__;
-  };
-  if (__XJS) {
-    lisaac_push(&__5JR,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__WTR,L8792068); // L67 TRUE;
-    lisaac_push_first(&__KKR,L21910546); // L167 BLOCK;
-    lisaac_push(&__KKR,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__0RQ,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__PJS,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__LMS,L8792068); // L67 TRUE;
-    lisaac_push_first(&__02X,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__BKR));
-    lisaac_push(&__0RQ,L9181698); // L70 OBJECT;
-    __DX((&__string_111));
-    lisaac_push(&__0RQ,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__PJS,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__LMS,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__02X,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__YGZ,L8272919); // L63 SYSTEM_IO;
+  ____DB __FIR;
+  ____L __CJR,__EJR;
+  _____CONTEXT __ZPQ,__DIR,__0RR,__OIR,__4PQ,__THS,__PKS,__40X,__2EZ;
+  _____CONTEXT __I45,__J45;
+  ____G __TKS,__0HS,__1HS,__N45,__P45;
+  ____01 __TJR,__UJR,__1JD;
+  ____4 __XJR;
+  lisaac_push_first(&__ZPQ,L74583047); // L569 INTEGER;
+  lisaac_push_first(&__DIR,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__0RR,L7088642); // L54 OBJECT;
+  __FIR=((____DB )(top_context->back->back));
+  lisaac_push(&__DIR,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__0RR,L10652676); // L81 TRUE;
+  lisaac_push_first(&__OIR,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__4PQ,L74588167); // L569 INTEGER;
+  lisaac_push_first(&__THS,L13663752); // L104 NUMERIC;
+  lisaac_push_first(&__PKS,L12876296); // L98 NUMERIC;
+  lisaac_push_first(&__40X,L15224840); // L116 NUMERIC;
+  __TKS=(__0PQ >  0);
+  lisaac_push(&__THS,L13673480); // L104 NUMERIC;
+  lisaac_push_first(&__PKS,L13915656); // L106 NUMERIC;
+  __0HS=(__0PQ ==  0);
+  if (__TKS) {
+    lisaac_push(&__THS,L13668360); // L104 NUMERIC;
+    lisaac_push_first(&__PKS,L10900996); // L83 TRUE;
+    __1HS=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__THS,L13668360); // L104 NUMERIC;
+    lisaac_push_first(&__PKS,L12342790); // L94 FALSE;
+    __1HS=__0HS;
+  };
+  if (__1HS) {
+    lisaac_push(&__OIR,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__4PQ,L13509636); // L103 TRUE;
+    __1HS=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__OIR,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__4PQ,L14689286); // L112 FALSE;
+    __1HS=__F__;
+  };
+  if (__1HS) {
+    lisaac_push(&__DIR,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__0RR,L8792068); // L67 TRUE;
+    lisaac_push_first(&__OIR,L21910546); // L167 BLOCK;
+    lisaac_push(&__OIR,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__4PQ,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__THS,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__PKS,L8792068); // L67 TRUE;
+    lisaac_push_first(&__40X,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__FIR));
+    lisaac_push(&__4PQ,L9181698); // L70 OBJECT;
+    __DX((&__string_109));
+    lisaac_push(&__4PQ,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__THS,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__PKS,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__40X,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__2EZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__0RQ,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__PJS,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__LMS,L4598824); // L35 SYSTEM;
+    lisaac_push(&__4PQ,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__THS,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__PKS,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__5JR,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__WTR,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__VRQ,L75113991); // L573 INTEGER;
-  lisaac_push_first(&__5JR,L8790535); // L67 INTEGER;
-  lisaac_push_first(&__WTR,L9719304); // L74 NUMERIC;
-  __4KR=(____L)(__WRQ /  10);
-  lisaac_push(&__5JR,L8795143); // L67 INTEGER;
-  lisaac_push_first(&__WTR,L9457160); // L72 NUMERIC;
-  __ALR=(____L)(__4KR *  10);
-  lisaac_push(&__5JR,L8785927); // L67 INTEGER;
-  lisaac_push_first(&__WTR,L9195016); // L70 NUMERIC;
-  __4KR=(____L)(__WRQ - __ALR);
-  lisaac_push(&__VRQ,L75123207); // L573 INTEGER;
-  lisaac_push_first(&__5JR,L52169735); // L398 INTEGER;
-  lisaac_push_first(&__WTR,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__KKR,L7088642); // L54 OBJECT;
-  __BKR=((____DB )(top_context->back->back));
-  lisaac_push(&__WTR,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__KKR,L10652676); // L81 TRUE;
-  lisaac_push_first(&__0RQ,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__PJS,L52178439); // L398 INTEGER;
-  lisaac_push_first(&__LMS,L6296072); // L48 NUMERIC;
-  lisaac_push_first(&__02X,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__YGZ,L15224840); // L116 NUMERIC;
-  if (( 0 > __4KR)) {
-    lisaac_push(&__02X,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__YGZ,L13509636); // L103 TRUE;
-    __XJS=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__02X,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__YGZ,L14689286); // L112 FALSE;
-    __XJS=__F__;
-  };
-  if (__XJS) {
-    lisaac_push(&__LMS,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__02X,L10652676); // L81 TRUE;
-    lisaac_push_first(&__YGZ,L6304264); // L48 NUMERIC;
-    lisaac_push_first(&__GAAB,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__HAAB,L15224840); // L116 NUMERIC;
-    __XJS=( 9 > __4KR);
-    lisaac_push(&__GAAB,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__HAAB,L14700552); // L112 NUMERIC;
-    __LAAB=( 9 == __4KR);
-    if (__XJS) {
-      lisaac_push(&__GAAB,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__HAAB,L10900996); // L83 TRUE;
-      __NAAB=__F__;
+    lisaac_push(&__DIR,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__0RR,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__ZPQ,L75113991); // L573 INTEGER;
+  lisaac_push_first(&__DIR,L8790535); // L67 INTEGER;
+  lisaac_push_first(&__0RR,L9719304); // L74 NUMERIC;
+  __CJR=(____L)(__0PQ /  10);
+  lisaac_push(&__DIR,L8795143); // L67 INTEGER;
+  lisaac_push_first(&__0RR,L9457160); // L72 NUMERIC;
+  __EJR=(____L)(__CJR *  10);
+  lisaac_push(&__DIR,L8785927); // L67 INTEGER;
+  lisaac_push_first(&__0RR,L9195016); // L70 NUMERIC;
+  __CJR=(____L)(__0PQ - __EJR);
+  lisaac_push(&__ZPQ,L75123207); // L573 INTEGER;
+  lisaac_push_first(&__DIR,L52169735); // L398 INTEGER;
+  lisaac_push_first(&__0RR,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__OIR,L7088642); // L54 OBJECT;
+  __FIR=((____DB )(top_context->back->back));
+  lisaac_push(&__0RR,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__OIR,L10652676); // L81 TRUE;
+  lisaac_push_first(&__4PQ,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__THS,L52178439); // L398 INTEGER;
+  lisaac_push_first(&__PKS,L6296072); // L48 NUMERIC;
+  lisaac_push_first(&__40X,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__2EZ,L15224840); // L116 NUMERIC;
+  if (( 0 > __CJR)) {
+    lisaac_push(&__40X,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__2EZ,L13509636); // L103 TRUE;
+    __1HS=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__40X,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__2EZ,L14689286); // L112 FALSE;
+    __1HS=__F__;
+  };
+  if (__1HS) {
+    lisaac_push(&__PKS,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__40X,L10652676); // L81 TRUE;
+    lisaac_push_first(&__2EZ,L6304264); // L48 NUMERIC;
+    lisaac_push_first(&__I45,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__J45,L15224840); // L116 NUMERIC;
+    __1HS=( 9 > __CJR);
+    lisaac_push(&__I45,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__J45,L14700552); // L112 NUMERIC;
+    __N45=( 9 == __CJR);
+    if (__1HS) {
+      lisaac_push(&__I45,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__J45,L10900996); // L83 TRUE;
+      __P45=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__GAAB,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__HAAB,L12342790); // L94 FALSE;
-      __NAAB=__LAAB;
+      lisaac_push(&__I45,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__J45,L12342790); // L94 FALSE;
+      __P45=__N45;
     };
-    __XJS=__NAAB;
-  } else /* FALSE */ {
-    lisaac_push(&__LMS,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__02X,L12081158); // L92 FALSE;
-    __XJS=__J__;
-  };
-  if (__XJS) {
-    lisaac_push(&__0RQ,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__PJS,L13509636); // L103 TRUE;
-    __XJS=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__0RQ,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__PJS,L14689286); // L112 FALSE;
-    __XJS=__F__;
-  };
-  if (__XJS) {
-    lisaac_push(&__WTR,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__KKR,L8792068); // L67 TRUE;
-    lisaac_push_first(&__0RQ,L21910546); // L167 BLOCK;
-    lisaac_push(&__0RQ,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__PJS,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__LMS,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__02X,L8792068); // L67 TRUE;
-    lisaac_push_first(&__YGZ,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__BKR));
-    lisaac_push(&__PJS,L9181698); // L70 OBJECT;
-    __DX((&__string_111));
-    lisaac_push(&__PJS,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__LMS,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__02X,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__YGZ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__GAAB,L8272919); // L63 SYSTEM_IO;
+    __1HS=__P45;
+  } else /* FALSE */ {
+    lisaac_push(&__PKS,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__40X,L12081158); // L92 FALSE;
+    __1HS=__J__;
+  };
+  if (__1HS) {
+    lisaac_push(&__4PQ,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__THS,L13509636); // L103 TRUE;
+    __1HS=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__4PQ,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__THS,L14689286); // L112 FALSE;
+    __1HS=__F__;
+  };
+  if (__1HS) {
+    lisaac_push(&__0RR,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__OIR,L8792068); // L67 TRUE;
+    lisaac_push_first(&__4PQ,L21910546); // L167 BLOCK;
+    lisaac_push(&__4PQ,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__THS,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__PKS,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__40X,L8792068); // L67 TRUE;
+    lisaac_push_first(&__2EZ,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__FIR));
+    lisaac_push(&__THS,L9181698); // L70 OBJECT;
+    __DX((&__string_109));
+    lisaac_push(&__THS,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__PKS,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__40X,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__2EZ,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__I45,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__PJS,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__LMS,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__02X,L4598824); // L35 SYSTEM;
+    lisaac_push(&__THS,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__PKS,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__40X,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__WTR,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__KKR,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__5JR,L52571655); // L401 INTEGER;
-  lisaac_push_first(&__WTR,L52956168); // L404 NUMERIC;
-  lisaac_push_first(&__KKR,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__0RQ,L10652676); // L81 TRUE;
-  lisaac_push(&__KKR,L22153746); // L169 BLOCK;
-  lisaac_push(&__WTR,L53347336); // L407 NUMERIC;
-  lisaac_push_first(&__KKR,L67800072); // L517 NUMERIC;
-  lisaac_push_first(&__0RQ,L4069927); // L31 CONVERT;
-  __PLR=((____01 )__4KR);
-  lisaac_push(&__5JR,L52576775); // L401 INTEGER;
-  lisaac_push_first(&__WTR,L8663056); // L66 CHARACTER;
-  lisaac_push_first(&__KKR,L9339920); // L71 CHARACTER;
-  lisaac_push_first(&__0RQ,L4069927); // L31 CONVERT;
-  __QLR=((____01 )'0');
-  lisaac_push(&__5JR,L52572167); // L401 INTEGER;
-  lisaac_push_first(&__WTR,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__KKR,L11029000); // L84 NUMERIC;
-  lisaac_push_first(&__0RQ,L5383176); // L41 NUMERIC;
-  lisaac_push_first(&__PJS,L52956168); // L404 NUMERIC;
-  lisaac_push_first(&__LMS,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__02X,L10652676); // L81 TRUE;
-  lisaac_push(&__LMS,L22153746); // L169 BLOCK;
-  lisaac_push(&__PJS,L53347336); // L407 NUMERIC;
-  lisaac_push(&__KKR,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__0RQ,L9195016); // L70 NUMERIC;
-  __WLD=(____01)(- __QLR);
-  lisaac_push(&__WTR,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__KKR,L9195016); // L70 NUMERIC;
-  __QLR=(____01)(__PLR - __WLD);
-  lisaac_push(&__5JR,L52691975); // L402 INTEGER;
-  lisaac_push_first(&__WTR,L8134693); // L62 INTEGER_8;
-  __TLR=((____4 )((__QLR)));
-  lisaac_push(&__5JR,L52956167); // L404 INTEGER;
-  lisaac_push_first(&__WTR,L24393746); // L186 BLOCK;
-  lisaac_push_first(&__KKR,L7088642); // L54 OBJECT;
-  __BKR=((____DB )(top_context->back->back));
-  lisaac_push(&__WTR,L24524306); // L187 BLOCK;
-  lisaac_push_first(&__KKR,L10652676); // L81 TRUE;
-  lisaac_push_first(&__0RQ,L24528914); // L187 BLOCK;
-  lisaac_push_first(&__PJS,L52957191); // L404 INTEGER;
-  lisaac_push(&__PJS,L52968967); // L404 INTEGER;
-  __PMS=__ITD(__TLR);
-  if (__PMS) {
-    lisaac_push(&__0RQ,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__PJS,L13509636); // L103 TRUE;
-    __XJS=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__0RQ,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__PJS,L14689286); // L112 FALSE;
-    __XJS=__F__;
-  };
-  if (__XJS) {
-    lisaac_push(&__WTR,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__KKR,L8792068); // L67 TRUE;
-    lisaac_push_first(&__0RQ,L24532498); // L187 BLOCK;
-    lisaac_push(&__0RQ,L24672274); // L188 BLOCK;
-    lisaac_push_first(&__PJS,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__LMS,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__02X,L8792068); // L67 TRUE;
-    lisaac_push_first(&__YGZ,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__BKR));
-    lisaac_push(&__PJS,L9181698); // L70 OBJECT;
-    __DX((&__string_103));
-    lisaac_push(&__PJS,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__LMS,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__02X,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__YGZ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__GAAB,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__0RR,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__OIR,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__DIR,L52571655); // L401 INTEGER;
+  lisaac_push_first(&__0RR,L52956168); // L404 NUMERIC;
+  lisaac_push_first(&__OIR,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__4PQ,L10652676); // L81 TRUE;
+  lisaac_push(&__OIR,L22153746); // L169 BLOCK;
+  lisaac_push(&__0RR,L53347336); // L407 NUMERIC;
+  lisaac_push_first(&__OIR,L67800072); // L517 NUMERIC;
+  lisaac_push_first(&__4PQ,L4069927); // L31 CONVERT;
+  __TJR=((____01 )__CJR);
+  lisaac_push(&__DIR,L52576775); // L401 INTEGER;
+  lisaac_push_first(&__0RR,L8663056); // L66 CHARACTER;
+  lisaac_push_first(&__OIR,L9339920); // L71 CHARACTER;
+  lisaac_push_first(&__4PQ,L4069927); // L31 CONVERT;
+  __UJR=((____01 )'0');
+  lisaac_push(&__DIR,L52572167); // L401 INTEGER;
+  lisaac_push_first(&__0RR,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__OIR,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__4PQ,L5383176); // L41 NUMERIC;
+  lisaac_push_first(&__THS,L52956168); // L404 NUMERIC;
+  lisaac_push_first(&__PKS,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__40X,L10652676); // L81 TRUE;
+  lisaac_push(&__PKS,L22153746); // L169 BLOCK;
+  lisaac_push(&__THS,L53347336); // L407 NUMERIC;
+  lisaac_push(&__OIR,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__4PQ,L9195016); // L70 NUMERIC;
+  __1JD=(____01)(- __UJR);
+  lisaac_push(&__0RR,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__OIR,L9195016); // L70 NUMERIC;
+  __UJR=(____01)(__TJR - __1JD);
+  lisaac_push(&__DIR,L52691975); // L402 INTEGER;
+  lisaac_push_first(&__0RR,L8134693); // L62 INTEGER_8;
+  __XJR=((____4 )((__UJR)));
+  lisaac_push(&__DIR,L52956167); // L404 INTEGER;
+  lisaac_push_first(&__0RR,L24393746); // L186 BLOCK;
+  lisaac_push_first(&__OIR,L7088642); // L54 OBJECT;
+  __FIR=((____DB )(top_context->back->back));
+  lisaac_push(&__0RR,L24524306); // L187 BLOCK;
+  lisaac_push_first(&__OIR,L10652676); // L81 TRUE;
+  lisaac_push_first(&__4PQ,L24528914); // L187 BLOCK;
+  lisaac_push_first(&__THS,L52957191); // L404 INTEGER;
+  lisaac_push(&__THS,L52968967); // L404 INTEGER;
+  __TKS=__NRD(__XJR);
+  if (__TKS) {
+    lisaac_push(&__4PQ,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__THS,L13509636); // L103 TRUE;
+    __1HS=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__4PQ,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__THS,L14689286); // L112 FALSE;
+    __1HS=__F__;
+  };
+  if (__1HS) {
+    lisaac_push(&__0RR,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__OIR,L8792068); // L67 TRUE;
+    lisaac_push_first(&__4PQ,L24532498); // L187 BLOCK;
+    lisaac_push(&__4PQ,L24672274); // L188 BLOCK;
+    lisaac_push_first(&__THS,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__PKS,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__40X,L8792068); // L67 TRUE;
+    lisaac_push_first(&__2EZ,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__FIR));
+    lisaac_push(&__THS,L9181698); // L70 OBJECT;
+    __DX((&__string_101));
+    lisaac_push(&__THS,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__PKS,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__40X,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__2EZ,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__I45,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__PJS,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__LMS,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__02X,L4598824); // L35 SYSTEM;
+    lisaac_push(&__THS,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__PKS,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__40X,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__WTR,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__KKR,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__5JR,L53087239); // L405 INTEGER;
-  lisaac_push_first(&__WTR,L24393746); // L186 BLOCK;
-  lisaac_push_first(&__KKR,L7088642); // L54 OBJECT;
-  __BKR=((____DB )(top_context->back->back));
-  lisaac_push(&__WTR,L24524306); // L187 BLOCK;
-  lisaac_push_first(&__KKR,L10652676); // L81 TRUE;
-  lisaac_push_first(&__0RQ,L24528914); // L187 BLOCK;
-  lisaac_push_first(&__PJS,L53099015); // L405 INTEGER;
-  __ALR=__STD(__TLR);
-  if ((__ALR == __4KR)) {
-    lisaac_push(&__0RQ,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__PJS,L13509636); // L103 TRUE;
-    __XJS=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__0RQ,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__PJS,L14689286); // L112 FALSE;
-    __XJS=__F__;
-  };
-  if (__XJS) {
-    lisaac_push(&__WTR,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__KKR,L8792068); // L67 TRUE;
-    lisaac_push_first(&__0RQ,L24532498); // L187 BLOCK;
-    lisaac_push(&__0RQ,L24672274); // L188 BLOCK;
-    lisaac_push_first(&__PJS,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__LMS,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__02X,L8792068); // L67 TRUE;
-    lisaac_push_first(&__YGZ,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__BKR));
-    lisaac_push(&__PJS,L9181698); // L70 OBJECT;
-    __DX((&__string_103));
-    lisaac_push(&__PJS,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__LMS,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__02X,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__YGZ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__GAAB,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__0RR,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__OIR,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__DIR,L53087239); // L405 INTEGER;
+  lisaac_push_first(&__0RR,L24393746); // L186 BLOCK;
+  lisaac_push_first(&__OIR,L7088642); // L54 OBJECT;
+  __FIR=((____DB )(top_context->back->back));
+  lisaac_push(&__0RR,L24524306); // L187 BLOCK;
+  lisaac_push_first(&__OIR,L10652676); // L81 TRUE;
+  lisaac_push_first(&__4PQ,L24528914); // L187 BLOCK;
+  lisaac_push_first(&__THS,L53099015); // L405 INTEGER;
+  __EJR=__XRD(__XJR);
+  if ((__EJR == __CJR)) {
+    lisaac_push(&__4PQ,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__THS,L13509636); // L103 TRUE;
+    __1HS=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__4PQ,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__THS,L14689286); // L112 FALSE;
+    __1HS=__F__;
+  };
+  if (__1HS) {
+    lisaac_push(&__0RR,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__OIR,L8792068); // L67 TRUE;
+    lisaac_push_first(&__4PQ,L24532498); // L187 BLOCK;
+    lisaac_push(&__4PQ,L24672274); // L188 BLOCK;
+    lisaac_push_first(&__THS,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__PKS,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__40X,L8792068); // L67 TRUE;
+    lisaac_push_first(&__2EZ,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__FIR));
+    lisaac_push(&__THS,L9181698); // L70 OBJECT;
+    __DX((&__string_101));
+    lisaac_push(&__THS,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__PKS,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__40X,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__2EZ,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__I45,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__PJS,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__LMS,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__02X,L4598824); // L35 SYSTEM;
+    lisaac_push(&__THS,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__PKS,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__40X,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__WTR,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__KKR,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__VRQ,L75244551); // L574 INTEGER;
-  lisaac_push_first(&__5JR,L9719304); // L74 NUMERIC;
-  __4KR=(____L)(__WRQ /  10);
-  if ((__4KR !=  0)) {
-    lisaac_push(&__VRQ,L75631111); // L577 INTEGER;
-    lisaac_push_first(&__5JR,L8792068); // L67 TRUE;
-    lisaac_push_first(&__WTR,L75509255); // L576 INTEGER;
-    __URQ(__4KR);
-  } else /* FALSE */ {
-    lisaac_push(&__VRQ,L75631111); // L577 INTEGER;
-    lisaac_push_first(&__5JR,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__VRQ,L75766791); // L578 INTEGER;
-  lisaac_push_first(&__5JR,L10896400); // L83 CHARACTER;
-  lisaac_push_first(&__WTR,L5005342); // L38 STD_OUTPUT;
-  lisaac_push_first(&__KKR,L18378271); // L140 OUTPUT_STREAM;
-  lisaac_push_first(&__0RQ,L8272919); // L63 SYSTEM_IO;
-  fputc((int)(__TLR),stdout);
+    lisaac_push(&__0RR,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__OIR,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__ZPQ,L75244551); // L574 INTEGER;
+  lisaac_push_first(&__DIR,L9719304); // L74 NUMERIC;
+  __CJR=(____L)(__0PQ /  10);
+  if ((__CJR !=  0)) {
+    lisaac_push(&__ZPQ,L75631111); // L577 INTEGER;
+    lisaac_push_first(&__DIR,L8792068); // L67 TRUE;
+    lisaac_push_first(&__0RR,L75509255); // L576 INTEGER;
+    __YPQ(__CJR);
+  } else /* FALSE */ {
+    lisaac_push(&__ZPQ,L75631111); // L577 INTEGER;
+    lisaac_push_first(&__DIR,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__ZPQ,L75766791); // L578 INTEGER;
+  lisaac_push_first(&__DIR,L10896400); // L83 CHARACTER;
+  lisaac_push_first(&__0RR,L5005342); // L38 STD_OUTPUT;
+  lisaac_push_first(&__OIR,L18378271); // L140 OUTPUT_STREAM;
+  lisaac_push_first(&__4PQ,L8272919); // L63 SYSTEM_IO;
+  fputc((int)(__XJR),stdout);
 }
 
-static ____L __MQC(____4 *__OQC,____4 __PQC,____L __QQC)
+static ____L __ROC(____4 *__TOC,____4 __UOC,____L __VOC)
 // ({__HB},{__4},{__L}) With result No recursive, No inlinable.
 {
-  ____DB __5UC;
-  ____L __XQC,__0VC,__FIZ;
-  _____CONTEXT __NQC,__3UC,__D0C,__IVC,__VQC,__ZHZ,__0HZ,__51M,__CIZ;
-  _____CONTEXT __KIZ;
-  ____G __5V1,__BW1,__DW1,__KW1,__MW1,__OW1;
-  ____4 __CRC;
-  lisaac_push_first(&__NQC,L93457429); // L713 NATIVE_ARRAY;
-  lisaac_push_first(&__3UC,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__D0C,L7088642); // L54 OBJECT;
-  __5UC=((____DB )(top_context->back->back));
-  lisaac_push(&__3UC,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__D0C,L10652676); // L81 TRUE;
-  lisaac_push_first(&__IVC,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__VQC,L93463573); // L713 NATIVE_ARRAY;
-  lisaac_push_first(&__ZHZ,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__0HZ,L9195016); // L70 NUMERIC;
-  __XQC=(____L)(-  1);
-  lisaac_push(&__VQC,L93462549); // L713 NATIVE_ARRAY;
-  lisaac_push_first(&__ZHZ,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__0HZ,L15224840); // L116 NUMERIC;
-  __5V1=(__QQC > __XQC);
-  lisaac_push(&__ZHZ,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__0HZ,L14700552); // L112 NUMERIC;
-  __BW1=(__QQC == __XQC);
-  if (__5V1) {
-    lisaac_push(&__ZHZ,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__0HZ,L10900996); // L83 TRUE;
-    __DW1=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__ZHZ,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__0HZ,L12342790); // L94 FALSE;
-    __DW1=__BW1;
-  };
-  if (__DW1) {
-    lisaac_push(&__IVC,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__VQC,L13509636); // L103 TRUE;
-    __DW1=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__IVC,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__VQC,L14689286); // L112 FALSE;
-    __DW1=__F__;
-  };
-  if (__DW1) {
-    lisaac_push(&__3UC,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__D0C,L8792068); // L67 TRUE;
-    lisaac_push_first(&__IVC,L21910546); // L167 BLOCK;
-    lisaac_push(&__IVC,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__VQC,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__ZHZ,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__0HZ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__51M,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__5UC));
-    lisaac_push(&__VQC,L9181698); // L70 OBJECT;
-    __DX((&__string_111));
-    lisaac_push(&__VQC,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__ZHZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__0HZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__51M,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__CIZ,L8272919); // L63 SYSTEM_IO;
+  ____DB __ETC;
+  ____L __2OC,__5TC,__JGZ;
+  _____CONTEXT __SOC,__CTC,__IYC,__NTC,__0OC,__3FZ,__4FZ,__D0M,__GGZ;
+  _____CONTEXT __OGZ;
+  ____G __MU1,__OU1,__QU1,__XU1,__ZU1,__1U1;
+  ____4 __HPC;
+  lisaac_push_first(&__SOC,L93457429); // L713 NATIVE_ARRAY;
+  lisaac_push_first(&__CTC,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__IYC,L7088642); // L54 OBJECT;
+  __ETC=((____DB )(top_context->back->back));
+  lisaac_push(&__CTC,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__IYC,L10652676); // L81 TRUE;
+  lisaac_push_first(&__NTC,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__0OC,L93463573); // L713 NATIVE_ARRAY;
+  lisaac_push_first(&__3FZ,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__4FZ,L9195016); // L70 NUMERIC;
+  __2OC=(____L)(-  1);
+  lisaac_push(&__0OC,L93462549); // L713 NATIVE_ARRAY;
+  lisaac_push_first(&__3FZ,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__4FZ,L15224840); // L116 NUMERIC;
+  __MU1=(__VOC > __2OC);
+  lisaac_push(&__3FZ,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__4FZ,L14700552); // L112 NUMERIC;
+  __OU1=(__VOC == __2OC);
+  if (__MU1) {
+    lisaac_push(&__3FZ,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__4FZ,L10900996); // L83 TRUE;
+    __QU1=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__3FZ,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__4FZ,L12342790); // L94 FALSE;
+    __QU1=__OU1;
+  };
+  if (__QU1) {
+    lisaac_push(&__NTC,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__0OC,L13509636); // L103 TRUE;
+    __QU1=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__NTC,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__0OC,L14689286); // L112 FALSE;
+    __QU1=__F__;
+  };
+  if (__QU1) {
+    lisaac_push(&__CTC,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__IYC,L8792068); // L67 TRUE;
+    lisaac_push_first(&__NTC,L21910546); // L167 BLOCK;
+    lisaac_push(&__NTC,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__0OC,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__3FZ,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__4FZ,L8792068); // L67 TRUE;
+    lisaac_push_first(&__D0M,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__ETC));
+    lisaac_push(&__0OC,L9181698); // L70 OBJECT;
+    __DX((&__string_109));
+    lisaac_push(&__0OC,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__3FZ,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__4FZ,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__D0M,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__GGZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__VQC,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__ZHZ,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__0HZ,L4598824); // L35 SYSTEM;
+    lisaac_push(&__0OC,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__3FZ,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__4FZ,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__3UC,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__D0C,L8530438); // L65 FALSE;
+    lisaac_push(&__CTC,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__IYC,L8530438); // L65 FALSE;
   };
-  __XQC= 0;
-  lisaac_push(&__NQC,L94505493); // L721 NATIVE_ARRAY;
-  __0VC=__QQC;
-  lisaac_push_first(&__3UC,L22172680); // L169 NUMERIC;
-  __YVC:
+  __2OC= 0;
+  lisaac_push(&__SOC,L94505493); // L721 NATIVE_ARRAY;
+  __5TC=__VOC;
+  lisaac_push_first(&__CTC,L22172680); // L169 NUMERIC;
+  __3TC:
   {
-    lisaac_push(&__3UC,L22550536); // L172 NUMERIC;
-    lisaac_push_first(&__D0C,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__IVC,L15224840); // L116 NUMERIC;
-    __KW1=(__0VC >  0);
-    lisaac_push(&__D0C,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__IVC,L14700552); // L112 NUMERIC;
-    __MW1=(__0VC ==  0);
-    if (__KW1) {
-      lisaac_push(&__D0C,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__IVC,L10900996); // L83 TRUE;
-      __OW1=__F__;
+    lisaac_push(&__CTC,L22550536); // L172 NUMERIC;
+    lisaac_push_first(&__IYC,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__NTC,L15224840); // L116 NUMERIC;
+    __XU1=(__5TC >  0);
+    lisaac_push(&__IYC,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__NTC,L14700552); // L112 NUMERIC;
+    __ZU1=(__5TC ==  0);
+    if (__XU1) {
+      lisaac_push(&__IYC,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__NTC,L10900996); // L83 TRUE;
+      __1U1=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__D0C,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__IVC,L12342790); // L94 FALSE;
-      __OW1=__MW1;
+      lisaac_push(&__IYC,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__NTC,L12342790); // L94 FALSE;
+      __1U1=__ZU1;
     };
-    if (__OW1) {
-      lisaac_push(&__3UC,L22940168); // L175 NUMERIC;
-      lisaac_push_first(&__D0C,L8792068); // L67 TRUE;
-      lisaac_push_first(&__IVC,L22685704); // L173 NUMERIC;
-      lisaac_push_first(&__VQC,L94121493); // L718 NATIVE_ARRAY;
-      __CRC=__MVD(__OQC,__0VC);
-      if ((__PQC == __CRC)) {
-        lisaac_push(&__VQC,L94375445); // L720 NATIVE_ARRAY;
-        lisaac_push_first(&__ZHZ,L8792068); // L67 TRUE;
-        lisaac_push_first(&__0HZ,L94249493); // L719 NATIVE_ARRAY;
-        lisaac_push_first(&__51M,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__CIZ,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__KIZ,L9195016); // L70 NUMERIC;
-        __FIZ=(____L)(-  1);
-        lisaac_push(&__51M,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__CIZ,L9195016); // L70 NUMERIC;
-        __XQC=(____L)(__XQC - __FIZ);
+    if (__1U1) {
+      lisaac_push(&__CTC,L22940168); // L175 NUMERIC;
+      lisaac_push_first(&__IYC,L8792068); // L67 TRUE;
+      lisaac_push_first(&__NTC,L22685704); // L173 NUMERIC;
+      lisaac_push_first(&__0OC,L94121493); // L718 NATIVE_ARRAY;
+      __HPC=__RTD(__TOC,__5TC);
+      if ((__UOC == __HPC)) {
+        lisaac_push(&__0OC,L94375445); // L720 NATIVE_ARRAY;
+        lisaac_push_first(&__3FZ,L8792068); // L67 TRUE;
+        lisaac_push_first(&__4FZ,L94249493); // L719 NATIVE_ARRAY;
+        lisaac_push_first(&__D0M,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__GGZ,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__OGZ,L9195016); // L70 NUMERIC;
+        __JGZ=(____L)(-  1);
+        lisaac_push(&__D0M,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__GGZ,L9195016); // L70 NUMERIC;
+        __2OC=(____L)(__2OC - __JGZ);
       } else /* FALSE */ {
-        lisaac_push(&__VQC,L94375445); // L720 NATIVE_ARRAY;
-        lisaac_push_first(&__ZHZ,L8530438); // L65 FALSE;
+        lisaac_push(&__0OC,L94375445); // L720 NATIVE_ARRAY;
+        lisaac_push_first(&__3FZ,L8530438); // L65 FALSE;
       };
-      lisaac_push(&__IVC,L22812680); // L174 NUMERIC;
-      lisaac_push_first(&__VQC,L9195016); // L70 NUMERIC;
-      __FIZ=(____L)(__0VC -  1);
-      lisaac_push(&__IVC,L22826504); // L174 NUMERIC;
-      __0VC=__FIZ;
-      goto __YVC;
+      lisaac_push(&__NTC,L22812680); // L174 NUMERIC;
+      lisaac_push_first(&__0OC,L9195016); // L70 NUMERIC;
+      __JGZ=(____L)(__5TC -  1);
+      lisaac_push(&__NTC,L22826504); // L174 NUMERIC;
+      __5TC=__JGZ;
+      goto __3TC;
     } else /* FALSE */ {
-      lisaac_push(&__3UC,L22940168); // L175 NUMERIC;
-      lisaac_push_first(&__D0C,L8530438); // L65 FALSE;
+      lisaac_push(&__CTC,L22940168); // L175 NUMERIC;
+      lisaac_push_first(&__IYC,L8530438); // L65 FALSE;
     };
   };
-  __0VC=__XQC;
-  return(__0VC);
+  __5TC=__2OC;
+  return(__5TC);
 }
 
-static void __15I(____0B *__35I,____L __45I)
+static void __53I(____0B *__B4I,____L __C4I)
 // ({__0B},{__L}) Void No recursive, No inlinable.
 {
-  ____DB __VLK;
-  ____L __EBO,__ZMK,__CNK,__JNK,__1JZ,__RNK,__YTN,__2NK,__CUN;
-  _____CONTEXT __25I,__TLK,__21L,__4LK,__DAJ,__5AO,__GBAB,__HBAB,__IBAB;
-  _____CONTEXT __QBAB,__RBAB;
-  ____G __KBAB,__VBAB,__XBAB,__3X1;
-  ____4 __0NK;
-  lisaac_push_first(&__25I,L48368152); // L369 STRING;
-  lisaac_push_first(&__TLK,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__21L,L7088642); // L54 OBJECT;
-  __VLK=((____DB )(top_context->back->back));
-  lisaac_push(&__TLK,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__21L,L10652676); // L81 TRUE;
-  lisaac_push_first(&__4LK,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__DAJ,L48377880); // L369 STRING;
-  lisaac_push_first(&__5AO,L16923661); // L129 ABSTRACT_STRING;
-  __EBO=__35I->__FC;
-  lisaac_push(&__5AO,L17187853); // L131 ABSTRACT_STRING;
-  lisaac_push_first(&__GBAB,L6296072); // L48 NUMERIC;
-  lisaac_push_first(&__HBAB,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__IBAB,L15224840); // L116 NUMERIC;
-  if (( 1 > __45I)) {
-    lisaac_push(&__HBAB,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__IBAB,L13509636); // L103 TRUE;
-    __KBAB=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__HBAB,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__IBAB,L14689286); // L112 FALSE;
-    __KBAB=__F__;
-  };
-  if (__KBAB) {
-    lisaac_push(&__GBAB,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__HBAB,L10652676); // L81 TRUE;
-    lisaac_push_first(&__IBAB,L6304264); // L48 NUMERIC;
-    lisaac_push_first(&__QBAB,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__RBAB,L15224840); // L116 NUMERIC;
-    __KBAB=(__EBO > __45I);
-    lisaac_push(&__QBAB,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__RBAB,L14700552); // L112 NUMERIC;
-    __VBAB=(__EBO == __45I);
-    if (__KBAB) {
-      lisaac_push(&__QBAB,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__RBAB,L10900996); // L83 TRUE;
-      __XBAB=__F__;
+  ____DB __ZJK;
+  ____L __I5N,__3KK,__GLK,__NLK,__5HZ,__VLK,__2RN,__AMK,__GSN;
+  _____CONTEXT __A4I,__XJK,__A0L,__CKK,__H4I,__D5N,__I55,__J55,__K55;
+  _____CONTEXT __S55,__T55;
+  ____G __M55,__X55,__Z55,__KW1;
+  ____4 __4LK;
+  lisaac_push_first(&__A4I,L48368152); // L369 STRING;
+  lisaac_push_first(&__XJK,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__A0L,L7088642); // L54 OBJECT;
+  __ZJK=((____DB )(top_context->back->back));
+  lisaac_push(&__XJK,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__A0L,L10652676); // L81 TRUE;
+  lisaac_push_first(&__CKK,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__H4I,L48377880); // L369 STRING;
+  lisaac_push_first(&__D5N,L16923661); // L129 ABSTRACT_STRING;
+  __I5N=__B4I->__FC;
+  lisaac_push(&__D5N,L17187853); // L131 ABSTRACT_STRING;
+  lisaac_push_first(&__I55,L6296072); // L48 NUMERIC;
+  lisaac_push_first(&__J55,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__K55,L15224840); // L116 NUMERIC;
+  if (( 1 > __C4I)) {
+    lisaac_push(&__J55,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__K55,L13509636); // L103 TRUE;
+    __M55=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__J55,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__K55,L14689286); // L112 FALSE;
+    __M55=__F__;
+  };
+  if (__M55) {
+    lisaac_push(&__I55,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__J55,L10652676); // L81 TRUE;
+    lisaac_push_first(&__K55,L6304264); // L48 NUMERIC;
+    lisaac_push_first(&__S55,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__T55,L15224840); // L116 NUMERIC;
+    __M55=(__I5N > __C4I);
+    lisaac_push(&__S55,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__T55,L14700552); // L112 NUMERIC;
+    __X55=(__I5N == __C4I);
+    if (__M55) {
+      lisaac_push(&__S55,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__T55,L10900996); // L83 TRUE;
+      __Z55=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__QBAB,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__RBAB,L12342790); // L94 FALSE;
-      __XBAB=__VBAB;
+      lisaac_push(&__S55,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__T55,L12342790); // L94 FALSE;
+      __Z55=__X55;
     };
-    __KBAB=__XBAB;
-  } else /* FALSE */ {
-    lisaac_push(&__GBAB,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__HBAB,L12081158); // L92 FALSE;
-    __KBAB=__J__;
-  };
-  if (__KBAB) {
-    lisaac_push(&__4LK,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__DAJ,L13509636); // L103 TRUE;
-    __KBAB=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__4LK,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__DAJ,L14689286); // L112 FALSE;
-    __KBAB=__F__;
-  };
-  if (__KBAB) {
-    lisaac_push(&__TLK,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__21L,L8792068); // L67 TRUE;
-    lisaac_push_first(&__4LK,L19289106); // L147 BLOCK;
-    lisaac_push(&__4LK,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__DAJ,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__5AO,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__GBAB,L8792068); // L67 TRUE;
-    lisaac_push_first(&__HBAB,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__VLK));
-    lisaac_push(&__DAJ,L9181698); // L70 OBJECT;
-    __DX((&__string_47));
-    lisaac_push(&__DAJ,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__5AO,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__GBAB,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__HBAB,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__IBAB,L8272919); // L63 SYSTEM_IO;
+    __M55=__Z55;
+  } else /* FALSE */ {
+    lisaac_push(&__I55,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__J55,L12081158); // L92 FALSE;
+    __M55=__J__;
+  };
+  if (__M55) {
+    lisaac_push(&__CKK,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__H4I,L13509636); // L103 TRUE;
+    __M55=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__CKK,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__H4I,L14689286); // L112 FALSE;
+    __M55=__F__;
+  };
+  if (__M55) {
+    lisaac_push(&__XJK,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__A0L,L8792068); // L67 TRUE;
+    lisaac_push_first(&__CKK,L19289106); // L147 BLOCK;
+    lisaac_push(&__CKK,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__H4I,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__D5N,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__I55,L8792068); // L67 TRUE;
+    lisaac_push_first(&__J55,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__ZJK));
+    lisaac_push(&__H4I,L9181698); // L70 OBJECT;
+    __DX((&__string_42));
+    lisaac_push(&__H4I,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__D5N,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__I55,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__J55,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__K55,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__DAJ,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__5AO,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__GBAB,L4598824); // L35 SYSTEM;
+    lisaac_push(&__H4I,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__D5N,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__I55,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__TLK,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__21L,L8530438); // L65 FALSE;
-  };
-  __EBO=__35I->__FC;
-  lisaac_push(&__25I,L48775704); // L372 STRING;
-  lisaac_push_first(&__TLK,L63572504); // L485 STRING;
-  lisaac_push_first(&__21L,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__4LK,L7088642); // L54 OBJECT;
-  __VLK=((____DB )(top_context->back->back));
-  lisaac_push(&__21L,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__4LK,L10652676); // L81 TRUE;
-  lisaac_push_first(&__DAJ,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__5AO,L63573528); // L485 STRING;
-  __ZMK=__35I->__FC;
-  lisaac_push(&__5AO,L63577112); // L485 STRING;
-  lisaac_push_first(&__GBAB,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__HBAB,L15224840); // L116 NUMERIC;
-  if ((__45I > __ZMK)) {
-    lisaac_push(&__GBAB,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__HBAB,L13509636); // L103 TRUE;
-    __KBAB=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__GBAB,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__HBAB,L14689286); // L112 FALSE;
-    __KBAB=__F__;
-  };
-  if (__KBAB) {
-    lisaac_push(&__DAJ,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__5AO,L13509636); // L103 TRUE;
-    __KBAB=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__DAJ,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__5AO,L14689286); // L112 FALSE;
-    __KBAB=__F__;
-  };
-  if (__KBAB) {
-    lisaac_push(&__21L,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__4LK,L8792068); // L67 TRUE;
-    lisaac_push_first(&__DAJ,L19289106); // L147 BLOCK;
-    lisaac_push(&__DAJ,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__5AO,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__GBAB,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__HBAB,L8792068); // L67 TRUE;
-    lisaac_push_first(&__IBAB,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__VLK));
-    lisaac_push(&__5AO,L9181698); // L70 OBJECT;
-    __DX((&__string_47));
-    lisaac_push(&__5AO,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__GBAB,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__HBAB,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__IBAB,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__QBAB,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__XJK,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__A0L,L8530438); // L65 FALSE;
+  };
+  __I5N=__B4I->__FC;
+  lisaac_push(&__A4I,L48775704); // L372 STRING;
+  lisaac_push_first(&__XJK,L63572504); // L485 STRING;
+  lisaac_push_first(&__A0L,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__CKK,L7088642); // L54 OBJECT;
+  __ZJK=((____DB )(top_context->back->back));
+  lisaac_push(&__A0L,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__CKK,L10652676); // L81 TRUE;
+  lisaac_push_first(&__H4I,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__D5N,L63573528); // L485 STRING;
+  __3KK=__B4I->__FC;
+  lisaac_push(&__D5N,L63577112); // L485 STRING;
+  lisaac_push_first(&__I55,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__J55,L15224840); // L116 NUMERIC;
+  if ((__C4I > __3KK)) {
+    lisaac_push(&__I55,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__J55,L13509636); // L103 TRUE;
+    __M55=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__I55,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__J55,L14689286); // L112 FALSE;
+    __M55=__F__;
+  };
+  if (__M55) {
+    lisaac_push(&__H4I,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__D5N,L13509636); // L103 TRUE;
+    __M55=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__H4I,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__D5N,L14689286); // L112 FALSE;
+    __M55=__F__;
+  };
+  if (__M55) {
+    lisaac_push(&__A0L,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__CKK,L8792068); // L67 TRUE;
+    lisaac_push_first(&__H4I,L19289106); // L147 BLOCK;
+    lisaac_push(&__H4I,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__D5N,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__I55,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__J55,L8792068); // L67 TRUE;
+    lisaac_push_first(&__K55,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__ZJK));
+    lisaac_push(&__D5N,L9181698); // L70 OBJECT;
+    __DX((&__string_42));
+    lisaac_push(&__D5N,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__I55,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__J55,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__K55,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__S55,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__5AO,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__GBAB,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__HBAB,L4598824); // L35 SYSTEM;
+    lisaac_push(&__D5N,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__I55,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__J55,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__21L,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__4LK,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__TLK,L63703576); // L486 STRING;
-  lisaac_push_first(&__21L,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__4LK,L7088642); // L54 OBJECT;
-  __VLK=((____DB )(top_context->back->back));
-  lisaac_push(&__21L,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__4LK,L10652676); // L81 TRUE;
-  lisaac_push_first(&__DAJ,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__5AO,L63718424); // L486 STRING;
-  lisaac_push_first(&__GBAB,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__HBAB,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__IBAB,L9195016); // L70 NUMERIC;
-  __ZMK=(____L)(-  1);
-  lisaac_push(&__GBAB,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__HBAB,L9195016); // L70 NUMERIC;
-  __CNK=(____L)(__45I - __ZMK);
-  lisaac_push(&__5AO,L63719960); // L486 STRING;
-  lisaac_push_first(&__GBAB,L6296072); // L48 NUMERIC;
-  lisaac_push_first(&__HBAB,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__IBAB,L15224840); // L116 NUMERIC;
-  if (( 1 > __45I)) {
-    lisaac_push(&__HBAB,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__IBAB,L13509636); // L103 TRUE;
-    __KBAB=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__HBAB,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__IBAB,L14689286); // L112 FALSE;
-    __KBAB=__F__;
-  };
-  if (__KBAB) {
-    lisaac_push(&__GBAB,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__HBAB,L10652676); // L81 TRUE;
-    lisaac_push_first(&__IBAB,L6304264); // L48 NUMERIC;
-    lisaac_push_first(&__QBAB,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__RBAB,L15224840); // L116 NUMERIC;
-    __KBAB=(__CNK > __45I);
-    lisaac_push(&__QBAB,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__RBAB,L14700552); // L112 NUMERIC;
-    __VBAB=(__CNK == __45I);
-    if (__KBAB) {
-      lisaac_push(&__QBAB,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__RBAB,L10900996); // L83 TRUE;
-      __XBAB=__F__;
+    lisaac_push(&__A0L,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__CKK,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__XJK,L63703576); // L486 STRING;
+  lisaac_push_first(&__A0L,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__CKK,L7088642); // L54 OBJECT;
+  __ZJK=((____DB )(top_context->back->back));
+  lisaac_push(&__A0L,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__CKK,L10652676); // L81 TRUE;
+  lisaac_push_first(&__H4I,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__D5N,L63718424); // L486 STRING;
+  lisaac_push_first(&__I55,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__J55,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__K55,L9195016); // L70 NUMERIC;
+  __3KK=(____L)(-  1);
+  lisaac_push(&__I55,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__J55,L9195016); // L70 NUMERIC;
+  __GLK=(____L)(__C4I - __3KK);
+  lisaac_push(&__D5N,L63719960); // L486 STRING;
+  lisaac_push_first(&__I55,L6296072); // L48 NUMERIC;
+  lisaac_push_first(&__J55,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__K55,L15224840); // L116 NUMERIC;
+  if (( 1 > __C4I)) {
+    lisaac_push(&__J55,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__K55,L13509636); // L103 TRUE;
+    __M55=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__J55,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__K55,L14689286); // L112 FALSE;
+    __M55=__F__;
+  };
+  if (__M55) {
+    lisaac_push(&__I55,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__J55,L10652676); // L81 TRUE;
+    lisaac_push_first(&__K55,L6304264); // L48 NUMERIC;
+    lisaac_push_first(&__S55,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__T55,L15224840); // L116 NUMERIC;
+    __M55=(__GLK > __C4I);
+    lisaac_push(&__S55,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__T55,L14700552); // L112 NUMERIC;
+    __X55=(__GLK == __C4I);
+    if (__M55) {
+      lisaac_push(&__S55,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__T55,L10900996); // L83 TRUE;
+      __Z55=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__QBAB,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__RBAB,L12342790); // L94 FALSE;
-      __XBAB=__VBAB;
+      lisaac_push(&__S55,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__T55,L12342790); // L94 FALSE;
+      __Z55=__X55;
     };
-    __KBAB=__XBAB;
-  } else /* FALSE */ {
-    lisaac_push(&__GBAB,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__HBAB,L12081158); // L92 FALSE;
-    __KBAB=__J__;
-  };
-  if (__KBAB) {
-    lisaac_push(&__DAJ,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__5AO,L13509636); // L103 TRUE;
-    __KBAB=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__DAJ,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__5AO,L14689286); // L112 FALSE;
-    __KBAB=__F__;
-  };
-  if (__KBAB) {
-    lisaac_push(&__21L,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__4LK,L8792068); // L67 TRUE;
-    lisaac_push_first(&__DAJ,L19289106); // L147 BLOCK;
-    lisaac_push(&__DAJ,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__5AO,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__GBAB,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__HBAB,L8792068); // L67 TRUE;
-    lisaac_push_first(&__IBAB,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__VLK));
-    lisaac_push(&__5AO,L9181698); // L70 OBJECT;
-    __DX((&__string_47));
-    lisaac_push(&__5AO,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__GBAB,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__HBAB,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__IBAB,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__QBAB,L8272919); // L63 SYSTEM_IO;
+    __M55=__Z55;
+  } else /* FALSE */ {
+    lisaac_push(&__I55,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__J55,L12081158); // L92 FALSE;
+    __M55=__J__;
+  };
+  if (__M55) {
+    lisaac_push(&__H4I,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__D5N,L13509636); // L103 TRUE;
+    __M55=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__H4I,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__D5N,L14689286); // L112 FALSE;
+    __M55=__F__;
+  };
+  if (__M55) {
+    lisaac_push(&__A0L,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__CKK,L8792068); // L67 TRUE;
+    lisaac_push_first(&__H4I,L19289106); // L147 BLOCK;
+    lisaac_push(&__H4I,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__D5N,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__I55,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__J55,L8792068); // L67 TRUE;
+    lisaac_push_first(&__K55,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__ZJK));
+    lisaac_push(&__D5N,L9181698); // L70 OBJECT;
+    __DX((&__string_42));
+    lisaac_push(&__D5N,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__I55,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__J55,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__K55,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__S55,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__5AO,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__GBAB,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__HBAB,L4598824); // L35 SYSTEM;
+    lisaac_push(&__D5N,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__I55,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__J55,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__21L,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__4LK,L8530438); // L65 FALSE;
-  };
-  __ZMK=__35I->__FC;
-  lisaac_push(&__TLK,L64106520); // L489 STRING;
-  lisaac_push_first(&__21L,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__4LK,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__DAJ,L9195016); // L70 NUMERIC;
-  __CNK=(____L)(-  1);
-  lisaac_push(&__21L,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__4LK,L9195016); // L70 NUMERIC;
-  __JNK=(____L)(- __CNK);
-  lisaac_push(&__TLK,L64230424); // L490 STRING;
-  lisaac_push_first(&__21L,L15224840); // L116 NUMERIC;
-  if ((__JNK >  0)) {
-    lisaac_push(&__TLK,L64883224); // L495 STRING;
-    lisaac_push_first(&__21L,L8792068); // L67 TRUE;
-    lisaac_push_first(&__4LK,L64362520); // L491 STRING;
-    lisaac_push_first(&__DAJ,L9990152); // L76 NUMERIC;
-    lisaac_push_first(&__5AO,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__GBAB,L9195016); // L70 NUMERIC;
-    __1JZ=(____L)(-  1);
-    lisaac_push(&__DAJ,L9989128); // L76 NUMERIC;
-    lisaac_push_first(&__5AO,L9195016); // L70 NUMERIC;
-    __RNK=(____L)(__45I - __1JZ);
-    __1JZ=__35I->__FC;
-    lisaac_push(&__4LK,L64622104); // L493 STRING;
-    __YTN=__RNK;
-    lisaac_push_first(&__DAJ,L20989960); // L160 NUMERIC;
-    __WTN:
+    lisaac_push(&__A0L,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__CKK,L8530438); // L65 FALSE;
+  };
+  __3KK=__B4I->__FC;
+  lisaac_push(&__XJK,L64106520); // L489 STRING;
+  lisaac_push_first(&__A0L,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__CKK,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__H4I,L9195016); // L70 NUMERIC;
+  __GLK=(____L)(-  1);
+  lisaac_push(&__A0L,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__CKK,L9195016); // L70 NUMERIC;
+  __NLK=(____L)(- __GLK);
+  lisaac_push(&__XJK,L64230424); // L490 STRING;
+  lisaac_push_first(&__A0L,L15224840); // L116 NUMERIC;
+  if ((__NLK >  0)) {
+    lisaac_push(&__XJK,L64883224); // L495 STRING;
+    lisaac_push_first(&__A0L,L8792068); // L67 TRUE;
+    lisaac_push_first(&__CKK,L64362520); // L491 STRING;
+    lisaac_push_first(&__H4I,L9990152); // L76 NUMERIC;
+    lisaac_push_first(&__D5N,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__I55,L9195016); // L70 NUMERIC;
+    __5HZ=(____L)(-  1);
+    lisaac_push(&__H4I,L9989128); // L76 NUMERIC;
+    lisaac_push_first(&__D5N,L9195016); // L70 NUMERIC;
+    __VLK=(____L)(__C4I - __5HZ);
+    __5HZ=__B4I->__FC;
+    lisaac_push(&__CKK,L64622104); // L493 STRING;
+    __2RN=__VLK;
+    lisaac_push_first(&__H4I,L20989960); // L160 NUMERIC;
+    __0RN:
     {
-      lisaac_push(&__DAJ,L21370888); // L163 NUMERIC;
-      lisaac_push_first(&__5AO,L15759880); // L120 NUMERIC;
-      lisaac_push_first(&__GBAB,L15224840); // L116 NUMERIC;
-      if ((__YTN > __1JZ)) {
-        lisaac_push(&__5AO,L15755784); // L120 NUMERIC;
-        lisaac_push_first(&__GBAB,L13509636); // L103 TRUE;
-        __3X1=__J__;
+      lisaac_push(&__H4I,L21370888); // L163 NUMERIC;
+      lisaac_push_first(&__D5N,L15759880); // L120 NUMERIC;
+      lisaac_push_first(&__I55,L15224840); // L116 NUMERIC;
+      if ((__2RN > __5HZ)) {
+        lisaac_push(&__D5N,L15755784); // L120 NUMERIC;
+        lisaac_push_first(&__I55,L13509636); // L103 TRUE;
+        __KW1=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__5AO,L15755784); // L120 NUMERIC;
-        lisaac_push_first(&__GBAB,L14689286); // L112 FALSE;
-        __3X1=__F__;
+        lisaac_push(&__D5N,L15755784); // L120 NUMERIC;
+        lisaac_push_first(&__I55,L14689286); // L112 FALSE;
+        __KW1=__F__;
       };
-      if (__3X1) {
-        lisaac_push(&__DAJ,L21760520); // L166 NUMERIC;
-        lisaac_push_first(&__5AO,L8792068); // L67 TRUE;
-        lisaac_push_first(&__GBAB,L21506056); // L164 NUMERIC;
-        lisaac_push_first(&__HBAB,L64493592); // L492 STRING;
-        __0NK=__J5I(__35I,__YTN);
-        lisaac_push(&__HBAB,L64498712); // L492 STRING;
-        lisaac_push_first(&__IBAB,L9195016); // L70 NUMERIC;
-        __2NK=(____L)(__YTN - __JNK);
-        lisaac_push(&__HBAB,L64501272); // L492 STRING;
-        __IIK(__35I,__0NK,__2NK);
-        lisaac_push(&__GBAB,L21633544); // L165 NUMERIC;
-        lisaac_push_first(&__HBAB,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__IBAB,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__QBAB,L9195016); // L70 NUMERIC;
-        __2NK=(____L)(-  1);
-        lisaac_push(&__HBAB,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__IBAB,L9195016); // L70 NUMERIC;
-        __CUN=(____L)(__YTN - __2NK);
-        lisaac_push(&__GBAB,L21644808); // L165 NUMERIC;
-        __YTN=__CUN;
-        goto __WTN;
+      if (__KW1) {
+        lisaac_push(&__H4I,L21760520); // L166 NUMERIC;
+        lisaac_push_first(&__D5N,L8792068); // L67 TRUE;
+        lisaac_push_first(&__I55,L21506056); // L164 NUMERIC;
+        lisaac_push_first(&__J55,L64493592); // L492 STRING;
+        __4LK=__N3I(__B4I,__2RN);
+        lisaac_push(&__J55,L64498712); // L492 STRING;
+        lisaac_push_first(&__K55,L9195016); // L70 NUMERIC;
+        __AMK=(____L)(__2RN - __NLK);
+        lisaac_push(&__J55,L64501272); // L492 STRING;
+        __MGK(__B4I,__4LK,__AMK);
+        lisaac_push(&__I55,L21633544); // L165 NUMERIC;
+        lisaac_push_first(&__J55,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__K55,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__S55,L9195016); // L70 NUMERIC;
+        __AMK=(____L)(-  1);
+        lisaac_push(&__J55,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__K55,L9195016); // L70 NUMERIC;
+        __GSN=(____L)(__2RN - __AMK);
+        lisaac_push(&__I55,L21644808); // L165 NUMERIC;
+        __2RN=__GSN;
+        goto __0RN;
       } else /* FALSE */ {
-        lisaac_push(&__DAJ,L21760520); // L166 NUMERIC;
-        lisaac_push_first(&__5AO,L8530438); // L65 FALSE;
+        lisaac_push(&__H4I,L21760520); // L166 NUMERIC;
+        lisaac_push_first(&__D5N,L8530438); // L65 FALSE;
       };
     };
-    __1JZ=__35I->__FC;
-    lisaac_push(&__4LK,L64760856); // L494 STRING;
-    lisaac_push_first(&__DAJ,L9195016); // L70 NUMERIC;
-    __35I->__FC=(____L)(__1JZ - __JNK);
-  } else /* FALSE */ {
-    lisaac_push(&__TLK,L64883224); // L495 STRING;
-    lisaac_push_first(&__21L,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__TLK,L65014296); // L496 STRING;
-  lisaac_push_first(&__21L,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__4LK,L7088642); // L54 OBJECT;
-  __VLK=((____DB )(top_context->back->back));
-  lisaac_push(&__21L,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__4LK,L10652676); // L81 TRUE;
-  lisaac_push_first(&__DAJ,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__5AO,L65015320); // L496 STRING;
-  __CNK=__35I->__FC;
-  lisaac_push(&__5AO,L65033752); // L496 STRING;
-  lisaac_push_first(&__GBAB,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__HBAB,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__IBAB,L9195016); // L70 NUMERIC;
-  __JNK=(____L)(-  1);
-  lisaac_push(&__GBAB,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__HBAB,L9195016); // L70 NUMERIC;
-  __1JZ=(____L)(- __JNK);
-  lisaac_push(&__5AO,L65026072); // L496 STRING;
-  lisaac_push_first(&__GBAB,L9195016); // L70 NUMERIC;
-  if ((__CNK == (____L)(__ZMK - __1JZ))) {
-    lisaac_push(&__DAJ,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__5AO,L13509636); // L103 TRUE;
-    __KBAB=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__DAJ,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__5AO,L14689286); // L112 FALSE;
-    __KBAB=__F__;
-  };
-  if (__KBAB) {
-    lisaac_push(&__21L,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__4LK,L8792068); // L67 TRUE;
-    lisaac_push_first(&__DAJ,L19289106); // L147 BLOCK;
-    lisaac_push(&__DAJ,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__5AO,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__GBAB,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__HBAB,L8792068); // L67 TRUE;
-    lisaac_push_first(&__IBAB,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__VLK));
-    lisaac_push(&__5AO,L9181698); // L70 OBJECT;
-    __DX((&__string_47));
-    lisaac_push(&__5AO,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__GBAB,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__HBAB,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__IBAB,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__QBAB,L8272919); // L63 SYSTEM_IO;
+    __5HZ=__B4I->__FC;
+    lisaac_push(&__CKK,L64760856); // L494 STRING;
+    lisaac_push_first(&__H4I,L9195016); // L70 NUMERIC;
+    __B4I->__FC=(____L)(__5HZ - __NLK);
+  } else /* FALSE */ {
+    lisaac_push(&__XJK,L64883224); // L495 STRING;
+    lisaac_push_first(&__A0L,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__XJK,L65014296); // L496 STRING;
+  lisaac_push_first(&__A0L,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__CKK,L7088642); // L54 OBJECT;
+  __ZJK=((____DB )(top_context->back->back));
+  lisaac_push(&__A0L,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__CKK,L10652676); // L81 TRUE;
+  lisaac_push_first(&__H4I,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__D5N,L65015320); // L496 STRING;
+  __GLK=__B4I->__FC;
+  lisaac_push(&__D5N,L65033752); // L496 STRING;
+  lisaac_push_first(&__I55,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__J55,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__K55,L9195016); // L70 NUMERIC;
+  __NLK=(____L)(-  1);
+  lisaac_push(&__I55,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__J55,L9195016); // L70 NUMERIC;
+  __5HZ=(____L)(- __NLK);
+  lisaac_push(&__D5N,L65026072); // L496 STRING;
+  lisaac_push_first(&__I55,L9195016); // L70 NUMERIC;
+  if ((__GLK == (____L)(__3KK - __5HZ))) {
+    lisaac_push(&__H4I,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__D5N,L13509636); // L103 TRUE;
+    __M55=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__H4I,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__D5N,L14689286); // L112 FALSE;
+    __M55=__F__;
+  };
+  if (__M55) {
+    lisaac_push(&__A0L,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__CKK,L8792068); // L67 TRUE;
+    lisaac_push_first(&__H4I,L19289106); // L147 BLOCK;
+    lisaac_push(&__H4I,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__D5N,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__I55,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__J55,L8792068); // L67 TRUE;
+    lisaac_push_first(&__K55,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__ZJK));
+    lisaac_push(&__D5N,L9181698); // L70 OBJECT;
+    __DX((&__string_42));
+    lisaac_push(&__D5N,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__I55,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__J55,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__K55,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__S55,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__5AO,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__GBAB,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__HBAB,L4598824); // L35 SYSTEM;
+    lisaac_push(&__D5N,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__I55,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__J55,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__21L,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__4LK,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__25I,L49023512); // L374 STRING;
-  lisaac_push_first(&__TLK,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__21L,L7088642); // L54 OBJECT;
-  __VLK=((____DB )(top_context->back->back));
-  lisaac_push(&__TLK,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__21L,L10652676); // L81 TRUE;
-  lisaac_push_first(&__4LK,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__DAJ,L49024536); // L374 STRING;
-  __ZMK=__35I->__FC;
-  lisaac_push(&__DAJ,L49034264); // L374 STRING;
-  lisaac_push_first(&__5AO,L9195016); // L70 NUMERIC;
-  if ((__ZMK == (____L)(__EBO -  1))) {
-    lisaac_push(&__4LK,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__DAJ,L13509636); // L103 TRUE;
-    __KBAB=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__4LK,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__DAJ,L14689286); // L112 FALSE;
-    __KBAB=__F__;
-  };
-  if (__KBAB) {
-    lisaac_push(&__TLK,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__21L,L8792068); // L67 TRUE;
-    lisaac_push_first(&__4LK,L19289106); // L147 BLOCK;
-    lisaac_push(&__4LK,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__DAJ,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__5AO,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__GBAB,L8792068); // L67 TRUE;
-    lisaac_push_first(&__HBAB,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__VLK));
-    lisaac_push(&__DAJ,L9181698); // L70 OBJECT;
-    __DX((&__string_47));
-    lisaac_push(&__DAJ,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__5AO,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__GBAB,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__HBAB,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__IBAB,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__A0L,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__CKK,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__A4I,L49023512); // L374 STRING;
+  lisaac_push_first(&__XJK,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__A0L,L7088642); // L54 OBJECT;
+  __ZJK=((____DB )(top_context->back->back));
+  lisaac_push(&__XJK,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__A0L,L10652676); // L81 TRUE;
+  lisaac_push_first(&__CKK,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__H4I,L49024536); // L374 STRING;
+  __3KK=__B4I->__FC;
+  lisaac_push(&__H4I,L49034264); // L374 STRING;
+  lisaac_push_first(&__D5N,L9195016); // L70 NUMERIC;
+  if ((__3KK == (____L)(__I5N -  1))) {
+    lisaac_push(&__CKK,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__H4I,L13509636); // L103 TRUE;
+    __M55=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__CKK,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__H4I,L14689286); // L112 FALSE;
+    __M55=__F__;
+  };
+  if (__M55) {
+    lisaac_push(&__XJK,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__A0L,L8792068); // L67 TRUE;
+    lisaac_push_first(&__CKK,L19289106); // L147 BLOCK;
+    lisaac_push(&__CKK,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__H4I,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__D5N,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__I55,L8792068); // L67 TRUE;
+    lisaac_push_first(&__J55,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__ZJK));
+    lisaac_push(&__H4I,L9181698); // L70 OBJECT;
+    __DX((&__string_42));
+    lisaac_push(&__H4I,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__D5N,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__I55,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__J55,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__K55,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__DAJ,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__5AO,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__GBAB,L4598824); // L35 SYSTEM;
+    lisaac_push(&__H4I,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__D5N,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__I55,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__TLK,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__21L,L8530438); // L65 FALSE;
+    lisaac_push(&__XJK,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__A0L,L8530438); // L65 FALSE;
   };
 }
 
-static void __ALJ(____4 *__CLJ,____L __DLJ,____L __ELJ)
+static void __EJJ(____4 *__GJJ,____L __HJJ,____L __IJJ)
 // ({__HB},{__L},{__L}) Void No recursive, No inlinable.
 {
-  ____DB __UVK;
-  ____L __KXK,__1LZ,__UXK;
-  _____CONTEXT __BLJ,__SVK,__OHM,__3VK,__ILJ,__DZ1,__EZ1,__F5T,__QLZ;
-  ____G __HZ1,__JZ1,__LZ1,__H01;
-  lisaac_push_first(&__BLJ,L79432725); // L606 NATIVE_ARRAY;
-  lisaac_push_first(&__SVK,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__OHM,L7088642); // L54 OBJECT;
-  __UVK=((____DB )(top_context->back->back));
-  lisaac_push(&__SVK,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__OHM,L10652676); // L81 TRUE;
-  lisaac_push_first(&__3VK,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__ILJ,L79437845); // L606 NATIVE_ARRAY;
-  lisaac_push_first(&__DZ1,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__EZ1,L15224840); // L116 NUMERIC;
-  __HZ1=(__DLJ >  0);
-  lisaac_push(&__DZ1,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__EZ1,L14700552); // L112 NUMERIC;
-  __JZ1=(__DLJ ==  0);
-  if (__HZ1) {
-    lisaac_push(&__DZ1,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__EZ1,L10900996); // L83 TRUE;
-    __LZ1=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__DZ1,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__EZ1,L12342790); // L94 FALSE;
-    __LZ1=__JZ1;
-  };
-  if (__LZ1) {
-    lisaac_push(&__3VK,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__ILJ,L13509636); // L103 TRUE;
-    __LZ1=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__3VK,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__ILJ,L14689286); // L112 FALSE;
-    __LZ1=__F__;
-  };
-  if (__LZ1) {
-    lisaac_push(&__SVK,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__OHM,L8792068); // L67 TRUE;
-    lisaac_push_first(&__3VK,L21910546); // L167 BLOCK;
-    lisaac_push(&__3VK,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__ILJ,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__DZ1,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__EZ1,L8792068); // L67 TRUE;
-    lisaac_push_first(&__F5T,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__UVK));
-    lisaac_push(&__ILJ,L9181698); // L70 OBJECT;
-    __DX((&__string_111));
-    lisaac_push(&__ILJ,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__DZ1,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__EZ1,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__F5T,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__QLZ,L8272919); // L63 SYSTEM_IO;
+  ____DB __YTK;
+  ____L __OVK,__5JZ,__YVK;
+  _____CONTEXT __FJJ,__WTK,__SFM,__BUK,__MJJ,__QX1,__RX1,__J3T,__UJZ;
+  ____G __UX1,__WX1,__YX1,__UY1;
+  lisaac_push_first(&__FJJ,L79432725); // L606 NATIVE_ARRAY;
+  lisaac_push_first(&__WTK,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__SFM,L7088642); // L54 OBJECT;
+  __YTK=((____DB )(top_context->back->back));
+  lisaac_push(&__WTK,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__SFM,L10652676); // L81 TRUE;
+  lisaac_push_first(&__BUK,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__MJJ,L79437845); // L606 NATIVE_ARRAY;
+  lisaac_push_first(&__QX1,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__RX1,L15224840); // L116 NUMERIC;
+  __UX1=(__HJJ >  0);
+  lisaac_push(&__QX1,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__RX1,L14700552); // L112 NUMERIC;
+  __WX1=(__HJJ ==  0);
+  if (__UX1) {
+    lisaac_push(&__QX1,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__RX1,L10900996); // L83 TRUE;
+    __YX1=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__QX1,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__RX1,L12342790); // L94 FALSE;
+    __YX1=__WX1;
+  };
+  if (__YX1) {
+    lisaac_push(&__BUK,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__MJJ,L13509636); // L103 TRUE;
+    __YX1=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__BUK,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__MJJ,L14689286); // L112 FALSE;
+    __YX1=__F__;
+  };
+  if (__YX1) {
+    lisaac_push(&__WTK,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__SFM,L8792068); // L67 TRUE;
+    lisaac_push_first(&__BUK,L21910546); // L167 BLOCK;
+    lisaac_push(&__BUK,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__MJJ,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__QX1,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__RX1,L8792068); // L67 TRUE;
+    lisaac_push_first(&__J3T,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__YTK));
+    lisaac_push(&__MJJ,L9181698); // L70 OBJECT;
+    __DX((&__string_109));
+    lisaac_push(&__MJJ,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__QX1,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__RX1,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__J3T,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__UJZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__ILJ,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__DZ1,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__EZ1,L4598824); // L35 SYSTEM;
+    lisaac_push(&__MJJ,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__QX1,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__RX1,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__SVK,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__OHM,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__BLJ,L79563797); // L607 NATIVE_ARRAY;
-  lisaac_push_first(&__SVK,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__OHM,L7088642); // L54 OBJECT;
-  __UVK=((____DB )(top_context->back->back));
-  lisaac_push(&__SVK,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__OHM,L10652676); // L81 TRUE;
-  lisaac_push_first(&__3VK,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__ILJ,L79568917); // L607 NATIVE_ARRAY;
-  lisaac_push_first(&__DZ1,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__EZ1,L15224840); // L116 NUMERIC;
-  __HZ1=(__ELJ > __DLJ);
-  lisaac_push(&__DZ1,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__EZ1,L14700552); // L112 NUMERIC;
-  __JZ1=(__ELJ == __DLJ);
-  if (__HZ1) {
-    lisaac_push(&__DZ1,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__EZ1,L10900996); // L83 TRUE;
-    __LZ1=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__DZ1,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__EZ1,L12342790); // L94 FALSE;
-    __LZ1=__JZ1;
-  };
-  if (__LZ1) {
-    lisaac_push(&__3VK,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__ILJ,L13509636); // L103 TRUE;
-    __LZ1=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__3VK,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__ILJ,L14689286); // L112 FALSE;
-    __LZ1=__F__;
-  };
-  if (__LZ1) {
-    lisaac_push(&__SVK,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__OHM,L8792068); // L67 TRUE;
-    lisaac_push_first(&__3VK,L21910546); // L167 BLOCK;
-    lisaac_push(&__3VK,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__ILJ,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__DZ1,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__EZ1,L8792068); // L67 TRUE;
-    lisaac_push_first(&__F5T,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__UVK));
-    lisaac_push(&__ILJ,L9181698); // L70 OBJECT;
-    __DX((&__string_111));
-    lisaac_push(&__ILJ,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__DZ1,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__EZ1,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__F5T,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__QLZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__WTK,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__SFM,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__FJJ,L79563797); // L607 NATIVE_ARRAY;
+  lisaac_push_first(&__WTK,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__SFM,L7088642); // L54 OBJECT;
+  __YTK=((____DB )(top_context->back->back));
+  lisaac_push(&__WTK,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__SFM,L10652676); // L81 TRUE;
+  lisaac_push_first(&__BUK,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__MJJ,L79568917); // L607 NATIVE_ARRAY;
+  lisaac_push_first(&__QX1,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__RX1,L15224840); // L116 NUMERIC;
+  __UX1=(__IJJ > __HJJ);
+  lisaac_push(&__QX1,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__RX1,L14700552); // L112 NUMERIC;
+  __WX1=(__IJJ == __HJJ);
+  if (__UX1) {
+    lisaac_push(&__QX1,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__RX1,L10900996); // L83 TRUE;
+    __YX1=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__QX1,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__RX1,L12342790); // L94 FALSE;
+    __YX1=__WX1;
+  };
+  if (__YX1) {
+    lisaac_push(&__BUK,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__MJJ,L13509636); // L103 TRUE;
+    __YX1=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__BUK,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__MJJ,L14689286); // L112 FALSE;
+    __YX1=__F__;
+  };
+  if (__YX1) {
+    lisaac_push(&__WTK,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__SFM,L8792068); // L67 TRUE;
+    lisaac_push_first(&__BUK,L21910546); // L167 BLOCK;
+    lisaac_push(&__BUK,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__MJJ,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__QX1,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__RX1,L8792068); // L67 TRUE;
+    lisaac_push_first(&__J3T,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__YTK));
+    lisaac_push(&__MJJ,L9181698); // L70 OBJECT;
+    __DX((&__string_109));
+    lisaac_push(&__MJJ,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__QX1,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__RX1,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__J3T,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__UJZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__ILJ,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__DZ1,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__EZ1,L4598824); // L35 SYSTEM;
+    lisaac_push(&__MJJ,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__QX1,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__RX1,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__SVK,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__OHM,L8530438); // L65 FALSE;
+    lisaac_push(&__WTK,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__SFM,L8530438); // L65 FALSE;
   };
-  lisaac_push(&__BLJ,L80349717); // L613 NATIVE_ARRAY;
-  __KXK=__DLJ;
-  lisaac_push_first(&__SVK,L20989960); // L160 NUMERIC;
-  __IXK:
+  lisaac_push(&__FJJ,L80349717); // L613 NATIVE_ARRAY;
+  __OVK=__HJJ;
+  lisaac_push_first(&__WTK,L20989960); // L160 NUMERIC;
+  __MVK:
   {
-    lisaac_push(&__SVK,L21370888); // L163 NUMERIC;
-    lisaac_push_first(&__OHM,L15759880); // L120 NUMERIC;
-    lisaac_push_first(&__3VK,L15224840); // L116 NUMERIC;
-    if ((__KXK > __ELJ)) {
-      lisaac_push(&__OHM,L15755784); // L120 NUMERIC;
-      lisaac_push_first(&__3VK,L13509636); // L103 TRUE;
-      __H01=__J__;
+    lisaac_push(&__WTK,L21370888); // L163 NUMERIC;
+    lisaac_push_first(&__SFM,L15759880); // L120 NUMERIC;
+    lisaac_push_first(&__BUK,L15224840); // L116 NUMERIC;
+    if ((__OVK > __IJJ)) {
+      lisaac_push(&__SFM,L15755784); // L120 NUMERIC;
+      lisaac_push_first(&__BUK,L13509636); // L103 TRUE;
+      __UY1=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__OHM,L15755784); // L120 NUMERIC;
-      lisaac_push_first(&__3VK,L14689286); // L112 FALSE;
-      __H01=__F__;
+      lisaac_push(&__SFM,L15755784); // L120 NUMERIC;
+      lisaac_push_first(&__BUK,L14689286); // L112 FALSE;
+      __UY1=__F__;
     };
-    if (__H01) {
-      lisaac_push(&__SVK,L21760520); // L166 NUMERIC;
-      lisaac_push_first(&__OHM,L8792068); // L67 TRUE;
-      lisaac_push_first(&__3VK,L21506056); // L164 NUMERIC;
-      lisaac_push_first(&__ILJ,L80224277); // L612 NATIVE_ARRAY;
-      __3OG(__CLJ,'\0',__KXK);
-      lisaac_push(&__3VK,L21633544); // L165 NUMERIC;
-      lisaac_push_first(&__ILJ,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__DZ1,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__EZ1,L9195016); // L70 NUMERIC;
-      __1LZ=(____L)(-  1);
-      lisaac_push(&__ILJ,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__DZ1,L9195016); // L70 NUMERIC;
-      __UXK=(____L)(__KXK - __1LZ);
-      lisaac_push(&__3VK,L21644808); // L165 NUMERIC;
-      __KXK=__UXK;
-      goto __IXK;
+    if (__UY1) {
+      lisaac_push(&__WTK,L21760520); // L166 NUMERIC;
+      lisaac_push_first(&__SFM,L8792068); // L67 TRUE;
+      lisaac_push_first(&__BUK,L21506056); // L164 NUMERIC;
+      lisaac_push_first(&__MJJ,L80224277); // L612 NATIVE_ARRAY;
+      __CNG(__GJJ,'\0',__OVK);
+      lisaac_push(&__BUK,L21633544); // L165 NUMERIC;
+      lisaac_push_first(&__MJJ,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__QX1,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__RX1,L9195016); // L70 NUMERIC;
+      __5JZ=(____L)(-  1);
+      lisaac_push(&__MJJ,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__QX1,L9195016); // L70 NUMERIC;
+      __YVK=(____L)(__OVK - __5JZ);
+      lisaac_push(&__BUK,L21644808); // L165 NUMERIC;
+      __OVK=__YVK;
+      goto __MVK;
     } else /* FALSE */ {
-      lisaac_push(&__SVK,L21760520); // L166 NUMERIC;
-      lisaac_push_first(&__OHM,L8530438); // L65 FALSE;
+      lisaac_push(&__WTK,L21760520); // L166 NUMERIC;
+      lisaac_push_first(&__SFM,L8530438); // L65 FALSE;
     };
   };
 }
 
-static ____DB __YOF(____DB __1OF)
+static ____DB __3MF(____DB __ANF)
 // ({__DB}) With result No recursive, No inlinable.
 {
-  ____DB __BWF,__IPF,__YPF,__IRF,__ZPF;
-  ____L __NPF;
-  ____Y1 __XRF;
-  _____CONTEXT __ZOF,__4VF,__ZBG,__KWF,__GPF,__5YG,__FNZ,__PUT,__OMZ;
-  ____G __VFJ;
-  lisaac_push_first(&__ZOF,L74200105); // L566 MEMORY;
-  lisaac_push(&__ZOF,L74855465); // L571 MEMORY;
-  lisaac_push_first(&__4VF,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__ZBG,L7088642); // L54 OBJECT;
-  __BWF=((____DB )(top_context->back->back));
-  lisaac_push(&__4VF,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__ZBG,L10652676); // L81 TRUE;
-  lisaac_push_first(&__KWF,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__GPF,L74853929); // L571 MEMORY;
-  lisaac_push_first(&__5YG,L50339881); // L384 MEMORY;
-  __IPF=((____DB )(MINIMUM_SIZE));
-  lisaac_push(&__GPF,L74847273); // L571 MEMORY;
-  lisaac_push_first(&__5YG,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__FNZ,L15224840); // L116 NUMERIC;
-  if ((__1OF > __IPF)) {
-    lisaac_push(&__5YG,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__FNZ,L13509636); // L103 TRUE;
-    __VFJ=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__5YG,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__FNZ,L14689286); // L112 FALSE;
-    __VFJ=__F__;
-  };
-  if (__VFJ) {
-    lisaac_push(&__KWF,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__GPF,L13509636); // L103 TRUE;
-    __VFJ=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__KWF,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__GPF,L14689286); // L112 FALSE;
-    __VFJ=__F__;
-  };
-  if (__VFJ) {
-    lisaac_push(&__4VF,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__ZBG,L8792068); // L67 TRUE;
-    lisaac_push_first(&__KWF,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__GPF,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__5YG,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__FNZ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__PUT,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__BWF));
-    lisaac_push(&__GPF,L9181698); // L70 OBJECT;
-    __DX((&__string_128));
-    lisaac_push(&__GPF,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__5YG,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__FNZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__PUT,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__OMZ,L8272919); // L63 SYSTEM_IO;
+  ____DB __GUF,__NNF,__3NF,__NPF,__4NF;
+  ____L __SNF;
+  ____Y1 __2PF;
+  _____CONTEXT __4MF,__DUF,__45F,__PUF,__LNF,__EXG,__JLZ,__TST,__SKZ;
+  ____G __ZDJ;
+  lisaac_push_first(&__4MF,L74200105); // L566 MEMORY;
+  lisaac_push(&__4MF,L74855465); // L571 MEMORY;
+  lisaac_push_first(&__DUF,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__45F,L7088642); // L54 OBJECT;
+  __GUF=((____DB )(top_context->back->back));
+  lisaac_push(&__DUF,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__45F,L10652676); // L81 TRUE;
+  lisaac_push_first(&__PUF,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__LNF,L74853929); // L571 MEMORY;
+  lisaac_push_first(&__EXG,L50339881); // L384 MEMORY;
+  __NNF=((____DB )(MINIMUM_SIZE));
+  lisaac_push(&__LNF,L74847273); // L571 MEMORY;
+  lisaac_push_first(&__EXG,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__JLZ,L15224840); // L116 NUMERIC;
+  if ((__ANF > __NNF)) {
+    lisaac_push(&__EXG,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__JLZ,L13509636); // L103 TRUE;
+    __ZDJ=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__EXG,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__JLZ,L14689286); // L112 FALSE;
+    __ZDJ=__F__;
+  };
+  if (__ZDJ) {
+    lisaac_push(&__PUF,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__LNF,L13509636); // L103 TRUE;
+    __ZDJ=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__PUF,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__LNF,L14689286); // L112 FALSE;
+    __ZDJ=__F__;
+  };
+  if (__ZDJ) {
+    lisaac_push(&__DUF,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__45F,L8792068); // L67 TRUE;
+    lisaac_push_first(&__PUF,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__LNF,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__EXG,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__JLZ,L8792068); // L67 TRUE;
+    lisaac_push_first(&__TST,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__GUF));
+    lisaac_push(&__LNF,L9181698); // L70 OBJECT;
+    __DX((&__string_126));
+    lisaac_push(&__LNF,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__EXG,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__JLZ,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__TST,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__SKZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__GPF,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__5YG,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__FNZ,L4598824); // L35 SYSTEM;
+    lisaac_push(&__LNF,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__EXG,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__JLZ,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__4VF,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__ZBG,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__ZOF,L75130921); // L573 MEMORY;
-  lisaac_push_first(&__4VF,L5512723); // L42 POINTER;
-  __NPF=((____L )(sizeof(void *)));
-  lisaac_push(&__ZOF,L75136553); // L573 MEMORY;
-  lisaac_push_first(&__4VF,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__ZBG,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__KWF,L4069927); // L31 CONVERT;
-  __BWF=((____DB )__NPF);
-  lisaac_push(&__ZOF,L75137065); // L573 MEMORY;
-  __IPF=__4CJ(__1OF,__BWF);
-  lisaac_push(&__ZOF,L75397673); // L575 MEMORY;
-  lisaac_push_first(&__4VF,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__ZBG,L7088642); // L54 OBJECT;
-  __BWF=((____DB )(top_context->back->back));
-  lisaac_push(&__4VF,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__ZBG,L10652676); // L81 TRUE;
-  lisaac_push_first(&__KWF,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__GPF,L75385385); // L575 MEMORY;
-  lisaac_push_first(&__5YG,L5512723); // L42 POINTER;
-  __NPF=((____L )(sizeof(void *)));
-  lisaac_push(&__GPF,L75391529); // L575 MEMORY;
-  lisaac_push_first(&__5YG,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__FNZ,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__PUT,L4069927); // L31 CONVERT;
-  __YPF=((____DB )__NPF);
-  lisaac_push(&__GPF,L75393065); // L575 MEMORY;
-  lisaac_push_first(&__5YG,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__FNZ,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__PUT,L4069927); // L31 CONVERT;
-  __IRF=((____DB ) 1);
-  lisaac_push(&__GPF,L75392041); // L575 MEMORY;
-  lisaac_push_first(&__5YG,L9195016); // L70 NUMERIC;
-  __ZPF=(void *)((unsigned long)__YPF - (unsigned long)__IRF);
-  lisaac_push(&__GPF,L75374633); // L575 MEMORY;
-  lisaac_push_first(&__5YG,L22171143); // L169 INTEGER;
-  if (((unsigned long)(void *)((unsigned long)__IPF & (unsigned long)__ZPF) ==  0)) {
-    lisaac_push(&__KWF,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__GPF,L13509636); // L103 TRUE;
-    __VFJ=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__KWF,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__GPF,L14689286); // L112 FALSE;
-    __VFJ=__F__;
-  };
-  if (__VFJ) {
-    lisaac_push(&__4VF,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__ZBG,L8792068); // L67 TRUE;
-    lisaac_push_first(&__KWF,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__GPF,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__5YG,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__FNZ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__PUT,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__BWF));
-    lisaac_push(&__GPF,L9181698); // L70 OBJECT;
-    __DX((&__string_129));
-    lisaac_push(&__GPF,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__5YG,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__FNZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__PUT,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__OMZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__DUF,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__45F,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__4MF,L75130921); // L573 MEMORY;
+  lisaac_push_first(&__DUF,L5512723); // L42 POINTER;
+  __SNF=((____L )(sizeof(void *)));
+  lisaac_push(&__4MF,L75136553); // L573 MEMORY;
+  lisaac_push_first(&__DUF,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__45F,L78939655); // L602 INTEGER;
+  lisaac_push_first(&__PUF,L4069927); // L31 CONVERT;
+  __GUF=((____DB )__SNF);
+  lisaac_push(&__4MF,L75137065); // L573 MEMORY;
+  __NNF=__CBJ(__ANF,__GUF);
+  lisaac_push(&__4MF,L75397673); // L575 MEMORY;
+  lisaac_push_first(&__DUF,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__45F,L7088642); // L54 OBJECT;
+  __GUF=((____DB )(top_context->back->back));
+  lisaac_push(&__DUF,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__45F,L10652676); // L81 TRUE;
+  lisaac_push_first(&__PUF,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__LNF,L75385385); // L575 MEMORY;
+  lisaac_push_first(&__EXG,L5512723); // L42 POINTER;
+  __SNF=((____L )(sizeof(void *)));
+  lisaac_push(&__LNF,L75391529); // L575 MEMORY;
+  lisaac_push_first(&__EXG,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__JLZ,L78939655); // L602 INTEGER;
+  lisaac_push_first(&__TST,L4069927); // L31 CONVERT;
+  __3NF=((____DB )__SNF);
+  lisaac_push(&__LNF,L75393065); // L575 MEMORY;
+  lisaac_push_first(&__EXG,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__JLZ,L78939655); // L602 INTEGER;
+  lisaac_push_first(&__TST,L4069927); // L31 CONVERT;
+  __NPF=((____DB ) 1);
+  lisaac_push(&__LNF,L75392041); // L575 MEMORY;
+  lisaac_push_first(&__EXG,L9195016); // L70 NUMERIC;
+  __4NF=(void *)((unsigned long)__3NF - (unsigned long)__NPF);
+  lisaac_push(&__LNF,L75374633); // L575 MEMORY;
+  lisaac_push_first(&__EXG,L22171143); // L169 INTEGER;
+  if (((unsigned long)(void *)((unsigned long)__NNF & (unsigned long)__4NF) ==  0)) {
+    lisaac_push(&__PUF,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__LNF,L13509636); // L103 TRUE;
+    __ZDJ=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__PUF,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__LNF,L14689286); // L112 FALSE;
+    __ZDJ=__F__;
+  };
+  if (__ZDJ) {
+    lisaac_push(&__DUF,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__45F,L8792068); // L67 TRUE;
+    lisaac_push_first(&__PUF,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__LNF,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__EXG,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__JLZ,L8792068); // L67 TRUE;
+    lisaac_push_first(&__TST,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__GUF));
+    lisaac_push(&__LNF,L9181698); // L70 OBJECT;
+    __DX((&__string_127));
+    lisaac_push(&__LNF,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__EXG,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__JLZ,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__TST,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__SKZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__GPF,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__5YG,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__FNZ,L4598824); // L35 SYSTEM;
+    lisaac_push(&__LNF,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__EXG,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__JLZ,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__4VF,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__ZBG,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__ZOF,L75659305); // L577 MEMORY;
-  lisaac_push_first(&__4VF,L5512723); // L42 POINTER;
-  __NPF=((____L )(sizeof(void *)));
-  lisaac_push(&__ZOF,L75664937); // L577 MEMORY;
-  lisaac_push_first(&__4VF,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__ZBG,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__KWF,L4069927); // L31 CONVERT;
-  __BWF=((____DB )__NPF);
-  lisaac_push(&__ZOF,L75649065); // L577 MEMORY;
-  lisaac_push_first(&__4VF,L9719304); // L74 NUMERIC;
-  __YPF=(void *)((unsigned long)__IPF / (unsigned long)__BWF);
-  lisaac_push(&__ZOF,L75671081); // L577 MEMORY;
-  lisaac_push_first(&__4VF,L8015891); // L61 POINTER;
-  lisaac_push_first(&__ZBG,L9080339); // L69 POINTER;
-  lisaac_push_first(&__KWF,L4069927); // L31 CONVERT;
-  __NPF=((____L )__YPF);
-  lisaac_push(&__ZOF,L75671081); // L577 MEMORY;
-  lisaac_push_first(&__4VF,L49546248); // L378 NUMERIC;
-  lisaac_push_first(&__ZBG,L67276296); // L513 NUMERIC;
-  lisaac_push_first(&__KWF,L4069927); // L31 CONVERT;
-  __XRF=((____Y1 )__NPF);
-  lisaac_push(&__ZOF,L75671593); // L577 MEMORY;
-  __BWF=__CYF(__XRF);
-  lisaac_push(&__ZOF,L75798057); // L578 MEMORY;
-  lisaac_push_first(&__4VF,L8015891); // L61 POINTER;
-  lisaac_push_first(&__ZBG,L9080339); // L69 POINTER;
-  lisaac_push_first(&__KWF,L4069927); // L31 CONVERT;
-  __NPF=((____L )__IPF);
-  lisaac_push(&__ZOF,L75798057); // L578 MEMORY;
-  lisaac_push_first(&__4VF,L49546248); // L378 NUMERIC;
-  lisaac_push_first(&__ZBG,L67276296); // L513 NUMERIC;
-  lisaac_push_first(&__KWF,L4069927); // L31 CONVERT;
-  __XRF=((____Y1 )__NPF);
-  lisaac_push(&__ZOF,L75798569); // L578 MEMORY;
-  __YPF=__1YF(__IPF,__BWF,__XRF);
-  __BWF=__YPF;
-  return(__BWF);
+    lisaac_push(&__DUF,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__45F,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__4MF,L75659305); // L577 MEMORY;
+  lisaac_push_first(&__DUF,L5512723); // L42 POINTER;
+  __SNF=((____L )(sizeof(void *)));
+  lisaac_push(&__4MF,L75664937); // L577 MEMORY;
+  lisaac_push_first(&__DUF,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__45F,L78939655); // L602 INTEGER;
+  lisaac_push_first(&__PUF,L4069927); // L31 CONVERT;
+  __GUF=((____DB )__SNF);
+  lisaac_push(&__4MF,L75649065); // L577 MEMORY;
+  lisaac_push_first(&__DUF,L9719304); // L74 NUMERIC;
+  __3NF=(void *)((unsigned long)__NNF / (unsigned long)__GUF);
+  lisaac_push(&__4MF,L75671081); // L577 MEMORY;
+  lisaac_push_first(&__DUF,L8015891); // L61 POINTER;
+  lisaac_push_first(&__45F,L9080339); // L69 POINTER;
+  lisaac_push_first(&__PUF,L4069927); // L31 CONVERT;
+  __SNF=((____L )__3NF);
+  lisaac_push(&__4MF,L75671081); // L577 MEMORY;
+  lisaac_push_first(&__DUF,L49546248); // L378 NUMERIC;
+  lisaac_push_first(&__45F,L67276296); // L513 NUMERIC;
+  lisaac_push_first(&__PUF,L4069927); // L31 CONVERT;
+  __2PF=((____Y1 )__SNF);
+  lisaac_push(&__4MF,L75671593); // L577 MEMORY;
+  __GUF=__HWF(__2PF);
+  lisaac_push(&__4MF,L75798057); // L578 MEMORY;
+  lisaac_push_first(&__DUF,L8015891); // L61 POINTER;
+  lisaac_push_first(&__45F,L9080339); // L69 POINTER;
+  lisaac_push_first(&__PUF,L4069927); // L31 CONVERT;
+  __SNF=((____L )__NNF);
+  lisaac_push(&__4MF,L75798057); // L578 MEMORY;
+  lisaac_push_first(&__DUF,L49546248); // L378 NUMERIC;
+  lisaac_push_first(&__45F,L67276296); // L513 NUMERIC;
+  lisaac_push_first(&__PUF,L4069927); // L31 CONVERT;
+  __2PF=((____Y1 )__SNF);
+  lisaac_push(&__4MF,L75798569); // L578 MEMORY;
+  __3NF=__AXF(__NNF,__GUF,__2PF);
+  __GUF=__3NF;
+  return(__GUF);
 }
 
-static ____DB __4CJ(____DB __ADJ,____DB __BDJ)
+static ____DB __CBJ(____DB __EBJ,____DB __FBJ)
 // ({__DB},{__DB}) With result No recursive, No inlinable.
 {
-  ____DB __1PK,__5BO,__XNO,__5QK;
-  _____CONTEXT __5CJ,__ZPK,__OCM,__EQK,__GDJ,__2BO,__UHO,__GCO,__ALO;
-  _____CONTEXT __LCO,__4MO,__SNO,__YPX,__1PX,__3PX;
-  ____G __BCO,__CNO;
-  lisaac_push_first(&__5CJ,L26348551); // L201 INTEGER;
-  lisaac_push_first(&__ZPK,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__OCM,L7088642); // L54 OBJECT;
-  __1PK=((____DB )(top_context->back->back));
-  lisaac_push(&__ZPK,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__OCM,L10652676); // L81 TRUE;
-  lisaac_push_first(&__EQK,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__GDJ,L26357255); // L201 INTEGER;
-  lisaac_push_first(&__2BO,L27401223); // L209 INTEGER;
-  __5BO=((____DB )(NULL));
-  __BCO=__J__;
-  if (((unsigned long)__BDJ !=  0)) {
-    lisaac_push(&__2BO,L28838407); // L220 INTEGER;
-    lisaac_push_first(&__UHO,L8792068); // L67 TRUE;
-    lisaac_push_first(&__GCO,L28059655); // L214 INTEGER;
-    __5BO=__BDJ;
-    lisaac_push(&__GCO,L28577287); // L218 INTEGER;
-    lisaac_push_first(&__ALO,L9441810); // L72 BLOCK;
-    __5KO:
+  ____DB __5NK,__DAO,__1LO,__DPK;
+  _____CONTEXT __DBJ,__3NK,__SAM,__IOK,__KBJ,__AAO,__YFO,__KAO,__EJO;
+  _____CONTEXT __PAO,__CLO,__WLO,__2NX,__5NX,__BOX;
+  ____G __FAO,__GLO;
+  lisaac_push_first(&__DBJ,L26348551); // L201 INTEGER;
+  lisaac_push_first(&__3NK,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__SAM,L7088642); // L54 OBJECT;
+  __5NK=((____DB )(top_context->back->back));
+  lisaac_push(&__3NK,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__SAM,L10652676); // L81 TRUE;
+  lisaac_push_first(&__IOK,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__KBJ,L26357255); // L201 INTEGER;
+  lisaac_push_first(&__AAO,L27401223); // L209 INTEGER;
+  __DAO=((____DB )(NULL));
+  __FAO=__J__;
+  if (((unsigned long)__FBJ !=  0)) {
+    lisaac_push(&__AAO,L28838407); // L220 INTEGER;
+    lisaac_push_first(&__YFO,L8792068); // L67 TRUE;
+    lisaac_push_first(&__KAO,L28059655); // L214 INTEGER;
+    __DAO=__FBJ;
+    lisaac_push(&__KAO,L28577287); // L218 INTEGER;
+    lisaac_push_first(&__EJO,L9441810); // L72 BLOCK;
+    __DJO:
     {
-      lisaac_push(&__ALO,L9441810); // L72 BLOCK;
-      lisaac_push_first(&__LCO,L28320775); // L216 INTEGER;
-      lisaac_push_first(&__4MO,L37098503); // L283 INTEGER;
-      lisaac_push_first(&__SNO,L36574727); // L279 INTEGER;
-      lisaac_push_first(&__YPX,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__1PX,L78939655); // L602 INTEGER;
-      lisaac_push_first(&__3PX,L4069927); // L31 CONVERT;
-      __XNO=((____DB ) 1);
-      lisaac_push(&__SNO,L36573703); // L279 INTEGER;
-      lisaac_push_first(&__YPX,L22171143); // L169 INTEGER;
-      if (((unsigned long)(void *)((unsigned long)__5BO & (unsigned long)__XNO) ==  1)) {
-        lisaac_push(&__4MO,L37094919); // L283 INTEGER;
-        lisaac_push_first(&__SNO,L13509636); // L103 TRUE;
-        __CNO=__J__;
+      lisaac_push(&__EJO,L9441810); // L72 BLOCK;
+      lisaac_push_first(&__PAO,L28320775); // L216 INTEGER;
+      lisaac_push_first(&__CLO,L37098503); // L283 INTEGER;
+      lisaac_push_first(&__WLO,L36574727); // L279 INTEGER;
+      lisaac_push_first(&__2NX,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__5NX,L78939655); // L602 INTEGER;
+      lisaac_push_first(&__BOX,L4069927); // L31 CONVERT;
+      __1LO=((____DB ) 1);
+      lisaac_push(&__WLO,L36573703); // L279 INTEGER;
+      lisaac_push_first(&__2NX,L22171143); // L169 INTEGER;
+      if (((unsigned long)(void *)((unsigned long)__DAO & (unsigned long)__1LO) ==  1)) {
+        lisaac_push(&__CLO,L37094919); // L283 INTEGER;
+        lisaac_push_first(&__WLO,L13509636); // L103 TRUE;
+        __GLO=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__4MO,L37094919); // L283 INTEGER;
-        lisaac_push_first(&__SNO,L14689286); // L112 FALSE;
-        __CNO=__F__;
+        lisaac_push(&__CLO,L37094919); // L283 INTEGER;
+        lisaac_push_first(&__WLO,L14689286); // L112 FALSE;
+        __GLO=__F__;
       };
-      if (__CNO) {
-        lisaac_push(&__ALO,L9832978); // L75 BLOCK;
-        lisaac_push_first(&__LCO,L8792068); // L67 TRUE;
-        lisaac_push_first(&__4MO,L9576466); // L73 BLOCK;
-        lisaac_push_first(&__SNO,L28449799); // L217 INTEGER;
-        lisaac_push_first(&__YPX,L23745543); // L181 INTEGER;
-        __5BO=(void *)((unsigned long)__5BO >> (unsigned long) 1);
-        lisaac_push(&__4MO,L9709074); // L74 BLOCK;
-        goto __5KO;
+      if (__GLO) {
+        lisaac_push(&__EJO,L9832978); // L75 BLOCK;
+        lisaac_push_first(&__PAO,L8792068); // L67 TRUE;
+        lisaac_push_first(&__CLO,L9576466); // L73 BLOCK;
+        lisaac_push_first(&__WLO,L28449799); // L217 INTEGER;
+        lisaac_push_first(&__2NX,L23745543); // L181 INTEGER;
+        __DAO=(void *)((unsigned long)__DAO >> (unsigned long) 1);
+        lisaac_push(&__CLO,L9709074); // L74 BLOCK;
+        goto __DJO;
       } else /* FALSE */ {
-        lisaac_push(&__ALO,L9832978); // L75 BLOCK;
-        lisaac_push_first(&__LCO,L8530438); // L65 FALSE;
+        lisaac_push(&__EJO,L9832978); // L75 BLOCK;
+        lisaac_push_first(&__PAO,L8530438); // L65 FALSE;
       };
     };
-    __BCO=((unsigned long)__5BO ==  1);
-  } else /* FALSE */ {
-    lisaac_push(&__2BO,L28838407); // L220 INTEGER;
-    lisaac_push_first(&__UHO,L8530438); // L65 FALSE;
-  };
-  if (__BCO) {
-    lisaac_push(&__EQK,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__GDJ,L13509636); // L103 TRUE;
-    __CNO=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__EQK,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__GDJ,L14689286); // L112 FALSE;
-    __CNO=__F__;
-  };
-  if (__CNO) {
-    lisaac_push(&__ZPK,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__OCM,L8792068); // L67 TRUE;
-    lisaac_push_first(&__EQK,L21910546); // L167 BLOCK;
-    lisaac_push(&__EQK,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__GDJ,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__2BO,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__UHO,L8792068); // L67 TRUE;
-    lisaac_push_first(&__GCO,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__1PK));
-    lisaac_push(&__GDJ,L9181698); // L70 OBJECT;
-    __DX((&__string_111));
-    lisaac_push(&__GDJ,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__2BO,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__UHO,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__GCO,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__ALO,L8272919); // L63 SYSTEM_IO;
+    __FAO=((unsigned long)__DAO ==  1);
+  } else /* FALSE */ {
+    lisaac_push(&__AAO,L28838407); // L220 INTEGER;
+    lisaac_push_first(&__YFO,L8530438); // L65 FALSE;
+  };
+  if (__FAO) {
+    lisaac_push(&__IOK,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__KBJ,L13509636); // L103 TRUE;
+    __GLO=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__IOK,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__KBJ,L14689286); // L112 FALSE;
+    __GLO=__F__;
+  };
+  if (__GLO) {
+    lisaac_push(&__3NK,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__SAM,L8792068); // L67 TRUE;
+    lisaac_push_first(&__IOK,L21910546); // L167 BLOCK;
+    lisaac_push(&__IOK,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__KBJ,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__AAO,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__YFO,L8792068); // L67 TRUE;
+    lisaac_push_first(&__KAO,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__5NK));
+    lisaac_push(&__KBJ,L9181698); // L70 OBJECT;
+    __DX((&__string_109));
+    lisaac_push(&__KBJ,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__AAO,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__YFO,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__KAO,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__EJO,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__GDJ,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__2BO,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__UHO,L4598824); // L35 SYSTEM;
+    lisaac_push(&__KBJ,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__AAO,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__YFO,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__ZPK,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__OCM,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__5CJ,L26878471); // L205 INTEGER;
-  lisaac_push_first(&__ZPK,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__OCM,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__EQK,L4069927); // L31 CONVERT;
-  __1PK=((____DB ) 1);
-  lisaac_push(&__5CJ,L26877447); // L205 INTEGER;
-  lisaac_push_first(&__ZPK,L9195016); // L70 NUMERIC;
-  __5BO=(void *)((unsigned long)__BDJ - (unsigned long)__1PK);
-  lisaac_push(&__5CJ,L27006471); // L206 INTEGER;
-  lisaac_push_first(&__ZPK,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__OCM,L11029000); // L84 NUMERIC;
-  lisaac_push_first(&__EQK,L5383176); // L41 NUMERIC;
-  lisaac_push_first(&__GDJ,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__2BO,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__UHO,L4069927); // L31 CONVERT;
-  __1PK=((____DB ) 0);
-  lisaac_push(&__OCM,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__EQK,L9195016); // L70 NUMERIC;
-  __XNO=(void *)((unsigned long)__1PK - (unsigned long)__5BO);
-  lisaac_push(&__ZPK,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__OCM,L9195016); // L70 NUMERIC;
-  __1PK=(void *)((unsigned long)__ADJ - (unsigned long)__XNO);
-  lisaac_push(&__5CJ,L27010567); // L206 INTEGER;
-  lisaac_push_first(&__ZPK,L25311239); // L193 INTEGER;
-  lisaac_push_first(&__OCM,L11029000); // L84 NUMERIC;
-  lisaac_push_first(&__EQK,L5383176); // L41 NUMERIC;
-  lisaac_push_first(&__GDJ,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__2BO,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__UHO,L4069927); // L31 CONVERT;
-  __XNO=((____DB ) 0);
-  lisaac_push(&__OCM,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__EQK,L9195016); // L70 NUMERIC;
-  __5QK=(void *)((unsigned long)__XNO - (unsigned long)__5BO);
-  lisaac_push(&__ZPK,L25318919); // L193 INTEGER;
-  lisaac_push_first(&__OCM,L5121032); // L39 NUMERIC;
-  lisaac_push_first(&__EQK,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__GDJ,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__2BO,L4069927); // L31 CONVERT;
-  __5BO=((____DB ) 1);
-  lisaac_push(&__ZPK,L25314311); // L193 INTEGER;
-  lisaac_push_first(&__OCM,L9195016); // L70 NUMERIC;
-  __XNO=(void *)((unsigned long)__5QK - (unsigned long)__5BO);
-  lisaac_push(&__5CJ,L27009031); // L206 INTEGER;
-  lisaac_push_first(&__ZPK,L22171143); // L169 INTEGER;
-  __5BO=(void *)((unsigned long)__1PK & (unsigned long)__XNO);
-  return(__5BO);
+    lisaac_push(&__3NK,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__SAM,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__DBJ,L26878471); // L205 INTEGER;
+  lisaac_push_first(&__3NK,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__SAM,L78939655); // L602 INTEGER;
+  lisaac_push_first(&__IOK,L4069927); // L31 CONVERT;
+  __5NK=((____DB ) 1);
+  lisaac_push(&__DBJ,L26877447); // L205 INTEGER;
+  lisaac_push_first(&__3NK,L9195016); // L70 NUMERIC;
+  __DAO=(void *)((unsigned long)__FBJ - (unsigned long)__5NK);
+  lisaac_push(&__DBJ,L27006471); // L206 INTEGER;
+  lisaac_push_first(&__3NK,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__SAM,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__IOK,L5383176); // L41 NUMERIC;
+  lisaac_push_first(&__KBJ,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__AAO,L78939655); // L602 INTEGER;
+  lisaac_push_first(&__YFO,L4069927); // L31 CONVERT;
+  __5NK=((____DB ) 0);
+  lisaac_push(&__SAM,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__IOK,L9195016); // L70 NUMERIC;
+  __1LO=(void *)((unsigned long)__5NK - (unsigned long)__DAO);
+  lisaac_push(&__3NK,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__SAM,L9195016); // L70 NUMERIC;
+  __5NK=(void *)((unsigned long)__EBJ - (unsigned long)__1LO);
+  lisaac_push(&__DBJ,L27010567); // L206 INTEGER;
+  lisaac_push_first(&__3NK,L25311239); // L193 INTEGER;
+  lisaac_push_first(&__SAM,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__IOK,L5383176); // L41 NUMERIC;
+  lisaac_push_first(&__KBJ,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__AAO,L78939655); // L602 INTEGER;
+  lisaac_push_first(&__YFO,L4069927); // L31 CONVERT;
+  __1LO=((____DB ) 0);
+  lisaac_push(&__SAM,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__IOK,L9195016); // L70 NUMERIC;
+  __DPK=(void *)((unsigned long)__1LO - (unsigned long)__DAO);
+  lisaac_push(&__3NK,L25318919); // L193 INTEGER;
+  lisaac_push_first(&__SAM,L5121032); // L39 NUMERIC;
+  lisaac_push_first(&__IOK,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__KBJ,L78939655); // L602 INTEGER;
+  lisaac_push_first(&__AAO,L4069927); // L31 CONVERT;
+  __DAO=((____DB ) 1);
+  lisaac_push(&__3NK,L25314311); // L193 INTEGER;
+  lisaac_push_first(&__SAM,L9195016); // L70 NUMERIC;
+  __1LO=(void *)((unsigned long)__DPK - (unsigned long)__DAO);
+  lisaac_push(&__DBJ,L27009031); // L206 INTEGER;
+  lisaac_push_first(&__3NK,L22171143); // L169 INTEGER;
+  __DAO=(void *)((unsigned long)__5NK & (unsigned long)__1LO);
+  return(__DAO);
 }
 
-static ____DB __1YF(____DB __4YF,____DB __5YF,____Y1 __AZF)
+static ____DB __AXF(____DB __DXF,____DB __EXF,____Y1 __FXF)
 // ({__DB},{__DB},{__Y1}) With result No recursive, No inlinable.
 {
-  ____DB __EZF,__TEG,__RZF,__UZF,__SZF,__M0F,__WD2,__2OZ,__30F,__40F;
-  ____DB __A1F,__FPZ,__DF2,__OPZ;
-  ____L __QZF,__ODH,__B2F;
-  _____CONTEXT __2YF,__QEG,__WMG,__2EG,__NZF,__H2W,__M2W,__O2W,__FOZ;
-  _____CONTEXT __QE2,__RE2,__BF2,__CF2;
-  ____G __5EG,__3IJ,__4IJ,__ZE2;
-  ____DB *__OD2,*__4D2,*__JDH;
-  lisaac_push_first(&__2YF,L54436905); // L415 MEMORY;
-  __EZF=((____DB )(NULL));
-  lisaac_push(&__2YF,L54819369); // L418 MEMORY;
-  lisaac_push_first(&__QEG,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__WMG,L7088642); // L54 OBJECT;
-  __TEG=((____DB )(top_context->back->back));
-  lisaac_push(&__QEG,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__WMG,L10652676); // L81 TRUE;
-  lisaac_push_first(&__2EG,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__NZF,L54807081); // L418 MEMORY;
-  lisaac_push_first(&__H2W,L5512723); // L42 POINTER;
-  __QZF=((____L )(sizeof(void *)));
-  lisaac_push(&__NZF,L54813225); // L418 MEMORY;
-  lisaac_push_first(&__H2W,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__M2W,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__O2W,L4069927); // L31 CONVERT;
-  __RZF=((____DB )__QZF);
-  lisaac_push(&__NZF,L54814761); // L418 MEMORY;
-  lisaac_push_first(&__H2W,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__M2W,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__O2W,L4069927); // L31 CONVERT;
-  __UZF=((____DB ) 1);
-  lisaac_push(&__NZF,L54813737); // L418 MEMORY;
-  lisaac_push_first(&__H2W,L9195016); // L70 NUMERIC;
-  __SZF=(void *)((unsigned long)__RZF - (unsigned long)__UZF);
-  lisaac_push(&__NZF,L54796329); // L418 MEMORY;
-  lisaac_push_first(&__H2W,L22171143); // L169 INTEGER;
-  if (((unsigned long)(void *)((unsigned long)__4YF & (unsigned long)__SZF) ==  0)) {
-    lisaac_push(&__2EG,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__NZF,L13509636); // L103 TRUE;
-    __5EG=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__2EG,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__NZF,L14689286); // L112 FALSE;
-    __5EG=__F__;
-  };
-  if (__5EG) {
-    lisaac_push(&__QEG,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__WMG,L8792068); // L67 TRUE;
-    lisaac_push_first(&__2EG,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__NZF,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__H2W,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__M2W,L8792068); // L67 TRUE;
-    lisaac_push_first(&__O2W,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__TEG));
-    lisaac_push(&__NZF,L9181698); // L70 OBJECT;
-    __DX((&__string_129));
-    lisaac_push(&__NZF,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__H2W,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__M2W,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__O2W,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__FOZ,L8272919); // L63 SYSTEM_IO;
+  ____DB __JXF,__YCG,__WXF,__ZXF,__XXF,__RYF,__DC2,__ANZ,__CZF,__DZF;
+  ____DB __FZF,__JNZ,__QD2,__SNZ;
+  ____L __VXF,__TBH,__G0F;
+  _____CONTEXT __BXF,__VCG,__1KG,__BDG,__SXF,__L0W,__Q0W,__S0W,__JMZ;
+  _____CONTEXT __3C2,__4C2,__OD2,__PD2;
+  ____G __EDG,__BHJ,__CHJ,__GD2;
+  ____DB *__1B2,*__LC2,*__OBH;
+  lisaac_push_first(&__BXF,L54436905); // L415 MEMORY;
+  __JXF=((____DB )(NULL));
+  lisaac_push(&__BXF,L54819369); // L418 MEMORY;
+  lisaac_push_first(&__VCG,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__1KG,L7088642); // L54 OBJECT;
+  __YCG=((____DB )(top_context->back->back));
+  lisaac_push(&__VCG,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__1KG,L10652676); // L81 TRUE;
+  lisaac_push_first(&__BDG,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__SXF,L54807081); // L418 MEMORY;
+  lisaac_push_first(&__L0W,L5512723); // L42 POINTER;
+  __VXF=((____L )(sizeof(void *)));
+  lisaac_push(&__SXF,L54813225); // L418 MEMORY;
+  lisaac_push_first(&__L0W,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__Q0W,L78939655); // L602 INTEGER;
+  lisaac_push_first(&__S0W,L4069927); // L31 CONVERT;
+  __WXF=((____DB )__VXF);
+  lisaac_push(&__SXF,L54814761); // L418 MEMORY;
+  lisaac_push_first(&__L0W,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__Q0W,L78939655); // L602 INTEGER;
+  lisaac_push_first(&__S0W,L4069927); // L31 CONVERT;
+  __ZXF=((____DB ) 1);
+  lisaac_push(&__SXF,L54813737); // L418 MEMORY;
+  lisaac_push_first(&__L0W,L9195016); // L70 NUMERIC;
+  __XXF=(void *)((unsigned long)__WXF - (unsigned long)__ZXF);
+  lisaac_push(&__SXF,L54796329); // L418 MEMORY;
+  lisaac_push_first(&__L0W,L22171143); // L169 INTEGER;
+  if (((unsigned long)(void *)((unsigned long)__DXF & (unsigned long)__XXF) ==  0)) {
+    lisaac_push(&__BDG,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__SXF,L13509636); // L103 TRUE;
+    __EDG=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__BDG,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__SXF,L14689286); // L112 FALSE;
+    __EDG=__F__;
+  };
+  if (__EDG) {
+    lisaac_push(&__VCG,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__1KG,L8792068); // L67 TRUE;
+    lisaac_push_first(&__BDG,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__SXF,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__L0W,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__Q0W,L8792068); // L67 TRUE;
+    lisaac_push_first(&__S0W,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__YCG));
+    lisaac_push(&__SXF,L9181698); // L70 OBJECT;
+    __DX((&__string_127));
+    lisaac_push(&__SXF,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__L0W,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__Q0W,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__S0W,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__JMZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__NZF,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__H2W,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__M2W,L4598824); // L35 SYSTEM;
+    lisaac_push(&__SXF,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__L0W,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__Q0W,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__QEG,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__WMG,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__2YF,L54944809); // L419 MEMORY;
-  lisaac_push_first(&__QEG,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__WMG,L7088642); // L54 OBJECT;
-  __TEG=((____DB )(top_context->back->back));
-  lisaac_push(&__QEG,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__WMG,L10652676); // L81 TRUE;
-  lisaac_push_first(&__2EG,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__NZF,L54937641); // L419 MEMORY;
-  lisaac_push_first(&__H2W,L5512723); // L42 POINTER;
-  __QZF=((____L )(sizeof(void *)));
-  lisaac_push(&__NZF,L54943273); // L419 MEMORY;
-  lisaac_push_first(&__H2W,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__M2W,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__O2W,L4069927); // L31 CONVERT;
-  __RZF=((____DB )__QZF);
-  lisaac_push(&__NZF,L54927401); // L419 MEMORY;
-  lisaac_push_first(&__H2W,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__M2W,L15224840); // L116 NUMERIC;
-  __5EG=(__4YF > __RZF);
-  lisaac_push(&__H2W,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__M2W,L14700552); // L112 NUMERIC;
-  __3IJ=(__4YF == __RZF);
-  if (__5EG) {
-    lisaac_push(&__H2W,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__M2W,L10900996); // L83 TRUE;
-    __4IJ=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__H2W,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__M2W,L12342790); // L94 FALSE;
-    __4IJ=__3IJ;
-  };
-  if (__4IJ) {
-    lisaac_push(&__2EG,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__NZF,L13509636); // L103 TRUE;
-    __4IJ=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__2EG,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__NZF,L14689286); // L112 FALSE;
-    __4IJ=__F__;
-  };
-  if (__4IJ) {
-    lisaac_push(&__QEG,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__WMG,L8792068); // L67 TRUE;
-    lisaac_push_first(&__2EG,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__NZF,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__H2W,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__M2W,L8792068); // L67 TRUE;
-    lisaac_push_first(&__O2W,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__TEG));
-    lisaac_push(&__NZF,L9181698); // L70 OBJECT;
-    __DX((&__string_135));
-    lisaac_push(&__NZF,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__H2W,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__M2W,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__O2W,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__FOZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__VCG,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__1KG,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__BXF,L54944809); // L419 MEMORY;
+  lisaac_push_first(&__VCG,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__1KG,L7088642); // L54 OBJECT;
+  __YCG=((____DB )(top_context->back->back));
+  lisaac_push(&__VCG,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__1KG,L10652676); // L81 TRUE;
+  lisaac_push_first(&__BDG,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__SXF,L54937641); // L419 MEMORY;
+  lisaac_push_first(&__L0W,L5512723); // L42 POINTER;
+  __VXF=((____L )(sizeof(void *)));
+  lisaac_push(&__SXF,L54943273); // L419 MEMORY;
+  lisaac_push_first(&__L0W,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__Q0W,L78939655); // L602 INTEGER;
+  lisaac_push_first(&__S0W,L4069927); // L31 CONVERT;
+  __WXF=((____DB )__VXF);
+  lisaac_push(&__SXF,L54927401); // L419 MEMORY;
+  lisaac_push_first(&__L0W,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__Q0W,L15224840); // L116 NUMERIC;
+  __EDG=(__DXF > __WXF);
+  lisaac_push(&__L0W,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__Q0W,L14700552); // L112 NUMERIC;
+  __BHJ=(__DXF == __WXF);
+  if (__EDG) {
+    lisaac_push(&__L0W,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__Q0W,L10900996); // L83 TRUE;
+    __CHJ=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__L0W,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__Q0W,L12342790); // L94 FALSE;
+    __CHJ=__BHJ;
+  };
+  if (__CHJ) {
+    lisaac_push(&__BDG,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__SXF,L13509636); // L103 TRUE;
+    __CHJ=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__BDG,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__SXF,L14689286); // L112 FALSE;
+    __CHJ=__F__;
+  };
+  if (__CHJ) {
+    lisaac_push(&__VCG,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__1KG,L8792068); // L67 TRUE;
+    lisaac_push_first(&__BDG,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__SXF,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__L0W,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__Q0W,L8792068); // L67 TRUE;
+    lisaac_push_first(&__S0W,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__YCG));
+    lisaac_push(&__SXF,L9181698); // L70 OBJECT;
+    __DX((&__string_133));
+    lisaac_push(&__SXF,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__L0W,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__Q0W,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__S0W,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__JMZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__NZF,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__H2W,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__M2W,L4598824); // L35 SYSTEM;
+    lisaac_push(&__SXF,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__L0W,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__Q0W,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__QEG,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__WMG,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__2YF,L55195689); // L421 MEMORY;
-  lisaac_push_first(&__QEG,L53112361); // L405 MEMORY;
-  lisaac_push_first(&__WMG,L4069927); // L31 CONVERT;
-  __OD2=((____DB *)__5YF);
-  lisaac_push(&__QEG,L53347369); // L407 MEMORY;
-  __TEG=__POG(__OD2, 0);
-  __RZF=__TEG;
-  if ((__TEG == (void *)NULL)) {
-    lisaac_push(&__2YF,L58591785); // L447 MEMORY;
-    lisaac_push_first(&__QEG,L6825988); // L52 TRUE;
-    lisaac_push_first(&__WMG,L55590953); // L424 MEMORY;
-    __M0F=__XRG(__AZF);
-    __RZF=__M0F;
-    lisaac_push(&__WMG,L55716905); // L425 MEMORY;
-    lisaac_push_first(&__2EG,L9990152); // L76 NUMERIC;
-    lisaac_push_first(&__NZF,L11029000); // L84 NUMERIC;
-    lisaac_push_first(&__H2W,L5383176); // L41 NUMERIC;
-    lisaac_push_first(&__M2W,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__O2W,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__FOZ,L4069927); // L31 CONVERT;
-    __WD2=((____DB ) 0);
-    lisaac_push(&__NZF,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__H2W,L9195016); // L70 NUMERIC;
-    __2OZ=(void *)((unsigned long)__WD2 - (unsigned long)__4YF);
-    lisaac_push(&__2EG,L9989128); // L76 NUMERIC;
-    lisaac_push_first(&__NZF,L9195016); // L70 NUMERIC;
-    __WD2=(void *)((unsigned long)__M0F - (unsigned long)__2OZ);
-    __EZF=__WD2;
-    lisaac_push(&__WMG,L55847977); // L426 MEMORY;
-    lisaac_push_first(&__2EG,L53898793); // L411 MEMORY;
-    lisaac_push_first(&__NZF,L4069927); // L31 CONVERT;
-    __4D2=((____DB *)__WD2);
-    lisaac_push(&__2EG,L54010921); // L412 MEMORY;
-    __T1G(__4D2,NULL, 0);
-    lisaac_push(&__WMG,L55981609); // L427 MEMORY;
-    lisaac_push_first(&__2EG,L53898793); // L411 MEMORY;
-    lisaac_push_first(&__NZF,L4069927); // L31 CONVERT;
-    __4D2=((____DB *)__5YF);
-    lisaac_push(&__2EG,L54010921); // L412 MEMORY;
-    __T1G(__4D2,__WD2, 0);
-  } else /* FALSE */ {
-    lisaac_push(&__2YF,L58591785); // L447 MEMORY;
-    lisaac_push_first(&__QEG,L6826502); // L52 FALSE;
-    lisaac_push_first(&__WMG,L56373801); // L430 MEMORY;
-    lisaac_push_first(&__2EG,L53112361); // L405 MEMORY;
-    lisaac_push_first(&__NZF,L4069927); // L31 CONVERT;
-    __4D2=((____DB *)__RZF);
-    lisaac_push(&__2EG,L53347369); // L407 MEMORY;
-    __M0F=__POG(__4D2, 0);
-    __EZF=__M0F;
-    if ((__M0F == (void *)NULL)) {
-      lisaac_push(&__WMG,L58461737); // L446 MEMORY;
-      lisaac_push_first(&__2EG,L6825988); // L52 TRUE;
-      lisaac_push_first(&__NZF,L56504361); // L431 MEMORY;
-      __30F=__20F;
-      lisaac_push(&__NZF,L56763433); // L433 MEMORY;
-      lisaac_push_first(&__H2W,L9195016); // L70 NUMERIC;
-      __40F=(void *)((unsigned long)__RZF - (unsigned long)__30F);
-      lisaac_push(&__NZF,L56774697); // L433 MEMORY;
-      lisaac_push_first(&__H2W,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__M2W,L78939655); // L602 INTEGER;
-      lisaac_push_first(&__O2W,L4069927); // L31 CONVERT;
-      __30F=((____DB ) 4095);
-      lisaac_push(&__NZF,L56771625); // L433 MEMORY;
-      lisaac_push_first(&__H2W,L22171143); // L169 INTEGER;
-      __A1F=(void *)((unsigned long)__40F & (unsigned long)__30F);
-      lisaac_push(&__NZF,L56896553); // L434 MEMORY;
-      lisaac_push_first(&__H2W,L24269831); // L185 INTEGER;
-      __30F=(void *)((unsigned long)__4YF << (unsigned long) 1);
-      lisaac_push(&__NZF,L56889897); // L434 MEMORY;
-      lisaac_push_first(&__H2W,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__M2W,L11029000); // L84 NUMERIC;
-      lisaac_push_first(&__O2W,L5383176); // L41 NUMERIC;
-      lisaac_push_first(&__FOZ,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__QE2,L78939655); // L602 INTEGER;
-      lisaac_push_first(&__RE2,L4069927); // L31 CONVERT;
-      __40F=((____DB ) 0);
-      lisaac_push(&__M2W,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__O2W,L9195016); // L70 NUMERIC;
-      __FPZ=(void *)((unsigned long)__40F - (unsigned long)__30F);
-      lisaac_push(&__H2W,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__M2W,L9195016); // L70 NUMERIC;
-      __30F=(void *)((unsigned long)__A1F - (unsigned long)__FPZ);
-      lisaac_push(&__NZF,L56902697); // L434 MEMORY;
-      lisaac_push_first(&__H2W,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__M2W,L78939655); // L602 INTEGER;
-      lisaac_push_first(&__O2W,L4069927); // L31 CONVERT;
-      __40F=((____DB ) 4096);
-      lisaac_push(&__NZF,L56900137); // L434 MEMORY;
-      lisaac_push_first(&__H2W,L15759880); // L120 NUMERIC;
-      lisaac_push_first(&__M2W,L15224840); // L116 NUMERIC;
-      if ((__30F > __40F)) {
-        lisaac_push(&__H2W,L15755784); // L120 NUMERIC;
-        lisaac_push_first(&__M2W,L13509636); // L103 TRUE;
-        __ZE2=__J__;
+    lisaac_push(&__VCG,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__1KG,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__BXF,L55195689); // L421 MEMORY;
+  lisaac_push_first(&__VCG,L53112361); // L405 MEMORY;
+  lisaac_push_first(&__1KG,L4069927); // L31 CONVERT;
+  __1B2=((____DB *)__EXF);
+  lisaac_push(&__VCG,L53347369); // L407 MEMORY;
+  __YCG=__UMG(__1B2, 0);
+  __WXF=__YCG;
+  if ((__YCG == (void *)NULL)) {
+    lisaac_push(&__BXF,L58591785); // L447 MEMORY;
+    lisaac_push_first(&__VCG,L6825988); // L52 TRUE;
+    lisaac_push_first(&__1KG,L55590953); // L424 MEMORY;
+    __RYF=__2PG(__FXF);
+    __WXF=__RYF;
+    lisaac_push(&__1KG,L55716905); // L425 MEMORY;
+    lisaac_push_first(&__BDG,L9990152); // L76 NUMERIC;
+    lisaac_push_first(&__SXF,L11029000); // L84 NUMERIC;
+    lisaac_push_first(&__L0W,L5383176); // L41 NUMERIC;
+    lisaac_push_first(&__Q0W,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__S0W,L78939655); // L602 INTEGER;
+    lisaac_push_first(&__JMZ,L4069927); // L31 CONVERT;
+    __DC2=((____DB ) 0);
+    lisaac_push(&__SXF,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__L0W,L9195016); // L70 NUMERIC;
+    __ANZ=(void *)((unsigned long)__DC2 - (unsigned long)__DXF);
+    lisaac_push(&__BDG,L9989128); // L76 NUMERIC;
+    lisaac_push_first(&__SXF,L9195016); // L70 NUMERIC;
+    __DC2=(void *)((unsigned long)__RYF - (unsigned long)__ANZ);
+    __JXF=__DC2;
+    lisaac_push(&__1KG,L55847977); // L426 MEMORY;
+    lisaac_push_first(&__BDG,L53898793); // L411 MEMORY;
+    lisaac_push_first(&__SXF,L4069927); // L31 CONVERT;
+    __LC2=((____DB *)__DC2);
+    lisaac_push(&__BDG,L54010921); // L412 MEMORY;
+    __YZG(__LC2,NULL, 0);
+    lisaac_push(&__1KG,L55981609); // L427 MEMORY;
+    lisaac_push_first(&__BDG,L53898793); // L411 MEMORY;
+    lisaac_push_first(&__SXF,L4069927); // L31 CONVERT;
+    __LC2=((____DB *)__EXF);
+    lisaac_push(&__BDG,L54010921); // L412 MEMORY;
+    __YZG(__LC2,__DC2, 0);
+  } else /* FALSE */ {
+    lisaac_push(&__BXF,L58591785); // L447 MEMORY;
+    lisaac_push_first(&__VCG,L6826502); // L52 FALSE;
+    lisaac_push_first(&__1KG,L56373801); // L430 MEMORY;
+    lisaac_push_first(&__BDG,L53112361); // L405 MEMORY;
+    lisaac_push_first(&__SXF,L4069927); // L31 CONVERT;
+    __LC2=((____DB *)__WXF);
+    lisaac_push(&__BDG,L53347369); // L407 MEMORY;
+    __RYF=__UMG(__LC2, 0);
+    __JXF=__RYF;
+    if ((__RYF == (void *)NULL)) {
+      lisaac_push(&__1KG,L58461737); // L446 MEMORY;
+      lisaac_push_first(&__BDG,L6825988); // L52 TRUE;
+      lisaac_push_first(&__SXF,L56504361); // L431 MEMORY;
+      __CZF=__BZF;
+      lisaac_push(&__SXF,L56763433); // L433 MEMORY;
+      lisaac_push_first(&__L0W,L9195016); // L70 NUMERIC;
+      __DZF=(void *)((unsigned long)__WXF - (unsigned long)__CZF);
+      lisaac_push(&__SXF,L56774697); // L433 MEMORY;
+      lisaac_push_first(&__L0W,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__Q0W,L78939655); // L602 INTEGER;
+      lisaac_push_first(&__S0W,L4069927); // L31 CONVERT;
+      __CZF=((____DB ) 4095);
+      lisaac_push(&__SXF,L56771625); // L433 MEMORY;
+      lisaac_push_first(&__L0W,L22171143); // L169 INTEGER;
+      __FZF=(void *)((unsigned long)__DZF & (unsigned long)__CZF);
+      lisaac_push(&__SXF,L56896553); // L434 MEMORY;
+      lisaac_push_first(&__L0W,L24269831); // L185 INTEGER;
+      __CZF=(void *)((unsigned long)__DXF << (unsigned long) 1);
+      lisaac_push(&__SXF,L56889897); // L434 MEMORY;
+      lisaac_push_first(&__L0W,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__Q0W,L11029000); // L84 NUMERIC;
+      lisaac_push_first(&__S0W,L5383176); // L41 NUMERIC;
+      lisaac_push_first(&__JMZ,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__3C2,L78939655); // L602 INTEGER;
+      lisaac_push_first(&__4C2,L4069927); // L31 CONVERT;
+      __DZF=((____DB ) 0);
+      lisaac_push(&__Q0W,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__S0W,L9195016); // L70 NUMERIC;
+      __JNZ=(void *)((unsigned long)__DZF - (unsigned long)__CZF);
+      lisaac_push(&__L0W,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__Q0W,L9195016); // L70 NUMERIC;
+      __CZF=(void *)((unsigned long)__FZF - (unsigned long)__JNZ);
+      lisaac_push(&__SXF,L56902697); // L434 MEMORY;
+      lisaac_push_first(&__L0W,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__Q0W,L78939655); // L602 INTEGER;
+      lisaac_push_first(&__S0W,L4069927); // L31 CONVERT;
+      __DZF=((____DB ) 4096);
+      lisaac_push(&__SXF,L56900137); // L434 MEMORY;
+      lisaac_push_first(&__L0W,L15759880); // L120 NUMERIC;
+      lisaac_push_first(&__Q0W,L15224840); // L116 NUMERIC;
+      if ((__CZF > __DZF)) {
+        lisaac_push(&__L0W,L15755784); // L120 NUMERIC;
+        lisaac_push_first(&__Q0W,L13509636); // L103 TRUE;
+        __GD2=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__H2W,L15755784); // L120 NUMERIC;
-        lisaac_push_first(&__M2W,L14689286); // L112 FALSE;
-        __ZE2=__F__;
+        lisaac_push(&__L0W,L15755784); // L120 NUMERIC;
+        lisaac_push_first(&__Q0W,L14689286); // L112 FALSE;
+        __GD2=__F__;
       };
-      if (__ZE2) {
-        lisaac_push(&__NZF,L57410601); // L438 MEMORY;
-        lisaac_push_first(&__H2W,L6825988); // L52 TRUE;
-        lisaac_push_first(&__M2W,L57026089); // L435 MEMORY;
-        lisaac_push_first(&__O2W,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__FOZ,L11029000); // L84 NUMERIC;
-        lisaac_push_first(&__QE2,L5383176); // L41 NUMERIC;
-        lisaac_push_first(&__RE2,L14156807); // L108 INTEGER;
-        lisaac_push_first(&__BF2,L78939655); // L602 INTEGER;
-        lisaac_push_first(&__CF2,L4069927); // L31 CONVERT;
-        __DF2=((____DB ) 0);
-        lisaac_push(&__FOZ,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__QE2,L9195016); // L70 NUMERIC;
-        __OPZ=(void *)((unsigned long)__DF2 - (unsigned long)__4YF);
-        lisaac_push(&__O2W,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__FOZ,L9195016); // L70 NUMERIC;
-        __EZF=(void *)((unsigned long)__RZF - (unsigned long)__OPZ);
+      if (__GD2) {
+        lisaac_push(&__SXF,L57410601); // L438 MEMORY;
+        lisaac_push_first(&__L0W,L6825988); // L52 TRUE;
+        lisaac_push_first(&__Q0W,L57026089); // L435 MEMORY;
+        lisaac_push_first(&__S0W,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__JMZ,L11029000); // L84 NUMERIC;
+        lisaac_push_first(&__3C2,L5383176); // L41 NUMERIC;
+        lisaac_push_first(&__4C2,L14156807); // L108 INTEGER;
+        lisaac_push_first(&__OD2,L78939655); // L602 INTEGER;
+        lisaac_push_first(&__PD2,L4069927); // L31 CONVERT;
+        __QD2=((____DB ) 0);
+        lisaac_push(&__JMZ,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__3C2,L9195016); // L70 NUMERIC;
+        __SNZ=(void *)((unsigned long)__QD2 - (unsigned long)__DXF);
+        lisaac_push(&__S0W,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__JMZ,L9195016); // L70 NUMERIC;
+        __JXF=(void *)((unsigned long)__WXF - (unsigned long)__SNZ);
       } else /* FALSE */ {
-        lisaac_push(&__NZF,L57410601); // L438 MEMORY;
-        lisaac_push_first(&__H2W,L6826502); // L52 FALSE;
-        lisaac_push_first(&__M2W,L57292329); // L437 MEMORY;
-        __DF2=__XRG(__AZF);
-        __EZF=__DF2;
+        lisaac_push(&__SXF,L57410601); // L438 MEMORY;
+        lisaac_push_first(&__L0W,L6826502); // L52 FALSE;
+        lisaac_push_first(&__Q0W,L57292329); // L437 MEMORY;
+        __QD2=__2PG(__FXF);
+        __JXF=__QD2;
       };
-      lisaac_push(&__NZF,L57549353); // L439 MEMORY;
-      lisaac_push_first(&__H2W,L53898793); // L411 MEMORY;
-      lisaac_push_first(&__M2W,L4069927); // L31 CONVERT;
-      __JDH=((____DB *)__EZF);
-      lisaac_push(&__H2W,L54010921); // L412 MEMORY;
-      __T1G(__JDH,NULL, 0);
-      lisaac_push(&__NZF,L57682985); // L440 MEMORY;
-      lisaac_push_first(&__H2W,L53898793); // L411 MEMORY;
-      lisaac_push_first(&__M2W,L4069927); // L31 CONVERT;
-      __JDH=((____DB *)__5YF);
-      lisaac_push(&__H2W,L54010921); // L412 MEMORY;
-      __T1G(__JDH,__EZF, 0);
+      lisaac_push(&__SXF,L57549353); // L439 MEMORY;
+      lisaac_push_first(&__L0W,L53898793); // L411 MEMORY;
+      lisaac_push_first(&__Q0W,L4069927); // L31 CONVERT;
+      __OBH=((____DB *)__JXF);
+      lisaac_push(&__L0W,L54010921); // L412 MEMORY;
+      __YZG(__OBH,NULL, 0);
+      lisaac_push(&__SXF,L57682985); // L440 MEMORY;
+      lisaac_push_first(&__L0W,L53898793); // L411 MEMORY;
+      lisaac_push_first(&__Q0W,L4069927); // L31 CONVERT;
+      __OBH=((____DB *)__EXF);
+      lisaac_push(&__L0W,L54010921); // L412 MEMORY;
+      __YZG(__OBH,__JXF, 0);
     } else /* FALSE */ {
-      lisaac_push(&__WMG,L58461737); // L446 MEMORY;
-      lisaac_push_first(&__2EG,L6826502); // L52 FALSE;
-      lisaac_push_first(&__NZF,L58075177); // L443 MEMORY;
-      lisaac_push_first(&__H2W,L53112361); // L405 MEMORY;
-      lisaac_push_first(&__M2W,L4069927); // L31 CONVERT;
-      __JDH=((____DB *)__EZF);
-      lisaac_push(&__H2W,L53347369); // L407 MEMORY;
-      __30F=__POG(__JDH, 0);
-      lisaac_push(&__NZF,L58076713); // L443 MEMORY;
-      lisaac_push_first(&__H2W,L25311239); // L193 INTEGER;
-      lisaac_push_first(&__M2W,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__O2W,L9195016); // L70 NUMERIC;
-      __ODH=(____L)(-  3);
-      lisaac_push(&__H2W,L25314311); // L193 INTEGER;
-      lisaac_push_first(&__M2W,L9195016); // L70 NUMERIC;
-      __B2F=(____L)(__ODH -  1);
-      lisaac_push(&__NZF,L58076713); // L443 MEMORY;
-      lisaac_push_first(&__H2W,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__M2W,L78939655); // L602 INTEGER;
-      lisaac_push_first(&__O2W,L4069927); // L31 CONVERT;
-      __40F=((____DB )__B2F);
-      lisaac_push(&__NZF,L58075689); // L443 MEMORY;
-      lisaac_push_first(&__H2W,L22171143); // L169 INTEGER;
-      __A1F=(void *)((unsigned long)__30F & (unsigned long)__40F);
-      lisaac_push(&__NZF,L58206249); // L444 MEMORY;
-      lisaac_push_first(&__H2W,L53898793); // L411 MEMORY;
-      lisaac_push_first(&__M2W,L4069927); // L31 CONVERT;
-      __JDH=((____DB *)__RZF);
-      lisaac_push(&__H2W,L54010921); // L412 MEMORY;
-      __T1G(__JDH,__A1F, 0);
-      __RZF=__EZF;
+      lisaac_push(&__1KG,L58461737); // L446 MEMORY;
+      lisaac_push_first(&__BDG,L6826502); // L52 FALSE;
+      lisaac_push_first(&__SXF,L58075177); // L443 MEMORY;
+      lisaac_push_first(&__L0W,L53112361); // L405 MEMORY;
+      lisaac_push_first(&__Q0W,L4069927); // L31 CONVERT;
+      __OBH=((____DB *)__JXF);
+      lisaac_push(&__L0W,L53347369); // L407 MEMORY;
+      __CZF=__UMG(__OBH, 0);
+      lisaac_push(&__SXF,L58076713); // L443 MEMORY;
+      lisaac_push_first(&__L0W,L25311239); // L193 INTEGER;
+      lisaac_push_first(&__Q0W,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__S0W,L9195016); // L70 NUMERIC;
+      __TBH=(____L)(-  3);
+      lisaac_push(&__L0W,L25314311); // L193 INTEGER;
+      lisaac_push_first(&__Q0W,L9195016); // L70 NUMERIC;
+      __G0F=(____L)(__TBH -  1);
+      lisaac_push(&__SXF,L58076713); // L443 MEMORY;
+      lisaac_push_first(&__L0W,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__Q0W,L78939655); // L602 INTEGER;
+      lisaac_push_first(&__S0W,L4069927); // L31 CONVERT;
+      __DZF=((____DB )__G0F);
+      lisaac_push(&__SXF,L58075689); // L443 MEMORY;
+      lisaac_push_first(&__L0W,L22171143); // L169 INTEGER;
+      __FZF=(void *)((unsigned long)__CZF & (unsigned long)__DZF);
+      lisaac_push(&__SXF,L58206249); // L444 MEMORY;
+      lisaac_push_first(&__L0W,L53898793); // L411 MEMORY;
+      lisaac_push_first(&__Q0W,L4069927); // L31 CONVERT;
+      __OBH=((____DB *)__WXF);
+      lisaac_push(&__L0W,L54010921); // L412 MEMORY;
+      __YZG(__OBH,__FZF, 0);
+      __WXF=__JXF;
     };
   };
-  __EZF=__RZF;
-  return(__EZF);
+  __JXF=__WXF;
+  return(__JXF);
 }
 
-static ____DB __1YH(____DB __4YH)
+static ____DB __AXH(____DB __DXH)
 // ({__DB}) With result No recursive, No inlinable.
 {
-  ____DB __EZH,__5BI,__RZH,__DG2,__CQZ,__4ZH,__A0H,__UG2,__LQZ,__2G2;
-  ____DB __BH2,__OH2,__FH2;
-  ____L __OZH,__C0H;
-  ____ASE *__M0H,*__1G2;
-  _____CONTEXT __2YH,__2BI,__WEI,__ICI,__JZH,__XMN,__Z0N,__5MN,__5PZ;
-  _____CONTEXT __NH2;
-  ____G __LCI;
-  ____DB *__DWG;
-  lisaac_push_first(&__2YH,L78395945); // L598 MEMORY;
-  __EZH=((____DB )(NULL));
-  lisaac_push(&__2YH,L78913065); // L602 MEMORY;
-  lisaac_push_first(&__2BI,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__WEI,L7088642); // L54 OBJECT;
-  __5BI=((____DB )(top_context->back->back));
-  lisaac_push(&__2BI,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__WEI,L10652676); // L81 TRUE;
-  lisaac_push_first(&__ICI,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__JZH,L78907945); // L602 MEMORY;
-  if (((unsigned long)__4YH !=  0)) {
-    lisaac_push(&__ICI,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__JZH,L13509636); // L103 TRUE;
-    __LCI=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__ICI,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__JZH,L14689286); // L112 FALSE;
-    __LCI=__F__;
-  };
-  if (__LCI) {
-    lisaac_push(&__2BI,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__WEI,L8792068); // L67 TRUE;
-    lisaac_push_first(&__ICI,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__JZH,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__XMN,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__Z0N,L8792068); // L67 TRUE;
-    lisaac_push_first(&__5MN,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__5BI));
-    lisaac_push(&__JZH,L9181698); // L70 OBJECT;
-    __DX((&__string_136));
-    lisaac_push(&__JZH,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__XMN,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__Z0N,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__5MN,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__5PZ,L8272919); // L63 SYSTEM_IO;
+  ____DB __JXH,__EAI,__WXH,__QE2,__GOZ,__DYH,__FYH,__BF2,__POZ,__JF2;
+  ____DB __OF2,__1F2,__SF2;
+  ____L __TXH,__HYH;
+  ____FQE *__RYH,*__IF2;
+  _____CONTEXT __BXH,__BAI,__1CI,__NAI,__OXH,__1KN,__3YN,__DLN,__DOZ;
+  _____CONTEXT __0F2;
+  ____G __QAI;
+  ____DB *__IUG;
+  lisaac_push_first(&__BXH,L78395945); // L598 MEMORY;
+  __JXH=((____DB )(NULL));
+  lisaac_push(&__BXH,L78913065); // L602 MEMORY;
+  lisaac_push_first(&__BAI,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__1CI,L7088642); // L54 OBJECT;
+  __EAI=((____DB )(top_context->back->back));
+  lisaac_push(&__BAI,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__1CI,L10652676); // L81 TRUE;
+  lisaac_push_first(&__NAI,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__OXH,L78907945); // L602 MEMORY;
+  if (((unsigned long)__DXH !=  0)) {
+    lisaac_push(&__NAI,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__OXH,L13509636); // L103 TRUE;
+    __QAI=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__NAI,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__OXH,L14689286); // L112 FALSE;
+    __QAI=__F__;
+  };
+  if (__QAI) {
+    lisaac_push(&__BAI,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__1CI,L8792068); // L67 TRUE;
+    lisaac_push_first(&__NAI,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__OXH,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__1KN,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__3YN,L8792068); // L67 TRUE;
+    lisaac_push_first(&__DLN,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__EAI));
+    lisaac_push(&__OXH,L9181698); // L70 OBJECT;
+    __DX((&__string_134));
+    lisaac_push(&__OXH,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__1KN,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__3YN,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__DLN,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__DOZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__JZH,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__XMN,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__Z0N,L4598824); // L35 SYSTEM;
+    lisaac_push(&__OXH,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__1KN,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__3YN,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__2BI,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__WEI,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__2YH,L79194153); // L604 MEMORY;
-  lisaac_push_first(&__2BI,L5512723); // L42 POINTER;
-  __OZH=((____L )(sizeof(void *)));
-  lisaac_push(&__2YH,L79199785); // L604 MEMORY;
-  lisaac_push_first(&__2BI,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__WEI,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__ICI,L4069927); // L31 CONVERT;
-  __5BI=((____DB )__OZH);
-  lisaac_push(&__2YH,L79200297); // L604 MEMORY;
-  __RZH=__4CJ(__4YH,__5BI);
-  lisaac_push(&__2YH,L79322665); // L605 MEMORY;
-  lisaac_push_first(&__2BI,L5512723); // L42 POINTER;
-  __OZH=((____L )(sizeof(void *)));
-  lisaac_push(&__2YH,L79328297); // L605 MEMORY;
-  lisaac_push_first(&__2BI,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__WEI,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__ICI,L4069927); // L31 CONVERT;
-  __5BI=((____DB )__OZH);
-  lisaac_push(&__2YH,L79312425); // L605 MEMORY;
-  lisaac_push_first(&__2BI,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__WEI,L11029000); // L84 NUMERIC;
-  lisaac_push_first(&__ICI,L5383176); // L41 NUMERIC;
-  lisaac_push_first(&__JZH,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__XMN,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__Z0N,L4069927); // L31 CONVERT;
-  __DG2=((____DB ) 0);
-  lisaac_push(&__WEI,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__ICI,L9195016); // L70 NUMERIC;
-  __CQZ=(void *)((unsigned long)__DG2 - (unsigned long)__5BI);
-  lisaac_push(&__2BI,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__WEI,L9195016); // L70 NUMERIC;
-  __5BI=(void *)((unsigned long)__RZH - (unsigned long)__CQZ);
-  lisaac_push(&__2YH,L79445033); // L606 MEMORY;
-  lisaac_push_first(&__2BI,L50339881); // L384 MEMORY;
-  __DG2=((____DB )(MINIMUM_SIZE));
-  lisaac_push(&__2YH,L79438377); // L606 MEMORY;
-  lisaac_push_first(&__2BI,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__WEI,L15224840); // L116 NUMERIC;
-  if ((__5BI > __DG2)) {
-    lisaac_push(&__2BI,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__WEI,L13509636); // L103 TRUE;
-    __LCI=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__2BI,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__WEI,L14689286); // L112 FALSE;
-    __LCI=__F__;
-  };
-  if (__LCI) {
-    lisaac_push(&__2YH,L80218665); // L612 MEMORY;
-    lisaac_push_first(&__2BI,L6825988); // L52 TRUE;
-    lisaac_push_first(&__WEI,L79579177); // L607 MEMORY;
-    __4ZH=__YOF(__5BI);
-    lisaac_push(&__WEI,L79697449); // L608 MEMORY;
-    lisaac_push_first(&__ICI,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__JZH,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__XMN,L4069927); // L31 CONVERT;
-    __A0H=((____DB ) 3);
-    lisaac_push(&__WEI,L79702569); // L608 MEMORY;
-    lisaac_push_first(&__ICI,L53898793); // L411 MEMORY;
-    lisaac_push_first(&__JZH,L4069927); // L31 CONVERT;
-    __DWG=((____DB *)__4ZH);
-    lisaac_push(&__ICI,L54010921); // L412 MEMORY;
-    __T1G(__DWG,__A0H, 0);
-    lisaac_push(&__WEI,L79845417); // L609 MEMORY;
-    lisaac_push_first(&__ICI,L5512723); // L42 POINTER;
-    __C0H=((____L )(sizeof(void *)));
-    lisaac_push(&__WEI,L79845417); // L609 MEMORY;
-    lisaac_push_first(&__ICI,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__JZH,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__XMN,L4069927); // L31 CONVERT;
-    __A0H=((____DB )__C0H);
-    lisaac_push(&__WEI,L79835177); // L609 MEMORY;
-    lisaac_push_first(&__ICI,L9990152); // L76 NUMERIC;
-    lisaac_push_first(&__JZH,L11029000); // L84 NUMERIC;
-    lisaac_push_first(&__XMN,L5383176); // L41 NUMERIC;
-    lisaac_push_first(&__Z0N,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__5MN,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__5PZ,L4069927); // L31 CONVERT;
-    __UG2=((____DB ) 0);
-    lisaac_push(&__JZH,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__XMN,L9195016); // L70 NUMERIC;
-    __LQZ=(void *)((unsigned long)__UG2 - (unsigned long)__A0H);
-    lisaac_push(&__ICI,L9989128); // L76 NUMERIC;
-    lisaac_push_first(&__JZH,L9195016); // L70 NUMERIC;
-    __EZH=(void *)((unsigned long)__4ZH - (unsigned long)__LQZ);
-  } else /* FALSE */ {
-    lisaac_push(&__2YH,L80218665); // L612 MEMORY;
-    lisaac_push_first(&__2BI,L6826502); // L52 FALSE;
-    lisaac_push_first(&__WEI,L80101417); // L611 MEMORY;
-    __M0H=__WGP(__RZH);
-    if (__M0H==NULL) {
-      lisaac_push(&__WEI,L80104489); // L611 MEMORY;
+    lisaac_push(&__BAI,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__1CI,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__BXH,L79194153); // L604 MEMORY;
+  lisaac_push_first(&__BAI,L5512723); // L42 POINTER;
+  __TXH=((____L )(sizeof(void *)));
+  lisaac_push(&__BXH,L79199785); // L604 MEMORY;
+  lisaac_push_first(&__BAI,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__1CI,L78939655); // L602 INTEGER;
+  lisaac_push_first(&__NAI,L4069927); // L31 CONVERT;
+  __EAI=((____DB )__TXH);
+  lisaac_push(&__BXH,L79200297); // L604 MEMORY;
+  __WXH=__CBJ(__DXH,__EAI);
+  lisaac_push(&__BXH,L79322665); // L605 MEMORY;
+  lisaac_push_first(&__BAI,L5512723); // L42 POINTER;
+  __TXH=((____L )(sizeof(void *)));
+  lisaac_push(&__BXH,L79328297); // L605 MEMORY;
+  lisaac_push_first(&__BAI,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__1CI,L78939655); // L602 INTEGER;
+  lisaac_push_first(&__NAI,L4069927); // L31 CONVERT;
+  __EAI=((____DB )__TXH);
+  lisaac_push(&__BXH,L79312425); // L605 MEMORY;
+  lisaac_push_first(&__BAI,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__1CI,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__NAI,L5383176); // L41 NUMERIC;
+  lisaac_push_first(&__OXH,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__1KN,L78939655); // L602 INTEGER;
+  lisaac_push_first(&__3YN,L4069927); // L31 CONVERT;
+  __QE2=((____DB ) 0);
+  lisaac_push(&__1CI,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__NAI,L9195016); // L70 NUMERIC;
+  __GOZ=(void *)((unsigned long)__QE2 - (unsigned long)__EAI);
+  lisaac_push(&__BAI,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__1CI,L9195016); // L70 NUMERIC;
+  __EAI=(void *)((unsigned long)__WXH - (unsigned long)__GOZ);
+  lisaac_push(&__BXH,L79445033); // L606 MEMORY;
+  lisaac_push_first(&__BAI,L50339881); // L384 MEMORY;
+  __QE2=((____DB )(MINIMUM_SIZE));
+  lisaac_push(&__BXH,L79438377); // L606 MEMORY;
+  lisaac_push_first(&__BAI,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__1CI,L15224840); // L116 NUMERIC;
+  if ((__EAI > __QE2)) {
+    lisaac_push(&__BAI,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__1CI,L13509636); // L103 TRUE;
+    __QAI=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__BAI,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__1CI,L14689286); // L112 FALSE;
+    __QAI=__F__;
+  };
+  if (__QAI) {
+    lisaac_push(&__BXH,L80218665); // L612 MEMORY;
+    lisaac_push_first(&__BAI,L6825988); // L52 TRUE;
+    lisaac_push_first(&__1CI,L79579177); // L607 MEMORY;
+    __DYH=__3MF(__EAI);
+    lisaac_push(&__1CI,L79697449); // L608 MEMORY;
+    lisaac_push_first(&__NAI,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__OXH,L78939655); // L602 INTEGER;
+    lisaac_push_first(&__1KN,L4069927); // L31 CONVERT;
+    __FYH=((____DB ) 3);
+    lisaac_push(&__1CI,L79702569); // L608 MEMORY;
+    lisaac_push_first(&__NAI,L53898793); // L411 MEMORY;
+    lisaac_push_first(&__OXH,L4069927); // L31 CONVERT;
+    __IUG=((____DB *)__DYH);
+    lisaac_push(&__NAI,L54010921); // L412 MEMORY;
+    __YZG(__IUG,__FYH, 0);
+    lisaac_push(&__1CI,L79845417); // L609 MEMORY;
+    lisaac_push_first(&__NAI,L5512723); // L42 POINTER;
+    __HYH=((____L )(sizeof(void *)));
+    lisaac_push(&__1CI,L79845417); // L609 MEMORY;
+    lisaac_push_first(&__NAI,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__OXH,L78939655); // L602 INTEGER;
+    lisaac_push_first(&__1KN,L4069927); // L31 CONVERT;
+    __FYH=((____DB )__HYH);
+    lisaac_push(&__1CI,L79835177); // L609 MEMORY;
+    lisaac_push_first(&__NAI,L9990152); // L76 NUMERIC;
+    lisaac_push_first(&__OXH,L11029000); // L84 NUMERIC;
+    lisaac_push_first(&__1KN,L5383176); // L41 NUMERIC;
+    lisaac_push_first(&__3YN,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__DLN,L78939655); // L602 INTEGER;
+    lisaac_push_first(&__DOZ,L4069927); // L31 CONVERT;
+    __BF2=((____DB ) 0);
+    lisaac_push(&__OXH,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__1KN,L9195016); // L70 NUMERIC;
+    __POZ=(void *)((unsigned long)__BF2 - (unsigned long)__FYH);
+    lisaac_push(&__NAI,L9989128); // L76 NUMERIC;
+    lisaac_push_first(&__OXH,L9195016); // L70 NUMERIC;
+    __JXH=(void *)((unsigned long)__DYH - (unsigned long)__POZ);
+  } else /* FALSE */ {
+    lisaac_push(&__BXH,L80218665); // L612 MEMORY;
+    lisaac_push_first(&__BAI,L6826502); // L52 FALSE;
+    lisaac_push_first(&__1CI,L80101417); // L611 MEMORY;
+    __RYH=__0EP(__WXH);
+    if (__RYH==NULL) {
+      lisaac_push(&__1CI,L80104489); // L611 MEMORY;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* MEMORY */ {
-      lisaac_push(&__WEI,L80104489); // L611 MEMORY;
-      __1G2=((____ASE *)__M0H);
-      lisaac_push_first(&__ICI,L10633257); // L81 MEMORY;
-      lisaac_push_first(&__JZH,L10384425); // L79 MEMORY;
-      lisaac_push_first(&__XMN,L4069927); // L31 CONVERT;
-      __2G2=((____DB )__1G2);
-      lisaac_push(&__ICI,L10639913); // L81 MEMORY;
-      lisaac_push_first(&__JZH,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__XMN,L78939655); // L602 INTEGER;
-      lisaac_push_first(&__Z0N,L4069927); // L31 CONVERT;
-      __BH2=((____DB ) 8);
-      lisaac_push(&__ICI,L10633769); // L81 MEMORY;
-      lisaac_push_first(&__JZH,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__XMN,L11029000); // L84 NUMERIC;
-      lisaac_push_first(&__Z0N,L5383176); // L41 NUMERIC;
-      lisaac_push_first(&__5MN,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__5PZ,L78939655); // L602 INTEGER;
-      lisaac_push_first(&__NH2,L4069927); // L31 CONVERT;
-      __OH2=((____DB ) 0);
-      lisaac_push(&__XMN,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__Z0N,L9195016); // L70 NUMERIC;
-      __FH2=(void *)((unsigned long)__OH2 - (unsigned long)__BH2);
-      lisaac_push(&__JZH,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__XMN,L9195016); // L70 NUMERIC;
-      __BH2=(void *)((unsigned long)__2G2 - (unsigned long)__FH2);
+      lisaac_push(&__1CI,L80104489); // L611 MEMORY;
+      __IF2=((____FQE *)__RYH);
+      lisaac_push_first(&__NAI,L10633257); // L81 MEMORY;
+      lisaac_push_first(&__OXH,L10384425); // L79 MEMORY;
+      lisaac_push_first(&__1KN,L4069927); // L31 CONVERT;
+      __JF2=((____DB )__IF2);
+      lisaac_push(&__NAI,L10639913); // L81 MEMORY;
+      lisaac_push_first(&__OXH,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__1KN,L78939655); // L602 INTEGER;
+      lisaac_push_first(&__3YN,L4069927); // L31 CONVERT;
+      __OF2=((____DB ) 8);
+      lisaac_push(&__NAI,L10633769); // L81 MEMORY;
+      lisaac_push_first(&__OXH,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__1KN,L11029000); // L84 NUMERIC;
+      lisaac_push_first(&__3YN,L5383176); // L41 NUMERIC;
+      lisaac_push_first(&__DLN,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__DOZ,L78939655); // L602 INTEGER;
+      lisaac_push_first(&__0F2,L4069927); // L31 CONVERT;
+      __1F2=((____DB ) 0);
+      lisaac_push(&__1KN,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__3YN,L9195016); // L70 NUMERIC;
+      __SF2=(void *)((unsigned long)__1F2 - (unsigned long)__OF2);
+      lisaac_push(&__OXH,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__1KN,L9195016); // L70 NUMERIC;
+      __OF2=(void *)((unsigned long)__JF2 - (unsigned long)__SF2);
     };
-    __EZH=__BH2;
+    __JXH=__OF2;
   };
-  __5BI=__EZH;
-  return(__5BI);
+  __EAI=__JXH;
+  return(__EAI);
 }
 
-static ____G __ITD(____4 __LTD)
+static ____G __NRD(____4 __QRD)
 // ({__4}) With result No recursive, No inlinable.
 {
-  ____L __OTD,__PTD,__CZD;
-  ____DB __JBE;
-  _____CONTEXT __JTD,__NUX,__HBE,__0HE,__SBE,__AZD,__MRZ,__NRZ,__QDN;
-  _____CONTEXT __VRZ;
-  ____4 *__NTD,*__ZYD;
-  ____G __UI2,__WI2,__YI2,__WF5,__YF5,__0F5;
-  ____4 __TZD;
-  lisaac_push_first(&__JTD,L41036301); // L313 ABSTRACT_STRING;
-  __NTD=(&__string_137)->__ZB;
-  __OTD=(&__string_137)->__YB;
-  lisaac_push(&__JTD,L41059853); // L313 ABSTRACT_STRING;
-  lisaac_push_first(&__NUX,L9195016); // L70 NUMERIC;
-  __PTD=(____L)(__OTD -  1);
-  if (__NTD==NULL) {
-    lisaac_push(&__JTD,L41061389); // L313 ABSTRACT_STRING;
+  ____L __TRD,__URD,__HXD;
+  ____DB __O5D;
+  _____CONTEXT __ORD,__RSX,__M5D,__5FE,__X5D,__FXD,__QPZ,__RPZ,__UBN;
+  _____CONTEXT __ZPZ;
+  ____4 *__SRD,*__4WD;
+  ____G __BH2,__DH2,__FH2,__YD5,__0D5,__2D5;
+  ____4 __YXD;
+  lisaac_push_first(&__ORD,L41036301); // L313 ABSTRACT_STRING;
+  __SRD=(&__string_135)->__ZB;
+  __TRD=(&__string_135)->__YB;
+  lisaac_push(&__ORD,L41059853); // L313 ABSTRACT_STRING;
+  lisaac_push_first(&__RSX,L9195016); // L70 NUMERIC;
+  __URD=(____L)(__TRD -  1);
+  if (__SRD==NULL) {
+    lisaac_push(&__ORD,L41061389); // L313 ABSTRACT_STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-    lisaac_push(&__JTD,L41061389); // L313 ABSTRACT_STRING;
-    __ZYD=((____4 *)__NTD);
-    lisaac_push_first(&__NUX,L57281557); // L437 NATIVE_ARRAY;
-    lisaac_push_first(&__HBE,L21772306); // L166 BLOCK;
-    lisaac_push_first(&__0HE,L7088642); // L54 OBJECT;
-    __JBE=((____DB )(top_context->back->back));
-    lisaac_push(&__HBE,L21902354); // L167 BLOCK;
-    lisaac_push_first(&__0HE,L10652676); // L81 TRUE;
-    lisaac_push_first(&__SBE,L21906962); // L167 BLOCK;
-    lisaac_push_first(&__AZD,L57287701); // L437 NATIVE_ARRAY;
-    lisaac_push_first(&__MRZ,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__NRZ,L9195016); // L70 NUMERIC;
-    __CZD=(____L)(-  1);
-    lisaac_push(&__AZD,L57286677); // L437 NATIVE_ARRAY;
-    lisaac_push_first(&__MRZ,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__NRZ,L15224840); // L116 NUMERIC;
-    __UI2=(__PTD > __CZD);
-    lisaac_push(&__MRZ,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__NRZ,L14700552); // L112 NUMERIC;
-    __WI2=(__PTD == __CZD);
-    if (__UI2) {
-      lisaac_push(&__MRZ,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__NRZ,L10900996); // L83 TRUE;
-      __YI2=__F__;
+    lisaac_push(&__ORD,L41061389); // L313 ABSTRACT_STRING;
+    __4WD=((____4 *)__SRD);
+    lisaac_push_first(&__RSX,L57281557); // L437 NATIVE_ARRAY;
+    lisaac_push_first(&__M5D,L21772306); // L166 BLOCK;
+    lisaac_push_first(&__5FE,L7088642); // L54 OBJECT;
+    __O5D=((____DB )(top_context->back->back));
+    lisaac_push(&__M5D,L21902354); // L167 BLOCK;
+    lisaac_push_first(&__5FE,L10652676); // L81 TRUE;
+    lisaac_push_first(&__X5D,L21906962); // L167 BLOCK;
+    lisaac_push_first(&__FXD,L57287701); // L437 NATIVE_ARRAY;
+    lisaac_push_first(&__QPZ,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__RPZ,L9195016); // L70 NUMERIC;
+    __HXD=(____L)(-  1);
+    lisaac_push(&__FXD,L57286677); // L437 NATIVE_ARRAY;
+    lisaac_push_first(&__QPZ,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__RPZ,L15224840); // L116 NUMERIC;
+    __BH2=(__URD > __HXD);
+    lisaac_push(&__QPZ,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__RPZ,L14700552); // L112 NUMERIC;
+    __DH2=(__URD == __HXD);
+    if (__BH2) {
+      lisaac_push(&__QPZ,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__RPZ,L10900996); // L83 TRUE;
+      __FH2=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__MRZ,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__NRZ,L12342790); // L94 FALSE;
-      __YI2=__WI2;
+      lisaac_push(&__QPZ,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__RPZ,L12342790); // L94 FALSE;
+      __FH2=__DH2;
     };
-    if (__YI2) {
-      lisaac_push(&__SBE,L21903890); // L167 BLOCK;
-      lisaac_push_first(&__AZD,L13509636); // L103 TRUE;
-      __YI2=__J__;
+    if (__FH2) {
+      lisaac_push(&__X5D,L21903890); // L167 BLOCK;
+      lisaac_push_first(&__FXD,L13509636); // L103 TRUE;
+      __FH2=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__SBE,L21903890); // L167 BLOCK;
-      lisaac_push_first(&__AZD,L14689286); // L112 FALSE;
-      __YI2=__F__;
+      lisaac_push(&__X5D,L21903890); // L167 BLOCK;
+      lisaac_push_first(&__FXD,L14689286); // L112 FALSE;
+      __FH2=__F__;
     };
-    if (__YI2) {
-      lisaac_push(&__HBE,L22153746); // L169 BLOCK;
-      lisaac_push_first(&__0HE,L8792068); // L67 TRUE;
-      lisaac_push_first(&__SBE,L21910546); // L167 BLOCK;
-      lisaac_push(&__SBE,L22051346); // L168 BLOCK;
-      lisaac_push_first(&__AZD,L9059330); // L69 OBJECT;
-      lisaac_push_first(&__MRZ,L7866882); // L60 OBJECT;
-      lisaac_push_first(&__NRZ,L8792068); // L67 TRUE;
-      lisaac_push_first(&__QDN,L7616002); // L58 OBJECT;
-      lisaac_stack_print((_____CONTEXT *)(__JBE));
-      lisaac_push(&__AZD,L9181698); // L70 OBJECT;
-      __DX((&__string_111));
-      lisaac_push(&__AZD,L9313282); // L71 OBJECT;
-      lisaac_push_first(&__MRZ,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__NRZ,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__QDN,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__VRZ,L8272919); // L63 SYSTEM_IO;
+    if (__FH2) {
+      lisaac_push(&__M5D,L22153746); // L169 BLOCK;
+      lisaac_push_first(&__5FE,L8792068); // L67 TRUE;
+      lisaac_push_first(&__X5D,L21910546); // L167 BLOCK;
+      lisaac_push(&__X5D,L22051346); // L168 BLOCK;
+      lisaac_push_first(&__FXD,L9059330); // L69 OBJECT;
+      lisaac_push_first(&__QPZ,L7866882); // L60 OBJECT;
+      lisaac_push_first(&__RPZ,L8792068); // L67 TRUE;
+      lisaac_push_first(&__UBN,L7616002); // L58 OBJECT;
+      lisaac_stack_print((_____CONTEXT *)(__O5D));
+      lisaac_push(&__FXD,L9181698); // L70 OBJECT;
+      __DX((&__string_109));
+      lisaac_push(&__FXD,L9313282); // L71 OBJECT;
+      lisaac_push_first(&__QPZ,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__RPZ,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__UBN,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__ZPZ,L8272919); // L63 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__AZD,L9455106); // L72 OBJECT;
-      lisaac_push_first(&__MRZ,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__NRZ,L4598824); // L35 SYSTEM;
+      lisaac_push(&__FXD,L9455106); // L72 OBJECT;
+      lisaac_push_first(&__QPZ,L10511362); // L80 OBJECT;
+      lisaac_push_first(&__RPZ,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__HBE,L22153746); // L169 BLOCK;
-      lisaac_push_first(&__0HE,L8530438); // L65 FALSE;
+      lisaac_push(&__M5D,L22153746); // L169 BLOCK;
+      lisaac_push_first(&__5FE,L8530438); // L65 FALSE;
     };
-    __CZD=__PTD;
-    lisaac_push(&__NUX,L58198549); // L444 NATIVE_ARRAY;
-    lisaac_push_first(&__HBE,L11802642); // L90 BLOCK;
-    __BCE:
+    __HXD=__URD;
+    lisaac_push(&__RSX,L58198549); // L444 NATIVE_ARRAY;
+    lisaac_push_first(&__M5D,L11802642); // L90 BLOCK;
+    __GAE:
     {
-      lisaac_push(&__HBE,L11802642); // L90 BLOCK;
-      lisaac_push_first(&__0HE,L57938453); // L442 NATIVE_ARRAY;
-      lisaac_push_first(&__SBE,L15498248); // L118 NUMERIC;
-      lisaac_push_first(&__AZD,L16021000); // L122 NUMERIC;
-      lisaac_push_first(&__MRZ,L15224840); // L116 NUMERIC;
-      __WF5=(__CZD >  0);
-      lisaac_push(&__AZD,L16030216); // L122 NUMERIC;
-      lisaac_push_first(&__MRZ,L14700552); // L112 NUMERIC;
-      __YF5=(__CZD ==  0);
-      if (__WF5) {
-        lisaac_push(&__AZD,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__MRZ,L10900996); // L83 TRUE;
-        __0F5=__F__;
+      lisaac_push(&__M5D,L11802642); // L90 BLOCK;
+      lisaac_push_first(&__5FE,L57938453); // L442 NATIVE_ARRAY;
+      lisaac_push_first(&__X5D,L15498248); // L118 NUMERIC;
+      lisaac_push_first(&__FXD,L16021000); // L122 NUMERIC;
+      lisaac_push_first(&__QPZ,L15224840); // L116 NUMERIC;
+      __YD5=(__HXD >  0);
+      lisaac_push(&__FXD,L16030216); // L122 NUMERIC;
+      lisaac_push_first(&__QPZ,L14700552); // L112 NUMERIC;
+      __0D5=(__HXD ==  0);
+      if (__YD5) {
+        lisaac_push(&__FXD,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__QPZ,L10900996); // L83 TRUE;
+        __2D5=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__AZD,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__MRZ,L12342790); // L94 FALSE;
-        __0F5=__YF5;
+        lisaac_push(&__FXD,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__QPZ,L12342790); // L94 FALSE;
+        __2D5=__0D5;
       };
-      if (__0F5) {
-        lisaac_push(&__SBE,L15493640); // L118 NUMERIC;
-        lisaac_push_first(&__AZD,L13509636); // L103 TRUE;
-        __0F5=__J__;
+      if (__2D5) {
+        lisaac_push(&__X5D,L15493640); // L118 NUMERIC;
+        lisaac_push_first(&__FXD,L13509636); // L103 TRUE;
+        __2D5=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__SBE,L15493640); // L118 NUMERIC;
-        lisaac_push_first(&__AZD,L14689286); // L112 FALSE;
-        __0F5=__F__;
+        lisaac_push(&__X5D,L15493640); // L118 NUMERIC;
+        lisaac_push_first(&__FXD,L14689286); // L112 FALSE;
+        __2D5=__F__;
       };
-      if (__0F5) {
-        lisaac_push(&__0HE,L57941525); // L442 NATIVE_ARRAY;
-        lisaac_push_first(&__SBE,L10377220); // L79 TRUE;
-        __0F5=__F__;
+      if (__2D5) {
+        lisaac_push(&__5FE,L57941525); // L442 NATIVE_ARRAY;
+        lisaac_push_first(&__X5D,L10377220); // L79 TRUE;
+        __2D5=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__0HE,L57941525); // L442 NATIVE_ARRAY;
-        lisaac_push_first(&__SBE,L11832326); // L90 FALSE;
-        lisaac_push_first(&__AZD,L57950741); // L442 NATIVE_ARRAY;
-        __TZD=__MVD(__ZYD,__CZD);
-        __0F5=(__LTD == __TZD);
+        lisaac_push(&__5FE,L57941525); // L442 NATIVE_ARRAY;
+        lisaac_push_first(&__X5D,L11832326); // L90 FALSE;
+        lisaac_push_first(&__FXD,L57950741); // L442 NATIVE_ARRAY;
+        __YXD=__RTD(__4WD,__HXD);
+        __2D5=(__QRD == __YXD);
       };
-      if (__0F5) {
-        lisaac_push(&__HBE,L11799570); // L90 BLOCK;
-        lisaac_push_first(&__0HE,L13509636); // L103 TRUE;
-        __0F5=__J__;
+      if (__2D5) {
+        lisaac_push(&__M5D,L11799570); // L90 BLOCK;
+        lisaac_push_first(&__5FE,L13509636); // L103 TRUE;
+        __2D5=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__HBE,L11799570); // L90 BLOCK;
-        lisaac_push_first(&__0HE,L14689286); // L112 FALSE;
-        __0F5=__F__;
+        lisaac_push(&__M5D,L11799570); // L90 BLOCK;
+        lisaac_push_first(&__5FE,L14689286); // L112 FALSE;
+        __2D5=__F__;
       };
-      if (__0F5) {
-        lisaac_push(&__HBE,L12192274); // L93 BLOCK;
-        lisaac_push_first(&__0HE,L8792068); // L67 TRUE;
-        lisaac_push_first(&__SBE,L11935762); // L91 BLOCK;
-        lisaac_push_first(&__AZD,L58072085); // L443 NATIVE_ARRAY;
-        lisaac_push_first(&__MRZ,L9195016); // L70 NUMERIC;
-        __CZD=(____L)(__CZD -  1);
-        lisaac_push(&__SBE,L12068370); // L92 BLOCK;
-        goto __BCE;
+      if (__2D5) {
+        lisaac_push(&__M5D,L12192274); // L93 BLOCK;
+        lisaac_push_first(&__5FE,L8792068); // L67 TRUE;
+        lisaac_push_first(&__X5D,L11935762); // L91 BLOCK;
+        lisaac_push_first(&__FXD,L58072085); // L443 NATIVE_ARRAY;
+        lisaac_push_first(&__QPZ,L9195016); // L70 NUMERIC;
+        __HXD=(____L)(__HXD -  1);
+        lisaac_push(&__X5D,L12068370); // L92 BLOCK;
+        goto __GAE;
       } else /* FALSE */ {
-        lisaac_push(&__HBE,L12192274); // L93 BLOCK;
-        lisaac_push_first(&__0HE,L8530438); // L65 FALSE;
+        lisaac_push(&__M5D,L12192274); // L93 BLOCK;
+        lisaac_push_first(&__5FE,L8530438); // L65 FALSE;
       };
     };
-    lisaac_push(&__NUX,L58331157); // L445 NATIVE_ARRAY;
-    lisaac_push_first(&__HBE,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__0HE,L15224840); // L116 NUMERIC;
-    __UI2=(__CZD >  0);
-    lisaac_push(&__HBE,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__0HE,L14700552); // L112 NUMERIC;
-    __WI2=(__CZD ==  0);
-    if (__UI2) {
-      lisaac_push(&__HBE,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__0HE,L10900996); // L83 TRUE;
-      __YI2=__F__;
+    lisaac_push(&__RSX,L58331157); // L445 NATIVE_ARRAY;
+    lisaac_push_first(&__M5D,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__5FE,L15224840); // L116 NUMERIC;
+    __BH2=(__HXD >  0);
+    lisaac_push(&__M5D,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__5FE,L14700552); // L112 NUMERIC;
+    __DH2=(__HXD ==  0);
+    if (__BH2) {
+      lisaac_push(&__M5D,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__5FE,L10900996); // L83 TRUE;
+      __FH2=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__HBE,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__0HE,L12342790); // L94 FALSE;
-      __YI2=__WI2;
+      lisaac_push(&__M5D,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__5FE,L12342790); // L94 FALSE;
+      __FH2=__DH2;
     };
-    __UI2=__YI2;
+    __BH2=__FH2;
   };
-  __WI2=__UI2;
-  return(__WI2);
+  __DH2=__BH2;
+  return(__DH2);
 }
 
-static void __IIK(____0B *__KIK,____4 __LIK,____L __MIK)
+static void __MGK(____0B *__OGK,____4 __PGK,____L __QGK)
 // ({__0B},{__4},{__L}) Void No recursive, No inlinable.
 {
-  ____DB __VXL;
-  ____L __0RZ;
-  _____CONTEXT __JIK,__TXL,__B3M,__4XL,__QIK,__YRZ,__SCAB,__TCAB,__UCAB;
-  _____CONTEXT __2CAB,__3CAB;
-  ____G __WCAB,__BDAB,__DDAB;
-  ____4 *__VIK;
-  ____4 __3IK;
-  lisaac_push_first(&__JIK,L38537752); // L294 STRING;
-  lisaac_push_first(&__TXL,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__B3M,L7088642); // L54 OBJECT;
-  __VXL=((____DB )(top_context->back->back));
-  lisaac_push(&__TXL,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__B3M,L10652676); // L81 TRUE;
-  lisaac_push_first(&__4XL,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__QIK,L38547480); // L294 STRING;
-  lisaac_push_first(&__YRZ,L16923661); // L129 ABSTRACT_STRING;
-  __0RZ=__KIK->__FC;
-  lisaac_push(&__YRZ,L17187853); // L131 ABSTRACT_STRING;
-  lisaac_push_first(&__SCAB,L6296072); // L48 NUMERIC;
-  lisaac_push_first(&__TCAB,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__UCAB,L15224840); // L116 NUMERIC;
-  if (( 1 > __MIK)) {
-    lisaac_push(&__TCAB,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__UCAB,L13509636); // L103 TRUE;
-    __WCAB=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__TCAB,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__UCAB,L14689286); // L112 FALSE;
-    __WCAB=__F__;
-  };
-  if (__WCAB) {
-    lisaac_push(&__SCAB,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__TCAB,L10652676); // L81 TRUE;
-    lisaac_push_first(&__UCAB,L6304264); // L48 NUMERIC;
-    lisaac_push_first(&__2CAB,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__3CAB,L15224840); // L116 NUMERIC;
-    __WCAB=(__0RZ > __MIK);
-    lisaac_push(&__2CAB,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__3CAB,L14700552); // L112 NUMERIC;
-    __BDAB=(__0RZ == __MIK);
-    if (__WCAB) {
-      lisaac_push(&__2CAB,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__3CAB,L10900996); // L83 TRUE;
-      __DDAB=__F__;
+  ____DB __ZVL;
+  ____L __4PZ;
+  _____CONTEXT __NGK,__XVL,__F1M,__CWL,__UGK,__2PZ,__UAAB,__VAAB,__WAAB;
+  _____CONTEXT __4AAB,__5AAB;
+  ____G __YAAB,__DBAB,__FBAB;
+  ____4 *__ZGK;
+  ____4 __BHK;
+  lisaac_push_first(&__NGK,L38537752); // L294 STRING;
+  lisaac_push_first(&__XVL,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__F1M,L7088642); // L54 OBJECT;
+  __ZVL=((____DB )(top_context->back->back));
+  lisaac_push(&__XVL,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__F1M,L10652676); // L81 TRUE;
+  lisaac_push_first(&__CWL,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__UGK,L38547480); // L294 STRING;
+  lisaac_push_first(&__2PZ,L16923661); // L129 ABSTRACT_STRING;
+  __4PZ=__OGK->__FC;
+  lisaac_push(&__2PZ,L17187853); // L131 ABSTRACT_STRING;
+  lisaac_push_first(&__UAAB,L6296072); // L48 NUMERIC;
+  lisaac_push_first(&__VAAB,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__WAAB,L15224840); // L116 NUMERIC;
+  if (( 1 > __QGK)) {
+    lisaac_push(&__VAAB,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__WAAB,L13509636); // L103 TRUE;
+    __YAAB=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__VAAB,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__WAAB,L14689286); // L112 FALSE;
+    __YAAB=__F__;
+  };
+  if (__YAAB) {
+    lisaac_push(&__UAAB,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__VAAB,L10652676); // L81 TRUE;
+    lisaac_push_first(&__WAAB,L6304264); // L48 NUMERIC;
+    lisaac_push_first(&__4AAB,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__5AAB,L15224840); // L116 NUMERIC;
+    __YAAB=(__4PZ > __QGK);
+    lisaac_push(&__4AAB,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__5AAB,L14700552); // L112 NUMERIC;
+    __DBAB=(__4PZ == __QGK);
+    if (__YAAB) {
+      lisaac_push(&__4AAB,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__5AAB,L10900996); // L83 TRUE;
+      __FBAB=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__2CAB,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__3CAB,L12342790); // L94 FALSE;
-      __DDAB=__BDAB;
+      lisaac_push(&__4AAB,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__5AAB,L12342790); // L94 FALSE;
+      __FBAB=__DBAB;
     };
-    __WCAB=__DDAB;
-  } else /* FALSE */ {
-    lisaac_push(&__SCAB,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__TCAB,L12081158); // L92 FALSE;
-    __WCAB=__J__;
-  };
-  if (__WCAB) {
-    lisaac_push(&__4XL,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__QIK,L13509636); // L103 TRUE;
-    __WCAB=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__4XL,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__QIK,L14689286); // L112 FALSE;
-    __WCAB=__F__;
-  };
-  if (__WCAB) {
-    lisaac_push(&__TXL,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__B3M,L8792068); // L67 TRUE;
-    lisaac_push_first(&__4XL,L19289106); // L147 BLOCK;
-    lisaac_push(&__4XL,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__QIK,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__YRZ,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__SCAB,L8792068); // L67 TRUE;
-    lisaac_push_first(&__TCAB,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__VXL));
-    lisaac_push(&__QIK,L9181698); // L70 OBJECT;
-    __DX((&__string_47));
-    lisaac_push(&__QIK,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__YRZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__SCAB,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__TCAB,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__UCAB,L8272919); // L63 SYSTEM_IO;
+    __YAAB=__FBAB;
+  } else /* FALSE */ {
+    lisaac_push(&__UAAB,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__VAAB,L12081158); // L92 FALSE;
+    __YAAB=__J__;
+  };
+  if (__YAAB) {
+    lisaac_push(&__CWL,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__UGK,L13509636); // L103 TRUE;
+    __YAAB=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__CWL,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__UGK,L14689286); // L112 FALSE;
+    __YAAB=__F__;
+  };
+  if (__YAAB) {
+    lisaac_push(&__XVL,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__F1M,L8792068); // L67 TRUE;
+    lisaac_push_first(&__CWL,L19289106); // L147 BLOCK;
+    lisaac_push(&__CWL,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__UGK,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__2PZ,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__UAAB,L8792068); // L67 TRUE;
+    lisaac_push_first(&__VAAB,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__ZVL));
+    lisaac_push(&__UGK,L9181698); // L70 OBJECT;
+    __DX((&__string_42));
+    lisaac_push(&__UGK,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__2PZ,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__UAAB,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__VAAB,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__WAAB,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__QIK,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__YRZ,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__SCAB,L4598824); // L35 SYSTEM;
+    lisaac_push(&__UGK,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__2PZ,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__UAAB,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__TXL,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__B3M,L8530438); // L65 FALSE;
+    lisaac_push(&__XVL,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__F1M,L8530438); // L65 FALSE;
   };
-  __VIK=__KIK->__BUE;
-  lisaac_push(&__JIK,L38812696); // L296 STRING;
-  lisaac_push_first(&__TXL,L9195016); // L70 NUMERIC;
-  __0RZ=(____L)(__MIK -  1);
-  if (__VIK==NULL) {
-    lisaac_push(&__JIK,L38814232); // L296 STRING;
+  __ZGK=__OGK->__GSE;
+  lisaac_push(&__NGK,L38812696); // L296 STRING;
+  lisaac_push_first(&__XVL,L9195016); // L70 NUMERIC;
+  __4PZ=(____L)(__QGK -  1);
+  if (__ZGK==NULL) {
+    lisaac_push(&__NGK,L38814232); // L296 STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-    lisaac_push(&__JIK,L38814232); // L296 STRING;
-    __3OG(((____4 *)__VIK),__LIK,__0RZ);
-  };
-  lisaac_push(&__JIK,L39062040); // L298 STRING;
-  lisaac_push_first(&__TXL,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__B3M,L7088642); // L54 OBJECT;
-  __VXL=((____DB )(top_context->back->back));
-  lisaac_push(&__TXL,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__B3M,L10652676); // L81 TRUE;
-  lisaac_push_first(&__4XL,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__QIK,L39068696); // L298 STRING;
-  __3IK=__J5I(__KIK,__MIK);
-  if ((__3IK == __LIK)) {
-    lisaac_push(&__4XL,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__QIK,L13509636); // L103 TRUE;
-    __WCAB=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__4XL,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__QIK,L14689286); // L112 FALSE;
-    __WCAB=__F__;
-  };
-  if (__WCAB) {
-    lisaac_push(&__TXL,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__B3M,L8792068); // L67 TRUE;
-    lisaac_push_first(&__4XL,L19289106); // L147 BLOCK;
-    lisaac_push(&__4XL,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__QIK,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__YRZ,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__SCAB,L8792068); // L67 TRUE;
-    lisaac_push_first(&__TCAB,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__VXL));
-    lisaac_push(&__QIK,L9181698); // L70 OBJECT;
-    __DX((&__string_47));
-    lisaac_push(&__QIK,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__YRZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__SCAB,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__TCAB,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__UCAB,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__NGK,L38814232); // L296 STRING;
+    __CNG(((____4 *)__ZGK),__PGK,__4PZ);
+  };
+  lisaac_push(&__NGK,L39062040); // L298 STRING;
+  lisaac_push_first(&__XVL,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__F1M,L7088642); // L54 OBJECT;
+  __ZVL=((____DB )(top_context->back->back));
+  lisaac_push(&__XVL,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__F1M,L10652676); // L81 TRUE;
+  lisaac_push_first(&__CWL,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__UGK,L39068696); // L298 STRING;
+  __BHK=__N3I(__OGK,__QGK);
+  if ((__BHK == __PGK)) {
+    lisaac_push(&__CWL,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__UGK,L13509636); // L103 TRUE;
+    __YAAB=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__CWL,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__UGK,L14689286); // L112 FALSE;
+    __YAAB=__F__;
+  };
+  if (__YAAB) {
+    lisaac_push(&__XVL,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__F1M,L8792068); // L67 TRUE;
+    lisaac_push_first(&__CWL,L19289106); // L147 BLOCK;
+    lisaac_push(&__CWL,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__UGK,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__2PZ,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__UAAB,L8792068); // L67 TRUE;
+    lisaac_push_first(&__VAAB,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__ZVL));
+    lisaac_push(&__UGK,L9181698); // L70 OBJECT;
+    __DX((&__string_42));
+    lisaac_push(&__UGK,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__2PZ,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__UAAB,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__VAAB,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__WAAB,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__QIK,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__YRZ,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__SCAB,L4598824); // L35 SYSTEM;
+    lisaac_push(&__UGK,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__2PZ,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__UAAB,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__TXL,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__B3M,L8530438); // L65 FALSE;
+    lisaac_push(&__XVL,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__F1M,L8530438); // L65 FALSE;
   };
 }
 
-static ____Y1 __YMJ(____Y1 __0MJ,____Y1 __1MJ)
+static ____Y1 __2KJ(____Y1 __4KJ,____Y1 __5KJ)
 // ({__Y1},{__Y1}) With result No recursive, No inlinable.
 {
-  ____DB __1XK;
-  ____Y1 __EDO,__YNJ,__LNJ;
-  _____CONTEXT __ZMJ,__ZXK,__YJM,__EYK,__ANJ,__BDO,__DFX,__GFX,__MLO;
-  _____CONTEXT __RDO,__GNO,__2NO,__QWX;
-  ____G __HDO,__KNO;
-  lisaac_push_first(&__ZMJ,L26348551); // L201 INTEGER;
-  lisaac_push_first(&__ZXK,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__YJM,L7088642); // L54 OBJECT;
-  __1XK=((____DB )(top_context->back->back));
-  lisaac_push(&__ZXK,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__YJM,L10652676); // L81 TRUE;
-  lisaac_push_first(&__EYK,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__ANJ,L26357255); // L201 INTEGER;
-  lisaac_push_first(&__BDO,L3950628); // L30 UINTEGER_32;
-  lisaac_push_first(&__DFX,L67276296); // L513 NUMERIC;
-  lisaac_push_first(&__GFX,L4069927); // L31 CONVERT;
-  __EDO= 0;
-  __HDO=__J__;
-  if ((__1MJ !=  0)) {
-    lisaac_push(&__BDO,L28838407); // L220 INTEGER;
-    lisaac_push_first(&__DFX,L8792068); // L67 TRUE;
-    lisaac_push_first(&__GFX,L28059655); // L214 INTEGER;
-    __EDO=__1MJ;
-    lisaac_push(&__GFX,L28577287); // L218 INTEGER;
-    lisaac_push_first(&__MLO,L9441810); // L72 BLOCK;
-    __LLO:
+  ____DB __5VK;
+  ____Y1 __IBO,__2LJ,__PLJ;
+  _____CONTEXT __3KJ,__3VK,__2HM,__IWK,__ELJ,__FBO,__HDX,__KDX,__QJO;
+  _____CONTEXT __VBO,__KLO,__AMO,__UUX;
+  ____G __LBO,__OLO;
+  lisaac_push_first(&__3KJ,L26348551); // L201 INTEGER;
+  lisaac_push_first(&__3VK,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__2HM,L7088642); // L54 OBJECT;
+  __5VK=((____DB )(top_context->back->back));
+  lisaac_push(&__3VK,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__2HM,L10652676); // L81 TRUE;
+  lisaac_push_first(&__IWK,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__ELJ,L26357255); // L201 INTEGER;
+  lisaac_push_first(&__FBO,L3950628); // L30 UINTEGER_32;
+  lisaac_push_first(&__HDX,L67276296); // L513 NUMERIC;
+  lisaac_push_first(&__KDX,L4069927); // L31 CONVERT;
+  __IBO= 0;
+  __LBO=__J__;
+  if ((__5KJ !=  0)) {
+    lisaac_push(&__FBO,L28838407); // L220 INTEGER;
+    lisaac_push_first(&__HDX,L8792068); // L67 TRUE;
+    lisaac_push_first(&__KDX,L28059655); // L214 INTEGER;
+    __IBO=__5KJ;
+    lisaac_push(&__KDX,L28577287); // L218 INTEGER;
+    lisaac_push_first(&__QJO,L9441810); // L72 BLOCK;
+    __PJO:
     {
-      lisaac_push(&__MLO,L9441810); // L72 BLOCK;
-      lisaac_push_first(&__RDO,L28320775); // L216 INTEGER;
-      lisaac_push_first(&__GNO,L37098503); // L283 INTEGER;
-      lisaac_push_first(&__2NO,L36573703); // L279 INTEGER;
-      lisaac_push_first(&__QWX,L22171143); // L169 INTEGER;
-      if (((____Y1)(__EDO &  1) ==  1)) {
-        lisaac_push(&__GNO,L37094919); // L283 INTEGER;
-        lisaac_push_first(&__2NO,L13509636); // L103 TRUE;
-        __KNO=__J__;
+      lisaac_push(&__QJO,L9441810); // L72 BLOCK;
+      lisaac_push_first(&__VBO,L28320775); // L216 INTEGER;
+      lisaac_push_first(&__KLO,L37098503); // L283 INTEGER;
+      lisaac_push_first(&__AMO,L36573703); // L279 INTEGER;
+      lisaac_push_first(&__UUX,L22171143); // L169 INTEGER;
+      if (((____Y1)(__IBO &  1) ==  1)) {
+        lisaac_push(&__KLO,L37094919); // L283 INTEGER;
+        lisaac_push_first(&__AMO,L13509636); // L103 TRUE;
+        __OLO=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__GNO,L37094919); // L283 INTEGER;
-        lisaac_push_first(&__2NO,L14689286); // L112 FALSE;
-        __KNO=__F__;
+        lisaac_push(&__KLO,L37094919); // L283 INTEGER;
+        lisaac_push_first(&__AMO,L14689286); // L112 FALSE;
+        __OLO=__F__;
       };
-      if (__KNO) {
-        lisaac_push(&__MLO,L9832978); // L75 BLOCK;
-        lisaac_push_first(&__RDO,L8792068); // L67 TRUE;
-        lisaac_push_first(&__GNO,L9576466); // L73 BLOCK;
-        lisaac_push_first(&__2NO,L28449799); // L217 INTEGER;
-        lisaac_push_first(&__QWX,L23745543); // L181 INTEGER;
-        __EDO=(____Y1)(__EDO >>  1);
-        lisaac_push(&__GNO,L9709074); // L74 BLOCK;
-        goto __LLO;
+      if (__OLO) {
+        lisaac_push(&__QJO,L9832978); // L75 BLOCK;
+        lisaac_push_first(&__VBO,L8792068); // L67 TRUE;
+        lisaac_push_first(&__KLO,L9576466); // L73 BLOCK;
+        lisaac_push_first(&__AMO,L28449799); // L217 INTEGER;
+        lisaac_push_first(&__UUX,L23745543); // L181 INTEGER;
+        __IBO=(____Y1)(__IBO >>  1);
+        lisaac_push(&__KLO,L9709074); // L74 BLOCK;
+        goto __PJO;
       } else /* FALSE */ {
-        lisaac_push(&__MLO,L9832978); // L75 BLOCK;
-        lisaac_push_first(&__RDO,L8530438); // L65 FALSE;
+        lisaac_push(&__QJO,L9832978); // L75 BLOCK;
+        lisaac_push_first(&__VBO,L8530438); // L65 FALSE;
       };
     };
-    __HDO=(__EDO ==  1);
-  } else /* FALSE */ {
-    lisaac_push(&__BDO,L28838407); // L220 INTEGER;
-    lisaac_push_first(&__DFX,L8530438); // L65 FALSE;
-  };
-  if (__HDO) {
-    lisaac_push(&__EYK,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__ANJ,L13509636); // L103 TRUE;
-    __KNO=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__EYK,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__ANJ,L14689286); // L112 FALSE;
-    __KNO=__F__;
-  };
-  if (__KNO) {
-    lisaac_push(&__ZXK,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__YJM,L8792068); // L67 TRUE;
-    lisaac_push_first(&__EYK,L21910546); // L167 BLOCK;
-    lisaac_push(&__EYK,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__ANJ,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__BDO,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__DFX,L8792068); // L67 TRUE;
-    lisaac_push_first(&__GFX,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__1XK));
-    lisaac_push(&__ANJ,L9181698); // L70 OBJECT;
-    __DX((&__string_111));
-    lisaac_push(&__ANJ,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__BDO,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__DFX,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__GFX,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__MLO,L8272919); // L63 SYSTEM_IO;
+    __LBO=(__IBO ==  1);
+  } else /* FALSE */ {
+    lisaac_push(&__FBO,L28838407); // L220 INTEGER;
+    lisaac_push_first(&__HDX,L8530438); // L65 FALSE;
+  };
+  if (__LBO) {
+    lisaac_push(&__IWK,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__ELJ,L13509636); // L103 TRUE;
+    __OLO=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__IWK,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__ELJ,L14689286); // L112 FALSE;
+    __OLO=__F__;
+  };
+  if (__OLO) {
+    lisaac_push(&__3VK,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__2HM,L8792068); // L67 TRUE;
+    lisaac_push_first(&__IWK,L21910546); // L167 BLOCK;
+    lisaac_push(&__IWK,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__ELJ,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__FBO,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__HDX,L8792068); // L67 TRUE;
+    lisaac_push_first(&__KDX,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__5VK));
+    lisaac_push(&__ELJ,L9181698); // L70 OBJECT;
+    __DX((&__string_109));
+    lisaac_push(&__ELJ,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__FBO,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__HDX,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__KDX,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__QJO,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__ANJ,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__BDO,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__DFX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__ELJ,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__FBO,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__HDX,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__ZXK,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__YJM,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__ZMJ,L26877447); // L205 INTEGER;
-  lisaac_push_first(&__ZXK,L9195016); // L70 NUMERIC;
-  __EDO=(____Y1)(__1MJ -  1);
-  lisaac_push(&__ZMJ,L27006471); // L206 INTEGER;
-  lisaac_push_first(&__ZXK,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__YJM,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__EYK,L9195016); // L70 NUMERIC;
-  __YNJ=(____Y1)(- __EDO);
-  lisaac_push(&__ZXK,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__YJM,L9195016); // L70 NUMERIC;
-  __LNJ=(____Y1)(__0MJ - __YNJ);
-  lisaac_push(&__ZMJ,L27010567); // L206 INTEGER;
-  lisaac_push_first(&__ZXK,L25311239); // L193 INTEGER;
-  lisaac_push_first(&__YJM,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__EYK,L9195016); // L70 NUMERIC;
-  __YNJ=(____Y1)(- __EDO);
-  lisaac_push(&__ZXK,L25314311); // L193 INTEGER;
-  lisaac_push_first(&__YJM,L9195016); // L70 NUMERIC;
-  __EDO=(____Y1)(__YNJ -  1);
-  lisaac_push(&__ZMJ,L27009031); // L206 INTEGER;
-  lisaac_push_first(&__ZXK,L22171143); // L169 INTEGER;
-  __YNJ=(____Y1)(__LNJ & __EDO);
-  return(__YNJ);
+    lisaac_push(&__3VK,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__2HM,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__3KJ,L26877447); // L205 INTEGER;
+  lisaac_push_first(&__3VK,L9195016); // L70 NUMERIC;
+  __IBO=(____Y1)(__5KJ -  1);
+  lisaac_push(&__3KJ,L27006471); // L206 INTEGER;
+  lisaac_push_first(&__3VK,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__2HM,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__IWK,L9195016); // L70 NUMERIC;
+  __2LJ=(____Y1)(- __IBO);
+  lisaac_push(&__3VK,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__2HM,L9195016); // L70 NUMERIC;
+  __PLJ=(____Y1)(__4KJ - __2LJ);
+  lisaac_push(&__3KJ,L27010567); // L206 INTEGER;
+  lisaac_push_first(&__3VK,L25311239); // L193 INTEGER;
+  lisaac_push_first(&__2HM,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__IWK,L9195016); // L70 NUMERIC;
+  __2LJ=(____Y1)(- __IBO);
+  lisaac_push(&__3VK,L25314311); // L193 INTEGER;
+  lisaac_push_first(&__2HM,L9195016); // L70 NUMERIC;
+  __IBO=(____Y1)(__2LJ -  1);
+  lisaac_push(&__3KJ,L27009031); // L206 INTEGER;
+  lisaac_push_first(&__3VK,L22171143); // L169 INTEGER;
+  __2LJ=(____Y1)(__PLJ & __IBO);
+  return(__2LJ);
 }
 
-static void __F4O(____DB __I4O,____DB __J4O,____Y1 __K4O)
+static void __J2O(____DB __M2O,____DB __N2O,____Y1 __O2O)
 // ({__DB},{__DB},{__Y1}) Void No recursive, No inlinable.
 {
-  ____L __O4O,__V4O,__W4O,__GZP;
-  ____DB __0XP,__J5O;
-  _____CONTEXT __G4O,__2RP,__NVQ,__UNR,__S4O,__TFX,__OFV,__SNU,__DTZ;
-  ____G __GYP,__4O2,__AP2,__CP2;
-  ____DB *__54O,*__A5O;
-  lisaac_push_first(&__G4O,L61747241); // L471 MEMORY;
-  lisaac_push_first(&__2RP,L52580360); // L401 NUMERIC;
-  lisaac_push_first(&__NVQ,L66227720); // L505 NUMERIC;
-  lisaac_push_first(&__UNR,L4069927); // L31 CONVERT;
-  __O4O=((____L )__K4O);
-  lisaac_push(&__G4O,L61888553); // L472 MEMORY;
-  lisaac_push_first(&__2RP,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__NVQ,L7088642); // L54 OBJECT;
-  __0XP=((____DB )(top_context->back->back));
-  lisaac_push(&__2RP,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__NVQ,L10652676); // L81 TRUE;
-  lisaac_push_first(&__UNR,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__S4O,L61882921); // L472 MEMORY;
-  lisaac_push_first(&__TFX,L5512723); // L42 POINTER;
-  __V4O=((____L )(sizeof(void *)));
-  lisaac_push(&__S4O,L61883433); // L472 MEMORY;
-  lisaac_push_first(&__TFX,L9195016); // L70 NUMERIC;
-  __W4O=(____L)(__V4O -  1);
-  lisaac_push(&__S4O,L61871657); // L472 MEMORY;
-  lisaac_push_first(&__TFX,L22171143); // L169 INTEGER;
-  if (((____L)(__O4O & __W4O) ==  0)) {
-    lisaac_push(&__UNR,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__S4O,L13509636); // L103 TRUE;
-    __GYP=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__UNR,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__S4O,L14689286); // L112 FALSE;
-    __GYP=__F__;
-  };
-  if (__GYP) {
-    lisaac_push(&__2RP,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__NVQ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__UNR,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__S4O,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__TFX,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__OFV,L8792068); // L67 TRUE;
-    lisaac_push_first(&__SNU,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__0XP));
-    lisaac_push(&__S4O,L9181698); // L70 OBJECT;
-    __DX((&__string_138));
-    lisaac_push(&__S4O,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__TFX,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__OFV,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__SNU,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__DTZ,L8272919); // L63 SYSTEM_IO;
+  ____L __S2O,__Z2O,__02O,__KXP;
+  ____DB __4VP,__N3O;
+  _____CONTEXT __K2O,__AQP,__RTQ,__YLR,__W2O,__XDX,__SDV,__WLU,__HRZ;
+  ____G __KWP,__LN2,__NN2,__PN2;
+  ____DB *__D3O,*__E3O;
+  lisaac_push_first(&__K2O,L61747241); // L471 MEMORY;
+  lisaac_push_first(&__AQP,L52580360); // L401 NUMERIC;
+  lisaac_push_first(&__RTQ,L66227720); // L505 NUMERIC;
+  lisaac_push_first(&__YLR,L4069927); // L31 CONVERT;
+  __S2O=((____L )__O2O);
+  lisaac_push(&__K2O,L61888553); // L472 MEMORY;
+  lisaac_push_first(&__AQP,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__RTQ,L7088642); // L54 OBJECT;
+  __4VP=((____DB )(top_context->back->back));
+  lisaac_push(&__AQP,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__RTQ,L10652676); // L81 TRUE;
+  lisaac_push_first(&__YLR,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__W2O,L61882921); // L472 MEMORY;
+  lisaac_push_first(&__XDX,L5512723); // L42 POINTER;
+  __Z2O=((____L )(sizeof(void *)));
+  lisaac_push(&__W2O,L61883433); // L472 MEMORY;
+  lisaac_push_first(&__XDX,L9195016); // L70 NUMERIC;
+  __02O=(____L)(__Z2O -  1);
+  lisaac_push(&__W2O,L61871657); // L472 MEMORY;
+  lisaac_push_first(&__XDX,L22171143); // L169 INTEGER;
+  if (((____L)(__S2O & __02O) ==  0)) {
+    lisaac_push(&__YLR,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__W2O,L13509636); // L103 TRUE;
+    __KWP=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__YLR,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__W2O,L14689286); // L112 FALSE;
+    __KWP=__F__;
+  };
+  if (__KWP) {
+    lisaac_push(&__AQP,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__RTQ,L8792068); // L67 TRUE;
+    lisaac_push_first(&__YLR,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__W2O,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__XDX,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__SDV,L8792068); // L67 TRUE;
+    lisaac_push_first(&__WLU,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__4VP));
+    lisaac_push(&__W2O,L9181698); // L70 OBJECT;
+    __DX((&__string_136));
+    lisaac_push(&__W2O,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__XDX,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__SDV,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__WLU,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__HRZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__S4O,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__TFX,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__OFV,L4598824); // L35 SYSTEM;
+    lisaac_push(&__W2O,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__XDX,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__SDV,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__2RP,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__NVQ,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__G4O,L62015529); // L473 MEMORY;
-  lisaac_push_first(&__2RP,L5512723); // L42 POINTER;
-  __V4O=((____L )(sizeof(void *)));
-  lisaac_push(&__G4O,L62005289); // L473 MEMORY;
-  lisaac_push_first(&__2RP,L9719304); // L74 NUMERIC;
-  __W4O=(____L)(__O4O / __V4O);
-  lisaac_push(&__G4O,L62158889); // L474 MEMORY;
-  lisaac_push_first(&__2RP,L4069927); // L31 CONVERT;
-  __54O=((____DB *)__I4O);
-  lisaac_push(&__G4O,L62289961); // L475 MEMORY;
-  lisaac_push_first(&__2RP,L4069927); // L31 CONVERT;
-  __A5O=((____DB *)__J4O);
-  lisaac_push(&__G4O,L62526505); // L477 MEMORY;
-  lisaac_push_first(&__2RP,L9195016); // L70 NUMERIC;
-  __O4O=(____L)(__W4O -  1);
-  lisaac_push(&__G4O,L62786089); // L479 MEMORY;
-  __V4O=__O4O;
-  lisaac_push_first(&__2RP,L22172680); // L169 NUMERIC;
-  __0YP:
+    lisaac_push(&__AQP,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__RTQ,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__K2O,L62015529); // L473 MEMORY;
+  lisaac_push_first(&__AQP,L5512723); // L42 POINTER;
+  __Z2O=((____L )(sizeof(void *)));
+  lisaac_push(&__K2O,L62005289); // L473 MEMORY;
+  lisaac_push_first(&__AQP,L9719304); // L74 NUMERIC;
+  __02O=(____L)(__S2O / __Z2O);
+  lisaac_push(&__K2O,L62158889); // L474 MEMORY;
+  lisaac_push_first(&__AQP,L4069927); // L31 CONVERT;
+  __D3O=((____DB *)__M2O);
+  lisaac_push(&__K2O,L62289961); // L475 MEMORY;
+  lisaac_push_first(&__AQP,L4069927); // L31 CONVERT;
+  __E3O=((____DB *)__N2O);
+  lisaac_push(&__K2O,L62526505); // L477 MEMORY;
+  lisaac_push_first(&__AQP,L9195016); // L70 NUMERIC;
+  __S2O=(____L)(__02O -  1);
+  lisaac_push(&__K2O,L62786089); // L479 MEMORY;
+  __Z2O=__S2O;
+  lisaac_push_first(&__AQP,L22172680); // L169 NUMERIC;
+  __4WP:
   {
-    lisaac_push(&__2RP,L22550536); // L172 NUMERIC;
-    lisaac_push_first(&__NVQ,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__UNR,L15224840); // L116 NUMERIC;
-    __4O2=(__V4O >  0);
-    lisaac_push(&__NVQ,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__UNR,L14700552); // L112 NUMERIC;
-    __AP2=(__V4O ==  0);
-    if (__4O2) {
-      lisaac_push(&__NVQ,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__UNR,L10900996); // L83 TRUE;
-      __CP2=__F__;
+    lisaac_push(&__AQP,L22550536); // L172 NUMERIC;
+    lisaac_push_first(&__RTQ,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__YLR,L15224840); // L116 NUMERIC;
+    __LN2=(__Z2O >  0);
+    lisaac_push(&__RTQ,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__YLR,L14700552); // L112 NUMERIC;
+    __NN2=(__Z2O ==  0);
+    if (__LN2) {
+      lisaac_push(&__RTQ,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__YLR,L10900996); // L83 TRUE;
+      __PN2=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__NVQ,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__UNR,L12342790); // L94 FALSE;
-      __CP2=__AP2;
+      lisaac_push(&__RTQ,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__YLR,L12342790); // L94 FALSE;
+      __PN2=__NN2;
     };
-    if (__CP2) {
-      lisaac_push(&__2RP,L22940168); // L175 NUMERIC;
-      lisaac_push_first(&__NVQ,L8792068); // L67 TRUE;
-      lisaac_push_first(&__UNR,L22685704); // L173 NUMERIC;
-      lisaac_push_first(&__S4O,L62668329); // L478 MEMORY;
-      __J5O=__POG(__54O,__V4O);
-      lisaac_push(&__S4O,L62671401); // L478 MEMORY;
-      __T1G(__A5O,__J5O,__V4O);
-      lisaac_push(&__UNR,L22812680); // L174 NUMERIC;
-      lisaac_push_first(&__S4O,L9195016); // L70 NUMERIC;
-      __GZP=(____L)(__V4O -  1);
-      lisaac_push(&__UNR,L22826504); // L174 NUMERIC;
-      __V4O=__GZP;
-      goto __0YP;
+    if (__PN2) {
+      lisaac_push(&__AQP,L22940168); // L175 NUMERIC;
+      lisaac_push_first(&__RTQ,L8792068); // L67 TRUE;
+      lisaac_push_first(&__YLR,L22685704); // L173 NUMERIC;
+      lisaac_push_first(&__W2O,L62668329); // L478 MEMORY;
+      __N3O=__UMG(__D3O,__Z2O);
+      lisaac_push(&__W2O,L62671401); // L478 MEMORY;
+      __YZG(__E3O,__N3O,__Z2O);
+      lisaac_push(&__YLR,L22812680); // L174 NUMERIC;
+      lisaac_push_first(&__W2O,L9195016); // L70 NUMERIC;
+      __KXP=(____L)(__Z2O -  1);
+      lisaac_push(&__YLR,L22826504); // L174 NUMERIC;
+      __Z2O=__KXP;
+      goto __4WP;
     } else /* FALSE */ {
-      lisaac_push(&__2RP,L22940168); // L175 NUMERIC;
-      lisaac_push_first(&__NVQ,L8530438); // L65 FALSE;
+      lisaac_push(&__AQP,L22940168); // L175 NUMERIC;
+      lisaac_push_first(&__RTQ,L8530438); // L65 FALSE;
     };
   };
 }
 
-static ____DB __CYF(____Y1 __FYF)
+static ____DB __HWF(____Y1 __KWF)
 // ({__Y1}) With result No recursive, No inlinable.
 {
-  ____O0 __SZK;
-  ____DB __XDG,__MYF,__AFH;
-  ____L __RZK;
-  ____Y1 __NYF,__QYF,__SYF;
-  _____CONTEXT __DYF,__UDG,__1LG,__AEG,__KYF,__FGX,__4EH,__UIH,__JFH;
-  _____CONTEXT __J5G,__FOJ,__OZK,__PXX,__SXX;
-  ____G __MFH,__NGJ,__OGJ;
-  lisaac_push_first(&__DYF,L51396137); // L392 MEMORY;
-  lisaac_push(&__DYF,L51688489); // L394 MEMORY;
-  lisaac_push_first(&__UDG,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__1LG,L7088642); // L54 OBJECT;
-  __XDG=((____DB )(top_context->back->back));
-  lisaac_push(&__UDG,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__1LG,L10652676); // L81 TRUE;
-  lisaac_push_first(&__AEG,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__KYF,L51660841); // L394 MEMORY;
-  lisaac_push_first(&__FGX,L50339881); // L384 MEMORY;
-  __MYF=((____DB )(MINIMUM_SIZE));
-  lisaac_push(&__KYF,L51668521); // L394 MEMORY;
-  lisaac_push_first(&__FGX,L49155080); // L375 NUMERIC;
-  lisaac_push_first(&__4EH,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__UIH,L7088642); // L54 OBJECT;
-  __AFH=((____DB )(top_context->back->back));
-  lisaac_push(&__4EH,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__UIH,L10652676); // L81 TRUE;
-  lisaac_push_first(&__JFH,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__J5G,L49185288); // L375 NUMERIC;
-  lisaac_push_first(&__FOJ,L16267284); // L124 UNSIGNED_INTEGER;
-  lisaac_push_first(&__OZK,L10135571); // L77 POINTER;
-  lisaac_push_first(&__PXX,L9080339); // L69 POINTER;
-  lisaac_push_first(&__SXX,L4069927); // L31 CONVERT;
-  __RZK=((____L )__MYF);
-  lisaac_push(&__OZK,L10135571); // L77 POINTER;
-  lisaac_push_first(&__PXX,L4069927); // L31 CONVERT;
-  __SZK=((____O0 )__RZK);
-  lisaac_push(&__FOJ,L16257556); // L124 UNSIGNED_INTEGER;
-  lisaac_push_first(&__OZK,L15224840); // L116 NUMERIC;
-  if (( 4294967295LU > __SZK)) {
-    lisaac_push(&__JFH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__J5G,L13509636); // L103 TRUE;
-    __MFH=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__JFH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__J5G,L14689286); // L112 FALSE;
-    __MFH=__F__;
-  };
-  if (__MFH) {
-    lisaac_push(&__4EH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__UIH,L8792068); // L67 TRUE;
-    lisaac_push_first(&__JFH,L21910546); // L167 BLOCK;
-    lisaac_push(&__JFH,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__J5G,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__FOJ,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__OZK,L8792068); // L67 TRUE;
-    lisaac_push_first(&__PXX,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__AFH));
-    lisaac_push(&__J5G,L9181698); // L70 OBJECT;
-    __DX((&__string_111));
-    lisaac_push(&__J5G,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__FOJ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__OZK,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__PXX,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__SXX,L8272919); // L63 SYSTEM_IO;
+  ____O0 __WXK;
+  ____DB __2BG,__RWF,__FDH;
+  ____L __VXK;
+  ____Y1 __SWF,__VWF,__XWF;
+  _____CONTEXT __IWF,__ZBG,__AKG,__FCG,__PWF,__JEX,__DDH,__ZGH,__ODH;
+  _____CONTEXT __O3G,__JMJ,__SXK,__TVX,__WVX;
+  ____G __RDH,__REJ,__SEJ;
+  lisaac_push_first(&__IWF,L51396137); // L392 MEMORY;
+  lisaac_push(&__IWF,L51688489); // L394 MEMORY;
+  lisaac_push_first(&__ZBG,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__AKG,L7088642); // L54 OBJECT;
+  __2BG=((____DB )(top_context->back->back));
+  lisaac_push(&__ZBG,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__AKG,L10652676); // L81 TRUE;
+  lisaac_push_first(&__FCG,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__PWF,L51660841); // L394 MEMORY;
+  lisaac_push_first(&__JEX,L50339881); // L384 MEMORY;
+  __RWF=((____DB )(MINIMUM_SIZE));
+  lisaac_push(&__PWF,L51668521); // L394 MEMORY;
+  lisaac_push_first(&__JEX,L49155080); // L375 NUMERIC;
+  lisaac_push_first(&__DDH,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__ZGH,L7088642); // L54 OBJECT;
+  __FDH=((____DB )(top_context->back->back));
+  lisaac_push(&__DDH,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__ZGH,L10652676); // L81 TRUE;
+  lisaac_push_first(&__ODH,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__O3G,L49185288); // L375 NUMERIC;
+  lisaac_push_first(&__JMJ,L16267284); // L124 UNSIGNED_INTEGER;
+  lisaac_push_first(&__SXK,L10135571); // L77 POINTER;
+  lisaac_push_first(&__TVX,L9080339); // L69 POINTER;
+  lisaac_push_first(&__WVX,L4069927); // L31 CONVERT;
+  __VXK=((____L )__RWF);
+  lisaac_push(&__SXK,L10135571); // L77 POINTER;
+  lisaac_push_first(&__TVX,L4069927); // L31 CONVERT;
+  __WXK=((____O0 )__VXK);
+  lisaac_push(&__JMJ,L16257556); // L124 UNSIGNED_INTEGER;
+  lisaac_push_first(&__SXK,L15224840); // L116 NUMERIC;
+  if (( 4294967295LU > __WXK)) {
+    lisaac_push(&__ODH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__O3G,L13509636); // L103 TRUE;
+    __RDH=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__ODH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__O3G,L14689286); // L112 FALSE;
+    __RDH=__F__;
+  };
+  if (__RDH) {
+    lisaac_push(&__DDH,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__ZGH,L8792068); // L67 TRUE;
+    lisaac_push_first(&__ODH,L21910546); // L167 BLOCK;
+    lisaac_push(&__ODH,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__O3G,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__JMJ,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__SXK,L8792068); // L67 TRUE;
+    lisaac_push_first(&__TVX,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__FDH));
+    lisaac_push(&__O3G,L9181698); // L70 OBJECT;
+    __DX((&__string_109));
+    lisaac_push(&__O3G,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__JMJ,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__SXK,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__TVX,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__WVX,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__J5G,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__FOJ,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__OZK,L4598824); // L35 SYSTEM;
+    lisaac_push(&__O3G,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__JMJ,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__SXK,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__4EH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__UIH,L8530438); // L65 FALSE;
-  };
-  __NYF=((____Y1 )((unsigned int)(__MYF)));
-  lisaac_push(&__KYF,L51678761); // L394 MEMORY;
-  lisaac_push_first(&__FGX,L5512723); // L42 POINTER;
-  __RZK=((____L )(sizeof(void *)));
-  lisaac_push(&__KYF,L51686441); // L394 MEMORY;
-  lisaac_push_first(&__FGX,L49546248); // L378 NUMERIC;
-  lisaac_push_first(&__4EH,L67276296); // L513 NUMERIC;
-  lisaac_push_first(&__UIH,L4069927); // L31 CONVERT;
-  __QYF=((____Y1 )__RZK);
-  lisaac_push(&__KYF,L51669033); // L394 MEMORY;
-  lisaac_push_first(&__FGX,L9719304); // L74 NUMERIC;
-  __SYF=(____Y1)(__NYF / __QYF);
-  lisaac_push(&__KYF,L51686953); // L394 MEMORY;
-  lisaac_push_first(&__FGX,L6296072); // L48 NUMERIC;
-  lisaac_push_first(&__4EH,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__UIH,L15224840); // L116 NUMERIC;
-  if (( 1 > __FYF)) {
-    lisaac_push(&__4EH,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__UIH,L13509636); // L103 TRUE;
-    __MFH=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__4EH,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__UIH,L14689286); // L112 FALSE;
-    __MFH=__F__;
-  };
-  if (__MFH) {
-    lisaac_push(&__FGX,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__4EH,L10652676); // L81 TRUE;
-    lisaac_push_first(&__UIH,L6304264); // L48 NUMERIC;
-    lisaac_push_first(&__JFH,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__J5G,L15224840); // L116 NUMERIC;
-    __MFH=(__SYF > __FYF);
-    lisaac_push(&__JFH,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__J5G,L14700552); // L112 NUMERIC;
-    __NGJ=(__SYF == __FYF);
-    if (__MFH) {
-      lisaac_push(&__JFH,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__J5G,L10900996); // L83 TRUE;
-      __OGJ=__F__;
+    lisaac_push(&__DDH,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__ZGH,L8530438); // L65 FALSE;
+  };
+  __SWF=((____Y1 )((unsigned int)(__RWF)));
+  lisaac_push(&__PWF,L51678761); // L394 MEMORY;
+  lisaac_push_first(&__JEX,L5512723); // L42 POINTER;
+  __VXK=((____L )(sizeof(void *)));
+  lisaac_push(&__PWF,L51686441); // L394 MEMORY;
+  lisaac_push_first(&__JEX,L49546248); // L378 NUMERIC;
+  lisaac_push_first(&__DDH,L67276296); // L513 NUMERIC;
+  lisaac_push_first(&__ZGH,L4069927); // L31 CONVERT;
+  __VWF=((____Y1 )__VXK);
+  lisaac_push(&__PWF,L51669033); // L394 MEMORY;
+  lisaac_push_first(&__JEX,L9719304); // L74 NUMERIC;
+  __XWF=(____Y1)(__SWF / __VWF);
+  lisaac_push(&__PWF,L51686953); // L394 MEMORY;
+  lisaac_push_first(&__JEX,L6296072); // L48 NUMERIC;
+  lisaac_push_first(&__DDH,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__ZGH,L15224840); // L116 NUMERIC;
+  if (( 1 > __KWF)) {
+    lisaac_push(&__DDH,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__ZGH,L13509636); // L103 TRUE;
+    __RDH=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__DDH,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__ZGH,L14689286); // L112 FALSE;
+    __RDH=__F__;
+  };
+  if (__RDH) {
+    lisaac_push(&__JEX,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__DDH,L10652676); // L81 TRUE;
+    lisaac_push_first(&__ZGH,L6304264); // L48 NUMERIC;
+    lisaac_push_first(&__ODH,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__O3G,L15224840); // L116 NUMERIC;
+    __RDH=(__XWF > __KWF);
+    lisaac_push(&__ODH,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__O3G,L14700552); // L112 NUMERIC;
+    __REJ=(__XWF == __KWF);
+    if (__RDH) {
+      lisaac_push(&__ODH,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__O3G,L10900996); // L83 TRUE;
+      __SEJ=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__JFH,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__J5G,L12342790); // L94 FALSE;
-      __OGJ=__NGJ;
+      lisaac_push(&__ODH,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__O3G,L12342790); // L94 FALSE;
+      __SEJ=__REJ;
     };
-    __MFH=__OGJ;
-  } else /* FALSE */ {
-    lisaac_push(&__FGX,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__4EH,L12081158); // L92 FALSE;
-    __MFH=__J__;
-  };
-  if (__MFH) {
-    lisaac_push(&__AEG,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__KYF,L13509636); // L103 TRUE;
-    __MFH=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__AEG,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__KYF,L14689286); // L112 FALSE;
-    __MFH=__F__;
-  };
-  if (__MFH) {
-    lisaac_push(&__UDG,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__1LG,L8792068); // L67 TRUE;
-    lisaac_push_first(&__AEG,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__KYF,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__FGX,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__4EH,L8792068); // L67 TRUE;
-    lisaac_push_first(&__UIH,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__XDG));
-    lisaac_push(&__KYF,L9181698); // L70 OBJECT;
-    __DX((&__string_139));
-    lisaac_push(&__KYF,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__FGX,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__4EH,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__UIH,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__JFH,L8272919); // L63 SYSTEM_IO;
+    __RDH=__SEJ;
+  } else /* FALSE */ {
+    lisaac_push(&__JEX,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__DDH,L12081158); // L92 FALSE;
+    __RDH=__J__;
+  };
+  if (__RDH) {
+    lisaac_push(&__FCG,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__PWF,L13509636); // L103 TRUE;
+    __RDH=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__FCG,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__PWF,L14689286); // L112 FALSE;
+    __RDH=__F__;
+  };
+  if (__RDH) {
+    lisaac_push(&__ZBG,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__AKG,L8792068); // L67 TRUE;
+    lisaac_push_first(&__FCG,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__PWF,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__JEX,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__DDH,L8792068); // L67 TRUE;
+    lisaac_push_first(&__ZGH,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__2BG));
+    lisaac_push(&__PWF,L9181698); // L70 OBJECT;
+    __DX((&__string_137));
+    lisaac_push(&__PWF,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__JEX,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__DDH,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__ZGH,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__ODH,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__KYF,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__FGX,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__4EH,L4598824); // L35 SYSTEM;
+    lisaac_push(&__PWF,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__JEX,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__DDH,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__UDG,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__1LG,L8530438); // L65 FALSE;
+    lisaac_push(&__ZBG,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__AKG,L8530438); // L65 FALSE;
   };
-  __XDG=((____DB )(&(table_size[(__FYF)-1])));
-  return(__XDG);
+  __2BG=((____DB )(&(table_size[(__KWF)-1])));
+  return(__2BG);
 }
 
-static ____DB __POG(____DB *__ROG,____L __SOG)
-// ({__MGG},{__L}) With result No recursive, No inlinable.
+static ____DB __UMG(____DB *__WMG,____L __XMG)
+// ({__REG},{__L}) With result No recursive, No inlinable.
 {
-  ____DB __5QG;
-  _____CONTEXT __QOG,__3QG,__IZG,__IRG,__XOG,__LR2,__MR2,__XOP,__V3Z;
-  ____G __PR2,__RR2,__TR2;
-  lisaac_push_first(&__QOG,L16911381); // L129 NATIVE_ARRAY;
-  lisaac_push_first(&__3QG,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__IZG,L7088642); // L54 OBJECT;
-  __5QG=((____DB )(top_context->back->back));
-  lisaac_push(&__3QG,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__IZG,L10652676); // L81 TRUE;
-  lisaac_push_first(&__IRG,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__XOG,L16916501); // L129 NATIVE_ARRAY;
-  lisaac_push_first(&__LR2,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__MR2,L15224840); // L116 NUMERIC;
-  __PR2=(__SOG >  0);
-  lisaac_push(&__LR2,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__MR2,L14700552); // L112 NUMERIC;
-  __RR2=(__SOG ==  0);
-  if (__PR2) {
-    lisaac_push(&__LR2,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__MR2,L10900996); // L83 TRUE;
-    __TR2=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__LR2,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__MR2,L12342790); // L94 FALSE;
-    __TR2=__RR2;
-  };
-  if (__TR2) {
-    lisaac_push(&__IRG,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__XOG,L13509636); // L103 TRUE;
-    __TR2=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__IRG,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__XOG,L14689286); // L112 FALSE;
-    __TR2=__F__;
-  };
-  if (__TR2) {
-    lisaac_push(&__3QG,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__IZG,L8792068); // L67 TRUE;
-    lisaac_push_first(&__IRG,L21910546); // L167 BLOCK;
-    lisaac_push(&__IRG,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__XOG,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__LR2,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__MR2,L8792068); // L67 TRUE;
-    lisaac_push_first(&__XOP,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__5QG));
-    lisaac_push(&__XOG,L9181698); // L70 OBJECT;
-    __DX((&__string_111));
-    lisaac_push(&__XOG,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__LR2,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__MR2,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__XOP,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__V3Z,L8272919); // L63 SYSTEM_IO;
+  ____DB __EPG;
+  _____CONTEXT __VMG,__CPG,__NXG,__NPG,__2MG,__YP2,__ZP2,__1MP,__Z1Z;
+  ____G __2P2,__4P2,__AQ2;
+  lisaac_push_first(&__VMG,L16911381); // L129 NATIVE_ARRAY;
+  lisaac_push_first(&__CPG,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__NXG,L7088642); // L54 OBJECT;
+  __EPG=((____DB )(top_context->back->back));
+  lisaac_push(&__CPG,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__NXG,L10652676); // L81 TRUE;
+  lisaac_push_first(&__NPG,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__2MG,L16916501); // L129 NATIVE_ARRAY;
+  lisaac_push_first(&__YP2,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__ZP2,L15224840); // L116 NUMERIC;
+  __2P2=(__XMG >  0);
+  lisaac_push(&__YP2,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__ZP2,L14700552); // L112 NUMERIC;
+  __4P2=(__XMG ==  0);
+  if (__2P2) {
+    lisaac_push(&__YP2,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__ZP2,L10900996); // L83 TRUE;
+    __AQ2=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__YP2,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__ZP2,L12342790); // L94 FALSE;
+    __AQ2=__4P2;
+  };
+  if (__AQ2) {
+    lisaac_push(&__NPG,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__2MG,L13509636); // L103 TRUE;
+    __AQ2=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__NPG,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__2MG,L14689286); // L112 FALSE;
+    __AQ2=__F__;
+  };
+  if (__AQ2) {
+    lisaac_push(&__CPG,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__NXG,L8792068); // L67 TRUE;
+    lisaac_push_first(&__NPG,L21910546); // L167 BLOCK;
+    lisaac_push(&__NPG,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__2MG,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__YP2,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__ZP2,L8792068); // L67 TRUE;
+    lisaac_push_first(&__1MP,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__EPG));
+    lisaac_push(&__2MG,L9181698); // L70 OBJECT;
+    __DX((&__string_109));
+    lisaac_push(&__2MG,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__YP2,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__ZP2,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__1MP,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__Z1Z,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__XOG,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__LR2,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__MR2,L4598824); // L35 SYSTEM;
+    lisaac_push(&__2MG,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__YP2,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__ZP2,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__3QG,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__IZG,L8530438); // L65 FALSE;
+    lisaac_push(&__CPG,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__NXG,L8530438); // L65 FALSE;
   };
-  __5QG=__ROG[__SOG];
-  return(__5QG);
+  __EPG=__WMG[__XMG];
+  return(__EPG);
 }
 
-static void __T1G(____DB *__V1G,____DB __W1G,____L __X1G)
-// ({__MGG},{__DB},{__L}) Void No recursive, No inlinable.
+static void __YZG(____DB *__0ZG,____DB __1ZG,____L __2ZG)
+// ({__REG},{__DB},{__L}) Void No recursive, No inlinable.
 {
-  ____DB __3AH,__F2G;
-  _____CONTEXT __U1G,__1AH,__1FH,__GBH,__11G,__BS2,__CS2,__UUP,__Z2Z;
-  _____CONTEXT __B3Z;
-  ____G __FS2,__HS2,__JS2;
-  lisaac_push_first(&__U1G,L18353173); // L140 NATIVE_ARRAY;
-  lisaac_push_first(&__1AH,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__1FH,L7088642); // L54 OBJECT;
-  __3AH=((____DB )(top_context->back->back));
-  lisaac_push(&__1AH,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__1FH,L10652676); // L81 TRUE;
-  lisaac_push_first(&__GBH,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__11G,L18358293); // L140 NATIVE_ARRAY;
-  lisaac_push_first(&__BS2,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__CS2,L15224840); // L116 NUMERIC;
-  __FS2=(__X1G >  0);
-  lisaac_push(&__BS2,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__CS2,L14700552); // L112 NUMERIC;
-  __HS2=(__X1G ==  0);
-  if (__FS2) {
-    lisaac_push(&__BS2,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__CS2,L10900996); // L83 TRUE;
-    __JS2=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__BS2,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__CS2,L12342790); // L94 FALSE;
-    __JS2=__HS2;
-  };
-  if (__JS2) {
-    lisaac_push(&__GBH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__11G,L13509636); // L103 TRUE;
-    __JS2=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__GBH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__11G,L14689286); // L112 FALSE;
-    __JS2=__F__;
-  };
-  if (__JS2) {
-    lisaac_push(&__1AH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__1FH,L8792068); // L67 TRUE;
-    lisaac_push_first(&__GBH,L21910546); // L167 BLOCK;
-    lisaac_push(&__GBH,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__11G,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__BS2,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__CS2,L8792068); // L67 TRUE;
-    lisaac_push_first(&__UUP,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__3AH));
-    lisaac_push(&__11G,L9181698); // L70 OBJECT;
-    __DX((&__string_111));
-    lisaac_push(&__11G,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__BS2,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__CS2,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__UUP,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__Z2Z,L8272919); // L63 SYSTEM_IO;
+  ____DB __C5G,__K0G;
+  _____CONTEXT __ZZG,__A5G,__AEH,__L5G,__A0G,__OQ2,__PQ2,__YSP,__30Z;
+  _____CONTEXT __F1Z;
+  ____G __SQ2,__UQ2,__WQ2;
+  lisaac_push_first(&__ZZG,L18353173); // L140 NATIVE_ARRAY;
+  lisaac_push_first(&__A5G,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__AEH,L7088642); // L54 OBJECT;
+  __C5G=((____DB )(top_context->back->back));
+  lisaac_push(&__A5G,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__AEH,L10652676); // L81 TRUE;
+  lisaac_push_first(&__L5G,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__A0G,L18358293); // L140 NATIVE_ARRAY;
+  lisaac_push_first(&__OQ2,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__PQ2,L15224840); // L116 NUMERIC;
+  __SQ2=(__2ZG >  0);
+  lisaac_push(&__OQ2,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__PQ2,L14700552); // L112 NUMERIC;
+  __UQ2=(__2ZG ==  0);
+  if (__SQ2) {
+    lisaac_push(&__OQ2,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__PQ2,L10900996); // L83 TRUE;
+    __WQ2=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__OQ2,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__PQ2,L12342790); // L94 FALSE;
+    __WQ2=__UQ2;
+  };
+  if (__WQ2) {
+    lisaac_push(&__L5G,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__A0G,L13509636); // L103 TRUE;
+    __WQ2=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__L5G,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__A0G,L14689286); // L112 FALSE;
+    __WQ2=__F__;
+  };
+  if (__WQ2) {
+    lisaac_push(&__A5G,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__AEH,L8792068); // L67 TRUE;
+    lisaac_push_first(&__L5G,L21910546); // L167 BLOCK;
+    lisaac_push(&__L5G,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__A0G,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__OQ2,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__PQ2,L8792068); // L67 TRUE;
+    lisaac_push_first(&__YSP,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__C5G));
+    lisaac_push(&__A0G,L9181698); // L70 OBJECT;
+    __DX((&__string_109));
+    lisaac_push(&__A0G,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__OQ2,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__PQ2,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__YSP,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__30Z,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__11G,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__BS2,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__CS2,L4598824); // L35 SYSTEM;
+    lisaac_push(&__A0G,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__OQ2,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__PQ2,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__1AH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__1FH,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__U1G,L18758677); // L143 NATIVE_ARRAY;
-  lisaac_push_first(&__1AH,L105647125); // L806 NATIVE_ARRAY;
-  lisaac_push_first(&__1FH,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__GBH,L7088642); // L54 OBJECT;
-  __3AH=((____DB )(top_context->back->back));
-  lisaac_push(&__1FH,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__GBH,L10652676); // L81 TRUE;
-  lisaac_push_first(&__11G,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__BS2,L105651733); // L806 NATIVE_ARRAY;
-  lisaac_push_first(&__CS2,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__UUP,L15224840); // L116 NUMERIC;
-  __FS2=(__X1G >  0);
-  lisaac_push(&__CS2,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__UUP,L14700552); // L112 NUMERIC;
-  __HS2=(__X1G ==  0);
-  if (__FS2) {
-    lisaac_push(&__CS2,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__UUP,L10900996); // L83 TRUE;
-    __JS2=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__CS2,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__UUP,L12342790); // L94 FALSE;
-    __JS2=__HS2;
-  };
-  if (__JS2) {
-    lisaac_push(&__11G,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__BS2,L13509636); // L103 TRUE;
-    __JS2=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__11G,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__BS2,L14689286); // L112 FALSE;
-    __JS2=__F__;
-  };
-  if (__JS2) {
-    lisaac_push(&__1FH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__GBH,L8792068); // L67 TRUE;
-    lisaac_push_first(&__11G,L21910546); // L167 BLOCK;
-    lisaac_push(&__11G,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__BS2,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__CS2,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__UUP,L8792068); // L67 TRUE;
-    lisaac_push_first(&__Z2Z,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__3AH));
-    lisaac_push(&__BS2,L9181698); // L70 OBJECT;
-    __DX((&__string_111));
-    lisaac_push(&__BS2,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__CS2,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__UUP,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__Z2Z,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__B3Z,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__A5G,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__AEH,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__ZZG,L18758677); // L143 NATIVE_ARRAY;
+  lisaac_push_first(&__A5G,L105647125); // L806 NATIVE_ARRAY;
+  lisaac_push_first(&__AEH,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__L5G,L7088642); // L54 OBJECT;
+  __C5G=((____DB )(top_context->back->back));
+  lisaac_push(&__AEH,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__L5G,L10652676); // L81 TRUE;
+  lisaac_push_first(&__A0G,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__OQ2,L105651733); // L806 NATIVE_ARRAY;
+  lisaac_push_first(&__PQ2,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__YSP,L15224840); // L116 NUMERIC;
+  __SQ2=(__2ZG >  0);
+  lisaac_push(&__PQ2,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__YSP,L14700552); // L112 NUMERIC;
+  __UQ2=(__2ZG ==  0);
+  if (__SQ2) {
+    lisaac_push(&__PQ2,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__YSP,L10900996); // L83 TRUE;
+    __WQ2=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__PQ2,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__YSP,L12342790); // L94 FALSE;
+    __WQ2=__UQ2;
+  };
+  if (__WQ2) {
+    lisaac_push(&__A0G,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__OQ2,L13509636); // L103 TRUE;
+    __WQ2=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__A0G,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__OQ2,L14689286); // L112 FALSE;
+    __WQ2=__F__;
+  };
+  if (__WQ2) {
+    lisaac_push(&__AEH,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__L5G,L8792068); // L67 TRUE;
+    lisaac_push_first(&__A0G,L21910546); // L167 BLOCK;
+    lisaac_push(&__A0G,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__OQ2,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__PQ2,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__YSP,L8792068); // L67 TRUE;
+    lisaac_push_first(&__30Z,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__C5G));
+    lisaac_push(&__OQ2,L9181698); // L70 OBJECT;
+    __DX((&__string_109));
+    lisaac_push(&__OQ2,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__PQ2,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__YSP,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__30Z,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__F1Z,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__BS2,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__CS2,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__UUP,L4598824); // L35 SYSTEM;
+    lisaac_push(&__OQ2,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__PQ2,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__YSP,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__1FH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__GBH,L8530438); // L65 FALSE;
-  };
-  __V1G[__X1G]=__W1G;
-  lisaac_push(&__U1G,L19139605); // L146 NATIVE_ARRAY;
-  lisaac_push_first(&__1AH,L24393746); // L186 BLOCK;
-  lisaac_push_first(&__1FH,L7088642); // L54 OBJECT;
-  __3AH=((____DB )(top_context->back->back));
-  lisaac_push(&__1AH,L24524306); // L187 BLOCK;
-  lisaac_push_first(&__1FH,L10652676); // L81 TRUE;
-  lisaac_push_first(&__GBH,L24528914); // L187 BLOCK;
-  lisaac_push_first(&__11G,L19150869); // L146 NATIVE_ARRAY;
-  __F2G=__POG(__V1G,__X1G);
-  if ((__W1G == __F2G)) {
-    lisaac_push(&__GBH,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__11G,L13509636); // L103 TRUE;
-    __JS2=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__GBH,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__11G,L14689286); // L112 FALSE;
-    __JS2=__F__;
-  };
-  if (__JS2) {
-    lisaac_push(&__1AH,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__1FH,L8792068); // L67 TRUE;
-    lisaac_push_first(&__GBH,L24532498); // L187 BLOCK;
-    lisaac_push(&__GBH,L24672274); // L188 BLOCK;
-    lisaac_push_first(&__11G,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__BS2,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__CS2,L8792068); // L67 TRUE;
-    lisaac_push_first(&__UUP,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__3AH));
-    lisaac_push(&__11G,L9181698); // L70 OBJECT;
-    __DX((&__string_103));
-    lisaac_push(&__11G,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__BS2,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__CS2,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__UUP,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__Z2Z,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__AEH,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__L5G,L8530438); // L65 FALSE;
+  };
+  __0ZG[__2ZG]=__1ZG;
+  lisaac_push(&__ZZG,L19139605); // L146 NATIVE_ARRAY;
+  lisaac_push_first(&__A5G,L24393746); // L186 BLOCK;
+  lisaac_push_first(&__AEH,L7088642); // L54 OBJECT;
+  __C5G=((____DB )(top_context->back->back));
+  lisaac_push(&__A5G,L24524306); // L187 BLOCK;
+  lisaac_push_first(&__AEH,L10652676); // L81 TRUE;
+  lisaac_push_first(&__L5G,L24528914); // L187 BLOCK;
+  lisaac_push_first(&__A0G,L19150869); // L146 NATIVE_ARRAY;
+  __K0G=__UMG(__0ZG,__2ZG);
+  if ((__1ZG == __K0G)) {
+    lisaac_push(&__L5G,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__A0G,L13509636); // L103 TRUE;
+    __WQ2=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__L5G,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__A0G,L14689286); // L112 FALSE;
+    __WQ2=__F__;
+  };
+  if (__WQ2) {
+    lisaac_push(&__A5G,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__AEH,L8792068); // L67 TRUE;
+    lisaac_push_first(&__L5G,L24532498); // L187 BLOCK;
+    lisaac_push(&__L5G,L24672274); // L188 BLOCK;
+    lisaac_push_first(&__A0G,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__OQ2,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__PQ2,L8792068); // L67 TRUE;
+    lisaac_push_first(&__YSP,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__C5G));
+    lisaac_push(&__A0G,L9181698); // L70 OBJECT;
+    __DX((&__string_101));
+    lisaac_push(&__A0G,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__OQ2,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__PQ2,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__YSP,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__30Z,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__11G,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__BS2,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__CS2,L4598824); // L35 SYSTEM;
+    lisaac_push(&__A0G,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__OQ2,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__PQ2,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__1AH,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__1FH,L8530438); // L65 FALSE;
+    lisaac_push(&__A5G,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__AEH,L8530438); // L65 FALSE;
   };
 }
 
-static void __DWS(____ASE *__FWS,____DB __GWS,____Y1 __HWS)
-// ({__ASE},{__DB},{__Y1}) Void No recursive, No inlinable.
+static void __HUS(____FQE *__JUS,____DB __KUS,____Y1 __LUS)
+// ({__FQE},{__DB},{__Y1}) Void No recursive, No inlinable.
 {
-  ____O0 __TG5;
-  ____DB __EAT,__4WS,__BXS,__5WS,__PXS,__4X2,__5UZ,__HGP,__LGP,__QY2;
-  ____DB __NYZ,__MH5,__QH5,__XH5,__ZH5;
-  ____Y1 __IUZ,__TWS,__BYS,__EYS,__3H5,__GI5;
-  ____L __3WS,__RG5;
-  ____ASE *__2XS,*__PNS,*__WYZ;
-  _____CONTEXT __EWS,__BAT,__TNT,__NAT,__RWS,__GUZ,__KUZ,__KX2,__LX2;
-  _____CONTEXT __PY2,__OG5,__PG5,__WH5;
-  ____G __QAT,__WG5;
-  lisaac_push_first(&__EWS,L33315369); // L254 MEMORY;
-  lisaac_push(&__EWS,L33695785); // L257 MEMORY;
-  lisaac_push_first(&__BAT,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__TNT,L7088642); // L54 OBJECT;
-  __EAT=((____DB )(top_context->back->back));
-  lisaac_push(&__BAT,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__TNT,L10652676); // L81 TRUE;
-  lisaac_push_first(&__NAT,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__RWS,L33689641); // L257 MEMORY;
-  lisaac_push_first(&__GUZ,L11406377); // L87 MEMORY;
-  __IUZ=__FWS->__DSE;
-  lisaac_push(&__GUZ,L11423785); // L87 MEMORY;
-  lisaac_push_first(&__KUZ,L22171143); // L169 INTEGER;
-  __TWS=(____Y1)(__IUZ &  1);
-  lisaac_push(&__RWS,L33694249); // L257 MEMORY;
-  lisaac_push_first(&__GUZ,L23739433); // L181 MEMORY;
-  lisaac_push_first(&__KUZ,L49546248); // L378 NUMERIC;
-  lisaac_push_first(&__KX2,L67276296); // L513 NUMERIC;
-  lisaac_push_first(&__LX2,L4069927); // L31 CONVERT;
-  if ((__TWS ==  0)) {
-    lisaac_push(&__NAT,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__RWS,L13509636); // L103 TRUE;
-    __QAT=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__NAT,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__RWS,L14689286); // L112 FALSE;
-    __QAT=__F__;
-  };
-  if (__QAT) {
-    lisaac_push(&__BAT,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__TNT,L8792068); // L67 TRUE;
-    lisaac_push_first(&__NAT,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__RWS,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__GUZ,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__KUZ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__KX2,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__EAT));
-    lisaac_push(&__RWS,L9181698); // L70 OBJECT;
-    __DX((&__string_140));
-    lisaac_push(&__RWS,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__GUZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__KUZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__KX2,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__LX2,L8272919); // L63 SYSTEM_IO;
+  ____O0 __VE5;
+  ____DB __I4S,__CVS,__FVS,__DVS,__TVS,__LW2,__DTZ,__LEP,__PEP,__3W2;
+  ____DB __RWZ,__OF5,__SF5,__ZF5,__1F5;
+  ____Y1 __MSZ,__XUS,__FWS,__IWS,__5F5,__IG5;
+  ____L __BVS,__TE5;
+  ____FQE *__AWS,*__TLS,*__0WZ;
+  _____CONTEXT __IUS,__F4S,__XLT,__R4S,__VUS,__KSZ,__OSZ,__XV2,__YV2;
+  _____CONTEXT __2W2,__QE5,__RE5,__YF5;
+  ____G __U4S,__YE5;
+  lisaac_push_first(&__IUS,L33315369); // L254 MEMORY;
+  lisaac_push(&__IUS,L33695785); // L257 MEMORY;
+  lisaac_push_first(&__F4S,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__XLT,L7088642); // L54 OBJECT;
+  __I4S=((____DB )(top_context->back->back));
+  lisaac_push(&__F4S,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__XLT,L10652676); // L81 TRUE;
+  lisaac_push_first(&__R4S,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__VUS,L33689641); // L257 MEMORY;
+  lisaac_push_first(&__KSZ,L11406377); // L87 MEMORY;
+  __MSZ=__JUS->__IQE;
+  lisaac_push(&__KSZ,L11423785); // L87 MEMORY;
+  lisaac_push_first(&__OSZ,L22171143); // L169 INTEGER;
+  __XUS=(____Y1)(__MSZ &  1);
+  lisaac_push(&__VUS,L33694249); // L257 MEMORY;
+  lisaac_push_first(&__KSZ,L23739433); // L181 MEMORY;
+  lisaac_push_first(&__OSZ,L49546248); // L378 NUMERIC;
+  lisaac_push_first(&__XV2,L67276296); // L513 NUMERIC;
+  lisaac_push_first(&__YV2,L4069927); // L31 CONVERT;
+  if ((__XUS ==  0)) {
+    lisaac_push(&__R4S,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__VUS,L13509636); // L103 TRUE;
+    __U4S=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__R4S,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__VUS,L14689286); // L112 FALSE;
+    __U4S=__F__;
+  };
+  if (__U4S) {
+    lisaac_push(&__F4S,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__XLT,L8792068); // L67 TRUE;
+    lisaac_push_first(&__R4S,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__VUS,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__KSZ,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__OSZ,L8792068); // L67 TRUE;
+    lisaac_push_first(&__XV2,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__I4S));
+    lisaac_push(&__VUS,L9181698); // L70 OBJECT;
+    __DX((&__string_138));
+    lisaac_push(&__VUS,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__KSZ,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__OSZ,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__XV2,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__YV2,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__RWS,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__GUZ,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__KUZ,L4598824); // L35 SYSTEM;
+    lisaac_push(&__VUS,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__KSZ,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__OSZ,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__BAT,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__TNT,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__EWS,L33844777); // L258 MEMORY;
-  lisaac_push_first(&__BAT,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__TNT,L7088642); // L54 OBJECT;
-  __EAT=((____DB )(top_context->back->back));
-  lisaac_push(&__BAT,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__TNT,L10652676); // L81 TRUE;
-  lisaac_push_first(&__NAT,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__RWS,L33832489); // L258 MEMORY;
-  lisaac_push_first(&__GUZ,L5512723); // L42 POINTER;
-  __3WS=((____L )(sizeof(void *)));
-  lisaac_push(&__RWS,L33838633); // L258 MEMORY;
-  lisaac_push_first(&__GUZ,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__KUZ,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__KX2,L4069927); // L31 CONVERT;
-  __4WS=((____DB )__3WS);
-  lisaac_push(&__RWS,L33840169); // L258 MEMORY;
-  lisaac_push_first(&__GUZ,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__KUZ,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__KX2,L4069927); // L31 CONVERT;
-  __BXS=((____DB ) 1);
-  lisaac_push(&__RWS,L33839145); // L258 MEMORY;
-  lisaac_push_first(&__GUZ,L9195016); // L70 NUMERIC;
-  __5WS=(void *)((unsigned long)__4WS - (unsigned long)__BXS);
-  lisaac_push(&__RWS,L33821737); // L258 MEMORY;
-  lisaac_push_first(&__GUZ,L22171143); // L169 INTEGER;
-  if (((unsigned long)(void *)((unsigned long)__GWS & (unsigned long)__5WS) ==  0)) {
-    lisaac_push(&__NAT,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__RWS,L13509636); // L103 TRUE;
-    __QAT=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__NAT,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__RWS,L14689286); // L112 FALSE;
-    __QAT=__F__;
-  };
-  if (__QAT) {
-    lisaac_push(&__BAT,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__TNT,L8792068); // L67 TRUE;
-    lisaac_push_first(&__NAT,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__RWS,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__GUZ,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__KUZ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__KX2,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__EAT));
-    lisaac_push(&__RWS,L9181698); // L70 OBJECT;
-    __DX((&__string_129));
-    lisaac_push(&__RWS,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__GUZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__KUZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__KX2,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__LX2,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__F4S,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__XLT,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__IUS,L33844777); // L258 MEMORY;
+  lisaac_push_first(&__F4S,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__XLT,L7088642); // L54 OBJECT;
+  __I4S=((____DB )(top_context->back->back));
+  lisaac_push(&__F4S,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__XLT,L10652676); // L81 TRUE;
+  lisaac_push_first(&__R4S,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__VUS,L33832489); // L258 MEMORY;
+  lisaac_push_first(&__KSZ,L5512723); // L42 POINTER;
+  __BVS=((____L )(sizeof(void *)));
+  lisaac_push(&__VUS,L33838633); // L258 MEMORY;
+  lisaac_push_first(&__KSZ,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__OSZ,L78939655); // L602 INTEGER;
+  lisaac_push_first(&__XV2,L4069927); // L31 CONVERT;
+  __CVS=((____DB )__BVS);
+  lisaac_push(&__VUS,L33840169); // L258 MEMORY;
+  lisaac_push_first(&__KSZ,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__OSZ,L78939655); // L602 INTEGER;
+  lisaac_push_first(&__XV2,L4069927); // L31 CONVERT;
+  __FVS=((____DB ) 1);
+  lisaac_push(&__VUS,L33839145); // L258 MEMORY;
+  lisaac_push_first(&__KSZ,L9195016); // L70 NUMERIC;
+  __DVS=(void *)((unsigned long)__CVS - (unsigned long)__FVS);
+  lisaac_push(&__VUS,L33821737); // L258 MEMORY;
+  lisaac_push_first(&__KSZ,L22171143); // L169 INTEGER;
+  if (((unsigned long)(void *)((unsigned long)__KUS & (unsigned long)__DVS) ==  0)) {
+    lisaac_push(&__R4S,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__VUS,L13509636); // L103 TRUE;
+    __U4S=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__R4S,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__VUS,L14689286); // L112 FALSE;
+    __U4S=__F__;
+  };
+  if (__U4S) {
+    lisaac_push(&__F4S,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__XLT,L8792068); // L67 TRUE;
+    lisaac_push_first(&__R4S,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__VUS,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__KSZ,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__OSZ,L8792068); // L67 TRUE;
+    lisaac_push_first(&__XV2,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__I4S));
+    lisaac_push(&__VUS,L9181698); // L70 OBJECT;
+    __DX((&__string_127));
+    lisaac_push(&__VUS,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__KSZ,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__OSZ,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__XV2,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__YV2,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__RWS,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__GUZ,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__KUZ,L4598824); // L35 SYSTEM;
+    lisaac_push(&__VUS,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__KSZ,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__OSZ,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__BAT,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__TNT,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__EWS,L34089001); // L260 MEMORY;
-  __YBT(__FWS);
-  __IUZ=__FWS->__DSE;
-  lisaac_push(&__EWS,L34360361); // L262 MEMORY;
-  lisaac_push_first(&__BAT,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__TNT,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__NAT,L4069927); // L31 CONVERT;
-  __EAT=((____DB )__IUZ);
-  __4WS=__EAT;
-  lisaac_push(&__EWS,L34482729); // L263 MEMORY;
-  lisaac_push_first(&__BAT,L9195016); // L70 NUMERIC;
-  __BXS=(void *)((unsigned long)__EAT - (unsigned long)__GWS);
-  lisaac_push(&__EWS,L34617897); // L264 MEMORY;
-  lisaac_push_first(&__BAT,L50339881); // L384 MEMORY;
-  __EAT=((____DB )(MINIMUM_SIZE));
-  lisaac_push(&__EWS,L34630697); // L264 MEMORY;
-  lisaac_push_first(&__BAT,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__TNT,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__NAT,L4069927); // L31 CONVERT;
-  __5WS=((____DB ) 8);
-  lisaac_push(&__EWS,L34618921); // L264 MEMORY;
-  lisaac_push_first(&__BAT,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__TNT,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__NAT,L4069927); // L31 CONVERT;
-  __PXS=((____DB ) 2);
-  lisaac_push(&__EWS,L34618409); // L264 MEMORY;
-  lisaac_push_first(&__BAT,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__TNT,L11029000); // L84 NUMERIC;
-  lisaac_push_first(&__NAT,L5383176); // L41 NUMERIC;
-  lisaac_push_first(&__RWS,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__GUZ,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__KUZ,L4069927); // L31 CONVERT;
-  __4X2=((____DB ) 0);
-  lisaac_push(&__TNT,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__NAT,L9195016); // L70 NUMERIC;
-  __5UZ=(void *)((unsigned long)__4X2 - (unsigned long)__PXS);
-  lisaac_push(&__BAT,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__TNT,L9195016); // L70 NUMERIC;
-  __PXS=(void *)((unsigned long)__EAT - (unsigned long)__5UZ);
-  lisaac_push(&__EWS,L34619433); // L264 MEMORY;
-  lisaac_push_first(&__BAT,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__TNT,L11029000); // L84 NUMERIC;
-  lisaac_push_first(&__NAT,L5383176); // L41 NUMERIC;
-  lisaac_push_first(&__RWS,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__GUZ,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__KUZ,L4069927); // L31 CONVERT;
-  __EAT=((____DB ) 0);
-  lisaac_push(&__TNT,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__NAT,L9195016); // L70 NUMERIC;
-  __4X2=(void *)((unsigned long)__EAT - (unsigned long)__5WS);
-  lisaac_push(&__BAT,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__TNT,L9195016); // L70 NUMERIC;
-  __EAT=(void *)((unsigned long)__PXS - (unsigned long)__4X2);
-  lisaac_push(&__EWS,L34610729); // L264 MEMORY;
-  lisaac_push_first(&__BAT,L15224840); // L116 NUMERIC;
-  if ((__BXS > __EAT)) {
-    lisaac_push(&__EWS,L36178473); // L276 MEMORY;
-    lisaac_push_first(&__BAT,L8792068); // L67 TRUE;
-    lisaac_push_first(&__TNT,L34634281); // L264 MEMORY;
-    __4WS=__GWS;
-    lisaac_push(&__TNT,L34888745); // L266 MEMORY;
-    lisaac_push_first(&__NAT,L10633257); // L81 MEMORY;
-    lisaac_push_first(&__RWS,L10384425); // L79 MEMORY;
-    lisaac_push_first(&__GUZ,L4069927); // L31 CONVERT;
-    __HGP=((____DB )__FWS);
-    lisaac_push(&__NAT,L10639913); // L81 MEMORY;
-    lisaac_push_first(&__RWS,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__GUZ,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__KUZ,L4069927); // L31 CONVERT;
-    __LGP=((____DB ) 8);
-    lisaac_push(&__NAT,L10633769); // L81 MEMORY;
-    lisaac_push_first(&__RWS,L9990152); // L76 NUMERIC;
-    lisaac_push_first(&__GUZ,L11029000); // L84 NUMERIC;
-    lisaac_push_first(&__KUZ,L5383176); // L41 NUMERIC;
-    lisaac_push_first(&__KX2,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__LX2,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__PY2,L4069927); // L31 CONVERT;
-    __QY2=((____DB ) 0);
-    lisaac_push(&__GUZ,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__KUZ,L9195016); // L70 NUMERIC;
-    __NYZ=(void *)((unsigned long)__QY2 - (unsigned long)__LGP);
-    lisaac_push(&__RWS,L9989128); // L76 NUMERIC;
-    lisaac_push_first(&__GUZ,L9195016); // L70 NUMERIC;
-    __LGP=(void *)((unsigned long)__HGP - (unsigned long)__NYZ);
-    lisaac_push(&__TNT,L34889257); // L266 MEMORY;
-    lisaac_push_first(&__NAT,L9990152); // L76 NUMERIC;
-    lisaac_push_first(&__RWS,L11029000); // L84 NUMERIC;
-    lisaac_push_first(&__GUZ,L5383176); // L41 NUMERIC;
-    lisaac_push_first(&__KUZ,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__KX2,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__LX2,L4069927); // L31 CONVERT;
-    __HGP=((____DB ) 0);
-    lisaac_push(&__RWS,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__GUZ,L9195016); // L70 NUMERIC;
-    __QY2=(void *)((unsigned long)__HGP - (unsigned long)__GWS);
-    lisaac_push(&__NAT,L9989128); // L76 NUMERIC;
-    lisaac_push_first(&__RWS,L9195016); // L70 NUMERIC;
-    __HGP=(void *)((unsigned long)__LGP - (unsigned long)__QY2);
-    lisaac_push(&__TNT,L34890793); // L266 MEMORY;
-    lisaac_push_first(&__NAT,L4069927); // L31 CONVERT;
-    __2XS=((____ASE *)__HGP);
-    lisaac_push(&__TNT,L35014697); // L267 MEMORY;
-    lisaac_push_first(&__NAT,L10384425); // L79 MEMORY;
-    lisaac_push_first(&__RWS,L4069927); // L31 CONVERT;
-    __HGP=((____DB )__FWS);
-    __LGP=__20F;
-    lisaac_push(&__TNT,L35015209); // L267 MEMORY;
-    lisaac_push_first(&__NAT,L9195016); // L70 NUMERIC;
-    __QY2=(void *)((unsigned long)__HGP - (unsigned long)__LGP);
-    lisaac_push(&__TNT,L35022377); // L267 MEMORY;
-    lisaac_push_first(&__NAT,L12208681); // L93 MEMORY;
-    __2XS->__CSE=__QY2;
-    lisaac_push(&__TNT,L35153449); // L268 MEMORY;
-    lisaac_push_first(&__NAT,L49155080); // L375 NUMERIC;
-    lisaac_push_first(&__RWS,L21772306); // L166 BLOCK;
-    lisaac_push_first(&__GUZ,L7088642); // L54 OBJECT;
-    __HGP=((____DB )(top_context->back->back));
-    lisaac_push(&__RWS,L21902354); // L167 BLOCK;
-    lisaac_push_first(&__GUZ,L10652676); // L81 TRUE;
-    lisaac_push_first(&__KUZ,L21906962); // L167 BLOCK;
-    lisaac_push_first(&__KX2,L49185288); // L375 NUMERIC;
-    lisaac_push_first(&__LX2,L16267284); // L124 UNSIGNED_INTEGER;
-    lisaac_push_first(&__PY2,L10135571); // L77 POINTER;
-    lisaac_push_first(&__OG5,L9080339); // L69 POINTER;
-    lisaac_push_first(&__PG5,L4069927); // L31 CONVERT;
-    __RG5=((____L )__BXS);
-    lisaac_push(&__PY2,L10135571); // L77 POINTER;
-    lisaac_push_first(&__OG5,L4069927); // L31 CONVERT;
-    __TG5=((____O0 )__RG5);
-    lisaac_push(&__LX2,L16257556); // L124 UNSIGNED_INTEGER;
-    lisaac_push_first(&__PY2,L15224840); // L116 NUMERIC;
-    if (( 4294967295LU > __TG5)) {
-      lisaac_push(&__KUZ,L21903890); // L167 BLOCK;
-      lisaac_push_first(&__KX2,L13509636); // L103 TRUE;
-      __WG5=__J__;
+    lisaac_push(&__F4S,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__XLT,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__IUS,L34089001); // L260 MEMORY;
+  __25S(__JUS);
+  __MSZ=__JUS->__IQE;
+  lisaac_push(&__IUS,L34360361); // L262 MEMORY;
+  lisaac_push_first(&__F4S,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__XLT,L78939655); // L602 INTEGER;
+  lisaac_push_first(&__R4S,L4069927); // L31 CONVERT;
+  __I4S=((____DB )__MSZ);
+  __CVS=__I4S;
+  lisaac_push(&__IUS,L34482729); // L263 MEMORY;
+  lisaac_push_first(&__F4S,L9195016); // L70 NUMERIC;
+  __FVS=(void *)((unsigned long)__I4S - (unsigned long)__KUS);
+  lisaac_push(&__IUS,L34617897); // L264 MEMORY;
+  lisaac_push_first(&__F4S,L50339881); // L384 MEMORY;
+  __I4S=((____DB )(MINIMUM_SIZE));
+  lisaac_push(&__IUS,L34630697); // L264 MEMORY;
+  lisaac_push_first(&__F4S,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__XLT,L78939655); // L602 INTEGER;
+  lisaac_push_first(&__R4S,L4069927); // L31 CONVERT;
+  __DVS=((____DB ) 8);
+  lisaac_push(&__IUS,L34618921); // L264 MEMORY;
+  lisaac_push_first(&__F4S,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__XLT,L78939655); // L602 INTEGER;
+  lisaac_push_first(&__R4S,L4069927); // L31 CONVERT;
+  __TVS=((____DB ) 2);
+  lisaac_push(&__IUS,L34618409); // L264 MEMORY;
+  lisaac_push_first(&__F4S,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__XLT,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__R4S,L5383176); // L41 NUMERIC;
+  lisaac_push_first(&__VUS,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__KSZ,L78939655); // L602 INTEGER;
+  lisaac_push_first(&__OSZ,L4069927); // L31 CONVERT;
+  __LW2=((____DB ) 0);
+  lisaac_push(&__XLT,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__R4S,L9195016); // L70 NUMERIC;
+  __DTZ=(void *)((unsigned long)__LW2 - (unsigned long)__TVS);
+  lisaac_push(&__F4S,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__XLT,L9195016); // L70 NUMERIC;
+  __TVS=(void *)((unsigned long)__I4S - (unsigned long)__DTZ);
+  lisaac_push(&__IUS,L34619433); // L264 MEMORY;
+  lisaac_push_first(&__F4S,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__XLT,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__R4S,L5383176); // L41 NUMERIC;
+  lisaac_push_first(&__VUS,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__KSZ,L78939655); // L602 INTEGER;
+  lisaac_push_first(&__OSZ,L4069927); // L31 CONVERT;
+  __I4S=((____DB ) 0);
+  lisaac_push(&__XLT,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__R4S,L9195016); // L70 NUMERIC;
+  __LW2=(void *)((unsigned long)__I4S - (unsigned long)__DVS);
+  lisaac_push(&__F4S,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__XLT,L9195016); // L70 NUMERIC;
+  __I4S=(void *)((unsigned long)__TVS - (unsigned long)__LW2);
+  lisaac_push(&__IUS,L34610729); // L264 MEMORY;
+  lisaac_push_first(&__F4S,L15224840); // L116 NUMERIC;
+  if ((__FVS > __I4S)) {
+    lisaac_push(&__IUS,L36178473); // L276 MEMORY;
+    lisaac_push_first(&__F4S,L8792068); // L67 TRUE;
+    lisaac_push_first(&__XLT,L34634281); // L264 MEMORY;
+    __CVS=__KUS;
+    lisaac_push(&__XLT,L34888745); // L266 MEMORY;
+    lisaac_push_first(&__R4S,L10633257); // L81 MEMORY;
+    lisaac_push_first(&__VUS,L10384425); // L79 MEMORY;
+    lisaac_push_first(&__KSZ,L4069927); // L31 CONVERT;
+    __LEP=((____DB )__JUS);
+    lisaac_push(&__R4S,L10639913); // L81 MEMORY;
+    lisaac_push_first(&__VUS,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__KSZ,L78939655); // L602 INTEGER;
+    lisaac_push_first(&__OSZ,L4069927); // L31 CONVERT;
+    __PEP=((____DB ) 8);
+    lisaac_push(&__R4S,L10633769); // L81 MEMORY;
+    lisaac_push_first(&__VUS,L9990152); // L76 NUMERIC;
+    lisaac_push_first(&__KSZ,L11029000); // L84 NUMERIC;
+    lisaac_push_first(&__OSZ,L5383176); // L41 NUMERIC;
+    lisaac_push_first(&__XV2,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__YV2,L78939655); // L602 INTEGER;
+    lisaac_push_first(&__2W2,L4069927); // L31 CONVERT;
+    __3W2=((____DB ) 0);
+    lisaac_push(&__KSZ,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__OSZ,L9195016); // L70 NUMERIC;
+    __RWZ=(void *)((unsigned long)__3W2 - (unsigned long)__PEP);
+    lisaac_push(&__VUS,L9989128); // L76 NUMERIC;
+    lisaac_push_first(&__KSZ,L9195016); // L70 NUMERIC;
+    __PEP=(void *)((unsigned long)__LEP - (unsigned long)__RWZ);
+    lisaac_push(&__XLT,L34889257); // L266 MEMORY;
+    lisaac_push_first(&__R4S,L9990152); // L76 NUMERIC;
+    lisaac_push_first(&__VUS,L11029000); // L84 NUMERIC;
+    lisaac_push_first(&__KSZ,L5383176); // L41 NUMERIC;
+    lisaac_push_first(&__OSZ,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__XV2,L78939655); // L602 INTEGER;
+    lisaac_push_first(&__YV2,L4069927); // L31 CONVERT;
+    __LEP=((____DB ) 0);
+    lisaac_push(&__VUS,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__KSZ,L9195016); // L70 NUMERIC;
+    __3W2=(void *)((unsigned long)__LEP - (unsigned long)__KUS);
+    lisaac_push(&__R4S,L9989128); // L76 NUMERIC;
+    lisaac_push_first(&__VUS,L9195016); // L70 NUMERIC;
+    __LEP=(void *)((unsigned long)__PEP - (unsigned long)__3W2);
+    lisaac_push(&__XLT,L34890793); // L266 MEMORY;
+    lisaac_push_first(&__R4S,L4069927); // L31 CONVERT;
+    __AWS=((____FQE *)__LEP);
+    lisaac_push(&__XLT,L35014697); // L267 MEMORY;
+    lisaac_push_first(&__R4S,L10384425); // L79 MEMORY;
+    lisaac_push_first(&__VUS,L4069927); // L31 CONVERT;
+    __LEP=((____DB )__JUS);
+    __PEP=__BZF;
+    lisaac_push(&__XLT,L35015209); // L267 MEMORY;
+    lisaac_push_first(&__R4S,L9195016); // L70 NUMERIC;
+    __3W2=(void *)((unsigned long)__LEP - (unsigned long)__PEP);
+    lisaac_push(&__XLT,L35022377); // L267 MEMORY;
+    lisaac_push_first(&__R4S,L12208681); // L93 MEMORY;
+    __AWS->__HQE=__3W2;
+    lisaac_push(&__XLT,L35153449); // L268 MEMORY;
+    lisaac_push_first(&__R4S,L49155080); // L375 NUMERIC;
+    lisaac_push_first(&__VUS,L21772306); // L166 BLOCK;
+    lisaac_push_first(&__KSZ,L7088642); // L54 OBJECT;
+    __LEP=((____DB )(top_context->back->back));
+    lisaac_push(&__VUS,L21902354); // L167 BLOCK;
+    lisaac_push_first(&__KSZ,L10652676); // L81 TRUE;
+    lisaac_push_first(&__OSZ,L21906962); // L167 BLOCK;
+    lisaac_push_first(&__XV2,L49185288); // L375 NUMERIC;
+    lisaac_push_first(&__YV2,L16267284); // L124 UNSIGNED_INTEGER;
+    lisaac_push_first(&__2W2,L10135571); // L77 POINTER;
+    lisaac_push_first(&__QE5,L9080339); // L69 POINTER;
+    lisaac_push_first(&__RE5,L4069927); // L31 CONVERT;
+    __TE5=((____L )__FVS);
+    lisaac_push(&__2W2,L10135571); // L77 POINTER;
+    lisaac_push_first(&__QE5,L4069927); // L31 CONVERT;
+    __VE5=((____O0 )__TE5);
+    lisaac_push(&__YV2,L16257556); // L124 UNSIGNED_INTEGER;
+    lisaac_push_first(&__2W2,L15224840); // L116 NUMERIC;
+    if (( 4294967295LU > __VE5)) {
+      lisaac_push(&__OSZ,L21903890); // L167 BLOCK;
+      lisaac_push_first(&__XV2,L13509636); // L103 TRUE;
+      __YE5=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__KUZ,L21903890); // L167 BLOCK;
-      lisaac_push_first(&__KX2,L14689286); // L112 FALSE;
-      __WG5=__F__;
+      lisaac_push(&__OSZ,L21903890); // L167 BLOCK;
+      lisaac_push_first(&__XV2,L14689286); // L112 FALSE;
+      __YE5=__F__;
     };
-    if (__WG5) {
-      lisaac_push(&__RWS,L22153746); // L169 BLOCK;
-      lisaac_push_first(&__GUZ,L8792068); // L67 TRUE;
-      lisaac_push_first(&__KUZ,L21910546); // L167 BLOCK;
-      lisaac_push(&__KUZ,L22051346); // L168 BLOCK;
-      lisaac_push_first(&__KX2,L9059330); // L69 OBJECT;
-      lisaac_push_first(&__LX2,L7866882); // L60 OBJECT;
-      lisaac_push_first(&__PY2,L8792068); // L67 TRUE;
-      lisaac_push_first(&__OG5,L7616002); // L58 OBJECT;
-      lisaac_stack_print((_____CONTEXT *)(__HGP));
-      lisaac_push(&__KX2,L9181698); // L70 OBJECT;
-      __DX((&__string_111));
-      lisaac_push(&__KX2,L9313282); // L71 OBJECT;
-      lisaac_push_first(&__LX2,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__PY2,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__OG5,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__PG5,L8272919); // L63 SYSTEM_IO;
+    if (__YE5) {
+      lisaac_push(&__VUS,L22153746); // L169 BLOCK;
+      lisaac_push_first(&__KSZ,L8792068); // L67 TRUE;
+      lisaac_push_first(&__OSZ,L21910546); // L167 BLOCK;
+      lisaac_push(&__OSZ,L22051346); // L168 BLOCK;
+      lisaac_push_first(&__XV2,L9059330); // L69 OBJECT;
+      lisaac_push_first(&__YV2,L7866882); // L60 OBJECT;
+      lisaac_push_first(&__2W2,L8792068); // L67 TRUE;
+      lisaac_push_first(&__QE5,L7616002); // L58 OBJECT;
+      lisaac_stack_print((_____CONTEXT *)(__LEP));
+      lisaac_push(&__XV2,L9181698); // L70 OBJECT;
+      __DX((&__string_109));
+      lisaac_push(&__XV2,L9313282); // L71 OBJECT;
+      lisaac_push_first(&__YV2,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__2W2,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__QE5,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__RE5,L8272919); // L63 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__KX2,L9455106); // L72 OBJECT;
-      lisaac_push_first(&__LX2,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__PY2,L4598824); // L35 SYSTEM;
+      lisaac_push(&__XV2,L9455106); // L72 OBJECT;
+      lisaac_push_first(&__YV2,L10511362); // L80 OBJECT;
+      lisaac_push_first(&__2W2,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__RWS,L22153746); // L169 BLOCK;
-      lisaac_push_first(&__GUZ,L8530438); // L65 FALSE;
+      lisaac_push(&__VUS,L22153746); // L169 BLOCK;
+      lisaac_push_first(&__KSZ,L8530438); // L65 FALSE;
     };
-    __BYS=((____Y1 )((unsigned int)(__BXS)));
-    lisaac_push(&__TNT,L35153961); // L268 MEMORY;
-    lisaac_push_first(&__NAT,L9195016); // L70 NUMERIC;
-    __EYS=(____Y1)(__BYS -  8);
-    lisaac_push(&__TNT,L35168297); // L268 MEMORY;
-    lisaac_push_first(&__NAT,L12470825); // L95 MEMORY;
-    __2XS->__DSE=__EYS;
-    lisaac_push(&__TNT,L35270185); // L269 MEMORY;
-    lisaac_push_first(&__NAT,L26485801); // L202 MEMORY;
-    __2XS->__ESE=__2HP;
-    __2XS->__FSE=NULL;
-    if (((void *)__2HP != (void *)NULL)) {
-      lisaac_push(&__NAT,L27265577); // L208 MEMORY;
-      lisaac_push_first(&__RWS,L8792068); // L67 TRUE;
-      lisaac_push_first(&__GUZ,L27015721); // L206 MEMORY;
-      __PNS=__2HP;
-      if (__PNS==NULL) {
-        lisaac_push(&__GUZ,L27151913); // L207 MEMORY;
+    __FWS=((____Y1 )((unsigned int)(__FVS)));
+    lisaac_push(&__XLT,L35153961); // L268 MEMORY;
+    lisaac_push_first(&__R4S,L9195016); // L70 NUMERIC;
+    __IWS=(____Y1)(__FWS -  8);
+    lisaac_push(&__XLT,L35168297); // L268 MEMORY;
+    lisaac_push_first(&__R4S,L12470825); // L95 MEMORY;
+    __AWS->__IQE=__IWS;
+    lisaac_push(&__XLT,L35270185); // L269 MEMORY;
+    lisaac_push_first(&__R4S,L26485801); // L202 MEMORY;
+    __AWS->__JQE=__AGP;
+    __AWS->__KQE=NULL;
+    if (((void *)__AGP != (void *)NULL)) {
+      lisaac_push(&__R4S,L27265577); // L208 MEMORY;
+      lisaac_push_first(&__VUS,L8792068); // L67 TRUE;
+      lisaac_push_first(&__KSZ,L27015721); // L206 MEMORY;
+      __TLS=__AGP;
+      if (__TLS==NULL) {
+        lisaac_push(&__KSZ,L27151913); // L207 MEMORY;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* MEMORY */ {
-        lisaac_push(&__GUZ,L27151913); // L207 MEMORY;
-        __WYZ=((____ASE *)__PNS);
-        lisaac_push_first(&__KUZ,L24264233); // L185 MEMORY;
-        __WYZ->__FSE=__2XS;
+        lisaac_push(&__KSZ,L27151913); // L207 MEMORY;
+        __0WZ=((____FQE *)__TLS);
+        lisaac_push_first(&__OSZ,L24264233); // L185 MEMORY;
+        __0WZ->__KQE=__AWS;
       };
     } else /* FALSE */ {
-      lisaac_push(&__NAT,L27265577); // L208 MEMORY;
-      lisaac_push_first(&__RWS,L8530438); // L65 FALSE;
+      lisaac_push(&__R4S,L27265577); // L208 MEMORY;
+      lisaac_push_first(&__VUS,L8530438); // L65 FALSE;
     };
-    __2HP=__2XS;
-    lisaac_push(&__TNT,L35398185); // L270 MEMORY;
-    lisaac_push_first(&__NAT,L11932713); // L91 MEMORY;
-    __BYS=__2XS->__DSE;
-    lisaac_push(&__NAT,L11948585); // L91 MEMORY;
-    lisaac_push_first(&__RWS,L22171143); // L169 INTEGER;
-    __EYS=(____Y1)(__BYS &  2);
-    lisaac_push(&__NAT,L11958313); // L91 MEMORY;
-    lisaac_push_first(&__RWS,L34479112); // L263 NUMERIC;
-    if ((__EYS !=  0)) {
-      lisaac_push(&__TNT,L36048425); // L275 MEMORY;
-      lisaac_push_first(&__NAT,L6825988); // L52 TRUE;
-      lisaac_push_first(&__RWS,L35530793); // L271 MEMORY;
-      __SSP(__2XS,__HWS);
+    __AGP=__AWS;
+    lisaac_push(&__XLT,L35398185); // L270 MEMORY;
+    lisaac_push_first(&__R4S,L11932713); // L91 MEMORY;
+    __FWS=__AWS->__IQE;
+    lisaac_push(&__R4S,L11948585); // L91 MEMORY;
+    lisaac_push_first(&__VUS,L22171143); // L169 INTEGER;
+    __IWS=(____Y1)(__FWS &  2);
+    lisaac_push(&__R4S,L11958313); // L91 MEMORY;
+    lisaac_push_first(&__VUS,L34479112); // L263 NUMERIC;
+    if ((__IWS !=  0)) {
+      lisaac_push(&__XLT,L36048425); // L275 MEMORY;
+      lisaac_push_first(&__R4S,L6825988); // L52 TRUE;
+      lisaac_push_first(&__VUS,L35530793); // L271 MEMORY;
+      __WQP(__AWS,__LUS);
     } else /* FALSE */ {
-      lisaac_push(&__TNT,L36048425); // L275 MEMORY;
-      lisaac_push_first(&__NAT,L6826502); // L52 FALSE;
-      lisaac_push_first(&__RWS,L35794985); // L273 MEMORY;
-      lisaac_push_first(&__GUZ,L11172393); // L85 MEMORY;
-      lisaac_push_first(&__KUZ,L10633257); // L81 MEMORY;
-      lisaac_push_first(&__KX2,L10384425); // L79 MEMORY;
-      lisaac_push_first(&__LX2,L4069927); // L31 CONVERT;
-      __MH5=((____DB )__2XS);
-      lisaac_push(&__KUZ,L10639913); // L81 MEMORY;
-      lisaac_push_first(&__KX2,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__LX2,L78939655); // L602 INTEGER;
-      lisaac_push_first(&__PY2,L4069927); // L31 CONVERT;
-      __QH5=((____DB ) 8);
-      lisaac_push(&__KUZ,L10633769); // L81 MEMORY;
-      lisaac_push_first(&__KX2,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__LX2,L11029000); // L84 NUMERIC;
-      lisaac_push_first(&__PY2,L5383176); // L41 NUMERIC;
-      lisaac_push_first(&__OG5,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__PG5,L78939655); // L602 INTEGER;
-      lisaac_push_first(&__WH5,L4069927); // L31 CONVERT;
-      __XH5=((____DB ) 0);
-      lisaac_push(&__LX2,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__PY2,L9195016); // L70 NUMERIC;
-      __ZH5=(void *)((unsigned long)__XH5 - (unsigned long)__QH5);
-      lisaac_push(&__KX2,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__LX2,L9195016); // L70 NUMERIC;
-      __QH5=(void *)((unsigned long)__MH5 - (unsigned long)__ZH5);
-      lisaac_push(&__GUZ,L11175465); // L85 MEMORY;
-      lisaac_push_first(&__KUZ,L10883113); // L83 MEMORY;
-      __3H5=__2XS->__DSE;
-      lisaac_push(&__KUZ,L10899497); // L83 MEMORY;
-      lisaac_push_first(&__KX2,L22171143); // L169 INTEGER;
-      __GI5=(____Y1)(__3H5 &  4294967292LU);
-      lisaac_push(&__GUZ,L11181097); // L85 MEMORY;
-      lisaac_push_first(&__KUZ,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__KX2,L78939655); // L602 INTEGER;
-      lisaac_push_first(&__LX2,L4069927); // L31 CONVERT;
-      __MH5=((____DB )__GI5);
-      lisaac_push(&__GUZ,L11172905); // L85 MEMORY;
-      lisaac_push_first(&__KUZ,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__KX2,L11029000); // L84 NUMERIC;
-      lisaac_push_first(&__LX2,L5383176); // L41 NUMERIC;
-      lisaac_push_first(&__PY2,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__OG5,L78939655); // L602 INTEGER;
-      lisaac_push_first(&__PG5,L4069927); // L31 CONVERT;
-      __XH5=((____DB ) 0);
-      lisaac_push(&__KX2,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__LX2,L9195016); // L70 NUMERIC;
-      __ZH5=(void *)((unsigned long)__XH5 - (unsigned long)__MH5);
-      lisaac_push(&__KUZ,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__KX2,L9195016); // L70 NUMERIC;
-      __MH5=(void *)((unsigned long)__QH5 - (unsigned long)__ZH5);
-      lisaac_push(&__GUZ,L11181609); // L85 MEMORY;
-      lisaac_push_first(&__KUZ,L4069927); // L31 CONVERT;
-      __PNS=((____ASE *)__MH5);
-      lisaac_push(&__RWS,L35932201); // L274 MEMORY;
-      lisaac_push_first(&__GUZ,L10384425); // L79 MEMORY;
-      lisaac_push_first(&__KUZ,L4069927); // L31 CONVERT;
-      __MH5=((____DB )__2XS);
-      __QH5=__20F;
-      lisaac_push(&__RWS,L35932713); // L274 MEMORY;
-      lisaac_push_first(&__GUZ,L9195016); // L70 NUMERIC;
-      __XH5=(void *)((unsigned long)__MH5 - (unsigned long)__QH5);
-      lisaac_push(&__RWS,L35939881); // L274 MEMORY;
-      lisaac_push_first(&__GUZ,L12208681); // L93 MEMORY;
-      __PNS->__CSE=__XH5;
+      lisaac_push(&__XLT,L36048425); // L275 MEMORY;
+      lisaac_push_first(&__R4S,L6826502); // L52 FALSE;
+      lisaac_push_first(&__VUS,L35794985); // L273 MEMORY;
+      lisaac_push_first(&__KSZ,L11172393); // L85 MEMORY;
+      lisaac_push_first(&__OSZ,L10633257); // L81 MEMORY;
+      lisaac_push_first(&__XV2,L10384425); // L79 MEMORY;
+      lisaac_push_first(&__YV2,L4069927); // L31 CONVERT;
+      __OF5=((____DB )__AWS);
+      lisaac_push(&__OSZ,L10639913); // L81 MEMORY;
+      lisaac_push_first(&__XV2,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__YV2,L78939655); // L602 INTEGER;
+      lisaac_push_first(&__2W2,L4069927); // L31 CONVERT;
+      __SF5=((____DB ) 8);
+      lisaac_push(&__OSZ,L10633769); // L81 MEMORY;
+      lisaac_push_first(&__XV2,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__YV2,L11029000); // L84 NUMERIC;
+      lisaac_push_first(&__2W2,L5383176); // L41 NUMERIC;
+      lisaac_push_first(&__QE5,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__RE5,L78939655); // L602 INTEGER;
+      lisaac_push_first(&__YF5,L4069927); // L31 CONVERT;
+      __ZF5=((____DB ) 0);
+      lisaac_push(&__YV2,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__2W2,L9195016); // L70 NUMERIC;
+      __1F5=(void *)((unsigned long)__ZF5 - (unsigned long)__SF5);
+      lisaac_push(&__XV2,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__YV2,L9195016); // L70 NUMERIC;
+      __SF5=(void *)((unsigned long)__OF5 - (unsigned long)__1F5);
+      lisaac_push(&__KSZ,L11175465); // L85 MEMORY;
+      lisaac_push_first(&__OSZ,L10883113); // L83 MEMORY;
+      __5F5=__AWS->__IQE;
+      lisaac_push(&__OSZ,L10899497); // L83 MEMORY;
+      lisaac_push_first(&__XV2,L22171143); // L169 INTEGER;
+      __IG5=(____Y1)(__5F5 &  4294967292LU);
+      lisaac_push(&__KSZ,L11181097); // L85 MEMORY;
+      lisaac_push_first(&__OSZ,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__XV2,L78939655); // L602 INTEGER;
+      lisaac_push_first(&__YV2,L4069927); // L31 CONVERT;
+      __OF5=((____DB )__IG5);
+      lisaac_push(&__KSZ,L11172905); // L85 MEMORY;
+      lisaac_push_first(&__OSZ,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__XV2,L11029000); // L84 NUMERIC;
+      lisaac_push_first(&__YV2,L5383176); // L41 NUMERIC;
+      lisaac_push_first(&__2W2,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__QE5,L78939655); // L602 INTEGER;
+      lisaac_push_first(&__RE5,L4069927); // L31 CONVERT;
+      __ZF5=((____DB ) 0);
+      lisaac_push(&__XV2,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__YV2,L9195016); // L70 NUMERIC;
+      __1F5=(void *)((unsigned long)__ZF5 - (unsigned long)__OF5);
+      lisaac_push(&__OSZ,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__XV2,L9195016); // L70 NUMERIC;
+      __OF5=(void *)((unsigned long)__SF5 - (unsigned long)__1F5);
+      lisaac_push(&__KSZ,L11181609); // L85 MEMORY;
+      lisaac_push_first(&__OSZ,L4069927); // L31 CONVERT;
+      __TLS=((____FQE *)__OF5);
+      lisaac_push(&__VUS,L35932201); // L274 MEMORY;
+      lisaac_push_first(&__KSZ,L10384425); // L79 MEMORY;
+      lisaac_push_first(&__OSZ,L4069927); // L31 CONVERT;
+      __OF5=((____DB )__AWS);
+      __SF5=__BZF;
+      lisaac_push(&__VUS,L35932713); // L274 MEMORY;
+      lisaac_push_first(&__KSZ,L9195016); // L70 NUMERIC;
+      __ZF5=(void *)((unsigned long)__OF5 - (unsigned long)__SF5);
+      lisaac_push(&__VUS,L35939881); // L274 MEMORY;
+      lisaac_push_first(&__KSZ,L12208681); // L93 MEMORY;
+      __TLS->__HQE=__ZF5;
     };
   } else /* FALSE */ {
-    lisaac_push(&__EWS,L36178473); // L276 MEMORY;
-    lisaac_push_first(&__BAT,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__EWS,L36326441); // L277 MEMORY;
-  lisaac_push_first(&__BAT,L49155080); // L375 NUMERIC;
-  lisaac_push_first(&__TNT,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__NAT,L7088642); // L54 OBJECT;
-  __EAT=((____DB )(top_context->back->back));
-  lisaac_push(&__TNT,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__NAT,L10652676); // L81 TRUE;
-  lisaac_push_first(&__RWS,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__GUZ,L49185288); // L375 NUMERIC;
-  lisaac_push_first(&__KUZ,L16267284); // L124 UNSIGNED_INTEGER;
-  lisaac_push_first(&__KX2,L10135571); // L77 POINTER;
-  lisaac_push_first(&__LX2,L9080339); // L69 POINTER;
-  lisaac_push_first(&__PY2,L4069927); // L31 CONVERT;
-  __3WS=((____L )__4WS);
-  lisaac_push(&__KX2,L10135571); // L77 POINTER;
-  lisaac_push_first(&__LX2,L4069927); // L31 CONVERT;
-  __TG5=((____O0 )__3WS);
-  lisaac_push(&__KUZ,L16257556); // L124 UNSIGNED_INTEGER;
-  lisaac_push_first(&__KX2,L15224840); // L116 NUMERIC;
-  if (( 4294967295LU > __TG5)) {
-    lisaac_push(&__RWS,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__GUZ,L13509636); // L103 TRUE;
-    __QAT=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__RWS,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__GUZ,L14689286); // L112 FALSE;
-    __QAT=__F__;
-  };
-  if (__QAT) {
-    lisaac_push(&__TNT,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__NAT,L8792068); // L67 TRUE;
-    lisaac_push_first(&__RWS,L21910546); // L167 BLOCK;
-    lisaac_push(&__RWS,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__GUZ,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__KUZ,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__KX2,L8792068); // L67 TRUE;
-    lisaac_push_first(&__LX2,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__EAT));
-    lisaac_push(&__GUZ,L9181698); // L70 OBJECT;
-    __DX((&__string_111));
-    lisaac_push(&__GUZ,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__KUZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__KX2,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__LX2,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__PY2,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__IUS,L36178473); // L276 MEMORY;
+    lisaac_push_first(&__F4S,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__IUS,L36326441); // L277 MEMORY;
+  lisaac_push_first(&__F4S,L49155080); // L375 NUMERIC;
+  lisaac_push_first(&__XLT,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__R4S,L7088642); // L54 OBJECT;
+  __I4S=((____DB )(top_context->back->back));
+  lisaac_push(&__XLT,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__R4S,L10652676); // L81 TRUE;
+  lisaac_push_first(&__VUS,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__KSZ,L49185288); // L375 NUMERIC;
+  lisaac_push_first(&__OSZ,L16267284); // L124 UNSIGNED_INTEGER;
+  lisaac_push_first(&__XV2,L10135571); // L77 POINTER;
+  lisaac_push_first(&__YV2,L9080339); // L69 POINTER;
+  lisaac_push_first(&__2W2,L4069927); // L31 CONVERT;
+  __BVS=((____L )__CVS);
+  lisaac_push(&__XV2,L10135571); // L77 POINTER;
+  lisaac_push_first(&__YV2,L4069927); // L31 CONVERT;
+  __VE5=((____O0 )__BVS);
+  lisaac_push(&__OSZ,L16257556); // L124 UNSIGNED_INTEGER;
+  lisaac_push_first(&__XV2,L15224840); // L116 NUMERIC;
+  if (( 4294967295LU > __VE5)) {
+    lisaac_push(&__VUS,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__KSZ,L13509636); // L103 TRUE;
+    __U4S=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__VUS,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__KSZ,L14689286); // L112 FALSE;
+    __U4S=__F__;
+  };
+  if (__U4S) {
+    lisaac_push(&__XLT,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__R4S,L8792068); // L67 TRUE;
+    lisaac_push_first(&__VUS,L21910546); // L167 BLOCK;
+    lisaac_push(&__VUS,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__KSZ,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__OSZ,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__XV2,L8792068); // L67 TRUE;
+    lisaac_push_first(&__YV2,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__I4S));
+    lisaac_push(&__KSZ,L9181698); // L70 OBJECT;
+    __DX((&__string_109));
+    lisaac_push(&__KSZ,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__OSZ,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__XV2,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__YV2,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__2W2,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__GUZ,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__KUZ,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__KX2,L4598824); // L35 SYSTEM;
+    lisaac_push(&__KSZ,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__OSZ,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__XV2,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__TNT,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__NAT,L8530438); // L65 FALSE;
-  };
-  __IUZ=((____Y1 )((unsigned int)(__4WS)));
-  lisaac_push(&__EWS,L36326953); // L277 MEMORY;
-  lisaac_push_first(&__BAT,L22940167); // L175 INTEGER;
-  lisaac_push_first(&__TNT,L25311239); // L193 INTEGER;
-  lisaac_push_first(&__NAT,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__RWS,L9195016); // L70 NUMERIC;
-  __TWS=(____Y1)(- __IUZ);
-  lisaac_push(&__TNT,L25314311); // L193 INTEGER;
-  lisaac_push_first(&__NAT,L9195016); // L70 NUMERIC;
-  __IUZ=(____Y1)(__TWS -  1);
-  lisaac_push(&__BAT,L22944263); // L175 INTEGER;
-  lisaac_push_first(&__TNT,L25311239); // L193 INTEGER;
-  lisaac_push_first(&__NAT,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__RWS,L9195016); // L70 NUMERIC;
-  __TWS=(____Y1)(-  1);
-  lisaac_push(&__TNT,L25314311); // L193 INTEGER;
-  lisaac_push_first(&__NAT,L9195016); // L70 NUMERIC;
-  __BYS=(____Y1)(__TWS -  1);
-  lisaac_push(&__BAT,L22943239); // L175 INTEGER;
-  lisaac_push_first(&__TNT,L22171143); // L169 INTEGER;
-  __TWS=(____Y1)(__IUZ & __BYS);
-  lisaac_push(&__BAT,L22939143); // L175 INTEGER;
-  lisaac_push_first(&__TNT,L25311239); // L193 INTEGER;
-  lisaac_push_first(&__NAT,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__RWS,L9195016); // L70 NUMERIC;
-  __IUZ=(____Y1)(- __TWS);
-  lisaac_push(&__TNT,L25314311); // L193 INTEGER;
-  lisaac_push_first(&__NAT,L9195016); // L70 NUMERIC;
-  __FWS->__DSE=(____Y1)(__IUZ -  1);
-  lisaac_push(&__EWS,L36448297); // L278 MEMORY;
-  lisaac_push_first(&__BAT,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__TNT,L7088642); // L54 OBJECT;
-  __EAT=((____DB )(top_context->back->back));
-  lisaac_push(&__BAT,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__TNT,L10652676); // L81 TRUE;
-  lisaac_push_first(&__NAT,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__RWS,L36442153); // L278 MEMORY;
-  lisaac_push_first(&__GUZ,L11406377); // L87 MEMORY;
-  __IUZ=__FWS->__DSE;
-  lisaac_push(&__GUZ,L11423785); // L87 MEMORY;
-  lisaac_push_first(&__KUZ,L22171143); // L169 INTEGER;
-  __TWS=(____Y1)(__IUZ &  1);
-  lisaac_push(&__RWS,L36446761); // L278 MEMORY;
-  lisaac_push_first(&__GUZ,L23870505); // L182 MEMORY;
-  lisaac_push_first(&__KUZ,L49546248); // L378 NUMERIC;
-  lisaac_push_first(&__KX2,L67276296); // L513 NUMERIC;
-  lisaac_push_first(&__LX2,L4069927); // L31 CONVERT;
-  if ((__TWS ==  1)) {
-    lisaac_push(&__NAT,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__RWS,L13509636); // L103 TRUE;
-    __QAT=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__NAT,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__RWS,L14689286); // L112 FALSE;
-    __QAT=__F__;
-  };
-  if (__QAT) {
-    lisaac_push(&__BAT,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__TNT,L8792068); // L67 TRUE;
-    lisaac_push_first(&__NAT,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__RWS,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__GUZ,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__KUZ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__KX2,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__EAT));
-    lisaac_push(&__RWS,L9181698); // L70 OBJECT;
-    __DX((&__string_141));
-    lisaac_push(&__RWS,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__GUZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__KUZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__KX2,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__LX2,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__XLT,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__R4S,L8530438); // L65 FALSE;
+  };
+  __MSZ=((____Y1 )((unsigned int)(__CVS)));
+  lisaac_push(&__IUS,L36326953); // L277 MEMORY;
+  lisaac_push_first(&__F4S,L22940167); // L175 INTEGER;
+  lisaac_push_first(&__XLT,L25311239); // L193 INTEGER;
+  lisaac_push_first(&__R4S,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__VUS,L9195016); // L70 NUMERIC;
+  __XUS=(____Y1)(- __MSZ);
+  lisaac_push(&__XLT,L25314311); // L193 INTEGER;
+  lisaac_push_first(&__R4S,L9195016); // L70 NUMERIC;
+  __MSZ=(____Y1)(__XUS -  1);
+  lisaac_push(&__F4S,L22944263); // L175 INTEGER;
+  lisaac_push_first(&__XLT,L25311239); // L193 INTEGER;
+  lisaac_push_first(&__R4S,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__VUS,L9195016); // L70 NUMERIC;
+  __XUS=(____Y1)(-  1);
+  lisaac_push(&__XLT,L25314311); // L193 INTEGER;
+  lisaac_push_first(&__R4S,L9195016); // L70 NUMERIC;
+  __FWS=(____Y1)(__XUS -  1);
+  lisaac_push(&__F4S,L22943239); // L175 INTEGER;
+  lisaac_push_first(&__XLT,L22171143); // L169 INTEGER;
+  __XUS=(____Y1)(__MSZ & __FWS);
+  lisaac_push(&__F4S,L22939143); // L175 INTEGER;
+  lisaac_push_first(&__XLT,L25311239); // L193 INTEGER;
+  lisaac_push_first(&__R4S,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__VUS,L9195016); // L70 NUMERIC;
+  __MSZ=(____Y1)(- __XUS);
+  lisaac_push(&__XLT,L25314311); // L193 INTEGER;
+  lisaac_push_first(&__R4S,L9195016); // L70 NUMERIC;
+  __JUS->__IQE=(____Y1)(__MSZ -  1);
+  lisaac_push(&__IUS,L36448297); // L278 MEMORY;
+  lisaac_push_first(&__F4S,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__XLT,L7088642); // L54 OBJECT;
+  __I4S=((____DB )(top_context->back->back));
+  lisaac_push(&__F4S,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__XLT,L10652676); // L81 TRUE;
+  lisaac_push_first(&__R4S,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__VUS,L36442153); // L278 MEMORY;
+  lisaac_push_first(&__KSZ,L11406377); // L87 MEMORY;
+  __MSZ=__JUS->__IQE;
+  lisaac_push(&__KSZ,L11423785); // L87 MEMORY;
+  lisaac_push_first(&__OSZ,L22171143); // L169 INTEGER;
+  __XUS=(____Y1)(__MSZ &  1);
+  lisaac_push(&__VUS,L36446761); // L278 MEMORY;
+  lisaac_push_first(&__KSZ,L23870505); // L182 MEMORY;
+  lisaac_push_first(&__OSZ,L49546248); // L378 NUMERIC;
+  lisaac_push_first(&__XV2,L67276296); // L513 NUMERIC;
+  lisaac_push_first(&__YV2,L4069927); // L31 CONVERT;
+  if ((__XUS ==  1)) {
+    lisaac_push(&__R4S,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__VUS,L13509636); // L103 TRUE;
+    __U4S=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__R4S,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__VUS,L14689286); // L112 FALSE;
+    __U4S=__F__;
+  };
+  if (__U4S) {
+    lisaac_push(&__F4S,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__XLT,L8792068); // L67 TRUE;
+    lisaac_push_first(&__R4S,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__VUS,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__KSZ,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__OSZ,L8792068); // L67 TRUE;
+    lisaac_push_first(&__XV2,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__I4S));
+    lisaac_push(&__VUS,L9181698); // L70 OBJECT;
+    __DX((&__string_139));
+    lisaac_push(&__VUS,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__KSZ,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__OSZ,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__XV2,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__YV2,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__RWS,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__GUZ,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__KUZ,L4598824); // L35 SYSTEM;
+    lisaac_push(&__VUS,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__KSZ,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__OSZ,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__BAT,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__TNT,L8530438); // L65 FALSE;
+    lisaac_push(&__F4S,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__XLT,L8530438); // L65 FALSE;
   };
 }
 
-static void __SSP(____ASE *__VSP,____Y1 __WSP)
-// ({NULLx__ASE},{__Y1}) Void No recursive, No inlinable.
+static void __WQP(____FQE *__ZQP,____Y1 __0QP)
+// ({NULLx__FQE},{__Y1}) Void No recursive, No inlinable.
 {
-  ____DB __0VQ;
-  ____Y1 __2SP;
-  _____CONTEXT __TSP,__YVQ,__0NR,__DWQ,__0SP,__F32,__N32,__O32,__BXZ;
-  ____G __R32,__T32,__V32;
-  lisaac_push_first(&__TSP,L13503017); // L103 MEMORY;
-  lisaac_push_first(&__YVQ,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__0NR,L7088642); // L54 OBJECT;
-  __0VQ=((____DB )(top_context->back->back));
-  lisaac_push(&__YVQ,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__0NR,L10652676); // L81 TRUE;
-  lisaac_push_first(&__DWQ,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__0SP,L13504041); // L103 MEMORY;
-  __2SP=__KSG;
-  lisaac_push(&__0SP,L13506601); // L103 MEMORY;
-  lisaac_push_first(&__F32,L15498248); // L118 NUMERIC;
-  lisaac_push_first(&__N32,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__O32,L15224840); // L116 NUMERIC;
-  __R32=(__WSP > __2SP);
-  lisaac_push(&__N32,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__O32,L14700552); // L112 NUMERIC;
-  __T32=(__WSP == __2SP);
-  if (__R32) {
-    lisaac_push(&__N32,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__O32,L10900996); // L83 TRUE;
-    __V32=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__N32,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__O32,L12342790); // L94 FALSE;
-    __V32=__T32;
-  };
-  if (__V32) {
-    lisaac_push(&__F32,L15493640); // L118 NUMERIC;
-    lisaac_push_first(&__N32,L13509636); // L103 TRUE;
-    __V32=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__F32,L15493640); // L118 NUMERIC;
-    lisaac_push_first(&__N32,L14689286); // L112 FALSE;
-    __V32=__F__;
-  };
-  if (__V32) {
-    lisaac_push(&__DWQ,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__0SP,L13509636); // L103 TRUE;
-    __V32=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__DWQ,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__0SP,L14689286); // L112 FALSE;
-    __V32=__F__;
-  };
-  if (__V32) {
-    lisaac_push(&__YVQ,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__0NR,L8792068); // L67 TRUE;
-    lisaac_push_first(&__DWQ,L19289106); // L147 BLOCK;
-    lisaac_push(&__DWQ,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__0SP,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__F32,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__N32,L8792068); // L67 TRUE;
-    lisaac_push_first(&__O32,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__0VQ));
-    lisaac_push(&__0SP,L9181698); // L70 OBJECT;
-    __DX((&__string_47));
-    lisaac_push(&__0SP,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__F32,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__N32,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__O32,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__BXZ,L8272919); // L63 SYSTEM_IO;
+  ____DB __4TQ;
+  ____Y1 __ARP;
+  _____CONTEXT __XQP,__2TQ,__4LR,__HUQ,__4QP,__S12,__012,__112,__FVZ;
+  ____G __412,__A22,__C22;
+  lisaac_push_first(&__XQP,L13503017); // L103 MEMORY;
+  lisaac_push_first(&__2TQ,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__4LR,L7088642); // L54 OBJECT;
+  __4TQ=((____DB )(top_context->back->back));
+  lisaac_push(&__2TQ,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__4LR,L10652676); // L81 TRUE;
+  lisaac_push_first(&__HUQ,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__4QP,L13504041); // L103 MEMORY;
+  __ARP=__PQG;
+  lisaac_push(&__4QP,L13506601); // L103 MEMORY;
+  lisaac_push_first(&__S12,L15498248); // L118 NUMERIC;
+  lisaac_push_first(&__012,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__112,L15224840); // L116 NUMERIC;
+  __412=(__0QP > __ARP);
+  lisaac_push(&__012,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__112,L14700552); // L112 NUMERIC;
+  __A22=(__0QP == __ARP);
+  if (__412) {
+    lisaac_push(&__012,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__112,L10900996); // L83 TRUE;
+    __C22=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__012,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__112,L12342790); // L94 FALSE;
+    __C22=__A22;
+  };
+  if (__C22) {
+    lisaac_push(&__S12,L15493640); // L118 NUMERIC;
+    lisaac_push_first(&__012,L13509636); // L103 TRUE;
+    __C22=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__S12,L15493640); // L118 NUMERIC;
+    lisaac_push_first(&__012,L14689286); // L112 FALSE;
+    __C22=__F__;
+  };
+  if (__C22) {
+    lisaac_push(&__HUQ,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__4QP,L13509636); // L103 TRUE;
+    __C22=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__HUQ,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__4QP,L14689286); // L112 FALSE;
+    __C22=__F__;
+  };
+  if (__C22) {
+    lisaac_push(&__2TQ,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__4LR,L8792068); // L67 TRUE;
+    lisaac_push_first(&__HUQ,L19289106); // L147 BLOCK;
+    lisaac_push(&__HUQ,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__4QP,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__S12,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__012,L8792068); // L67 TRUE;
+    lisaac_push_first(&__112,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__4TQ));
+    lisaac_push(&__4QP,L9181698); // L70 OBJECT;
+    __DX((&__string_42));
+    lisaac_push(&__4QP,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__S12,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__012,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__112,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__FVZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__0SP,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__F32,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__N32,L4598824); // L35 SYSTEM;
+    lisaac_push(&__4QP,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__S12,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__012,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__YVQ,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__0NR,L8530438); // L65 FALSE;
+    lisaac_push(&__2TQ,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__4LR,L8530438); // L65 FALSE;
   };
-  last_block[(__WSP)] = (__VSP);
+  last_block[(__0QP)] = (__ZQP);
 }
 
-static ____ASE* __WGP(____DB __ZGP)
+static ____FQE* __0EP(____DB __3EP)
 // ({__DB}) With result No recursive, No inlinable.
 {
-  ____O0 __XM5;
-  ____DB __BAQ,__EHP,__HHP,__IHP,__KIP;
-  ____L __GHP;
-  ____ASE *__1GP,*__TXZ;
-  ____Y1 __UXZ,__JIP;
-  _____CONTEXT __XGP,__5KX,__CLX,__KAQ,__CHP,__ELX,__LLX,__NLX,__JXZ;
-  _____CONTEXT __SM5,__TM5;
-  ____G __NAQ,__NDAB,__PDAB,__RDAB;
-  lisaac_push_first(&__XGP,L3950628); // L30 UINTEGER_32;
-  lisaac_push_first(&__5KX,L67276296); // L513 NUMERIC;
-  lisaac_push_first(&__CLX,L4069927); // L31 CONVERT;
-  lisaac_push(&__XGP,L43023401); // L328 MEMORY;
-  lisaac_push_first(&__5KX,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__CLX,L7088642); // L54 OBJECT;
-  __BAQ=((____DB )(top_context->back->back));
-  lisaac_push(&__5KX,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__CLX,L10652676); // L81 TRUE;
-  lisaac_push_first(&__KAQ,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__CHP,L43005993); // L328 MEMORY;
-  lisaac_push_first(&__ELX,L50339881); // L384 MEMORY;
-  __EHP=((____DB )(MINIMUM_SIZE));
-  lisaac_push(&__CHP,L43016233); // L328 MEMORY;
-  lisaac_push_first(&__ELX,L5512723); // L42 POINTER;
-  __GHP=((____L )(sizeof(void *)));
-  lisaac_push(&__CHP,L43021865); // L328 MEMORY;
-  lisaac_push_first(&__ELX,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__LLX,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__NLX,L4069927); // L31 CONVERT;
-  __HHP=((____DB )__GHP);
-  lisaac_push(&__CHP,L43006505); // L328 MEMORY;
-  lisaac_push_first(&__ELX,L9195016); // L70 NUMERIC;
-  __IHP=(void *)((unsigned long)__EHP - (unsigned long)__HHP);
-  lisaac_push(&__CHP,L42999337); // L328 MEMORY;
-  lisaac_push_first(&__ELX,L15224840); // L116 NUMERIC;
-  if ((__ZGP > __IHP)) {
-    lisaac_push(&__KAQ,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__CHP,L13509636); // L103 TRUE;
-    __NAQ=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__KAQ,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__CHP,L14689286); // L112 FALSE;
-    __NAQ=__F__;
-  };
-  if (__NAQ) {
-    lisaac_push(&__5KX,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__CLX,L8792068); // L67 TRUE;
-    lisaac_push_first(&__KAQ,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__CHP,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__ELX,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__LLX,L8792068); // L67 TRUE;
-    lisaac_push_first(&__NLX,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__BAQ));
-    lisaac_push(&__CHP,L9181698); // L70 OBJECT;
-    __DX((&__string_142));
-    lisaac_push(&__CHP,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__ELX,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__LLX,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__NLX,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__JXZ,L8272919); // L63 SYSTEM_IO;
+  ____O0 __ZK5;
+  ____DB __F4P,__IFP,__LFP,__MFP,__OGP;
+  ____L __KFP;
+  ____FQE *__5EP,*__XVZ;
+  ____Y1 __YVZ,__NGP;
+  _____CONTEXT __1EP,__DJX,__GJX,__O4P,__GFP,__IJX,__PJX,__RJX,__NVZ;
+  _____CONTEXT __UK5,__VK5;
+  ____G __R4P,__PBAB,__RBAB,__TBAB;
+  lisaac_push_first(&__1EP,L3950628); // L30 UINTEGER_32;
+  lisaac_push_first(&__DJX,L67276296); // L513 NUMERIC;
+  lisaac_push_first(&__GJX,L4069927); // L31 CONVERT;
+  lisaac_push(&__1EP,L43023401); // L328 MEMORY;
+  lisaac_push_first(&__DJX,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__GJX,L7088642); // L54 OBJECT;
+  __F4P=((____DB )(top_context->back->back));
+  lisaac_push(&__DJX,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__GJX,L10652676); // L81 TRUE;
+  lisaac_push_first(&__O4P,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__GFP,L43005993); // L328 MEMORY;
+  lisaac_push_first(&__IJX,L50339881); // L384 MEMORY;
+  __IFP=((____DB )(MINIMUM_SIZE));
+  lisaac_push(&__GFP,L43016233); // L328 MEMORY;
+  lisaac_push_first(&__IJX,L5512723); // L42 POINTER;
+  __KFP=((____L )(sizeof(void *)));
+  lisaac_push(&__GFP,L43021865); // L328 MEMORY;
+  lisaac_push_first(&__IJX,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__PJX,L78939655); // L602 INTEGER;
+  lisaac_push_first(&__RJX,L4069927); // L31 CONVERT;
+  __LFP=((____DB )__KFP);
+  lisaac_push(&__GFP,L43006505); // L328 MEMORY;
+  lisaac_push_first(&__IJX,L9195016); // L70 NUMERIC;
+  __MFP=(void *)((unsigned long)__IFP - (unsigned long)__LFP);
+  lisaac_push(&__GFP,L42999337); // L328 MEMORY;
+  lisaac_push_first(&__IJX,L15224840); // L116 NUMERIC;
+  if ((__3EP > __MFP)) {
+    lisaac_push(&__O4P,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__GFP,L13509636); // L103 TRUE;
+    __R4P=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__O4P,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__GFP,L14689286); // L112 FALSE;
+    __R4P=__F__;
+  };
+  if (__R4P) {
+    lisaac_push(&__DJX,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__GJX,L8792068); // L67 TRUE;
+    lisaac_push_first(&__O4P,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__GFP,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__IJX,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__PJX,L8792068); // L67 TRUE;
+    lisaac_push_first(&__RJX,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__F4P));
+    lisaac_push(&__GFP,L9181698); // L70 OBJECT;
+    __DX((&__string_140));
+    lisaac_push(&__GFP,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__IJX,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__PJX,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__RJX,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__NVZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__CHP,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__ELX,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__LLX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__GFP,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__IJX,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__PJX,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__5KX,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__CLX,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__XGP,L43153961); // L329 MEMORY;
-  lisaac_push_first(&__5KX,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__CLX,L7088642); // L54 OBJECT;
-  __BAQ=((____DB )(top_context->back->back));
-  lisaac_push(&__5KX,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__CLX,L10652676); // L81 TRUE;
-  lisaac_push_first(&__KAQ,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__CHP,L43141673); // L329 MEMORY;
-  lisaac_push_first(&__ELX,L5512723); // L42 POINTER;
-  __GHP=((____L )(sizeof(void *)));
-  lisaac_push(&__CHP,L43147817); // L329 MEMORY;
-  lisaac_push_first(&__ELX,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__LLX,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__NLX,L4069927); // L31 CONVERT;
-  __EHP=((____DB )__GHP);
-  lisaac_push(&__CHP,L43149353); // L329 MEMORY;
-  lisaac_push_first(&__ELX,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__LLX,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__NLX,L4069927); // L31 CONVERT;
-  __HHP=((____DB ) 1);
-  lisaac_push(&__CHP,L43148329); // L329 MEMORY;
-  lisaac_push_first(&__ELX,L9195016); // L70 NUMERIC;
-  __IHP=(void *)((unsigned long)__EHP - (unsigned long)__HHP);
-  lisaac_push(&__CHP,L43130921); // L329 MEMORY;
-  lisaac_push_first(&__ELX,L22171143); // L169 INTEGER;
-  if (((unsigned long)(void *)((unsigned long)__ZGP & (unsigned long)__IHP) ==  0)) {
-    lisaac_push(&__KAQ,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__CHP,L13509636); // L103 TRUE;
-    __NAQ=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__KAQ,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__CHP,L14689286); // L112 FALSE;
-    __NAQ=__F__;
-  };
-  if (__NAQ) {
-    lisaac_push(&__5KX,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__CLX,L8792068); // L67 TRUE;
-    lisaac_push_first(&__KAQ,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__CHP,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__ELX,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__LLX,L8792068); // L67 TRUE;
-    lisaac_push_first(&__NLX,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__BAQ));
-    lisaac_push(&__CHP,L9181698); // L70 OBJECT;
-    __DX((&__string_129));
-    lisaac_push(&__CHP,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__ELX,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__LLX,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__NLX,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__JXZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__DJX,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__GJX,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__1EP,L43153961); // L329 MEMORY;
+  lisaac_push_first(&__DJX,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__GJX,L7088642); // L54 OBJECT;
+  __F4P=((____DB )(top_context->back->back));
+  lisaac_push(&__DJX,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__GJX,L10652676); // L81 TRUE;
+  lisaac_push_first(&__O4P,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__GFP,L43141673); // L329 MEMORY;
+  lisaac_push_first(&__IJX,L5512723); // L42 POINTER;
+  __KFP=((____L )(sizeof(void *)));
+  lisaac_push(&__GFP,L43147817); // L329 MEMORY;
+  lisaac_push_first(&__IJX,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__PJX,L78939655); // L602 INTEGER;
+  lisaac_push_first(&__RJX,L4069927); // L31 CONVERT;
+  __IFP=((____DB )__KFP);
+  lisaac_push(&__GFP,L43149353); // L329 MEMORY;
+  lisaac_push_first(&__IJX,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__PJX,L78939655); // L602 INTEGER;
+  lisaac_push_first(&__RJX,L4069927); // L31 CONVERT;
+  __LFP=((____DB ) 1);
+  lisaac_push(&__GFP,L43148329); // L329 MEMORY;
+  lisaac_push_first(&__IJX,L9195016); // L70 NUMERIC;
+  __MFP=(void *)((unsigned long)__IFP - (unsigned long)__LFP);
+  lisaac_push(&__GFP,L43130921); // L329 MEMORY;
+  lisaac_push_first(&__IJX,L22171143); // L169 INTEGER;
+  if (((unsigned long)(void *)((unsigned long)__3EP & (unsigned long)__MFP) ==  0)) {
+    lisaac_push(&__O4P,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__GFP,L13509636); // L103 TRUE;
+    __R4P=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__O4P,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__GFP,L14689286); // L112 FALSE;
+    __R4P=__F__;
+  };
+  if (__R4P) {
+    lisaac_push(&__DJX,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__GJX,L8792068); // L67 TRUE;
+    lisaac_push_first(&__O4P,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__GFP,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__IJX,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__PJX,L8792068); // L67 TRUE;
+    lisaac_push_first(&__RJX,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__F4P));
+    lisaac_push(&__GFP,L9181698); // L70 OBJECT;
+    __DX((&__string_127));
+    lisaac_push(&__GFP,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__IJX,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__PJX,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__RJX,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__NVZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__CHP,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__ELX,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__LLX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__GFP,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__IJX,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__PJX,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__5KX,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__CLX,L8530438); // L65 FALSE;
+    lisaac_push(&__DJX,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__GJX,L8530438); // L65 FALSE;
   };
-  __1GP=__2HP;
-  lisaac_push(&__XGP,L43780649); // L334 MEMORY;
-  lisaac_push_first(&__5KX,L9441810); // L72 BLOCK;
-  __VBQ:
+  __5EP=__AGP;
+  lisaac_push(&__1EP,L43780649); // L334 MEMORY;
+  lisaac_push_first(&__DJX,L9441810); // L72 BLOCK;
+  __Z5P:
   {
-    lisaac_push(&__5KX,L9441810); // L72 BLOCK;
-    lisaac_push_first(&__CLX,L43518505); // L332 MEMORY;
-    if (((void *)__1GP != (void *)NULL)) {
-      lisaac_push(&__CLX,L43528233); // L332 MEMORY;
-      lisaac_push_first(&__KAQ,L10652676); // L81 TRUE;
-      lisaac_push_first(&__CHP,L43529257); // L332 MEMORY;
-      if (__1GP==NULL) {
-        lisaac_push(&__CHP,L43534889); // L332 MEMORY;
+    lisaac_push(&__DJX,L9441810); // L72 BLOCK;
+    lisaac_push_first(&__GJX,L43518505); // L332 MEMORY;
+    if (((void *)__5EP != (void *)NULL)) {
+      lisaac_push(&__GJX,L43528233); // L332 MEMORY;
+      lisaac_push_first(&__O4P,L10652676); // L81 TRUE;
+      lisaac_push_first(&__GFP,L43529257); // L332 MEMORY;
+      if (__5EP==NULL) {
+        lisaac_push(&__GFP,L43534889); // L332 MEMORY;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* MEMORY */ {
-        lisaac_push(&__CHP,L43534889); // L332 MEMORY;
-        __TXZ=((____ASE *)__1GP);
-        lisaac_push_first(&__ELX,L10883113); // L83 MEMORY;
-        __UXZ=__TXZ->__DSE;
-        lisaac_push(&__ELX,L10899497); // L83 MEMORY;
-        lisaac_push_first(&__LLX,L22171143); // L169 INTEGER;
-        __JIP=(____Y1)(__UXZ &  4294967292LU);
+        lisaac_push(&__GFP,L43534889); // L332 MEMORY;
+        __XVZ=((____FQE *)__5EP);
+        lisaac_push_first(&__IJX,L10883113); // L83 MEMORY;
+        __YVZ=__XVZ->__IQE;
+        lisaac_push(&__IJX,L10899497); // L83 MEMORY;
+        lisaac_push_first(&__PJX,L22171143); // L169 INTEGER;
+        __NGP=(____Y1)(__YVZ &  4294967292LU);
       };
-      lisaac_push(&__CHP,L43541033); // L332 MEMORY;
-      lisaac_push_first(&__ELX,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__LLX,L78939655); // L602 INTEGER;
-      lisaac_push_first(&__NLX,L4069927); // L31 CONVERT;
-      __KIP=((____DB )__JIP);
-      lisaac_push(&__CHP,L43541545); // L332 MEMORY;
-      lisaac_push_first(&__ELX,L15498248); // L118 NUMERIC;
-      lisaac_push_first(&__LLX,L16021000); // L122 NUMERIC;
-      lisaac_push_first(&__NLX,L15224840); // L116 NUMERIC;
-      __NDAB=(__KIP > __ZGP);
-      lisaac_push(&__LLX,L16030216); // L122 NUMERIC;
-      lisaac_push_first(&__NLX,L14700552); // L112 NUMERIC;
-      __PDAB=(__KIP == __ZGP);
-      if (__NDAB) {
-        lisaac_push(&__LLX,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__NLX,L10900996); // L83 TRUE;
-        __RDAB=__F__;
+      lisaac_push(&__GFP,L43541033); // L332 MEMORY;
+      lisaac_push_first(&__IJX,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__PJX,L78939655); // L602 INTEGER;
+      lisaac_push_first(&__RJX,L4069927); // L31 CONVERT;
+      __OGP=((____DB )__NGP);
+      lisaac_push(&__GFP,L43541545); // L332 MEMORY;
+      lisaac_push_first(&__IJX,L15498248); // L118 NUMERIC;
+      lisaac_push_first(&__PJX,L16021000); // L122 NUMERIC;
+      lisaac_push_first(&__RJX,L15224840); // L116 NUMERIC;
+      __PBAB=(__OGP > __3EP);
+      lisaac_push(&__PJX,L16030216); // L122 NUMERIC;
+      lisaac_push_first(&__RJX,L14700552); // L112 NUMERIC;
+      __RBAB=(__OGP == __3EP);
+      if (__PBAB) {
+        lisaac_push(&__PJX,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__RJX,L10900996); // L83 TRUE;
+        __TBAB=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__LLX,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__NLX,L12342790); // L94 FALSE;
-        __RDAB=__PDAB;
+        lisaac_push(&__PJX,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__RJX,L12342790); // L94 FALSE;
+        __TBAB=__RBAB;
       };
-      if (__RDAB) {
-        lisaac_push(&__ELX,L15493640); // L118 NUMERIC;
-        lisaac_push_first(&__LLX,L13509636); // L103 TRUE;
-        __RDAB=__J__;
+      if (__TBAB) {
+        lisaac_push(&__IJX,L15493640); // L118 NUMERIC;
+        lisaac_push_first(&__PJX,L13509636); // L103 TRUE;
+        __TBAB=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__ELX,L15493640); // L118 NUMERIC;
-        lisaac_push_first(&__LLX,L14689286); // L112 FALSE;
-        __RDAB=__F__;
+        lisaac_push(&__IJX,L15493640); // L118 NUMERIC;
+        lisaac_push_first(&__PJX,L14689286); // L112 FALSE;
+        __TBAB=__F__;
       };
-      __NDAB=__RDAB;
+      __PBAB=__TBAB;
     } else /* FALSE */ {
-      lisaac_push(&__CLX,L43528233); // L332 MEMORY;
-      lisaac_push_first(&__KAQ,L12081158); // L92 FALSE;
-      __NDAB=__J__;
+      lisaac_push(&__GJX,L43528233); // L332 MEMORY;
+      lisaac_push_first(&__O4P,L12081158); // L92 FALSE;
+      __PBAB=__J__;
     };
-    if (__NDAB) {
-      lisaac_push(&__5KX,L9832978); // L75 BLOCK;
-      lisaac_push_first(&__CLX,L8792068); // L67 TRUE;
-      lisaac_push_first(&__KAQ,L9576466); // L73 BLOCK;
-      lisaac_push_first(&__CHP,L43552809); // L332 MEMORY;
-      if (__1GP==NULL) {
-        lisaac_push(&__CHP,L43663401); // L333 MEMORY;
+    if (__PBAB) {
+      lisaac_push(&__DJX,L9832978); // L75 BLOCK;
+      lisaac_push_first(&__GJX,L8792068); // L67 TRUE;
+      lisaac_push_first(&__O4P,L9576466); // L73 BLOCK;
+      lisaac_push_first(&__GFP,L43552809); // L332 MEMORY;
+      if (__5EP==NULL) {
+        lisaac_push(&__GFP,L43663401); // L333 MEMORY;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* MEMORY */ {
-        __TXZ=__1GP->__ESE;
+        __XVZ=__5EP->__JQE;
       };
-      __1GP=__TXZ;
-      lisaac_push(&__KAQ,L9709074); // L74 BLOCK;
-      goto __VBQ;
+      __5EP=__XVZ;
+      lisaac_push(&__O4P,L9709074); // L74 BLOCK;
+      goto __Z5P;
     } else /* FALSE */ {
-      lisaac_push(&__5KX,L9832978); // L75 BLOCK;
-      lisaac_push_first(&__CLX,L8530438); // L65 FALSE;
+      lisaac_push(&__DJX,L9832978); // L75 BLOCK;
+      lisaac_push_first(&__GJX,L8530438); // L65 FALSE;
     };
   };
-  if (((void *)__1GP == (void *)NULL)) {
-    lisaac_push(&__XGP,L44173865); // L337 MEMORY;
-    lisaac_push_first(&__5KX,L8792068); // L67 TRUE;
-    lisaac_push_first(&__CLX,L44052521); // L336 MEMORY;
-    __TXZ=__A0O();
-    __1GP=__TXZ;
+  if (((void *)__5EP == (void *)NULL)) {
+    lisaac_push(&__1EP,L44173865); // L337 MEMORY;
+    lisaac_push_first(&__DJX,L8792068); // L67 TRUE;
+    lisaac_push_first(&__GJX,L44052521); // L336 MEMORY;
+    __XVZ=__EYO();
+    __5EP=__XVZ;
   } else /* FALSE */ {
-    lisaac_push(&__XGP,L44173865); // L337 MEMORY;
-    lisaac_push_first(&__5KX,L8530438); // L65 FALSE;
+    lisaac_push(&__1EP,L44173865); // L337 MEMORY;
+    lisaac_push_first(&__DJX,L8530438); // L65 FALSE;
   };
-  if (__1GP==NULL) {
-    lisaac_push(&__XGP,L44319273); // L338 MEMORY;
+  if (__5EP==NULL) {
+    lisaac_push(&__1EP,L44319273); // L338 MEMORY;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* MEMORY */ {
-    lisaac_push(&__XGP,L44319273); // L338 MEMORY;
-    __TXZ=((____ASE *)__1GP);
-    lisaac_push_first(&__5KX,L10384425); // L79 MEMORY;
-    lisaac_push_first(&__CLX,L4069927); // L31 CONVERT;
-    __KIP=((____DB )__TXZ);
-  };
-  lisaac_push(&__XGP,L44319785); // L338 MEMORY;
-  lisaac_push_first(&__5KX,L12726313); // L97 MEMORY;
-  __BAQ=__20F;
-  lisaac_push(&__5KX,L12736553); // L97 MEMORY;
-  lisaac_push_first(&__CLX,L9195016); // L70 NUMERIC;
-  __EHP=(void *)((unsigned long)__KIP - (unsigned long)__BAQ);
-  lisaac_push(&__5KX,L12751913); // L97 MEMORY;
-  lisaac_push_first(&__CLX,L49155080); // L375 NUMERIC;
-  lisaac_push_first(&__KAQ,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__CHP,L7088642); // L54 OBJECT;
-  __BAQ=((____DB )(top_context->back->back));
-  lisaac_push(&__KAQ,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__CHP,L10652676); // L81 TRUE;
-  lisaac_push_first(&__ELX,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__LLX,L49185288); // L375 NUMERIC;
-  lisaac_push_first(&__NLX,L16267284); // L124 UNSIGNED_INTEGER;
-  lisaac_push_first(&__JXZ,L10135571); // L77 POINTER;
-  lisaac_push_first(&__SM5,L9080339); // L69 POINTER;
-  lisaac_push_first(&__TM5,L4069927); // L31 CONVERT;
-  __GHP=((____L )__EHP);
-  lisaac_push(&__JXZ,L10135571); // L77 POINTER;
-  lisaac_push_first(&__SM5,L4069927); // L31 CONVERT;
-  __XM5=((____O0 )__GHP);
-  lisaac_push(&__NLX,L16257556); // L124 UNSIGNED_INTEGER;
-  lisaac_push_first(&__JXZ,L15224840); // L116 NUMERIC;
-  if (( 4294967295LU > __XM5)) {
-    lisaac_push(&__ELX,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__LLX,L13509636); // L103 TRUE;
-    __NAQ=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__ELX,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__LLX,L14689286); // L112 FALSE;
-    __NAQ=__F__;
-  };
-  if (__NAQ) {
-    lisaac_push(&__KAQ,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__CHP,L8792068); // L67 TRUE;
-    lisaac_push_first(&__ELX,L21910546); // L167 BLOCK;
-    lisaac_push(&__ELX,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__LLX,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__NLX,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__JXZ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__SM5,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__BAQ));
-    lisaac_push(&__LLX,L9181698); // L70 OBJECT;
-    __DX((&__string_111));
-    lisaac_push(&__LLX,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__NLX,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__JXZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__SM5,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__TM5,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__1EP,L44319273); // L338 MEMORY;
+    __XVZ=((____FQE *)__5EP);
+    lisaac_push_first(&__DJX,L10384425); // L79 MEMORY;
+    lisaac_push_first(&__GJX,L4069927); // L31 CONVERT;
+    __OGP=((____DB )__XVZ);
+  };
+  lisaac_push(&__1EP,L44319785); // L338 MEMORY;
+  lisaac_push_first(&__DJX,L12726313); // L97 MEMORY;
+  __F4P=__BZF;
+  lisaac_push(&__DJX,L12736553); // L97 MEMORY;
+  lisaac_push_first(&__GJX,L9195016); // L70 NUMERIC;
+  __IFP=(void *)((unsigned long)__OGP - (unsigned long)__F4P);
+  lisaac_push(&__DJX,L12751913); // L97 MEMORY;
+  lisaac_push_first(&__GJX,L49155080); // L375 NUMERIC;
+  lisaac_push_first(&__O4P,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__GFP,L7088642); // L54 OBJECT;
+  __F4P=((____DB )(top_context->back->back));
+  lisaac_push(&__O4P,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__GFP,L10652676); // L81 TRUE;
+  lisaac_push_first(&__IJX,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__PJX,L49185288); // L375 NUMERIC;
+  lisaac_push_first(&__RJX,L16267284); // L124 UNSIGNED_INTEGER;
+  lisaac_push_first(&__NVZ,L10135571); // L77 POINTER;
+  lisaac_push_first(&__UK5,L9080339); // L69 POINTER;
+  lisaac_push_first(&__VK5,L4069927); // L31 CONVERT;
+  __KFP=((____L )__IFP);
+  lisaac_push(&__NVZ,L10135571); // L77 POINTER;
+  lisaac_push_first(&__UK5,L4069927); // L31 CONVERT;
+  __ZK5=((____O0 )__KFP);
+  lisaac_push(&__RJX,L16257556); // L124 UNSIGNED_INTEGER;
+  lisaac_push_first(&__NVZ,L15224840); // L116 NUMERIC;
+  if (( 4294967295LU > __ZK5)) {
+    lisaac_push(&__IJX,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__PJX,L13509636); // L103 TRUE;
+    __R4P=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__IJX,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__PJX,L14689286); // L112 FALSE;
+    __R4P=__F__;
+  };
+  if (__R4P) {
+    lisaac_push(&__O4P,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__GFP,L8792068); // L67 TRUE;
+    lisaac_push_first(&__IJX,L21910546); // L167 BLOCK;
+    lisaac_push(&__IJX,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__PJX,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__RJX,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__NVZ,L8792068); // L67 TRUE;
+    lisaac_push_first(&__UK5,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__F4P));
+    lisaac_push(&__PJX,L9181698); // L70 OBJECT;
+    __DX((&__string_109));
+    lisaac_push(&__PJX,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__RJX,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__NVZ,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__UK5,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__VK5,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__LLX,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__NLX,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__JXZ,L4598824); // L35 SYSTEM;
+    lisaac_push(&__PJX,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__RJX,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__NVZ,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__KAQ,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__CHP,L8530438); // L65 FALSE;
-  };
-  __UXZ=((____Y1 )((unsigned int)(__EHP)));
-  lisaac_push(&__5KX,L12752937); // L97 MEMORY;
-  lisaac_push_first(&__CLX,L23745543); // L181 INTEGER;
-  __JIP=(____Y1)(__UXZ >>  26);
-  lisaac_push(&__XGP,L44447785); // L339 MEMORY;
-  lisaac_push_first(&__5KX,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__CLX,L7088642); // L54 OBJECT;
-  __BAQ=((____DB )(top_context->back->back));
-  lisaac_push(&__5KX,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__CLX,L10652676); // L81 TRUE;
-  lisaac_push_first(&__KAQ,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__CHP,L44446249); // L339 MEMORY;
-  lisaac_push_first(&__ELX,L6300680); // L48 NUMERIC;
-  lisaac_push_first(&__LLX,L10652676); // L81 TRUE;
-  lisaac_push_first(&__NLX,L6304264); // L48 NUMERIC;
-  lisaac_push_first(&__JXZ,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__SM5,L15224840); // L116 NUMERIC;
-  __NAQ=( 63 > __JIP);
-  lisaac_push(&__JXZ,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__SM5,L14700552); // L112 NUMERIC;
-  __NDAB=( 63 == __JIP);
-  if (__NAQ) {
-    lisaac_push(&__JXZ,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__SM5,L10900996); // L83 TRUE;
-    __PDAB=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__JXZ,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__SM5,L12342790); // L94 FALSE;
-    __PDAB=__NDAB;
-  };
-  if (__PDAB) {
-    lisaac_push(&__KAQ,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__CHP,L13509636); // L103 TRUE;
-    __PDAB=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__KAQ,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__CHP,L14689286); // L112 FALSE;
-    __PDAB=__F__;
-  };
-  if (__PDAB) {
-    lisaac_push(&__5KX,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__CLX,L8792068); // L67 TRUE;
-    lisaac_push_first(&__KAQ,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__CHP,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__ELX,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__LLX,L8792068); // L67 TRUE;
-    lisaac_push_first(&__NLX,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__BAQ));
-    lisaac_push(&__CHP,L9181698); // L70 OBJECT;
-    __DX((&__string_133));
-    lisaac_push(&__CHP,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__ELX,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__LLX,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__NLX,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__JXZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__O4P,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__GFP,L8530438); // L65 FALSE;
+  };
+  __YVZ=((____Y1 )((unsigned int)(__IFP)));
+  lisaac_push(&__DJX,L12752937); // L97 MEMORY;
+  lisaac_push_first(&__GJX,L23745543); // L181 INTEGER;
+  __NGP=(____Y1)(__YVZ >>  26);
+  lisaac_push(&__1EP,L44447785); // L339 MEMORY;
+  lisaac_push_first(&__DJX,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__GJX,L7088642); // L54 OBJECT;
+  __F4P=((____DB )(top_context->back->back));
+  lisaac_push(&__DJX,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__GJX,L10652676); // L81 TRUE;
+  lisaac_push_first(&__O4P,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__GFP,L44446249); // L339 MEMORY;
+  lisaac_push_first(&__IJX,L6300680); // L48 NUMERIC;
+  lisaac_push_first(&__PJX,L10652676); // L81 TRUE;
+  lisaac_push_first(&__RJX,L6304264); // L48 NUMERIC;
+  lisaac_push_first(&__NVZ,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__UK5,L15224840); // L116 NUMERIC;
+  __R4P=( 63 > __NGP);
+  lisaac_push(&__NVZ,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__UK5,L14700552); // L112 NUMERIC;
+  __PBAB=( 63 == __NGP);
+  if (__R4P) {
+    lisaac_push(&__NVZ,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__UK5,L10900996); // L83 TRUE;
+    __RBAB=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__NVZ,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__UK5,L12342790); // L94 FALSE;
+    __RBAB=__PBAB;
+  };
+  if (__RBAB) {
+    lisaac_push(&__O4P,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__GFP,L13509636); // L103 TRUE;
+    __RBAB=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__O4P,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__GFP,L14689286); // L112 FALSE;
+    __RBAB=__F__;
+  };
+  if (__RBAB) {
+    lisaac_push(&__DJX,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__GJX,L8792068); // L67 TRUE;
+    lisaac_push_first(&__O4P,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__GFP,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__IJX,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__PJX,L8792068); // L67 TRUE;
+    lisaac_push_first(&__RJX,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__F4P));
+    lisaac_push(&__GFP,L9181698); // L70 OBJECT;
+    __DX((&__string_131));
+    lisaac_push(&__GFP,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__IJX,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__PJX,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__RJX,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__NVZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__CHP,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__ELX,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__LLX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__GFP,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__IJX,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__PJX,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__5KX,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__CLX,L8530438); // L65 FALSE;
+    lisaac_push(&__DJX,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__GJX,L8530438); // L65 FALSE;
   };
-  if (__1GP==NULL) {
-    lisaac_push(&__XGP,L44583465); // L340 MEMORY;
+  if (__5EP==NULL) {
+    lisaac_push(&__1EP,L44583465); // L340 MEMORY;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* MEMORY */ {
-    lisaac_push(&__XGP,L44583465); // L340 MEMORY;
-    __DWS(((____ASE *)__1GP),__ZGP,__JIP);
+    lisaac_push(&__1EP,L44583465); // L340 MEMORY;
+    __HUS(((____FQE *)__5EP),__3EP,__NGP);
   };
-  __TXZ=__1GP;
-  return(__TXZ);
+  __XVZ=__5EP;
+  return(__XVZ);
 }
 
-static void __YBT(____ASE *__0BT)
-// ({__ASE}) Void No recursive, No inlinable.
+static void __25S(____FQE *__45S)
+// ({__FQE}) Void No recursive, No inlinable.
 {
-  ____ASE *__1BT,*__2BT,*__KFV;
-  _____CONTEXT __ZBT,__IPT,__DCT,__JFV;
-  lisaac_push_first(&__ZBT,L24521257); // L187 MEMORY;
-  __1BT=__0BT->__FSE;
-  __2BT=__0BT->__ESE;
-  if (((void *)__1BT == (void *)NULL)) {
-    lisaac_push(&__ZBT,L25692713); // L196 MEMORY;
-    lisaac_push_first(&__IPT,L6825988); // L52 TRUE;
-    lisaac_push_first(&__DCT,L25177129); // L192 MEMORY;
-    __2HP=__2BT;
-  } else /* FALSE */ {
-    lisaac_push(&__ZBT,L25692713); // L196 MEMORY;
-    lisaac_push_first(&__IPT,L6826502); // L52 FALSE;
-    lisaac_push_first(&__DCT,L25434153); // L194 MEMORY;
-    if (__1BT==NULL) {
-      lisaac_push(&__DCT,L25573929); // L195 MEMORY;
+  ____FQE *__55S,*__AAT,*__ODV;
+  _____CONTEXT __35S,__MNT,__HAT,__NDV;
+  lisaac_push_first(&__35S,L24521257); // L187 MEMORY;
+  __55S=__45S->__KQE;
+  __AAT=__45S->__JQE;
+  if (((void *)__55S == (void *)NULL)) {
+    lisaac_push(&__35S,L25692713); // L196 MEMORY;
+    lisaac_push_first(&__MNT,L6825988); // L52 TRUE;
+    lisaac_push_first(&__HAT,L25177129); // L192 MEMORY;
+    __AGP=__AAT;
+  } else /* FALSE */ {
+    lisaac_push(&__35S,L25692713); // L196 MEMORY;
+    lisaac_push_first(&__MNT,L6826502); // L52 FALSE;
+    lisaac_push_first(&__HAT,L25434153); // L194 MEMORY;
+    if (__55S==NULL) {
+      lisaac_push(&__HAT,L25573929); // L195 MEMORY;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* MEMORY */ {
-      lisaac_push(&__DCT,L25573929); // L195 MEMORY;
-      __KFV=((____ASE *)__1BT);
-      lisaac_push_first(&__JFV,L24133161); // L184 MEMORY;
-      __KFV->__ESE=__2BT;
+      lisaac_push(&__HAT,L25573929); // L195 MEMORY;
+      __ODV=((____FQE *)__55S);
+      lisaac_push_first(&__NDV,L24133161); // L184 MEMORY;
+      __ODV->__JQE=__AAT;
     };
   };
-  if (((void *)__2BT != (void *)NULL)) {
-    lisaac_push(&__ZBT,L26085929); // L199 MEMORY;
-    lisaac_push_first(&__IPT,L8792068); // L67 TRUE;
-    lisaac_push_first(&__DCT,L25833001); // L197 MEMORY;
-    if (__2BT==NULL) {
-      lisaac_push(&__DCT,L25969193); // L198 MEMORY;
+  if (((void *)__AAT != (void *)NULL)) {
+    lisaac_push(&__35S,L26085929); // L199 MEMORY;
+    lisaac_push_first(&__MNT,L8792068); // L67 TRUE;
+    lisaac_push_first(&__HAT,L25833001); // L197 MEMORY;
+    if (__AAT==NULL) {
+      lisaac_push(&__HAT,L25969193); // L198 MEMORY;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* MEMORY */ {
-      lisaac_push(&__DCT,L25969193); // L198 MEMORY;
-      __KFV=((____ASE *)__2BT);
-      lisaac_push_first(&__JFV,L24264233); // L185 MEMORY;
-      __KFV->__FSE=__1BT;
+      lisaac_push(&__HAT,L25969193); // L198 MEMORY;
+      __ODV=((____FQE *)__AAT);
+      lisaac_push_first(&__NDV,L24264233); // L185 MEMORY;
+      __ODV->__KQE=__55S;
     };
   } else /* FALSE */ {
-    lisaac_push(&__ZBT,L26085929); // L199 MEMORY;
-    lisaac_push_first(&__IPT,L8530438); // L65 FALSE;
+    lisaac_push(&__35S,L26085929); // L199 MEMORY;
+    lisaac_push_first(&__MNT,L8530438); // L65 FALSE;
   };
 }
 
-static ____DB __XRG(____Y1 __0RG)
+static ____DB __2PG(____Y1 __5PG)
 // ({__Y1}) With result No recursive, No inlinable.
 {
-  ____O0 __OP5;
-  ____Y1 __2RG,__LSG,__2FT,__SZZ,__USG,__YZZ,__4SG;
-  ____ASE *__5RG,*__RZZ,*__XZZ;
-  ____DB __2WT,__UN5,__1N5,__3N5,__NUG,__VUG,__20Z,__Q0Z;
-  ____L __MP5;
-  _____CONTEXT __YRG,__ZQX,__2QX,__MB3,__UB3,__VB3,__0WT,__PYU,__FXT;
-  _____CONTEXT __0FT,__KC3,__SC3,__TC3,__PZZ;
-  ____G __YB3,__0B3,__2B3,__YC3,__0C3;
-  ____DB *__W1Z;
-  lisaac_push_first(&__YRG,L3950628); // L30 UINTEGER_32;
-  lisaac_push_first(&__ZQX,L67276296); // L513 NUMERIC;
-  lisaac_push_first(&__2QX,L4069927); // L31 CONVERT;
-  __2RG= 0;
-  __5RG=NULL;
-  lisaac_push(&__YRG,L47057449); // L359 MEMORY;
-  lisaac_push_first(&__ZQX,L9441810); // L72 BLOCK;
-  __C0G:
+  ____O0 __QN5;
+  ____Y1 __BQG,__QQG,__AET,__WXZ,__ZQG,__2XZ,__DRG;
+  ____FQE *__EQG,*__VXZ,*__1XZ;
+  ____DB __AVT,__WL5,__3L5,__5L5,__SSG,__0SG,__AZZ,__UYZ;
+  ____L __ON5;
+  _____CONTEXT __3PG,__3OX,__APX,__Z52,__BA3,__CA3,__4UT,__TWU,__JVT;
+  _____CONTEXT __4DT,__XA3,__5A3,__AB3,__TXZ;
+  ____G __FA3,__HA3,__JA3,__FB3,__HB3;
+  ____DB *__0ZZ;
+  lisaac_push_first(&__3PG,L3950628); // L30 UINTEGER_32;
+  lisaac_push_first(&__3OX,L67276296); // L513 NUMERIC;
+  lisaac_push_first(&__APX,L4069927); // L31 CONVERT;
+  __BQG= 0;
+  __EQG=NULL;
+  lisaac_push(&__3PG,L47057449); // L359 MEMORY;
+  lisaac_push_first(&__3OX,L9441810); // L72 BLOCK;
+  __HYG:
   {
-    lisaac_push(&__ZQX,L9441810); // L72 BLOCK;
-    lisaac_push_first(&__2QX,L46008873); // L351 MEMORY;
-    __LSG=__KSG;
-    lisaac_push(&__2QX,L46143529); // L352 MEMORY;
-    lisaac_push_first(&__MB3,L15498248); // L118 NUMERIC;
-    lisaac_push_first(&__UB3,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__VB3,L15224840); // L116 NUMERIC;
-    __YB3=(__2RG > __LSG);
-    lisaac_push(&__UB3,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__VB3,L14700552); // L112 NUMERIC;
-    __0B3=(__2RG == __LSG);
-    if (__YB3) {
-      lisaac_push(&__UB3,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__VB3,L10900996); // L83 TRUE;
-      __2B3=__F__;
+    lisaac_push(&__3OX,L9441810); // L72 BLOCK;
+    lisaac_push_first(&__APX,L46008873); // L351 MEMORY;
+    __QQG=__PQG;
+    lisaac_push(&__APX,L46143529); // L352 MEMORY;
+    lisaac_push_first(&__Z52,L15498248); // L118 NUMERIC;
+    lisaac_push_first(&__BA3,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__CA3,L15224840); // L116 NUMERIC;
+    __FA3=(__BQG > __QQG);
+    lisaac_push(&__BA3,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__CA3,L14700552); // L112 NUMERIC;
+    __HA3=(__BQG == __QQG);
+    if (__FA3) {
+      lisaac_push(&__BA3,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__CA3,L10900996); // L83 TRUE;
+      __JA3=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__UB3,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__VB3,L12342790); // L94 FALSE;
-      __2B3=__0B3;
+      lisaac_push(&__BA3,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__CA3,L12342790); // L94 FALSE;
+      __JA3=__HA3;
     };
-    if (__2B3) {
-      lisaac_push(&__MB3,L15493640); // L118 NUMERIC;
-      lisaac_push_first(&__UB3,L13509636); // L103 TRUE;
-      __2B3=__J__;
+    if (__JA3) {
+      lisaac_push(&__Z52,L15493640); // L118 NUMERIC;
+      lisaac_push_first(&__BA3,L13509636); // L103 TRUE;
+      __JA3=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__MB3,L15493640); // L118 NUMERIC;
-      lisaac_push_first(&__UB3,L14689286); // L112 FALSE;
-      __2B3=__F__;
+      lisaac_push(&__Z52,L15493640); // L118 NUMERIC;
+      lisaac_push_first(&__BA3,L14689286); // L112 FALSE;
+      __JA3=__F__;
     };
-    if (__2B3) {
-      lisaac_push(&__2QX,L46149673); // L352 MEMORY;
-      lisaac_push_first(&__MB3,L10652676); // L81 TRUE;
-      lisaac_push_first(&__UB3,L46409769); // L354 MEMORY;
-      lisaac_push_first(&__VB3,L14289449); // L109 MEMORY;
-      lisaac_push_first(&__0WT,L19150866); // L146 BLOCK;
-      lisaac_push_first(&__PYU,L7088642); // L54 OBJECT;
-      __2WT=((____DB )(top_context->back->back));
-      lisaac_push(&__0WT,L19280914); // L147 BLOCK;
-      lisaac_push_first(&__PYU,L10652676); // L81 TRUE;
-      lisaac_push_first(&__FXT,L19285522); // L147 BLOCK;
-      lisaac_push_first(&__0FT,L14290473); // L109 MEMORY;
-      __2FT=__KSG;
-      lisaac_push(&__0FT,L14293033); // L109 MEMORY;
-      lisaac_push_first(&__KC3,L15498248); // L118 NUMERIC;
-      lisaac_push_first(&__SC3,L16021000); // L122 NUMERIC;
-      lisaac_push_first(&__TC3,L15224840); // L116 NUMERIC;
-      __2B3=(__2RG > __2FT);
-      lisaac_push(&__SC3,L16030216); // L122 NUMERIC;
-      lisaac_push_first(&__TC3,L14700552); // L112 NUMERIC;
-      __YC3=(__2RG == __2FT);
-      if (__2B3) {
-        lisaac_push(&__SC3,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__TC3,L10900996); // L83 TRUE;
-        __0C3=__F__;
+    if (__JA3) {
+      lisaac_push(&__APX,L46149673); // L352 MEMORY;
+      lisaac_push_first(&__Z52,L10652676); // L81 TRUE;
+      lisaac_push_first(&__BA3,L46409769); // L354 MEMORY;
+      lisaac_push_first(&__CA3,L14289449); // L109 MEMORY;
+      lisaac_push_first(&__4UT,L19150866); // L146 BLOCK;
+      lisaac_push_first(&__TWU,L7088642); // L54 OBJECT;
+      __AVT=((____DB )(top_context->back->back));
+      lisaac_push(&__4UT,L19280914); // L147 BLOCK;
+      lisaac_push_first(&__TWU,L10652676); // L81 TRUE;
+      lisaac_push_first(&__JVT,L19285522); // L147 BLOCK;
+      lisaac_push_first(&__4DT,L14290473); // L109 MEMORY;
+      __AET=__PQG;
+      lisaac_push(&__4DT,L14293033); // L109 MEMORY;
+      lisaac_push_first(&__XA3,L15498248); // L118 NUMERIC;
+      lisaac_push_first(&__5A3,L16021000); // L122 NUMERIC;
+      lisaac_push_first(&__AB3,L15224840); // L116 NUMERIC;
+      __JA3=(__BQG > __AET);
+      lisaac_push(&__5A3,L16030216); // L122 NUMERIC;
+      lisaac_push_first(&__AB3,L14700552); // L112 NUMERIC;
+      __FB3=(__BQG == __AET);
+      if (__JA3) {
+        lisaac_push(&__5A3,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__AB3,L10900996); // L83 TRUE;
+        __HB3=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__SC3,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__TC3,L12342790); // L94 FALSE;
-        __0C3=__YC3;
+        lisaac_push(&__5A3,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__AB3,L12342790); // L94 FALSE;
+        __HB3=__FB3;
       };
-      if (__0C3) {
-        lisaac_push(&__KC3,L15493640); // L118 NUMERIC;
-        lisaac_push_first(&__SC3,L13509636); // L103 TRUE;
-        __0C3=__J__;
+      if (__HB3) {
+        lisaac_push(&__XA3,L15493640); // L118 NUMERIC;
+        lisaac_push_first(&__5A3,L13509636); // L103 TRUE;
+        __HB3=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__KC3,L15493640); // L118 NUMERIC;
-        lisaac_push_first(&__SC3,L14689286); // L112 FALSE;
-        __0C3=__F__;
+        lisaac_push(&__XA3,L15493640); // L118 NUMERIC;
+        lisaac_push_first(&__5A3,L14689286); // L112 FALSE;
+        __HB3=__F__;
       };
-      if (__0C3) {
-        lisaac_push(&__FXT,L19282450); // L147 BLOCK;
-        lisaac_push_first(&__0FT,L13509636); // L103 TRUE;
-        __0C3=__J__;
+      if (__HB3) {
+        lisaac_push(&__JVT,L19282450); // L147 BLOCK;
+        lisaac_push_first(&__4DT,L13509636); // L103 TRUE;
+        __HB3=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__FXT,L19282450); // L147 BLOCK;
-        lisaac_push_first(&__0FT,L14689286); // L112 FALSE;
-        __0C3=__F__;
+        lisaac_push(&__JVT,L19282450); // L147 BLOCK;
+        lisaac_push_first(&__4DT,L14689286); // L112 FALSE;
+        __HB3=__F__;
       };
-      if (__0C3) {
-        lisaac_push(&__0WT,L19532306); // L149 BLOCK;
-        lisaac_push_first(&__PYU,L8792068); // L67 TRUE;
-        lisaac_push_first(&__FXT,L19289106); // L147 BLOCK;
-        lisaac_push(&__FXT,L19428370); // L148 BLOCK;
-        lisaac_push_first(&__0FT,L9059330); // L69 OBJECT;
-        lisaac_push_first(&__KC3,L7866882); // L60 OBJECT;
-        lisaac_push_first(&__SC3,L8792068); // L67 TRUE;
-        lisaac_push_first(&__TC3,L7616002); // L58 OBJECT;
-        lisaac_stack_print((_____CONTEXT *)(__2WT));
-        lisaac_push(&__0FT,L9181698); // L70 OBJECT;
-        __DX((&__string_47));
-        lisaac_push(&__0FT,L9313282); // L71 OBJECT;
-        lisaac_push_first(&__KC3,L10896400); // L83 CHARACTER;
-        lisaac_push_first(&__SC3,L5005342); // L38 STD_OUTPUT;
-        lisaac_push_first(&__TC3,L18378271); // L140 OUTPUT_STREAM;
-        lisaac_push_first(&__PZZ,L8272919); // L63 SYSTEM_IO;
+      if (__HB3) {
+        lisaac_push(&__4UT,L19532306); // L149 BLOCK;
+        lisaac_push_first(&__TWU,L8792068); // L67 TRUE;
+        lisaac_push_first(&__JVT,L19289106); // L147 BLOCK;
+        lisaac_push(&__JVT,L19428370); // L148 BLOCK;
+        lisaac_push_first(&__4DT,L9059330); // L69 OBJECT;
+        lisaac_push_first(&__XA3,L7866882); // L60 OBJECT;
+        lisaac_push_first(&__5A3,L8792068); // L67 TRUE;
+        lisaac_push_first(&__AB3,L7616002); // L58 OBJECT;
+        lisaac_stack_print((_____CONTEXT *)(__AVT));
+        lisaac_push(&__4DT,L9181698); // L70 OBJECT;
+        __DX((&__string_42));
+        lisaac_push(&__4DT,L9313282); // L71 OBJECT;
+        lisaac_push_first(&__XA3,L10896400); // L83 CHARACTER;
+        lisaac_push_first(&__5A3,L5005342); // L38 STD_OUTPUT;
+        lisaac_push_first(&__AB3,L18378271); // L140 OUTPUT_STREAM;
+        lisaac_push_first(&__TXZ,L8272919); // L63 SYSTEM_IO;
         fputc((int)('\n'),stdout);
-        lisaac_push(&__0FT,L9455106); // L72 OBJECT;
-        lisaac_push_first(&__KC3,L10511362); // L80 OBJECT;
-        lisaac_push_first(&__SC3,L4598824); // L35 SYSTEM;
+        lisaac_push(&__4DT,L9455106); // L72 OBJECT;
+        lisaac_push_first(&__XA3,L10511362); // L80 OBJECT;
+        lisaac_push_first(&__5A3,L4598824); // L35 SYSTEM;
         exit(( 1));
       } else /* FALSE */ {
-        lisaac_push(&__0WT,L19532306); // L149 BLOCK;
-        lisaac_push_first(&__PYU,L8530438); // L65 FALSE;
+        lisaac_push(&__4UT,L19532306); // L149 BLOCK;
+        lisaac_push_first(&__TWU,L8530438); // L65 FALSE;
       };
-      __5RG=((____ASE *)(last_block[(__2RG)]));
-      if (__5RG==NULL) {
-        lisaac_push(&__UB3,L46536233); // L355 MEMORY;
+      __EQG=((____FQE *)(last_block[(__BQG)]));
+      if (__EQG==NULL) {
+        lisaac_push(&__BA3,L46536233); // L355 MEMORY;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* MEMORY */ {
-        lisaac_push(&__UB3,L46536233); // L355 MEMORY;
-        __RZZ=((____ASE *)__5RG);
-        lisaac_push_first(&__VB3,L10883113); // L83 MEMORY;
-        __SZZ=__RZZ->__DSE;
-        lisaac_push(&__VB3,L10899497); // L83 MEMORY;
-        lisaac_push_first(&__0WT,L22171143); // L169 INTEGER;
-        __USG=(____Y1)(__SZZ &  4294967292LU);
+        lisaac_push(&__BA3,L46536233); // L355 MEMORY;
+        __VXZ=((____FQE *)__EQG);
+        lisaac_push_first(&__CA3,L10883113); // L83 MEMORY;
+        __WXZ=__VXZ->__IQE;
+        lisaac_push(&__CA3,L10899497); // L83 MEMORY;
+        lisaac_push_first(&__4UT,L22171143); // L169 INTEGER;
+        __ZQG=(____Y1)(__WXZ &  4294967292LU);
       };
-      lisaac_push(&__UB3,L46536745); // L355 MEMORY;
-      lisaac_push_first(&__VB3,L15498248); // L118 NUMERIC;
-      lisaac_push_first(&__0WT,L16021000); // L122 NUMERIC;
-      lisaac_push_first(&__PYU,L15224840); // L116 NUMERIC;
-      __2B3=(__USG >  4096);
-      lisaac_push(&__0WT,L16030216); // L122 NUMERIC;
-      lisaac_push_first(&__PYU,L14700552); // L112 NUMERIC;
-      __YC3=(__USG ==  4096);
-      if (__2B3) {
-        lisaac_push(&__0WT,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__PYU,L10900996); // L83 TRUE;
-        __0C3=__F__;
+      lisaac_push(&__BA3,L46536745); // L355 MEMORY;
+      lisaac_push_first(&__CA3,L15498248); // L118 NUMERIC;
+      lisaac_push_first(&__4UT,L16021000); // L122 NUMERIC;
+      lisaac_push_first(&__TWU,L15224840); // L116 NUMERIC;
+      __JA3=(__ZQG >  4096);
+      lisaac_push(&__4UT,L16030216); // L122 NUMERIC;
+      lisaac_push_first(&__TWU,L14700552); // L112 NUMERIC;
+      __FB3=(__ZQG ==  4096);
+      if (__JA3) {
+        lisaac_push(&__4UT,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__TWU,L10900996); // L83 TRUE;
+        __HB3=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__0WT,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__PYU,L12342790); // L94 FALSE;
-        __0C3=__YC3;
+        lisaac_push(&__4UT,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__TWU,L12342790); // L94 FALSE;
+        __HB3=__FB3;
       };
-      if (__0C3) {
-        lisaac_push(&__VB3,L15493640); // L118 NUMERIC;
-        lisaac_push_first(&__0WT,L13509636); // L103 TRUE;
-        __0C3=__J__;
+      if (__HB3) {
+        lisaac_push(&__CA3,L15493640); // L118 NUMERIC;
+        lisaac_push_first(&__4UT,L13509636); // L103 TRUE;
+        __HB3=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__VB3,L15493640); // L118 NUMERIC;
-        lisaac_push_first(&__0WT,L14689286); // L112 FALSE;
-        __0C3=__F__;
+        lisaac_push(&__CA3,L15493640); // L118 NUMERIC;
+        lisaac_push_first(&__4UT,L14689286); // L112 FALSE;
+        __HB3=__F__;
       };
-      if (__0C3) {
-        lisaac_push(&__UB3,L46541353); // L355 MEMORY;
-        lisaac_push_first(&__VB3,L10377220); // L79 TRUE;
-        __0C3=__F__;
+      if (__HB3) {
+        lisaac_push(&__BA3,L46541353); // L355 MEMORY;
+        lisaac_push_first(&__CA3,L10377220); // L79 TRUE;
+        __HB3=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__UB3,L46541353); // L355 MEMORY;
-        lisaac_push_first(&__VB3,L11832326); // L90 FALSE;
-        lisaac_push_first(&__0WT,L46542377); // L355 MEMORY;
-        if (__5RG==NULL) {
-          lisaac_push(&__0WT,L46545961); // L355 MEMORY;
+        lisaac_push(&__BA3,L46541353); // L355 MEMORY;
+        lisaac_push_first(&__CA3,L11832326); // L90 FALSE;
+        lisaac_push_first(&__4UT,L46542377); // L355 MEMORY;
+        if (__EQG==NULL) {
+          lisaac_push(&__4UT,L46545961); // L355 MEMORY;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* MEMORY */ {
-          lisaac_push(&__0WT,L46545961); // L355 MEMORY;
-          __XZZ=((____ASE *)__5RG);
-          lisaac_push_first(&__PYU,L11406377); // L87 MEMORY;
-          __YZZ=__XZZ->__DSE;
-          lisaac_push(&__PYU,L11423785); // L87 MEMORY;
-          lisaac_push_first(&__FXT,L22171143); // L169 INTEGER;
-          __4SG=(____Y1)(__YZZ &  1);
+          lisaac_push(&__4UT,L46545961); // L355 MEMORY;
+          __1XZ=((____FQE *)__EQG);
+          lisaac_push_first(&__TWU,L11406377); // L87 MEMORY;
+          __2XZ=__1XZ->__IQE;
+          lisaac_push(&__TWU,L11423785); // L87 MEMORY;
+          lisaac_push_first(&__JVT,L22171143); // L169 INTEGER;
+          __DRG=(____Y1)(__2XZ &  1);
         };
-        lisaac_push(&__0WT,L46550569); // L355 MEMORY;
-        lisaac_push_first(&__PYU,L23870505); // L182 MEMORY;
-        lisaac_push_first(&__FXT,L49546248); // L378 NUMERIC;
-        lisaac_push_first(&__0FT,L67276296); // L513 NUMERIC;
-        lisaac_push_first(&__KC3,L4069927); // L31 CONVERT;
-        __0C3=(__4SG ==  1);
+        lisaac_push(&__4UT,L46550569); // L355 MEMORY;
+        lisaac_push_first(&__TWU,L23870505); // L182 MEMORY;
+        lisaac_push_first(&__JVT,L49546248); // L378 NUMERIC;
+        lisaac_push_first(&__4DT,L67276296); // L513 NUMERIC;
+        lisaac_push_first(&__XA3,L4069927); // L31 CONVERT;
+        __HB3=(__DRG ==  1);
       };
-      __2B3=__0C3;
+      __JA3=__HB3;
     } else /* FALSE */ {
-      lisaac_push(&__2QX,L46149673); // L352 MEMORY;
-      lisaac_push_first(&__MB3,L12081158); // L92 FALSE;
-      __2B3=__J__;
+      lisaac_push(&__APX,L46149673); // L352 MEMORY;
+      lisaac_push_first(&__Z52,L12081158); // L92 FALSE;
+      __JA3=__J__;
     };
-    if (__2B3) {
-      lisaac_push(&__ZQX,L9832978); // L75 BLOCK;
-      lisaac_push_first(&__2QX,L8792068); // L67 TRUE;
-      lisaac_push_first(&__MB3,L9576466); // L73 BLOCK;
-      lisaac_push_first(&__UB3,L46933033); // L358 MEMORY;
-      lisaac_push_first(&__VB3,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__0WT,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__PYU,L9195016); // L70 NUMERIC;
-      __2FT=(____Y1)(-  1);
-      lisaac_push(&__VB3,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__0WT,L9195016); // L70 NUMERIC;
-      __2RG=(____Y1)(__2RG - __2FT);
-      lisaac_push(&__MB3,L9709074); // L74 BLOCK;
-      goto __C0G;
+    if (__JA3) {
+      lisaac_push(&__3OX,L9832978); // L75 BLOCK;
+      lisaac_push_first(&__APX,L8792068); // L67 TRUE;
+      lisaac_push_first(&__Z52,L9576466); // L73 BLOCK;
+      lisaac_push_first(&__BA3,L46933033); // L358 MEMORY;
+      lisaac_push_first(&__CA3,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__4UT,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__TWU,L9195016); // L70 NUMERIC;
+      __AET=(____Y1)(-  1);
+      lisaac_push(&__CA3,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__4UT,L9195016); // L70 NUMERIC;
+      __BQG=(____Y1)(__BQG - __AET);
+      lisaac_push(&__Z52,L9709074); // L74 BLOCK;
+      goto __HYG;
     } else /* FALSE */ {
-      lisaac_push(&__ZQX,L9832978); // L75 BLOCK;
-      lisaac_push_first(&__2QX,L8530438); // L65 FALSE;
+      lisaac_push(&__3OX,L9832978); // L75 BLOCK;
+      lisaac_push_first(&__APX,L8530438); // L65 FALSE;
     };
   };
-  __LSG=__KSG;
-  lisaac_push(&__YRG,L47322665); // L361 MEMORY;
-  lisaac_push_first(&__ZQX,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__2QX,L15224840); // L116 NUMERIC;
-  __YB3=(__2RG > __LSG);
-  lisaac_push(&__ZQX,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__2QX,L14700552); // L112 NUMERIC;
-  __0B3=(__2RG == __LSG);
-  if (__YB3) {
-    lisaac_push(&__ZQX,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__2QX,L10900996); // L83 TRUE;
-    __2B3=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__ZQX,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__2QX,L12342790); // L94 FALSE;
-    __2B3=__0B3;
-  };
-  if (__2B3) {
-    lisaac_push(&__YRG,L47581737); // L363 MEMORY;
-    lisaac_push_first(&__ZQX,L8792068); // L67 TRUE;
-    lisaac_push_first(&__2QX,L47458857); // L362 MEMORY;
-    __RZZ=__A0O();
-    __5RG=__RZZ;
-  } else /* FALSE */ {
-    lisaac_push(&__YRG,L47581737); // L363 MEMORY;
-    lisaac_push_first(&__ZQX,L8530438); // L65 FALSE;
-  };
-  if (__5RG==NULL) {
-    lisaac_push(&__YRG,L47731241); // L364 MEMORY;
+  __QQG=__PQG;
+  lisaac_push(&__3PG,L47322665); // L361 MEMORY;
+  lisaac_push_first(&__3OX,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__APX,L15224840); // L116 NUMERIC;
+  __FA3=(__BQG > __QQG);
+  lisaac_push(&__3OX,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__APX,L14700552); // L112 NUMERIC;
+  __HA3=(__BQG == __QQG);
+  if (__FA3) {
+    lisaac_push(&__3OX,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__APX,L10900996); // L83 TRUE;
+    __JA3=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__3OX,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__APX,L12342790); // L94 FALSE;
+    __JA3=__HA3;
+  };
+  if (__JA3) {
+    lisaac_push(&__3PG,L47581737); // L363 MEMORY;
+    lisaac_push_first(&__3OX,L8792068); // L67 TRUE;
+    lisaac_push_first(&__APX,L47458857); // L362 MEMORY;
+    __VXZ=__EYO();
+    __EQG=__VXZ;
+  } else /* FALSE */ {
+    lisaac_push(&__3PG,L47581737); // L363 MEMORY;
+    lisaac_push_first(&__3OX,L8530438); // L65 FALSE;
+  };
+  if (__EQG==NULL) {
+    lisaac_push(&__3PG,L47731241); // L364 MEMORY;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* MEMORY */ {
-    __2FT=__5RG->__DSE;
+    __AET=__EQG->__IQE;
   };
-  lisaac_push(&__YRG,L47731753); // L364 MEMORY;
-  lisaac_push_first(&__ZQX,L9195016); // L70 NUMERIC;
-  __LSG=(____Y1)(__2FT -  4096);
-  if (__5RG==NULL) {
-    lisaac_push(&__YRG,L47734825); // L364 MEMORY;
+  lisaac_push(&__3PG,L47731753); // L364 MEMORY;
+  lisaac_push_first(&__3OX,L9195016); // L70 NUMERIC;
+  __QQG=(____Y1)(__AET -  4096);
+  if (__EQG==NULL) {
+    lisaac_push(&__3PG,L47734825); // L364 MEMORY;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* MEMORY */ {
-    lisaac_push(&__YRG,L47734825); // L364 MEMORY;
-    __RZZ=((____ASE *)__5RG);
-    lisaac_push_first(&__ZQX,L12470825); // L95 MEMORY;
-    __RZZ->__DSE=__LSG;
+    lisaac_push(&__3PG,L47734825); // L364 MEMORY;
+    __VXZ=((____FQE *)__EQG);
+    lisaac_push_first(&__3OX,L12470825); // L95 MEMORY;
+    __VXZ->__IQE=__QQG;
   };
-  if (__5RG==NULL) {
-    lisaac_push(&__YRG,L47856169); // L365 MEMORY;
+  if (__EQG==NULL) {
+    lisaac_push(&__3PG,L47856169); // L365 MEMORY;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* MEMORY */ {
-    lisaac_push(&__YRG,L47856169); // L365 MEMORY;
-    __RZZ=((____ASE *)__5RG);
-    lisaac_push_first(&__ZQX,L11172393); // L85 MEMORY;
-    lisaac_push_first(&__2QX,L10633257); // L81 MEMORY;
-    lisaac_push_first(&__MB3,L10384425); // L79 MEMORY;
-    lisaac_push_first(&__UB3,L4069927); // L31 CONVERT;
-    __2WT=((____DB )__RZZ);
-    lisaac_push(&__2QX,L10639913); // L81 MEMORY;
-    lisaac_push_first(&__MB3,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__UB3,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__VB3,L4069927); // L31 CONVERT;
-    __UN5=((____DB ) 8);
-    lisaac_push(&__2QX,L10633769); // L81 MEMORY;
-    lisaac_push_first(&__MB3,L9990152); // L76 NUMERIC;
-    lisaac_push_first(&__UB3,L11029000); // L84 NUMERIC;
-    lisaac_push_first(&__VB3,L5383176); // L41 NUMERIC;
-    lisaac_push_first(&__0WT,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__PYU,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__FXT,L4069927); // L31 CONVERT;
-    __1N5=((____DB ) 0);
-    lisaac_push(&__UB3,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__VB3,L9195016); // L70 NUMERIC;
-    __3N5=(void *)((unsigned long)__1N5 - (unsigned long)__UN5);
-    lisaac_push(&__MB3,L9989128); // L76 NUMERIC;
-    lisaac_push_first(&__UB3,L9195016); // L70 NUMERIC;
-    __UN5=(void *)((unsigned long)__2WT - (unsigned long)__3N5);
-    lisaac_push(&__ZQX,L11175465); // L85 MEMORY;
-    lisaac_push_first(&__2QX,L10883113); // L83 MEMORY;
-    __2FT=__RZZ->__DSE;
-    lisaac_push(&__2QX,L10899497); // L83 MEMORY;
-    lisaac_push_first(&__MB3,L22171143); // L169 INTEGER;
-    __SZZ=(____Y1)(__2FT &  4294967292LU);
-    lisaac_push(&__ZQX,L11181097); // L85 MEMORY;
-    lisaac_push_first(&__2QX,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__MB3,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__UB3,L4069927); // L31 CONVERT;
-    __2WT=((____DB )__SZZ);
-    lisaac_push(&__ZQX,L11172905); // L85 MEMORY;
-    lisaac_push_first(&__2QX,L9990152); // L76 NUMERIC;
-    lisaac_push_first(&__MB3,L11029000); // L84 NUMERIC;
-    lisaac_push_first(&__UB3,L5383176); // L41 NUMERIC;
-    lisaac_push_first(&__VB3,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__0WT,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__PYU,L4069927); // L31 CONVERT;
-    __1N5=((____DB ) 0);
-    lisaac_push(&__MB3,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__UB3,L9195016); // L70 NUMERIC;
-    __3N5=(void *)((unsigned long)__1N5 - (unsigned long)__2WT);
-    lisaac_push(&__2QX,L9989128); // L76 NUMERIC;
-    lisaac_push_first(&__MB3,L9195016); // L70 NUMERIC;
-    __2WT=(void *)((unsigned long)__UN5 - (unsigned long)__3N5);
-    lisaac_push(&__ZQX,L11181609); // L85 MEMORY;
-    lisaac_push_first(&__2QX,L4069927); // L31 CONVERT;
-    __RZZ=((____ASE *)__2WT);
-  };
-  lisaac_push(&__YRG,L47858729); // L365 MEMORY;
-  lisaac_push_first(&__ZQX,L10384425); // L79 MEMORY;
-  lisaac_push_first(&__2QX,L4069927); // L31 CONVERT;
-  __2WT=((____DB )__RZZ);
-  if (__5RG==NULL) {
-    lisaac_push(&__YRG,L48110121); // L367 MEMORY;
+    lisaac_push(&__3PG,L47856169); // L365 MEMORY;
+    __VXZ=((____FQE *)__EQG);
+    lisaac_push_first(&__3OX,L11172393); // L85 MEMORY;
+    lisaac_push_first(&__APX,L10633257); // L81 MEMORY;
+    lisaac_push_first(&__Z52,L10384425); // L79 MEMORY;
+    lisaac_push_first(&__BA3,L4069927); // L31 CONVERT;
+    __AVT=((____DB )__VXZ);
+    lisaac_push(&__APX,L10639913); // L81 MEMORY;
+    lisaac_push_first(&__Z52,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__BA3,L78939655); // L602 INTEGER;
+    lisaac_push_first(&__CA3,L4069927); // L31 CONVERT;
+    __WL5=((____DB ) 8);
+    lisaac_push(&__APX,L10633769); // L81 MEMORY;
+    lisaac_push_first(&__Z52,L9990152); // L76 NUMERIC;
+    lisaac_push_first(&__BA3,L11029000); // L84 NUMERIC;
+    lisaac_push_first(&__CA3,L5383176); // L41 NUMERIC;
+    lisaac_push_first(&__4UT,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__TWU,L78939655); // L602 INTEGER;
+    lisaac_push_first(&__JVT,L4069927); // L31 CONVERT;
+    __3L5=((____DB ) 0);
+    lisaac_push(&__BA3,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__CA3,L9195016); // L70 NUMERIC;
+    __5L5=(void *)((unsigned long)__3L5 - (unsigned long)__WL5);
+    lisaac_push(&__Z52,L9989128); // L76 NUMERIC;
+    lisaac_push_first(&__BA3,L9195016); // L70 NUMERIC;
+    __WL5=(void *)((unsigned long)__AVT - (unsigned long)__5L5);
+    lisaac_push(&__3OX,L11175465); // L85 MEMORY;
+    lisaac_push_first(&__APX,L10883113); // L83 MEMORY;
+    __AET=__VXZ->__IQE;
+    lisaac_push(&__APX,L10899497); // L83 MEMORY;
+    lisaac_push_first(&__Z52,L22171143); // L169 INTEGER;
+    __WXZ=(____Y1)(__AET &  4294967292LU);
+    lisaac_push(&__3OX,L11181097); // L85 MEMORY;
+    lisaac_push_first(&__APX,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__Z52,L78939655); // L602 INTEGER;
+    lisaac_push_first(&__BA3,L4069927); // L31 CONVERT;
+    __AVT=((____DB )__WXZ);
+    lisaac_push(&__3OX,L11172905); // L85 MEMORY;
+    lisaac_push_first(&__APX,L9990152); // L76 NUMERIC;
+    lisaac_push_first(&__Z52,L11029000); // L84 NUMERIC;
+    lisaac_push_first(&__BA3,L5383176); // L41 NUMERIC;
+    lisaac_push_first(&__CA3,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__4UT,L78939655); // L602 INTEGER;
+    lisaac_push_first(&__TWU,L4069927); // L31 CONVERT;
+    __3L5=((____DB ) 0);
+    lisaac_push(&__Z52,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__BA3,L9195016); // L70 NUMERIC;
+    __5L5=(void *)((unsigned long)__3L5 - (unsigned long)__AVT);
+    lisaac_push(&__APX,L9989128); // L76 NUMERIC;
+    lisaac_push_first(&__Z52,L9195016); // L70 NUMERIC;
+    __AVT=(void *)((unsigned long)__WL5 - (unsigned long)__5L5);
+    lisaac_push(&__3OX,L11181609); // L85 MEMORY;
+    lisaac_push_first(&__APX,L4069927); // L31 CONVERT;
+    __VXZ=((____FQE *)__AVT);
+  };
+  lisaac_push(&__3PG,L47858729); // L365 MEMORY;
+  lisaac_push_first(&__3OX,L10384425); // L79 MEMORY;
+  lisaac_push_first(&__APX,L4069927); // L31 CONVERT;
+  __AVT=((____DB )__VXZ);
+  if (__EQG==NULL) {
+    lisaac_push(&__3PG,L48110121); // L367 MEMORY;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* MEMORY */ {
-    lisaac_push(&__YRG,L48110121); // L367 MEMORY;
-    __RZZ=((____ASE *)__5RG);
-    lisaac_push_first(&__ZQX,L10883113); // L83 MEMORY;
-    __2FT=__RZZ->__DSE;
-    lisaac_push(&__ZQX,L10899497); // L83 MEMORY;
-    lisaac_push_first(&__2QX,L22171143); // L169 INTEGER;
-    __SZZ=(____Y1)(__2FT &  4294967292LU);
-  };
-  lisaac_push(&__YRG,L48116265); // L367 MEMORY;
-  lisaac_push_first(&__ZQX,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__2QX,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__MB3,L4069927); // L31 CONVERT;
-  __UN5=((____DB )__SZZ);
-  lisaac_push(&__YRG,L48123433); // L367 MEMORY;
-  lisaac_push_first(&__ZQX,L50339881); // L384 MEMORY;
-  __1N5=((____DB )(MINIMUM_SIZE));
-  lisaac_push(&__YRG,L48116777); // L367 MEMORY;
-  lisaac_push_first(&__ZQX,L15498248); // L118 NUMERIC;
-  lisaac_push_first(&__2QX,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__MB3,L15224840); // L116 NUMERIC;
-  __YB3=(__UN5 > __1N5);
-  lisaac_push(&__2QX,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__MB3,L14700552); // L112 NUMERIC;
-  __0B3=(__UN5 == __1N5);
-  if (__YB3) {
-    lisaac_push(&__2QX,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__MB3,L10900996); // L83 TRUE;
-    __2B3=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__2QX,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__MB3,L12342790); // L94 FALSE;
-    __2B3=__0B3;
-  };
-  if (__2B3) {
-    lisaac_push(&__ZQX,L15493640); // L118 NUMERIC;
-    lisaac_push_first(&__2QX,L13509636); // L103 TRUE;
-    __2B3=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__ZQX,L15493640); // L118 NUMERIC;
-    lisaac_push_first(&__2QX,L14689286); // L112 FALSE;
-    __2B3=__F__;
-  };
-  if (__2B3) {
-    lisaac_push(&__YRG,L49154601); // L375 MEMORY;
-    lisaac_push_first(&__ZQX,L8792068); // L67 TRUE;
-    lisaac_push_first(&__2QX,L48126505); // L367 MEMORY;
-    if (__5RG==NULL) {
-      lisaac_push(&__2QX,L48247849); // L368 MEMORY;
+    lisaac_push(&__3PG,L48110121); // L367 MEMORY;
+    __VXZ=((____FQE *)__EQG);
+    lisaac_push_first(&__3OX,L10883113); // L83 MEMORY;
+    __AET=__VXZ->__IQE;
+    lisaac_push(&__3OX,L10899497); // L83 MEMORY;
+    lisaac_push_first(&__APX,L22171143); // L169 INTEGER;
+    __WXZ=(____Y1)(__AET &  4294967292LU);
+  };
+  lisaac_push(&__3PG,L48116265); // L367 MEMORY;
+  lisaac_push_first(&__3OX,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__APX,L78939655); // L602 INTEGER;
+  lisaac_push_first(&__Z52,L4069927); // L31 CONVERT;
+  __WL5=((____DB )__WXZ);
+  lisaac_push(&__3PG,L48123433); // L367 MEMORY;
+  lisaac_push_first(&__3OX,L50339881); // L384 MEMORY;
+  __3L5=((____DB )(MINIMUM_SIZE));
+  lisaac_push(&__3PG,L48116777); // L367 MEMORY;
+  lisaac_push_first(&__3OX,L15498248); // L118 NUMERIC;
+  lisaac_push_first(&__APX,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__Z52,L15224840); // L116 NUMERIC;
+  __FA3=(__WL5 > __3L5);
+  lisaac_push(&__APX,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__Z52,L14700552); // L112 NUMERIC;
+  __HA3=(__WL5 == __3L5);
+  if (__FA3) {
+    lisaac_push(&__APX,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__Z52,L10900996); // L83 TRUE;
+    __JA3=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__APX,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__Z52,L12342790); // L94 FALSE;
+    __JA3=__HA3;
+  };
+  if (__JA3) {
+    lisaac_push(&__3OX,L15493640); // L118 NUMERIC;
+    lisaac_push_first(&__APX,L13509636); // L103 TRUE;
+    __JA3=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__3OX,L15493640); // L118 NUMERIC;
+    lisaac_push_first(&__APX,L14689286); // L112 FALSE;
+    __JA3=__F__;
+  };
+  if (__JA3) {
+    lisaac_push(&__3PG,L49154601); // L375 MEMORY;
+    lisaac_push_first(&__3OX,L8792068); // L67 TRUE;
+    lisaac_push_first(&__APX,L48126505); // L367 MEMORY;
+    if (__EQG==NULL) {
+      lisaac_push(&__APX,L48247849); // L368 MEMORY;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* MEMORY */ {
-      lisaac_push(&__2QX,L48247849); // L368 MEMORY;
-      __YBT(((____ASE *)__5RG));
+      lisaac_push(&__APX,L48247849); // L368 MEMORY;
+      __25S(((____FQE *)__EQG));
     };
-    if (__5RG==NULL) {
-      lisaac_push(&__2QX,L48381481); // L369 MEMORY;
+    if (__EQG==NULL) {
+      lisaac_push(&__APX,L48381481); // L369 MEMORY;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* MEMORY */ {
-      __NUG=__5RG->__CSE;
+      __SSG=__EQG->__HQE;
     };
-    if ((__NUG != (void *)NULL)) {
-      lisaac_push(&__2QX,L49024553); // L374 MEMORY;
-      lisaac_push_first(&__MB3,L8792068); // L67 TRUE;
-      lisaac_push_first(&__UB3,L48508457); // L370 MEMORY;
-      __VUG=__20F;
-      lisaac_push(&__UB3,L48653865); // L371 MEMORY;
-      lisaac_push_first(&__VB3,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__0WT,L11029000); // L84 NUMERIC;
-      lisaac_push_first(&__PYU,L5383176); // L41 NUMERIC;
-      lisaac_push_first(&__FXT,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__0FT,L78939655); // L602 INTEGER;
-      lisaac_push_first(&__KC3,L4069927); // L31 CONVERT;
-      __20Z=((____DB ) 0);
-      lisaac_push(&__0WT,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__PYU,L9195016); // L70 NUMERIC;
-      __Q0Z=(void *)((unsigned long)__20Z - (unsigned long)__NUG);
-      lisaac_push(&__VB3,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__0WT,L9195016); // L70 NUMERIC;
-      __NUG=(void *)((unsigned long)__VUG - (unsigned long)__Q0Z);
-      lisaac_push(&__UB3,L48655913); // L371 MEMORY;
-      lisaac_push_first(&__VB3,L4069927); // L31 CONVERT;
-      __XZZ=((____ASE *)__NUG);
-      __USG=__XZZ->__DSE;
-      if (__5RG==NULL) {
-        lisaac_push(&__UB3,L48788521); // L372 MEMORY;
+    if ((__SSG != (void *)NULL)) {
+      lisaac_push(&__APX,L49024553); // L374 MEMORY;
+      lisaac_push_first(&__Z52,L8792068); // L67 TRUE;
+      lisaac_push_first(&__BA3,L48508457); // L370 MEMORY;
+      __0SG=__BZF;
+      lisaac_push(&__BA3,L48653865); // L371 MEMORY;
+      lisaac_push_first(&__CA3,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__4UT,L11029000); // L84 NUMERIC;
+      lisaac_push_first(&__TWU,L5383176); // L41 NUMERIC;
+      lisaac_push_first(&__JVT,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__4DT,L78939655); // L602 INTEGER;
+      lisaac_push_first(&__XA3,L4069927); // L31 CONVERT;
+      __AZZ=((____DB ) 0);
+      lisaac_push(&__4UT,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__TWU,L9195016); // L70 NUMERIC;
+      __UYZ=(void *)((unsigned long)__AZZ - (unsigned long)__SSG);
+      lisaac_push(&__CA3,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__4UT,L9195016); // L70 NUMERIC;
+      __SSG=(void *)((unsigned long)__0SG - (unsigned long)__UYZ);
+      lisaac_push(&__BA3,L48655913); // L371 MEMORY;
+      lisaac_push_first(&__CA3,L4069927); // L31 CONVERT;
+      __1XZ=((____FQE *)__SSG);
+      __ZQG=__1XZ->__IQE;
+      if (__EQG==NULL) {
+        lisaac_push(&__BA3,L48788521); // L372 MEMORY;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* MEMORY */ {
-        __YZZ=__5RG->__DSE;
+        __2XZ=__EQG->__IQE;
       };
-      lisaac_push(&__UB3,L48779817); // L372 MEMORY;
-      lisaac_push_first(&__VB3,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__0WT,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__PYU,L9195016); // L70 NUMERIC;
-      __4SG=(____Y1)(- __YZZ);
-      lisaac_push(&__VB3,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__0WT,L9195016); // L70 NUMERIC;
-      __YZZ=(____Y1)(__USG - __4SG);
-      lisaac_push(&__UB3,L48789033); // L372 MEMORY;
-      lisaac_push_first(&__VB3,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__0WT,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__PYU,L9195016); // L70 NUMERIC;
-      __USG=(____Y1)(-  8);
-      lisaac_push(&__VB3,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__0WT,L9195016); // L70 NUMERIC;
-      __4SG=(____Y1)(__YZZ - __USG);
-      lisaac_push(&__UB3,L48803369); // L372 MEMORY;
-      lisaac_push_first(&__VB3,L12470825); // L95 MEMORY;
-      __XZZ->__DSE=__4SG;
-      lisaac_push(&__UB3,L48900649); // L373 MEMORY;
-      __SSP(__XZZ,__2RG);
+      lisaac_push(&__BA3,L48779817); // L372 MEMORY;
+      lisaac_push_first(&__CA3,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__4UT,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__TWU,L9195016); // L70 NUMERIC;
+      __DRG=(____Y1)(- __2XZ);
+      lisaac_push(&__CA3,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__4UT,L9195016); // L70 NUMERIC;
+      __2XZ=(____Y1)(__ZQG - __DRG);
+      lisaac_push(&__BA3,L48789033); // L372 MEMORY;
+      lisaac_push_first(&__CA3,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__4UT,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__TWU,L9195016); // L70 NUMERIC;
+      __ZQG=(____Y1)(-  8);
+      lisaac_push(&__CA3,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__4UT,L9195016); // L70 NUMERIC;
+      __DRG=(____Y1)(__2XZ - __ZQG);
+      lisaac_push(&__BA3,L48803369); // L372 MEMORY;
+      lisaac_push_first(&__CA3,L12470825); // L95 MEMORY;
+      __1XZ->__IQE=__DRG;
+      lisaac_push(&__BA3,L48900649); // L373 MEMORY;
+      __WQP(__1XZ,__BQG);
     } else /* FALSE */ {
-      lisaac_push(&__2QX,L49024553); // L374 MEMORY;
-      lisaac_push_first(&__MB3,L8530438); // L65 FALSE;
+      lisaac_push(&__APX,L49024553); // L374 MEMORY;
+      lisaac_push_first(&__Z52,L8530438); // L65 FALSE;
     };
   } else /* FALSE */ {
-    lisaac_push(&__YRG,L49154601); // L375 MEMORY;
-    lisaac_push_first(&__ZQX,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__YRG,L49293865); // L376 MEMORY;
-  lisaac_push_first(&__ZQX,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__2QX,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__MB3,L4069927); // L31 CONVERT;
-  __UN5=((____DB )__0RG);
-  lisaac_push(&__YRG,L49299497); // L376 MEMORY;
-  lisaac_push_first(&__ZQX,L53898793); // L411 MEMORY;
-  lisaac_push_first(&__2QX,L4069927); // L31 CONVERT;
-  __W1Z=((____DB *)__2WT);
-  lisaac_push(&__ZQX,L54010921); // L412 MEMORY;
-  __T1G(__W1Z,__UN5, 0);
-  lisaac_push(&__YRG,L49575977); // L378 MEMORY;
-  lisaac_push_first(&__ZQX,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__2QX,L7088642); // L54 OBJECT;
-  __UN5=((____DB )(top_context->back->back));
-  lisaac_push(&__ZQX,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__2QX,L10652676); // L81 TRUE;
-  lisaac_push_first(&__MB3,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__UB3,L49547817); // L378 MEMORY;
-  __1N5=__20F;
-  lisaac_push(&__UB3,L49552937); // L378 MEMORY;
-  lisaac_push_first(&__VB3,L9195016); // L70 NUMERIC;
-  __3N5=(void *)((unsigned long)__2WT - (unsigned long)__1N5);
-  lisaac_push(&__UB3,L49568297); // L378 MEMORY;
-  lisaac_push_first(&__VB3,L49155080); // L375 NUMERIC;
-  lisaac_push_first(&__0WT,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__PYU,L7088642); // L54 OBJECT;
-  __1N5=((____DB )(top_context->back->back));
-  lisaac_push(&__0WT,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__PYU,L10652676); // L81 TRUE;
-  lisaac_push_first(&__FXT,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__0FT,L49185288); // L375 NUMERIC;
-  lisaac_push_first(&__KC3,L16267284); // L124 UNSIGNED_INTEGER;
-  lisaac_push_first(&__SC3,L10135571); // L77 POINTER;
-  lisaac_push_first(&__TC3,L9080339); // L69 POINTER;
-  lisaac_push_first(&__PZZ,L4069927); // L31 CONVERT;
-  __MP5=((____L )__3N5);
-  lisaac_push(&__SC3,L10135571); // L77 POINTER;
-  lisaac_push_first(&__TC3,L4069927); // L31 CONVERT;
-  __OP5=((____O0 )__MP5);
-  lisaac_push(&__KC3,L16257556); // L124 UNSIGNED_INTEGER;
-  lisaac_push_first(&__SC3,L15224840); // L116 NUMERIC;
-  if (( 4294967295LU > __OP5)) {
-    lisaac_push(&__FXT,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__0FT,L13509636); // L103 TRUE;
-    __2B3=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__FXT,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__0FT,L14689286); // L112 FALSE;
-    __2B3=__F__;
-  };
-  if (__2B3) {
-    lisaac_push(&__0WT,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__PYU,L8792068); // L67 TRUE;
-    lisaac_push_first(&__FXT,L21910546); // L167 BLOCK;
-    lisaac_push(&__FXT,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__0FT,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__KC3,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__SC3,L8792068); // L67 TRUE;
-    lisaac_push_first(&__TC3,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__1N5));
-    lisaac_push(&__0FT,L9181698); // L70 OBJECT;
-    __DX((&__string_111));
-    lisaac_push(&__0FT,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__KC3,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__SC3,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__TC3,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__PZZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__3PG,L49154601); // L375 MEMORY;
+    lisaac_push_first(&__3OX,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__3PG,L49293865); // L376 MEMORY;
+  lisaac_push_first(&__3OX,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__APX,L78939655); // L602 INTEGER;
+  lisaac_push_first(&__Z52,L4069927); // L31 CONVERT;
+  __WL5=((____DB )__5PG);
+  lisaac_push(&__3PG,L49299497); // L376 MEMORY;
+  lisaac_push_first(&__3OX,L53898793); // L411 MEMORY;
+  lisaac_push_first(&__APX,L4069927); // L31 CONVERT;
+  __0ZZ=((____DB *)__AVT);
+  lisaac_push(&__3OX,L54010921); // L412 MEMORY;
+  __YZG(__0ZZ,__WL5, 0);
+  lisaac_push(&__3PG,L49575977); // L378 MEMORY;
+  lisaac_push_first(&__3OX,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__APX,L7088642); // L54 OBJECT;
+  __WL5=((____DB )(top_context->back->back));
+  lisaac_push(&__3OX,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__APX,L10652676); // L81 TRUE;
+  lisaac_push_first(&__Z52,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__BA3,L49547817); // L378 MEMORY;
+  __3L5=__BZF;
+  lisaac_push(&__BA3,L49552937); // L378 MEMORY;
+  lisaac_push_first(&__CA3,L9195016); // L70 NUMERIC;
+  __5L5=(void *)((unsigned long)__AVT - (unsigned long)__3L5);
+  lisaac_push(&__BA3,L49568297); // L378 MEMORY;
+  lisaac_push_first(&__CA3,L49155080); // L375 NUMERIC;
+  lisaac_push_first(&__4UT,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__TWU,L7088642); // L54 OBJECT;
+  __3L5=((____DB )(top_context->back->back));
+  lisaac_push(&__4UT,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__TWU,L10652676); // L81 TRUE;
+  lisaac_push_first(&__JVT,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__4DT,L49185288); // L375 NUMERIC;
+  lisaac_push_first(&__XA3,L16267284); // L124 UNSIGNED_INTEGER;
+  lisaac_push_first(&__5A3,L10135571); // L77 POINTER;
+  lisaac_push_first(&__AB3,L9080339); // L69 POINTER;
+  lisaac_push_first(&__TXZ,L4069927); // L31 CONVERT;
+  __ON5=((____L )__5L5);
+  lisaac_push(&__5A3,L10135571); // L77 POINTER;
+  lisaac_push_first(&__AB3,L4069927); // L31 CONVERT;
+  __QN5=((____O0 )__ON5);
+  lisaac_push(&__XA3,L16257556); // L124 UNSIGNED_INTEGER;
+  lisaac_push_first(&__5A3,L15224840); // L116 NUMERIC;
+  if (( 4294967295LU > __QN5)) {
+    lisaac_push(&__JVT,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__4DT,L13509636); // L103 TRUE;
+    __JA3=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__JVT,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__4DT,L14689286); // L112 FALSE;
+    __JA3=__F__;
+  };
+  if (__JA3) {
+    lisaac_push(&__4UT,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__TWU,L8792068); // L67 TRUE;
+    lisaac_push_first(&__JVT,L21910546); // L167 BLOCK;
+    lisaac_push(&__JVT,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__4DT,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__XA3,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__5A3,L8792068); // L67 TRUE;
+    lisaac_push_first(&__AB3,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__3L5));
+    lisaac_push(&__4DT,L9181698); // L70 OBJECT;
+    __DX((&__string_109));
+    lisaac_push(&__4DT,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__XA3,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__5A3,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__AB3,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__TXZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__0FT,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__KC3,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__SC3,L4598824); // L35 SYSTEM;
+    lisaac_push(&__4DT,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__XA3,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__5A3,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__0WT,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__PYU,L8530438); // L65 FALSE;
-  };
-  __2RG=((____Y1 )((unsigned int)(__3N5)));
-  lisaac_push(&__UB3,L49568809); // L378 MEMORY;
-  lisaac_push_first(&__VB3,L22171143); // L169 INTEGER;
-  if (((____Y1)(__2RG &  4095) ==  0)) {
-    lisaac_push(&__MB3,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__UB3,L13509636); // L103 TRUE;
-    __2B3=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__MB3,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__UB3,L14689286); // L112 FALSE;
-    __2B3=__F__;
-  };
-  if (__2B3) {
-    lisaac_push(&__ZQX,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__2QX,L8792068); // L67 TRUE;
-    lisaac_push_first(&__MB3,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__UB3,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__VB3,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__0WT,L8792068); // L67 TRUE;
-    lisaac_push_first(&__PYU,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__UN5));
-    lisaac_push(&__UB3,L9181698); // L70 OBJECT;
-    __DX((&__string_143));
-    lisaac_push(&__UB3,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__VB3,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__0WT,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__PYU,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__FXT,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__4UT,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__TWU,L8530438); // L65 FALSE;
+  };
+  __BQG=((____Y1 )((unsigned int)(__5L5)));
+  lisaac_push(&__BA3,L49568809); // L378 MEMORY;
+  lisaac_push_first(&__CA3,L22171143); // L169 INTEGER;
+  if (((____Y1)(__BQG &  4095) ==  0)) {
+    lisaac_push(&__Z52,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__BA3,L13509636); // L103 TRUE;
+    __JA3=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__Z52,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__BA3,L14689286); // L112 FALSE;
+    __JA3=__F__;
+  };
+  if (__JA3) {
+    lisaac_push(&__3OX,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__APX,L8792068); // L67 TRUE;
+    lisaac_push_first(&__Z52,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__BA3,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__CA3,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__4UT,L8792068); // L67 TRUE;
+    lisaac_push_first(&__TWU,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__WL5));
+    lisaac_push(&__BA3,L9181698); // L70 OBJECT;
+    __DX((&__string_141));
+    lisaac_push(&__BA3,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__CA3,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__4UT,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__TWU,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__JVT,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__UB3,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__VB3,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__0WT,L4598824); // L35 SYSTEM;
+    lisaac_push(&__BA3,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__CA3,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__4UT,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__ZQX,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__2QX,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__YRG,L49808425); // L380 MEMORY;
-  lisaac_push_first(&__ZQX,L5512723); // L42 POINTER;
-  __MP5=((____L )(sizeof(void *)));
-  lisaac_push(&__YRG,L49808425); // L380 MEMORY;
-  lisaac_push_first(&__ZQX,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__2QX,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__MB3,L4069927); // L31 CONVERT;
-  __UN5=((____DB )__MP5);
-  lisaac_push(&__YRG,L49682473); // L379 MEMORY;
-  lisaac_push_first(&__ZQX,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__2QX,L11029000); // L84 NUMERIC;
-  lisaac_push_first(&__MB3,L5383176); // L41 NUMERIC;
-  lisaac_push_first(&__UB3,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__VB3,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__0WT,L4069927); // L31 CONVERT;
-  __1N5=((____DB ) 0);
-  lisaac_push(&__2QX,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__MB3,L9195016); // L70 NUMERIC;
-  __3N5=(void *)((unsigned long)__1N5 - (unsigned long)__UN5);
-  lisaac_push(&__ZQX,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__2QX,L9195016); // L70 NUMERIC;
-  __UN5=(void *)((unsigned long)__2WT - (unsigned long)__3N5);
-  return(__UN5);
+    lisaac_push(&__3OX,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__APX,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__3PG,L49808425); // L380 MEMORY;
+  lisaac_push_first(&__3OX,L5512723); // L42 POINTER;
+  __ON5=((____L )(sizeof(void *)));
+  lisaac_push(&__3PG,L49808425); // L380 MEMORY;
+  lisaac_push_first(&__3OX,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__APX,L78939655); // L602 INTEGER;
+  lisaac_push_first(&__Z52,L4069927); // L31 CONVERT;
+  __WL5=((____DB )__ON5);
+  lisaac_push(&__3PG,L49682473); // L379 MEMORY;
+  lisaac_push_first(&__3OX,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__APX,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__Z52,L5383176); // L41 NUMERIC;
+  lisaac_push_first(&__BA3,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__CA3,L78939655); // L602 INTEGER;
+  lisaac_push_first(&__4UT,L4069927); // L31 CONVERT;
+  __3L5=((____DB ) 0);
+  lisaac_push(&__APX,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__Z52,L9195016); // L70 NUMERIC;
+  __5L5=(void *)((unsigned long)__3L5 - (unsigned long)__WL5);
+  lisaac_push(&__3OX,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__APX,L9195016); // L70 NUMERIC;
+  __WL5=(void *)((unsigned long)__AVT - (unsigned long)__5L5);
+  return(__WL5);
 }
 
-static ____ASE* __A0O()
+static ____FQE* __EYO()
 // () With result No recursive, No inlinable.
 {
-  ____DB __NXR,__PXR,__LXR,__1XR;
-  ____L __GNR,__HNR,__QQ5;
-  ____Y1 __T0O,__V4Z;
-  ____ASE *__X1O,*__3Q5,*__4Q5;
-  _____CONTEXT __B0O,__EPP,__P0O,__SMR,__IXR,__OYX,__RYX,__TYX,__RBY;
-  _____CONTEXT __TBY,__4UU,__K4Z;
-  ____G __MYR,__YR3,__0R3;
-  lisaac_push_first(&__B0O,L18880553); // L144 MEMORY;
-  if (((unsigned long)__J0O ==  0)) {
-    lisaac_push(&__B0O,L19663401); // L150 MEMORY;
-    lisaac_push_first(&__EPP,L8792068); // L67 TRUE;
-    lisaac_push_first(&__P0O,L19540521); // L149 MEMORY;
-    lisaac_push_first(&__SMR,L16145449); // L123 MEMORY;
-    lisaac_push_first(&__IXR,L10890792); // L83 SYSTEM;
-    __NXR=((____DB )(NULL));
-    __PXR=((____DB )(NULL));
-    lisaac_push(&__IXR,L11280424); // L86 SYSTEM;
-    lisaac_push_first(&__OYX,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__RYX,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__TYX,L4069927); // L31 CONVERT;
-    __LXR=((____DB ) 33554432);
-    lisaac_push(&__IXR,L12360232); // L94 SYSTEM;
-    lisaac_push_first(&__OYX,L12980754); // L99 BLOCK;
-    __Y4R:
+  ____DB __RVR,__TVR,__PVR,__5VR;
+  ____L __KLR,__LLR,__SO5;
+  ____Y1 __XYO,__Z2Z;
+  ____FQE *__1ZO,*__5O5,*__AP5;
+  _____CONTEXT __FYO,__INP,__TYO,__WKR,__MVR,__SWX,__VWX,__XWX,__V5X;
+  _____CONTEXT __X5X,__CTU,__O2Z;
+  ____G __QWR,__FQ3,__HQ3;
+  lisaac_push_first(&__FYO,L18880553); // L144 MEMORY;
+  if (((unsigned long)__NYO ==  0)) {
+    lisaac_push(&__FYO,L19663401); // L150 MEMORY;
+    lisaac_push_first(&__INP,L8792068); // L67 TRUE;
+    lisaac_push_first(&__TYO,L19540521); // L149 MEMORY;
+    lisaac_push_first(&__WKR,L16145449); // L123 MEMORY;
+    lisaac_push_first(&__MVR,L10890792); // L83 SYSTEM;
+    __RVR=((____DB )(NULL));
+    __TVR=((____DB )(NULL));
+    lisaac_push(&__MVR,L11280424); // L86 SYSTEM;
+    lisaac_push_first(&__SWX,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__VWX,L78939655); // L602 INTEGER;
+    lisaac_push_first(&__XWX,L4069927); // L31 CONVERT;
+    __PVR=((____DB ) 33554432);
+    lisaac_push(&__MVR,L12360232); // L94 SYSTEM;
+    lisaac_push_first(&__SWX,L12980754); // L99 BLOCK;
+    __22R:
     {
-      lisaac_push(&__OYX,L12980754); // L99 BLOCK;
-      lisaac_push_first(&__RYX,L11544616); // L88 SYSTEM;
-      lisaac_push_first(&__TYX,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__RBY,L78939655); // L602 INTEGER;
-      lisaac_push_first(&__TBY,L4069927); // L31 CONVERT;
-      __1XR=((____DB ) 2);
-      lisaac_push(&__RYX,L11543592); // L88 SYSTEM;
-      lisaac_push_first(&__TYX,L9457160); // L72 NUMERIC;
-      __LXR=(void *)((unsigned long)__LXR * (unsigned long)__1XR);
-      __NXR=__PXR;
-      __PXR=((____DB )(realloc((__PXR),(unsigned int)(__LXR))));
-      lisaac_push(&__OYX,L13115922); // L100 BLOCK;
-      lisaac_push_first(&__RYX,L12329000); // L94 SYSTEM;
-      if ((__PXR == (void *)NULL)) {
-        lisaac_push(&__RYX,L12338728); // L94 SYSTEM;
-        lisaac_push_first(&__TYX,L10377220); // L79 TRUE;
-        __MYR=__F__;
+      lisaac_push(&__SWX,L12980754); // L99 BLOCK;
+      lisaac_push_first(&__VWX,L11544616); // L88 SYSTEM;
+      lisaac_push_first(&__XWX,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__V5X,L78939655); // L602 INTEGER;
+      lisaac_push_first(&__X5X,L4069927); // L31 CONVERT;
+      __5VR=((____DB ) 2);
+      lisaac_push(&__VWX,L11543592); // L88 SYSTEM;
+      lisaac_push_first(&__XWX,L9457160); // L72 NUMERIC;
+      __PVR=(void *)((unsigned long)__PVR * (unsigned long)__5VR);
+      __RVR=__TVR;
+      __TVR=((____DB )(realloc((__TVR),(unsigned int)(__PVR))));
+      lisaac_push(&__SWX,L13115922); // L100 BLOCK;
+      lisaac_push_first(&__VWX,L12329000); // L94 SYSTEM;
+      if ((__TVR == (void *)NULL)) {
+        lisaac_push(&__VWX,L12338728); // L94 SYSTEM;
+        lisaac_push_first(&__XWX,L10377220); // L79 TRUE;
+        __QWR=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__RYX,L12338728); // L94 SYSTEM;
-        lisaac_push_first(&__TYX,L11832326); // L90 FALSE;
-        lisaac_push_first(&__RBY,L12339752); // L94 SYSTEM;
-        __MYR=(__LXR == ((____DB )((void *)(2048LU << 20))));
+        lisaac_push(&__VWX,L12338728); // L94 SYSTEM;
+        lisaac_push_first(&__XWX,L11832326); // L90 FALSE;
+        lisaac_push_first(&__V5X,L12339752); // L94 SYSTEM;
+        __QWR=(__PVR == ((____DB )((void *)(2048LU << 20))));
       };
-      if (__MYR) {
-        lisaac_push(&__OYX,L13110290); // L100 BLOCK;
-        lisaac_push_first(&__RYX,L13509636); // L103 TRUE;
-        __MYR=__J__;
+      if (__QWR) {
+        lisaac_push(&__SWX,L13110290); // L100 BLOCK;
+        lisaac_push_first(&__VWX,L13509636); // L103 TRUE;
+        __QWR=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__OYX,L13110290); // L100 BLOCK;
-        lisaac_push_first(&__RYX,L14689286); // L112 FALSE;
-        __MYR=__F__;
+        lisaac_push(&__SWX,L13110290); // L100 BLOCK;
+        lisaac_push_first(&__VWX,L14689286); // L112 FALSE;
+        __QWR=__F__;
       };
-      if (__MYR) {
-        lisaac_push(&__OYX,L13371922); // L102 BLOCK;
-        lisaac_push_first(&__RYX,L8792068); // L67 TRUE;
-        lisaac_push_first(&__TYX,L13248018); // L101 BLOCK;
-        goto __Y4R;
+      if (__QWR) {
+        lisaac_push(&__SWX,L13371922); // L102 BLOCK;
+        lisaac_push_first(&__VWX,L8792068); // L67 TRUE;
+        lisaac_push_first(&__XWX,L13248018); // L101 BLOCK;
+        goto __22R;
       } else /* FALSE */ {
-        lisaac_push(&__OYX,L13371922); // L102 BLOCK;
-        lisaac_push_first(&__RYX,L8530438); // L65 FALSE;
+        lisaac_push(&__SWX,L13371922); // L102 BLOCK;
+        lisaac_push_first(&__VWX,L8530438); // L65 FALSE;
       };
     };
-    if ((__PXR == (void *)NULL)) {
-      lisaac_push(&__IXR,L12716584); // L97 SYSTEM;
-      lisaac_push_first(&__OYX,L8792068); // L67 TRUE;
-      lisaac_push_first(&__RYX,L12593192); // L96 SYSTEM;
-      lisaac_push_first(&__TYX,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__RBY,L78939655); // L602 INTEGER;
-      lisaac_push_first(&__TBY,L4069927); // L31 CONVERT;
-      __1XR=((____DB ) 2);
-      lisaac_push(&__RYX,L12592168); // L96 SYSTEM;
-      lisaac_push_first(&__TYX,L9719304); // L74 NUMERIC;
-      __LXR=(void *)((unsigned long)__LXR / (unsigned long)__1XR);
+    if ((__TVR == (void *)NULL)) {
+      lisaac_push(&__MVR,L12716584); // L97 SYSTEM;
+      lisaac_push_first(&__SWX,L8792068); // L67 TRUE;
+      lisaac_push_first(&__VWX,L12593192); // L96 SYSTEM;
+      lisaac_push_first(&__XWX,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__V5X,L78939655); // L602 INTEGER;
+      lisaac_push_first(&__X5X,L4069927); // L31 CONVERT;
+      __5VR=((____DB ) 2);
+      lisaac_push(&__VWX,L12592168); // L96 SYSTEM;
+      lisaac_push_first(&__XWX,L9719304); // L74 NUMERIC;
+      __PVR=(void *)((unsigned long)__PVR / (unsigned long)__5VR);
     } else /* FALSE */ {
-      lisaac_push(&__IXR,L12716584); // L97 SYSTEM;
-      lisaac_push_first(&__OYX,L8530438); // L65 FALSE;
+      lisaac_push(&__MVR,L12716584); // L97 SYSTEM;
+      lisaac_push_first(&__SWX,L8530438); // L65 FALSE;
     };
-    __J0O=__LXR;
-    __20F=__NXR;
-    lisaac_push(&__SMR,L18364457); // L140 MEMORY;
-    lisaac_push_first(&__IXR,L17840146); // L136 BLOCK;
-    lisaac_push_first(&__OYX,L7088642); // L54 OBJECT;
-    __PXR=((____DB )(top_context->back->back));
-    lisaac_push(&__IXR,L17970194); // L137 BLOCK;
-    lisaac_push_first(&__OYX,L10652676); // L81 TRUE;
-    lisaac_push_first(&__RYX,L17974802); // L137 BLOCK;
-    lisaac_push_first(&__TYX,L18352681); // L140 MEMORY;
-    if ((__NXR != (void *)NULL)) {
-      lisaac_push(&__RYX,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__TYX,L13509636); // L103 TRUE;
-      __MYR=__J__;
+    __NYO=__PVR;
+    __BZF=__RVR;
+    lisaac_push(&__WKR,L18364457); // L140 MEMORY;
+    lisaac_push_first(&__MVR,L17840146); // L136 BLOCK;
+    lisaac_push_first(&__SWX,L7088642); // L54 OBJECT;
+    __TVR=((____DB )(top_context->back->back));
+    lisaac_push(&__MVR,L17970194); // L137 BLOCK;
+    lisaac_push_first(&__SWX,L10652676); // L81 TRUE;
+    lisaac_push_first(&__VWX,L17974802); // L137 BLOCK;
+    lisaac_push_first(&__XWX,L18352681); // L140 MEMORY;
+    if ((__RVR != (void *)NULL)) {
+      lisaac_push(&__VWX,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__XWX,L13509636); // L103 TRUE;
+      __QWR=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__RYX,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__TYX,L14689286); // L112 FALSE;
-      __MYR=__F__;
+      lisaac_push(&__VWX,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__XWX,L14689286); // L112 FALSE;
+      __QWR=__F__;
     };
-    if (__MYR) {
-      lisaac_push(&__IXR,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__OYX,L8792068); // L67 TRUE;
-      lisaac_push_first(&__RYX,L18105874); // L138 BLOCK;
-      lisaac_push_first(&__TYX,L9059330); // L69 OBJECT;
-      lisaac_push_first(&__RBY,L7866882); // L60 OBJECT;
-      lisaac_push_first(&__TBY,L8792068); // L67 TRUE;
-      lisaac_push_first(&__4UU,L7616002); // L58 OBJECT;
-      lisaac_stack_print((_____CONTEXT *)(__PXR));
-      lisaac_push(&__TYX,L9181698); // L70 OBJECT;
-      __DX((&__string_144));
-      lisaac_push(&__TYX,L9313282); // L71 OBJECT;
-      lisaac_push_first(&__RBY,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__TBY,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__4UU,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__K4Z,L8272919); // L63 SYSTEM_IO;
+    if (__QWR) {
+      lisaac_push(&__MVR,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__SWX,L8792068); // L67 TRUE;
+      lisaac_push_first(&__VWX,L18105874); // L138 BLOCK;
+      lisaac_push_first(&__XWX,L9059330); // L69 OBJECT;
+      lisaac_push_first(&__V5X,L7866882); // L60 OBJECT;
+      lisaac_push_first(&__X5X,L8792068); // L67 TRUE;
+      lisaac_push_first(&__CTU,L7616002); // L58 OBJECT;
+      lisaac_stack_print((_____CONTEXT *)(__TVR));
+      lisaac_push(&__XWX,L9181698); // L70 OBJECT;
+      __DX((&__string_142));
+      lisaac_push(&__XWX,L9313282); // L71 OBJECT;
+      lisaac_push_first(&__V5X,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__X5X,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__CTU,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__O2Z,L8272919); // L63 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__TYX,L9455106); // L72 OBJECT;
-      lisaac_push_first(&__RBY,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__TBY,L4598824); // L35 SYSTEM;
+      lisaac_push(&__XWX,L9455106); // L72 OBJECT;
+      lisaac_push_first(&__V5X,L10511362); // L80 OBJECT;
+      lisaac_push_first(&__X5X,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__IXR,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__OYX,L8530438); // L65 FALSE;
+      lisaac_push(&__MVR,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__SWX,L8530438); // L65 FALSE;
     };
-    lisaac_push(&__SMR,L18508841); // L141 MEMORY;
-    lisaac_push_first(&__IXR,L17840146); // L136 BLOCK;
-    lisaac_push_first(&__OYX,L7088642); // L54 OBJECT;
-    __NXR=((____DB )(top_context->back->back));
-    lisaac_push(&__IXR,L17970194); // L137 BLOCK;
-    lisaac_push_first(&__OYX,L10652676); // L81 TRUE;
-    lisaac_push_first(&__RYX,L17974802); // L137 BLOCK;
-    lisaac_push_first(&__TYX,L18502697); // L141 MEMORY;
-    lisaac_push_first(&__RBY,L5512723); // L42 POINTER;
-    __GNR=((____L )(sizeof(void *)));
-    lisaac_push(&__TYX,L18503209); // L141 MEMORY;
-    lisaac_push_first(&__RBY,L9195016); // L70 NUMERIC;
-    __HNR=(____L)(__GNR -  1);
-    lisaac_push(&__TYX,L18503209); // L141 MEMORY;
-    lisaac_push_first(&__RBY,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__TBY,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__4UU,L4069927); // L31 CONVERT;
-    __PXR=((____DB )__HNR);
-    lisaac_push(&__TYX,L18491433); // L141 MEMORY;
-    lisaac_push_first(&__RBY,L22171143); // L169 INTEGER;
-    if (((unsigned long)(void *)((unsigned long)__20F & (unsigned long)__PXR) ==  0)) {
-      lisaac_push(&__RYX,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__TYX,L13509636); // L103 TRUE;
-      __MYR=__J__;
+    lisaac_push(&__WKR,L18508841); // L141 MEMORY;
+    lisaac_push_first(&__MVR,L17840146); // L136 BLOCK;
+    lisaac_push_first(&__SWX,L7088642); // L54 OBJECT;
+    __RVR=((____DB )(top_context->back->back));
+    lisaac_push(&__MVR,L17970194); // L137 BLOCK;
+    lisaac_push_first(&__SWX,L10652676); // L81 TRUE;
+    lisaac_push_first(&__VWX,L17974802); // L137 BLOCK;
+    lisaac_push_first(&__XWX,L18502697); // L141 MEMORY;
+    lisaac_push_first(&__V5X,L5512723); // L42 POINTER;
+    __KLR=((____L )(sizeof(void *)));
+    lisaac_push(&__XWX,L18503209); // L141 MEMORY;
+    lisaac_push_first(&__V5X,L9195016); // L70 NUMERIC;
+    __LLR=(____L)(__KLR -  1);
+    lisaac_push(&__XWX,L18503209); // L141 MEMORY;
+    lisaac_push_first(&__V5X,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__X5X,L78939655); // L602 INTEGER;
+    lisaac_push_first(&__CTU,L4069927); // L31 CONVERT;
+    __TVR=((____DB )__LLR);
+    lisaac_push(&__XWX,L18491433); // L141 MEMORY;
+    lisaac_push_first(&__V5X,L22171143); // L169 INTEGER;
+    if (((unsigned long)(void *)((unsigned long)__BZF & (unsigned long)__TVR) ==  0)) {
+      lisaac_push(&__VWX,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__XWX,L13509636); // L103 TRUE;
+      __QWR=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__RYX,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__TYX,L14689286); // L112 FALSE;
-      __MYR=__F__;
+      lisaac_push(&__VWX,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__XWX,L14689286); // L112 FALSE;
+      __QWR=__F__;
     };
-    if (__MYR) {
-      lisaac_push(&__IXR,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__OYX,L8792068); // L67 TRUE;
-      lisaac_push_first(&__RYX,L18105874); // L138 BLOCK;
-      lisaac_push_first(&__TYX,L9059330); // L69 OBJECT;
-      lisaac_push_first(&__RBY,L7866882); // L60 OBJECT;
-      lisaac_push_first(&__TBY,L8792068); // L67 TRUE;
-      lisaac_push_first(&__4UU,L7616002); // L58 OBJECT;
-      lisaac_stack_print((_____CONTEXT *)(__NXR));
-      lisaac_push(&__TYX,L9181698); // L70 OBJECT;
-      __DX((&__string_129));
-      lisaac_push(&__TYX,L9313282); // L71 OBJECT;
-      lisaac_push_first(&__RBY,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__TBY,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__4UU,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__K4Z,L8272919); // L63 SYSTEM_IO;
+    if (__QWR) {
+      lisaac_push(&__MVR,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__SWX,L8792068); // L67 TRUE;
+      lisaac_push_first(&__VWX,L18105874); // L138 BLOCK;
+      lisaac_push_first(&__XWX,L9059330); // L69 OBJECT;
+      lisaac_push_first(&__V5X,L7866882); // L60 OBJECT;
+      lisaac_push_first(&__X5X,L8792068); // L67 TRUE;
+      lisaac_push_first(&__CTU,L7616002); // L58 OBJECT;
+      lisaac_stack_print((_____CONTEXT *)(__RVR));
+      lisaac_push(&__XWX,L9181698); // L70 OBJECT;
+      __DX((&__string_127));
+      lisaac_push(&__XWX,L9313282); // L71 OBJECT;
+      lisaac_push_first(&__V5X,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__X5X,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__CTU,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__O2Z,L8272919); // L63 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__TYX,L9455106); // L72 OBJECT;
-      lisaac_push_first(&__RBY,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__TBY,L4598824); // L35 SYSTEM;
+      lisaac_push(&__XWX,L9455106); // L72 OBJECT;
+      lisaac_push_first(&__V5X,L10511362); // L80 OBJECT;
+      lisaac_push_first(&__X5X,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__IXR,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__OYX,L8530438); // L65 FALSE;
+      lisaac_push(&__MVR,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__SWX,L8530438); // L65 FALSE;
     };
   } else /* FALSE */ {
-    lisaac_push(&__B0O,L19663401); // L150 MEMORY;
-    lisaac_push_first(&__EPP,L8530438); // L65 FALSE;
-  };
-  __T0O=__KSG;
-  lisaac_push(&__B0O,L19940905); // L152 MEMORY;
-  lisaac_push_first(&__EPP,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__P0O,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__SMR,L4069927); // L31 CONVERT;
-  __NXR=((____DB )__T0O);
-  lisaac_push(&__B0O,L19941929); // L152 MEMORY;
-  lisaac_push_first(&__EPP,L24269831); // L185 INTEGER;
-  __PXR=(void *)((unsigned long)__NXR << (unsigned long) 26);
-  __T0O=__KSG;
-  lisaac_push(&__B0O,L20066857); // L153 MEMORY;
-  lisaac_push_first(&__EPP,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__P0O,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__SMR,L9195016); // L70 NUMERIC;
-  __V4Z=(____Y1)(-  1);
-  lisaac_push(&__EPP,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__P0O,L9195016); // L70 NUMERIC;
-  __KSG=(____Y1)(__T0O - __V4Z);
-  lisaac_push(&__B0O,L20201513); // L154 MEMORY;
-  lisaac_push_first(&__EPP,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__P0O,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__SMR,L4069927); // L31 CONVERT;
-  __NXR=((____DB ) 67108864);
-  lisaac_push(&__B0O,L20198441); // L154 MEMORY;
-  lisaac_push_first(&__EPP,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__P0O,L11029000); // L84 NUMERIC;
-  lisaac_push_first(&__SMR,L5383176); // L41 NUMERIC;
-  lisaac_push_first(&__IXR,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__OYX,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__RYX,L4069927); // L31 CONVERT;
-  __LXR=((____DB ) 0);
-  lisaac_push(&__P0O,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__SMR,L9195016); // L70 NUMERIC;
-  __1XR=(void *)((unsigned long)__LXR - (unsigned long)__NXR);
-  lisaac_push(&__EPP,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__P0O,L9195016); // L70 NUMERIC;
-  __NXR=(void *)((unsigned long)__PXR - (unsigned long)__1XR);
-  __LXR=__J0O;
-  lisaac_push(&__B0O,L20323881); // L155 MEMORY;
-  lisaac_push_first(&__EPP,L15224840); // L116 NUMERIC;
-  if ((__NXR > __LXR)) {
-    lisaac_push(&__B0O,L20711977); // L158 MEMORY;
-    lisaac_push_first(&__EPP,L8792068); // L67 TRUE;
-    lisaac_push_first(&__P0O,L20333609); // L155 MEMORY;
-    lisaac_push(&__P0O,L20464681); // L156 MEMORY;
-    __DX((&__string_145));
-    lisaac_push(&__P0O,L20597289); // L157 MEMORY;
-    lisaac_push_first(&__SMR,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__IXR,L4598824); // L35 SYSTEM;
+    lisaac_push(&__FYO,L19663401); // L150 MEMORY;
+    lisaac_push_first(&__INP,L8530438); // L65 FALSE;
+  };
+  __XYO=__PQG;
+  lisaac_push(&__FYO,L19940905); // L152 MEMORY;
+  lisaac_push_first(&__INP,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__TYO,L78939655); // L602 INTEGER;
+  lisaac_push_first(&__WKR,L4069927); // L31 CONVERT;
+  __RVR=((____DB )__XYO);
+  lisaac_push(&__FYO,L19941929); // L152 MEMORY;
+  lisaac_push_first(&__INP,L24269831); // L185 INTEGER;
+  __TVR=(void *)((unsigned long)__RVR << (unsigned long) 26);
+  __XYO=__PQG;
+  lisaac_push(&__FYO,L20066857); // L153 MEMORY;
+  lisaac_push_first(&__INP,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__TYO,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__WKR,L9195016); // L70 NUMERIC;
+  __Z2Z=(____Y1)(-  1);
+  lisaac_push(&__INP,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__TYO,L9195016); // L70 NUMERIC;
+  __PQG=(____Y1)(__XYO - __Z2Z);
+  lisaac_push(&__FYO,L20201513); // L154 MEMORY;
+  lisaac_push_first(&__INP,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__TYO,L78939655); // L602 INTEGER;
+  lisaac_push_first(&__WKR,L4069927); // L31 CONVERT;
+  __RVR=((____DB ) 67108864);
+  lisaac_push(&__FYO,L20198441); // L154 MEMORY;
+  lisaac_push_first(&__INP,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__TYO,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__WKR,L5383176); // L41 NUMERIC;
+  lisaac_push_first(&__MVR,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__SWX,L78939655); // L602 INTEGER;
+  lisaac_push_first(&__VWX,L4069927); // L31 CONVERT;
+  __PVR=((____DB ) 0);
+  lisaac_push(&__TYO,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__WKR,L9195016); // L70 NUMERIC;
+  __5VR=(void *)((unsigned long)__PVR - (unsigned long)__RVR);
+  lisaac_push(&__INP,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__TYO,L9195016); // L70 NUMERIC;
+  __RVR=(void *)((unsigned long)__TVR - (unsigned long)__5VR);
+  __PVR=__NYO;
+  lisaac_push(&__FYO,L20323881); // L155 MEMORY;
+  lisaac_push_first(&__INP,L15224840); // L116 NUMERIC;
+  if ((__RVR > __PVR)) {
+    lisaac_push(&__FYO,L20711977); // L158 MEMORY;
+    lisaac_push_first(&__INP,L8792068); // L67 TRUE;
+    lisaac_push_first(&__TYO,L20333609); // L155 MEMORY;
+    lisaac_push(&__TYO,L20464681); // L156 MEMORY;
+    __DX((&__string_143));
+    lisaac_push(&__TYO,L20597289); // L157 MEMORY;
+    lisaac_push_first(&__WKR,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__MVR,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__B0O,L20711977); // L158 MEMORY;
-    lisaac_push_first(&__EPP,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__B0O,L20981801); // L160 MEMORY;
-  lisaac_push_first(&__EPP,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__P0O,L7088642); // L54 OBJECT;
-  __NXR=((____DB )(top_context->back->back));
-  lisaac_push(&__EPP,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__P0O,L10652676); // L81 TRUE;
-  lisaac_push_first(&__SMR,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__IXR,L20978729); // L160 MEMORY;
-  lisaac_push_first(&__OYX,L15498248); // L118 NUMERIC;
-  lisaac_push_first(&__RYX,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__TYX,L15224840); // L116 NUMERIC;
-  __MYR=(__KSG >  64);
-  lisaac_push(&__RYX,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__TYX,L14700552); // L112 NUMERIC;
-  __YR3=(__KSG ==  64);
-  if (__MYR) {
-    lisaac_push(&__RYX,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__TYX,L10900996); // L83 TRUE;
-    __0R3=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__RYX,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__TYX,L12342790); // L94 FALSE;
-    __0R3=__YR3;
-  };
-  if (__0R3) {
-    lisaac_push(&__OYX,L15493640); // L118 NUMERIC;
-    lisaac_push_first(&__RYX,L13509636); // L103 TRUE;
-    __0R3=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__OYX,L15493640); // L118 NUMERIC;
-    lisaac_push_first(&__RYX,L14689286); // L112 FALSE;
-    __0R3=__F__;
-  };
-  if (__0R3) {
-    lisaac_push(&__SMR,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__IXR,L13509636); // L103 TRUE;
-    __0R3=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__SMR,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__IXR,L14689286); // L112 FALSE;
-    __0R3=__F__;
-  };
-  if (__0R3) {
-    lisaac_push(&__EPP,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__P0O,L8792068); // L67 TRUE;
-    lisaac_push_first(&__SMR,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__IXR,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__OYX,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__RYX,L8792068); // L67 TRUE;
-    lisaac_push_first(&__TYX,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__NXR));
-    lisaac_push(&__IXR,L9181698); // L70 OBJECT;
-    __DX((&__string_146));
-    lisaac_push(&__IXR,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__OYX,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__RYX,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__TYX,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__RBY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__FYO,L20711977); // L158 MEMORY;
+    lisaac_push_first(&__INP,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__FYO,L20981801); // L160 MEMORY;
+  lisaac_push_first(&__INP,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__TYO,L7088642); // L54 OBJECT;
+  __RVR=((____DB )(top_context->back->back));
+  lisaac_push(&__INP,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__TYO,L10652676); // L81 TRUE;
+  lisaac_push_first(&__WKR,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__MVR,L20978729); // L160 MEMORY;
+  lisaac_push_first(&__SWX,L15498248); // L118 NUMERIC;
+  lisaac_push_first(&__VWX,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__XWX,L15224840); // L116 NUMERIC;
+  __QWR=(__PQG >  64);
+  lisaac_push(&__VWX,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__XWX,L14700552); // L112 NUMERIC;
+  __FQ3=(__PQG ==  64);
+  if (__QWR) {
+    lisaac_push(&__VWX,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__XWX,L10900996); // L83 TRUE;
+    __HQ3=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__VWX,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__XWX,L12342790); // L94 FALSE;
+    __HQ3=__FQ3;
+  };
+  if (__HQ3) {
+    lisaac_push(&__SWX,L15493640); // L118 NUMERIC;
+    lisaac_push_first(&__VWX,L13509636); // L103 TRUE;
+    __HQ3=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__SWX,L15493640); // L118 NUMERIC;
+    lisaac_push_first(&__VWX,L14689286); // L112 FALSE;
+    __HQ3=__F__;
+  };
+  if (__HQ3) {
+    lisaac_push(&__WKR,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__MVR,L13509636); // L103 TRUE;
+    __HQ3=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__WKR,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__MVR,L14689286); // L112 FALSE;
+    __HQ3=__F__;
+  };
+  if (__HQ3) {
+    lisaac_push(&__INP,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__TYO,L8792068); // L67 TRUE;
+    lisaac_push_first(&__WKR,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__MVR,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__SWX,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__VWX,L8792068); // L67 TRUE;
+    lisaac_push_first(&__XWX,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__RVR));
+    lisaac_push(&__MVR,L9181698); // L70 OBJECT;
+    __DX((&__string_144));
+    lisaac_push(&__MVR,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__SWX,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__VWX,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__XWX,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__V5X,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__IXR,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__OYX,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__RYX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__MVR,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__SWX,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__VWX,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__EPP,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__P0O,L8530438); // L65 FALSE;
-  };
-  __NXR=__20F;
-  lisaac_push(&__B0O,L21261865); // L162 MEMORY;
-  lisaac_push_first(&__EPP,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__P0O,L11029000); // L84 NUMERIC;
-  lisaac_push_first(&__SMR,L5383176); // L41 NUMERIC;
-  lisaac_push_first(&__IXR,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__OYX,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__RYX,L4069927); // L31 CONVERT;
-  __LXR=((____DB ) 0);
-  lisaac_push(&__P0O,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__SMR,L9195016); // L70 NUMERIC;
-  __1XR=(void *)((unsigned long)__LXR - (unsigned long)__PXR);
-  lisaac_push(&__EPP,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__P0O,L9195016); // L70 NUMERIC;
-  __PXR=(void *)((unsigned long)__NXR - (unsigned long)__1XR);
-  lisaac_push(&__B0O,L21266985); // L162 MEMORY;
-  lisaac_push_first(&__EPP,L4069927); // L31 CONVERT;
-  __X1O=((____ASE *)__PXR);
-  lisaac_push(&__B0O,L21513257); // L164 MEMORY;
-  lisaac_push_first(&__EPP,L12208681); // L93 MEMORY;
-  __X1O->__CSE=NULL;
-  lisaac_push(&__B0O,L21652521); // L165 MEMORY;
-  lisaac_push_first(&__EPP,L22940167); // L175 INTEGER;
-  lisaac_push_first(&__P0O,L25311239); // L193 INTEGER;
-  lisaac_push_first(&__SMR,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__IXR,L9195016); // L70 NUMERIC;
-  __GNR=(____L)(-  67108856);
-  lisaac_push(&__P0O,L25314311); // L193 INTEGER;
-  lisaac_push_first(&__SMR,L9195016); // L70 NUMERIC;
-  __HNR=(____L)(__GNR -  1);
-  lisaac_push(&__EPP,L22944263); // L175 INTEGER;
-  lisaac_push_first(&__P0O,L25311239); // L193 INTEGER;
-  lisaac_push_first(&__SMR,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__IXR,L9195016); // L70 NUMERIC;
-  __GNR=(____Y1)(-  0);
-  lisaac_push(&__P0O,L25314311); // L193 INTEGER;
-  lisaac_push_first(&__SMR,L9195016); // L70 NUMERIC;
-  __QQ5=(____L)(__GNR -  1);
-  lisaac_push(&__EPP,L22943239); // L175 INTEGER;
-  lisaac_push_first(&__P0O,L22171143); // L169 INTEGER;
-  __GNR=(____L)(__HNR & __QQ5);
-  lisaac_push(&__EPP,L22939143); // L175 INTEGER;
-  lisaac_push_first(&__P0O,L25311239); // L193 INTEGER;
-  lisaac_push_first(&__SMR,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__IXR,L9195016); // L70 NUMERIC;
-  __HNR=(____L)(- __GNR);
-  lisaac_push(&__P0O,L25314311); // L193 INTEGER;
-  lisaac_push_first(&__SMR,L9195016); // L70 NUMERIC;
-  __GNR=(____L)(__HNR -  1);
-  lisaac_push(&__B0O,L21657641); // L165 MEMORY;
-  lisaac_push_first(&__EPP,L22940167); // L175 INTEGER;
-  lisaac_push_first(&__P0O,L25311239); // L193 INTEGER;
-  lisaac_push_first(&__SMR,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__IXR,L9195016); // L70 NUMERIC;
-  __HNR=(____L)(- __GNR);
-  lisaac_push(&__P0O,L25314311); // L193 INTEGER;
-  lisaac_push_first(&__SMR,L9195016); // L70 NUMERIC;
-  __GNR=(____L)(__HNR -  1);
-  lisaac_push(&__EPP,L22944263); // L175 INTEGER;
-  lisaac_push_first(&__P0O,L25311239); // L193 INTEGER;
-  lisaac_push_first(&__SMR,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__IXR,L9195016); // L70 NUMERIC;
-  __HNR=(____Y1)(-  2);
-  lisaac_push(&__P0O,L25314311); // L193 INTEGER;
-  lisaac_push_first(&__SMR,L9195016); // L70 NUMERIC;
-  __QQ5=(____L)(__HNR -  1);
-  lisaac_push(&__EPP,L22943239); // L175 INTEGER;
-  lisaac_push_first(&__P0O,L22171143); // L169 INTEGER;
-  __HNR=(____L)(__GNR & __QQ5);
-  lisaac_push(&__EPP,L22939143); // L175 INTEGER;
-  lisaac_push_first(&__P0O,L25311239); // L193 INTEGER;
-  lisaac_push_first(&__SMR,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__IXR,L9195016); // L70 NUMERIC;
-  __GNR=(____L)(- __HNR);
-  lisaac_push(&__P0O,L25314311); // L193 INTEGER;
-  lisaac_push_first(&__SMR,L9195016); // L70 NUMERIC;
-  __HNR=(____L)(__GNR -  1);
-  lisaac_push(&__B0O,L21641257); // L165 MEMORY;
-  lisaac_push_first(&__EPP,L49546248); // L378 NUMERIC;
-  lisaac_push_first(&__P0O,L67276296); // L513 NUMERIC;
-  lisaac_push_first(&__SMR,L4069927); // L31 CONVERT;
-  __T0O=((____Y1 )__HNR);
-  lisaac_push(&__B0O,L21661737); // L165 MEMORY;
-  lisaac_push_first(&__EPP,L12470825); // L95 MEMORY;
-  __X1O->__DSE=__T0O;
-  lisaac_push(&__B0O,L21769769); // L166 MEMORY;
-  lisaac_push_first(&__EPP,L26485801); // L202 MEMORY;
-  __X1O->__ESE=__2HP;
-  __X1O->__FSE=NULL;
-  if (((void *)__2HP != (void *)NULL)) {
-    lisaac_push(&__EPP,L27265577); // L208 MEMORY;
-    lisaac_push_first(&__P0O,L8792068); // L67 TRUE;
-    lisaac_push_first(&__SMR,L27015721); // L206 MEMORY;
-    __3Q5=__2HP;
-    if (__3Q5==NULL) {
-      lisaac_push(&__SMR,L27151913); // L207 MEMORY;
+    lisaac_push(&__INP,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__TYO,L8530438); // L65 FALSE;
+  };
+  __RVR=__BZF;
+  lisaac_push(&__FYO,L21261865); // L162 MEMORY;
+  lisaac_push_first(&__INP,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__TYO,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__WKR,L5383176); // L41 NUMERIC;
+  lisaac_push_first(&__MVR,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__SWX,L78939655); // L602 INTEGER;
+  lisaac_push_first(&__VWX,L4069927); // L31 CONVERT;
+  __PVR=((____DB ) 0);
+  lisaac_push(&__TYO,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__WKR,L9195016); // L70 NUMERIC;
+  __5VR=(void *)((unsigned long)__PVR - (unsigned long)__TVR);
+  lisaac_push(&__INP,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__TYO,L9195016); // L70 NUMERIC;
+  __TVR=(void *)((unsigned long)__RVR - (unsigned long)__5VR);
+  lisaac_push(&__FYO,L21266985); // L162 MEMORY;
+  lisaac_push_first(&__INP,L4069927); // L31 CONVERT;
+  __1ZO=((____FQE *)__TVR);
+  lisaac_push(&__FYO,L21513257); // L164 MEMORY;
+  lisaac_push_first(&__INP,L12208681); // L93 MEMORY;
+  __1ZO->__HQE=NULL;
+  lisaac_push(&__FYO,L21652521); // L165 MEMORY;
+  lisaac_push_first(&__INP,L22940167); // L175 INTEGER;
+  lisaac_push_first(&__TYO,L25311239); // L193 INTEGER;
+  lisaac_push_first(&__WKR,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__MVR,L9195016); // L70 NUMERIC;
+  __KLR=(____L)(-  67108856);
+  lisaac_push(&__TYO,L25314311); // L193 INTEGER;
+  lisaac_push_first(&__WKR,L9195016); // L70 NUMERIC;
+  __LLR=(____L)(__KLR -  1);
+  lisaac_push(&__INP,L22944263); // L175 INTEGER;
+  lisaac_push_first(&__TYO,L25311239); // L193 INTEGER;
+  lisaac_push_first(&__WKR,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__MVR,L9195016); // L70 NUMERIC;
+  __KLR=(____Y1)(-  0);
+  lisaac_push(&__TYO,L25314311); // L193 INTEGER;
+  lisaac_push_first(&__WKR,L9195016); // L70 NUMERIC;
+  __SO5=(____L)(__KLR -  1);
+  lisaac_push(&__INP,L22943239); // L175 INTEGER;
+  lisaac_push_first(&__TYO,L22171143); // L169 INTEGER;
+  __KLR=(____L)(__LLR & __SO5);
+  lisaac_push(&__INP,L22939143); // L175 INTEGER;
+  lisaac_push_first(&__TYO,L25311239); // L193 INTEGER;
+  lisaac_push_first(&__WKR,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__MVR,L9195016); // L70 NUMERIC;
+  __LLR=(____L)(- __KLR);
+  lisaac_push(&__TYO,L25314311); // L193 INTEGER;
+  lisaac_push_first(&__WKR,L9195016); // L70 NUMERIC;
+  __KLR=(____L)(__LLR -  1);
+  lisaac_push(&__FYO,L21657641); // L165 MEMORY;
+  lisaac_push_first(&__INP,L22940167); // L175 INTEGER;
+  lisaac_push_first(&__TYO,L25311239); // L193 INTEGER;
+  lisaac_push_first(&__WKR,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__MVR,L9195016); // L70 NUMERIC;
+  __LLR=(____L)(- __KLR);
+  lisaac_push(&__TYO,L25314311); // L193 INTEGER;
+  lisaac_push_first(&__WKR,L9195016); // L70 NUMERIC;
+  __KLR=(____L)(__LLR -  1);
+  lisaac_push(&__INP,L22944263); // L175 INTEGER;
+  lisaac_push_first(&__TYO,L25311239); // L193 INTEGER;
+  lisaac_push_first(&__WKR,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__MVR,L9195016); // L70 NUMERIC;
+  __LLR=(____Y1)(-  2);
+  lisaac_push(&__TYO,L25314311); // L193 INTEGER;
+  lisaac_push_first(&__WKR,L9195016); // L70 NUMERIC;
+  __SO5=(____L)(__LLR -  1);
+  lisaac_push(&__INP,L22943239); // L175 INTEGER;
+  lisaac_push_first(&__TYO,L22171143); // L169 INTEGER;
+  __LLR=(____L)(__KLR & __SO5);
+  lisaac_push(&__INP,L22939143); // L175 INTEGER;
+  lisaac_push_first(&__TYO,L25311239); // L193 INTEGER;
+  lisaac_push_first(&__WKR,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__MVR,L9195016); // L70 NUMERIC;
+  __KLR=(____L)(- __LLR);
+  lisaac_push(&__TYO,L25314311); // L193 INTEGER;
+  lisaac_push_first(&__WKR,L9195016); // L70 NUMERIC;
+  __LLR=(____L)(__KLR -  1);
+  lisaac_push(&__FYO,L21641257); // L165 MEMORY;
+  lisaac_push_first(&__INP,L49546248); // L378 NUMERIC;
+  lisaac_push_first(&__TYO,L67276296); // L513 NUMERIC;
+  lisaac_push_first(&__WKR,L4069927); // L31 CONVERT;
+  __XYO=((____Y1 )__LLR);
+  lisaac_push(&__FYO,L21661737); // L165 MEMORY;
+  lisaac_push_first(&__INP,L12470825); // L95 MEMORY;
+  __1ZO->__IQE=__XYO;
+  lisaac_push(&__FYO,L21769769); // L166 MEMORY;
+  lisaac_push_first(&__INP,L26485801); // L202 MEMORY;
+  __1ZO->__JQE=__AGP;
+  __1ZO->__KQE=NULL;
+  if (((void *)__AGP != (void *)NULL)) {
+    lisaac_push(&__INP,L27265577); // L208 MEMORY;
+    lisaac_push_first(&__TYO,L8792068); // L67 TRUE;
+    lisaac_push_first(&__WKR,L27015721); // L206 MEMORY;
+    __5O5=__AGP;
+    if (__5O5==NULL) {
+      lisaac_push(&__WKR,L27151913); // L207 MEMORY;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* MEMORY */ {
-      lisaac_push(&__SMR,L27151913); // L207 MEMORY;
-      __4Q5=((____ASE *)__3Q5);
-      lisaac_push_first(&__IXR,L24264233); // L185 MEMORY;
-      __4Q5->__FSE=__X1O;
+      lisaac_push(&__WKR,L27151913); // L207 MEMORY;
+      __AP5=((____FQE *)__5O5);
+      lisaac_push_first(&__MVR,L24264233); // L185 MEMORY;
+      __AP5->__KQE=__1ZO;
     };
   } else /* FALSE */ {
-    lisaac_push(&__EPP,L27265577); // L208 MEMORY;
-    lisaac_push_first(&__P0O,L8530438); // L65 FALSE;
-  };
-  __2HP=__X1O;
-  lisaac_push(&__B0O,L21905449); // L167 MEMORY;
-  lisaac_push_first(&__EPP,L9195016); // L70 NUMERIC;
-  __T0O=(____Y1)(__KSG -  1);
-  lisaac_push(&__B0O,L21906985); // L167 MEMORY;
-  __SSP(__X1O,__T0O);
-  __3Q5=__X1O;
-  return(__3Q5);
+    lisaac_push(&__INP,L27265577); // L208 MEMORY;
+    lisaac_push_first(&__TYO,L8530438); // L65 FALSE;
+  };
+  __AGP=__1ZO;
+  lisaac_push(&__FYO,L21905449); // L167 MEMORY;
+  lisaac_push_first(&__INP,L9195016); // L70 NUMERIC;
+  __XYO=(____Y1)(__PQG -  1);
+  lisaac_push(&__FYO,L21906985); // L167 MEMORY;
+  __WQP(__1ZO,__XYO);
+  __5O5=__1ZO;
+  return(__5O5);
 }
 
 //==========================//
@@ -17553,118 +17479,113 @@ int print_string(char *str)
 
 char *trace[61]={
   "make.lip (make.lip)",
-  "INSTALL_LISAAC (/home/sonntag/compiler/install_lisaac.li)",
-  "OBJECT (/home/sonntag/compiler/lib/kernel/object.li)",
-  "I_DONT_KNOW_PROTOTYPING (/home/sonntag/compiler/lib/kernel/i_dont_know_prototyping.li)",
-  "TRUE (/home/sonntag/compiler/lib/base/true.li)",
-  "BOOLEAN (/home/sonntag/compiler/lib/base/boolean.li)",
-  "FALSE (/home/sonntag/compiler/lib/base/false.li)",
-  "INTEGER (/home/sonntag/compiler/lib/number/integer.li)",
-  "NUMERIC (/home/sonntag/compiler/lib/number/low_level/numeric.li)",
-  "REAL (/home/sonntag/compiler/lib/number/real.li)",
-  "INTEGER_32 (/home/sonntag/compiler/lib/number/integer_32.li)",
-  "SIGNED_INTEGER (/home/sonntag/compiler/lib/number/low_level/signed_integer.li)",
-  "STRING_CONSTANT (/home/sonntag/compiler/lib/string/string_constant.li)",
-  "ABSTRACT_STRING (/home/sonntag/compiler/lib/string/abstract_string.li)",
-  "HASHABLE (/home/sonntag/compiler/lib/kernel/hashable.li)",
-  "COMPARABLE (/home/sonntag/compiler/lib/kernel/comparable.li)",
-  "CHARACTER (/home/sonntag/compiler/lib/base/character.li)",
-  "CHARACTER_REF (/home/sonntag/compiler/lib/base/low_level/character_ref.li)",
-  "BLOCK (/home/sonntag/compiler/lib/base/block.li)",
-  "POINTER (/home/sonntag/compiler/lib/kernel/pointer.li)",
-  "UNSIGNED_INTEGER (/home/sonntag/compiler/lib/number/low_level/unsigned_integer.li)",
-  "NATIVE_ARRAY (/home/sonntag/compiler/lib/collection/low_level/native_array.li)",
-  "SAFE_EQUAL (/home/sonntag/compiler/lib/kernel/safe_equal.li)",
-  "SYSTEM_IO (/home/sonntag/compiler/lib_os/unix/system/system_io.li)",
-  "STRING (/home/sonntag/compiler/lib/string/string.li)",
-  "ARRAYED (/home/sonntag/compiler/lib/collection/low_level/arrayed.li)",
-  "ENVIRONMENT (/home/sonntag/compiler/lib_os/unix/system/environment.li)",
-  "IO (/home/sonntag/compiler/lib/io/io.li)",
-  "STD_INPUT (/home/sonntag/compiler/lib/io/std_input.li)",
-  "INPUT_STREAM (/home/sonntag/compiler/lib/io/input_stream.li)",
-  "STD_OUTPUT (/home/sonntag/compiler/lib/io/std_output.li)",
-  "OUTPUT_STREAM (/home/sonntag/compiler/lib/io/output_stream.li)",
-  "INTEGER_64 (/home/sonntag/compiler/lib/number/integer_64.li)",
-  "UINTEGER_64 (/home/sonntag/compiler/lib/number/uinteger_64.li)",
-  "UINTEGER_8 (/home/sonntag/compiler/lib/number/uinteger_8.li)",
-  "UINTEGER_16 (/home/sonntag/compiler/lib/number/uinteger_16.li)",
-  "UINTEGER_32 (/home/sonntag/compiler/lib/number/uinteger_32.li)",
-  "INTEGER_8 (/home/sonntag/compiler/lib/number/integer_8.li)",
-  "INTEGER_16 (/home/sonntag/compiler/lib/number/integer_16.li)",
-  "CONVERT (/home/sonntag/compiler/lib/kernel/convert.li)",
-  "SYSTEM (/home/sonntag/compiler/lib_os/unix/system/system.li)",
-  "MEMORY (/home/sonntag/compiler/lib/memory/memory.li)",
-  "UINTEGER_BIG (/home/sonntag/compiler/lib/number/uinteger_big.li)",
-  "UINTEGER (/home/sonntag/compiler/lib/number/uinteger.li)",
-  "UREAL_16_16 (/home/sonntag/compiler/lib/number/ureal_16_16.li)",
-  "UNSIGNED_FIXED_REAL (/home/sonntag/compiler/lib/number/low_level/unsigned_fixed_real.li)",
-  "FIXED_REAL (/home/sonntag/compiler/lib/number/low_level/fixed_real.li)",
-  "UREAL_24_8 (/home/sonntag/compiler/lib/number/ureal_24_8.li)",
-  "UREAL_26_6 (/home/sonntag/compiler/lib/number/ureal_26_6.li)",
-  "REAL_16_16 (/home/sonntag/compiler/lib/number/real_16_16.li)",
-  "SIGNED_FIXED_REAL (/home/sonntag/compiler/lib/number/low_level/signed_fixed_real.li)",
-  "REAL_24_8 (/home/sonntag/compiler/lib/number/real_24_8.li)",
-  "REAL_26_6 (/home/sonntag/compiler/lib/number/real_26_6.li)",
-  "REAL_32 (/home/sonntag/compiler/lib/number/real_32.li)",
-  "FLOAT_MAP32 (/home/sonntag/compiler/lib/number/low_level/float_map32.li)",
-  "FLOAT_MAP (/home/sonntag/compiler/lib/number/low_level/float_map.li)",
-  "FLOAT_REAL (/home/sonntag/compiler/lib/number/low_level/float_real.li)",
-  "REAL_64 (/home/sonntag/compiler/lib/number/real_64.li)",
-  "FLOAT_MAP64 (/home/sonntag/compiler/lib/number/low_level/float_map64.li)",
-  "REAL_80 (/home/sonntag/compiler/lib/number/real_80.li)",
-  "FLOAT_MAP80 (/home/sonntag/compiler/lib/number/low_level/float_map80.li)"
+  "INSTALL_LISAAC (C:/Documents and Settings/sonntag/compiler/install_lisaac.li)",
+  "OBJECT (C:/Documents and Settings/sonntag/compiler/lib/kernel/object.li)",
+  "I_DONT_KNOW_PROTOTYPING (C:/Documents and Settings/sonntag/compiler/lib/kernel/i_dont_know_prototyping.li)",
+  "TRUE (C:/Documents and Settings/sonntag/compiler/lib/base/true.li)",
+  "BOOLEAN (C:/Documents and Settings/sonntag/compiler/lib/base/boolean.li)",
+  "FALSE (C:/Documents and Settings/sonntag/compiler/lib/base/false.li)",
+  "INTEGER (C:/Documents and Settings/sonntag/compiler/lib/number/integer.li)",
+  "NUMERIC (C:/Documents and Settings/sonntag/compiler/lib/number/low_level/numeric.li)",
+  "REAL (C:/Documents and Settings/sonntag/compiler/lib/number/real.li)",
+  "INTEGER_32 (C:/Documents and Settings/sonntag/compiler/lib/number/integer_32.li)",
+  "SIGNED_INTEGER (C:/Documents and Settings/sonntag/compiler/lib/number/low_level/signed_integer.li)",
+  "STRING_CONSTANT (C:/Documents and Settings/sonntag/compiler/lib/string/string_constant.li)",
+  "ABSTRACT_STRING (C:/Documents and Settings/sonntag/compiler/lib/string/abstract_string.li)",
+  "HASHABLE (C:/Documents and Settings/sonntag/compiler/lib/kernel/hashable.li)",
+  "COMPARABLE (C:/Documents and Settings/sonntag/compiler/lib/kernel/comparable.li)",
+  "CHARACTER (C:/Documents and Settings/sonntag/compiler/lib/base/character.li)",
+  "CHARACTER_REF (C:/Documents and Settings/sonntag/compiler/lib/base/low_level/character_ref.li)",
+  "BLOCK (C:/Documents and Settings/sonntag/compiler/lib/base/block.li)",
+  "POINTER (C:/Documents and Settings/sonntag/compiler/lib/kernel/pointer.li)",
+  "UNSIGNED_INTEGER (C:/Documents and Settings/sonntag/compiler/lib/number/low_level/unsigned_integer.li)",
+  "NATIVE_ARRAY (C:/Documents and Settings/sonntag/compiler/lib/collection/low_level/native_array.li)",
+  "SAFE_EQUAL (C:/Documents and Settings/sonntag/compiler/lib/kernel/safe_equal.li)",
+  "SYSTEM_IO (C:/Documents and Settings/sonntag/compiler/lib_os/unix/system/system_io.li)",
+  "STRING (C:/Documents and Settings/sonntag/compiler/lib/string/string.li)",
+  "ARRAYED (C:/Documents and Settings/sonntag/compiler/lib/collection/low_level/arrayed.li)",
+  "ENVIRONMENT (C:/Documents and Settings/sonntag/compiler/lib_os/unix/system/environment.li)",
+  "IO (C:/Documents and Settings/sonntag/compiler/lib/io/io.li)",
+  "STD_INPUT (C:/Documents and Settings/sonntag/compiler/lib/io/std_input.li)",
+  "INPUT_STREAM (C:/Documents and Settings/sonntag/compiler/lib/io/input_stream.li)",
+  "STD_OUTPUT (C:/Documents and Settings/sonntag/compiler/lib/io/std_output.li)",
+  "OUTPUT_STREAM (C:/Documents and Settings/sonntag/compiler/lib/io/output_stream.li)",
+  "INTEGER_64 (C:/Documents and Settings/sonntag/compiler/lib/number/integer_64.li)",
+  "UINTEGER_64 (C:/Documents and Settings/sonntag/compiler/lib/number/uinteger_64.li)",
+  "UINTEGER_8 (C:/Documents and Settings/sonntag/compiler/lib/number/uinteger_8.li)",
+  "UINTEGER_16 (C:/Documents and Settings/sonntag/compiler/lib/number/uinteger_16.li)",
+  "UINTEGER_32 (C:/Documents and Settings/sonntag/compiler/lib/number/uinteger_32.li)",
+  "INTEGER_8 (C:/Documents and Settings/sonntag/compiler/lib/number/integer_8.li)",
+  "INTEGER_16 (C:/Documents and Settings/sonntag/compiler/lib/number/integer_16.li)",
+  "CONVERT (C:/Documents and Settings/sonntag/compiler/lib/kernel/convert.li)",
+  "SYSTEM (C:/Documents and Settings/sonntag/compiler/lib_os/unix/system/system.li)",
+  "MEMORY (C:/Documents and Settings/sonntag/compiler/lib/memory/memory.li)",
+  "UINTEGER_BIG (C:/Documents and Settings/sonntag/compiler/lib/number/uinteger_big.li)",
+  "UINTEGER (C:/Documents and Settings/sonntag/compiler/lib/number/uinteger.li)",
+  "UREAL_16_16 (C:/Documents and Settings/sonntag/compiler/lib/number/ureal_16_16.li)",
+  "UNSIGNED_FIXED_REAL (C:/Documents and Settings/sonntag/compiler/lib/number/low_level/unsigned_fixed_real.li)",
+  "FIXED_REAL (C:/Documents and Settings/sonntag/compiler/lib/number/low_level/fixed_real.li)",
+  "UREAL_24_8 (C:/Documents and Settings/sonntag/compiler/lib/number/ureal_24_8.li)",
+  "UREAL_26_6 (C:/Documents and Settings/sonntag/compiler/lib/number/ureal_26_6.li)",
+  "REAL_16_16 (C:/Documents and Settings/sonntag/compiler/lib/number/real_16_16.li)",
+  "SIGNED_FIXED_REAL (C:/Documents and Settings/sonntag/compiler/lib/number/low_level/signed_fixed_real.li)",
+  "REAL_24_8 (C:/Documents and Settings/sonntag/compiler/lib/number/real_24_8.li)",
+  "REAL_26_6 (C:/Documents and Settings/sonntag/compiler/lib/number/real_26_6.li)",
+  "REAL_32 (C:/Documents and Settings/sonntag/compiler/lib/number/real_32.li)",
+  "FLOAT_MAP32 (C:/Documents and Settings/sonntag/compiler/lib/number/low_level/float_map32.li)",
+  "FLOAT_MAP (C:/Documents and Settings/sonntag/compiler/lib/number/low_level/float_map.li)",
+  "FLOAT_REAL (C:/Documents and Settings/sonntag/compiler/lib/number/low_level/float_real.li)",
+  "REAL_64 (C:/Documents and Settings/sonntag/compiler/lib/number/real_64.li)",
+  "FLOAT_MAP64 (C:/Documents and Settings/sonntag/compiler/lib/number/low_level/float_map64.li)",
+  "REAL_80 (C:/Documents and Settings/sonntag/compiler/lib/number/real_80.li)",
+  "FLOAT_MAP80 (C:/Documents and Settings/sonntag/compiler/lib/number/low_level/float_map80.li)"
 };
 
 struct __source {
   unsigned int pos;
   char *line;
-} __src[1784]={
+} __src[1770]={
   {75900429,"    ? { is_integer };"},
   {82218537,"    new_size  := new_sz.align_power (POINTER.object_size.to_uinteger_32); "},
   {46409769,"	blc := get_last idx;"},
-  {59002881,"    new_text.append lisaac_mode_path_end;"},
+  {59002881,"      new_text.replace_all '\\\\' with '/';"},
   {83117609,"      free (p - POINTER.object_size) size (old_size2.to_pointer);"},
+  {70262785,"        } else {"},
   {61484557,"        cc.is_separator.if {"},
   {3149825,"  + name     := INSTALL_LISAAC;"},
-  {57423361,"    (path_home = NULL).if {"},
-  {63051777,"    } else {      "},
   {11029000,"  - '-' Self:SELF :SELF <- SELF.zero - Self;"},
-  {83767297,"      \\0- Exit.\" count 3;"},
   {40769065,"	copy begin to (result.begin) size old_size;"},
   {80617485,"        } else { // cc.is_separator"},
   {19139096,"    ? {capacity >= old_capacity};    "},
   {37388329,"    {(new_size & (POINTER.object_size.to_uinteger_32 -1)) = 0} ? \"Memory: Alignment.\";"},
   {24533505,"      index := input.first_substring_index id;      "},
+  {90969089,"          .when 6 then {"},
   {62158889,"    na_src := CONVERT(POINTER, NATIVE_ARRAY(POINTER)).on src;"},
   {7866882,"    };"},
-  {60563969,"      \"  `\".print;"},
   {27015189,"    -? {(capacity > 0) ->> {other.is_not_null}};"},
   {27009031,"    (Self + a) & (~ a)"},
   {18221569,"    };"},
-  {60333057,"      ENVIRONMENT.execute_command \"mkdir -p ~/.kde/share/apps/katepart/syntax\";            "},
   {64622104,"      };"},
   {32649769,"      next := next_linear;"},
   {54944809,"    {new_size >= POINTER.object_size.to_pointer} ? \"Memory: Size = 0.\";"},
   {39848472,"    ? {valid_index i2};"},
   {63719960,"    ? { start.in_range 1 to (end + 1)};"},
   {60560909,"          };"},
-  {68436993,"          file_name.copy path_home;"},
   {18221586,"    };"},
   {79699981,"      }.elseif { state = 2} then {"},
+  {66857473,"        \"OK.\\n\".print;  "},
   {24524306,"    ((debug_level >= 15) && {! value}).if {"},
   {39605249,"      }.elseif {shell.has_substring \"tcsh\"} then {"},
   {54920200,"  );"},
-  {59646465,"  - install_kate <-"},
   {60564009,"    put p to last;"},
   {17316376,"    (new_count <= count).if {"},
   {12593192,"      cap := cap / 2;"},
   {56496653,"        }.elseif {cc = '+'} then {"},
   {81956905,"    old_size  := old_sz.align_power (POINTER.object_size.to_uinteger_32); "},
+  {53112833,"    title \"Installation of Lisaac library path.\" count 5;"},
   {37363753,"    {(new_size & (POINTER.object_size.to_uinteger_32 -1)) = 0} ? \"Memory: Alignment.\";"},
   {10105368,"  ( ? {needed_capacity >= 0};"},
-  {49956865,"      (system = system_windows).if {"},
   {80365069,"            result := 10 * result + cc.decimal_value;"},
-  {53784065,"    update \"bin/path.h\" idf \"#define LISAAC_DIRECTORY\" with new_text confirmation FALSE;"},
   {139592717,"  );"},
   {17310232,"    (new_count <= count).if {"},
   {6955561,"  + previous_free:MEMORY;"},
@@ -17675,18 +17596,17 @@ struct __source {
   {13249045,"    -? {old_nb_elts > 0};"},
   {38687745,"      }.elseif {shell.has_substring \"bash\"} then {"},
   {10096151,"  - eof:CHARACTER <- `EOF`:CHARACTER;"},
-  {89134081,"          .when 4 then {"},
   {83521065,"      result := mem.resize new_size index (get_index p).begin;      "},
   {15493640,"  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);"},
-  {55351297,"  - lisaac_mode_path_end:STRING_CONSTANT := \"/editor/emacs/\\\" load-path))\\n\"; "},
   {19542529,"    \"\\n\\nChoice:\\n\".print;"},
-  {90707457,"          };"},
   {137104909,"      };"},
   {104227349,"  - is_not_null:BOOLEAN <- to_pointer.is_not_null;"},
   {9181698,"    msg.print;"},
   {77874189,"        }.elseif {cc = '-'} then {"},
+  {55348225,"  - lisaac_mode_comment :STRING_CONSTANT := \";; **** LISAAC MODE ****\";"},
   {94768664,"    ? {capacity >= (count + 1)};"},
   {18880553,"  - new_page:MEMORY <-"},
+  {88900097,"            title \"Installation of `lisaac.vim' for Vim.\" count 0;"},
   {72251945,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";        "},
   {25851416,"  - replace_all old_char:CHARACTER with new_char:CHARACTER <-"},
   {28320775,"      {val.is_even}.while_do {"},
@@ -17700,7 +17620,7 @@ struct __source {
   {6031903,"    ? {s!=NULL};"},
   {77877289,"    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);"},
   {10755090,"    test.value.if {"},
-  {65022465,"        \"OK.\\n\".print;  "},
+  {61869569,"      };	"},
   {30565377,"      write std_file with input size (input.count);"},
   {72245801,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";        "},
   {25177129,"    (prev = NULL).if {"},
@@ -17708,11 +17628,10 @@ struct __source {
   {44319273,"    idx := get_index (result.this);"},
   {29888001,"      };"},
   {11432476,"      { (mem = basic_io_eof) || {mem = '\\n'} }.until_do {"},
-  {68172289,"          file_name.copy \"C:\";"},
+  {90467329,"            title \"Installation of eFTE mode.\" count 0;"},
   {31479849,"    ((! is_end) && {next.id = id_free}).if {"},
   {8270349,"    -? {valid_index index};"},
   {49027073,"    } else {"},
-  {84158465,"      .when 1 then {          "},
   {33712129,"  - system_unix_zsh :STRING_CONSTANT := \"Unix - zsh\";"},
   {72239657,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";        "},
   {6690828,"  - capacity:INTEGER <- count;"},
@@ -17720,8 +17639,6 @@ struct __source {
   {59387917,"        cc.is_digit.if {"},
   {136858637,"      {(i > other.count) || {item (s + i - 1) != other.item i}}.until_do {"},
   {40248856,"    old_i2:=item i2;"},
-  {66361857,"        \\  You can read the `editor/vim/install_vim_plugin.sh' file.\\n\".print;"},
-  {50597377,"      };"},
   {5120553,"  - parent_object:OBJECT := OBJECT;"},
   {79438377,"    (new_size2 <= minimum_size).if {"},
   {11420188,"      { (mem = basic_io_eof) || {mem = '\\n'} }.until_do {"},
@@ -17737,6 +17654,7 @@ struct __source {
   {8261146,"    ? { system_command_line != NULL};"},
   {25833001,"    (next != NULL).if {"},
   {20201513,"    new_size := old_size + 64.mb;"},
+  {64773121,"      (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
   {36178448,"    };"},
   {20198441,"    new_size := old_size + 64.mb;"},
   {43389469,"    ? { !end_of_input };"},
@@ -17747,20 +17665,22 @@ struct __source {
   {5773336,"  + capacity:INTEGER;"},
   {36858921,"  - resize new_size:UINTEGER_32 index idx:UINTEGER_32 :MEMORY <-"},
   {46542377,"	(blc.size < 4096) || {blc.id = id_busy}"},
+  {85485569,"        title \"Compilation of Shorter tool.\" count 5; "},
+  {79179777,"    \"  Execute: `\".print;"},
+  {71971841,"      \"  Execute: `\".print;"},
   {19280914,"    ((debug_level >=10) && {! value}).if {      "},
   {56900137,"	((page + (new_size << 1)) <= 4096).if {"},
+  {61611009,"      } else {"},
   {10493452,"  - to_external:NATIVE_ARRAY(CHARACTER) <-"},
   {81670697,"    {old_size < new_sz} ? \"Memory: New size < Old size.\";"},
   {36178473,"    };"},
-  {75121665,"    string_tmp.copy \"gcc -O2 bin/\";"},
+  {89534465,"            install_kate;      "},
   {52835864,"	new_capacity := capacity * 2;"},
   {30309901,"        result:=storage.fast_memcmp (other.storage) until count;"},
   {28062232,"      (capacity = 0).if	{"},
   {46536233,"	(blc.size < 4096) || {blc.id = id_busy}"},
   {75137065,"    new_size  := sz.align_power (POINTER.object_size.to_pointer); "},
-  {59129345,"    new_text.append lisaac_mode;"},
-  {70389249,"      };"},
-  {58227201,"    new_text := STRING.create_from_string lisaac_mode_comment;"},
+  {53497857,"      new_text.replace_all '\\\\' with '/';"},
   {67242517,"    };"},
   {15210497,"    } else {"},
   {35270185,"      new.add_link_free;"},
@@ -17775,14 +17695,12 @@ struct __source {
   {59138601,"  - micro_free p:POINTER table ptr_table:POINTER <-"},
   {64760856,"      count := count - len;"},
   {78939655,"  - to_raw_pointer:POINTER         <- CONVERT(SELF,POINTER).on Self;"},
-  {69477889,"        \"'\\t\".print;"},
+  {69477889,"        \"  `\".print;"},
   {55970317,"    { (state = 4) || {i > count}}.until_do {"},
   {72646185,"    result := micro_alloc new_size table ptr_table lab (t | 1b);        "},
   {5527066,"    p := basic_getenv(variable.to_external);"},
   {38413865,"	((nxt.id = id_free) && {nxt.size >= sz}).if {"},
-  {88616961,"          .when 3 then {"},
   {136590861,"    {(result != 0) || {(s + other.count - 1) > count }}.until_do {"},
-  {76679681,"    };"},
   {82326569,"    (old_size2.to_pointer <= minimum_size).if {"},
   {76695081,"  - free p:POINTER size sz:POINTER <-"},
   {49427457,"      new_text.append path;"},
@@ -17790,7 +17708,6 @@ struct __source {
   {35932201,"	next.set_previous_linear (new.this - begin_memory);"},
   {3950628,"  - default := (0.to_raw_uinteger_32);"},
   {23077377,"    \"  A `\".print;"},
-  {81405953,"    string_tmp.clear;"},
   {35919888,"    (Self >= '0').if {"},
   {30300713,"    ((prev = NULL) || {new_free.id != id_free}).if {"},
   {31858689,"  - path_home   :STRING;"},
@@ -17798,7 +17715,8 @@ struct __source {
   {79832589,"        cc.is_digit.if {"},
   {52580360,"  - to_integer:INTEGER <- to_raw_integer;  "},
   {52586520,"	storage  := NATIVE_ARRAY(CHARACTER).create capacity;"},
-  {82077185,"    path_current := STRING.create (string_tmp.count);"},
+  {75771393,"    string_tmp.append n;"},
+  {91760641,"      .when 3 then {"},
   {21513257,"    block.set_previous_linear NULL; "},
   {43795984,"    (Self= ' ') || {Self = '\\t'} || {Self='\\n'} ||"},
   {43130921,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
@@ -17812,12 +17730,12 @@ struct __source {
   {20586497,"        } else {          "},
   {10237980,"  - read_line_in str:STRING <-"},
   {9326596,"  - elseif cond:{BOOLEAN} then block:{} :BOOLEAN <- TRUE;"},
-  {74860033,"  - compile_file n:STRING_CONSTANT <-"},
   {14955010,"  - clone_allocation_size:POINTER;"},
   {10234904,"    (needed_capacity > 0).if {"},
   {35014697,"      new.set_previous_linear (this - begin_memory);"},
   {28465665,"      \"' file has been created with:\\n\".print; "},
   {17439768,"    }.elseif { capacity < new_count } then {"},
+  {82739201,"    shell        := ENVIRONMENT.get_environment_variable \"SHELL\";"},
   {18104833,"      result := IO.read_character;"},
   {11799041,"    };"},
   {12716584,"    };"},
@@ -17826,9 +17744,10 @@ struct __source {
   {166069261,"  );"},
   {27794453,"      i := i - 1;"},
   {94907416,"    ? {p = to_external};"},
-  {85889025,"        \\  Run `lisaac' to compile.                              \".print;"},
-  {90843137,"        }.do_while {choice2 != 0};"},
+  {79583233,"    (ENVIRONMENT.execute_command string_tmp = 0).if {"},
+  {72375297,"      (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
   {26883073,"          old_buffer.print;"},
+  {85211649,"        compile_file \"lisaac\";"},
   {7744011,"	buffer.swap i with j;"},
   {21266985,"    block := CONVERT(POINTER,MEMORY).on (begin_memory + old_size);    "},
   {5259265,"  - open_read n:ABSTRACT_STRING :POINTER <- "},
@@ -17839,77 +17758,77 @@ struct __source {
   {13372437,"    -? {old_nb_elts < new_nb_elts};"},
   {22153746,"    };"},
   {135430157,"  - substring_index (other:ABSTRACT_STRING,start_index:INTEGER) :INTEGER <-"},
+  {65835521,"      string_tmp.copy \"cp -f editor/vim/indent/lisaac.vim ~/.vim/indent/\";"},
   {23739433,"  - id_free:UINTEGER_32 <- 00b;"},
   {30045225,"    new_free := CONVERT(POINTER,MEMORY).on (begin_memory + prev);"},
+  {69213185,"      } else {"},
   {43780649,"    };"},
   {82064937,"    old_size2 := old_size + POINTER.object_size.to_uinteger_32;    "},
+  {91505153,"        }.do_while {choice2 != 0};"},
   {43552809,"    {(result != NULL) && {result.size.to_pointer < new_size}}.while_do {"},
   {10881542,"    };"},
   {38814232,"    storage.put ch to (index - 1);"},
   {6826502,"    false_block.value;"},
+  {86772737,"      .when 2 then {"},
   {74853929,"    {sz <= minimum_size} ? \"Memory: Size bound.\";"},
   {21916688,"  - Self:SELF '<=' other:CHARACTER :BOOLEAN <- ( code <= other.code );"},
   {9080339,"  - to_raw_integer:INTEGER         <- CONVERT(SELF,INTEGER    ).on Self;"},
   {10890792,"  - get_memory_capacity:POINTER <- "},
   {22812680,"      (Self-1).downto limit_down do blc;"},
   {10881560,"    };"},
+  {71451649,"    (system = system_windows).if {"},
   {60431913,"    put (next | 11b) to p;"},
-  {66719233,"      };"},
   {21910546,"    ((debug_level >= 5) && {! value}).if {"},
-  {52980737,"    new_text := STRING.create_from_string path_current;"},
   {62005289,"    siz := siz / POINTER.object_size;"},
   {42619905,"      std_file := open_read file_msdos_sys;"},
   {56373801,"      next := read result;"},
   {63572504,"    ? { end <= count };"},
-  {59283457,"    update file_name idf lisaac_mode_comment with new_text confirmation TRUE;"},
   {15601685,"    +? {Result != NULL};"},
-  {90584577,"            install_eclipse;"},
+  {52300289,"    };"},
   {36326441,"    size_and_id := siz.to_uinteger_32 | id_busy;"},
   {24383000,"    ? {count = other.count};"},
+  {60179457,"    (system = system_windows).if {"},
   {10632193,"  - make_file new_path:STRING :BOOLEAN <-"},
   {33844777,"    {(sz & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
   {43528233,"    {(result != NULL) && {result.size.to_pointer < new_size}}.while_do {"},
   {20989960,"  - to limit_up:SELF do blc:{SELF;} <-"},
-  {73009665,"    };"},
   {85855253,"    -? {lower + offset >= 0};"},
-  {64000513,"      string_tmp.copy \"cp -f editor/vim/syntax/lisaac.vim ~/.vim/syntax/\";"},
   {90584600,"    (capacity > count).if {       "},
   {17840146,"    ptr := top_runtime_stack;"},
   {11543592,"      cap := cap * 2;"},
   {7479312,"    result:=code.to_integer;"},
   {33838633,"    {(sz & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {69628929,"        (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
   {87428629,"      };"},
-  {88771073,"            title \"Installation of `lisaac_v2.xml' for Kate.\" count 0;"},
+  {83364353,"    {"},
   {74583047,"  [ -? {Self >=# 0}; ]"},
-  {77732865,"  - build_lib <-"},
+  {59265025,"    new_text.append lisaac_mode_path_end;"},
   {37887529,"    (new_size > old_size).if {      "},
   {90578456,"    (capacity > count).if {       "},
   {21655042,"  - to_pointer:POINTER <- CONVERT(SELF,POINTER).on Self;"},
   {44174849,"      };  "},
   {16257556,"    (up > to_raw_uinteger_64)"},
   {33832489,"    {(sz & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
+  {57685505,"    (path_home = NULL).if {"},
   {29758977,"	'\\n'.print; "},
   {79309325,"          result := - result;"},
-  {61737473,"    };"},
+  {63313921,"    } else {      "},
   {41028120,"    ? {item i2 = old_i1};"},
   {52956167,"    +? {\"0123456789\".has Result};"},
   {12208681,"  - set_previous_linear p:POINTER    <- ( previous_linear := p; );"},
   {52956168,"  [ -? {bound_test (INTEGER_8.minimum) to (INTEGER_8.maximum)}; ]"},
   {24136728,"      storage.copy_from (other.storage) until (count-1);"},
   {38555689,"	  nxt.to_busy (sz.to_pointer) index idx;"},
+  {84029441,"      \\0- Exit.\" count 3;"},
   {10619925,"    -? {nb_elements > 0};"},
   {39454761,"	  };"},
   {4985356,"  + count:INTEGER;"},
   {18502168,"      storage.clear count to (new_count - 1);"},
-  {66460673,"      } else {"},
   {28850689,"      (! make_file file).if {"},
   {93719064,"    {p.item count = '\\0'}.until_do {"},
   {79312425,"    new_size2 := new_size + POINTER.object_size.to_pointer;"},
   {31335448,"    resize (i + j);"},
   {28847617,"      (! make_file file).if {"},
-  {60826113,"      \"'\\t\".print;"},
-  {76815361,"    '\\n'.print;"},
+  {60826113,"      \"  `\".print;"},
   {34479112,"  - to_boolean:BOOLEAN <- "},
   {139202061,"    ? {! other.is_empty };"},
   {69616661,"    {i2 = src_capacity}.until_do {"},
@@ -17920,20 +17839,21 @@ struct __source {
   {105647125,"    -? {index>=0};"},
   {12852225,"  - string_tmp:STRING := STRING.create 256;"},
   {16005121,"      string_tmp2.append str;"},
+  {60595201,"      ENVIRONMENT.execute_command \"mkdir -p ~/.kde/share/apps/katepart/syntax\";            "},
   {43934736,"    {Self='\\r'} || {Self = '\\0'} || {Self='\\f'} || {Self='\\v'}"},
-  {68699137,"        file_name.append \"/.vimrc\";	"},
+  {68699137,"          file_name.copy path_home;"},
   {23206913,"    file.print;"},
   {21633544,"      (Self + 1).to limit_up do blc;"},
   {9702421,"    +? {Result != NULL};"},
   {67800072,"  - to_raw_integer_8:INTEGER_8     <- CONVERT(SELF,INTEGER_8 ).on Self;"},
-  {72751105,"    } else {"},
   {20728321,"          \"Incorrect range [0-\".print;"},
   {28838407,"    };"},
   {26356737,"        (old_buffer == new_text).if {"},
   {87170069,"	  put (item i) to (i + offset);"},
-  {90313729,"          .when 6 then {"},
+  {90313729,"          .when 5 then {"},
   {81538581,"    upper.downto 0 do { i:INTEGER;"},
   {35153449,"      new.set_size_and_id (new_size.to_uinteger_32 - object_size.to_uinteger_32);"},
+  {59908609,"  - install_kate <-"},
   {56758797,"        }.elseif {cc = '-'} then {"},
   {82219049,"    new_size  := new_sz.align_power (POINTER.object_size.to_uinteger_32); "},
   {79053837,"        result := cc.decimal_value;"},
@@ -17942,7 +17862,7 @@ struct __source {
   {39202345,"	    nxt := next_linear;"},
   {29500417,"    ((! conf) || {question \"  Confirmation ?\" = 'y'}).if {            "},
   {43919376,"    {Self='\\r'} || {Self = '\\0'} || {Self='\\f'} || {Self='\\v'}"},
-  {54046209,"    update \"src/path.h\" idf \"#define LISAAC_DIRECTORY\" with new_text confirmation FALSE;"},
+  {54046209,"    update \"bin/path.h\" idf \"#define LISAAC_DIRECTORY\" with new_text confirmation FALSE;"},
   {27018753,"          \"  New value is:\\n\".print;"},
   {93463573,"    -? {upper >= -1};"},
   {19145752,"    ? {capacity >= old_capacity};    "},
@@ -17952,6 +17872,7 @@ struct __source {
   {15755784,"  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);"},
   {19139605,"    +? {element = item index}; "},
   {93457429,"    -? {upper >= -1};"},
+  {55613441,"  - lisaac_mode_path_end:STRING_CONSTANT := \"/editor/emacs/\\\" load-path))\\n\"; "},
   {27920917,"    };"},
   {38287913,"	sz  := new_size - old_size - object_size.to_uinteger_32;"},
   {49547817,"    {((result - begin_memory).to_uinteger_32 & 0FFFh) = 0} ? \"Memory: Alignment LAB.\";"},
@@ -17960,30 +17881,32 @@ struct __source {
   {34223640,"    storage.copy (s.storage) to (i - 1) until k;"},
   {37382697,"    {(new_size & (POINTER.object_size.to_uinteger_32 -1)) = 0} ? \"Memory: Alignment.\";"},
   {27006471,"    (Self + a) & (~ a)"},
+  {90061313,"            install_hippoedit;"},
   {56509453,"        }.elseif {cc = '+'} then {"},
   {5385739,"      buffer.extend '0';"},
-  {72492545,"        \"Ok.\".print;          "},
+  {86905345,"        {"},
+  {65284609,"        \"OK.\\n\".print;  "},
   {27015721,"    (first_free != NULL).if {      "},
   {67538440,"  - to_raw_uinteger_64:UINTEGER_64 <- CONVERT(SELF,UINTEGER_64).on Self;"},
   {29254157,"  - Self:SELF '==' Left 40 other:ABSTRACT_STRING :BOOLEAN <-"},
+  {68434433,"          file_name.copy \"C:\";"},
   {53347336,"  );"},
   {47731241,"    blc.set_size_and_id (blc.size_and_id - 4096);"},
+  {84420609,"      .when 1 then {          "},
   {40504833,"      }.elseif {shell.has_substring \"zsh\"} then {"},
   {33315369,"  - to_busy sz:POINTER index idx:UINTEGER_32 <-"},
   {22939143,"  ~(~Self & ~other);"},
   {26088961,"          };"},
   {34888745,"      new := CONVERT(POINTER,MEMORY).on (begin+sz);"},
-  {88244737,"            title \"Installation of `lisaac.vim' for Vim.\" count 0;"},
+  {66624001,"        \\  You can read the `editor/vim/install_vim_plugin.sh' file.\\n\".print;"},
   {27671576,"    other_count := other.count;"},
   {25183745,"          {(index < input.upper) && {input.item index != '\\n'}}.while_do {"},
   {60321293,"          ((negative && {value > 0}) || { ! negative && {value < 0}}).if {"},
   {77899305,"    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);"},
   {79697449,"      put 3 to result; // 3 : 2=NATIVE_ARRAY"},
-  {58076713,"	next2 := read next & ~11b;"},
   {53347369,"  );"},
-  {89811969,"            title \"Installation of eFTE mode.\" count 0;"},
+  {58076713,"	next2 := read next & ~11b;"},
   {57162253,"        }.elseif {cc.is_digit} then {"},
-  {78776833,"    };      "},
   {60315149,"          ((negative && {value > 0}) || { ! negative && {value < 0}}).if {"},
   {77893161,"    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);"},
   {7614987,"      {i >= j}.until_do {"},
@@ -17994,54 +17917,52 @@ struct __source {
   {33965080,"      storage.move (i - 1) to (j - 1) by k;"},
   {48377880,"    ? {valid_index index};"},
   {25171457,"          {(index < input.upper) && {input.item index != '\\n'}}.while_do {"},
-  {60977153,"      (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
   {36446761,"    {id = id_busy} ? \"Memory: Macro Block not busy.\";"},
   {26085929,"    };"},
-  {57818113,"      file_name.copy path_home;"},
-  {75383809,"    string_tmp.append \".c -o bin/\";"},
+  {75383809,"    string_tmp.copy \"gcc -O2 bin/\";"},
   {61888553,"    {(siz & (POINTER.object_size -1)) = 0} ? \"Memory: Copy alignment.\";"},
+  {89796609,"          .when 4 then {"},
   {38691369,"	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;"},
   {5121032,"  - one:SELF  <- 1; // Neutral element for `*' and `/'."},
   {21107201,"        };"},
   {72246313,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";        "},
-  {68850177,"        update file_name idf lisaac_vim with lisaac_vim confirmation TRUE;"},
+  {59391489,"    new_text.append lisaac_mode;"},
   {44319785,"    idx := get_index (result.this);"},
+  {70651393,"      };"},
   {99486229,"    };"},
+  {58489345,"    new_text := STRING.create_from_string lisaac_mode_comment;"},
   {38669825,"      }.elseif {shell.has_substring \"bash\"} then {"},
   {28983297,"        error \"Not create file!\";"},
   {75393065,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
   {65026072,"    ? { count = (old_count - (end - start + 1))};"},
   {79445033,"    (new_size2 <= minimum_size).if {"},
-  {64788993,"        \\  You can read the `editor/vim/install_vim_plugin.sh' file.\\n\".print;"},
   {40258601,"	result := search (new_size.to_pointer);"},
   {38682153,"	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;"},
   {13668360,"  - Self:SELF '>=#' Right 60 other:INTEGER :BOOLEAN <- (Self ># other) | (Self ==# other);"},
   {81006093,"      }.elseif { state = 3 } then {"},
   {31464984,"    ((i > 0) && {j > 0}).if	{"},
   {79432725,"    -? {lower >= 0};"},
+  {69740033,"        \"'\\t\".print;"},
   {12329000,"    }.do_until {(new_mem = NULL) || {cap = `(void *)(2048LU << 20)`:POINTER}}; // BSBS: BUG COMPILO 0.13"},
   {59385357,"        cc.is_digit.if {"},
-  {63206401,"      ENVIRONMENT.execute_command \"mkdir -p ~/.vim/syntax\";"},
   {31461912,"    ((i > 0) && {j > 0}).if	{"},
-  {88879105,"            install_kate;      "},
   {136853005,"      {(i > other.count) || {item (s + i - 1) != other.item i}}.until_do {"},
   {43393040,"  - is_separator:BOOLEAN <-"},
-  {78518273,"    } else {"},
+  {76941825,"    };"},
   {11423785,"  - id:UINTEGER_32      <- size_and_id & 01b;"},
   {10515480,"	storage := NATIVE_ARRAY(CHARACTER).create needed_capacity;"},
-  {82345473,"    path_home    := ENVIRONMENT.get_environment_variable \"HOME\";"},
   {21772306,"    ptr := top_runtime_stack;"},
   {49024536,"    ? {count = old_count - 1};"},
   {62532109,"    ( (state != 0) && { state != 4}).if {"},
   {43396125,"    ? { !end_of_input };"},
   {34617897,"    (new_size > (minimum_size+2+object_size.to_pointer)).if {"},
   {24250904,"    };"},
+  {81668097,"    string_tmp.clear;"},
   {85729301,"    -? {upper >= lower};"},
   {32120833,"  - system      :STRING_CONSTANT;"},
   {76941837,"    { i > count }.until_do {"},
-  {65675777,"      \"  `\".print;"},
+  {82339329,"    path_current := STRING.create (string_tmp.count);"},
   {75374633,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {51259905,"        \"OK.\\n\".print;"},
   {27397656,"    ? {other != NULL};"},
   {49024553,"      };"},
   {46545961,"	(blc.size < 4096) || {blc.id = id_busy}"},
@@ -18052,16 +17973,15 @@ struct __source {
   {92025880,"    +? {Result.is_not_null};"},
   {48116265,"    (blc.size.to_pointer < minimum_size).if {"},
   {40902168,"    ? {item i1 = old_i2};"},
+  {75122177,"  - compile_file n:STRING_CONSTANT <-"},
   {77603853,"        }.elseif {cc = '+'} then {"},
-  {50348545,"        string_tmp.copy \"source \";"},
   {12981801,"  - nb_page:UINTEGER_32;"},
   {46536745,"	(blc.size < 4096) || {blc.id = id_busy}"},
-  {57553409,"      file_name.copy \"C:\";"},
   {13637633,"    st.print;"},
   {48110121,"    (blc.size.to_pointer < minimum_size).if {"},
+  {86151169,"        \\  Run `lisaac' to compile.                              \".print;"},
   {92016664,"    +? {Result.is_not_null};"},
   {60044329,"    last := read ptr_table;"},
-  {91105281,"      .when 3 then {"},
   {33694249,"    {id = id_free} ? \"Memory: Macro block not free.\";    "},
   {26480152,"    ? { count == old_count };"},
   {136600589,"    {(result != 0) || {(s + other.count - 1) > count }}.until_do {"},
@@ -18084,7 +18004,6 @@ struct __source {
   {6423581,"  );"},
   {60690957,"        }.elseif {cc.is_separator} then {"},
   {79845417,"      result := result + POINTER.object_size;"},
-  {82077697,"    path_current := STRING.create (string_tmp.count);"},
   {17446408,"    (Self = value).if block;"},
   {25322497,"            old_buffer.add_last (input.item index);"},
   {22172680,"  - downto limit_down:SELF do blc:{SELF;} <-"},
@@ -18092,36 +18011,41 @@ struct __source {
   {34103809,"  - system_unknown  :STRING_CONSTANT := \"Unknown\";"},
   {12726313,"  - get_index p:POINTER :UINTEGER_32 <- (p - begin_memory).to_uinteger_32 >> 26;"},
   {6177281,"  - open_write n:ABSTRACT_STRING :POINTER <- "},
+  {88377345,"            title \"Installation of `lisaac-mode' for Emacs.\" count 0;"},
   {52571655,"    (Self.to_integer_8 + '0'.code).to_character"},
+  {66981377,"      };"},
   {35677185,"  - path_bash   :STRING_CONSTANT := \"export PATH=\";"},
+  {53242881,"    new_text := STRING.create_from_string path_current;"},
   {167652365,"    IO.put_string Self;      "},
   {23749144,"	storage  := NATIVE_ARRAY(CHARACTER).create count;"},
   {66987541,"	put new_value to i;"},
-  {90849793,"        }.do_while {choice2 != 0};"},
+  {59545601,"    update file_name idf lisaac_mode_comment with new_text confirmation TRUE;"},
   {35015209,"      new.set_previous_linear (this - begin_memory);"},
   {43787280,"    (Self= ' ') || {Self = '\\t'} || {Self='\\n'} ||"},
   {51678761,"    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? "},
   {16528897,"    1.to (string_tmp2.count-1) do { j:INTEGER;"},
   {61349901,"      }.elseif { state = 3 } then {"},
-  {86117377,"      .when 2 then {"},
-  {50083841,"        string_tmp.copy file;"},
   {58206249,"	put next2 to result;	"},
   {14290473,"    ? {idx < nb_page};"},
   {11802642,"    (! value).if {"},
+  {92417025,"    \"\\nBye.\\n\\n\".print;"},
   {11799570,"    (! value).if {"},
   {11799573,"    +? {Result.all_default (nb_elements-1)};"},
+  {73271809,"    };"},
+  {64262657,"      string_tmp.copy \"cp -f editor/vim/syntax/lisaac.vim ~/.vim/syntax/\";"},
   {8421914,"    basic_system_execute_command (system_command_line.to_external)"},
+  {69891073,"        (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
   {9989128,"  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;"},
-  {77998081,"    string_tmp.clear;"},
   {94898712,"    ? {p = to_external};"},
   {54819369,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {76421633,"      n.print;"},
   {26877447,"    a := step - 1;"},
   {64493592,"	put (item i) to  (i - len);"},
+  {77995009,"  - build_lib <-"},
   {54813225,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
   {5250562,"  - object_size:INTEGER <- `12`;"},
   {6161949,"  ("},
   {71701545,"    {sz <= minimum_size} ? \"Memory: Size bound.\";"},
+  {61999617,"    };"},
   {31606808,"      storage.move 0 to (i - 1) by j;"},
   {12470825,"  - set_size_and_id s:UINTEGER_32    <- ( size_and_id     := s; );"},
   {17187853,"  ( index.in_range lower to count );"},
@@ -18131,19 +18055,20 @@ struct __source {
   {57950741,"    {(i < 0) || {element = item i}}.until_do {"},
   {41952257,"        '\\n'.print;        "},
   {44446249,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";"},
-  {65146369,"      };"},
+  {66722817,"      } else {"},
   {24392728,"    ? {count = other.count};"},
   {93981208,"    };"},
   {43541033,"    {(result != NULL) && {result.size.to_pointer < new_size}}.while_do {"},
   {81141781,"    -? {upper >= -1};"},
   {52984328,"  [ -? {bound_test (INTEGER_8.minimum) to (INTEGER_8.maximum)}; ]"},
   {83626537,"    };"},
+  {61088257,"      \"'\\t\".print;"},
+  {77077505,"    '\\n'.print;"},
   {53898793,"    mem := CONVERT(POINTER, NATIVE_ARRAY(POINTER)).on p;"},
   {25054721,"        1.to (new_text.occurrences '\\n') do { j:INTEGER;"},
   {57941525,"    {(i < 0) || {element = item i}}.until_do {"},
   {19663401,"    };"},
   {25969193,"      next.set_previous_free prev;"},
-  {58606593,"    (system = system_windows).if {"},
   {43534889,"    {(result != NULL) && {result.size.to_pointer < new_size}}.while_do {"},
   {85864981,"    -? {lower + offset >= 0};"},
   {57938453,"    {(i < 0) || {element = item i}}.until_do {"},
@@ -18151,8 +18076,10 @@ struct __source {
   {9059330,"    print_runtime_stack_on ptr;"},
   {38802473,"	  (is_end).if {"},
   {33164824,"    ? { i.in_range 1 to (count + 1)};"},
+  {68961281,"        file_name.append \"/.vimrc\";	"},
   {7482891,"      j := buffer.upper;"},
   {69869589,"      i2 := i2 + 1;"},
+  {73013249,"    } else {"},
   {5912602,"      result.from_external p;"},
   {78647821,"        };"},
   {16267284,"    (up > to_raw_uinteger_64)"},
@@ -18162,28 +18089,24 @@ struct __source {
   {33839145,"    {(sz & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
   {23472152,"    (count > 0).if {"},
   {13111317,"    -? {Self != NULL};"},
+  {91924481,"        title \"Build the librarie documentation with Shorter (HTML format).\" count 0; "},
   {93734936,"    {p.item count = '\\0'}.until_do {"},
   {79328297,"    new_size2 := new_size + POINTER.object_size.to_pointer;"},
   {16030216,"  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);"},
   {81791501,"    };"},
   {29768717,"    (count = other.count).if {"},
+  {54308353,"    update \"src/path.h\" idf \"#define LISAAC_DIRECTORY\" with new_text confirmation FALSE;"},
   {29765645,"    (count = other.count).if {"},
   {81791509,"    };"},
-  {50478081,"        string_tmp.append file;"},
   {6565387,"      i := buffer.upper+1;"},
   {93725720,"    {p.item count = '\\0'}.until_do {"},
-  {70519297,"    };"},
-  {64887809,"      } else {"},
   {16021000,"  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);"},
   {73672199,"      print_positif;"},
-  {89658369,"          .when 5 then {"},
   {16916994,"      (typ_id = -1).if {"},
   {11962884,"  - Self:SELF '->>' Right 25 other:{BOOLEAN}  :BOOLEAN <- other.value;"},
   {21661737,"    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);"},
   {18508841,"    {(begin_memory & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {51146241,"      (ENVIRONMENT.execute_command string_tmp = 0).if {"},
   {61747241,"    siz := sz.to_integer;"},
-  {53621761,"    new_text.append \"\\\"\\n\";"},
   {38550057,"	  nxt.to_busy (sz.to_pointer) index idx;"},
   {21640193,"    }.do_while {result = -1};"},
   {139202573,"    ? {! other.is_empty };"},
@@ -18197,17 +18120,17 @@ struct __source {
   {56771597,"        }.elseif {cc = '-'} then {"},
   {6556188,"    };"},
   {49575977,"    {((result - begin_memory).to_uinteger_32 & 0FFFh) = 0} ? \"Memory: Alignment LAB.\";"},
+  {72754689,"        \"Ok.\".print;          "},
   {94384664,"      capacity := count + 1;"},
-  {75907585,"    \"' (please wait ...)\\n\".print;"},
   {57682985,"	put next to ptr_table;"},
   {6556191,"    };    "},
   {16910872,"    ? { new_count >= 0 };"},
   {91228696,"    }; "},
   {53618712,"    count := count + 1;"},
   {30412289,"      };"},
+  {88740865,"          .when 2 then {"},
   {34482729,"    new_size := siz - sz;"},
   {78389269,"      put v to i;"},
-  {79956481,"    };"},
   {20066857,"    nb_page  := nb_page + 1;"},
   {40785449,"	copy begin to (result.begin) size old_size;"},
   {26357255,"    -? {step.is_power_2};"},
@@ -18220,33 +18143,32 @@ struct __source {
   {56771625,"	page := (result - begin_memory) & 0FFFh;"},
   {99101717,"      (model != item i).if {"},
   {77477901,"        cc.is_separator.if {"},
-  {61482497,"        \"OK.\".print;  "},
-  {89405953,"            install_hippoedit;"},
   {27265577,"    };    "},
-  {86249985,"        {"},
   {22289921,"  with new_text:ABSTRACT_STRING confirmation conf:BOOLEAN <-"},
-  {73410561,"  - install_eclipse <-"},
   {29494785,"    ((! conf) || {question \"  Confirmation ?\" = 'y'}).if {            "},
+  {90976257,"          .when 6 then {"},
   {6300680,"  (low <= Self) && {up >= Self};"},
+  {79038977,"    };      "},
   {52691975,"  )"},
   {91884568,"    +? {count = Old count};"},
   {4724236,"  + storage:NATIVE_ARRAY(CHARACTER);  "},
   {52698136,"      } else {"},
   {41425921,"      } else {"},
   {19140120,"    ? {capacity >= old_capacity};    "},
-  {69349377,"        string_tmp.print;"},
   {29504041,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";    "},
   {73404423,"      (-Self).print_positif;"},
   {38944257,"        file.append file_bashrc;"},
+  {61239297,"      (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
   {98181141,"    -? {upper >= -1};"},
   {37383209,"    {(new_size & (POINTER.object_size.to_uinteger_32 -1)) = 0} ? \"Memory: Alignment.\";"},
   {38282281,"	sz  := new_size - old_size - object_size.to_uinteger_32;"},
   {15744001,"      mx.append_in string_tmp2;"},
   {55847977,"      put NULL to next;"},
-  {58080257,"    file_name.append \"/.emacs\";"},
+  {58080257,"      file_name.copy path_home;"},
+  {75645953,"    string_tmp.append \".c -o bin/\";"},
   {5383176,"  - zero:SELF <- 0; // Neutral element for `+' and `-'."},
-  {79697921,"    } else {"},
   {6959627,"	buffer.extend ((val % 10).digit);"},
+  {69112321,"        update file_name idf lisaac_vim with lisaac_vim confirmation TRUE;"},
   {47734825,"    blc.set_size_and_id (blc.size_and_id - 4096);"},
   {28577287,"      };      "},
   {39609345,"      }.elseif {shell.has_substring \"tcsh\"} then {"},
@@ -18258,6 +18180,7 @@ struct __source {
   {27003925,"    -? {(capacity > 0) ->> {other.is_not_null}};"},
   {39849513,"      };"},
   {42999337,"    {new_size > minimum_size-POINTER.object_size.to_pointer} ? \"Memory: Big block.\";"},
+  {65051137,"        \\  You can read the `editor/vim/install_vim_plugin.sh' file.\\n\".print;"},
   {13253121,"  - error st:ABSTRACT_STRING <-"},
   {59650573,"            value := 10 * value - cc.decimal_value;"},
   {34889257,"      new := CONVERT(POINTER,MEMORY).on (begin+sz);"},
@@ -18265,22 +18188,22 @@ struct __source {
   {12360218,"  - basic_system_execute_command system_command_line:NATIVE_ARRAY(CHARACTER) :INTEGER <-"},
   {75649065,"    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);    "},
   {77899817,"    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);"},
-  {63468545,"      ENVIRONMENT.execute_command \"mkdir -p ~/.vim/backup\"; "},
+  {63468545,"      ENVIRONMENT.execute_command \"mkdir -p ~/.vim/syntax\";"},
   {27669013,"    {(i >=0 ) && {item i = other.item i}}.while_do {"},
-  {89141249,"          .when 4 then {"},
   {54927401,"    {new_size >= POINTER.object_size.to_pointer} ? \"Memory: Size = 0.\";"},
   {27659777,"      };"},
   {9201173,"    result := CONVERT(POINTER,NATIVE_ARRAY(V)).on p;"},
   {43661341,"    read_line_in last_string;"},
   {9195016,"  - Self:SELF '-'  Left 80  other:SELF :SELF <- `3`;"},
+  {78780417,"    } else {"},
   {14829589,"    new_size (new_cap.to_uinteger_32);"},
   {12360232,"    }.do_until {(new_mem = NULL) || {cap = `(void *)(2048LU << 20)`:POINTER}}; // BSBS: BUG COMPILO 0.13"},
+  {82607617,"    path_home    := ENVIRONMENT.get_environment_variable \"HOME\";"},
   {94778904,"    ? {capacity >= (count + 1)};"},
   {38691841,"      }.elseif {shell.has_substring \"bash\"} then {"},
   {81948713,"    old_size  := old_sz.align_power (POINTER.object_size.to_uinteger_32); "},
   {32382977,"  - comment     :STRING_CONSTANT;"},
-  {53101569,"    (system = system_windows).if {      "},
-  {65937921,"      \"'\\t\".print;"},
+  {65937921,"      \"  `\".print;"},
   {8520730,"  );"},
   {136206861,"    ? { (start_index >=1) && { start_index <= count + 1 }};"},
   {90717720,"      storage.put '\\0' to count;"},
@@ -18295,12 +18218,13 @@ struct __source {
   {48381481,"      pv := blc.previous_linear;"},
   {87558677,"    };"},
   {33959448,"      storage.move (i - 1) to (j - 1) by k;"},
+  {88223745,"          .when 1 then {"},
   {35298817,"  - comment_windows :STRING_CONSTANT := \"\\r\\nREM **** LISAAC COMPILER ****\\r\\n\";"},
-  {72231425,"        \"Fail!\".print;"},
   {77865997,"        }.elseif {cc = '-'} then {"},
   {44304897,"    };        "},
   {6032927,"    ? {s!=NULL};"},
   {35526672,"  - is_digit:BOOLEAN <-"},
+  {57815553,"      file_name.copy \"C:\";"},
   {86650389,"	  put (item i) to (i + offset);"},
   {20205569,"        tmp := IO.last_string.to_integer;"},
   {12338728,"    }.do_until {(new_mem = NULL) || {cap = `(void *)(2048LU << 20)`:POINTER}}; // BSBS: BUG COMPILO 0.13"},
@@ -18311,21 +18235,19 @@ struct __source {
   {34630697,"    (new_size > (minimum_size+2+object_size.to_pointer)).if {"},
   {19540521,"      search_capacity;"},
   {40259113,"	result := search (new_size.to_pointer);"},
-  {76049409,"    (ENVIRONMENT.execute_command string_tmp != 0).if {"},
   {49034264,"    ? {count = old_count - 1};"},
-  {60057089,"      \"  Sorry, not Kate editor for windows.\".print;"},
   {31471657,"    ((! is_end) && {next.id = id_free}).if {"},
   {39353897,"	    nxt.set_previous_linear ((this - begin_memory).to_pointer);"},
   {27401223,"  - is_power_2:BOOLEAN <-"},
   {52181016,"    (capacity <= count).if {"},
-  {58474497,"    new_text.append path_current;"},
   {80098317,"            result := 10 * result - cc.decimal_value;"},
   {65014296,"    ? { count = (old_count - (end - start + 1))};"},
   {34618409,"    (new_size > (minimum_size+2+object_size.to_pointer)).if {"},
-  {64102913,"      \"  `\".print;"},
   {33032728,"    ? { s != NULL };"},
   {52174872,"    (capacity <= count).if {"},
   {48803369,"	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size.to_uinteger_32);"},
+  {91124225,"            title \"Installation of Eclipse mode.\" count 0;"},
+  {82339841,"    path_current := STRING.create (string_tmp.count);"},
   {80104489,"      result := search new_size .begin;      "},
   {21760520,"    };"},
   {77625897,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
@@ -18342,7 +18264,6 @@ struct __source {
   {33694744,"    resize (j + k);"},
   {11181097,"  - next_linear:MEMORY  <- CONVERT(POINTER,MEMORY).on (begin + size.to_pointer);"},
   {6433281,"    string_tmp.copy n;"},
-  {67914753,"        file_name := STRING.create 100;"},
   {62526505,"    (siz - 1).downto 0 do { j:INTEGER;      "},
   {71985193,"    new_size  := sz.align_power (POINTER.object_size.to_pointer); "},
   {8015891,"  - to_integer:INTEGER <- to_raw_integer;"},
@@ -18353,21 +18274,18 @@ struct __source {
   {48775704,"    remove_between index to index;"},
   {44052521,"      result := new_page;"},
   {53495815,"  - digit:CHARACTER <- decimal_digit;"},
-  {56645633,"  \\au BufNewFile,BufRead *.li setf lisaac\\n\";"},
   {136598029,"    {(result != 0) || {(s + other.count - 1) > count }}.until_do {"},
-  {60697601,"      string_tmp.print;"},
   {6430227,"  - is_not_null:BOOLEAN <- (Self!=NULL);"},
-  {87721985,"            title \"Installation of `lisaac-mode' for Emacs.\" count 0;"},
   {6427149,"  - upper:INTEGER <- count;"},
   {14306315,"    (low < to_raw_integer_64) && {up > to_raw_uinteger_64}"},
+  {78260225,"    string_tmp.clear;"},
+  {76683777,"      n.print;"},
   {27136513,"        };"},
   {5515777,"    string_tmp.copy n;"},
   {14303243,"    (low < to_raw_integer_64) && {up > to_raw_uinteger_64}"},
   {31875096,"    storage.copy_from (other.storage) until (j - 1);    "},
-  {79833601,"      \"  Fail!\".print;"},
   {9570822,"    };"},
   {72644137,"    result := micro_alloc new_size table ptr_table lab (t | 1b);        "},
-  {62942209,"      \"  Sorry, not Vim editor for windows.\\n\\n\".print;"},
   {82327593,"    (old_size2.to_pointer <= minimum_size).if {"},
   {27151913,"      first_free.set_previous_free Self;"},
   {59118093,"        };"},
@@ -18378,11 +18296,8 @@ struct __source {
   {18364457,"    {begin_memory != NULL} ? \"Memory: Not memory.\";"},
   {94249493,"	count := count + 1;"},
   {17449997,"  - is_empty : BOOLEAN <- count == 0;"},
-  {66088961,"      (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
   {13391878,"  - Self:SELF '->>' Right 25 other:{BOOLEAN}  :BOOLEAN <- TRUE;"},
-  {91761665,"    \"\\nBye.\\n\\n\".print;"},
   {31197737,"    };"},
-  {84553729,"        install_variable;      "},
   {50339881,"  - minimum_size:POINTER <- `MINIMUM_SIZE`:POINTER;"},
   {30295593,"    ((prev = NULL) || {new_free.id != id_free}).if {"},
   {43797008,"    (Self= ' ') || {Self = '\\t'} || {Self='\\n'} ||"},
@@ -18390,15 +18305,16 @@ struct __source {
   {9339920,"  - to_integer_8:INTEGER_8 <- CONVERT(CHARACTER,INTEGER_8).on Self;"},
   {5512723,"  - object_size:INTEGER <- `sizeof(void *)`:INTEGER;"},
   {136579597,"    {(result != 0) || {(s + other.count - 1) > count }}.until_do {"},
-  {50995713,"      \"'\\t\".print;"},
   {51688489,"    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? "},
+  {65408513,"      };"},
+  {89954305,"            title \"Installation of `lisaac_spec.xml' for Hippoedit.\" count 0;"},
   {52572167,"    (Self.to_integer_8 + '0'.code).to_character"},
   {26219009,"        };"},
   {5509656,"  + count:INTEGER;"},
   {10239000,"    (needed_capacity > 0).if {"},
   {40641048,"    put tmp to i2;"},
-  {68555265,"        };"},
   {10913308,"    ( (last_character != '\\n') && { memory != basic_io_eof } ).if {"},
+  {58868737,"    (system = system_windows).if {"},
   {10900996,"  - Self:SELF '|'   Left 10  other:BOOLEAN :BOOLEAN <- TRUE;  // or"},
   {5275664,"  - in_range low:CHARACTER to up:CHARACTER :BOOLEAN <- ((Self >= low) && {Self<= up});"},
   {16529409,"    1.to (string_tmp2.count-1) do { j:INTEGER;"},
@@ -18423,18 +18339,19 @@ struct __source {
   {54813737,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
   {39717400,"    ? {valid_index i1};"},
   {41059853,"  - has ch:CHARACTER :BOOLEAN <- storage.fast_has ch until (count - 1);"},
+  {70781441,"    };"},
   {62015529,"    siz := siz / POINTER.object_size;"},
   {21917712,"  - Self:SELF '<=' other:CHARACTER :BOOLEAN <- ( code <= other.code );"},
   {34089001,"    delete_link_free;"},
+  {65149953,"      } else {"},
   {27539969,"        index := input.upper + 1;"},
   {33177624,"    ? { i.in_range 1 to (count + 1)};"},
   {79568917,"    -? {upper >= lower};"},
-  {91269121,"        title \"Build the librarie documentation with Shorter (HTML format).\" count 0; "},
   {53218840,"      };"},
+  {53883905,"    new_text.append \"\\\"\\n\";"},
   {137891341,"      };"},
   {43541545,"    {(result != NULL) && {result.size.to_pointer < new_size}}.while_do {"},
   {14700552,"  - Self:SELF '=='  Right 60 other:SELF :BOOLEAN <- (Self = other);"},
-  {68296705,"        } else {"},
   {57942029,"      }.elseif { state = 1} then {"},
   {45099521,"  - install_variable <-    "},
   {18758677,"    force_put element to index;        "},
@@ -18442,28 +18359,27 @@ struct __source {
   {40379416,"    tmp := item i1;"},
   {98704917,"    ? {upper >= -1};"},
   {63573528,"    ? { end <= count };"},
-  {53877761,"    '\\n'.print;"},
-  {79325697,"    (ENVIRONMENT.execute_command string_tmp = 0).if {"},
   {16267777,"    string_tmp2.add_last '\\n';"},
   {52310552,"      (capacity = 0).if	{"},
   {6824489,"  + next_free    :MEMORY;"},
   {21902354,"    ((debug_level >= 5) && {! value}).if {"},
+  {76169729,"    \"' (please wait ...)\\n\".print;"},
   {43529257,"    {(result != NULL) && {result.size.to_pointer < new_size}}.while_do {"},
   {5906956,"    new.copy Self;"},
   {62671401,"      na_dst.put (na_src.item j) to j;"},
+  {80218625,"    };"},
   {62668329,"      na_dst.put (na_src.item j) to j;"},
   {21905449,"    put_last block to (nb_page - 1);"},
   {11544616,"      cap := cap * 2;"},
   {49154601,"    };"},
   {23469584,"    ? {is_digit};"},
   {9059864,"    result := create (str.count);"},
-  {60168193,"    } else {"},
   {26622488,"    ? { occurrences old_char = 0};"},
+  {61744641,"        \"OK.\".print;  "},
   {19405313,"    txt.print;"},
   {28186625,"    } else {"},
   {58594829,"          };"},
   {48905217,"      \"\\\\bin;%path%\\n\\n\".print;"},
-  {69623809,"        (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
   {30680617,"      add_link_free;"},
   {68955669,"    -? {src_capacity >= 0};"},
   {79322665,"    new_size2 := new_size + POINTER.object_size.to_pointer;"},
@@ -18474,7 +18390,7 @@ struct __source {
   {6565899,"      i := buffer.upper+1;"},
   {33821208,"    (i <= j).if {"},
   {20073473,"      (IO.last_string.is_integer).if {"},
-  {88085505,"          .when 2 then {"},
+  {73672705,"  - install_eclipse <-"},
   {77733909,"    -? {upper >= -1};"},
   {41697293,"  ( first_substring_index other != 0 );"},
   {14441985,"  - title str:ABSTRACT_STRING count mx:INTEGER <-"},
@@ -18486,6 +18402,7 @@ struct __source {
   {10627112,"  - get_begin_memory:POINTER;"},
   {8142360,"    result.make needed_capacity;"},
   {41029161,"      };"},
+  {69611521,"        string_tmp.print;"},
   {4986392,"  + storage:NATIVE_ARRAY(CHARACTER);"},
   {62415901,"  - basic_io_getc :CHARACTER <- SYSTEM_IO.get_char;"},
   {40117784,"    old_i1:=item i1;"},
@@ -18495,14 +18412,15 @@ struct __source {
   {18503209,"    {(begin_memory & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
   {8130059,"      };      "},
   {20978729,"    {nb_page < 64} ? \"Memory: 4GB limit.\";    "},
-  {58345473,"    new_text.append lisaac_mode_path;"},
   {22311937,"  with new_text:ABSTRACT_STRING confirmation conf:BOOLEAN <-"},
   {42359309,"    storage.fast_occurrences c until (count - 1)"},
+  {58342401,"    file_name.append \"/.emacs\";"},
   {43935760,"    {Self='\\r'} || {Self = '\\0'} || {Self='\\f'} || {Self='\\v'}"},
   {66227720,"  - to_raw_integer:INTEGER         <- CONVERT(SELF,INTEGER    ).on Self;"},
-  {90320897,"          .when 6 then {"},
+  {90320897,"          .when 5 then {"},
   {16911381,"    -? {index >= 0};"},
   {47322665,"    (idx >= nb_page).if {    "},
+  {79960065,"    } else {"},
   {9703445,"    +? {Result != NULL};"},
   {8795143,"  Self - ((Self / other) * other);"},
   {45499905,"    (system != system_unknown).if {"},
@@ -18519,10 +18437,9 @@ struct __source {
   {8785927,"  Self - ((Self / other) * other);"},
   {35807233,"  - path_tcsh   :STRING_CONSTANT := \"set path=(\";"},
   {77475341,"        cc.is_separator.if {"},
-  {82198529,"    path_current.copy string_tmp; "},
+  {63730689,"      ENVIRONMENT.execute_command \"mkdir -p ~/.vim/backup\"; "},
   {26348551,"    -? {step.is_power_2};"},
   {33562648,"    k := s.count;"},
-  {78143489,"    ENVIRONMENT.execute_command \"mkdir lib_html\";		"},
   {9457160,"  - Self:SELF '*'  Left 100 other:SELF :SELF <- `4`;"},
   {6304264,"  (low <= Self) && {up >= Self};"},
   {24775186,"    };"},
@@ -18536,11 +18453,12 @@ struct __source {
   {34233880,"    storage.copy (s.storage) to (i - 1) until k;"},
   {15759880,"  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);"},
   {32645121,"  - path_next   :STRING_CONSTANT;"},
+  {53363713,"    (system = system_windows).if {      "},
+  {66200065,"      \"'\\t\".print;"},
   {44579329,"    \"  System detect: \".print;"},
   {43002881,"        close std_file;"},
   {6307359,"    (s.lower).to (s.count) do {i:INTEGER;"},
   {4721675,"  [ -? {buffer!=NULL}; ]"},
-  {50207745,"      } else {"},
   {6295051,"      };"},
   {75671081,"    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);    "},
   {27010567,"    (Self + a) & (~ a)"},
@@ -18551,6 +18469,7 @@ struct __source {
   {59663373,"            value := 10 * value - cc.decimal_value;"},
   {75664937,"    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);    "},
   {6963211,"	buffer.extend ((val % 10).digit);"},
+  {72493569,"        \"Fail!\".print;"},
   {27010581,"    -? {(capacity > 0) ->> {other.is_not_null}};"},
   {9441810,"    value.if {"},
   {54943273,"    {new_size >= POINTER.object_size.to_pointer} ? \"Memory: Size = 0.\";"},
@@ -18566,13 +18485,13 @@ struct __source {
   {22943239,"  ~(~Self & ~other);"},
   {56501261,"        }.elseif {cc = '+'} then {"},
   {25434153,"    } else {"},
-  {62800897,"    (system = system_windows).if {"},
   {79695373,"      }.elseif { state = 2} then {"},
   {22940167,"  ~(~Self & ~other);"},
+  {76311553,"    (ENVIRONMENT.execute_command string_tmp != 0).if {"},
   {22940168,"    };"},
   {58074637,"        cc.is_digit.if {"},
   {46149673,"      (idx < nb_page) && "},
-  {87568385,"          .when 1 then {"},
+  {60319233,"      \"  Sorry, not Kate editor for windows.\".print;"},
   {31733801,"      new_size := new_size + next.size_and_id + object_size.to_uinteger_32;"},
   {49299497,"    put (t.to_pointer) to result;    "},
   {25184769,"          {(index < input.upper) && {input.item index != '\\n'}}.while_do {"},
@@ -18582,9 +18501,10 @@ struct __source {
   {7616002,"    (debug_level != 0).if {"},
   {25181697,"          {(index < input.upper) && {input.item index != '\\n'}}.while_do {"},
   {14830101,"    new_size (new_cap.to_uinteger_32);"},
+  {58736641,"    new_text.append path_current;"},
   {17983000,"	storage := storage.realloc capacity with new_count;"},
   {80360461,"            result := 10 * result + cc.decimal_value;"},
-  {64365057,"      \"'\\t\".print;"},
+  {64365057,"      \"  `\".print;"},
   {15498248,"  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);"},
   {61215245,"        };"},
   {20464681,"      \"Not enough memory.\\n\".print;"},
@@ -18602,25 +18522,28 @@ struct __source {
   {38698537,"	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;"},
   {13241365,"    -? {old_nb_elts > 0};"},
   {136198157,"    ? { (start_index >=1) && { start_index <= count + 1 }};"},
-  {60972033,"      (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
   {54675480,"  - extend c:CHARACTER <- add_last c;"},
+  {68176897,"        file_name := STRING.create 100;"},
   {72247337,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";        "},
   {29895693,"      (count = 0).if {"},
   {26511873,"          \"' file has no need to change. Current version is:\\n\".print;"},
   {38015017,"      (! is_end).if {	"},
   {93858840,"      count := count + 1;"},
   {12998145,"  - string_tmp2:STRING := STRING.create 256;"},
-  {90468865,"            title \"Installation of Eclipse mode.\" count 0;"},
   {34634281,"    (new_size > (minimum_size+2+object_size.to_pointer)).if {"},
   {61883433,"    {(siz & (POINTER.object_size -1)) = 0} ? \"Memory: Copy alignment.\";"},
   {31472152,"    ((i > 0) && {j > 0}).if	{"},
   {60303913,"    next := read last;"},
+  {56907777,"  \\au BufNewFile,BufRead *.li setf lisaac\\n\";"},
   {62542349,"    ( (state != 0) && { state != 4}).if {"},
+  {60959745,"      string_tmp.print;"},
   {52178439,"    -? {in_range 0 to 9};"},
   {73796103,"    };"},
   {45641729,"      title \"Fix target variable in `make.lip'.\" count 5;"},
   {24264233,"  - set_previous_free p:MEMORY <- ( previous_free := p; );"},
   {5784076,"    new := STRING.create capacity;"},
+  {80095745,"      \"  Fail!\".print;"},
+  {63204353,"      \"  Sorry, not Vim editor for windows.\\n\\n\".print;"},
   {60956685,"        } else {"},
   {62533133,"    ( (state != 0) && { state != 4}).if {"},
   {17721368,"	storage := NATIVE_ARRAY(CHARACTER).create new_count;"},
@@ -18629,8 +18552,10 @@ struct __source {
   {34618921,"    (new_size > (minimum_size+2+object_size.to_pointer)).if {"},
   {24014849,"      input := STRING.create (size_file + new_text.count);"},
   {9832978,"    };"},
+  {66351105,"      (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
   {48126505,"    (blc.size.to_pointer < minimum_size).if {"},
   {136844813,"      {(i > other.count) || {item (s + i - 1) != other.item i}}.until_do {"},
+  {84815873,"        install_variable;      "},
   {64106520,"    len := end - start + 1;"},
   {48123433,"    (blc.size.to_pointer < minimum_size).if {"},
   {85724181,"    -? {upper >= lower};"},
@@ -18643,14 +18568,13 @@ struct __source {
   {19282450,"    ((debug_level >=10) && {! value}).if {      "},
   {77620265,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
   {136610829,"    {(result != 0) || {(s + other.count - 1) > count }}.until_do {"},
+  {68817409,"        };"},
   {11181609,"  - next_linear:MEMORY  <- CONVERT(POINTER,MEMORY).on (begin + size.to_pointer);"},
   {11406377,"  - id:UINTEGER_32      <- size_and_id & 01b;"},
-  {79175169,"    \"'\\t\".print;"},
   {47870977,"    title \"Installation of environment variables.\" count 5;"},
   {75123207,"    char := (Self % 10).decimal_digit;"},
   {32799273,"      next.set_previous_linear (new_free.this - begin_memory);"},
   {48788521,"	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size.to_uinteger_32);"},
-  {71967233,"      \"'\\t\".print;        "},
   {16794632,"  - when value:SELF then block:{} :SELF <-"},
   {12068370,"      until_do body;"},
   {40897048,"    ? {item i1 = old_i2};"},
@@ -18668,49 +18592,42 @@ struct __source {
   {38421545,"	((nxt.id = id_free) && {nxt.size >= sz}).if {"},
   {75113991,"    char := (Self % 10).decimal_digit;"},
   {29624845,"    ? {other != NULL};"},
-  {89298945,"            title \"Installation of `lisaac_spec.xml' for Hippoedit.\" count 0;"},
   {11160085,"    result:=calloc_intern nb_elements;"},
   {82334249,"    (old_size2.to_pointer <= minimum_size).if {"},
   {43147817,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
   {62289961,"    na_dst := CONVERT(POINTER, NATIVE_ARRAY(POINTER)).on dst;"},
   {35939881,"	next.set_previous_linear (new.this - begin_memory);"},
   {19932161,"      IO.read_line;"},
-  {67675137,"      \\  Do you want to install the default config provided by lisaac installer ?\";        "},
   {91106328,"      count := count - 1;"},
   {34360361,"    siz      := size_and_id.to_pointer;"},
   {43141673,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
   {12736553,"  - get_index p:POINTER :UINTEGER_32 <- (p - begin_memory).to_uinteger_32 >> 26;"},
-  {64516097,"      (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
   {43803664,"    (Self= ' ') || {Self = '\\t'} || {Self='\\n'} ||"},
   {38409257,"	((nxt.id = id_free) && {nxt.size >= sz}).if {"},
   {21499393,"      };"},
-  {79600129,"      \\  Note: you'll find this documentation in `lib_html/index.html'\".print;  "},
   {77364777,"    new_size  := sz.align_power (POINTER.object_size.to_pointer); "},
-  {75769857,"    string_tmp.print;"},
   {37500969,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";"},
   {8663056,"    result:=to_integer_8;"},
   {35022377,"      new.set_previous_linear (this - begin_memory);"},
   {47858729,"    result := blc.next_linear.this;        "},
   {46039041,"        \"  + target:STRING := \\\"windows\\\";\\n\" confirmation FALSE;"},
-  {70135297,"          \"OK.\\n\".print;  "},
+  {68558849,"        } else {"},
   {42208769,"      };"},
   {43785217,"      } else {"},
   {75766791,"    char.print;"},
   {18352681,"    {begin_memory != NULL} ? \"Memory: Not memory.\";"},
-  {57295873,"    file_name := STRING.create 100;"},
   {82987049,"      copy p to result size old_size;"},
   {43788304,"    (Self= ' ') || {Self = '\\t'} || {Self='\\n'} ||"},
   {39062040,"    ? {item index = ch};"},
   {54139905,"    '\\n'.print;"},
-  {63598593,"      ENVIRONMENT.execute_command \"mkdir -p ~/.vim/temp\"; "},
+  {79587841,"    (ENVIRONMENT.execute_command string_tmp = 0).if {"},
   {25314311,"  - '~' Self:SELF :SELF <- -Self - SELF.one; "},
   {20597289,"      die_with_code exit_failure_code;"},
-  {73953281,"    \\  Please, read `editor/eclipse/README' file.\".print;"},
   {25311239,"  - '~' Self:SELF :SELF <- -Self - SELF.one; "},
   {13380117,"    -? {old_nb_elts < new_nb_elts};"},
   {17435160,"    }.elseif { capacity < new_count } then {"},
+  {89265153,"          .when 3 then {"},
   {80483853,"          };"},
-  {78676481,"      string_tmp.copy \"bin/shorter -d -f belinda lib -o lib_html\";"},
   {9990152,"  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;"},
   {70126101,"    };"},
   {4598824,"  - exit code:INTEGER <- `exit(@code)`;"},
@@ -18718,14 +18635,15 @@ struct __source {
   {26878471,"    a := step - 1;"},
   {57286677,"    -? {upper >= -1};"},
   {74849293,"  - to_integer:INTEGER <-"},
-  {58853889,"    };"},
-  {82725377,"    title \"Detection system.\" count 0;"},
+  {60430337,"    } else {"},
+  {69885953,"        (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
   {48508457,"      (pv != NULL).if {"},
   {21240833,"      } else {"},
   {74855465,"    {sz <= minimum_size} ? \"Memory: Size bound.\";"},
   {56375309,"        cc.is_separator.if {"},
   {49838593,"      update file idf comment with new_text confirmation TRUE;"},
   {38812696,"    storage.put ch to (index - 1);"},
+  {86546433,"        \\        to acknowledge the changes.                       \\n\".print;"},
   {27540481,"        index := input.upper + 1;"},
   {24393746,"    ptr := top_runtime_stack;"},
   {62000653,"      };"},
@@ -18733,49 +18651,46 @@ struct __source {
   {36324880,"    ? {result = in_range '0' to '9'};"},
   {81142805,"    -? {upper >= -1};"},
   {63577112,"    ? { end <= count };"},
-  {57936385,"    };"},
   {49155080,"  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]"},
   {10883113,"  - size:UINTEGER_32    <- size_and_id & 0FFFF_FFFCh;"},
   {62674973,"  - basic_io_eof :CHARACTER <- SYSTEM_IO.eof;"},
   {5245466,"    ? { variable != NULL };"},
+  {58607617,"    new_text.append lisaac_mode_path;"},
   {81136661,"    -? {upper >= -1};"},
   {30681089,"      close std_file;"},
+  {89009665,"            install_vim;      "},
   {9069589,"    p := MEMORY.alloc_dynamic (capacity.to_pointer);"},
   {29113880,"    storage.copy (other.storage) to count until other_count;"},
-  {72118273,"      (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
   {27534357,"    i := capacity-1;"},
   {29101569,"      };"},
   {43526685,"    last_string.clear;"},
-  {65809409,"      string_tmp.print;"},
   {85859861,"    -? {lower + offset >= 0};"},
   {47581737,"    };        "},
   {11542044,"	str.extend mem;"},
   {36309520,"    ? {result = in_range '0' to '9'};"},
   {17835521,"    \" (y/n) \".print;"},
-  {78414849,"      string_tmp.copy \"bin\\\\shorter -d -f belinda lib -o lib_html\";"},
   {13780481,"    die_with_code exit_failure_code;"},
   {26616834,"  - type_id_intern:INTEGER    <- `1`;"},
   {9060376,"    result := create (str.count);"},
   {33840169,"    {(sz & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {51387393,"      } else {"},
   {34496001,"  - file_cshrc    :STRING_CONSTANT := \"/.cshrc\";"},
   {20982273,"          \"]\\n\".print;"},
   {5005342,"  - put_character c:CHARACTER <- basic_io_putc c;"},
+  {92147201,"      };"},
   {10639913,"  - begin:POINTER       <- this + object_size;"},
   {24144408,"      storage.copy_from (other.storage) until (count-1);"},
   {15350785,"      string_tmp2.copy \"Step \";"},
   {51393560,"  - add_last ch:CHARACTER <-"},
+  {82460673,"    path_current.copy string_tmp; "},
   {10627605,"    -? {nb_elements > 0};"},
-  {89665537,"          .when 5 then {"},
+  {78405633,"    ENVIRONMENT.execute_command \"mkdir lib_html\";		"},
   {9719304,"  - Self:SELF '/'  Left 100 other:SELF :SELF <- `5`; // ? {other/=0}"},
   {10633769,"  - begin:POINTER       <- this + object_size;"},
   {10621458,"    value;"},
-  {55879681,"  \\(autoload 'lisaac-mode \\\"lisaac-mode\\\" \\\"Major mode for Lisaac Programs\\\" t)\\n\\n\";"},
   {18503704,"      storage.clear count to (new_count - 1);"},
   {82469929,"      result := alloc_dynamic (new_size.to_pointer);"},
   {4090906,"  - get_environment_variable variable:ABSTRACT_STRING :STRING <-"},
   {33581569,"  - system_unix_tcsh:STRING_CONSTANT := \"Unix - tcsh\";"},
-  {57677825,"    } else {"},
   {68946965,"    -? {src_capacity >= 0};"},
   {35398185,"      (new.is_end).if {"},
   {33821737,"    {(sz & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
@@ -18786,9 +18701,9 @@ struct __source {
   {31333912,"    resize (i + j);"},
   {17586178,"      result := CONVERT(POINTER,SELF).on ptr;            "},
   {36057104,"      result := (Self <= '9');"},
+  {88748033,"          .when 2 then {"},
   {59925517,"            value := 10 * value + cc.decimal_value;"},
   {26364417,"        (old_buffer == new_text).if {"},
-  {51812353,"        \\        to acknowledge the changes.                       \\n\".print;"},
   {59248141,"      }.elseif { state = 2 } then {"},
   {28839937,"      (! make_file file).if {"},
   {83131945,"      free (p - POINTER.object_size) size (old_size2.to_pointer);"},
@@ -18799,6 +18714,7 @@ struct __source {
   {10384425,"  - this:POINTER        <- CONVERT(MEMORY,POINTER).on Self;"},
   {18491433,"    {(begin_memory & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
   {56763405,"        }.elseif {cc = '-'} then {"},
+  {63063041,"    (system = system_windows).if {"},
   {43927056,"    {Self='\\r'} || {Self = '\\0'} || {Self='\\f'} || {Self='\\v'}"},
   {21641257,"    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);"},
   {11280424,"    cap := 32.mb;"},
@@ -18810,6 +18726,7 @@ struct __source {
   {56763433,"	page := (result - begin_memory) & 0FFFh;"},
   {75893261,"    ? { is_integer };"},
   {137374733,"      (i > other.count).if {"},
+  {64627201,"      \"'\\t\".print;"},
   {91885592,"    +? {count = Old count};"},
   {43021865,"    {new_size > minimum_size-POINTER.object_size.to_pointer} ? \"Memory: Big block.\";"},
   {43911696,"    {Self='\\r'} || {Self = '\\0'} || {Self='\\f'} || {Self='\\v'}"},
@@ -18817,7 +18734,6 @@ struct __source {
   {49309185,"      new_text := STRING.create_from_string comment;      "},
   {83107369,"      free (p - POINTER.object_size) size (old_size2.to_pointer);"},
   {21382657,"        \"Incorrect number.\\n\".print;"},
-  {61243393,"        \\  You can to read the `editor/kate/README' file.\".print;"},
   {14183957,"    old_ptr := CONVERT(NATIVE_ARRAY(V),POINTER).on Self; "},
   {137368589,"      (i > other.count).if {"},
   {34228248,"    storage.copy (s.storage) to (i - 1) until k;"},
@@ -18830,27 +18746,26 @@ struct __source {
   {23870505,"  - id_busy:UINTEGER_32 <- 01b;"},
   {25203713,"          {(index < input.upper) && {input.item index != '\\n'}}.while_do {"},
   {27014165,"    -? {(capacity > 0) ->> {other.is_not_null}};"},
-  {62136321,"  - install_vim <-"},
+  {88486401,"            install_emacs;      "},
   {6963723,"	buffer.extend ((val % 10).digit);"},
+  {61234177,"      (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
   {24532498,"    ((debug_level >= 15) && {! value}).if {"},
   {17318401,"  - question str:ABSTRACT_STRING :CHARACTER <-"},
   {98176021,"    -? {upper >= -1};"},
   {13506601,"    ? {idx < nb_page};"},
   {11021852,"      str.extend memory;"},
-  {53348865,"    };"},
   {43006505,"    {new_size > minimum_size-POINTER.object_size.to_pointer} ? \"Memory: Big block.\";"},
+  {90731009,"            \\        See: `http://efte.cowgar.com'\".print;"},
   {40509441,"      }.elseif {shell.has_substring \"zsh\"} then {"},
   {75659305,"    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);    "},
   {22952984,"  - copy other:ABSTRACT_STRING<-"},
   {31743529,"      new_size := new_size + next.size_and_id + object_size.to_uinteger_32;"},
-  {50867201,"      string_tmp.print;"},
   {11012626,"    };"},
   {33975809,"  - system_windows  :STRING_CONSTANT := \"Windows - DOS\";"},
   {54937641,"    {new_size >= POINTER.object_size.to_pointer} ? \"Memory: Size = 0.\";"},
   {59654669,"            value := 10 * value - cc.decimal_value;"},
   {72487943,"  - print <-"},
   {27676181,"    {(i >=0 ) && {item i = other.item i}}.while_do {"},
-  {69104129,"        string_tmp.copy \"cp -f editor/vim/vimrc ~/.vimrc\";"},
   {60325901,"          ((negative && {value > 0}) || { ! negative && {value < 0}}).if {"},
   {53348888,"    };"},
   {138021389,"    };"},
@@ -18858,7 +18773,6 @@ struct __source {
   {11674625,"      close stream; "},
   {12592168,"      cap := cap / 2;"},
   {40509464,"    put (item i2) to i1;"},
-  {76305921,"      \\  You want to compile a `bin/\".print;"},
   {58072085,"      i := i - 1;"},
   {63703576,"    ? { start.in_range 1 to (end + 1)};"},
   {31722008,"    };"},
@@ -18868,6 +18782,7 @@ struct __source {
   {16394753,"    string_tmp2.print;"},
   {14818305,"    '\\n'.print;"},
   {12342790,"  - Self:SELF '|'   Left 10  other:BOOLEAN :BOOLEAN <- other;"},
+  {92289025,"    }.do_while {choice != 0};"},
   {58075177,"	next2 := read next & ~11b;"},
   {13248018,"      do_until test;"},
   {23605776,"    result := to_integer - 48;"},
@@ -18875,6 +18790,7 @@ struct __source {
   {30804481,"    };"},
   {10095128,"  ( ? {needed_capacity >= 0};"},
   {6033931,"	val := - Self;"},
+  {92282881,"    }.do_while {choice != 0};"},
   {62786061,"    };"},
   {36448297,"    {id = id_busy} ? \"Memory: Macro Block not busy.\";"},
   {36205057,"  - path_bash_next   :STRING_CONSTANT := \"/bin:$PATH\\n\\n\";"},
@@ -18887,9 +18803,10 @@ struct __source {
   {30804504,"    ? {other!=NULL};"},
   {38018601,"      (! is_end).if {	"},
   {86654485,"	  put (item i) to (i + offset);"},
-  {72906753,"      \"  Sorry, Hippoedit editor is only for Windows.\".print;"},
+  {79437313,"    \"'\\t\".print;"},
   {38674433,"      }.elseif {shell.has_substring \"bash\"} then {"},
   {65033752,"    ? { count = (old_count - (end - start + 1))};"},
+  {72229377,"      \"'\\t\".print;        "},
   {17053698,"	ptr := MEMORY.alloc_size sz;"},
   {12339752,"    }.do_until {(new_mem = NULL) || {cap = `(void *)(2048LU << 20)`:POINTER}}; // BSBS: BUG COMPILO 0.13"},
   {24258561,"      close std_file; "},
@@ -18907,13 +18824,12 @@ struct __source {
   {35530793,"	put_last new to idx;"},
   {75391529,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
   {136860685,"      {(i > other.count) || {item (s + i - 1) != other.item i}}.until_do {"},
-  {84831745,"        title \"Compilation of Lisaac compiler.\" count 5; "},
   {38437377,"        \"  Error : SHELL environment variable is empty !\\n\".print;"},
   {48120833,"    (system = system_unknown).if {"},
   {29896233,"    next := next_linear;"},
   {24923649,"        old_buffer := STRING.create 200;"},
   {52175879,"    -? {in_range 0 to 9};"},
-  {76044289,"    (ENVIRONMENT.execute_command string_tmp != 0).if {"},
+  {67937281,"      \\  Do you want to install the default config provided by lisaac installer ?\";        "},
   {57807373,"        };"},
   {75385385,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
   {8260107,"    };"},
@@ -18925,6 +18841,7 @@ struct __source {
   {34619433,"    (new_size > (minimum_size+2+object_size.to_pointer)).if {"},
   {31466537,"    ((! is_end) && {next.id = id_free}).if {"},
   {52169735,"    -? {in_range 0 to 9};"},
+  {64778241,"      (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
   {69741589,"      put (src.item i2) to i1;"},
   {24015361,"      input := STRING.create (size_file + new_text.count);"},
   {33033752,"    ? { s != NULL };"},
@@ -18934,26 +18851,33 @@ struct __source {
   {5781530,"      result := STRING.clone;"},
   {19289106,"    ((debug_level >=10) && {! value}).if {      "},
   {81672725,"      put (model.item i) to i;"},
+  {79862273,"      \\  Note: you'll find this documentation in `lib_html/index.html'\".print;  "},
   {16145449,"    capacity_max := SYSTEM.get_memory_capacity;"},
   {18614808,"    };    "},
+  {76032001,"    string_tmp.print;"},
+  {92021249,"        build_lib;"},
   {81669653,"      put (model.item i) to i;"},
   {58469389,"            value := - value;"},
+  {87966209,"          \\0- Exit menu.\" count 6;"},
   {79200297,"    new_size  := sz.align_power (POINTER.object_size.to_pointer); "},
   {32131625,"    new_free.set_size_and_id new_size;"},
   {15224840,"  - Self:SELF '>'   Right 60 other:SELF :BOOLEAN <- `2`;"},
+  {70397441,"          \"OK.\\n\".print;  "},
   {28969496,"    };"},
   {46541353,"	(blc.size < 4096) || {blc.id = id_busy}"},
   {87294997,"	};"},
+  {57558017,"    file_name := STRING.create 100;"},
   {79194153,"    new_size  := sz.align_power (POINTER.object_size.to_pointer); "},
-  {53502977,"    new_text.prepend \"#define LISAAC_DIRECTORY \\\"\";"},
   {46295041,"        \"\\n  Note: Use `mingw' for Windows.\\n\".print; "},
+  {54402049,"    '\\n'.print;"},
+  {63860737,"      ENVIRONMENT.execute_command \"mkdir -p ~/.vim/temp\"; "},
   {48789033,"	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size.to_uinteger_32);"},
   {60036621,"          };"},
   {26484760,"    ? { count == old_count };"},
   {77599245,"        }.elseif {cc = '+'} then {"},
   {33695785,"    {id = id_free} ? \"Memory: Macro block not free.\";    "},
+  {74215425,"    \\  Please, read `editor/eclipse/README' file.\".print;"},
   {30299649,"	error \"Not open file (Write protection) !\";"},
-  {78267393,"    (system = system_windows).if {"},
   {40900649,"	to_free idx;"},
   {11172905,"  - next_linear:MEMORY  <- CONVERT(POINTER,MEMORY).on (begin + size.to_pointer);"},
   {56889897,"	((page + (new_size << 1)) <= 4096).if {"},
@@ -18962,14 +18886,15 @@ struct __source {
   {48779817,"	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size.to_uinteger_32);"},
   {43148329,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
   {33689641,"    {id = id_free} ? \"Memory: Macro block not free.\";    "},
+  {78938625,"      string_tmp.copy \"bin/shorter -d -f belinda lib -o lib_html\";"},
   {57548813,"        } else {"},
-  {60470785,"      string_tmp.copy \"cp -f editor/kate/lisaac_v2.xml ~/.kde/share/apps/katepart/syntax/.\";"},
   {8007704,"    result := SELF.clone;   "},
   {16779777,"    };"},
   {38415913,"	((nxt.id = id_free) && {nxt.size >= sz}).if {"},
   {55981609,"      put next to ptr_table;                "},
+  {59116033,"    };"},
+  {82987521,"    title \"Detection system.\" count 0;"},
   {75798057,"    result := micro_alloc new_size table ptr_table lab (new_size.to_integer);"},
-  {51908097,"      };"},
   {8004636,"  - last_character:CHARACTER <-"},
   {14301195,"    (low < to_raw_integer_64) && {up > to_raw_uinteger_64}"},
   {21506056,"      blc.value Self;"},
@@ -18979,66 +18904,61 @@ struct __source {
   {58213901,"          value := cc.decimal_value;"},
   {8672792,"  - create_from_string str:ABSTRACT_STRING :SELF <-"},
   {18356248,"    } else {"},
-  {88609793,"          .when 3 then {"},
   {18353173,"    -? {index >= 0};"},
   {77365289,"    new_size  := sz.align_power (POINTER.object_size.to_pointer); "},
-  {72617473,"      };"},
   {8663565,"    storage.item (index - 1)"},
   {14291979,"    (low < to_raw_integer_64) && {up > to_raw_uinteger_64}"},
-  {66083841,"      (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
   {22171143,"  - Self:SELF '&'  Left 100 other:SELF :SELF <- "},
   {39068696,"    ? {item index = ch};"},
   {51686441,"    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? "},
   {77359145,"    new_size  := sz.align_power (POINTER.object_size.to_pointer); "},
+  {58198529,"    };"},
   {47856169,"    result := blc.next_linear.this;        "},
+  {91753473,"      .when 3 then {"},
   {5279760,"  - in_range low:CHARACTER to up:CHARACTER :BOOLEAN <- ((Self >= low) && {Self<= up});"},
   {27802648,"    needed_capacity := count + other_count;"},
-  {71481345,"      \"copy editor/hippoedit/lisaac_spec.xml \\\"C:\\\\Program Files\\\\HippoEDIT\\\\data\\\\syntax\\\"\";"},
   {16530434,"      typ_id := type_id_intern;      "},
   {74200105,"  - alloc_size sz:POINTER :POINTER <-"},
   {7746049,"    buf.from_external ptr;"},
+  {72380417,"      (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
   {57296397,"          value := cc.decimal_value;"},
   {36574727,"  (Self & 1) = 1;  "},
   {22158849,"  - update file:ABSTRACT_STRING idf id:STRING_CONSTANT "},
-  {69901825,"          \\  You can read the `editor/vim/install_vim_plugin.sh' file.\\n\".print;"},
   {14950913,"    (mx = 0).if {"},
   {58198549,"    };"},
+  {66071553,"      string_tmp.print;"},
   {6169611,"	buffer.extend '-';"},
   {61345293,"      }.elseif { state = 3 } then {"},
   {46926337,"    };"},
   {9316353,"  - close p:POINTER <- `fclose((FILE*)(@p))`;"},
   {64501272,"	put (item i) to  (i - len);"},
   {93326872,"  ( ? {p.is_not_null};"},
+  {78676993,"      string_tmp.copy \"bin\\\\shorter -d -f belinda lib -o lib_html\";"},
   {9313282,"    '\\n'.print;"},
   {37233665,"  - detect_system <-"},
   {10895900,"    ( (last_character != '\\n') && { memory != basic_io_eof } ).if {"},
   {15612929,"      string_tmp2.add_last '/';"},
-  {88354305,"            install_vim;      "},
   {55716905,"      next := result + new_size.to_pointer;            "},
   {54814761,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
   {25967617,"            input.remove index;"},
   {78907945,"    {sz != 0} ? \"Memory: Size = 0\";"},
-  {72358913,"      } else {"},
-  {50738177,"      \"  Execute :`\".print;"},
   {10652676,"  - Self:SELF '&&'  Left 20  other:{BOOLEAN}   :BOOLEAN <- other.value;  // and then"},
   {56372749,"        cc.is_separator.if {"},
+  {56141825,"  \\(autoload 'lisaac-mode \\\"lisaac-mode\\\" \\\"Major mode for Lisaac Programs\\\" t)\\n\\n\";"},
   {18091544,"      };"},
   {44447785,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";"},
   {60437033,"    put (next | 11b) to p;"},
   {79579177,"      result := alloc_size new_size2;      "},
+  {57939969,"    } else {"},
   {60433961,"    put (next | 11b) to p;"},
   {6819339,"      {val = 0}.until_do {	"},
-  {91491841,"      };"},
   {79563797,"    -? {upper >= lower};"},
   {14695425,"    step_count := step_count + 1;"},
   {98705941,"    ? {upper >= -1};"},
-  {81805313,"    string_tmp.from_external cwd;"},
-  {63337473,"      ENVIRONMENT.execute_command \"mkdir -p ~/.vim/indent\";"},
   {54796329,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
   {9070101,"    p := MEMORY.alloc_dynamic (capacity.to_pointer);"},
   {7484417,"    ptr := buf.to_external;    "},
   {15600661,"    +? {Result != NULL};"},
-  {64236545,"      string_tmp.print;"},
   {98699797,"    ? {upper >= -1};"},
   {24381976,"    ? {count = other.count};"},
   {46008873,"    {"},
@@ -19049,14 +18969,12 @@ struct __source {
   {45762561,"      (system = system_windows).if {"},
   {73014791,"      '0'.print;"},
   {41036301,"  - has ch:CHARACTER :BOOLEAN <- storage.fast_has ch until (count - 1);"},
-  {55218177,"  - lisaac_mode_path    :STRING_CONSTANT := \"\\n(setq load-path (cons \\\"\";"},
   {74588167,"  [ -? {Self >=# 0}; ]"},
   {77079081,"    {p != NULL} ? \"Memory: Pointer NULL.\";"},
   {83384873,"      mem := CONVERT(POINTER, MEMORY).on (p - object_size);"},
   {21894168,"  - clear <-"},
   {41701377,"        \"  Shell not recognized: \".print;"},
   {20323881,"    (new_size > capacity_max).if {"},
-  {88092673,"          .when 2 then {"},
   {23464464,"    ? {is_digit};"},
   {64230424,"    (len > 0).if {"},
   {41033240,"    ? {item i2 = old_i1};"},
@@ -19067,73 +18985,65 @@ struct __source {
   {25705985,"          (index <= input.upper).if {"},
   {17832984,"      } else {"},
   {77734933,"    -? {upper >= -1};"},
-  {68042241,"        (path_home = NULL).if {"},
   {12866561,"  - string_tmp:STRING := STRING.create 256;"},
-  {75247105,"    string_tmp.append n;"},
   {82470441,"      result := alloc_dynamic (new_size.to_pointer);"},
   {11287041,"    p := new_path.to_external;"},
   {25699841,"          (index <= input.upper).if {"},
   {56108045,"      cc := item i;"},
   {16915457,"    '\\n'.print;"},
   {60172329,"    {last != NULL} ? \"Memory: Table NULL.\";"},
+  {61505537,"        \\  You can to read the `editor/kate/README' file.\".print;"},
   {77728789,"    -? {upper >= -1};"},
   {12192274,"    };"},
   {21644808,"      (Self + 1).to limit_up do blc;"},
   {49808425,"  );  "},
   {27270145,"      } else {"},
-  {51141633,"      (ENVIRONMENT.execute_command string_tmp = 0).if {"},
   {29520897,"    ((! conf) || {question \"  Confirmation ?\" = 'y'}).if {            "},
-  {81543681,"    cwd := string_tmp.to_external;"},
   {139201037,"    ? {! other.is_empty };"},
   {16918552,"    ? { new_count >= 0 };"},
   {16007170,"    sz := object_size.to_pointer;        "},
   {22546968,"    ? {count = 0};"},
+  {62398465,"  - install_vim <-"},
   {44173865,"    };"},
   {64883224,"    };"},
   {83132457,"      free (p - POINTER.object_size) size (old_size2.to_pointer);"},
   {29514753,"    ((! conf) || {question \"  Confirmation ?\" = 'y'}).if {            "},
+  {53611009,"    };"},
   {59916813,"            value := 10 * value + cc.decimal_value;"},
   {49568297,"    {((result - begin_memory).to_uinteger_32 & 0FFFh) = 0} ? \"Memory: Alignment LAB.\";"},
   {11958313,"  - is_end:BOOLEAN      <- (size_and_id & id_end).to_boolean;"},
   {32901673,"    };    "},
+  {69366273,"        string_tmp.copy \"cp -f editor/vim/vimrc ~/.vimrc\";"},
   {23874049,"      size_file := file_size std_file;"},
   {38286849,"      (shell.is_empty).if {"},
   {19150866,"    ptr := top_runtime_stack;"},
   {61487117,"        cc.is_separator.if {"},
-  {87831041,"            install_emacs;      "},
   {19150869,"    +? {element = item index}; "},
   {4069927,"  - on src:S :D <- `13`;"},
-  {79046657,"    string_tmp.print;"},
   {11952169,"  - is_end:BOOLEAN      <- (size_and_id & id_end).to_boolean;"},
   {38283777,"      (shell.is_empty).if {"},
   {36048425,"      };"},
   {15086593,"      string_tmp2.copy str;"},
   {40777769,"	copy begin to (result.begin) size old_size;"},
   {13510145,"    \"Error: \".print;"},
-  {71838721,"      string_tmp.print;"},
+  {76568065,"      \\  You want to compile a `bin/\".print;"},
   {29499393,"    ((! conf) || {question \"  Confirmation ?\" = 'y'}).if {            "},
   {48641537,"      \\    set path=\".print;"},
   {43918352,"    {Self='\\r'} || {Self = '\\0'} || {Self='\\f'} || {Self='\\v'}"},
   {9455106,"    die_with_code exit_failure_code;    "},
-  {70259201,"        };"},
   {58331157,"    i >= 0"},
   {47062017,"    '\\n'.print;    "},
   {10363416,"      (capacity < needed_capacity).if	{	"},
   {10135571,"  - to_raw_uinteger_64:UINTEGER_64 <- CONVERT(INTEGER,UINTEGER_64).on to_raw_integer;"},
-  {90075649,"            \\        See: `http://efte.cowgar.com'\".print;"},
   {93462549,"    -? {upper >= -1};"},
   {28603416,"	storage  := storage.realloc capacity with needed_capacity;"},
   {67112469,"      };"},
   {48653865,"	prev := CONVERT(POINTER,MEMORY).on (begin_memory + pv);"},
-  {81291265,"    \\\\t\\t================================\\n\\n\".print;"},
   {27926040,"    (capacity < needed_capacity).if	{"},
   {27023893,"    -? {(capacity > 0) ->> {other.is_not_null}};"},
   {49552937,"    {((result - begin_memory).to_uinteger_32 & 0FFFh) = 0} ? \"Memory: Alignment LAB.\";"},
-  {80613889,"  - main <-"},
-  {85343233,"        compile_file \"shorter\";"},
   {4722699,"  [ -? {buffer!=NULL}; ]"},
   {16653825,"      '='.print;"},
-  {76558849,"      \".c' file.\\n\".print;"},
   {6296072,"  (low <= Self) && {up >= Self};"},
   {31984169,"    };    "},
   {34893825,"  - file_autoexec :STRING_CONSTANT := \"C:\\\\autoexec.bat\";"},
@@ -19142,36 +19052,32 @@ struct __source {
   {9445894,"      block.value;"},
   {40522241,"      }.elseif {shell.has_substring \"zsh\"} then {"},
   {43016233,"    {new_size > minimum_size-POINTER.object_size.to_pointer} ? \"Memory: Big block.\";"},
-  {70921217,"  - install_hippoedit <-"},
+  {73168897,"      \"  Sorry, Hippoedit editor is only for Windows.\".print;"},
   {94121493,"      (element = item i).if {"},
   {6299177,"  + size_and_id:UINTEGER_32;"},
   {20711977,"    };"},
   {44583465,"    result.to_busy new_size index idx;"},
   {94121496,"    (storage != p).if {"},
-  {75644417,"    \"  Execute command `\".print;"},
   {14162945,"  - step_count:INTEGER;  "},
-  {91633665,"    }.do_while {choice != 0};"},
   {13504041,"    ? {idx < nb_page};"},
   {22051346,"      crash_on ptr with_message \"Require assertion violated.\";   "},
   {21370888,"    (Self <= limit_up).if {"},
   {6958091,"	buffer.extend ((val % 10).digit);"},
   {7635472,"    ? {result.in_range (INTEGER_8.minimum) to (INTEGER_8.maximum)};"},
   {22944263,"  ~(~Self & ~other);"},
-  {82846209,"    detect_system;"},
   {80373773,"            result := 10 * result + cc.decimal_value;"},
   {26768385,"          \"' file has been updated. Old value is:\\n\".print;"},
-  {91627521,"    }.do_while {choice != 0};"},
   {34890793,"      new := CONVERT(POINTER,MEMORY).on (begin+sz);"},
   {30161449,"    new_size := size_and_id & 0FFFF_FFFEh;"},
   {14156807,"  );"},
   {40513048,"    put (item i2) to i1;"},
+  {85093889,"        title \"Compilation of Lisaac compiler.\" count 5; "},
   {41421353,"    };    "},
   {57410601,"	};"},
   {72497705,"    ptr_table := table_type t;"},
   {81956393,"    old_size  := old_sz.align_power (POINTER.object_size.to_uinteger_32); "},
   {79702569,"      put 3 to result; // 3 : 2=NATIVE_ARRAY"},
-  {58740737,"      new_text.replace_all '\\\\' with '/';"},
-  {70000641,"        } else {"},
+  {76306433,"    (ENVIRONMENT.execute_command string_tmp != 0).if {"},
   {22710288,"  - Self:SELF '>=' other:CHARACTER :BOOLEAN <- ( code >= other.code );"},
   {27664405,"    {(i >=0 ) && {item i = other.item i}}.while_do {"},
   {58075689,"	next2 := read next & ~11b;"},
@@ -19197,26 +19103,27 @@ struct __source {
   {27418113,"        \"' file has been updated with:\\n\".print;		"},
   {7604752,"    ? {result.in_range (INTEGER_8.minimum) to (INTEGER_8.maximum)};"},
   {81020429,"      }.elseif { state = 3 } then {"},
+  {53765121,"    new_text.prepend \"#define LISAAC_DIRECTORY \\\"\";"},
   {136870413,"      {(i > other.count) || {item (s + i - 1) != other.item i}}.until_do {"},
   {30808105,"    } else {"},
   {37098503,"  ! is_odd; "},
   {22685704,"      blc.value Self;"},
   {30564865,"      write std_file with input size (input.count);"},
   {77861389,"        }.elseif {cc = '-'} then {"},
-  {66595329,"        \"OK.\\n\".print;  "},
   {41821697,"        shell.print;"},
   {13673480,"  - Self:SELF '>=#' Right 60 other:INTEGER :BOOLEAN <- (Self ># other) | (Self ==# other);"},
+  {78529537,"    (system = system_windows).if {"},
   {86645781,"	  put (item i) to (i + offset);"},
   {41162793,"    } else {"},
-  {91365889,"        build_lib;"},
+  {89789441,"          .when 4 then {"},
   {10751512,"      };"},
   {79437845,"    -? {lower >= 0};"},
-  {87310849,"          \\0- Exit menu.\" count 6;"},
   {51280391,"  - append_in buffer:STRING <- to_integer_32.append_in buffer;"},
   {8272919,"  - print_char byte:CHARACTER <-"},
   {75392041,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
   {31476265,"    ((! is_end) && {next.id = id_free}).if {"},
-  {52850689,"    title \"Installation of Lisaac library path.\" count 5;"},
+  {91362817,"          };"},
+  {60732929,"      string_tmp.copy \"cp -f editor/kate/lisaac_v2.xml ~/.kde/share/apps/katepart/syntax/.\";"},
   {10511362,"  - die_with_code code:INTEGER <- SYSTEM.exit code;"},
   {80102925,"            result := 10 * result - cc.decimal_value;"},
   {8260621,"    -? {valid_index index};"},
@@ -19228,6 +19135,7 @@ struct __source {
   {16130562,"    (sz = 0).if {      "},
   {31460905,"    ((! is_end) && {next.id = id_free}).if {"},
   {16804866,"      clone_allocation_size := clone_allocation_size + sz;      "},
+  {72879617,"      };"},
   {59384361,"    {p != NULL} ? \"Memory: Pointer NULL.\";"},
   {136842765,"      {(i > other.count) || {item (s + i - 1) != other.item i}}.until_do {"},
   {12980754,"    value;"},
@@ -19235,18 +19143,19 @@ struct __source {
   {27396632,"    ? {other != NULL};"},
   {39340073,"	    nxt.set_previous_linear ((this - begin_memory).to_pointer);"},
   {77612045,"        }.elseif {cc = '+'} then {"},
-  {55086081,"  - lisaac_mode_comment :STRING_CONSTANT := \";; **** LISAAC MODE ****\";"},
+  {66345985,"      (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
   {16124417,"    };"},
   {19277313,"    title t count 0;"},
   {56902697,"	((page + (new_size << 1)) <= 4096).if {"},
   {77621289,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
   {59378217,"    {p != NULL} ? \"Memory: Pointer NULL.\";"},
   {35937793,"  - path_windows:STRING_CONSTANT := \"set path=\";"},
+  {71743489,"      \"copy editor/hippoedit/lisaac_spec.xml \\\"C:\\\\Program Files\\\\HippoEDIT\\\\data\\\\syntax\\\"\";"},
   {33693208,"    resize (j + k);"},
   {56896553,"	((page + (new_size << 1)) <= 4096).if {"},
   {48771073,"      path_current.print;"},
-  {61607425,"      };	"},
   {75136553,"    new_size  := sz.align_power (POINTER.object_size.to_pointer); "},
+  {70163969,"          \\  You can read the `editor/vim/install_vim_plugin.sh' file.\\n\".print;"},
   {42468365,"  );"},
   {12752937,"  - get_index p:POINTER :UINTEGER_32 <- (p - begin_memory).to_uinteger_32 >> 26;"},
   {18378271,"  - basic_io_putc c:CHARACTER <- SYSTEM_IO.print_char c;"},
@@ -19265,7 +19174,6 @@ struct __source {
   {9587740,"      result := (memory = basic_io_eof);"},
   {25564673,"          };"},
   {35023361,"  - file_msdos_sys:STRING_CONSTANT := \"C:\\\\msdos.sys\";"},
-  {91098113,"      .when 3 then {"},
   {77602857,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
   {44703745,"    system.print;"},
   {31876632,"    storage.copy_from (other.storage) until (j - 1);    "},
@@ -19279,37 +19187,36 @@ struct __source {
   {38167041,"      file := STRING.create_from_string path_home;"},
   {79835149,"        cc.is_digit.if {"},
   {8664065,"    ptr := buf.to_external;    "},
+  {72621057,"      } else {"},
   {57549353,"	put NULL to next;"},
   {62266381,"      i := i + 1;"},
-  {64510977,"      (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
   {52576775,"    (Self.to_integer_8 + '0'.code).to_character"},
   {7084555,"	val := val / 10;"},
   {11816981,"    +? {Result.all_default (nb_elements-1)};"},
   {14969877,"    new := CONVERT(POINTER,NATIVE_ARRAY(V)).on new_ptr;"},
   {51686953,"    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? "},
-  {85223425,"        title \"Compilation of Shorter tool.\" count 5; "},
-  {78917633,"    \"  Execute: `\".print;"},
   {17436162,"      };                                               "},
   {79835177,"      result := result + POINTER.object_size;"},
   {17445400,"    }.elseif { capacity < new_count } then {"},
   {81399309,"      };"},
-  {71709697,"      \"  Execute: `\".print;"},
   {17439245,"  - is_empty : BOOLEAN <- count == 0;"},
-  {61348865,"      } else {"},
   {31864361,"      next.delete_link_free;	"},
+  {82067457,"    string_tmp.from_external cwd;"},
+  {63599617,"      ENVIRONMENT.execute_command \"mkdir -p ~/.vim/indent\";"},
+  {89272321,"          .when 3 then {"},
   {82082857,"    old_size2 := old_size + POINTER.object_size.to_uinteger_32;    "},
+  {64498689,"      string_tmp.print;"},
   {93333528,"  ( ? {p.is_not_null};"},
-  {53235713,"      new_text.replace_all '\\\\' with '/';"},
   {23738896,"    ? {result.in_range 0 to 9};"},
   {32514049,"  - path        :STRING_CONSTANT;"},
   {14289449,"    ? {idx < nb_page};"},
   {73276935,"      '-'.print;"},
   {30032385,"      std_file := open_write file;"},
   {10896400,"  - print <- IO.put_character Self;"},
+  {55480321,"  - lisaac_mode_path    :STRING_CONSTANT := \"\\n(setq load-path (cons \\\"\";"},
   {64498712,"	put (item i) to  (i - len);"},
   {51668521,"    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? "},
   {13371922,"    };"},
-  {69215745,"        \"  `\".print;"},
   {57287701,"    -? {upper >= -1};"},
   {71709737,"    {sz <= minimum_size} ? \"Memory: Size bound.\";"},
   {29370409,"    {id = id_busy} ? \"Memory: Macro block not busy.\";"},
@@ -19328,9 +19235,11 @@ struct __source {
   {5252619,"    (Self = 0).if {"},
   {6825988,"    true_block.value;"},
   {10890268,"    ( (last_character != '\\n') && { memory != basic_io_eof } ).if {"},
+  {68304385,"        (path_home = NULL).if {"},
   {75509249,"    string_tmp.append n;"},
   {34081304,"    };"},
   {20333569,"        (tmp.in_range 0 to n).if {"},
+  {91498497,"        }.do_while {choice2 != 0};"},
   {33179160,"    ? { i.in_range 1 to (count + 1)};"},
   {41957389,"  - occurrences c:CHARACTER :INTEGER <-"},
   {31602712,"      storage.move 0 to (i - 1) by j;"},
@@ -19341,22 +19250,19 @@ struct __source {
   {74847273,"    {sz <= minimum_size} ? \"Memory: Size bound.\";"},
   {5246490,"    ? { variable != NULL };"},
   {23477249,"    std_file := open_read file;"},
+  {81805825,"    cwd := string_tmp.to_external;"},
   {21906962,"    ((debug_level >= 5) && {! value}).if {"},
   {57937421,"      }.elseif { state = 1} then {"},
   {77079565,"      cc := item i;"},
   {19428370,"      crash_on ptr with_message \"User assertion violated.\";   "},
-  {82477057,"    shell        := ENVIRONMENT.get_environment_variable \"SHELL\";"},
   {21903890,"    ((debug_level >= 5) && {! value}).if {"},
   {52983320,"	storage      := storage.realloc capacity with new_capacity;"},
   {6816796,"  );"},
-  {79321089,"    (ENVIRONMENT.execute_command string_tmp = 0).if {"},
   {33163800,"    ? { i.in_range 1 to (count + 1)};"},
   {17839618,"      copy_intern_in result;            "},
   {20333609,"    (new_size > capacity_max).if {"},
   {83391529,"      mem := CONVERT(POINTER, MEMORY).on (p - object_size);"},
   {136978445,"        i := i + 1;"},
-  {72113153,"      (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
-  {84949505,"        compile_file \"lisaac\";"},
   {7484944,"    result:=code.to_integer;"},
   {21906985,"    put_last block to (nb_page - 1);"},
   {24139265,"      read std_file in input size size_file;"},
@@ -19364,45 +19270,51 @@ struct __source {
   {52305961,"  - begin_memory:POINTER;"},
   {6570497,"    buf := string_tmp.to_external;"},
   {13110293,"    -? {Self != NULL};"},
-  {65573377,"      string_tmp.copy \"cp -f editor/vim/indent/lisaac.vim ~/.vim/indent/\";"},
   {24145432,"      storage.copy_from (other.storage) until (count-1);"},
-  {68951041,"      } else {"},
   {23468056,"    (count > 0).if {"},
   {12876296,"  - Self:SELF '>#'  Right 60 other:INTEGER :BOOLEAN <- Self > other;"},
   {48247849,"      blc.delete_link_free;"},
   {43518505,"    {(result != NULL) && {result.size.to_pointer < new_size}}.while_do {"},
+  {79308801,"    string_tmp.print;"},
+  {72100865,"      string_tmp.print;"},
+  {70521345,"        };"},
+  {91239937,"            install_eclipse;"},
   {99356181,"      };"},
   {57026089,"	  next := result + new_size.to_pointer;"},
+  {81553409,"    \\\\t\\t================================\\n\\n\".print;"},
   {139210765,"    ? {! other.is_empty };"},
   {22550536,"    (Self >= limit_down).if {"},
+  {80876033,"  - main <-"},
+  {85605377,"        compile_file \"shorter\";"},
   {54529032,"  [ -? {bound_test (INTEGER_32.minimum) to (INTEGER_32.maximum)}; ]"},
-  {71189505,"    (system = system_windows).if {"},
+  {76820993,"      \".c' file.\\n\".print;"},
   {75244551,"    val  := Self / 10;"},
   {5652993,"    buf := string_tmp.to_external;"},
   {26380824,"    storage.fast_replace_all old_char with new_char until (count - 1);"},
   {11290645,"    result.clear_all (nb_elements-1); "},
   {80876045,"        };"},
   {21657641,"    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);"},
+  {89426433,"            title \"Installation of `lisaac_v2.xml' for Kate.\" count 0;"},
   {24133161,"  - set_next_free     n:MEMORY <- ( next_free     := n; );"},
   {35168297,"      new.set_size_and_id (new_size.to_uinteger_32 - object_size.to_uinteger_32);"},
+  {71183361,"  - install_hippoedit <-"},
   {49562625,"      new_text.append path_current;"},
-  {52038145,"    };"},
   {87178773,"	  put (item i) to (i + offset);"},
   {46406657,"      } else {"},
   {48900649,"	put_last prev to idx;"},
   {5646859,"      (Self > 0).if {"},
-  {59917313,"    (system = system_windows).if {"},
+  {75906561,"    \"  Execute command `\".print;"},
   {16001538,"    sz := object_size.to_pointer;        "},
   {8134693,"  - to_character:CHARACTER <- `@Self`:CHARACTER; // `13`;"},
   {5643787,"      (Self > 0).if {"},
+  {83108353,"    detect_system;"},
   {43928080,"    {Self='\\r'} || {Self = '\\0'} || {Self='\\f'} || {Self='\\v'}"},
   {9701916,"    };"},
   {49568809,"    {((result - begin_memory).to_uinteger_32 & 0FFFh) = 0} ? \"Memory: Alignment LAB.\";"},
   {85593109,"    -? {lower >= 0};"},
   {62392845,"    };"},
   {8790535,"  Self - ((Self / other) * other);"},
-  {5643805,"  - last_string:STRING :="},
-  {83102209,"    {"}
+  {5643805,"  - last_string:STRING :="}
 };
 
 // Unix Signal manager:
diff --git a/install_lisaac.li b/install_lisaac.li
index 97680db..5f0fa6e 100644
--- a/install_lisaac.li
+++ b/install_lisaac.li
@@ -378,6 +378,7 @@ Section Private
       new_text.append path_current;
       new_text.append path_next;
       update file idf comment with new_text confirmation TRUE;
+      /*
       (system = system_windows).if {
         string_tmp.copy file;
       } else {
@@ -394,6 +395,7 @@ Section Private
         \  Note: You'll have to reboot or reloaded environnement   \n\
         \        to acknowledge the changes.                       \n".print;
       };
+      */
     };
     
     //
@@ -653,6 +655,9 @@ Section Public
         \=============================                           \n\
         \  Installation successfull.                             \n\
         \  Run `lisaac' to compile.                              ".print;
+        "\n\
+        \  Note: You'll have to reboot or reloaded environnement   \n\
+        \        to acknowledge the changes.                       \n".print;
       }
       .when 2 then {
         {
diff --git a/li2svg/parsing.li b/li2svg/parsing.li
index adc7395..297ee46 100644
--- a/li2svg/parsing.li
+++ b/li2svg/parsing.li
@@ -1,415 +1,415 @@
-/*******	Prototype qui permet de récupérer toutes les informations relative à un fichier.li	*******/
-
-
-
-Section Header
-  + name := PARSING;
-  
-  - author:="HILBERT Jérôme (hilbertjerome at gmail.com), FUHLHABER Simon(simon.fuhlhaber at gmail.com), Jacquemin Grégoire(greg-jacquemin at hotmail.fr)";
-  - comment:="Analyse un fichier lisaac et recherche toutes les informations relatives à ce fichier(nom, parents, méthodes, attributs)";
-  
-Section Inherit
-  + parent_object:OBJECT := OBJECT;
-  
-Section Private
-  + buffer1:STRING;
-  + simple:BOOLEAN :=FALSE;
-  + uniquement_public:BOOLEAN:=FALSE;
-  
-Section Public
-  
-  //récupère le contenu du fichier et renvoit une instance de FICHIER contenant ses informations
-  + parcours_fichier e:ENTRY option simple1:BOOLEAN ou uniquement_public1:BOOLEAN :FICHIER <-
-  (
-    + lee:LIREETECRIRE;
-    + f:FICHIER;
-    + nom:STRING;
-    
-    simple:=simple1;
-    uniquement_public:=uniquement_public1;
-    f:=FICHIER.clone;
-    lee:=LIREETECRIRE.clone;
-    e.path.print;
-    "\n".print;
-    buffer1:=lee.lire e;
-    buffer1.append "\n";
-    //buffer1.to_lower;
-    le_nettoyeur3;
-    nom:=get_element "name" in "Header";    
-    f.make (nom,get_methodes nom,get_attributs nom,get_parents);
-    f
-  );
-  
-Section Private
-  
-  //nettoie le fichier en enlevant tous les commentaires, ce qui se trouve entre "" et entre ()
-  //->il ne restera que ce qu'il faut analyser!
-  - le_nettoyeur3 <-
-  (
-    + index,index2,index_g,index_c,index_po,index_pf,index_p:INTEGER;
-    + nb_p:INTEGER;
-    + calcul_index:{};
-    index:=1;
-    nb_p:=0;
-    //calcul des index
-    calcul_index:={
-      index_g := buffer1.index_of '\"' since index;
-      index_c := buffer1.index_of '/' since index;
-      index_pf := buffer1.index_of ')' since index;
-      index_po := buffer1.index_of '(' since index;
-      index := (index_g.min index_c).min (index_po.min index_pf);
-    };
-    
-    calcul_index.value;
-    {index<(buffer1.count+1)}.while_do{
-      ({index_g=index}&&{buffer1.item (index_g-1) != '\\'}&&{!({buffer1.item (index_g-1) = '\''}&&{buffer1.item (index_g+1) = '\''})}).if{
-        //on enlève ce qui est entre ""
-        index2 := index+1;
-        {{(index2:=buffer1.index_of '\"' since (index2))!=(buffer1.count+1)}&&
-          {{buffer1.item (index2-1) = '\\'}||
-        {{buffer1.item (index2-1) = '\''}&&{buffer1.item (index2+1) = '\''}}}}.while_do{
-        index2 := index2+1;};
-        (index2=(buffer1.count+1)).if_false{
-          buffer1.remove_between index to index2;
-        };
-      }else{
-        //suppression des commentaires //
-        ({index_c=index}&&{buffer1.item (index_c+1) = '/'}).if{
-          index2:=buffer1.index_of '\n' since (index_c+2);
-          buffer1.remove_between index to (index2-1);
-        }else{
-          //suppression des commentaires /* */
-          ({index_c=index}&&{buffer1.item (index_c+1) = '*'}).if{
-            ((index2 := buffer1.substring_index ("*/",index_c+2))!=0).if{
-              buffer1.remove_between index to (index2+1);
-            };
-          }else{
-            //comptage des (
-            ({index_po=index}&&{!({buffer1.item (index_po-1)='\''}&&{buffer1.item (index_po+1)='\''})}).if{
-              (nb_p=0).if{index_p := index;};
-              nb_p := nb_p+1;
-              index := index+1;
-            }else{
-              //décomptage des ) et suppression des zones entre parenthèses
-              ({index_pf=index}&&{!({buffer1.item (index_pf-1)='\''}&&{buffer1.item (index_pf+1)='\''})}).if{
-                nb_p := nb_p-1;
-                (nb_p=0).if{
-                  buffer1.remove_between index_p to (index_pf+1);
-                  index := index_p;
-                }else{index := index+1;};
-              }else{index := index+1;};
-            };
-          };
-        };
-      };
-      //calcul des nouveaux index
-      /*
-      index_g:=buffer1.index_of '"' since index;
-      index_c:=buffer1.index_of '/' since index;
-      index_pf:=buffer1.index_of ')' since index;
-      index_po:=buffer1.index_of '(' since index;
-      index:=(index_g.min index_c).min (index_po.min index_pf);
-      */
-      calcul_index.value;
-    };
-  );
-  
-  //renvoit la Section s, par exemple si s vaut Header, renvoit l'ensemble de la Section HEADER. S'il y a plusieurs Section du même nom,
-  //renvoit les Sections concaténées
-  - get_section s:ABSTRACT_STRING :STRING <-
-  (
-    + tsection1:STRING;
-    + index,index0:INTEGER;
-    + index2:INTEGER;
-    + texto:STRING;
-        
-    texto := STRING.create (s.count);
-    tsection1 := STRING.create 256;
-    tsection1.copy "";
-    texto.copy s;
-    //texto.to_lower;
-    index2 := 1;
-    {(index0:=buffer1.substring_index ("Section",index2))!=0}.while_do{
-      index:=index0+7;
-      {{buffer1.item index ==' '}||{buffer1.item index =='\n'}}.while_do{index:=index+1;};
-      (buffer1.substring index to (index+s.count-1) ==texto).if{
-        index0:=index+s.count;
-        index2:=index0-7;
-        {
-          index:=index2+7;
-          index2:=buffer1.substring_index ("Section",(index));
-        }.do_while{{index2!=0}
-          &&{{{(buffer1.item (index2-1))!='\n'}&&
-            {(buffer1.item (index2-1))!=' '}}||
-            {{(buffer1.item (index2+7))!=' '}
-        &&{(buffer1.item (index2+7))!='\n'}}}};
-        
-        (index2==0).if{ 
-          index2:=buffer1.count;
-        };
-        tsection1.append (buffer1.substring index0 to (index2-1));
-      }else{index2:=index2+8;};
-    };		
-    tsection1
-  );
-  
-  // renvoit un élément d'une Section, pour l'instant cette méthode ne sert qu'à récupérer le 'name' dans la Section Header
-  // mais elle pourrait servir également à récupérer les auteur, les commentaires, etc..
-  - get_element nom:STRING_CONSTANT in s:STRING_CONSTANT :STRING <-
-  (
-    + index,index2,index3:INTEGER;
-    + tsection1:STRING;
-    + element:STRING;
-    
-    tsection1:=get_section s;
-    index:=tsection1.substring_index (nom,1);
-    (index != 0).if {
-      index:=tsection1.substring_index (":=",index+nom.count);
-      index2:=tsection1.substring_index (";",index+nom.count);
-      index3:=tsection1.substring_index ("->",index+nom.count);
-      (index3>0).if{
-        index2:=index2.min(index3-1); 
-      };
-      
-      element:=STRING.create (index2-index);
-      element.copy (tsection1.substring (index+2) to (index2-1));
-      element.remove_all_occurrences ' ';
-      element.remove_all_occurrences '\n';
-    };
-    element
-  );
-  
-  //renvoit l'ensemble des parents d'un prototype
-  - get_parents :ENS_PARENTS <-
-  (
-    + tsection1:STRING;
-    + index:INTEGER;
-    + index2:INTEGER;
-    + parents:ENS_PARENTS;
-    + parent:STRING;
-    
-    parents:=ENS_PARENTS.create;
-    tsection1:=get_section "Inherit";
-    index:=1;
-    index2:=1;
-    
-    {(index2 < tsection1.upper) && {(index:=tsection1.substring_index (":",index2+1))!=0}}.while_do{
-      ((tsection1.item (index+1))=='=').if_false{
-        ((index2:=tsection1.substring_index (":=",(index+1)))==0).if{
-          ((index2:=tsection1.substring_index (";",index))==0).if{
-            index2:=tsection1.substring_index ("<" ,index);
-          };
-        };
-        ((index2-index-2) > 0).if {
-          parent:=STRING.create (index2-index-2);
-          parent.copy (tsection1.substring (index+1) to (index2-1));
-          parent.remove_all_occurrences ' ';
-          parent.remove_all_occurrences '\n';
-          parent.to_upper;
-          (parents.has parent).if_false{
-            parents.ajouter parent;
-          };
-        };
-      } else {
-        index2:=index+1;
-      };
-    };
-    parents
-  );
-  
-  //recherche des attributs
-  - get_attributs nom:STRING :ENS_ATTRIBUTS <-
-  (
-    + ea:ENS_ATTRIBUTS;
-    + pro:PROTECTED;
-    
-    pro:=PROTECTED.clone;
-    pro.set_nom nom;
-    
-    ea:=ENS_ATTRIBUTS.create;
-    (simple).if_false{
-      ea.append_collection (get_attributs2 PUBLIC);
-      (uniquement_public).if_false{
-        ea.append_collection (get_attributs2 PRIVATE);
-        ea.append_collection (get_attributs2 pro);
-      };
-    };
-    ea
-  );
-  //recherche des attributs selon un accès (public,private,..)
-  - get_attributs2 acces:ACCES :ENS_ATTRIBUTS <-
-  (
-    + index,index2,index3:INTEGER;
-    + ea:ENS_ATTRIBUTS;
-    + tsection1:STRING;
-    + tmp_string:STRING;
-    ea:=ENS_ATTRIBUTS.create;
-    
-    tsection1:=get_section (acces.get_type);
-    
-    index:=1;
-    {index!=(tsection1.count+1)}.while_do{
-      index2:=index3:=index;
-      {
-        index:=index+1;
-        index:=tsection1.index_of '+' since index;
-      }.do_while{{(tsection1.item (index-1))=='\''}&&{(tsection1.item (index+1))=='\''}&&{index!=(tsection1.count+1)}};
-      {
-        index2:=index2+1;
-        index2:=tsection1.index_of '-' since index2;
-      }.do_while{{((tsection1.item (index2-1))=='<')||{{(tsection1.item (index2-1))=='\''}&&{(tsection1.item (index2+1))=='\''}}}&&{index2!=(tsection1.count+1)}};
-      {
-        index3:=index3+1;
-        index3:=tsection1.index_of '*' since index3;
-      }.do_while{{(tsection1.item (index3-1))=='\''}&&{(tsection1.item (index3+1))=='\''}&&{index3!=(tsection1.count+1)}};
-      index:=index.min(index2.min(index3));			
-      
-      (index!=(tsection1.count+1)).if{
-        
-        // 				index2:=tsection1.index_of ';' since (index+1);
-        index2:=tsection1.substring_index (":=",(index+1));
-        index3:=tsection1.index_of ';' since (index+1);
-        ({index2>index3}||{index2==0}).if{index2:=index3;};
-        
-        index3:=tsection1.substring_index ("<-",(index+1));
-        ({index2<index3}||{index3==0}).if{
-          index2:=index2.min((tsection1.index_of '=' since (index+1))-1);
-          tmp_string:=tsection1.substring (index+1) to (index2-1);
-          ((tmp_string.index_of ':' since 1)!=(tmp_string.count+1)).if{
-            ea.append_collection (get_attribut (tmp_string,acces));
-          };
-        };
-      };
-    };
-    ea
-  );
-  
-  //analyse une chaine correspondant à un ('i:INTEGER') ou plusieurs ('i,j:INTEGER') attribut(s) et renvoit un ensemble d'attributs
-  - get_attribut (a:STRING,acces:ACCES):ENS_ATTRIBUTS <-
-  (
-    + attribut:ATTRIBUT;
-    + index,index2,index3:INTEGER;
-    + nom,type_retour:STRING;
-    + ea:ENS_ATTRIBUTS;
-    
-    ea:=ENS_ATTRIBUTS.create;
-    a.remove_all_occurrences ' ';
-    a.remove_all_occurrences '\n';
-    
-    index:=a.index_of ':' since 1;
-    type_retour:=a.substring (index+1) to (a.count);
-    type_retour.to_upper;
-    
-    index2:=1;
-    {{(index3:=a.index_of ',' since (index2))!=(a.count+1)}&&{index3<index}}.while_do{
-      attribut:=ATTRIBUT.clone;
-      nom:=a.substring index2 to (index3-1);
-      attribut.make (nom,type_retour,acces);
-      ea.add_last attribut;
-      index2:=index3+1;
-    };
-    attribut:=ATTRIBUT.clone;
-    nom:=a.substring index2 to (index-1);
-    attribut.make (nom,type_retour,acces);	
-    ea.add_last attribut;
-    ea
-  );
-  
-  //recherche des attributs
-  - get_methodes nom:STRING :ENS_METHODES <-
-  (
-    + em:ENS_METHODES;
-    + pro:PROTECTED;
-    
-    pro:=PROTECTED.clone;
-    pro.set_nom nom;
-    
-    em:=ENS_METHODES.create;
-    (simple).if_false{
-      em.append_collection (get_methodes2 PUBLIC);
-      (uniquement_public).if_false{
-        em.append_collection (get_methodes2 PRIVATE);
-        em.append_collection (get_methodes2 pro);
-      };
-    };
-    em
-  );
-  
-  //recherche des attributs selon un acces(public,private,..)
-  - get_methodes2 acces:ACCES:ENS_METHODES <-
-  (
-    + index,index2,index3:INTEGER;
-    + em:ENS_METHODES;
-    + tsection1:STRING;
-    + tmp_string:STRING;
-    em:=ENS_METHODES.create;
-    tsection1:=get_section (acces.get_type);
-    index:=1;
-    {index!=(tsection1.count+1)}.while_do{
-      index2:=index3:=index;
-      {
-        index:=index+1;
-        index:=tsection1.index_of '+' since index;
-      }.do_while{{(tsection1.item (index-1))=='\''}&&{(tsection1.item (index+1))=='\''}&&{index!=(tsection1.count+1)}};
-      {
-        index2:=index2+1;
-        index2:=tsection1.index_of '-' since index2;
-      }.do_while{{((tsection1.item (index2-1))=='<')||{{(tsection1.item (index2-1))=='\''}&&{(tsection1.item (index2+1))=='\''}}}&&{index2!=(tsection1.count+1)}};
-      {
-        index3:=index3+1;
-        index3:=tsection1.index_of '*' since index3;
-      }.do_while{{(tsection1.item (index3-1))=='\''}&&{(tsection1.item (index3+1))=='\''}&&{index3!=(tsection1.count+1)}};
-      
-      
-      index:=index.min(index2.min(index3));			
-      (index!=(tsection1.count+1)).if{
-        // 				index2:=tsection1.index_of ';' since (index+1);
-        index2:=tsection1.substring_index (":=",(index+1));
-        index3:=tsection1.index_of ';' since (index+1);
-        ({index2>index3}||{index2==0}).if{index2:=index3;};
-        index3:=tsection1.substring_index ("<-",(index+1));
-        ({{index2>index3}||{index2==(tsection1.count+1)}}&&{index3!=0}).if{
-          tmp_string:=tsection1.substring (index+1) to (index3-1);
-          em.add_last (get_methode (tmp_string,acces));
-        };
-      };
-    };
-    em
-  );
-  
-  - get_methode (m:STRING,acces:ACCES) :METHODE <-
-  (
-    + index,index2,index3:INTEGER;
-    + nom, type_retour,tmp_string2:STRING;
-    + methode:METHODE;
-    + ea:ENS_ATTRIBUTS;
-    ea:=ENS_ATTRIBUTS.create;
-    methode:=METHODE.clone;
-    m.right_adjust; m.left_adjust;
-    type_retour:=STRING.create 4;
-    type_retour.copy "void";
-    m.replace_all '\t' with ' ';
-    m.append " ";
-    index:=(m.index_of ' ' since 1).min(m.index_of ':' since 1);
-    nom:= m.substring 1 to (index-1);
-    nom.replace_all '<' with 'c';
-    nom.replace_all '&' with 'é';
-    {(index2:=m.index_of ':' since (index))!=(m.count+1)}.while_do{
-      ((index2-index)<2).if{
-        type_retour:=m.substring (index2+1) to (m.count-1);
-        index:=m.count;
-      }else{
-        index3:=(m.index_of ' ' since (index2+1)).min(m.index_of ',' since (index2+1));
-        tmp_string2:=m.substring (index+1) to (index3-1);
-        ((tmp_string2.occurrences ':')>1).if{
-          index3:=m.index_of ':' since (index2+1);
-          tmp_string2:=m.substring (index+1) to (index3-1);
-        };
-        ea.append_collection(get_attribut (tmp_string2,acces));
-        index:=index3;
-      };
-    };
-    type_retour.to_upper;
-    methode.make (nom,type_retour,ea,acces);
-    methode
-  );
+/*******	Prototype qui permet de récupérer toutes les informations relative à un fichier.li	*******/
+
+
+
+Section Header
+  + name := PARSING;
+  
+  - author:="HILBERT Jérôme (hilbertjerome at gmail.com), FUHLHABER Simon(simon.fuhlhaber at gmail.com), Jacquemin Grégoire(greg-jacquemin at hotmail.fr)";
+  - comment:="Analyse un fichier lisaac et recherche toutes les informations relatives à ce fichier(nom, parents, méthodes, attributs)";
+  
+Section Inherit
+  + parent_object:OBJECT := OBJECT;
+  
+Section Private
+  + buffer1:STRING;
+  + simple:BOOLEAN :=FALSE;
+  + uniquement_public:BOOLEAN:=FALSE;
+  
+Section Public
+  
+  //récupère le contenu du fichier et renvoit une instance de FICHIER contenant ses informations
+  + parcours_fichier e:ENTRY option simple1:BOOLEAN ou uniquement_public1:BOOLEAN :FICHIER <-
+  (
+    + lee:LIREETECRIRE;
+    + f:FICHIER;
+    + nom:STRING;
+    
+    simple:=simple1;
+    uniquement_public:=uniquement_public1;
+    f:=FICHIER.clone;
+    lee:=LIREETECRIRE.clone;
+    e.path.print;
+    "\n".print;
+    buffer1:=lee.lire e;
+    buffer1.append "\n";
+    //buffer1.to_lower;
+    le_nettoyeur3;
+    nom:=get_element "name" in "Header";    
+    f.make (nom,get_methodes nom,get_attributs nom,get_parents);
+    f
+  );
+  
+Section Private
+  
+  //nettoie le fichier en enlevant tous les commentaires, ce qui se trouve entre "" et entre ()
+  //->il ne restera que ce qu'il faut analyser!
+  - le_nettoyeur3 <-
+  (
+    + index,index2,index_g,index_c,index_po,index_pf,index_p:INTEGER;
+    + nb_p:INTEGER;
+    + calcul_index:{};
+    index:=1;
+    nb_p:=0;
+    //calcul des index
+    calcul_index:={
+      index_g := buffer1.index_of '\"' since index;
+      index_c := buffer1.index_of '/' since index;
+      index_pf := buffer1.index_of ')' since index;
+      index_po := buffer1.index_of '(' since index;
+      index := (index_g.min index_c).min (index_po.min index_pf);
+    };
+    
+    calcul_index.value;
+    {index<(buffer1.count+1)}.while_do{
+      ({index_g=index}&&{buffer1.item (index_g-1) != '\\'}&&{!({buffer1.item (index_g-1) = '\''}&&{buffer1.item (index_g+1) = '\''})}).if{
+        //on enlève ce qui est entre ""
+        index2 := index+1;
+        {{(index2:=buffer1.index_of '\"' since (index2))!=(buffer1.count+1)}&&
+          {{buffer1.item (index2-1) = '\\'}||
+        {{buffer1.item (index2-1) = '\''}&&{buffer1.item (index2+1) = '\''}}}}.while_do{
+        index2 := index2+1;};
+        (index2=(buffer1.count+1)).if_false{
+          buffer1.remove_between index to index2;
+        };
+      }else{
+        //suppression des commentaires //
+        ({index_c=index}&&{buffer1.item (index_c+1) = '/'}).if{
+          index2:=buffer1.index_of '\n' since (index_c+2);
+          buffer1.remove_between index to (index2-1);
+        }else{
+          //suppression des commentaires /* */
+          ({index_c=index}&&{buffer1.item (index_c+1) = '*'}).if{
+            ((index2 := buffer1.substring_index ("*/",index_c+2))!=0).if{
+              buffer1.remove_between index to (index2+1);
+            };
+          }else{
+            //comptage des (
+            ({index_po=index}&&{!({buffer1.item (index_po-1)='\''}&&{buffer1.item (index_po+1)='\''})}).if{
+              (nb_p=0).if{index_p := index;};
+              nb_p := nb_p+1;
+              index := index+1;
+            }else{
+              //décomptage des ) et suppression des zones entre parenthèses
+              ({index_pf=index}&&{!({buffer1.item (index_pf-1)='\''}&&{buffer1.item (index_pf+1)='\''})}).if{
+                nb_p := nb_p-1;
+                (nb_p=0).if{
+                  buffer1.remove_between index_p to (index_pf+1);
+                  index := index_p;
+                }else{index := index+1;};
+              }else{index := index+1;};
+            };
+          };
+        };
+      };
+      //calcul des nouveaux index
+      /*
+      index_g:=buffer1.index_of '"' since index;
+      index_c:=buffer1.index_of '/' since index;
+      index_pf:=buffer1.index_of ')' since index;
+      index_po:=buffer1.index_of '(' since index;
+      index:=(index_g.min index_c).min (index_po.min index_pf);
+      */
+      calcul_index.value;
+    };
+  );
+  
+  //renvoit la Section s, par exemple si s vaut Header, renvoit l'ensemble de la Section HEADER. S'il y a plusieurs Section du même nom,
+  //renvoit les Sections concaténées
+  - get_section s:ABSTRACT_STRING :STRING <-
+  (
+    + tsection1:STRING;
+    + index,index0:INTEGER;
+    + index2:INTEGER;
+    + texto:STRING;
+        
+    texto := STRING.create (s.count);
+    tsection1 := STRING.create 256;
+    tsection1.copy "";
+    texto.copy s;
+    //texto.to_lower;
+    index2 := 1;
+    {(index0:=buffer1.substring_index ("Section",index2))!=0}.while_do{
+      index:=index0+7;
+      {{buffer1.item index ==' '}||{buffer1.item index =='\n'}}.while_do{index:=index+1;};
+      (buffer1.substring index to (index+s.count-1) ==texto).if{
+        index0:=index+s.count;
+        index2:=index0-7;
+        {
+          index:=index2+7;
+          index2:=buffer1.substring_index ("Section",(index));
+        }.do_while{{index2!=0}
+          &&{{{(buffer1.item (index2-1))!='\n'}&&
+            {(buffer1.item (index2-1))!=' '}}||
+            {{(buffer1.item (index2+7))!=' '}
+        &&{(buffer1.item (index2+7))!='\n'}}}};
+        
+        (index2==0).if{ 
+          index2:=buffer1.count;
+        };
+        tsection1.append (buffer1.substring index0 to (index2-1));
+      }else{index2:=index2+8;};
+    };		
+    tsection1
+  );
+  
+  // renvoit un élément d'une Section, pour l'instant cette méthode ne sert qu'à récupérer le 'name' dans la Section Header
+  // mais elle pourrait servir également à récupérer les auteur, les commentaires, etc..
+  - get_element nom:STRING_CONSTANT in s:STRING_CONSTANT :STRING <-
+  (
+    + index,index2,index3:INTEGER;
+    + tsection1:STRING;
+    + element:STRING;
+    
+    tsection1:=get_section s;
+    index:=tsection1.substring_index (nom,1);
+    (index != 0).if {
+      index:=tsection1.substring_index (":=",index+nom.count);
+      index2:=tsection1.substring_index (";",index+nom.count);
+      index3:=tsection1.substring_index ("->",index+nom.count);
+      (index3>0).if{
+        index2:=index2.min(index3-1); 
+      };
+      
+      element:=STRING.create (index2-index);
+      element.copy (tsection1.substring (index+2) to (index2-1));
+      element.remove_all_occurrences ' ';
+      element.remove_all_occurrences '\n';
+    };
+    element
+  );
+  
+  //renvoit l'ensemble des parents d'un prototype
+  - get_parents :ENS_PARENTS <-
+  (
+    + tsection1:STRING;
+    + index:INTEGER;
+    + index2:INTEGER;
+    + parents:ENS_PARENTS;
+    + parent:STRING;
+    
+    parents:=ENS_PARENTS.create;
+    tsection1:=get_section "Inherit";
+    index:=1;
+    index2:=1;
+    
+    {(index2 < tsection1.upper) && {(index:=tsection1.substring_index (":",index2+1))!=0}}.while_do{
+      ((tsection1.item (index+1))=='=').if_false{
+        ((index2:=tsection1.substring_index (":=",(index+1)))==0).if{
+          ((index2:=tsection1.substring_index (";",index))==0).if{
+            index2:=tsection1.substring_index ("<" ,index);
+          };
+        };
+        ((index2-index-2) > 0).if {
+          parent:=STRING.create (index2-index-2);
+          parent.copy (tsection1.substring (index+1) to (index2-1));
+          parent.remove_all_occurrences ' ';
+          parent.remove_all_occurrences '\n';
+          parent.to_upper;
+          (parents.has parent).if_false{
+            parents.ajouter parent;
+          };
+        };
+      } else {
+        index2:=index+1;
+      };
+    };
+    parents
+  );
+  
+  //recherche des attributs
+  - get_attributs nom:STRING :ENS_ATTRIBUTS <-
+  (
+    + ea:ENS_ATTRIBUTS;
+    + pro:PROTECTED;
+    
+    pro:=PROTECTED.clone;
+    pro.set_nom nom;
+    
+    ea:=ENS_ATTRIBUTS.create;
+    (simple).if_false{
+      ea.append_collection (get_attributs2 PUBLIC);
+      (uniquement_public).if_false{
+        ea.append_collection (get_attributs2 PRIVATE);
+        ea.append_collection (get_attributs2 pro);
+      };
+    };
+    ea
+  );
+  //recherche des attributs selon un accès (public,private,..)
+  - get_attributs2 acces:ACCES :ENS_ATTRIBUTS <-
+  (
+    + index,index2,index3:INTEGER;
+    + ea:ENS_ATTRIBUTS;
+    + tsection1:STRING;
+    + tmp_string:STRING;
+    ea:=ENS_ATTRIBUTS.create;
+    
+    tsection1:=get_section (acces.get_type);
+    
+    index:=1;
+    {index!=(tsection1.count+1)}.while_do{
+      index2:=index3:=index;
+      {
+        index:=index+1;
+        index:=tsection1.index_of '+' since index;
+      }.do_while{{(tsection1.item (index-1))=='\''}&&{(tsection1.item (index+1))=='\''}&&{index!=(tsection1.count+1)}};
+      {
+        index2:=index2+1;
+        index2:=tsection1.index_of '-' since index2;
+      }.do_while{{((tsection1.item (index2-1))=='<')||{{(tsection1.item (index2-1))=='\''}&&{(tsection1.item (index2+1))=='\''}}}&&{index2!=(tsection1.count+1)}};
+      {
+        index3:=index3+1;
+        index3:=tsection1.index_of '*' since index3;
+      }.do_while{{(tsection1.item (index3-1))=='\''}&&{(tsection1.item (index3+1))=='\''}&&{index3!=(tsection1.count+1)}};
+      index:=index.min(index2.min(index3));			
+      
+      (index!=(tsection1.count+1)).if{
+        
+        // 				index2:=tsection1.index_of ';' since (index+1);
+        index2:=tsection1.substring_index (":=",(index+1));
+        index3:=tsection1.index_of ';' since (index+1);
+        ({index2>index3}||{index2==0}).if{index2:=index3;};
+        
+        index3:=tsection1.substring_index ("<-",(index+1));
+        ({index2<index3}||{index3==0}).if{
+          index2:=index2.min((tsection1.index_of '=' since (index+1))-1);
+          tmp_string:=tsection1.substring (index+1) to (index2-1);
+          ((tmp_string.index_of ':' since 1)!=(tmp_string.count+1)).if{
+            ea.append_collection (get_attribut (tmp_string,acces));
+          };
+        };
+      };
+    };
+    ea
+  );
+  
+  //analyse une chaine correspondant à un ('i:INTEGER') ou plusieurs ('i,j:INTEGER') attribut(s) et renvoit un ensemble d'attributs
+  - get_attribut (a:STRING,acces:ACCES):ENS_ATTRIBUTS <-
+  (
+    + attribut:ATTRIBUT;
+    + index,index2,index3:INTEGER;
+    + nom,type_retour:STRING;
+    + ea:ENS_ATTRIBUTS;
+    
+    ea:=ENS_ATTRIBUTS.create;
+    a.remove_all_occurrences ' ';
+    a.remove_all_occurrences '\n';
+    
+    index:=a.index_of ':' since 1;
+    type_retour:=a.substring (index+1) to (a.count);
+    type_retour.to_upper;
+    
+    index2:=1;
+    {{(index3:=a.index_of ',' since (index2))!=(a.count+1)}&&{index3<index}}.while_do{
+      attribut:=ATTRIBUT.clone;
+      nom:=a.substring index2 to (index3-1);
+      attribut.make (nom,type_retour,acces);
+      ea.add_last attribut;
+      index2:=index3+1;
+    };
+    attribut:=ATTRIBUT.clone;
+    nom:=a.substring index2 to (index-1);
+    attribut.make (nom,type_retour,acces);	
+    ea.add_last attribut;
+    ea
+  );
+  
+  //recherche des attributs
+  - get_methodes nom:STRING :ENS_METHODES <-
+  (
+    + em:ENS_METHODES;
+    + pro:PROTECTED;
+    
+    pro:=PROTECTED.clone;
+    pro.set_nom nom;
+    
+    em:=ENS_METHODES.create;
+    (simple).if_false{
+      em.append_collection (get_methodes2 PUBLIC);
+      (uniquement_public).if_false{
+        em.append_collection (get_methodes2 PRIVATE);
+        em.append_collection (get_methodes2 pro);
+      };
+    };
+    em
+  );
+  
+  //recherche des attributs selon un acces(public,private,..)
+  - get_methodes2 acces:ACCES:ENS_METHODES <-
+  (
+    + index,index2,index3:INTEGER;
+    + em:ENS_METHODES;
+    + tsection1:STRING;
+    + tmp_string:STRING;
+    em:=ENS_METHODES.create;
+    tsection1:=get_section (acces.get_type);
+    index:=1;
+    {index!=(tsection1.count+1)}.while_do{
+      index2:=index3:=index;
+      {
+        index:=index+1;
+        index:=tsection1.index_of '+' since index;
+      }.do_while{{(tsection1.item (index-1))=='\''}&&{(tsection1.item (index+1))=='\''}&&{index!=(tsection1.count+1)}};
+      {
+        index2:=index2+1;
+        index2:=tsection1.index_of '-' since index2;
+      }.do_while{{((tsection1.item (index2-1))=='<')||{{(tsection1.item (index2-1))=='\''}&&{(tsection1.item (index2+1))=='\''}}}&&{index2!=(tsection1.count+1)}};
+      {
+        index3:=index3+1;
+        index3:=tsection1.index_of '*' since index3;
+      }.do_while{{(tsection1.item (index3-1))=='\''}&&{(tsection1.item (index3+1))=='\''}&&{index3!=(tsection1.count+1)}};
+      
+      
+      index:=index.min(index2.min(index3));			
+      (index!=(tsection1.count+1)).if{
+        // 				index2:=tsection1.index_of ';' since (index+1);
+        index2:=tsection1.substring_index (":=",(index+1));
+        index3:=tsection1.index_of ';' since (index+1);
+        ({index2>index3}||{index2==0}).if{index2:=index3;};
+        index3:=tsection1.substring_index ("<-",(index+1));
+        ({{index2>index3}||{index2==(tsection1.count+1)}}&&{index3!=0}).if{
+          tmp_string:=tsection1.substring (index+1) to (index3-1);
+          em.add_last (get_methode (tmp_string,acces));
+        };
+      };
+    };
+    em
+  );
+  
+  - get_methode (m:STRING,acces:ACCES) :METHODE <-
+  (
+    + index,index2,index3:INTEGER;
+    + nom, type_retour,tmp_string2:STRING;
+    + methode:METHODE;
+    + ea:ENS_ATTRIBUTS;
+    ea:=ENS_ATTRIBUTS.create;
+    methode:=METHODE.clone;
+    m.right_adjust; m.left_adjust;
+    type_retour:=STRING.create 4;
+    type_retour.copy "void";
+    m.replace_all '\t' with ' ';
+    m.append " ";
+    index:=(m.index_of ' ' since 1).min(m.index_of ':' since 1);
+    nom:= m.substring 1 to (index-1);
+    nom.replace_all '<' with 'c';
+    nom.replace_all '&' with 'é';
+    {(index2:=m.index_of ':' since (index))!=(m.count+1)}.while_do{
+      ((index2-index)<2).if{
+        type_retour:=m.substring (index2+1) to (m.count-1);
+        index:=m.count;
+      }else{
+        index3:=(m.index_of ' ' since (index2+1)).min(m.index_of ',' since (index2+1));
+        tmp_string2:=m.substring (index+1) to (index3-1);
+        ((tmp_string2.occurrences ':')>1).if{
+          index3:=m.index_of ':' since (index2+1);
+          tmp_string2:=m.substring (index+1) to (index3-1);
+        };
+        ea.append_collection(get_attribut (tmp_string2,acces));
+        index:=index3;
+      };
+    };
+    type_retour.to_upper;
+    methode.make (nom,type_retour,ea,acces);
+    methode
+  );
diff --git a/lib/number/architecture.txt b/lib/number/architecture.txt
index 18764ea..4e52f87 100644
--- a/lib/number/architecture.txt
+++ b/lib/number/architecture.txt
@@ -1,17 +1,17 @@
-                           NUMERIC
-              /                                      \
-           INTEGER                                   REAL
-       /            \                          /             \
-SIGNED_INTEGER  UNSIGNED_INTEGER           FIXED_REAL       FLOAT_REAL
-+- INTEGER_8       +- UINTEGER_8        /            \      +- REAL_32+-REAL_64
-+- INTEGER_16      +- UINTEGER_16  SIGNED_FIXED_REAL UNSIGNED_FIXED_REAL
-+- INTEGER_32      +- ...           +- REAL_16_16     +- UREAL_16_16
-+- INTEGER_64                       +- REAL_24_8      +- UREAL_24_8
-+- INTEGER_BIG                      +- REAL_26_6      +- UREAL_26_6
-
-Convertir :
-NUMERIC  -> INTEGER
-SMALLINT -> INTEGER_8
-SHORTINT -> INTEGER_16
-LONGINT  -> INTEGER_64
-LARGEINT -> INTEGER_BIG
+                           NUMERIC
+              /                                      \
+           INTEGER                                   REAL
+       /            \                          /             \
+SIGNED_INTEGER  UNSIGNED_INTEGER           FIXED_REAL       FLOAT_REAL
++- INTEGER_8       +- UINTEGER_8        /            \      +- REAL_32+-REAL_64
++- INTEGER_16      +- UINTEGER_16  SIGNED_FIXED_REAL UNSIGNED_FIXED_REAL
++- INTEGER_32      +- ...           +- REAL_16_16     +- UREAL_16_16
++- INTEGER_64                       +- REAL_24_8      +- UREAL_24_8
++- INTEGER_BIG                      +- REAL_26_6      +- UREAL_26_6
+
+Convertir :
+NUMERIC  -> INTEGER
+SMALLINT -> INTEGER_8
+SHORTINT -> INTEGER_16
+LONGINT  -> INTEGER_64
+LARGEINT -> INTEGER_BIG
diff --git a/lib/number/low_level/signed_integer.li b/lib/number/low_level/signed_integer.li
index 7fe972b..4965740 100644
--- a/lib/number/low_level/signed_integer.li
+++ b/lib/number/low_level/signed_integer.li
@@ -18,95 +18,95 @@
 //                                                                           //
 //                     http://isaacproject.u-strasbg.fr/                     //
 ///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := SIGNED_INTEGER;
-  
-  - comment := "Generic Signed Integer.";
-  
-Section Insert
-  
-  - parent_integer:INTEGER := INTEGER;
-  
-Section Public
-    
-  - append_in buffer:STRING <-
-  // Append in the `buffer' the equivalent of `to_string'. No new STRING
-  // creation during the process.
-  [ -? {buffer!=NULL}; ]
-  ( + val:SELF;
-    + i,j:INTEGER;
-        
-    (Self = 0).if {
-      buffer.extend '0';
-    } else {
-      (Self > 0).if {
-	val := Self;
-      } else {
-	val := - Self;
-	buffer.extend '-';
-      };
-      
-      i := buffer.upper+1;
-      
-      {val = 0}.until_do {	
-	buffer.extend ((val % 10).digit);
-	val := val / 10;
-      };
-      
-      j := buffer.upper;
-      {i >= j}.until_do {
-	buffer.swap i with j;
-	j := j - 1;
-	i := i + 1;
-      };      
-    };
-  );
-  
-  - to_octal:SELF <-
-  // Gives coresponding octal value.
-  ( + result, unit, current:SELF;
-    
-    (Self < 0).if {
-      result := -((-Self).to_octal);
-    } else {
-      current := Self;
-      unit := 1;
-      {current != 0}.while_do {
-	result := result + ((current & 7)*unit);
-	unit := (unit << 3) + (unit << 1);
-	current := current >> 3;
-      };
-    };
-    result
-  );
-  
-  //
-  // Hashing:
-  //
-  
-  - hash_code:INTEGER <-
-  ( + result:INTEGER;
-    
-    (Self < 0).if {
-      result := ~ Self;
-    } else {
-      result := Self;
-    };
-        
-    result
-  )
-  [
-    +? {Result>=0};
-  ];
-  
-  //
-  // Bound test
-  //
-  
-  - bound_test low:INTEGER_64 to up:UINTEGER_64 :BOOLEAN <-
-  (
-    (low < to_raw_integer_64) && {up > to_raw_uinteger_64}
-  );
-
+Section Header
+  
+  + name    := SIGNED_INTEGER;
+  
+  - comment := "Generic Signed Integer.";
+  
+Section Insert
+  
+  - parent_integer:INTEGER := INTEGER;
+  
+Section Public
+    
+  - append_in buffer:STRING <-
+  // Append in the `buffer' the equivalent of `to_string'. No new STRING
+  // creation during the process.
+  [ -? {buffer!=NULL}; ]
+  ( + val:SELF;
+    + i,j:INTEGER;
+        
+    (Self = 0).if {
+      buffer.extend '0';
+    } else {
+      (Self > 0).if {
+	val := Self;
+      } else {
+	val := - Self;
+	buffer.extend '-';
+      };
+      
+      i := buffer.upper+1;
+      
+      {val = 0}.until_do {	
+	buffer.extend ((val % 10).digit);
+	val := val / 10;
+      };
+      
+      j := buffer.upper;
+      {i >= j}.until_do {
+	buffer.swap i with j;
+	j := j - 1;
+	i := i + 1;
+      };      
+    };
+  );
+  
+  - to_octal:SELF <-
+  // Gives coresponding octal value.
+  ( + result, unit, current:SELF;
+    
+    (Self < 0).if {
+      result := -((-Self).to_octal);
+    } else {
+      current := Self;
+      unit := 1;
+      {current != 0}.while_do {
+	result := result + ((current & 7)*unit);
+	unit := (unit << 3) + (unit << 1);
+	current := current >> 3;
+      };
+    };
+    result
+  );
+  
+  //
+  // Hashing:
+  //
+  
+  - hash_code:INTEGER <-
+  ( + result:INTEGER;
+    
+    (Self < 0).if {
+      result := ~ Self;
+    } else {
+      result := Self;
+    };
+        
+    result
+  )
+  [
+    +? {Result>=0};
+  ];
+  
+  //
+  // Bound test
+  //
+  
+  - bound_test low:INTEGER_64 to up:UINTEGER_64 :BOOLEAN <-
+  (
+    (low < to_raw_integer_64) && {up > to_raw_uinteger_64}
+  );
+
   
\ No newline at end of file
diff --git a/lib_os/windows/file_system/directory.li b/lib_os/windows/file_system/directory.li
index 74c05ef..faef245 100644
--- a/lib_os/windows/file_system/directory.li
+++ b/lib_os/windows/file_system/directory.li
@@ -18,101 +18,101 @@
 //                                                                           //
 //                     http://isaacproject.u-strasbg.fr/                     //
 ///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name        :=DIRECTORY;
+Section Header
+  
+  + name        :=DIRECTORY;
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - bibliography:="http://IsaacOS.com";
-  
-  - author      :="Benoit Sonntag (bsonntag at loria.fr)";
-  
-  - comment     :="Directory management";
-  
-  - external := 
-`
-#include <dirent.h>
-#include <sys/stat.h>
-#include <sys/types.h>
-#include <windows.h>
-WIN32_FIND_DATA data;
-HANDLE hfile;
-`;
-  
-Section Inherit
-  
-  + parent_abstract_directory:Expanded ABSTRACT_DIRECTORY;
-  
-Section Private  
-  
-  //
-  // Physical implementation.
-  //
-  
-  //
-  // Scanning
-  //
-      
-  - physical_refresh:BOOLEAN <-
-  ( + p,n:NATIVE_ARRAY[CHARACTER];
-    + new_entry:ENTRY;
-    + result:BOOLEAN;
-    + i:INTEGER;
-        
-    list.clear;
-    string_tmp.copy path;
-    string_tmp.append "\\*.*";
-    p := string_tmp.to_external;
-    `hfile = FindFirstFile(@p,&data)`;
-    (`hfile != INVALID_HANDLE_VALUE`:BOOLEAN(TRUE,FALSE)).if {
-      result := TRUE;
-      {
-	n := `data.cFileName`:NATIVE_ARRAY[CHARACTER];	
-	string_tmp.clear;
-	i := 0;
-	{n.item i = '\0'}.until_do { 
-	  string_tmp.add_last (n.item i);
-	  i := i + 1;
-	};
-	(string_tmp !== ".".to_string).if {
-	  string_tmp.add_first '/';
-	  string_tmp.prepend path;
-	  reduce_path string_tmp;
-	  new_entry := get_entry string_tmp;
-	  (new_entry = NULL).if {
-	    result := FALSE;
-	  } else {
-	    (new_entry.path.count < path.count).if {
-	      parent := new_entry;
-	    } else {
-	      list.add_last new_entry;
-	    };
-	  };
-	};
-      }.do_while {(`FindNextFile(hfile,&data)`:BOOLEAN(TRUE,FALSE)) && {result}};
-      `FindClose(hfile)`;
-    };
-    result
-  );
-    
-  - physical_make_directory new_path:STRING :BOOLEAN <-
-  ( + p:NATIVE_ARRAY[CHARACTER];
-    p := new_path.to_external;
-    `mkdir(@p)`:(INTEGER) = 0
-  );
-
-  - physical_make_file new_path:STRING :BOOLEAN <-
-  ( + p:NATIVE_ARRAY[CHARACTER];
-    + stream:POINTER;
-    + result:BOOLEAN;
-    
-    p := new_path.to_external;
-    stream := `fopen((char*)@p,"w+b")`:POINTER;
-    (stream != NULL).if {
-      result := `fclose((FILE*)@stream)`:INTEGER = 0;
-    };
-    result
-  );
-
-  
+  
+  - bibliography:="http://IsaacOS.com";
+  
+  - author      :="Benoit Sonntag (bsonntag at loria.fr)";
+  
+  - comment     :="Directory management";
+  
+  - external := 
+`
+#include <dirent.h>
+#include <sys/stat.h>
+#include <sys/types.h>
+#include <windows.h>
+WIN32_FIND_DATA data;
+HANDLE hfile;
+`;
+  
+Section Inherit
+  
+  + parent_abstract_directory:Expanded ABSTRACT_DIRECTORY;
+  
+Section Private  
+  
+  //
+  // Physical implementation.
+  //
+  
+  //
+  // Scanning
+  //
+      
+  - physical_refresh:BOOLEAN <-
+  ( + p,n:NATIVE_ARRAY[CHARACTER];
+    + new_entry:ENTRY;
+    + result:BOOLEAN;
+    + i:INTEGER;
+        
+    list.clear;
+    string_tmp.copy path;
+    string_tmp.append "\\*.*";
+    p := string_tmp.to_external;
+    `hfile = FindFirstFile(@p,&data)`;
+    (`hfile != INVALID_HANDLE_VALUE`:BOOLEAN(TRUE,FALSE)).if {
+      result := TRUE;
+      {
+	n := `data.cFileName`:NATIVE_ARRAY[CHARACTER];	
+	string_tmp.clear;
+	i := 0;
+	{n.item i = '\0'}.until_do { 
+	  string_tmp.add_last (n.item i);
+	  i := i + 1;
+	};
+	(string_tmp !== ".".to_string).if {
+	  string_tmp.add_first '/';
+	  string_tmp.prepend path;
+	  reduce_path string_tmp;
+	  new_entry := get_entry string_tmp;
+	  (new_entry = NULL).if {
+	    result := FALSE;
+	  } else {
+	    (new_entry.path.count < path.count).if {
+	      parent := new_entry;
+	    } else {
+	      list.add_last new_entry;
+	    };
+	  };
+	};
+      }.do_while {(`FindNextFile(hfile,&data)`:BOOLEAN(TRUE,FALSE)) && {result}};
+      `FindClose(hfile)`;
+    };
+    result
+  );
+    
+  - physical_make_directory new_path:STRING :BOOLEAN <-
+  ( + p:NATIVE_ARRAY[CHARACTER];
+    p := new_path.to_external;
+    `mkdir(@p)`:(INTEGER) = 0
+  );
+
+  - physical_make_file new_path:STRING :BOOLEAN <-
+  ( + p:NATIVE_ARRAY[CHARACTER];
+    + stream:POINTER;
+    + result:BOOLEAN;
+    
+    p := new_path.to_external;
+    stream := `fopen((char*)@p,"w+b")`:POINTER;
+    (stream != NULL).if {
+      result := `fclose((FILE*)@stream)`:INTEGER = 0;
+    };
+    result
+  );
+
+  
diff --git a/lib_os/windows/video/event_system.li b/lib_os/windows/video/event_system.li
index 5c2293c..60e9b60 100644
--- a/lib_os/windows/video/event_system.li
+++ b/lib_os/windows/video/event_system.li
@@ -18,219 +18,219 @@
 //                                                                           //
 //                     http://isaacproject.u-strasbg.fr/                     //
 ///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name        := EVENT_SYSTEM;
+Section Header
+  
+  + name        := EVENT_SYSTEM;
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment     := "X11 - Event System";
-    
-  - bibliography:= "http://IsaacOS.com";
-  - author      := "Benoit Sonntag (bsonntag at loria.fr)";
-  
-  - external :=   
-`  
-void (*get_event)()=NULL;
-int event_num;
-int event_p1;
-int event_p2;
-int event_p3;
-int event_p4;
-
-unsigned char buf[50];
-
-HDC hdc_glob; 
-LRESULT CALLBACK MainWndProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
-{ 
-  PAINTSTRUCT ps;
-  HDC hdc_old;
-  RECT rect;
-    switch (uMsg)
-    {
-      // Timer
-      case WM_TIMER:
-      event_num = 13;
-      get_event();
-      return 0;
-      // Create
-      case WM_CREATE:	
-      return 0;
-      
-      // Repaint
-      case WM_PAINT:
-      event_num = 0;
-      hdc_old = hdc_glob;
-      hdc_glob = BeginPaint(hwnd, &ps);
-      event_p1 = ps.rcPaint.left;
-      event_p2 = ps.rcPaint.top;
-      event_p3 = ps.rcPaint.right;
-      event_p4 = ps.rcPaint.bottom;      
-      get_event();	                
-      EndPaint(hwnd, &ps);
-      hdc_glob = hdc_old;
-      return 0;
-      
-      // Destroy
-      case WM_DESTROY:
-      PostQuitMessage(0);
-      exit(0);
-      return 0;
-            
-      // Mouse
-      case WM_MOUSEMOVE:
-      event_num = 1;
-      event_p1 = (short)LOWORD(lParam);
-      event_p2 = (short)HIWORD(lParam);
-      event_p3 = (((wParam & MK_LBUTTON) != 0) << 1) | ((wParam & MK_RBUTTON) != 0);
-      get_event();
-      return 0;
-      case WM_LBUTTONDOWN:
-      event_num = 2;
-      get_event();
-      return 0;
-      case WM_LBUTTONUP: 
-      event_num = 3;
-      get_event();
-      return 0;
-      case WM_RBUTTONDOWN:
-      event_num = 4;
-      get_event();
-      return 0;
-      case WM_RBUTTONUP: 
-      event_num = 5;
-      get_event();
-      return 0;
-      
-      // Kayboard
-      case WM_KEYDOWN: 
-      //sprintf(buf,"KeyDown : %c(%d) ,%lx      ",wParam,wParam,lParam);
-      //TextOutA(hdc_glob,10,100,buf,strlen(buf));
-      event_num = 10;
-      event_p1 = wParam;
-      event_p2 = lParam;
-      get_event();
-      return 0;
-      
-      case WM_CHAR:
-      //sprintf(buf,"Char : %c(%d) ,%lx      ",wParam,wParam,lParam);
-      //TextOutA(hdc_glob,10,120,buf,strlen(buf));
-      event_num = 11;
-      event_p1 = wParam;
-      event_p2 = lParam;
-      get_event();
-      return 0;
-      
-      case WM_KEYUP: 
-      //sprintf(buf,"KeyUp : %c(%d) ,%lx      ",wParam,wParam,lParam);
-      //TextOutA(hdc_glob,10,140,buf,strlen(buf));
-      event_num = 12;
-      event_p1 = wParam;
-      event_p2 = lParam;
-      get_event();
-      return 0;
-
-      default:
-      return DefWindowProc(hwnd, uMsg, wParam, lParam);
-    }
-  }
-`;
-
-Section Inherit
-  
-  - parent_object:OBJECT := OBJECT;
-  
-Section Interrupt  
-  
-  - get_physical_event <-
-  ( + p1,p2,p3,p4:INTEGER;
-    
-    p1 := `event_p1`:INTEGER;
-    p2 := `event_p2`:INTEGER;
-    p3 := `event_p3`:INTEGER;
-    p4 := `event_p4`:INTEGER;
-    
-    `event_num`:INTEGER
-    //
-    // Event Window
-    //
-    .when 0 then {
-      // Refresh Linux Window
-      (INTERFACE.screen != NULL).if {
-	INTERFACE.screen.redraw (p1,p2) to (p3,p4);
-      };
-    }
-    //
-    // Event Mouse
-    //
-    .when 1 then {
-      MOUSE.set (p1,p2) with (((p3 & 10b)!=0),((p3 & 01b)!=0));
-    }
-    .when 2 then {
-      MOUSE.set ((MOUSE.x_current),(MOUSE.y_current)) with (TRUE,(MOUSE.right));
-    }
-    .when 3 then {
-      MOUSE.set ((MOUSE.x_current),(MOUSE.y_current)) with (FALSE,(MOUSE.right));
-    }
-    .when 4 then {
-      MOUSE.set ((MOUSE.x_current),(MOUSE.y_current)) with ((MOUSE.left),TRUE);
-    }
-    .when 5 then {
-      MOUSE.set ((MOUSE.x_current),(MOUSE.y_current)) with ((MOUSE.left),FALSE);
-    }
-    //
-    // Event Keyboard
-    //
-    .when 10 then {
-      // Down
-      KEYBOARD.key (((p2>>16)&0FFh).to_uinteger_8) press TRUE;
-    }
-    .when 11 then {
-      // Char
-      KEYBOARD.key (p1.to_uinteger_8) press FALSE;
-    }
-    //.when 11 then {
-      // Up
-      //KEYBOARD.key `ev.xkey.keycode`:UINTEGER_8 press FALSE;
-    //}
-    // Timer
-    .when 13 then {
-      TIMER.timer_interrupt;
-      TIMER.get_event;
-    };
-  );
-  
-Section Public  
-  
-  - sleep n:INTEGER <-
-  // Milisecond
-  (
-    `sleep(@n)`;
-  );
-  
-  - make <-  
-  ( + ptr:POINTER;
-    
-    ptr := get_physical_event;
-    `get_event = @ptr`;
-  );
-    
-  - get_event <-
-  (
-    `
-    GetMessage(&msg_glob, NULL, 0, 0);
-    TranslateMessage(&msg_glob);
-    DispatchMessage(&msg_glob);
-    `;
-  );
-  
-  
-
-
-
-
-
-
-
-
-
+  
+  - comment     := "X11 - Event System";
+    
+  - bibliography:= "http://IsaacOS.com";
+  - author      := "Benoit Sonntag (bsonntag at loria.fr)";
+  
+  - external :=   
+`  
+void (*get_event)()=NULL;
+int event_num;
+int event_p1;
+int event_p2;
+int event_p3;
+int event_p4;
+
+unsigned char buf[50];
+
+HDC hdc_glob; 
+LRESULT CALLBACK MainWndProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
+{ 
+  PAINTSTRUCT ps;
+  HDC hdc_old;
+  RECT rect;
+    switch (uMsg)
+    {
+      // Timer
+      case WM_TIMER:
+      event_num = 13;
+      get_event();
+      return 0;
+      // Create
+      case WM_CREATE:	
+      return 0;
+      
+      // Repaint
+      case WM_PAINT:
+      event_num = 0;
+      hdc_old = hdc_glob;
+      hdc_glob = BeginPaint(hwnd, &ps);
+      event_p1 = ps.rcPaint.left;
+      event_p2 = ps.rcPaint.top;
+      event_p3 = ps.rcPaint.right;
+      event_p4 = ps.rcPaint.bottom;      
+      get_event();	                
+      EndPaint(hwnd, &ps);
+      hdc_glob = hdc_old;
+      return 0;
+      
+      // Destroy
+      case WM_DESTROY:
+      PostQuitMessage(0);
+      exit(0);
+      return 0;
+            
+      // Mouse
+      case WM_MOUSEMOVE:
+      event_num = 1;
+      event_p1 = (short)LOWORD(lParam);
+      event_p2 = (short)HIWORD(lParam);
+      event_p3 = (((wParam & MK_LBUTTON) != 0) << 1) | ((wParam & MK_RBUTTON) != 0);
+      get_event();
+      return 0;
+      case WM_LBUTTONDOWN:
+      event_num = 2;
+      get_event();
+      return 0;
+      case WM_LBUTTONUP: 
+      event_num = 3;
+      get_event();
+      return 0;
+      case WM_RBUTTONDOWN:
+      event_num = 4;
+      get_event();
+      return 0;
+      case WM_RBUTTONUP: 
+      event_num = 5;
+      get_event();
+      return 0;
+      
+      // Kayboard
+      case WM_KEYDOWN: 
+      //sprintf(buf,"KeyDown : %c(%d) ,%lx      ",wParam,wParam,lParam);
+      //TextOutA(hdc_glob,10,100,buf,strlen(buf));
+      event_num = 10;
+      event_p1 = wParam;
+      event_p2 = lParam;
+      get_event();
+      return 0;
+      
+      case WM_CHAR:
+      //sprintf(buf,"Char : %c(%d) ,%lx      ",wParam,wParam,lParam);
+      //TextOutA(hdc_glob,10,120,buf,strlen(buf));
+      event_num = 11;
+      event_p1 = wParam;
+      event_p2 = lParam;
+      get_event();
+      return 0;
+      
+      case WM_KEYUP: 
+      //sprintf(buf,"KeyUp : %c(%d) ,%lx      ",wParam,wParam,lParam);
+      //TextOutA(hdc_glob,10,140,buf,strlen(buf));
+      event_num = 12;
+      event_p1 = wParam;
+      event_p2 = lParam;
+      get_event();
+      return 0;
+
+      default:
+      return DefWindowProc(hwnd, uMsg, wParam, lParam);
+    }
+  }
+`;
+
+Section Inherit
+  
+  - parent_object:OBJECT := OBJECT;
+  
+Section Interrupt  
+  
+  - get_physical_event <-
+  ( + p1,p2,p3,p4:INTEGER;
+    
+    p1 := `event_p1`:INTEGER;
+    p2 := `event_p2`:INTEGER;
+    p3 := `event_p3`:INTEGER;
+    p4 := `event_p4`:INTEGER;
+    
+    `event_num`:INTEGER
+    //
+    // Event Window
+    //
+    .when 0 then {
+      // Refresh Linux Window
+      (INTERFACE.screen != NULL).if {
+	INTERFACE.screen.redraw (p1,p2) to (p3,p4);
+      };
+    }
+    //
+    // Event Mouse
+    //
+    .when 1 then {
+      MOUSE.set (p1,p2) with (((p3 & 10b)!=0),((p3 & 01b)!=0));
+    }
+    .when 2 then {
+      MOUSE.set ((MOUSE.x_current),(MOUSE.y_current)) with (TRUE,(MOUSE.right));
+    }
+    .when 3 then {
+      MOUSE.set ((MOUSE.x_current),(MOUSE.y_current)) with (FALSE,(MOUSE.right));
+    }
+    .when 4 then {
+      MOUSE.set ((MOUSE.x_current),(MOUSE.y_current)) with ((MOUSE.left),TRUE);
+    }
+    .when 5 then {
+      MOUSE.set ((MOUSE.x_current),(MOUSE.y_current)) with ((MOUSE.left),FALSE);
+    }
+    //
+    // Event Keyboard
+    //
+    .when 10 then {
+      // Down
+      KEYBOARD.key (((p2>>16)&0FFh).to_uinteger_8) press TRUE;
+    }
+    .when 11 then {
+      // Char
+      KEYBOARD.key (p1.to_uinteger_8) press FALSE;
+    }
+    //.when 11 then {
+      // Up
+      //KEYBOARD.key `ev.xkey.keycode`:UINTEGER_8 press FALSE;
+    //}
+    // Timer
+    .when 13 then {
+      TIMER.timer_interrupt;
+      TIMER.get_event;
+    };
+  );
+  
+Section Public  
+  
+  - sleep n:INTEGER <-
+  // Milisecond
+  (
+    `sleep(@n)`;
+  );
+  
+  - make <-  
+  ( + ptr:POINTER;
+    
+    ptr := get_physical_event;
+    `get_event = @ptr`;
+  );
+    
+  - get_event <-
+  (
+    `
+    GetMessage(&msg_glob, NULL, 0, 0);
+    TranslateMessage(&msg_glob);
+    DispatchMessage(&msg_glob);
+    `;
+  );
+  
+  
+
+
+
+
+
+
+
+
+
diff --git a/lib_os/windows/video/keyboard.li b/lib_os/windows/video/keyboard.li
index cc14947..9dc38d6 100644
--- a/lib_os/windows/video/keyboard.li
+++ b/lib_os/windows/video/keyboard.li
@@ -18,56 +18,56 @@
 //                                                                           //
 //                     http://isaacproject.u-strasbg.fr/                     //
 ///////////////////////////////////////////////////////////////////////////////
-Section Header
-
-  + name    := KEYBOARD;
+Section Header
+
+  + name    := KEYBOARD;
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment     :="Windows (Win32) - RSXNT - Keyboard Driver";
-
-  - version := 2;  
-  
-Section Inherit
-
-  + parent_input_keyboard:Expanded INPUT_KEYBOARD;
-
-Section Private
-    
-  - keyup cu:UINTEGER_8 :UINTEGER_8 <-
-  ( + result:UINTEGER_8;
-    
-    result := cu;
-    cmd := cmd & 0F7h; // Deactivate the cmd bit    
-    
-    cu
-    .when 8 then  { cmd := cmd | 8; }
-    .when 13 then { cmd := cmd | 8; };
-    
-    
-    result
-  );
-
-  - keydown cu:UINTEGER_8 :UINTEGER_8 <-
-  ( + result:UINTEGER_8;
-
-    cu
-    .when 52h then { result := 'I'.to_uinteger_8; }
-    .when 53h then { result := 'S'.to_uinteger_8; }
-    .when 4Fh then { result := 'E'.to_uinteger_8; }
-    .when 47h then { result := 'B'.to_uinteger_8; }
-    .when 49h then { result := 'A'.to_uinteger_8; }
-    .when 51h then { result := 'Z'.to_uinteger_8; }
-    .when 48h then { result := 'U'.to_uinteger_8; }
-    .when 50h then { result := 'D'.to_uinteger_8; }
-    .when 4Bh then { result := 'L'.to_uinteger_8; }
-    .when 4Dh then { result := 'R'.to_uinteger_8; };
-    cmd := cmd | 8;
-    
-    result
-  );
-    
-
-
-
-
+  
+  - comment     :="Windows (Win32) - RSXNT - Keyboard Driver";
+
+  - version := 2;  
+  
+Section Inherit
+
+  + parent_input_keyboard:Expanded INPUT_KEYBOARD;
+
+Section Private
+    
+  - keyup cu:UINTEGER_8 :UINTEGER_8 <-
+  ( + result:UINTEGER_8;
+    
+    result := cu;
+    cmd := cmd & 0F7h; // Deactivate the cmd bit    
+    
+    cu
+    .when 8 then  { cmd := cmd | 8; }
+    .when 13 then { cmd := cmd | 8; };
+    
+    
+    result
+  );
+
+  - keydown cu:UINTEGER_8 :UINTEGER_8 <-
+  ( + result:UINTEGER_8;
+
+    cu
+    .when 52h then { result := 'I'.to_uinteger_8; }
+    .when 53h then { result := 'S'.to_uinteger_8; }
+    .when 4Fh then { result := 'E'.to_uinteger_8; }
+    .when 47h then { result := 'B'.to_uinteger_8; }
+    .when 49h then { result := 'A'.to_uinteger_8; }
+    .when 51h then { result := 'Z'.to_uinteger_8; }
+    .when 48h then { result := 'U'.to_uinteger_8; }
+    .when 50h then { result := 'D'.to_uinteger_8; }
+    .when 4Bh then { result := 'L'.to_uinteger_8; }
+    .when 4Dh then { result := 'R'.to_uinteger_8; };
+    cmd := cmd | 8;
+    
+    result
+  );
+    
+
+
+
+
diff --git a/lib_os/windows/video/mouse.li b/lib_os/windows/video/mouse.li
index 1f39a7c..1af2510 100644
--- a/lib_os/windows/video/mouse.li
+++ b/lib_os/windows/video/mouse.li
@@ -74,7 +74,7 @@ Section Public
   
 Section Private
   
-  + buffer_event:FAST_ARRAY[EVENT_MOUSE];
+  + buffer_event:FAST_ARRAY(EVENT_MOUSE);
   - p_beg:UINTEGER_8;  // Pointer on the buffer (beginning)
   - p_end:UINTEGER_8;  // Pointer on the buffer (end)
     
@@ -98,7 +98,7 @@ Section Public
     //
     // Software configuration.
     //
-    buffer_event := FAST_ARRAY[EVENT_MOUSE].create 4;
+    buffer_event := FAST_ARRAY(EVENT_MOUSE).create 4;
     0.to 3 do { j:INTEGER;
       new_event := EVENT_MOUSE.clone;
       buffer_event.put new_event to j;
diff --git a/lib_os/windows/video/timer.li b/lib_os/windows/video/timer.li
index f6609e4..ccb93a5 100644
--- a/lib_os/windows/video/timer.li
+++ b/lib_os/windows/video/timer.li
@@ -18,83 +18,83 @@
 //                                                                           //
 //                     http://isaacproject.u-strasbg.fr/                     //
 ///////////////////////////////////////////////////////////////////////////////
-Section Header
-
-  + name    := TIMER;
+Section Header
+
+  + name    := TIMER;
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-
-  - comment :="Windows - Timer management.";
-
-  - version := 1;  
-    
-Section Inherit  
-  
-  + parent_input:Expanded INPUT;
-  
-Section Private
-  
-  - timer_count:UINTEGER_32;
-  
-  + buffer_event:FAST_ARRAY[EVENT_TIMER];
-  
-  - p_beg:UINTEGER_8;  // Pointer on the buffer (beginning)
-  
-  - p_end:UINTEGER_8;  // Pointer on the buffer (end)
-    
-Section Public  
-  
-  - timer_interrupt <-  
-  ( + tmp:UINTEGER_8;     
-    
-    timer_count := timer_count + 1;
-    
-    tmp:=(p_end+1)&003h;
-    buffer_event.item p_end.make timer_count; 
-    (((tmp+2)&3)!=p_beg).if {
-      p_end:=tmp;
-    };    
-  );
-  
-Section Public
-
-  - make <-
-  ( + new_event:EVENT_TIMER;
-    
-    is_actif := TRUE;
-    //
-    // Software configuration.
-    //
-    buffer_event := FAST_ARRAY[EVENT_TIMER].create 4;
-    0.to 3 do { j:INTEGER;
-      new_event := EVENT_TIMER.clone;
-      buffer_event.put new_event to j;
-      (j != 0).if {
-	new_event.set_prev (buffer_event.item (j-1));
-      };
-    };
-    buffer_event.first.set_prev new_event;
-    
-    //hdle := timer_interrupt;    
-        
-    `SetTimer(hwnd_glob, 0, 50, NULL)`;
-  );
-
-  - acknowledge <-
-  (
-    p_beg := (p_beg+1) & 03h;
-  );
-
-  - get_event <-
-  ( + p:INTEGER;
-    + evt:EVENT_TIMER;
-    
-    p := p_beg;
-    { p != p_end }.while_do {
-      evt := buffer_event.item p;
-      (list_client.lower).to (list_client.upper) do { j:INTEGER;
-	list_client.item j.receive (buffer_event.item p);
-      };      
-      p := (p + 1) & 03h;
-    };    
-  );
+
+  - comment :="Windows - Timer management.";
+
+  - version := 1;  
+    
+Section Inherit  
+  
+  + parent_input:Expanded INPUT;
+  
+Section Private
+  
+  - timer_count:UINTEGER_32;
+  
+  + buffer_event:FAST_ARRAY(EVENT_TIMER);
+  
+  - p_beg:UINTEGER_8;  // Pointer on the buffer (beginning)
+  
+  - p_end:UINTEGER_8;  // Pointer on the buffer (end)
+    
+Section Public  
+  
+  - timer_interrupt <-  
+  ( + tmp:UINTEGER_8;     
+    
+    timer_count := timer_count + 1;
+    
+    tmp:=(p_end+1)&003h;
+    buffer_event.item p_end.make timer_count; 
+    (((tmp+2)&3)!=p_beg).if {
+      p_end:=tmp;
+    };    
+  );
+  
+Section Public
+
+  - make <-
+  ( + new_event:EVENT_TIMER;
+    
+    is_actif := TRUE;
+    //
+    // Software configuration.
+    //
+    buffer_event := FAST_ARRAY(EVENT_TIMER).create 4;
+    0.to 3 do { j:INTEGER;
+      new_event := EVENT_TIMER.clone;
+      buffer_event.put new_event to j;
+      (j != 0).if {
+	new_event.set_prev (buffer_event.item (j-1));
+      };
+    };
+    buffer_event.first.set_prev new_event;
+    
+    //hdle := timer_interrupt;    
+        
+    `SetTimer(hwnd_glob, 0, 50, NULL)`;
+  );
+
+  - acknowledge <-
+  (
+    p_beg := (p_beg+1) & 03h;
+  );
+
+  - get_event <-
+  ( + p:INTEGER;
+    + evt:EVENT_TIMER;
+    
+    p := p_beg;
+    { p != p_end }.while_do {
+      evt := buffer_event.item p;
+      (list_client.lower).to (list_client.upper) do { j:INTEGER;
+	list_client.item j.receive (buffer_event.item p);
+      };      
+      p := (p + 1) & 03h;
+    };    
+  );
diff --git a/lib_os/windows/video/video.li b/lib_os/windows/video/video.li
index c36addc..cc36882 100644
--- a/lib_os/windows/video/video.li
+++ b/lib_os/windows/video/video.li
@@ -18,183 +18,183 @@
 //                                                                           //
 //                     http://isaacproject.u-strasbg.fr/                     //
 ///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name        := VIDEO;
+Section Header
+  
+  + name        := VIDEO;
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment     := "Video Driver for Windows";
-
-  - external := 
-`
-#include <windows.h>
-#define main main_std
-
-#define __BEGIN_INTERRUPT__ 
-#define __END_INTERRUPT__
-
-#define lstat stat
-
-HWND hwnd_glob;
-MSG msg_glob;
-WNDCLASS wc_glob;
-HPEN pen;
-
-HDC hdcbmp;
-HBITMAP Bmp;
-BITMAP bm;
-
-HINSTANCE hInstance_glob;
-int nCmdShow_glob;
-int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
-LPSTR lpCmdLine, int nCmdShow)
-{
-  hInstance_glob = hInstance;
-  nCmdShow_glob  = nCmdShow;
-  main(0,NULL);
-  return 0;
-}; 
-`;
-
-Section Inherit
-  
-  + parent_bitmap:Expanded BITMAP[PIXEL_24];
-  
-Section Public
-  // Section VIDEO
-  
-  - line_tmp:ABSTRACT_BMP_LINE;  
-  
-Section Public
-  
-  - message str:ABSTRACT_STRING <-
-  ( + msg:NATIVE_ARRAY[CHARACTER];
-    msg := str.to_external;
-    `MessageBox(hwnd_glob, at msg, "Message", MB_OK)`;
-  );
-    
-  - is_active:BOOLEAN;
-  
-  - planes:UINTEGER_32;  
-  
-  - size_pixel:INTEGER;
-  
-  - make (w,h:INTEGER) <-
-  ( 
-    // Init BITMAP:
-    width  := w;
-    height := h;
-    
-    EVENT_SYSTEM.make;
-    `
-    wc_glob.style = 0;
-    wc_glob.lpfnWndProc = MainWndProc;
-    wc_glob.cbClsExtra = 0;
-    wc_glob.cbWndExtra = 0;
-    wc_glob.hInstance = NULL;
-    wc_glob.hIcon = LoadIcon(NULL, IDI_APPLICATION);
-    wc_glob.hCursor = LoadCursor(NULL, IDC_ARROW);
-    wc_glob.hbrBackground = (HBRUSH)(1 + COLOR_BTNFACE);
-    wc_glob.lpszMenuName =  NULL;
-    wc_glob.lpszClassName = "IsaacClass";
-
-    RegisterClass(&wc_glob);
-
-    hwnd_glob = CreateWindow("IsaacClass", "Win-Isaac", WS_OVERLAPPEDWINDOW,
-                                   CW_USEDEFAULT, CW_USEDEFAULT, @w+8, @h+34,
-                                                   NULL, NULL, hInstance_glob, NULL);
-    hdc_glob = GetDC(hwnd_glob);
-    ShowWindow(hwnd_glob, nCmdShow_glob);
-    UpdateWindow(hwnd_glob);
-    
-    //pen = CreatePen(PS_SOLID,1,0x151515);
-    //SelectObject(hdc_glob,pen);
-    
-    
-    hdcbmp = CreateCompatibleDC(hdc_glob);
-    `;
-    
-    planes := `GetDeviceCaps(hdc_glob, BITSPIXEL) * GetDeviceCaps(hdc_glob, PLANES)`:UINTEGER_32;
-
-    planes
-    .when 15 then {
-      size_pixel := 2;
-      line_tmp := BMP_LINE[PIXEL_15].create w;
-      `Bmp = CreateBitmap(@w, 1, 1, 15, NULL)`;
-    }
-    .when 16 then { 
-      size_pixel := 2;
-      line_tmp := BMP_LINE[PIXEL_16].create w; 
-      `Bmp = CreateBitmap(@w, 1, 1, 16, NULL)`;
-    }
-    .when 24 then { 
-      size_pixel := 3;
-      line_tmp := BMP_LINE[PIXEL_24].create w; 
-      `Bmp = CreateBitmap(@w, 1, 1, 24, NULL)`;
-    }
-    .when 32 then { 
-      size_pixel := 4;
-      line_tmp := BMP_LINE[PIXEL_32].create w; 
-      `Bmp = CreateBitmap(@w, 1, 1, 32, NULL)`;
-    };
-    `SelectObject(hdcbmp, Bmp)`;
-    is_active := TRUE;
-  );
-  
-  - auto_make <-
-  (
-    make (800,600);
-  );
-  
-  - close <-
-  (
-    ? {is_active};
-    is_active := FALSE;
-    ? {! is_active};
-  );
-  
-Section Public
-  
-  // 
-  // Redefine Low level Bitmap.
-  //
-  
-  - pixel_hard (x,y:INTEGER) color col:UINTEGER_32 <-
-  ( + real_col:UINTEGER_32;
-    real_col := ((col>>16) & 0000FFh) | ((col<<16) & 0FF0000h) | (col & 00FF00h);
-    `SetPixel(hdc_glob, at x, at y, at real_col)`;    
-  );
-  
-  - line_h_hard (x,y:INTEGER) until x1:INTEGER color col:UINTEGER_32 <-
-  ( + real_col:UINTEGER_32;
-    + pen:UINTEGER_32;
-    real_col := ((col>>16) & 0000FFh) | ((col<<16) & 0FF0000h) | (col & 00FF00h);
-    pen := `CreatePen(PS_SOLID,1, at real_col)`:UINTEGER_32;
-    `SelectObject(hdc_glob,(HPEN)@pen)`;
-    `MoveToEx(hdc_glob, at x, at y,NULL)`;
-    `LineTo(hdc_glob, at x1+1, at y)`;
-    `DeleteObject((HPEN)@pen)`;
-  );
-    
-  - line_h_hard (x,y:INTEGER) until x1:INTEGER 
-  image line:ABSTRACT_BMP_LINE offset ofs:INTEGER <-
-  ( + len:INTEGER;
-    + data:NATIVE_ARRAY[UINTEGER_8];
-    + sz_pix:INTEGER;
-    len := x1 - x;
-    VIDEO.line_tmp.put line offset ofs from 0 to len;
-    
-    sz_pix := VIDEO.size_pixel;
-    data := VIDEO.line_tmp.get_storage;
-    `SetBitmapBits(Bmp,(@len+1)*@sz_pix, at data)`;    
-    `BitBlt(hdc_glob, @x, @y, at len+1,1, hdcbmp, 0, 0, SRCCOPY)`;
-  );
-  
-  - get_pixel_hard (x,y:INTEGER) :PIXEL <-
-  (
-    not_yet_implemented;
-  );
-
-
-
+  
+  - comment     := "Video Driver for Windows";
+
+  - external := 
+`
+#include <windows.h>
+#define main main_std
+
+#define __BEGIN_INTERRUPT__ 
+#define __END_INTERRUPT__
+
+#define lstat stat
+
+HWND hwnd_glob;
+MSG msg_glob;
+WNDCLASS wc_glob;
+HPEN pen;
+
+HDC hdcbmp;
+HBITMAP Bmp;
+BITMAP bm;
+
+HINSTANCE hInstance_glob;
+int nCmdShow_glob;
+int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
+LPSTR lpCmdLine, int nCmdShow)
+{
+  hInstance_glob = hInstance;
+  nCmdShow_glob  = nCmdShow;
+  main(0,NULL);
+  return 0;
+}; 
+`;
+
+Section Inherit
+  
+  + parent_bitmap:Expanded BITMAP(PIXEL_24);
+  
+Section Public
+  // Section VIDEO
+  
+  - line_tmp:ABSTRACT_BMP_LINE;  
+  
+Section Public
+  
+  - message str:ABSTRACT_STRING <-
+  ( + msg:NATIVE_ARRAY(CHARACTER);
+    msg := str.to_external;
+    `MessageBox(hwnd_glob, at msg, "Message", MB_OK)`;
+  );
+    
+  - is_active:BOOLEAN;
+  
+  - planes:UINTEGER_32;  
+  
+  - size_pixel:INTEGER;
+  
+  - make (w,h:INTEGER) <-
+  ( 
+    // Init BITMAP:
+    width  := w;
+    height := h;
+    
+    EVENT_SYSTEM.make;
+    `
+    wc_glob.style = 0;
+    wc_glob.lpfnWndProc = MainWndProc;
+    wc_glob.cbClsExtra = 0;
+    wc_glob.cbWndExtra = 0;
+    wc_glob.hInstance = NULL;
+    wc_glob.hIcon = LoadIcon(NULL, IDI_APPLICATION);
+    wc_glob.hCursor = LoadCursor(NULL, IDC_ARROW);
+    wc_glob.hbrBackground = (HBRUSH)(1 + COLOR_BTNFACE);
+    wc_glob.lpszMenuName =  NULL;
+    wc_glob.lpszClassName = "IsaacClass";
+
+    RegisterClass(&wc_glob);
+
+    hwnd_glob = CreateWindow("IsaacClass", "Win-Isaac", WS_OVERLAPPEDWINDOW,
+                                   CW_USEDEFAULT, CW_USEDEFAULT, @w+8, @h+34,
+                                                   NULL, NULL, hInstance_glob, NULL);
+    hdc_glob = GetDC(hwnd_glob);
+    ShowWindow(hwnd_glob, nCmdShow_glob);
+    UpdateWindow(hwnd_glob);
+    
+    //pen = CreatePen(PS_SOLID,1,0x151515);
+    //SelectObject(hdc_glob,pen);
+    
+    
+    hdcbmp = CreateCompatibleDC(hdc_glob);
+    `;
+    
+    planes := `GetDeviceCaps(hdc_glob, BITSPIXEL) * GetDeviceCaps(hdc_glob, PLANES)`:UINTEGER_32;
+
+    planes
+    .when 15 then {
+      size_pixel := 2;
+      line_tmp := BMP_LINE(PIXEL_15).create w;
+      `Bmp = CreateBitmap(@w, 1, 1, 15, NULL)`;
+    }
+    .when 16 then { 
+      size_pixel := 2;
+      line_tmp := BMP_LINE(PIXEL_16).create w; 
+      `Bmp = CreateBitmap(@w, 1, 1, 16, NULL)`;
+    }
+    .when 24 then { 
+      size_pixel := 3;
+      line_tmp := BMP_LINE(PIXEL_24).create w; 
+      `Bmp = CreateBitmap(@w, 1, 1, 24, NULL)`;
+    }
+    .when 32 then { 
+      size_pixel := 4;
+      line_tmp := BMP_LINE(PIXEL_32).create w; 
+      `Bmp = CreateBitmap(@w, 1, 1, 32, NULL)`;
+    };
+    `SelectObject(hdcbmp, Bmp)`;
+    is_active := TRUE;
+  );
+  
+  - auto_make <-
+  (
+    make (800,600);
+  );
+  
+  - close <-
+  (
+    ? {is_active};
+    is_active := FALSE;
+    ? {! is_active};
+  );
+  
+Section Public
+  
+  // 
+  // Redefine Low level Bitmap.
+  //
+  
+  - pixel_hard (x,y:INTEGER) color col:UINTEGER_32 <-
+  ( + real_col:UINTEGER_32;
+    real_col := ((col>>16) & 0000FFh) | ((col<<16) & 0FF0000h) | (col & 00FF00h);
+    `SetPixel(hdc_glob, at x, at y, at real_col)`;    
+  );
+  
+  - line_h_hard (x,y:INTEGER) until x1:INTEGER color col:UINTEGER_32 <-
+  ( + real_col:UINTEGER_32;
+    + pen:UINTEGER_32;
+    real_col := ((col>>16) & 0000FFh) | ((col<<16) & 0FF0000h) | (col & 00FF00h);
+    pen := `CreatePen(PS_SOLID,1, at real_col)`:UINTEGER_32;
+    `SelectObject(hdc_glob,(HPEN)@pen)`;
+    `MoveToEx(hdc_glob, at x, at y,NULL)`;
+    `LineTo(hdc_glob, at x1+1, at y)`;
+    `DeleteObject((HPEN)@pen)`;
+  );
+    
+  - line_h_hard (x,y:INTEGER) until x1:INTEGER 
+  image line:ABSTRACT_BMP_LINE offset ofs:INTEGER <-
+  ( + len:INTEGER;
+    + data:NATIVE_ARRAY(UINTEGER_8);
+    + sz_pix:INTEGER;
+    len := x1 - x;
+    VIDEO.line_tmp.put line offset ofs from 0 to len;
+    
+    sz_pix := VIDEO.size_pixel;
+    data := VIDEO.line_tmp.get_storage;
+    `SetBitmapBits(Bmp,(@len+1)*@sz_pix, at data)`;    
+    `BitBlt(hdc_glob, @x, @y, at len+1,1, hdcbmp, 0, 0, SRCCOPY)`;
+  );
+  
+  - get_pixel_hard (x,y:INTEGER) :PIXEL <-
+  (
+    not_yet_implemented;
+  );
+
+
+
diff --git a/make.lip b/make.lip
index 714f4c4..b7a67fc 100644
--- a/make.lip
+++ b/make.lip
@@ -55,7 +55,7 @@ Section Private
   + option_gcc:STRING;  
   + lib_gcc:STRING;
   
-  + target:STRING := "unix";
+  + target:STRING := "windows";
   
   //
   // Directory.
diff --git a/src/hello.li b/src/hello.li
index 11472ef..5ddc51a 100644
--- a/src/hello.li
+++ b/src/hello.li
@@ -34,10 +34,9 @@ Section Inherit
 Section Public
 
   - main <-
-  ( + var:BOOLEAN;          
-    //var := TRUE;
-    var.println_bug.print;
-    '\n'.print;
+  ( + txt:STRING;
+    
+    txt.print;
     
   );
 

-- 
Lisaac compiler



More information about the Lisaac-commits mailing list