############# ######....S)...... #.........######.. #.........# #.........# ........######## ...............# .........#####.# ........<....# .........###.# .......... ........... #+###....### #....+ #....# #.....