.. .. .# #. .# #.######.#### #.$......... #........# #........# #.#........### #.....)......# ##..###.#.#..# # #..#.....#..#.# ##...P.P......# #.........#### ######....<......?.. #...............###. ........%P.P......# ...........%...##.# .........>.......... .#+##......#.###.## #......##..... . ###.#..##...#.. #.....#.## ...#.## ......?.... ...# # .....!....## ... ##....!.... #.........# #.......... #........###