######### ######>......# #......#####.. #.#....##### #.8....#O..##.. #.......?...... #...>.8....!... #.............. ##8............ ##............ #....#....... #.........### #.... #####