. . ... .# ....# .# .. .....# ####.##.# ......###.$.....### .......##..........# #...............#.# #.................. #........###...... #.........# ..$... . #.........# ...... .....#.........# ...# #..........##.## ... #......#.#.##..# . ...............# .....##..#.##..# ...#.##........####### . #.......#.#.......##. #####...#............ ##.........%....... #............%..... ####...##..#..#.#...#. #...............# . #.##....p.#........ #.##....<.##....###.# ........#.#####.# #######....# ## ######