### ....#### ...o...# ......o.# .....o..### ####+#<...+ ######