######### #.......# #######.#####.# #..pppK<# #.######## #.##...##### #.##.....######### #....##.## #.##.###.........# #........## #......#..######.# ##...###p#.#########.#.#..##### #.. ..#......................## #... #.###.#######.###....###.##.#### # #.##.##.## .##...............# ##.#..#.#p## .............#.##.# #.$..#.p(## ....##..###....##.# ./......p## .............#.##.# ##.............# ....##..####.#.##.## ##.#.##........ ... #..# #.#.#...### # #? #.#####.# .. #..####.........# p. #.# ##.........#...#.# .. #.. #........#.##.##.# #.. ### #.##.###.#.##.# # #. #.# #.#.##.# #. #.# #.#.##.# #. #.# #...##.# ... ..#.. ... ....# ... ....)