ooooooxxoooooooooooooaaooooooooooooooooo ooooooxxxxooooooooooaaaaaooooooooooooooo ooooooxxxxxxxoooooooooaaoooooxxxoooooooo oooooooooxxxoooooooooooaoxxxxxxxxooooooo ooooooooooooooxxooooooooooxxxxxooooooooo oooooooooooxxxxxxoooooooooooxxoooooooooo ooooooooxxxxxxxxxoooooooooaaoooooooooooo ooooooooooooxxxxxoooooooooaaaooooooooooo ooooooaaaoooooxxxooooooooaaaaooooooooooo ooooaaaaaoooooooooooooooooaaoooooooooooo oooooooaaoooooooooooooooxxxxxxxxoooooooo ooooooooooooooxxooooooooooxxxxxooooooooo aoooooooooooxxxxxxoooooooooooxxooooooooo aaaaooooooooxxxxxxxxxooooooooooooooooooo oaaoooooooooooxxxxxooooooooooaaaaooooooo ooooooooooooooxxxoooooooooaaaaaaaooooooo