##### ?..# #.#.###.######### #........h...... ..###.g##.##### ##.##.# #.##.# #.##.# #.##.# #.##.# #.##.#######. #....).{..... ###.########. #.# #.# ######.########## ..........<...[... ..#####.........>. ############ {