### .. ###.# .###. #...# .....# ##.O<# ...... #..### ....######.## ......#..# #.#..#.## #....#.# # ###......# #.#....#..## #.?..#.#.## ####.#.#.# #.#...# ......# ......# ....%..# ........ .........