...###. # .## ... ..#.#### .. . #.#..###.. ###.##... #... #.### ## ####.##.# #.#.# # #....##...# .# #.# ##..# .#.# ...#####.####...# #.# ##.....# . ##.#.#..# # #..# #...........# #####.#..#### ## .#.. #.#.. #.#h.# # ..# ..