^^^^
............................................................................................................
............................................................................................................
............................................................................................................
............................................................................................................
............................................................................................................
............................................................................................................
............................................................................................................
............................................................................................................
............................................................................................................
......=....................................@@%*******#####@@................................................
........=.............................@**@:********########*****#...........................................
.........=..........................%**+@%@@*****########*********@.................-.......................
..........=........................%**@@.@.@@***########***********%...............=........................
...........=......................@***@@@@+@@+########**************@.............=.........-...............
...........=.....................%***%***@+**########****************...........-..........=................
...........=....................*******#+**#########******************.........=..........=.................
...........=....................@@@@@*****+##@@%...@#*****************.......=...........=.............=....
...........=....................%@@*********##@@@@####****************@.....=...........=.............=.....
...........==................@****%***********#########***************@....=..........=..............=......
..............=...........@*****@*******%********#######********@*****@...=........=........................
................==.......@*******#********+********#####*********%****@..........=..................=.......
.........................*********@******************####********@****@.............................=.......
=........................*************#***************###********@****@..........=...................=......
..=......................=**********#*******************##******@*****....-......=...................=......
...=......................*****%*****************+@#*****#*****@*****.....=......=....................=.....
....==....................**%***%+*************%%***@*********@****#*.....=......=.....................=....
......=-.................@**@*********#@@@%+*********#***************.....-......=..........................
........=................****%************************************+%*.............-.........................
.........=.............@*******************************************@*..................................-....
.........=............@************@@@@@+**************************@*@.................................=....
..........=..........@*************@@@@@***************************@*+......................................
..........=.........@**************@@@@****************************#**@...............................=.....
..........-.........***************@@@****************************+****+@...................................
..........=.........***************@@@***********************************@=-%-.....................:........
........=..........@@**************@@@+**********************************%====-=-@..........................
.......=......%+=====@************+@@%***********************************-========---@......................
............%========--%***********@@*************************@*********#-===========-..@:.......@@.........
..@@.....-...-*#******++===@%*******@***********************%+*********%===@:.........@....#...........#....
.............**...**%...+====%@@@@@@@@@#***********+***#@*************-==%:@@@..@@...@@@......@...........@.
......@......#..%..+@.+.=====-@@@@@@@@@@@@@@****#***************@****-==#.@@@@@@@@@@@@@@@%..................
.............@@@@#%@%-@#@====--@@@@@@@@@@@@@***********************%=====@@@..%.@@....@@....................
...++*....:..*...-============#%=@@@@@@@@@@@*******************@@==========@..........%......@@@@%..........
.**.*+:.....+..+.....----============--:@@@@**********+%%@%-=-=@==========-..................@@@@%..@.......
.....=*.....=++*################-======%-===================-########.#.###..###########....................
..............##################-========%-=-=-==============########.........#.########....................
..............##################:===========================-############*####*#########....................
.....................-............................==========-*########**################...........+........
............................................:=....-=======-...................................#.............
........@.....@@@@@@@@@@@@@@@@@@........:*........=======...................................................
..............@@@@@@@@@@@@@@@@@@
[email protected]=-.-.-=.----...=............@...........
.......@......*++++.+.++++++++++...................@............=.=.-.....=..=-..................@..........
.......@......##***.%.**********..-==============-.@........................................................
..............##***.%.**********..===============-.@..............................................@.........
....................%..............................@..........+++++++++++++++++++++++++.....................
..............++++++%*++++++++++........#
[email protected]:...@@@@@@@@@@@@@@@@@..............
..............*****.%.*#*******#..================.@.........................#######=#########.....@........
..............##***.%.**********..================.@................................:..............@........
..............**#**.#.*########*...................@.........................======::.:=======.....@........
.......@...........................................@.....----------------....++++++++*++++++++.....@........
...................................................................................................@........