### ..######## ###........## ............ #........# .####..O.....# .......<...# .###########