########## #........ +....... .##...... ......oo############### ......S.'..........).<# ........############### ........+ ........# #.....### #..... #..... #.....