####### #.##..####### ### ##.(..#.#...###..## # #............#....#.# #...................## #....................# #....................# ###...................## ###.#...................# ###..#.#................### ##...........#............## #.......P.....##...........# ##...###................<..## ##...###.....P##............# #....f.#.....###...........## ##.....^......#....#.......# #.....#......# #....#......# ##...#.#.....####.........#.# ##....###...............D.### #......#f................... ###............#....###...##.. #####......###....# ...## ... ##....<............. . #.................. #................... ##.......P.... ... #............ #............ ........... ......... ...