#......# ############### ############ #......# #.............# ##..........#####......# #.............# ##......................# #............)# #.......................# ###.............# #.......................# #####...............# #.......................###...................# #...............#...........##..#.............# #...............)..##..#####...##....{...##.### ##.............#.....)..##...####..).....# .# ##..<...........#.))......####....####### # ##########.###.#####............)#########.# #..# #.........#...........#.....#.# #... ..##.##...#...................# ..... #### ........................## ..# ##...#........o...........# #####............?..o....# ...................# ... .o...o.<....# ..........#...# ...#.....## # . #######