#.....o......... #............S..# #...............# #................ ##...............# #................# #..............# #...).l.....g..### #####.....<....... #............. #............. #............. #............. #............. #......)...... #.............