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