### ..#### #....# #....# #O...+ #...)# #<...+ #....# #....# ####... ..#.. .# . .. ..