. .. ... .... ######### ..... ##...#...##...... ##........oo...... #................. #.<.........o.oo.( #...........####.# ##.........## # ##.......## ####.#### #.# .. #