### ### #####.. ..+ #...#.. ..# 8.+.. ..# .#.. ..# #.. ..+ ##+## #...# #.<.# #...# #####