############# #(..........# #......<....# .... #............# .....##............# ...................# ...................# ..........#+###....# .................#.# ................#.# #............#.# #####.###'######.# #...<.# #.# #.# .. #.##### #.######.# ..### #.# #........# ...... #.# ########## ...... #.# ......##.###### ................ !............... ........S...!... ######.S........ #........!. ###+#######