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