-/%
                                                                            -+%
                                                                            =//
                                                                            ;;;
                                                                           ./++
                                                                           -++/
                                                                           -/%/
                            ,------,,,.                                    -;//
                         .,-=-----,-==--..                                 -;//
                    ..,-:;;::=======-----==-,                              -///
                 .=:;:::::::;:::::::======-=--==,.                         -///
              ,-:;;;;:::::::;;;::::;:::======-=:::=-,                      ,/+/
    .     .-:;//////;;;;;;;;;;;;;;;;;;;::::::::;;::::=-,                   -%+;
---=:::==;;;;///;;//////////;;;//;;;;;;;;;;;;;;;;:::====-,                 -%+;
:::;;;;;;;;;;;///////;;////////;;///;;;;;//;;;::::::::::=-==.              =++;
;/;;;//////////////////////////////////:;/;;;;;;:::;;;::-----              :%/;
;/;;:;;;;;;///+////+++%////////////;/////;:;;;;;;;::;;;;==--,              :%+/
====:/==:::;;;;;;;%%/;:%+/++++++++//////;/+///;;;;:===::=-===.             :%%X
/////$/:///+/++//%@$+%=/+//;::/+;/;;:=:-=/;;////:=--,..,--=::,             :+;/
/////%/;;;;//+%+/%@%+X:-=-==.,==--=-,--==::====:=----::,=-,..              :+;/
;;;;:+$;;;;///+/+/X$/$:-/==:==--,-=,,--,,,,,,,,,,,,,...                    :+;/
;;;;:+$;;;;;;;/;//$$++=..                                                  ;+//
;;;;;/$;;;;;;///;;$X++=.                                                   /%//
;;;;;;X+::;;;;//;/%$++=.                                                   ;+//
+;/+$+XX+//+++%X$XXHXX/.                                                   /+/%
HHXXHXXH@X$$$X%$%$$HHH/                           -;%+:.                   /++%
++//%H+++/;;;;;//++%%+;                          :$$%%X$=                  ;++%
;;;;+X;:;;;;/////%%%+%/                         =%//;:;%X:                 ;%%+
;;;;;X/;;;;/;//++%+%++/                         +:=:- ,/$X.                ;%+/
/;;::X%/;:;;///+++++%+/.                        ;=:;-../$H-                //++
;;;;/X%;;;///$$///++%+;,                        ---. .;+XH=                /+++
//;;/X+;;////$X////++$%.                        ,==.  =XHH,                +%+%
/;:;/X$+%%%%$$X$X$$$$X$.                       ,=-.  .=$@/                 /%$%
%%%$$XHHHXXXHHXX$XHHX++.                      .=:=   ,=+X.                 +%%+
H@H%+%$//X$;;/;;;%H$/;/                       ,=:,   -:/.                 .++++
HH/::::;;%X/;:;;;%X;;;;  .,. ..   .,.        .-:=   ,:/=                  .%%$$
@X;::;;/;$X/;;;;;+X;:;/.            .       .---,   -;/,                  ,+%$%
H%;;;;;;;$$;;;;;:+H/;+/.                    -=-,    =+/                   ,%%%+
H$;;;;;;/X$;;/;;;+H+;+;,   ..              ,---,   ,;+:                   -%+%%
HX/;;;;;+HX;;///;+HX///-.  .      ...   . .==--.  .=/$-                   -%+%+
H$+//+%+$HH$%%%$XHHHHH$,       .   ..,. . .---.   -;++                    =%+++
@HHXXXXHXX$$X$X$%+/+++/.              ..  ,--,.   =;%/                    ;++++
$%+++HX++X%+$//;:;;;//+. ,..         ..  .--,.   .:+$=  .       ..        /%%++
+/+//%X:;$X%$%:;;;+$%++. .            .-,===,    -;+%.     .      .       +XXX$
/////+X+;+$///;//;/$X$+,.      .     .,=::=-.   .:;%/                    .%XXXX
/+///+X%/%%+///;//+%$$$,..    ..     .::::::,   =;/%:                    ,$%%+/
/+///%X+/%%%/;;;;;//+%%..-,.   ..,,.,::=::=-.  .:;/%=                  ..-$+++/
+/+//%@X;;;/;;//////+$$,,=.... ./X$$%:=:::=.   =//+%:  -                 =X+//;
HXHHXXXHHXXX$X@HHXHHXHX=,-...-,-HH@X/::;::=   .:+%$%/--+,,,,-,      .    :X/+//
HHHHX$%%X$%XXHHHHHH@HHX=,-,..-=+@@@%/;::==,   -/$$XH%::;=,. ..           ;X/%/;
XH$%+%$+//+;$@++%XH@HH$%;:/+//XX;;%+/;::==   ,/%XXHMH%%%+$$+/:-.    .,.. ;X%++/
XX$$;%X$+/%%XH%+///$X$%++/+/++@MX$$%::;:=-   -/$XX@#@H@@@MX$@@H%/:,   -=,/$$HX$
XX%%/%$X%%X$XH+;;::;+/++/////:X@@HX+;:::-   -/+$XH@#MM####H$HHXXX$$+%/;=-++%HX%
@H%++/////+$$H+;;;;:;;++///+$$%/$X$/;;::,   =%$$HHM$H+/@##@H@@$XX%%$@M$;/%%%HX%
@HX+//;++/%HHH%;////%$$X$$$@##M$$%+;:;:,- -=;$HH@MX+X:=@###M#H$X$%%$HMX%XX+%HX$
HXHX$%$XXXHXXXXXHHH@HXH$HXH####X$$%+%;$/. ,-/HH@MM@X$//M#####@HX$$%%XH++@X++$$%
$%$%%%%X$++/+/;+%HH$$++%%$$M#MHX$$/;%/X/-. -+HHM##M@@$$#M#M@@MMMHX%+XH+%@%+%X$$
;//;///XX%$+/////XX%++%$$$XMMHXX$/::://==::;;X@M##########MMM#MM@@@HH@%%@$+XH$$
///++/%HX$$$$+/++XH+++%%%$$H@HX$X+/:=%$;:;+$%%@M##########M#MM@@@H@@HH@H@X%H@XX
//+////$X%+++//+$X$+%%%$XX=$@HXH@@@@$H@X++%%XXHM##########MM@@@@@$%@X$H@@@@@HXX
///////%$%//+++%$%%X$%$H%-=MMHH@@@@M##HHXHHX$X@############M@@H@@XXXH$XHH@@@@HH
%%%+%$$$HXXXHHH@HXH@@MH: ,%#M@@@@HHM##M@@@M@HHM###M##HH######MH@MHXXXX@@@H$X$$X
@@@HH@H@H@@H@@@X%/$@@$,  ,X#MMM@HXXM##MMMMMMMMM##$+$+,H#MMM#######@HX$@M#HXX$$$
H@@H%+//+X@HH+//:=+H$;=,,X#####M$%X##############;/:=:##MHM#@HH####MHH@M#HHX$$X
X@@%;/;=;+@@H/:;;+%/M##@@######M%/H#############X:;/=%###@M#@HX@##@MM@M##HHHXXX
/HM$////%/H@H;;/;/%+M##########MHH##############+:;:-@###@#@$H@@##XHHHHM@HHHXHX
/HMX//+/+/%HH%;///++M##########################@::=.:M#MM##X++$###HXHH$%$HXHHXX
;$MHXX%%+%HHH@XXXXHHM###########################@HX%%M#@@##@HXH###@HHHX%+HHH@@H
$@@@@@M@H@HHXXXXHH$%@###############################MM######MMM####MHHHXX@H%%@@
@@@HXXX$$XX%%++++%/+HM@#############################M#############M@MHHHH@@+/+%
+%+/////++%+%+++%%XXH$H#########################################MMMH@@HHHM@+//;
+++++%++%%%++/+++$###################################################MHX@#@%++/
///++++++;////+++$###########@@#####################M#############M@M#MMM#M$%%+
/;;;;///;:;;;/;:;$##########@@####M############@@@H;H#############MHHXH@M##X++%
;;;;;;/+//;;;;;:/$XXH######MHM###MM############H@X/:M#############M@@H$$X@#MH+%
;;/;;++/++//;;:/XMMXH#######@HM#M@################M@###############@@HH$%$H@#@H
/;;////:::=-==-/@############@H@M#M################################@@HX$X$$$XM#
;;;;;;=-----=-=H####################################MMMMM#######MM@@H@@H$$$%+%X
;;;;:=--,..,-,-@##########X@##################M@HM@@#H$XX@M##MM@@XXXXXHHHH$$$%+
/;===-:++:=-..%###M######@+X##################X$XH$M#@X$$H@@@@M@X$XX$$$$XXXHX$%
;=====%$$$HM%=$XXX@MMM###$%$##################M###M#MH$$XX+/++%XXX$$$$$$$$$XHHX
====:$$%%$#X-;;:;@MX$$XXXXH@####################M###X+XXX$/;;;:;//+HHX%$$$$XXXX
:==-+$%%$#$,,==;H#H%%$XXXHH@########MM##############$+$$$X$+;::;;:;;/%XX$%X$XXX
;=,-X$$$@X,--,,X#MH%//++%HH@##M#####@@H%X@@@M#######%%$%%+%HX%+;:;;::%X$X$XXXHX
::+%HX$X#M@H$+X#####MM@HH@@@#######@@X$%$$$XHHM##@M#+++/++;++$$%$$//%$%%%%%X$$$
=/M@@HH@###########################@H%/;;+%XX/M#@$@#%+/;;;:;+%$$%%$$$%/++++%$X$
-$#MM@M##############################M@X$$$X%/$$+/M$;+;::::/%%%%%+++%%%++%%+$XX
,$##########################################+;;+;/#+//=:;/%$$$+/+++++++%$$$$X$$
-:H########################################M//;/;$#$+;=///+$X%%+//++++%%%%$XXX$
;-;########################################@%+//;@M/;=:%;;/+X%%%%+++%$%+%%++%%$
:=+##########################################MM@H#@==,;X++%%H+//+%%%%%+/++++++%
==/###############################################M%+/$H%%%XH+//++//++++++++%%+
=:/@#################################################M@HXXX@M$;+%%////++%%%%$$+
:;=%############@M####################################@@H@@##$:;++/++/;+%+%%XX$
;/+$@#########M@M#######################################M@M##MX%+%//+//%%+%%$$$
/+%$XH@M#M#M@@@@MMMMMM##################################MMM###M@@X+/;/%%+%%%%%+
///%X$$XM@@HHHH@HM#MM@@@@@@MMM##################################M$%%/++++++++++
///+%%%$X%$HHHHHH@MM@HXHHHHHHH@M#################################$///%%++/+++++
;///+++++++$X$%$H@HXHXXXXXX@@$XMM################MM##############%;///+%++++++%
++/////;/+$H@@$+%$XXXX$$$X$XHX@#MH@MMMMM#########MM#M#######MH@MM/;//+///++++++
///+////++$@##@$+%%$$$$$$$%$$$HHXXHHXH@@@MM######M#MM#######H%$%+//////;;//++++
::;////+/;;;%$/////+++%%$$$$%$X$$XXX$H@HH@@@@HHMM@@@M#######XX$%+/;////;////+++
:=;/;;//;::;//;;/++//;+++%$%$$$$$X$XHHHHXH@H@@@HHHH@M######MXXX$%+///////////++
:;;;;;;///;;/;;;;;//;;%%++%%%+++%$$$HHHHHHHX@@HHHHH@M######MX$HH$$%+///////////
:;;::;/;;///:::;:;:;/%+/;//+%%/+%+%%%%%$$XXXHHHHHHHHH######MXX%+/+//+///;////;;
::;:::;;;;:;;;::::;/%+///////+$%%%+++++%%%XXXHHXXHHH@#MMM#@$+%X%//;;/++/;///;:;
:;;:::;/;;::;;//:;///////////+++%%+/++++%%+XXXXH%+%XH@@@H$++/+%%%//+/;;;////:;;
:;;::;;/;::;::;/;/+/;;;/;;//////;/%++//++%%%%$$X+//+%$XHX%////;;;;++/::;;;//;/;
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
                                                  .;%+=                        
                                                 =$$%%X$,                      
                                                =%//;::%$                      
                                                +:=:- ,/$X                     
                                                ;=:;-..:$%                     
                                                ---. .=/X%                     
                                                ,==.  =XH$                     
                                               ,=-.  .=$@:                     
                                               =:=   ,-+X                      
                                              ,=:,   -:/                       
                                              -:=   ,=/-                       
                                            .---,   -;/                        
                                            -=-,    =+/                        
                                           ,---,   ,:+=                        
                                           ==--.  .=/$.                        
                                          .---.   -;++                         
                                          ,--,.   -;%/                         
                                      .   --,.   .:+$,                         
                                      .-,===,    -:+%                          
                                     .,=::=-.   .=;%/                          
                                     .::::::,   =:/%-                          
                                    ,::=::=-.  .:;/%-                          
                                /X$$%:=:::=.   =//+%,                          
                                HH@X/::;::=   .:+%%%=                          
                               +@@@%/;::==,   -/$$$X%                          
                               X;;%+/;::==   ,/%XXXM+--.                       
                              @@X$$%::;:=-   -/$$/@#@%@@                       
                              %@@HX+;:::-   -/+$$H@#MM##;                      
                            -,%;$X$/;;::,   =%$$HHM$H/=HH.                     
                          -H##M$$%+;:;:,- -=;$HH@MX+X:=@#                      
                          +####X$$%+%;$/. ,-/HH@MM@X$//M#                      
                          =M#MHX$$/;%/X/-. -+HHM##M@@$$#M,                     
                          XMMHXX$/::://==::;;X@M#########:                     
                          /H@HX$X+/:=%$;:;+$%%@M#########%                     
                           %@HXH@@@@$H@X++%%XXHM#########@-                    
                           MMHH@@@@M##HHXHHX$X@###########$.                   
                          ,#M@@@H$HM##M@@@M@HHM###M##HH####$= ,.               
                          +#MMM@$+XM##MMMMMMMMM##$+$+,H#MMM####M;              
                   +-    =#####M$%X##############;/:=:##MHM#@HH#H:             
                    M##@H######M%/X#############X:;/=%###@M#@HX@#@;.           
                    M##########MHX##############+:;:-@###@#@$H@@##/            
                    M##########################@::=.:M#MM##X++$###%.           
                   /M###########################@HX%%M#@@##@HXH###@.           
                    H###############################MM######MMM####.           
                    %MX#############################M#############M            
                  =:/-+#########################################MMM            
                 ,#################################################            
                 ,###########@@#####################M#############M.           
                 ,##########@@####M############@@@H;H#############M.           
                 ,:;+######M$M###MM############H@X/:M#############M-        ,  
                ;MM+X#######HXM#M@################M@###############:        ;  
                H############@$@M#M################################/           
               /####################################MMMMM#######MMX/           
               @##########X@##################M@HM@@#X:;/XM##MMH$;=            
       .---,..+###M######@+X##################X$XH$M#$   +XXHXMX               
      =%$$HM%=$XXX@MMM###$%$##################M###M#M;        .=               
     :$%%$#X-;;:;@MX$$XXXXH@####################M###-                          
    =$%%$#$,,==;H#H%%$XXXHH@########MM##############                           
   ,X$$$@X,--,,X#MH%//++%HH@##M#####@@H%X@@@M#######                           
   %HX$X#M@H$+X#####MM@HH@@@#######@@X$%$$$XHHM##@M#                           
  @@@HH@###########################@H%/;;+%XX/M#@/@#                           
 .#MM@M##############################M@X$$$X%/$$+;M.                           
  ##########################################+;;+;;                             
  ;########################################M//;/;;                             
   ########################################@%+//:HM                            
   ##########################################MM@$#X                            
   ###############################################M.  ,   ,;%                  
   H#################################################MH%  /@M,                 
    ############XM####################################@X$HH##-                 
   .X#########MHM#######################################M@M##@=                
    -/HM#M#MHX$HMMMMMM##################################MMM###MX$=             
      =;MHX+/  X%M#MM@@@H@@MMM##################################M-             
       .=       %@MM@%/+%++%%%@M#################################,             
                %X%;+        =;MM################MM##############.             
                              X#M%$MMMMM#########MM#M#######M+XMM              
                              ++::+%/$@@@MM######M#MM#######/..                
                                     %@%+XHHH+/MM$XHM#######;                  
                                              $++/ XM######M-                  
                                                   XM######M:                  
                                                   ++######M;                  
                                                    H#MMM#X,                   
                                                    /XX$;-                     
                                                                               
                    ..                                                           
                    -. .                                                         
                -. .: .:.                          ,=                            
               .;. -=,+/=                       ./H#######                       
               .- ,;//H/.                     ./@#M$%@######                     
               .=-=$@$%;.                    :@#@/=,,:H#####M:                   
               =:;$##@%:.                   $##@M+. . -@#####;                   
              .;%H###M;.                    /+@@@M=    ;#####M,                  
              ,/$M###/                     ,= :H$/%;   :######;                  
               =%M##;                     ./+=.,-/M#/.=X######+                  
               -%M#:                      =/$X=//%#@@/$#######+                  
               ,$@#=                     ,$H%+H@-.H@@#########=                  
                $@#X                     :##@:::  ,X#########$                   
                /MM#:                   -%M##H=-==,;M########;                   
                =M@#H.                 .$MXH#@++$XHM#########;                   
                ,H@H#+                 -X@MH$$%%%X##########@.                   
                .$HXM#=                .$$$XXXXXHM##########%                    
                 /X$X#@,                .$#M@@M############M,                    
                 =$%%X#X        .,-,,.   %################@=                     
                 ,$$%%H#%     ,;+++%XHHXX#################-                      
                  %@$%H##;==;$H$+;;;+%HM@M#MM@M@M#########H-                     
                  =MHXM#MMM###MX+/;;;;%@@X@%$HX$#####@HHXX@@,                    
                   X@H@M#######MH$%///+$X%$;%M+%#@@@$;:;:=;H%                    
                   =MMM#########M@X%+++///;:X%=/+++/;;::=-:X#-                   
                    /###########M@X+++++:,,;/, .,,-=:;;;==;H#+                   
                     -%M#########X%+/;++:,,-,.   .,--:;//;+@#@.                  
                       .:$@MM@HXHX++/::;::-,       ..,=/%$H###=                  
                         ,:/=,  :%//;==:=-.           ,;$@####%                  
                          -:=,  =+/:-,,,,             .:X######-                 
                          .,==, =/:-.                 .;@######X                 
                            ,-,,--.                   -%########;        .//     
                             ..,.           ,,.       -X########M,     -+@#;     
                               .           ,=-.       .%#########% .-+H####:     
                               =:         .;;-         ;MX####M###H@######M-     
                              .HX.        ,%$:    .,.  :@-H###############$      
                              ,#H,        ,%H+.  -+$+. ;M,,@##############;      
                               $#;        ./@%,  +@MX, $#- :M############+       
                               ,M@:        :HH/. %MH%,:M#=,,:@#########H;        
                                :#M/=,.    =%M@/-=++=;X#M=.,,=X######X//=        
                                 /##H%:,.,:;;$MMX+//%X@M#= ..,-+M##H+;+%,        
                       .%,       ,M##H/,.,//==+HMM@HHHH##-   ..,:++/++$/         
                        :-       .@##X/=-=+$;,,-:;;/%$@#M,   .,-:;/+%$$-         
                        =.        $##H%/;/$@%:,   ,/$XM#H    .-=://+%%:          
                       .:         +###@H$$@#@$/=-=/XXH##$    ,-=;;;;;=.          
                       ,=        =@#####@HM###MH%%XH@###+   ,-=::::=-.           
                       =-       ;M#######M#######MMM####=  .-==:=-,,             
                      .;,     ./%M#####################M,  ,-=::=,.              
                       ,     :+//######################M, .-=:::-.               
                            ;%- X#######################; ,=;/;:=,               
                         .,==. %########################X,-:;//:-.               
                   ..,-=::=-,,+##########################+-:/+/:-.               
               .-=:;;;;:;+$H@M###########################M:;/+/:-.               
            .,=;;:::::/$@#################################X;/+;:-.               
          .-====--=;%HM###################################@+++;:-                
        .--,,,,-=/XM######################################$%%+;=,                
        $+   ,-:$##M#####################################M;X$+;=,                
       .@M- ,;$@M$$M#####################################$;MH+;=.                
      ,=$#@/%@##/%###################X@##################+=#M%/:,                
      .,/###@@##M###################@%H@#################/.@#$+;-                
         H###@########################@/X################%-%#X%/,                
         :############################M%/M################X+@@X;                 
         .@####M@@###################HX$/X#################X@#X.                 
         ,$####MMM###########MM######H%++$#################MH#$                  
         ;##################@M######@X$$$@##################H@H                  
        .H########################MX$XMM####################MH@:                 
       .H#########################M@MM#######################HH@-                
       ,#############M@@M####################################@H#H.               
       ,M############M@M##########@X%%XHM####################MX@#;               
        /M##############@HH@MMMM###@$;-=+H###################@$$M%               
         =##@X$+M#####@$%%$$HX$%%H###M$==+M##X+%H############H+/%X,              
          HX..=-$###MX$%$$$%$$%+//$M###MXX###%;%####M@M######H/;;$;              
          $$ ,,.+##MX%$XX%+/+++;;;/H@HM######X+M######MM####MX:,-/+.             
          :%... $##MH@MMH$+//++++//XMX@######HH##############@=.-:%-             
          ,%=.-=M########@X++$XHX$%XMM@#######################@X@#M,             
