...... .....#.... #. ##### .......... #. #...# .....#... # ###.##...# ........ #.##........####.#...# #....##.......##.....# ##.i.#..#..##........# #.......#..........#.# .# #.#.####.....# #.#.# #.....# #!..####.....### #.......i......## #....####.....#..##. #.##.# #.o......... #. #...##.......###. #. ###....<...### #. ###....#.# #....#....# ...#####....# .# ##..... ..#### #.# ##