##### #####.... #####......## #.....@.....# ......@.<..# ...........# ...........# .......>...# .$........... .............) .............## ............##