..-%########M@M@@##MM@@@M############################M/              
              -X######M@HXX@M#MHHHM############################M;.               
.             =H####M@X$%++%%$$%%$H@###########################/                 
%=:=          -H###MHX$+/;;;;;//;/%X@########@M################;                 
;/+%/:--,..-/;/M##M$+++///+///;;;;/%H######M@$XH#########@@####-                 
,,--:/++%+%HMH@#MX+:=::;;/+%%+////+$HMMM###X/;+:H########XXM##@.                 
   .,-=:;/%$XH@H$+;:=--:;+$@@@X$%+%$$$$H###H;=/::M######MX$H##H.                 
     ..,,-=:/+%%%+/:=,,=/+$####M$+//;:;/$M#M/=:/-=@######X%$##$                  
           .,,-:/+++/;::;//@###X+/:=-==;+XMM%;:=,.=X#####@$X##+                  
               .,-:;/+/==;/$M#H/;;:==:/+%X@M##M@@H$$M#####M###/                  
                 .,==:;--/%/$%%/:=/%%$XH@MMM#M@@@@@@@@@@@MMM##H/:-,.             
                 .,===:-:XX%$%HX/:/%%$XX$$$$$$$%%%%%%%+++/+%%$$HHHXX$$%+/;;=,.   
                 .-=:::=+MM@HH#M$/%+/++/;:::::;;;;;;;;:::=::::;/+++++++%%$XX$$%/-
                 .-:;//;H###M###H$H$%$%/:--,,-------------,----=:========::;;;/++
                  ,:+%+%M#######M@MHHX%;:-,.. .,,,,,..,..,.,,,,,,---------,----,,
