######### #.o<....# #.#####.### .#.###.##....... #..........o..o.. ..#.###.###.##### #.. # ... #.... #.... #..... #..