# .# #######.# #.....#.# ##....# #..<..# #....## #.#.....# #.####### #..h.# ####h# #hg# ..... #...... ......... ........... #.##........# .. .........#