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