###........## ##...........## ###.............# +# #...............#..# #.................# #..............# #........>...###.. ####...?.....O...... #....<.......####### ?....########### ####