#. #. .... #. ..... #. ...... ######.##...... ........#.h.!.> ........#...... .......S.?....# .....!.<......# ....###........ ... #........ . #..^..... ######... ... ..