.... ......+ #...##......# #####...##.....# .(.............# ........##.!...# ........##.....##. .................. ..............[... .###..l##(....... ###...##g....### #.....##g....## #............... #...........!... #............... ################