-,..             .-:/%%%@######M@###@X+;=,.                ..,,,,,,,,-,,,,,,,..  
X$+/;::=-,,....,-:;+%++$H######@H###MX+;=,.                ...,,,-,,,,,,,,,,..   
#####M@HHXXX$$$$HHMM$==:/H#####@XM###H+;=,.                  .,--=---,,,----,.   
MX+;=---=:/%$HM####H/=,,-$####%;;+M##MX+:=,         .....    .,-::::=====:==-,.  
.             .,--,..    ,/X@X;--=%###MX+;=,. .......,----,..,==::;;:;//;;::=-.  
                              .,,=/@####@$+;=-------,,-=:;:==:;/+++++%$%%%+/:,   
                                 .-/X#####MH%/;;:::;:=-=;/+//%$XHHHH@@@HH@H%;-   
,,,,......,..,.,. ..,.....           -;%$HM##MH$%+++%+///+%%$X@###########M$:,   
::==---=---=-====.,==----,                .-:+H##M@HH@HHXXH@MM############M%=.   

                                                                                      .+$HM####%.  .H#######
                                                                               .:;;:..%@H#######H: :########
                                                                              =%M#MHXHM#M#########@#########
                                                                            .=@#######MMHH#####MHM##########
                                                                         .=;/X#######MHX+;$M####M###########
                                                                        ./X%%HH@#####@M#@;-/M###############
                                                                       -;%$$@X/%H###M@####X//X@MM###########
                                                                      ;%+$@M#X/%$X@##M#####@/;$@M##########@
                                                                     ;@M@@@M#XX$$$$MHH######@//X@@@M#######H
                                                                    =M#MXHM#M$$X@X%$%H#######HHHHMHX@######@
                                                                    H#MX+;;+:;%$X+/;%#########MH####HM#####$
                                                                   +##$=.   ./$XX+:-%#########MHXX@#MH####@/
                                                                  -##H-     =%$HH%:  +#######XXX$%//@@M###$:
                                                                  %#M-     ./%XH$$/   /#####@/$XX$%%MM###H==
                                                                 -HM+  -,  -+%%$X$;.   /###@;:@@H$+X#M###$.,
                                            =:                   =H/, ,;/;::+%+%$$/-   .$#@; =@HMMXXMM##X/=,
                                          ./X+.               ,,.+;   ,/%++/++++/+/;     $@/.;X$@MX+XH##H%:=
                                         .+XX/               -/X@:    =$$$$++//////=  .. ,%=-$@@@X+%$@####M$
                                         /M@X/.             =:$X=    -$HX$$+//;;;//,      ,. ;H@MHX%X#######
                                        /M##MH/,           --%$.   .;M@H$%+///////;=--- .,--,:H@@H$+@#######
                                ..     -H#####X/=-        .:H#-    +M#@XX%+//////;;;:-.,--.,==/XXX$X########
                              :+%X%=   ;M#####@XXX%:      %MM%,   -M##MXX$%/////////:..-,     ,$XX$%H#######
                             :%$$HH/   $@X$HM###MMM$:-. -+XX%:-.   X##MXX$%+++/////:-=:=.    .+HHH%,.;H#####
                            :$$%H#H-  :@$+%%$M#####M+-.:%$/;%XX/-  X##MHX$%%+++///:. ,==.    -HM@X=   =@####
                           :$%$@##+. .X#HHXX$H#####M%=;@X::X@##@%= ,%M@X%+/%++%++/,  .=:.    .;$/,     .$###
                          =$+%@@##X- /#@HHHM@H#####M+:/%+=$#####M$/. -%$+++++%%%$-  .:+$:                %##
                         ,$XX@H@##=  +#@XX$X%$MM###M$:,-:+HM#M###@MH:  :$%%++++$%. ,:%$+:                -M#
                         /MM@HHM#H.  $#M@@X$+%XM##@$X%=  .;$H@MH++/:;:. ,.,=++++:..;XH+/;                .H#
                        .H##@@###+  =H#@$%X$%X###M+:+H%.   -%HM$=;%=-:=,.-. -,,   ,%$%//%;+;. .          .H#
                        =@@M@MM@/,   =$H$$$%X####@;-:%/...  .%M/ -+;=;;/;:-.      =-.://XX@$- .           HM
                        %MMMM##@+=,  -$$$$$%@####M;  -=-:=   +@%;--.,+$$/;:=  ,=:+,  -/XX@@%, ..,         H@
                       ,H###M##MHX+:,;XXXX$%@####MX/,  ,::-,=$%$$+= -%+/;++/. -X#+   ,XH/$%=   ..    ./. ,M#
               ,;/+/=. ;####@@M@HH$$%$XHHHX$@####@%+;=.   ,/X%%$$+:-/$%%%H$+=, -;   ,/#$--,   ,.   .-/M:,X#M
              =XH$$XH: $#########MMMMM@HHHX$%/$@#H;,,--,-. ,X$+XH$:-%X@@H#$=+$;:+/,-H##%=.   ,-.  =%HH$:X#@%
             =XH$%H#$, X#############@HHXX%+:-..%$-..,.,;:,;M%/%$$/:%X#@HH==%%%$$@$+##M+=,..,,,,-%XX$%: X#X$
            =XX$XM#M-  %###MHXHM#####H$$X$/,    ./=,.. -=-=$#@X$;=;;%M#X%%%@@XHM@@/ +#X/:,,-,.,,;$+/;:..M#H@
           =XX$H@M##%=-X###HX$%$M####$/+%+;.,=,  .:,.. :-.-$#@XXXX%%$#@%/$XM#####M$, =/;=--,. .;%:://;,:####
          .HHX@@M##M+/H###MHHHXXM####$=,.-:;%X%,       .--,:%$$X@HH@HH$,.=;$HM###H%%; .=,=;,.,;%;=:;/:-X####
          /M@M#####H+%@###@MM@H$M####X-   :/+%: .. .  .:;:,=+$$XX@##H$:   =%$$@##M+:;//$+-, .//::::;;:/#####
         ,@#######MX%$HX#MX@H##X@####%.  .+%+:   ,=++:;//=,:%HXHMM##M#X=.  :$$$@#MX/=;$XH$ ,;=-::::;;;@#####
         /#########MHH:/#MH@H@H+X##@;-.  -%$%+=  =+@#MX%/=,:$XXHHH@M##$;=:=/X$$X@MMH%+XM@+ =:,.,:;;//+#####H
        .$############M###M@@@X+%M#+    .;%$XX/../H####MX;,=//$XX%%+%X;,-;$X$$$$XHM##MH%X: ,;, .-;;+%H#M###$
        :M#####@%/$#@@##MMHHM#H$H##$,   .=XHXX+=-:+@#####X;:/XX+;=:  -:,-:;HH%-,;%H###MXX+..;=--=;/%@#####H;
        %######%::$#@H##MM@M#@$M##@+-,,  -X@H@@$=-/@#####M+=/X%;::-   ,--=/X$/.  =X#####M$-.::::;/%H#####%- 
       .@######MXH##MM####MMMH$@##X, .,,-:$X%$%:,,+######M+=-/;;;;;-   -;%X$+:,   =H@M##X+;--:+;;+X#####@=  
       :#######HX########M##MHH@HHH;,   ,.%H$X%:,;#######M+=-:::;/+:.   /@M$;--..  ,%H@MH%;=,-;+//@#####+  .
      =$M###@HM#############MM##%+/$+;-,  :XXH@X/H#######@%;::+$$$%;=  -$##%.-,.,.  .:+XM%--,. =@@#####@/,,+
     ,;+@##@M###############M##@X$,;/-,   -$HMMH%+H######@%+:;$X++%//::/@#@;,.  .,.   :%%:---. -X######H+/+$
    -;;$##HM###################@@H=,      -%HHHX%. +#####H%+;;$$+/%+XHXXM#%:-.  ....   =+%;=-   /######@$%%$
   -%%XM#MM###################M@@$-       ./XHXH+.  ;M##H;/+/XMH+//%@#M##@+:,     ...   ,;:.   ,H#######@$$X
  .+$XM###########MM#########MHX@$-        =$HHX;    ;M#+  ,;X#@$//$M####H/,.  .     ..  .     -@#######MXXH
  /$H#############M#############M+,        .-;/=      -X@%-  =HHX%%HM####%,          ...       -H#######@$$X
 =$$############################M/,         ..          +X/. .$HX%+HM###M:          ...-.     -;@#######HX$$
