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