. ....######### ............+ .......a:...# #####...(...# +.......... #.......### #......... ######...$. .....