./X#############################X=   .                   ..,%XHXX%$@####+.       ...,,,==, .,-:%M####@@@H@X-
,/###M@H@M#####################M+,   .  . ..               -$HXX%%H####M-         ..,,-=:;==;;/X####M@XXH$-,
=M##X++/:;%@################M###;   .,.,,.--.             .;%X$++%M####%   ..       .,,-;+////+@####@HXX:.=-
@#M%$M##@%:=;$H@###############X,  .-==,..,-,,.           -%XH$+;$####$.   .,,.      ,-:+/;++/%###@HHH$:.,=-
@H%$######M$:--;X##############$. .,-=,..  ..,,           =$@H%;=@####+   ..--,,,    .-;++/+//X###%+H%,-:,-$
H+%M######@%+/+;:/$M############/,--,=::,             ..  +M#H;=X#####;    .=--==-,...=/%%+//$M##$=:=,,==+@@
$;X######@$X@@MMX+:;%H##########H;:=-:/;, .     .. .,,--,;H##$,+M####M/-..,,===::=:===;++%%/$@###+::=;,=X##H
HHMMM############M%;::;%@MM######H%/=:;=,--.-;-..,--==::;%M##;;X#####M%;,.-:/;::::::;;+%+%/%HM###MH/==/M#@X$

