.. ... .o.. ##o... ###..%... #........ .######?.# .........########## #.######...)oo....# #..########.# #...# #..# #..#.# #.## ...#..# ##.# ###....######..# ##..........## .####..#### #.<# #..# ..... ####.#. #..## ##. . ..