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