performance is your sign
of cool working glory
in some zopified context
so anyone sees your mastering!

performance is your sign
of cool working glory
in some zopified context
so anyone sees your mastering!

    /            /X            ;X$$%%%$$$$MM%++           :$            /            ;##M@@@@MM@@@M@@@@MMM@@
    /            /X            ;$%%%+%%%%$MM++/           :$            ;            /HH#M@@@MM@@@@@@@@@@@@M
    /            /X            ;$%%+++%++$MM+//           :$            ;            // #M@@@@MM@@@@@@@@@@M@
    /            /X            :%++//++++%M@///           :$            ;            /+ /#M@HH@M@@M@@@@@@@@M
    /            /X            ://+//////%M@;;;           :$            ;            //  H#@HH@@@@@@@@@@@@@@
    /            /$            =;;/:;;;;;+M@:::           :%            ;            /;  -#@@@@@M@@@@@@@@@@@
    ;            /$            -:::-=::::/MH=::           :%            ;            /;   ;M@@@@M@@@@@@@@@@@
    ;            /$            ,==-,--===;@H==:           :%            ;            /;    @@@@@@@@@@@@@@@@@
    ;            /$            ,,,,,,,---;MH---           :+            :            +;    ;MM@@@@@@@@@@@@@H
    ;            /$            . .  .,,,,:MH,,-           :+            ;            +;     @M@@@@M@@@@@@@@@
    ;            ;%            .      ...=MX .,           :+            ;            +;     ;M@@@@@@@@@@@@@@
    :            /+                      ,@X              :+            :            +:      @@@@@@@@@@@@@@@
    :            ;+                      ,@$              :/            ;            +:      +M@HH@@@@@@@@@@
    :            ;/                      .@$              :/            :            +:      -M@HHH@@@@@@@@@
    =            ;/                       @$              ;/            :        .;:,         $@HHH@@@@@@@@@
    -            ;;                       @%              :/            :      =X####X,       :MHHH@@@@@@@@@
    =            ;;                       H%              ;/            =    ;M#######M+      .@@HHH@@@@@@@@
   .=            ::                       H%              :;            -   $###########;      %MHHH@@@@@@@@
   //,           /:.                      X+              /+           -% .@############H.     /M@HH@@@@@@@@
