Made by PitexWIN
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX****XXXXXXXX******XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX****XXXXXXXX******XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX**XXXX******XXXX****XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX**XXXX++==++XXHH****XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX**XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX**XX**====++**HHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX******XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX**XX++--====++XXXXXXXX****XXXX**XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX********XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++--======**XXXXXX******************************************************************************************XXXXXXXXXXXXXXXX********XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++--====--==XXXXXX******************************************************************************************************************XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXX********XXXXXXXX++--========XXXXXX********XX********************************XXXXXXXXXXXX****XXXX****++**********XXXX******XXXX************XXXX********XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX**======--==**XXXXXXXXXX****XXXXXXXXXXXXXXXXHHHHHHXXXX****XXXXXXXXXXXXXX****XXXXXX******XXXXXXXXXXXX****XXXXXXXXXX****XXXXXXXXXX******XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
88888888##888888HHHH888888888888888888XX++**++**XXHH8888888888HH888888888888888888####88888888888888888888HHHHHH8888HHHHHHHH8888888888HHHHHH8888888888HHHH888888888888HHHH8888888888888888888888888888HH
88888888888888888888888888888888888888XX**XXHHXX++HH888888888888888888888888HHHH88888888888888888888888888HHHH88888888HHHH88888888888888HHHH8888888888HHHH88888888888888HH88888888888888888888888888HHHH
HHHHHHHHHHHHHHHHHHHHHHHHHHHH8888HHHHXXXXXX8888HH--**8888HHXXXXHHHHHHHHHHXXXXXXXXHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH88HHHHHHHHHHHHHHHHHHHH88HHHHHHHH8888888888888888HHHHHHHHHH
88888888HHHHHH88HHHHHHHHHHHHHHHH88HHHHHHHH88HH**--XX8888HHXXXXHHHHHHHHHHHHHHHHHHHHHHHHHHHHXXHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH8888HHHHHHHHHHHH8888HHHHHHXXHHHHHH
8888HHHHHHHHHHHHHHHH888888HHHHHHHHXXXXHHXXXX**==++HH88HHXXHHHHHHHHHHHHHHHHHHHHHHXXHHHHHHHHXXHHHHHHHHXXXXHHHHHHHHXXHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHXXHHHHHHHHHHHHHHHHHHHHHH
HHHHHHHHHHHHHHHH8888HHHHHHHHXXXXHHXXHH88HHXXXX**888888XXXXHH8888HHHHHHHHHHHHHHHHHH888888888888####88888888888888888888888888888888888888888888##88888888888888888888888888##88888888888888####8888888888
8888HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHXXHH8888XX8888HHXXHHHHHHHHHHHHHHHHHHHHHHHHXX88##########WW########################################################################################################
8888HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHXXHH8888**88HHHHXXHHHHHHHHHHHHHHHHHHHHHHHHXX88####################################################################################################################
8888HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH8888**88HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH88####################################################################################################################
8888HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH888888XX88HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH88####################################################################################################################
8888HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH88888888XXHHHHXXHHHHHHHHHHHHHHHHHHHHHHHHHHHH8888888888888888888888##8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888
8888HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH8888888888XXHHHHXXHHHHHHHHHHHHHHHHHHHHHHHHHHXXHHHHHHHHHHHHXXXXHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHXXHHHHHHHH
8888HHHHHHHHHHHHHHHHHHHHHHHHHHHHHH8888888888HH**HHXXXXXXHHHHHHHHHHHHHHHHHHHHHHHHXXHHHHHHHHHHHHXXXXHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH8888HHHHHHHHHHHHHHHHHHHHHH88888888
8888HHHHHHHHHHHHHHHHHHHHHHHHHHHH888888888888HH**HHXXXXXXHHHHHHHHHHHHHHHHHHHHHHHHHH888888##888888888888######8888888888888888888888888888888888888888888888888888888888####888888888888888888888888888888
HHHH8888HHHHHH88HHHHHHHH88888888888888888888HHXXHHXXHH88HHHH88HHHHHHHHHHHHHHHHHHHH88##WW####################################################################WWWW##88##@@################################
888888HHHHHHHH88HHHHHH8888888888888888888888XX==++XXXXHHHHXXHHHHHHHHHHHHHHHHHHHHHHHH######8888888888######888888####################################88##88####XX----==88##########888888888888##88######
88HHHHHH8888HHHHHHHHHH8888888888HH8888HH8888==``--XXHHXXHHHHHHHHHHHHHHHHHHHHHHHHXXHH88##888888888888888888888888888888888888888888888888888888888888888888##88--    --XX88888888888888888888888888888888
HHHHHHHHHH88HHHHHH88888888888888HH88888888HH--  ``XX88HHHHXX8888HHHHHHHHHHHHHHHH8888######################################################################WW##++````--88WW##############################
8888888888HHHHHH888888888888888888888888HHHH==,,--++XX8888XXHHHHHHHHHHHHHHHHHHHHHH8888##8888##############8888##############################################WW88====XX88################################
########8888HHHH888888888888888888888888HHXX++--**++**8888HHXXHHHHHHHHHHHHHH8888HHHH8888888888888888888888HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH888888##8888####888888888888888888888888888888HHHH
####88######88HH8888888888888888888888HHHHXX++--**XX**==XX88HH88HHHHHHHHHH8888888888####################8888HH88HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH88XX88##########################################88HHHH
8888HH88######HH8888888888888888888888XXHH88XX==--XXXX..--##HHHHHHHHHHHHHH888888HH88####################88HHHHHH8888888888888888HHHHHHHHHHHHHHHHHH88HH88##########################################88HHHH
############888888888888888888888888HHHHHHHHXX**--====``  --88HH88HHHHHH88888888XXHH8888888888888888##888888XX888888888888888888888888HHHHHHHHHHXXHHHHHH88888888888888888888888888888888888888888888HH88
8888888888888888888888888888888888HHHHHHHHHHXXXXXXXX==,,    --HH88HHHH888888HHXX8888############88##WWWW##88HHHH888888888888888888888888HHHHHHHHHHHHHHHHHH8888888888##############################88HHHH
##888888####88HH888888888888888888HHHHXXXXHHHHHH88HH++==--    --XXXX8888HHHH8888XX8888##########88##XX==++==XX8888888888888888888888HHHHHHHHHHHHHHHHHHHHHHHHHHHH8888##########WW##################88HHHH
############88HH8888888888888888HHHHHHXXXXHHHH88HH88XX==--....----==XXHHHHHHHHHHXXHH888888888888##88--``,,..==HH8888888888888888HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH88888888888888##888888888888######88HHHH
8888####888888HH8888888888888888HHHHHHHHHHHHHHHHHH8888XX++XX**==----==XX8888HHXXXXHH8888##8888##WWHH----==--**888888888888HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH88HHHH8888####88##################88HHHH
HH888888HHHH888888888888888888HHHHHHHHHHHHHHHHHH88XXHH88888888**++==----==XX8888HH88############WWXX--==**==**HH8888888888HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH88HHHH88##########################88HHHH
88HHHHHHHH888888888888888888HHHHHHHHHHHHHHHHHHHH88HHXXHHHHHHHH88HH**--------==**HH8888####88888888==------------88888888HHHHHHHH8888888888HHHHHHHHHHHHHHHHHHHHHH88HHHH8888########################88HHHH
8888HH8888888888888888888888HHHHHHHHHHHHHH8888HHXX8888HH88HHXX88888888XX==--..``--==**HH88888888++----------++XX88888888HHHHHHHH888888888888HHHHHHHHHHHHHHHHHHHHHHHHHHHH8888888888888888888888##8888HH88
88888888888888888888888888888888HHHHHHHHHHHHHHHH888888HHHHHHHHHHHH88HH88HH++++,,        ``--**@@HH----==--==**HH88888888HHHHHHHH88##########88XXHHHHHHHHHHHHHHHHHH888888########################WW88HHHH
88888888888888888888888888HHHHHHXXHHHHHHHHHH8888888888HHHHHHHHHH8888XX88HHXXXX--              --88----==----**HH88888888HHHHHHHH88######888888HHHHHHHHHHHHHHHHHHHHHHHH88##########################888888
888888888888888888888888HHHHHHXXXXXXHHHHHH888888888888HHHHHHHHHHHHXXXXHH88HHXX--                ````--==----XX88888888HHHHHHHHHHHH888888888888HHHHHHHHHHHHHHHHHHHH88HHHH8888888888888888888888888888HHHH
8888HH8888888888888888HHHHHHHHHHHHHHHHHHHHHHHHHH8888HHHHHHHHHHHH8888HH88HHXX==,,..``                ,,==HH88HHHH888888HHHHHHHHHH88##############HHHHHHHHHHHHHHHHHH88HH88##########################8888HH
8888888888888888888888HHHHHHHHHHHHHHHHHHHHHH88888888HHHHHHHHHHHHXXXXXXHHHHHH88XX++--..                --**88HH88888888HHHHHHHHHH88##############HHHHHHHHHHHHHHHHHHHHHH88##########################88HHHH
##8888888888888888####88XXXXXXXXHHHHHHHH8888888888HHHHHHHHHHHHHH888888HHHHXXHHHHXX==--..                ,,====88888888HHHHHHHHHHHH888888888888HHHHHHHHHHHHHHHHHHHHHHHHHH88888888888888888888888888HHXXHH
WW####888888888888####88XXXXHHHHHHHH888888888888HHHHHHHHHHHHHHHHXXHHHHHHHHHHHHHHXX**==----..    ````    ..==--**888888HHHHHHHHHH8888####88##8888HHHHHHHHHHHHHHHHXXHHHH88##########################88HHHH
@@WW######888888HH####88HHHH88888888888888HHHHHHHHHHHHHHHHHHHHHHHHHHHHXXHHHHXXHH88HHXX**XX**--            --  ==888888HHHHHHHHHH################HHHHHHHHHHHHHHHHHHHHHH88##########################88HHHH
HH############HHHH####88XXHH############88HHXXHHHHHHHHHHHHHHHH88HHHHHHHHHHHHHHHHHHXX==------==--,,``      ....--8888HHHHHHHHHHHHHH888888####8888HHHHHHHHHHHHHHHHHHHHHH8888888888888888888888888888HHHHHH
**HH88########88HH####88HH88####8888####8888HH88HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH88++,,``  ``,,--++++==--````..==8888HHHHHHHHHHHH88########88HHHHHHHHHHHHHHHHHHHHHH8888############################88HHHH
XXHH88########88HH####8888####8888########88HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH88--          ``,,----==++--,,--HHHHHHHHHHHHHHHH##########88HHXXHHHHHHHHHHHHHHHHHH88##############################88HHHH
==**HH########88HH####8888####88########88HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH--                  --++----==HHHHHHHHHHHHHHHHHH8888888888HHXXHHHHHHHHHHHHHHHH8888####8888888888888888888888888888HHHH
HH88##########HHHH####88HH88####8888888888HHHH88HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH==                  ``----==HHHHHHHHHHHHHHHHHH88888888####8888HHHHHHHHHHHHHHHHHHXXHHHH88888888888888888888888888HHHHHH
88HH##WW##WWWW##88##WW88HH88####888888##8888HH8888HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH++                  ,,----==HHHHHHHHHHHHHHHHHH################HHHHHHHHHHHHHHHHHHXXXXHH88########################88HHHH
88**88WW##8888HH88####88HH8888##########88HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH**                  ``..--++XXHHHH88HHHHHHHHHH88####88######88HHHHHHHHHHHHHHHHHHHHHH8888########################88HHHH
XX--HHWW##88888888888888HH88888888888888HHHHHH8888HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH**                  ``..--HH88HHHH88HHHHHHHHHHHH88888888888888888888HHHHHHHHHHXXXXHHHHXXHHHH88888888888888888888HHXXHH
XX--888888HH8888##88888888HHHH88HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH88++                  ``..--HHHHHHHHHHHHHHHHXXXX88##################88HHHHHHHHHHHHHHHHXXHHHH88####################88HHHH
==..HH888888##888888888888HHHH88HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH++                ``..,,--HHHHHHHHHHHHHHHHXXXX88####################HHHHHHHHXXXXHHHHHHHHXXHH88##################888888
==,,XXHH8888##8888888888HHHHHH88HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH88==            ````..----==88HHHHHHHHHHHHHHXXXX8888888888888888888888XXXXHHHHHHXXHHHHHHHHXXHH88888888888888888888HHXXHH
XX--HHHH8888##8888####88HHHH88HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHXX88--            ````,,----++88HHHHHHHHHHHHHHHHXX88##################8888HHHHHHXXHHHHHHXXHHHH88####################88HHHH
XX--XXHH88####8888####88HHHH88HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHXXXXXX..          ``````------XX88HHHHHHHHHHHHHHHHHH88##################88HHHHHHHHXXHHHHHHXXHHHH88####################88HHHH
HH==XXHH88####888888888888HHHH88HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHXXXX**            ````..----==HHHHHHHHHHHHHHHHHHHHHH88888888888888888888HHXXXXHHHHHHXXHHHHHHHHXXHH88888888888888888888HHXXHH
88++XX88########8888888888HHHH88HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHXXXX**            ``..,,----**88XXHHHHHHHHHHHHHHHHHH88##################88HHXXHHHHXXXXHHHHHHHHXXHH88################8888HHHH
88**HH######WW##8888888888HHHH88HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHXXXXXXXX            ``,,------XX88**HHHHHHHHHHHHHHHHHH88##################88HHXXHHHHXXHHHHHHXXHHHH88####################88HHHH
HHHHXX######WWHH----HH##88888888HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHXXHHHHXXXXXX--``..,,,,        ------XXHHHHHHXXHHHHHHHHHHHHHH8888##88888888888888HHHHXXXXXXXXXXHHHHHHXXXXHH88####888888######88HHHHHH
88XX**##88####==..--88####88HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHXXHHHHXXHHXX--      ``----..    ``--++XXHH88HHXXHHHHHHHHHHHHHH888888888888888888HHHHXXXXXXHHHHHHHHHHHHXXHH88888888888888888888##88XXXX
88XX++######HH------88WW##888888HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHXXHHHHXX88==              ``,,--..--8888HH88XXXXHHHHHHHHHHHHHH################HHXXXXXXXXHHHH88HHHHHHXXXXHH88####################88HHHH
88HH**####88++,,--==##WW##888888HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHXXXXXXXXXX--                ``--..--XX88XXHHXXXXHHHHHHHHHHHHHH8888##8888####88HHHHXXXXXXXXHHHHXXXXXXXXHHHH8888####8888##########88HHHH
8888==XX##XX--------88######88HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHXXHHXXHHHH++                    ``....--HHHHXXXXXXHHHHHHHHHHHHHHXXHHHHHHHHHHHHXXHHHHXXXXXXXXXXHHHHHHHHHHHHHH8888888888888888888888HHXXXX
HH88==XX##88++++--==88######88HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHXXHHXXHHHH==                      ..``--HH88XXXXXXHHHHHHHHHHHHHHXXXXHHXXXXHHHHXXXXXXXXXXXXHHHHHHHHHHXXXXHH8888##88################88HHXX
++XX==XX88HH**++--++88######8888HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHXXHHXXHHHH==              ..,,``  ``  ``**88XXHHXXHHHHHHHHHHHHHHXXXXXXXXXXHHHHXXXXXXXXXXHHHHHHHHXXXXXXXXHH88####88################88HHHH
--==----------------88WWWW##8888HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHXXXXHHXX**              ``--------  ``++HHXXXXXXHHHHHHHHHHHHHHXXHHHHXXHHHHHHXXXXXXXXXXXXXXHHHHHHHHHHHHHHHHHH88HH8888888888888888HHXXHH
==------------..``--++WWWW####8888HHHH88HHHH88HHXXXXHHHHHHHHHH88XX88XX**88XX``                  ``------++88XXXXXXXXHHHHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXHHHHHHHHHH88######88####################88XXXX
++------====----,,--++########8888HH8888HHHH88HHXXXXHHHHHHHHHHHHXXXXXX**XXHH--                ``  ------HH88XXXXHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHXXXXHH############################88XXHH
HH==----++==--------++##########88888888HHHH88HHXXHHHH88HHHHHHHHXXXXXXXX**HH==                ,,--++--==HHXXXXHHXXXXHHHHXXXXXXXXHHXXXXXXHHHHXXXXXXXXXXXXXXXXXXHHXXXXHH8888888888888888####88888888HHXXHH
88**--==**==--------**############8888HHHHHHHHXXXXHHHH88HHHHHHHHXXXXXX88XXHHXX                ``----,,==88XXHHXXXXHHHHHHXXXXXXHHHHXXXXXXHHHHHHXXXXXXXXXXXXHH88############888888############8888##88XXXX
88XX++++XX==--------**############88HHXXHHHHXXXXXXHH8888HHHHXXXXXXXXXXHHXXHHHH----..--------....----,,++88XXHH**XXHHHHXXXXXXXXXXHHXXXXXXXXXXXXXXXXXXXXXXXXHH88##WW################################88XXXX
XX++++XX##88--------**############88HHXXXXXXXXXXHHHH8888HHHHXXXXXXXXXXXXHHHH88HHXX--========--==XX**==HHHHXXHHXXHHHHHHHHXXXXXXHHHHHHXXHHHHHHHHXXXXXXHHHHXXHH88888888888888888888########8888888888HHXXXX
@@######@@##------==**##############HHXXHHHHXXHHHH8888HHHHHHXXXXXXXXXXXXHH88HH88**------------++88XXHH##88888888######88888888####888888######88888888##8888888888888888888888##888888888888888888HHHHHH
WW##@@####88----,,==**##############HHXX88HHXXHHHH8888HHHHXXXXXXXXXX88HHHH88XXHH++----------==XX88XXHH8888##WW################################################################WW########################
##@@WW88XX88==------88########88####8888HHXXXXXX8888HHXXXXXXXXXXHHHHHHHHHHHHHHXXXX==--------++HH88HHHH8888888888##88888888888888##88888888888888888888######8888888888888888######8888888888888888888888
WW##88XXHH##**------88##############8888HHXXXXHHHHHHXXXXXXXXXXXXHH88HHHHHHHHHHXXXX==--------++HHHHHHHH88888888888888888888888888888888888888888888888888888888888888HHHH88888888888888HHHH888888888888HH
##88XXHH##@@XX--,,--88##8888##########88HHHHHHHHHHHHXXXXXXHHHHHHHH8888HHHHHHHHHHXX++==----==XXHH888888################################################################################################88
88HH88##@@WWXX--..--88################8888HHHH88HHHHHHHHHHHHHHHHHHHH88888888HHHHHH++==----++HH8888HH8888########88######################################################################################
888888##@@WWXX----++88##################888888888888HHHHXXXXHHHHHHHHHH888888HHHHHH++----==XX888888HHHH8888888888XXHHHHHH88888888HHHHXXHHHHHH88HH88888888888888888888HH88888888HH88888888HHHHHHHH88888888
####88HH##@@88--**HH88##################888888888888HHHHXXXXXXHH88HHHH8888HHHHHH88**----++XX888888HHHHHHHHXXXXXXXXXXXXHHHHHHHHHHXXXXXXXXXXHHHHHHXXXXXXXXXXXXXXHHXXXXXXXXHHHHXXXXXXXXHHXXXXXXXXXXXXXXXXHH
WWWW##XX88####--XX88######################8888HHHHHHHHHHXXHHHHHH8888888888HHHHHHHHXX----++XXXX8888HHHHHHHHXXXXXXHH8888888888HHHHXXXXHHHH8888888888HHHHXXHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHXXHHHHHHHH
##WWWW88HHXX88++==HH##########WW##########8888HHXXHHHHHHHHHHHH888888888888HHXXXXHHXX==--++****88888888######################88888888##################88######################################88########
##WW##@@##HHXX==----HH##WW########88####88##88XXXXXXHHHHHHHH88##888888HH**XXHHHHXX++--==----XX8888####888888############################################################################################
@@WW########88==------XX8888##88########88##88XXHHHHHHHH8888888888HHXXXXHHHHHHXXXX==--======88##8888888888################8888##################################################################88######
88888888####88++----,,----XX##WW########88##88HH88HHHH88888888HHHHXXXXXXHHHH**++XX==--====**####88888888########################################################################WW######################
HHHHHHHHHHHHXX==++++**XXXXXXXX++HH######88##88HHHHHH8888888888HHHHHHXXXXXX**++XX**----==++HH##8888888888############88888888##############888888####8888############################888888888888########
--,,......,,..``..--**8888++--  ==####8888##88HHHH8888888888HHHHXXHHXX****++**88==----==XX8888XXXXXX888888888888HHHHXXXXXXHH8888888888HHHHXXXXXXHHHHHHHH888888HH88888888HHHHHHHHXXXXXXXXXXHHHH8888888888
    ````````````  ``--==**++--``--88##8888##888888888888HHXXXXXXXXXX****XXXXHH88------==8888XX++XXXX8888HHHHXXHHXXXX**XXXXHHHH8888HHXXXXXXXXXXXXXXXXXXXXHHHHHHXXHHHHHHHHXXXXXX**********XXXXHHHHHHHHHHHH
