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