### ..... #.... #...# #...# #######...# ...........# ..........# #.......##########. #.......D........... #...)#####.......... #...## ##......... .#+######..## #........# ...........#^....~.######### ##########D#.....oP #.#P.D.... #.##~....~ ####### #..#~P.P~~#######..>..### ... #..###~.###.............##### +... #¤...####(........>.........#.... #... #¤......................<........ ...# #.....................>....###### #.#############..............#########(..# #............................# #...# . #............................# #...# #.####........)..........########.# #...# #.......#######..........# #.# #...# #.......# #....#####.# #.# #...# #.......# #....# #.# #.# #.. #.......# #....# #.# #.# #..####.# #....# #.# #.# .. #.# #....# #.# #.# #.# #....# #.########.####### #.# #....# #.......%.......... #.# #....#####................. #.#######.......................... ####.......................######.#### .....................=........# ####.# .# ######.......#####..#######..# #....#..# #.......# ##.# #..# #.##<#..# #.(.....# #.#######..# #.......# #.......# #..........# #..}....+ #.####..# #.###'###..# #(....#+#... #.# .#..# #.# #.# #..# #}.>.}...... #.#..#..# #.###.###..# #........... #.#..#..# ##.###_..+..# #..}........ ###########.'..#..# #..###)###............... ..........[.####..# #..# #.# #......########. ...................# #..###'###...... ...................#####............... ....................................... .................................... ####################################