##+### ....# #### #...# .....##...# ..........+ ..........# .......s.># ###########