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