--------``````````````--------....88########8888##8888HHXXXXXXXXXX****XXHH8888HH------++8888XXXX88888888HHHHXXXXXXXXXXXXHH888888HHHHXXXXXXXXXXXXXXXXXXHHHHHHHHHHHHHHHHXXXXXX********XXHHHH888888HHHH8888
==----``  ````  ````````,,--,,````88########8888##88XXXXXXXXXXXX****XX88888888**----==++HHHHXX888888HHHHHHXXXX****XXXXXXHH8888HHXXXXXXXXXXXXXXXXXXXXXXHHHHHHHHHH88HHXX**++++++****XXXX888888HHHH88888888
,,````  ````````    ````````````  XX##88######8888HHXXXXHHHHXX****HHHH88888888++----==**HHHH8888HHHHXXXXXXXXXXXXXXXXHH8888HHXXXXHHXX****XXHHHHHHXXXXXXHHHHXXXXHHHH**++++******XXHH88888888HHHHHH88HHHHXX
,,``````````..``----..``````````  ==########88HHXXXXHHHHHHXX**++XX88888888XX++--======**XXXXXXHHXXXXXXXXXXXXXXXXHHHHHH8888HHXXXXXXXXXXXXXXXXXXXXXXXXHHHHHHXXHHHH****++**XXXXXXXX88HHHH8888HHHHHHXXXXXXXX
----------==++====----``    ````  --##########88**XXHHHHXXXXXXXX888888XXXXXX--,,--====XXHHHHHHHHXXXXXXXXXXXXXXXXHH88HHHHXXXXXXXXXXXXHHHHHHXXXXXXXXXXHHHHXXXXXXXXXXXXXXHHHHHHHH8888HHXXXXXXXX****++++++++
----++++--====--``    ````````    ,,######8888HH888888HHXXXXXX88HH****++XXXX--``----==XXHHXX********XXXXXXXXXXXXHHHHHHXXXXXXHHXXXXXXXXHHHHXX**++XXXXHHXXXXXXXX**XXXXXXXXXXXXXXHHXX************++++++++++
XXXXXX**++**XXXXXX==--``  ``````````88########88XXHHHHHHHHHHHHHHXXXXXXXXHH**..  ,,----**HHHHXXXXHHHH8888HHHHXXXX888888HHHH8888HHHHXX**XXXXXX==--==++****++**++++HHHHHHHHXXHHHH88HHHHHHXXXX****XXXXXXXX**
==**XXXXXX++----------..````````  ``XX####8888HHXXXX**++++==--------==++++--        ``--========--==++**XXHH8888XXXXXX**********XX++========------------------------======++++++**XXXX**++============--
XX==--``..``  ``````    ``````````  --HH**==--------------====++++XX****==``    ````,,--==------==----------------------------------------------------------------------------------========++++====----
----``  ````  ````````    ``````    ,,XX==----------============--====++==``  ``````..----------++==----------------------------------------========----------------------------------------------------
    ````````````````````````````````,,----------,,----------------------            ..----------====++****++==------------------------====++**XX88####HH------------------------------------------------
