.                          
                                          ;$                          
                                          ;%                          
                                          ;%                          
                                          ;%                          
    ..               -.                   ;%                          
    ..               /,                   ;%                          
            .--.                         .;%                          
          .-=;:.                        .%:%                          
          ,=:/=     ,,   .    .         .H=%                          
           .,=.  .  :-  .-  ;  -@-    +/.H=/                          
             .   ,. /=   -- =  ;#=  .%#$.X-;                          
             .   ,  ;-   ,-  +:;#-  =#/  %=+                          
           .,.      -.    ,= MMHM,  :$  =+=+,$;,                      
          ,-,        .    ;M:@MMM/:/;%  H =:$X%   ;.                  
           ..        :: .:XHX#####X%$@= $ ;%:,  ==XH                  
                .,   ;$. +#;%:/:-@XH@#H,%+:%  X%/M+M.                 
                .,  .-X= ;#,=.;  X#HXX@M/H-#: ##M@-%M-                
          ..    ..  =-%/ :% -,$%H##%XH@#:@.M/ MH:.- #@                
         ,==,       ;+/$+;. ==,$##M;/:;;-% +;%%  .H+M+                
         ,==,  ,.  -/%/$@;    ,HH$X- ,.    ,.;-  ,XH#;                
         ,--.  =- ,;;:+/+, ,= +M=.-:          ,  :%.#M                
         ,--.  -= -:==;=, -+M +#-                %@ $@                
         ,--,  -:.==,.-:.,/$# =#:+X;=:+%X+%H$=%$%=H%,#%               
        .,,,,, =:.-=. .$=/$;M.:#;$##M@M###HXM=@@#:%$+#;               
      ....,,,,,;: ,-..:M:+$-@-HH;$##MX@#MMXXX.$=;.$-MX                
      .,.,,,--=+;  ,./M#.:X:$-@$;$#MM$@###$X/:X==-%;@=                
        .  .,==;, .-:M/:-X:,=,M@;$;-$+-/:-,-.-:-,:$=M% .,.      .-=;,,==/#- %#= =/##%$:=@@=%- .  ... -X.M@                
   ,,,.      ,=/=-/-/#@,@+: ;X#@;$++H###$$;, .-, -%,M@                
   ,--,.     .-:-.+.+$H-H ,/$;;%-$-+M#%/XMX:..--.-+,M%                
   .,,,.     ..,..+ %:-,/ ,%M/.++M=##@=;HXM%:---,-/=@                 
    ....,.  .,,,..$ +; ,,.,=HX,@+@$##HH##M#MX:,-,,+/@                 
       .=-,.,--==,H %; X; .::/;$;$M#M@#@##M##/ ,,,+%M                 
       .,  ,=,..:,H %;;+.,,=/--+-$####%X+#@#@@+: ,%MM                 
            .   =,H %;;: -;/X;:@=$####;H%###HM#X .+#M                 
                ,,H %;== =%$H%%#:$###H,X#$####MX%-/;@                 
                 ,H %;::.=/+%%%#;$#MH#:;#+###M/%M;/-H                 
                 ,H %;;;.,--=;;@;$$M+M$%#X#$%=-%H:/,H                 
                 ,H %;:: ,,. =:H;$;H:M@#@;H .  :+-++@                 
                 ,H %;-- ,,. ::H;$;X=X%#+-X :,.. =$MM                 
                 .% %;=..-..,..H;$+;  :// =-----.=;@#                 
                 .% %;=.,-..,..H;$+= ,,/= ------.=:@#                 
                 .% %;=.,-..,..H;$+=.=-;=,------.=:@#                 
                 .+ %;=.,-..,..H;$+=,=-,:,------.=:@#                 
                 .+ %;=.,-..,..H;$+=-;=,;-------.=:@#                 
                 .+ %;=.,-..,..H;$+;=;==:-------.=:@#                 
                 .+ %;=.,-.,,..H;$+/=::::,------.=:@#                 
                  : %;:-,, ,. .X;$;=======:==---.;:@#                 
                  : %;:-,, ,. ,X;$;-====-=====--.;:@# : %;:-,, ,,.,X;$;,------=====-,;:@#                 
                  : %;:-,, ,,.,X;$:-------======,;:@#                 
                  : %;:-,, ,-,,X;$:-======--====,;:@#                 
                  : %;:-,, ,-,,X;$::::::::,--==:-;:@#                 
                  : %;:-,, --,,H;$::::::::----==,::@#                 
                  = %;;=--.-= ,M;$+==---,,=--,,,..:M#                 
                  = %;:--, -=.,M;$/::==---==--,,..:M#                 
                  : %;:-,, ,:.,M;$/::===-=:==---, ;#M                 
                  : %;;=-, -:,-M;$/;;:::==;:====- ;#M                 
                  : %;/:==,=;-=#;$/;;;::::;;:==== /#M                 
                  : %:+/;:-;/-=#;$///;;;:;/;;:::: /#M                 
                  = $:+/;;=;/=:M;$;;;:::==;::===-.;#M                 
                  , $:;/=:,:;::@;$:==---,-=--,,, ,=@#                 
                  - %;;;-=.=:=:@;$;===----=--,,,.,=M#                 
                  - %;=:,- -===@;$;===----=--,,,.,=M#                 
                  - %;==,, ,=-=H;$;===----=--,,,.,=M#                 
                  - %;::,- --,-H;$;===----=--,,,.,=M#                 
                  - %;:;-=.=-,-H;$;===--,-=--,,,.,=@#                 
                  - %;:;:-,--.,H;$/::==---:==---.-/MM                 
                  - %;=:;-,-=,-H;$+::===--:::==-.=%MM                 
                  = %;::;-,-=,-H;$+::===--:::=--.-%MM                 
                  = %;::;-,-=,-H;$+::===--:::=--.-+MM                 
                  = %;::;-,-:-=H;$%::===--:::=--.-+MM                 
                  = %;::;-,-:-=@;$%::===--:::=--.-/MM                 
                  = %;=;;,,-:-=@;$%::===--::==--.,/MM                 
                  ; %;:=::,,==:M;$$::===--:::===.=+MM                 
                 .; %;;-=;,,-=:M;$$::===--;::===,:%MM                 
                  ; %;;-=;,,-=:M;$$::===--;::===,=+MM                 
                  : %;;-=;,,-=:M;$$::===--;::===,=+M#                 
                  : %;;-=;,,-=:M;$$::===--;::===,=+M#                 
                  : %;;-=;,,-=:M;$$::===--;::===,=/M#                 
                  : %;;-=;,,-=:M;$$::===--;::===,=/M#                 
                    /:. .,--. /#=$+.=-.=:-/;;:==, /#M                 
             ;%:+;%;H@XHHHHH$/H#:$X,:=,:/=//;:==, /#M                 
           , +HH###HH#####M@#H##%HX:+;=/+://;::=-./#M                 
           H-@$+HXX+$MMM@HXXM@#HH$%/$+;+%;///:::-,+#M @:X$X$/+H#MMMMMM#MM#$X%X$H$/%%;++/;::=-+#M                 
           @-$@XX++@@M######@M#$@MH$@$/%+:++/;;:==+#M                 
           @,$@XHX$H++$$$%%%XX@+H#%$@$;++:%+/;;::=+#M                 
           @:XX$$$$$$$$$$$$$$$X$XX$@M$;++;$%%+/;/;;#M                 
           @:XX$$$$$$$XXXXXXXXXXXXXHM$;+%;%%+//;;=/#M .               
           @:XX$$$$$$$XXXXXXXXXXXXXHM$;+%/%++/;;:,+#M .               
           @:XX$$$$$$$XXXXXXXXXXXX$X@$;%%/%%+/;;;,+#M                 
           @:XX$$$$$$$XXXXXXXXXXXX$X@%;%$+$$%++/+,+#M                 
           @:XX$$$$$$$XXXXXXXXXXXX$X@%;%$+HHX$%%$-%#M -,              
           @;XH%$$$$%$XXXXXX$$$$$$$$H%:%$+HHX$$$%.$@@,$$HHH/.     .   
         -.@+X@+$X$%+$XXXXXX$$$$$$$$$$=$++%%%%%%:,H,X=+;#/#X ,    -.  
         ,.@+X@+$XX%+$$$$$$$$$$$$$$$X$=%%/++++++-++.H=$;#.#H .        
         ,.@+XH+$XX$%%%%%%%%XXXXXXXXX$=$%///////=$;;@=%/X-@H     .    
         -.@/XH+$XXX$$$$$$$$HHHHHHHHH$:$%////////%,+M=%/:$+M-,.       
         -.@+XH+$XHXXXXXXXX$@@@@@@@@H$:$+/////////.+@=%/:X%#%-,       
         ,.@/XH+$XHHXHHHHHHHMMMMMMMMH$:$+/%%%+%%;-+:H=$+;X:X$     ;:  
         ,.@/XH+XHHHHHHH@@@@MMMMMMM@@$;X+/%%$H$$/.@;@%$%/H.;$ =:/%#/  
         -.@:$H%@@X$HHHHH@@@MMMMMMMHM$+H//+%X#X+%:#X#@%H/H,M% H####/ :
         ,.@:$H%@MX$HHHH@@@@MMMMMMM@M$/H/+X$+%%/%=HX%/X#-X,#X X/@%#; M
         ,.@:%@%@MHXH@H@@@MMMMMMMMM@M$/H/+X+%$/$+=$X+X@@;%;H/;$-H=@/%#
 ,  =-   ,.@:%@$MMHX@@@@@MMMMMMMMMM@M$/H/+$/@@$#%$%@MH$%%;/$:+$=@ /H@M
