###### ################################..... #################### .................................##### ...................# #............................#.#.# ...................# #..###########.##########....#^^^ #.................# #####..###########.##########....####### #.................# ..................................'....^+ ...................# #############.[...................####### ..............<....# #).#################.†#^^^ ...................# ########........ ........#.#.# ...................# ................ ........#######............#.#......# ................ ......................####..∩..###..# ........######## #########.###########.# ###.### ..# ........######################.............#####..#####..# .........................................................# ..................................................)))..<.# #########..............#########.........................# #..............# #.........................# #..............# #...................>.....# #..............# #..........†..............# ########..............#########.........................# .>......................†..............>................# ...............##############...........................# ...............# #...............###########.# ...............# #...............###########.# ...............### ######..............)...)........# .................. .................................# .#########.####### #..............#################.# #.# #..............# #.# #.########## #..............#################.# ###########........... .................................# ..................... .................................# #..##########........ .................................# #..# #...##### ###..............................# #######.)##########........ .................................# .......)................... ..................†).............# .#....)..################## ##.................).............# ...#####D############ #..############.†.############..# . #####.)........... .... ###########...############..# ........).......... ^.. ............................# ................... ............................# #######...(........ #####..###################.# #.....)...... ######..# #.# #............ ........######### ########.# ............... ................. .........# ................ ............#### #######..# ########........ ###....###..# #..# ......... #.... #..##############..# ......... ...... #..................# ......... #####......##...............# ##.....##..############.# ........................# ........................# #########################