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