### ### ....###+###$... ............... #.....<.....# ############# {