.## ######## ...P##P...#.# ...........# ...........# #).....<...## #....!......# ##.........## #.........## ##.........## #...)......P# #.........### #..P.#.#.#.## ##....###(# #P........# ##....D...## #..<(.....# #..()l...## ...........# ..#........# . #........# ....%.....# #........... .#####+....## .. !... ..P## #...# ##..### ##.....## ##.#....P# #........#.# #....<....# ....P............. ................## ...#..........### .. ##P........# . ##.........# .........## #.....#P.##