###### #....# +....# #....# #....# #.<).# #W)..# ........+ ..######### ... .. .