### ####. # ##.###.... #.####...#o..##. # ........o..... ##.##............ #.%...o.#..)..... ##.##............ # ##.....#..... #....## .s. #...## . #..## #..# #... #.## # #.# .#. ##.. #.#.### #.... #...##.# #..<...# #....### ###.## .## #