# .## . # #. . #.# ##.## .. # ## .#. .#.. . . ...##.......... #..#.....#..#.##.. #..#........ . #.. #........#.. #.. # ####..........# .. #..#......... . ... #..hXX....... . . #...XX......... .. #....X...#...#. .# #......#8###.# .. ..h##..##..# #... ..#...## ## .h. .$... # . #..... ..##.. #..