Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .....................................................................................,,,,,,,,,,,,,,,..,...,,,.....,,,,...................,............................................................................................................................................,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ...................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,....................,...................,..........................................................................................................................,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ..............................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,..........................................................................................................................................................,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,
- ....................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::,,,,,,,,,,,,,,,,,.....,,......,............................................................................................................................................,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- .................................................................,,,,.......,,,,,,,,:::::::;;;;;;-;---;;;;:,,::::::::::::,,,,,,,,,....,......................................................................................................................................,.....,..,,,,.,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,
- ...............................................................,,..,,......,,,,,:;;---=======++******x*****+++=--;;;;;;:::::::::,,....,........,,,.................................................................................................................,..,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,,.,,,,,...,,,.,....,,,,,,,,,,
- ..............................................................,...,,,.,,,,,:;-==++**xxxxxxx##xx##########%%###########xxxx*+==-;;:,,,,,,,,,,,,,,,,..................................................................................................................,..,,,,,,,,.,.,,,,,,.,.,,,,,,,,,,,,,,,,,,,,.,,,,,.,,,,.,,,,,,,,,,
- .............................................................,,...,,,,,:;-=+*xxxxx#######%%%%%%%%%%%%%%%%%%%%%%%%XXXXXXXXXXXX%%#xx+=-:,,,,.,,,.,,...................,..............................................................................................,,.,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- .............................................................,,,,,::;-=+*xx#####%%%%%%%%%%%%%%%%%%%%%%%%%%XXXXXXXXXXXXXXXXX%%%%%%%%%#x*=;:,,,,,,,.....,,...,,,,.....,,......................................................................................,....,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.,,,,,,,,
- ............................................................,,::;-=+*xx####%%%%%%%%%%%%%%%%%%%%%%%%%%%XXXXXXXXXXXXXXXXXX%%%%%%%%%%%%%%%#x*=;::,,,,.....,,,,,,,....,.,,..........,,,.....................................................................,,,,,.,,....,.,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,
- ..........................................................,,:;--+*xx##%%%%%%%%%%%%%%%%%%%%%%%%%%%%XXXXXXXXXXXXXXXXXXXXXXXXXXXX%XXXXXXXXXXX%%#x*=;:,,,,,,,,,,,,....,,,,,,.........,,.........,..,,...................................................,,,,,,,,,,,,.,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.,,,.,,,,,.,,,,,,,,,,,,
- ........................................................,,:;-+*xx#####%%%%%%%%%%XX%%%%%%#%%%%%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%x+-:,,,,,,,,,....,,,,,,....................,,...................................................,,,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,.,,,,,,,,,,,,,,,,,,,,,.,
- .....................................................,,,:;-+*x#####%%%%%%%%%X%%%%%%%%%%%%XX%%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%%%x=;:,,,,,,,,,,,,,,,,................,,,,...................................................,...,.,,,,,,,,,.,,,,,.,,,.,,,,,,,,,,,,,,,.,,.,.,,,,,,,.,,,,,,...,.,,,,,,,,,,.,,,,,,,,,
- ...................................................,,::;-+x####%%%%%%%%%%%XXX%%%%%%%%%%XX%%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@@@@@@@@@@@@@XXXXXXXXXX%%x=;:::::,,,,.,,,,,.....,,,.....,,,,,....................................................,,,,,,,,,,,,,,,.,.,,,..,,,,,.,,,,,,,,,,,,,,.,,....,,,,.,,..,,.,,..,,...,,,,,,,.,,,,,,,,
- .................................................,,,:;-+x######%%%%%%%%%XX%%%%%%%%%%%%X%XXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@@@@@@@@@@XXXX@@XXXXXXXXXXXXXXXX%%x+-;;:::,,,,,,,,,.,,,,,,,,,,,,,,.....................................................,...,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,...,,.,,,....,,,.......,,,.,,,,,,,,,,,,,,,,
- ...............................................,,:::-+x##%%##%%%%%%%%%%%%%%%%%%%%%%%%%%%XXXXXXXXXXXXXXXXXXXXXXXXXXX@@@@@@@@@@@@@@@XXXXXXX@@@@@@@@@@@@XXXX%#+;;::,,,,,,,,,,,,,,,,,,,,...........................................................,,.,,,,,,,,,,,,,,,,,,,.,.,,,,,,,,,,,,,,,,,,,.,.,..........,,..,..,,,,.,,,,,,,,,,,,,,,,
- ..............................................,,:;-+x##%%##%%%%%XX%%%%%%%%%%%%%%XXX%%%XXXXXXXXXXXXXXXXXXXXXXXXXXXX@@@@XX@@@@@@XXXXXX@@@@@@@@@@@@@@@@@@XXXXX%#+;:::,,,,,,,,,,,,,,,,,...........................................................,.,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,.,,,.,.,,..,.,..................,,.,,,,,,,,,,,,,,,,,,,
- ............................................,,:;-+x#%%%%##%%XX%%%%%%%%%%%%%%%%XX%%%%%XXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@XXXXXXXXXXXXX@@@@@@@@@@@@@@@@@@@@XXXXXXX%#+;:;;;::,,,,,,,,,,,,,,............................................................,,,,.,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,..............,.....,,,..,,,,,,..,,....,,,,
- ...........................................,,:-=*####%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%XXXXXXXXXXXXXXXXXXXXXXXXXXX@XXXXXXXXXXXXXXX@@@@@@@@@@@@@X@@@@@XXXXXXXXXX%%x+=-;-;:,,,.,,,,,,,,,.......,,,.................................................,,,,,.,.,,,,,,,,,,,,,,,.,,,,,,,,,,,.,,.......,...............,,.,,,,,,,,,,.,,,,,..,,,,
- .........................................,,:;=*x######%%%X%%%%%%%%%%%%%%%%%%%%%%%%%%XXXXXXXXXXXXXXXXXXXXXXXXX@@XXXXXXXXXXXXXXX@@@@@@@@@@@@@@@XXX@@@XX@@@@@XXXXX%##*-;;;::,,,,,,,,,,,,...........,....,,......................................,....,,,,,,,,,,,,,,,.,,.,.,.,,,,,,,..,,..,,...,,,,,.....,,.....,,,,,,,,,,,.,,,,,,,,,,,,,
- .......................................,,::-+x#######%%X%%%%%%%%%%%%##%%%%%%%%%%%%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@XXXX@X@@@@@@@@@X@@@@@@@@@@@XXXX%%%#x+=;;::,,,,,.,,,,,......................................................,.....,,..,,,,,,,,,,,,,,,,,,,,,..,,,,...,.,.,......,,,.,,,.,...,..,,,,,,.,,..,,,,,,,,,,,,,
- .....................................,,,::=*x#######%%%%%%%%%%%%%%%##%%%%%%%%%%%%%%%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@@@X@@@@@@@@@@@XXXXX%%%x*+-;:::,,,,,,..,......................................................,....,,,,.,,,,...,,,,,,,,,,,,,,,,,,,,,,,,..,,,....,,,,..,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,
- ....................................,,::;+xxx#####%%%%%%%%%#%%%%%##%%%%%%%%%%%%%%%%%XXXXX%%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@@@@X@@@@@@@@@@@XXXXXX%%%#x+-;:,,,,,,,,................................................,........,,,,,,.,..,,,,.,...,,,,,,,,,,,,,,..,,,.,,,,,,.,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ..................................,,,::-*xxx######%%%%%%%####%%%##%%%%%%%%%%%%%%%%XXXX%%%%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@@@@@@@@@@@@XXXXXXXXXX%%#x+-;:,,,,,,,,.............................................,,,...,,,....,,,..,,.,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ................................,,,,::-*xxxx#####%%%%%%%####%%%##%#%%%%%%%%%%%%%%%XX%%%%%XX%%XXXXXXXXXXXXXXXXXXXXXXXXX%%XX%%%XX%XXXXXXXXXXXXXX@@@@@@@@@@@@@@@XXXXXXXXXX%%##*=-::,,,,,,,,,,.............................................,,,,,...,,,,,.,...,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ...............................,,,,::=*xxx#####%%%%%#%%############%##%%##%%%%#%%XX%%%%%X%%%%XXXXXXXXXX%XXXXXXXXXXX%%XXX%%%%%XXXXXXXXXXXXX@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXX%%##*-:,,,,,,,,,,,,,,,,,,..................................,,,.,.,,,,,.,,...,,,,,,,,.,,,,,..,,,.,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ...............................,,,,;=*xxxx#####%%%%###########%%##%##%###%%%##%%X%%%%%%X%%%%XXXX%XXXXXXXXX%%%XX%%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%%%#x+-:,,,,,,,,,,,.....,,..........................,,...,,,,.,.,,,,,,,.....,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ..............................,,,,;=*xxx#####%%%%%#######################%%###%%%%%%%%X%%%%%X%%%XXXX%%XX%%%XXXXXXXXXXXXXXXXXX%%%%%%%%%%%%%%%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%%#x=;:,,,,..,,,,.....,,.....................,.......,.,,,,,,,,,,,..,,,,,,,,,,,,.,,......,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ..............................,,,:=**xxx##x##%%%#########x###################%%%%%%%%%%%%%%%%%%%X%%%%%%%%%%X%XXXXXX%%%%%%####xxxxxxx***xxxxx###%%%%%%%%%%%%%%%%XXXXXXXXXXXXXXXX%%#*-;,,,,,,....,,....,...............,........,..,,,,.,,.,,,,,,,,,,..,,,..,,,.,.,.,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ..............................,,:-*xxx###x##################################%%%%%##%%%%%%%%%%%%X%%%%%%%%%%%%XXXXX%%%##xx***++++++++++++++++***xxxxx######%%%%%%%%%XXXXXXXXXXXXXX%%#x+;:,,,,,,,,..............................,,,,..,..,,..,,,.,,.,,,,,.,,,,,,,,,.,.,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- .............................,,:-*xxxx#################xxx#####xx###########%%##%%%%%%%%%%%%%%X%%%%%##%%%%%XXX%%##xx**++++======++++++++++++****xxxxxx##########%%%%XXXXXXXXXXXXXX%%#*-:,,,,,,,,,,,....................,.,................,,.,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- .............................,:=*xxxxxxxx######xx####xxxx######x##xxxxx####%%%##%%%%%#%%%%%%%%%%%%%##%%%%%XX%%#x*++=============++++++++++++******xxxxxx###########%%%XXXXXXXXXXXXX%%#+-:,,.....,,,,,..........................,,.......,.,,..,..,,,.,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ...........................,,:-*xxxxx#xxx###x#xx####xxxxxxxxxxx##xx##xx####%#####%#####%%%%%%%%%%%##%%%%%X%%#x*+==================++++++++++*******xxxxxx#x##########%%XXXXXXXXXXXXXX%#*=;:,,,,...,,,,,........................,,,....,,,..,.,.,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ...........................,:-**xxxxx#xxx##xxxxx###xxx**xxxxxxxxxxxxxxx#x#%#####%##########%%%#%%###%%%%%%##*+=--------==========++++=+++++++******xxxxxxxx##xxxx####%%%X%XXXXXXXXXXXX%x+-::,,,,,..,.....................,.....,.,,...,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ..........................,,;+*xxxxx#xxxxxxxxx####xxxxxxxxxxxxxxxxxxxxxx###################%%#%%###%%%%%%#x+=----------==========+++++++++++++******xxxxxxxxx##xxxx###%%%XXXXXXXXXXXXXX%*+;:,,,,,,,,.............,...,...,...........,,,.,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- .........................,,:=*xxxxx##xxxxxxxx######xxxxxxxxxxxxxxxxxxxx###########xx##########%#xx#%%%%%#*=--;;;;---------========++++++++++++*******xxxxxxxxxxxxxxx###%%%XXXXXXXXXXXXX%#+=;,,,,,,,,,,,..................,.....,.,,,.,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- .........................,:-*x**xxx#xxxxxxxxx#####xx*xxxxxxxxxxxxxxx######xxx###xx*x##x###%#####x#%%%%#x+=-;;;;;;;;---------========++++++++++********xxxxxxxxxxxxxxx###%%%XXXXXXXXXXXXX%x=;,,,,,,,,,.,,...........,,,,,,,,,..,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ........................,,-+xx*xxxxxxxxxxxxxx####xxxxxxxxxxxxxxxxxxxxx#%%#xxx##xxxxx#xx####x######%%%#x+--;;;;;;;;;;-------===========+++++++*********xxxxxxxxxxxxxx#xx##%%XXXXXXXXXXXXXX#+-:,,,,..,,,,,,............,..,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,.,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- .......................,,;+xx*x*x#xxxxxx#xxx#####x*xxxxxxxx#x*x*xxxx*x###xxxx#xxxxxxxx#####x###x#%%%#x+-;;;;;;;;;;;;;-----==-==========+++++++*******xxxxxxxxx#xx##xxxxx##%%XXXXXXXXXXXXX%x=:,,,.....,,,,.................,..,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,.,.,..,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ......................,,:=*x*xxx##xxx*xxxxxx####x*xxxxxxxx##x***xxxxxx##xxxxx#xxxxxxxx###########%%%x+-;;::::::;;;;;;------============++++++++*****xxxxxxxx###xxx#xxxxxx##%%XXXXXXXXXXXX%x+;,,,,,.....,,,..........,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,..,......,,..,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ......................,,-***xxxx##xxxxxxxx####%#xxxxxxxxxx#xx**xxxxx####xxxxx#xx*xxxx######xxxx#%%%x+=;:::::::::;;;;;-------============++++++++****xxxxxxxxx###xxxxxxxxxx##%%XXX@@XXXXXXX%*-,,,,,,.....,,,....,,,.......,,,,,.,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,.,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- .....................,,-*x****x##xxxxxxxxx####xxxxxxxxxxxxx****xx*x##%##xxxx#xx***xxx####xxxxx#%%%#*=-;:::::::;;;;;-----------==========++++++++****xxxxxxxxx####xx#x#xxxxx##%XXXX@@XXXXXX%x=:,,,,.,,,...............,,..,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,...,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- .....................,;+*****x###xxxxxxxxx####xxxxxxxxxxx*+****xxx#####xx#xx#xx***xx#####xxxx#%%%#x+-;;;;:::::;;;;;------------==========++++++*****xxxxxxxxxx###xx####xxxxx#%XXXXX@XXXXXX%x-::,,,,................,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,.,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ....................,:=*****x####xxxxxxx###%%#**xx*xxx*xx*****xxxx#x##x###x##xxx**xx#####xxxx#%%#x*=-;:::::::::;;;;;-;----------==========+++++*****xxxxxxxxxxx##x#####xxxxx##%XXXXXXXXXXX#+;:,:,,,,............,.............,,,,,,,,,,,,,.,,,,.,,,,,,,,,,,,.,,,,,,,,,.,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ....................,-+**x**x####x*x**xxx##%%x****xxxx*xx*****xxxx####xxx####xxx*xxx####xxx##%%%#x+-;;:::;;;;;;;;;;;;;---------============++++****xxxxxxxxxxxxx######xxxxxxx#%XXXXXXXXXXX#+;,,,,,,,..........................,,...,,.,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ...................,;+*****x###xxxx***xxx#%%#*****xxx*xx**++**xxxxxx##x##xx##xxxx#x#####xxx#%%%#x+=-;;:::::::;;;;;;;;;----------===-=======++++******xxxxxxxxxxxxxxxxxxxxxxxx##XXXXXXXXXXXx-:,,,,,,,..................,..,...,,..,,,,,,,,,,,,.,,,,,..,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ..................,:=*****x###xxxxx+**xxx%%#**xx****+*x***++*xx*xxx#####xx###xxx###%########%%#x*=-;;;:::;;;:;;;;;;;;;;;---------==========+++++*****xxxxxxxxxx#xxxxxxxxxxxxxx#%X@XXXXXXX%=::,,,,,,,,.................,...........,,..,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- .................,:-+**xxxx##xxx**+++*xx#%%x**xx*xx**xx****+*xxxxxx#xxx#xx###x*x##%%########%%#*+-;;;::::;;;;;;;;;;;;;;;-------============++++*******xxxxxxxxx#x#xxx##xxxxxxx#%X@@XXXXXXx-,,,,,,,,,,,,......................,,...,,,,.,.,,.,,,.,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ................,,;=**xx*xx##xx***+++**x%%#*****xxx+*x**++**xxxxx*x##x#xxx##xxx###%%##%###%%%#x+=-;;;;;;;;;;;;;;;;;;;---------============++++********xxxxxxxxxxxxx###xxxxxxxxx%X@@@XXXX%*:,,,,,,,.,,,,,.......................,,,.,,,,..,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ................,:=******xx#xxx*++++**x#%#*++***xx++x*++++**xxx**x##x##x####*xx##%%%##%###%%%#*=-;;;;;;;;;------------------=============+++++*******xxxxxxxxx###########xxxxxx%X@@@@XXX#=:,,,,,,,,,,,,,,.......,.....,,,.......,...,,.,.,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ...............,,;+******x#xxx**+++++*##%#++***xxx+*x*+++++x##xxxx##x#x####x*xx##%%%#####%%%#x+-;--==++***********+++++++================+++++*******xxxxx#xxx##########%%%%##x#X@@@@XXX#=:,,,,,,,,,,,,,,,..............,,..........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ..............,,:=*******xxx****++=++*#%%*++*+xxx**x**+++**x##xxx##xxxxx###xxx##%%%###xx#%%%%#****xx##%%%%%%%%%%%%%%%#####xxx**++++======++++****xxxxxx#######%%%%%%%XXXXXXXXXX%X@@@@XX%#=:,,,,,,,,,,,,,,,,,.....,......,,,,..,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- .............,,,-+*******xxx*****+++*x#%#*+++*xxx*xx**+=+**x##*xx##xxxxx##xxx###%%%#####%XXXX%#xxx####%%%%%%%%XXXXXXXXXXXXXX%%#xx*++++=====+++***xxxx####%%%XXXXXX@@@@@@@XXXXXXXXXX@@XX%#=:,,,,,,,,,,,.,,,,,,,,,....,......,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- .............,,;+**************++++**x%%*+++**x#**#**+==+xx##xxx##xxxxxx##x*x##%%%##%###%XXX%#****+++++**xxx##%%%XXXXXXXXXXXXX%%#x**+=======++**xxx###%%XXXX@@@@@@@@@XXXX%%%%%%%%XXXXXXX%*;,,,,,,,,,,,,.,,,,,,,,.,...,,...,,.,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ............,,:-*********x*++**+==***#%x++++*x#x*xx**+++*xxxx*xx##x*xxx##xx*x##%%%#####%%XX%%x++=+++++***xxx########%##%%%%%%%%%%#*+==----===+**xx###%XXXXXX@@XXXXXXX%%%%%%%####%XXXXXXX%x;,,,,,,,,,,,...,,,,,....,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ...........,,,;+*******x*****x*+=++**##*++++*##**xx**++*xx##x*xx#xxxxxx##x**x#%%X%#####%XX%%#x*++++**xx###%%%%%%%%%%%%#xxxxxx*****+=-;;;----=+**xx##%%XXXXXXXXXXXXXXXXXXX%%%%###%XXXXXXXX#=:,,,,,,,,,,,,.,,,,,,,,,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ...........,,:=**********x*****+=++*x#x++++*x##**xx*++**xxxx*xxxxx*xxxx##**x#%%%%#####%%XX%%%#xxxx##%%%%%%%%%%%%%%%%XX%#xxx***++=--;;;:;;---=++*xx##%%%XXXXXXXXXXXXXXXXXXXXX%%##X@@X@@@XX%+;,,,,,,,,,,,,,,,,,,,,,,.,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ..........,,,-***********x*xx**++++*x#*+++**x#**x****+xxxx#x*xxxxxxxx*x#x**#%%%X%###%%%%XXXX%%%%XXXXXXXXXXXX@@@@@@@@@XXX%##***+==--;;:::;;--==+*xx##%XXXXXXXXX@@@@@@@@@@@XXXX%%%@@@@@@@@X%x-:,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- .........,,,:=**********xx*xx**+=+**xx*++***##**xx**+*xxx#x**xxxx*xxx*##x*x#%%%%####%%%XXXXXXXX@XXXXXXX@@@@@@@@%%@@@@@@@XXX%#x*+=--;;::::;;--=+*xx#%XXXXXX@@@@@@X@@@@@@@@@@@XX%X@@@@@@@@@X#+;:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- .,..,...,,,:-+**********xxxx***+=+**x**++**x#x**x*+++x#x#x***xxx**xx*#%#x*#%%%%%x###%%%XXX@@@@@@@@@@@@@@@XXX@@@%X@@@@@@@@XXX%x*+=---;;:::;---=+*xx#%%%XXXX%%%X@X%@@@@@@@@@@@@XX@@@@@@@@@@X%*-;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ...,....,,,;+***+**++*xx*******+=+*x*******x#**xx*++*xxx#x**xxxx**xxx%%#xx#%%%%####%%%%XXXXX@@@@@@@@@XXX%%#%X@@@@XXXXXX@@X%#x*++=----;;::;--==+*xx#%%XX%%####%X@@@@@@@@@@@@@@@@@@@@@@@@@@@Xx=;:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ..,,...,,,:=****+**+*xxxx**x**++++*x******x#x**xx*+*xx##xxxxx*x**xx*x%#x*x%%%X%####%%%%%XXX@@@@XXXXXXX%%%%####%#%%%%%%%XXX%x+++==----;;;:;;--=+*xx#%%XXXXXXX%XXX@@X@XXXX@@@XXXXX@@@@@@@@@@X#=;:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- .......,,,-+***+**+***xx**xx**+++**x***xx*x#x**xx***xx##xx*******x*x%%xxx#%%X%####%%%%XXXX%%XX%%####xx##%%%%%X%%%%%%%%%#x*+=--------;;;;;;;--=+*xx##%%%%%%%%XXX@@@@@@@@@XXXX%#x%X@@@@@@@@@X%*-::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- .......,,:=*********x*xx*****+=++*x****x**x#**xxx***xx#xx**********#%#xxx#%%%####%%%%%%%%%%%%##x**++++***xx##########xxx**+=------;;;;;;;;;--==+*x##%%%%%%%%%%%XXXXXXXX%%%%%##x#@@@@@@@@@@X%x=;:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ......,,:-+x*+*****x**x******+=++*x****x**xx**xxx*xxx#xxx**x*****xx%#xxxx#%%%####%%%%%%#######x**++=====+++******++++++++===-----;;;;;;;;;;--==+*x###%%%%%%%%%%%%%%%%%%#%%##xxx#X@@@@@@@@@XXx+-:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ......,,;=*x*********x*******++++*xx**xx**#x**xx*xxxxxxxx*xx+****x#%xxxxx#%%%###%%%%%%%#####xx**+++=======================-------;;;;;;;;;;---=+*xx##############%##########xxxxX@@@@@@@@@XX#+-:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- .....,,:-+**++*x**x*xx*******++++*xxxxxx**xx**#xxxx####x**x*+*xxxx##xx###%%%#x##%%%%%%#####x**++=====---==============-----------;;;;;;;;;;;--==+*xx#######################xxxxx#@@@@@@@@@XX#+=;:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ..,,,,:;-+*+++******xx*****+*++++*xxxxxx**#x**#xxxx###xxx**++***x#%##x###%%%xx#%%%%%%%###xx*++===--------===========----------;;;;;;;;;;;;;;;--=+*xx####################xxxxxxxx#X@@@@@@@@XX%*=;:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ..,,,,:-+**++***+***x******+*++++xxxx##x*x#x*x#xx#####x**x*++***x###x##x%%%#*x#%%%%%%###x*++==----------=============-------;;;;;;;;;;;;;;;;;---=*xxx##################xxxxxxxxxx%@@@@@@@@XX%x=;:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ....,:;=**++*x**+x**x+*******++++xx###xxxx#xx#########xx**++*x**###xx###%%#xx#%%%%%%%##x*+==-----------===============----;;;;;;;;;;;;;;;;------=+*xx##################xxxxxxxxxx%@@@@@@@@XX%x=-:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ...,,:-+**++*****x**x+*****++=++*x####xxxxxxx###x#####xx*++*xxx*###x###%%#xxx%%%%%%%%#x*+=--------------==============---;;;;:::;;;;------------=++*xx################x##xxxxxxxx#X@@@@@@@XX#x=-;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ...,,:=++*+*******+*x+*****+++++*x####xxxx#xx########x***++*xxxx##xx###%##xx#%%%%X%%##*+=---------------==---========----;;;::::;--------------==++**xx####################xxxxxx#X@@@@@@@XX#x=-;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ..,,:;=+**+******++*x++***+*++**x#####xxx##x##%######x**++*xxxxx##x###%%#xxx%%%%X%%%#x+=--------------------=========------;;;;;-===------------==+***xx#####################xxxx#X@@@@@@@XX#x=-;:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ..,,:-++*****+***++xx+***++*++**x#%###xxxx#x#%%%#####x**++*xxxxx#xx##%%##xx#%%%XX%%%#*=--;;;;--------------===========---------------;;;;;;;;;;-=+****xxx######################xx#X@@@@@@@XX#*=-;:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ,,,,;=++***++****++x*+++**++++++x#%##xxx*xxx#%%%#####x**++**xx###x##%X%xxx#%%%XXX%%#x+==-;;;;;;;----------=================-------;;;;;---===--=+xxxxx#########################xx#X@@@@@@@XX#*=--:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ,,,:-+***********++x*+******++++x#%###xx*xxx#%%%####xx*++**xx###xx#%%%#xxx#%%%XXX%%#*===;;;;;;;;;------------===============----;;--==+***+====+*x#xx###########################x#X@@@@@@XX%#x=;;:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ,,:;=+***+**+****+*x*+******+**+x#%####xxxx#%%%%####xx**+xxxx#%#xx%%%%#x#x##%XXXX%%x*=--;;;;;;;;----------=======+++++====+=-;---=+x%X@@XX%#*++*#####%%%########################x#X@@@@@@XXX#*=;;:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ,,:-+****+*+*xx*+**x*****++++***x#%%##xxxxx#%%%%#%%#x****xxx###x*x%%%%#####%XXXXX%%x*=-;;;;;;;;;--------========+++++=====+=---=+*x#%%#x*+====*x###%%X%%#######################xx%X@@@@@@XXX#*=;;:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ,,;=+******+*xx*++***+**++******#%X%##xxxx##%%%%%%%#x***xxx####xx#%%%######XXXXXX%#x+=--;;;;;;;;------=====+++++++++======+++=++*x**=--==+++*x#%%%%%%%#########################xx%@@@@@@XXX%x*=;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ,:-=+**********++++*x**+++++*x*x#%X%%#xx**x#%%%%#%%#****xx#####xx%%%%#####%XXXXXX%#x+=------;;;-------====+++++++++=================--==+x###%#################################x#X@@XX@XXXX%x*+;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ,;-+*********x*+++*xx***++*+***x#%X%%#xx**x#%%%%#%%x**+*xx##%#xx#%%%#####%XXXXXXX%#x+=-------------=======++++++++======--------;;;;;;-=*x###x*xx##############################x%@@@XX@XXXX%*++;;;:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ,;=+*****+*****++**xx+*****+**xx#XX%%#xxxx##%%%%#%#x***xx#%%%#x#%%%%#####%XXXXXXX%#x*==------------======+++++++======---------;;;;;;--+*xxx*+++*x#############################x%@@@XXXXXXX%+++;;;:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- :-++****++**x**++**xx+**++*+*xx##XX%%#xx*x##%%%%#%#x***xx#%%##x#%%%%####%XXXXXXXX%#x*+=====--------=====+++++=======--------;;;;;;;;--=+xxx*++==+*x###########################x#X@@@XXXXXXX%+++;;;:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- :==+********xx*++**xx***++*+**x#%XX%%#xxxxx#%%X%%%#xx**x##%%##x#%%%#####%XXXXXXXX%#x*+====---------===============----------;---------=+*x***+===+xx#########################xx%@@@XXXXXXXX#++=;;;:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ;++*********xx+++***x***++++*xx#%XX%#x*xxxx#%%X%%##xx*x##%%##x###%%####%XXXXXXXXX%#x*+======-------==============-----;;;------------==++****++++*xx########################xxx%@@@XXXXXXXX%*+=::;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- =++*********x*+=+x******+=++xxx#%XX%#x*x*xx#%%X%%#xx**x##%%##x##%%####%XXXXXXXXX%%#**+===---------=============+=--;;;;;;;;--------==+++******xxx###########################xxxX@@@@XXXXXXX%x*=:::;:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ++++******+*x**+*x***++*+=+*##x#%XX%#x**xxx#%%%%%#xx*x###%%####%X%##%%%XXXXXXXXX%%#**+=----------========+++++=--;;;;;;;;;;;;--==+****xxxxxx###%%%%%%%%%%##################xxxxX@@@@XXXXXXX%*+-:::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- +*********+x**++*****++*+=+*#xx%XXX%#x**xxx#%%%%#xxxx###%%#####X%####%XXXXXXXXXX%%#x*+=-----------=====++*++*+=----;;;;;;-==+**xxxxxxx######%%%%%%%%%%%%%%%##%%###########xxx*x%@@@@XXXXXXX%*=-::,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- +****+********+++**+x*+++=+*xxx%XXX%#xxxxxx#%XX%#xxx####%%####%X%%%##%XXXXXXXXXX%%#x*+=-------------==+**xx###x++===+++***xxxxxxx#####%%%%%%%%%%X%%%%%%%%%%%X%%%#########xxxxx#X@@@@XXXXXXX%*=-::,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- *********+*xx*+++****++*+=+*xx#%X@X%#*xxxxx#%XX##xxx###%%%###%%%%%%#%XXXXXXXXXXX%%#x*+=-------------==+*x##xxx**xxx###########%%%%%%%%%%XXXX%%%XXXXXXXXXXX%%%%%%#######xxxxxxx#%@@@@XXXXXXX%x+-::,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- *********+*xx*++****x*+*+=+xxx#%X@X%#*xxxx##%X%%#xxx##%%%%###%X%####%X@XXXXXXXXX%%#x*++=-------------=+**x**+=----=+***xx******xxxxxxxx####xxx##%%%%%%%%%%%###########xxxxxxxx#%@@@@XXXXXXX%x+-::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ++**+**x*+x#*+++*****++*+=+xxx#%XX%#xxxxxx##%X%%xxx###%%%%##%XX%###%X@@XXX@XXXXXX%%x*++=-------------=+++*+===----;;---=======--=+++*****xxxxxx###%%%%%%%#############xxxxx###x%@@@@XXXXXXX%#*-::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ***++**x*+xx*++******+**++*xxx#XXX%#*xxxxx#%%%%#xxx##%%%%##%%X%%%##%X@@XX@@@XXXXX%%x**+=------------===+++===-----;;;;----=======+=+******xxxx###%%%%%%%##############xxxx#%%#x%@@@@@@XXXXX%#*-::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ***++*xx+*x#*++*x****+**+=*xx#%XXX%#**xxxx#%XX%#xx##%%%%%##%XX%%##%X@@@@X@@@XXXXX%%#**+==----------========-------;;;;;;---==++***xxxx#######%%%%%%%%################xxxxx%%%#x%@@@@@@@XXXX%#*-::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ***++*x**x##x++*x*****x*++xxx#%XXX%#***xx#%%%%#xx###%%%%%##%X%%###%X@@@XX@@@@XXXX%%#x*++=-----------======--------;;;;;;;----==++**xx#########%%%###################xxxxx%X%%xx%@@@@@@XXXXX%#*-:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ***+**x**x##*+*x********=+xx##%XXX%#***xx#%%X%#x####%%%%##%%%%%##%X@@@@XX@@@@@XXXX%%x**+=--------------------------;;;--------==+++***xxxxxxxx######################xxxx%XX%%#xxX@@@@@@XXXX%#x=::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- **++*xx**x#x***x********=+xx##%XXX%x***xx#%%%%xx###%%%%###%X%%%##%X@@@@X@@@@@@XXXXX%#x*++=------------------------;;---------====++++*****xxxxxxxxx#################xxx%XXX%%#x*X@@@@@@XXXX%%x+;:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- *****xx**x#*+**x**+**xx+=*x##%XXX%#x***xx#%%%#xx#%%%%%####%X%###%XX@@@@X@@@@@@@XXXXX#x**+=---------------;;---;;;;----;;-----==========+++******xxxx##############xxxx%X@XXX%#x*%@@@@@@@XXX%%x+-:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- *****x***##*******+**xx+=*x#%%XXX%#x****x#%%%####%#%%%%##%%%%##%XX@@@@XX@@@@@@@XXXXX%#x**+=-----;;;;;;;;;;;;;;;;;;;;;;;;;;---------======++++****xxxxx##########xxxx#%X@@XXX%%x*%@@@@@@@XXX%%x*-:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- +****x**x#x*******+**x*+=*#%%%XXX%#x****x%%%####%%%%%%###%%%%#%%XX@@@@@@@@@@@@@X@@XXX%#xx*+=------;;;;;;;;;;;;;;;;;;;;;;;;;----------====++++****xxxxxxxx#####xxxxx#XXX@@XXX%%x*#@@@@@@@@XX%%#*=:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- *++*xx+*x#*+*****++*xx*++x#%%%XXX%x****x#%%%####%%%%%%##%%%%#%%XXX@@@@@@@@@@@@XX@@@@XX%##x*+=--------;;;;;;;;;;;;;;;;;;;;;;;;;;-------====++++***xxxxxx##xxxxxxxx#%X@@XXXXXX%%x+#@@@@@@@@XXX%#x=:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- +***x*+*xx*+********xx*=+x#%%XXX%#x*xx*x#%%%###%%%%%%###%%%#%%%XXX@@@@@@@@@XX@XX@@@@@@XX%#xx+===----;;;;;;;;;;;;:::::::;;;;;;;;;;-----====+++++***xxxxxxxxxxxxxx#X@@@@@XXXXX%#x+#@@@@@@@@@XX%%x+;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ++****+xxx+**+**x***xx*=*#%%%XXX%#x***x#%%%####%%%%%###%%%%%%%XXX@@@@@@@@@@XXXXXXX@@@@@@XX%##*+===----;;;;;;;;;;;;:::::;;;;;;;;;;----===++++++++**xxxxxxxxxxxxx%@@@@@@@XXXXX%##*#@@@@@@@@@XX%%x+;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- +****++*x*++***xx***x*++*#%%XXX%%x*****#%%#x#####%%%###%%%%%%%XXX@@@@@@@@@@XXXXXXXX@@@@@@XXXX%#x++==--------;;;;;;;;;;;;;;;;;;;;----==++****+++**xxxx##xx#xxx#X@@@@@@@@@XXX%%##xxX@@@@@@@@XX%%#+;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- +***++*xx*+*********x*++x%%%XXXX%x****x#%%######%%%####%%%%%%XXXX@@@@@@@@@@@XXX@XXXX@@@@XXXXXXXX%#*++===----------;;;-;;;;;;------===++**********xxx######xx%X@@@@@@@@@@@XX%%##x#X@@@@@@@@@XX%#*-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- +*+*++*x*++*x****+*xx*+*#%%%XXX%xx***x#%%#######%%%###%%%%%%%XXXX@@@@@@@@@@@XXXX@XXXX@@@@@XXXXXXXX%%x**+===-------------------=====++***xxxx****xxx######x#%@@@@@@@@@@@@@XXX%####%@@@@@@@@@XX%%x-:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- +*++***x*+**x*****xxx**x#%%XXX%#x****x%%%#######%%###%%%%%%%XXXXX@@@@@@@@@@@@XXX@@XXXX@@@@XXXXXXXXXXX%#xx**++====---------======+++***xxxxxxxxxxxx#######%@@@@@@@@@@@@@@@@XXX%%##%@@@@@@@@@XX%%x=:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- +++++*x*++********xx***x#%%XX%##*****#%%#x#####%%#x##%%%%%%XXXXXX@@@@@@@@@@@@XXXXXXXXXX@@@@XXXXXXXXXX%%###xxx***+++++=====++++++***xxxx###############%X@@@@@@@@@@@@@@@@@@@XX%%%#%@@@@@@@@@@XX%#+;:,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ++++****+***x*****xx***x%%XXX##x***xx#%%####x#%###x#%%%%%%%XX@@XX@@@@@@@@@@@@XXX@XXXXXXX@X@XXXXXXXXXXX%##########xxxx********xxxxxx################%@@@@@@@@@@@@@@@@@@@@@@@@@XX%#%X@@@@@@@@@XX%#+-:,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ++++****+***x****x#x*+x#%%XX%#xx***x#%%#x########x#%%%%%%%%X@@@XXX@@@@@@@@@@XXXXXXXXXXXX@@@@@@XXXXXXXX%#########%%%%%%%%%%#######%%%%%%%###########X@@@@@@@@@@@@@@@@@@@@@@@@@XXX%%X@@@@@@@@@@X%#+-:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ++++***+***xx**xxx#x**x#%XXX#xxx***x#%#x########xx#%##%%%%XXXXXXXXX@@@@@X@@@XXXXXXXXXXXX@@@@@XXXXXXXXX%#########%%%%%XX%XXX%%%%%%%%%%%%#xxxxxx#####X@@@@@@@@@@@@@@@@@@@@@@@@@XXX%XX@@@@@@@@@@XX#*-;:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- +**+***+***#x+***xxx**#%%XX%xxx***x###x#########x#%%##%%%XXXX@XXXXXXXXXXXXXXXXXXXXXXXXXXX@@@@XXXXXXXXX%##x######%%%%%%%XXXX%%X%%%%%%%#xxxxxxxx#####X@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXX@@@@@@@@@XXX%*=;::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- +*****++**x#***xxxxx*x#%XX%#xx***x############xx##%##%%%%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@@@XXXXXXXXX%##x######%%%%%%%XXX%%%%%%%%%#xxxxxxxxxx#####%@@@@@@@@@@@@@@@@@@@@@@@@@@@X%X@@@@@@@@@@@XX%x+-;:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- *********x##***xxxx**#%%XX#xx*+**x###########xxx#####%%%XX@@XXXXXXX@XXXXXXXX%%%%%XXXXXXXXXXXXXXXXXXXXX%##x######%%%%%%%%%%%%%%%###xxxxxxxxxxxxxx###%@@@@@@@@@@@@@@@@@@@@@@@@@@@XXX@@@@@@@@@@@XX%x+-;;:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ***xx****x#x**xxx*x*x#%XX%#xx++*x##xx######xxxx###%#%%%XXXXX@XXXXX@@@XXXXXX%%%%%%%%%%XXXXXXXXXXX%%%%%%##xxxxxxx################xxxxxxxxxxxxxxxxx###%X@@@@@@@@@@@@@@@@@@@@@@@@@@XXX@@@@@@@@@@@XX%#+-;::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- **xxxxxx*x#x**xxxxxx##%%%#xx****x##x######xxxx###%%#%%XX@XXX@XXXXXX@@XXXXXX%%%%%%%%%%%%%XXXXX%%%%%%###xx*********xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#####X@@@@@@@@@@@@@@@@@@@@@@@@@@@XX@@@@@@@@@@@XXX#+-;:,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- *xxxxxx*x##**xxxxxxx#%%%%xxx***x#xxx#####xxxx###%%##%XX@@XX@XXXXXXX@@XXXXXXX%%%%%%%%%%%%%XXXX%%%%%%###xx*********xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx####%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX%#+=;::,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- xxxx#xxxx##**xxxxxxx#%%%#x****xx#xx#xx##xxx*x###%##%XXX@XXXXXXXXXXXXXXXXXXXX%%%%%%%%%%%%%%%%%%%%%%%###x***********xxxxxxxxxxxxxxxxxxxxxxxxxxxxx#####%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXX%#*=;::,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- xxx##xxx##xxx##xxxx#%%%#x****xxxxxxxxx#x***x######%XXX@@XXXXXXXXXXXXXXXXXXX%%%%%%%%%%%%%%%%%%%%%%%####xx*********xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#####%X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXX%*=;:,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- xx########xxx##xx###%%%#x****xxxxxxxxxx***x####x#%%XXX@XXXXXXXXXXXXXXXXXXXX%%%%%%%%%%%%%%%%%%%%%%####xx********xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx####%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXX%#*=;:,,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- x######%%#xx####x##%X%#xxxxxxxxxxx##x***x#######%XXXXXXXXXXXXXXX@XXXXXXXXXXX%%%%%%%%X%%%%%%%%%%%####xx************xxxxxxxxxxxxxxx*****xxxxxxxxxxx####%%X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXX%#*=;::,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ###%###%%#xx#%%####%%##xxxxxx*xx*xx****x#######%%XXXXXXXXXXXXXX@@XXXXXXXXXXX%%%%%%%%XX%%%%%%%%%%####x*****++******xxxxxxxxxx*********xxxxxxxxxxxxx####%%X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX%%x+;::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ###%%%%%%##x###x##%%%##xxxx****xxx****x#%%%###%%XXXXXXXXXXXXXX@@@@XXXXXXXXXXX%%%%%%%%%%%%%%%%%%####xx*************xxxxxxxxx***********xxxxxxxxxxxxx#####%%X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX%%x+-;::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ###%%%%%#xxx###x#x%%%#xxxxx*x*xx*****x#%%####%XXXXXXXXXXXXXXXX@@@@@XXXXXXXXXXX%%%%%%%%%%%%%%%%%%%##x***************xxxxx****************xxxxxxxxxxx#######%%XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X%%#+-;:;::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- x##%%%%%#xxx###x##%%%#xxx**x*******xx#%%%###%XXXXXXXXXXXXXXXX@@@@@XXXXXXXXXXXX%%%%%%%%%%%%%%%%%%%#x***+*********************************xxxxxxxxxxx#########%%%X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X%#x=;::::::,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ##%%%%%%#x#####x##%%%##x**x*******x##%%%###%XXXXXXXXXXXXXXXXX@@@@@X@XXXXXXXXXX%%%%%%%%%%%%%%%%%###x*++++**********xxx*********++**********xxxxxxxxxx#########%%%%XX@@@@@@@@@@@@@@@@@@@@@@@@@@@X%#x=;:,,,,::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ##%%%%%%x###%#xxx#%%#xx**********x##%%%#x#%XXXXXXXXXXXXXXXXX@@@@@@@XXXXXXXXXXXXX%%%%%%%%%%%%%%####x*++++*****************++++++***********xxxxxxxxx#############%%%%XX@@@@@@@@@@@@@@@@@@@@@@@@X%#x=;,,,,,,,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ##%%%%%%x#####xx#%%#xxx*********x##%%%#x#%XXXXXXXXXXXXXXXXX@@@@@@@@XXXXXXXXXXXXX%%%%%%%%%%%%%%###x**++++*************++++++++************xxxxxxxxxxxx#############%%%%%XXX@@@@@@@@@@@@@@@@@@@XX%#*-:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ##%%%%%%xx#%#xx##%%#x**********x###%%#x#%%XXXXXXXXXXXXXXXXX@@@@@@@@@@XXXXXXXXXX%%%%%%%%%%%######x*++++++++++++++++++++++++++++************xxxxxxxxxxx################%%%%%%%XXX@@@@@@@@@@@@@@XX#x+;,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- #%%%%%%#x####xx##%#xx**+**++*xx###%%#x#%XXXXXXXXXXXXXXXXXXXXX@@@@@@@@@XXXXXXXXXX%%%%%%%%%%####xx*+++++++++++++++++++++++++++++++**********xxxxxxxxxxxx#########################%%%XX@@@@@@@@@X%#*=:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- #%%%%%%#####xxx#%#xx**+++++*xx###%##x#%XXXXXXXXXXXXXXXXXXXXXX@@@@@@@@@@XXXXXXXXXX%%%%%%%%%####x*+++++++++++++++++++++++++++++++************xxxxxxxxxxxxx###xxxxxxxxxxxxxxxxx#########%%%XX@@@X%x+;,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- %%%%X%%#xx##xx###*x****++*x#####%#x###%XXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@@@XXXXXXXXX%%%%%%%####xx*+++++++++++++++++++++++++++++++++++++*******xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx######%%%#*-:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- %%%%%%#xxx##xx##x*****++*x####%%#x###%XXXXXXXXXXXXXXX%XXXXXXXXXXXXXXXX@@XXXXXXXXXX%%%%%%###xx*++++++++++++++++++++++++++++++++++++++*******xxxxxxxxxxxxxxxxxxxx*xxxxxxxxxxxxxxx*xxxxxxxxxxxxxxxx*=-;::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- %%%%%%xxxx##xxxxx*+*++**x####%%#x#%#%XXXXXXXXXXX%%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%%%%%###xx**++++++++++++++++++++++++++++++++++++++*******xxxxx*****xxxxxxxxx****xxxxx*****************xxxxxxxxxxxx*+=-;;:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- %%%%%#xxxxx#xx*****++*xx####%%###%%%XXXXXXXXXXX%%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%%%%%%###x**++++++++++++++++++++++++++++++++++++++++********x******************************++++++++++*********************++==--;;::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- %%%%%#xxxxxx******++*x#####%####%%%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%%%%%###x*+++++++++++++++++++++==++++=====+++++++++++*********************************++++++++++++++++++++************************++++===----;;;:::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- %X%%%#xxxxxx*****+**xx###%%####%%%%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%%%%%####x*++++++++++++++++++++++==========+++++++++++++**********++++++**********+**+++++++++++++++=+++++++++**++++++++++++++++++++++++++++++++++++++================---;;;::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- %X%%##xxxxx********x####%%#xx#%%%%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%%%%%###xx*++++++++++++++++==+++===========+++++++++++++++**+*+++++++++++**+****+++++++++++++++++====+=+++++++++***++++++++++++++++++++++++++++++++++=================+++++++++==--;:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- XX%%##x#x**********x##%%%##x#%%%%XXXXXXXXXXXXXXXX@@XXXXXXXXXXXXXXXXXXXXXXXXXXXXX%%%%###xx**++++++++++++++++========---====+++++++++++++++++++++++++++++++++++++*+******+++++++++++++++++++++++++***********+++++++++++++++====+=========================+++++++++++**++=-;:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- XX%##xx#x*********x##%%%####%%%%XXXXXXXXXX%%XXXXXXXXX@@XXXXXXXXXXXXXXXXXXXXXXXXX%%%%##xx**++++++++==+++++=========------==++++++++++++++++++++======+++++++++****************+++++++++++++++++++++++++++++++++++++++++======================================++++++++*******+-;:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- X%##xx#x**xx****xx########%%%%%XXXXXXXXXX%%XXXX@@XXXXX@XXXXXXXXX@XXX@@XXXXXXXXX%%%%%#xxx*++++++++======+========--------===+++++++++++++++++++==++++++++************************+++++++++++===========+++++++++++++===========================================+++++++**********=-:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- X%#x*xx********xx########%%%%%%XXXXXXXX%%%XXXXXXXXX@@@@@XXXXXXXXX@@@@@@XXXXX%%%%%%%##xx*++++++++==============-----------=====+++++++++++++++++++++++++++++++++++++++++++++++++++++++==========================+========-=----------------------------========+++++++++*******xx**=;:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- %#xx*xx**x*****x#####xx#%%%%%%XXXXXXXX%%%XXXXXXXXXXXXXXXXXXXXXXXX@@@@@XXXXX%%%%%%%%#xx*++++++++==============--;;;;-------========+++++++++++++================================+++=======-------------------------------------------;;;;;------------------====++==++++++++*****xxx**=:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- %#**x***xx***x######xx#%%%%%XX%XXXXXX%%XXXXXXXXXXXXXXXXXXXXXXX@@@@@@@@XXXXXX%%%%%%##xx*++++=+==============---;;;;;;;-------===========================================================--------;;;--------------;;;-;;;;;;;;;-;;;;;;;;;;;;;;;;;;;;;;;;;-------======++++++++****xxxxxx*=;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- %x****xxx****x########%%%%%%%XXXXXXX%%XXXXXXXXXXXXXXXXXXXXXXXXXXX@@@XXXXXXXXX%%%%%##x*++++==============----;;;;;;;;;;;;------==--====================================================-------;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-------=====+++++++*****xxxxxxx*=;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- #x****xx*****x####x#%%%%%%%%XXX%XXX%%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%%%%##x*+++++=============----;;;;;;;;;;;;;;--------------------=============+=+=========================-------;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-------====++++++++****xxxxxxxx*=:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- xx***xx*****x####xx#%%%%%%%%XXXXXX%%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%%%###x*+++++============----;;;;;;;;;;;;;;;;---------------------===========+++++++++++==+++++==========-----;;;;;;;:;;;:;;;;::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;;------====++++++++****xxxxxxxxx+;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- x***xx++++*xx######%%%#%%%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%%%###x**+++=++==========-----;;;;;;;;;;;;;;;;;---------------------========++++++++++++++++++++=========-----;;;;;;;;;::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::;;;;;;;;;----======+++++++****xxxxxxxxx*=:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ****x*==++*x########%%%%%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%%%%%%XXX%%%%###xx**+++=+++========----;;;;;;;;;;;;;;;;;;;;;;;-----------------========+++++++++++++++++++==========-----;;;;;;;;;:::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;:;;::::::::::;;;;;;;;----=====+++++++*****xxxxxxxxx*=:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- *****+==+*xx########%%%%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%%%%%%%%%%%%%%%%%%##xxx***+++++++=======-----;;;;;;;;;;;;;;;;;;;;;;-----------------========+++++++++++++++++++=========-----;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;----=====++++++******xxxxxxxxxx+;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- *+**====+xxxxx######%%%%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%%%%%%%%%%%%%%#####%%%##xxx***++++++======------;;;;;;;;;;;;;;;;;;;;;;;-;-----------------=======+++++++++++++++++++========------;;;;;;;;:::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::;;;;;;;-----=====+++++******xxxxxxxxxxx+;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- +++++==+*xxxxx#####%%%%%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%%%%%%#########xxx##%%%#xxx***+++++++===------------;;--;;;;;;;;;;;;;;;;-------------------======++++++++++++++++++++========------;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;-----=====+++++******xxxxx##xxxx+:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- =+++=-=*xxxxxx#####%%%XXXXXXXXXXXX@@XXXXXXXXXXX%%%XXXXXX%%#########xxxx*x##%%##xx****++++++==------------;;;;;;;;-;;;;;;;;;;;;--------------------========++++++++++++++++++++======-------;;;;;;;;:::::::::::::::::::;;;;;;;;;;;;;;;;;::::::::::::::::::::::;;;;;;----======+++++*****xxxxxx##xxxx=:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ======+*xxxxx#####%%%%XXXXXXXXXXXXXXXXXXXXXXX%%%%%%%XXXX%%########x******#%%%#xx*****+++====------;;;;--;;;----;;--;;;;;;;;;--;;;;-----------------=======++++++++++++++++++++========------;;;;;;;;:::::::::::::::::::;;;;;;;;;;;;;:;:;;::::::::::::::::::::;;;;;-----=======++++*****xxxxxx##xxxxx-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ==++=+*xx**x#####%%%%XXXXXXXXX@XXXXXXXXXXXXXX%%%%%%%%XXX%%#######x***+++*#%%%#x***++++==--------;-;;;;;;;;------------;----------------------------=========+====++++++++++++++========-------;;;;;;;::::::::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::;;;;;;;;------======+++*******xxxxx###xxxx*;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ====+**xxxx##x##%%%%XXXXXXXXX@@XXXXXXXXXXXXXX%%%%%%%%%XXX%######x***++++x#%%#x**+++=====----;;;;;;;---;;;;;-------;;;--------------------------------===================+++++++========--------;;;;;;;;;;:::::::::::::::;;;;;;;;;::;::::::::::::::::::::::;;;;;;;;;-----======++++++****xxxxxx##xxxxx=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- ====*x*x*xx#x##%%%XXXXXXXXXX@@XXXXXXX@XXXXXXX%%%%%%##%XXX%%####x****+++*#%%#x*+++====-------;;--;;--;;;;;;;--------;------------------------------===--======================++=========---------;;;;;;;;:::::::::::::;;;;;;;;;;;;;:::::::::::::::::::::::;;;;;;;--------====+++++++****xxxxxxxxxx##x*;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement