---------------------------1------------------------
.....O........O........O........O.........O........O.....
..........O........O........O........O.........O...........
.....O........O........O........O.........O........O.....
---------------------------1------------------------