########### #.........# #.##......# #.##......# #<##......+ #.##......# #.######'## ###### #.# .?...######.# ............# ............# ...(........# ...........## ....######## ... .. .