.... . ..... ..########.... #............# #..#########.# #............# . #............# .. #......<.....# ... .............# .... .............###+#..... ...#########........... ................g...... #...................... #......#............... .......#.........#..... ....#.........#...## #.........# #... #.........# ... ..[......# ..