######### ..g...).# #######.######## #....[.g.g.g... #.####.....#### #####g# .. #.# ..#.########g##### ........