####### ####+#### ....... #........######........ #.......<##...'.....r.. #.......)'..###........ #.......<#### ......$ ###+###### ....... ....@.. ...... #####