# #. . ... .####..... ...(.... #..#..# . #.....#... #.......... #........). #.#........ #o#...ooo. #)#.!..#.# #.###..# # #......# #####..# ...