# .# ####. #... ######.. #......# #####.####.####### .................. ######.##.####### #.##.# # #.##.# .# #<##.# ##.# ####O#########...# # ##'#........... .# #....#######.# ..# #....######..#...# #................# ###.########......# #.....###.........# #.#...O...###....... #.#...............#. ...........###.....# .......##.... ....... ..#.#.#.##.###.#...... .#.#.#.#.##.# ....#.# #.#.#.##.# # #. #.#