. ##### .. #.<.# ... #...# ... +###+###'## ..# ..........##...# ..........gl...# ..........#S...... +###+###+##....#!# ......# ......# ......# ......# .g.....