.##...... ......?.. ......... ........### ........).## #.........# #.........## #......o...# #.....5>...# #..........# ##..S......# #.........# ###.....### .###### .. ##