..... .. .? ....... .# .(. .P.....####.###... #. ....).#....#..... #..###..........$.... ...........$...(..... ..................... ..................... >...........(D....... ..................... #.................. ##............(.... #.....P.##.#..#(.( #... ##....##.......#(( ...P +.+.....#......P#... #..## #..............#....# #...# ##....#.............# ##..## #.....#..######....########P...# ##...........###....P..#..#....# #............................# ..............................# ...............................# ................................# ###.....P#####..#...............## #.....###.##.###...............# ...... #......#.....#####.<.#..# .#.... #.......#....#####.+##.P# #... #......##....#......##..## .. #......#.....##.....#P..P# #......##.....+.....'...## .. #.......+....#####+.P#.P# ... #......#.<...#####.###..# ...####.###.#...............# ....#.###...#...............# ...........................### ...........................#.# ............................## ...................###.PP[..# ..>##.##.#..P......##..##P.## . ## #.####......##..P##.# . ##.## #.....#.#.P.##.# #..P###P..###.....##...###.# +.....###.......#....#..# ##.#...##.......##......# ##.#.####......##..##..# #.##.###......###.####.## ## #..##P.....##### ##.P# .#P##+#.#.........####...# ..........................# ##.#.##.####.P#.##..##P#### ## #############