....................0000000000000000000011111111111111111111OOOOOOOOOOOOOOOOOOOOoooooooooooooooooooovvvvvvvvvvvvvvvvvvvv1111111111111111111188888888888888888888oooooooooooooooooooo.................