#####.. . .?..... ... ##....!.. ......####P........ .........F......... ........#.#........ .........#....... ......##...f..#.. ..#.## ###.#..# # ..# ##.!.# # .. . . ... .... . ...#### #.#+..#P# .....>..## ..........# .........f# P.........# .........$# ... ..........P# #... .......Y..## P.## P..f#.##YY# ##..# #... . #. ####..# #...# .#.### .# #.##.PY..# #...# #..# .##P## ###.#.f...#f# #...###### ##..###..#f###:....Y.....# . #..P..##.#####..........##.#Y........## .....####.J.<...f##.........$...+..f.........# ...)...........f.#(...(..............Y?.......# .......##.......................#............## ....# #.......#.##.........YYY...#..........# .## ##.ff....######..##.P.#..###.#....f#.# #..###### ####....#### #......#.# #... #.##.# ##f..#P.# #P..# #. ### ....## .#.. #. .#f## #. ... .+