..,%/:.         /+:;===:::::::;           X+             =X$:---------=$H/###############X. ,--/XHHHH@@@@@@@
   ,-           .;=                       X/              +/           -:H################M.    X@HHH@@@@@@@
    .            ,,                       $/              ;:            :##################X    $@@HH@@@@@@@
                 ..                       %/              ;=            ####################/   :@@HH@@@@@@@
                 ..                       %/              ;=           ,#####################:   H@HH@@@@@@@
                  .                       %/              ;-           -#X###################M   X@HHH@@@@@@
                  .                       %/              :-           ./ H###################=  +@HHH@@@@@@
                                          %/              ===-            %###################H  /#@@@MM@@@@
                                          +/             $####@=        - =##################%   ,;--:%MM@@@
                                          +;           :########$:.     /  M################$           /@M@
                                          +;         ;$###########/     ;  $###############M/            .$M
                                          +;        /#############M=    ;  X##############MM$.             /
                                          +;        .M#############@    ;  H#############M#@,.,  .;.        
                                          +;         H##############:   :  M############@M#%$HX+--:@;       
                                          +/        ,################-  :  +$##########MH@@@#MX@-;:/#/  ..  
                                          +/        +################;  :    =M########HX@@##M@@$.$;H#= ,,  
                                          +/        %################:  :      ########H$X@##@@MM-=$X#@  ,  
                                          +;        H################.  :      .######H/%X###@M#M$-:$##;,-  
                                          +;       -H###############;   :       @##H+H. /@###@M#M/$=/M#H+;=.
                                          +;        /#MH############   .:       .;   X  +M###@@##;+H;@#H@$X;
                                          +;        =##############@   -$           .X  M####@@##$-X%X#XMX$;
  =+              .                       /;        X###M###########  .$#;          ;H  @####H@##@,%$$#H@H$;
   X              -%--,,,,,,-=:-          +; -      ################,/$HMHX$XX$$$$$XHH+ HM##MH@###.;X%MH@@%/
