######### ......... #.......... #........... #...........########## ######....................#### #.#####.# #............................. #####....... ###.####....................##### #..........####............... #........^.# #..........#....#.###......... #.########.# #..........#....#.###......... #.#....###.# ...........#....#.#...######## #.......##.# #.....)....#..[.#.#.### #.......##.# #.....o....#....#.#.# #.......##.# #...............#.#.# #.......##.# #..............##.#.# #.......##.# #..............##.#.# #.......##.# #####.#####.#### #.################.#.##.###.# #. #.# #.#................#.##.# #.# #. #.# #.#.################.##.# #.# #. #.# #.#.# #.............##.# #.# #.# #.#.####.##############.# #.# #.#.....<...............# #.# #.#########################.# #...........................# #############################