====================================================..===============================
=====================================================================================
=====================================================================================
=====================================================================================
================================= ============..=.... ===================
================================= ============..=.... ===================
=================================....=.. ===.=====.======. ================
===================================..... ===..===========. ===== ==========
============================= =====..=.. ======.====== .::... ============
=================================............=========. .......:++::.....=.==========
=================================............=========. .......:++::.....=.==========
=======#%##*==========================....:==%%+=-:........++*#*==#%@@%::...=========
=======%%%#*========================.=....:=+@@+=-:........++*#*==%%@@@::...=========
====:=====++++==-::================+++==+++++++***++==++++++++*+==#####**:.==========
====:**-:-=+%%##=::############**#######%%#=+--*#%%%#######+++++++*==================
====:**-:--=####+--****************#######*++--*##%%*****##+++++++**=+*==============
=========-----*=**+----:::---------+****-::::--*#*++:::-===--=+===***+*==============
=========-----*=**+----:::---------+****-::::--*#*++:::-===--=+===***+*==============
==========+=-------::-==+++++==--====--------====*++::::---++==========@@============
==========++----:::::--=****+======---::-----====*++::::---++==========@@============
=======+====:::::::====+****+==---=-----=======+****++=-=--==--====+*=#@@-:. =======
=======**=-:::::===--+**==**===::--=============+=%%##++=-------==++*##@@=:. =======
=======**=-::::======+**==**===::--=============+=%%##++=------===+++##@@=-:..=======
=====**-:-=======-=**=======-::=================+==============-=====**==%@*::..=====
=====**-:-=======-=**=======-::=================+==============-=====**==%@*::..=====
=======-:==========**===++---::======++++=============-=============+#*++**=##=======
========================++:::=======++**++======+=====-:======-=====+#*++=+#=@=======
==:-=##===-===============::=====--=+===+++======*##**=--======---==+****==#@%::..===
==+##%%---=-=====--:::::::===----+++++::++***++*****%%*+=================++*@%::...==
==+##%%---=-=====--:::::::===----+++++::++***++*****%%*+=================++*@%::...==
==+%###*+=-========--+*+++====-==**###++::-==##*======*==::::-====--===***++==@@=..==
==+%###*+=-========--+*+++====-==**###++::-==##*======*==::::-====--===***++==@@=..==
==+%=**++=========-+++*+++=======**###++:.-++##=======*+=::::==========**=*===****===
=====***=========--++============**###++:.-++=======%%*++----=-====+=================
::=##=============-++=++=======++++*****=:-==**===*=%%#*+----========================
**=-=**:.-++--=======++=::::==+**====+%%+=-::==+====%%===++-=---=====================
**=-=**:.-++--=======++=::::==+**====+%%+=-::==+====%%===++-=---=====================
**-.-##=.===--===-------==--==+##++=--++--:=========###%#++--=++==+====++*#*=========
==-.-##=====--===-------==--==+##++---++--:=========###%=++--=++++++===++*#*=========
===-=%%+++====--===----=----=====**+=+++-----++=====**===**+++++++=====++***=========
==+=+%%%%*=======================%%#**==--===**=====*******##*==++=====**+===========
##*++####*=====================**##***==--==+**=====*******##*============+===++%@*==
@@@@%-----=-=====================----=--==++*##*====**==*****===%%***+***+++=+++%@*..
@@@@%-----=-=====================----=--==++*##*====**==*****===%%***+***+++=+++%@*..
%%###%%##+====++=====+++=========--==+##%%%@%##============*******#####+++++++%%+-:==
%%#*#@@%%+====+++====+*+=========--=+*%%%@@@@%%===*========*******##%%#+++++++====.==
%%#**%%==+*+++++=====+++==+++*******++**#%%%%##============##########%#**+++++@@==.==
===**++::*%%##=--------=++##%%%@@@@#*+--*******+=*==============##**#%#**++++*@@-..==
===**++::*%%##=-========++##%%%@@@@#*+--*******+============%===##**###**++++*%%-..==
==+%#==###%%%%%%%%%%%%%%%%%%%%%%%%%%%#*****==**=======*====##%%%===#***##**#@%....===
==+%#==###%%%%%%%%%%%%%%%%%%%%%%%%%%%#*****==**=======*====##%%%===#***##**#@%....===
..=-=%%***==##%%%%%##***++++**********=======**==============##%%%##===**##*=-..=====
..===@@=======##%%%##+++++++++++++++*+===*===++=#=**=======**=##%%##=====#%=:...=====
==.==##=#=====###%#++++++++++++++++**+=======##=============**######===**=#*==..=====
=====..@@@====#####+++++++++======================*=***======**========****#@@::=====
=====..@@@====#####+++++++++======================*=***======**========****#@@::=====
========================**=======**===@@=========*##===+=%%##===##==========@@=======
========================**=======**===@@=====++=**##===+=@@##===============@@=======
============##=====================%%%====#*+++=====####%%%===================::=====
============+++====================@@%##==+=+++=====##@@@%%=====%%==========@@::=====
=============================@=====%%%##===++++=====##@@@===================@@::=====
=======================+*=%%%%#======================================================
=======================+*=%%%%#======================================================
========================****##%@@@@@%%===============================================
========================****##=@@@@@@%===============================================
==========================**###%%++***===============================================
============================###**..:--===============================================
=============================##**..:--===============================================