.. ... ####... ##.....# #.....# #....# ### ######...# ..# #.......#.## o. #.# #.###..##..##..o #.# #.##..## ...#oo #. #.# #.#..## ..... ..# # #.######.##..## ...# ...#. #.............##..# ##.#. ######..#####.......#.# .....####...##..# ####.....## #.....>.......# #.##.oo## #..........#..# #.##.#.l## ##..<......#..# #.##.#...# #.####...###.# #. #.#.......... # ##..# #.. ....##....... #..# ### ##.### #.#...! ...# #. ## #.# #.#.. # # ##. .#