. #.# #######.# #.....#.. #.###.#.# #.#<#.#.# #.#...#.# ### #.#####.# ..# #.......# #.# #.#######.# #.# #.........# #.# #.#######.# #.# #.......# #.# #####.#.# #.# #.#.# #.# #.#.#####.# #.#.#.....# #.#.#g##### ..#.......# .#######.####### ......hh.# ####..##.# .... ... ... .#... . ..#.### .. #.. ... ##. . . .