+...... ###...... #.......# +.....h.# #.....h.+ #.....!.# #.....s.# . ##'### .. . #....# ... ... #....+ .... ....###'##..... ............... .......<....... ............... ............... ............... ..#+#######+### ..