####### .......## S.......## ........S### ........bS.# ........(### .........# .....?...# ........## .......## #######