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