,#XXMM%- ,.@:$@$MMHX@@@@MMMMMMMMMMM@M$/H/%+%M;MH/$##; +#X@X/+%;,@-/###
/###H@#X , @:$@$M#HX@@@@MMM#MMMMMMM@M$/H/%+// @,:/H$ ,:@@##@#+  #@@###
%$+$%%H@,:,@:$MXM#M@MMMM#####XHMHXHHMH$$/$$// @-;+= .X;+%##H#;;,M#M###
X;,%@$;#//-@;+MX@MMMHMMMMMMMM%XMHHM#M+X@X+;%/ M--:.%,/;%$#M$#;X=M#@#M#
M;/H@X+M+:,@++@%XHHHXH@@@@@@XH@HM##M#X+#@%X@; / ,.%#. ;%$##X#;$-M#M#@M
@%XX$X$@/;-@+%MXH@M@HM######$#M%XHX@@MH#+-/   .,#$H#: ;%$##X#;$-M#M#HM
H+X@MHXH+;-H/M#M############$##M#####H=$.   ,@@=##;@- ;%$##X#;$-M###HM
H/$M#HHH/:,H/###############$@#####XX/ X+;@#X$$-@, ;%$##X#;$-M###@M
#@+X#$#X/; @+#M@M###MMMM#MMMMXH#%:# ,: +%/@X%@#%$$:M+ ;%$##X#;%-M###MM
##+;#=H%// @$#M@@M##MHM#H@MMH@%#; - =H%H+MH;$+@%X@:M$ ;%$@MH#;+-#MH###
##XX#,%$// H=###@#MH#MM/MM#MH@H#/ : =#MM$HH+@-H+%X+#: ;%$@#@#;%-#M$#M#
##@X#+#%// H=##-/+%M+@$.#XH%X%@#/ X-=MH##$$HM;$$#+-M= ;%$##@#;$=#@X#HM
###;=,#%//,M#M$-@/=#;$-=H+##H+M@/ , :XXXXHH+M,;#H+,H= ;$X##M#%H-#@X#@#
#H$/  #%/;X#$;####HM%H-#X:@@@H@@$.:,=MM$H@X/#;:#%//H, XH@#####%,X#MMM#
#X%/ /#%//H#.=#####M##,#X;$%#M/XH=@$=X%#%+$X@#$#%/H@-%########-%-#@@##
###; ##%;M##,:########:#X:$+#H=+/@#@:+,#,-X-@%/#%:##-#@####MX#=H-#@X##
#X/M;M#%;###$=######$HM#@$#%MM/++/,::+;#,+#/$XH;X X#,@+#@M#MH#=X-#M@##
#$;#M##%;##M.;####%#%H###M#/@@:%/: MM;/#-+#/+#/,#: H:@+#MM####=X-#@@##
##M####%:##/,#MM#H-@=@H@###%@-=$=X-#@;/%/%H-%@+=#+ H@X=##H##M#=X,#####
#######H$##,,#MM#=,MH#@####M# =MH#@####@###=$-@%#H%MX@$$X##M##=X:#####
########MM#X-##M#,$########## -#####@M$#+/H/%=H/####H##:%%M%M#-X@##H##
########/%##-#M/@-#M@M####### =#M@##H@=@. ;+%=H=X@##H#H+M,@$@#HM:##M;H
########+%#M-##XM-#M#+@###### =@H##X#MX#, ;+%=H .+#;/#X$#-@H#/X#,###-H
########/%#M:##:%M#M#=HM-##@M,-#H#MX@$,@,,M:%-H, /#;H#MM#-H=#:%##MH#-H
########;+#M,H#;H;H,@=X$-####X-####+#@H#.,/ @+M= /#+M#$+#-H/M.$####@,H
########/%#M =###:@=@%@::@HM$=.%X$%#####.-H%H%%/,X@#####X%@-H,X$#@X%.M
########/%##=:MH#$#####/$MX@--%;$,;###M# ,##:  ==#@/%@+#:MM-#/H,%$:#-:
#@X#####;+##X=#;@@##H@#H@#XM@%#XH@#;#X,H$ /M:$=H X#. H =.-H=X/#,=MH#H;
#%:#####/+##X=#:XX##%X#M#@H##+#X$##.#+ H#H+;:/,, $#,:H,X@.MMX+#$%####M
#$;#####/+##X=#;H+M#H@#HM@X##;#XX#%,#H:@M#$;@X@X=M#,,;. :.%##M#MX#XX#;
########;+##X=#=X%X#/%#//#%H#+H%%#,%H$##%#%/;--H X#:@;H===+##@MMM#MM#/
########+%##MX#XM###+$#HX#H@#+#$%#,#MH##;#%/;==@ /#M#################X
########+%########%#:+#@@#@M#;#++#,##M##H#%;H; H /###+%/M#############
########;+#####M#M;#XH#######+#%%#,##M##$#%:##H@;H##@.HX#####$H#######
M#######/+##MM#M#@-#XH#M#####H#X$#,M####M#MM####MM##@-#######MM######M