######## ##......## ##........## #..........# #..........# #........g.# #.......<..# #..........# ##........## #.......S###### #..........##..##### #.(.........#....... #.........S.....## #..........#..#..#.# ............#.<...# #.............#....... ............###.....# ........>..# .##..# ##........# # ## ......... .......># ....[.... #........ ##.....##