. ..### ....### ##<.#.### ##... ####f....#.###PPP.# ...........#.##...... ##.P..#......##....... #.........##.##.......# #..#..#...##..#........ ##.........##..........# #..#.#.....####........# . ...#....#...#.# ##.......# .. .....PP...P.#.# ###.......# .. ...#.PP...P...# #.........# .+ ##....#..#..###........# #. # #.### #....>...#.## #.......<# #.#. ##...### ######.#.### ##P..##### ### ..# #......## ##.### ##### #.f.###.## #[.#.# ###..#### ##....%...## ######...####.#.#.#.# #.........f######........##..#......# ##.........##.#.#........f#..+......## #.>..?......................##.......# #....%.....##...........#..#........# #.....!..#.#.###........####P......## #..........#### #........####........# +.#........# ##P..####..###.#...#.# #.######### ###.# #### ######### # ###