######### ........# #.# #S####### #g......# #.......#.## #........... #>............ #.#........... #.##.......... # ........... ..#+###..... ##. ..... #. .....