###### # ....(##.. # #.......# .##.#.##.g...... ...<...<.S.....( #####.##........ # #....)### ........# #..##.#.# .... .# # #...# # ....#