...##..# #....... #....#.# ...... ##....#.# # ...... ##.....#.#.##....... #........#.......... #................. .# #......###........ .. #....#..............# #.# ###.#####............ #####.. #...# #...........# ....... ### #...####.........# ....... #.# ###.....##........# # .<.....##.###.....#...##..#..##.. ...!....O.........###...#.......# ......#.###.#.#...#####....#..... ..... #.# #+#####................ .... #.# ###..#####.......... #.. #.# #...######.......... .. .[. #................... . ..# ##.##....#.......... ..# #.#..####.......... ####.#.## #.......... ###....#..##............ ................#####..#.# .###.##########.# .## .. #. .. .