. .. ... ....##### ........### ......l..<# ........### ......@.# ......... .......... ........... ............ ............. ########......