..## ...# ## #..#.. #..#.# ### #....# ##.###...# ##.#...#...# #.##.#O#...## ##....#ggg...# #.<.#.##)..#.# #....##.##.....# #..##.##.##..#....... #.. #.##.#...)....... #. .........#.##.... #. #.##.##.##.# .... # #.##.##.# .# .. .... ... o. . . ... .. ...