. #. #.# ! #.# #.##.# #.##.# #.##.# # +.##.####### ###. ####..........##.. #.... .........o......... ##.....####.#.#.#####.##.. ..............%!# ##.....####.#.###### #.... #......... .... #...###### ### #.### #.# #########.##### #.......%.....# #.#######.###.# #.# #.# #.########.# #.# #......<...# #.# ############ #.# #.# #.# .