. ## # # #. .. ... ####...# .# ..#...#..#.. #.#......#.. ##.......#%## # .####... ..# # ..#.#....#...#.# ...#.##.#.#.#.#.#. .#..##.#.#.#...d.# .##...###...# .#..#.# #..## .....#...##...... . ..##.# #..... ..#.#.### ##.#. # ..#.. # ## .## .. . . . # #