.. . #. . #.#####. ...... ....# #...# #...# #...#####. ###........ ####.#..###### #....)......# ##.#####.##.#..###.# .#......##.....# # #.#####.##.###.##.###o# #.#######.#####.##.# #..))..... #...............##.###.##.###.# #####.#########......oo# # #.# ####.##### #.# #... #.######## ##### #........# ########.#