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