,,;H .     -://+$X@$.........,--          +;        ###XX##########/ .:X$;-==-----,-:$+ XMM#M@@###;,$$H@M@%+
+%X$ %H$H@M########@                      +;        =H##X##########-   =:            -, $M@#M@H###%;/%X@M@%$
%$X=.M#############M                      +;         .X##M#########;   .-            ,. %@X#M@@###H%%+$@MMHH
+$$:H###############,                     +;          :##@#########.    ,            ,. +#+MM@@M##M%$+%MMM@@
/%$HMMM#############:                     +/          .@##########;                  ,. ;#%HM@@M##M+//+M##MM
H@M#################X                     +/           H#########+,                  .. :#@XM@@M###+:;/M###M
####################@-                    +/           X#######M%;:,.                .  =##X@@@M###$::/M###M
####################M.                    +/           ,:+%@##+.=+/:.                .  -##$@@@M###@/=;M####
#####################                     %/               =$.  ,;/;=                .  ,##/@@HMM##M+-;M@###
#####################.                    %/               ;     :/-.                .  ,##;@@HMM###$,;#@M##
#####################=                  . +;               +     $/  --              ,  ,#M=@@@M####@=;#HM##
#####################/               =@####M;              @:   +:  ,;;,             ,  .#@-H@@######;;#H###
#####################%        ,    :X########=            -#/  :-   -/=              -. ,#@,XM@M#####+/@H###
#####################X        .    .X#M######@=.  ,,      ;##-      :/:-:-.         .=:.=#@,XH$+XM###$;XM###
#####################M             +H/=:/$M####H:-=:   .  X##.     =$HH+:;:,        .=:-:#@ $X$/,,;@#H/@###M
######################:,                ;@######M+=:   .  ###,-    %@H%;-=,      .:=-=:=:#M ;#M#H/+:;X$###MX
######################+=               ,@X########%:   ,  @##--   .%X$$%:,        :=:===;#M ;#######$/%MM@HH
######################$:.              ,X+#########%   .  H##-,   ,%$HX%/-.       :::===;#M,:#####@##M$H@M##
######################H:,              =H#########H,-  ., X@#-.   ,;X%+/:/=  ,,   :::-==;##.,#####MM##H%%##M
######################H,.               ./#@#####M+%%   --M##:.    :H$/%+%;,--=,  ,/;=;;%## ,@####@$;HH%%M@@
######################H                   X$=@#M##%%,   -:###;    ./H@MH%;,----.  -$$$$%@#M -@##M@$+:%%$HH@M
####################MH;                   XX  .:+#@-    ,/X##=   :X@MM@$+=-==-,.. .HX$$$M#@ ;M#######H;%H@@@
################M+:,                      XX   .+/$+=    /H##:   ;/HMMH/-=====,..  XX$$$@#@ ;M########$X@MXH
############@HM#$---===:=:::::::::,      .X@:;;;- /H+=   $MM#+$ :H%=--,,,==::;-,   /@H@HM#M X#########MH@XX$
###########/ ;HHH@@H@HHHHHHHHHHHHX=  ....,%M@@M#=  $H+:, ://--;:XM#@/,=:;==;::-    ;#######$###########HH@M#
/;%########+ ,...  .........,,...,.......,--===:=  =H$%%;.=M:,.-:/++;;;:::;;=,. .;-,;;;:;#############@M####
############MMM@$,     ..  .....,,,,,,,,,,------=.  :+XX:  :#@%+/=.-//::=:;:-.,$H/ =,,;/+############H######
################H-..,....,,,,,,--,,----------====:  =-/:,:, .:-+/@X/;;::=:;:=;%H$- /++++%###########MH######
########################M=-,,---,-----------==-==H=-;--$%$+=. --.XH/==:=;/::$@@X$- +%+%%$###########@XM#####
#########################;----------==----=====::#+==/-$X@@X$;+; +H/=:==//:$#MH$XX-=$%$$H###########X$M#####
#########################+-====------====::===::/#M,,+=/XM@@MHH$ ,$:-::;+;$@$H@$+;=/XXXXM##########@X#######
#######################@#H;;;;//;/;;;;/////;////$##;,%/=$#M@@@HM:.===:/%/XM@$;/HX+=%HHH@####################
#######################H@M@########################M;;$,X#MM@@@@+===:/%%$H@MM/,=%X;+@M@#####################
#######################@H#@M########M###############@:%;H#MM@@@@+,-=;$H##H%$H$= .;+X#M@#####################
#######################@MH@HXXXXXXX$$XXXXXXHXX@H#####M%$H#MM@@@@%,=:%@####/:;;;,   %#M######################
#######################@#X@XXHH$$XHHHX$XXXXH@H@@#######@@##M@@XX/-:/XHHXH$#####X   ;#######M@#MM############
#######################M#%;=;%%%$XH@##MXM#M@#@HH########H#MMM########MM@M#######+  -/$H###H%################
#######################M#X/+$XH@MMM############MM@@@H###X######################H   ,--:XX;=H################
#######################M############################M@@HHM@H###################. ;XHHH+%;$##################
##############################################################################X ./$H@M@M#M##################
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-                     
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,                      
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,                             
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-,                              
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-.                                 
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-                                   
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,                                    
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,                                      
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,                                       
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-                                       
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-                                        
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,                                         
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,                                         
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,                                          
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,                                           
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-=--,,,,,,,,,,,,,,,,.                                            
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--.--,,,,,,,,,,,,,,,                                              
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--  =-,,,,,,,,,,,,,,                                               
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.   =-,,,,,,,,,,,,,,                                               
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.     --,,,,,,,,,,,--                                               
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,-       ----,,,,,,,--                                                
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.    .,,,            ,-,,,,-.                                                 
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,       ,,,                .-,                                                  
,,,,,,,,,,,,,,,,,,,,,,,,,,,,.      -,,.                                                                     
,,,,,,,,,,,,,,,,,,,,,,,,,,,        -,-                                                                      
,,,,,,,,,,,,,,,,,,,,,,,,,,,        .,                                                                       
,,,,,,,,,,,,,,,,,,,,,,,,,,                                                                                  
,,,,,,,,,,,,,,,,,,,,,,,,,                                                                                   
,,,,,,,,,,,,,,,,,,,,,,,,-                                                                                   
,,,,,,,,,,,,,,,,,,,,,,,,,                                                                                   
,,,,,,,,,,,,,,,,,,,,,,,,                                                                                    
,,,,,,,,,,,,,,,,,,,,,,,-                                                                                    
,,,,,,,,,,,,,,,-     -,,                                                                                    
,,,,,,,,,,,,,,,      .,                                                                                     
,,,,,,,,,,,,,,       -,                                                                                     
,,,,,,,,,,,,,                                                                                               
,,,,,,,,,,,-                                                                                                
,,,,,,,,,,-                                                                                                 
,,,,,,,,,,                                                                                                  
,,,,,,,,,-                                                                                                  
,,,,,,,,,                                                                                                   
,,,,,,,,.                                                                                                   
,,,,,,,,                                                                                                    
,,,,,,,,                                                                                                    
,,,,,,,,                                                                                                    
,,,,,,,.                                                                                                    
,,,,,,                                                                                                      
,,,,,                                                                                                       
,,,,                                                                                                        
,,,.                                                                                                        
 .