...o. #o... # ## .... .. ###.##. ... ... .... .#### .o .... #.###... .#.!... #.....#####....... #.....(...ow...... #...#....5o....... ###.....######.#.... #........# #.# ### ####........#####.#### #..........(#........## #...##..................# ### #.................># #..................# ##########....(<..## ##########