######### ........####### ............... . .......<#####.... ....>.....ooo.... ........###o..... ###.....# ..... #.##### .... #. ... + .# #