,,,,--------------------------------============++++++****XXXXXXXXHH--    ``--..    --XXXXXXXXXX++**XXHH888888HHXXXX**++====----++++**XXXXXXXXHHHH88##88XX==--------------------------------------------
==========++++++========================----====------------====----      ``,,      ``======----==------======--======================++++++++++====++**++++==============++========++****++============
----------------------------------------------------------------==,,  ````  ``      ``--------======----========------====================------====------========----========------------==============
============------------------------------======----------------++==--``````        ``----==--====------====================================================--==++====================--================
--------------------------------====------------------------------====--,,..    ``    ..--------============--------------==========----========----==========++==--------======------==================
--------------------------------====--------------------------------====--              ``--------------============------------====--==============================----========--======================
------------------------------------------==----------------------==------    ``````    ..--------------------------------------------==========--------======--++======================================
----------------------------------------------------------------------------..    ````  ,,------------------------------========++++++++++++++++****************++++++++========------==================
------------------------------------------------------------------------====----        ``--==------------------======++++******XXXXXXXX********++++++++========----------------------------------------
------------------------------------------------------------====------------------``      ``--++------======++++****XXXXXXXX****++++++================--------------------------------------------------
----------------------------------------------------------====================**XX**--..    ``==**************XX**++++++======--------------------------------------------------------------------------
======--------------------------========================--------------========++XX8888XX++----**++++====--------------------------------------==--------========----------------------------------------
========--------------------------------------------------------==--------------------++==++++==========------------------------------------------------------------------------------------------------
====--------------------------------------------------------------------------====----------==----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------==------------------------------------------------------------------====----------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------====----------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,--,,,,..........````
----------------------------------------------------============------------------------------------------------------------------,,,,,,..````````                                                      
--------------------------------------------------------------------------------......``````````````````                                                                                                
----------------------,,,,..````````````````````                                                                                                                                                ``      
````                                                                                                                    ``      ``                                                          ``````..````
                                                                                                                                                  ``````..``..,,``,,--------------------------==--==----
                                                                                ``      ``    ````..--,,,,--,,,,------------------------------==------------==========------==++--======----------------
                                      ````````````..,,,,..``....,,----------------------==----==----============**==++**====**++==**==--====--====------,,``..``..------==------------------------------
