# .. .# ..# #..##.### ##. #...#...##.. ##.......... #..........# .....#.....f# #.......#...# .#f...#.....# .. .........D..# .... ..#.......## ..... ##.....PP# ...... #f.##...# ......# ###...f.#.# .......##....f..###### ........f..##....PP#..### ....##..f.###..........# .. ##.#####.#..##...# #. ##...##...#..##.# #.## ##..##......##### ##..###............#### ##...#.#..##.###...##..# ..##P......####.##.......## ............# #......#..## .#..##.....####..#..#...## #..##...............## ##..##f....P........#.# . #P...##..####......<### ..#####.###....##........## .#..#...P.................# #......%.................## ... #####............#####..## .... ##...#.##....######P.#### ..... #.....###.#......>.f.##.# ..... #####..#.P# ##...##...ff....# .....##P........####.#.#.....#%#### #.....#.....P#....#.P...#%..# ##.....###.................#.# ###....### #..................## . #..#.P## ##............##....## #..##....## #....#..f.....#......### #.........# #..###.#...%###...%....# #.......#.#####..##..##.f#.#..#.....## ##....##.........###..#####..#......# ##..# ##...##...# #### ##....#.### #.. ##....#..## #.#.#### #.. #.#.###### ##### # #####