### ..# #.# ####.##### #..<.....# #<.#..##.# #.##..#..##.##.# #...........h..# ###...#####h#### #...# #.# ...[?. ..# #...... #.. #....... #.. ###..... #... #... #...