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