########## ####........# .###...........### .....^^^......... .....^_^.#.....# #....^.^.......# #.#.....#.....# #......##.....##. #.......#<....... ..(.####.......... #..######.......##. #................# #.#..#####........... #....#......#........ ..................... ..#....##.###......#. ........#....# ......# ..........[.##..## #.### .............#...# ...# ...............#.#..# # #... ...###......... #...###.####.....>.. #..##......###..... #........#......... #........#.##...... #........#.# ##.. #..........# #........#... ....# #........#.... .... #.o.........<. ... ###o####.#.... ..# #).###.#.. .. ##..<#.... #. ###......). #.##...#...... #..))###...... ###### ...... ..... ..... ....