#### ... .# #######.## #.# ........#####.# #..........#.# #. #..........#.# #. #..........#.# ##### #. #..........#.# .. ####...######## #.# ####.##......# #. ## #......'....... #.# #.###.....# ....# ##.#...###########.######.###.....# )#.# ####.#..........................)...# ... #...<....######.......#...#.####..(.######.## ######...# #.......#.#.#.................# #..)..######.......#.#.#.................#### #.###..............#.#.#.............$........ #.#..............###......).o.....)......#.... #.#.#.##########.# ###.#....r............# o.. #.#.#.##########.### #.#.####............# . #.#.#..............# #.#. #....#+####### #.#.########.......# #.#. #....# #.#.#................# #. #....# #.#)#.######.......#.# #. #..#># #.#................#.# #. ...#.# #.#................# # #.#.........######## #.#(........# #...........# ###.#....#### #......... #.#.###### #.#.# ..#.# #.#.# ###.#