=======++++***#####****+++=-:. .:-=+=-.*▒##*:..:----=+++++++++=--==++++==-..--=#░*##*..+%*▒%#-.. :-=++++*++++==++*****************+++++++===+++***##############
======++++++**######****++==-. :--::==-:-@░▒@#:...:::-==+++++==-:-======-:.-*=+@@░@@*.:%+█▒▒#=--.:-==++++++=--=++***********+++++++====---==++***#####****######
===+++++++++***#####*****++==:..-#░#-:--:-*##+#+:. ..:-==+++==-:.:-====-:.+░##▒**▒░*.=░##+▒#+++.:-==++++==--=+++******++++++=====--:::::-=++**************#####
+++++++++++****######****+++=-:.:+%%@@::-::#░▒@#%=::::..--=====-: .:-----:.##@@%+#░░+:#%▓%=▒%#░+.:-======-::==++++++++++=====---:..... .:=++*****+++++*****#####
+++++++++******#######****++==--.:*░▒***:.:.+░█@░@#+-=+-.:--==--:...:---:..%#▓▒%░▒░@+=░*░▒*▒@@%-.:-====-:.:-==++++++===-----::.:-==++:.-=++++++====+++****######
***************#######****+++==-:..=#+-@%#:..-%%*▒@░#**@#:.:----:....::::.:@#%▓░▓█░@+*%@░%▒▓▒%@:.:----:: .--==++===--::......=%@░%▒*::=+++==-----==++****######*
*######################****+++=--:..-#@#▓@%*:.:#%@▒*@░%@@░=..::::..-..... :@▒+%*██▒%*@#██░#░#@*..:--::...:-=====--:... ..-#+#@%▒%::===-:::...:-==++****######**
***####################*****++==-::. :+@░░*#@+:.+░#▒++▒▒▒#@#:..:...--. -@░@=*██#░#░▒██+###%- .:::..: ::-----:..-=-::-+%░▒#░@*::-=-:-=+=:..:-=+++****######***
+***###################******++==-:. .:=#░░▓#%@+:=@%▒%░+░▒#%#-. . .-+-:...-%@░-#██#▒%@@██+*▓▓#: ....:-..::--::.:+%#++*%@▓▒▓░%#::-::-+%░@+-..:-=+++****######***+
++***######*******************+++=-:..:-=*░@*%@@@+=%%%▓█%#*%░▒=:...:+*=:::-##▓%░▒░+▒░*%█▒-▓#@=: ..-=: .:::..:#@@%#@░@@▓#░#*:.::-*%#▒▒@+:.:-==+++****######***++
++*****#####******************++++=-:.:=**#@@:#█%▒@+*%▒██▓*+▒░@*-::-+#*+=-=#@▓░▒#░#▒▒+░▓@▒%%#-:.:-=+-. ....-%░*▒░░@=#%#%@+: .-#*▒░**░*:.:--==+++****######****++
++*****#######****++++++++***++++++==-..+░#@░▒%%@█▒░@*@░@██@+█@@#=-=+#@#*++#░░▓░%+%▓░=*▓▒█*░+=--=**=:. ..-*▒#*▒@▒@@▓░@@+:.-*%@%@@@+*:..:-===++*****#######****++
+******#########****++====+++++++++===-:.:##░@▓%*▒██░%@@@#@▒█+▓@@%++*%░░%##%░▒▓#@-%▓#+#▒░░░%+++*%#+-:::=%%%▓=*%█░▓▓#@+--*@#@@░%@%+:..::--=+++*****#######******+
*****############*****+++=---==========--:.-%░**▒+#▒█▓#░░░#%@░▒▓░%@##@▒▓▓▒@@▒##+#-#░-@*#█@░##%%░@#+===#%+▓%++▓██@@@+=#%%░#*#%░#+-. ..:-==+++*****#########******
#################*******+++==-:::--------::..-*%▒%%=@█▒░@▒▒░=#%░@░░░@▒▓▒░░░▒▓%█#░*++*▓#░#▒@@▒▒▓▒@#**#░%@░#░██▒%@@*##@@@@*-@░%+=-:. .:-=+++******#############***
#############************++++==-:....:::::::. .=%░#▒%#░░*+#▒▒++##=@@▒▒░+%=-▓▓+░▓█#-░%▓░%%▓▒░░▒▓▓░%%░%░▓▒▓▒▒@%@@%%@░▓█▓▒*@▒@%%%+-..:-==+++*******################
#####*******************++++++===-::......... .:=#%%░▓▓█%#=#░*=#▒▒░*▓▓-%+@#▒*#█▒@:@▒▒█+▒▓@-*@#▓░▒%@░░█▒%*#░░░%+░██░*▒░▓▒@▓@#-.:--==++++*****************#######
*************++++++++++++++++=====--::..:---::..::-+#░#@▒▓%*#=++#░██@+░#▓=░+%**=░▒*▓%@+%░%#+*@░▓░*▒####=#▒▒░#*@▒█░*+*#+##%=..:--===++++++*******************####
******+++++++++=================-----::.. .-=+++===++*%░%░#▒░░*++*▒@%+=%*@%@=+-░@█▒█%*=#+%#▓%░░*░▒░▓#=#▒░*+#%█░%#%▒▓█%#=:..:---====+++++++++++++++++*****#######
+++++++========-----:::..........::::::... .:-=*#%%%%%%@@▒%*@▓█░░░#▓░+%-=+%░#::░▓░█%@:-=░▒%*%**▓░█@++#++*#▒▒%▒▒%#@##=:...:::--------------====+++*****########**
====----:::::.......... ..:-=*####*+=-:......:-=+*%░▒▓▓▓▓%░█░**▓@%██▓█░%:+▓#▓░-░░██#+-##░+-==@%%█#=%%*▓▓=░░░@#%@*=-:. ............:::--==++++******##########**
==--::....:--=+*#*#%**++++++**#%@▒%▒+#%▒░#%#++==++*%░▓▓@#++*@%@*+#@@▓▒█%#=▒▓█#%@██▓▒#▒█░░+:*░@█▓▒▒@%█▒%▒%@@░@#*+=--:::::::::.....:--===++++*********##########**
+++==-:..:=*░@%░@▓%:####░▓█%%@@%%%*%░@#*#%█▒*░##@░@@@░▒░*#+#%%░#=-:*#▓███▓░@██▓@▓█▒▓▓██%%**@▒███@#%▒*##▒▓▒░@@%##*****++=-:...::---===++++++**********###########
****++++==-:::-=+#*=+@▒░▒░%*:@@░░░@▓█%▒%###=░▒░▓*▒█@@░@▒▓▒#▒%*@#%#@░%#░░██*%██▒@█▓%▒██▓▒█▒███░@%*+=%@@@░*#░▓▓▓░░@#*+=-:. ..:::----=====+++++++**********########
*+++++++======----::..:::-=*#@%#+%▒%%█▒░▓%▓@▓░▓▒▒%+=▒░%▒#*#+**==%*░█▒▒▒@▒░█░░██▒██▒██@▒░██▓@*++:-***░*-#%#@▓▓░@#*+=-::.. ....::::------=====++++++*********####
==--::.::--=****+====----------==++*##%@@@%%%#******+░█@██▓*@#*+-+*%████░█▒████████████▒#░▒+░@%░#*@#░@#░░@%▒░%%#****+++++++++++==--:::....::---===++++++********
==--:...:-+##░▓%%#█▓@▓█-%░░▓@#▓@@▒▒@░█▒@**#%@@@░░░@%#=-=+:*▓███░░▒█▓@##░@▒█████████████@████%░@@@:-*#%@@@%%█▒█▓%%▓#░##@▓▓▒=-░░@▓#*@%*=-:.. ..::---====+++++*****
+===--::...:-=*#-#@@▒▒▓▓█▓▓#░@%*+-@██████▓%▒▓#=+***+-%░▓░#▒███▓▓████████████████████████▒%*▒░%#####*=%▓░█░▒███▓%#@@@@@=++==+░@%@░░░@%#*+=-::.....:::---===+++++*
*+++++===---:::.....::-=+*#%@░░░@%@░+==++=@@@@@#%▓███▒░█░▓%=*#####%░▒*%▒████████████████████████▓▓███▒#░▓░%-+***+=#▓▒%▓██████@-+*%@░#▓▓█▓▓▒▒@@#-#*=-:...::--===+
*****+++++====---::.. ..:-=*%@*#▓@░░-=▒▓▓@##░#▓%%▓█▒█%%@@@%#*-:@@@░%████@█████████████▒@░##@▓█▒░░███▓*:+=-=#%@░░░@@@%#**@▒█░@▒▒@@▓#@▓░░%-█▓@▓█#%%▓░##+-:...:--==
********++++++===---::....:::--==+++++++++++****#%%░▒%@░░#@░#@*#░%@░+▒░#▒████████████▒█░████%*+-+*#@*▓██@█░+******#%%%@@@%##*++==----------====+****=--::.::--==
####*********++++++=====------::::.... ..::-=+*#@░▓▓@#%#-*░***-:++*@▓██░▒@██▒██▒██░░█░▒@▒▒▒█░*%==**+#*#▒%░▒=+%▒▒▓░▓@▓%▓░▒█%%▒%+#%@#*=-:::..::----======+++++++*
########**********+++++++=====----:::.. .:-=+*#@░░▓▓▓░#*░@@@%=+*%@░███▒█▒▓██▒%▓█@▒██%*██░░#%░@#%#@*%▒#▒▓▒@░@@█▒*▓░▒░=###%▒%█▓@░░░@@:*%░▒░▒@+=*#+=-:::-==++++****
###########**********++++++===---::...:-=++*****##%@@░▒▓▒##*▒%#@███▒@**%%██▓▓▒█▓@▓██@░▓███▓#*:-=#░%%#+#*░▒░@@@░@##░*▒█%#*#@░%*%%%@@%%█▓░####:%▓@░%@░*=:..:-==+++
**##########*********++++===--:.....:::::::::--=+*#@░@@%▒%▒█%@▒▒▓█@░*:+░░█▒#▒▓██@%#█▓▒=#%█▒▓@@#+*@%@*++#@▓▓░%*++==++#%#░▒%#+▒%▒@%#**++++++**%#*#*+=--:....::--==
**##########******++++==--:::............ .:-=*@%#@░░░=▓▓*%%=#█%%@==-+░##-+#██░░-░▓#▓+:%░█▓██%@▓**░█░%▓▓▓▓▒░%*+=-:......:-=+*####*=-:.. ..........:::::----====
**########*****+++====--------------:::...:=##@#%▒▒%▒▒#*++#++@█░▓**%*%▒░=-:@%█░▓░::#░%+=-%+░▓#░░░█▓@*%▒@@%%%%%%#*=-:. ...::::::..........:::-----========+++++++
#######*****+++++++++++++++++====---:..:=#%█▓▒%#%░█%#+*░▒#=#▓░▒░*░░%▓#%+#=*%█▒█@░-+=@%@*%=+%@▒*++*░░▒#░%░%*++===+++=-. ..::-----=================+++++++++******
####*******************++++++===--:..=%##+#*+*░█▒@*#░▒▒#=####▒*░▓░@*+#%░%+@%▓*▒░=**%+░=▓#░+@██░#++=#*%▓▒@#░#+-::..::---:..::--=====++++++++++++++++*************
#######*****************++++==--:.-#@▓@▒▓░▒*░██░+%░░░#*%▒█░░@%▒░▓#@*-@▓▒+█▒▒@:@▒█#*▒#@+%-▓▓*░▒▒#=*░#=#%█▓▓░%%#=:. .........::-===++++++*******************#####
################*******+++==-:..-+%%%@▒@*▒▓█▓░@%%@@%@▒▒▓▒▓░%░%%░▓▓▒░░▒▓%%░▓%░-#█▓░+▓▓-=%+░▒▒@@=##++▒▒#+*░░#%▒#░%=. .:::::::....:-==++++************#############
***#############******+++=-:. .:-=+%░@-*@@@@##*@@%▒██░#░@%░#**#@▒▓▒▒@@▒#░#▓*++*░#█%▓▒░░░▒▓▒@░░░@░%#=░▒▒@░▒█@=%%▒%*-..::--------:::-==+++*******#################
******#########*****+++==-:.. .-+#░%#*#░%%#=+@@@██▓++%▓+%#===+#@░%%##░@█#*@-░#-#+##▒@@▒▓▓▒@##@%░▓▒░@%#░░░#▓█▒#+▒**░%-.:--==========---=+++*****############*****
+******#######*****+++=--::..:+%@%░@@#@*--+@#▓▓░█%*=▓%%%=:::-+#%*+++%░░░▒#+#▓%-@#▓▒░%##%░░%*++%@@▓+█▒@#@@@%░██▒*%▓@░##:.:-===+++++++++====++****#########******+
++****#######*****++===-:..:*+@@@%@%*-.:+@@░▓@@▒@▒*#▒*-.. .:=**=--=+░*█▒▓*=░▓%+%░▓░░#++*#@#+=-=#@@█+@██@░@*@░▒█@%%▒░@#░+..-==++++++***++++++++****#######*****++
++****######****+++==--:.:*░**░▒*#-. :+@%#%#=@░░▒*░%-.... .-+=-:.:-#%%▒@▓░+▒▒#░#▒░▓@#=-=+*#+-::-*@░▒+*▓██▒%*+@▒%█#:@@#**=:.:-=++++******************#####*****++
++***######****+++==-:.:+@▒▒#%*-::.:*#░#▓@@░@#%@@#:..:::. :=-.. :=@#▓-▒█%*░▒+░▒░%▓##-:::=*+:...:=▒░%*#%█▓%%%=+@@@%*@░*=-:..:-=+++*******************######***++
+***######****+++=-:..-+@░%+-::-::#%░▓▒▓@%*++#%+:.::--::..-:.... :#▓▓*+██@@%▒#██#-░@%-...:-+-. . .-#%#▒░+░%▒%@=:+@%#▓░░#=:. .:-==++******###################***+
***######****+++=-:..:=+=-:-=-::*@░#▒░%+-::-=-..:-----:: :..:::. -%###+██▒░#░#██*=@░@- .--...:..:#@#▒▒▒++▒#░+.:+@#*░░@+: .::-==++*****####################***
**######****++==-:...:::-===::%▒%@#+#-.. ...:--=====-:...::--:..*@#░#░██#@*%▒██*%+▒@: .....-..::::..=░@@%░@*▒@%#:.:*%@▓#@#-..:--=+++****######################*
*######****++==-----==+++=::*▒%░@%=......::--===++==--. ::----:.:@%▒▓▒%░@%*+@░█▓░▓%#@:.::::....:----:.:#@**#░@▒*%%-..:#%@-+#=..:-==+++****#######***************
######****+++====++++++=-.:++==-:.::-----===++++++==-:.:-====-:.-%@@▒*▒░*░=+@░▒░%▒▓#%..:---:...:--==--:.-+=-+#@░@█░+.:.:***▒░*:.--==++****#######******+++++++++
#####*****+++++*****++=:. .....:---=====++++++++++==::-======-:.+░#%▒=%▓%#:+░░#+%@@##.:-----:. :-=====--..::::=%#@▒░#::-::@@%%+:.:-=+++****######****+++++++++++
#####**************++=-:::::--=====++++++******+++=--==++++==-:.+++#▒+##░=.*░▒**▒##░+.:-====-:.:-==+++==-:.. .:+#+##*-:--:-#░#-..:==++*****#####***+++++++++===
######****#####***++==---====+++++++***********++=--=++++++==-:.--=#▒▒█+%:.*@@░@@+=*-.:-======-:-==+++++==-:::...:#@▒░@-:-==::--: .-==++****######**++++++======
##############***+++===+++++++*****************++==++++*++++=-: ..-#%▒*%+..*##*░#=--..-==++++==--=+++++++++=----:..:*##▒*.-=+=-:. .:-=+++****#####***++++=======
0000000000000000000000000000000000000000