## .######## .. .......<#####.##### ####......oo....... .....#######......# ###. ......# .. #+##### ##