.............. ..OO......OO.. .O...O..O...O. ..O........O.. ...O.OOOO.O... ......OO...... ..............