############ ## #####P#..#.##(.####.## ......................# ......................## .........##..........P# .#........##..........## ##.....####.........#.# #.....## #..........# ##.....###.........## #.................P# ###.#########........# #....# ####P...## ##P.## ##...# #..# #...# #####..## #...## ......)..## ##....# ..###.....### #####....## #...##..####.##....