########### ##### ####.......#.## ####.#.# #.............## #.#...## #..##...#......###....## #####..P##......#....## ##..###....#.....## #...###.....#...## #..###...........# ##..##...........## #P..#.............# ##................### ###................#.# #.<.......(.........# ##..................## #................#..#### ###.#.................... #...#...............#... ##..#...............#.# #..##..........#.....### #.###.........##.......# #.# #.......####.......## ##.# ##....### ##.......# #..## #..### ##D......# #...# #### #......... #..## #P.......... #### #........... #%........... #..%%%........ #....%P%....... ##....%........ ....%.........