..# ### ### #?# #.. ... #.# #.# #.# #.# #.#####.## # ## #.# #.##..... ##.#.####.## #.##.##.#### #.#........###.##.##.#..# #... #..."...........# #.#####.####.##.#####.# #.#####....##.# #.##.# ###.### #.............# #.##.###.....# #.# ##########.#### #.#...##>#.#.#### #.# #.# #.<......O......# ###.## #.# #....#.#.#.#.##.# .... #.# ###