##### .... ... ..# ###..##### #........## #.<........ ........$......## .....#........# .### ####..#### ..# ..# .# ..