###### #....# ############....# #...........S...# #........g...<..# #...<......bS...# #...........g...# #...............# #...............# #...............# #...............# #...............# #........... #..........