######## #......# #.# .#.####o##=# .......o...# .#.####.#### #.# ..# ###