##.## .... #..# #.h# ##### ### #..# ##!..## ....##.g#####.....# #.....h.........# ##...h.####.....# ##...## ##hhg## ....?..# ##h## #####.## #h# #! #.# #+ #.# #s# #.. #.. #... .... #....