................O............. ..............O.O............. .............O..OOO........... .............................. ...........O...O.............. ...........O...O..O........... ...........O..O..O.O.......... ....O.......O....O.O.......... ..OO.........O....O........... ...OO...O..................... ........O..................... ........O..................... .............................. ..............................