... ... #. .. . #. o# .. ## ####.####.# #... ..# #......%..#..... #.####.##>...)....... .....#.....#o........ #.##.#.###.#o###.#... #.##.#....^.o### ###.##.#.###.....# #......#.#######.# #.#.g........o.).# #.....##.######### ##.....+..# #.....#.# #......##.####.<....## #...................... #...####..###########.. #..P# #.P# #..P# #..#{ #..P# #..# ##. .... ...... ####.. ##