###### ...?.# #######.....# ##........(..# #...g##....... #..#..#....... #..<.......... .................. .........###...... ....##...# ...... ... #.>.# ..[.. .. ....## ..... . ....## .... .... ....