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