### ### ###.## ##7~~## # ##....# ###P~~~P#P# ## #.....###.~~~~P~~.#. .f.# #.......P~~~P~~... ..... ##..f##f.7..P.P~P# .....? ######..###777......~f# .f..# #.......P# ##........## #... ###.#..######?.....ff.# ###.F###.#..##...f.....#.##ff# #P..@...#%..#.........#### ..# ##..........##.<.......# ## #.....%f....#........## #.....%.#.##.......%.###.... #............................ #........#..#.........f...... #...........#...........P.... #.......#...#.........(...... #......#...#............... ............P..#.#....#.. ......... ....###...... ... #.. ...... # #f(.. .