##+## #...# #...# #...# #...# #...# +.<.+ #...# #...# #..!# #...# #...# ##+##