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