########## ### ######....#.#..## ###..##.##<.# #.....## ###.PP........# ##.....# . ####### ..........#.##.# #......### ..####...#.##...#P#.....####.# ##.....P.# #...#.#..........# ##.....##P.#######......## #.........#D.....# #..........#.#.....###..## >.........#.......# #...#...P.........## #...# #...........#......#.....#..####.......# ##..## #....................P......# #.......# #P...# ..................[........## #.......###...## #.................# ##...#. #P.......#.#.#.# .................# ##.. #####)..........#### .............#..# #....##P..###....P..#### ............#..P## #........####........#.## #...............P# ###.P.....P..##.....#.....# ........P##.....###P...##.....###....#...#### .......#####...##....##.............####.## .....## ##.......P###..##.......## #.#.# ...P# #........###...#.......# ##.## ..# #....P....##.##.##.....# #..# . #.....##.......###.....## ##.## #P.....##...^....# #.##..P####.## ....#....#....##..####........## ..####......## ..###...####..P# .##.......## ..#..### #..## .........#### >...# ###.## ............###...## ###..# ...........##...#.# #.#.## ...............#.# ##.## .......#...P....#### ###.# .....####.##....#.# #...# .... ###......#####..## ... #......#...##..##.# . #P...P#....#......## .....###.............# ..### ##.........#.## . ##....##### # #....## ##...# ....# ...... ..#... .##