## .. ##.## #... #...##..... #....o.... ##o## ###.)o# ##.##.#...# ####.##..## . .......... ##.#...#...# .#. #........ #...#......##.... ......## ##.##.......#.... ##......# ###.......#...#... #.......###................. ###### #..#....#.^...#.##......... ##....####))..#......##...##........ #......#..............##..#......... ##...............#...#.............. #.....).........##...).............. ##.#<.#..........##...))........#... ##)................)).#.......#.... ##....................#.........#... #...)...........................#.. ##.##.....>...........#........#.. #####...............###.......... ##..###...#.#.### ##.#... #### ######### #####