######################## .......................# #.............# #.# ##.##########.# ##.# ##O### #.# ..# #.{..# #.# ##.##### #....# #.# #.<....# #....# ###.#+#......# #..... #............# ##∩.... #............#### #...... #...............# #..^...# #........)....(.# #......# ###+#######.....# ##.....## #####.....###.# . ................ ###. ########..######.# .>.. ... . #..# ######... #.##+#.###.# #..# #.......# #######.##.#...... #..# #.......+ ...h.............. .... #.......# ######.##o#..... .#..# #..F....# #.##.#..#.. .#.. #.......# #.##.#..## #.......# #o##$#... #.Z...$.# #(##.#.####... ######### #.##.o(?...... #o##.#.#####.# #.####.### #.# #(# #...# #.# .. #.# #.#.# #.## ##.# ########.# #.#.# #..# ... ........e######.# #..# ... # ##.......#....#.###.J##.##.# .........#.##.#......e...<. p........#<##.#####.#o#.#. .........####.# #.).ho+ #.######.####.########o## #.##.......... ... #####..#.#..###### ..... ........._...# #...... #########.#..########...... ........o................ ###o###.......######..... #.....### #.#####..# #.oe.o...# .(.oo######## (.. .