``````````````,,----------------==----============++++++++====**========--==++--====--====----------==----==----==--==++----==----==------------==----++----==--``--,,,,------++==========++**====**++==
==============**====**====**======--==++==========++++====----++==--==----====--====--==++--====----==----==----++--====----====--==----++++====XX====++====**==--==--``,,----====--++++----==----==----
++======++----++====++----++----==--==++----======++++==++==--++========--++**====**==++**==**++==****==**XX++++XX==++**====++++==**==--====----------++==--++----====------````--..--------------==----
====--==++==--++====**====XX====**==++XX====****==**++++**++++XX**==++++====++====**--==++--++==--====--==++----++--====------==----------------------==----====--==----==++==----````------======**++==
**XX++++**++++XX++++XX++==**====++==--++==--++++--====--====--====--====----==----==----==----==----------==----==----==----====----==----==--==++--==**====**++==****==++XX++**XX==------``--------++--
==++--====----==----++----++----==----==----====--====--++++--==++--==++--==++----**----++----++--==++====**====++----**====++++==****====**++++**====**====++++--++++--==++----------==----,,..``..----
====--==++----++====++====**====XX++==**++==++++==++**==****====XX++**XX++**XX====XX====**====**--==++--==++--==**====**++--++==----==----==----==----==----====--====--==++----++----++++==++++,,----..
****++**XX****XX++++**====**====**====++==--====--====--====----++--==++====**----++----==----==----==----==----==----====----==----==----====--++====++====++++==**XX++**XX++++XX++++XXXX++****======--
++++====++====++==--++----==----==----==----====----==----==----==----==----++----==----==----======++----++----++==--++++==++**==++XX++++XX**++XX**++XX**==****==**XX====**====++====**==----======++==
====----==----==----++----++--==**====++====**++==++**====++====**====**====XX==--**====++==--**++==**====**====XX**==****==++XX====**====++==--======++==--==++--==++----==----++==--====--++XX====++==
****==++**++++XX====**++++**==++XX++==**==--++====++**====++==--++==--++==--**----++----==----++==--++==--++========--====----==----++==--====--======++++==++**====++====**++==XX++++XXXX++****++++XX++
XXXX++++**==++**++++XX++==**====++==--==----==------==----==----------==----==----==----==----==----==----==----------==++====**----++==--++++--++**==++++==++XX==++**====****==**==--++**==++==----++==
==----====----==--====----==----==----==----==++--++++--==++==--++==========++==--++====++--==++++==++====**====XX==--****==++++----==================++==--====----==----==----++======++====++====++++
++----++==--======++**====**====**++==**==--++++--++++--==++====++====++==++**====**==++**====++==============--++----====--====----------------==----====--==============++====++====++++++++++++==**++
**====**====++==--==++--==++========--==----==------==----==----==----==--====----==----==----==--====----==----==----====--====----==----==----====--====--====----==----========----====--======--====
==----==----==------------------==----==----==----====--====--====--====--====--====----==----==--====----==----==========--================----==------------------==----==----==============++====++==
++====++----++------==----------------==----++----====--====--====--==========--====----==----==----==----------------------==------------==----------------------==============++====++++====++====++++
==----==----==----====----==----------------==--------------------------------------------------------------------------------------------------====--====--========++====++====++========----====--====