######### #.......## #........#####. #...(........... ..##................ #......<........... #.................. +.............>..... #...##.............. #... ##.#...####.... .. #..#....###..... ##.#....O....... ..#.##.##...... #.#.##.. .... ....... ..# #.# ##.#. # .. .... # ##...