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