.# # #.# #.#######.# #.......#?## ###........### ........#..#.## ..####..#..##o# ........o.o#{## ..####..##..## # #...#.##?..# ......(#o....# ...##.######...# #.. #. .## .. #. # . .. ##