##+## #...# #...# #...# #...# #...# +.<.+ #...# #.%.# #...# #...# #...# ##+##