######### #......<# ## #.......# .. #######.##.# ###...o....# .....oo)#### ###.##### #