# .. #. ... #. .... .g. #. ####J.... ... #. #........ ... #. #.#########$### ####.###.#.....#.#.#.. #.#.h......#.###.#.#.#.# ...........#.#...#.#.#.# #.######.###.#####.#.#.# #.###.......#.#.# #...#######.#.#.#######.# ###.....................# ###.##############.#..# #...# #.# .# #.#.#.######## #.# h. #.#.#....