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