Code:
,,....,,
,:+::::::::++:, ,
.++:::....::::::+:, ,
,,+:::.............:::, ,
,+::::..............:::,
,+::...................::,,
+:::....................::
, :+:::......,,,.............:
.+::.......,,,,,............:.
,+::......,,,,,,,,,...........:,,
+::....,,,,,,,,,,,,,...,,.......
,+:...,,,,,,,,,,,,,,,...,,.......,
:::...,,,,,,,,,,,,,,,..,,,,.......
,::....,,,,,,,,,,,,,,,.,,,,,.....::,,,
.:....,,,,,,,,,,,,,,,,,,.,,,.....:..+:,
::....,,,,,,,,,,,,,,,,,,,,,,,....:..,:.,
,::....,,,,,,,,,,,,,,,,,,,,,,....:.,.,.:,
,::.......,,,,,,,,,,,..,,,,,,....:..,,,,.
,:.........,,.,,,,,,,..,,,,,,,,..:...+:..,
,::...........,,,,,,...,,,,,,,,,...,,...,.
.::...........,,,,..:::..,,,,,,,,..,,...,.
,:::.........,,,..:++....,,,,,,,,...,,.,,,,
,:::.........,,..:++:.:...,,,,,,,,...,.,,,,,
,::::...........:**:+*++:.,,,,,,,,...,.,,,, ,
, ::::..........:**:****#:..,,,,,,,...,..,,.,
,:+::.........:**+**++:..,,,,,,,,,....,.,..:., ,
,+::.......::+*++*:+*+..,,,,,,,,,......:...:,
::::.....::+++++*:.:...,,,,,,,,,......:....:,
.:::::::::::::+++:::..,,,,,,,,,.............:,
::+:::+:::.....:::...,,,,,,,,,,............::.
:+****#**+.,,.........,.,,..,..............:....,
.*###*****.,,,.,,.....................:..........., , ,,
,****#+*#+:.,,,,,,.,,,.............................., ::,, ,
,***..,.+:.,,,,,......................:............+**+:******+, ,
,+.:...+::,,,,,.....,.......:........::.........+#******#####**:.,,
,.::++++:::.,,,...:....,......:.......::........+*##*#####*******#**. , ,
,,.,, ,...++++*+::+.,,,,,,...........::........::......*#########****##****+++,
.,,,,. , ,......++***::::.,,,.@+:..........:.........::....:##*#######*###**********+,,
.,,,.. .,, ,.:.....::+***+:::::...*#:...,......::........:::::.+#########**##**#***********. ,
...,,,, ..,:,.::......:++**+:+:::+:::+:................:..::::::.+#########*##*##*******####***.
,..,,,. ..,....:..,,..:++*+++++++:***+::.............::::::::+::*############*##*#*#*******#@***,
,:,,,,. :.,....:..,..::::++++++:,,.#**:::::..:.:....:::::::++++*###########*##*#********####*#**+
, ::..,.,:...,,...,,.::::+:+, **..,.+*++::::::++:::::::::::++*++###########*####**********######**.
.::..,,:.......,,,.++++++:,, *.....*++:::++++::::::::::+++#*+@@@###@####*###*******####*******#**,
,::::..,.,.::...,.:+***++, ,#*::+::+++*+**:::..::::::::+***+#@@@@#@####*###****####**************:
..+::.,,,,:::..,.:****+ .#*:++++:+***#*:::...:::::::++##*#@@@@@@#####*##**********************#*,
,::+::.,,,:::.,,.+***: :#:,.+**+++##*+::+:::::::::::+####@@@@@###@####**####******************#*:
,:::::..,,.::,,...**: ,**.,,.+***+:#++*++::::::::::++*###@@@@@@#@@##*####@####********#*##****###+
.::::::.,,,,,.:...::#+,,,,..:+**+:#**+*+*+++++::::+*#@@@@@@@#@@@##*###@@#########******####*####*,
,::::++::...,,,,,,,,,,,,.,,.:+***++#***##*+:::+::++*#@@W@@@@#@@@#####@@@*###########*****###**###*.
.:++:+++:::.....,,,,,......:+++***+#@####*+:::::+++*#@WWW@@@@@@@#####@@##############*******#****#*:
.::::+**++::::::............:+*****+@@@###**++++++**#@WWWW@@@@@@#####@@*#*******#######******#*####**
,:::+:++++*****+++:::::.:::::::++***+@@@@##*****++**#@WWWW@@@@@@###########*****##**####********#**#**
,:::::::++********+++++:::::+++++++*++*@#@@##*****###WWWWW@@@@@@#########**#*************##*###**#*###*,
.:::::++++++*********+++++++++++++*++*:@#@@@###*###@WWWW@@@@@@@########*#######**********###########*##:,
,::::::++++++***********+************++:+#@@@@@@#@@@WWWW@@@@@@@##########**************##############*##*
:::::+++++***++**+++**##**********+++:::.:#@@@@@@@@WWWW@@@@@@@@#####*********###################*####*##*
,,::::+++++*****++*+++***#*********++++:::..+#@@@@@@@@@@@@@@@@@@######*******#**##################*####*###,
:::++++++******++++++************+++++:::::.+#@@@@@@@@@@@@@@@@@@####************################*#####*###.
,::::++++*******+++*****************++++::::::+#@@@@@@@@@@@@@@@@@####*************###############*#########+
.:+:+++++*****##**+**####*****#******++++++::::+#@@@@@@@@@@@@@@@@###**************##########*#########*#####
:+:+++++*****######*#*#######**********+++++:+::+#@@@@@@@@@@@@@@###*######****************#**#########*##*## ,,
.:+:++++******#####@####***######********++++++::::*@@@@@@@@@@@@####*******##*****************###############,
::+++++++*****#####@#######**#######*********++++:::*#@@@@@@@@@@###**:::+****##***************###############.
,::+++++++*****#####@################*####*****+++:::+*##@@@@@@@###*......,:*#**#*************#########*######.
,.:++++++++****#######@###########***#*###*#*****+++:::++*##@@@@@###.........:+***#***********#################.
.++++++++*******##################***####********++++:+::+*##@@@##:.........:::*#*##*#***#*###########*#######.
:+++++++++*****####################****####******+++::::+::::*###*...........+:++**##**###############*######*.
:+++++++*******###############*:,:W#*****#********++::::::::::::*:...........:+++*#*##*###############*######*,
:++++++++*****##############*. :@****#**#*******+++:::::::::::::...........+:+:*#*################*#######*,
:+++++++*******###########+, +W*****####*****++++::::::::::::::.........:+++:#*##*#############*######**
:++++++********#########+, *@****#*##****++++:::::::::::::::::......:.++++*####*########**##*##@####+
.+++++********########+, , , ,:*************+++:::::::::::::::::...:.::+++++@####**#####***###@@####*:
,.+++**********######: :************++++:::::::::::::::::::::::++*+*#@**#*#**###***##@@######,
++**********#####: +*************++++:::::::::::::::::::::+***##@@*##***##***###@#####**,
:************#: , ,:**************++++:::::::::::::::::::++***##@@###*#*#***##*#######**
, ,+*******#*.,, , *#***************++++:::::::::::::::::++***#@@@@###*#****###@#######+,
.++**+, #@#****************++++:::::::::::::+++****#@@@@####**#**#*@########:
, @@#****************+++++++::::++:::+++*****#@@@@@###*###*##########*.
, ,,@@##***************++++++++:::+:+:++++*****##@@WW@###**#*#@#######**,
.@@#@#***************++++++++++++++++++****##@@WWWW################**
+@@#@#******#*********+++++*++++++++++*****##@WWWWW@######@########**
#@@##@#*****###********+++**+*++++++++*+***#@WWWWWWW@###*#@########*.
#@@##@@#*****####********++++*+++++++++***#@WWWWWWWWW@*#*##########*,,
.@####@@@#*****#####*****+++++**+++++++***@@WWW@@@@@WWW###@#########* ,
,:@@###@#@##**#***###****+++++++*+++++***#@@@@W@@W@@@@@@@#@@#########+
+@@###@#@###**##*####****++++++++++++**#@@@@@@@@@@@@@@@@#@@#########,
#@@###@@@#@@#***###*##****+++++++****#@@@@@@@@@@@@@@@@@@@@@@######**
@@@#####@######***##******++++++****@@@@@@@@@@@@@@@@@@@#@@########*:
,#@@###@########**#*####***++++++**#@@@@@@@@@@@@@@@@@@@@@@#@@######*,
.#@######@#######***#####***++++**#@@@@@@@@@@@@@@@@@@@@@@@#########*
:#@#######@########**#####****++##@@@@@@@@@@@@@@@@@@@@@@@@#@@#####*+
*#@########################*****#@@@@@@@@@@@@@@@@@@@@@@@@@#######*#.
, ##@########################***###@@@@@@@@@@@@@@@@@@@@@@#@@@########,
##@##############@###############@@@@@@@@@@@@@@@@@@@@#@@@@@@@#####*
,#######################@@@@@@@##@@@@@@@@#@@@@@@@@@@@@###@@@######*:
,#######################@@@@@@@###@@@@@##@#@@@@@@@@@@@############*,
, , , , ,,, , :##@###################@@@@@@@@##@@@@@#@@#@@@#@@@@@@@@####@#@#####*
, +***#*, .*###:, .*#**+, **., ,**. *#####################@@@@@@@@@###@@@@#@@######@@@@#@@@###########: ,
+*...**, ,:#+,,.##, ,.#+,,.*#, ***, ,#*. ####################@@#@@@@@@@####@@@@@###@###@#@@@#@@@##########*.
,+#, .*, ,#: , ,#: ,#*, ,*+ ,++*. ++*. #######################@@@@@@@###@@@#@@#########@@##@@@##########*,
+*, :#, :#, ,**,,#, +*, *+:*,,#,#. ,#######################@@@@@@@####@#@###########@####@@@#########+
+****#. ,+*, +#,.*, .#, *+,#.:*,#. .####################@##@@@@@@@##@#@#@###########@####@@@#########,
+#.::+#+ +#, +#,:*, .*, *+,+**,,#. :#@@#################@#@@@@@@@####@@#@@@@########@@@##@@@##@######
+#, ,:*,:#, +*,.*, :#, *+ ,#*,,#. +#################@####@@@@@@@###@#@#@@##########@###@@@@########*
, +#, .*,.*,, ,#+,,*:,, ,**,,*+,,:.,,#. *#@####################@@@@@#@###@##@@#################@@@#######+
+* ,,,+#,,**, ,+*, +*, ,,:#. *+, ,, ,#. *##@################@##@@@@@@@###################@####@@@@#######:,
,,+#**#**. ,,#**+*#. ,+#*+**:,, ++,, ,,#: ##################@#@##@@@@@@@###@@####@#########@#####@@@#######:
, ....., , .++:, , .++:, .. :, ,#######################@@@@@@####################@######@@######*.
, :#@@###################@@@@@@######@###@##########@######@@@######.
:, .: .::::::, :: ::::,, +@*..:+@##*+####@+#####*..:#@@@++++++++*##########@#######@@######,
W, #@ +W@WWWW. ,+WW WWWWWW*, #, ,.,, @#: @###@ *@#@, ,., :#@ , , ,.##########@#####@#@@######
W. #@ +W , W*W:, W:, :W# + ####@:##: @###@ *##, @@@@* *#@@@+,@@#@##################@###*##*
W. #@ +W W,@W W: .W,,:,@#######: @###@ *## *@@@@@,,@###+ @###@#########@#####@@@@###***
W:::::@@ +W:::::, *W,,W W: W*.* .#######: *+++* *#+ @@@@@@+ ####+ @#############@########@###**+
WWWWWWW@ +WWWWWW. W+ W*, W: W@:#: , .@##: , ,, *#+ @@@@@@* @###+ @#############@@######@@###**:
W, #@ +W , .W, #W W: W**##@#+. ,##: @##@@ *#+ @@@@@#+ @###+ @####################@@@###**,
W. #@ +W #WWWWWW, W: , W.*#######,*#: ####@,*#* @@@@#@.,@#@#+ @#####################@@####:
W, #@ +W , W:, W# W: , @W,#*#@#### ##: @#### *##,,@@@#@ :####+ @###########################,
,W, ,#@ +W::::.,.W , ,+W W+.:*WW,,#.,+#*#,,@#:,@####,*#@* ,@@*,,@####+ @#####################@@####,
,W. , #@ +WWWWWW.@@ ,W. WWWWW+, .#*. ,.@##:,##### *@@@#, ,.###@##+,@#############@#######@@####
+###@#################@@@@@@@########@#######################@@###
*####**##############@@@@@#######################################:
*####*################@@@##@#################################@@##,
, ######################@@@####################################@###,