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