###### #....# +..<.# #!...# ######