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