... # #.... ?#.#...# . ###..f... ....ffff..## ......ff....# . ......##@....# .>)........#.....f# ...........##.....# #...........#....P##. ##...................f. ##..................... #.#..........P..#....#% ##....................P #..................#.. ##......#...f.......# ##....##.....<..P..# #......#.........<.. #.........>.....f.. #f.....#.......fff ....... ##....#..#.#...fff............ #.....####.##fff.........f.... #.....# ###..f..........#..## ###...## #.............P...Y# #......# ###................... ##....P#####...f................. #......#........................r #.^......................f....... ###..P...#f...............fffff.Y. #.#..............%........f..f... ##..........#....(...........(... #............