ooovooooooooooooooovoooooooooooooooovoooooooooooooooooooooooooooooovoooooooooooooooooooooooovooovooooooooooooooovooovooooooooooooooooooovooooooovvooooooovovooooovoovoooooooooooooooooooooooovoooooooooovooovoovooooooovoooooooooooovooovooooooooooooooooooooooovoooooovoovooooooooooooooooooooooooooovoooooooovoovvovoooooooovovvoooovooooooooovoooovoovoooooooooooovoooooooooooovoooooooooooooooooooovoooooooovooooooooooooooooovovooooovooooooooooovoooovooovoooooooooooovovovovovooovoooooovooooooooooooooooovovooooovooooovooooooooooooooooooovooooovoooooovoooooooooovvooooovoooooooooooooooooooovooooooooovooovooooooooovovoooooooooovvvoooovovooooooovvoooooooooooooooooooooovoooovoooooovoooooovooooooovooooooooooooooooooooooooooooooooooooooooovovoooovooovoovoooooooooooooooooooooooooooooooooooooooovoooooooovooooooovooooooooooooooooooooooooooooooooooooovooooooooooooooovooovooooooooooooooooovoooooooooovovoooooooovoooooovoooovooooovooooooooovoooooooovooooovoooooovooooooooooooovooooovvooooooooooooovoooooooooooooooooooooooooooooovvvvooooooovooooovoovoooooooooovoooooooooovovooovooooooooooooooooooooooooooooooooooovvooooooooovoooovooooooooovooooooooooooooooovoooooooooooooovoooooovooooooovooooooooooooooooovvooovvooovoooooooooooooovvoovooooooooooovooooooooovooooooooooooooooovooooovooooovovooooovoooooooooooooooooovoooooooooooooooooooovooooooooovoovoooovoooooooovoovovooooooooooooovooooovoovoooooovooooooovooooooooooooooooooovoooooooovovooovooooooovoooooooooooooooooooooooooooooooooooovooovoooovovooooooooooooooooooooooooovoooooovooooooooovoooooooooovovvoooooooovovoooooooooovoooovoovvooooovvoovooooooovoooooooovoooooooooooooooooooooooooooooovovoooooooooooovoovoooooooooovoooovovooooooooooooooooooovoooooooooooooooooovoovooooooooooooooooooooooovoooooovovooovooooooooooooooovooooooooovoooooovoooooooooooooooooooovooooooooooooooovoovovooovooooovoovoooooooooooooovoooovooooooooooooooooooovoooooooooooooooooooooooooovoooooooooooooooovoovooooooooooooooovoooooooooooooooovooovoooovoooooooooooooooooooooooooooooooooooooooovoovvooovvovoooovooooooooooooooooovoovoooovooooooooooooooooooooooooooooooooooovovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooovooooovoooooooovvvoooovvoooooooooooooovoooooooovoooooooooovooooooooooooovooovooooooooooooooooovovvovooooooovooooooooovvoooooovooovooooooooovoooooovoovoooovooooooooooooooooooooooooooooooooooooovooooooooooooooooovoovooooooooovooooooooooooooooooovoooooooooooovooooooooovooooooooovooooooooovvooovovoooooooooooooovoooovoovooooovoovoovooooooovooovooooooooooooooooovooooovooovooooooovoooooooooooooooooooooooooooooooooooooooovooooooovoooooooooooooovovvoovoooooooooooooooovovooooovoooooovvoovooooooooooooooooooooooooooovoooooooovoovooooooooooooooooooovooooooooooooooooooooooooooovooooovooooooooooooovvoooooooooooooooovvooooooooooovovooooovoooooooooooooooooooooooovoovoooooooooooooovoooooooovoooooovooooooooooovoooooooooooooovooooooooovooooooooooooooooooooooooooovoooovooooooooooovooovoooooooooooovooooooooovooooooooooovooooovooooooooooooooooovooooovooooooovooooooooooooooooooooovooovooooooooooovoooooooooooooooooooooooooooooovooooooooooovoooovooooooovoovoooooooooooooooovovoooooooooooooooooovoooooooooooooovoovovoooooooovvoooooooooooooooooooooooovooooovooovvoooooooooooooooooooooooovoovvooooooovooooovoovoooooooooooooooooooooooooooovoooooooooooooooooovooooooooooooooooovoooooooooooooooovovovoooovooovooooovoovoooooooooooovovovovvooooooooooooooovooooooooooooooooooooovooooooovoovoooooooooooooooooooooooovooooovooovovovoooooooooooooovooooooooooovoooovvoooooovooooovovooooooooooooooooooooooooovooooovovooooooooovooooovvoooooovovoooooooooovoooooovooooooooooooooovoovooooooooovoooovoovooooooooooovoooooooovoooooooooooooooooooooooooovvooooooooooooooooooooooovoooooovooooooooooooovooooooovooooooovoooooooooooooooovooooooooooooooooovoooooovoooovooovvoooooooovovvooooooooooooooooooovoovovoovovooovoooooooooooooooooooooooooovvooooooooooovooovooooovoooovoooovooooooovovvooovooooooooooooooooooooooooooooovoovoooooooooooooooooooovvooooooooovooovooooovoooooooooooooooooooovooooooooooooovoooovooooooooovooooooooooooooooovooooooooovooovoooooooovovoooovoovoovoooovoooooooooooooooooooooooooovooooooooooooooovvoovooooooovoooooooooovvooooooooooovooooooooooovvoovovoooovovoooooooooovoooooooooooovooooooooooooooovoooooooovoooooooooooooovooovoovvoooovoooooooooooooooooovvoooooovoooovvoooooooooooooooovoooooooooooooooovooooooooooovoooooooooooooooooooooovoooooooovoooooooooooooooooooooooooooovooooooovooooooooooooooooovoooooooooooooooooooooovoooooovoooooooooooovoovooooooooooooooooooooooooovoovvooooooovooooooooooooooooooooovooooooooooovoooovoooooooooooooooooooooooooooooooovooooooooovoooooooovooovvooooooooooooooooooooovvvooooooooooooovooooooooooooooooooooooooooooovooovoooovooooooovooooooooooovooooovooooovoovvooooooooooooooooooooooooooooovooooooooovooooooovovoooooooooovvovoooooooooooooooooovvoovooooooooooooooooooooovoooovooooooooooooooooooooovooooooooooooovoooooooooooovooooooooooovoooovoooooooooovoooovovovoovoooooooooooooooooooooooooooooovoooooooooooovoooooooooooooooovooooooooooooovooovovoooovoooovooooooooooooovovoooooooooooooooooooooooooooooooooooooovovoooooooooooooovooooooooooooooooooooooooooovoooooovoooooooooooooooooooooooovovovoovoovovoooooooooooooooooovoooooooooooovooooovooooooooooooooooooooooooooooooooovooooovooooooooovooooooovoooooooooooovvooooooooooovoooovooooooovvoooooooooooooooovovoooooooooovooooovooooooooovoooooovoooooooovoooooooooooooooovooooooooooooooooooooooooooooooooovooovooooooooooooooooovoovooovoovoooooooooooooovoovooooooooovovoooooooooooooooooooooooovoovvovoooooooooooooooooooooooooovoovooooooooooooooooooooooooooooooooovooovooooovoooooooooooooooooooooovooooooooooovvoovoooooooooooovovvovoooovooooooovoovoooovoooooooooooooooooooooooovooooovoooooooooooovvooooovooooooooooovooooooooooooooooovoooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooovoooooovoooovooooooovooooooooooooovovoooooooooooooooooooooooovooooooovvoooooooooooooooooovoooooooooooooovooovooooooooooooooovoooooooooooooooooooovoooooovvoooooooooooooovooooooovoooooovovooooooooooovovooooooooooooooooooooooooooooooooooooooovoooooooooovovooovooooooooovoooooooovooooovooovoooovooooooooooooooooovovvooooovoooooooooooooooooooovoooooooooooooooooooooooooovoooooooooooooovooooooooooooooooooooooooooooooooooooooovoooooovvoooooooooooooooooooovooooooooooooooooooooooooooooooooovooooooovooooooooovooovooooooovoooooooooooovooooooooooooooooovooooooovooooooooooooooooooooooooooooooovooovoooooovooooooovooooooooooooovooooooooovoooooooovoooooooooooooooooooooovooooovoooovoovooooovoooooooovooooooooooooooooooooooovvooooooooovovooooooooooooovooooooooooooooovvoooooooooooooooovoovoooooooooooooooooooooooooooooovoooovoovooooooooooovoooooooooooooooooooooooooooovooooooooooooooooooovooovvoooovooooooooooooovooooooooooooooooooooooooooooooooooooooooooooovvvovvoooooooooooooooooooovoooooovooooooooovoooooooooooooovovovoooovovoooooooooovoooooooovooovoooooooooooovoovooooooooooooooooooooooovooovovooooooooooooooovvooooooovoooooooooooooooooooovoovoooovvoooooovooooovoooooooooooooooooovooooooooooooooooooooovoooovoooooooooooooooooooooooooooooooooooooooovoooooovoooovoooovovoooooooooovooooooooooooooooooooovooooooooovooooooooooooooooooooooooooovooooooooooooooooooooooooooovooooooooovooooovooooooooooooooooooovooooooooooooooooooooooooooooooovooooooooooovoooooooooooovooovoooooooooooooooooooooooooooovvovoooooooooooovvooovooovvoooooovooooooooooooooooooooooooooovooooooooooooooovooooooooooooovooooovooooooooovoooooooooooooooovoooovooooovoooooooooooooooovooooooooooooooooooooooooooooooooovoooovoooooooooooooooooooooooooooooooovooooooooooooooooooovooooooooovoovoooooooooooooooooooooovoooovooooooooooooooooovooooooooooooooooooooooovoooooooooooooooooooooooooooovvoovooooooooooooooovooooovooooooovoooooooooooooooooooooooooooooooooooooooovoooooooooooooooooovooooovoovovvooooooooooooooooooovovooooooooooooooooooooooooovooooovooooooooooooooooooovovovoooooooooooooovoovoooooooooovoooooooooovooovooooooooooooooooooooovooovvoooooovooovoooooooovooooovoooovvooooooooooooooooovovvooooooooooooooooooooovooooooooooooovoooooooooooooooooooovvovooooooooooovoooooovovoovooovoovoovooooovvovoooooooooooooovoooovooooooooooooooovoovoovoooooooooooooooovvoooooooooooovooooooooooooooovoooooooovvoooooooooooovooovvooovoooooooooooooooooovooooovovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooovoooooooooooovooooooooooooooooovooooooooooooooooooovvvovooooovvooooooooooooooovooooooooovoooovoooooooovooooovooooooooooooooooooooooooooovooooooooovoooooooooovooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooovoooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooovoooooooooooooooooovooooooooooooovvooooooooooooooovooovooooovooooovooooooooooovoooooooooooooooooovoovoooooooooooooooooooooooovooooooooooooooooovoooooooooooooooovoovoovoooooooooovoooovooooovoooooooooooovooovooovoooooooovvooooooooovvooooooovoooooooooooooooooooooooooooooooooooooooooooooooovooovoooooovoooooooooooooooooooooovovoooooovvoooovoooooooooooovooovooooooooooooooooovvoooooooooooooovvoooooooooooooovoooooooooooooooovvoooooooooooovooooooooooooooooooooooooooooooooovvoooooovooooooovoooovooooooooooooooovoooooovooooooovooovovoovoooovvoooooooooooooooooooovoooooooooovoooooovooooovoooooooooooooooooooovovoovooooooovooooooooooooooovooovovooooooooooovoooooooooooooooovooooooooooooooooovooooooovooooovoovoooooooovooooovooooooovoooooooooovooooooooooovooooovoovooooovooooovoooovoooooooooooooovooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooovoooovooooooooooooooovovooooooooooooovoovooooooooooooooooovoooooooooovooooooooooooooooooooovooovoooooooooooooooooooooooooovooovoooovvooooooooooovooooooooooovoooooooooovooooooooooovoooooooooooovoovooooooooooooooooooooooooooovoovooooooooooooooovoooovoooooooooooovoovvoovvooooooooooooooooooooooooooooooooooooooovooooooooooooooooovovoooooooooooovvoooovoooooovoooooooooooooooooooovvvooooooooovoooooooooooovoooovoooooooooooovooovooooooooooooooooooooooooooooooooooooooooooooooovooooooooooovooooooooooooooooooooooooovooooooooooooooooooooooooooovoooooooooooooooooovoooovovovoooooovoooooooovooooooooooooooooovoooooooovoooooooooovooovoovvooooooooooooooooovoooooooovooooooooooooooooooooooooovooooooooooovoooooooooooooooooooooooooooooooovooooooooooooooooovooooooooovooooooooooooooooooooooooooovoooooooooooooovvoooooooovoooooooooooooooooooooooooooooooooovovvooooooooovooooooovoooooooovooooooooooovovoooovvovovoooooooovoooooooooooooooovovooooooooooooooovooovoooooooooooooovoooovooooooooooooovooooooooooooooooooooooooooooooovoooooooooooooovooooooovoooooovooooooooooooooooooovooooooooooooooooovooovooooooooooooovoooooooovooooooooooovoooooooooooooovovoovoooooovvoooooooooooooooooooooovooooooooooooooooooooovoovvoooooooooooooooooooooooooovovoooooooooooovoovooooovooovooooooooooooooooooooooooooooovoooooooovoooovovooooooooooovooooooooovooovoooovoovoovoovoovooooooooooooooooooooooooooooooovooovoooooooooooooooooooovoovoooooooooooooooooooooooooooooovoovooovooooooovooooovooooovvooooovoovooooooooooooooovoooooooooooooooooooooooovooooooovoooooovooooooooooooooooooovooooovovoooooooooooooovoooooooooooovooooooooooooooooooovoooooooovoooooooooooooooooooooooooooovvoovoooovoooooooovoooooooovooooooooooovoooooooooooooovoooovooooooooooooooooooooooooooooooovoooooooovoooooooooooooooooooooooooooooovvoooooooooooooooovooovoooooooooooovoooooooooooooooooooooovvoooooooooooooooooooooooooooovoooooooooovooooooooooovoooooooooooooooovoooooooovoooooooooovovoovoooooooooooooooooooooovovvoooovooooooooooooovoooooooovooooooooooooooovooovooooooooooooooooooooooooooooovoooovovooooooooovoooooovoooooooooovoooooooooooooooooooooooooovooooooooooooooooovooooooooooooooooooooooooooooooovooooooooovoooovoooooovoovoooovooovoooooooovoooooooooooooooooooooovooooooovooooooovoovoooooooooooovooooovoooooooooooovooooooooooooooooooooovoooooovooooovooovvovoooooovvoooooooooooooooooovooooovvooooooooovovooooooooovooooooooooooooooooovoooooooooovooovoooooooovooooooooooooooooooooooooooooooooovoooooooooooovovooovoooooooooooooooooovoovoooooooooovovvooovooooooooovoooooooooooooooooovoooooooooooooooovvooooooooooooooooooooovooooovooooooooooooooooooooooooooovooovoooooooooooooooooooooooovooooooooooooooovoooovooooovoooooooooooooooooooooooovoovoovvooooooooooooovooooooooovoooooooooovooovooovooooovooooooooooooooovoooooooooooovooooooooooooooooooooooooooooovovvoovooooooovooooovoooooooooooooovoooooooooooooooooooooooooooovooooovoovoovoooooooovooooooooooooooooooooovooovoooooovoooooovooooooooooooooooovoovoooooooovoooooooooooovooooooooooooooovoooooooovooooooooooooooovooooooooooooooooooooooooooovoooooooovooooooooovoooooooooooovovvoooooooooooooooooooooooooovoooooooovoooooooooooovoooooovvoooooovovoooooooooooovvvooooooooooooooooovoooooooooooooooooooooovooooovoooovoooooooooooovoovvooooooovooooooooooooooooooooovoooooooooooovovoooooooooovoooooooooooooooovoovooooooooovovooooooooooooovovooooooooooooooooooooooooooooooovoooovooooooovvooooooooovoooooooovooovooooooooooovoooooooooooooooooooooooooooovoovoooovvoooovooooooooooooooooooooooooooooooooooooooooooooooooooovoooooovvoooooooooovooooooooooovovooovvoooovooooovoooooooooooooovoooooooooooooooovoooooooooooooooooooooooooooooooooooooooovoooovvovooooooooooooovoooovvooooooooooooooooooooooooovooooooooooooooooooooooooovoooooooooooovooooooovoooovvooooooooovooooooooooovoooooooovooooooooooooooooooooooooooovovvoooooooooooooooooovoooooovvoooooovooooovoooooooooooooooooovoooovooooooovooovoooooooooooooooooooooooooovooooovoooooooovoooovooooooooooovoooooooooooovoooooooooooooovooovoooooooooooooooooooooovooooooooooooovoovoooooooovvovoooovoovoooooooooooooooooooooooovoooooovovoovovooooooooooovoooooooooovooovvvoooooooooooooooooooooooovovvooooovoooooooooooooovoooooooooooooooovoooooooooooovoovoooooovoooooooooooovooooovooooovooooovoooooooooooooooooooooooooooooooooooooooovovooooooovoooooooovooooooooooooooooooooooovooooooooovovoooooooovooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooovovooooooooovooooooooovoooooooovvvoooooovoovooooooooovooovoovoooooooooooooooooooooovovoooooovoooooooooooooovvoooooooooooooooooooooooovooooooooooooooovoooooovoooooooooooovooooovovoooooooooooooovooooooooooooooooooooooovooovoooovvoooooooovooooovoooooooooooovoooooooooooovvooooovoooooooooooooooooovoooooooooovoooooooooooovoooovooooooooooooooooooooovooooooooooooooovoooovooooooooooovooooooooooooooovooooovoooooovooooooovvovovovoooooooooooooooooooovoooooooovoooovooooooooovooooooooooooooooooovooooovoooovoovooovooooooooooooooooooooovoooooooooooooooooooooovooooooovooooooooooooooovooooooooooooooooooooovooooooovvoooooovoooovovoooooooovoooooooooooovooovooooooovoooooooooooooooooooooooooooovooooooooooovoooooooooooooooooooooooooovooovooooooooovovvoooooooooooooooooovooooooooooooooooooooooooooooooooovoooooooooovoooooooovoooooooooooooooooooovoooooooooooooooooooooooooovoooooooooooooovooovoooooovooooooooovoooooooovooooooooooooooooooooooooooovvvoooooooooovooooooovovoooovooooooovooooooooooooooooooooovoooovooooooovoooovooooovooovovoooovooovooooovoooooovooooovooooooovoooovooooooooooooooooooooooovooooooovooovoooooovooooooooooooooooooooooooooooooooooooooooooooooovoooooooovooooooooooooovooooovoooooooooovoooooooooooovooooooooovoooooovoooovoooooooooooooooooovovoovooooooovooooooooooooooooooooovoooooooovoooooooooooooooooooooooooooooooooooovoovoovoovoooooooovoooooooovoooooooooovvooooooooovvoooooooovooovoooooooooooooovovvovooooovooooooooooooooovoooooooovoooooooooooovoooooooooooooooovooooooooooovovooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooovooooovvooooooooooooooooovoooooooovooooooooooooooooooooooovoooooooooooovooovooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooovoooooooooooovooooooooooooovoooooooooovoooooooovoooooovoooooooooooooooooooooovoooovovooooooovovoooooovoooovoooooovoooooooovooooovoooooooooooooooovooooooovooooooovooooooooooooooooooooooooooovovoooooooooooooooovoooooovooooovooooooooooooooooooovoovovoooooooovooooovovoovoovoooooooooooovovoovoooooooooooooooooooooooooooooooooooooooooooooooooovvoooooooooooovoovooooooovovoooooooooooovovvoovvoooovoovooooooooooooooooooooooooooovvoooooooovoooooovovoovvooovoovoooooooooooooooovooooooooovoovoovooooovvoooovoovoooooooooooovoooooooooovoooooooooovoooooooooooooooovvoooooooovvvoooooooooooooooooooooooooooovoooooooooooooovooooovoooooooooooooooooooooooooooooooooovovoooooooooovovooovooovooovoooooooooooooooooooovoooooooooooovooooooooooovooooooooovovoooooovooooooooooooooooooooooooooooooooovoooooovoooooooooovoooooooovooovvooooooooovoooooooovovoovoovooooovoovovoooooooooooooooooooooooooooooooooovoovooooovooovooooooooooooooooooooooooooooooooooooooooooooooooovooooovoooooooooooooooooooooooooooooooovvoooovoooooooooovoooooovvoovvoooooooooooooovooooovoooooooooooooooooooooooooooovoooooooooovoooooooooooovovooooovooooooooooooooooooooooovoooovovovoooooooooooooooooooooooovoooooooooooooooovoooooooooooooovoooooooooooooooooovoooooovoooooooovoooooooooooooooovoooovooooooooovvooooooooooooooooooooooooooooooovvoooooovooooooooovooovoooooooooooovvoooooovooooooooovooooooooooooovooooooooooooooooooooooooooooovoooooooooooooooooooooovoooovooooooooooooooooovoooooooooooovoovoooooooovoooooooooooooooovoooooooooooooovooovooovovooooooooooovoooooooooooooooooooooooooooovooooooooooooovoooooooooooooovvvooooooooooooooooooovooooovooooooovvvooooovoooooooovooooooooovooooooooooooovoooooovoooooooooooooooooooovooooooooooovoooooooooovoooooooovooooooooooooooooooovooooooooovvooooooovooooovovooooooooooooooooovoovoooooooooovovoooooooooooooovooovooooooooooooooooovooovvooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooovoooooooooovovoovooooovooovoooooooooooooooooooooooooooovoooooooovovooooooovooovooooooooooooooooooooovoooovoooooooooooovvooooooooooooooooooooooooovooooooooooooooovoovovooovoooooovovoovoooooooooooooovooooooooooooooooooooovoooooovooovovovoooooooooovooooooovovovvoooovooooovoooooovooovoooovooooooooooooooooooooovooooooooooooooooooovooovoooooovoooooovooooooovoovoooooovoooovoooooooooovoooovooooooooooooooooovooooooooooovoooooooooovooooooooooooooooooovvovooooooooooooooooooooooovooooooooooooooooooooovoooooooooovooooooooooooovoooooovvoooooooooooovooooooooovooooooooovooooooooooooooooooooooooooovooooooovovooooooovoooooooovoooooooooooooooooooooooovoooooovvoooooovoooooooooooooooovoooooovoooooooooooooooovoooooooooooooooooooooovovooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooovooooooooooooooooooovooooooooooovoooooooooovoooovooooooooooovvooovooooovooovovovoovooooooooovooooooooooooooooooooooooooooooooovooooooooooooooovooooovooooovooooooovoovoooooooooovoooooooooooooooooooooooooooooooooooooovoooovoooooovoooooooooooooovoooooooooooooooooooooooovoooovooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooovvoooooooooooooovoooooooooooooooovoooooooooooovovoooovooooooooooooooooovooovooooooovoooooooooovoooooooooooovovoovoovovooooooooooooooovooooooooooooooooooooooooooooooooooovoooooooovoooooooooovoovooooooovooooovoooooooooooooooooooooooovooooovovooooooooooooovoooooooooooooovoooooooooooooooooooooovoooooooovovoooooooooovooooooooooooovvooooooovvvooooooooooooooooooooovoooooovovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovvvooooooooovooooooooooooooooooooooooooooovoooooooooooovvoovvvoooooooooooooooooooooooovooooooooooooooooooooovooooooooooooooooooooooooooooovovoovooooooooooovooooooooovoooooooooooooovooooooooooooooooooooooooovoooooooovvoooooooooooooooooooooooovoooooooooooooooovoooooooooooooooooooooooovooooovoooooooooooooooooooooooooooooooooooovoooooovvooooovoooovovoovooooooovooovooovovoovvoooovoovooovoooooooooovvvoooooooooovooooovoooovoooovooooovovoovooooovooovoooooooooooovooooooooovooooooooooooooooooooooooooooovoooooooovooooooooooooooooooooooooooooooooooovooooooooovoooooooooooooooooooovoooooooovoooooooovoooooooooovovovvoovoooooooooovooooooooooovoooooooooooooovooooooooooooovoooooooooooooooovoovvovoooooooooooooooooooooooooooovovooovooooooovooovooooooooooooooooooooooooooovooooooooooooovooooooovoooooooooooovoooovvovooooovvvooooooooovovooooooovovoovoooooooovoooooooooooooooooovoooooooooooooooooooooooooooooooovovoooooooooooooooovoooovvooovooooooooooovovovoooovvoooooooooooooovooovoovooooooooooooooooooooooooooooovoooooooooooooooovoooooooooooooooooooooooooooooovvvoooooooovoooovoooooooovoovvooooooooooooooooooooooovooooooooovovoooovovoooooooooovovoooooooovoovoooovoovooooooooooooovovovooooooooovovooooovooovooooooooovoooooooooooooovooooooooovovoovooooooooovooooooovoooovovvooooooooooooooovooooovoovooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooovovoooooooooovoooovoovvoooovooooovoovovoooooooooooooooovooooooooooooooooooooooooooooovooooooooooooooooooovooooooooooooooooooooovvoovoooooooooooooooovvovoooooooooovooooooovooooooooooooooooooooovoooooooooooovoovovoooooooooovoooovoovvoooooooooooovoooooovooooooovooooooooooooovoooooooooooooooooooooooooooooooovooooovvooovoovooooooooooooooooovoooooooovoooooooooovooovvooooooovoooooooooooooooooooooooooooooooooovoooooooooooooovooooooooooooooooooooooooooooooovooovooovooooooooooooooooovooovoooooooooooooovooovooooooooooooooooooooooooovooovvooooooooooooooooovvoovvovooooooooooooooooooooooooooovvoovooooooovvooovoooooovoooooovvooooooovoooooooooooovoooovooooooovooooooovooovooooooooovooooooooooooooooovoooooooooooooooovooooooooooooooooooooovoooooooooooooooooovvoovovoooovoooovovooooooooooooooooooooovoooovvoooooooovoooooovvoovoooooooooooooooooooooooovovooooovovoooooooooooooooooooovooooooovoooooooooooovvovoooooooooooooooovooooooooooovoooooooooooovoovooooooooooooooooooooooooovooooooooooooooovoovoooooovooooooooooooooovvoooooooooooooooooooooooooooooooooooooooooooooooovooooooovoooooooooooooovooooooooooooooooooooooooovvooooooooooooooooooooovooooooooooovoooooooooooooooooovoooovoovvoooooooovooooooovooovoooooooooooooovooooooooovovooooooooooovooooovooooooooooovooooooooooooovooooooooooovooooooovoooooooooooooovvoooovooooooooovoooooooooooooooooooooooooooooooooovooooooooooooovoooooooovovooooooooooovooovoooooooooooooooooooovooooooooooooovovvooooooooooooooooooovvooooooooooooooooooooooooooooooooooovoooooovooooooooovooooooooooovoooooooooooooooovooooooooooooovoovoovoovovooooooooovoooooooooooooooovvoooooooooovvoooovooooooooooooooovooooooovooooooooovooooooooooooooooovvooovooooovovooooovooooooooooooovoooooooooooooooooooooooooooovoooooooovooooooooooovvovoooooooovooooooooovoovoooooooovooooooooooovooooooooooovoooooooooooooooovooooooooovoooooooooooooooooooooooooooovoooooooooovooooooooooooovoooooooovoooooooovoooooooooooooooooooovoovovooovooooooooooooooooovooovovooovovoovoovvoooooooooovoooooooooooooooooooooooooovvoooovooovooooooooooooooooooovoooooooooooooooovoovooooooooovovoooovooooooooooooooovooooovoooovoooooooooooooovooovoooooooovooooooooooooooooooooooooooooooovovoooooooooooovooovooooooooooooovoooooooooooooooooooooovovoooovooooovoooooooooovovoooooooooooooooovovooooooooooooovovvooooooooooooooooooooooovoooovooooovooovoooooooooooooooooooooooooooooooooooovvoooooooooooooovoovoooooooovoooooooovooooooooooooooooooooooooovooooovoooooooooooooovooovvooovoooooooooooooooooooooooooooooooooovoooovooovoooooooovoooooooooooooooooooooovoooovovoooooooooovovoovvoooooooooooovoooooooooovoooovooooooooooooooooooooovooooovooooovooooooovoooovoooooooooooooooooooooovoooooooooooooooooovooooovoooooovovoooooooovoooooooooovvooooooooooooooooooooovooovoooooovoooooooooooooooooooovooovoooooooovoooooooooovoooooovoooooovoovooovovoooooooooovooooooooovovooooooooooooovoooooooovoovooooovooovoooooooooooovooooooooooooooooooooooooooooovooooooooooovvoooooooooovoooooovooooooooovoooooooooooooooooooooovoooovoovoooooooooooooooooovvoooovooooooovooooooooovooooooovoooovooooovoooooooovooooooooooooooooooooooooooovooooooooovooovoooooooooovvoooooooovooovoooooooovooovoooooooooooooooooooooooooooooooooooooooooooooooooooovooovvooovooooooooooooooooovoooooooooooooooooooooooovovoooovooooooooooooooovooooovoooooooooooovooooooooovooovoovooooooooooooooooooooooooooooooooooovovoooooovoooooooooooooooooooooooooovovooooooooooooooooooooooooooovoooovooooooooooooovoooooooovoooooooooooooooooooooovoooooooovoooooooooooooooooooovooooooooooovoooooooooooooooovooooooovvoooovoovoovooooooooooooooooooooooooooooovooooooooovvoovooooooovooooooooooooooovvoooooooooooooooovovvvooooooooooooooovooooooooooooooooooooooooooooovoovooooooooooovovoooooooooovvoooooooovoooooooovooovovoovooovooovvoovoovoovoooooooooooooooooooooooooooooovooooooovooooooooooooooooooooooooooooooovoooovooovooooooooovoooooovovooovoooooooooooooooooooooooooovoooooooooooooooooooovooooooooooooooooooooooooooooooooovooooooovooooovoooooooovooooooooooooovovovoooooooooooooooovoovooooooooovoooooooooovvoovoooooooooooooooooooovoooooooovoooooooooooooooovoooooooooooooooooooooooooooooooooooooooovoovoooooooooovooooooooooovooooooovooooooooooooooooooooooooooooooovoooooooooooooooooooovoooooooooooovoovooooooooooovvvooooooovoovoooooooooovoooooooovooooovoooooooovovoooooooovooovovvvooooooooooooovooooooovooovooooovooooooooooooooooooooovovoovooooooovoooooooooooovooooovoooooooovooovooooooovooooooovooooooooovooovooooooooooooovooovovvoooooooooooovoooooooooooooovoovooooooooooovoooooovoooooovoooovoooooooooooooooooooooovooooooovooooovovoooooovooovooooooooooooooooooovoovooooooovvoovoooooooooovoooooooooooooooooooooovooooooovooooooooooooovoooooooovoooooooooooooooooooovoooooovoooooooooooooooooovooooooovoooooooovoooooooooovoooooooooovooooovoooooooovooooooovoooovoooovoooooooooooooovoooooooooovooovoooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooovvooooooooooooooooooooooooooooooooovooooovooooovooooooooooovooooooovoooovoooovoooooooooovvoooooooooooooooooooooooovovoooooooovooooooooooooovooooovoooooooooovooooooooooooooooooooooooooooooooovoooovooooooooovooooovooooooovooooooooooooooooooovooooooooooovoooooooooooovoooooooooooooovooooovvooovoooooooovoooooooooooooooooooooooooooooovoooovoooooooooooovooooovoooooooovoovvoooovoovooooovooooooooooooooooooooovoooooooooovooooooooovoooooooooooooooooooovovovooooovoooooooooooovoooooooooooooovvoooooooooooooovooooooooooooooovooooooooooooooooooooovooooooooooooooovooovovooooovooooooooooooooooooooooooooooooovooovvoooooovovooovovooovoooooooovooooooooooovooooovoooooooooooooooooooooooooooooooooovoovoooooooooooooooooooooovoooovoooooooovoooooooooooooooooooooovoooooooooovoooooovvoooooovoooooooovooovovooooooooooooooooooovoooooooooooooooovoooooooooovooooovoovoovoooooooooovoooooooooovoooooooooooovooooooovvooooooooovooooooooovoooooovoooooooooooooovoooovoooooooooovovoooovoooooooooovooooooooooooooooooooovovooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooovoovooooooooooovooooovoooooooooovoooovooooovoooooooooooooooooovooooooovoooooooooooooooooooooovooooovooovooovoooooooooooooooooooooooooooooooooovoooooovooooooovooooooooooooooooovvoooovoooooooooooooooooooooooovoooovooooooooovooovoooovoovooooooooooovoooooooooovvvvoooooooooooooooooooooooooooovoooooooooooooooooooooooooovooooooooooooovoooovoovoovoovovooooovoooooooooooovoooooooooovoooooooovoooooovvoooooooooooooovoooovooooovvovvooooooooooooooooooovvoooooooooooooooooovooooooooooooooooooooooooooooooooovoooooovooooooooovoooooooooooooooooooooooooooovooooooooooooovovoooooovooovoooovvoooooovovoooooooooooooooovooovooooooovoooooooooooooovvovooooooovooovoovooooooooooooooooooovovoooooooovvooooooooooooooooooooovoooovooooooooooooooooooovoooooooooovooooooooooooovoooooooooooooooooooovooooooooooooooooooovooooooooovooovvoooooovoovoovoooooooooooooooovoooovvooovvoovoooooovoooooooooooooovooooooovoooooooooooooooovovooovovooovooooooooovoooooooooooooooooooooooooooovooooooooooooooooooooovooooooooooovvoooooooovooooooooooooooovooooooovooooovoovooooooooooooooooooovoovovoooovoooovooooooooovoooooooovoovooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooovvooooooooooooooooooooooooovooooooooovooovoooooooooooooooooovovooovoovvooooooooooooooooooovooooooooooooooooooovoovoovvovooooooovooooooovoooovooooooooovoooovooovoooooooooooooovooooooooovooooooooooooooooooooooooooooooooooooooooovvooooooovoovovvoooooooooooooooooooooooooovoooooooovvoooooooooooovovooooooovoooooooooooooooooooovooooooooooooooooooooovoooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovovooovooooooooovoooooooooooooooooooooovoooovooooooooooooovooooooooooovoooooovooooooooooooooooooovoooooooovoooooooooooovooooooooovvovooovooooooooooooooooovoooovoovoooooooovooovooovvoovoooooooooooooooooooooovovooooooovooovooooooovoooovoooooooooooooooovooooooooooovooovoooooooooovovoooooooooooooooooovovoooovooooooooooooooooooooooovooooooooooooooovooooooooooooooooooooooooooovoooooooovvooooooooooovoovoovooooooooooovvoooooooooooooooooooooooooooooooooooovoooooooooooooooooooovoooooooooooooooooooooooooooooooooooooovovoooooooovoooovoooovooooooooovoooovvoooooooooooooovoooovoovoooooooooooooooovooovoovoovoooooooooooooooovovooooooooovooooooooooovvooooooovooovooooovooooooovoooooooovoooooovoooooooooooooooooovooooooooooooooooooooooooooooovoooovoovvoooooovvovoooooovoooooooooooooooooovvovooooovooooooovoooooovooooovoooooooovooovvooooooooooooooooooooovovvoooooooovooooooooooooooovvovooooooooooovvooooooooooooovoooooooooooooovooooovoooooooovoooooovvoooooooooooovoooooooooovooooooooovoovooooooooooooooooovvooooovovoooooooovoovoovoooooovvooooooooooooooooooooooooooooooooooooovooooooooooooooovooooooooooooooooooooooovoooooooooooovooooooooooooovooooooooovoovoooooovooooooovoooovvvvoooovooooovvovvoooooooooooooooooovooooooovvooooooooooooooovooooooooooovvooooooovoooooooooooooooooooooooooooooooovovoooooovooooooooooooooooooooooooooooooovooooooovoooooooooooooovooooooooovoooovoovovooooovooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooovoooooovooooooooovoooooooovooooovoooooooooooooooooooooooooooooooooooovvooooooooooovoooooooovoooooooooooooooooovoooooooooooovooooooovooooooovoooooooooooooooooooooooovooooovoooooooooooovoooooooooooooooooooooooooooooovoooovooooovovoooovoooooovoooooooooooooovoooooooovoooooooooooovooooovoovovoooooooooovoooooooooooovoooooovoovooooooooovoooooooooooooooooovooooooooooooooooooooovovoooooovooooooooooooovooooooooooooovvvoovoovovoooooooooooooooooooooooovooooooooooooooooovovoooooooooovooovovooooovoooovoooooooooooovoooooooooooooooooooovoooooooovoovovooooooovovvvooooooooooovovoooovooooovooooooooooovovoooooooooooooooooovooooooooooooooovoovoooooovooooovvoooooooooooooooooooooovooooooooooooooooooooovoooooooooooooooooooooooooooovooooooooooovvooovoooooooooooooooooooooooooovooooooooooooooooovoooooooooovooooooooooooooooooooooooooooooovoooooooovoooooovoooooooooooooooovooooooooooooooooooooooooooooovoooooooooooooovooooooooooooooooooooovooovooooovooooooooooooooooooooooooooooovooooooooooooooooooooooooovooovovooooooooooovooooooooooovovooovoooooovooooooovovovooooooovovooooooooooovvvooooovvovoooovoooooovoooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooovoovooooovooooovoooooooooooooooooooooovooooooooooooovooooooovooooovoooovooooooooooooovoooooooooooooooooooovoooooovoooooovoooooooooooovooooooooooooooovvooovvoovooooooooovooooooovooooooooooooooovoovooooooooooooovooooovoooooooovoovooovoooooooovooooooooovooooovoooovoooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooovoooooooovoooooovovovovooooooooooooooovoooooovooooooooooooooooooooovoooooooooovoooovoooooooovooooovvoooovoovooooooooovooooovovoooooooooooooooovoooooooovoooooooooooooooovoovoooooooooooovooovoooooooovoooooooooovoooooooovvooooooooovooooooooooooovoooooooooooooooooooooovoooooooooooooooooooooooooooooooooovovooooooooooooovoooooooovoooooooooooooooooooooovvvooooooovoooooooooooooooooooooooovooooooooooooovoooooovooooooooooooooooooooooooovooooooooooooovoooooooooooovooooovooooovooooooovooovoooooooooovoovoooooooooooooooovvooooooooooooooooooooooooooooooooooooooooooooooooovovooooooovoooooooooooooooooooovooooooooooooooooooovoooovooooovooooooooooovooooooooooovvoooooooooovoooovooovoovoooooooooooooooooooooooovooovooovoooovooooooovoovooooovooooooooooooooooooooooooovoooooooooooooooooovvooooooooooooooooooooovvoooovooovooooovvoooooooovoooovovooooooooovooooooooooovoooooooooooovovoooooooooooooooooovvvooooooovvvooooooovooooooooooovoooovoovooooovovoooovvoooooooooooooooooooooooooooooovvooooooooooovoooooooooooovooooooovooooooooooooooooooooovooovoooooooooooovoooooooooovoooooooooooooooovvvoovoooooooooovooooooooooooooooooooooooooooooooovvoooooooooooooooooooovoooooovvovooooooooooooovoooooooovvoooooooooooooovooovvvoovvooovooooooovooovoovooooooooooovoooooooooooooooovoooovvooooooooovovvoooooooooooooooovovooooovovoooooovoooooooooooooovoooooooooooooooooooooooooooooovooooovoooooooooovoooooooooooooovvooooooooooooooooooovovooooooooovoooooooooooooooooooovooooooooooooooooooooooovoooooovoooovooovoooooooovooooooooooooooooooooooooooooooooooooovoooooooovooooooovoooooooooooovooovoooooooooooovooooooooooooovoooovoooooooooooooooooooooooovoooooooooooovoooovvoooooovooooooovoovooooooooovoooooooooooooooovooooooooooooovoooooovoooooovooooooooooooovooooooooooooovvoovooooooooooooooooooooooooooovooovvoooooovooooooooooooooooooovvooooooooooovoooooooooooooovooooooovooooooovoooooooooooooooooooooooooooooooooovooovooooooooooooovooooooooooooooooooooooovvovoooooooooooovooooooooovoooovoooooooovoooooooovoooooooovooooooooooooooooovoooooooooooooooovooooovovooooooooooooooooooooooovooooooooooooooovooooooooooooooooovooooooooovooooooovooooooovoooooooooooovoooooooooooooooooooooooovoooooovoooooooooooooovoooooooooooooooooooooooooooooovooovvooooooooooooooovoooovoooooooovoooooooooooooooooooooooovovoooovooovoooooooooooovoooooooooovvooooooooovoooovooooooooooooooooooooovoovoooooovoooooooovoovoooooooooooooooooooooooooooovoooovovoooooovooooooooovoooovooooooooooovooovvoooooovooooooooooooooooooooooooooooooooooooooooooooooooooooovoooovovovooooooooooooooooooooovvoooovoooooooooooovoooovvoooooooooooovooooooooooooooooovooooooooovovovoooooovooooooooovooooooooooooooooooooooooooooovoooooooooovooovoovooooooooooooooovoooooooovooooovooooovoooooooovoovoooooooooooooooooooooooovvovooooooooooovoooooovooooooooovooooooovvooooooooooooooovooovoovooooooooooooooooovoooooooooovooooooooooooooovoovovooooooooooovoooovoooooooovoooooooovoovoooooooovvoooooooooooooooooooovovoooooooooooooooooooovooooooooooooooooovoooovooooooooovooooooooooooooooooooooooooooooooooooooooooovooooooooooooovoovvovvvovooovooooovoooooooooooooooooovoooooooooooooovoooovoooooovooovovooooooovoovvooooooooooovvoooooooovoooovoovoooooooooooooooooovoooooooooooooooooooooooooooooovoooovoooooovoooovoooovooovovoooovvooooooooooovooooooooooooovvooooovooooovooovooooooooooooovoooovovooooooovoooooooovoooooooooovoooooooooooooooooooovoooooooooooooooooooooooooooooooooovvoooovoooovooooooovooooooovooooovovooovoooooooovooooooooovooooooooooooovovooooovooooooooovooooooooooooooooooooooooovvooovoooooooooooooooooovooooooovoooooooooovoooooooooooooooooovooooooovoovooooooovooooooooooovovooooooooooooovoooooooooooovoooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooovooooooooooooooooovooooooooovoooooooooooooooooooooooooooooooooovvvooooooooooooovooooovovooooooooooooooooooooovvovoooooooooooooooooooooooovovoooovvooovooooooooovoooooooooooooovoooooooooooooooovoooovoooooooooooooooooooooooooovooooovoooovoovooooooooooooooooooooooooooooooooovoooooovoovooooooooovooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooovooooooooooooooooovooovoovovoooovooovooooooovooooooovoooooovooooooooooooooooooooooooovvooooooovvooovoooooooooooooooooooooooooooooovvovooooooooooovoovoooovoovooooooooooovooovoooooooooooooooovooooooooooooooooooooooovooooooooooooooooooooooovooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooovooooooooooooooooooovooooooooooooooovoooooovooooooooooovooooovoooooovoooooooooovooooooooooovooooooooooooovoooooooooovoooooooooooovooovoooooooooooooovooooooooooovooooooooooovooooooooovooooooovooooooovoooooooooooooooooooooooooooooooooovooooooooooooooooooooooooovooooooooooooooooooooooovoooovooooooooovoooooooooooooooooooooovoooooooooooooooovoooooooooovoooooooooooooooooovvoooooooooooooovoooooooooooooooooooooooovvvooooooooovooooooooooovooooooooooooooovoooooooooooooooooooooooooooooovooooooooovooooooooooooooooooooooooooooooooooovoooooovvoooooooooooooooooooooooooooooooooooooovooooooooooooooovooovoovovoooooovoooooooovoooovoooooovoooovooooooooooooooooovooooooooooovoovooovooooooooooooovoovoooooovooooovoooooooooovoooovooooooooovovoooooooovoooovvooooooovovooovooovoooooooooovooooooooooooooooovooooooooooooooooooooooooooooooooovvvoovooooooovoooovoovoooooovoooooooooooovoooooovoooovoovoooooooooooooooooovoooooooooovvoooooooooooooooooooooovooooooovvooooooooooooooooooooooooooooooooooooooovoooooooooooovooooooooooooooooooooovoooooooovvooooooovoooooooooovoooooooooooooovovovvooovoooooooooooooooooooooovoooooooooooovoooooooooooooovooooooooooovvooooooooooooooooovovooooooovooooooooooooooooooooovoooovoooooovoovoooooooooovoooooooooovooooovoooooooooovvvoovovvovovooooooovovoovoooooooooooooovoooovoooooooooooooooooovooooooooooovooooovoooooooooooooovoooooooooooooooooooooooovoooooooooovoooovoooovoooooovvooooooooooooooooooovovoooooovooooooooooooooovoooooooooooooooooooooovoooooovoooooooooovooooovoooooovovoooooooovoooooovoooooooovovovooooooooooooooovooooovoooooooooooooooovoooovvoovoooooovooooooooooooooooooovvooooooooooooooovoooooooooooooooooooooooooooovooovooovooooooovovoooooooooooooooooooooovooooooooooooooovoooovoooooooooovooooooooooooooooooovooooooooooooooooovooooovvoooovoooooooooooovoovoooooooooovoooooovooooooooooooooooooooovoooooooovoooooooooovooooooooooovooooooooooovovooooooooovooooooooooooooovovovooooovoovoooooovvooovovoooooovoooooooooooovoooooooooooooooooooooooooooovvovooooovoooooooooooooooooovooooooooooovoooovoooooovoooovoooovoovovooooooooooooooooovvoovooooooooooooooooooooooooooooovoovoooooooooooooovoooooooooooooovooooooovooooooovooooovoooooooooooooooooovoooovooooooooooooooooovoovooooooooooooooooooovvoovooooovovooovooooooooooovooooovvovooooooooooooooovooooooooovooooooooovovooooooooooooooooooooovoooooooooooooooooooooooooooooovoooovvoooooovoooooooovooooooooovoooooooooooooooooooooooooooovvovoooovoooooooovoooooooooooovoooooovooooooooovvooooooooooooovooooooooooooooooooooooovoooooooooooooooooooooooovvooooooooooooooooovooooovvoooooooooooooooovoooooooooooooooooooooovooooooovooooooooovoooooooooovooooooooooooooooovoooooooooooooooooooooooooooooooovoooooooooooooovoooooooooooooooooovooovooooooovooooooovoooooooooooooooooooooovoooooovoooooovooooooooooooooovvooooovoooooooovooooooooooooooooooooooooooooooooooovoooooovoooooooooovvoooooooovvoooooovvooovoooovovooooooooovooooooooooooovovooooooooooooooooooooovoovooovoovooooooovoooooooooooooooovovoovoooooooooooooooovooovoooovoooooooooooovovovvoooooooooooooooovoooooooooooooovooovoooooooooovoooooooooovoooooovoooooooooooooovooooooooovooovoooovoooooooovvooooovoovvoooooovvoovoooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooovoooooooooooooooooooooooovvooooovoooooovooooooooooooooooooooooooooooooooovvooooooooooovoooooooooovvoooooooovoooooovvoovvvooooooooovooooooovoooooooovooooovoooooooooooooooovovoooooooovooooooooooooooooooooooooovooooovoooooooooooooovoooooooooooooooooovoooooooooooooooooooooooooovvooovovooooooooooovoovoooooovooooooooovoooooooooooooooovoooooooooooooooovoooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooovooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovvooovoooooooooovovoooooooooooooovoooooovoooovoooovoooooooooooooooooooooovooooooooooooovooooooovooooooooooovoooooovoooooooooooooooooovovoooooooooooooooooooooooovooooovooovvooooooovoooooovooooooooooovvovvoooooooooooooooovooooooooovvoooooovovoooooooooooooooovooooooooooooooooooooooooooovoooovoovvooooooooooooooooooovoooooooovoooooooooooooovvooooovooooooooooooooovoooooooooooooooovoooooovoooooovoooooooooovooooovooooooooooooooooooooooooooovooooooooovooooooooooovoooooooooooooooovoooovooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooovoooooooooooooooooooovoooooooooooooooooooovooooooooooovooooooooooooooovoooooovoovoooovooooooooovoooooooooooooovoovoooooooooooovoovoovoooooovoooooooooooovooovoovooooovoovoooooooooooooooooooooooooooovooovoooooooooooooooooooooooooooooooovoovoooooooooooooovooooooooooooooooooooooooooooooooooooooooovooooovovvoooooooooooooovooooooooooooooooooooooooovoooovooooooooooooooovoooooooooooovovoovovvvoooooooooooooooooooooooooooovoooovoooovoovooovoooooooooooooooovooooooooooooovooooovoooovoovooooooooooooooooooovooooovooooovoovooooooooooooooovoooooooovooovooooooooooooooovooooooooooooooovvoooovooooooovooooooooovooooooooooooooooooooooooovoooooooooooooooooooooooooooooovooooooooovooooooooooooooooooovooooooooovooooooooooooooooooooovoovoovooooooooooooooovooooovooooooooooooovooooooovovovoooooovooooooovooooooovoooooooooooooovoooooooooovoooooooooooooooooooovvoovoooooooooooooovooooooooooovooooooooooooooovoooooovovoovoooooooooooooooovooooooooooooooovoovooooooooooooooovoooooooooovoooooooooooovvvoovoooooooooooooooovooooooooooooooooooooooovooovoooooooooooovooooooooooovoooooooovvoooooovovovvvooooooooooovooooooooooooooooovovoooooooooooooooovoooooooooooooooovvoooooooooooooovvoooovoooooooovooooooovoooooooooooovoovooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooovoooooooovoooooovooooooooovoooooooovooooovooooovoooooovooooooooooooooooooovoooooooooooovoooooooooooooooooovovooooooovoooovvoovoooooooooooooooooooooooooooovoooovoooooovooovoooovvooooovovooooovoooovoooooooooooooooooooooooovoooooooooovooooooooooooooooooovooooovooooooooooooooooovoooooooooooovooooooooooooooooooooooovovooovoooooooooooooooooooooooooooooooovooooooooovooooooooooooooooooovvooooooooooooooooooovooooooooooooooooooovoooovvoooooooooovovoooooooooovoooooovoooooooooovoooooovoooooooooooovooooooovooooooooooooooooooooooooooovovovoovoooooooooooooooovoooooooooooooooovoooooovoooooooooooovooooovvooooovoovooooooooooooooovooooooovoooooooooooooooovoovovoooooooooooovooooooooovoooovoooooooooooooooooovvoooooooooooooooooooovoooovoooooooovooooooooooooooooooooooooooovovoovooooooooooooooooooooooooooovooooooovooooooooooooooooovovooovooooooooooooooooovoooooooovooooooooovooooooovvooooooooovovoovooovooooooooooooooooooooooooovoooovoooovoooooooovovooovoooooooooooooooovooooooooooooooooooooooooovoooooooovovoooovovoooooooovooooovooooooooooooooooooooooooooooooooooooovoovvoooovvoooovoooooooooooovooooovoooooooovoooooooooooooooooooooooooooooooooooooovovoooooooooovooooooooovooooovooooooooooooovooooooooovooooooooooovoooooooooooooooooooooooooooooooovooooooooooooooooovvoooooooovooovooooooooooooovoovoovvoooovovooooooooooooovooooovoooooooooooooooooooooooooovvooooooooovovoooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooovovooooovovoooooooooooooooooooooovovooooooooooooovoooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooovoooooooooooovoooovoooovovoooooovooooooooooovooooooooooooooooooooovoovoooooooooooooooooovoooovooooovooooooooooooooooooooooooovooooooooooooooooooooooovoooovooooovoooovoovooooooooooooooooooooooovoooooooooovoooovovvoooooooooovooooovoooooovooovvoovooooooooooooovoooooooooovooooovooooooooooooooooooooovoovoooooovoooooooooooovooooooovooooooooooooooooooooooovoooooooooooooooovooooooooooooooooooooovoooovooooooooovoovoooooooooooovoooooooooooovoooooooovoovovvovoooooooooooooooooooooooooooooovvovoooooooovoooooovovooooooooovoooooooooovooooooooooovvoooooooooooooooooooooooooovooooooooovooooovvoooooovvooooooooooovoooooooovoooovoooooooooooooooooooooooovoovvoooooovvoooooovoooooooooooovooooooooooooooooovvooooooooooooovoooovooovoooooooooooooooooooovoovooooooooovvooooooooooooooooooooovooooooooooooovoooooooooooooooooovovooooooooovooooooooooooooovoooooooooooooooooooooooooovovooooooooooooooooooooovooooooooooooooooooovvoovvooooooooooovoooovooovoooovooovooooooooooooooovoovooooooooooooovoooooooooooooooooooooooooooovoooooooooooooovooovvoooovooooooooooooooooooovoooooooooovoooooooooooooooooooooovoooooooooovooooooovoovoovoooooovooooooooooovoooooooooooooovvooooooooooooooovoooooooooooooooooooooooovvooooovvooooooooooooooovooooooooooooooooovoooooooooooooovoooooooooooovvoooooooooooooovvoovooooooooovoovooooooooooooooovoovvovooooooovvooooooovooooooooooooooooooooooooooooooooooooooooooovoooooooooovoooooooooooooooooooooooooovoooooooooooooooooovoooooovooovooooooooooovooooooooooooovoooooooooooooooooooooooooovooooooooooooovovooooovooooooooooooooooooooooooooooovoooooovooooooooooooooooooovoooovoovooovoooovooovoovooooooooooooooovooooooooooooooooooooooooooooooovooooooovoovoovooooooooooooovovooooooooooooooooooooooooooooooooovoovvooooovoooooovoooooooooooooooooovooooooooooooovoooooooovoovoooooovoooooovoooooooooovoooooooooooovvooooooooooooooooooooovoooooovovoooooooooooooooovoooooovooovooooooovooooooooovooovooooovoooooooooooooooooooooooooooooooooooovovoovooooooooooooooooooooooooovooovooovoooooooooovooovvovoovooooooooooooooooooooooooooooooovovooooooooovooooooooovooooovooooooooooooooooooooooooovoovooooooooooooooooooooooooooooovooooooovooooovooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooovooooooovooooooooooovooooooovoooooooooooooovoooooovoooooovoooooooovooooovooooooooooooooooooovooooooovoovovooooooooooovooooooooooooooooooooooooooooooooooooovoooooooovooooooooooooooooooovooooovoooooooooooooooooooooooooooooovovoooooooooooooooooovoooovvoooooooooovooovovooooovooooooooooovoooooooovvoooooooooooooooooooooooooooooooovoooooooooooooooooovvooooooooooooooooooooooooooooooooooooooovoooovvoovooooooooooooooooooovoovoooooovooooooooooooooovoooooooooooooovoooooooooooooooooooooooooooooooovooooooooooovovooooooooooovooovooovoovooooooooooooooooooooooooooooooooovoooooooooovooooooooooovoooooooooooooooooooooovooovooovovooovoooooooovoooooooooooooooooooooooooooooooooooovooooovoooooooooooooooooovooooooooovooooooooooooovoooooooooooooooooooooooooooooovoooooooooovoovoooooooooooooooooooooooooooooovoooooovoooooooooooooooovoooooooooooooooovooovoooooovooovvooooooooovooooooooooooooooooooooovooooooooovooooovooooooovoooovooovooooooooooooooooooovooooooooooooooooooooooooooooooooooovoovooooooooooooooooooooooooooovooooovooovoooooovovvoooooooovovovvoooooovoooooovooooooooooooooooooovoooooooooooooooooovoooooooooooooooovooooooovoovoooooooooooovooooooooovoooooooooooovovoooooooovooooovoooooooooovoovoooooooooooooooooooooovoovooooooooooovoooovooooooooooovooovvoooooovvooovvoooooooooovoooooooooooooooooooooooooooovvooooooooovooooovooooooooooooovoovooovooooooooovoovoooovooooooooooooooovooovoooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooovovoovooovoovooooooooooovooooooooooovovoooooooooooooooooooooooooooovooooovoooooovoooooooovooooovovoooooooovovooovoooooooooooooooooooovooooooooovoooooooooooooooooooooooooooooooooooooooooovoooooooooooovoooooooooooooooooooooooooooooooovooovooooooooooooooooooooooovooovooooooooooovoooooooovoooooovoooooooooooooovooooovoooooooovooooooooovooooooooooooovooooooooovooooooooovoooooooooooooooooovooooooooooooooooooovooovvooooooooooooooooooooooooooooooooooovoovooooooovooooooooovoovoooovvooooooooovoovooooooooooooovoovooooovooooooovoooooooovoooooooooovovooooooooooooooooooovoooovooooooovoovoooooooooooooooovoooooooovooooooooooooooooooooooooooooooooooooooooooooooooooovoovoooooooooovooooooooooooovoooooooooovoooooooooooooooooooooovoooooooovoooovoovoooooooooooooooovooooooooooooooooooooooooooovooooooooooovoooooooooooooooooooooovoooovooovoooooovooooovoooooooooooooooovooooooooooooooovooooooooooooooovooooooovoooooooooooovooooooooooooooooooooooooovvoooooooovooooooovoooooooooooooovoooooovooooooooooooovooooooooovoooovooooooooooooooovooooooooooooooooovoooooooooovoooooooooooooooooooooooooooooovoooooooooooooooooooooovoooovoooovooooooovooooooovooooooooooooooovooooooooooooooooooooooooooooooooooooooovovvoooooooooooovoooooooooooooovooooooovooooooooooooooooooooovoooovvooooooovoovooooooooooovooooooooooooooooooooooooovooovoovvoooovooooooooooooooooovoooooovovoovoovooooooooovvoooovovoooooooooooooooooovooooooooooooooooooovvvoovoooooooooovoooooooooooooovoooovooooooooooooooovoooooooooooooooooooooooooovoooooovoooooooooooooooovooovoooooooooooovooooooooooooooooooooooovoooooooooovoooooooooooovoooooooooooooooooooooooooooooooooovovoovoovoooooooooooooooooooooooovovooooooooooooooovooooooooooooooooooooooooooovoooooooooooooooooovooooooooooooooovoooooooovoooooooooooooovooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooovooooooovoooooooooooooooovoovoooooooooooooooovoooooooooooovvovoooooooooooovooooooooooooooooooooooooovovovooooooovovoooooooooooovooooooooooooooooooooooooooovoooooovoooovooooooooooooovoooooooooooovooovoooooooooooovovoooooovooooovoooooovooooooooooovoovooooooooooooovoooooooooooooooooooooooooooovovooooooooooooovooooooooooooooooooooooooovvooooovooooovoooooooooovvooooovooovooooooooooooovvoovvovoooooooovoovoooooooooooooooovooooooooooooooovoovoooooooooooooooooooooovoooooooovoooooovooooooooooovoooovovovooooovooooooooooooooooooovooovovooooooooovoooovvooooooooovooooovooooooooovoooooovoooooooooooooovooooooooooooovooooooooovooooooooooooovovvooovooooooovoooooooovoooooooovvooooooooooovovooooooooooooooooooooovovooovooooooooovooooooovovooooooovooooooovooovoooovoooooovvoooooooooooooooovoooooovoovooovooooooovovooooooovvoooooooooooooooovooooooooooooooooooooooooovoooooooooooovvoooooovooooooooovoooooooovooooooooooooooovooooooooooovoooovvovoooooooooooovoooooooooooovooooovoooooooooooovovooooooooooooovooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooovooooooooooooooovoooooooovoovooooooooooooooooooooovoooooovooooooooooooooooovoooooooovooooooooovoovoooooooooooooooooooooovooooooooooooovooooovoovoooooooooooooooooooooooooooooovvooooovoooovooooooooooovooooooooooovooooooooooooooooooooooovoooooooovoooooovooooooovoooooooooooovoooooovoooooooooooooooooooooooovoooooooovooovoooooooooooooooooovooooooovovoooooooooooooooooooooovooooovovooooooovvoovooooooooovooooooovoooooooovoooooooooooooooovoooooovoooooooooovooooooooovoooooooooooooooooooooooovoooooovoovoooovooovooooooooooooovoovooovoovoooooooooovovooooooooooooooooovoooooooooovoovoooooooooooovoooooovovovoooooooovooooovoovoooooovvooooovooooooooooooooooooooooooooooooooooooovooooooooooooooooovoovooooovoooooooooooooooooooooooovooooovooooooooooovvovoooooovooovooooovooovooooooovovoooooovoooovooooovooovooooooooooooovoooooovvvoooooooooovoooovooooooovoooooooooooooooooovoooovooooooooooooooooooovvooooooovooooooooovoovvoooovovooooooooooooooooooooooooooooooooooooovovooooooooooooooooooooooooooooooooooooooooooooooovooooooooooovoooovovooooooooooooooovooooovoooooooooooooovooooooooooovooooooooooooovoooooooooooooooooooovooooooooooooovooooooooooooooooooooooooooooooooooooovooovoooooooooooooooooovoooooooovooooooooooooooooooovooovooooooooooovvoooooooovoooovovooooovoovoooooooovovoooooooooooooooooovoooooooooooovoooooooooooooooooooooooooooovooooooooooooovoooooooooooooooovoovooooooovooooooovvoooooooooooooooooooooooooooooooovvooooooooovoooovoooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooovovooovooovoovooooooovovoooooooooooooooooooooovoooooooooooooovooooooovvooooovovvooooooooooooooooooooooooooovooooooooooooovoooooooooooooooovovoovoooooovvooovoooooooooooooovooovoooovooooooooovoovoooooooooovvoooooovoooooovvoooooooooooooooooooooovoooooovooooovoooooooooooooovvooooooooooooooooooovoooovoovooovoovovooooooovoooooovooovoovoovooooooooooooovooooovooovvoovovooovvooooovooovovoooooooooooooooooooooooovoooooooooooooovooooooooooooovoooooooooooooooooooooovooooovovvoovoooooooooooooovoooovoooooooooooooooooovooooovvoooooovoooovooooooooooooooovoovooooovooovoooooooovoooooooooooovooooooooooooooovovoooooooooooooooooovoooooooooooovooooooovoooooooooooooooooovvooooooooooooooovoooooooooovooooooovoovoovooovooooooooooooovooooooooovooovooovoovooooovooooooooooooooooooovvoooovovoooovooooovooooovoooooooooooovooooovoooooooovooooooooooooovoooooovoooooooooooooooooooooooooovooooooovovovooovooooooooooooooooooooooooovooooooooooovoooooooooooooooooooooooooooooovovvooooooooooooooooovoooooooooooooooovoooooooovooooooooooooooooooooooooovooooooooooooooooooovvooovoooooooooooooooovooovoooooooooooooovoooooooooooooooovooooooooooooooovooooooooooooooooooooooooooooooovooovvoovooooooovvoooooooooooovooooooooooovoooooooooovoooooooooooooooooooooooooovvovovoooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooovvooovooooooooooooooooooooooooooooooooovoovooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooovooooooooooooooooooooooooovooooooooovooooooooooooooooooovooooooooooooooooooooooooovooooovoovoooooooooooovoooooovoooovooooooooooooooooooooovoooooooooovooooooovoovoooooooooooovooooooooovoovvooooooooooooooovoooooooovovoooooovoooooooooooooovoooovooooovooooooooooovoooooooooooooovooovovoovoooooooooooooooooooooooooooooooooovooovoooovvoooovoooooooovoooooovoooovvoooooovoovooovooovooovoooooooooooooooooooooooooooooooooovooovooooovvvoooovooooovooooooooooooooooooooooooooooooooooooooooovooooooooooovooooovvvooooovvovvoooovoooooooooooooooooooooooovooooooooooooooooooooooooooooooooooovooooooooooooooooooooooovovooooooovoooooooooovovoovoooooooooooooooooooooooovoooooooooooooooooooooooooooooooooovoooooooovooooooooooooooooovvooooooooooovoooooooooooooooovooooovooooovooooovoooooovoooooooooooooooovooovooooovovovooovoovvovooooooooooovoooooovoooooooooovooooooooooovoooooooooooooovoooooooovoooooovoooooooooooooooooooovoooooooooooovoooooovooovvooooooovooovoooooooooooooooooooovoooooooooovoovoooooooooooooooovoovooooooooooooooovoooooooooovooooooovooooooooooooooooooooooooooooooooooooooovvoooooooooooovooooovooooovoooooovoooooooooooooooooooovoooooooooooovovoooooooooooooooooooovooooooooooovooooooooooovvoooooooooooooooooooovooooooooooovooovovoovooooooooooooooooooovoooooooooovooooooooooovovvovooooovoooooooooooooooovooooooovoooooooooooooovooooooooovoooooooooovoooooovoovooooooooooovoooooooooooooooooooooooooooooooooooooooooovvoooooooovoooooovooooooooovoooooooooooovvooovooooooooooooovoooooooooooooooooooooooooooooovooooooooovoovooovoooovovovoovovoooovoooooovvooooooooooooooooooooooovooooovoovoooooooooooooooovooooooooooooooooooovovoovovovoooooooooooovoooooooovoooooooooovoooooovooooooooooooooooooovooovoovooooooooooooooooooooooovoooooooovoooooooooooooooooooooooooovvooooooooovooooooooooooooooooooooooooooooooovovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooovvoovoooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooovoooovooovooovoovoooooooooovooooooooovooooooooovvoooooovoooooooovvooooovooooooooooooooooooooooovoovooooooooooooovooooooooooooovoooooooooovooooooovooooooooooovooooooooooovoooovovooooooooooooovovooooooooovoooovooooooooooovooooooooovooooooooooooooovooooovoovoooooooooooooooooooovoooooooooovvoooooooooooooooooooooooooovovooooooovoooooooooooooooooooovoovvvoooooooooooovoooooovoooovooooooovovooooooooooooovoovvoooooooooooooooooooooooovvooooooooooooooooooovoooooooovooooooooooooooooovvooooovoooooooovoooooooooooooooooooovoovoooooooooooooooooooooovoooooooovoooooooooooooooooooooooovoooooovooooooooovoooooooooooooooooovooooooooooooooooovooovoovoooooooovovoooooooooovoooooooooooooooooooooooooooooooooooovooooooooooooooooooooooovoooovoovoovoooovooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooovoovooooooovooovooooooovoooovvovvoooooooooooooooovooooooooovvoovoooovooooovoooooooooovoooooooooooovooooooooovoooooooooooooooooooooooooooovoooovovoooooooooovoooooooooooooooooooooooooooovooovooooooooooooooooooovoooovoooovvooooovoooooovooooovooooooovvoooovoooooovoooooooooooooovoooovovoooovoooooooooooooooooooooooovooooooooooooooooooooooooooooooooovoooooooooooooooooooovoooovovoooooooooovoovoooooovoooooooooooooooovoooooooooooooovooooooooooovoooooooovooooooooooooooooooooooooooooovooooooooooovoooooooooovvvoooooooooovoovovooooooooooooooooovvoooooooooooooovoooovoooooooooovoooooovoooovoooooooovooooooooooooooovoooooooooovoooooooooovoooooooooooooooooooooooooovooooooooooovooooooooooooooooooovoooooovvoooovoooooovoovoovoooooooooooooooooooooooooooovoooooooooovooovoooovoovooooooovooooooooooooooooooooooovooooooooooooooooooovoooooovooooooooooooooooooooooooooooooooovoooooooooooooooovooooooooovooovoooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooovovooooooooooovovoooooooooooooooooooooooooooovoovooooooooooooooooooooooovvvooooovooooovoooooooooooooovvoooooooovooooooooooooooooooooooooooooovoovvooooooooooovvooooooooooooooooooooooooooooovooooooooooooooooooovoooooooooooooooooovoooovovooooovoooooooooooooooooooooooovoooooooooooooooooooovooovoooooovoooooooooooooooooooooovooooooooooovvooooovoooooovooooooovoooooooooovovoooooooovoooovoovoovooooovoooooooovooooooooooooooooooooovooooooooooooovooovoooooooooooovvoooooooooooooovooovooooovoooooooooooooooovoooovooooooooovoooooooooooooooovoooooooooovooooooooooooovoooooooooooovooovoooooooooooooooooovovooooooooooovooovooooooooooooovoooooooovooooooooooooooooooooovoovvoooooooooooovvooovoooovooooooooooooooooooooooooooooooooooooooooooooooooovoooooovoooooooooovoooooooooooooooooooooooooooooooooovovovooooooooooooooooovooooooooooooooooooovooooooooooooooovooooooovovoovoooovoooooovooooooooooovooooooooooooooooooooovooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooovooooooovoooovooooooooovoovoooooooooooovvovoooooooovoooooooooooooooooovoovoooooooooooooooooooooooooooooooooooooovovooooooooooooooooooooooooooooooooooovooovoooooovooooovoooooooovoovooooovooooooooovoooooooooooooooooooooooooooooooooooooooovooooooooooooooooooovooooooooooooooovvoovoooovoooooooooovooooooooooovooooooooooooooovoovvvoooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooovoooovoooooooovovoooovoovvooovoovooooooooooovoovoooooooooooooovoooooooovoooooooooooooooooovooooooovoooooooooovoooooooooooooooooooooooovooooooovoooooooovooovooooooovooovooooooovooooooooovoovoooooovvooooooooooooooovoooovoooooooooooooooovoovooovovooooooovoooooooooovooooooooooooooooooooooooooooooooooooovooovoooooooovoooooovooooooooooooooooooooooooooooooooooooovoooooooovooooooooooooooooooooovoovooooooooooooooooooooovovooooooooooooooooooovoooooooooooooooovooooooooooooooooovovvooooooooooooovoovooooooooooovooooooooooooooovvoooooooooooovoooooovooooooooooooooooovooovovooooooooooooooooooooooooooooooooooooovooooooooooooooovooooooooooovovooooooooooooooooooooooooooovovooooooooooooooooooooovoooovvvooovoooooooovoovoooooovooooooooovoooooooooooooooovoooooooovooooooooooovoovvooovooovoovoooovoovoovoooooovoooooovovoooooooooooooooovooovoovooovooooooooovoooooooovooovovooovoooooooooooooooooooooooooooooooooooooooooooooovooooovooovvoooooooooooooooooooovovooooooooooovooovoooooooooooooooooooooooooooooooooooovooooooooovvoovoooooovoooooooooooooooooooovooooooovovoooooooooooovooovoooooooooooovoooovvooovooovoooooovvooooovoooooooooooovoooooooovoooooooooooooovoooooovoooovooooooooooooooooooooooovooooooooooovooooooooooooooooooooooooovvoooooooooooooooooooooooooovvooooooooooooovooooovoooooooooooooooooooooovovoooooooooooooooooovooooooooooooovoooooooooooooooooooooooooooooooooovooooooooooooooooooovvoooovoooooooooooooooooooooovooovooooooooooooooovoovooooooooooooooooooooooooooooooooooooooooovvooooovoooooooooooovovoovoooooooooovooovoooovovoooooooooooooooooooovoooooovoooooovoooooovoooooooooovooooooooooooovooovooooooooovooovoooooooooooooooooooooooooooooooooooooovoovoooooooooooooooooooooooovooooooooooooooooooovoooovoooooovoooooooovoooooooooooooooooovooooooooooooooooooooooooovooooooovoovooooovooooooooooooooooooooooooooooooooooovooooooooovooovooovooooooooovooooooooooovoooooooooooovoooooovvvoovoooooooooooooooooovooooooooovoooooovoooovooovooooovooooooooooooooooooooooooooooooovooooooooooooooooooovovoooooooooooooooooooooooooooovovvooovoooovoovoovooooooooooooovoovooooooooooooooovooooooooooooooooooovoooooovoooooooooooooooooooooovoooooovooooooooooooooovooooooooooooovooooooooooooovoooovooooovooooooooovooooooooooooooooovoooooovovovooooooovoooooovooooooooooooooooooooooooooooooooooooovooovooooooovovovoooovooooooooooovoooooooooooooooooooooooooooooooovovoooooooovovooooooooooooooovooovovoovoooooovoooooovoovooooooooovooooooooooooooooooooooooooovoooooovooooooooooovoooooooooooooooooovvoovoovoooooooovoooooooooooooooooooooooovoooooooooooooooovooooooooooooooovvooooooooooooooooooooooovoooooovooooooooooooooooovooovoooooooovooooooooooooovovoooovovoooooooovoooooooooovvoooooooooooooooooooooooooooooooooooooovoooovoooooooooooooooooovoooovvoooovoooooooooooooooovoooooovoovooooooooooooovooooooovooovoovoovooooovvoovooooooooooooooooooooooooooooooooooooovooovoooooooooovoooooooooooooovoooooooooooooooooooooooooooooovoooooovvooooovooooooovoooooovvvooovoooovooooooovooooooovovooooooooooooovoooovooovoooovoovoooooooooooooooooooooooovovvvoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooovooooooooooooooooooooooooovovooooooooooooooooooooooooooooooooovoooovooooooooovooooooooovoooovvoooooooooovoooooooooooovoooooooooooooovoooovvooovoooooooooooovoooooooooooooooooooooovooooovvooooooooooooooooovoooooooooooovooooooooooooooooooooooooooooooovooooovvooooooovoooooooooooovoooooooooooovoooooovovvvoooooooooovooooooooooooovooooooovooooooooooooooooooooooovovoooooooooooooovooooovoovooovooooooooooooooooooovoooooooooooooovoooooovoooooovoooooooooooooovvooovoovoooooooooovoooooooooooooooooooooooooooooooovooooooooovoooooooooovovoooovooovooovooooovoooooooooooooooooooooooooovooooooovooooooovoooooooooooooovovoovoooooooooooooooooooooooooooovooovooovoooooooooovoooooooooooovooooooooooooooovoooooooovoooooovoovovvooovvoooooooooooovooooooooovoooooooovooooooovooovoooooooooooooooovoovoovoooooooooooooooovovooooooooooooooooooooovoooooooovoooooooooooooooooooooooooooooooooooovvoovooooooooooooooooooooovoooooooooooooooovoooovoooooovooooooooooooooovoovoovoooooovovooooooooooovoovooooooooovoooovovoovooooooovooovooooovoooooooovoooooooooooooooooooooooooovoooooooooooooooooooooooooooovooooooooooovooooooooooooooovooovoovovooooooooooooooovoovoooovovoooovooooooooovoooooooooooooooooooooooooooooooooooooooooooovoooooooooooovvooooooooooooooooooovooooovooooooooooooooooooovoooooovoooooooovoooooooooooooooovoooooooooooovvvoooooooooovoovvoovvoooooovooooooovoooooooooooooooooooooooooovooooooovooooovooooooovooovvovooooovooooooovvoovvooooooovoooooooooooooovoovooooooooovoovoooooooovooovooooovoovoovovooooooooooooooooooooovooooooooooooooooooooooovoooooovoovoooovoovooooooovoooovovovoooooooooooooooovooooooooooooooooooooooooooovoooooooooooooooooovoooovvoooooooovooooooooooooooooooovooooooovoooooovooovooooooooooooooooovoooooovooooooooooovooooovovooovoooooooooooooooooooooooooovooooooooooooooooooovoovooooooooooooooooovovovoooooooooooooooooooooooooooooooovooooovooooooooooooooovoooooooooooooovoooooovoooovvovoovooooooooooooooooooooooovovooooooooooooooooovooooovvoooooooooooooooovvoooooooovooooooooooovvooooooooooooovooooooooooooooooovoooooooooooooooooovoooooooooooooooooooooooooooovooovoooooooooovoooooooovvooooovoooooooovoooooovoovvovooooooooooooovooooooooooovooooooooooooovooovoooovoooooooooooooooooooooooooovoovvvoovoooovoooovooooooovoooovvvoooooooooooooooovooooovooooooooooooooooovoooooooooovovoooooooovoooooooovoooooovoooooooooovovoooooooovooovooooooooooooooooooooooooooooooooovooooooooooooooooooooovooooovoooovooooooooooooooooooooooooooooooovooooovooovoooooooooooooooovooooooooooooooooooooooooooooooovoooovoooooooooooovoooovoooooooovoooovoooovoovvoooooooooooooooooooovoooooooooooooovoooooooooovooooooovoooooooooooooooovooooooooooooooooooooovoovvooooooooovoooovoooovovoooooovooooovoooooooooooooooooooovooovoooooooooooooooooovooooooooovvoovoooovoovoooovovooooovooooooovooooooooooooovvoooovovoooooooooooooooovoooooooooooooooovooooooooooooooooooooooooooooovvooooovoooooooooooooooooooovoooooovoooooooooooooooooooooovoooooooovoooooovoooooooooooooooovooovvooovvoooooooooooooovooooooooooovoooooovoovooooovoooooooooooooovovooooooooooooovooooooooovoooooooooooooooooooooooooooooooooooooooooooovvooooovoooovvvoooooooooooooooooooovvooovovoooooooovoooovooooooooooovooooooovoovoooooooooovooooooooooooooooooooooooooooooooooovovoooooooovoooovooovooovoooooooovooooovooooooovvooooooooooooooooooovooooooooooooooooooovoooooooooooooovooooooovoooooooovooooooovoovooooovooooovooooooooovoooooooooooooooooooooooooooooooooooooooooooooovoovoooovooooooovovooovoooooooovooovooovovovoooovooovooooovoooooooovvoooooooooooovovooooovoooooooooooovoooooovovoooooooooooovovooooooovoooooooooooooooooovvvovoooooovooooooooooooovoooooooooooooooooooooovoooovovooooovvvoovoooooooooovooooooooovovvooooooooooovooovooooooooooooooooooooooovovvooovoooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooovooooooooooooovooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooovooovooooooooooooovoooooooooooooooovovooooooooooooooooooovooooooovooooooooooooovoooooovooooooooovovooooooovovoooooooooooooooooooooooooooooovovoooooooooovooooooooovoooooovoooooooooovooooooooooooooooooooooooooooovoovoooovoooooooooovooooooovoooooooovooooovoooooooooooovooooooooooooooooooooovovvooooooooooooovoooooooooooooooooooooooooooooooovoooooovoooooooooooovoooooooooovooovooooooooooooovoooooooovoooooooooooooooovoooooovooovoooooovoooooooooooooooovoovoooovooooooovoooooooooooovvovooooooovoooooooooooooooooooooooooooooooooooooovooooovovoooooooooooooovoooovooooooooooooooooooooooovoovooooooooooooooovoooooooooooooooooooooooooooooooooooooooooovoooovvovooooooooooovoooovoooooooooooooooooooooooovooooooooooooooovvooooooooooooooooooovooovooooooooooooovoooooooooooooooooovvooooooovooooooooooovvooooooovoooooooovvooooooooooovvoooooooooooooooooovoooooovoovooooooooovvovovoooovoooooooovooooooovooooooovooooovovvoooooovovoooooooooooovooooooooooooooovoooovoooooovoooooooooooooooooooovooooooooooovooooooooooooooovvoooovooovoooooovovoooooovoooooooooooovooooooooooooooooooooovoooooooooooovoovoooooooooooooooooooovoooooooooooovoooooooooooooovovovoooooovooooooovooooovoooooooovovooovovooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovvooovooooooooovoooooooooooovvovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovovooooooovoooooooovooooooovovoooovooooooovooooooooooooooooooooovooooooooovoooooooooooooooooooooooooovooooooooooooooooooooooooooooooovovoooooooooooovooooooooovooooooooooooooooooovoooooooooooooovooovoooooooooooovoooooooooooovooooooooooooooovvooooooooooooooooovooooooooooooooooovooooovooooooooovvooooooooooooooooooovvooooooovvovvoooooooooooooovovvooooooooovoooooooovooooooooooooooooooooooooooooooovooooooovoooovoooooooooooooooooooooovoooooooooooovvvooooooooooooooooooovooovooooooovoovoooooooooooovooooooooooovoovvoooooooooooovoooovoooooooooooooooooooooooovoooooooooovoooooooooooooooooovooooooooooovooooooooooooovoovoooovoooooooooooooovovvoooovoooooooooooooovoooooooooooovooooooooovoovooooooooovvooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooovooooooooovooooooovooooooovooooooooooooooooooooovooooooooooooooooooovovooooooooooooooooooovoooooooooooooovooooooovooooovooooovooooooooooovooovooooooooooooovoovoooooooooovoooooovooooooovovoovooooooooooooooooooooooooooooooovooooooooooooooooooovooooovovooooooooovvoooovvooooooooooooooooooooovooooooooooovoooooooovoooooooooovooovooooovoooooooooovooooooooooooooooooovovooooooovooooovovooooooooooooooooooooooooooooooooooooovooooooooooooooooooooovvooooooooooovooooooooovooovoooooooovooovoooooooooooooooooovvvoooovooooovovoooovooooooooooovoooooooooooooooooooooooovvvooooooovooooovooooooooooooovovooooooooooooooooovooovooooooooooooooooooooooooovooovvooovoooooooooooovooooooovoooooooooooooooooooooovoooooovooovovoooooooooovvovooooovoooooooooooooooooovovoovooooooooovoooooooooooooooooooooooooooooooooooooooooooooovvoooovoooooooooooovvooooooooovoooooooooooooooooooooooooooovoovooovoovvoovoovovvoooooooooooooooovoooooooooooovoooovooooooooooovooooovooovoooooooooovoooooooooooooooovooooooooovoooooooooooooooooooooooooooovoooooooovoovovoooovoooooooooooovvvoooovooooovovoooooooovooooooooooooooooooooooooooooooovoooooooovvooooooooooooooooooovovovoovoooooooooooooooovoooovooooooooooovovoooovoooooooooovoooooooooooooooovooooovoooooovoooooooovoovoovooooooooooooooovoooooooooovoooooooooooooooooooovoooooooooooooooooooooooooovvoooooooooooooooooooooooooooooooooooooooovoooooovvooooooooovooooooooooovoooooooooooooooooooooooooovoooooovoovoooooooooooooovoooooooooooovooooooooooooovoooooooovvooooooooooooooooooooooooooovooooooooovooooooovooooooovooooooovoooooooooooooooooooooooooooooovoovoooooovoovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovvoooovooovooooooovoooooooooooooooooooooovoovooooooooooooooooovoooooooovoooooooooooooovoooooovooooooooooooooooooovoovoooooooooooooooovooooooooooooovooooovooooovooooovoooooooooooooooooooovoooovooooooooooooovoooooooooooooooooooooooooooooooooooooooooovvoovoooooooooooooooooooovoooooooooooooovooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooovooovooooooooooooooooovoooooooooooooooooooooooooooooovovovoovoooooooooooooooooooooooovooovoooooooooooovvvooooooovooooovoooooooovoooooovooooooooovovooooovooooovovooooooooooooooooooooooooooooooooooooovooooooooooooovooooooooooooooooooooooooooovooooooooooooooooooooooovovooooooovoooooooooovovoooovooovvoovooooooooooooooovooooooovooooooooooooooooovoooooooooovovooooovooovoovoovoooooooooooooooooooooooooovooooooooovooooooooooovooovovooovovovovvooooooooooovooooooooooovooooooovooooooooovooooooooooovooooooooooovooooooooooooooooooooovoooovooooooooovoooooooooovooovovoovooooooovooovoooovooooovooooooooooooooovooovooooooovooooovoovoovovoooooooooooooooovooooooooooooooooooovovooooooooooooooovoovoooooovoooovoooooooooooooooooooooooooooooooovoooooooovooooooooooooooooooooooooooooooooovooooooooooooooooooooooovovooooovvoovoooooooooooovooooovooooooovvooooovoooooooooooovvooovooooooooooooooovooooooooooooooooooooooooovovoooooooooooooooovoooooooooooooooovooooooooooooooooooooooovoooovooooooooooooooovooooooooovooovovooooooooooooooovoooooovoooooovoooooooooooooooooooooooooovoooooooooooooooooooovovovovooooovooooooooooooooooooovoovoooooooooooooooooovooovooooooooooooooooooooooooooooooovovooooooooooooooooooooooooovoooooooooooooovovoooooooooooooooooooooooooovoooovoooooooooooooooooovoooooooooooovooooovooooooooooooooooooooooooovoooooovoovooooooooovovoovovooooooooooooooovoooooooovvoooooooooooooooooooooooovoooooooooooooooooooooooovvvooooooooooooooooooooooooooovvoovooooooooooooooooooooooovooovoovoooooooooooovooooooooooovooooovoooooooooooooooovoooooooooovooovoovooooooooovoooooooooooooovooooooooooooooooooooooooovoooooooovoovoooooooooooooooooooooooooooooooooooooooooooooooooooooovovooooooooooooooooooooooooooooooooooooooooovvooooooooovoooooooovooooooooooooooooovooooooovooooooooooooooooovooovooovvoooooooovoooooovoovoooooooooooooooooovooovoooooooooooooooooooovooooovoovoooooooooooovoooooooooooooooovooooooooovoooooooooooooooooovvovoooooooooovooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooovoovoooooooooooooooooooovooooooooooooooooovoooovoovooooooooooooooooooooooooovoooooooooooooovoooooooooooooooooooooovvoooooooooooooooooooooooooooooooovovoooovoooooooooooooooooovoooovooooooooooooooooooovoovovoooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooovooooooooooooooooooooovooovoovooooooooooovoooooooooovooovoooovooooovooovooooooooooooovoooovoooooooooooooooooooovooooovoovooooooooooooovoooovoooovoovooooooooooooooooooooooooooovoooovoovooooooooooovovooooooovovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovvovooooooooovooooovoooooovoooooooooooovooooovvoooovoooooooooooooooovooooooooooovooooovoooooooooovooooooooooooooooooooooooooovooooooooovvoooooooooooooooooooooooooooooooovoooovovoooooooooooovovooooovoooooooooooooovooooooooooooooooovoooooooovooovoooooooooooooooooovoooooooooooooooooooooooooovovoovooovooooooooooooooooooooooovooovovvoooovoovooooooooovooooovooooooovoooooooooooooooooooovoooooooooooovoooooovoooooooovooovooooooooooovooooooooooooooooooooooooooooooovovoovooovoooooooovovooooooooovooooooooooooooooooovooooooooovoooooovoovoooovovoooooooooovovoooooooovoooooooooooooooooooooovooooooooooooovovooooooooooooooovoooooooooovoooovooooooooooooooovoooooooooooooovooooooooooooooooovoooooooooooooooooovvvoooooooooovooooooooooooooovoooovoooovvovoooovoooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooovvooovooooooovoooooooooooooooooovooooooooooooooooooovooovoovoooooooovoooooooooooooooovvoooovooooooooooooooooooooovoooooovoovooooooovooooooovooooooooooooooovoooooooooooooooooooooooooovovoooovooooooovovooooooooooooooooooooooooooovooooooooovvovoooooooooovoooooooooooooovooooooooooovoooooovvoooooooovooooovvoovooovooooooooooovoooooooovoooooooooooooooovoooovooovoovooooovoooooovoooooooooooooooooooooooooooovooooooooooooovovvoovoooooooooooovoooooooovoovooovoooovoooooooooooooooovoovoovoooooooooovooooooooooooooooooooooooovoooooooooooovoovooooovooooooooooovovooooooooooovooovooooovooovooooooooooooooooooooooooooooovooooooooooooooooooooovooooooooooovooooooooovvooooooooooooooovooooovoooooooooovooooooooovooooooooooooovvvoooooovoovoooovooovovovoooooooooooovooooovovoooooooooovovoooovoooovoooooooooooooovoovovooooooooooooooooooooovooooooooooovooooooovoooooooovoooovoooooovoooooooooooovoovooooooooooooooooooooooooovoooooooooooooooooooooooooooovooooooooooooovooooooovvoooooooooooooooooovooooooooooooooooooovooooooovooooooooooooooovovovooooovovovoooooooovooooovoooooovooooooooooooovooooovooooooovooooovooooooooooooooovoovooooovoooovoooooovoooooooooovovoooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooovooooooooooovooooovooooooooooooooooooovooooovoooovooooooovoooooooooovooooooooooooooooooovoovooooooooooooovooooooooooooooooooooovoooovoooooooooooooooooooooooooooooooovooooovoooooooooooooooooooooooooooooooooooooooooooooovooovooooooooooooooovooooooooooovovooooooooovooooovoooooooovoooooooooooooooovoovoooooooooooooooooooooooovoooooooooooooooooovovooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooovoooooovoooooooooooovooooooooovooooovooooooooooovoooovooooooooooooooooooovooovooooooooooooooovooooovoooooooooooovoooovooooooooooovvooooooooooooooooooovovooooooooooooooooooooooooooooooooooooooooovovooooooooooooooooovooooooooovoooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooovooovoooooooooooooovoooooovoooooooooooooooovoovoooooooovoooooooovoooooooooovooooooooovooooooooovoooooooooooooooooooooooooooooooooooovoovooooovooovoooooooooooooovoooooooooooooooooovooooooovoooooooovoooooooooovoooooovooovvvvooooooooooooovoooooooooooooovvooooooooooooooooooooooovoooooooooooooooooooooooovovovoooooooooooooooooooooooooooooooooooooooovovoooooooooooooooooooooooooovovoovovoooooovooooooooooovovoooooooovooooooovvoooooooovooooovoooooooooooooooooooooooooooooovooooooooooovoooooovvooovoooooooovooooovvooovooovooooooovoooooooooooooooovooooooooooooooooooovoooovooooooooooovooooooooooooovooovoooooooooooovvoooovooooooooooooooooooovovoovooooooooooovoooovooovooooooovoovooooooooooooooooovooooooooooooooooooooooooooooovoovooovooooooooooovoooooooooooovooooooovoooooooooooooooooooooooovoooooooooooooooooooooovoooooooooooooooooovovovvooovooooooooooooooooovooooooooooooooooovooooooooooooooovovovvooooovovooooooooooooooooooooooooooooovovovooooooovooooooooooooovooooooooooooooooovooooooovoooooooooooooooooooooooooooooooooovovooooooovooovooooooooooovooooooovooooooooovovooooooooovooooooooooovooooooooovoooooooooooooooooooooooooooooooooooooovvoooovovoooooooovoovooovoooovovoooooooovooooooooooovoooooovooooooooooovoooooooooooovoovoooovooovooooooooooooovooooooovovoooooovooooooovooooovoooooooovvooovoovooooooooooooooooovvooovooooovoooooooooooovovooooooovooooooooooooooooooooooooooooooooooooooooooooooovoovvvoovoooooovvooooovoooovoooovooovooovvovoooooooooooooooooovoooooooooooooooovooooooovoovoooooooooooovooooooooovoovoooovoooooooovooooovooooooooooooooovoooooooooovooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooovoooovooooovoovoooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooovooooooooooooooovooooooooovooooooooooovooooooooooooovooooooooooovoooooooooooooooooooooooovooooooooooooooovoooooooooooooooooovooovooooovooooovooovooooooooooovvvooooooooovooooovoooooooovovoovoooooooooooovoooooovvvoooovoovooooovooooooooovvooooooooooooooooovooooooooooooooooooooooovooooooooovoovovoooooovoooovooooooooovoooovvooooooooooovoooooooovooooooooovovooooooovoovoooooooooooooooovooooovoovooooooooooovoooovooovovoooooooooooooooooooooooooovooooovooooooovoooooooovovooooooooooooooooooooooovooooooooooooooooovoooooooooooooooooovovvvoooooooooooovoooooooooooooovooooooooooooovoooooooooooovooooooooooooooooooovoooooooovooooooooooooooovoooovoooooooooooooooooooooooovooooooooooooovooooooooovooooooooooooooooooooooooooovoovooovoooooooooooooooooooooooooovovvooooooooovoooooooooooooooooooooooooooooovoooooooooooovooooovooooooooooooooooooovooooovooooooooovooooooooovoooooooooooooooooooooooooooooooooooovooooooooooooooooooovoooovooovoooooooooooooovooooooooooooooooooooooovoooooooooooooooooovovoooooovoooooooooooooooooooooovoooooooooovoooooooooooovoooooooovoooovooooooooooooovoooooooooooooooooooooooooovoooooooooooovoooooooovooooovoooooooooovovoooooooooooovoooooooooooooooooooooooooooooovooovooooooovooooovooooooovoooooooooooooooooooooooooovooooooooooovooooooooooooooooooooooooooovooovooooooooooooooooooooooooooooooooooooovooovvooooooooooooooooooooooooooooovooooovooooooooooooovoooooooooooooooooooovovoooooooooooooovovoooovooooooooooovooooooooooooooooooooooooooooooovooooooooooooooovoooooooooovoooooooooooooovovoooooooooooovoovovooooooooooovooooooovooooooooooooooooooooooooooooovoooooovovoovooooovooooooooooooooooooooooooooooooooooovovooooovvovoooovooooooooovoovooooooooooooooooooooooooovooooooooovoooovooovooooooooooooooovooovooooooooooooovvoooovoooovooooooooooooooooooooooovoovoooooooooooooooovoooooooovooooooooooovooooooooooovoooooovoooooooooooooooooooooooooooooooooooooooooooooooooovoooooovooovoooooooooooooovovooooooooooooooooooovooooooovovoooovooooooooooooovooooooooooooovooovooooovvoooooooooooooooovvooooooooooooooooooooovooooooooooooooooovoooovovvooooovooooooooooooovooooovoovooooovvooovooovovoooooooooooooooooooooooovoooovoooooooovoooovoooooovvoooooooooooooooooooooooooooooooooooovoooooooooooooooovoooooooooooooooovoooooooooooooooooooooooooooooooooooovooovoooooooooooooooovovovvooooovoooooooooovooovoooooooooooovooooooooooooovvoooooooooooovvooooooooooooovoooooooovoooooooooovooovooooooooovoooooooooooooooooooooooooooooooooooooooovoooovoooooooooovooooooooooooooooooovooooooooovoovoooooooovvoovoooooooooooooooooooooovoovoooooooooovoooooovooovvoooooooooooooooooovoooooooooooovooovoooovoovoooovoooooooooovoovoovovooooovvoovooooooooooovooooooooooooooooooooovoooovooovoooooooooooooovoovooooovooooooooooooooovoooooooooooooovoooooooovooovooooovooooooovooooovooovoooooooooooooooovovoovoooooovoooooooooooooooovovoovooooooooooooovoooooooooooooooooooooooooovooovooooooovoooooooooooovvvoooooooooooooooooooooovoooooooooovooooooovooooooooooooooooooooovooooooooovooovoooooooovovooooooooooooooooooooovooooovooooovooooooooooooooovoooooooooovooooooovvoooooovooooovoooooooooooooooovooooovvooooooooooooooooooooooovvooooovooooooooovoooooooooooovvooovooooooovvoooooooooooooooooooooooovooooooooooooooooooooovooooooooovoovoovoooooooooooooooooooooooooooovoooooovoooooooooooovoooovooooooooooovoooooooooooooovoooovooovooovoooooooooooovovovoovoovoooooooooooooovoooooovoooooooooovovooooooovooooooooovoooooovooooovoooooovooooooooooooooooooooooooooooooooooooovoooooooooooovoooooooovoooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooovoooooooooooovooooooooooooooooooooooooooovvooooooooooooooooooooooooooooooooooooooooooooovooooooooooovoooooooooovooooooooooooooooooovooooooooooooovoooooooooooooooovoooooooovooovoovvooooovoooooovooovvovooooooooooovvoovvoovvovoooooooooooooooooovovooooooooovooooovoooooooovooooovoovoooooooooooovvooooooooovooooooooooooooooooovooooooooooooooooooovoooovovoooooooovooovvoooovoooooooooooooooovooooooovooovoooovvooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooovvooooooooooooooooovoooooooooooooovoooovooooovooooovoovooovovvooooooooooooooovooooooooooovvoovoooooooooooooooooooooovoooooovoooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovovoovooooooooooooooooooooooooovooooooooovoooooooooooooooovooooooovooooooovoooooooooooooooooooooovovooooovvvooooooooooovooovoooooooooooooooooovooooooooooooovvooooooovooovoooooovooooooooooovooooooovoooooooooovovooovoooooooovooooooooovovoooooooooooovooooooooooooooooooooooooooovoovooooooooooooovoovoooooooooovooooovoooooooooooooooooovooooooovovvoooooooooooovooooooooooooooooooooooooooooooooooovoooooooooovvoooooovoooooovoooovoooooooooovooooooooovooovoooooooooovooooooooooooooovoovooooooovooooooooooooooooovovoooooooooooooooooovooooooooooooovvooovovooooooooooooooooooooooooooooooooovvooovovvooooooooooooooooovovvvoooooooooovoooooooooooooovoooooooooooooooooooooooooooooooovvooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooovooooovvoovovooooooooooooooooooovvooooooovvooooooooooovoovoooooooooooooooovovooooooooooooooooovooooovovooovoooooooooooooooovoovooovvoooooooooooooooovoooooooooooooooooooooooooooooooooooooooooovoooooooooooooovooooooooooooovooooooovoooooooooovooooooooovvoovooovoooovoovoooovooooooooooooooooovoooooooooooooooovooovvoooovvoovvvooooooooooooooooooooooooooooooooooooooovooooooovoooooooooooooooooooooovooooooooooooooooooooooooooooooooooovooovooooooovvoooooooovoooooooooovooooooooooooooooooooooooooooooovovooovooooovoooovovooooooooooovvoooooooooooooooooooooooooooooooooooooooovoooooooovvooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooovoooooooooooovoooovoooovoovvoooooooooooooooooooooooooooooovovooooovooovoooooooooooooooooovoooooooooovoooooooooooovooovooooooooovoooooooooooovooooooooooooooooooovovooooooooovoooooovooooooooovoooooovoooovvoooooooooooooovoooooooooooovvooooooooooovooooooooovoooooooooovooooovoovoovoooooooooovovooooovoooooooooooooooooooooooooooovoooooooooovoooooovoooooooooooooooooooooooooooooooovoooooovoooovoooooovoooooooooooooooooooooovooooooooooooooooooovooooooooooooooovooooovvooooooooovovooovvoooooooovooooooovooooovooooovvooovooooooovvooooooooovoooooovoovoooooooovooooooooovovooooovoooooooovoooooooovovoooooooooovoooooovooooooooooooovooooooooooooooooooovovoooooooooooovoooooooooooooooooooooooooooooooooooovoooovooooooooooooooooooooooooooooooooooovoooooooooooooooovooovooooooooooooooooovoooooooovoooooooooooooovoooooooooooooooooooooooooooooooooooooooovvooovooooovooovvvooooooooooooovoooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooovvoooooooooooovooooooooooooooooooooovoooooooooooooooooovoovoovooooooooooovoooooooovooovoooooooooooovooooooooooooooovoooooooooooooooooooooovooooovooooooooooooooooooovoooovvooooooooovoooooovooooovooooovoooooooooooooovooooooovvoooooooovoooovooooooooooooooooooooooooooooooooooooovoooooooooooooooooooovoooovooooooooooooooooooooovooooooooooovoooooovooooooooooooooooooooooooooooovvoooooooovooooooovoooooooooooovoooooovoooovooooooooooooooooovoooooooovvoooooooooovooooooooooooooooooooooooooooooooooooooooooooovvoooooooovooovooooooooovoooovooooooooooooooooovoooovooovooooooooooooooooooooooooooooooooooooooooooooovoooooovoooooooooooooooooooooooooooooooooovooovooooooooooooooooooovooooovvoooooooooooooovoooooooooooooooooovooovoooooooooovoooooooovoooooovovooooooooooovooovooooooooooovoovooooooooooovooooovooooooovovoovooooovooooooooooovvovovvoovoooooooooooooooooooooovooovovovooooooooooooooooovvoovoooooooooooooooooooovvooooooovooooovovooovooovvooooooooooovovvoooovooovoooooooooooooooovooooooooovovooooooovooooooooooovoooooooooooooooooooovovooooooooooooooooooooooovooooooooovooooooooooooovooooooooooovooooooooooooooooooooovooooovooooooooooooovvoooooovovoooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooovoovoooooooovvoooooovovoooooooooooovvovvooooooooooooooovoooooooovoooooooooooooovooooooovovoooooooooooovoovoooooooooooooooooooooooooooooooooooooooooooovooooooooooovoooooooovooovooovoooooovoooovoooovvoooooooooooooooooooooooooooooooooooooooooooooovooooooooooovooooooooooovooooooooooooooooooooooooooooooovoooooooooooooooooooooooovooooovooooooooovoovoooooovoooooovooovooovovoooooooovoooovoovvooooooooooooovoovoooooooooooooooovoooovoovvoooooooovoooooooovoooooooovoooooovvooovovoovoovooooovoooovvoooooooooooooooooooooooovoooooooooooooooooovooooooooooooovooooooooooooooooooooovoooooooooooooooooooooooooooooooovooooovvooooooovooovoooooooooooooovooooovvovooooooooooooooooovvoooooooooooovoooooooooooooovooooooooovovvoovooovooooooovoooooooovooooooooooooooooooovooooooooooooooooooooooooovooooooooovoooooooovoooooooooooooooooovoooooooooooooooooooooooooooooooooooooovooovooooovoooooooooooooooooooovoooovoovvooooooovvovooooooovooooooooooooooovooooovooooooooooooooooooooooooooooovoooooooooooooovvooooooooooovooooooooovvovoooooovoooovooooooooooooooooooooooooooooooooooooooooooovovooooooooooooooooovooooooooooovoovooooooooooovoooooooovooooooovooooooooooooovooovooooooooooooooooooooovoooooooovooooooooooooooooovovooooooooooooooooooooovoooooooooooooooovooooooooooooooovooooooooovoooooooooooooooooooovovoooovoooovooooooooovooooooooovooooovooooooooooooooovvoooooooooooooovvoooooooooovooovoovooooooooooooovooooovooovoovoooooooooooooooooovvoooovooooooooooovoooooooovooooooooovoooooooovooooovovoovoovvoooooooooooovooooovoooooovoooooooooooooovoooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooovooovooooooooooooooooooooooooovooooovoovoooooooovoooovvooovovvooovoooooooooooooooooooooovoooooooooooooooooooooooooooooooooooovoooooooooovoovooooovoooovooooooovoooooovoooooooovooooooooovoooooovooooooooooooooooooooooovooooooooooovoooooovooooooooooooooooooooooooovvooovoooooooooooooooooooovooooooovooooooooovoooooooooooooovovoooooooooooooooooooooooooooooooooooooooovoooooovooooooooooooooooooooooooooovoooooooooovooooooooooovooovoooooovoovoooooooooooooooooooovoooooooooooooooovvooooooooooovooooooovovooovoovoovovooooooooovooooooooovoovoovovoooooooovvoooooooovoooovooooooooooooooooooooooooovovvooovoooooooooooooovoooooooooooooooooovooooooooooooooooooooooooovooooooooooooooovvoooooooooovoovooooooooooooooovoooooooooooovoooovooooooooooooooooovvooooooovoooooooovvooooooovooooooovovooooovooooovooooooooooooovoovooooooooooooooooooovvvoooooovoooovovoooooovovoovooooooovoooooovooooooooooooooooooooooooooooooooovooovooovooooooovooooooooovvooooooooooooooooooooovooooooovoooooooooovooooooooooooooooooooooooovoooooovooooooooooovvovvovoooooooovoooooooooovooooooooooooooooovvoooovoooooooooooooooooooooooooooovoooooovoooooovoooooooovvovvoooooooooovoovoooooooooovoovooooooooooovoooooooovoooooooovoovoooooooooooooooovoooooovoooovoooooooovooooovoooooooooooooovooovoooooooooooovoooooooooooooooooooooovooooooovoovooooooooooooooooooooooooovooovoooooooovoooovooooooooovooooooooooovoooovoooooooovoooooooooooooooooooooooooooovoovoovooooooooooovoooooovoooovoooooooooooooovooooooooovoooooooooooooooooooooooooovvoooovoooooooooooooooooooovoooooooooooooooovooovooooooooovoovooooooooooooovoooovooooovooooovvooooooooooooooooooooooovoooooooooooooooooooooooooooovvooooovooovvoooooooooovoooovoooooooooooooooooooooooooooooooooooooovoooovooooooooovoooooovooooooooooooooovoooooooooooooooooovooooooooooooooooooooooooooooovoovooooooooovvovoooooooooooooovovooovooooooooooooooovooooooooooooooooooovooovooovovoooooooovooooooooooooooovoooooovoooooooooooooooooovoooooooooovooooooooooooooooovooooooooovooooovoooooovooovoooooooovooooooooooooooooooooooooovoooooooovooooooovoooooooooooooooooooooovoooovoooooooovoovooooooooooovoooooooooooooooooooooooooooovoooooooooooooooooooooovooooooooooooooovooooooooooooooooooooooooovoooooooooooooooooooovooovooooooooooooooovoooooooooooooooooooooooovoooooovvoovooooovoooooooooovovoooovooovooooovooooooooooooooooovovooooooooooooooooooooooooooovoovooooovooooooovoooooooooooooooooooooooooovoooovoooooovovoovoovoooovooooooooovoooooooooooooovoooooooooovooovoooooovovooooovooooooooooovooovoooovoooooooovoooovooooooovoooovooooovoooooooooovovooooooooooooooovoooooooooovooooooooooovoooooooooooovoooooooooooooovooooooooooooooovvooooovvooooooovoooooooovoooooooovoooooovvovooooooooooovvooooovooooooooooooooovooovooooooovooooooovoooooooooooovooooooovvvooooooooovooooooooovvoooooooooooooooovooooovooooovvooooooooovooooooooovoooooooovoooooooovvoooooooooovvoooooooooooovooooooooooovovoooooooooooooovvooooooovoooovooooooovovooooooovoooovoooooooooooooooooooovoooovooooooooooooooooooovovoooooooovooooooooovooooovooooooooovvvvoovoooooooooovooooooooovoovoovooooovooooovooooooooooooooooooooovoooooooovooooooovvooooooovooooooooooooooooooooooovvooooovoovooovooovooooovooooooooooooooooooooovovovovovoovooooovooovooovoooooooooooooooooooooooooooooooooovooooooooooovooooovooooooooooovvooooooovovooovoooovoooooooooooovoooooovoovooooooooovooooooooooooooooooooovoooovooovoooooooooooooooooooooooooooovooooooooooooovoooooooooooooooooooooooooovoovoooovoooovoooooooooooooooooooooooooooooooooovooooooooooovoovvoooooovovooovooooooooovoovoovooovoooooooooooooooooooooovvvvovooooovoooooooooooovoooooooooooooooooooooooooooooooooooovoooooovoooooovoooooooovoooovooovooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooovoooovooooooovoooooovoooooooovooovvovoooooovvoooooooooooooovooovoooooovvoooooooooooooooovovoooooooooooooooooooooooovoooooooooovoooooooooooooooovooooooooooooooovovooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovvooooooooovoooooooooooooooooooovoooooooooooooooovooooooooooooooooooooooooooooooovooooooooovvoovoooooooooovvoooooooovoooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooovoooovvovooooooooooovvoooovovooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooovooooovoooooovoooooooooooooooooooooovoooooooooooooooooooooooooooooovoooooooooooooooooooovoooooooooooooooooooovoooooooooovooooovooooooooovooooooooooooovvovooovoooooooovoooooovovvvooovooooooovooooooooooovoovooooooooooooooooooooooooooooovooooooooooooovooooooooooooooooooooovvvoooooooooooooooooooooooooooooooovoooovooooooooooooooooovoovoooooooooooooooooooooovoooooooooooooooooooooooooooooooovoooooooooooovoooovooooooooooovoooooooooovooooovoooooovoooooooooovoooovoooooovoovoooooovooooooooovvooooooooooovoooooooooooovoooooooooooooooovoooovoooooooooooooovoooooooooovoooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooovoooooooooovooooooooooovoooovvoooovvooooovoooooooooooooooooooooooooooooooooovoooovoooooooooovooovoooooooooovoooooooooooooooooooooooooooovoooooooooooooovooooooooooooooooooooovoovoooovoooooooooooooooooooooooovooooovvooooooooovooooooovooovovooooooooooovoooooooooooooooovvooovvooovoooooooooovooooooooooooooovoooooooooooooooovvovoooooooooooooooovoovovvoooooooooooooooovooooovvoovoooooooooooovooovoovoooooooovooooooooooooooooooooovooooooooooooooooooooooovoooooooooooovoooooooovooooooooooooooovooooovooovoooooooovvoooooovoooooooooooovoooooooooooovvooooooooooooooooooovovvovooooooooooovoooovooooovoooooovoovoooooovoooooooooooooooooovoooooovoooooovoooooooooooooooooooooooooooooooooooovooooooooooooovooooooooooooooooooooooooooooooooooovooooooooooovovoooooooooooovoooooooovoooooooooovvooooooooooooovooooooooooooooooooooooooooooooooooooooooovovoooooooooooooooooooooooooooovovoovoooooooooooooooooooooooooooooooooooooooovooooooovoooooooooooovooooooooovovooooooooooooooooooooovoooovoooooooooooovoovovooooooovovoooooooooooooooooovoooooooooooovooooovoovovovoovoooooooooooooooooooovooooovooooovoovoooooooooovooooooooooooooooooooooooovoooooooovooooovoooooooooooooooooooovoovoovooooooooooooovovooooooooooooooooooooooooooooooovoooovooooooooovooovoovooooooooooooooooooooooovoovoooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooovooooooovoooovooooooooovoooovooovvovooovooooovooooovoooooooooooooooooooooooooooooooovooooooooovooooooooooooovooooooovooooooooooooooooooooovooovoovoooooooooovoooooooovooooooooooooooooooooooooooooooooooooovoooooooovooovovoooooooooovoooooooooooooooooooooovooooooooooooovovooooovvovooooooooooovooooooooooooooooooooooooovoooooooovvooooooooovoooooooooooooovoooooooooooooovvovoooooooovooooooooooooooooovoovooooooooooooooooooooooooooooooooooooooooooooovovoovooovvoooooooooooooooooooovoooooooooooooooovovoovooooooovoooooooooooooooovoooooooooooovoooovooooooovooooooovovvovooooovoooooovooovoooooooooooovoooovoooooooooooooooooooooooooovoooooooovooooovoooovovoooooovvoooooovoooooooovvvovooooooovoooooovooooooovooooooooooovovooooovvooooovooooovoooooooooovoovvovooooovooooooovooooooooooooooooooovovovoooooovooooooovoovoooooooooooovoooooooovooooooooooooovoooooooovooovooooooooooooooooovoooooooovooooooooooooooooooooooooovooooooooooooooooovoooovooooooovooooooooooooooovoovoooovoovvoooooooooooovoooooooovoooovoovoooooooooooooooovooooooooooooooooooovooooooooooooooooooovoooooooooooooovovoooooooooovvooovooooovoovooooooooooooooooooooovoooooovovoooooooovvoooooooovooovooovoooooovoooooooooooooooooooooooooooooooooooooovoooooooovooooooovoooooooooooovoooooooooooovooooooooooooovoooooooooovovvooooooovvooooooooooovoovooooooooooooooooooooooovoooooooooooooovooooooooooooooovoooooooooovoooovovooooovooooooovooooooooooooovoooooooooooooooooovooooooooovoooooovoooooooooovoooooovooooooooooooooooooooovoooooooooovoooooovooooooooovooooooooooooooooooooooooooooooooooooovoooooovooovoooooooooooooooooooooooooovoooooooooooooooooooooovoooooovoooooooovoooooooooooooooovoooooooooooooooovoooooooooooooooooooooooooooooovvooooooooooooooooooooooooooooooovoooooooooooooooooooovoooooooooovvooooovooovvooooooooooooooooooooooooooooooooooooooooovooovoooooooovoovoooooooooooooooovooooooooovooooooooooooooooovooooovooooovovvoooooooooooooooooooooooovooooooooooooovooovooooooooovoooooovooooooooooooooovoooooooooooooooooooooooooooovovooooooovoooovooooooovoooooovooooovooooooooooooovooooooooooooooooovovoooooooooovoooooooovoooooooovovvooovvooooovooooooooooooooooovoooooooooooooooooooooooooooooovooovooooooooooovooooooooooovoovoooooooooooooooovoooooooooovooooooovooooooooovooooovooovooovooovooovooooovoooooooooooooooooooooovvoooooooovoooooooooooovoooooooooooooooooooooooovoooooovooovoooovovoooooooooovooooovooooooooooooooooooooooooooovooooovovoooooooooooooooovoooooovoooovooooooooovooooooooooooovooooooooooooooooooooooooooooooooovooooooovoooooovoooooooooooooooooooooooooooooooovoooovooooooooooooooooooooooooovovooooooooooooovoooooooooooovooooooooooooooovooooooovovovoooooovooooooooovovvooooovooooooovoooooooovooooovooooooooovooovvoooooooooooooovoooooovooooooooooooooooooooovooooovooooooooovoooooooovooooovooooovoovooovoovooooovooovovooooooooooooooooooooooooooooooooooooovvoooovoooooooooooooooooooooooovoovoooovoooooooooooooooooooooovoooovoooooooooooooooooovooooooovoooooooooooooooooooooooooooooovooovooovooooovoooooooooooovovoooooooooooooooooooooooooovovooooooovooooooovovoooooooovooooooovoooooooovooooooooooooooooooooooovooooooooooooooooooooooovoooooovooooooooooooooooooooooooooooooooovoooooooovooovoooooooooooovoooovoooooovooooooooooooooooooooovoooooooooooooooooooooooooooovooooooooovovooooooooooooovooooooovooooooooooooooovoooooooooooooooooooooooooooooooooooooooooovovooooooooooovooooooooovooooooooooovoooovoovoooovoooooooooooovooooooooooooovooooooooovoooooovoooovoooooooooooooooooooovoooooooooooovooooooovoooooooooooooooooooooooooooovoooooooooovovoooooooooovvooovovooovoooovoooooooooooovoooooovoooooooooooooooooovooooovooooovoooooooooooovoooooooovoooooooooooooooooooooooooooooovooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooovooooooooooooooooooooooooooooooovooovoooooooooooooooooooovoooooooooooooooooooooooooooooooooooovoooooooooooooooovoooovoooooovoovooooooooooooooooooooovovooooooovooovoooooovovooooooovooooooooooovoooooooooooooooooooooooooooovooooooooooovoooooooooovvoooovoooooooooooooovovooooooooovoooooooooovoooooooooooooooooooooooovooooooovovooovovoooovoooovoooooovoovooovooooooovoooooooooooooovvoooooooooooovoooooooooooooooovoooooovooooooooooovooooooooooooooooooovoovooovooooooooooooooovoooovoovooovoooooovooovooooooooooooooooooooooovovoovooooooovooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooovvooooooooovooovoooooovooooooooooooooovoovooooooovoooovooooooooooooooovooooooooooovoooooooooooooooovvvvvooooooooovooooooooovovoovoooooooooooooooooooooooooooovooooooooooooooovoooovoooooooooooooooooooooooooooovoooooooooooovoooooooooooooooooooooooooooooooovoooooooooooooooooooovvooooovoovoooooooooooooooooooooooooooooooooooooovooovooovvoovoooooooovovoooooovvoooovvooooovooooooooooooovooooooooooooooooovoooooooooooovoooooooooooooooooovoooooooooovooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooovvoooooooooooooooovoovoovooovooooooooooooooooooovooooooooooovooooooooooooooooooooooooooooooooooovoooooooooooooooooovvvovovooooooooovovooooooooovooooooooooooooovvovooooooooovooooovoovooooooooovoooooooovvooovooooooooooooooovooooooooooooovooovooooooooooooooovvoooooooooooovoovooooooooooooooooooooooovvvooooooovooovoooooooooooooooooooooooooooooooovoooooooooovooooooooooovoooooooooooooooooooooooooovooooooooovooooooovooooooooooovoooooooooovooooooooooooooooooooooovooooooovooooooooooooooooooooooovoooooooooooovoooovovooooooooovvoooooooooooooooooooooooovoooooooooovoovooooooooovooooooovvoooovvooooooooooooooooooooooooooooooooooooovooooooovoooooooooooooooooooooooooovoooooooooooooooooooooooooooovvoooovoooooooooooooovoooooooovooooovoooooooooooovoooovooovoooooooooooovvoooooooooovooooooooooooooovooooooovoooooooooooooooooooooooooooooooooooovovovoooovoooooooovooooooooooooovovovoooooovvooooooooovooovoooooooooovoooooooooooooooovvoooooooooooovoovovooooooooooooooooooooooooooooovovvoooovoovooooooooooooooovooooooooooooooooovoovoooooooooooooooooooovoooooooooooooooooooooooooooovoooooooooooooovovooooooooooooooooooovooooooooooooooooooooooooooovoooooovoovoooooooovoooooooooovooooooooooooooooovooooooovoovooooooooooooovooooooooooooooooooooooovoooovooooooovoooooovovoooovoooooooooooooooooooooooovooooovoooooooooooooovoooooooovooovoooovooooooooooooooooooooooovooooooovooooooooooooovooooooooooooovoooooooooooooooovooooooooovoooooovoovoooooooovooooooovoooovoooooooooooooovovooooooooooooooooooooovooovooovooooooooovovoovoooooooooooooovooooooooooooooooovoooooovooovooooovoovoooooooooooooooooooovoooooooooooooooooooooovooovooooooooovoooooooovvvoovooooooovooooovoooooooooooooooovovvooooovvoooovoooooooovooooooooooooooooooovooooooovoovooovvooooooooooovooooooooooovooooooooovooooooooovoovoooovovooooooovoovoovooovoooooooooooooooooooovooooooooooooooooooovooooooooovvooooovoovoooooooovoooooooooooooooovooovoooovooovoovoooovooovoovvoooovoooooooooovoooovooooooooooooooooooooovooooooooooooooooooovoooooooooooooooovooooooovooooooooooooooooooovovoooovoooovoooooooooooooooooooooooooooooooovooooooooooovoooooooooooooooooooooovovooovooooooooovoovooooooooooooovovooovoooooooooovooooovooooooooovooooooooooooovooooooooooooooovoooooooooooooooooooovoooooooooooovvovooovoooooovovooooooovoooooovooooooooooooooooovoovoooooovooooooooooooooooooooooooooovoooooooooovoooooovoooovooovooooovoovooooooovoooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooovooooooovooooooovoooovooooovoovooovoovoooovooovooooooooooooooovovoooooooovoovovooovovvoooooooooooooooooooooooooooovoooooooooooooooooooooooooooovoooooooovvoooovvooooooooooovovoooooooovvoooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooovooooooooovooooooooovovoooooooooooovooooovooooooooooooovoooooovooooooooooovoooooovoooooooooooooovvooooooooooooooooooooooooooooovooooooooovoovovoooooooovooooovoooooooooooovooovoooooovooooooooooooooooooooooooooooovoooooooooooooooovoooooooooooooooooovoovoooooooooooooovooooooooooooooooooovooooovoooooooooooooooooooooooooooooooooooooooooovooooovovooooooooooovooooooooooooooooooooooooovoooovvooovovoovooooooooooovvovoooovooooooooooooooooovvoovvooooooooooovvoooovoooooooooooooooooooooooooovvoooooovooovvooooooooooovvooovovoooooooovooooooooooooovooooooooooooooooooooooooovoooooooooooooooooovoooooooooooooovooooooooooooooooooooovoooovoooooooooooooooovoovoooovvooooooovvovooooooooooooooooooooooovoooooooooooovooooooooooooooovooooooooooooooovooovooooooooooovvooooooooooooooooooooooooooooooooovoooooovooooooooooooovooooovoooovooooooooooooooooooooooooooooooooovoooovooooooovooooovooooooooovovooooooooooovooooooooooooooooooooooooooooooooooovoooooooooooooooovooovooooooooooooovoooooooooovovoovooooooooooooooovvoovovooooooooovvooooovooooooooooooooovooooooooovvoooooooooooovooooooooooooooovovoovvoovvovooooooovooooooooooooooooovooooooovoooooooovooovoooooooooooooooooooooooooooooooooooooooooovovooooooooooooooooooooooooooovooovoooooooovoooovooooooooovooooooooooooooooooooooooooooooooooooooooovooooovoooovoovoooooovoooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooovoooooooooooooooooooovooooooooooovooovvvooooooooovooooooooooooooooooooooooooooooooooooooooovoovvoooooovoooooooovoooooooooooooooooooooooooooooooooovoovooovoooooovovooooooooooooooooovooooovoooooooooooooooooooooovoooooooovvoooooovoooovooooooovoovooovoooooooooovoooovvooooooooooooovoooovoooooooooooovoooooooooooooooooooooooooooooovoooooovooooooovvoovoooooooooooooooooovvooooovoooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooovoooooooooooooooooovoooooooooooooovoooooooooooooooooooooooooooovoooooooooooovvovoovoooooooooooooooooooooooooooovoovoooooooooooooooooooooooooooovooooooooooovooovooooovoooooooovovoooooooooooooooovooooooooooovvooovoovoooooooooooooooovooooooovoovooooovoooooooooooooooooooovoooooooooooovovoooooooooovoovvovoovvoooooooooooooooovooooooooooooooovoooovoooovoovoooovoovoooovooooooooooooooooooooovooooooovooooooovoooovooooooovoooooooooooovovoooovooooovoooooooooooooooooooooovoooooooooooooooooooooooovooooooovoooooooooovoooooooovoooooooooovovoooovooooooooooooooooooooooovooooooooovooooooooooooooooooovovoovooooooooooovoovoooooooooooooooooooovooovovoooooooooooooooovooooooovooovoooooooovvvoooooooooooovoooovooovoooooooooooovooovoovooovoooooooooooooooooooovooooooovooovoooooooooooooooovoooooooooovoooovovoovovovooovvoooooovooooooooovoooovvoooooooooooooovoooooooooooovoooooooooooooooooooovvoooooovooooovoooooooooooooovvvovooovoooooooooovooooooooooooooooooooooooooovovoooooovvoooooovoooovoooooooooooooovovooooooooooooooooooovooovooovooooooooooooooovvoooooooooovooooooooooooooooooooooooooooovooooovooooooooooooooooooooooooovovoooooovooooooooooooooooooooooooovooooooooooooooooooovovooooooooooooooooooovooooooooooooooooooovoooooooooovovoooooooooooooooooooovvovvoooovooooooooooooooooooooooooovooooooooovoooooooooooovoovooovooooooooooooovooooovoooooooooooooooooooooovovoovoooooooovooooooovoooovooooooovooovoooooooooooooooovooovoooooovoooooooooooooooooooooooooooooovoooooooovoovooooooooooooovoooooovoovoovovooooooovoooooooooooovoooooooooovooooooooovvoovooooooovooooooooooooooooooooovooooooooooooovoooooovovoooooooooooooooooovovoooovoooooooooovvvoooooooovoooovoooooooooooooooooovooooooooooooooooooooooooooovoooooooooooooooooooovoooooooooooooooovooovoooooovoooovooovoooooooooooooooooooooooooovvooooooooovoooooooooooooovoooooooooooooooovooooooovoooooooooooooooooooooooovooooovovoooooooooooooooooooooooovoooooooooooooooooovooooooooooooovooooooovoooooooovovooooooooooooooovoooooooooovvooooooooooovoooooovovoooovoooooooovooooooooovvooooooooovooooooooooovoooovooovooooooovooovoooovooooooooooovooooooooooooooooooooooooovoooovooooooooooooooooooooooovoooooooooooooooooooooooovoooooooooovoovoooooooooooooovoooooooooooooovoooooooovoooovoooooooooooooooooooooooooovoooooovvooooooooooooooooooooovooovoooooooooooooooooooovoooooooooooovoooovvooooooooooovoooooovovooovoooooooooooooooovooooooooovvooooooovooooovooooooooooooooooooooooovovooooooooooooooooooooovoooooooooooooooooooooooooooovooooovooooooooovoooooooooooooooooooooooooovovooooovoooooovooooooooovooovoooooooooooooooovoooooooooovoooooooooovoooooooooooooovovovoooooovooooooovovooooooooooovoooooovoovovooooovooooooooooovovvoovvoooooovooooooooooooooooooooooovooooooooooooovoovooovoooooooooooovoooooooooooooovoooooooooooooooovovovovoooovoooooooooovooooooooooooovoooooooooooooooooooovoovooovooooooooooooooooooooooooooooooooooooooooooovooooooovooooovooooooooooooooooooovooooooovoooovooovooooooooovoovooooooooovoooovooooooooooooovooooovooooooooooovooooooovooooooooooooooovooovooooovovooooooooooovvoooooooovoooooooooooooooooovooooovoooooooovooovoooooooooovoooooooovooooooooovooooooooooooooooooooooovooooovoooovooooovooooovovoooooooooooooooooovooooooooooovooooooooooooooooooooooooooooovoooooooooooooooooooooooooovooooooooovooooooovoovooooooooovoooooooooovovooovooooooovoooooovoooooovoooooooooovvooooooooovooooooooooooooovooovoooovoooooooooovooovooooooooooooovvooooooovovovooooooooovvoovovvovoovoooovoooooooovvoooooooooooovoooooooooooooovoooooooooooooooooovoooooooovoooooovovoooooovoovoooooooooovoovvoooovooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooovovooooooooooooooooooooooovooooooovooooooooovoooovoovooovoovovooooooovoooooooooooovoooooovooooooovoooooooooooovoooooovoooooooooooooooooooooooooooovoooooooooovoooovoooooooooovvoooooooovoooovoooovooooooovvooooooooovoooooooooooooooooooovooooooooooooooooooooovoooovoooooooooooooooooooooooooovoooooooooovooooooooooooovovoooooooooooooooovooooooovoooooovooooovooooovoooovoovoooooooooooooovvooooooovoovooooooooooooooooovooovooooovooooooooooooooovooooovoooooooooooooooooooooooooooooovooooooooooooooooooooooovooovoooooooooooooooovooooooooovooooooooooooovoooooooooooooooovooooooooooooooooooooooooooooooooooooooovoooooooooooooooooovooooooooooooooooooooooovvooooooooooooovoooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooovvoooooooooooooooooooooooooovooooooooooooovovvooooovoooooovovovooooooooooooooooooooooooovoooooooooooooooooooovooovoooooooooooooooooooooovoooooooooooooooooovoooooooooooooooovovooooooooooooooooooooooooovooooooooooooooooooovovoovooooovvoooovoooooooooovoooooovooooooooovvooooooovooooooooooooooooooooovooooooooooooovoovooooovooooooooooooooooooooooovoovvoooooovoooooooooooooooooooooooooooooooooooovooooooooooooooovoooooooovoooooooooooooooooooooovooooooooooooooovoooovooooooovoooooooooooooooooooooooovoovoooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooovovoovoooovooooooooooovoooooooooovovvooooooovoovoooovooooooooovoooooooooovoooooooooooooooooooooooooooooooooovvoooooovoooooooooovoovoooovoooooooooooooooooooooooooooooooooovooovoooooooooooovvooooooovooovooovoovoooooovooooooooooooovooooooooooooooooooovoooooovvoooovovooooooovooooooooooooooooooooooovoooooooovoovooooooooooovooooooooovoovoooooooooooooooooooooovoovooooovvovoovooooooooooooooooooooovoooooooooooooooooooooooooooooooovooooooooovooooovoooooovovooooooooovoooooovooooooooovoooooooooovooooooovooooooooovoovvoooovoooovooooooooooooooooooooooooooooovoooooooooovooooooovoooovoooovovoovoovoooovooooovooovooooooovooooooooooooooooooooooovooooooovoooooooooooooovoovoooooooooooooovooooooooooooovooooooooooooovoooovooooooooovooooovooooovooovoovooovoooooooooooooooooovoooovoooooooovooooooooovvoovoovoooooooooooooovvooooooooooooooooovooooovoooooooooooooooooovoooooooooovooooooovooooovoooovooooooovoooooooovooooooooooooooooovoooooooooooovoooovooovooovoovoooooovooooooooooooooooooooooovoooooooooooovoooooooooooooooovvovooooooovvooooooooooovvooovoovooooooooovoooooooooooooovooooooovoovoooooooooovvoovooooovvoooovooooovovvoooooooooooovooooooooooooooooooovooooooooooooovooooooooooooooovooooooooooovooooooooovoooooooooooovooovvooooovoooooooovoovoooooooooooooooooooooovoooooovvooovoooooovoovooooooooooovovoovvoooovvoooovoovooooooooooooooooooooovooooooooooooooovooovoooooovooooooooooooooooooooooooooooovovovoooovooovoooooooooooooovooooooooovovooooooooooooooooovooooooooooooooooovoooooooovooovooooooooooooooooooooovoovoooooooooooooooooooooooovooovvoooovoooovooooooovoovvoooooooovovooooooooooooovooooooooooovoooooooovoovooovooooooooooooooovoooovooooooooooooovovooooooooooovoooooooooovoooooooooooooooooooooooooooooooooooooooovovooooooooooooooooooooooooooooooooooooooooovvoooooovoooooooooooovoovooovooovooooooooovoooooooooooooooovooooooooooooovooooooooooooooooooooooooooovooooooooooooovooooooooooooooooooooovooooooooooooooooovooooovvoovoooovooooooooooooovoovoooooooooovovoooooovovvooooovooooooooooovoooooooooovooovoooovoovvooooooovoooooooovoooooooovoooooooooovoooooooooooooooooooooooooovovooooooooooooooooooooooooooooovvoooooooooooooooooovooooooooooooooooooooooooovooovooooooovoooooovooooooooooooooooooovooooooovoovoooooovvoovooooooooooooooooooooooooooooooooovooooovoooovovoooooovoooovvooooooooooooooovoooooooooooooovoooooooovoooovooooooooooooooooovovoovvooooooooooooooovooovoooooooovooovvovooooooooovoooooooooooooooooooooooovoovoooooooooovooovooooooooooovoooooooooovoooooooovooovooooooooooooooooovoooooooovvoooooooovooooooooooooovoooooooooooooooooooooovovooooooovooooovvooovoooooooooooovooooooovooooooooovoovooooooooooooooovovooooooooovooooovvoovoooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooovvooooooooooooovovovvoovooooooooooooooooooooovooovvoooovooooooooooooooooooooooovoooovoooooooooovoooooooooooooovoooooooovooooooooooooovooovoooooovoooooovoooovoooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooovooovoovovoooooovoovoooooovoovooovoooooovoooooooovoooooooooooooovvoooooooooovoooooooooooovvooooooooooooooooooovoooooovooovoovoooooooooooooooooovoooooooovvoooooooooovoooooooooovoooooovooooooooooooooooovooooooooovoooooooooooooooovovoooooooovooooooovooooooooovoooovooooooooovooovooooooooooovooooooooovovooooovoooooovoooooooooooooovovoovoovooooooooovooooooooooooooooooooooooovvooooooooovooooooooooooooooooovoooooooooooooovooooooovooooooooooooooooooooovooooovoooooooooovovoooooooovooooooooooooovooooooooooooooovooooovooooooovooooooooooooooooooooooovoooovoooooooovvooooooooooooooooooooooooovoooooovooooooooooooooooooooooooovooooooooovvoooooooooooooooovooooooooovvooooooooooooovooooooooovovoovoooovooooovovoooooooooooooooooooooooovoooooooooooooovooooooooooooooooovooooovoooovoooooovooooovoooooooooovoovoooooooooovovoooooovoovooooovoooooooooooooovoooooooooooovooovoooooovoooooooooovooooooooooooooovooooooooooooovoooooooooooooooooovooovoooooooooooooooooovoovooooovooooooooovoovoooooooooooooovooovovoovooooooooooooooovooooovooooooooooooooooovoovooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovvooooovovoooooooooovoooovoooovooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooovoooooooooooooooooovoooooooooovoovooooovovovoooooooooooooooooooovoooooooooooooooooooooooovoooooooooovooovoooovoooooooooooooooooovooooooovoovooooooooovoooooooooooooovoooooooooooovooooooooooooooooovoovoooooooooovoovooooooooooooooovooovvooooooooooooooooooooooooovoooooooooooovovoooooooooooovoovooovooooovoovooovooooooooooooooovooovoovoooooooooooooooooooooooooooovoovoooooooooooooovooooooooooooooooovoooooooooooooooooooooooovooooooooooooooooooooovoooovoooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooovovoovoooooooooooooooovooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooovoooovoooooooooovoovooooovoooooooooovoooooooooovoooooovoovoovooooooooooooooovooovooooooooooooooovooooooooooooooooooooooooooovvoooooooooooooooooooovooooooooooooooooovoooooooooooooooovooovooooooovooooooooovoooovooovooooovoooooovoooovoooooooooooovoooooooooooooooooooooooooooooooooovooooovoooooooooooooooooooooooooooooovoooovvooooovoooooooooovooooooooooovovoooovoooovooovooooooooooooooooooovoooovoooooooooooovoovooooooooooovvvooooooooooooovoooooooovoooovoovooooooooooooooooooooovoooooovooooooooooovooooooooovvooooooooooooooooooooooooooooovooooooovooooooooooooovovoooooovoooooooooovoooovvoovoooooooovvoooooooooooovooooovvooooooooooooooooooooooooooooooooooooooovooooooooooooooooovvoooooooovvooovoooooooovooooooooooooooooooooooooooooovoooooooooooooooooooooooooovvooooooooovovooovooovoooovoooooovooooooovoooooooooooooooooooovooooooooooovooooooooooooooooooovoovooooooooooooooooooooooooooooooooooooooooooooooovvvooooooovooooooooooooooooooooooovvooovooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooovoooooooooooooooooooovoooovooooooooovovovoooooovovovoooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooovooovoovooooovoooooooooooovoooovoooooooooooovooooooooooooooooooooooooovooooovoooooooooooooovooooooovooooooooovooooooovoooooooooooovvoooooovoooooovooovoovoooooovvoooovoooooooooooooooooooovooooovooooovoooooovooooooooooooooooooooooooovooooooooooooooooooooovooooooooooooooovoooovoooooooooooooovoooovooovooooovooovooooooooooooooooooovooovoooovoooooooooooooooooovoooooooovoooooooooooooooooooooooooooooooooooooooooooooooooovoooooovooooovvoooooooooooovoooooooooooooooooooooooovoooovoovooooooooooooooooovoooooooovooovvovoooooovovooooooovooooooooooovoovoooooooooooooooooooovoooovoooooooooooooooooooovoooooovooooooooooooovovoooooooooooooooovoooooooooooovooovooovvovvoooooooovooooooooooooooovoooooooooooooooooooovooovoooooooooovvooovvooooooooooooooooooovoooovooooooooooooooooooooooooooooooooooooooovooooooovooovooooooooooooovooovoooooooooooovoovoooooovovooooooooooooooooooooooooooooovooooooooooooovvovoooooooooooooooooooooooooooooooovoooooooovooooooooooooovovooooooovooovvoovoovooooooooooooooooooooovooovoooooooooooooooovoooovoooooooovooooooooooooooovooooovooooooooooooooooooooovoooooovooooovoooooovooovoooooooooooooooooooooooooovovooooooooovooooovooovooooovoooooovooooovoovooooooooooooooooovoooooovoooooooooooovoooooooooooooovoooooooovoooooooooooooooooooooooooovooooooooooovoooovoooooooooooooooooovovooooooovoooooooooooooooooooooooovoovoooooooooooooovvooooovooooooooooooooooooooooooooooooooooooovooovooooooooooooooooovovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooovovooovooooooooooooooooovvoooooooooooooooooovoooooooooooovovooooooovooooooooooooooooooooovoooooooooovooooooooooooooooovvoovoooooovooovoooovoovooooovoooooooooovoooooooooooooooooooooooooooooooooooooovooooooooooooovvooovoovvooooooovoooooooovooooooooooovovooooooovoovovooooooooooooooooooooooooooooovoovovooooooooooooooovooovvooovoooooooooovooovovooooooooooooovoovooooooooooooooovooooooooooooooooooooooooovooooooovvooovovooooooovooooooooooooooooooovooooooooooovovooooooovooovooooooovovvooooooooooooooooooooooooooooooooooooooooooooooooovoovvoooooovooovooooovooooooooovoooovoovooooooooovooooovovoooooooooooooooooovvoooooooovoovooooooovooooooooooooovooovoooooooooovooooooooovooovooooooooooovoooooooovoovvooooovooooovooooooooooooooovoooooovoooovoovooooooovooooovooovooooooooooooooooooooooooovooovooooooooooooooooooooooooooooovoooooovooooovvoooooooooooooooooooooooooooooooovvoovoooooovooooooovooooooooooooooooooooooooooooovoooooooooooovvoooooovovooooooooovooooooovooooooooooooooooooooooooovovoooooooooovvooooooooooovooooooooooooooooooooooovooooooooooooooooooooooooooooooovoovooooooooooovooovovooooooooovooooooooooooooooooooooooooooooooooooooooovooooooooooooooovooovoooooooovoooooooooooooovoooooooooovoovvooooooooooooooooooovooovooooooooooooooooooooooooooooooovooovoooooovoooovooovooooooooooooooovooooooooovoooooooooovoooooooovooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooovooooooooooooooovooooooooooovooooooooooooovooooooooooooooooovooooooovoooovooooovooooooovooooooooovooooooooooovoooooooooooooooooooovooooooooooooooooooooooooooooooovooooovooooooooooooooooooooooooooooooooooooooooovvovoooooooooovooooooooooooooooovooovvvoooovooooooooooooovooooooooooooovooovoooooovoooooooooovooooooooooooooooooooooooooovoooovoooooooooovovovooooooooooooooooooooooooooooovoooovoovoovooooooooooooovooooooooooovooovoooooooovooooooooooovoooooooovooooooooooovooooooooooooovooovoooovoooooooooooovoooooooovooooovoovoooooooooooooooovoooovooooooooooooooooooovoooooooooooooooooovoooooooooooovvoooooooooooooovoovooovoovoovvovooooooovooovvoooooovooovooooooooooooovoovovooooooooooovoovoovooooooooovooooooooooovoooovooooovooovoooooooooooooooooooooooooooooooovoooooooovvoooovooooovoovoooooooooooooooooovoovooovoooooooooooovvoooovooooooooooooooooooooooooovoovooooovoovovooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooovoooooooooooooooooooovooooovovooooooooooooooooooooooooooovooooooovoooooooovovooovvoooooooooooooovvoooooooovoooooooooooooooooooovoooooooooooooooooovoovvoooooooooovovooooooovvooovooooooooooooooovvoooooooooooovoooooooooooooooooooooooooooooooooooooooovooovooooooooooooooovoooooooooooovoooooooooooooovoooooooooooooooooooovoooooooooovooooooooovooovooooooooooovooooovoooovoovooooooovooooooooooooovoooooooooooovoooooooooooovoooooovvooooooooooovoovoooovvooooooovooooovooooooovooooooooooooooooovoooooooooooooovovoooooooooovvoooooooooooovovooooooovooovooooooooooooooooooooovooooovoooooovoooooooooooooooooooooooovoooooovoooovvoovoooooooovooovooooooooooooovvoovooooooooooooooooooooooooooovooooovovoovoooooooooooooooovoooooooooooooooooovoovoooooooooooovoooooooooooooovoooooooooooooovooooooooooooooovoovooovoooooooooooovooooooovovooooovooovovoooooovoooovvvoooooooooovoooooooovovoovvooooovoooooooooovooooooooovoooooovooooooooooovooovoooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooovooooooooovovoovooovooooooooovoovoovvooooooooooovooovoooooooovoooooooooooooooooooovoooovoooovoovoooooooooooovoooooooovooooovoooooovooooooooooooooooooooovooooooooooooooooovooooooooooooooooooovoooooooooooooooooovooooooovooooovoooooooovoooooovooooooovooooooooooooooovoooooovovoooooovooooooooooooooooovoovooovooooooovoooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooovooovovoooooooovoooooovooooooovoooooooooooooooooovooovoooooooooooovooooooovoooovoooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooovooovoooooovoovovooooooooovvoooooooooovooooooovoovoooooovooooooovoooooooooooovoooooooooovoooovoooooovooooooooooovoovoooovooooooooovoooooooooooooooooooooooooooooooovooooooovoooooooooooooooooooooooooooooooovooovovooooooovooooooooooooooooooooooooooooooooooooovooooooooovooooovoooooooooooooooooooooovvoooooooooooooooooovoooooovooooovooooooooooovooooooooooooovovoooooooooooooooooooooooooovoovvoovoooooooooooooovooooooooovooooooooovovooooooooooooovoovooooovvovooooovvoooooooooooovovoovovovooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooovoooooovoovoooooooooooooooooooooovooooooovooooovooooovoooooooooovoovooooooooovovoooovooooooooooooooooovooooooovooovvoovooovoooovoooooooooooooooooooooooooooooooooooooovoooooovooooooooooooovoooooooooooovoooooooooooovooovooooooooooooooooooooooooovoooooovooovvvoooooooooooooooooooooooooooooooooooooooooooovovooovoooooovoooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooovooooooooooovoooooooooooovovoooooooooovoooovooooooooooooooooooovvooooooooooovoooooooovvoooovovoooooooooooooooooooooooooooooooooooooooooooooovooovoooovovooooooooooovoooooooovooovoooooooooooooooooooooooovooooooooooooooooooooooooooooooooovoooovvoooooooooooooooooooovooooooooooooooooooooovooooooooooooovooooooooooooooooovoooooooovvooooooooooovooooooooooooooooooooooooooooooovooooooooooooooooooovoooooooooooooooooooooovoooovooooooovooooooooovoovooooooooooooooooooooooooooooovvooovoooooooooooooooovooovooooooooovooooovoooooovooooooooooooooooooovooooooooooooovoooooooooovoooooooooooovoooooooooovoooooooooooooooovooooovoooooooooovooovooovovooooooooooooooooooovoooooooooovoooooooooooooovovovoooooooooooooooovoooooooooooooooooooooooooooooovoooooooooovvoooooooooooooooooooovoooooooooooooovooooooovvvooooooooooooooooooovoooovoooooooovoooooooooovooooovvooooooooovooooooooovoooooooooovvoooooooooooooooooooooooooovooooooooovooooooovvooooooovoooooooovooooooooooooooovoooooovvooooooooooooooooooooooooovvoooooooooooooovooooooooooooooooovooooooooovooooooooooooovoooovoooooooooooovoooooooooovovoooovooooooooooooooooooooovoovoooooovoooooooovovoooooooooooovoooooooooovovoovooooooooooooooooooovooooooooooooooovooooooooooooovoooooovooooooooooooovooooooooooooovoooooooooovoooovoooooooovovooooooooooooooovooooooooooooovooooooooovoooooooooooooooooovoooooooooovoooooovvooovoooooooooooooovoooooooooooovoooooooooooooooooooooovooooooooovoooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooovovoooooooooooooovoooooooovooooooooooovoooooooovoovooovoooooovoovoooooooooooooooooovooovooooooooooooooovooovoooooooooovoovoooooooooovooooooovoooooooooooovoooooovovooooooooooooovooooovooooooooooovooooooooooooovooovooooooooooooooooooooovooooovoooooovooooovoooooooooooooovoooooooooooooovvooooooooooooooovoovvvooooooooovoovoovoooooooooooovoooooooooooovooooooovoooooooooooooooooooooovooovoooooooooovoooooooooooooooooooooovoooooooooooovooooooooovovooooooooooooooovooooooooovoooooooooooooooooooooovooovooooovooovooooooooooooooooooooovooovoooooooooooovooooooooovooovooovoovoooooooovovooovoooooooooooooooooovoovooooooovoooooooooooooovoooooooooooooooooooooooooooooovooooooovoooooooooooooovooooooooooooooooooooooooooooooooooooooovoooooooooooooovooovoooooooovoovvooooooooooooooooooooovooovooooooooovooovoooooovvooovoooooooooooooovoooooooooooooooooooooooovooooooooovooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooovooooooooooooooovooovooooooooooooooooooooooooovoovoooovooovoovooooovooovooooovovoooooovvoooooooooooooooooooooooovooooooovvooooooooooovooooovovvooooooooovoooovoooooooooooooooooooooooooovoooooooooooovvooooooooooooooovoooooooooooooooooooovooooovoooooooooooooooooooooooovoooovvoooovooooovovooooooooooooooooooooooooooooooooooovoovooooooovvooooooooovooooooovovooooooooovoooooovooovoooovooooovoooooooooooooooooooooooooovooooooooooovooooovooooooooooooooooooooooooovvooooovoooooooooooooooooooooooooooooooooooooooooovoovoooooovoooooooooooooooooooovooooooooooooooooooovooooooooovooooooooooooooooooooooovooovooooooovoooooooooooooooooooooooooooovoovoooooooovoooooooooooooovoooovoooooooooooooooooovvoooooooovooooooooovoooooooooooooooooovovoooooovooooooooovvoooooooooooooooooovoooooovooooooovoovooooooooooovooooooooooooooooooooooooooooooooooooooooooovooovoooooooooooooooooovvoovvooooooooooooovoooooovooooooooooooovovoooooooovovoooooooooooooovooooooovvoooooooooooooooooovoooooovoooovoooooooooooooovoooovoooovooovovovovoooooooovooooooooooooooooooovooooooooovoooooooovooooooooovoovooovooooovoooooooovovovooovooooooooooovoooooooooooooooooovoooooooovooooovooooooooooooooooovvooovvoooooooooooooooooovooooovooooooovoovooooooooooooovooooooooooooooooooooooooooooooooovovoooooovoooooooovoooooovoovoooooooooovooooooooooovvoooooooooooooooooooovoooooooovoovooooooooovoovovoooooooooooooooooovooooooooooooovooooovoooooooooooooooooooooooooooooooooooooooooovoooooooooovoooovooooooovvvoovooooooooooooovooovvooooooooooooovooovvoooooooovoooooooooovooooovoooovooooooooooovvoooooooooovooooooovoovooooooooooooooovoooovoooooovvoooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooovoooooovooooovovoooooooooooooovvvovoooooooooooooooooooooooooooooooooooovooooooooooooooovoooooovooooooooooooovooooooooovoooooooovooooovooooooooooooovooooovoooooooooooooooooooooooooooooooooooooooooooovoooooooooooovooooooooooooovooovoooooovoooooooovoooovoooooooooooooovvoooooooooovooovooooovvooooooovoooooooooooovoooooooooooooovoooooooovooooooooooooooooooooooovovooooooovoooooooooooovovooooooooooooooooooooovooooooovoovoooooooooooooooovoovooooooooooooooovvoooooooooooooooooooooooovooooooovooooooooovoooooooooooooooooovovooooooooovvvoooooooooooooooooooooooooooovovvoooooooooooooooooooovvoooovvvooovooooooooovooooovoooovooooooovooooooooovoooooooooooooovoovvooovvovovoooooovvoovooooooovoooooooooooooovvooooooovooooooooooooooooooovooooooooooooovoooooooooooooovoovovoooooooooooooooovooooooooooovoooovoooooooooooooooooooooovooovvooovoovoooovoovvoooooooooovoooooooooooooooooooovooooooooooooooooooovooooooooooooooooooooooooooooooovoooovooooooooooooooooooooooooovoooooooooooovooooooooooooooooovooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooovoooovoooooooovoooooovoooovooooooooooooooooooooooooooooooooooooovooooovvooooovoooooooooooooooovvooooooooovooooovoooooooooooooooooooooooooovooooooooooooooooooooooovooovoovoooovvoooooooooooooooooooooovoovvooooooooooooooovoovooooovoooovooovoooooooooovovoooooovoooooooooooovoooooooooooooooooooooooovovoooooooooovoooooooooooooooooooovoooooooooooovoooooooooooooooooooooooooooooooooooooooovvoooooooooovovooooooooooooooooooovooooooooovoooovooovooovoooooovoovooooooovoooovooovovovooooooooovooooovooooooooooooooooooooooooooooooooovoovovovooooooovooooooooooooooooooooooovooooooooooooovooooooooooooovoovoooooooovooooooooooooooooooooooooooooooovoooooooooooooooovoooooooovoooooooooooooooovvoooooooooooovooooooooooooovooovooooooooooovvvoooooovvooooooooovvoooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooovoooooooooooooooovooooovoooooooovovoooooovooooooovooooooooooovooooooooooooooooooooovovvooooovooovoooooooovovooooooovoooovoovovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooovooooooooooooooovvooooooooooovoooooooovoooooooooooooovoooovoooooooooovoovoooooooovooooooooooovooovooooovovooooooooooooooovoooooooooooooooooovoooooooooooooooovooooooooooooooooooooooooovoovooovovoooooovoooooovoooooovoovooooovooooovooovooooooooooooooooooooooooooooooooooooovvvooovoooooooooooovovovooooooooooovooooooooovvoooooooooooovoooooooooovooooooooooooooooovoovoooooooovvoooooooovooooooooooooooooooooooovooooooooovoooovooooooooooooovoooooooovoooooooooooooovovoooooovoovooooooooooovooooooooooooovovoooooovooooooooooooooooooovoooooooooooooovvooooooooooooovoooooooovoooovooooooovoooooooooooooooooooooooooooovoooooovooooooooooooooooooooovoooovoooooovooooovoooooooooooooovooooooooooooooooooooooooooooooooooovoooovoooooovooooovoooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooovoooooovooooovooovooooooooooooovooooovoovvooooooooovoooooovovoovovooooovooooooooovvooooooooooooovovoooooooovooooooovooooovoooooooooooooovvoooooooooooooovooovoooooooovooooooooooooovoooovoooooovoovovoooooooovoooooovooooooooooooooooooooooooovoooooovooooooooooooooooooooovvooovovoooooooovoooooovovvoooooooovooooovooooooooooooooooovooovooooooooooooooooovoovooooooooooooovooooooooooooooooooooooooooovooovoovooovoovoovooooooooooooooooooooooooooooooooovoovooooooovooooovovoooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooovvoooooooooooooooooooooovooovvoooooooooovoovoooooovooooovooooooooooooooooooooooooooovvoooooooooovoooooooooooooooovoooooooooooovooooooooovoooooooooooooooovoooooooooovoooovoooooooooooovoooooooooovooovoooooooooooooooovoovvoooooooooovoooovoovvoooooovooooooovoovooovooovvvooooooooooooooooooooovooooooooooooooooooooooooooooooovoooovoovvoovvoooooooooooooooooovooooooooooooooovoooooooovooovoooooooovooooooovoooooooooooovooooooooovooooooovoooooooooooooooooooooovvoooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooovooooooooooooooooooovoooovooovoooovoooooooooooooooooooooovoovoooooovooooooooooooooovvvoooooooooooooooooovooovooooooooooovoooooooooooovoooooooovoovovooooooooooovoooooooooooooooooooovvooovovooooooooooovooooooooooooooooovooooooooovovooovovooovoooooooooovooooooooooooooooooooooooooooooooovoooooooooooovoovooooooooooovooooooooooooovovooovooovooovoooooooovoooooooooooooovvooooooooooooooooovovoooooooooooooooooooooooooooooovoooooooooovooooooooooovoooooooooovooooooovoooovooooooooooooooooooooooooooovovoooovoooovovooooooooooooooovoooooovooooooooooovooooooovoooooooooooooooooooooooooooooooovooooooooooooooooovoooooovvooovoooooovvoovooovvoooooooovoovoovooooooooooooooooooooooovoooooooooovoooooooooovoooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooovoovoooovoooooooooooooooooovooooovooooooovooooovooooooooooooooooooooooooooooooooooooooooooooovooooooooooovoooooooooooooooovoooooooooooooovovoooooooooooooovvooooooooooooooooooooooooooooooovoooooooooovoooooooooooooooovvooovooooooooooooooooooooovvoovoooooooovovooooooovoooooooooovooooooooovoooooooooooooovoooooooooooooovovovooovoooovooovoovoooooooovoovooooooovoooooooooooooooooovoooooovoooooooooooooovooooovoooooooooovooooooooooovvoooooooooooooovvoooooooooovoooooooooooooooooooooooooooooooooooooooooooooovooooovoooooooooovoooooooovooooooooooooooooooooovovooooooooooooooovooooooovooovvoooooovooooooooooooooooooooovooooovoovoooooooooooooooooooovooooooooooooooooovoooovoooovooooooooovvoovooovvoooooooooooooooooooooovooooooooooooooovoooooooooooooooovoooooooovovvoooovvooooovoovoooooooooooooooooovvooooooooooooooooooovooooovoooooooooooooovoooooooooooovovoooovoooovoooooovovooooooooooooooooooooooooovoooooooooovooooooovooooooooooovooovvoooooooooovoooooovoooooooooovooooovooooooooooooovoooooovoooooooooooooovooooooovovoovoooooooooooooooooovooooovvoovooooooooooooooooooooooovooovvovooooovooooooooooooooooooooooovoooooooooooovoooooooooooooooooooooooovoooooooooooooooooooooovooooooooooovooooooooooooovooooooooooooooooooovooooovoooovooooooooooovoooooooooooooooovooooooooovooooooooovoooovoovvvvooovoooooooooooooooooooooooovovooooooooooooooooooooooooooooooooooooovooooooooooooooooooooovovoooovooooooooooooooooooooooooooooooooooooooooooooovooooooooooovoooovoooooooooooooooooovoooooooooooovooovooooovoooooooooooooooooooooooovooooooooooovoovovoovooooooooooovoooooooooooovooooooooovoooooooooooooooooooooooovooooovoooooooooooooooooooovoovoooooooovvoooooooovoooooooovoooooooooovoovoooooooovooooooooovovoovovooooooooooooooooooovooooovoooooooooooooooooooooooooooooooovvooooooooooooooooooovooooooooooooovooovovoooooooooooooooooooovoooooooooooovoovoooooooooooooooooooooovovvoooooooovoooooooooooooooooooooooooooovoooooooovvoooooooovoooooooovoooooooooovooooooooooovoooooooooovooovoooooooooooooovooooooooooooooooooovoooovooooooooooooooooooooooooooooooooooooooooooooovooovoooooovoooooooooovoooooooovooooooooooooooooooooooooooovvooovvoooooooovoooooooooooooooooovovovoovooooooooooooovoooooooooovooovoooooooooooooooooooooooooooovoooovooooovoooooooovoooooooooooooooovovooovvoooovoooooovoovooooooooooooooooovovooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooovovooooooooooooooovoooooooooooooooovoooooooooooooovoooooooovooooooovoooooooooooooovoooooooooooovooooovoooooooovoooooooooooooooooooooooooooooooooooooovooovooovooooooooooooovooooooooooooooooovooooooooooooooovooovoooooooooovoooovooooooooooooooovoooooooooovoooooooooooooovooooooooooovvooooooooooooooooooooooovooooooooovooooooooooooooooooooooooovoooovoooooooooooovooovoooovvoovooooooooooooooooovooovoooovoooooooooooooooooooooooovoovooooooovvoooovoooooooooooooooooovooooooooooooooooooooooovooooooovoooooooovoooovooooooooovoooooooooooooooooovvoooooooooooooooooovoovooooooooooooooooooooooovooooooooooooooovvooooooooooooooovooooooooooovooooooooooooooooooooooooooooooooooooooooooovoooovoooovooooooooooooooovooooooooooooooooooooooooovoooooooooooooooovoooooooooovoooooooooooooooooooooooooooooovooovoooooooovoooooooooooooooooooooooooovvvooooooooooovoooooooooooooovoooooooooooooooooooooooooooooooovooooovooooovoooooooooooooovovoooooooooooooooooooooovoovoooooooovooooooooooooooooooooooooooovvovvooooooooooooooooooooooooooooovoovoooooovooooooooooovvoooooovvoooooooooooooooooooooovooooooovovoooooooooovooooooooovvoooooooooooooooooovooooooooooooooooooooooooooooooovooooovoooooooooooooooooooooooovvooooooovooooooovoooooooooooovoooooovoovoooooooooooooooooooovoooooooooooooooooooooooooooooooooovvooooooooooooooovoovoooooooooooooooooooooooooovooooooooooooooooovvoooovooooovoovooovooooooooooooovooooooooovoooovvovoovooooovooooovoooooovooooovooooovvooooooooooovoooooooooovovoooooovoooooovooooooovoovovooooovoovooooovooovooooooooooooooooooooooooovoooooooooooooooooooovovooooooooovoooovooooooooooooooooooooovooooooooovoooooooooooooooovovoooooooovooooooooovooooooooooooooovoooooooooooooooovooooooooovovoovoooooovvoooooooovooooovoooovovooovoooooooooooovooooooooooooooooooooooooooovoovooooooooooooooooooooooooooooooooooooovvooooooooooooooooooooooooooooooooovooooooooooooooooooovoooooovooooooooovoooooooooovooooooovoovvvoooooooooooooooooooooovoooooooooooooooovoooooovoooooooooooooooooooooooooovoooovooooooooooovovoooooooooooooooovvoovooooooovooooooooooooooooooooooooovoooooooooooooooovoooooooooooooovooooovooooovooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooovvooooooovoooovoooovooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooovoooooooooooovoooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooovoooooooooooooovovoooooooooooooovooooooooooooooooooooooooovoooovoooooooooooooooooooooooooooooooooooooooooooovovooooooooooooooooovoooooooooovvooooooovooooooooooooooooooooooovovooooovooooovvooooovoooooovooovovoooooooooooooovoovooooooooooooooovooooooooooooooooovoooooooooooooooooooooooovoooooooovooooooooooovovovvoooooooovovooooooooooooooooooooooooooovoooooooooooovoooooooooooooooooooooooooooovooooooooooooooooooooooooovvvooooooooovoooooooovvoovooooooooooooooooooooooooooooooooooooooooooooovooovooooooooooooooovooooooooooooooooooooovovooooooooooooovovooooovvoooooooooooooooooooovovooooooovoooooooovooooooooooooooooovoovvoooooooooooooovovoooooooooooovooooooovooooooovoooooooovoooooooooooooooooooooooooooovooooooooooooovoooooooooooooooooovoooooooooooovooovoooovooooooooooooovoooooooovoovoooooovooooooooovoooooooooooooovooooooooooooooovooooooovoooooovooooooooooooooooooooooooooooooooovoooooooooooooooooooooovvooooooooovoooovooooooovoovovooooooooooooooooovovooooooovooooooooovoooooooooooooovoooooooooooooooooooooooooooovooooooooooooooooovooooooooovooooooooooooooooovoooooooooooooooooooooooooooovooooooooooooooooooooooooovoovooooooooooooooovooooooooooooooooooooooooooooooooooooooooovoooooooooooovoooooooooooooooovooooooooooooooooooovoovoooooooooooovooooooooooooooooooooooovoooooovooovovoovooooooooooooooovoovovoovooooooooooooooovoovoooooooooooooooooooooovoooooooooooooooooooooovoooooooooooooooooooooooooooovoooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooovoovoooovooooovovoooooooooooooooooooooooooovvoooovovoooovovooooooovooooooovovooooooooooooooooooovoooooooooooooooooovoooooooooooovovovoooooovoooovovovoooovoooooooooovooooooovvovooooovovoooooooooooovoovooooovooooovoovoooovoooooooooovoooovooooooooooooovoooooovooooooooooooooovoooooooooooooooooooooovooovooovoooooooovvoooooooooovooooooooooooooooovooooooooooooooooooooooooooooooovovoooooovooooovoooovooooooooooooooooooovooooooooovoooovoooooooooooooooooooovoooovvooooooooooooooooooooovoooooovoooooooovoooovooovooovooooovooooooovooovooooovovoooooooooooooooooooooooooooooooooovooovvoovoooovovoooooovooooovooooooooovoooovoooooooooooooovoovoooooooooooooovoooooovvooooovoooooooooooooooovoooovooooooooooooooooooooooooovoovoovvvooooooovooooooovoooooooooovoooooooovooooovoooovovoooooooooooooovooooooooooovovvooooooooooovooooooooovoooooovoooooooooooooooooooooooovvooovooooooooovoooooooooooooooooovvoooooooooooooooooooooooovovooooooooooovoooooovooooooooovooooooooooooooooooooooooooooooooooovvoovoooooooooooooooooooooooooooooooooooooooooooovooooooooooooovooooovoooooooooooooooovovooooooooooooooooovoooooovoooooooooovoooooooooooovooooooooooooooooooooooooooooovoovoooooooooooooovooooooooooooooooooovooooovooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooovoovvoooooooooooooooooooooooooooooooooooovooooooooooooooovoooovoooovooooooooooovooooovooooooooooovooooooovvvoooovooooooooooooooooovvooooooooooooovoooovovoovoooooovooooovovooovooooooooooooooooooooooooooooooovoooovoovooooooooooooovoovooooooooooooooooooooooooooovoooooooooooooooooooovoovooooooooooooooooooovovoooooooooooooooooovoooooooooooooooooooooooooooooooovoooooooovooooooooooooovoooooooooooooooooooooooooovooooooooovooooooooooooooovooooovoovooovooooooooooooooooooooooooooooooooovovoooooooooooooooooovoooovooooooooooooooovooooooooooovooooooooooovooooovvoovoooooooooooooovooovooooooooooooooovoovoooovoooooooovovooooooovoooooovoooooovoooovovooooovoooovooooovoooovooooooooooooooooooooooooooooovvovoooooooooooooooooovovooooooooooooooooooooooovoooooooovvoooooooooooovvooooooooooovooooovoooooooovvovoooooooovooooovvoooovvvoooooooooooooovoooooooovoooooovooooovoooooooooovoovooooovvvovooovvoooooovooooovooooooovoooooooooooooooooooooooooooooooooooovooooooovoovoovoovoooooooooooooooooooooooovooooooovovoooooooooooooovoovooovooooovooooooooooooovoovoooooooooooooooooooooooooooooooooovvvooooooooovvoooovooooooooooooooooooooooooooooooovooooooooooooooooovooooooooovooooooooooooooooooooovooooooooooooooovoooooooooooooooovvoooooooovovvvovoovooooooooooooooooovvoooooooooooovooooooooooooooovooooooooooooovoooovoooooovooooooooooovvooovvooooooooooooooooooovoooooooooovovoovooooooooooooooooooovooovovoooooovooooooooooooooooooooooovovovoooovoovoovvoooooooooooovooooovoooooooooooooooooooooovovoooooovoooooooooovooooooooooooooooooooooooooovooooooooooooooovoovoooovoooooovoooooooooooooooooooooooooooooovooooovooooovooooovovoooooooooooooooooooovoovovoooooooooooooooooovoooooovooooooovvoovoovooooooooooovoooooooooooooooooooooooooooooooovvoooooovoooooooooooooooooooooooooovoooooooovooooooooovooooooovovoooooooooooooooooooovoovooooooovoooooooooooooooooovoooovoooooooooooooooooooooooovooovoooovooooooooooooooooooooooooovvoooooovooooooooovoooooooooooooooooooooooovooooovvooooovoooovoooooooooooooooooooooovoooovooooooooooooooooooooooooooooooooooooooovvooooooooooovooooooooooovoooooooovooooooooooooooooooooooooovoooovooooovovooooooovvooooooooooovoovoooooooooooooooooooooooooooovoooooooooooovovooooovovoooooovooooooooooooooooooooooovoovovooooooovvoooooooooooovoooooooooooooovoooooovoooooooooooooovvooooooooooovoooooooovoovooooooooooooooooooovoooooooooooooooooovooooooovoooooooooooooooovoovooooooooooooooovooooooooovoooovooovooovooooooovvooooovoooooooooooovooooooooovooooooooovvooooooooooooovooooooovooooooooooooooovooooooooovoooooooovoovovoooovovooooooovooooovoooooooooooooovooooooooooooovvovoovoooooooooooooovoooooovooooovoooooooooooovvovoooooooooovoovooovooovooooooovoooooooovoooooooooooooooovoooovooooooooooooooooooovoooovoooooooooooooooooooooooovooooooooooooooooooooovoooooooooooooooooooovoooovooooooooovovvoooooovooooooooooooooooovoooooooooooooooooooooooooooooooooooooovooooooooovooooooooooooooooooooovooooooovooovooooovoooovooovooooooooooooovoooooooovvvoovooooooooooovoovvoooooovovovvoooooovoooooooooooooooovoovvoooooooooooooovooooooooooovoooooovooooooooooooooovooooooooooooovoooooovooooooooovooooooooovvooooooooovoooooooooooooooooooooooovooooooooovoooovoooooooovvoooooovoovooooovooooooooooooooooooooooooooooooovoooooovvooooooooooooooooooooooooooooovvvoooovoooovoooovooovvvvoooooooooooooooooooovoooovovoooooovovoooooovooooovoovoooooovooooooooooovooooooooovoooooooovooooooovovoovvoooooooooovoovoooooovooooooooooooooooooooooooovvooovooooooovooooooooovoooooovoooooooooooooooooooooooooooovovooooooooooovoovoooooooooooooovoooooooovooooooooooooooooooooooooooooooooooooooooovoovoooooooovovovoovoooooooooooooooovoooooooooooooovoovoooooovoooooooooooovoooooooooooooooooovooooooooovoooooooooooovooooooooooooooooooooovoooooooooooooooooooooooooovvoooooooooooooooovoooooooovoooooooooooovooovoooooooooooooooooooooovooooovooooooooooooovooooooooovooooooooooooooovooooooovoovooooovoooooooooooooooooooooovvooooooooooovoovoooooooooooovoooooooovoooovvvoooooooovoooooovoooooooooooovooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooovooooovoooooooooooooooooooooooooooooovvoooooooooooovoooooooooooooooooooooooooooooooovooooooooooooooooooovooooooooooooooooooovooooooooooooooooooooooooooooooooovoooooooooooooooooovvvovoooovooooooooooooooooooooooooooooovoooooooovvoovooovooooooovvoovooooovooooooooooovvoooooooovooooooooooooooovoovooooovoooooooooooovooooooooooooovooooooooooooooooooooooooooooooooooooooovooooooovoooooooooooooovovoooooooovoooooooovvoooooooooooooooooovoovooooovvoovoovoooooooooooooooovooooooooooooooooooooooovoooovoovvoooooovoooooooooooooooooooovoooooooovoooooooooooooooooovooooovoooooooooooovoooooooooooovooooooovovovooooooooooooooooooooovoooooooooooooovoovooooooooooovovoooooooooooooooovooooooovooooovoooooovooooooooooooooovoooooooooooooovvoooooovooooooooooooooooooooovvvooovooooooooooooooooooooovvooooooooooooooooooooovoooovooovooooooooovooooooooooooooooooooovoovovoooooovooooooooooooooooooooooovooooooooooovoooovoooooooooooooooooooooooovovvoooooovooooooooooooooooovooooovooooooooooooooooooooooooooovooooooovoooooooooooooooooovooooooooooooooooooovovooovvoooooooooooooooovovoooooovovooooooooooooooooooooooooovoooooooooooooooooooooooovoooooovovovooooooooooooooooovoooooooooooooooooooooooovooooooovovooooooovoovooooovoooooovooooovooooooooooooooooovoooooovooooooovovoovooooooooooooooooooooovoooooooooooovvoooovoooooovooooooooovooooooovooooooovoooooovoooooooooooooovoooooooovooooooovoooooooooovooovvoooovoooooooooooooooooooooooooooovoooooooovoooooovoooooooooooooooooooooooovooovooooovooooooovooovoooooovoooovooooooooooooovoovoooooovooooovoovoooooooooovooooooooooooovovoooooovoooooooooovvoooovooooooooooooooovooooooooooovoovooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooovoooovoooooovooooooooooooooooovooooovoovooovooooovooooooooooooooooooovoooooooooooooooooooooooooooooooooooovoooovooooooooooooovoooooooooovooooooovooovoooooooovoovoooooooooooovvooovoooooovovooooovoovooooovoooooooooovooooovoooooooooooooooooooooooooovoooooooooooooooooooooooooooovooooooooooooooooooooooooooovoooooooooovoooooovoooooooovooooooooovooooooooooovovooooooooooovoooooooooooooooooooooooooooovvoooooooooooooooovoooooooooooooooooooooooooooooooooooooovoooooooooovvovoooovooooooooooooooooovoooooooooooooooooooovoooooooovoooooooovooooooooovooooooooooooooooovooooooooooovoooooooooovoooooooooooooooooovovooovvooooooovoooooooooooooooooooooooooooooooooovooooooovoooooooooovooooooooooovoooooooovoooovooooooooooooooooooooovovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooovoooovooooooooooooooooooooooooooovooooooooooooooovooooooooooooooooovooooovovooooooooovoooooovooooooovoovovoovooooooooooooooooooovoooooooooovvoooovoooooovoooovooovoovoooovooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooovooooooooooooovoovoooovooooovooooooooovoooovoooooooooooooovooovvooooooooovvoooooooooovooovoooooooovvovoooooooooooovoooooooovooooooooooooooooooooooooovooovooooooooooovovooooooooovovooooooovooovoovoooooooovooooooooooooooovoooooooooooooovooooooooooovooooooooooooooooovooooooooovoovoovoooooooooooooooooooooooooooooooooooovooooooovooovooovoooooooooovooooooovooooooooooooooooooooooooooovoooooooooooovooooooovooooooooooovooovoooovooovooooooooooooooovooooovoovoooooooooooooooooooooooooooooooooooooooooovooooooovooooooooooooooooooooooovoooooooooooooooooooovovooooooooooooovoooooooooooooooooooooovoovooooooovooooooooooooovooooovooooooooooooovooovoovoooooooooooooooovoovovoovoooooooooooooooooooooooooooooovovoovooooooooooooovoooooooooovoooooooooovooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooovooooovooovooooovoooovooooooooooooooooovooooooovovoovoooovoooovoovoooovooooooovooooovoooooooooooooooooooovoovoooooooooovooooooooovoooooooooooooovooooooooooooooooooovooovoooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooovooovoovoovooooooovooooooooooooooooooooovooooooooovooooovooooooooovoooooooooooovoooooooooovvooooooooooooovoooooooooovvoooooooooovooooooooooooovoooooooooooooooovovoooooooooooooooooooooooooovvoooooooooooooovooooovovoooooooooooooovoovoooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooovooooooooooooooooooovoooooovoooooovooooooooooooovoooooooooooooooovooooooooooovoooovoooooooooooooooooooooooooooovvooooooooovovoooooooooooovooooovooooooovooooooooovooooovooovooovoooovooooooooooovooooooooooovoovoooooovoooooovoooooooooooovovoooooovooovvooooooooooooovooooooooooooooooovooovoooovooooooooovooooooooooooooovoooooooooooooooooooooovoovooooooooooooooooooooooooooooooooooooooooooooooooooooooovvooooooovvooooooovooooooooooooovooooovovoooooovvovoovoooooovooooooooooovooooooovoooooooooooooooooooooovooovooooovoooooooooooooooovooooooooooovooooooooooooooovooooooooovovooooooooooooovoooooooovoovoooooooovovooooooooooooooooooooooooooovooooooooooooooooovooooooovooooooooooovoooovoooooooooovoooooooovoooooooovoooooovoooooooovoovooooovoooovovooooooooooovoooooovovoooooovvoooooooovooooooooovooooooooooovooooooooovoooooovooooooooooooovoooooooovvooooooooooooovooovoovovoooooovovooooooooooooooovoovvoooooooooooooooooooooooooovooovooooooooovvoooooooooooooooooooooooooovvoooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooovvovoooovoooooooooooovooooooooooovooooooovoooooooooooooooooovoooooooooooooooovoooovooovooooovooooooovoooooooooooovooovvovoooooooovoooooooooooovooooooooooooooovooooooooooovoovoooooooooooooovoooooooooovvvoovooooovooooooooooooooooooovooooooooooooooooooooovooooovoooooovoooooovoooovoooooooooovoooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooovooooooooovoooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooovoooooooooooooovooovooooovoooooooooooovooovoovovoooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooovvooovoooooooooooooooooooooooooooooooovooooooovovovooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooovooooooooooooooooooovoooooovooooovvooooooovovooooooovoooooooovoooooooooooooooovoooooooovovvvooooooooooovovooooooovoooooooooooooooooooooooooovooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooovoovooooooooooooovooovooooooooovoooooooooovooooooooooooooooooooooovooooovoovoooooooovooooooovoovooooooooooooooooooooooooovoooooooovoooooooooooovvoovoooooooooooooooooooovoooovoooooooooooooooovooooooooooooooovooooooooooooooooooovooooooooooooovooooovoooooooooooooovooooooooooovooooovvooooooooooooooooooooovovovooooooooooooooooooovooooooooooooooooooooooooooovoooooooovoooooooooooooooooooooooooooooooovvovoooovoooooooooooooooooooovoooovovoooooooooooooovooooooooooooooooooooovooooooooooooooooooovovooooooooooooovooooooooooooovovvoooooooovoooovooooooooooooooooooovoooovooooooooooooooooooooooooooooooooooooovooovooooooovvoooooovoovoooooooooovoooooooooovoooooooovoooooooooooooooooovooooovooooooovooooooovoooooovoovoooooooooooooovoovooooooooooooovoooooooovooooooooooovooooooooovooooooovooooooooooooooooooovvooooooovoooooovooooooooooooovoooooooooooovooooooooooooooooooooooooooooooooovoooooooooooooovoovoooooooooooooovvooooooooovooooovvooovoovooooooooooooooovoooooooooooooooooooooooooooooooooooooooovooooooooooooovooooooooooooooooooovooooooooooooooooooooooooooooooooooooovvvooooovoooovoooooooooooovoooooovoooooooooooooooooooooovooooooooooooooooooooooovvoovooooovooovoooooovooooooooooooooooooooooooooooooooooooooooooooooovoooooovovvoovooooooovoooooooooooovoooooooooooooovoooooovvooooooooooovooooovovvooovoooooooooooooovooooooooooooooooooooovooooooooooovooovoovooooooovoovooooooooovooooooooooooooooooooooooooooooovoooooooovoooooovoooooooooooooooooovooooooooooooovoooooooooooooooooovoooooooooooooooooooooooooooooovooooooovoooooooooooooovooovvooooovoooooovvvoooovoovooooooovoovooooooooovooooooooooooooooooooooooooovooovooooovoooovooovooooovoooooooooooooooooooooooooooovooovooovoovvoooovvoooooovooooovoooooooooooooovvooooooooooooooooooooovovoovoovvvooooovoooovoooooooooooooooooooooooooooooooovoooooooooooooooooooooooooovoooovoooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooovooovoooooooooovooooooooooooooooooooovooooovooooooooooooooooooooovooooooovovooooooooooooooooooooooovoovooooooovoooooooooooooooovoovoooooooooooooovooooovoooooooooooovooovvooovoooooooooovvooooooooooooooooooovovoooooooooooooooooooooovoooooooooooooooovooooooooooooooooooooovooovoooooooooooooooooooooooooovoooooooooooooooovovoooooovoooooovooooooovooooooooovoooooooovoooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooovovooooovoooooovoooooovooooooovooooooooooooooooovooooooooooooooooovooooooovooooooooooooovoooooooovooooooovooooooooooooovvoooooooooooooooovovooooovoooovooooooooooooooooooooovoooooooovoooovooooovoooooooooooovooovooooooooooooovovooovvovooooooooooovovoovooooooooooooooooooooooovovoooooovooooooooooooovovvvooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooovovoovovooooooooooooooooooooooooovoooooovoooooooooooooooooooooovooooovooovooooooovooooooooovooooooovovooooooooooooooooooooooooooooooooooooooooooooovovooovooooovoovoooooovoooooooooovooovoooooooooooovoooovoooooovoooooooooovvooooooooovvoooooooooooooooooovooovoovvoooooooovvooooooovoooooovoovoooooooooooooovoovoovoooovooooooooooooooovvoooovoooooovoooooooooooovoooovooovvvoooooooooooooooovooooooooooooooooooovooooooovoooooooooooooooooooovooovoooooooooooooooovooovoooooooooovooooooooooooovooooooooooooooooooooovoooooooovooooovooooooovoooovovvooooooovoooooovooooovooooovvoooooooovoooooooooooooooooooooooooooovooooooooovoooooooooovoooooooooovooooooooooooooooooooovovoovoovvooooooooovooooooovvooooooooooooooovoooovoooooooooooooooooooooooooovoooooooooooooooooooovovooooooooooooooovoooooooooooooooovooooooooovoooooooovoooooooooooooooooooooovoooooovooooooooooooooooooooooovooooooooooooooovooooooooooooooooooooooooooooovoovoooooooooooooooooooooooovooooooooooooooooovoooooooovooovvoooooooovoovoooooooooooooooooovvvooovooooooooooooooooooooooooovoooooooooooovoovoooooooooooooooooooooooovoooooooooovoooooooooooooooovoooooooooooooooooooooooooooooooooooooooooovooovooooooooovoooooooooooooovooooooooooooooooooooooooovoooooooooooooovoovovooovoooooooooooooooovvooooovooooooooooooooooovoooooooooooovoooooooooooooovooooooooooooooooooooooovoooooooooooooovooooooooooooooooovooooovvoovoooooooooooooooooooooooooooooovoooooooooooooooooooooooooooovooooooooooooooooovoooooooovvoooooooooooooooooooovooooovooooooovoooooovooooooovooooooooovoooooooooooovoooooooooovoooovovovoooooooovoooooooooooooooovoovooooooooooooooovooooooooooooooooooooooooooooooooooooooooovoooooooovvooooooooooovoooovoovooooooooooooooooovoooooooooooovoooooooovoooooooooooooooooovoooooooooooooooovoovoooooooooooooooooooooooooooooooooooooooooooovooooooooovoovoooovovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooovooooooooooooooooooovovoooooooooooooovvoooooooooooooooooooooooooooooooooooovoooooooooooooooooovoovooooooooovooooovooovooooooooooooooooooooooooooooooovoovoooovooooooooovoooooovoooooooooooooovovoooovooooooooooooooooooooovvoooooooooooooooooovoooooooooooooooovooooooovvooooooooooooooovvooooooooooooooovovooooooooooooooooooooooooooooooovoooooooooooovoooooovoovovoooooovvovooooooovooooooovooooooooooooooooooooovooooooooooooooovoovooooooooooooooooooooooooooooovooooooooooooooooooovooooooooooooovoooooooooooooooooooooooooovoovooovooooooooooooooooovoooooooooooooooooooooooovvooovoooooooooooooooovoovoovooooovooovoooooooooooooooovooooooooooooovoooooooovoooooooooovoovooooooooooooooooooooooovoooooooooooooooovooovoooooovoooooooooooooooooovoooovoooooovoooooooooovoooooooooooooooooovooooooooooovooooooovovooovvovooooooooooooooooooooovooooooooovoooooooooooooooooooooooooooooooooovoovoovoooooovvovoovoooooovoooovooooooooooooovovooovooovoooooooooooooooooooooooooooooooooooooooooooooovvoooooooooooooooovooooooooooooovvooooooooovooooovoooooooooooovooooooooooooovooovoooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooovooooooooooooooooovooooooooooooooooooooooooooooooovovooooooovoovooooovoooovooooooovooovooovooooooooooooooovooooooooooooovoovooooooooooovovoooooooooooooooooooooovooovoovoooooovooooovovoooooovooovoooooooooooooooooooovooooooovoovovovoooooooooovooooooooooovovoovovoooooooooooooooooooooooovovoooooovooooooooooooooovoovoooooooooooooooooooooooooooooooooooovoooooooooooovvoooooooooooooooovooooooovoooooooooooooooooooooovooovooovoooooooooooooooovooooooovvvooooovoooooooovooovoovoooooooooovovvooooooooooooovooooooovoooovoooooooovoooooooooooooooooovoooovooooooooooooovoooovvoooooooooovooooooooooovoooooooooovovooooooooooooooooooooovoooovooooooovvoooooooooooovoooooooooooooooooooooovooooooooooooooovoovooooooooooooooooooovvoooooooooooooooooooooooovooooooooooooovovoooooooooooovovooooooooovoooooooooovoooooooooooovoooooooooooooooovoooooooooovooooovoooooooooooovoooooooooooooooooovovoooooovoooovooooooooooovooooooooooooooovoooooooovooooooooooooooovooooooooooooooovoooooooooovooovvoooooooovooooovoooovoooooooooooovoooovooovooooooooooooooooooooooooooooooooooooooooooooooovovoooooooovoooooooovooooooooooovoooooooooovooooooooovooooooooooooooooooooovooooooooooovooooooooooooovovoooooooooooooovooooooooooovooooooooooooooooooooooooooovoooooooooooooooooooooooooooooovooooooooooooooovvoovooooovooovoooooooooovooooooooooooooooovoooooooooooovooooooooooooooooooooooovooovooooooovooovoooooovoooooooooovoooooovooovovooooooooooovovoooovoooooooooooooooooooooooooooooooooovooooooooooovoooooovooooooooooooovoooooooooooooooooooovoooooovooooooovooooovooooooooooooooooooooooooooooooooooovooooooooovoooooooooovooovooovooooooooovooooooooooooooovovvoovoooooooooooooooooovoovvoooooooooooooooooooooooovoooooovoooooooooovoovoooooooooooooooooooooooooovoooooooooooooooooooovoooovooooooovooovoooooooooooooooooooooooooooooooooooovoooovvvooooooovooooooovooooooooooooooovoooovooooooooooovoooooooooooooooooovvvoooooooovovvoooooooooooooooooooooooooooooovoooooooooooooooooooooovooooooooooooooooooooooooooooovooooooooooooovovoovvooooooovooooooooooooooooooooooooooooooovooooovoooooovooooovovooooooovooooooooooooooooooooooooooovooooooovoooooooooovooooooooooooooooooooovooovoovovooooooooooovooovooooooovooovooooooooooovovovoooovvvoovooooooooooooooooovooooooooooooooooooooooooooooooooooovoooooooooooovooooovovoovoovoovoooooooooooovoooooovooooooooooovooooooooooooooooooovoooovoooooooooovooooooooooooooooooooooovooooovoooooooooooooooovovooooooooooooovoooovoooooooooovoovooooooooooooooovoooovooooooooovoooooooooooooovooooooooooooooovoooooooooovooovoooooooovoooovvooooovvooooooooooovooooooooooooooooooooooooooooooooovoooooooooooooooooooovoooooooooooovooooooooooooooooooooovovoovoooooooooovoooooovooooooooooooooooovovooooooooooooovvooooooooooooooooooooovoovovooooooooooooooooooovooooooovoovvooooooooooovooooooooooovooooooooooooooooooooooooooooooooovooooooooooooovooooovoooooooooovoovooovvoooovoooooooooooooovoovooooooooooovoovooooooooooooooovoooovoooovoooooovoovooooovvoooovooooooooovoovvooooooooooooovoooooooooooooooooooooooooooooooovoovoooooooooovovoooooooooooooooooovoooooooooooooovooooovoooooooooooovooooooooooooooooooooooooooooooooooooooooovoooooooooooovoooooovoooovoooooooooooooooooooooooooovooooovoooooooooooooovooovoooovoovvooooooovoooooooooooooooooooooooooovoooovooooooovooooooooooooovooooooooooovoooooovoooovvoooooooooooovoovoooooooooooooooooooooooovoooooovooooovooooooooooooooooooooooooooooooooooooooooovoooooovvooooovvooooovooooooooooooooooooooooovovoooooooooooooooooooovooooooooooooovvoooooooooovoovoooooovooooovovovoooooooooooovooovvooooooooooooovoovooooooovooooovooooooovvoooooooooovooooooooooooooooooooooooovoooooooooovovooooooooooooooovooooooovoooovooooooooooooovooooooooovoooooooovoooooooooooooooooooooooooovooooooovoooooooovoooovooooooooooovovooooooooovoovvoooooooovoooooooooooooooooovoooooooooooooooooooooovooooooooooooooovoooooovoooooooooooooooooooooooooooooooooovooovoooooooooooooooooooovooooovoovooooooooooooooooooooovoooooooooooovooooooovooooooooooooooooooovoovoooooooooooooooooovooooooovvooooovooooooovooovoooooooooovoooooooooooovooooovooooooooooovooooooooovoooooooovooooooooooooovovooooooooooooooooooovooovvoooovovoooovovovooooooooooooooooooooooooooooooooovoooovoooooooooooovoooooooooooooooooooooooooovooooooooooovoooooooooooooooooooovoooooooooooooooooooooovoooooooooovovooovooooooovooooooooooooooooooooooooooooooovoooooooooooooooooovooooooovoooovoooooooovvoooooooooooooooooooooooovovooooovoooovooooovoooooooooooooooooooooooovovooooooooovoooovovooovovooooooooooooovoooooooooooovoooooooovooooooovoooooooooooooooooooooooovooooooooovooooooooovoooooooooooovoovvoooooovooooooooooooovoooooooovovooooooovooooovooovoovoooooooooovoooooooooooooovoooooovovoooooooooooooooooooovvooooooooooovoooooooovooooooooooooooooooooooovooooooooooooooooooooooooooooovooooooooooooooovoooooooooooooooooooooooooooooooooooooooovooooooooooovooooooooooovooooovoovooooooooooooovvoooooooooooooovoooooooooovoooooovoooooovvvooooovovoooooovoovoooooooovooooovvoovoooooooooooooooooooooooooovoooooovvooooovoooooooooooooooooooovoooooooooooovovooooovooovooooooooooovoooooooooovvooovoooooooooooovovooooooovooooooooooooovooooooooooooovovooooooooooooovoovvoooooooooovoooooooooooooooooooovovoooooooooovoovoooooooooooooooooooooooooovoooooooooooooooovooovoooooooooooooooooooooovvooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooovoooovooooovovooooooooooooooooooooooooooovooooooooooooooovovoooovoooooooooooooovoooooooooooooooooooooooooooooovoovooooooooovoooooooooooooooooooooooooovoooooooooooooooooooovoooovoooovooooooovoooovooovoooooovvooovvovoooovoooooooooooooovoooooooooooooooooooooooooooooooovvooooooooooooovoooovoooooooovooooooooooooooooooooooooovooooooooovooovoooooovooovooooooovoooooooovooooooovoooooooooooooooovovoovooooooooooooooooooooooooovoovoooooooooovooooooooooooooovoooooovovoovoovooovooovoooooooooovooooooooooooooooooooooooooooooovvooovoooooooooooooooooooooooooooooooooovooovoooooooooooooooooooooovovoooovooooooooooooooooooooooooooooooovooooooooooooooooooovvooovooooooooooooooooovvooooooovoooooooooooooooooooooooovvoovoooooooooooovooovoooooooooooooooooooooooooooovooooovoooovovooooooooooooooooovooooooooooooooooooooovooooooooooooovoooooovoooooooooovoooovoooooooovooooooooooooooooovoooooooooooooooooooooovooovoooooooovooovovoooooovooooooooovooooooovoooooooovoovovoooooovooooooovooooooooooooooooooooooooovoooooovoooooooovoooooooooooooovvoooooooooooooooooooooooooooooovoooooooooooooooooooooooovoovoooooooooooooooooooooooooooovoooooovoooooooovooooooovooovvvovoooooooovoooooooooooooooovoovooooovooovoooooooooooooooooooooooooooooooooooooooooooooooooovooooooovooovoooooooooooooooovvoooooooooooooovooooovoooooooooooovooooooovooooooooooooooooooooooooooovooooooooovooooooooooooooooooooooovovooooooooooooooooooooooovovooooovovoooooooooooooovoooooooovooooooooooooooooovoovooovoooooooooooooooooooovoooooooooooooooovoooooooooooooooooooooooovovoooooooooovooovooooooooooooooooooooovooooooooooooovoooooooooovoovoovvoooooovooooovooovooovoovoovvoooooooooooooooooooovooooooooooooooooooooooovooooooovooooooovoooooovoovooooooooooovoooooooooovooooooooovooooooooooooooovvoooooooooooooovoooovoooovoooooooooooovooovoooooovooovoooovvovooovovoooooooooooooooooooovvoooovooovooooovooooooooovoooooooooovoooovvovoooovoooooooovovooooovooovooooooooooooovoovooooooooooooooooooooooooooovoooooooooooooooooooovooooooooooooovoooooooooooovoooooooooooooooovvovooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooovovooooovoooooooooooooooooooooovooooooooovvoooooovooooooooooooooooooovvoooooooooooooooovoooovooooooovooooooooooooooooooooooooooooovooooovoooooooovooooooooooooovooooooovooooovooovooooooooooovvooooooooooooooooovoooovoovooooooovoooooooooovooooooovoovoovoooovoooooovovoooooovoooooooooovooooooooooovoooooooooovvoooooooovoooooooooooooooovooooooovoovooooooooooooooooovoooooooooooooovvoooooooooooooooooovooooooooovooooovoooooooooooooooooooooooooooooooooooooooovooooooooooovoooooooooooooooooooooooooooovooooooooooovooooovoooooooooooooovoooovoovoooovooovoovooooooooooooooooooooooooovoooooovoovovooooovooooovoooooooooooooooovoooooooooovoovoovooooooooooooooooooooooooooooovooooooooooovoooooooooovoooooooooooooooooooooovoooooooooooooooooooovooooooooooooooooovoovooooooooooooooooooovooooooooooooooooovoooooooooooovooooooooooovooooooooooooooovooooooooovoooooooooovvovoovvoooooooooooooooooooooooooooooooooooooooooooovooooooooovoooooooovoooooovooooooooooooooooooooooooooooooooooooooovooooooooooovooovoooooooooovoooooooooooooovvovoooooooooovooooooovvvvoooooooooooooooooooovoovooovoovoooovoooooooooooooooooooooooooooooooooooooooooooooovoooovoooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooovoooovooovooooovooooooooooovoovoooooooooooooooooooooovooovovooooooovoooooooooovoooooooooooooovovovvoooooooooooooooooooooooooovooovovoooooooooooovooooooooooooooooooooovooooooovooooooooovooooooovovoovooovoooooooooooooovoooovooooooooooooooooooooooovoooooooooooooooovooovoooooooooooooooovoooooooovovovovooovovoooooooooovooooovooooooovoooooooooooovovooooooooooooooovooooooooooooooooovooooooooooooooooooovoooooovooooovoovooooooooooooooovooooooovoooooovoooooooooovvooooooovoooovovoooooooooooooooooooooooovooooovooooooovooooooooooooooooovovooovooooooooooooooooooooooooooovvooooovooooooooooooooooooooooooooooovoooooooooooooooooovoooovooooooooooooooovoovooooovooooooooooooooooooooooovooooovooooooooovoooovooooooovoooooooooovooovoooovooovooooooooovvooooooooooooooooooooooooooovoooooooooooooovoooooooooooooooooovoooooovoooooovooooovoooovoooovoooooooovoooooooooovoooovoooooooooooooooovoooovoovoooovoovvoooovooovovoooooooooooooooovooooovoooooovvooooovooovoooooovooooooooooooooovovooooovoovovovooovoooooooooooooooovooooooooooovoooooooooooovooooovoooovooooooooooooovoooooooooooooovovooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooovovoooovoooooooooooovvoooooooovoooooovooooooooooovoovoooooooooooooooooovoooooovooooooooovooooooovoovooooovoooovooovooooovooooooooovooooooooovoooooooooooooooooooooooooovooooooooovooooooooooooooooooooooovoooooooooooooooooooooooovovoooovvooooooooooooooooooooooooooooooooooovooooooooooooovoooooooooooooooovoooooovoooooooooooooooooooooooovooovoooooovoooovoooovoooooooooooooovovoooovoooooooooooovoooooooooooooooovooovooovvovoooooovooooovooooooooooooooooooooooooooooooovvoooooooovovoovooooovooooooooovoooooovoooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooovovooooooooooooovooooooooooovvooooooooooooovooooooooooooooooovvoovooooooooooooooooooooooovvooooooooooovooooovoooovoooooooooooooooooovoooooovoovooooooovoovoooooooovooovooooooooovooooovooooooooooovooooovoovoooovooooovooooooooovooooovoooovooooooooovooooovoooooooooooooooooooooovooooooooooooooooooooooooooovooovovoooooooooooooooooooooooooovooooooovvooooovooooovoooooooooooooooooooooovoooooovvoooooovooooovooovoooooooooooooooovvovoooooooooooooooooooooooooovoooovooooooooooovooooooooooooooovvoooooooovoooooooooooovooooooovvooooovooovooooooooooooooooovooooovoooooooovooooooooooooooooooooooooovoooooooooooovoooooooooooooovooovoooooovvoovooooooooovoooooovvoooovooooooooooovoooooooooooooooooovoooooovooooooooooooooooooooooooooooooooooooooooovooooooooooooooooovooooovovoooovoovoovoovooooooooooooooooovoovoooooooovooovvooooooooooovooooooooovoooooooooooooooooooooovovvooooooooovooooooooovoovoooooooooooovoooovoooooooovoooooovooooooooooooooovovoooooooooooooooooovvooooovoooovvovoooovvovoovooooooooovooovoooovooooooooovovoooooooooooooovooooovooooooooooooooooovooooooooooooooooooooooooooooooovoooooooooovvoooovooovoooooooooooooovoooooooooovoooooovooooovooooooooooovooooooooooooooooooooooooooooooooovooovoooooooooooovooooooooooooovoooooooooooooooooooooooooooovvvooovoooovooooooooovooooooovooooooooooovooooooooooooooooooooooovooooooooooooooooooooooooooooooovoovoooooooooooovoovovoooooooovovoooooooooovoooooooovoooooooovoooovoooooooovovvooovoooovoooooooooooovooovovoooooooooooooooooooooooooooovooooooooovoooooooovooooovooooooooovoooooooooooooooovovooooooooooooooooooooovooooooooooovoooooovooooooooooovooovooooooooooooooooooooooooooovooooovooovooooovoooooooooooooooooovoooovoooovoooooooooooooooovooooooooooooooooooooooooooovoovoooooooovooooovoooooovovoooooooooooooooooooooooooooooooooooooooooooooooooooovvooovoooooooooooooovoooooooovoooooooooovooovoooooooooooooovooooooovoooooooooooooooooooooooooooooooooovoooooovoooooooooooooooooooovoooooooooooooooooovooooooooovoooovoooooooooovvooooooovoooooooovoooooooovvooooooooooooooooooovooooooooooooooooooooovovvoovoovoooooovooooooooovoovoooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooovooooooooooooooooooooooooovvovvoooooooovoooooooooooooooooooooooooooooooovoooooooooooooooovovovooooooooooooovoooovoooooooooooooooooovooooooovoooooooooovooooovooooooovoovoovooooovoooooooooooooooooooooovoovvoovovoooooovooooovooovoooooooooooooooooooooovooooooooovooovoooooooooooooovvooooooooooooooooooovooooooooooooovoooooooovoovooooovooooooooooovooovovoooooooooooooooooooooooooovooooooovoooovoooooooooooovooooovooooooovooooooovoooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovvooooooooooooooooooooovooooooovooooooooovooooooooovooooooooooooooooooooooovoooovoooooooovooooovooooooooooooooooovoooooooovoovoooooooooooooovooooooooooooovooooovovooooooooooooooooovooooovoooooooovoooooooooooooooooooovooooooooooovovooooooovooooooovoooooooooovoooooooooooooooooooooooooooooooooooooovoooooooooooooovoooooovooooooooooooooooooovoovooovoooooovooooooooooooooooovooooooovooooooooooooooooooooovooooooooovoooooooooovooooovvoooooovvoooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooovoooooooooooooooovoooooovooooooooooovoooooovoooooooooooooovooooooooooooooooovoooooooooooovovooooooooooooooooooooovoovoooooooovoooooooovooooovoooooovoooooooooooovooooooooooooooooovoooovooooooooooooovooooooooooooovovooooooooooooooooooooovooooooooooooooovovoooooooooooooovvooooovoooooovoooooooooooooooovooooooovooooovoooooooooooooooovooooooooovvvvoovooooooovvovooooooooooooooooooooooovoovoovoooooovooovooooovooooooooooovvooooooooooovooovoooooooooooooooooooooooooooovoooooovooooooovvoooovvooooooooooooooovooovoooooooooovooooooovooovvooooooooooovovooooovooovovoooooooooooooooooooooooooooovooooooooooooovooooovoooovooooooooovovoooooooovoooooooooooovooovooooooovooooooooooovooooooooooooooooovvooooooooovvovoovvoooooovoovooooooooooovvooooooooooooooooooooooovvoooooooovoooooooooooooooooovoooooooovooooooovooooooovooovvooooovooooooooooovoooooooooooovoooooooooovoooooooooooooooovooooooooovooooooovoooooooooooooooooooooovvooovoooooovovooooovooooovovvoooooovooooooovooooooooooooooooooovoooovoooooooooooooooooooooovooooooooooooooooooooooooovooooooovvoooooooooooooooovooooooovooovooooovooooooooooooovoooooooooooooooooooooooooooooooooovvooooovovoooooooooooooooooooovooooooooooovvovooooooooovoovoooooooovoooooooooooovooovooooovooooooovooooooooooooooooooooovooovooooooooooooooooovooooooooooovvooovooovoooooooooooooooooovvoooooovvooooovoooovoooovooovooooooovoooooovooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooovovoooovoooooooooooovoooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooovooovooooooooooooooooovoooooooooooooooooovoooooovooovoooooovoooooooooooovooooooooooooooovvoooooooooooovooooooooooooooooooooooooooooovoooooovovooooooooooooooovoooooooooovovooooovooooooooooooovooooovoooooooooooooooovooooooovooooooooooooovovoooooooooooooooooooooovovoooooooovoooooooooooovooooooooooooooooooooooovvoooooovoovoooovvovoooooooooooooooooovooooooooooooooooooooooooooooovovovoooooooooooovoooovoovoooooooovoooooooooovvoooovoooooooooooooooovooooooooooooooooooooooovooooooooooooooovoooooooooovooooooooovooooooooooovoooooovovvoooooovoooooovooooooooovooooooovvoooooooooovooooooovooooooooooooovooovoooovovoooovooooooooooovoooooovooooooooooooooooooooovooooooooooooooovooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooovoovoooooovooooovvooovooovooooooooovooooooooooooovoooooooooooooooovoooooooooooooooooooovooovooooooooooooooooooooooovooooooooooooooooooooooooovooooooooooooovoooooooooooovooooovooovoovoooooovoooooovoooooovoooooooovoooovooooooooooooovoooooooovoooooooooooooooooooooooooooooovooooovoooovoooooooooooovoooooooooooooovvvooooooooooooooooooovoooooooooovoooovvvooooooovoooooooovoooooooooooooooooooooooooooooovoooooovoooooooooooovoovoovooooooovvoooooovooooooovoovoooooooooooooovooooooovvoooooooovoooooooooooooooovvovoooooooooooovoooooooovoooooooooooooooooovooooovooovoooooooooooooovoooooooooovvoooooooovoooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooovoovoovooooovovooooooooooooooovoooooooooooooooooooooovooovooooooooooooooovoooooooooooooovooooooovoooooooovovvoooooooooooooovoooooooovovoooooooooooooovoooooooooooovoooooooooooovooooooooooooooovoooooovovoovoooooooooovooovooovooooooooovooooooooooooooooooooooooovooooooooooooovooooooooooooooooooooooovooooooooooooovoooooooooooooooooooooovooovooooovovooooovoooooooooooooovoooovooooooooooooooooooooooooooooooooovoooooooooooovoooooooooooovoooooooooooooooooovooooooovoooooooovooooooovooooooovooooooovoooooooooooovoooooovoooooooooooovooooooovvooooooovooooooooooooooooooooooooooooooooooovooooooovoooooooooooooooooovoooovovoovooooovooooooooooooooooooooooooooooooooooooooovovoooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooovoooooooooooooooooovoooooooooooooovooovooovooooooooooooovoovoooovoovoooooooovooooooovoooooooooooooovooooovooooooooooooooovoooooooooooooooooooooooooovvoooovoooooooooooooooovvoooooovoovoooooooooooooooooooooooovooooovvooovoooooooooooovoooovoooooooooooooooovooooooooooooovooooooovoooooooooooooovvoooooooooooooovooovoooooooooovovooooovoovooooooooooooooooovoooooooooovovvoooooooooooovooooovooovoooooooovovoovooooooooooooovoovooooooooovoooooooovoovoooooovovooooooooooooooovooooooooooooovoooooooooooooovoovoooooooovoooooooooooooovoooovooovvvoooovoovoovoooooooooovoooooovooooooovooooooovoooooooooooovoooooooovoooooooovoooooooooooovoooovooovoooooooovoooooooooooovvooovoooovoooovooooovooooooooooovooooooovooooooovoooooovovvooooooovooooooovoooooooovoooooooooooooooooooooooovooovoovovoovooooooovooooooooovvoooooooooovoooovoooooooooovoovoooooooooooooovooooooooooooooovoooooooooooooooooooooooooooooooooooovoooooovoooooooooooooooooooooooooooooovoooooooooooooooooovoovovooooooooooooooooooooovoooooooooooooooooooovoooooooooooooooooovooooooooovooovoooooooooooovoooooooooooovovooooooooooovvooooooooooovooooooovooovoooooooooooooovooooooooovoooooooooooooovoooooooooooooooooooovooooooooooooooooooovooooooooooooooovvoovooovooooooovoovooooooooooooovooooooooovooooovoooooovooooovoooooooooooovoooooooooooooovooooooooooooovovooooooooooooooooovoovoooooooooooooooooooooooooooooovooooovovooovooovooooooooooooooooooovovoovoooooooooooooovooovooooovooooooooovooooooooooooovvovooooovoooooovoooooovooooovooooovooovovovovooooooooooooooooooooooooooooooooooovvovooooooooooooooooooovoooooooooooooooooooooooooovvovooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooovvvooooooooovooooooooooovoooooooooooooooooooooooooooooovoooooovvooooooooovvvoooooooooooovvoooooooooooooooooooooooooooooovoooovoooooovoooooooooooooooooooooooooovoovvovooooooooooooooooooovvooooooovooooooooooovovooooooooooooovoovoooooooooooovovooooooooooovoooooooovooooooooooooovvoooooooooovooooooooovoooooovvooooooovooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooovvooooooooooovoooooooooovoooooooovoooooooooooooooooooovooooooooooovooooovovooooooovooooooooovooooooooovoooooooooovoooooovovooooooovvooovvooooooooooooovoooooooooooovoovoovoooooovvoovoooooovovooovoooooooooooooooooovvooovoooooooooooooooooooooooooovoovooooooovvooooooooooooooooooooooovoooovvooooovoooooovooooooooooooooooooooooooooooooovoooooooooovooovooooooooovooooovvoooooooooooooooooooooooooooooooooooovoovooooovooooooooooooooovoovooovooooooooooooooooooovvooooooooooooovoooooovoooooooooovoooooooovooovooooooooovvooooooooooooooovovooovoovoovoooooooovooovovvoooooooooooooooooooooooooooooooovoooooooooovoooovoooooovooooooooooooovovvvovooooooovoooooooovoooooovvoovooooooooooovooovvooooovoovooovoooooooooooooooooooooooovooovoooooovoooooooooooooooooooooooooooooooooooooovoooooovvoooooooooooooooooovoooooooooooovooooooooooooooovoooooooooovoooooooooooooovoooooooooooooooooooooooooovoooooooooooooooooooooovooooovooovooooooovooovooooovvooooooovooooooooooooooovooooovovvooovooovoovooovooooooooooovvovvoooooooovovoooooooooooovovooooooovooooooooooovovoooooooooovooooooooooooooooooooovooovooooooooooooooooooooooovoooovooooooooovooooooovovoooooooooovvooooooooovoooooooooooooovovooooooooooooooooovooooooooooooooooooooooooooooooovoooooovooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooovooooooooooooooooooooovooooovoooooooovooooooovoooooooooooooooooooovoooooooovvoooooooooooooooooooooooooooovooooovoooooooooooovoooooooooooooovoooooooooooooovooooovoooooovooooooooovvoooooooooooooooovoooooooooooooovooovooooooooovooooooovooooooooooovooovvoooooooooooooovooooovoovooooooooooooovoooooooovovooovoooooooovooooooooooooovooooooooovoooooooooovooooooovooooovooovovoooooooooooooooooovooooooooooooooooovooooooooooooooooovooooooooooooovooooooooooovoooooooooooovooooooooooooooooovoooooooooovovovoooovoovooooooovvovoooooooooooooooooovooooooooooooovooooooooooovoovovoooooovooooooovoooooooooooooooooooooooooooooooooooooovoovoooovvvvooovoooooooovvoovooooovoooooooooovooooooooooooovovooooovooooooooooooooooooooovoooooooooovooooovooooooooooooovooooooooooooovoooooooooovvoooooooovooooovooovooooooooovvoooooooooovovoovovoooooovooooooooovooooovoooooooooooovovoooooooooooooooooooooooooooovvoovooooovoooooooooooovooooooooovoooooooooooovoooooovoooooooooovoooovvoooovooooooooovoooooooooooovoooooooooooooooooooooovoooooooooooooooooovvooooooooooooovoovooooooooooooooovoooooooovovoooovoooooooovoooovooooooooovoooovooooooovooooooooooooooovooooooooooooooooooooooooovoovvoooooooooooooooooooooooooovoooovooovooovoooooooooooovoooovoooooooooovooovooooooovooooooooooovooovooooooooooooooooooovovoovooooooovooooooooooooooooooooooooooooooooooooooooooovoooovovoooooooooovooooooooooovoooovoooovovoovooooooovooooooooooooooooovoooooooooooooooooooooooooooooooooooooooovovoooooooooooooooooovovoooooooovooovovooooooooovooovooooooooooovoooooooooooooooooovoooooooooooovoooovoooooooooooovooooovoovoovooooooooooovooooooovoovoovvooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooovvooovvoooooooooooooooooooooovoooooooooovoovvvvovooooooooooooooooooooooooooooooooooooooovoovoooooooooooooooooovooovovooooooooooooooooooooooooooooooovoooovoooooovooooooooooooooooooooooooovooooovooovooooooooooooooovooooooooovoovovovoooooooooovoooooovovooooooovooooooooovooooooooovvoooooooovoooooovoovooooovoooooooooovooooovvooooooovooooooooooooooovoooooooooooooooooovvovoooooovoovoovooovooooooovoooooooooooooooooooooooooooooooooooooooovovooooooooooovooooooooooooooooooooooooooooooovoovoooooovoovooooooooooovoooooovooooooovoooooovovoooooovoovoooooooooooooovoooooooooooooooooooooovooovovooovooooooooooooovooooooooooooooooooovooooooovovooooooooooooooovooovoooooooooooooooooooooooooovooooooovoovoooooooooooooooooovoooooooooooooooooooooooovoooooooovooooovoooooovvooovoooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooovovvoooooooovooooooovoooooooooooooovvvooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooovooooooovooooooooooooooooovoooooovoooovoooooooooooovooooovooooovoovoooooooooooooooooooooooooooooooooooooooooooooovooooooooovoooooooooovoovoooooooooovooooooovooooooooooooooooooooooooooooovoooooooooooovooovoooovovooooooooooovooooooooooooooooooooooooooovoovooovoovooovoooooooooooooovooooooooooooooooooovovooooooooooooooooooooooooooooooooooooooovovooooooooooooooooooooooooooooooooooooovovovooooooovovooooooooooooooovoooooooooovoooovoooooooooooooooovooooooooooooooovooooooooooooooooovoooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooovoooovooooooooooooooooooooooovoooooovooovoooovooooooooovoooooooooooooooooooooooovoooooooooovoooovoooooooooooooooooovooooovoooooooooooooooooovooooovoovvooooovooooooooovoooooovoooooooooooovoooooooovovoovvooooooooovvovoovoooooooooooooooooooooovvooooooovooooovooooooooooooooooovvooooooooooooooovooooooovooovooooovooooooooooovooooooooooooooooooooooooovooooovoooooooooooooovoooooooooooovovoovooooooooovooooooooooooovovooooooooovoooooooooooooovooooooooooooooooovooooooooooooooooooooovooovovvooooovoooooooooooooooooooooooooooooovooooooooooooovooovoooooooooooovoooooooooooovoovooovoooooooooooooooovoooooooooooooooooooooooooovoooooooovoooooooooooooooooovooooooovovoovoooooooovoooovooooooovooooooooooooooovoooovooooooooooooooooooooooooooooooooooooooooooovoooovovooooooooooooooovooovoooooooooooooooovooovooooooooooooooooooooovoooooooooooooooooovoooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooovvooooooooooovooooooooooovovooovooovvoovoooooooooovooooooooooovooooooooooooooovovooooooooooooooooooooooooooooovoooovooooovooooovoooovvooooooooooooooooovooooooooooovoooooooovvovooooooooovoooooovooovooovoovoooooooooooooooovooooooooovoooooooooooovoooooooooovooooooovoooooovoooooooovoooooooovoooooooooooooooooooooooovovoooooooooooooovoooooooovoooovooooooovvooooooovoooooovoooooooooooovooooovooooooooooooovooovoooooooooooooooooooooooooooooooooooooooovooovoooooooovovvooooooooooooovooooooovooooooovoooooooooooooooooooooooovvovooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooovoooooooooooooooooooooooovoooooooovoooooooooooooooooooovovooooooooooooooooovooooooooooovooooooooooooooooooooooooooooooooooooovooooooooooovovooooooovooooooovovooooovooovoovooooooooooooooooovoovvooooooooooooooovooooooooooovvoooooooovooovoooooooooooooooooooooooooooovooooooooooooooooooovoovovovooooooooooooooooooooooooooovoovoooooooooooovoooooooovoooooooovooooooooooooooooooooooovvvooovooooooooooovoovoovoooovoooovoovoooooooooooovoooooooooooovvooooooovoooooooooooovooooovooooooovoovvoooovoooooooooooooooooooooooooovooooooooooovvovoovoooooooooooooooooooovooooooooooovoooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooovooovvooooooooooooooovvooooovvoooooooooooooooooooooovooooooooooovovoooooooooooovoooooooooooooooooooovooovooooooooovooooooooooooooooooooooooooovooooovoooooooooooooooovooovooooooovooooooooooooooooooovoooooooooooooooooovooooooooooooovovoooooooooooooovooovoovvooooooovoovooooooooovovoooovoooooooooooooooooovooooooovooovvoooooovoooooooovoooovooovoooooooooovooooovooooooooooooooovooooooooooooooooooooooovooooooooooooooooooooooovoooovoooovoovooooooooooooooooooooooovooooovooooooooooooooooooooovoooooooooooooooooooooooooovooooovooooovooooooooooooooooooooovooooooooooooooooooovvoooovooooooooooooooooovooooooooooooooovoooooooooooooooovoooooooooooooooovoooooooovoooooooovoovoooooooooovoooooooooooooovoooooooooovooovoooooooooooooooooovoooooooooooooooooooovoooooovvoooooooooooooooovooooooooooooooooooovovooovvoooovoooooooooooovoooooooovooooooooooooooooooooooooovooovoooooooooooooooooooooovovoooooooooooooovoovvoovooovvooooooovoooooooovooovooooooovooovvooooooooooooovooovoooooooovooooooooooooooooooooooooooooooooooooooooovovooooooooooovooooovovooovooooooovoooooooooooooooooooooooovooooooooooooooooooooooooooovovoooooooooovoooooooooooooooooooooooooooooovovoooooooooovovovovooovooooooooooooooooooooooooooooooovoooooooooooooovooooooooooooooooooooooovovovoooooooooooovvoooooooovvooovoooooooooooooovoovovoooovoooovooooooooovovoooooooooovoooooooovooooooooooooooooooooooooooooooooovooovoooovvvoooooovoooovooooooooooooovvooooovvoooooooovovoooooooooooooooooooooovooooooooooovoooooovoooooooooooooooooooovooooooooooooovoooooovovooooovooooooooooooooooooooovovoooooooooooooovoovoovooooooooooooooooooooooooooooovoooooovvooooooovvooooooooooovooooooooooooooooooooooovoooooooovoooooooooooooooooooooooovoooovooooovooooooooooooooovooooooovoooooooooooooooovoooooooooooooooooooooovoooooooooooovoovvooooooooooooooooooooooooooooooooovooovoooooooooooooooooooooooooooovooooooooooovooooooooooooovoooooooooooovoooovvoooooooovooooooooooooooovooooooooooooovooooooooooovooooooooooooooooooooooooovooooooooooooooooooooovooooooooovooovovovvvvoovoooooooooooooooooooooooooooovoooooooovooovvooooooooooooovooooooooooooooooooooovooooooovoovoovoooooooovvooooooovoooovooooooooooooooooooovoooooooovooooooovovvoooovoooooooovoovooooooooooooooooooovoooovvooooooooovoooovoooooooooooovooooooooooooooooooovooooovoovooooooooooooooovoooooooooooooooooooooooooovovoooovooovooooooooooooooooooooooooooooooovoovooooooooovvooooooooooovoooooooooooooooooooooovooovvoooovoooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooovoooooooooooooooooovooovvvooooooovoovoooooooooooooooooooooooooooooovooooovoooooooooooovoooooooooooooovoooooooovoooooooooovooooovvooovovooooovooooooooooooooooooooooovoovooooooooooooooooovooooovovvovooooooovoovoovoooooooooooooooooooooovovooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooovoovvovooovoooovovoooooooooooooooooovoovooooooooooovoooooovooovooooooooooooooooovoooooooooooooooovooooooooooovoooooooooovooooooooooooooooooooooooooooooooovooooooooooooooovoooooooooooovoovooooooooooooovooovooovooooooooooooooooooooooooooooooovooooooooooovoooooovovoooooovooooooooooooooovvoooooooooooovoooooooooooooovoovooooooooooooooooooooooovoooooooovooooovvoovooooovovoooooooooooooooooooooovovooooooooooooovoooooooooovoooovoooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooovooooooooooooooovooooovoooooooooooooooooooooovoooooooooooooooovvvooooooooovooooooovooooooooooovooooovoooooooooooooovoooooovooooooooovoooovoooooovoovovooovvooooooooooovvoovooooooooooooooooooooooovovooooovoooooooooooooooooovooooooooooooooooooooooooooovoooooooovoooooooooooooooovvoooooooooooooooovooooooooovooooovooooovooooooooovoooooooovooooooooooooooooooooooooovooooooooooooooovoooooooooooooooovoooooooovoooovoooooooooovooooooooooovovooooooooooooooovoooooooooovooovoooovooooooooovoooooooooooooooooovoooooooooooooooooooooooooovvoooooooooooooovoooooooooovvooooooooooooooovoooooovoooooooooooooooooooovooooooooooooooooooooovooooooovooooooooovvooooooooooovooooooooooooovovooooooooooooooooooooooovoooooooooooovooooovoooooooooooooovooooooooooooooovooovovooovooooooooovoooooooooooooooooooooovoooooooooooooovvooooooooooooovooooovooooooooovoooooooooooooooooovoooooooooooooooooovvoooooooovooooovoooooooooooooooooovoooovooooooooooooooooooovoovooovooooooooooooooooooooooovooooooooooovvoooooooooooooooooooooooooovoooovoooooooooooooooooooovooooooooooooooovooooooooooooooooovooovooooooooovooooooooovooooovovoooooooooooooooooooooovvoooooooooooooovooooovooovooovooooooovoooooooovooovooovoooooooooooooooooooooooooooovoooooooooooooooooooooovoovoooooooovoooooooovooooooovoovvoooooooovooovvoooooooooooooooooovoooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooovooovvooooooovooooooooooooooooooovooooovoooooooooooooooovoooooooooooooooooooooooooooooovooovooooooooooovooooooooooooooooooooooooooooovoooooovooooooooooooooooooovovoooooovoooooooooooooooooovooooovoooooooooooooooovooooovooooooooovvooooooovooooooooooooooooooooooooooovvoooooooooooooooooooooovvoooooooooooooooooooovoovooooooooooooooooooooovooooooovoooooovovoooooooovoovoooooooovovoovoooooooooooooooooooooooooooooooooooooooooooooooooooovoovoooooooooovooooooooooovooooooovoooooooooovoooooovooooooooooooovovovoooooooooooooovvoooooovoovooooooovoooooooooooovooooooooovooooovooooooooooooooooooooooooooovoooooooooooooooovoooooovoooovooooooovooooooooooooooooooooooooooooooooooooooovovoooovooooovvooooooooooovooooooovooooooooooooooooooooovoooovoooovoooooooooooooooooooooooooooooooooovooooovooooovoooovooooooooovooooovoooooooooooovoovoooovovooooovooooooooooooooooooooovooooovvooooooovoovooooooovoooovvoooovooooooovoooooooooooooovvooooooooooooooooooooooooooooooooooooooooooooooooooovvooooooooooovoovoooooooooovooovooooovooooooooooooooooooooooooovvoooooooooooooooovooovoooovoovvooooooooooooooovooooooooooooooooooooooovooooovoooooooooooooovooooooooooooooooooooooooooooooooooooooooooooovvoovooooooooooooooovooovoooooooooooooooovooooovoooooooooooooovooooooooovovoooooooooooooooooooooooooooovoovooooovooooooooooooovovooovooooooooooovooooooooooooooovvoooooooooooooooovooooooooooovooovvooooooooovovvooooooovoooooooooooovovoooooovooooooooooooooooovoooooooooovooovvoooovovoooooooooooovooooooooooooooooooovovoovooovoooooooooovooooooooooooooooooovvoooooooooovooooooooovvvvoooooovooooovoooooooooooovvoooooooooovvoovooovoovoovoooooooooooovoooooooooooovvoovvoooovooovoooovooooooooooovovooooooooooooooooooooooooooooooooooooooooovoooooooovooooooooooooooovoooooovooooovoooovoovovooovooooooooooooovoooooooooovoooooooooooooooooooooooooooooooooooooooooooooooovvvooooovooooooooooooooooooooooooovvoooooooooooovoooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooovooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooovoovoooooooooooooovoooooovovoovvooooooooooooooooooooooovvovovooooooooooooooooooooooooooooooooooovoooooooooooooooovovooooovvovooooooooovooooooooooooooovoooooovoovooooooooooovoooooovooooooovvvooooooooovooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooovooovooooooovoooooooooooooooooooooooovooooooovoooooooooooooooovooooooooooooooooooooooooovoovoovooooooooooooooooooooooooooooovoooooooooovooooooooooovooooooooooooovooooooooooooooovovoooooovoooooooooooooooooovooooooooooooooooooovooovooooooooooovooooovooooooooooooovooooooooooooovoooovooooooovoooovooooooooooooooooovoooooovooooooooovoooooooooooovoooooooovoovvoooooooovoooooooooooooooooovovooooovoooooooooovooooovooooooooooooooooovoooovooooooovvvovooooovovoooooooooovvooooooooooooooooooooooooooovovoooooovoovvoovoooovoooooooooovooooooooooooooooooooooovooooovoovoooooooooovovooooovoooooooooooooooooooooooooooooooooooovooooovoooooooooovooooooooooovooovoooovovooovoooooooooooooooooooooovooooovovooooooooooooovooooooooooooooooooovooooooooooovooooooooooovovvooooooooooooooooooooooooooooovoovooooooooooooovooooooooooooooooooooooooooovoooovoooovooooooooooooooovovoooovoovoovoooovoooovooooooooooovooooooooooovvooooooooooooooooooooooooooooovooooooooovovooooovooooooovoooooooooooooooooovoovoooooooooooovoooovoooooooooooooooooooooovvoooovooooooooooooooooooovvoooooooooooooooovvoooooooooooooooooooooovoooooooooovoooooooovooooooooovooooooooooooooovooooooooooooooovoovooovooovooooooooovoooovvoovoovooovvooovooooovoovoooooooooooooooooooooooooooooovovooovooovooooooooovooooooovooooooooooooooovoooooooovooooooooovoooooooooooovoooooooooooooooovooooooovoooooooooooooooooooooooooooooooooooooooovoooooooovoooooovooooooooooooooooooooooooooooooooovovooooooooooooooooooooooooooooooooovoovovooooooooooooooooooooooooooooooooooooooooooooooooovooovvoooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooovoooovvooooooooooooooooooovovooovoooooooooooooooovovovooooovoooooooooooooooooooooooooooovovoooovoooooovvoooovooooooooooooooooooooooooooovovooovooooooooooovoooooooooooooovoooooovvooooooovoooooooooooooooooooooooooooooovooovoooooooooooooooooooooooooovooovooooooooooovovoooovovoooovooovoooooovoooooooooooooovooooooooovoooooooovooooovvooooooooooovooovoooooooooooovooooooovovooovovoovooooooooooovooooooooovvooovoooovooooooooooooooooooooooooovooooooooooooooooooovooovovoovooovooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooovooooooooooooooooovovovooooooovoooooovooooovoooooooovooooooooovooooooooooooooovooooooovoooooooooooovovovoooooovooooooovooooooooovoooooooooooovooooovoovoooooooovooooovoooooooovooovoooooooooovoooooooooooooooovvvooooooovooooooooooooovoooooooooooovooooovooooooooooovoooooooooooovooooovovoooooooooooooooovoooooooovvoooooooooooovoovoooovoooooooooooooooooooooooooovovooooooooooooooooooooovvvooooooooovvoooooooooooooooooooovoooooooooooooooovvvooooooooooooooooooooooooooovoovooooooooovooooovooovoooooooovooooooovoooovovooooooovooooooooovoooooooovooooovoooooooooooooooooovovooooooooooooooovoooooooooooooooovovooooooooovoovooooooooooovoooooooovooooovoooooooooooooooooooooovooooooooooovvoooooooooovoooooovoooooooooooooovovooooooovoooooooooooooooooooovoooovooooooooooooooooovvoooooooovooovooooooovoovooooooooooooooooooooooooooooooooooooovoooovoooooooooooooooooooooovoooooooooovooooooooovoooooooooooooooooovoooooovooooooovvoovooooovooooooooooovooooooooooooooooooooovooovovoooooooooooooooooovovoooooooovoooooooooovoovvovooovvoooooovvooooooooooooooooooooovooooooooooovooovoooooovoooovoooooovoovovooooooooooovooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooovooovoooooovoooooooooooooovooooooooooooovoovoooooooooooooooooovooooooooooooooooovoooooooooooooooooovoooooovoooooooooooovovooooooooooooooooooovooooovovvoooooooooooovvooovooooooooooooovooooooooovoooooooooooooooooovooooooooooooooooooooooooooooooovooooooovoooooooovoooooovooooooooooooooooooovooooooooovvvovoooooooooooovoooovoooooovoooooooooooooooooooooooooooooooooovoooooooooooooooooooooooovvoovoooooovooooooooooooooovoooooovooooooooovoooooooooovvvooooooovvooooooooooooovooooovoooooooovooooooooooooooooooooooooooovvooooooooooooooooooooooooooooovooovoooooooooooooooooooooooooooooooooooooooovooooovoooovooooooovovoooooooooooovoovvovvovooooooovooooooooovovoooovooooovovoovooooovooooovooooooooooooooooooooooooooooooooooooovoooooooooovoooooovvoovoooovoooooooooooooovvvooovovovovoooooovovooooooooooooooooovoooooooooovooovooooooovooooovovoooovvooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooovvoovoooooovoooooooovoovovoooooooovooooooovoooovoooooovoovovooooooooovoooovooooooooooooooooooooooooovoooooooooooooovoooooooovvooooooooovooooooooovoooooooooooooovooovooooooovoooooovvooooovvvoooooooooooooovvooovvvvoooooovovovoovooooooooooooooooooooooooooovooovovooooooooooooooovooooovoooooooovooooooooooooooooooooooooooooooooooooovooooooooooovooooovoooooooooooooooooooooooooooooooooooovoooooooooooovooooooovooovoovvooooooovvoooooooovoooooooooovvoooooooooooooooooooooooooooovoooooovoooooooooooooooooooooooooooovooooovooooooovooovooooooooooovvoovooooovooooooovooooooooovooooooooooooooooooooooooooooooooooooooooooovooooooooovooooooooovooooooovoooovvoooooooooooooooovoooooooooovoovooooooovvoooooooooooooooooooovooooovooooovoooooooovoooooooooovooooooovovooooooooooooovoovooovoooooooooooooooooooooovoooooooovooovoovovoooooooovoooooooooooooooooooooooooooooooooovvooooooooooooooooooooooooovovoooovoooooovoovovooovovoooovvooooooooooooooooovooooovvvoooooooooooooooovooovoooooooooovvooooooovooovooooooovooovoooooooooooooooovoooovooooooooooooooooooooooooooooovoooooooooooooooooooooovooooooooooovooooooooooooooooovoooooooooooooooooooooooovovoooooovoooooooooooooooooooovooooooooooooooooovooooooovoooooooooooooooovooooooovooooooooooooooooooooooooooooooooooovoooooovvoooovoooooovooooooooooooovvooovooooooooooovovovoooooooooooovoooovvovoooooooooooooooooovoooovvoooooooovovooooooooooooovoooooooooooooooovooovooooooovoooooooooooovooooooooovoooooooooooooooooovoovoovvoooooooovovooooovoooovooooooooooooooooovvoooooooooooooovooooooooooooooooooovoooovooovooooooooooooooooooooooovooooovooooooooooovoovvooooooooovooovovoooooooooooooooooooooooovovoooooooooooooooooovoooooooooovovoooooooovoooooooovoooooooooooooooooooooooooovooooooooooooooovoooovoooooooooooooovoooooooooovooooooooovoooooooovooooooooooooooooooooooooooooooooooovooooovoooooooooooooooooooooooooovvooooooovoovvooovooooooooooooovovooooooooooooovovoooovoooovooovooooooooooovvoovoovvooooooovvooooooovooovoovovooovoooooooovoovooooooooooovooooooooooooooooovooooooooooooooooooovoooovooooovooovoooovooooooooooooovooooooooovoooooooooovoooooooooooooooooooooooooooovooovoooooooooooooooooooooooooooooooooooooooooooooooooooooovooooovoooooooooooooovooovoovovooooooooovoooooooooooooooovoovoooooooooooooooooooooovoooovooooovoooooooooooooooovoooooooovvooooooooooooovoooooooooooovooooooooooooooovooooooovovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooovooovoooooooooovoooooovooooovooooooooooooooooooooooooooovooooooooooovoooooooooooooooooooovoooooooooooooovooooooooooooooooooooovoooooooovoooooooooooooooovovooooooooooooooooooooooooooooooooovoooovoooooooooooooooooooooooooooovoooooooooooooooooooooooooooovooooooovooooooooooooooooooooooooooooooooooovoooooooooooooooovoooooooooovooovooooooooovoooooooooooooooooooooovooooooooovoooovovooooooooooooooooooooooooooooovooooooooooooooovooooovovoooovoooooovooooooooooooooooovoooooovooooooooooovooooovooooovooooooooooooooovooooooovvoooovoooooooovovoooooooovooooooooooooooooooovooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovovoooooooooooooooovooooooooooooovovovvooovooooooooooooooovoooooovoooovooooooooooooooooooooovooovooooooooooooooooovooooooooooooovooooooooooooooooooooovovooooooooooooooooooooooooovoovooooooooooooooooooooooovoooooooovooooooooovooooooooooovooooovooooovoooooooovoooovovvooooooooooooooooovovoovvoooooooooooooooooooovvovovovooovoooooooooooooooovoooooooovoooooooooooooovoooooooovoooooooooooooooovvooovooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooovooooooovooooooooooooooovooooooooooooooooooovovoooovooooooooooooovovooovvoooovooooooooovoovooooovoovovooooooooovooovvovoooooooovovoooooooooooooooooooooovooooooooovooooovooovoooovoooooovoovooooooovooooooooovovovoovvooovoooooooooooooooooovooooooooooooooooooooovoooovooooovooooooooooooooooooooooooooooooooooooooooooooooooovoooovooooooooooovoovvooooovooooooooooooooooooooooovoooooooooooooooooovovvooooooovooooooovoovooooooooooooooooovoooooovoooooooooooooooooovooooooooooooooooooooooovoooooovoooooooooooooooooooooooooooooooovoovooooooooovoooooovoooooooovovoooooovooooovooooovoovvoooooooooooooooooooovoooooooovoooovvooovoooooooooooooooooooooooooovoooooovoooooooooooooooovoooooooovoooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooovoooovoooovooooooooooooooovooovooooooovoovvoooovvoooooooooooooooooooovooovoooooooooooooovooooovoooooooooooovooooooooooooooooooooooooooooooovooooooooooooooooovovoooooovoooooooooooooooooooooooooooooooooooooooovovoooooooooooooooooooooooooooooooooovooooooooooovooovoooooooooooooooooooovoooooooooooooooovoooooooooooooooooovooooooooovvoooooooooooooooooovoooooooooooooooovoovooooooooovooooooooooooooooooooooooooooooooooooovooovoooooovooooooooooooooovovoooovvoooooooooooooooovooovoooovoooooooooooooooovoooooooovooooovoovovoooooooooooooooooovooooooooooovoooooooooooooooooooooooooooooovoooooooovoooooooooooooooooooooovooooooooooovvooovoovovooooovoooooooooovooooooooooooooooooooooooooooooooooovooovoooooovovoooooovoooovoooooooooooooooooooooooooovooooovooooooooooooooooovoooooooooovooooooovvoooooooooooooovvoooooooooovooooooooooooooooooooooooooooooovooooooovoooooooooooovoooooooovooooooooovooooooooooovoooooooovoooooooooooooovovooooooooooooovoooovvvovoooooovvvooooooovoooooooooooovooovooooooooooooooovvooooovoooooooooooovooooooooooooooooovoooooovovoooooovvooooooooooovoooovooovvoooooooovooovooovoooooooovooooovoooooooooooooovvoooooooooooooooovvoooooooooooooooooooooooooooooooooooovoooooooovovoooooooooooooooooooooooooooooooooooooooooooooovooooooooooovvoooooooooooooovoooooooooooooooooooooovoooooovooooooooooooovoooooooooooooooooooooooovoooooooooooooooooooooooooovvooovoooooovoovooooovooooovovoooooooooooovooooooovooooooooooooooooooooooovooooooooooooooooooooooooooooooovoooooooooooooooooovooooooooooovoooooooooovvvvooooooooooooooooooovooooovooooooovoooooovooooovooooooooooovooooovooooovooooooooovvooooovoooooooovooooooooooooooooooovvvooooooooovvoooovooooooooooooovovoovooooooovovoooooooooovoooooooooooooooooooooooooooooooooooooooovooooooovoooooovooooooooooooooooooovoooooooooooooooooooovooooooooooooooooovoooooooooooooooooooooooooooooooooooovooooovooooovovooooooooovoooooovoooooooovooooooovooooovoovoooooooooooooooooovoooooooooooooooooooooooooooovoooovooooooooooooooooooovoooooooooovooooooooooooooovooooooooooooooovoooooooooovoooooooooooooooooooovooooooooooovoovoooooooooooooovooooovvoooovooooooooooooooooooooooooooooooooooooooooooovoooooovoooooovoovooooooooooooooooooooooooooooooooovooooooooooooooovooooooooovoooooooovooooooooooovoooooovoooooooooooovovoooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooovoooooooovooooovovovooooooooooooooooooovooooooooovooovooovooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooovooooooooooovoooovovooooovoooooooooooooovoooooovooovooooooooooooooooovooooooooovoooooooooooooovoovoooooooooooooooooooooooooovoooooooovoooovooooooooooooooooooovvovoooooooooooovvoooooooooooooooooooooooooooooooooovoovooooooovoooooooooooooooooooooovoooooooovoooooooooooooooooooooooooooooooooooooooovoooovooooooovooooooovoooovooovoooooooooovoooooooovooooooooooovoooooovvooooovooooooooooooovoovooooooooooooooooovooooooooooooovoooooooooooooooovooooooovoooooovoovooooooovoovoooooooooooooooooovoooooooovoooooooooooooooovovvvoooooovooovooovooooooooooooooooooooovoooovoooooooooooooooooooovovooooooooooooooooovvovooooooooooooooooooooooovoooooooooovoooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooovoooooooooooooooovoooovooooovovoooovooovooooovoooooovoooooooooooooooooooooooooooovvooooovoooooooooooooooooooovoooooovoooooooooooovovooooooovoovvooooovoooooooooooooooooooovooovovooovoooovoooooooooooovooooooooooooooooooooovooovovooooooooooooovooovooovoovooovooooooovoooooooooooooooooooooooovoooooooooovoooovoovoooooooooooovvooooooooooooooooooooooooooooooooovoovoooooooooooovvvoooovovoooooovoooooooooooooooooooooooooovoovoooooooooooooovooooooovoooovoooooooooooooooovooooooooooovvoooooooooooovovovooovoooovovooooooooooooooooooooovvoooooooooooooooooovoovoovvoooooooooooooooooovoooooooooooooooooooovooooovooooooooooooooooooovoooooovooovoooovoooooooooooooooooooooooooooooooooooooovooooovooooooooooooooooooooooooooooovooooovoooooooooooooooooooooooooooovovvoooooooooooooooovooooooooooooooooooooooooovoooooooooooooooooooovoooooooooooooovvoooooooooovoovoooooovoooooooooooooooooooooovooooooooooooooooooooooooooooooovoooooovooovovooooovooovovovovooooooovooooooovvooooooooooooooooooooooooooovvoooooooovoovooooooooovoooooooooooovooovooovooovooooooooooooooovoooooooooooovoooooooooovoooovooooooovoooooooovovooooooovooooooovvovooooooovoooovoooooooovovoooooooooooooooovooooooovovoovooooooooooooooovvoooooooovovooovoooooovooovoovooooooovooooooooooooooooooovoovoooovoooooooooovooooooooooovvoooooooovoooooooooooooooooooovooooooovoooooooooooooovooooooooooooooooooooovoooooooooovovooooooooooooovvoooooooovvooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooovoooooooooooovovoooooooooooovvoooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooovooooooooooooooooooooooovooooooooovooooooovooooovvoooooooovvvooooooooovooooovoooooooooovooooooooooooovooooooooooooooooooooovvooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooovoooooovoovooovooooooooooooovoooooooooovooooooooooooovovovooooooovoooooovoooooooooooooooooooovoooooooooooooooovovooooooooooooooooovooooooooooooooovoooooooovooooooooooooooovoooooooooooooooooooooovoooooooooooovooooooovoovooooovovvoooooooooooooovooovooooovoooooooooovoooooooooooooooovooooooooooooooooooooovvooovoooovoooovoooooooooovovooooooooooooooooooovoooovooooooovooooooooooooooooooooovoovooooooovvoovoooovoooovoooooooooooooooooooooooooooooovooooooooooooovvoooooooovoooooooooooooooooovovovoooooooooooooooooooovoooooooooovoovovooooovoooooooooooooovooovooooovoooooooooooovooooooooovoooooooooooovooooooovooooooooooooooooooovooooooooooovoovoovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooovoooooooooooooooooovoooovooovvoovoooooooooooovooooooooovoooooooovovooooooooooooooooooooooooovoovooooovoooooooooooooovoovovvooovovoooovvoooooooooooooooooovoovvooooovoooovoooooooooooooovoooooovooovvooooooooooooooovooooooooooooovoooovoooooovovooooooooooooooovoooooooovoooooooooooooooooooooooooooooovoooooooooooooooovvooooovooooooooooooooooooooooooooooooooooooooovovooovoooooooooooooooooooooooooovoooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooovooooovooooooovooooooooooooooovooooooooooooooovvoooooooooooovooooooooooooovvooooooooooooooooooooovvooooooooooooooooooooovvoooooooooooovoooooooovovooooooooovooooooooooovvvooooooooooooooovooooooooovoooooooooooooooooooooovooooooovvoooooooovoooooooooovvoooooooovvoovooovoooooovooooooooooovooovoooooooovvoovoovoooooooooovooooooooooooooooovooooovooooovoooooovooooooooooooooooooooooooooooooooooooooovvovovooooooooooooooooooooooovoooooovoovooooooovovoooooovooovooooooooooooovooooovooooooooooooooooooovoooooooooooovoooooovooovoovoooooooooooooooooovoooooooovoovoooovooooooooooovoooooooooooovvoooovoooooovovoooooooooooooooovovooovoooooooooooooooooooooovoooovvoooooovooovoooooooooooovooooooovooooooooooooooooooovooovoooooooovooooooooovooovooooooooooooooovoovvovoooooovovovvoooooooooooooooooooovoovooovvoooooooovovoovoooooooooooooooovooooooooovoooooovooooovvooooovooooooovoooooovooovoooooooooooovooooooooooooovvooooooooovooooooooooooooooooovvovooooooooooooovvooooooovooooovooooooooovooooooooovovooooooooooooovoooooooooooovoooooooooooooooooooovooooovoovooooooooooovvvooooooovooooooovoovvoooooooooooooovoooooovoooooooooooooooooovoovoooooovoovooovooooooooooooooooooooooooovoooooooooooooooooooovoooovoooooooooooooooovooooooooooooovooooooooooooooooooovooooooooooooooooooooooooooooooooooovoooooooooooovvooooooooooooooovoooooooooooooooooooooooooooooooooooooooovvooovvoooooooooovooooooovoooooooooooooooooooooovooooooooooooooooooooooovoooooovooooooooooooooooooooooooooovooooooovoooooovooooooooooooooooovovoooooooooooooooooooovoooooooooooovooooooovovvoooooooooooovoovvoooooooovvoooooovoooooovvoooooooooooooooovovooooooooooooovooooooooooooooooooooooooooooooooooooooovooooooooooooooovoooovooooooooooooooooovooooooooooooooooooovoooooooooovoooooooooovoooovooooooooooooooovooooooooovovoooovooooooooooooooooooooovovoooooooooooooovooovoovvooooovooooooooovooooooooooooooooooooovvoooooooooooooooooooooooooooooovooooooooooooooooovooooooovoovooooovvoovovoovvooooooooooooooooooovoovooovvoovoooooooooooooooooooooooooooooooooooooooovoooooovoooooooooooooooooooooooovoooooovooooooooooooooooooovooovooooooovooooovvovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooovoovooooooovvvvvooooooooooovoovoovoovoooooooooooooovoooooooovoooovoooooovoooooovoooooovooooooooooooovooooooooovoooooooooooovoovoovvoooovvooooovooooooooooooooooooooovvoooooovooovoooovooooooooooooovooooooovovooovvooovvoooooovooooovoooovoooovooooooooooovoooooooooooooooooooooooooooooooovooooooovooooooooovvoooovoooooovoooooooooovovooooovooooooooooooooooooooooooooovooooooooooooooooooooooooooooovooooooooooooooooooovoooooooovoooovooooooooooooooooooooooooooooooovooovovoooovooooooooooovooooooovoooovovovovoooovoooovoooooooovooooooooooooooooooooooooooooooooooovovooovoooooooooooovooooovoooooovoooooooooooooooooovooooovvoooooooooooooooovvoooooooooovooovovoooovvvooooovoooooooooovoooooovoooooooovoooovooooooooovooooooooooooooooooooooooooooovvoooovooooooooooooooooooooooooooooooooooooooooooovooooooooooovooooooooooooovooooooovoovvooooovoooooooooooooooooooooovooooovooooooooooooooooooooooooooooooovooovooooooooooooooooooooooooooooooovooovoooooooooovoovoooovoooovooovoooooooovooooooooooooovooooooovvooooooooooooooooooooooooooooovvoovooooooovoooovovoooooovvoooooooooooooooovooooovvooooooooooovovvooooooooooooooovoovoooooooooooooovooooooooooovooooooovooovoooooooovooovoooooovoovoooooooooooooooooovoovooooooovoooovovooooovooooooooooooooooooooooooooooooovooooooovooooooooooooovooooovvooooooovooooooooooooooooooooooovoovoooooovoooooooooovoovooooooooooooovooooooooooooovoooooooooovoovooooooooooooooovoooooooooooooooooooooooooooovooooooooooooovooooovoooovooooooooooooooooooooooovooooooooovoooooovoooooooooooooooooooovooooooooooooooooooooooooooooovoooooovoooooooooooooooooooooovoooooooooooooooooooooovooooooooooooooooooooovoooooooovooooooovooooooooooovovoooooooooooooooovooooooovooooooovoovoooovvvoooovooovooooooooooooooovoooooooooooovoooooooooooooovooooovoovooovooovooooooooovoooooovooovooovoooovooooooooooooovvooooooooooooooooovovooooooooooooovoooooooovvoooooooooooooovoooooooooooooooooooooooooooovoovoooooooooooooooovoooooooooooovooovooooooooooooooooooooovoovvooovoooooooooooooooooooooooooooooooooovooooooooovoooovoooooovooooooooooooooooooooovooooooooooooooooooooovooooooooooooooooovooooovoooooovoooooooooooovoooooooooovoooooooooooooovoooovooovooovooooovooovooooovoooooooooooovovooooooooooooovooooooooovoooooooooooooovoooovoooooovooooooooooooooooovoovooooooovvoovoooooooovooooooovooooooooovovooooovoovovoooooooooooooooooooooovooooooovoooooooooovooooooooooovooooooooooooovooooooooooooovooooooooooooovoooooooooooooooooooooooooooooooooooooovooooooooooooooooooooovoooooooooooovoovooooooovooooooooooooooooooooooooooooovooooovooooooovooooooooooooooooovoooooovvooooooooooooooooooovoooooooooooooooooooooooooooooooooovoooooooooooooooovvooooovoovoooovvooooooooooovoooooovooooovoooooooooooovooooovvvvooooooooooooooovoovvoooooooooooovoooooooooooovooooovoooooooovooovoooooooooooooovovooooooooooooooooovoooovovovvoooooooooooovooovoooooooooovooovooooooooooooooooooooooovoooooooooovoooooooooovoovoooovoooooooooooooooooooovoooooooooooooovoooooovooooovvvoooooooooooovoooooovooovoooooooooooooooooooooooooooooooooooooooooooovoovovovooooooooooooooooooooooooooooooooooooooovvooooooooooooooooooooovooooooooooovoooooovooooooooooooooooooooooooooooooooooooooooooooooooooooovvooooooooooooooovvvoooooovoooooooooovooooooooooooovooovoooovooooooovooooooovoooooovoooooovooooooooooooooooooooooooooooooovoooooooooooovooovoooovvooooooovvvooooooooooooooooooooovoooovoooooooooooooooovooooovoooooooovvoooooovoovoooooovooooooooooooooooovoooooooooooovoooooooooovoooooooooovooooovoooooooooooooooooooooooovoooooooovooovooooooooovooovoooooooooooooooooooooovoooovvooooooooooooooooooooooooooooovoooooovooooovooooooooooooooooooooooooooooooovooooooovoooooooooovoooovoooooooooooooooooooooovooooooooooooooooooooooooooooovovoooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooovoooooovvooooooooooovoovoooooooooooooooooooooooooovoovovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooovoovoovoooooooooovooovoooovoooovovvooooooooooooooooovooooooooooovovvooooooovooooooooovooooooooovoovooooooooooooooooooooooooooooooooovoooooooooooooooovoooovvooooooooooooooovovooovooooooooooooooovovoooovoooovoooooovovooooooooooooooovooooooooooooooooovooooooooooooooooovoooooooooooooooooooooooooooovoooooovoooooooooooooovoooooovoooooooooooovvovooooovooooooooovoooooooooooooooooooooooooooooovooovooooooovoooooooooooovooooooooooooooooovooooooooooooooovoooooooooooooooooooovooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooovooooovoovooooooovovovoooooooooooooooooooooooooooooovooooovooooovoooooooooooooooooooooovooooooooovooooovooooooooooooooooooooooooooooooooooooooooovoovooovooooooooooooooooovoovoooooooovooooooooooooovooooovooooovoooooooooooooooovooooooooooooooooooooovooovooooooooooooooooooooooovoooovooooovooooovoooooooooovvovooovovooooooooooooovoooooooooooooovovooooooooovoovooooooovoovooooooooooooooovoooooooooooooooooooooooooooooooooooooooooovoooooooooovoooooooooooooooooooooooooooovooooooooooooovoooovovovooooooovooooooovovoovvvvoooooooooooooooooooovoooooooooooooovooovoooooooooooooooooooooovovooooooooooooooovooooooooovooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooovvooooooooovoooooooovoovooooooooooooooovoovoooooooooovovoooooooooooooooooovoooovvoooovoovoooooooooooooooooovvooooooovoooooooooovoooooooooooooooooooooooooovvooooovvvooooooooooovoovooooooooovvoovovovooovooovoooooooooooovoooooooooooooooooooooovooooooooooovoooooovoooooooooooooooooooooooooooooooooooovoooovovoooooooooovoooovvoooooooooooooooooooovoooooovovoooooovovoooooooooooooooovooovoooovoooooooooooooovoooooooooovoooooooooooooooooooooooooooovoooooooooooovooooooooooovoooovoooooooooooooooooooovooooooovooovoooovvoooooooooovooooooovooovvoooooooooooooooovoooooooooooooooooooovvooooooooooovoooooooooooovoooovoooooooooooooooooooooooooooovvooovoooooooooooooooooooooooooooooooovoooooooooooooovoovooooooooooooooooovooooooovovoooovooooooooooooovooooooooooovvooooooooooooooooooooooovvoovoooooooooooooooooooooovooovvooooooooooooooooovovoooooovoooooovoooovovoovvoovovooooooovoooooooooooooooooovoooooooooooooooooooooovoooooooooooooooovooooooooooooooooooovoooooooooooooooooooooooooovooooooovooooovoooooovoovoooooooooooovoooooovooooooovoooooooovoooovoooovoooooooovvooooovooovoooooooooooooooooooovoooooooovoooooooooooooooooooooooooovooooooooooooovooovooooooooooovovoovooooooovoooooooovoooooooooooooooooooooooooooooooovoooooooovvvoovooooooovooovoovooooooooooooovoooooooooooovooovvooooooooooovvoooooooooooooooooooooovoooooovoovoovovoooooooooooooooooooooooooooooooooovooooooooooovoooooooooooooooooooovvovoooooooooovovoooooooovovoooovoooooooooooooooooooooooooooovovoooovoooooovooooooovooooooooooooooovooooovooooooooooooooovooooooovoooooooooooooooovooovoooooovoooooooooooooooooovooooooooovoooooooooovooovvoooovoovovoooooooooooovoooooooovvoovooooooooovoooooooooooooooooooooovoooooovvooooooooooooooooooooooooooovoooooooooovooovooooooooooooooooooooooovoooooooooovoooooooooooooooooovoooooooooooooooooovooooovvoovooooooooooooooovvvoooooovooooooooooooooooooooooovooooooooooooooooooooooooooooooooooovooooovooooooooovoooooooooooooooooooooooooovooooooooooooovooovooooovooovoooooooovoovoooooooooooooooooooooovoovoooooovooooooooooovoooooovooooooooooooooooooovoooooooooooooooooooooooooooooooooovovoooooooooooooovovoooooooooooooooooooooooooovoooooooooooooovoooooooooovoooooovooooooooooooovoovooooooooooovoooooooovooooovovvovovooooooooovooooooooooooooooooooooooooooooovooovooooooooooooooooovvooooooooooooooovoooooooooovooooooooooooooooooooooooooooooovoooooovooooooooooooooooooooooooooovooooooooooooovooooooooooooovvoooooooooovoooooooovooooooooooooooooooooooovvooooovooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooovoovoooooooooooooooooooooooovoovvoooooooooooooooooooooooooovoooooooooooooooovoooooooovoovoooooooovooooovoooooovovoooooooooooooooooooooooooooooooooooovooooooooooooovooooooooooooooooovovooooooooooooooooooooooooooooooooooooooovooovovvoovooooovoooooooooooooooooooovooooooovoooooooovooooovovovooooooooooooooooooooovooovooooooooooooooooooooovoooooovoovoooooooooooooooooooooooooovooooovooooooooovoooovooovoovvoooooooooooooovoooooovvoooooooooooovooooooooooooooooooovooovooovooooooovoooooovooovoooooooooooooovooooooooooovoovoooovoovoooooooooooooooooooooooovoooooooovooooooooooovovoooovoovoooooooooooooooooooooooovooooooovooooooovvoooooooovoooooooooooooooovoooooooooooooovvooooooooooooooooooovoovooooooooooooooooooooooooooooooooooooooooooooooovvoooooooooooooooooooooooooooooooooovoovoooovoooooooooooooooooooooooooooooovvooovoooooooooooooooooooooooooooooooooooooooovooooovovvooooovoooooooooovoovoooooovoooovooooooooooovvoovooooovooooooooooooooovooooooooooovoovooooooooooooooooovooooooooooooooooooooooovovooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooovooovooooooooooooovooooooooooooooooooooooooooovooovooooooooovoooooovoooooooooooooooooooovooooooooovoovoovooooooooooooovooooooooooooooooooooooovoooooooooooooooooooooooooovooovooovooooooooovooooooooovvoovovooooooooooooooooooooooooooooooooovooooooooovovooooooooovooooovooooovvvooooooovooooooooooooooovooooooovoooovooooooooooooooooooovoooooooooooovoooovooovoovoooooooooooooooooooooooovvoooooooovooooooooooovvoooooooovoovoooooooooooooooooooooooooovooovovooooooooooooooooooooooooooooooooooooooovooooooovooovooooooooovoooovovooooovooovooooooooooovoooooooooooooooooooooooooooooooooooooovovoooovoooooooooooovooovoooooooovoooovoooooooooooovoooooooooooooooovoooovoooooooovooovoooooovooooovovoovvoooooooooooooooooovovooooovovoooooovooovovooooooooooovvoooooooovvovooovooooovoooooooooovooooooooooooooooooovovooooooooooooooovoovooooooooooooovoooooooooooooooooooooooooooooooovooooooooovoooooooovvooovoooovoooooooovoooooovooooovoovoooooooooooovooovovoooooooooovoooooooooooooooooovooovoooooooooooovoooooooooooooooovoooooooooooooovvoooovooooooooovovooooovoooooooovooovoooooovoovoooooooovooooooooooooooovovoooooooooooooovoooovooooooooooooooooooooooooooooooooooooovovvoooooooooooovvoooooooooooooooooooooooooooooooovoooovoooovovvoooooooovooooooovovooooooovoooovooooooovooooooovooooooooooovvoooooooooovvooooooooovoooooooovooooooooovooooooooooooooooovovoooooooovvooooooooovooooooovoooooooovoooovovoovoooovoooooooooovoooooooooooooooovovvooooooooovooooooovovvooovooooooovoooooooooooooooooovoooovoovoooovooooooooooooooooovovoooooooovooooooooovooooooooooovoovovvooovoooooooooooooooooooooooooooooooooovoooooovoooooooooooooooooooooooooooooooooooooooooooovvvooooooooooooooovovoooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovvooooooooovooooooooooooovoooooovoooovoooooooooooooooooooooooooooooooooooooooovovoooooooooooooooooovoooovooooooooooooooooooooooooooooooooovvooovooooooooooovoooooooooooooovvovooooooooooooooovvooooooovooooooovoooooooooooovooovvoooovooovovoooooooooooovvooooovoooovovovooooooooooooooooovoooooooovoovooovooooooooooooooooooooooooooooovooovoooooovoovovooooooovvvoooovooooooooooooooooooooooovooooovooooovooovoooooovoovoooooovoooooovoooooovooooooooovoooooooooooooovooooooooooooooooooooovoovoooooooooooooooooooooooooooovovooovooooooooooooooooovovvooooooooooooooooooooovoooooooooovooooooooooooooooooooooooooooovoooooooooooooooooooooovoooooooooooovvooooooooooooooooooooooovoooooooovoooooooovoooooooooovoovvooovooooooooooooooooovoooooooooovvoooooovooooooooovoooooooooooooovooooovoooovooooooooooooovoooooooooooooovooooooooovoooooooooooooooooovoooovooooooooooovoooooovovoooooooooooooooooooooooovooovoooooooooooooooooooooovooooovoooooooooovvovoooovooooooooooooovooooooovooooooovooooooooooooooovooooooooovooooooovoooooooooooooooooooovoooooooovooooovoooooooooooooooooooovooooooooooooooooooooooovoovooooooooooooooooooovvvoovvvooooooooooooooooooooovvovvooooooooooooooooovoovooooooooooooooooooooooooooooooooovvooooooooooooooovoooooooooooooooooovoooooooovoooooooooooooooovoooooovoovoooovooovovoooooooooooooovooooooooooooooovoooooovooooooooooooovoooooovooovooooooovooovooooooooooooooooooovvoooooooovoooovoovooooovooovoooooooooovooooooooooooooovooooovoooooooovooovoooooooooooovoooooooooooooooooooooooovoooooooooovoooooooooooooooooovoooooooooovoooooooovoooooovooooooooooooovooooooooooovvooooooovooooooooooooooooooooovooooooooooooovooooovovooooooovoovoooooovoooooooooooooooooooovooooooooovovoooovooovoooooooovoooooooovooooooooovvooooovoovoooovoooooooooovoooooooooooooooooooooooovooooovvoooooooooovvvooooooooooooooooooooooovooooovoooovoooooooooooooooooooooovooovvoooooovooovoooooovoooooovovoooooooovooooooooovoooovoooooooovoooooooooooooovoooovoovooooooooooooooooooooooooooovoooooooooooooooooooovoovooooovvoooooooooooooooooooooooooooooooooooooooovoooovooooooovvooovoooooooovoooovoovovoooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooovoooooooovoooooooovoooooooooovooooooovoovvooooovooooooooooooooooooooooovoovooooooooooooooooooooooooooooooooooooovooooooooooooooooovoooooooooooooovooooovooovoovoooooovoooooooooooooooooovoooooooooooooovvooooovoooooooooooooooooovoooooooooovovoovooooovoooooooooooovoooooooooovoooooooooooooooovooooooovooooovooooooovvovvooooooooooovoooooooooooooovovooooooooooooovoovooooooooooovooooooooooovoovoooovoovoooooovoovvoooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooovvooooooovoovoooovovoovooooooooooovoooooooooooooovovooooovoovoooooovovovooooooooooooovoooooooooovooooooovooooooooooooooooooooooovoooovoooooooooooovoovvooovooooooovoooooovoovoooooooooovovooooooooooooovooooovoooooooovvoovooovovovooooooooooovoooooooooooovooovoooooooooooooooooooovoooooooooooooooooovooooooooooooooooooooooovooooovoooovovoooooooooooooooooovoooooooooovoooooovooooooovoooooooooooovooovoooovvooovoooooooooooooooooooooooooooovooovoovoooooooooooooovoooooooooooooooooooooooooooooooovovooovovovoooooooooooooooooooooooovooooooooooooooooooovoooooooovoooooooovoooooooooooooooooovovoovooooooooooooooooovooooovoooooooooooovoooovoooooovooooooooooooovoooooooovvoovoooooooooovvoooovooovooovoooooovoooooooooooooooovoooovovoovoooooovoooooooooovooooooooooooooovoooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooovoooooooooooovooooooooooooooooooooovovovoooooovoooooooooooooooovovvvovooovooooooooooovoooooooooooooovoovooooooooovoooooooooooooooovoooooovovooovooooooooooovoooooooovvoooooooooooooooooooooooovooooovooovooooooovvoooooooooooooooooooooooooovoooooooooooovooooooooooooooooooooovooovoooooooooooooooooooooooooooooovooooooooooooooooooovovooovooooooooooooooooovoooovooooooooooooooovoooooovoooooooooooovoooooooooooovovoooooooooooooooooovooooooooooovovooovoooovvoooooovoovooooovoooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooovoovoooooooooooooooovooooooooooooooooooooovooooooooooovooooovovoooooooooooooovoooooooovoooooooooooooooooooooooooooovooooooovooooooooooooovoovoooooooooooooovoooooovoooovoovovvoooovooooovoooooooooooooooooovooooooooooooooooooovooooooooooooovoooooooooooooooooooooooooooooovvooooooooooovoooooooooooooooooooooooooooooooooooooooovoooooooovoooooooooooooooovoovoooovooovooooovooooooooooovooooooooooovooovooooooooooovoooooooooovvooooooooooooooooooooooooovoovvooovoooooooovoovoooooovoooooooovovooooovoooovoooooooooooooooooovoooooovooovooovooooooooooooooooooooooooooovooooooooooooooooooovooooovooovoooooovooovooooooovoooooooooovoooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooovovoooooooooooooooovoooooovoooooooooooooooooooovooovoooooooooooooooooovooooooovooovoooooooooovoovooooooooovoooooooooooooooooooooooovoooooooooooooooooooooooovoooooooooooooooooooooooooooooooooovooooooooooooovvooooovovoovooooooooooooooovoovooooooooooovooooooooooooooovvovooooooooooovooooooooooooooovovooovoooooooooooooovooooooooooooooovooovoooovoooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooovvoooooooooovoooooooooooooovooooooooooooooooooooovooooooovooooooovovooooooooooovoooooooooooovoooooovoooooovooovooooooooooooooooooooooovooooooovooooooooooooooooovooooovooooooooooooovoooooooooooooooovoooooooooovooooooooooooovoooooooooooooooooooooooooooovvooovoooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooovooovooooovovooooooooooooooooooooooooooooooooooooooooovovoooooooooooooooooooooooooooooooooovvooovovoooooooooooooooooooovoooooooooooovooooooooooooooooooooovoooooooooooooooooovoovoooovoooooooooooooooooovoovoooovoooovoooooooooooooooooovooooooooooovoooooooooooooooooovooooooooooovoovvooooooooooooovooooovoovvoooooooovooooooooooovoooooooooooooooooovooooovooooooooooooooooooooooooooooooovoooooovooooovooooooovoooooooooooooooooooooooooooooovvoooooooooooooooooooooooooooooooooooovoooovooooooooovoovooooooooooooooovvvvoooooovooovooovooooooooovvooooooooooooooooooooooooooooooooooooooooooooooovooovoooooovoooooovoooooovovooooooooooovoovooooovooooooooooovoovooovooooovovooovooooooooooooovoovovovooovoooooovooooooovoooooooovoovoooooooooooooooooovooooovoovooooooooooovovooooooooovovooooovoooovoooooooooooooooooooovvooooooooooooooooovoooooooooooooooooooooooooooooooooooooooovoovooooovooooooooooovovoooooovoooooooooooooooooooooooooovoooooooooooovoooooooooooovoooooooooooooooooooooooooooooooooovoooooooooooooooooooooovoooooooooooooooooooooooooovoooooooooooooooooooovooooooovoooooooooooooooooooooooooovoooooovoooooovoooooooovoovoovoooooovooooooooooooooooooovoooovoooovvvoooovovoooooooooooooooovovoovoooooooooooooooooooooovooovovooooooovooooooooooooooooovooovooooooooooooovovoooooooooooooooovooooooooooooooooooooooooovooooooooooooooooovooooooooooooooooooooooooooooovoooooooovoooooooooovovooooovvoooooooooooovoooooooooooooovoooooovovooooovoovooooooooooooooooooooooovovoooovovoooooovvooooooovooovooooooooooovoooooovoooooooooooovovovoooooooovoovooooooooooovooooooooooooooooovoooooooooooovooovooooooooooooovooooooooooooooooooooooooooooooovooooovoooooooooovvoooovoooooooooovoooovoooooovooooooooooooovoooooooooooooooovooooooooooovvooooooooooooooooooooooooooooooooooooooooooooooooovoooooooovoovoooooooooooooooooooooovoovvooooooovooooovooooooooooooooooooooovoooooovoovooooooooooovovooooooooooovoooooovovooooooooovooooooooovoooooooooooooooovoooooooooooooooooooovvoooooooooovoooooovoooooooovoooooooooovovooooooooooovoooooooooovoooooooooooooovooooooooooooooooooooooooooooovoooooooovoooooooovooooooooooooooooooovoooooooooooooooooooooooooooooooovoooooooooooooooovvoooovooooooooooooooooovovooooooooooooooooooovooooooooooooooooooovooooooooooooooooooooooovooooovoooooooooooooooooooooooooooooooooovoooooovoooooooooooooooooooooooooooovooooooooooooooovoooooooooooooovoovovoooooooovoooooovooooovoooooovooooooooovooovvoooooovovooooooovoooooooovovooooooooooooooooooooooooooovoooooooovoooooooooovovooooovooooooovooooooooooovooooovoooooooooooovovooovoooooooooovoooooooooooooooovooooooooooooooooooooovoovooovooooovoooooooovoooooooooooooooooooovooooooooovoooooooooooooovooooooooooooooooooovooovovoooooooooooovooooooooooooooooooovoooooooovooooooooooooooooooooovooooovoooooooooooooooooooovvvoooovovooooooooooooooooooooooooovooooooooovooooooooooooooovoooooooooooooooooooooooooooooooooooooovoooooooovoooovovvooovoooovooooooooooooovoooooooooooovoooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooovovooovoooooovooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooovooooooovooooooovooooooooooooovoovovvooooooooooooooovooooovoooooooovooooooovoooovoooooooooooooooooooovooooovoooooooooooovooooooooooooovoooooooooooooovovvvovoooooooovvovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovvooooooooooooooovoooooovooooooooooooooovooooooovooovoovoooooooooooooovooooovooooooooooooooooooovooooooooooooooooooooovovooovooovooooooooovooooooooooovoooooooooooooooooooovoooooovooooooooooovoovoooooooooooovooooooooovoooooooooooooovooooooooovoooooooooovooooooovovooooooovooooooooooooooooooooovoooooooooovoovooovooooooooooovoooooooooooovoooooooooooooovooooovooovooooooooooooooooooooooooooooooooovoooovooooovovooovoooooooooovovooooooooovooooovooovoooooooooooooooooovooovoooooooooooooooooooovooooooooooovooooooooooooooovooooovvooooooooooooooooooovoovoooooooooovvoovooooooooooooooooooooooovoooovoooooooooooooooooooooooooovovvooooooovoooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooovovooooovoooooooooovooooooovooooooooovoooooooooooooooooooooooooooooooooovooooooooooooovoooooooooooooovovooooooooovooooooovoooooooooooooooooooooovoooooovoovooovooooooooooooooooovoooooooooooooooovooooooooooovovoooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooovooooooooooooooovooooovvoovvovoovooooooooooooooooovovoooooovoooooooovovvooooooooooooovvvooooovvvoooooooooovoovoovooooooooooooovooooooooooooooooovoooooooooooooooooooooovoooooooooooovoovoooooooooooovoovoovooooovoovoooooooovoooooooooooooooooooooooooooooooooooooooooooooooovoooovooooovoooooooooooooooooooooovooooooovoooooovooovooooooooooovooooooovoooooooooooooooooooooooooooooovooooooooooooooovvoooooooooooooooooooooooooooooooovvvoovooooooovvooooooooooooooooooooooovvoooooooovvoooooooooooovvoooooooovovoooooooooooooovoovooooooooooovoooooooooovvoovooooooooooooovoooooooooooooooooooooovvoooooooooooovoooooooooovooovoooooooovoooovoooovooovoooooooooooooooooooooooovoooovooooooooovooooooooooovovoooooovooooooooovvooooovooovooooooooovoooooooooooooooooooooooooooooovovovoooooooooooooooovoooooooooooooovovooovooooooooooooooovooooooooooooovoovooooooooovoooooooooooooovooooooooooooovoooovvooooooooovoooooooovooooooooooooooooooovooooovoooooooooooooooovoooooooooooooooooooovooooovvoooooooooooooooooovooooooooooooooooooooovoooooovoooovooooooooooooooooooooooooooooovovooovvovooooooovoooooooooooooooovovoooooooooooooovooooooooooooooooooovoooooooooovoooooooooooooooooooooooooooovooooooooooooooovovovooooooooooooooooooooovooooooooooooooooooooovooovoooooooovooooooooooovooooooovoooooooovoooovoooovooooovovoooooooooooooooooooooooooovoooooovoooooooovooovovooooooooovooooooooooooooooooooooooooooooooooooooooovooooooooooooooovooooooooovovoooooooovoovoooooooooooooooooooooovvvooooooooooooooooooooooooovooooooooooooooooooovovvoooooooovoovvoooooooooovoooooooovooooooooovooooooooovoooooooooooooooooooooooooooooooooooooooovoooovooooooooovooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooovoooooooooooovoovoovovooooooooooooovooooooooooooooooooooooooooovvoooooooooooovvooovoovoooovooooooovvoooooovovoooooooovoooovoooooooooooooooooovooooooovoooovooooooooooooooooooooooooooooooooooooooooooooovovoooooooovooooooooooooooooooooooovooooooooooooooooooooovooooooovooooooooooooooooooovoooooooooooooovoooooooovvooooooooooooovooooovvooooooooooooooooooooovoovooooooooooovooooooovoooooooooooooooooooooooooooooooooovoooooooooooovooooooooooooooooooooooooooooooooovovooooooooooooooooooovooooooooooovvovoooooovoooovoooooooooovooooovoovoooovooooooooovoovooovvoooooooooooooooooovoooooooooooooooooooooooooooooooooovooooovoooovoooooooooovooooooovooooooovvoooooooooovoooovooooovooooooooovoooooovoooooooooooooooooooooooooooooooooooovooooovooooooooovoooooooovoooooovooooooooooooooovooooooooooooooovooovooooovvoooooooooooooooovooovoooooooooooovoovooooooooooooooooooooovovoooooooovooooooovooovooovovooooooooooooooooooooooooovoooooooooooooooooooooovoovooooooooovoooooooooooooovooooovvoooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooovooovvoovooooooovvooovoooooooooooovooovooooooovoooooooooovoooooooooooooooooooooovooovvovoovooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooovovooooovoooooooooooovooooooooovooooooooovovooooooooooooovooooooooooovooooooooooooooooovooooooooovoooooooooooooovoooooooooooooooooooooooooooovoooooooooooooooooovoooooooooooovovooooooovoooooooooovooooooooovoovooooooooovoooovoooooooooooooovvoovoovooooooooovoooooooooooooooooooooovoooooooovvooooovooooooooovooooooovoooooooovooooovvoooooovooooooooooovvooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooovovoooovvooooooooooooooooooooooooooooooooovoooooooooooooovoooooooooooooooooooooovoooooooooooooooooovoooooooooooooooovooooooooooooooooooooovovoooooooovooooooooooooooooooooooooooooooovooooooovoovvvoooooooovoovoooooooooooovoooooooooooooooooovoooooooooooooooooooooooooooooovvoooooooovoooovoovoooovvooooooovvovooooooooooovoovvovoooooooovovovoooooovooooooooooovooooooooooooooooovoooooooooooooooooooovooooooooooooovoooooooooooooooooooovooooooooooooovooooooooooooovoooovooovoooooooooovoovvooovooooooooooooooooooooooooooooooooooooovovoovoooovvoooooooooooooooooooovoooooooooovoovooovooooovooovoooovoooovvoooooooooooovooooooooooooooooooooovvoovooovooooooooovoooooooooooooooooooooovovooooooooovoooooovovoovooooooovoooooooovoovvooovooovooooooooooooovooovoooovooooovoooooooooooooooovooooooovooooooooooooooovoooooooooooooovoooovooovoooooooovoooooovooooooooovooooooooooooooooooovoooooooooooooooooooooooovooooovovoooooooovoovooovoooooooooovooovooooooooooooooooooooooooovooooooovooovooooooooooooooovooovoooooooovoooooooooovoooovvooooooooovooovoooooooooooooooooovoooooooooooooovooooooooooooovoovooooovooooooooooooooovovooooooooooovooooooooooooooooooooovoovoooooooooooooooooovooooooooooovooovovooooooooooooooooovoooooovooovvoooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooovoooooooooooooooooooovoooooooooooooooooooooooooooooovoovovvvoooooovovovovooooovoooooooovooooooooooooooooooovoooooovoooooooooooooooooooovooooooooovoooooooooooooovoovoooooooooooooovoooooooooooooooooooooooooooovooooooovooooooooooovovoooooovooooooooovoooovoovoovovoooooooovvoooooooooooooooooooooooovooooooooooooooovvoooooooooooooooovooooovoooooovooooooooooooooooooooooooovoooooooooooooooooooovooooooooovvoooooooovoooooooooovoooovoooooooooooooovoooooovoovovvooooooooooooooooooooooovoovooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooovooooooooooooooooooooovooooooooooooooovovooooooooooovvooovooooooovooooooooooovooooooooooooooooovoooooooovooooooovooovvoooovovooooooooooovoooooooooooooovooooooooooooooooovoooooooooooooooovoooooooovoooooooooooooooooovoooooooooooovooovoovooooooooovoooovooooooooooooooovovooovoooooooooooooooooooooooooooooooooooooovvoooooovooooooooooooooooovoooooovvoooooooooooooooooooovvooooooooooooooooovooooooooooovoovovoovoooooovoooovooooooooooooooooooooooooooooooovoooooooovovovvooooooooovoooooooovovooooooooooooooooooovooooovoooooooooooooooooooovooovoovooooooooooovooooooooooooovooooooooooooooovoovovovoooooooooovvvoovooooooooooooooooooooooooooovooooooooooooovovvoooooovooooooooovoooooooooooooooooooovooooooovoooovoooooooooooooooovoooooooooooooooooooooooooooooooooooovooooooooooooooovoooooooooooooooooooooovoooooooovooooooooooooooooooooooooovoovvoovooovoooovvoovvoooooovvovooooovooooooooooovoooooovooovoovooooooooovoooooooooooooooooooovooovooooooooooooooooooooooooooooooooooooovoooooooovoooooooovoooovoovvoooooooooovovooooooooooooooooovooooooooooovoooooooooooovoovovooooooooooooooooovvvoovvovoooooovoooooovoooooovooooooooooooooooooovoooooooooooooooooooooovooovvoooooooovoovoovooovvoooooovoooooooovoooooooooooooooooooooooooooovoooooooooooooooovoooooooooooooooooooooooooooooooooooooooovooooooooooooovoooooooooooooooooooooooooooooovoooooooooooooooooooooovooovovovovooovovoovoooovooooooovoooooooooooovoooooooooooovoovoovoooovoovoooooooovoooooooooooooooooooovoooooooooooooooooovoovoooooooovvooooooooovooooovoooooooovooovoooooooooooooooooooooovooooovoooooooooooooooooooooooooovoooooooooooooooooovooovoooooovoovooooooooooooooooooooovoooooooooooooooooovooooooooooooooooooovoooooooooooooooooooooooooooooooooovoooovoovoovooooooooooooooooooovoooooooovovovvoooovovvoooooooovvovvooooooooooovooovoooooovooooovooovoooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooovoovvooooooooooooooooovoooooovoooooovooooooooooooooooooooooooooovoooovooooooooooooooooooooooovooooooooooooooooooooooooooooooovoovooooooooovoooooovooooooooooooooovoooooooooooooooovvooooovoooooooooooooooovooooooooovvoooooooooooovoooooooooovooooovooovooooooooooooooooovoooooooooooooovooooooooooooooooovvoooovovooovoooooooooooooovoooooovooovovoovoooooooooooovoooovoooooovoooooooooooooovooooooooovoooooooooooovvooovovooovoooovooooooooooooooooooooooooooooooooooooooooooooooooovooooooooovooooooooooooooooooooooooovoovoooooovvvoooooooooooooooovooooovooovoooooooooooooovoooooooooovooooooooooooooovovooooovovvooovoooooovooooooooovooooooovoovovoooooovooooooooooovooooooooooooooooooovvooovooooooooooovovoooooooooooooooooovooooovovooooooovooooooooooovoooooooooooooovooooooooooooooooooooooooooovoooooovoooooooooooooooooooooovooooooooovvooooooooooovoooooovoooooooooooooooooooovvoooooovoooooooovooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooovoooooovoooovoooooooooooooooooooovooooooooooovoooooooooooooooooooooooooooooooovoooooovovooooooooooooovovoooooooooovoovoooooooooooooooooooooovoovoooooooooovvovoooooooooooooovoooooovoooovoovooooooooooooooooovoovooooooooooooooooovoooooooovoooooooooooooooovoooooovoooovooooooooooooovoovoovoooooooooooooooooooooooooooooovooooooovovovooooooooovvoovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovovooooooovoovoooooovooovoooooooovooovoooooooooooovovooooooooooooooooooooooooovooooooooooooovoooooovoooovooooooooooooooooooooooooovoooooooooovoooooooooovooooooooooooooooooovoooooooovooooovvoooooooovooooooovoooooooooooooooovoooooooooooooooooooovvvooooooooovvooooooooooooooooooooooovoooooooooooooooooovooooovoooooooooooooooooooooooooovooooovoooooooooooooooooooooooovooooooooovooovoovoooooooooooooooooooooooooooooooooooooovoooooooooooovoooooooooooooooooooooooooovoooooovvoooovoooooooovooooooooooooovoooooovooooooovooooooooooooooooovoooovovoooooooooooooooooooooooovoooooooooooooooooooovooovoooooooooooovovooooooooooooovoooooooooovovoooooooooooovooooovvoovoooooooooooovovooooooovoovoooooooovoooooooovoooovooooooovooooooooooooooooooooooooooooooooooovoooooovooovoooooovoooooooooooooooooooooooooovvoovoooooooooooovoooovovvooooooooooooooooovoovvooooooovoooooooooooooovooooooovooooovoooooooooooooooooooooooooooovooooovooooooovoooooovoooooooovovoooooooovooovoooooooooooooooovoovooooooooovoooooooooooovooooooooooooooooooovoovvoooooovooooovooooovvoooooooooovooovooooovovoooooovoooovooooooooooooooooovovvooooooooooooooovoooovooooooovooooooooooooooovoooooooooooooovoooooooooooooooooovooooooooooooooooovovoooooooooooooooovooooooooooooooooooooooovoooooooooovvooooooooooovooooovoovoooooovooovooooooooooovoooooooovvooooooooooooovoovoooooovooovoooooooooooooooooooooooooooooooooovoooooooooooooovooooooooovovoooooovoooooooooooovoovoooovooooooooooooooooovooooovoooovooooooooooovooooooooooooooovvovooooovvooooooooooooovoovoooooooovooooovooovoooovooooooooovoovoooooooooooooovoovvooooooooooooooovvovoooooooooovoooovvoooovooooooooooooovvvvvooooooooovooooooooooovovovooooooooovoooooooovooooooooovovoooooooooovovoooooooooooooooooooooooooooooooovooooooooovvoovooooooooooooooooovooooooovooooovvooooooooooooooooooooovooooooooovooooooooooooooooooooooooooovovooovooooovooooovoooovooooooooovoooooooovooooovoooovoooooovooovoooooooovovooooooooooooooovoooovoooooooovoooooooooooooooooooooooovoooooooovoooooooooovoooooooooooooooovoooooooooooooooovoooovoooooooooooovooooovooovoooooooovoooovooooooooooovvoooooooooooooooooooooooooooooooooooooooooooooooovooooooooooovooooooooovovoooooooooooooovoooooooooooovoooovooooooooooooovovvoooovoooooooooooooooooovoooooooooooooooooovooooooooooooooovooooooooooooooooooooooovvooooooooooovoooooovoovovoooooooovooovoooooovovooooooovoooooooooooooooooooooooooovvoooovoooooooovvooooooooooooooooooooovoovovooovooovoovovovvoovovooooooooooooooooovooovooovooooooooovooovooooooovooooovvoooovooooovoovooovoooooovooooooooooovoovoooovooooooooooooooovoooooooooooooooooooovooooooooooooooooooooooooooooovooooooovovoooooooooovooooooooooooooooooooooooooooooooooooooooooooooovooovvoooooooooooooooooooooovovoovooooooooooooovoooooooooooooooooooooooooooovooooooooovoovoooooooooovoooooovoooooovooooooovvoooooooooovooooooooooovooovvoooooooovooooooooovoooooooooovoooooooovooooovoooooooooooooooooooooooooovoooooovoooooooooooooooooooooooovooooovoooovooovoooooooooooooooooooooooovooooovoooooooovvooooooooooovoooooooovooooovvovoooooooooooovovoooooooooovooooovoooovvoooovvvooooovooooooooooooooooooooooooovovooooooooooooooooovoooooooooovooooooooooooooovoooooooooooooooooooooooooooooooooooovoooooooovoooooooooooooooovoovovooovooooooooooooooooooooooooovooooooooooooooooooooooovovooovooooooooooooooooovooooooooovoooooovooooooooooooooooooooovoooooooooooooooooooooovoooovoooooooovovooooovooovooooooooooooooooooovooooooooooooovoooovoooovooooovoooooooooooooovoovoooooooooooooovooovoooooooovoooovoooooooooooooooooooooooooooooooooooovoooooooooovoooooooooooooooooovoooooooooooovoooooovoooooooovooooooooooooooovoooooooooovoooooooooooooooooooooooooooovoooooooooooooooooooooooooooovooooooooooooovooooooooooooooooooooooovooooooooovoooooooooooooovooooooooooooooooooooovovoooooooooooovoooooooooooooooooooooovoooooooovovooooooooooovoooovooooovooooooooooooooooooooooooooooooooovoooooooooooovoooooovoovooooooooovoovoooovooooooooovovvoooooooooooovoooooooooovooooooooooooooovoooooooooooooooooooooooooovooooovooooooooooooooooooooooooooooooooooooovoovvoooooooooooovoooooooovoooovooooooooooooooooooooooooooooooooooooooooovooooooovooovooooooooooooovoooooooovvooooooovoovovovooooooooooovoooooooovoovvooovovoooooovvoooooovoooooovvoovoooovoooooovooooooooooooooooooooovoovovooooovvooooooooooooooovooooooovoooovooooooooooooooooooooooooooovooooooovoooovoooooooovvoooooovoooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooovooooooooovoooooooovvooooovoovovoooooooooooooooovvooooooooooooooooooooovoooooooooooovoooooovoooovoooooooovvooooooooovooooooovoooovoooooooooooovooovooooooooooooooooooooooovooooooooooooovooooooooooooooooovvoooooooooooooooooooooovooooooooooooooooooooooooooooooooooovooooooooovvoovooooooooooooooooooooooooooooooooooooooooooooooooooovoooovovooooooooooooooovoovooooovoovoooooooovoooooooooovooooooooooooooooooooooovooooovvooooovooooooooooovooovooooovooooooooooooooovooooooooooooooovoooovoooooooooooooooovoooooooooooooooooovovoooooovooooooovooooooooooooooooooooooooovoooovvoooooooooooooovovooovooovvooooooooooooooooooooooovoooooooooooooovooooooooovvooovoooooovoooovoooovovovoooooooooovoooooovoooovoooooooooooooooooovooooooooooooooooooooooooooovvvooooooovooooooooooooooooooovoovovoovooooooooooooooooovooooooooooooooooooooooooooooooooooooooooovooooooovovooooooooooooovoooooooooooooooovoovooooooooooovooooooooooooooooovoooooooooooooooovooovvoooooooooovoovoooooooooooovooooooooooooovooooovovoooovovooooooooooooooovoooovooooooooooooooooooooooovovoooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooovooooooooooooooooooooooooovoovoooooooooooooovooooooooooooooooooooooooooooooooooovvooooovooooooooooooovooovoooovvoooooooooovooooooovoooooooooovoooovooovoovooovvooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooovoooooooooooovoooooooooooooooooooovooooooooovoooovoovoovovoooooooovooovoooooovoooovooooooooooooooooooooooooooooooooooooooooooooovovooooooooooooovooovvooooooooovoovvoovoooooovooooooovoooovooooovooovoooooooooooooooooooovoovoooooooooooooooooovoooooooooovoooooooovooooovoooooooooooooovovooooooooooooooooooovvoooooovoooooooooovooooovooooovoooooooooooooooooooooooooooooovvoovoooooooooovooooooooovoooooooooooooovoooooooovooooooooooooooooooooooooooooooooooooooooooooovooooooovoooovoovovvvooovooooooooovooooooooooooooooooooooooooooooooooooovoooovooooooooooooooooooooooovoooooovoovooooooovvoooooooooooovooooooooooooooooooooooooooooooovoovoooooooooooooooooooooooooooooovooovoooooooooooovoooooovooooovooooovoooovvovoovoooooooovoooovoooooooooooovooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooovooooooooooooooooooooooooooovoooooovooooovovoooooooooooooooooooooooooooooooovoooooooooooooooooooooooovovoooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovovoooooooovoooooooooooooooooooovooooooovvooooooooooooooooooooovovooovooovoooovooooooooooovoooooooooooooooooooooooovooovovovvooooovoooooooooooooovoooooovoovoooooooooovovooooooooooooovooooooooooooovoooovooooooooooooooooovooooooooooooooooooooovooooooovoooooooovooovovovoovvoooooooooooooooooovooooooooooooovvooooooooovoooooooovooovvoooovovooovooooooooooovooooooooooooooooooooooooooovooooooooooooooovovooooooooooooooooooooooooooooooovoooovoooooooovooovooooooovoooooooovooovoooooooovoooooooooooooooovoooooooooooooooooooooooovooooooooooooooooooooooooooooooooovoooovoooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooovoooooovoooooooovooovvoooooooooooovoooooooovvoooooooooooooooooooooooooooooooooovooooooooovoooooooooooooooovooooooooooooooooooooooooooooooooovoooooovooovooooooovvooooooovooooovooooooooooooooooooooooooooooooooooooovvoovoooooovoooooooooooooooooooooovovooooooooooooooooooooooovovooooooooooooooooooovooooooooooooooovoooooooooooovoooooooovvvoooooooovooooooooooooooovvvooooooooooooooooooovooooovooooooooooooooooooooooooovoooooooooooovoooovoooooooovooooooovoooooooooooooooovooovooooooovooooooooooovooooooooooooooooooovoooooooooooooooooooooooooooooooovooovoovoooovooooooooooooooovooovoooooooooovovoooooooooooooooooooooovooooooovoovooooovooooooooooooooooooooovoooovooooooooooooooovooooooovooooooooooooovoooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooovoovoooooovoooooooooooooooooooovooooooooooovoooooovovooooooovooooooooovoooooooooooooooovooooooooooooooooooooooooooooovoovooooooooooooooovvoooooooooovoooooooovoooooooooooovovoooooooooooovoooovooooovooooovooooooooooovooooooooooooooovooooooooovvooooovooooooooovvoooovooooovoooooovooooooovooovooooovooooovooooooooooovooooovoooooooooooooooooovoooooooooooooooovooovooooovoooooooovoooooooooooooooooooooooooovoooooooovoooooooooovooooooooooooooooovoooooooooovoooovovooooooooooooovooovovovooooovooovooooooooooooovoooooooooooooooooooovovoooovoooooooovovoooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooovoooooooooooooooooooooooooooooooovoovovoooovooovoooooooovoooooooooooovvooooooooooooooooooooooooooooooooooooovovooooooooovoovoooooooovoooooooooooooooooooooooooovoooovooovoooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooovovooooovooooooooooovooovooooooooooooooooovooooooooooooooooooovoooooooooooooooooooooovovovoooooooooooooooooooovoooooooooooooooooovvooovovoooooooooooooovoooooooooooovoooovooooovoooooooovoovooovooooooovoooooooooooooovoooovoooooooooooooovooooooooovovoooooooooooooovooovvooooovoooooooovoooooooooooooooooovooooooooooovooovooooooooooooooooooooooooooooooooooooooovooooooooooooooovooooooooooovoooovooooooooovovoooooooooovovoooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoovooooooooooovooooooovvoooooooooooovoooooooooooooooovoooovoooooovvoovooooooooooooooovoooooooooooooooooovoooooooooooooooovooooooovooooooooooooooovooooooooooovvoooovooooooooovooooovvooooooovvooooooooooovooooooooooooooooovooovoooooooooooooooooooooooovoooooooooooooovooovooovoovoooovoooooooovooooooovooooooooovovovoooooooooooovoovoooooooooooooovoovooooooovoovoooooooooooooooooooovooooooooooooovvoovooooooooooooooooooooovooooooooovooooovvooovoooooooooooooooooovoooooooooovooooovvvooooooovooooooovooovoooooooooooovvooooooovooooooooooooovooooovooooovooooovooooooooooooovoooooooooooooooooooooooooooooovoooooovvoooooooooooooovvooooooovooovoooovoooooooooovooooooooooooooovovooooooooooooovooovooooooooooovooooooovooooooooooooooooooooooovooooovoooooovovvoooooooovovoooooooovoooooovooooooooooooooovovooooovoooooooooovooooooooovvooooooooovooooooooooovvooooooooovoooooovooooovoooooooooooooooooooooooooovoooooooooooooovooooooooooooooooooooovovooovoooooooooooovoooovooooovooooovoooooooovoovvoovoooooooooooooooooovooooooooooooovoovovoooooooooooooooooooooooooooovoooooovoooooooooovooooovvooooooooooooooovooooooooooooooovoooooovooooooovooooovoooooooooooooovoooooooooooooooovooooooooooooooooooooooooovoooooovooooooovoooovooooooooooooooooooooovoooooooovoooooooooooovooovvooooooooooooooovooooooooooooooooooooovoooooooooooooooovooooovvoooooooooovoooooooovoooooooovoovooooooooooovooooooooooooooooooooooooooooovooooooooooovoooooooooovovovvooooooooooovoooovooooooooooooooovoooooooooovoooooovvoooooovovooooooooovvoooovoooooooooooooovoooooooovooooooooooooooooovooooooooooooooooooooovooooooooooooooooooooooooooooooooovoooooooooooooooovovooooooovooooooooovvoooooooooovoooovvooooooooovooooooooooooooooooooooooooovooooooooovvoooooooooooovooooooooooooooooooovooooovoooooooooooovooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooovooooovoooooooooooooooooooovoooooooooovoooooovoooovooooovoooovovooooooooooovoooovoooooooovooooooooooooooooooooooovoovoooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooovovovooovoooovoovovooooovoooovoovovooovooooovoovvvooooovooooooooooooooooooooooooooooooooooooovoooooooooooooooooovovooooooovooooooooovoooooovoooooooovooooooooooooovooooooooooooooooovoooooooooovovoovoovooooooooooooooooovooooooooooooooooooovoooovoooooooooooooooooooooooovoooooovovoooooooooooooooooooovooooooooooovooooooovooooooooooooooooooooooooooooovooooovovoooooooooooooooooooooooooooovoooooooooovoooooovooooooooooovoooooooooovoooooooovoooovoooooooooooooooooooooooooooovvooooooooooooovoooooovooovooooooooovooovoooooovooooooooooovoooovoooooooooooooooooooooooooooooooooooooovoooooooooooooooooovooooooooooooooooooooovooooooovvoooooooovoooovooooooovvoovoooooooooooooooooooooooooovvooooovoooooooooooooooovoooooovooooooooooooooovovooooooovoovooooooooovooooooovoooooooovooooooooovoooooooooooooooooooooooooooooooooooovoovoooovooooooooooooooovooooooooooovooovoooooooooovoooooooooooooooooovooooooooooooooooooooooooooooooooooooooovooooooooooooooovooooooooooooooooooovoooooooooooooooooooooooooooovooooovoooooooooooooooooooooooooooovoovoooovoooooooovoooooooooooooooooooovooooooovooooooooooooooooooovvooooooooooooovvvooooooooovoooovvoovoooooovvvooooooooovooooooooooooovooooovoooooooooovooovoooooooooovooooooovvoooooooooovoooooooooooooooooooooooooooooooooooovvoooooovoooooooovovooooooovoooovooooooooooooooooooooooovooooooooooooooooooooooooooooooovvooooooooooooooooooooooooooooooooooooooovovovooooooooovovooovoooovovooooovoovoovoovooooooooovooovoooooooooooooooooooooooooovooooovvoooooooovoooovooooooooooooooovooooooooooooovooooooooovooooooooooooooovooooooooovooooooooooooooovoooooovoooooooooooovooooovooooovooooovvooooooovoovoooooooovooooovovooooooooovooooooooooovoovooovoooooooooovooooooovooooooooooooooooooooooooooooooovooovooooooooooooooooooooooooooooooooooooovooovooooooooooooooooovovooooooooooooooooooooooooooooooooooovooooooovvooooovooovoooooooooovooovoooooooovvoooooovooooooooovoooooooovoooovooooovvoooooovooooooooooooooooovooooooooooooooovoooooooooooooooooooooovooooooooooovoooooooovoooooovooooooooooooooovoooooooooooovooovooooooovooovooovooooooovooooooooooooooooovooovoovooooooooooooooooooovvooooooooooooooooooooooooooooovooovoooooooooovvooooooooooooooooovooooooooooovoooooooooooooooooooovoooooooooooooooovoooovovoooooovoooooooooooooooovoooooooooooovovooooovoooooovooooooooovoooooooooooooovooovovoooovooovvooooooooooovoooooooooooooooooooovooooooooooooooooooooovooooooovooooovvovovooooooooovoooooooooovooooooooooovooooooooooooooovoooooooovoooooovovovoooovooooovoooovoooovvvoooooooooooooovovooooooooooooovoooooooooooooooooovooovooooooooooovooooooooooovoooovooooooooovooooooooooooooooooooooooovoooooovoovovooooovoooooovooovoooooooooooooovooooooovvvvovvoooooooooooooovoooooooooovooooooovooooooooooooovooooooovoovoooooovovooooooooooovoovooooovovooovoooooooooooooooooooooovooooooovooooooooovoooooooooooooovoooooovooooovooooooooooovvooooooooooooooovoooooooovoooooooooovoovvoooooooooooooooooooooooovoooooooooooooooooooooooooovooooooooooooooooooooovoooooovooooooooooooooooooooooooooooooooovovvoooooooooooooooovoooooooooooooooooooooooovooooovooooovooooooooovoovooooooovoooooooooooooooooooooooooovvvoooooooooooooooooooooovoooooovooooooooooooooooovoooooooooovooooooovooovoooovooooovoooooooooooooooooooovoooooooooooooooooooooovoovoooovoooooooooooooooooooooooooovoooooooooooovovooooovooooovooovooovoovooovoooooooooooooooooooooooooovoooooooooooooooooooovvoovooooooooooooovoooooooooooooooooooooooooooooooooooooooooooovooovoooooooooooooovvvoooooooooooooooooovoovooooooooooooooooovooovooooooooooooovooovovooovoooooooooovooooooooooovoooooooooooovoooooovoooooooooovoovoooovoooooooovvoovoooooooooooooooovoooooovooovooooooovoooovoovoooooovoooooooovooooooooooooooooovooooooooooovooooovoooovooovoooooovooooooooooooooooovoooooooovoooovooooovoooovoooooooooovovooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooovoooooooooooooooooovovooooooovoovooooooooovoooooovoooooovooovoooooooooooooooooooooooooooovooooooooooooooooooooooovooooovoooooooooooooooovooooooooooooooovvoooooooooooovvoovovoooooooovoooooooooooooovoooooovvooooooooooooooooooooooooovooooovvoovoooooooooovoooovovooooovvooooooooooovooooooooovoooooovooooooooooooooooooooooooooooooooooooooooovoooooovooooooooooovooooovooooooovoooooooooovvoooooooooooooooooooooooooooovooooooooooooooooooooovooooooooooooooooooooooooooovovooovooovovovovooooooovoovooooovoovovoooooooovoovoooovoooooooooooooovoooooooooooooovooooooooooooooooooooooooovoooooovoovovoooooovooooooooooooooooooooooovoooovooovovovovoovoovoooooooooovoooooooooooooooooooooovoooooooooovoooooooooovooooooovooooooooovooooovooooooovooooooooooooooooovooooooooooooooooooovoooooooooovoooooovooooooooovovoooooooooovooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooovoooooooooooovovoooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoovoooooooovovooooooooooovvooovoooooooooooovooooooooooovoooooooovoovoooooooovoooooooooooovvvoooooooooovooovooooooovoooooovoooooooooooooovoooooooooooooooooooovoooooooooooovvovooooooooooooooovovooooooooooooooovoooooooooooooooooooooooooooooooooooovoooooooooooooovoooooooooovooooovooooooooooooooooooovooooooooooooooooooooooooooooooovvovvooooooooooooooovoooooooooooooovooovoovooooovooovoooooovoooooooovooovoooooooooooovoooooooovovovooooooovoooooooooooooooooooooooovoooooooooooooooooooovovoooovoovooooovooovvoooovoooovoovoooovovoooooooooooovooooovooovoooooooooovooooooooooovoooooooooooovoovooooooooovooooooooovooooovoooooooovovooooooooooooooovooooooooooooooovvoooooooooovvooooooooooooovoooooooooooovooooooovoooovvvoooooovvoooooooovooooooooovooooooooovoooooooooooooooooooooooooooooooovooooovooooooooovooovooooooooooooooooovooooooooovooovooooooooooovooooovovooooooooooovoooooooooooooooooooooooooovoooooooooooooooovoooooovooooooovoooooooovvooooooooooovoooooooooooooooooooovooooooooooooooooovoooovooovoooooooovooooovoovoooooooooooooooooooooooovooooooooooooooooooooooooooooooooovooooooooooovooooooooooooooooooovvoooooooooooooooovovooooooooooooooooooooovovoooooooooovooooooooooooooooooooooovooooooooovoooooooooooovoooooooooovvovvoooooooovoooooooovooovoooooovooovooooovvoooooooovooooovooooooovooooovoooooooooooooovoooooovoooooooooooooooovoooooooovoooovooooovoovvoooovooooooooooooooooooooooooovoooooooovoooooooooooooooovoooooooooooooooooovooooooooooooooooooooooooooooooooooovooooooooooovooooovvooooooooooooooooooooooooooovooooooooooooovoooooooooovoooooooovooovovooooooovoovoooooooovovoooooooooooooooooooovvoovoooovoooooovoooooooooooovooooooooooovoooooovooooooooooooooooooooovooooovooooooooooooooovoooooooooooooooooooooooovvovooooovooovooooooooooooooooovovooooooooooooooooooooooooooovooooooooooooooooooovooooooooooooooooooooovovvoooooooooooooooooooovoooooovoooooooooooooooooooooooooooooooovooovooooooooooooooooooooooooooooovooooooooooooovooooooooooooooooooooovoooooovoooooooooooooovooovoooooooovooooooooooooooooooooooooooooovoooooooooovoooooooooooooooooovoovoovooooovoovooooooooovooooooovooooooovooooovooooooooovovooooooooooooooooovoovoooooovovoooooooooovoooovooovovooooooooooooooooooooooooooooooovoooooooooooooooooooooooooovooooooooooovooooovvooooooooooooooooooooooooovoooooooooooooooovovvovooooooovoooooooovvooooovvoovvooooooooooooooooooovoovoooovooovoooooooooooooooooovooooooooooooooovovoooovooooooooooooooooooovoovoooooooovvooooooooooooooooooooovooooooooooooovvovoooooooooooooovoooooooooooooooooooooovooovovvooovoovoovoooooooooovoooovoovovoovooooooooooovoooovovvoovoooooooooooooooovoooooooovooooooooooooooovoovooooooooooooooooooooooooooooooooooooooooooooooooovooooooooovooooooooooooooovooooooooovooooooooooooooovoooovooovoooovoooovooooooooooooooovooooooooovoooooovoovooooovoooooooooooooooooooooooooooooooooovooovoooooooooooovooooooovvoooovooooooooooovvoooooooooooovvooooooooooovooooooooooooooooooooovovoooooooooooooooooooooooooooooooovooooooovoooooooooooooooooovooooooovooooooovoooooooooooovovoooooooooovoooooovoooooooooooooooooooooooooooooovoooooooooooooooooooooooovooooooooooooooooovooooooovooooovoooooooooooovovooooooooooooooooooooooooovooovooooooooooooooovooooooooooooooooooooovoooooooovoooooooooooooooooooooovovooooovooovooooooovoooooooovvooooooooooooovoovooooovooooooovooooovooooovooooovovoooooooooooovvvooooooooooooooooovooooooooooooooooooooovooooooooovooooovoooovoooooooovovvooooooooooovoovooooovoovoooooooooovovooooooooooooooooooooooooooooooooovooooooooooooooooooooooooovoooooooooooooooooooooooovooooooovooooovovvooooooooooooooooooooooooovvoooovoooooooooooooovooooooovooovoooooooooooovoooooooooooovoovoooooooovoooooovooooooooooooooooooooooooooooooooooooooovoooovooovoooooooooooooooooooovoooooooooooooooovoovooooooooooooooooooooooooooovvoooooooooooooooovoooooooooooooooooooooooooooooooovooovooooooooooooooooooovoovooooooooooooooooooooooooooooooooovoooooooooooooovvooovoooooovovovoooooooooooooooooooooooooovooovvooooooooovooooooooovooovoovooooovoooooooovoooooooooooooooooooooovvoovooooooooovooooooovoovoovooooooooovoooooovooooooooooooovoooovoooovoooooooooovoooooooooooooooooooooooovovooooooooovooovoovoooooooovooooooovvvooooooooovooooooooovoooooooooooooooovooooooooooooooooovoooooooooooovooooooovooovovooooovooooovooooooovooooovoovooooovovvoooooovooooovoooooooooooooooooooooooooooooooovoooooooovoooovvvoooovooovoooovooooovooooovoooooooooooooovooooovovooovooovoooooovovooooooooooooooooooooooovovooooooooooooovvoooooooovoooooooooooooooovvoooooooovooooooooooooooooooooooooooooooooovoooovooooooooooooovooooovoooovooooovovooooovooooooooooooovooooooooooooovoooooooooooooooooooovoooooooooovooooooooooooooooooooovovoooovooooooooooooooooooovoooooooooooovovooooovoooovooooooooooovoooooooooooovoovoooooooooooooovooovooooooooooooooovooooooooooooooooooooooooooooooooooooooooovooooovvooovooooovooooooovoovvvooooooooooooooooooooooovooooooooooooooooooovooooooooooooooooooooovooooovovvooooooooooooooooovoooooovoooooooovoooooooooooovoooooooooooooooovoooooooooooovooooooooooovooooooooooooooooooooooooooooooooooooovooooooooooooooooovoooooooooovoooooovoooooooooooooovooooooooooooooovovoooooooooooooooovoooooooovvooooooooooovovoovooooooooooooovooooooooooooovooooooooooooooooooooooovoooooovoooooooooovoooooovoooooovooooovooooooooooooooooooooooooooooooooovoooooooooooooooovooooooooooooovvoooooovoooooooooooooooooooooovooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooovovooooooooooovoooooooovooooovooooooovoooooovoovooovooovooooooovooooovooooooooooooooovooovooovoooooooovoooooooooovoovvooovooooooovooooovvooooovooooooooooooooooovooovooooooovvoooovooooooooooovoovovooovoooooooooooooooooovooovoooooovooooooooooooooooooooovooovovoooooooovoooooooovooooooooovoooooooooooovoovoooooooooooooooooovoooooooooooooooooooooooovoooooovooovovoovooooooooooooooooooooooooovoovoooooooooovooooooooooooovoooooooooooovooooooooooooovoooooooooooovoooovoovoooooooooooooovovovooooooovooooovooooooooooooooooooovooooooooovoooooovooooooooooooooovooovooooovoovoooooooooooooovooooooooooooooooooovooooooooooooooooooooovooooooovoooooooovvooovoooovooooooooovoovoooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooovooooooooovoovooooooooooovooooooovvooooovoooovoooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooovoooooooovovoooooooooooooovoooooooooooooooooooooooooovvooooooooovovvooooovoooovvooooovoovoovvovooooooooooooooooooovoooooooooooooooovoovoooooooovoooooooooooooovooovvooooovooooooooooooooooovoooooooooooooooooooooooooooooovooooovoovovovoooovoooooooooovoooooooooooooooooooooooooooooooooovvoooovoooovoooooooovoooooooooooovovoooooovovovoooooooovoooooovoooooooooooooooooooooooooooooovoooovoooooooooovooooooooooooooooooooooooovoooooooooooovooooooooooooooooooovooooooooooooooooooooovooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooovooooooooooooooooooooovoooovoovooooooooooooooooooooooooooooooovooovvooooooooovooooooooovovooooooooooooooooooovooooooooooooooooooooooooovovoooooooovooooooooooooooooooooooooooooovooooooooovoooooooooooooooooooovoooooooovovooooovooooooooooovoooooooooooooooooooooooooooooooooooovovooovvoooooooovoooooooovooooooovoooooooovooooooovoooooooooooovooovoovovooooooovooooovooooovoooooooooooooooooooovoooooooovoooooooooooovoovoovooooooooooooovooooooooovoooooooooooooooovooooooooovoooooovooovovoovooooooooooooovoooooooooooovoooooooooooooooooooovoooovoooooooooooovvooooovvvooooovoooooooooooovooooovoooooooooovoooooooooooooooooooooooooooooooooooooovoovoooooooooovooovooooooooovooooooooooooooooooooooooooooooooovoovoooooovooooovoooooooovovoooooooooooooooooooooooooooooooooooooooooovoovoooovovooooovooooooooooooovvoooooooovoooooooooooooooooovooooooooooooooovooovooovoooovooooooooooooooovooooooooooooooooooooooovooooooooooooovooooooooooooooooovvooooovooooovooovooooooooooovoooovooooooooooooovoovooovoooooovoooooovooooovvooooooooooooooovooooooooooooooooooovooooovoooooooooooooovvoooooooovooooooooovovooooooooooooooooooooooooooovoooooooooooooooovovoooooooooooooooooooooovooooovvooooooooooovovovoooooooooooooooooooooooooooooooooooooooooooovooooooovooooooooovooooooooooooooooooovooovooovoooovoooooooovovooooooooooooooovooooooooooooovvovovooooooooooovoooooooovoovoovoooooooooooooooooooooooooooooooooooovovoovooooooovvoooooooovooooooovoooooooooooooooooovooooooooooooooooovoooooovooooooooooooooooooooovovoooooooovoooooooooooooooooooooooovooooooooooovooooooooooooooooooooooooovoooooooooooooooooooooooooooovooooovoooooooooooooooooooooooooooooooovoooovooooooooooooooooovoooovooooooooooovoooooooooovoooooooooooooooooooovoooooooovoooovooooooooooooooooooooooooooovoovooooooooooovooooooooooooovooooooooooooovoooooooooooooooooooooovooooooooooooooovooovooooooooooooooooooooooooooooooooooovooooovvooovoovoooooooooooooooooooooooooovoovoooovooooooooooooooooovoooooooooooovovoooooooooooooovvooooooooooooooooooooooovoooooooooovooovooovooooooooooooooooooovoooooooovoovooooooooooooooooovvoooooooooooooooooooovovoooovooovoooovovooooooooovooooooooovoooooooooooooooooooooovoooooooovovvovooooooooooooooooooooovoooovooooooooovooooooooooooooooovooooooooovoooooovoooooooooooooovoooooooooooooooooooooooooooovovvoooooooovoooooovvooooooooooooovoooovooooooooooooooooooooovoooooooooooooooooovooooooooooovoooovooooooooooovooooooooooooooooooooooovooovovoovoooooooovooooooooooooovooooooooooooooooovoovoooooooooovovooooooooooooooooooooovooooovoovooooooooooooooooovovoooooovooooooooooooovoovoooooooooooooovooooovooovvoooooooooooooooooooooooovvooooovooooooooooooooooooooooooooooooooooooooooovooooooooooovoooooooooooovooooooooooooooooooooooooooooooooooooooovovoovooooooooooooooovoooooovoooooooooooooooooooooooovoooooooovoovvoovoovooovoooooooooooooooooooooooovooooooooooovooovoooooooooooooooovovoovooovooooovoooovooooooovooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooovvoooooooooooovoooooooooooovovvoooooovoooooooovooovooooooooovoooooooooovoooooooooooooooovooooovooooooovoooooooooovooovooovoovoooooooooooooooooooooooooooooooooooooooooovoovoooooooooooooooooovvovovooooooooovoooooooooooooooooooovoovoooooovoovooooooooooooooooovovooooooooooooovvooooovooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooovvoooovvooooooooooooooooooovoooooooooooooooooooooooooooovoooooooovooooooooooooooooooovoooovoooooooooooooooooooooooooooooooooooooooooooooovooooooooooovooooooooooooovooooooovooovoovooooooovoooovoooooooovoooooooooovoooovovooovoovoooooooooooovoooooooooovooovoooooooooooovooooooooooovoooooooovoooooooooooooooovoooooooooooooooooooooooooooooooooooooovovooooooovooovoooooovooooooooooooooooovoovoooooooovoooooooooooooovvvoooooooooooooooooooovooooooooovvoooooooooovoooooooooooovooooooooooooooooooooooooooooooooovoooooooooooooooooooooooovooooooovooooovoooooooooooovoooooooooooooooooooooooooooooovooooooooooooovoooooooooooooovvooooooooooooooovvoooovoooooooooooooooooovooooooovoovooooooooooooooooooooovoooovoooooovoooooooooooooooooooooovooovooooooooooovooovooovoooovooooovoooooooooooooooooovovoovooooovoovoooooooovoooooovovoovooooooooooooooovvooooooooooooovoooooovooooooooooooooooovooooooooooooooooooooovooooovooovovovooooovoooovooooovovoooooooooovoooooooooovoooooooooooooooooooovooooovooooooooooooooooooooooooooooooooooooovovooooooooooooooooooooooooooovoooooooooooooooooooooovooooovoooooooooooooovooooovoooooooooovovooooooooooooovoooooooooovoooooovovooooooooovoooovoooooooooovoooooooooovvooovoooovooooooooovoooooooooooooooooooooooooooovooooooooovooooooooovooovovooooooovooooooooooooovvvooooooooooovoooooooooooooovoooooooooooooooovoooooooooooooooooooooooooooooooooovoooooovoooooooovvooovoooovooooooooooooooovoooooooooooovoooovooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooovoooooooovoooooovooovoooooooooooooooooovoooovooooooooooooooooooooooooooooovovoooovoooovoooooooooooooooooooooooooooooooooovooovooooooooooooooooooooooooooovooooooooovoooooooooooovooooooooooooooovvooovooooooooovoovooooooooooooooovoooooooooovvooooooooooooooooovooooovovoooooooooooooooooooooooooooooooooooooooooooooovvoooooooooooooooooooooooooooovoooooooovoooooooooooooooooooooooooovvoovooooooovovoooooooooooooooooooooovooooooooooooooooovooooooooooooooovoooovooovoovovooooooovoooooooovoooooooooooooooooooooooooovooooooooooooooovoooooooooooovooooooooooooovooooovovoooooooooooooovovvvoovvvooooooooooooooovooovoooooooooooooovooovooooovvvovoooooovvvooooooooooooooooovvooooooooooooooovvooooooooovoooooooooooooooooooooooooovooooooooooooooovoovoooooooooooovooooooooooovoooooooooooooooooovooovooovooooooooovooooooovovoooooooooooooooooooooooooooooooooooooooooooooovvovoooooovoooooooooooooooooooooooooooovvooooovoooovooovoooooovvoooooovvoovooooooooooooooooovoooooooooooovooooooooooooovooooooovooovoooooooooovooooooooooooooooooooooooooooooooooooooovooovoovooovooooooooooooovoooooooooovoooooooooooooovoooooooooooooooooooooovooooooooooooovoooooooooooooooooooooovoooooooooovovovoooooooooooooooovoooovovoovooooooooooooooovvoooooooooovovoooooooooooovoooooooooovoooooovoooooooooooooooovoooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooovoooooooooovoooooooooooooooooooooooooooooooooovoooooooooooooooooooovoooooooooooooovoooooooovooooooooooooooooovooooooovooooovooooooooooooooooooooooooooooovoooooovoooooooovovoooooooovooovooooooovooovooooooooovooooooooooooooovoooooooooooooooooovoovoooooooooovoooooooooooooovooooooooovooooovooooooovoooooooooooooooooovooooooovoooovooooooooooooooovoooooooooooooovoooooooooooooovoooooovoovooooooooooooooooooovoooovoovooovvvovoooooooooooooooooooooooooooooooooooooovoooovoovoooooooooooovooooooooooooooooooooovoooovoooovvoooooooooooooooovooooooooooooooooooovoooovooovoooooooovvooooooooooooovvovoooooooovoooovoooooooooooooooooovooooooooooooooooooooooooooooooooooooooooovooooooovvoooovoovoooovoooooooooooooooooooooooooooooooooovoooooooooooooooovooooooovoovovvooovvooooooooooooooooooooooooooooooovoooooovoooovovoooooooovoooooooooovoooooovoooooooovvvoooooooooooooooooooooooooooovoovooovovoooooooooooovooooooovooooooooooovovooooooooooooooooooooooooooooooooooooooovoooooooooooooovovovooooooooooooooooooooooooooooovooooovovooooooooooooooooooooooovoooooooooooooooooooooooooooooovoooooovovooovovoooooooooooooovvooooooooooooovovvooovooooooooooooooooooovoooovooooooooooooovoooooooooovovovooooovooovooovvoooovvoooooooooooooooovooooovoooooooovooooooooooovooooooooooooovvoooovoooovoooovovooovoooovooovooooooovooooooooooovoooooooooooooooooooooooooovooooooooooooovoooooovoooooooooooovvooooooooooooooooooooooooooooovooooovooooooooooooooooooovoooooovvooooooooovoooooooooooooooovvoooooooooooooovooooooooovooooooooovvvooooovovooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooovoovoooooooovoooooovooooovooovooooooooooooooooooooooovooovoooooooooooooooovovovoooooovoovoooooovovovoooooooooooooooooooooooooooooooooooooooooooovoooooooovoooooooooooooooooooovoooooooooooovoooovovoovoooooooovoooooooooooooooooooovoovooooooooooooooooooooooooooooooooovoooooooooooooooovooooovooooovoooooooooooooooooooooooooooooooooooooovooovoooooovoooooooovoooooovooovoovooooooooooooooooovoooooooooooooooooooovooooooooooooooooovooooooooooooooooooooooooovoooovoooooooovooooooooooooovoooooooovoovooovoooooooovoooovoovoooooooooooooooooovoooooooooooooooooooooooooovoooooovooooooooooovooooooooooooooovoooooooooooovoooooovvvoooooooooooooovooooovoooooooooooooooooovvoooooovooooooooooooooooovoooooooooooovovoooovoooooovooooooooooooovooooooooooooooooooooooooooooooooovoooooooooooovoooooooooovoooooooooovooooovoooooooooooooooooooooooooooooooooooooooooovooooooooovovoooooooooooooooooooovoooooooooooovooooooooooooooooooooooooooooooooooooooooovvooooooovooooooooooooovovooooooooooooooooooooooooovooooooooooooooooooovovooooovoooooooooooovovooooooovooooooooooooooooooovooooooooovooooooooooooooooooooooovovovooooooooooooovvooovoooooooooovovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooovoooooooooooooovvoooooooooooooooooooooooooooooooooooovooooooovooooooovoooooooooooooooooooovooooooooovooooovoooovooooooooooooooooooovoooooovoooovooovooooooooooooooooooooooooooooooooooooooooooovoooovoooooooooovoooooooooooovoooooovooooooooovvoooooovovooooooooooooovoooooooooooooooooooooooovooovooooovooooooooooooooooooooooooovooooooovooooovooooooooooovoooooooooooooooovovoooovooooooooooooooooooovoooovoooooovovooooooooooooovvovvoooooooovoovoovvoooovoooooooooovvoooooooovooooooooooooovoooovooovooooooooooooooooooooooooooovoooooooovooooooooooooooooooooooooooooooooooooooovvoovooooovovooooooooooooooooooovoooooooooooovoovovovoovoooooooovvoooooooooooovoooovoovoooovoooooooooooooooooooooovoooooovoooooovooooovoooovoooooooooooooovooooooooovoooooooooooooovooooooooooooovooovoooooovooooooooooooooooooovooooooooooovooovoooooooovovoooovooovoooovooovooooooooooooooooooooooooooovvvoooovooovooooooooooooovovoooooooooooooovvoooooooooovoooovoooooooovoooovooooooovoooooooooovoooovooooooooooooooovoovooovoooovooooooooovooooooooovooooovoooooooooooooooooooooovoooooooooooooooooovvooovoooooooooooooooovoooooooooovoooooooooovoooooooooooooooooooooovoooooovoooovoooooooovvooovoooooooooooooooooooooooooooovoooooooooooovoooooovooooooooovoooooovoooooovooooooooooooooooooovoooovooovoooooooooooooooooooooooooooooovoovoooooooooooooovoovoovoovooooooooooooooooovoooooooovoooooooooooovoooovoooooooooooooooooooooooooovoooooooooooooooooooovvoovooooovovvoooooovoooooooooooooooooovoooooooooooooooooooooooooovooooooooooooooooooooooovvooooooooooooooovoooovooooooooooooooooooooooooovoovooooooooooovovoovooooooooooovoooooooooooooooooooooooooooooovoooovoooooooooooooooooooooooooooooooooooooovooooooooovooooooooooovovooooooooooovooooooovvoooooovoovvoooooooooooooooooovooooovoovoooooooooooooooooooovoooooovoooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooovoooooovooovooooovovooooooooovooovoooooovoooooooovoooovooooooooovooooooooooooooovoooooooooooooovoooooooooooooooooooooooovoooooooooooooooooooooooooooooovoovooooovoooooovooooooooooooooooooooooooovooooovoooovoooooooooooovooooooooooovooovooooooooooooooooooooooovooovooooooooooooooooovoooooooovooooooovooooooovoooooooooooooooovooooovoooooooooooovovooooooooooooooooooooooooooooooooooooooooooooovoovvooovooooooooovoooooovoooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooovoooovoooooooooooovovoooovooooooooovooooooooooooooovoooovvoooooooooooooooooooooooooovooooovooooooooooooooooooooooooooovooooooooooooovoooooooooooooooooovoooooooooovoooooooovoooooovooooooooooooooooooooooooooovoovooooooooovvooooooovvoooooovooooooovovoooooooovooooovoovooooooovoooooooooooooovooooooovooooooooooooooooovooooovooooovvovoovoooovoooooovoovoooooooooooooooooooooooooooooooooooovooooooovooovoooooovoooooovvvovoovooovoovooooooovooooooooooooooooooooooooooooooooovovoooooooovooooooooooooooooooooooooooovoooooooovooooovoooooooooooooooooooovvooooooooooovooooooooooovovooooooooooooooooooooooooovooooooooovoovoooovvvoooooooooooooooovooooooooooovovovooooooooovoooooooooooovoovoooooooovooooooooovoooovoooooooovooovooooooooovooooooooooooooovvooooovooooooooooooooovoooovoooooooooovoooooovooooooooooooooooooovooooooovoooooovoooooovooooovoooooovooooooooooooooovoovovovooooovoooovooooooooooooooooovooovoooooovoooooooovooooovooovooooovoooooooooooovooooooooooooooooooooooooovoovooooooovoooooooooovoooooovooooovooooooooooooooovooooooooooovooooooooooooooooooooovoooooooooooooooooooooooooooooooooovoooooooooovooooooovoooooooooooooooooovooooooooooooooooooooovovoooooooooooooooooooooovooooovooooooooooooovoooooooooooooovoooooooooooooooovooooovovovooooovooooooovvooooovoovvoovoooooooooooooooooovvvoooooooooovoooooovoooooooooooooovooooooooooovooooooooooovoooooooooooooooovoooooooooooooovoovoovooooovooovvoooooovoovoooooooooooovoooooovvooovooovvvoovooooooooooovvoooooovvooooovooooooooooooooooooooooooovoooooooooooooovvoooooooovvoovooooooovoooooooooooooovoovovoovoooooooovvooooovooooooooooooooooovooooooooooooooooooooooooooooooovoovoooovoovoooooooooooooooooooooovooooooooooooooooooovoooooovooooooooovoooooovoovooooooooooovoooooooooooooooooooooooooooooooovooovooooooooovvooovoooooooooooooovvvoooooooooooooooooooooooooooooooooovoooooovooooooooooovoooooovooooooooovoooooooooooooooooooovooooooooooooooovvoovooooooooooovooooooooooooooovooooovoooooovoooovvooooooooooooooooovoooooovooooovoooooovvovvooooooovooooooovoooovooovoooovvoooooooooooooooooooooooooooovoooooooovovovoooooovoovovovooooooooooooovoooooooovoooovovovooooooooooooooooovooooooooovooooooooovooooooovoooooooooooooooooooovvooovooooooooooovovovoooooovooovooooooovooooooooooooooooooooooooovoovooooooooooooooooooooooooovoooovvooovoovooovvoooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovovoooovoooovooooooovoooooovvooooooooooooooovoooooooooooooooooovooooovoooovoovoooooovovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooovoooooooooooooooooovooovooooooooovvooooooooooooooooooovooooooooovoooooooovooooooovoovvoooooovovoooooooooovooooooooooooooooooovoovooooooooovovovoooooovoooovoooooooovooooooooovoooooooooooooooooooooooooooooovovoooooooooooooooooooooovooooooovooooooooooooooooooooooooooooovooovooovooooooooooooooooooooovoooooooovoooooooooooooooooovooooooooovooooovooooooooooooooooooooooooovoooooooooooooooooovooooooovoovoovoooooooooooooooooooovooooooovooooooooooooooooooovoooooooooooooooooooooooooooooooooooooovooooooooooovoooooooooooooooooooovoooooooooooooooovovooooooovovoooooovoovoooooooooooooooooovooooooooooooooooovoovooooooooooooovoooooooooooooooooooooooooovooooooooooooovovooooooooooooooooooooovoooooooooovoovooooooooooooooooooooooooovovoooooooooooooooooovvooooooooooooooooovoooovovoovooooooooooooooooooooooovoovooooooooooooooovoooooooooooovooooooooooooooooooooooooooovooooooooooooooooooovvoovoovooooooooooooooooooooooooooooooooooooooooovoooovoooooooovoooovoooooooooooovooooooooovooooooooovoooooooovvvvoooovoooooovooooooooovoovoooovoovooooovooovoooooovoovoovooooooooooooooooooovovvooooooooovoooovoooooooooooooooooovooooooooooooooooooooooooooooooooooovoooooooooooooooooovvoooooooooovooooooovoooooooovoooovoovoooovooooovooovoooovovoooooooooooovooooovooooooovvooooooooooooooooooooooooooooovoooooooovooooooooooooooooooooooooooooooooooovoooooooooooooooooovvooooovoooooooooooooooooooooooooooovooooooooooooooooooooovooovoooovooovoooovooooovvoooooooooooooooooovoooooooooooooooooooooooooovoooovooooooooooooooooooooooooooooooovooooooooooooooooooovoooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooovooooooovoooooooooooovoooooooooovooooooooooovooooooovooooooooovooovovovooooooooooooovoooooooooooooooooooooooooooooooooovoovooooooooooooooovooooooooooooovoooooooovoooooovoooooooooooooooooooooooooooooovooooovoooooooooooooooooooovoooovoooooooooooooooovoooooooooooooooooooooooooovovoooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooovovoooooooooovooovooooooooooooovoooooooooovvoooooooooooooooooooooooovoooooooooooooooovoooooooooovoooooooovoovoovooooooooovvoooovooooooooooooovoooooooooooooooooooovooooooooovoooooooovoooooooooooovooovooooooooooooooooooooooooooooooooooooooooovooooovooooooooooooovooooooovooooooooooooooooooooooooovooooooooooooovvoovoooooooooooovvoooooooooooooooooooooooovooooooooooovoovoovooooooooooooovooooooooooooooooooooooooooooooooooooooooovoooooooooooovooooooooovooooooooooooooooooooooovoooooooooooooooovovoooovoovoooooooovvooooooooooooooovooooooooooooooooovoovooooooooooovoooooooooooovvvoooooooooooooooooooooovoovooooooooooovooooooooooooooooovooooooooooooooooovoooooooooooooooooooooooooovoooooooooovoovooooovooooooooooooooooooovooooooooooooooooooooooooooooooooooovooooooooooooooooooooooovoovoooooooovoooooovoooooooooovooooooovovoooooooooooovooooooooooooooooooooooooooooooooooooooooooovoooooooooooovoooooooooooooooooooovooooooooooooooovoooooooooooooooovooooooooooooooooooooovovoooooooooooooooooooooovoovooooooooooooovoooooooovooooooovoooovoooooovooooooovvooooooooooooovovvoooooooooooooooooooooooooooooooooooooooooooooooooovooooooovovooooooooooovoovvoooooooooooooovoooooooooooooooovooovooooovooovovvooooovoooooooooooooooooooooooooooooooovoooooooooooooooooooovooooooooooooooooooooooovooooooooooooooovovoooooovooovooooooooooooooooooooooooooooooooooooooooooooooooooooovooooovoooovoovoooovovoooooovoooooovoooooooovoooooovooovooooooooooooooooooovoooovooovoooovooooooooovoooooovooooooooooooooovoooooooovovoooooovoooooooooooooooooooovoooovooooooooooovoooooooooovvoooooooooooovooooooooooooooooooooooovooooooooooooooovoooooooooooooooooooooooooooooooooooovoooooovooooooooooooooovooooooooooooooooooooooooovovooooovooooooovoooovoooooovooovoooooooooooooooooooooooooooooooovoooooooooooooooovoooooooooooooooooooovoooovoooooovooovooooooooooooooooooovooooooovooovooooooooooooovvooovooooooovoooooooooooooovooooooooooooooooooooooovooooooooooooooooooooooooovooooooooovoovooooooooooovoooooooooooovooooooooooooooooovovovooovooooooooooooooooooooooooooooooooooooooooooooovoooooooooovoooooooooooooooovooooooooooovoooooooooovooovoooooooovooooooooovoooooovoooooovoovoovoooovoovooooovoooooooooovoooooooooovoooooooooovooooovovooooovooooooooooooooooovoooooovooooooooooovvoooooooooovoooooooovoovoooooovooooooooooovooooooovoovooooooooovoooooooooooooooovooooovooooooovoovooooooooovooovooovooovooooooooooooooooovvooovoooooooooooooooooooooovooooooovooooooooooooooovooooooovvooooooovooovooooooooooooooovooooooovoooooooooooovooooooooooooooooovooovovooooooooooovooooooooooooooovooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooovoooooovoooooooooovooooooooooooooooooooooovooooovooooooooooooooooooooooooooooooooooovooooovoooooooooooovoovooooooooooooooovoooovoovooooooooooovoooooooooooooooovooovooovooovoooooooovooooooooooooooovoooooooovovooooooooooooooooooooooooooooovooooooooooovooooooovooooooooooooovooovoooooooooooovoooooooooooovvvoooooooooooooooooovoooooooooooovooooooovooooooooooooooooooooooooooovooooooooovoooovovoooooovoooooooooooooooooooovoooooooovooooooooooooooovvoooovooooooooooooooovooooovooooooooooooooooooooooooooooooovvvooooooooovooovvoooooooooooovooovoooovooovovooovoooooooovooooooooooooooooooooooooooooooooovoooooooooooooovooooooooooooooooovooooooooooooooooooooooooooooooooooooooooovoooooooooooooovvooooooooooovooooooovoooooooooooovoooovooooooooovovooooooooooooooooovoovooooooovoovooooooooooooovoooooooooooooovooooooovooovooooooooooooooooovoooovooooovooooooooooooooooooooooooooooooooooooooovooooovooooooooovoooooooovoooovvvoooooooooovoooooooovoooovooooovoooooooooooooooooooooooooooooooovoooooovoooooooooooooooooooooooooovovoooooovooooovoooooooovoooooooooooooooooooooooovoovoooooooooooooooooovoooooooooooooooooooooovoooooooovoooovoovoooooovovvoooooooooooooooooooooovoooooooovoooooooovooooooooooooooooooovoovoooooooooooooooooooooooooooooooooooooooooooooooovooovovoovoooooooooooooooooooooooooooooovvovooooooooovooovvooooooovovvooooooooovoooooovooooooooooooooooooooooovoooooooooooooooooovvoovooooooooooooooooovoooooovooovvooooovoooooooovooooooooooooooovovooooooooooooooooooovooooooooooooooooovoooooovoooooooovoooooooooooooooooovoooooooooovvoovoooooooooooooooooooovooooovooooovooooooooovvoooooooooooooooooooovooooooovovoooooooooovooooovoooooooooooooooooooooooooooooovoooooooooooooooooooooovvoovooooooovovooooooovooooooooooooooooooooooooooooooovoovoooooooooooooooooooovooooovoooooooooovooooooooovoooovoovooooooooooooovoooovoooooooooooovoooooooooovoooooooooooooooooovoooooooovoovooooooooooooooooooovooooooooooovooooooooovooooooooooooooooooooooovoooooooooovooooooooooovooooooooooooooooovooooooooovoooooovooovooovvoooooooooooooooooooovoooooooooooovoooooooooooooooooooooovoooovooooooooovoooooooooooovooooooooooooooooooooooooovooooooooooooovoooooooooooooooooovoooovooooooovoooooovoooooovooooooooovooooooooovoovooooooooooooooooooooovooooovovoooooooooooooooovvoooooooooooooooooooovooooooovvooooovvoooooooooooooooooooooooooooooooooooooooooooooooooooovvoooooooooovooooovoooooooooooooooooovoooooooovoovovooooooooooooooovoooooovvoooooovooooooovooooooooooooooooovvoooooooooooooooooovoooooooovooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooovooooooooooooooooooooovoooooooooooooovoooooooovooooooooooooovooooovovoooooooooooooooooooovoooooooooooovooovoooooooovoooooovoooovooooooooooooooooooovoooooooovoooooovooooooooooooooovvovoooooooovoovoovvooooooooooooooooovoooooooovoooooooooooooovooooooooooooooooooooovovooooovooooooooooooooooooooovooooovooooooooooooovoooovoooovooooooooovovooooooooooooooooooooooooovooooooooooooooooooooovoooooooooooooooooooooooooooooooooovoovoooovooooooooooooovooooovovooooooooooooovvooovooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooovooovooooooooooooooooooooovoooooovoooooooooovovoooooooooovoooooooooooooovooooooovovooooooooooooooooooooooooooooooooooooooooooooovoooooooooovooooooooooovooooooooooooooooooooooovvooooovoooooooooooooooooooooooooovoooooovoooooovovvvoovvoovovvvooooooooooooooooooooooovoooooooovoooooooooooovooooooooooooovoovovoooooooooooooooooooooooooovoooovovvooooooooooooooooooooovoooooooooooooooooovooooooooooooooooooooooooooooooovvooooooooooovooooooooooooooooooovoooooooooooooovooovvoooooooooooovoovooooovooooovooovooooooovooovooooooooooooooooooooooooooovvooooooooooooooooooovoooooooooooooooooooooooooooooooooovooooooovooooooooooooooooooooooovoooovoooooooooovoooovooooovovooooovoooovoooovvoooooooooooovooooooooooooooooooooooooooooooooooooooooovvooovovoooooooooooovovoooooovoovooooooooovooooooooooooooooooooooooooovovooooooovvooooooooooooooooooovooooooooooooovvooooooooooooovooooooooooooooovoovooooooooooooooovovvoovoooovoooooooooooooooooooooooooooooooovoooovovoooooooooooooooooooooooooooooooooovoooooovovoooooooooooooovooooooooooooooooovoooooooooovoooooooooooooooooooooooooovooooooooooooooooooooovovooooooooovooooooovovoovoovoooooooooooooooooooovoovooooovoooooooooovvoovoooovooooooovvooooovoooovoooooooooooooovooooooooovoooovvoovooooovvvooooooooooooooooooooooooooooooooooooooovoooooooovvoooooooovoooooooovooooovvoooooovoooooovovooovooooooooovoovoooooooovvoooooooovooooovooooovooooovovvooooooooooooovooovooooooooooooooooooooooooooooooovoovoooovovooooooooooooooooooooovoooooooooooooooooooooooooooooooooooovoooovoooovoooooooovovoovooovooooooooooooooooooovoovooooooooooooooooooooovooovooovvoooovoooooooooooooooovoooooooooooooooooovvoooooooooooooooooooooooooooovoooooooooooooooooooooooooooovooooooooooooovvoovooooooooooooooooooooovovvoovooooooovoovooooooovooooovvooooovooovoooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooovooooooooovoooooooovvoovoovoooooooooooooooooooooooooooovooooooooooovoooooooovoooooovoooooooovoooooooovooooooooooooooooooooovovoooooooooooooooooooooooovooooooooooooooooooooovooooooooooooooooooooovoooooooooooooooovovoooooooooooooovvooovoooooooooovooooooooovooooooovooooovvoooovoooooooooooooooooooooooooooovovoooovovovooooovoooooooovooovoooooooooooovooooooovoooooooooooooooooooooooovvooooooooooooooooooooooooooooooooooooooooooooovvvoooooooooooooooooooooooooooooovooooooooooooovoooooooovoooooooooooooooovooovooovoooooooooooooovooooovoooooooooooooooooooooovooooovooovooooooooooooooooooooovoooooooooooooooooovoovooooooooooooooooooooooooooovooooooovvvoooooooovoooovovooovoooooooooooovoooooooooooooovooovoooooooooooooovoovvovoooovoooooooooovooooooooooooooooooooooooooooooovovvoooovoooooooooooooooovooooooooooooooooovoooooooooooooooooooooooooooooooovooooooooooovooooooovoooooooooooooooooooovvooooooooooooooooooooooooooooooooooovooovoooooooooovoooooooooooooooooooooooooooooooooooooooovoovooooovooooooooovoooooovooooooooooooooovoovoooooooooooooooooooooooooooooooooooooooovooooooooovvoooooovooooovoooooovooooooooooovoooooovooovooovooovovooooooooooooooooooooooooooooovooooooooovvooooooovoovoovovooovoooooooovooovovooooooovooooovooooooooooooovoooooooooovoooovvooooooooooooooooooooovoovoooovvooooooovooooooooooooooooooooooooooooooooooovoooooooooooooooovooooovoooooooooooooooooooooooovooovoooooooooooooooooooooooooooooooovooooooooooooooovoooooooooooooooooovooooooovoooooooovoooooovoooooooovoooooooooooooooooooooooooooooovooooooooooooooooooovooooooooovovoovooooooovovoooooooooooooooovooooooovoooooooooovooooooooooooovooooooovoooooooooovooooovoooovoooovovooooooooooovvovoooooooovoovoooooooooooooovoooooovoooooooooooooooooooooooooooovovoooooooooooooooooooooooooovooooooooooooooooooooovooovooooooooooooooovoovoooooooooooooooooooooooooooovoooooooooooovoooooooooooooooooovooooovoooooovoooovovooovoovoovoooooooovoooooooooooooooooovovooooooovooooooooooooooooooooooooovoovoooooovoovoooooooooooooooooooooovoovooooooooooooovooooooooooooooovoooooooooooooovoooooooooooooooooovooovovoooooooooovvooooooooooooooooooooooooooooooooooooooooooovooooovoooovooovoooooooooooooooooooooooooovooooooooooooooooovoooooooooovovooooooooooooooooooooooooooooovoooooovoooooovooooovoooooooooooovoooooooooooovooooooovoooooooooooooooovoooooooovoooooovoooovovovooooooooooovoooooooooooooovooooooooovovooovooooooooovooooooooovoooovovoooooooooooooooooooovoooovoovvooooooooooovoovooooooooooooovooooooooooovoooovovoooooooooovooovoovooooooooovooooovooooooooooovoooovooooooooooooooovooooooooooooooooooooooovoooooovooooooooooooooooooooooooooooovoooooooooooovooooooooooooooovoovoooooooooooooovooooovoooooooooooooooovoooooooooovoooooovoooooooooovooooooooovooooooovvvooooooovoooooooooooooooooooooooooooooooovovooovoooooooooooooooovoooooooooooooooovoovoooooooooooovoooooooooooooooooooooooooovoooooooovoooooovooooovvooovoovoovooooovoooooooooooooovovoooooooovooooovoooovooooooooooooooovooooooooooooooooovooooooooovoooooooooooovoooooovoooooooooooooooooooooovooooooooooooooooooooooooooooovoooovooooooooovoovooooooooooooooooooooooovovooooooooovooooovoooooooooooooovvooooooovoovooooooooooooooooooooovoooooovoooooooooooooooooooooooooooovooovoooooooooooooooooooooooooooooovooovvoooooooovoooooooooovoovooooooovoovovoooooovovoooooooovoooooovvooooooooooooooovoooovooooooovovoooooooovoooovooovooooooooooooooooooooooooooooovooooovooooooovvoooooooooooooooooooovoooooooooooovoovovvooooooooooooooooooovooooooooooooovoooooovoovooooooooooooooooooooooooooooooooovvooooooooooooooooooooooooooooooooooooooovoooovooooooooooooooovoooovoooooovoovovvoooooooovovovooooooooovvoooovoooovvooooovoooooooooooooooooovooooovoooooooooooooooooooooooooooooovooovoooooooovooooooooooooooooooovoovoooooooooooovooooooooooovooooooooooooooooovooooooovooooooooooovooovoooovoovoovoooooooooovoooooooooooovooooooooooooooooovooooooooooovoooooooovooooooooooooooooovooooovoooooovoooovoooooovvooooovoovoooooooooooooooooooooooooooovovovvoooovoooooovooooovoooooovoooooooooooooooooooovoooooovooooooooooooooovvooovoooooovoooooovooooooovooooooovvooooovvvooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooovooovooooooooooooooooooovooooooooooooooooooooooooooooooooooooovooooooooovooooooovoooooooooooooovoooooovovoooooooovooovoooooooooovvooovoooooooooooooooooooooovooooooovoovooooooovovoooooooooooooovvooooovvvooooooovooooooooooooooooooooooooovoooooovoooovoooooooooooooooovoooooooooooooooooooooooooooooooovooooooooovoooooooooooooooooooooooooooooovvoovvooooooooooooooooooovooooovooovoooooooooooooooooooooooooooovooooovooovoooooooooooooooovoovoooooovooovovoooooovoooovvoooovoooooooooovoooooooooooooovovoooooooooooooooooooooooooovvoovooooovoooooooooooooooooooooovoooovoovooooooooooooovoovoovovooooooooooooooooooooooooovooooovvovvvvoooooooooooooooooooooovoooooooooooooooooooooovooovoooooooooooooooovoovoooooooovooooooooooooooooooooovoovvooooooooooooooooooooooooooooooovvooooooooooooooooooovoovoooooooovooooooovoooooooooooovoooooooooooooooooooooovooovoooooooooooooooovooooooovoooooovooooovovooooooooovoooooooooooooooooooooooooooooooooovvoooooooooooooovooooooooooooooovovoovoooooooooooooooovoovoooooovooovooooovvoovoooooooooooooooooovooooooooooooooooooooooooooovovooooooooooooooovooovooooooooooooooooooooooooooooooooooooooovoooovoooooooooooooooooovoooooovooooooooooooooooooooooooooooooovooooovooooooooooooovoooovooovvoooooooooovooovooovooovooooooooooooovooooooooovovovoooooooooooooooooooooovoooooooovooooooooooooovooooooooooooooooooovooooooooooooovoooooooooooovooooooovooooooooooooooooooooovooooovooooooooovooooooooooooooooooooovovooovooovooooooooooooooovooooooooooooooooooovovooooooooovooooooooooovooooooooooooooooooovoooooooovoooovoooooooooooooooooooovvooooooooooooooooooooooooooooooovoovooooooovooooooovooovooooovooooovoovoovoooooooooooooooooooovoooooooovoooooooooooovoooovvooovvooooooooovooovvoooovoooovoooooooooooovooooooooooooovoooooooovoooovvovvoooooovooooooooooooooooooovoooooovovoovooooooovvoooooooooovooooooooooovooooooooooovooooooooooooovoooooooooovooovoooovovvoooooooooooooovooovoooooovoooooooooooooooooooooooovoooooooovooooooooooooooooovooooooooooooooooooooovoooooooooooooooooooooooooovovoooooovoooooooooooooooovoooooooooooooooooooooooooooooooooooooooooovoovooooooooooooovooooooovoooooooooooovovooooooooooovovovoooooooooooooooovooooooooooooooooooooovooooooovovoooooooooooooooooooooooovooooovooooooovvooooooooooooooovoovooooovooooovooooooooooooooooooooovooooooooovooooooooovvooooooooovoooooooovoooooooooovooooooooooooovoooooooooooooooooooovoovvoovooooooooooooooovoooooooooooooooooooooooooooooooovoooovooooooooooooooooooooovovoooooooooooooooooooooovoovoooooooooooooooovoooooooooooooovoooooooooooooooooovvvoovoooooooooooooovovvooooooooooooovooooooooooooooooooooooooooooooooovovoooooovoooooooooooooooooooooooooovovvvoooooovooovoooooooovoooooooovvooovovooooovvovvoooooooooooooooooovooooooooooooooooooooooooooovoooooooooooooooovooooooooovooooooooooooovooooovoooooooooovvoooooooovoooooovovooooooooooovoooooooovoooovoooooooooooooooovoooooovoooovooovooooooooovovoovooooooooooooooovoooooooooooooooooooovoooooovoooooooooooooooooooooooooooooooooooooooooovooovoovooooovoovooooooovooovoovooooooovooovooooooooooooooooooooooooooovooooooooooooooooooooooooovoooooooooovooooooooooovooooovooooooooooooooooovoooooooooooooooooovooooooooooovoooovovoooooooooooooooooooovooooooooovoooooooovoooooovoooooooooooooooooooooooooooooooooooovooooooooooooooovoooovovoooooooooooovvooooooooooovvooovoooooooooooooooooovvoooooooooovooovooooooooooooovoooooooooooooooooooooooooooooooooooooooooovoovooovoooooooooooovoooooovooooooovoooooooooooooovooooooooooovoooooooooooooooooovvoooooooovvoooooooovoooooooooooooooovooooooovoooovooooooooooooooooovoooooooovoooooovoooooovvovoooooovooooooooooovooooooovoooovoooooovvooooooooooooooovoooooooooovooooooovoooooovovooooooooooooooooooooooooooooooooooooooooooooooooovoooooovooooooooooooooooooovoooooooooooovooovoooooovooooooooooovoooooooooooooovooovooooooovooooooooovoooooooooovoooooooooovooooooooooooovvoovooooooooooooooovooooooooooooooooooooovoooooooovooooooooooovoooooooooooooooooooooooooooooooooooovooooovooooovoooooovovooovoooooooooovoovoovooovoooooooooooooovvoooooooooooooooooooovoooooooooooovoooooooooooooovovooooooovoooovovooooooooooooooooooooovoooooooovoooovoovoooooooooooovooovoooooooooooooovoooooovooooooooooooooooooooooooooooooovooooovoovoooooooooooooooooooooooovoooovoooooooooooooooooooooooovovooovvooooooooooooooovoooooooooooovooooooooovoooovoooooooooovoovovoooooooooovooooooooooooooooovvoooooooooooooooooooooovoooovovoooooovoooovooooooooooovvoooovooooooooooooooooovooooooooooooooooovooovvoooovoovooovooooovooovoooooooooooooooovovoooooooooooooooooooooooooooooooooovooovooooooooovoooooooooooooovooooooooooooooooovooovooooovvovvoooooooooooooooooooooooooooooooooooooovooooooooooooooooovooooooooovoooooooooooovoooovooooooooooovooooovooooooovoooooooooovooooooovoooooooovvooovvoooooooooooooooooooooovoooooovooooooooovoooooooooooooooooovoooooooooooovooooooooooooovoooooovoooooovovooooovoooooovoooooovooooovoooooooooooooovoooooooovoooooooooooovoooooooooooooooooooooooooooooovoovooovoovooooooovooovoooooooooooooovooooooooooooovovovooooooooooovooooooovoooooooovoooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooovooooooooovvovooooooooovoooovovvooooooovooooovovooooooooooooooooooooooooooovoooooooooooooooovoooooooooooooooooooooooooooooooooovooooovoooooovovooooooovvooooooooovoooooovvoooooovooooovovoooooooovooovooooooooovooooovooooooovoooooooooooooovovovooovoovooooooooooooooooooooovoooooooooooovoooooooooooooooooooooooooovovoooovooooovooooooooooovooooooooovvooovooooooooooooooovoooovooooooooooooovooooooooooooooooooooooooooooooovvoooooooovooooooooovoooooooooooovovoooooooovoooovvoovoovvoooooooooovooooooooovoooooooooooovoooooovoooooooooooooovvooooovooooooovoooovoooooooooooooooovooovvovoooovoovooooooovooooooooovooooooooovoooooooooooovooooooooooooooovoooovvooooooooooooooooooooooooooooooooooooooooooovovoovovvooooooooovovvooooooovoovooooooooooooooooooooovoooooooooooooooooooooovoooovoooovooovooooooooooooooooooovvoooooooooooooooooooooooooooovooooovoooooooooovooooooooooooooovooooooooooooooooooovooooooovooooooooooooooooooooooooooovoooooooovoooooooooooovoooooovoooooooooooooooooooooooooooooooooooooooooooovoooooovooooooooooovooooooooooooovooooooooooooovooooooooooooooooooovooovooooovoovoooooovoooooooooovoovvooooooooovoovoovoovoooovoovoooooooooovoovooooooooooooooooooooovoooooooooooooooooooooooooooooovvooooooooooooovoooooooooovovvooooooooooooooooooooooooooooooooooovooooooovooooooooooovooooovooooooooooooooooovooooooooovoooooooooooovoooooooovooovoovoooooooooooooooovooooovvovoooooooooovvooovooovvoooooooooooooooooooooooooooooooooooovoooooooovooooovoooovooooooooooooooooooovoooooooooooovovooooooooooooooooovooovooooooooovoooooooooovoooovooooooooooovooooooooovvooooooooooooovooovooooovooooooovoovooooooovovooovoooooooooooooooooooooooooooovooooooooovooooooooooooooovoooovooooooooooooooooooooooovooooooovooovoooooooooooooooooooooooooooovovooooooooooooooooooooooooooooooooooooovoooooovoooooooooovoooovvvooovooooooooovooovvovooooooooooooooooooovooovoovvoooooooooooooooooooooooooooooooooooooovoooooooooooovooovoooovoooooooovvooooooooooovvoooooooooovoovoooovoovooooooooooooooooovooooooooooooooooooooooooooooovoooooooooovooooooooooooooooovovooooooooooooooooovooooooooooooooooooooooooooooooooovooooooooooooooooooooooooovoovooooovooooooovooooooooooooooovooooooooooooooooooooooooooooovooooooooooooooovoovoooooooooooooovvooooovvooooovooooovoooooooooooovoooooooooooooovoovooooooovooooooooovooooooovooovoooooooooovovoovoooooooooooooooooooooooooooooooovooooooovooooooooooooooooooovoooooooooooooovoooooooovoooooooooovooooooovooooooovooooooovooovoooooooovoooooooooovovoovovoooooooooovoooooooooooooooooooooooooooooovoovoooooooooooooooooooooooooooooooooooooooooooooovvvoooooooooooooooooooooooooooooooooooooooooooooooooooooovooovoooooooooooooooooooovoooooooooooovooooooooovoooooooovoooooovoooooooovoooooooooooooooooooooovoooooooooooovoooooovoooooooooooooooovoooooooooooooooooovoooooooooovoooooovoooovooooooooooooooooooooooooooooooovoovoooooovooovooooooovvooooovvooooooooooovoooooovoovooooooovoovooooooooooooooooooooooooooovoooooooooooooooovooovvoooooooooooooovovoovooooooooooooooooooooooooooooooooooooooovovoooooooovoooovovooovoooooooovooooooooooooooooovoooooovooovooovoooooooooooooooooooooooooovooooovooooooooooooooovovooooovoooooooooooooooooooooooovoooovooooooooovoooooovvoooooooooooooooooooovoooooooooooovoooovooooooooooooooooooooooooooovooooooovoooooooooooooooooooovooooooooooooovvoooovoooooooooooooovovoooooooooooooooooovooooovooooooooovovoooooooooooooovooooovovooooooooovvooovooovooooooooovoovoooovooooooooooooooooooooooovooovoooooooooovoovvooooooovooooooovooovooooooooooooovovvoooooooovovooooooooooooooooooooooooooooooooovooooovoooooovooooooooooooooooooooooooooooooooooooooooooovooovoooooooooovoovoooooovoooooooooooovovoooooooooooooooooooooooooooooooooooooovvooovoooooooooooovovooooooooooooooovvooovooooooovooooooooooooooooooooooooooooooooooooooovoooovovoooooovooooovvoovooooooooooooooooooooovovoooooooooovovooooooooooooooovovoooovoooooooovooovoooooooooooovoovoooovooooooooooooooovvvoovvovooooovoooooooooooooooooovooooovoovooooooooovoooovoooooooooooooooooooooooooooooooooooovvooovooooooooooooooooooooovoooooooovooovovvoovoooooooooooooooovoooooooooooooooooooooovooooooooooovovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooovooooooooooooooovoovoooooooooooooooooooooooovoooooooooooooooovoooovooooooooooooooooooooooooooooooooovoovooooooooooooooooooooooooooooooooooooovvoooooovoovooooovoooooovooovooooooooooooooooooovovooovoooooooooooooovooooovoovoooooooooooooooooooooovooovovooooooooooooooovooooooooooooooooooooooooooooovooooooooooovoooovoooovoooooooooooooooooooooovoooooooooooovoooovoooooovoovoooooovvovoooooooooooooooovooovovvoooooooooooooooooooooooovvooooovoovooooooooovoooooooovoooooooooooooooooooooooooovooooooooooooovooooooooooovoooooooooooooooooooooovoooovoooooooooooooooooovvooooooooooooooooovoooooooooovoooooooooovovooooovooooooooooooooooooooooooooooooovovvovooooooooooooovooooooooooooooooooooooooooooooooooooooooooovvooooooooooovoooooooooovvooooooooooooooooooooooooovvoooooooooooooooooooooooovoooooooooooooovooooooooovovoooovooooooooooooooooooooooooooovoovooooooooooooooovooooooooooovoooooooooooovooooooooovoooooooooooovooooooooooooooooooovooooooovooooovoooooooooooooooooovoooooooooooovoooooooovooooovoooovoooooooooovovooooooooooooooooovooooooooooovooooooooovooooooovovooooooooooooovooooovoovooooovooooooovovoooooooovooooovoooooooooooooovvooooooooooovoooooooovoovovoooovvoooooooooovoooovooooooooooovovoooooooooovooooooooooooovooooooooooooooooovoooooovovooovooooovooooovooooooooooooovovooooooooooooovooooooooooooooooooooooooooovoooooooooooooooooooooooooooooovvoooooovooovooooooooooooooooovooovoooooooooooooovooooooovooooovoooovoooovvooooovoooooooooovooovovovooovooooooooooooooooooovoooovoooooooooooooooooooooovooooooooooooovoooooooovooooooooooooooooooooooooooooooooooovooooovvovooooovovooovoooooooooooovooooooooooooovoooooovoooovvooooooooovvoovoovooooooooooooooooovvvooooooooooooooooooooooovvooooooooooooooovovooooovooooooooovooooooooooooooooooooooooooooooooooovooooooooooooovoooovoooooooooooooooooooooooooooooooooovovooovoooovooovooovovoooooooovoooovoooooooovoovooooovovvoooooooooooooooooooooooovooooovovoovooooooooooooovovooooooovoooooooooovoovooooovooooooooooooovooooooooooooooooovoooooooovooooooooooooooooovoooooooooovovoooovooooovoooovooooooooooooovooooovoooooooooooooovvoooooooooooooovoooooooooovooooovoovooovoooovoooooovoooooooooooooooooooooooooovoooooooooooooooooooooovoooooooooooooooooooooovoooooooooooooooooooooooooovooooooovoooovoovovovovvooooooooooooooooooooooovooooooooooooooooovooooooooooooooooooooovvoooooooooooooooooooooooooovvoooooovovooooooooooovoooooooooooooooovvoovooooooooooooooooooovvoooooooooooooooooooooooooooooooooooooooovoooooooooooovoooooooovvoooooooooooooooooooooovoooovoovooooooooovovooovoooovooooovooovvvooooooooovoooooooooooooooooovoooooooooooooooooovoooooooooooooooooooovooovooovoooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooovoooooooooooooooovooovooovoovoooovvoooooooovooooovoooooovoooovoooooooovoooovvoooooooooooooovoooooooooooovovooooooooooooooooovvoooooovooooovooovoooooooooooooooooooooooovoooooovooooooovooooooooovvoooovoooooooovvoovvooooooooooooooovooooooovovoooooooovoovoooooooooooooovooovooooooooooovooovoovoooooooooooooovooooooovoooooooooooooooooooooooooovoooooooooooooooooooooooovooooooooooovovooooooooooooooooovooooovooovooooovoooovoooooooovoooooooooooooooooovoooovooooooooooooooooooooooooovovoooooovooooooooooooooooooooooooovoooooooooovooooovvoooovvooovooooooovooooooovoooooovoooooooovooooovooooooooooooooooooooovoooovvooooovooooooooooooooooooooooooooooooooooooooooooovooooovovoooooooooovoooooooooooooooooooooooooovooooovooooovoovvoooooovooovoooooooooooovovovooooooovooooooooooooooooovooooooooooooooooooooooovoooovooooooooooooovvooooooooooooooooovooooooooooooooooooovoooovvovoooovovvoooooooovoooooooooooooooooovoooovovooovvoooooooooooooooooooovooooooooooovoooooooooovooooooovoooooooovoooovoooooovvooooovooooooovooooovooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooovoooovoovooooovoooooooooooooovoooooovooooooooooooovooooooovoovoooovovooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooovoovoooooooooooooooooooooooooooooooooooooovvoooooooovvooooooooooooooooooooooooooooooovooooooovoooovooooovoooooooooooooooooooooooooovooooooooooooooovooooooooooooooooooovoooooovovoooooooooooovooooooovooooooooooooooovooovovooooovovooooooovovoovooooooooovoooooooooooooooooovooooooooooooooooooooooooooooooooooooovooooooooovvooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooovoovovvooooovoooooooooooooooovoooovooovooooooooooooooooovovooooooooovoooooooooovoooooooooooooovooooooooooovovoooovoooovoooooooooooovoooooovooooooooooooovooooovoooooooooovooooooovooooooovoooooooooooooooooooooooooooooooooooooovoooooooooovvooooooooooooooovovooooooooooooooooooooooovooooooooooovooooooooooooooooooooovoovoovooovooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooovoooooooovovoooooovoooovovoooooooooooooooooooooooovoovooooooooooooooooooooooooooovooooovooooooooooooooooooooooovooooooovooooooooooooooooovooovovooooooovvoooooovoooovooovovvvovvoooooooovovooovoooooooovoooooooooooooooooovooooooooooooooooooooooooovoooooooooooooovooooooooooooooovovoooooovooooooooovoooooooooooooooooooooooovooovoovoooooooooovooooooooooovooooooooovoovoooooooooooovoooooooooooooooooovovooovooovovoovooooooooooooovvoovoooooovooooooooovoooooovoooooooooooooooooooovooooooooooooooovvoooooovovooooooooooooooooooooovooooovooovooooooooooooovoooovooovovooooooovovoooooovooooooovoovoooooooooooooooooooooooovooooooovovvovooooooooovoooooooooooooooooovovooooooovooooooooovvooooooooovoooooooooovovooooooooovovoooooooooooooooooooooooovooooooovoooooooooooooovvooovovooooooooooooovovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovvooooooooooooovooovooooooooooooovooooovooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooovvooooooooovooooooooooovoovoooooooooovooooovooooooooooooooooooooooovooooooooooooooooooooooooooovoooooooooooooooooooovoooooooooovoooooooooovooooooooovvoooooooovvooooooooooooooooooooooooooooovooooooooooooooooooooooovvoooooooooooooooovvovooooooooooooooovovoooooooovovooooooooooooovoooooovoooooooooooooooooooooooooooovvvoooooooooooooooooooooooovoooooooovooooovoooooooooooooooovoooooooooovooooooooooooovoooooooooovvoooooovoooooooooovoooovoooooooooooooovoovooooovvoooooovooooooooooovoooooooooooooovooooooooooooooooooooooooooooooovovoooooooooooooooooooovooooooooooooooooovooovvoooooooooooooooooooooovooooooooovoovooooooooooooooooooooovooooooooooooooooooooovooooovoooooooooooooooooovoooovoooooooooooooovovooooooooooooooooooovooooooovvooooooooovoooovoooooooooooovoooooooooooooooovooovoooooooooovooooooovoooooovooooooooovoooooooovooovooooooovooooovooovoooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooovovooooooooovooooooovoooooooovooovoooovvooooooooovovoooooooooovvoovvooooooovovoovoovvovoovoooooooooovovovooooooooooovooooooooooooooooooooovooooooooooooooovooooovooooovooooooooooooooooooooooooovvoooooooooooooooovooooooooooovoooooooooooovoooooovoooooooooooooooooooooooooooooooooooovvoooovooooooovvvooooovooooooooovoovovvoovoooovvoooooooovooooooooooovooovoooovovovooooooooooooooooooooooooooovooooovovoovoooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooovoovvoooovoooooooooooooooooooooooooooooooooovoooooooooooovooovovoooooooooooovoooovvoovoooooooovooooovvvovooovovovooooovovooooooovoooooooovoovvooooooooooooooooooooooooovoooooooovooooooooovvooooooooooooooooooooooooooooooooooooooovooooovooooovovoooooooooooooovooooooovooooovoovovovoooooovvooooovoovoooooovooovoooooooovooooooooovooooooovooooooooooooooovooooooovvooovoooooooovooooovooooovooooooooooooooooooooooooooovvvooooooovooooooooooooovoooooooooooooooooooovooooooooooooooovoooooovvoooooooooooovooooooooovovooooovovoovooovoooovoovoooooovoooooovooooooooooooovoovooooooooooooooooooooooooooooooooooooooooovoooovoooooooooooooooovoooooooooooooooooooooooooooooooooooooovoooovooooovooooooovoovoooooovoovooooooooooooooooovooooooooooooooooooooooooovoooooooooooooooooooooooooooooooovoooooooooooooovooooooooooovoooooovooooooooooovooooooooooooooovooovooovvooooooooovoooooovovoooooooooooooooooooooooooooovooooooooooooooooooovoooovovoooovoooooooooooooooovoooooooooooovoooooovoooooooovoooooooovoooooooooooooooooooooooooooooooooooooovooovovooooooovoovoooooovoooooooovooooooooooooooooooooooooooooovovovooooooooooooooovoooooooooooooooovooooooooooooooovovoooooooovoooovooooooooooooooooooovoooooooooooovoooooooovoooooooooooooooooooooooooooooovoovoooooooooooovooovooooovoooooovooooovoooooooooooooooovooooooooooooooooooooooooooooooooooooooooovooooooooovoooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooovvoovoooovoooovvoooooooooooooooovooovooovovooooooooooooooooooooooooooooooovovoooooooooovooooooooooooovooooooooovoooovvvooooooooooovvooovvoooooooovoooooooooooooooovoooooovovooooovovovvoooooooovoovoooooooooooooooooooooovoovoooovoooovoovooooooooovoovoooooooooooooooovoooooooooooooooooovoooooooooovoooooooovooooooooooovoooooooooooooooovovoooovoooooooooooooooovovoovoooovoooooooooooooooooovoooooooovoooooooooovoooooooooooooooooovoooooooooooooooovooooooooooooooovoooooooooooooovooooooooooooooooooooooooooooooooooooooooovovoooooooooovoooooooovooovoooovooooooovovooovooooooooooooooooooooooooooooooovoooooovoooooovoooooooooooooooovooooooooooooooooooooooooooooovooooooovoovoooooooooooooooovovoooooooovoooooooovooooovooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooovooooooooooovoovooooooooovoooooooovooooovvoooooooooovooooooooovoooooooooovvoooooooooovooooovooooovoooooovoooooooooooooooooooooooovoovvovooovoooooooooovovoovovoooooooooooooooooooooovooovoooooooovoooooooovooooooooooooooooooooooooovovoooooooooooooooovoovovoooooooooovoooooooooooooooooooooooooooovovooooooooooovoooooooooooooooovoooooovooooooooooooooooooooooooooovvooooooooooooooovoooooooooooovooooovvoooooooooovovoooovoooovvvooooooooooooovoooooooooooovooooooooooooooooooooooovoooooovoooovooooooovooooooooooooooooooooooooooooooooooooovooooooooooooooovooooooooooooooooooooooooooovooooovoooooooooooooooooovooovvoovoooooooooooooovooovoooooovooooooooooooooooooooooooovoooooooooooooooooooooooooooovoooovooovooooooooooovvoooooooooovooooooooooooooooovooovoooooooooooovoovooooooooooooooooovovovooovoooooovooooooovovoooooooooovoooooooovoovooooovooovooovoooooooooooooooooooovoooooooooooooovoooovoooooooooooooovooooooooooooooooovooooooooooooooooooooooooooooooovooooooooovoooooooooooooooooooooooooooooooooooovooooooooooooooooooooooovooooooooooooooooooooooooooooooooovovoooooooooooovoovoooooooooooooooooooooooooooooooooooooovoooooooooovooooovooooooooooooooooooooooooooovooooooooooooooooooooooovoooooooooooooooooooooovooooooooovovooooooooooovvooooooovooooooooovovvooooovoooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooovooooooooooooooooooooooooovooooooovovvoooovooovoooooovooooooooooovvvoooovvovvooovooovoooooooooooooooooooooooooooovovooooooovoooooooovoooooooooovooooooooooooooooooooovooooooooooooooooooooooooooovooovovovovooooooovooovoovovoooooooooovooooooooooooooooooooovooooooovoooooovvovooooooooooovoovooooovooooooooooooooooooooooooooooovoooovoooooooooooooooooovoooooooooovooooooovooooooooovoovoooooooovooovoooovooooooovooooooooovoooooovoooovvovvoooooooooooooooooooooovooooovooovovooooooovooooooooovooooooovoooovoooooooooooooooooovoooooooooooooooooooooooovoovooooooooooovooooooooooooovovvoooooooooooooooooooooooooooooooooovooooovoooovoooooovoooooooooooooooooovvoooovoooooovooooooovoooooooooooooooooooooooooooooovooooovooooooooooooooooooooooooovooooovooovoooooooooovooovooooooooooovooooooooooooooooooooooooooooooovvovoooooooooooooooooooooooovoooovoooooooooovovoovooooooooooooooooooooooooooooovooooooooovooooovoooooooooooooooooooooovovooooooooooooooooooooooooovooooovovooooooooovooovooooooovvooovovooooooooooooooooooooovooovoooooooooooooooooooovoooovoooooooooooooooovooooovovoooooooooovoovooooooovooooooooooooooooooooooooooooooooooooovoooooooooooooooovvoooooooooooovoooooooooooooooooooooooooooooooooooooooovvvvovvovvooooooooooooooovoooooovooooooooooooooooovooovooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooovoooooooooooooovooovoooooooooooooovoooooooooovvoooooovooooooooovoooooooooooooovoooooooovoooooooooovovooooooooooooovoovoooooooooovovoooooooovooooooooooooooooooooooooovoovoooooooooooovooooooooovoooovoooooooooooooooooooooooovoovooooooooooooooooooovoooooooooooooovoooooooooooovooooooooooooooooooooovoooovooooooovooooooovoooooooooooovoooovoooooooooooooooooovoooooovoovovoooovoooooovoooooooooovooooooooovooooovoovooovovoovoooooooooooooooooooooooooooooooooovoovovoooooovooovooooovooooooooooooooovoooooooooooooooooovooooooooooooovooooooooooooooooooooooooooooooooovovoooooooooovvvoooooooooooooooooooooooooooooooooooooooooooovovooooooooooooooovoooooooooooovoooooooovoooooooooooooooooooooooooooooooooooovoooooooovooooooooovvooooooooooooooooooovoooovovooooooooooooooooooooooooooooooovvoovoooooooooovooooooooooooovooooooooooooovoooooooooooovoooooooooooooooooooooooooooooooovvoovoovovovoooovooooooooooooooovooooooooooooooooooooooooovooooooooooooooooooooooooooovooovooooooooooooovovovooovoooooooooovooooooooooovooooovoooooovooooovoooooooooooovooooovoovoooooooooooooooooooovoovoooovooooooooooooooooooooooovooooooooooooooovooooooovooooovooooovvoooooooooooovooooooooooooovooooooooovoooooooooooovoooooooooooooooooooooooooovooooooooooooovoooooooooooooooooooooooovoooooooovooooooooooooooovoooovooooooovoooooooooovooooooovooovooovooooooooooooooooooovoooovooooooooooooooooooovoovooooooooooooovovoooovooooooooooooooooooooooooooovoooooovovoooovoooooooooooooooooooooooooooooooooooooooooovovoooooovoooooooovoooooooooovvoovooooooooooooooooooovooooooooovoooooooooovooooovvvoooooooovoovooooooooovoooovvooooooooovooooooooooooooooovovoooovoooovoooooooooooooooovoooovooooooooooovooooooooovoooooovooooooovooooooovoooooooooovooooooooooooooovoooooooooooooooooooovoooooooooooooooooovvooooooooooooooooovooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooovooooooooovvoooooovooooovooooooooooooooooooovoooooooooooooovooooooooovooooooooooooooooooooooooooovooooooooovoooooooooooooovoooooooovooooooooooooovovooooovoooovvooooooooooovoooooooooooooooooooooooooooooooooooooooooovoovooooooooooooooooooooooooooooooooooooovovoooooovoooooooovooovooovovvovoooooooooooovvooooooooooooovoooooovovovoooooooovooooooooooovoooooooooooovooooooooooooooooooooooovooovoooooovovovovooooooooooooooooooovovooooooooovoooooooooovovovvvooovvoovooovoooovvooooovoooooooooooooooooovooovoooooovoooooooooooooovooooooooooooooovooooooooooovooovvooooooooooooovooooooooooooovooooooooooooooovoooooooooovoooooooovoooovvooooovoovoovoooooovoooooooooooooooovooooooovooooooooooooooooovooooovooovvvoooooooooooooooooooovooooooooooooooooooooooooooooovovvoooooooooovoooooooooovoooooooooovooooooooooooooooooovvoooooooooooovooooooooooooooooooooooooovoooooooooooooovooooooovooooooovooooovooovooooooooooovooooooooooooovoooooovooooooovoooooooooooooooooooooooooooooooooooooooovooooooooooovooooooooooovooooooovooooovoooooovoooooooooovoovooooooovoooooooovooooovooooovoooooooooooooooooooooovoooooovovoooooooovvovoovoovoooooooooooooooooovvooooovoooooovovoovoooooooooooooooooovoooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooovooooooooooooooooooooooooooooovoooooooooooooovoooovooooovvovooooooooooooooooooooooooooooooooovooooooooovooooooooooovoovooooooovooooovooooooooooooooooovoooooooooooovoooovoovooooooooooooooovoooooooooooovoooooooovovoooovvoooooooooooovvooooooovoooooooooooovoooooovoooovooooooooooooooooovooovovoovoooooooooooooooooooooovovooooovoooooooooooooovvooooooooovooooooovooooooooooooooooooovooooooooooovoooooooooooooooooooooovoooooooooooovoooooooooooooooovoooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooovovoooooovvooooooooooooooooooooooovoooooooooooooooovovoooooooooooovooooooooooooooooooooooooovoooooooooooovoooooooooovoooooooooooooooooooooooooovooooooooooooooooooooooooooooovoooooooooovooooooooooooooooovvoooooooooooooooooooovovooooovovooooovoooooooovooovooooooooooooovoooooovoooooooooooooovoooooooooooooooooooooooooooooooooovoovooooovooooooooovoooooovoooooooovovoovoooooovoooooooooooooooooooooooooooooooooooooovooooooooooooooooooooovovoooooooooovoooooooooooooooooooooooovooovoovvooooooooooooooovoooooooooooovoooooooooovooooovoovooooooooooooooooooooooooooooooooooovooovvooooooooooooooooovooooooooooovoooooooooooovoooooooooooooooooooooooooovooooovoooooooooooooooooovooooooooooooooooooovoooovooovooooooooovooovooooooovooooooooooooooooooovooooovooooooovovovovovoooooovoooooooooooooooovovoooooooooooooovvooooovovooooooooooooovooooooovooooooooovovovoooooooovvooovoooooooooooovoooooooooooooooooooooovooooooooooooooooovoooooooovooooooooooooooovoooooooooooooooooooooooooovoovoooovoooooooooooovooooovoooooooovoooooooovoooovoooovoooovoooooovovovvvooooooovoovoooooooooovooooooooooooovooooovoooooooovvooooooooooooooooooooooooooooooovoooooooooooooooovoooooooooooooooooovvoooovooooovooooooooooooooooooooooooooovoovooovovovovoooooooooooooovooooooovoovoovoovoooooooooooooooooooooovooooovoovoooooooooooooooooooooovovvoooooooooooooooooooooooooovooooooooooooovoooooooooooooooovooovoooooooooooooooooooooooooooooooooooooovoooooooooooooooooovoovoovoooooooovvooooooooooooooooovooovooooooooooooooooovooooovvooooooooovooooooooooooooooooooooooovoooooooooooooooooooooovooovooooovoooovovoooooooooooooooooovoooooooooooooooooooovovoooooooooovoooooovooooooovoooooovoooooooooooooooooooooooovvooooooooooooovovovoooovoooooooooooooovooovoovvooooooooooovoooovoooooooovooooooooovooooooooooooovoovvoooovooovoovoooooovoooooooooooooooooooooooovoooooooooovoooooooovooooooooooooooooooooovooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooovooooooooooovooooooooooooooovooooooooovoooooooovoooooooooooovoooooooooooooooooooooooooooooooooooovooooooooovoooooooooooooooooooovoooooooooooooooooovooooooooovooovooooooooooovovoooooovooooooooovooooooooooooooovooooooooooooooovoooooovooooooooooovooooooovoooooooooooooooooooooovoovoooovoooooooooooooooooooooooovoooooovoooooooooovovooovooooooovooooovoooooooooovoooooovoooooovoooooovooooooooovoooooooooooovooooooooooovovoooovooovoooovoovoooooooooooooooooovoooooooooooooooooovvvoooovooovooovoovoovvooovvooooooooovooooooooooooooooooooovooooooooooooooooooovoovooooooooooooooooooooooooooooooooovvooooooovovovooooooooooooooooooovvvoovoooooooovoovoooooooooooooooooovoooooooooooooooooovooooooooooovovoooooooovovoooooooovooovoooooooooooovoooooooooooooovoooooovoooovvooooooooooooovooovoooooooooooooovovovoooovoooooovoooooooooovooooooovoooovoooooooooooooovooooooooovooooooovoooooooooooooooooooooooooooooovvooooooooooooovoooooooooovooovooovooooooooovvoooooooovooooooooovoovooooooooooovvoooooovoooooooooooooooooooooooooooooooovoooooooooooooooovvoooooovoooooooooooooooooovoovooooooooooooooooooovovoooovooooooooovoooooooooooooooovoooovovooooooovooooooooooooooooooooooovooooooooooooooooooovovooooooooooooooooooooooooooooooooovooovoooooooooooooooooooooooooooooovvoooooooooooooooooooovovoooovooooovooooovooooooooooooooooooooooooooooooooovoooovoooooooooooooooooooooooovoooooooooovooooooooooovooooooooooooovoooooooooooovovoooooooovvoooooovooooooovoooooooooooooooooooooooovoooooooooooooooooovooovoovooooooooooooooooovoooooooooooooooovooooooooooovooooooooooooovooovoooooovoooooooooooooooooooooooovooooooooooooooooooovoooovooovoooooooooooooooooovoooovoooooooooovoooooooooooooooooooovoooooooooooooooovoooovooooooooooooooooooooooooooooooooooooooovovvoooooooooovoooooooooooooooooooovoooovvoooooovooooooooooooooooooooooooovvvoooooovooooooovoooooooooooooovooooooooooooovoooooooooooooooooooooooooooooovovoooooooooooooooooooooovooovooooovooooovooooooooooovooooooooooooooooooooooooooooooooooooooovoooooooovoooooovvoooovooooooooovooooooooooooooooovooooovooovoooooooooooooooooooovoooovoooooooooooooovoooooooovooooooooooooovoooooovoooooooovooooooooooooooooovoooovoovovoooooooooooooovoooooooovooovoooooooooooooooooooooovvoooooooooooooooooooooooooooovvoovooooooovoooooooooooooooooooovvovovooooooooooooooooooooooooooooovoooooooovooovoooooooooooovoooooooooooooooooooooovoovoooooooovooooooooovoooooooooooooooooooooovooooooovoooovooooooovvovoooooooooooooovooooooooooooooooooooooooooovoooovoooooooooooovooooovoooooooooooooovooooooooovvoooooooovovoooooooooooooooooooovooooovoooovoooovoooooooooooooooovoooooovooooooooooooooooooooooooooooooovvoovoooooooooooooooooovovoooooooooooooooooooooooooooooooooooooooovoooooooooooooooovovooooooovooooooooooovoooooovoooovooooooooooooooooovooooovovooooooovooovooooooooovoooooooooooooooooooooooooovoooooooooooooooooooooooooooooovooooovooooooooovovooooooovoooooooooovvoooovovoooooovooovvooovoooooooooooovooooooooooooooooooooooooooooooooooovoovoooooooooooooooooovooooooooovoovooooooooooooooooooooooovoooooovoovooooooooooooooooooooovoooooooooooooovooooooooooooooovovoovooooooovoooovvoooooooooooooooooooooovoooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooovooooovooooooooooovooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooovoooooooooovoooooooooooooooooooovoooooooooooooooooooovooooooooooooooooooooooooooooooovooooovovooooooovoooooovoooooooooooooooovoooooooooooovoovoooooooovoooooovoooooooooooooooovooooooooovooooooooooooooooooooooooooooooooooooooovovoooovovooovvooooooooooooooooooovvoooooovvoooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooovoooooooooooooooooovooooovooooooooooooooooooovooovvoooooooooooooooooooovooooooovvooooooooooovooooooovooooovovooooooooooooooooovoooooooooooooooooooovooooooooooovoovooooooooooooovooooooooooooovovoooooooooooovoooooooooooooooooovooooooooooooooooovoooooooooovooooovooooooooovoooooooooooooooovooooooooooooooooooooooovooooovoooooooooooooooooooooovoooooooooovooooooooooooovvoooooooooooooooooooooooovoooooooooooovoooovoooooovooooovooooooooooooovvooooooooooooooooooooooooooooooooooooovoooooovoooooooovoooooovooooooooooooooooooovoovvooooooooooooooooooovoooooooovooovoooooooovooovooooovovoooooooooooooooooooooooovoooooovoooooooovvooooooooooooooovvoooooooooooooooooovooooooooooooooovooooooooooooovovvoooooooooooooooooovoooooooooooovoovoooooooooooovoovovooooooooooooooooooooovoooooooooooooooooooooooooooovoooooooooooooovoooooooooovooooooooooooooooooooooooooooovovoooooovooooooooooooooooooooooooooovvoooooooooooooooooovoooooooooovoooooooooooooooooooooooooooooooooovooooooovoooovoooovooooooooovoooooooooooooooovooooooovoovoooooooovoooooooovooooooooooovooooovvoooooooooooooooooovooooooooooooooooooooooooooovooooooooooooooooooovoovooovvovvooooooooovvooooovvvooovooooooooooovooooooooovooooovoooooooooooooooooooooooovooovooovooooooooooooooooooooooooovoooovoovoooooooooooovooovoooooooooooooooovoooovooooovooooovoooovoooooooooooooooooooooooovvoovooooooooooooovooooooovoovoovooovovooooooovooooooooooovooooooooooooooooooovoooooooooooooooooooooooooooovoooooooovvoooooooovooooooooooovovooooooovoooooooooooooooooooovoooooooooooovovoooooovvooooooooooooooooooooooooooooooovovoooooooooooooooovovoooooovooooooooooovovoooooooooooooooovooooooooooooooooovoooooooooovovooovoooooooooooooooooovooooooooooooooooooooooooooooooooooooovooooooovoooooovoooooovooooovooooooooooooooooooovoooooooooooooooooooooooovoooooooooovooooooooooovoooovoooooooovooooooooovooooovoooovoooooooooooovoooooooovovooooooooooooovoooooooovoooooooooovooooooooooovooooooooovvooovoooovoooooooooooooooovoooovoooooooooovooooooooooooooooooooooooooooooooovoooovoooooooooooooooooooooooooooooovvoooooovoooooooovooooooooooooooooooovovoooooooooooooooooovooooovoovooovvovoooooooooooovoooovoooooooooooooooooooooovoovvvooooooooovoooooooooooooovvooovooooooooovovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooovovooooovvoooooooooooooooooooooooooovooooooooooooovoooooooooooooooooovoooooooooooovooooooooovvoooooooooooooooooooooovoooooooooooooooooooovoovooooooooooooooooooooooooooovovooooooooooooooooooovoooooooooovovooooooovooooooooooooooooovvoovvooovoooooooooooooooooovooooooooooooooooooovovooooooooooooooooooooooooooovovovooooovooooooooooooooooooooooooooooovovooovooooooooovoovovoooovooooooooooooooooovooovovoooooooovooooovooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooovovoooooovooooooooooooovooooooooooooooooooooooooovovoooooooovooooooooooooooooooovoooooooooooooooooooovovoooooooovooovoooovoooooooooooooooovooooooooooooovoooovooooooovoooooooovoooooooooooooovoooooooovovvoooooovooooooooooooooooovvoooooooovooooooooovooooovooooooooooooovooooooovoooooooooooooooooooooooooooooooooovooovooooooooooovoooooooooooovoooooooovooooooooooooooooooovooooooooooooooooovoovoooooooooooooovoooooooooooooooooovooooooooooooooooooovooooovvovooooovvooooooooooooooooooooooooooooovovooooovoooooooooooooooovoooooooooooooooooovoooooooovoooooooooovoooovoooooovvoooooovoooovoooooovvooooooooooooooooooooovoooooovoovooooovooooooooovooovoooooooooooooooovooooooooovoooovoooooooooooovoooooooooooooooovooooovoooooooooooooooooooooovooooooovoooooooooooovoooooooooovoooooooooooooooooooooovooooooooovovvooovooooooooooooooooooovooooooooooooooooooooooooooooooooooovvooovooooooovooooooooooooooooooooovoovooooovoooovoooooooooooooovoooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooovoooooooooooooooooooooovoooooooovooooooooooooooooooovooovooooooooovooooooooovoooooooooooooooooooooooooooovooooooooooooovooooooooovvovoooovooooooooooooooooooooooooooooooooovooooooooooovooovooooooooooooooovooovoooovooovooooooooovoooooooooooooooooooooooooooovovooooooovovoooovooooooooooooooooooooooooovooooovooooooooooooooooooooooooooooovoooooooooooovvooovooooooooooooooooooovooooooovvovoooooooooooooooooooooooooooooooooooooooooovooooooooooovooooooooooooooooooooooooooooooooooooovooovoooooovoovooooovovooovovooovoooooooooovvoovovovvooooooooooooooooooooooooooooooooovooooovoovooovoooooooooooooooooooooooovooooooovooovoooooooooovoooooooooooovoooooovooooooooooooooooooooooooovovoooooooooooovooovooovoooovoovooooooooovooooooooooooooooooooooovovovoooovoooovoovooooooooooovoovooooovovooooooooooooooooooooooooooovooooooooooooooovooooooooooooooooooovoooooooooooooooooooovoooooovovoooooooooovooooooovvooooooovooovoooovooooooooovoooovooooovovovoovooooooooovoooooovoooooooooooooooooooooooovvoooooooovoooooooooooooovoovoovvvooooooooooovoooovooovooooooooovoooooooooooooooooovoooooooovoooovooooooooooooooooooooooooovovovvoooooooovooooooooovooooooooooooooooooovooooooooovooovvoooovooooooooooovvooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooovovovoooooooooooooovooooooooooooooooooooooooooooooooooovovovovoovoooooooooooooooooooooooooooooooooooooooooooooooooooovoooovoooooooooooovooooooooooooooooooooooooooovoooovooooooooooooooovooooooooooooovooooooovoooooooooooooovovoovoovooooovoooooovoooooooovvooooooovoooovoooovoooooooovvooooovooooooovooooooooooooooooooooooooooovoooooooovoooooooovoooooooooooooooooovvvovoooooooooovooooovvooooooooooooooooooooovoovoooooooooooooooovoooovooovooooooooovoooooooooooooooooooooooooovvoooooooovooooovoovvooooooooooovovoooooooooooooovoovooooooovooovooovoooooooooooooovoovooooooooooovoovooovoooovoooooooooooooooooooooooooooovooooooooooooooooooooooooovooooovooooovoooooooovoooovoooooovooooooooooooooooooooooooooooooooooovooooooooovovooovooooooooooovoooovooooooooovooooooooooooovooooovvooovooooooooooovooooooooovoooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooovooooovooooooooooooovoooooooooooovvoooooovoovoooooooooovooooooovooooooooooovovvoovooooooooovovoooooooooooooooovooovooooovooooooooovoooovovoovoooovoovoooooovooooooooooovooooooooooooovoooooooovoooovvvoooooooooooooooooooooooooovovooooooovoooooovooooooooooooovooooooooooooooooooooooooooooooooooooooooooooovooooooooooooovvoovooooooooooovoovooooooovooooooooooooovooooooooooooooooooooooooooooovoooooooooooooooooooooooooooovoooooovooovoooooooooooooooooooooooovooooooooooovooooooooooooooooooooooovovooooooooooooooovoooovoooooooovooovoovvooooovoooooooooooooooovoooooooovovooooovoooooovooooooooooooooooooooooooooovoooooooooooovoooooooooooooooooooooooooooooovvoooooooovovooooooovooooooovooooooooooooooooooooooovvoooooooooooooooooovoooovoooovoooooooooovooooooovoooovoooooooooooooooooooovoooovovooooooovooooooooooooovoovoooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooovoovoooooooooooooooooooooovoovooooooovooooooooooovooooooooooooooooooooooooovooovoooooovoovoooooovoooooovooooovvooooovvoovoooooooovoovoooooooooooooovovoooooooooooooooooovoooooooooovoooooovooooooovooovooooooooovoooooooooooovoooooooooooooovooooooooooovoovooooooooooooooooovvoooooooooovovvovooovoooovoovoooooooovooooooooooovooooooooooooovoovoovooooooooooovoooooovoooooooooooooooooovoooovoooovooovoooooooovoovooooooooooooooooooovoooooovovooooovooooooooooooovooooovoooooooooovoooooooooooooooooooooooooovooovoooooooooooooovooooooooooooovoovoooooooooovooooovvoooooooooovooooooovoooooooooovooooooovvvooooooooooooooooooooooooooooooooooooovooooooooovooovooooooovoovoovoooooooooooooooooooooooovooovooovoooooooooovooooooooooooooooovooooovoovooooooooooooooooooooovoooovoovooooooovooovooooooooooooooooooooovovooooooooovovoooooooovoooooooovvooooooooooooovoooooovooovooooovoooooooooovoooovovovoooovooooooooooovooooooooooooooooooooooooooooooooooooooooovoooovooooooooooooovoooooovvovooooooooovoooovooooovoovoooooooooovoooovooooooooooooooooooooooooooooovooooooovoooovvoooooooooooooooooooooooooooooooooooooooooooovoooooooooooovooooovooooooovoooooooooooooooooooooooovoooooooooooovooooooovooooooooooooooooooovoovoooooooooooooooooovoovooooooooooooooooooooooooovovoooooooooooooooooooooooooooooooooooooooooooooovooooooooooooovoooooooooooooooovooooooooooooooooooovoooooooovooooovooooooooooooooooooooooovoooovooooooooovooooooooovovvooooooooovoooovoooovovooooooooooooovooooooooooooooooooooooooovooovooooooovvooooooooooooovvooooooooooovooooooooovoooooooooooooooovoooooovooooooooooooooooooovovoovooooovovoovoooooooooovooovooooooooooovooooooovooooooooooovooooovvooovoooooooooooooooooooooooooovooooooooooooooovvovoooovooooooooooooooovooooooooovoooooooovooovoovoovoooooooovoooooovoooooooooooooooooooooooooooovoovvovooooooooooooooooooooooooooooovooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooovovvovooooooooooooooovooooovoooooovvoovoooooooooooooooovooooooooooooooooovoooooooooooovooooooovooooooooooooooovoooooovooooooooooooooovooovoooovooooovooooovooooooovooooooooooooooooooovoovooovoooovoooovoovooovoooooooovovoovoooooooooooooooooooooooovoooooooovooooooooooooooovooooovovoovooooooooooovoooooooovooooooooooovoooooooooooooovoooooooooooooooooooovoooooooovooooooooooooooooovooooooovoovoovvooooooooooooovoooooovoooooooooooooovoooooovoooooovvoovooooooooooooooovoooooooooooovooooooooooooooooooooooooooooooooooooovvovooovoooooooooovooooooovvvoooovovoovoooooooooooooooooooooooooovooovoooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooovooooovooooovvvoooovoooovooooooovoooooovvovovooooooovovoooooooooooooooooovooooooooooooooooooooooooooooovooovooooooooooooooooooooovoooooooooooovooooooooooovovooovvovooooooooovooooooooooooooooooooooovovvoooooooooooooooovooooooooooooooooooooooovoovooovvovooooooooooooovovoooooooooooooooooovoooooooovooooooooooovoooooooooooooovooooovooooovvoovoooooovoooooooooooooooovooooooovooovoooovvooooooooooooooooovoooooooovoooooovoooooovvoooooovoooooooooooooooooooooooooovoooovovoooooooooooooooooooooooooooovoooooooooooooooovoovoooooooooooooovoovoooooooooooooooooooooooooooovoooooooovoovoooooooooooooovooooooooooooooooooooovoooovooooooooooooooooooooooooooovoooooooooooooooooooooovvoooooooooooooooooooooovoooooooooooooooovvovoooooooovooooooooooooooooooooooooooooovoooooovooooooooooooooooooooooovooovoooooooovooooooooooooooovoooooooooooooooooooooooooovvooovvoooooooovovooooooovoooooovoovoooovooovooooovovooooooovooooooooooovooooooooovvoooooooooooooooooooooooooooooooooooooovooooooooovooooooooooooooooooooooooovoooooooooooooooooovoooooooooooovooovooooooooooooooooooooovoooooooooooooovoooovoovovovvoooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooovoovvovooooooooooooooovooooooooooooooooooooooooovvoooovooooooooovvooooovoooooovvoooooooooooovoooooooooooooovoooooovovoooooooooooooooooooooooovooovoooooooooooooooooooooovooooooooooooooooooooooovooooooooooooooooooooooooooooooovooovoooooooooooooooooooooovoooooooooovooooovoooooooooooooooooooooooooooooooooooooooooooooooooooovovoovoovoooooooooovoooooooooooovooovoovooooooooooooooooooooooooovoooooooovooooooooooovooooovooooooooovooooooooooooooooovoooooooooooooooooooooovoooooooooooooovovooovoooovooovooovvoovoooooooooovoooooooooooovooooooooooovoooovooooooooooovoooovooooovooooooooooovoooooooooooooooovoooooooovovoovoooooooooooooooooooooooooooooooooooovooooooooooooooooooovooovooooooooooooooovooooooooooooovvoooooooooooooooooooooovovoooovoovooooooooooooovooooovoooovooooooooooooooooooooooooooooooooovovoooooovooovooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooovoooooovooovvvooooooooooovoooooooooovoooooooooooovooovooovooooooooooooooooooooooooooooooooooooooovvoooooooovoooooooooooooovoooovovoooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooovoooovoooooovoooooooovooooooooooooooooooovoooooooovooooovoooooooooooovoooooooooooooovoooooooooooovoooooooooovovoooooooooooovooooooooooovvooooovooooooooooooooooovooooooooooooooovoooooooovoooooooooooooooovooooovoooovooooovoooooooooooooooooovovoooovooooooooovooooooooooovooooooooovooovoovoooooooooooooooooovoooooooooooooooooooooooooooooooooooovovoooovvoooovooovoovooooooooooooooooooooovooooooovoooooooooooooooooooovoooooooovovvooooovvooovooooooooooooovooovovovoooovoooooovooovovoooovooooooooooooooooooovvoooovoooovooooooooooovooooooooooooooooovooooooooovoooooovoooooooooooooooooooovvooovoovooooooooooooooovovoooooooooooooooooooooooooooooooovoooovovooooovoooooooooooooooooooooovoooooooooooooooooooooooooooovoooovoooovoooooooooooooooovooooooovoovoooooooooooooooovoovooooooooovoovoooooovoooooooooooooovoooovoooovvooooooooooooooooooooovooovooooovvooooooooooooooooovooooooooooooooooovoooooooooooooooooovooooooooooooovoooooooooovooovoooooooooooooooooooooooooooooooooooooooovvooovooooooooooooooooooooooooooooooooooooooovooooovoooooooooooooovvoooooooovoooooooovooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooovoovvooooooooooooooooooooovoovooovoooooooooooooooooooooovooovooooooovvoooooooooooovovoooooooooooovoovooovooooooooooooooooooooovooooovooooooovooooooovooooooooooooooooovooooooooooooooooooooooooooooooovoooovooooooooooooovooooooooooooooooovooooooooooovooooooooovooooooooooooooooooooooooooooooooooooovvooovoovvooooooooooooovoooooooooooooovooooooooooooooooooooooooooooooooooooovoooooooooovooooooooooooooovooooooooooooooovoooovoooooooooooovooooovooooovoooovoooooooooooovvoooooovoovooooooooovoovooooooooooooovoooovoovoooovooooooooovooooooooooooooovooooooooooooooooovovoooooooovooovvoooooooooooooovoooooooooooooovoooovoooooooooovoooooooooooooooooooooooooooooooooooovvvooooooooooooooovvooooooooooovooooovooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooovoovooovooooovoooooooooooooooooovooooooovoooooooooooooooooooooooooooovoovoooooooovooooooovoooooooooooovvooooooooooooovooovoooooooovoooooooooooovoooooovoooooooovooooooovoovoooovoooooooooooovoooooooovooooooooovoovvoooooooooooooooovoooooooooooooooooooooovooooovoooooooooooooooooooooovoooooooooooooooooooooooovooooooooovooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovovooovovoooooovoooovoooooooooooooooovooovoooooooooooooovvooooooooovoooooovoooooooooooooovoooooooooooovoooooovoooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooovoooooooooovooooooooooovoooooooooooooooooooooooooooooooooooooooooooovoooooovooooooooooooooooooooooooooooooooooooooovoovooooovoooovoooovvoooooooovoooooooooooooooooooooooovooooooooooooooovovoooooooooooooooooooooooovooooovvvoooooooovooovooooooooooooovvoooovoovoooooooovooovoooooovovovoooooooooooooovoooooovoooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooovoooooooooooooooovooooovoovooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooovooovooooooooovooooovooooovoovoooooooooovoooooooovoooooooooovoovoovoovoovoooooooooooooooooooooooooovvooooooooovooooooooooooooooooooooooooooooooooooooooooooovoooooooooovoooovoooooooooooooooooooovooooooooooovoooooooooooooovoooooooooooovooooooooovoooooooooovoovoooooooooooooooooooooovoooooooooooooooooooooovooooooooooooovooooooooovoooooooooooooooooooooooovvoooooooooooooooooooooooooooooooovooooooooovoooooovooooooooooooooooooooooooooovoooooooovoooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooovoooooovoooooooooovooovoovooooovooooooooooooooooooovooooooooovoooooooovoooooovovooooooooooooooooooooovoooooooovoovoooooooooooovovoooooooooooooooooooooooooooooooooooooooooooooooooovoovooooooovoovoooooovoooovoovovoooooooooooooooooooooovooooooooooooooovvoooooooooovoovoooooovovoooooooooooooooooooovovvooooooooooooooooooovoooovovoooovoooooooooooovovoooooooooooovoooooovooooooooovooooooooooooovoooooooooooooooooooooooooooooovooooooovooooooooooovoooooovoooooooooooooooooovvoooovoooooooooooooooovooovooooooovoooooooooooooooovoovoooooooooooooooooooooooovovovoooooooooooooovvovoooovooooooooooooooooooooooovoooovoooooooooooooovovoooooovovovooooooooooooooooooooovooovooooooooovoooooooooooooooooooooooovooooooooooooooovooooooooooovoooooooooooooooovoooooooooooooooovoooovooooooovoooooovoooooooooovooooooooooooooooooooooooovooooovvooooooooooooooovovoovooooooooovoooooooovvooooooovoooooooooooooovooooooooooooooooooooooovoooovooooooooooooooooooovooooooovoooovooooovovooovooooooooooooovoooovoovoooooooovvooooooooooooooooovoooooooooovoooovoooooooooovoooooooooooooovooooooooooooooooooooooooooovoooovovooooooooooovoovovoooooooooooovoooooooooooooooooooovoovooovooooooooooooooovooooovooovoooooooooooooooooooooovooooovoooooovooooooooooooooooooooooooooooooooooovooooooooooooooovoooovvvooooooooooooooooooovoooooooooovovvooovooooooovoooooovooooooooooooooooovoooooooooooooovoovvvovooooooovooooooooooooovvoooooooooooovoooovoooooooooooooooooooooovoooooovooooooooooovovoooooooooooooooooooovoooooooovooooooovooooooooooooooooooooooooovovoooovovoovooooooovooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooovoooooooooovooovooooooooooooooooooooovovvooovoooooooooovovooooooooovovovoooooooooooooooovoooooooooooooooooooooooooooooovoooooooooooovoooooooooooooovooooooooooooooooooooovooooooooooooooooooooovvooooovoooooooooooovvovooooooovovooooooooooooooooovoooovoooooooooooovooooooovooooooooooooooooovvoovoooovoooooooooooooooooovooooooooooovooovooovoovoovoovooovooooooooooooooooooooovoovvoooooooooooooooooooooooooooooooooooovoooooooooovooooooooooooooooovoooooooovooooooooooooooooooovoooovooovoovooooooovoooooooovoooovooooooooooooooovooooooooooooooooooooooovooooovoooooovoooooooooooooooooooooovvoooooovooooovooooooooooooooooooooooooovoooooooooooovooooooooooooooooooooooovooooooooooooooooovooooovoovooooooooooooooooooovoooooooovooovoovooooooovvooooovooooooooooooovovooooooooooooooooooooooooooovooovoooooooooooooooovoovooovovvoooooooooooooovooooooooooooooooooooooovooovooooooooooooooovoooooooooovooooooooooooooooooovooooooooooooooooooooooooooovoovooooooooooooooooooooooooovooovooooovooovvooooooooooooooooooooooooooooooooovooovoovoovooooovoooooooooooooooooooooooooovoooovoooooooooooooooovoovoooooooovooovoovooooooooooooooooooooooovooooooooooooooooooooooooooooooooovovoooooooooooooooooooooooovovvoooooooooooooovoooooovoovoooooovoooovoooovoooooooooooooooooooooovoooooooooooooooooooovooooooooooovooooooooooooooooovooooooooooooooovovoovooooooooooooooooooooovooooooooovovvoooovoooovoovooovoovoooooooooooooooooooovooovoooooooooooovooooooooooooooooooovooooovooooooooooovvooovovoooooooooovovoooooooooooooooooovoovoovoooooooovoooooooooooooovovovooooooovooooooooooovooooooooooooooooooooooooooooooooooovoooooovvooooooooooovovvovovvoooooooooovvooovoovooooooooooooooooooovooooovooooooovoooovoovooovooooooooooooooooooooooooooooovooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooovooooooooooooovooovoooooovoooooovooooooooooovoooooooovooovooovovvoovoooooooooooooooooooooooooooooovooooovooooovoooovooooooooooooovooooooooovooooovoooovvovvooooooooooooovoooooooooooooooovoooooooooooooooooooooooooovoovooooooooooooooooovooooooooooooooooooooooooooooooooovoooovoooooooooooooooooooooooooooooovooooooovooooooooooooooooooooooooooooooooooooovovooooooooooovooooooooooooooovovoooooooooooooooovooooooooooooooovooovoooovooooooooooooooovoooooovooooooooooooooooooooovoooooooooooooooooovooooovoovvooovvooooovvooooovoooooooooooovooooooovoooooooooooooooooooooooooooooovvoooooooooooovooovovvooooooooovoooooovooooooooooooooooooooooooooovooooooovooovoooovvovoooooovooooooooooooooooovoooovoooooooooovoooooooovoooooooooovovooooooovoooooovooooooooooovoooooooooooooooooooooooooovooooovooooooooovoooooooooooooovoooooooooooooooovooooooooooooooooooooooooooovoooooooooooovovooooooooooovooooooooooovooooooooooooooooooooooooooovoooooooooovooooovoovoooooooooovooooooooovoooovovooooooooooooooooooooooooooooooooooooovoovooooovooooooooooooooooovooovovoooooooooooooooooooovooooooooooooovovoooooooooovooooooovooooooooooooovoooovoovooooooooooooovvooooovovoooooooooooovooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooovoooooooooooooooooooooooooovoooooooovoovoooooooooovoooooooooooovooooooovooooooooooooooooooooooooooooovovoooooooooovovooooooooooooovvooooooooooooooooovooooooovvoooooooooooooooooooovooooooooooooooovooooooovvvovooooooooooooooooovooooooooooooooovoooooooooooooooooooooooooovooooooooooooooooooooooooooooovvoovvoooooooooooooooooooovoooovooooovoooooooooooooovooooooovvoooooooooooooooovovoooooooooooooooooooooovooooooooovooooovvooovoooovvooooovoooooooooooooooooooooooooooooooooovoooovoooovooovooooooooooooooooooovoooooooooooovovooovoooooooooooooooooooooooovooooovooooovooooooooooooovoooooooovoooooooooooooooooovovoooovovoooooooooooooooooooovoooooooovoooooooooooooooooooooooooooooooooooooovoovooovoooovoooooooooooooooooovoovooooovovooooooovooooooooooovovooooovoooooovovoooooovoooooooooooooooooovovoooovooooooovvooooooooooovooooooooooooooooooovoooooooooooooooooooovoovvoooooovooooooooooooooooooovooooooovovooovoovooooovoooooovoooooovooooooooooooooovvooooooooooooovooooooooooooooovoooovovovoooooooooooooooooooovooooovooovoovoooooooooovoooooooooooooovoovoooooooooooooovoovoooooooooooooooooooooooooooooooooooooooooooooooooooooooovooovoooooovooovoovooooooooooooooooovooooooooooooooooooooooooooovoooooovvooooooooooooooooooooooooooovooooooooovvoovoooooooooovoooooooooooooooooooooooooovoooooooooooooooooooooooovoooooooooooooooovooooooooovoooooooooovooooooooooovooooooovooooovooooovooooooooooooooooooooovooooovoooovooooooooooooooooooooooooovooovoooovoooooooooooooovooooooooooooooooooooooooooooovooovoooovoooooovoooooovvooooovoovoooooovvvooooooooooooooooooooooooooooooooooooooovoovooooooooovoooovoooooooooooooooooooooooooovooooooooovooooooooooooooooooooovooovooooooooooooooooovoooooooooooovooooooooooooooooooooovooooooovooooooovooooooovoooooooovooooooooooooooooooooooooooooooooooooovooovooovooooooooooovoooovoooooooooooooooooooooooooooooooooooooooooovoovoooooooooooovoooooooooooooooooooooooooooooooovoooooooooooooovooooooooovoooooooooooovoovooooooooooovooooooooooooovooooooovooovoooooooovooovooooooovooovoovoooooooooooovooooovoooovoooooooooooooooooooovooooooooooooooooooovoooooooooovooooooovooovvoooooovoooooooooooovoooooooooooooooooooooooovoooooovooooooooooovoovoooooooooooovooooooooovooooooooovovooooooovoooooovovoooooooooooooooooooooooooovoooooooovovoooooooovooooooooooovoovooooooovvooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooovovoooooovooooooooooooooovoooooooooovoooooovovvooooovovooooooooooooooooooooooooooooooooovooooooooovoooovooooooooooovoooooooooooooooovvoovooooooooooooovoooovooooovoovooooooooovoooooooooooooooooooooooooooooooooooooovoooovoooooooooooooooooooovoooooooooooovoooooooooooooooooovoooooovoovoovoovoooooooooooooooovooooooooooooovooooovvoovovooooooooooooooooovooovooovooooooooooooooooooooovvoooooooooovooooooooooooooovooooooooooooooooooooooovooooooooovoooovooovovovooooooooooooovooooooovooooovvoooooooovoooovooooooooooooooooooooooooooooooooooooovooooooovooooooooovooovooovooooooooooooovooooooovooooovoooooooovovoooovooooovoooooooooooooooooovooooovoooooovoooooooooooooooooooooooooooovovovooooooooovooooooovooooooooooovoooovoooooooovoooooooovooooooooooooooovooooovoooooooovooovoovoooooooooooooooooooooovoooovoovooooooooooooooooooovoovoooooooovooooooooovoooooooooovoooooooooooovoovoooooooooooooooovoooovoooooooooooooooooooooovooooooovoovooooovoovooooooooooooooooooooooooooooooovooooooooooooovoooooooooooooooooooooooooovovoooooooooooovoovooooooooooovoooooooovoooooooooooovooooooovoooovooovooooooooooooovooooooooooovooooooovooooooooooooooooooooovoovoooooooooooooovooooooovovovooooooooooooooovoooooooooooooooovooooooooooooovooooooooooooooooovvoooooooooooooooooovooooooooooooooooooooooooooooooooooooooovoovoovooovooooooooovooooooooovoovoovooovooooooooovooooovovoooooooooooooooovoovooooooooooooooooooooovvoooooovoooooooooovoooovovooovoooooooovoooooooooooooooooooooooooooooovooovovooovoooovoooooooovoooooooooovooooooooooovooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooovoooovooovoooovovooooovovooooooooooooooooooooooooooooooooooooooooooovooooooooooooooovooovoooovoooooooooooooooooovooovooooooooovvoovoooovovvvooooooooooooooooooooooooooooooooovoooooooooovooooooooooooovooooooooooooooovooooooovvvoooooooooooooooooooooooooooovoooooooooooooovoooooooooooooovoovooooovoooooooooooooooooooooooooovoovvoooovoooovooooooovoooooooooooooovoooooovooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooovooooooooooooovooooooooooooooooovoovoooooovooooovoooooooooooooooooooovovooooovoovvoovoooooooooooooovooooooooooooooooooooooooooovoooooooooooovooooooooooooooooooooooooooooooooovooooovoooooooooooooooovooovoovooovoooooooooooooovvoooovooovooovoooooooovoooooooooooooovoooooooooooooovovoooovoooooooovvoooooooooooooooooooooovooooooooooooooooovoooooovoooovovooooooovoooooovoovoovoooooooooooovooooooooooooooooooooooooovooooooooooovoooooooooovoooooovovoooooooooooooooooooooooooooooooooovovvvoooooovoovovooovoooooovoooooooooooooooooovooooooooovoooooooovooooooooooooooovoooooooooooovoooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooovovooooooooovooooooooooooooooooooovooovooovooooooooooovooovooooooooooooooooooooovoooooooooovooovoooooovooovooovoooooooooooooooooooooooooooooooooooovoooooooooooooooooovoooooooooooovovvoooooooovooooooovoooooooooovoooooooooooooooovoooooooooooooovoooooooooooooooooovooovooovooooovooooovoooooovooooovoovoooooooovooooooooovooooooooooooooooooovovooooooooooooooooooovooooovooooooooooooooooooooooooovvoooooooooooooooooovoooooooooooovooooovooooovoooooovvvoooooovoooooooooooooooooovooooooooovvoooooovvoooooooooovvoooooooooooovoooooooooooooooovoooooooooovooooooooooooooooooovvovoooooooooovoooooovovooooooooooovoooooooooooovoovoooooooooooooooooooovooooooovoooooooovovooovoovooooooooooooooooooooovoooooooovooooooooovoooooooooovoooooovoooooooooooooooovoooooooooooooooooooovvovoooooooooooooooooovooooooovoooovooooooooooooooooooooooovoooooovoooooooooooooovoooooooooooooooooooovooooooooooovoooovoovoooooooooooooooooooooooooooooooooooooooooooooovoovoovvooooovoooooooooooooooooovooooooooovoooooooooooooooooooooooooooooooooovovooooooooovoooooovooooovooooooooooooooooooooovoooovvoooooooooooooooovooooovoooovooooooooooooooooooooooooooovooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooovooooovoooooooovooovooooooovvvvooovoooooovoooovoovvoooooooooooooovooooooovooooooovoooooooooooovovooovooooooovoovoooooooooooooooooovoooooovovvoooooooooooooooooooovooooooooooooooooovooovoooooooooovoooooooooovoooooooovoooovooooovoovooooooooooooooovoooooooooooooovvoooooooooooooooooooovovooovooooooovvoooooovooooooooooovoooooooooooovoooovoooooooooooooooooooooooooovooooooovoovoooooovoooooooooooooooooooooooooooooovoooovooovvooovoooooooooooooovvoooooooooooooooooooooooooooooooooooooooooovooooooooovooovoooooooovooooooooooooooooooooovoooooooovooooovoooooooooooooooooooooooovooooovooooovvooooooooooooooooooooooooooooooooovoooooovoooooooooovovooooooooovooooooooooooooovooooovooooooovooooooooovoooooooooooovooooooooooooooovoooooooooooooovoooooooovoovvooooooooooooovoovoooooooooooooooooooooooovoooooooovoooooooooooooooooooooooovoooooooooooooovooooooooooooooovooooooooooooooooooooooooooooovvooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooovooovooooooooooovooooovoovvooovoovoovooooooooooooooooooooooooooooooooooovoovooovooovooooovooooooooooooooooooooooooooovooooooooovooooovoooovvovoooooooooooooooovovoooooooovooovoooovvvovooooooooooooooooooooovovooooooooooooooooooovoooooooooooovooooooooooooooooooooooooooooooooooooooooooovoooovooooooooovoooooooovooovvooooooooooovooovoovovovoovooooooooooooooooooooooovoooooovoovoooooooooovovovvooooovoooooooooooooooooooooovvvoooovooooooooooovovooooooooovoooooooooooooovooooooovoooooooooooooooooooovvovvovooooovooooovooooooooooooovoovoooooooooooooooooooooooooooooooooooooovoovoooooooooooooovovoooooooooovovooovooovoovoooovooovooooooooooooooovooooooooooooooooooooooooooovovooooooooooooooooovoooooooooooooovooooooooooooooooooooooovoooooooooooovooooovooooovovvoooooooooooooovooooooooooooovooooooooooooovoooooooooooovooooooooovoovvvooooovoovvoooooooovoooooooovoovvoooovovooooooovooovovoooooooovvovooovoooooooooooooooovooovoooovoooooooovooooovovvvooooooovovovoooooovoooooooooooooooooooooooooooovooooooooovvooooooovoooooooooovoooovoooooovooooooooooooooooooooooooooooovoooovoooooooooooooovooooooovooooooooovovoooovooooooooooooooooooooooooooooooooooooovooooooooovoooovooooovoooooooooooooooovooovoooovovoooovooooooooooovoooovvoooovooovooooovooooovooooooovvvoovvooovooooooooooooooooovoooooooovooooovooooooooooooooooooovooooooooooovooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooovoooooovooooovooovoooooooooovoooooovoooooooooooovoooovooooovooooooooooooooooooovoooovoooooooooooooooooooooooooovoooovvooooooooooooooovovooooovoooooooooooovvoooooooooooooooovooooooooooooooooooooooooooovoooooooooooooooooooooooooovooooooooovvvoooooooooovooooooooooooovooooovoooooooooooovovooooooooovooooooooovoooooooooovoooooooooooooovoooooooovoovooooooooooovoooooooooooooooooooovovovooovooooovvoooooooooooooooooooooovooooovvooooooooovooooooooooooooooooooooooovoooooooooooovoooooovoooovovooooooooooooooooovooooooooooooooooooovoooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooovoooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooovoooooooooooooooovoooooooovooooooooooovoooovovoooooooooooooooovooooooovvoooooooooooooooooooooooooooooooooooovooooooovooooovvovooooooooooovoooooovoooooooovooooooooooooooooovvvoooooooooooooooooovoovovovoooooooooovovoooooooovooovoooooooovooooovoooooooovooooooooooooooooooooooovoooovoooovoooooooooovoovoooooovooovooooooooooooooooooooooooooooooooooovoooooooooooooooooovoooooovooooovoooooooooovoooooooovooovooooooooooooovoooooooooooooooooooovoooooovooovvvooovvvoooooooooooooooovooooooooooooooovooovoooooooovooooooooooooovoooooooovoovoooooooooooooooooooooooooooooovoooovooooooooooooooooovoooooooooovoooooooooooooooooooooooooooooovooooovoooooooooooooooooooooooovvvooooovoovooooovoooooovoovoooooooovoovoooooovooooooovovoovoooooooovooovoooooooooooovovvoooooooooovoooooooooooovoooooooooooooooovoovoooooooooovovoovooooooooooovooooooovoooooovoooooooooooooovooovoooovooooooooooooooovooooooooooooooooooooooovvoooooooooooooooooooooooooooovooooooooooovoooooovoovoooooooooovoovooooovoooooooooooooooooooovooooooooooooooooovoooooovooooooovooooooooovoooooooooooooovoovvooooovooovoooovoooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooovvooovoooovooovoooooovovovoooooooooooooooooooooovoovoooooooooooooovooooovovooooooovooooooooooooovooooooovooovoooooooooooooooooovooooooooovoooooooooooooooooooooooooooooovvoooooooooooovoovooovooooooooooooooooooooovoooooovoooooooooooooooooooooooooooooooovooooooooooooooooooooooovooooooovooovoooooooooooooooooooovvoovooooooovoooooovooooooooooovoooooooooooooooovoooooovooooooovoooovoooooooooooooooooovoooooooovoooovooooooooooooovovoooooooooovovooovoooooovoooooovooooooovvooooooooooooooooooooooooooooooovooooooooooooooooovvooooooooooooooooooooovovovoooooooooooovovooooooooooooooooovooooooooooooooooooooooooooovoooooovoooooooooooooovoooooooooooooooooooovovooooooooooooooooooooovovoooooooooooooooooooooooooovooovooooooooooooooooovovooooooovoooooovvoovoooooooooooooooooooooooooooooooooovoovoooovoooooovooooooooooooooooovoooooovooooooooooooooovooooooooooooooooooooooooovooooovoooovoooooooooooooooooooooooooooooooooooooovooooovooovooooovoooovoooooooooooooovooooovovoooooooovoooooooooooovoooooooooovooovoooooooooooooooooovoovoovoovovooooovoooooooooooooooovoooooooooooooooooovoooooovvoooooovooooooovooovoooooooooooooooooooooooovovovoooooooooooooooooooooooooooovooovooovooooooooooovooooooovoooooooooooooooovooooooooovooooooooooooovooooooooooooooooooooooooooooovoooooovooovoooooooovoooovoooooooovoovooooovovoooooooooovooooooovooovooooooooooovooooooooooooovoooooooovooooovooovooooooovooooooooooooooooooooovooooooooooooovooovooooooooovovoooovoooooooooooooooooooooooooooooovvoooooooooooooooooovooooooooooooovooooooooooooooooooovoooovooooooooooooovoooooovoovoovoovoooooooooooooooooooooovovoooovoovoooovoooooovovvooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooovoooooooooooooooooooooooovoovooooooooooooooooooooooooooooooooooooooooooooooooooooovovooooooovoooooooooooooooooooooooovooovoooooooooooooovovoooooooooooooooooooovooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooovooovooooovooooooooooooovooooovovoooooooooooooooooooooooovoooovoooovoooooovovoooooooooooooovooooooovooooooooooovoooooovoooooovovovovoooooovovoovooooovoooovoooovooooooovoooooovovvvooooooovooooooooooooooooovoovooovoooovoooooooooovooooooovooooooooooovoovoooooooooooooooooooooovooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooovoooooooooooooooooooooooovvovooovoooooooovoooovoooooooooooovovooooooooooovoovooooooovooooovooooovooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooovooovvoooooovooooooovooooooooooooooooovovoovooooooooovovoooooooooooovovoooooooooooooooooooooooovoooooooooooooooooooooovovvvoooooooooooooooooooooooovoooooooooooooooooooooooooooooovoovooooooooooooooovoooooooooooooooooooooooooovoooooooooooooooooooooovoooooooooovooooooooooovoooooooovoooooooooooooooooooooooooooooooooooooooooovoovovovoooovooooooovoooooooovooooooooooooooovoovooooooovooooooovvooooooooooooooooooooovoooooovooooooovooooooooooooooooooooooooooooovoooooooooovovoooovoooooooooovoooooooooooooooovoovooooooooooooooooooooooooovooooooovooooooooooooooooooovoooooooovvooooovovvooooooooooooooooooooovoooooooooovoooooovooooooooooooovooooooooooovooooooooooooooooooooovvovoooooooooooooooooooooooooooooovoovoovoooovovoooovvovoooooooooooovoooovoooooooovooooooovooooooooooooooovoooooooovooooooooooooovvoovoovoooooooooovooooooooooooooovoooooooooooovooooooooooooovooooooooovoooooovoooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooovoooooooooovooooovovooooooooooooovoooovoooovoooooooooooovooooovvoooooooooooooooooovooooovovoooooooooooooooooooooooovoooooooovoooooovooooooovooooooooovooooooooooovvoooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooovooovovoooovovoooooooovooooooovooooooooooooovooooooooovoovooovooovoooooooooooooooooooooooooooooooooooooooooovooovooooooooooooooovoovoooooooooooooooovoooooooooooooooooooooooovoooooooooooooooooooooovooooooooooovooooooooooooooooooooovooooooooooovovoovoooooooooooooovovovoooooooooovvooooooovvooooooooooooovoovooooooooooooooooooovovovvovooooooooovooooooooooooooooooooooooooooooooooooovoooovvvvooooooooooooooooooooooooooooooovoovooooooooooooooovoooooooovoooooooooooooovvoooooooooooovooooooooooooooooooooooovvoovovooooooooooovoooooooooooooovooovoooooooooooooooooooooovvoooooooooovooooooooooooooooooooovoooooooooovoooovoooovoovoooooooooooooooooovooooooooovovvoooooooooooooooooooooovooooooovooooovoovoooovoooooooovoooovoooooooooooooooooooooooooooooovooovooooooooooooooooovovooovoooooooooooooooooooovooovooooooooooooooooooovoooooooooovoooooooooovoooooooooooooooooooooooooooovoooooooooooooooooovoovoooooooooooooooooovoooooovooooovooooovoooooooooooooooooooooooooovoooooooovooooooooooooooooovoooooooooooooooovooooooooooooooooooooooooooooovvooooooooooooooooooooooovooooovooooooooooooooooooooooooovvoooovoooooooooooooooooovvoovvooovoooovooooooooooooooooovoooovooooooooooooooovoooooooooooovoovoooovooovoovovoooooooooooooooooooooooovvooovooooovovoooooooovovooooovvooovoovovoovoooooooovooooooooooooooooooooooooooooooooooovooooooooooovoooooooooovoooooooooovoooovoooooooooooooooooooooovoooooooooovooooooooooooooovovooooooooooooooooooooooovovovooooovooovoooooooooovoooooooovoooooooooovooovooooooovooooooovoooooooooooooooooooovvoovoovooooooovoooooooovoooooooooooooovoovoooooovoooovovoooooooovoovooovoooooooooooooooooooooooooooovoovoooovooooooooooooooooooovooovoooooooooooooooooooooovoooooovooooooooooooooooooooooooooovooooooovovooooooooooooovoooooovooooooooooooooovoooooovooooooooooovovooooooooovoooooooooooooooooooooooooooooovoooooooovooooooooooooooooooooooooooooooooooooovovooooooooooooooooooooovooooooooovoooooooooooooooooooooooooooooovoooooooooooovooooovooooooooooooooooooooovoooooooooooooovoovoovooooovovooooooovvoooovvoooooooooooooooooooovoooooooovoooovooooooooovooooooovooovooooooovooooooovoovoooooovoooooooooooooooooooooooooovovoooooooovooooovvooooooooovvooooooooooooooooooovoovoooooooooooooooooooooooooovooooooovooovoooooooovooovooooooooooooooovooooooooooooooovoooooooovoooooooovooooooovoooovoooooooooooooooooovooooovooovooovooovoooovooovooooooooooooooooooooooooooooovoooooooovovooooooooovoooooooovoooooooooooooooooooooooooooooooooooovoovooovooooooovovoooooooovoooooooooooooooooooovoovooooooovooooooooooooovvooooooooooovooooooovovoovoooovooooooovooooooooooooooooooooooovooooooovooooooooooovoooovvooooooooooovooooooooooooooooooooooooovoooooovoovvooovvovooooooooooooovoooooooooovooovoovvoooooooovooovooooooooooooooooooooooooovooooooooooooovooooovooooooovooooooooovooooooovoooooovoooooooooooooooooooooooooooooooooovoooooovoooooooovooooooooooooooooooooovoooooovoooooooooooooovoovooovvooovovvvoovoooooovooooovooooooooooovoooooooooovooooooooooooovoooooovooooooovoooooooooooooooooooovooooooooooooooooooooooooooovooooooooooovovovvvoooooooooovooooooooooovoooooooovvooovoooovoooooooooooooooovooooooovoooooooovovoooooooooovovvoooooooooovooovoooooooooooooooooooooovoooooovvovoooovovoovoooooooooooooooooooooooovvovoooovoooooooooooooovooooooooooooooooooovvoooooooovoovoooovooooooovoooooovooovoovooooooooovoovoooooooooooovooooovoooooovoooovvvooooovooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooovooooooooovvooooooooooovooooooooovoooooooooooooooooooooovooooooooooooooovvoovoovoooooooovvooovooooooooovooooooooooooooooooooooooooovooooooovooovooooooooooooooooooooooovoooooooooooooooooovooooooooovoooooooooooooooooooooovvoovoovooooooooooovoooooooooovooooooovoooooooovooooovoooooooooooooooooooooooooooooooooovoooooooooooooooovooooooovoooooovoooovoooooovooovovoooovoovooooovoovooovooooovooooooooooooooooooooooooooooooooooooovooooooooooooooooooovvooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooovoooooovovoovooooovooooovvoovooooooooovvooooovoovooovooooooooooovovooooooovovvovooooooovvoovoooooooovoovoooovooooooooooooooooooooooooooooooooooooooovoooooooovovooovoooooooooooooooooooooooooovoooooovoooovooooooooooovoooooooooooovooooooooooooooooooooovoovooooooooooooooooooooooovoooooooooooooooooooooooooooooovooooooooooooovvvoovooooooooooooooooooovovoooooooovooovoooooovoooooovooooooooooooooooooooooooooovooooooooooooooovooooooovoooooooovooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovovooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooovovooovoooooooooooooooooooooooooooooooooooooooooooooovoovooooooovooooooooooovoooovoooovooooovooooooooooooooooooooooooooovooooooooooovoovoooovvoooooooovooooooovooooooooovoooooooooooooooovvovoooooooooooovvoooooooooooooovoooovooooooooooooovooooooooooooooovooovooooooooooooooooooooovvooooooooooovoooooooooooooooooooovoooooooooooooooooooovoooovoooooooovoooooooooooooooooovoooooovooooooooooovovooooovoooooooooovooooooooovooooooooooooovoooooooooooooooooooooooooooooooooovooooovvooovooooooooooooooooooooooooovoooooooooooooooooooooovvoooooooooovvooooooooooovoooovoooooovooooooooooooooooooooovooooooovoooooooooooooooooooooooooooovvooovoooooooooovoooovovoovovooovooooooooooooooooooooooooooovoooooooooooooovoooooooovoooooooovooooovooovvoooooooooovoooovoovooovoooovooooooooooovoovoooooooooooooooooooooovvovoooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooovooooooooooovovoooooooovooooooooovvoooooovooooooovvoooooooooooovooooooooooooooooooooooooooooooooovooooovovovovooooooooooovoovoooooooooooooooooooooovoooovooooooovooooooooooooovovoovooooooovovvoovoooooooooooovoooooooooooooooooooooooooooooooooooooooooooooovooooovooooooooooovooooooooooooooooooovooooooovooooovoooooooooooooovoooooooovvoooovoooooooooooooooooooovoooooooooooooovoooooooovoooooooooooooooooooooooooooovovoovooooooooooooooooooooooooooooooooovovoooooooooooooooooooooooooooooooovoooooooooooooooooovooooooooooovvoooooooovooovooooooooooooooovooooooovoooooooooovovoooooooooovooovooovovvooooooooooooooooooooooooovovooooooooovoooooooooovoooooooooooooooooooooooooooooooooooovoovooooooooooooooooovvooooooovooovooovoooooooooooooooooooovvovvooooooooovoooooooooooooooooooooooooooooooooooovoooooovovooooooooooooooovooooovvooovoooooooovvooovooooooooooooooovvovoovovooovooooooooooooovovooooooooooooooooooovvoovoooovoooooovoooooooovooovoovoooooooooooooooooovoooooooooooooovooooovooooovooooooooooooooooooooooooooooooovoooooooooovoooooooooovooooovoovoooooooooooooovvoovoooooovooooooooooooooooooooooooovoooovooooovoooovoooooooovovooooovoooooooovoovooooooooooooovovoovvoovvooooooovooooooooooooovooooooooovoooooooooovoooooooooooooooooooooooooooovooooooooooooooooooooovoovoooovooovooooovvoovvooooooovooovooooooovovoooooooooooooooovooovooooooooooooooooooooooooooooooooovoooooooooovoooooovooooooooooooovoooooooooooooooooooooooovoooooooooooooooooovooooovooooooovoooooooooooooooooooooooooooooovovooooooooooooovooooooooovoooooooooovoovooooooooovooooooooovoooooooooooooooooooooooooooooooooovovoooooooooooooooooooooooovvoooovvooooooooooooooovoooooooooooooooovooooooooovovoovovooooooooooooooooovoooooooooooovooooooooooooooooooooooovooooooooooooooooovooooooooooovovovooooooovoovooooooooooooooooovoooooooovovoooooooovoooovooooooooooooooooooovooooooooooooovooooooovoooooooooooovvoooooooooooooooooovoooovoooovoooooooooooooooooooovooooooooovvoooooooooooooovoovooooooovovoooovovoooooooooooovoooooooovoooooooooovovovoooooooooovoovovooooooooooooooooooooooooooovoooovooooooovoooooooooovoooooovovooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooovoooooooooooooovoooooooovoooooooooooooooooooooooovooooooooooooooooooooooovovoooooooooooooooooooooooooovvooovooovooooooooovooooooovooooooooooooooovoooooooovoooovvoooooooooooooooovoooooovoooovoooovooovooooovvoooooovoooooooovooooovoooooooovoovooooooooooooovoooooooooooooooooooooooooooooooooooooovoooooooooooooovvooooooooooooooovooooovvvoooooooooooooovoooovooovoooovooooooooovooovoooovooooooovoooooovoooooooooooooooooooooooooooooooovooooovooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooovooovooovvoooooooooooooooovoooovooooooooooooooooooooooooovooooooooovooooovoooooooovvooooooooovoooooooooooooooooooooooovoooooooooovooovooooooooooovoovooooovoooooooooooooooooooooooooooooooooooovvvoooooovoooooooooooooooooooooooooooovooovooovvoooooooooooooooovovooooooovooooooooooooooooovvoooooooooovoooooovooovooooooovooovooovoooooooooooooooooovoovoooovooovoooooovoooooovovoovvooooooovvoooooooooooooooooooooovooooooovoooooooooooooovooovooooovovooooooooooooovoovoooooovooooooooooovoooooooovooovooooovooooooooooooooooooooooooovoovooooooooooooooovooooooooooooooooooooooovooooooooooooooooovoooooooooooooooooovoooooooovooovvovoovoovvvoooooooovvoooooooovoooooooooooooooooooooooooooooovooooooooooooooooovoooovooooovoooovvooooooovvoooooooovooooooooovvooooovooooooooooovooooooooooooooooooooooooovovooooooooooovovooooooooooooooooovoooooooooooooooooooooovoooooooooooooovoooovooooooooooovvoooooooooooooovovoovoooooooooooooooooooovooooooooooooooooooovovvooooooovoooooovooooooovoooooooovoooovoooovvovooooooovoooooooovoooooovooooovooooooovooovoovooooooooooooooooooooooovvooooooooooooooooooovvovoooooooooooooovovoooooooooooooooovovoooooooooooovoooooooovooooooooooooovooooooooooooooooovooooovooovooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooovvooooooooooooovoooooooooooooovooooooooooooooooooovooooooooovoooooooooovooooooooovoovoooooooooooovoooooovooooovoooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooovoovooooooooooooooooooooovoooooooooooovovooooooooooooooooooooooovoooooooooooovoooooooooooovoovovooooovoooooooooooooovoooooooooooooovooooooooovooooovoovoooooooooooooooovvoovooooovvoooooovoovvoovooooooooooooovvooooooooooooovooovooooooooooooooooovooooooovooooooooooooooooooooooooooooooooooooooooovoooooovoovoooooooooooooooooooovvoooooooovooooooooooooooooovoovoooooooooovoovooooooooooooooooooooooooovooooovoooooooovooooooovoovooovoooooooooovovovooooooooooooooovoooovvoooovooovoooooooooovvoooooooooovoooovoooovooooooovoooooooooooooovoooooovooooooovoooooooovooooooovooooooooooooooooovooooooooooovooooooooooovoooooovooooooovvooooooooooooovooooooooooooooooooooooooovooooooooooooovvooooooooooooooovooooooovoooooooooooovvooooooovooooooooooooooovovoooooooooooooooooooooooooooovvoooooovoooooooooooovooooovoooooooooovovooooooovoooooooooooooooooooooooooooovoovoooooovoovooooooovooooooovvoooovoooooooooooooooooooovooooovooovoooooooovoooooooooooooooovoooooooooooovoooooooovooooooooooooooooooooooooooooooooooooooooooooooovoooooovooooooovooooooooooooooooooooooooovoooovvoooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoovooooooooooooooooooooooooooooooooooooooooooooooooovvoooooooovoooooooooooooooooooooovoooovovoooooooooooovooooooooooovoooooooooooooooooooooooooooooooovvooooooooooovooooovoooooooooovoooooooooovoooooooooooovooooooovooooooooooooooovoooooooooooooooooooooovoooooovvooooooovooovvoooooooooooooooooovooovvooooooovooooooooooooooooooooooovooooooooooovoovoovoooooooooooooovvoooooovovoooooooooooooooooooooooooooooooooooooooooooovoooovooooooovvooooooooooooooooovoovooooooooooooooooovovovooooooooooooooooooooooooooovoooooooooooovoooooooooooooooovvooooooooooooooooooooooooooooooooovovoovooooooooooooooooooooooooooooovoooooooooooooooooooovooooooooooooooovoooooooooooooooooooooovvoovooooooooooooooooovoovoooooooooovoooooooooooooooooooooooooooooooooovooooooooooooovooooovooooovoovovooovoooooovooooooooooooooooooooovoovooooooooooooooooovooooooovovoooooovoooooooovoooooooooooooooooooovoooooooooovvoooooovooooooooooovovooooooooooooooovooooooooovovooooooooooovooovooooovooovvvoooovooooooooooooovoooooooooooooooooooooovooooooooooooooooooooovoovooooooovoooooovooooovovooooovooooooooooooooooovooooooooovvoooovooooooooooooooooooooooooooooooooooovoooooooooooooooooooovooooovooooovooooooooooooovooooovoovoooooooooooooooooooooooooovoovooooooooooovvoooooooooooooooovvoooooooooooooooooooooooovooooooovovooooovooooooooooooooooovoooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooovooooovooooooooooooovvoovooooooooooovoooooooooooovoooooooooovooooooooovoooooovoooooooooooooooooooooooovoooooooooooooooooooooooovoooovoooooooooooooooooooooooooovooooooooooooooooooovooovoooooovooovoovovooooovooooooooooooovoooooooooooooooooooooovooooooooooovooovoooooooooooovooooooooooooooooooovooooooooovooooooooooooooovoooovoooooooooooooooovoooooovovooooooooooooooooooooooovoooooovoooooovooooovoovooooooooooooooooooovooovooovooovooooooooooooooooovoooooooovooovoooooovooovoooooooovooooovovooooooovoovovooooooooooovooooovoooovooooovoovvoooooovooooooooooovooooooooooovooooooovooooooooooovooooooooooooooooooooooooooooovoooooooooovooovooooovooooooooooooooooooooooooovoooooovoooooovoooooooovoooooooooooooooovvoooooooooooooooooooooooooooooooovoovooooooooovovoovooooooooovvooooovoooovovooooooovooooooooooooooooooovooovooooooovoooooovvooooooooovoooooooooooooooovoovvoooooooooooooovvovoooooooooooooooovoooooooooooooovoovoooovoooooooooooooovooovooovoovooovvovooooovvooovovoooooooooooooooooooooooooooooooooooooovovovvooooooooooooooovoooooooooovooooooooovvoooooovoooovooooooooooooooovoooovooooooooovoooovooooooooooooovooovoooooovoooooooooovooooooooooovooovoooooooooooooooooooooooooooooooooovooooooovooooooooooooooooooooooooooovvooooooooovoooovvvvovooooooooovooooooooooooooovoooooooooooovooooooovooooooooooooooooooovoooooooovoooooooooooooooooooooooooooooooooooooovoooovooooooovooovooooovooooooovoooooooooooooovoooooooooooooooooooooooooooooooooooovooooovooooooooooooooooovoooooooooooooooooooooooooooovoooooooovooooooooooooooooooooooooooooooooooovooooooooooooovoovoovooovoovooovvooovooooooooovovooooooooooooooooooooovoooooooooovovooooooovoooooooovoovovoooooovooooooooooovoooooooovoooooooooooooovooooooooooovooooooooovoooooooovoovooooooooovoooooooooooooovoooooovooooooooovooooooooooovooovooooooooooovooovvoooooooooovooooooovoovvvoooooooooovooooooooooooooooovooovoooooooooooooooooooooooovoooooooooooooooooooooovooooovoooooovooooooooooooooooovoooooooovooooooovoooooooooovoooooovooovooovooooooooovvooooooooooooovoovoooooooooovoooooooooooooovooooooooooooovoooooooooooooooooooooooooovvvoooooovoooooooovooovovoovoooooooooooooooovvoooooooovovoooooovooooovooovvooovooooovooooooooooooooooooovoooooooovoooooooooovoooooooooooooooooooooooooovoooooooooooooooooovoooovooooooovoooooooovooooooooovoooooooooooooooooovooovooooooovooooooooovooooooovvoooovvoooooooooooooooovooooooooooooooooooovvooooovoooooooooooooooooovooooooooooooooovoooooovvovooooooooooooooovovoooooooooooooooooooooooooovooovoovoooooooooovovoovooovoooooovoooooooooooooooooooooooooovoooooovoooooooooooooooooooooooooooooovoooooooovovooovooooooooooooooooooooooovooooooooooooooooovovooovooooooovoooooovooooooovooooovooooooovoooooooooooooooooovooooooooooooovvooovoovoovovoooooooooooooooooooooooooooooooooooooovoooooovovooovoooooooovoooooooooooovvoooovooooooovvooooooooovooooooooooooooooovoooooooooooooovoooovooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooovvooooovooooovoooooooooooooooooooooooooooovovoooooooooooovooooooooooooooooooooooovooooooooovoooooooooovooooooooooooooooooovoooooooooooooooooooooooovovooooooooooooooooooooooooooooovoooooooooovvoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoovovvooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooovooooooooooooooooooovooooooooooooooooooooooooovooooooooooooooooooooooooovooovooooooooooovoovooooooooooooooooooovooooooooooooooooooooooovooooooooooovoooovoooooovoovoooooooooovooooooovooooooooooooooooooooooooooooooooooooovvoovoovoovooooovooovoooooooooooovooooooooovooooooooooooooovoovooooooooooooooovooooooooooovooovooooooovoooooooooooooooooooovooooooooooooooooooooooooooooooooovovovvooooooooooooovooooooooooooovooooovvooooooooooooooovoooooooooooooooovooovooooovoooovoooooovoooovoovoooovoooooooooooovooooooooovoooooooooooooooooooooooooooooooooovooovvvoooooooooooooooooovooovooooooooooooovvoovooooooooooooooooovooooooooooooovooooovoovoooooooovvooooooooooooovooooooooooovooovooooovvooovoooooooooooooooooooovoooooooooooooooovooooooooooooooooooooovoooooooooooovvooooovovovovooooooooovoooooooooovoooooooooooooooooooooooooooooooooooooovoooooovoooooooovoooooovoooooooooooooooovovoooooovooooooovooooooooooooooooooovooooooooooooooovoooooovooovoovooooovoooooooooooooovovooooooooooooooooooovoooooooooooooooovoovoooooooooooooooooooooooooooooooooooooooooovoooooovooovooooooooovooovoooooovooooooooovoooooooovoooooooooooovooooooovooovooooooooooooooovovoooovovvoooovooovooovoooooovoooooovvooooooooooooovooooooooooooooooovoooovoooooovovoovoooooooooooovooovvoovooovovoovovoooooooooooooooooooooooooovooooooooooooooooooovooooovoovooooooovoooooooovooooooooooooooooooooooooooooovoooooooooooooooooooooooooovooooovooooooooooooooooooovoooooooovoooooooooooovooooooooooooovoooooooooooooooovooooooooooooooooooovooooooooooooovoovvooooooooooovoooooooovoooooooooooooovooooooooooooooooooooovooooooooooooooooooooooovoooooovooovooooooooovoooooooooooovvooooooooooovoooovvoooooooooooovoooooooovooooooooovoooooooooooooovoooooooovooovoooooooooooovvoovooooooovoovoooooovvovooooooooooovoooooooooooooooooooooooooovoooooooooooooovvooovooovoooovoooovooooooooovoooovooovooooooooooooovovvoooooovoooooovooooooooooooooooooooooooooovoooovovovovooooooooovvoooooooooooooooovoooovoooooooooooovoooooooooooooooooooooooovoovoooooooovoovoooooovovvvoooooooooooooooooooovoovoooooovoooooooooooooooooooooooovoooovoovooooovoooovoooovoooooooooooooooooooooooooooooooooooooooooooovoooooooooooovoooooooovoooooooooooooooooooovooooooooooovooooooovoooovooooovvovovoooovovoooooooooooovoooooooooooooovooooooooooooovovoooooooovovoooovooovooooovoooovooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooovoooovoooooooooovooooovoooooooooovooovoovovoovoooooooovovooooovoovooooooooooovvooooooooovooooooovoooooooooooovoooooooooooooooooooovoooooovvooooovooooooooooooooooooooooooooooooovooooovooooooooovvvooooooooooooooooooooooovovovooooooooooooooooooooooooooooooooooovooooovoooooovoovoooooooovooooooooooooooooooooooovoooooovoovovoooooooooooooooooovooooovovooooooooooooooovooooooovovoooovooooooooooooovvoooooooovoooooooooooovoooovooovoooooooooooooooooooovooooooooooooooooooooooooovoooooooooooooooooooooooooooooooovooovooooovoovoooovoooovooooooooooooooovvoooooooooooooooooooooooooooooooovoovooooooooovooovoooooooooooovovoovooooovooooovoooovooovovooovooooooovooooooooovovooooooooooovoooooooooooooooooooooooooovoooooovooooooooooooooooooooooovoooooooovoooooooovooooovooooooooovvooooovooooooooooovooovooovoooooooovoovoooooooooovooooooooooooooooooooovovoovooovoovoooooooooooovoooooooooooooooovooooovoovooooooooooooooovoooovooooooooooooovoooooooooooovvooovoooooooooooooovoooooooooooooovooooooooovooooooovooooooooooooooooovoooooooovooooovoooooooooovooooovooooooooooooovoooooovoooovoovvoooooooooooooovoovoooooooovovoovooooooovooooooovooooooooooooooovooooooooooooovoooooooooooooooooooovoovoooooooooovooooooooooovooooooovvovooooooooovoooooovoovvooooovooooooooooooovoooovoooovoovoooooooooovooooooovoooooooooovoovoooovooooovooooooovooooooovoooovoooooooooooooooovoovooovoooooovvoooooooovoooovoooovvoooovooooooooovooooooooovooooooooooooovovooooooovoooooooooooooovooovoooovooooovoooovvoooooovoooooooooooooooooooooooovoooooooooooooooovoooooooooovoooooooooooooooovoooovooooovoooooooovvoooooooooovooooooovoooooooooooooooooooooovoooooooooooooooovoooooooooooovovooooooooooooooovooovooooooovooovoooooooooooooooovooovoooovovooooooooooooooovooooooovooooooooooooooooooovoooooooooooooooovovoooooovoooooooooooooooooooooovovoooooooooooovoooooooooooooooovovooooooooooovvoooooovooooooooooooovooooooooooovovvoooooooooovooooovoooovoooovooooooovoooooooooooooooovvoooovooooovooooooooovooooooovvooooooooooovooooovooovovooooooooovovoovoovoooooooooooooooovooooooovooooooooooooooooooooooooooooooovovooooooooooooooooooovooooooooooooovooooooooovoooooooooooovvoooooooovooooooovoooovooooooovooovoooooooooooooovooooooooooooooooovvooooooooooooooooooooovoooooooooooooovooooooooooooooooooooooooovooooooooooooooovoovovooooooooooovvooovooooovoooooooooooooooooooooovooovoooovooooovvoooooooooooooooooovoooovoooooovoooooooooovoovooooooooooooooooooooooooovoooooooooooooooovvoooooooooovvooovvoovoooooooooooooooooooooooooovooooooooooooovooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooovoooooooovoooooooovooovooooooooooooovoooooooooovoooooovoooooooooovooooovooooooooooooooovoooooooooooooovoooooooooooooooooooooooooooooooovooooooovooooooooooooooooooooooooooooooooooooovvooooooooovooooooooooooooovoooooooooooovooooovoooooooooooooooooovovvooooooovooooooovooooooovoooooooooooooooooooooooooovooooooooooooooooovooooooooooooovooooooovoooooooooooovoooovoooooooooovoooooooooooooooooooooooooooooooooooovoooooooooooooooooovoooovooooooooooooooooooooooovvooovovoooooovovoooooooooooooovoooooooooooooovoooooovoooooooooovooooooooooooooovooooovoooooooooooovovoooovooooooooooooooovoovoooooovooovoooooooooooooovvooooooooooooovoooooovovooooooooooooooooooooovooooooooooovoooooooooooooooooooooooovovooovooooooovoooooooooovooooooovooooooooooooooooooovoooooooooovooooooooooooooooovooooooovvooooooooooooooooooovoovooooooooooooovoovooooooooooovooooooooooooooooovoovoooooooooovoovoovoooooooooooooooooooooooooooooovooooooooooooooooooooooooovooooooooovoooooooooooooooooovoooooovooooooooooooooooooooooovoooooovooovoooooovvooooooooovoovoooovoooovooooooovooooooooooooovooooooooooooooooooooovvoooooooooooovoooooooooooooooovooooovooooooooovooooooovvooovvvooooooooooooooooooooooooooooovooovooooooooooooovoovooooooooovooooooooooooooooooooooooooovooovvoooovooooooovoooooooooooooooooooooooooooovvoooovoooooooooooooooooooooooooooooovoooooooovoooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooovooooooooooooovovovoovoovooooooovoooooooovoooooooooooooooooooooooovoooooooooooovooooooooooooooooooovoooooooovoooooovooovoooovoovovovooooooooooooovvvooooooooooooooooooooooooooooooooooooooovooovooooooooooooovvoooooovooovoooooovoovoooooooooooooooooooooooooovoooooovoooooooooooooooooooooooooovooooooovooooooooovoooooooovooooovooooooooooooooooooooooooooooooooovooooooooooooovoovoovvoovoooooooooovoooooooooooooooovooovoooooooooovoooooooooooooooovooooooooooooooooovooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooovovooooovooooooooovoooooooooooooooooooooooooovoooooooooooooovoooooooooooooooooovoooooooooooooovooooooooooovoooooooooooooooooooooooooovoooooooooovooooooooooooooooooooooooooooooooovvoooovovooooooooooooooooooovooooooooooovooooooooooooooooovooooooooovvvooovooooovooooooooooooooooovooooooovoooooooooooooooooooovoooovoooooooooovoooovoooooooooooovooooooovooooooooooooooooooooooooooooooooovoooooooooooooooooooooooovoooooooooooooooooooovooovoooovooovoooooooovooooooooooooooooooooovoooooooooooooooooooovoovoooooooooovooooooooovovooooovoooooooooooooooooooooovovvooooovooovoooooooooovoooooooooooooovoovoooooooovoovooovoooooooooooooovoovooooooooovoooooooooooovoooooovooooooooovoooooooovoooooooovooooooooooooooooooovooooooovooooovoooovoooooooooooooooooooooooovovoooooooooooooovooooooooooooooooooooooooovooovoovvoooooooooooooooooooooooooooooooooovoooooooooooovoooooooooooovooooovooooovooooooooovoooovoooooooooovoooooooooooooooooooooooovoooooooooooooooooooooooovovoovooooooooooooooovoooooooovooooooooooooooooooooooovoovoooooooooooooooooooooooovvooooooovoooooooovoooooooooovooooooooooooovovoooooooooovvoooooovoooooooooooooooooooooovooovooooooooooooooovoovoooooovoovoooooooooooooooooooooooooooooooooooooovooooooooooooovooovvoooovooooooooooooooooooooooooooooooooooovoooovoooooooooooovoooooovvoooooooooooovooooooovoooovoooooovooooooooooooooooooooooovoooooovooooooooooooooooooooooooooooooooovooooooooooooooooooovvooovoooovovoovooooooooooooooooooooooooovoovooooooooooooooooooooooovovooooooooooooooovvooovoooovooooooovooooovooovoooooooovoooovoooooooooooooooooovooooooooooooooovoooooooooooooooooovoovooooooooooooooooooooooooovvovooooooooooooooovovoooooooooooovoooovovooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooovovoooooooooooooooooooovooooooooooooooooooooooooooooooooovovoooooooooooooovvoovoooooooooovooooovooovooooooovvvooooovoooooovoooooooooooooooooovooooooooooooooovooovoooooooooovooooooooooovooooooooooooooooooooooovoooooooooooovoooovoooooooooooooovooooovvoooooooooooooooooooooooooooooooovvovooooooooooooooooooooooooooooooooooooovoooooooovovovooovvoooooooooooooovooooooooooooooovvvooooooooooooooooooovoovoooooooovoooooooooooooovoooooovoovvoovooovoooooooooooooooooooooooooooooovoooovooooooooovooooooooovvooooooooovoooooooooovovoooovovooooooovovooooooooovooovooooooooovooooooooooooovoooooovvoovooooooooooooooooooooooooooooovoovoovoooovovoooooooovooovoooovoooovovooovooovooooooooovoooooooooovvooovvovooooooooooooooooooooooooooovooovooooooooooooooovooooovooooooooooooooooooovooovooovoooooooovooooooooooooooooooooooooooooooovvvoooooovoooovoovovvooooovoooooooooooooooooooooovoooovooooooooooooooovoooooooooooooooovvvoooooooooooooooovooooooooooooooooooooooovooooovoooooooovooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooovovooooooooooooooooooooooooovoovoooooooooooooooooooovovooovoooovoovvooooooooovoooooooooooooovovovoooooooovooooooooooooooovovoooooooooooooooooooovvooooooooovovooooooooovvoooovooooooovooooooovovooooovoooooovoooovoooovoovoooooooooovooooooooooooooovovooooooovoooooooooooooooooooooooooooooooooooooooooooovovooooovovoooovvooooooovoovvoooooovoooooooooooooooooooooooovooooooooooovooooooooooooooooooooovoooooooooooooooooooooooooooovvoooooooooovooovoooooovoooovoooooooooooooovoooooooooooooooooovoooooooooooooooooovoooooooooooooovoooooooooovvoooooooooooooooooooooooooooooooooooooooooooooooovooovovoooooooooooooovvoooooooooooooooooooovvooovooooooooooooooooooooovvooovoooooooooooooooooooooooooooovoooooovvvooooooovooovoovoooooooooovooooovoooovooovvoooooooooovvooooooovoooooooooooooooooooooooooovooooooooooooooooooovoooovooooooooooooooooooovooooooovooooovooooovoooovoooooovooooooooooooovoovooooooooooovoooovoooooovoooooooovoooovooooooovoooooooooovooooovvoooooooovoooooovoooooooooovooooooooovooooooooooooovooooooooooooooovoooooooovooooovoovooooooooovvooooooooooooovoooooooooooooooooooooooooooooovooovooovooooooooooooooooovooooooooooooooooooooooooooovovooooooovooooovoooooovooooooooooooovooooooooooooooovooooooovooooooooovoooooovooooooooooooovoooooooooooooovoooovooooooooooooooovooooooooooooovooooovoooooooooooovoooooooovooooooooooooovooovooooooovoovvoooooooooooooooooovooooooovoovoooooovoooooooooooovoovoooooooooooooooovooooooooovvooooovoooooooooooooooooooooooooooooooovoooooooooovooooooooooovoooooooooovvooooooooooooooooooovovovoooovooovoovooovooooooooooooooooovoooooooooooovvooooooovovoovoooooooovooooovooooooooooooooooooooooooooooooovooooooovoovvooooooooooooooooooooooovooooooovoooooooovoooooooooooovvooooooooooooooooooooooovooooooooooovoooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooovvoooooooooooovooooooooooooovoooooooooooooooooooovvooovooooooovooovoooooooooooooovoooooooovooooooooooovoovooovovooooooovooooooooooooooooovooooovoooooooovoooooooooooooooooooovoooooooovooooovoooooooooooooooovovooooooooooooooooooooovoooooooooooooooovoooooooooooooooooooooooooooovooovoooooooovoooooooooooooooooooooovoovovoooooooooovoooovoovooooooooovooooooooooooooooooooooooooooooovooooooooovovoooovvoooovooooooooovoovooovoooooooooooooooooooovoooovooovoooooooooooooooooooooooooooooooooooooooovooooovoooooovovoooovoooooooooooooooooooooooooooooooovovvvvoooooovovoooovovooooovooooovooooooooooooooovoooooooooooooooooooovooovoooooooooooooooooooooooooovooovoooovooovoooooooovvovoooooooovooooooooooovvooooooooovooovoovooooooooooooovoovoooooooooooooooovoooooovooooovoooooovoooovoooovvooooooovooooooovoooooooooooovooooooooooooooooooooooooooooovoooooooooooooooooooooovvoooovoooooooooooooooovvooovoooooooooooooovooooooooooooovooovoooovoooooooooooooooooooovooooooooooooooovoooooooooooooooovooooooooooooooooooooooooooooovoooooovooooooooovoooooooooooooooooovoooooooovooovooooooovooooovvoovooovovoooooooooovoooooovooooooooooooooovooooooovoooooooooovvooooooooovooooooooooovooooooooooooovoooooooovooooovoooooooooooooooooooooooovoooooooooooooooovoooovoooooooooooooooooovooovooooooooooooooovoooovoooooooovooooooooooooooovoooooovoooovoooooooooooovvoooooooovoovooooooooovooooooooooooooooooooovooooovvoooooooooooooooooooooooovovoooooooovooovovoooovooooooovoooooooooooooovoooooooooooooooooovoooooooooooovoooooovooooooooooooooooooooooooooooooooooooooooooooovoovoooooooooovooooooooovooooooovooovooooooooooooooooooooovvoooooooooooovooooovoooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooovooooooovooooooooooooooooovvooovoooooooooooooooooooooooooooooooovoovvooooooooooooooooooooooooooovoovooooooooooooooooooooovooooooooooooooooooooooovvoooooooooooooooooooooovvoooovooooooooooooooooooovoooooooovooooooovvovovovooooooooooooooooooooooooooooooooooooooovooovvooooooooooooooovovovoovooooovoooooooooooovooovoooooovooooooooooooooooooovovooooovooooovoooooooooooooooooooovooovooooooovvoooooooooooooooooooooovvoooooooooooooooooooooooooooooovoooooovoooovvooooooovovooooooooooooooooovoooovoovooooooooooooooooooooovooovoooooovoooooooooooooovooooooooooooovovvoovooooovooooooooooooooooooooooooooovooooooovooooooooooooovoovvooooooooovvoooooooooooooooooooooooovvooooooooooooooooooooooovooovooooovooooooooooooooovoooooooooooooooooooooooooooovoooooooovoovoooooooooooooooooooooooooooooooooooooooovoooooooooooooooovooooooooooovoooooooovoooooovoooooooooooooooooooooooooovoooooovovooooooooooooooooooooooooooooovoooooovooovoooooovoooooooovooooooooovoooooovoooooovvovooovoooooooooooooooooovoooooooooooooovvooooooooovooooooooovoooooooooovoooovoooooooooovoooooooooooooovoooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooovooooooooooovoooooooooooooooooooooovooooooooooooooooooooooooovooooooooooooooooooooooooovooooooovooooooovoooovooooooovoooooooooooooovoooooooooovoovoovoovooooooovoooooovoooooooooooooooooooooooooovvovoooooooooooooooooooooooooooooovoooooooovoooooovoooovoooooovoovoovoooooovoooooooooooooooooooooooooooooooooovvoovoooooooooooooooovoooovoovvooooooooooooooovooooovooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooovooooooooovooooooooooooooovoooooooooooooooooovoooooooooooovoooooooovvooooooooooooooovovvooooooooovoooooooovooooovooovooooooovovooooooooooooooooooooooooovooooooooooooooooovooooooooooooooooooooovooooooovooooooovoooooooooooovovooooooooooooooooooooooooooooooooooooooooooovoooooooooooovoooooooooooooooooovooooovooooooooooooooooooooovoooooooooooooooooovooovoooooovoooooooooooooooooovoooooooovooooooooooovoooooooovooovooooooooooooooooovooooovvooooovovoooovoooooooooooooooooooooooooooooooooovooooooovoooooooooooooooooooooooooooooooooooooooovooooovoooooovvoooooooooooooooovooooooovoooooooooooooooovooooooooooooooooovoooooooooooooovoooooooooooooooooovooovovoooooooovovoovovooovooooooooooooooooovoovoooooovooooooooooooooooooooovoooooooooooooooooooooooooooooooovovoooooooooooovoooooooooooooovovooooooooooovoooooooovoooovoooovoooooooooovoooooooovoooooooooovvooovooooooovvoooovovoooooovoooovvoooooooooooovooooovooooovoooooooooooooovoooooooooooovooooovvooovoooooooooooooooooovooooooooooooooovoooooooooooooooooooovooooooooooovovovooooovoooooooooooooovooooooooooooovovovoooooooooovooooooooooooooovooooovoooooooooooovoooovooooooovovooooovooooooooooooovovoooooovooooovooooooooovooooooooooooooooovooooooooovooovooooovvooovoooooooooooooooovoooovooooooovooovooooooooooooooooooooovoooooooooooooooooooooooovovovoovoooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooovooooooooooooooooooovooooooooooooooooooooooovooooooooooovoovoooooooooooooooooooooooooooooooooooovovooooooooooooooooooovvoovooooooooooovoooooooooooooooooooooovovooooovoovovooooooooooooooooooooovooovoooooooooooooooooooovvoovooooooovooovoooooooooooovooooovovooooooooooovooooovvoooooooooooooooooooooovooovoooooooooooooooooooooooooooooovooovooooooooooooovoooooooooooooooovoooovooooooooooooovooovovooooooooooooovoooooooovoooovovooooooooooooooooooooooooovoooooovovooooooooooooooooovoooooovoooooooooovooooooooooooooovooooooooooovoooovvoooooooooooooooooovoooovoooooooooooooooooovoooooovvooooooooooooovovoooooovoovoooooooooooooooooooooovooooovoooooooooooovoooooooovooooooooooooooooooooovoovoooooooovooooooooooooovooooooovooooooooovoooooooooooooooooooovooooovoooooooooovoovoooovooooooooooovoooooooooooovooooooooooovooooooovooooooooooooovooovooooooooooooovoooooooooovoooovoooooooooooooovvooooooooooooooooooovoovooooooooooovoooooovooovooooooooooooooovoooooooooooovoooovovoovoooovvooooooooooooovoooooooooooooooooooooooooooooooooooooovooovvoooooooooooooovooooovooooooooooooooooovoooooooooooooooooooooovoooovooooooooooovoovooooooooooooooooooovooooooooooooooooooooooooooovoooooooooooooovoooooooooooooooooooooooooooooooovooooooooooooooooooooooooovoovoovoovoooooovoooooooooovooooooooooooooooooooovvoooooooooooooovoooooovooooooovoooooooooooooovovooovooovooooovoovvoooooooooovovooooooooooooovooooovooooooooovovovoooooooovooooovoooooooooooooovoooooooooooooooooooooooovoooovoooooooooooooovoovoooooovoooovooovoovoooooooooooooooooooovovoooovooooooovoooovoovoooooooooooooovooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooovovvooooooooovoooooooooooooooooooooooovvoooooooooooooooovooooooovooooovvovoooovoooooooooovoooooovovooooooooooooovvoooooooooooovooooooooooovoooovovoooooooooooooooooovoooooooooovooooooooooooooooooooooooooooovoooooovoovooooovooovoovoooooooovooooooooooooooooooovovooovvoovoooovooooooooooooooooooovoooooovooooooooovvovooooooooovoooooooooooooooooooooooooooooooovvoooooooooooooooooooovooooooovoooovoooooooooooooooooooovoooooooooooooooooooooooooooooooooooooovooooooooovoooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooovooooovoooooooooovoooovoooooovoooovooovooooooovooovvooooooooooooovoooooovooooooooooooooooooooooooovoooooooooooooooooooovvvoooooooooovoooooooooooooooooooovooooovoovoooooooooovoooooooooooooooooooovooooooooooooovvoovoooooooooooooooooooooovovoooovoooooooooooovooooooooovooooooooooooovovoooovvooooooooooooooooooooooovvoooooovoooovooooooooooooovoooooooooovoooovoooooooooovovooooooooooooooooooooovoovovoooooovooooooooooooooooooooooooovooovvoovooooooooovooooooooooooooooooooooooooooovvooooooooooooooooovooovvovooooooooooooooooooovvoooooooooooooovooooovooooooooooooooooooooooovoooooooooooooovoooovoooooooovovooooooooooovoooooooovoooooooooooooooooooooovovooooooooooovooooooooooooovooooooooooooooooooooooovoooooooooooooooooovoooooovooooooovvoovoooovooooooovvoooooooooooooooooooooooooooooooooooooooovooooovooooovoovoooooooooovovoooovooooooooooooooooooooooooooooooooooooooovvoooooooovoooovoovooooooooooooooovvooovvooooooooooovoooooovooooooooooooooooooooovoooovooovooooooooovovooooooooooooovvooooooooooooooooovoooooooooooooooooovoooooovovoooooooooooooooovovoovoooooovooooooooooooooooooooooooooooovovooovooovoooovvooooovooovooooooooovoooooooovoooooooooooooooooovoovoovoooooooooovoooooooooooovoooovvooooooooovoovoooooooooooooooooooovoovoooovoooovooooooooooooooovooooooovoooooooooooooooovooovvoooooooooovoooovooooooooooovoooooooooooooooooooovvvvooooooooovooooooooooovoovovovoooooooovooooooooooooooooooooooooooooooovvoooovooovooooooooooooooooooooooooovoooooooooooooooooooovooooooooooovoooooovooooooooooooooooooooooooovoooooooooovooooooooovvoooooooooooooooooooooooooovooooooooooooooooooooovoooooooooovoovoooooooooooooooovooovvooooooooovooooooooooooooovooovvovooooovovoooooovooooooooooooooooooooooooooooooooovovooooovooovooovvooovoovoooooooooooooooooovooooooooooovooovvovvvoooooooovooooooooooovooooooooovovoooooovoooooovoooooooooooooovooooooooovooooooooooooooooooovvooooovoooooooooooovovovooovooooooovoooovoooooooovoovvooooooooooooooooooooovooooooooooooooooooovvooooooooooooooooooooooooovovvooooooooooooooooooooooooooooooooooooooooooovoooooooooooovovoooovoooooooovoooovoooooooooooooooooooooooooooooooooooooooooooooovooooovoovovvoooooooooovoovooooovoooooooooovoovoooooooooooooooooooooovovooooooooooooooooooooooooooovovoooovoooooooooooooovooooovooovoovoooooooooooovooooovoovooovooooovooovoooooooooovoovoooooooooooovovoooooooooooooooovoovoovvooooooooooooovoovooooooovooooooooooovooooooooovooooooooovoooooovvooooovvooovvooooooooooooooooooooooooooovovooooovoooooooooooooovooovvoovoooooooooooooooooooooooooooooovovoooovvoooooooooooovoooooooooooooooooooooooooooooooooovooovoooooooooovovovooooooooovoovoooooooooooooooooooooooooovovoooooooovooooovoooooooovooooooovoooooooooooovooooooovooovooooooovooooovoooooooooooooooooovoovoooooooooovooovooooovoovoovoovvoooovoooooovooovovovooooooooooovooooooooooooovovooooooooovooooooooooooooooovvoovoooooovoooooooooovooovoovoooooooovooooovovvooooovoooooooooooovooooooooooooovoooooooooooovooooooooooooooooovooovovooooooooooooooooooooooooooooooooooovooovoooooooooooooooovvovooooooooooooooooooooovvovoooooooooooooooooooooooooovooooooooooooovooooooooooooovoooooooovoooooooooooooooooooooooooooooovoooooooooooooovoooooooooooovovoooovooooooooooooooooovoooooooooooooooovooovoooooovoooooooooooovooooovoovoooooooooovoooooovvoooooooovooooooooooooovvoooovoovooovvovoooooooooooooooooooooooovooooooooovooooooooooooooooovooooovooooooovooovoovooooooooooooooooooooooooovvooovoooooooooooooooooooooooooovoovooooooooooooovvooooooooooooooovooooooooooovooooooooooooooooooooovoooooooooooovoooooovoooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooovovoooooooooooooovooooooooooooooovooooooooooooooooooooooooovooovooooooooovooooooooooooooooovoooooooooooooooooooooooooovooooooooooooooovooooooooooooooooooovvoooooooooooovooooooovooovoovovooooovooooooooovoovoooooooooooooooooooovoooovoooooooooooooooooooooovooooooovoooooovoooovooooooooooooooooooooooooooooovooooooooovvooooooooooooooooooooooooooooovooooooooooooovoooooovoooooooooooooooooooooooovoovooooooooooooooooooooooovooovooooooovoooooooooooovovooooooovoooooooooovoooooooooooooooooooooooooooooovooooovovooooooooooooooooooovvooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooovooooooooooooovvoooooooooovoovvooooooooooooooooooovvooooovoooooovoovooooooooooooooooooovooooooooooooooovooooooooooooooooooooovooooooovoooooooooovoooooovooooooooovooooooooooooooovoooooooooooovoooooooooooooooooooooooooooooooooooovovovovooooooooooooooooooooooovooooooooooovooovovoooooooooooooooooooooooooooooooooovoooooovoooovovooovoooooooooovoooooooooooooooooooooooovooovovooooooooooooooooovoooooooovoooooooovvooooooooooooooooooooooovoooooooooooooooooooooooooovooooooovoooooooooooooovoooooooooooooooooooooooooooovovoooooooovooooooooooovoooooovooooooooooooovoooooooovoooooooovoooooooovoooooooooooooovooooooooooooovovooovoooooooooooovoooooovooovooovovovooooooooooooovoooooooooooooovooooovooovvooooooovvoooooovooooooooooooooovooovoooooooooovooooooovoooooooooovoooooooooooooooooooooooooooovoooooooooooooooovooooooooooooooooooooooovoooooooooooooooooooooooooovooooovoooovoooooooooooooooovoooooooooooooooooooooovooooooooooovoooooooooooooooooooooooooooooooovooovovooooovoooooooooooooooovoooooooooooovooooooooooooooooovoovooovooooooooooovoooooooooooooooovooooooooovoovoooovoooooovoooovooooooooooooooooooooovooooooovoooooovvovoooooovvooooooooovooooooooooooooovoovooovoooooooovoooooooooooooooovoovoooooooooooooovvooooooooooovoovoooovoooooooooooooovoooooooooooooooooooooooovooooooooooooooooooooovooooovoooovoooooooooooooooooooooooooovoooooooooooooooooooooovooooooooooooooooooooooovoooovoooovovooooovoooooovovoooooooooooovooovoooooooooooooovoooooooooovvooooovoooooooooovoovooooooooooooooovoooooooooooovoooooooooooovooooooooooooooooooovoooooovoovooovvoovooooooovovoovovooooovooooooooovoooooooooooovoooooooooooooooooooooooooovoooovooooooooooooooooooooovooooooooooooooooooovooovooooooooooooooooooovoooovvoooooooooooooovoovooovvoovooooooooooooooooooooooooooooooooooooooovooooooooovovovooooooooovooooovoooovoooooooooooovooooooooooovoooooooooovoooooooooooovvooooovoooooooooooovooovooooovooooooooooooooooooooooooooooovoooooooovooooooooooooooooooooooooovooooooooooooovoooooooovoovooovoooooooooovooooooooooooooooovoooooooooovovooooooooooooooooovoooooooooooovooooooooooooooovoooovooooovooovoooooooooooooooooooooovoooooooooooovoooooooovoooovooooooooooooovooooooovoooooooooovooooooooooooovoooooooooovoooooooooooooooovvvooooooooooooooovooovovoooooooooooooovooooooooooooooooovvoooooooooovoooooooooooovoooovooooooovooooovoooooooovovoovoooooooovooovoooooooooovooooooooooooooooovovovoooooooooovoooovoooooovoooooooooooovovoooooooovooovvooooooooooooovoooovoooooooooooooovooooooooovoooooooovoooooooooooovooooooooooovooooooooovoooooooooovooooooooooooooovooooooooooovooooooooooooovoooooovoovooooooooovooooooovooooooooooovvooooooooooooovoooooovoooooooovooooooovooooovoovooooooooooooooooovooovvooovoooovoooovooooovoooooooooooooooooooooovoooooooooooovoooovoooooooooovoooooooooooooooooovovoovooooooooooooooooooooooooooooooovovooovoooooooooooooovoovooovooooooooooooooooooovoooooooooooooooovoooooooooooooooooooooooooooovoovovvovoooooooooooooooooooooooooooooooooooovovoovooooooooooooooooooovoovooooooovovooooooooovoooovoooooooovooooooooooooovooooooooooooooooooovoovvvooooooovooooooovooooooooooooovoooooovooooovooooooooooooooooooooooooooooooooooooooovovvoooooovooooooovooooooovooooooooooooovooooooooooovoooooooooooovovoooovooooovovoooooooooovooooovoooooovvooooooooooooooooooooovooooooooooovoooooooooovoooooooooooooooooovoovooovoovooooooovooovoooooovvooooooooovvooooooooovoooooooovvoooovoooovvooooooooooooooooooooooooovoooooooooovooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooovoooooooooooooooooooovoooooooovvoovoooooovovoooooooovovovvoovoooooovovoooooovoovoooooooooooooooooooooovooooooooooooooooooooovvoooooovoooovooooovoooooovoovooooooooooooooooooooooooooovvooooovooooooovvooooooooooooooooovoooooooovovoooooooooooovoooooooooooovoooooooooooooooooooovovoooooooovoooooooovovoovooooooovooooooooooooovoooooovoooooooooooooooooooooooooooovovoovooooooooooooooooooovvoooovoooooooooovoovooooooovooooooooooovooooovoooooovooooooooooooovooovooooooooooovoooooooovooooooooooovoooooovvoovovoooovooooovooooooooooooovoooooooooooooooooooooooooooooooooooovoooooooovoooooooooooovvvooooooooooooooooooooooooooooooooooovoooooovoovoooooooooovoooooovooovoovovooooooooooooovvovoooooooooooovooooooooovoooooooooovooooooooooooooovoooooovoovoooooovoooooooooovoooooooooooooooooooooovoooooovovovooovoooooooooooooooooooooooooooooovoovovoooooovooooooooooooooooooooooooooooooovoooooovoooooooooooooovoooooooooooooooovoooooooooooooovoooooooovooooovvoooovooooooooooooovoooovvoooooooovoooooooooovoooooooooooooooooooovoooooooooooooovovvoooooooooooovvooooooooooovvvoooovooooooooovvooooooovoooooooooooovoooovoooooooooooooooooooooooooovoooooooooooovoooooooooooooovooooooooooooovoooooooooooooooooooooooooooooovoooooooooooooooovoooooovvovoooooovoooooooooooooooooooooovvooovooovooovvoooooooooooovoooooooooooooooooooooooooooooooooooooovovvovoooooooooooovoooovooooooovoooooooooooooooooooooooooovoooooooooooooooooooooooovooooooooooooooooooovoooovoooooooovooooooooooooooooovoooooovooooooooooovoooovoooovooooooovooooovooovovooooooooooooooooooooovoooooooooooooooooooovoovooooooooooooooooooooooooooovoovooovooooooooooooooooooooooooooooovooooooooooovvooooovooooooooooooooovovoovoooooooooooovoovoovoooovoovooooooooooooooovoooooovoovooooooooooooooooooooovooooooooooovoovooooooooooooooovooooooooooooooooooooooooooooooovoovvooovooooovoooovooooovovooooooooooooooooooovooooovooooovovooooovoovoooovoooooooovoooooovooooovvoovoovovoooooooooooooooooooovooovoooovooooooooovoooooovooooooooovoooooooooooooooooooooooooooooooooooovoooooooooovoooovooooooooooovooooovvoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovvvooooooovvvovooooooovoooooooooooooooooooovoooooooooooooovoooooooooooooooooooooooooooooooooooovovvvooooovoooooooooooooooooooooooooovooooooooovooooooooooooovooooooooovovooooovvooooooooooooooooooooooooooooooooovooovovooooooooooooooooooooovoooooovovoooooooooovovvooovooooooooovooooooooooovoooooooooooooooooovooooovovooooooooooooooooooooooooooooooooovooooooooooooooooovooooooooooooooovovoooooovooooooooovooovoovooooooovooooooooooooooooooooooooovooovoooooooovoooovovoooooooovoooooooovoooovooooooooooooooooooooovooooooooovoooooooooooooooooooooooooooooooovoooooovoooooooooovooooovoooovoooooovovoooooooooovoooovooooooooovoooooooovovooooooooooovooooooooooooooooooovooovooooooooooooovooooooooooooooooooooooooooovooooovooooooooooooooooooooooovoooooooooooooooooovoovooooooooooovoooooovvooooooovoooovooooooooooooooooooooooooooovooooooooooovooooooooovvoooooooooovooooooooooooooovvoooovoovooooooooooooooooovoooooooooooooooovooooovvvooooooooooooooooovooooooooooooooovoooooooooovvovoooooooooooooooooooovooooooooooooooovoooooooooooooooooooooooovoooooovvooooovovooooooooovoovoovooooooooovooooooooooooooooooovoooooooooooooooooooovoooooooooooooooooooooovooovoovoooooooooooooooooooovoooooooovooooooooooovoooooooooooooooooooooovooooooooooovoooooovooooooovoooovoooovoooooooooooooooovooooooooovooooooooooooovooooooovooooooooooooooovooooooooooooooooooooooooovovoovoooovooovoooooooooovooooovooovoovoooooooooooooovoovooooooooooooooooooooooovoovooovoovoooooooooooovooovooooooooooovoooooooooooooooooooooooooooovovooooovoooooooooovoooovooooooooooooooooovooovooooooooooooooooooooooovooooooooovoooooovoooooooooooooooovoooooovoooooooooovvoooooooooooooovoooovooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooovoooovooooovooooooooovvoovoooooooooooooooooooooooooooooooovooovoooooooooooooooooooooooooooooooovoovvooooovoooovooooooovooovooooooooovoooovoooovoooooooooooovooooooooooooovooooooovvvooooooooooovooooooovoooooooooooooooovoooooooooooooovoooooooooooooooooooooooooovoooooooooooooooooooovoooovoovooooooovvoooooooovoooooooooooovovvooooooooooooooooovooooooooooooovoooooooooooovoooooooooovoooooooovooooooovooooooooooooovovoooooooovooovovoooovovvoooooooooooooooooooovooovoooovovvovooooooooooooovooooooooooooooooooovooooooovoooooooovooovovoovoooooooooooooooooooooooooooooovvooooovooooovooooooooooooooooovoooooooooooooooooooooooovoooooooooovooovoooooooooooooooooooooooooovooooooooooooooooooooovooooovooooovooooooooooooooooooooovoooooooooovooovoooooooooooooooooooooooooovoovoooooooovovoooooooooovoooooooovoooooooooooooooooooooooovooooovooooovoooovvoooooovoooooooooooooooovovovooooooovooooooooooovoooooooooooooovooooooooooooooooooooooooovvvooooovoooovoooooooovoooooovooooooooooooovooooooovooooooooooooovoooooooooooooooooooooovooooooooovooooooooovvooooooooooooooovoooooooooooovoooooooooooooooooooooooooooooooooooooooooovoooooooovvooooooooooooooooooooooovovooooooooooooooovoovvoooooovooovovooooooooooooooooooooooooooooooooooovooovoovooooooooooooovoooooooooooovooooooooovvoooooovoooovooovoovoooooooooooooooovoooooooooooooooooooooovooooooooooovooooooooooooooooooooooooooooooooooooovovoooooooooooooooovooooooooooovooooovooooooooooooovooooooooooooooooooooovoooovoooovoooooooooovooooooooovoooooooooooooooooovovooovooooovoovoooooooooooooooovvoooooooooovoovoooooooooooooovoovooovoooooooooooooooooooooooooooooooooooooooooovooooooooovooooooooooooovooooooooovoooooooovvooooooooooooooooooooooovoooooooooooooooooooooovooooovooovooooooooovoovooooooooooovoooovoovoooooooooooooooooooooooooooooooooooooooooooooovoooooovoooooooooooooovoooooovoooovoooooooooovooooovooooooooooooooooooooooooooooooooooovooooooooovoooooooovvovoooovoooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooovooooooooooooooooooovooovooooooooooooooovovooovooooooooooooooooooovooovooooovovoooovooooooooooooooooooooooovvooooooooovoooooooooooooooooooovoooooooooooooooooooooovooooovovooooooooooooooooovoooooooooovoooooooooooooooovoooooooooooooooovvoooooooovoovooooooooooooooooovoovovvooooooooooooooovovvooovvooooooooooovoovoooooooooooooooooooooooooooooooovooooovoovoooooovvooovooooooooooooooooooooooooooovooooooooooooooooovoooooooooooovovoooooooooovoooooooooovooooooooooooooooooooooooooovooooovoovooooooooooovooooooooooooooooooooooooovovooooovoooooooooooooovovooovooooooooooooooooooooooooooooooooovooooooooooovooooooovooovooooooooooooovvooooooooooooooooovooooooooooooooooooooooooooooooooooooooooovoooooovooooooooooooooooooooooooovovooovooovoooovooooovooooooooooovoovooooooooooooooooooovoovoooooooooooooooooovoooooooovooooooooooovovooooooooooooooovoooovoooooooooooooovooooovoooooooooovoooovooooooooooovooovooooovvooooooooovoooooooooooooooooooovovovooooooovooooooooovooooooooooooooooooooooooooovoooooooovoovooooooovooooooooooooooooovoovooooooooooovoooooooooovooooooooooooooooooovooooovooooooooooooooovoooooooooooooovvoooooooovvooooooooooooovoooooooooooooooovoooooovooooooooooooooovooooooovooooooooovoooooovovvoooooooooooooovovoooooooooooooooooooooooooooooooooovvoooooooooooooooooooooooooooooovoooooovvvoooooooooooooooooooovoovooooooooooooooooooooovooovoooooooooooooovoooovoooovooooooooooooovooooooooovooooooooovoooooooooooooovoooooooooooooooooooooooooooooooovoooovooovooovoooooovooooooooooooovovoooovooovvoooooooooooooovooooooooooooooooovooooooooovoooovooooooooovovoooooooooooovoooooooovooooooooooooovovooooooooovoooooooooooooooooooooooooooooooooooovoooooooooooooooooooooovoooooooooooooovooovoooooooovovoooooovoooovovooooooooooooooooooovoooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooovooovooooooooovoooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooovoovooooooooooooovooooovoooooooooooooooooovoooooooooovooooooooooovooooooooovvoovooovoooooooooooovooooooooooooooooooooooooooooooooooooooovovooooooooovovoooovoooooooooooooooooooooovoooooovoooooooooovooooooooooovooooooooovovoooooooooooooooooooooooooooooovoooooooooovooooovovooooooooooooooooooooooooooooovoooooooooooooovoovooooovoooovoooooooooooooooooovoooooooovooooooooovooooooovoooovvooooooooooooooooooooooovooooooooooooooooooooovoooooovoooooovvoooooooooooooovooooooovooooooooooovoooooovooooooooooooooovoovooooooooooooooooovooooooooooovooovooovooovooooooooovooovoooooooooooooooooooooooooovoooooooooooooooooooooovooooooooooooooooovoooovooooooovoooooovoooovooooooovoovoooooooovooooooovooovoooooooooooovoooooovooooooovooooooooooooovoooooooooooooooooooooooooooooooooooooooovoooooooooooooovvovoooooooovooovooooooooooooooooovoooooooovvooooooooovooooooooovoooooooooooooooooooovooooooovooooooovoovoooooooovooooooooovooooooooooooooooooooovooooooovoooooooooovoooooooooovoooooovoooooooooooooovoooooooooooovooooovoooovooooooooooooooooooooovooooovooooooooooooooooooooooooovooooooooovooooooooooooooooooovoooooooovoooooovovoooooooovoooovoooovoooooooooooooooooooooooooooooooooooooooooooooooooovooooooooovoooooooooooooooooooooooooooooooovoooooovoooooovooooooooooooooovoooovooovoooooooovvooooooooooovoovovooooovooovovoooooooooooooooooooooooooovooooooooooooooooooooooooooooooovoooooooooovovoooooooooooooooooooooooooooooooooovvooooooooooooovovovoooooovooooooooooooooooooovooooooooooovoooooooooooooooooooooooooooooovooooovovoooooooovoooooovooooooooooovooovoovovoooooooooooooovoooovooooovooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooovovoovovooooooooovovvoooooooovovvooooovoooooooooooovoovoovvoovvooovoooooooovovooovovooooooooooooooovoooooooooooooovoooooooooooooovvoooooooovooooooooooovoooooooooovoooooooooooooooooovoooooooovooooooooooovvoooooovooooooooovovoooovooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooovovoooooooooooovoooooooooooooooooooooooooooooooooooooooooooooovoooooovoooooooooooooooooooooovovooooooooovooooooooovoooooooooooovoovooovoooooooooooooovooooooooovvoooooooovoooooooovoooooovooooooooooooooooooooooooooooooooooooooooooooovoooovoooooooooooooooooooooovooooooooooooooooooovoovooooovoooooooooovoovoooooooooooovooooooooovoooovooooooooooooovvooooovooooooooooooooooooovoooooooooooooooooovoooooooooooooovoooooooooooooooooooooooooooooooovooooooooovoovoooooooooooooooooooooooooooovvooooooooooooooooovvoovovooovooooooooovooooooooooovvovoooovoooooooooovooooooooooovooooooooooooooooovooooooooooooooooooooooooovoooooooooooooooovovoooooooooooooooovoooovooooovoooooooovovooooooooooooooovooooooovooooooooooooovoooooooooooooooooooovvovoovoooooooooooooooooooooooooooooovvoovooooooooooovovoooooovoovooooooovooooooooooooooooovooooooooovoooooooooooooooovovoooovoooooooooooooooovooooooovoooooooooooooooooooooooovvoooooooooooooovovooooooovooooooooooovovoooooooooooovovooovoooooooooovooooooooooooooooooooovoooovooooooooovoooooovvooooooooooooovoooooooovoooovooooooooooooooooooooooooooooooooooovooooooooovoooooooooooooooooovoooooooooooooooooooooovoooooooooooooooooooooooooovoooooooooooooooooooooooooooovoooovoooooovoooooooooovoooooooooooooooovoooooooovooooooooooooooooooooovoovoooooooooooooooooooovoooooooooooovooooooooooooovoooooooovvooooooooovovoooooooovooovoooooooooooovooooooovoooooovoovooooooooooooooooooooooooooooooooooovooooovovoovooooooooooooooooooooovovoooooooooooooooooooooooooovoooooooooovooooooooooooooooooooooooooooooooooooooooovooooooooooooooovoooovoooooooooooovoooooooovoooooooooooovvoooovoooooooooooooooooooooooooooooooooooovooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooovoooovoooooooooooooooovoooooooooooooovooooooooooooovoooooooooooooooooooooovooovooooooovooovooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooovoooooooooooooooovooooooooovooovoovovoooooovooooooooooooooooovooooooovvvoovoooooovoovoooooooooooooooooooooooooooovooooooooooooovooovvooooooooooooooooooooovoooooooooooovoooovooovooovoooooovooooooooooovoovoooooooooooooooooooooooooooooooooooovvoooooooovoooooooooooooovooooooooooooooooooooovovoooooovooooovoooooooooovovvoooooooovooooooooooooovooovoooooooooovooovooooooooooooooooovvvoovooooovoovooooooovooooooooooooooovooooooooooooooovovoooovvoooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooovovovooovovoooovvovovooooooooovoooooooooovoooooooooooovoooooooooooooooooooooooovoooovoooooooooooooooooooooovooooovovoovooooooooooooovoooooooovoooooovooovoovoooooooooooooooovooooooooooooooooooooooooooooooooooooooooovovooooovooooooooooooovoovooooooooooooooooooovovoovoooooovoooooovooooooooooovovoooooooooooovvooooooooooooooooovoooooooooooovoovooooooooooovoooooooooooooooooooooooooooooooooooooooovooooooooooovoooooooooooooovoooooooooooooovooooooooooooooooooooovoooovooooooooooooooooooovooooooooooovoooovoooooooooooooooooooooooooooooooooooooovvoooooovovovvooooovoooooooovvoovoooooovooovoooooovooooooooooooovooooooovooovoooooooooooooooooooovooooooovooooooooooooovvooooovvoooooooooooooooooooooooooooooooovoooooovoooooooovoooooooooooooooooovoooooooooooooooooooooovoovvoooooovoovoooovoooooooooooooooovoooooooooooovoooooooooooovooooooovooovoooooooooovoooovooooooovoovooooooovoovoovvooooooooooooovovooooooooooooooooooovoooooovoovoovoooooooovvoooooovvoooooooooovooooooovoooooovooooooooooooooooooooooooovoooooooooovooooovoooooovovoooovooooooooooooooooovooooooooooooovvoooovooovoooooooooovoooooooooooooooooooooooooooovooooooooovoooooooooovoooooooovvoovovoooooooovoooooooooooooooooooooooooooooooooooooovoooovoooooooooooovoooooooooooooooovoooooovvoooooooooooooovooooooooovoooooooooovooooovoooooooovoooooooooooooooooovvoooovoooooooooooooooooooooooooovooovooooooooooooooooooooooooovoooooooooooooooooooooovoooooooooooooooooovoooooovoooovooooooooooooovoovooooooooooooovooovooooooooooooooooooooooooooovooovvooooooovoooooooooooovooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooovvoooooovovooooooooovooooooooooooooooooooooooooovooooooooooooooooooooovovoooovooooovooooooooovvooovooooooooooooooovooooooooovoovooooooooooooooovvooooooooooooooooovoooooooovoovoooooooooooovooooooooooovoooooooooovvoooooovooooovooooooovooooooooooooooooovoooooovoooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovvovoooooovooooooooovoovooooooovoooooooooovoovovooooooooovooooooovvooooooooovooovvovvvoooovoooovoovoooovooooooooooovoooovooooovvooooooooovoovooooovoooooovooooooooovoovoooovooooooooooovoovovooooooovoooooooooooooooovoooooooooooooooooovoooooooooooooooovvovoooooooooooooooooooooooooooooooooooooooooovooooooooovooooooooovooooooooooooooooooooooooooovoooooovooovoooovoooooovoovovoooooovoovooooooovovooooooooovooooooooooooooooooovooooooooooooooooovooooovooooooooovooooooooooooovoooooooooooooooooooooooooooooooooovooooovovoooovoooooooooooooooooovooooooooooovooovoooooovoooooooovoooooooooovoooooooooooovooooooooovoooooooooooooovooooooooovooooooooovoooooovoooooooooovooooooooooooovooooooooooooooooooooooooooooooovoovooooooovoooooooooovovovoooovooooooooovoovoooooooooovooooooovoooovooooooooooooooooooovooooooooooooooooooooooooooooooooooooovooooooovovovovoooooovoooooooooovooooooovooooooooooooooovoooooooooooovoooooooooooooooooovooooovooooooooooooovooooooooooooooooooooooooooooooooooooooooooooovoooooooooooovvooooooooooooooovoooooooooooooooooovooooooooovovvoooooooooooovooooooooooooooooooovooooooooooooovoooooooooovoooovoovvooooooooovovoooooooooovooooooovoooovoooooooooooooooooooooovooooooooooooovoooooooooovoooovoooovovoooooooooooooovoooooooooooovvoooooooooovoooovoooooooooooooooooooovooooooooooooooooooooooovoovooooooovoooovooooooovooooooovooooooooooooooooooooooooovoooooovoooooooovoooooooooovoooooooovooovoovooooooooooovooovooooooooooooooooooooooooooovooooovvoooooovoooooooooooooooooooooooooovooovoovooooovoooooovvooooooovoooooooooooooooooooooovoooooooooooooovoooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooovoooovooooooovvoooooooooooooooovvooooooovoooooooooooooovoooooooooovooooooooovoooooooooooooooooooooooooooooovoooooooooooooooooooooovooooooooooooooooooooooooooovvvoooooooooooovooooooooooooooovoooooooooooooooooooovooooooooooooovooovoooovooooooooooooooooooooooovooooooovooooooooovoooooooooooovooooooooooooooooooooooooovoooovooooovoooovvoooooooooovoovoooovooooovvoooovoooooooooooooooooooooooovoooooooooooooooovooooovoooooooooooovoovoooooooooovooovoooooooooooooooovooooooooooooovooooovovooooovoooovvoooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooovoooooooovooooooooooovoooooooooooooooooooooooooooooooooooooooovoooovoooooooovooovoooooovoooooooooovooooovoooooooooooooooooooooooovooooooooooooovoooooooooooooooooooovovooooooooooooooooooooooovoooovooooooovoooooooooooooooooooovovoooooovovooooovvoooooooooooooooooooooooooooooovooovooovoooooovooooooooovoooooovoooooooooooovvvovoooooooooooooooovovoooooooooooovoooooooooooooooooooooooovooooooooovoooooooovvoooooooooooooovoovoooooooooooooovoooooooooooooooooooooooooovoooooooooooooooooooooooooooooooovooooooooooooooooovoooooooooooooovvooooovoooooooooovoooooooooooooooooovvoovoovooooooooooooovooooovooooovoovooooooooooooooooooooooovoooooooooooooooooooooooooovooooooooooooooovooovooovoooooooooooooooooooooovoooovooooooooooooooovoooovoooovooovoooooovoooovooovvooovooooooooooooooooooooooooooovoooooooooooooovooovoooooovooooovvooooovoooooooovovooooooovvooovoooooooovvooooooooooooooooooooooooooooovoooooooooooooooooooooooooovoovvvooooooooooooooooooooooooovvvooooooooooooooooovooooovoooooooovoooooooooooovooooooooooovovoooovoooooooooooooooooovoovovooooooooooooovooovoovooovovooooooooooovoooooooooovooooooooooooooooovoovooooooooovoovoooooooooooooooooooooooovoooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooovoovooooooooooooooooooooooooovvooooooooooovooooooooooovoooovoooooooooovooooooovooooooooovoooooovoooooooooooovooooooooooovoooooooooooooooooooovooooooooooooooooooooooooovooooovooooooovoovvoooooooooooooovvooooovooooooooooooooooooooooooooooooooovooovoovooooooooooovooovooooooooooooooooooooooooooooooovoooooooooooooooooovoooooooooooooooooooooovoooooooooooooooooooooooooooooooooovoooooovvovovoooooovoooooooooooooooovooovoooovooovooooovoooooooooooooooooooooooooooooooooooooooooooooovoovooooooooooooooooovoooooovoovooooooovooooooovooooooovooooooovooooooooooovvooooooooooooooooooooooooooovoovooooooooooooooooooovoooooooooooovooovoooovvooooooovooooooooooooooooooooooovoooooooooooooovoooooooooooovoooooooooovoooovoooooooooooooovoooooovoooooooooooooooooooooooooooooooooovooovoooovovooooooovooooovooovvoooooooooooooovoooooovoooovovooooooooooovoooooovooooooooovoooooooooooooooooooooooooooooooooooooooooooooovoooooovoooooooooovoooooooooovooooooooooovoooovoovoooooooovoooooooooooooooovoooooooooooooooovoooooooovovooooooooooovoooooovooooooooovooooooooovooooooooooooooooovovovoovooooooooooooooovovooovoooooooooooooooooooooooovoooooooooooovvooooovooooooooooooooovoooooooooooooooooovvvvvooovvoooovooooooooooooooooovoooooooooovoooovoooooooooooooooooooooooooooooooovoooovvooooooooovooooooooooooooooooooooooooooooooooooooooooooovvovovovooovooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooovooooovooooooooooooooooooovooooooooooooooovooooovooooooooooooooovoovoovooooooooooooooooovvooooooovooooooooooovoooooooooooooooooovovoooovvoooooovoooooooooooovvooooooooovoovoovooooooovoooovooooooooooooovvoovooovvoovoooooooooooooooooooooooovoooooooooooovooooovooooooooooooooooooooooooooovoooovooooooooooooooooooovoooooooooooooooooovooooooovvooovooooooooooooooooooooovoooooooovoooooooooooovooooooooovoovoooooooooooooooooovvoovvooooooooooooovoooovovoovoooooooooooooooooooooooooooovoooooovooooooooooooooooooovooooooooooooooovooooooooooooooooooooovoooooooooooooooooooooooooooovooooooooooovoooovvovvvoooovoooooooooovooooooovoooooovvoooooooooooooooooovooooovovooooooooooovooooovoooooooovoooooooooovoooooooooooooovoooooooovoooooooovooovoooooooooooooovoooooooooooooooooooovoooovoooooovoooooovoooovoooooovooovoooovooovoovooooovoooooooooooooooooooooooovoovooooooovoooovvoooooooovoovvvooovooooooooooooooooooooooooooovoovooovoooovooooooooooooovoovoooooooooovovoooooooooovovoooooooooooooooooooooooooooooooooovooooooooooovoooooovooooooovovooooooooovooooooovooooooovovvovoooooovoooooooooooovvooooooovoovoooovvoooooooooooooovoovooooooooooooooooovooooooooooooooooooovoooooooovoooooovoooooooooooooooooooooooovoooooooooooooooooovoooooovoooovooooooooooovovoooooooooooooovoooooovoooooooooooooooooooooooooooovoovoooooooovoooooooooooooooooooovvvovoooooooovovoooooooooooooooooooooovooooooooooooooooovoooooovooooooooooooovovoooooooovoooooooooooovooovooooovoooooovvooooooooooovoooovooooovoooooovoooooooooovvoooooooooooooooooooovvooooooooooooooooovoooooooooooooooooovoooovooovooooooooooooooooooooovoovooooooooooooovoooooooooooooooooooooooovooooooooooovoooooooooooooooooovovoovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooovoovoooooooooooooooooooooooovvooooooooooooooovooooooovooovoooooovovooooovoooooooovooooooooovoooooooooovoovoooooooooovvooooooooooooooovoooooovoooooovooooooooooooooooooooooooovovooooovooooooooooooooovoooooooooooooooooooooooooooooooooooovooooooooooooooooovooooooooovovoovooooooooovooovoooooovovvoooooooooooovooooooooooooooooooooooooooooooooooooovoooooooooooooovooooooooooooooooooooooooooooooooovooooovvoooovooooooooooooooooooooooooooooooovooooooooooooooovooovoooooooovooooooooooooovoooooooooooooovoooovoooooooooooooooooooooovooooooooooooooovvoooooooovoooooooooovooooooooooooooooooooovoovooooooovoooovooooooovoovovoooooovvooooooooooooooooovovoovooooooooooovoooooooooooooovoooooooooooooooooooooooooovoooovooooooooooooooovoovooooooooooooooooovoooooooooooooooooooovvooooooovoooooovooooooooooooooooooovovooooooooooooovovoooooooooooooooooooooooovoooooooooovooooooooooovooooovvvoooooovoooooovooooovovooooooooovoooovooovovooooovooooooooooooooooooooooooooooovooooooovooooooooovoooovooovoooooooooovoooooooooovooooooooovoooooooooooooooooooooooooovoooooovvvooooooooooooooovoooovoooooovooooooooovooooooooovooooooovoooooooooooooooooooooooooooooooovoooooooooooovoooovoooooooooovoooooooooooooooooooooovoovooooooovooooooooooovoooooooooooooooooooooooooooooooooooooooovvooooooooovooovoooooooooooooooovooooooooooovoooooooovooooovooooovoooovooovooooooovoovoovooooooovoooooooooooooooooovoooooooooooooooooovooooooooooooooovoooooooooovooooooooooooooovoooovooooooooooooovoooooooooooooooooooooovoooooooooooovvoooooooooooooooooovoooooooooooooooooooooooovoooooooovvoooooooooooooovooooooooooooooovooooooovoooooooooooooooooovoooovoooooooovooooooooovooooooooooooooovooooovvoooooooovooooovooooooooooooooooovovoooooooooooooooovooooooooovooooooooovooooooooovooooooovooovooooovooovoooooooooooooovoovooooooooovoooooooovooovoooooooooovoooooooooooooooovooooooooooooovoooooooooovoovooooooovoooooovoooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooovoooooovovooooooooooovooooovooovvoooovooovoooovooooooooooooooooovovooooooooooooooooooovoooooooovoovoooooooooooooovooooovoooooooooooooooooooooooooooooooooooooooovooooooovoooooovoooooooooooovooooooooovoooovooooooooooooovoooooooooooooooooooooooooooooooooooooooooooovovoooooooovoooooovooooooooooooooooooovooooooooovoovoooooovooooooooooovooooooovoooooovvovooooooooooooovoooooooooooooooovoooooooooooooooooooovoooovoovooooovoooovooooooooooooooooooooooooooooovoovoooooooooovoooooooooooooovoooooooooooooooooooooooooooooooooovoooovooovovovooooooovoooooooovooooooooooovvooooooooooooooooooovooooooooooooooovooooooooooooooovooovoovoooooooooooooooooooooooooooooovooooovvoooooooooovoooooooovooooooooooooooooooovoooovooooovooooooooooovooovoooooooooooooooooooooooooooovoovovooovooooooovvooooooooooooovooooovoooooooooooovooooooooooooovoooooooooovooooooooooooooooooooooooooooooooooooovooooovooooooovovoooooovooooooooooooooooooooovooooooovoooooooooooooooovvovooooooooooooooooooooooooooovooooooooooooovvooooooooooooooooooooooooooooovooooooooovoooooooooooooooooooooooooooooovoooovoovvooooooooooovoovooooooooooovoooovooovoooovoovoooooooooooooooovooooooovoooovooooovoooooooooooooooooovooooooooooooooooooooooooooooooovoovoooooovooooooooooooooooooovooovooovooooooooooovoooooooooovovooooooooooooooooooooooooooovooooooovooooooooovooooooooooooooovoooooooovoooooooooooovoooooooooooooooooooooooooooooooooooooooooooovooooovooooooovooooooooooooovvooooovoooooooooooovoooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooovoovoooooooooooooooooooooooooooooooooooooooovooooooooooooovooooooooovoooovoooooooovoooooooooooooooooooooooooooooovoooooooooooooooooooooooovooooooooooooooooooooooovoooooooooovooovovoovoooovoooooooovoooooooooovooovooooooooooooooooovooooooovoooooooooovoooovooooooovoooovoooooooovvooooooooooooooooooooooooovooooooooooooooooooovoovoooooooooovooooooovoooooooooooooooovvooooooovooooooovooooooooooooovooooooooovovovooooovoooooovovoooooooooooooooovoooooooooooooovooooovovoovoooooooooooooooooovoooovooooooooooooooovoovoooovooovvoooooovoovvvooooooooooooooooooooooovovooooooooooooovoooooovoooooooovooooooooooovoooovooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooovoovoovoooovoooooooooooooooooooooooovoooooooooooooooooovooooovoooovooooooooooovoovooooovoooooooooooooooovooooooooooooooovooooovooooovooooooooooooooooooooooooooooooooooooooovoovooovvoooooooooovoooooovoooooooooooooooooooooooovooooooovoooovoooooooovoooooovooooooooooooooooooooooooooovvoooooooooooooooooooooooooooooooooooovoooooooooooooooooooovvooooooovoooovooooooooovooooooooooovooooooovovooooooooooovoooooooooooovoooooooooooovoovoooooooooooooooooooooooovoooovvoooooooooovooovoooooooooooooooooooooovooooooooovooooooooooooovoovvooovooooooooooooooooooooovooooooooovooooooooooooooooooooooooooooooovooooovoooooooooooooooooovoooooooooooooooooovooooooooooooooooooooooovoooooooooooooooooooooovoooooooooooooooooooovoooooooooooooooooooooooooovovoooooooooovovooooooooooooooovoovoooooovoovoovovoooooooooovooovovooooovovoovooooooooooooooooooooooooooooooovoovooooooooooooooooooooooooovoooooovooooooovoooooooooooooovoooovooooooooooooooooovooooovovooooooooovovoooooovooooooooooovovoovovovovoooovoooooooooovoooooooooovoooooovooovooooooooooooooooooooooooooovoooovooovoovoooooooovooooooooovovoooooooooooooooooooovovoooooooovooooooooovooooooooooooooooovoooooooooovoooooooooooooooooooooooooovooooooooooooooooooooovooovoooooooooooovooooovovovovoooovooovoooooooooooooooooooovoooooooooooooooooooooovovoooovoooooooooooooovoovooovooovoooooooovooovoooovooovoovooooooooooooooooooooooooooooooooooooooooooovooovoooovoooooovooooooooooooooooooooovvoooooooooooooooovooovoooooovoooooooooooooooooooooooooooovoooovvooooooooovoooooooooovoooooooooooooooooooooooooooovoooovooooooooovooovovoooooovovooooooooooovovoooooooooooooooooovoovooooooooooooooooovoovoooooooovooooooooooooovoovvooooovooooooooovovoooovoooooooooooovoooovooovooovooooovovooooooooooooovovoooooooooooooooovoooooooooooooooooooooooooooovoooooooooooooooooovoovooooooooooooooooooooooooooooooooooooovvvoooovoooooooooooooovoooooovooooooooooooooooooooooooooooovooovooovooovooooooovooooooovooovoooooooovoovooooooovooooovooooooooooooooooooovoooooooooooovooooooovovooovvovvvovovoooooooooooooooooooooovooovooooovoooovvovoooooovoooooooooooovooooooooooovooooovovooooooooooovoooooooooooooooovoovooooooooooooooooooooooooooooovooooovoooooooooooooooooooovooooovooooooooooooooooooooovooooooooooooooooooooooooovooooooooooooovooooovooooooovoooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooovoooooooooooooooooovooovoooooooooooooooooooooovooooooovoooooooooooooooooovooovoovooovvoooooooooooovoooooooovoooooooooovoovooovoooooooooovvvooooooooovoooooovooovooovoooovvooooovooooooovovooooooooooooooooovooovvoooooooooooooovooooooooovooooooovoooooooovoooooooooooooooooooooooooooovooooovvvoooooooooooooooooooooooooooovooooooooooooooooooooovoooooovooooovoooooooooooooovooovoooooooooooooooooooooooooooooooooooovvoooooooovoooooooooooovoooooooooooooovooooovoovoooooooooooooooovoooovoovooooooooooooooovoooooooovooooooooooooooooooooovoovooooooooooooovovoooooovooooooooovvooooovooooooooooooooovooooooooooooooooooooooooooooooooooooooovooooooooovoooooooooovooooooooooooovoooooooooooovoooooooooooovoooooooooooooooovoooooooooooovooooooooooooooooooovvooooooooooovooooooooooooooooooooooooovooooooovovvooooooooooooooovooooooooooooooooooooooooovoooooooovovovooooooooooooooooooooooovvoooooooooooooooooooovooooooovoooooooooovoooooooooooovooooooovooooooooooooooooooooooooooooooooooooooooooooooovovvooooooovoooooooooovoooooooooooooovooooooovooooooooooooovoooooooovooooooooovoooooooooovvovooooooooooovovooovooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooovvovooovooooooooooooooooooovvooooooooooooooovoooooooooooooooooooooooooooooooooovoooovoooovovooooovooooooooooovovoooovoooooooooooooooooooooooooooooooooooovooooooooooooooooovooovovoooooooooooooooooooovooovooooooooooooooooooooooooooovoooooooovvooovooooooovoooovoovoooooovvovooooooovooovoooooooovoooooooooooooooooooooooovoooooooooovoooooooooooooooooooooooooooooooooooovooooooooooooovvoooooooooovooovooooooooooooooooovoooooovovoooooooooooooooovooovooooooooooooovooooooovooooooovovovoooooooooooooooooooooooooovooovoooooovooooooooovooooooooooooooovoooooooooooooooooooooooooooooooooovooooooovvooooooooooooooooooooooooovvoooooovvooooooooovoooooooooooovoovovoooooooovovooooooooooooooooooooooooooooooooooovooooovoooooooooooooooooovooooovoooovooooooovooovoooooooooooooooooooooooooooooooooooooooovoovoooooooooooooooooooooooooovoooooooooooooooooovooooooooovooooooooooooooooovoooooooovooooovooooooooooooooooooovovooovoooooooooooooooooovooooooooooovoooooooooooovoooovooooooooooovoooovoooooooooooooooovoovvovoooooooovoovooooooooovooovovoooooovooovoooooooooooooooooooovvoooooooovoooooovooooovooooovvooovoooooooooooooooooooooooooovovoooooooovooooooovoooooooooooovooooovoooovvovoooooooooovoooooooooooooooooooooovooovoovoooooovvoovoooooooovooooooooooooooooooooooovoooooovooovvooooooooooooooooovoooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooovooovoooovooooooooooovooooooovooovooooooooovovooooooovooooooovovoovoooooovoooooooooooovooovoooooooooooooooovoooovooooooovooooooooovoooooooooooooooooooooooooooovoooooooooovooovoooooooooooooooooovoooooooooooooooooooooooovooooooooooooovooooooooovoooovoooooooovoooooooooovoooooooooooooooooooooovoovoooooooooooooovvoooooovooooooooooooovvoooooovoovoooooooooooooooooovoooooovovovooooooooooooovooooooooooooooooooooooooooooooooooooooooooooovooooooovovooooovovoooooooooooooovovoooooooooooovvooovoooooovooovoooooooooovooooooooovoooooooooovooooovoooooooooooooooooooovoooovoooooooooovoooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooovovooooooooooovvovoooooooooooovoooooovooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooovoooooovooooovovooooovooooooovoooooooooooovooooooooooooooooooovooooovooooooooooooooooooooooooooovovooooooovooovooooooooooooooooooooooovoooovooooooooooovooovoooooooooooooooooooovoooooooooooovooooovvoooooooooooooovoooooooovoooooooooooooooooooovoooovooooooooooooovoooooooooooooooooooooooooooooovooooooooovooovooovoooooooooooooooovoooovoooooooooooovooooovooooooooovovovoovooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooovoovooooooooooooooooovooooooovoooovooooooooooooooooooooooooooooooooooovooooooooooovoooooooovooovoovoooovooooooovoovooooovoooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooovvoooooovoooooooooooooooovoooooooooooooooovooooooooooovooooooooooooooooooooooooooooooooooooooooooooovovoooooooovoooooooooovvoovoooooooooooooooooovvooovooooovooooovooooovooooooovooovooooooooooooooovoovooovovoooovoooooooooooovooovoooovooooooooooooovooooooooooooovoooooooooooooovoooooooovvooooooovoooooooooovooovoooooooooooooooooooooooovoooooooooovooooooovoooooooooooooovooooovoooooooovooooooooooooooovoooooooovvooooooooooooooooooovoooooovoooooooovooooooooovooooooooooovoooooooooooovoooooovooooooooovoooovoooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooovooooooooooovooooooooooooooooovoooovoooooooooooooooooooooooooovoooooooooooooovooooooovooooooooooooooooovovooooooooooooooooooooooovvoooooooovoooooooooooovooooooooooooooooooooooooovoooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooovooooooooovoooooooooooooooooooooooooovoovovoooovooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooovooooooovoooooovoooooooooovovoooooovoooovvoooovoooooooooooooovoooooooooooooooooooooooovoooooooooovovoooooooooovooovoooooovoovooooooooooooooooooooooooovooooovvoooooooovvoooovooooooooooooooooovooooooooooooovvoooooooooooovvooooooooooooooooooooooooooooooooovoooooooovoooovoooooooooooooovooooooovoooooooovovooovoovooooooooooovoooooooovoooooooovvoooooooovoooooooovooooooooooooooooooovoooovvvoooooooooovoooovovoovoooovoooovooooooooooooovooovooooovovooooooooooooooooooooooooovvooovooovoooooooooooooooooooooooooooooooooovoovoovoovoooooooooooovoooooooooooooovoooooooovvoovoooooovoooooooooooooooooooooooooovoooooooooooooooooovooooovvovovoooooooooovoooooooooooovooooooooooooooooooooooooooooooovooovoooooooooooooooooooooovooooooooooooooooooooooovooooooooooooooovoovooooooooooooovoooooooooooooovvoooooooooooooooooooooovooooooooooooooooovovoovooooooooovoooooooooooovooooooooooooooooooooovoooooovooooooooooooooooooooooooovovoooooovooooooovooooooooovoooooooooovooooooooooooooooooooooooovooooovoooooooooooooovoooooooooooooooooooooovvooooooooooooooooooovvoooooooooooooooooooooovoooooovooooooooooooovoooooooooooooovvovoooooooooooooooooooooooooooovovoooooooooovoooooooooooooooooooovooovooooooooovooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooovoooovooooooooooooooovoovvooooooooooovooooovooovooooooooooooooovoooovooooooovoooooovoovoooooooooooooooooooovooooooovooooooooooovovoovvoooooooooooooooooooovoovoovovvooooooovooooooooooooooooooooooooooooooovoooooooooovooooooooooooooooooooooooovvooooooooovovooooooooooooovoooooooooovovooooooooooooooovoooovooooooooooovoooooooovooooooooooooooooooooooooooooooovooooooooooooooooooooooooovooooooooooooooooooovoooooooooooovooovoooovoooooooovooooooooooovooovooovoooooooooooooooooooooooooooooovooovovoooooooovoooooovovooooooovooooooooooooooovvoooovooooooooooooooooooooooooooovooooooovvoooooooovvooooovooovovooooooooooooooooooooooovooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooovooooovvooooooovoooooooooooooooooooovoooooooooovooooooooovovooooooooovoooooovoooooooovooooooooooovoovoooovooooooooovoooooooooooovooooooovoooooooooooovoooovoooooooooooovoooooovvooovoooooooooooovoooooooooovooooooovooooooooooovoooooooooooooooooooooooooooooovoooooooooovoooooovooovovvovooooooooooooooooovvoooovoovvoooooooovooooooooooooooovooooovoovoooooooovoovoovooovooovovoooovoooooooooooooovooooooooooovovooooooooovooovoooooooooooovooovooooooooooooooooooooovoooooooovoooooooooooooooooooooooovovooooooooooooooovoooooooooooooooooooooovoooooooooovoooooooooooooooooooooovvovoooooooovoovooooovooooovoooooooovoooooovovoooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooovooooooooovooooooovovoooooooooooovooovoooooooooovooooooooooooooooooooovoooooovoooovoooooooovovoooooovooooooooooovovvoooooooooooooovoooooovooooooovoooooooooooooovovvoooooovvoooooooooooooovooooooooooooovoooooooovooooooooovoooooooooooooooovoooooooooovooooooooooooovooooooovooooooooovvoooovoooooovoooooooooooovovoovooooooooooooooovoooooooovoovoooooooooovooovooovoooooooooooooovoovooooooovvooooooooooooooovvvoooooooooooovooooooooooooooooovoovoooooooovooooooooooooovooooovoooooooooooovooovovooooovoooovovooooooooooooooooooooooooooooooovoooooooooooovoooovooooooovoooooooovooooooooooooooooooooooooooooooovvooooooooooovooooooooooooovovoooooooovooooooooooooovooooooooooovoooooooooovoovvovoooovooooooooooooooooooooooooovvooooooooooooovooooooooooovovvooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooovooovoooooooooooooooooovooovvoooooovvoovooooooooooovoooooooooovoooooooooooooooooooooooooooooooooovoooooooovooooooooooooooooooooovovovooovoooooooooooooovovooooooovoooooooooooooooooooooovooooooovoooooooovoovovooooooooovooooooooooooooooooooovooooooovooooovoooovooooovovooovoovoovoooooooooooooooooooovvoooooooooooovoovoovovooooooovvoooovvoovooooovooooooooovvooooooooovooooooooooooooooooovvooovoooooovoooooooooovooovovvovvooooooovoooovoooovoooovoooovooooovooooooooooooovoooooooooooooooovoooovoooooooooooooooooooooooooooooovoovoooooooooovovoooooooooooovoooooooooovooooooooooooovoooooovvooooooooooooooooooovooooovoovvooooooooooooooooovoooooooovoooooovvooovoooovoovoovooovooovoooooooooooooooooooooooooooooooovoovvooooooovoovoooooooooooovooooooooooooooooooovooooooooooooooooooooovoovoooovovvvoooovooooooooooooooooooooovooooooovoooovooooooooooooovvoooooovovoooooooooooooooooooooovvooooovovooooooooooovooooooovooooooooooooooovooooooooooooooooooooovoovovoovoooooooooooooooooooooooooooooooooooooooooooooooooooooooovvooooovoooooooooooooooooooooooooooovoooooooovoooooooooooooooooooooovoooooooooooooooooovooooovooooooooooovoooooooooovooooooovooooooooooooovoooooooooooooooooooooovoovooooooovooooooooooooovoooooooovovoooooovooooooooooooooovoooooooooooooooooooooooovvovoooovoooooooooooooooooooooooovooooooooooooooooooooooooooovvvoooooooooooooovoooooooooooooooooovooooooovoooovooooooooooooooovoooooooovooooovooovooooooooooooooooooooovoooooooooooooovooooooooooovooooooooovoooooooooooooooooooooooooooooooovooooooooooooovvooovooovoooooooooovooooooooooooooovoooooovooooooooooooooooooooovoooooooooooovoooooovoovoooooooooooovooovovoooooooovoooooooooooooooooooooooooovooooovoooovoovooooooooooooooovoooooovovooooovooooooovovooooooooooooovoooooooovoooooovvoooooooooovoooooovoooooooooovovooovooooooooooooooooooooooooovoooooooooooooovooooooooooovoooovoooooooooooooooovooooooooooooooooooooooooooovooooooooovooooooooooovoovooooooooovoooovoooooovoooooooooooooovoooooovvoooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooovoovoooooooooooooooovooooovoovoooooooooooooooooovooovooovovooooooooooooooooooooooooooooooooooovooooooooooovooooooooooooooovooovooooovoooooooooovoooooooooovoooooooooooooooooovooovoooooooovoooooooooooooooooooovooooovovooooooovoooooooovvovovoooooooooooovvooooooooooooooooooooooooooooovoooooooooooooooooovooooooooooooovooooooooooooooooovooooooooooooooooooooooooovooooooooooooooooooooooooooovooooooooooooooooovovooovooooooooooooooooooooooooooooooooovooooooovooooovovovoooooooooooovoooovoooooooooooovoooooooooooooooovoooooooooooooooovovoooovooooooooooovoovooooooooooooooooooooooooooooovoooooooooooovooooooooooooooooooooooooooooovvovooooooooooooooovooooovovooooooovooooooooovooovvooooooooooooooooooooooooooooooovoooooovoovovooooovvoovoooooooovoooooovooooooooovvooovooooooooooooooooooooooooooooovoooooooooooooovooooooooooooooovvoovoooooooooooooooooovooooovvooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooovooooooooooooooooooovoooooooovoooooooovoovoovooooooooooooooooooooooooooooooooovoovovovooooooooooovooooooooovooooovoooooovoovooooooooooooooooooooooooovoooooooovoooooooooooooooooovooooooovoooooooooooooovvoooooovoooooooooovooooooooovvooooooooovoooooooooooooooooooovoooovoooooooooooooovovooooooooooooooooooovoooooovooooooooooooooooooooooooooovvoovoooooovooooooooovooooooooooooooooooooooovoovoooooovoooooooooooooovooooooooovovoovooooooooooovoooooooooooooooovoooooovoooooooooooooooooooooovooooooooooooovoooooooooovooooooooooooooovooooooooooooooooooooooooooovvoooooooooooooooooooovoooooooooooooooooovooovoooooooooooooooovooooooooooooovvooooooooooovooovovooovooovvooooooooooooooooooooooooooovooooooooooooooooooooooooooooovooooovooooovooovooovooooooovoooooooooooooovoooooooooooovoooooooooooooooooooooooovooooooooooovooovoooooovooooooooooooooooovovoooovooovvvoooovooooooooooooooooooooovoooooooooooooooooovooooooovooooooooooooooooooooooooooooovooooooooooooovoooooooooooooooooooooooooovvoooooooooooooooovooooooooooooovoooooooooooooooooooooovoooooooovvoooovoooooooooovooooovooooooooovoooooovoooooooooovoovvoovooooooooooovvooooovooooooooovoooooovooovooooooooooooooooovooooooooooooooooooooooovoooooooooovoooovooooooovoooooovoooooovooooovoooooooooooooooooovooooooooovoovoooooovoooooooovooooovovooooooooooovoooooooooooooooooooooooooovooooooooovoooooooooooovooooooooovovovoooooovooooooooooovooooooooovovoooooooooooovooooooooooooooovoooooooooooooovvoooooooooooooooooooooooooovooooooooooooooovooovovoovoooooooovvovoooooooooooooovoooovoooooooooooooovooooovoooooooooooooooovoooooovvooooooooooooooovoooooooooovooooovovvvovvoooooovoovvooooooooooovvoooooooooooovvvoovoovooooooooooovoovoooooooooooooooooooooooooooooooooooooovoovooooovooooooooooooooooooovooooooooovoooooooooooovooooooooovooooovooooooooovooovoovooooooooooovvoooooooooooooooooovoovoooooooovooovvvvooovooooooooovooooooooooooooooooooooooovoooooooooooooooooooooooovoooooooovooooovoovooooooooooooooooovooovooooooooooooooovoooooooooooooooooovoooovoooovoooooooooooooooooooooooooooooooooovooovoooooooooooooooooooooooooooooooooooooooooovoovoooooooooooovovoooovooooooooooooovooooooooooooooooooooooooovooooooooooooooooooovoooooooooooooooooooooooooooooooovoooooooooovoooovoooooooooooooooooooooovooooooooooovooovoooooooooooooooooooooooooooovooooovooooooooooooooooooooovvoovoovoooooooooooovoovooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooovvoooooooovoooooooooooovoooooooooooooooooooooooovvoooooooooooooovoovoooooooooooooooooovooooooooooooooooooooooooooooovooooooooovooooooooooooovoooooooooovoooooooooooooooooooooooooovooovooooovoooooooooooooooooovoooooooovvooooooovoooooooooooooooooooooooooovooooooooooooooooovvvooooooooooovooooooooooooooooooovooooooooooooooooovoooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooovovoooooovoooooooovvoooooooooovoooooooovooovoooovooooooooooooooooooooooooooovovooooooovoooovooooovvooooooovooooooooooooooovoovooooovoooooooooooooooooooooooooooooovooooooovooooooooooooooooooooovooooooooooooooooooovoovovoooooooooooooovooooovoooooooovvooooovooooooooooooovoooooooooovvooovoooooooooovoooooooooooooovooooooooooooooovoooovooooooooooooooooooovooooooovooooooooooooooooovooooovoooovoooooovooooooooooooooovooooooooooooovooooovoooooovooooovoooovoooooovvvvooooooovooooooooovvvooooooooooooooooooooooooooooooooooooooooooooooovoooooovvoooooooovooooooooovooooovooooooooooooooooovoooooooovoovooooooovoooooovoooooooooooooooooovoooooooooooooooooovoooovoooovooooovvoooooovooooovvooovooooovooooovoooooooovoooooooooovoovoovoooooooovoooovvoooovoooooooooooooooooooovovoooooooovoooooooooovvoovoooooooooooovooooooooovooooooooovooooooooooovvooovooooovoooooooooooooooooooooooooovooooooooooooooovovoooooovoooooooooovoooooooooooooooooooooooooooovoooooovoooovovoooooooooooooooovooooooooooooooooovooooooooooovoooooooooooooooooooooooooooovoooooooooovoooooooooooooooovooooovoooovovvoooooooooooooovoooovooooooooooooooooooooooooooooooovoooooooooooovooovooooooovooooovooooooovooooooovvooooooooooovooovooooovooooooooooooovovoooooooooooooooooooooooooooovvooovoovvooovoooooooooooooooooovovooooooovvooooooovvoooovovovvoooooooooovooooooovoovoooooooooooooooovooooooooovovooooooooooooooooooooooooooovooooooooooooooooooovooooooooovoooooooooooooooovoooooooooooovooooooooooooooooooooooooooooooooooovooooovoooooooovovooooooooooooooooovooovoooooooooooooovvooooovovoovooooooooooooooovooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooovoooooooooovoooovooooooooooooooooooooooovoooooooooooooovoooooooooooooovooooooovooooooooooovooooooooooooooooooooooooooovooooooooooooooovooooooovoovoovoovoooooooooooooooovoooooovooooovoooooooovooooooooooovoooooooovvooooovovooooooooooovoooovoooooooooooooooooovooovoooovoooooooooooooooooooovooooooooooooovoovoooovooooooooooooovvoooooooooooovooooooooooooooovooooooooovooooooooooovoooooooovooooovooovoooooooovoooovooooooooovoooooooooooovoooooooooovoooooooooooovovooooooooovooooooooooooooooooooooooovoooooooooooovvooovooooooooovoovvoooooooovoooooooovovoooooooovoovoooooooooooooooooooooooooooooooovooooooooooooooovovoovovoooooooooooooovoooooooooooooooooovoooooooooooooooooooooooooovooooooooooooovvoooovoooooooooooooovoooovooooovovooooooooovooooooooovooooooooooooooooooooooovoooooovooooooooooovoooooooooooovoooooovoooooooooooovooooooooooooooooooooovooooooooooooooooooooooooovooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooovovooooooooooovovovoovvoooooooovoooooovoooooooooooooooovoooooooooovooooooooovoooooovoooooooooooooooooooovoovoooooooooooooooooooooooooovovoooooooooooooooooovoooooooooooooooooooooooooooovvooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooovooooooooooooovoooooooooooooooooooooooovooovooooovooooooovoooooovvoooooooooovovoooooovoooovooovoooooooooooooovooooooooooooooooooooooooooovoooooooooooooooovooooooooovooooooooooooovoooooooooooooooooooovoooooooooovovovovoooooooovoooooooooovooooooooooooooooooooooooovoooovoooooovoooooooovvvovovooovovoovovoooooooooooooooooooooooooooovvooooooooovoooooooooooooooooovoooooooooovvooooooooooooooooovooooooooooooovoooooooooooooooovovooovoovoooooooovoooovvooooovooooooooovoovoooooooooooooooooooooooovoooooooooooooovoovooooooovoooovoooooooooooooovoooooovooovooooooooooooooooooooovoovoooooooooooooovooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooovooovoooooooovooovoooooooooooooovoooovoooovoooooooovovooooooovvvvoooooovooooooooooooooooooooovooooooooovoooooooooooooooooovoooooooooooooooooooooooovovoooooovovovooovooooovoooooooooovooooovvovvooooooooooooooooooooovoooooooooooovvvoooooooooooovoooooooooooooooooovoooooooooooooooooooooooooooovoooooooooovovooooooooooooooooooooooooooovoovoooooooooooooooovoooooooooooooooooooooooooooooooooovooooooooovooovooooooooooooooooovooooooooooooooooovovooooooooooooooovoooooooooooooovoooooooooooooovoooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooovooooooooooovoooooooooovooovoooooooovoooooooovooooooooooooooooovoooooovooooooooovooooovooooooooovoooooooooovooooovoooooovoovooovoooooooooooooooovoooooooovooooooovvoooooooovvoooovoooooooooooooooooooooooovooooooooooooooooooooooooooooooovvvovovoovvooooooooooooooooovoooooooooooovovooooooovoooooooooooooovoooooooooovoooooooovoooovoovooovoovooooooooooovoooooooovvoooovooooooooooooooooooooooooovoooooooooooooooovooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooovooooooooovoooooooooooooooooooooooooooovovoooooooooooooooooovvooooovvoovoooooovoooooooooooooooooooovooovooooovooovoooooooooooooooooooovoovooooovvooovoovooooooooovooooooooovoooooooooooooooooovooooooooooooooooooooooovoooooooovoooooooooooooooooooooooovooovoooooovooooooooooooooovooooooooooooooooooooooooovooooooooooooovoooooovoooooooooooooooovoooooooooooooovvvovooooooooooovooooovoooooovooooooooovooovoovovoovovovovoooooovooovooooovooooooooooooooooooooooooovooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooovooooooovoooovooovoooovooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooovoooooooovooooovoooooooooooooooooooooooooooooovvvooooooooooooooooooooooooooovooooooovovoooooovvooooooooooovovvoooooooooooooooovooooovoovooooooooooooooooooooovvooooooooovvoooooooooooooovooooooooooooooooovoooooooooooooooooovoooooooooooooooooooovoooovoooooooooooooooooooooooovovoooooooooooooovoooovovoooooooooooooooooooooooooooooovoooooooooovoooooooooooooovooooovoooooooooooovooooooovovoovvooooovvooovvooooooooooooovoooooovvoooovoooooooooovoooooooooooooooooooooooooovooooooooooooooooovooooooooooooooovoooooooooooooooooooooooooooooovoooooooooooooooooooovoovooovovooovooooooooooovvovovoooooooooovooooooooooooooooooooooooooooooooooooovoovoooooovoooooooovoooooooooooooooooooooovoooooooooooovoooooooooooooovovooooooooooooooooooooovooooooooovoooooovvoooovoooooovooooooovooooooooooooooooooooooooovooooooovoovoooooooooooooooooooovoooooooooooooooooooooovvooooooooooovvovoooovooooooooooooooooooooooooooovoooooooooovoooooooooooooooooooooooooovooovooovoooooooooooovooooooovooooovoooooooooooooovooooooooovoovooovooooooovooooooooooooooooooovoooooooooooovoovoooooooooooooooovovoooovooovooooooooooovoooooooooooovooooooooooooooooooooooooooooooooooovooooooooooooooooovoooooooooooovovooooooovvooovovoooooovoooovoovoooooovooooooooooooooooooooooooooooooovoooooooooovovoooooooooooooooooooooooooooovooovooooooooovoooooovooovovovovoovooovvooooooooooooooovooooooooooooooooooooovooooooooooooovoooovoooovoooooooovoooooooovooooooooooooooooooooooooooooovooooooooooooooooooovooooooovooooovoooooooooooooovooovooooooooooooooooooooooovvoovoooooooovooooooooooooovoooooooooovoooooooooovoooovoooooooooooooooovoooooovoooooovooooovooooovooooovoooooooooovvooovovovooovvooooooovooooooooovooovovooovvooooooovooooooovoooooovvoooooovoooooovvovooooovoooooooooooovooovovoooovoooooooooooooooovovoooooooooooooooooovoooooooovoooovoooooooooooooooooooooovovoooooooooooooooooooooooooooovovoooooooooovoooooooooooooooooovooooooooovooooooooooooooooooooooooooovovoooooooooovooooooooooooooovvooooooooooooooooovvooooovoooooooooooooooooooovovoooooooooooooooovooooooooooooooooooooooooooooovooooooooooooooooooooooooovooooooooovoooooooooovooooooovoovooooooovooooovooooooooooooooovooooovoooovooooooooovooooooooooooooovoooooooooooooooooooovooooooovooovooooooovooooovooovooooooooooooovoooooovvoooovoovooooooooooooooooovoooooooooooovooooooovoooooooooooooooooovooooooovooooovvoooooooooooooovoooovooooooooooooovooooooovoooovvoooooovvovoooooooooooooooooooooooooooovoooooovooovooooooovoovovooooooooooovvooooooovoooooooovovoovvoovoooovoooooovvooooooooooooovoovoovooovoooooooovooooooooooooooovovoooooovoooooooooovooooooovoooooovoooooooooooooooooooooooooooovoooovooovooooooooooooooooooooovoooooovooooovoooovoooooooooooooooovooooooovoooovoooooooovvoooooooovoooooooovoooooooovooovooooovoooooooooooooovooooooooooooooooooovooooooooovoooooooovoovooooooooooooooooooooovooooooooooooooooovooovooooooooooooooooovovoooooovvooooooooovoooooooooooovooooooooovoovoooooooooooooooooooooovooooooovovooooooooooooooooooooooovoovooooooovooooooooooooooovooooooooooooooooovooovooooooovoooovoooooooooooovoovoooooooooooooooooooooooooooooovooovooooooooooooooovooovooooooooooooooovoooooooooooooooooooooooooooovovooovvooooooooooooooovvoovooooooooooooovooooooovoooooooooooooooooooooooooooooooooovooovooovovooooooooooovooooooooooooooooooovovoooooovoooooovooovoovvooooooooovooooooooooooooooooooooooovoooooooooovoooooooooooovoooovovooooovoooooooooooooooooovoooooooooooooovovovoooovovoovvovooooovoovooovooovvovooooooooooooooooooovooooovooooovooovoooooovoooooooooovoooooooovooooooooovooooooooooooovooooooooooooooooovvoooovoooooooooooovooooooooovooooooooovoovovoooovovovovoovooooovooooovooooooooovvoooooooooooooovoooooooooovooooooooooooovoooovoooooovooooooooooovoooooovvoooovvoovooovooooooooovoooooooooooovoooovooooooooooooooooooooooooooooovooooooooooooooooovvooooooovoooooooooooooooooooooooooooooooooooovvoooooooooooooooovoooovoooooooooooooooooovooovoooooovvvooooooovoovoooooooooooovoooovooooovovovooooooooooovooovoooooooooooovooooooooovovovooooooooovooooovooooooooooovooovoooooooovoooooooooooooooooovooovooooooovvooovooovvooooooooooooooovooooooooooooooooooooovoooooooooooooooooooooovoooooooooooovoooooovovooooooovooooooooooovooooooooooooooooooovovoovovovoooovoovoooooooooooooooooovvoooooovooooovoooooovoooooooovooooooooovoooooooooooooooooooooooooooooooovoovoooooovooooooooooooooooovoovoooooooooooooooooooooooooovooooooooooooooooooooovoooooooovovoooooooooooooooooooooooooovoooooovovooooooooovooooooooovoooooooooooooooovooovoovoooooooooovvoooovooooooooooovoooooooooooovoovvooooooooooooooooooooooooooooooovooooooooooooooovooooooovooooooovoooooooooooooooooooooooovooooooooooooooovoooovooooovooooooooooooooooooooooooovooooovooooooovoooooooooooooooovooovooovoooooooovooooooooooooooovoovovoooovooooovooooooooovvooooooooooooooovooooovvooooooooooooooooooooooovooooooooooooovoooooooovoooooooooooovvovoooooooovooovoooooooooooooooooooooooovooovovoooooooooovovovoooooooovooooovoooovooooooooooooooooooooovooovvoooooooovooooooooooooooooooooooooooooooooooooovovoooooooooovvooooooovoovoooooooooovoooooooooooooooooovooooooooovooooooooooooooooovooooooooooooooooooooooooooooooooooovooovoovooooooooooovooooooooooooooooooovoovooooooovoooooooovoooovoooooooooooooooooooooooooooooooooovoovoooooooovooovoooooooooooooooooooooooooooooooooooooooooovoooooooooooovoovvoooooooovoooooovoooooooooooooooooooooooooooooooooooooooooooooooovovovoooooooovooooooooooooooooooooooooovvoooooooooooooooooooovoooooooovooovvoooooovoovoooooooooooovooooooooooooovooooooovooooovoooooooooovooooooooooooovoovoooooooooooooooooovooooooooooooooovoovooovovooovooooovooooooooooooooovoooooooooooovvvoooovooovooooooooooovooooooooovooooooooooovoooooooooovooooooooooooooovooooooooooovoovvoooooooooooooooooooooooovooooooooooooooooovooooooooooovoooooovoooooooooooovooooooooooooovovooooooovovooovoooooovovoooovooooooovvoooovoovoooooooooovovoooooovoooooovoooooooooooovoooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooovoooooooooooooovooooooooooovoooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooovooovovooooooovooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooovoovovooooooovoooooooooooooooooovooooooooooooovoooooooovovoooovoooooooooovoooooooooovoooooooooooooooooooooovooooovooovooooooooooooooovoovvoooooooooooooooooooovovooooooooooooovooovooooooovooooooooooovooooovovoooovoooovovooovvoooooooooooooooooooooooooooooooooooooooooooooooooooovooooovoooooooooooooooooovoooooooooooooovvoooooooooooooooooooooovvovvooooooooovooooovoooooooooooooooooovoooovoooooooooooooooooooovooooooooooooovooooooooooooooovooooooooovooooooooooovooooooooovovooooooooooooooovooovooooooovooooooooooovooovooooovoooooooooooooovvoooooooooooooooooooooooovoooooooooooooovooooooooovoooooooooooovooooooooooooooovooooooooooovooooooooooovoooooooooooooooovoooooooovooovoooooovoooooooooooovooooooooooovovoooovoooooooovooooooovoooooooooooooooooooooooooovoooooooooooovooovovooooooooooooovooooovooovoooovoooovoooovovooooooooooooooooooovoooooooooooooooooooooooooooovovovoooooooovooooooooooooooooooooooooovooooooooovoooooovoooooooooooooooooooooooooovoooooooooooooooooooooooovooooooooooooooovvoooooooooooovooooooooovoooooooooooooooovooooooooooooovoooovoooooooooooooooooooooovvoooooooooooooooovoooooovooooooooooooooovoovoovoooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooovooooovvooooooovvooooooooooovvoooooooovvooooooovvoooovvoooooooooooooooooooooooovoooovvoooooooooovvoooooooooovooooooooovoooooovovoooooooooooooooooovoooooooovooooooooovoooooooooovoovoooooovvoooovooooooooovoooooooovvoooooovoooooooooooooooooooovooooooovooooooooovoooooooooooooovovvooooooooovooooooooovooovoooovooooooooooooooooooooooooovooooooooooooooooooovoooooooooooooooooooooooooooooovoooooovooooooooovoooooovooooooooooooovooooooooooooooovooooooovooooooooooooooovoooooovovooooovooooooooooooooooooovoooooooooooovovooooooooooooooooooooooooooooooooooooovooovooovooooooooooovooooovooooooooooooooooooooooooooooovooovoooooooooooovoooooooooooooooooovoooovoovooooooovovvovoooooooooooooooooooooooooooooooovooooooooooooooooooooovoooooooooooooooooovoooooooooooovovoooooovoovooooooooooooooooooooooooooovoooooooooooooooooovooooooooooooooooooooooooooovooooooovooovoooooooooooovoovooovooooooooooooooooovoooooovoooooovoooooooooooooooooovoooooooooooooovovoovoovoooooovooovovoooovoovooooovoovvoooovooovovoovooooooovoovooooovoovooooooooooooooooooooooooovooovoooooooooooooooooooovoooooooovoooooooooooooooooooooooooooooooooooovoooooooooooooooovoovvvoooooooooovoooooooooooooooooooooooooooooooovoooooooooooooovoooovoooooooooooooooooooooooooooovooovooooooooooovooooooooooooovooooovooovooooovvoovovooooovoooooooooooooovoooooooooooooooovooooooooovoooooooooooooooooooooooooooooooooovoovoooooooooooooooooooovoooooooooooooooovoooooooooooooooooooooooooovoooooooovooooovoooooovoooooooooooovoooooooooooooooooooooooovooooooovvooovvovooooovovooooooovooooovoovvoooooooooooooovooovooooooooooooooooooovoooooooooovooooooooooooooooovooovooooovooovoooooovooooooovvooooooooooovoovovooooovoooooooooooooooooooooooooovooooooooooovooooooooooooooooovoooooooooooooooooovvoooooovoooooooooooooooooooovooovooooooooooooooooooovoooooooooooooooooooooovooooovvooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooovooooooovoovoooooooooooovooooovooooooooooooovoooooooooooooovoovooovovoooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooovovooooooooooovoooooooooooooooooooooovoooooooooooovoovooooooooooooooooooooooooooooooooooovoooooovoooooooooooovooooooovoooooovoovooooovoooooooovvoovooooooooooooooovooooooooooovooooooooooooooooooovoovoooovooooooooooooooovvvoooovooooooooooooooooooooooooooooovooooooooooooooooooooovoooooooooooooooooooooooovooooooooooooooovooovvoovooooooooooooooooooovovooooovoooooooovooooooovvvoooovooovvooooooovoovooooooooooooovooooovvvvoooooooooooooooovoovoooovvooooooooovooooooooooooooooooooooooooooovooooooooovoooooooooooooooooooooovooooooooooooovooooooooovoovooovvooooooooooooooooovoooooooovooovovooooooooooooooovoovoooooooooooooovvoooooooovoooooooooooooooooooooooovoooooooooovooovoooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooovooooooooooooooooooovoooooooooooooooovoooooooooooovoooooooooooooooooovoooooovoooooooooooooooooooooooooooovovvooooooooovooooovooooovooooovvooooovvooooooooooooooooooooooooovooovooooooooooovooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooovooooooooooooooooooooooooovoovovoooooooooooooooooooooooooooooooooooooovoooovooooooovoooooooooooooooooooovovoooooooooooooooovoooooooooovoooovvoooooooooovooooovooooooooooooooooooooooooooovooooooooooooovooooooooovooooooooooooooooooooooooooovvoooooooooooovvoooovvovvoooooooooooooooooooooooovovoooooooooooooooooooooooooooovoovooovooovoooooooooooooooooovoovoooooooooooovooovooooooovooooooooooooovooovovooooooooooooooooovoooovooooooooovooooooooooooovoooooooooooovoooooooooooooovoooovooooooooooooooooooovooooooooooovoooooooooooooooooovoooooooooooooooooooooovoooooooooooooooooovvoooooooooooovoooooooooooooooooooovoooovoooooooooooooovooooooooooooooooooooooooovoooooovoooooovooooooovooooooooooooooooooovooooooovvooooooooooooooooooooooooooooovoooovooooovvoooooooooooooooooooooooooooovoovoovooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooovooooooovooooooovoooooooooovoooooooooooooooooooovooooooovovooovooooooovooooooooooooovoooooooooooooooooovooooovooovoooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooovovoooooooovoooooooooooooovoovooooovovovooooooooooovoooooovvvoooooooooooooovooooooooooooooooooooooooooooooovooooooooooooovoooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooovoooovooooooovoooooooovoooovoooooovovoooooooooooovvvoovooooooooooooooooooooovoooooooovvoovooooooooovooooooooooooooooooooooooovvoooooooooooooooooooooooooooooooovooooovoovvvooovoovoooooovovovoovoooooooooooooovvooovoooooooooooooooovovooooooooooooooooooooovooooooovoooooovooovooooooooooooooooooooovoovoooooooooovovoooooooooooovooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooovoooooooooooooovoooooooooooooooooooooovooooooooooooooooovooooooooooooooooooooooovvoooooovoooooooooooooooooooooooooooooooooooovovoooooooooooooooooooovooooooooooovooovooooooooooooooooooovoooovoooooooovooooovooooooooooovoooooooooooooooooooovoooooooooooooooooooooovooooovoooooooooooooooooooooovoooovooovooooooooooooooooooooooooooovooooooooovoovoovovoooooovovooovoovoooovooooooooovoooooooovooooooooooooooooooovooooovovooooooooooovoooooooooooooooooooooooovovoooooovoovooooooooooooooooovoooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoovoooooooooooooovvooooooooooooooooooooooooooooooooooovooooooooovooooooovooooooooooooovoovoovooooooooooooooovoooooooooovooovooooooooooooooooooovooooooooovooooooooooovoovoooooooooooooooooooooooooooovoooooooooooooooooooovoooovooooooovooovoooooooooooooooooovoooooooooovoovooooooooooooovooovooooovoooooooovoovoooooooooooooooooooooooooooooooooovoooovvooooovoooooooooooooooooooooooovoooooooooovoooooooooovvoooooooooooooooooooooooooooooooooooooooooooooooooovooovoooooooooooooooooooooovoooooooooovoovoooooooovooooovooooooovoooooooooovoovooovoovoooooovovvovooooooooooooooooooooooovooovoooovooooooooooooovooooooooooovoooooooooooovoooooooooooooovvovoooooooooooooooovoooovovoooooooovoooooooovooooooooooooooooooooooooooooooooooooovoooooovooooooovovooooooooovooooooovoooooooooooovovoooooooooooooovoooovoooooooooooooooooooooooooooovooooooooooooooooooooooooooooovooooooooooooooovooovooooooooovoooooovvovoovooooooooooooovoooooovooovvoooooooooooovoooooooooooooooovooooooooovooovoooovoooovoooooooooooooovooooooooovooooooooooooooooooovoooooooooooooooovooovoooooooooooooooooooooovooovoooooooovoooooooooooooooooovoooooooooooovooooooooooooooooooooooovoovooooooooooooooooovovooooovvoovooooooooooooooooovoovoooooooooooooooovooooooooooooooooooooovvovooooooooooooovooooooooooooooooooooooooovovooooooovovoooooooovoooooooooovooooooovoooovooooooooooooooooooooooooooooooovoooooovooooooooooooooooooooooooovovoovoooooooooovooooooooooooooooooooooooooovvooooovooooooooovooooooooooooooooooovoooovooooooooooooooooovooovooooooooovooovvoooooooooooooooooooooooooovooooooooooooooooooooooooooovooooooovooooooooovoooovoooooooooooovvooooooooooooooovvooooovoooooooooooooooovoooooovooooooovoovovovoooooooovoooovooooooovoooooooooovovvoooooooooovoovvooooovoooooovooooovooovooooooooooooooooooooovooovooooooooooooooovooooooooovvooooooooooovovooovooooooooooooooooooooooooovoooooooooooooovovooooovooooooooovooooooovvovooooooooooooooovooovvooooooooooooooovooooooooooooooooooooovoovovooovoooooooovoovvooooovooooooooooooooooovooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooovooooooovooovooovoooovoooooooooooooooovovovooooooooooooooovooooooooovovoooooooovooovoooooovoovoooooovooovoooooooooooovooooooooooooooooooooooooooooooooooooooooovvovoooooooooooovvooooooooooooovooooooooooooooooooooooooooooooooovoooooooooooooooooooooovoooovoooooooovvovooooooovvooooooooooooooovooooooooooooooovoooooooooooooooooooooovoooooooooooooooooovoooooovooooooovooooooovooooooovvovovvooooooooovooooovooooooooooooooooooooooovooooooooooooovooooooooooooooooooovoooooooooovooovoooovoooovoovooooooooooovooooovoooooovooooooooovoovooooooooooooovoooooovoooooooooooooooovooooooooooooovooooooooooooooooooooooovoooooooooooooooooooooooooovoooooooooovvoovooooooooooooooooooooovoooooovoooooooooooovooooovooooooooooovoooovooooovooooooooooooooooooovooovvooooooooooovoooooooooooooooooooovoooooooooooooooooovovovooovoovoooooovoooooovooooovovooooooovooooooooovoooovoooooooooooooovovvovooovoooovvvooovooooooovvoooovooooooovoooooovoooooooooovovooooooovoooooovoooovooooooooooooooooooooooooovoooooooooooooooovoooooooooooovooooooovvoooooooooooooooovooooooooooooooovoooooovoooooooooooooovvooooooooooooovooooooooovoooooooooooooooooooooooooooooooovovooooovooooooooooovoovoovooooooooovovoooovoovvoooooovooooooooooooovovoooovoovoovoooovooooooooovoooovoooooooooovooooooooooovoooooooooooovooooooooooooooooooooooovovooooooovoooooooovooooooooooooooooovoooovooooovooooooooooooooooooooooooooooooooooovvoooooovoooooooooovoooooovoooooovvoooovoooooooovoooovooooooooooooooovooooooooooooooooooooooooooovoooooooooooovoooooooooooooooooooooovooooooooooovooovoooooooooooooooooooooooooooooooooooooooooovoovooovoooooooovooooooooooooovoooooovoooooooooooooooooooooooooovovoooooooooooovoooooooooooovovooooooooooooovoooovoovvooooooooooooovooooooooovooooovoooooooooovvooooooooovoooovoooooooooovooovooooovooooooooooooooooooovooooooooooooooooovovooooooooooooovooooovvoooovooooooooooooooooooovooovvoooooooooooooooooooooooooooooooovoooooovoooooooooooooovoooovoovvooooooooovooovooovooovoooooooooooooovoooovoooooooooovovoooooooooooooooooovoooooovoooooooooooooovooooooooooooovooooooovovoovooooooooooooooooooooooovooooooovooovoooooooooooooooovoooooooovoooooooovoovvooooooooooooooooooooooovooooooooovoooooooooooooovooooooooovoooooooooooovoovoooooooooooovovovoovooooooooooooooooooooooovoooooooooooooooovooooooooovvoooooooooooooooooovooovooooooooooooovoovooooooovooovvoooooooooooooooooooovooovooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooovovoooooooooooooooovooooooooooovooooovooovooooovooooooooooooooooooooooooooooooooooooooooooooooooooovoooovoooooooooovvoooooovooovooooovoooooooooooooovooooooooooooooooooooooooovoovoooooooooovovoovooooooooooooovoovoovovvoooooooooovoooooovoooovoooooovoooovooooovooooooooooooooooooooovooooooooooooovoooooooooooooooovoooooooooovoovoooooooovoooooooooooooooooovooooooooooooooooooooooooovooooooooooooooooooovoooooovooooooovvoooooooooooooooovoooooooooooooovoooooooooooooooooooooooooooooooooooooooovvooooooooovooooooooovovooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooovovooovooooooooooooooooooooovoooooovooooooooooooooooooooooooovoooooovooooooooooovoooooooooooooooovooooovvooooovooooovoovooovooovoooovoooooooooooovooooovooooovooooooovovoooovovoovoooooooooooooovovoooovovoovooooooovooooooooooooooooooooooovoovoovoooooooooooooooooooovoooooooooovoooooooooooooooooooooooovooooooooooooooovoooooooovoooooooooooooooovovoovvovooooooovooooooooooooooooovooooovoooooooooooooooooooooooooooooooooovooooooooovoooovooooooooooooooooooooovoooooooooooooooooovoooooooovovoovoooooooooooooooooooooooooovooovoooooooooooooovooooooooovoooovoooooooooooooooooooooooovooovvooooooooooooooooooooooooooooooooooovooooooovoooovoooovoooooovvoooooooooooooooooooooooooovoooooooooooooooooooooooovoovoooooooooooooooooovvooooooooooooooooovoooovovoooooovoooooooooooooooooooovvooooovooooooooooooooooovoooovoooooooooooooooovoooooooooooooooooooooooovoooovoooooooooovoooooooooooooooooooooooooooooooooovoooooovooooooovooooovooooooooooooovoooooovoooooooooooovooooooooovooooovoooooooooovoovoooooooooooooooooooooooooovvooovooovoovooooooooovooooooooooooovoooooooooooooooooooovoovvoooooooooovovooooooooooovoovoooooooooooooovooooooooovoooooovvooooooooooovoooovooooooooooovoovoovoooooooooooooooooovooooooooooooovoooooooovovooovvoooovoooooooooooovooooooooooovooooooooooooooovoooooovooooooovoooooooovooooooovoooooovovooooooooooovoooooovoooooovoooovoooooovooooooooooooooooovvovoovooooooooooooooooooooooooooooooooovvooooovoooooooooooooooooooooooooooooooooooooovovovooooooooooooovooooooooooooooooovoovooooooooooooooooooooovoooovoooooooooovoooooooooooooovvooooooooooooovoovvvoooooooooovooooooooooooooooooooooooooooooooovoooooovovoooooooooooooooooooooooooooooooooovooooooooooooovoovvoooooooooovoovoooooooooovooovooooooooooooooovooooooovooooovoooovooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooovoovooooooooooooooooooooovovoovoovooooooooooooooooooovooooooooooovooooovooooooooovooooooooooooooooooovvoooooooooovoooooooooooooooovoooooooovoooooooooooooooooooovvoooooooooooooooooooovoooooooooooooooooovoooooooovvoooooovooooooooooovovooovoooooooovoooooooovovvoovooooooooooooooooooooooovooooooooovoooooooooooooooovooooooooooooooooooooooooooooooooooooooovoovoovvooooooooooooooooooooooovoovooooooooovoovvooooooovoooooooovoooovooooooovoooooooovvooooooooooooooooooooooooooooooooovoooooooooooooooovooovovoooooooovoooooooooooooooooooooooooooooovoovoooooooooovooooooooovoovvvovoooovooooovoooooooooooovoooovooooooooovooooovoooooooooooooooovooooooovooooooooooooovooooovooooooooooovoovvoooovooooooooooooooooooooooooooovoooooovvoovoooooooooooooovoooovoovvovooooooooooooooooooooooooooooooooooooovvooooooooooooooooovoooooooooooooooovovoooooooooooooooooooooooooooooooovooooovooovooooooooooooooovooooooooooooooooooooovoooooooovvoooooooooooooooooooooooooooooovovoooooovooovooooooooovooooooovoooovoooooovooooooooooooooooovooovooooooooooooooooovooooovoooooovooooooooooooooooooooooooooooooooooooovoooooooooooooooooovovvooooooooovooooooooooovooooooooooooooooooovooooovvoooooooooooovvooooooooooooooooooooooooovooooooooooooooooooooooooovoovoooooooovoooooooooooovoovoooooooooooooooovooooovooooooovovooooooooooooovoooooovovooooooooooooooooooooooooovoovoooovvovooooooooooovoooooooooooovooooooooooooooooooooooovoooooooooooooovooooooovoooooooovoooooooovooooooovooooooovoooovoooooooooooooooooovoooooooooooooooovooovvooooooooooooooovoooovooovoooooooooooooooooooooooooooooooooooooooooooooovoooooovoooovoooooovoooovoooooooooooooooooooooooooooooooooooovooooooooovvooooooovoooooooooooovoooooooooooooooooooooooooovvvoooooooovooooooooovooooooooooovooooovooooooooooooovooooooooooooooooooovooooooooooooooooooooooooovoooovoooovvoovoovovooooooooooovooovoooooooovooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooovvooooooooooooooooooooooooovovoooooooovovooovooooooooooooooooovovoooooooooooooooovoovooooovoooooooooooooooooovoooooooovooooooooooooooovooooooooooovoooooooovoovvooooovoooooovooooooovoooooooooooooooooooooooooooooooooovovoooooooooooooovoooooooooooooooooooovvooooovoovoooooovoooovooooovooovooooooooovvooovoooooovoooooooooooooovoooooovoooovoooooooooooooooooooooooooooooooooooooooovoooooooooovoooooovvooooooooovovooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooovoooooooooooooooooovoooooovoooooooooooooovoooooooooooooovoooooooooovovvooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovvooooooovooooovoooooooooooooovoooooooovooooooooovoooooooooooooooovooooovoovoooooooooooovoovoooooooooooovoovooooooooooooooovoooovooooovooooooooooooooovoooooovooooooooovooooooooooooooooooooovooooooooooooooooooooovooooooooooooooooooooooooooovoooovooooooooooooooooooovoooooooooooooooooooooooooooooovovoooooooooooooooooooooooooovooooooooooovoooovoooovoooovooooooooooooooovooovooooooooooooovvoooooooooooooooooooooooooooooooooooooooovoooooooooovooooooovvoooooooooooooooooooooooooovvooooovooovooooooooooooooooooooooooovoooooooovooovoooooovooooooooooooovooooooooooooovoooooovoooooooooooooooooooooooovoooooooooovooooooovoooooovoooooooovoooooooovoooooooooooovvoooooovoooooooooovoooooooooooooovooooovooooooooooovovoooooooooooovooovooovooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooovooooooovooovooooooooovoooooooovoovoooooooooovooooooooooooooooooooooovooooooooooooovoovooooooooooooooooooooovooooooooovvooooooooooovoooovoooooovoooooooooooovoovooovoooooooooooooooooooooooooooooooooooooooooooooooooooooovovooooooooovoooooooooovovovooovoooooooooooovooooooovooooooooooovvooooooooovoooovoooooooooovoooooooooooooooovooooooooooooooooooovoooooooooooooooooovooooooooooooooooooooooooovoovoovoooooooooooooovooovooooooooooooooooooooovoooooooooovooooooooooooooovooovooooooooooooooooooooooooooooooovooooovovooooooooooovooooooooooooooovvoovooovoooooooovvoooooovoooooooooooooooooooooooooooooooooooooovvooooooooooooooooooooovoooooooooovoooovooovoovoooooooooovooooovooovooooooovoooooooooooooooooooooooooooooooooovooooooooovooooooooooooooooooovoooooooooovooooooooooovovoooooooooooovooovoooooooooooooooooooooooovoooooooooooooovooooovoooooooooovoooooooooovooooooooovooooooooooooovooooooovoooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovvoooooooooooovooooovooooooooooooooooooooooooooooooooooooovoooovooooooooooovoooooooooooooovoovvooovoooooooooooooooooooooooooooooooovooooooooovoooooooovvvoooooooooooovoovoooooovovvoooooooooooooooooooooooooooovooooooooooooooooooooooooooooooovovooooooooooooooooooooooooooooooooooovvoovooooooooooooooooooovovovooooooooooooooooooovoooooooooooooooooooooooovvooooooooooooooovoooooooooovoooooooooooooooooovoovooooooooooovoooooooooooooooooooooooooooovooooooooooooooooooooooooovooooovoooooooooooooooooooooooovooooooooooooooovovooooooooooooooooooooooooooovooovoooooooooooooooooooooovoooooovooooooooooooooooovoooooooooooooooovoovoooovoooooooooooooooooooooooooooooooooooooovoooooooooooooooooovooooooooooooooooooovooooovooooooovoooooooooooooooooooooooooooooooooooooooooooooooooovvoooooooooooooovooooooooooooooovoooooooooovooooovoooooovooooooooooovoooovooooooooooovooooooooooooooooooooooooooovoooooooooooooooooooooovovoovooooooooovooooooooovooooooooooooooooooooooooooooooooooovooooooooovoovvoooooooooooooooooooooooooooooooovoooooooovovooooovooooovoooooooooooooovooooovoooooovoooooooovooooooooovooovovoovoooooooovoooovovooooooooooooooooooooovooooovovovooovovovooovooooooovooooooovooovooooooooooooooovooovooovoovooooooooovovooovooooovoovooooovooooooooooooooooovvoooooooovoovooooooooooooooovvooooooovooooooooooooooooooovoooooovoooooooovooooooooovoooooooooooooooooovovvooovovooooooovovvooooovooovoovoooooovoooooooovoooooooooooooooooooovooooovoooooooooovooovooovoovovoovovooooooovovooooovooovooovoooooooooooooooovoovoovoooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooovoooooooovoooooooovovooooooooooovoooooovoooooooooooooooooovooooooovooooooooooooooooooooooooovoooooooooovovoooovvooooooooooooovooooooooooooooooovoooooooooooooooooooovooovoooooooooooooooovoooooooooooovooooooooovoooooovooooooooooooooooovoooooovoooooovoooooooooooovooooooovoovooooovoooooooooooooooovooooovoovooovoooooooooooooooooooooooooovoooooooooovooooooooovooovooooooooooovvoooooooooooooooooooooooovoooooooooooooovvooooooooooooooooooooooooooooooooooooooovoooooooooooooooovoooooooovoooooooooooooovooooooooooooooovooooovooovoooooooooooooooooooooovooovooooooooooooooooooooooooooooooooooovooooooovvoooooooooooooovovovvvvoooovooovooooooooooooooooooooooooooovooooooooooooooooooooooooooovoooovoooooooooooooooovoooovooooooooooooooooooooooooooovoooovooooooovoooooovovvooooooooooooooooooooooovooooovvooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooovoovooovovoooooooooooooooooovoovoovooooooooooooooooovoovooooooooooooooovoooooooooooovooooooooovoooooooooooovoooooooooooooooooooovoooooooovooooooooovooooovooooovooooooooooooooooooooooooovvooooooovvooovoovooooooooovoooooooooooooooooooooooooooooooovovoooooooooooovooooovooooovoooooooooooooooovoooooooovoooovvvvvoooooooooooooovooovvoooooooooovooooovoooooooovooooooooooooooooooooooooooovoooooovvovovoooooooooooooooooooooooooooooovovooooooooooooovovoovooooooooooooooooooooooovoooovoooooooooooooooovvoovooooooooovooovooooovooooooooovooooooovooooooovooooooovoooooooooooovooooooooooooooooooooooooooovooovooooooooooooovoooooooooovooooooooovooovoooooovoovoooooovoovoooooovoooovooooooooooooooooooovoooooooovovooooooooooovoooooooooooooooooooooooooooooooooooooovooovoooooovooooooooooooovoooooooooooooooooooovvooovovoooooooooooooooooooovooooooooooooooovooovoooooooooooooooooooooooovovooooooovvoooooooooovoooooooooovoooooooooovooooovoooovooooooooovoooooooooovooooooooooooovooooooooooooooovoooooooovoooooooooooooooooooooooooooovooooooovooooooooooooooooooooooovovoooooovoooooooovooovoooooooooooooovooooovovooooooooooovoooooooooovoooooooooooooooooooooovooovoooooovovoooooooovoooovoooovooovoooooooooooovoooovooooooovoooooooooooovovoooooooovovooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooovooooooovvoooooovooooovoooooooooovoooooooooovoooooooovooovoooovoooooovoooooooooooooooooooooooooooovoooooooovoooooovvovooooooooooooooooooovoooovooooooooooooooooovooooooooooovvooooooooooovooooooooovoooooooooooooooovoooooooooooooovooooooovoooooooooooooovvoovooooooovooooooooooooooooooooooooooooooooooovoooovvooooooooooooooovoooovoooovooooooooovoooooooooooooovooooooooovvoooovoooovooooooooovooooooooovooovooooooooooooooovoooooooooooooooooovooooooovvooooooooooooooovooooooovoooooovooooooooooooovoooooovooooooooooooooovvoooooooovovoooooovooooovvoooooooooooooooooovvvoooooooooovoooooooooooooooooooooooovoooovoooooovovooooooooooovooooooooooooooooovooooooooooovooovooooooovoovoooooooooooovvvoooooooooooooovvovovovoovvoooooovoooovoooooovvooooooooooooooooovoooooooooovvoooooooovooooovooovoooooooooooooooooovooooooooooooooooooooovovovoooooooooooovooooooooooooovooooooovoooooooooooooooooooooooovooooooooooooooooooooovoooooooooooooooovoovoooovoooooooooooooooooooooooooooooooooooovoooooooooooooooooovoooooooooooooooooooooooooooovoooooooovoooooooooooooooovooooooovvvovovooooooooooooooooovoooooooooooooooovoooooooovooooovoooovovvvovooooooooooovooovoovooovooovovoooooooovooooooovvooovooooovoooooooooooooooooooovoooooooooooovovooovoooovvoooovoooooooovooooovooooovooooooooooooooooooovvooovooooooovoooooovvoooooovooooooooovoooooovooooovoooooooooooooooooooovoooooooooooooooovooovooooooooooooooooooooooovoooooooooooooooooooooovovoovooooooooooooooovoooooovvoooooooooooooooooooovovooooooooooooovvooovooooovoovooovoooooooooooooovoooooovvooooovoooooooooooooooooooooovoooooovooooovovoooooooovoooooovooooovovoooooooooooooovooooovooooooooooooooooovvoooooooooooooooovoooooooooooooooooooovvvooooooooooovvooooooooooovoooooooooooovoooooooooooooooovoooovooooooooooooooooovoooooooooooovoooooovovovoooooovooooooovooooovooooooooooovooooooooooovvooooooooooooooooooovoooooooooooooovooooooooooovovooooooovoooooooooovooovooooooovovoooooooooooooooooovoovoooooovvoooooooooooovoooooooovooooooooooooooooooooovoovooooooovoovoovooovoooooooovooooooooooooooovvoooooooooooooooooooooovoovooooooooooooovooooooooooooooooooooovovoooooooooooooooovovvooovoooooooovooovoooooooooooovoooooooooovooooovovoooooooooooooooooooooooooooooovooovoooooooovovoooooovoooooovooooooooooovooovoooooovooooooovoovvoooovooooooooovoooovooooooovovooooooooooooooooovvovoooooooooooooooovooovoooooovooooooovooooooooooooooooooooooovooooovooooooooooooooooooooooooooooovoooovoovovoooovovooovoooooooooooooovoovvoooooovoooovooooooooooooovvoooovvoooooooooooovoooooovovooooooooooooovoooovoooooooovoooovooooovoovovooovoooooovooooooooooooooooooooooooooooooooooooovooooooooooooooovvoooooooooooooooooooooooooovoovvvoovooooooooooooooooooovoooovvoooovooooooovooooooooooovoooooovvooooooovoooooooooooooooooooooovoooooooooooooooooovooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooovvooooooooovoooooooooovvooooovooovoooooooooooooooooooooooooooooovoooooovoovooooooooooooooooovoovovooovoovoooooooovooovooooooooooooooooooovovovooooooooooovooooooovvoooooooooovvoooooooooooooovooooooooooooooooooooooooooooooooooooovoooooooovoovvoooooooooooooovooooooooooovooooooooooooooooooooooooovoooooooooooooooooooooovoooooooooovoooooooovoooooooooovooooooovoooooooovoooooooooooooooooovovvoooooooovoooooooooovvoooooooovoooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooovooovoooooooooovoooooooooooooooooooooooooooovvoooovoooooovoooooooooooooooooooooooovooooooooovovooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooovovoooooovovoooooooooooovooooooooovoooooooovovvoooooooooooooooovoooovoooooooovooooooooooooooooooooooovvvooooooooooooooovoooooooooooooooooovooooooooooooooovovoooooooooooooovoooooooooooooooooooooooooooooooooooooooovoooooovoooovoovooooooooovoooooovooooovooovoovooooovooooooooooooooooooooovvooovovvoooovooooovooooooovooooooooooooooooovooooooooovoooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooovooovooooooooooooooooooooooooooooooooovovooooovooooooovooooooooooooooooooovooooooooooovoovvoovovooooovooooooovoooovooooooooooooooooovoooovooooooovovvooovvooovovovoooooovovooooooooooooooooooooovooooooooooooovooooooooooooooooooovoooovvooooooooooovooooovvvooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooovvooooooovoooooooooooooovoooooooovvoooovoooooooovooovoovvoovovovoovooooovoooooooooovoooooooooovvoovooooovooovovvoooooooooooovoovoovoooooovoooooooooooooooooooooooooooooooooovooooooooooooooooooovoooooooooovoooovooovooooooooooooooooooooovooooooooooooooooooooooooooooooovovoooooovooovovovooooooovoooovoooooooooovvooovooovoooooooovvoovoooooooooooooooooooooooooooovooooooooooovooooooooovoooooovvooovoooovoooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooovoooooooooovoovooooooooooooovoooooooooooooooooooooooooooooooooooovooovoooooooooooooooovooooooovoooooooooooooovooooooovooooooooooooooooovooovovoooooovoooooovooooovvvooooooooooooooovooooooooooooovooooovooooovooooovovooooooooooooooooooooooooooooooooooovoooooovooooooooooooooooovoooovvooooooooovoovoooovooooooooovovoovooooooovvovoooooooooovoooooooooooooooovoooooovoooooooooovvoooooooovooooovooovvooooooooooooooovoooovoooooooovoooooovoovooooooovoooooooooooooooooovooooooooovoooooooooooooooooooooooovooovooovooooooooovoooooooooooooooovoooooooooooooooooovooooooooovoovoooooooooooovoooooooooooooooooooovoooooooooooovvooooooooooovoooooooovoooooovoooovoooooooooooooooooooooooooooooooooooooooovvvoooooooooooooooooovovoooooooooooooooovoooooooooooooooovovooooooooooooooovoovoooooooooooooooooooovoovooooooooooooooooooovoovvooovooooooooooovovovoooooooooooooooooooooooooooooovooooooovooooooooovoooooooooooooooooooovvooooooovoooooooovooooooovoooovoooovoooovoooovoooooooooooooooooovooooooooooooooovoooooooooooooooooooooovoooooooooooooooooooooooooooooooovoooovoooooooooooooooovoooovovoooovooooooooooovovooooovooooooooooooooooooooooooooooooooooovoooooovoovovoooooooovoovoovoooooovooooooooooovoooovooooooooovooooooooooooooooooooooooooooooovoooooooovovoooooooovooooovoooooooooooooooooooooooooooooooooooooooooooooovoooooooooooovoooovooooooooovovoooooovooooooooovoooooooovooooooooooooooooooovoooooovvooooooooooooooooooooooooooooooovoooooooooooooooooooooooooovoovooovooovooooovooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooovovoooooooooooooooooovovooooooovooooooovooooooooooooooooooooovooooooooooovoooooooovoovoooooovooooooovoovooooooooooooooooooovooooooooovoooooooovvoooooooooovovoooooooooovooooooooooooovoooooooooooooooooovooooooovoooooooooooooooooovooooovooovoovoooooovoooooooovooooooooovoooooovooovoooooooooovovvoovooooooooovoooooooooooooooooooooooooooovooooooooooovooooovooooooooooovoooovoooooooooooooooovooooooooooovooooooooooooooooooovoooooooooooooooooooooooooooooooooooooovoooooooovooooooooooooooooovooooooooovoooovvooooovooooooooooooooooooooooovoooovooooooooovovoooooooovooooooovoooooooooooooooooooooooovooooooooovoooooooooooooovooovooooooovoooooovoooovooooooooooooooooooooooooooooooooooooooooooooovoooooovoooooovvvooooooooooooovoooooovovoooooooooooooooovvoooooovooooooooooooooooooovovoooooooooovoooooooooooooovvoooooovoooooooooooovovoooooooooovooooooooovoooooovoooooovooooooovovooovooooovvooooooooooovoooooooooovovovooooooooooooovoooooooovooooooooooooooooovvooooooooooooooooooovvoooooooooovvoooovoooooooovoooooooovooovoovooooooooooovoooooooooooooooooooooooooooooooooooooooooooooovvoooooooooooooovoooooooooovoooooooooooooooooovoooooooooooooooovoooooooovovooooooovooooooooooooooooooooooooooooooooooooooovooooooooooooooooovoooooooooooooooooooovvoovoooooooooooooovoovvovooooooooooooooooooooooooooooovoooooovooooooooooooooooovoooovoooooooooooooooooooooooooooooooooooooovoooooooooovvoooovoooooooooovooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovovoooovoooooooooooooooooooooooooooovoooooooooovoooooovvoooooooooooovoooooooooooooooovvvoovooooooooooooooooovovvooooooovooooooooovooovoovvoovoooooooooovvvooooooovooovooooooovooooooovvooooooooooovoooooooooooooooooooooovoooooooooooooooooooovoooooovoooooovvoooovvooooooooooooooooooooooooooooooooooovoooooooooooovooovooooooooooooooooovoooooooooooovoooooooooooooovovooovooooovooovoooooooooooovoooooovvooooooooooooooooovvovoooooooovoooooooooooooooooooovvoovovoooooooovvoooooooooooooooooooooooovoooooooovoooovooooooooooooooooooooovooovoooooovooooooooooooooooovoooooooovvovooooooooooooooooovooooovoooooooooooooovooooooovooooooooooooooooooooooooooooooooovooovoooooooooooooooooooooovooooooooooooooooooovooovooooooooovovooooooooooooooovoovoooovovovoooooooooooooovoooooooooooooooooooooooooooooovovoooovoooooooovoooooooooooovooovooooovvooooooovoooooooooooooooooooovooovooovoooooooooovooooooooooooooooooovooooooooooooooooooooooooooovooooooooovoooooooooooovooooooooooooooooooooooooooooooooovovoooooovooovoooooooooooooovooooooooooooovoooooovoovoooooooooooovovoooooovooooooovooooooooooooooooooooooovoooooooooooooovooooovoooooooovooovooooooooooooooooooooooooooooooooovoovoooooooooooovooovoooovvoooooooooooooooooovoovvoovoooooooooooooooooooooooooooooooooooovoooovoooooooooovovooooooooooovoooooooooooooooovooooooooooovvoooooooooooooooooooooooooooovooooooovoovoooooovoooooooooooooooovoooooooooooooooooooooooovoooovovoooooooooooooovoovoooooooooooooooooooooooovoooooooooooovoooooooooooooooooooooooooooovoooooooovovoooooooovoooooooooooooooooooooooooooovovooooovoovvooooooooooooooooooooovoooooooooooooooooooooovovoooooovoovoooooooooooooooooooooooooovooooooooooooooooooooooooooooooooovovooooooooooooooooooooooovoooooooooooovooooooooooooooooovvoooovovoooooovoooovovoovoooooooooooooooovooooooooooooooovooooovoovvooooooooooovovovooooooooovvoooooooovovoooooooooovooooooovoooooooovoooooooooooooooooovooooooooooooooooooooovoooooooooooovoovooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooovooooooooooooooovooooooovvooooooooooooooooooooooooovooovoovoovvooooooooovvooovovvoooooooooooooooooooooooooooooooooooooovooooovooooooooovoooooooooooooooooovvoooovooooooooooooooooooooooooooooooooooooovooooooovvvvoooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooovoooooovoovovovooovoooooooooooooooooooooooooooooooovooovooooovvovooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooovoooooooooovoovoooooooooooooovoooooooooooooooovooooooooovoooooooooooooooooooooooooooooooooovooovooooovooooooooooooooooooooooooooovovooooooovoooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooovoooooooooooooovoooooooovoovoooooooooooovoovoooooooooooooooooooooooooooooooooooooooooovoooooooooooooovoooooovvoooooooooovooovoooovoovooooooooooooooooooooooooooooooooovoooooovoooooooooovooooooovovoooooooooooooooooooooovooooooooooooooooooooooooooovoooovoovvoooooovoooooooovooooooooooooooooovoooooooooooooooooooovoovooooooooooooooooovooooooooovooooooooooovoooooooooooooooooooooooooooooooooovoooooovooooooooovoooooooooovooooooooooovoooooooooooooooooooooooooooooooooooooooooooovooooooooovvoooovoooooooovovooovovooooooooooooooooooooooooooooooooovooooooooooooooooooooooooovooooooovooooooovoooooooovvoooovvovooooooooovvovoooooooooooooooooovooooooooooooovooovvooooooooooooooooooooooooooooooooooooovooooooooooooooovoooooooooooovooooovooooooooooooooooooovooovoooooooooooooooooooooooooooovooooovvvoooooooooooovoovoooooovoovoooooooovooooooooovvoovoovvoooooooooooooovovovovoooooooooooovooooooooooooooooooovovoovooooooooooooooooooooooooooooooooooooovooooooooooooooooooooovvovovvooooooooooovooooooovoooovooooooovoooovoooovovoooovovoovooooooooooooooooovvvooooovooovoooooooovvoooooooooooooovoooooooovooooooooooooooovovoovooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooovoooooooooooooooooooooovoovoooooooooooovvoovvvoooooooooooooooovvoovooooooooovooooooooovoooooooovooovoovoooooooooooooovovooooooovoovooooooooovovoooooooooooooovooovooooooooooooooooooooooovovovvvoooovooovoooovoooooovoooooooooooooooooooovooovoooooooooooovooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooovooooooovovooooooovooooooovvoooooovoooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooovoooooovooooooooooooooovooooooooooovooovooovvoovooooooooovooooooovooooooooovooooooovooooooooovoooovvovoooooooooooooooooovooovoooooooooovvoooooooovooooooooooovooooooooovoooovoovooooooovoooovooooooooooooooooooooooooooooooovooooooooooovoooooovooovooooovooooovoovovoooooooovooooooooooooooooooooooooooovoooooooooooooooooooovoooovoovooovoooooooooovovoovooovooovoooooooovooooovooooooooooooooooooooovoooooooovvooooooovooooooooooovoooooooooooooooooooooooooooooooooooooovooooovvoooooooooooooooooooooovoooooooooooooooooooooooooovooovoooooovoooooooovooooooovooooooooooooooovooooooooooovooooooooovoooooovooooovoooooooovoooooooooooooovoooooovoovovoovooovoovooooooooooooovvoovooovooooooooooooooooooovovooooooovovooovooooooooovooooooooooooovoooooooooovooovooovooovoooooooovooooooovooooooovoooooooooooooooooovooooooooooooooooooooooooooovooovoovoooooovvooooooooooooooooooooooooooovoooovvovooooooooovoooooooooooooooooooooovoooovooovooooovooooovoooooooooooooooovooooooovooovooooooooooooooooooooooooooooooovoovooooooovooooooovovvoooovoooooooooooooovooovoooooovooooovvoooovooooooooooooooooooooooooooooooooooooooooovvooovooooooooooooooooooooovooooovvooooovoovooooovoooooooooooooooooooooooooooooooooooovovooooooovooooovovoooovoooooooooooovvooooooooovooooooooooooooooooooooovooooooooooooovooooooovoooooooooooovooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooovovvooovoooooooooooooovooooooooooovoovvoooooooooovoooooooovoovoooovvovooooooooooooooovooooooooooooooovvoooooooooooooooooovoooooooooovooooovooooovooooooooooooovooovvooooooooooooooooovooooooovovooooooooooooooooovooooovoooooooooooooooooooooooovoooooooooooooooovoovovvoooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoovoooooovoooooooooovoooooooooovvooooooooooooovooooovoooovooovoooooooooooooovovoooovooooooovoooooooooooooooooooovooooooooooooooooooovooooovooooovooooooooovoooooooooovooooooooooooooooooooovooooooooovoooooovoooooooooooooooooooooovoovooooovvooovooooooooooooooooooooovoooovovoooovoooooooooooooovooooooooooooovvooooooovoooooooooooooooooovvooooooooooooooooooovoooooooooooooovoooooooooooooooooooooooovoooooovoooooooooooooooovoooovooooovoooovooooovoooooovoovoovooooooooooooooovooooovoooooooooooooooooooovvvvoovvooooooooooooooooooooooooooooooooooovvoooovooovoooooooooooooooooooooooooooooooooooooooooovooovooooooooooooovooooooooovooooovoooooooooooovooooooooooovooooooooooooooooooooooovoooooooooooooovooovooooooooovoooooooooovooooovvoooooovoooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooovooooooooovoooooooooooooovooovoooooooooooooooooooooovvoooooooovoooooooooooooooooooooooovoovooooooooooooovooooovovooooooooooovovoooooooovovoooooooooooooooooooooooooooooooooovovooooooooovoooovoooooooooooovovooooooovoovovooooovoooooooovoooooooooooooooooovoooovvovooooooooooooovvvoooooooooooooooooooooooooooooooovoooooovoovoooovoooooooooooovoooooooooovoooooooooovooovooooooooooooooooooovovooooooooooooooooooooooovoooovoooovooovooooooooovovooooooooooovooooovooooooooooooooooovooooovovooooovoooooovovooovoooooooooooooooooooooooooooovoooooovooooooooooooooooooooooooooooooooooooooooooooooooovooooooooovovooooooovoovooooooooovooooooooooooooooooooovoooooooooooooooooooooooovoooooooooooovoovoooooooooooooooooooooooooooooooooovoooooooovoooooooooooooooooooovooovoooooooooooooooooooooooooovoooovoooooooovooooooooovoooooooooooooooooooovoooovvooooooooooooooooooooooooooovooovovooovooooovoooooovoooooooooooooooooooooooooooooooooooooovoooooovooooooooooovoooooooooooooovooooooooooooooooooovooooovvoooooooooooooooooooooooooooooovoovvooooooooooooooooooovooovooooooooooooooooooooooovooooooovoooooooooooooooooooooooooooooooooooooooooooooooovovvooovoooooooovooooooooooooooooovovovooooooooovooooooooooooooooooooooooooooooooovoooooooooooovoooooooooooooovoooooovoovooooooooooooooooooooooooooooooooooooooovoovooooooooooovooovoooooooovooooooovooooooooooooooooooooooooooooovooooooovooooovovoooooooooooooooooooooooooovooooooovooooooooooooooooooooooooooooovoooovooooooooooooooooooooooooovoooovovoooooooovoooooovoooovoooooooooooooooooooooooooooooooooooovoovoovoooovoooooooovoooooovoooooooooovooooooooooovooooovoovoooooooooovoooovooooooooooooooovovvoooooovoooooooovooooooooovvooooovooooooooooooooooovooooooooooooooovooooovooooooooovooovooooooooooooooooooooovvooooooovooovoooooovoooovooooooovoovooooooooooooooooooovooooooooooovooooooooooooovooooooooooooooovvoooooooooooooooooooooooooooooooovovoooooovooooovooooooooovooooovoooooooooooooooooovooooooooooovvoooovoovoooooooooovoovoooooooooooooooooooovoooooovoooooooooooooooooooooooooooooooooooovooooooooooooovoooooooovoooooooooooooovovooooooooovoooooooooooooooooovvoooooooooovooovooooooooooooooooovooovooooovooovooooooooooooooooooovoovoovooooooovooooooovooooooooooovoooooooooooooooooooooovovoooovooooooooovooooooooooooovooooovovoooooovoooooooooovoooooooooooovooovoooovooooooooooooooooooooooooooovvoovoooooooooooooooooooooooooooovoooooooooooovooooooovovovoooovoovoooooooooooovoooovvooooooooooooooooooooooooooovoooooooovooooooooooovvvvoovovooooooooooooovooooooovoooovoooooooooooooooooooooooovooooooooooooovoooooooovooooooovooooovoooooovooooooooooooovovoooooovooooovoooovooooovoooooooooooooooovoooooooooooovoooooooooooooooooooooooooooooovooooooooooooovooooooooooooooovooooooooooooooovoooovvovoooooooooooooooooooooovooooovoooooooooooooooooovoooooovoovoooooooovoooooooooooovoooooooovoooovooovooooooooovoooovooooooooooooooovoooooooooovoooovoooovoovoooooooooooooooooooooooooooooooovoooooooooooovoovooooooooooooooooooooovoooooooooovoooooovoovoooooovoooooovoooooooooooooooovooovoovoovvooooovvooooooooovoooovoooooooovooooooovovoooovoooovooovoooovoooooooooooooovooovooooooooooooooovoooooooooovoooooooovoooooooooooooooooooooooooooooooooooovooooovovooovoooovooovoooooooooooovooooooooooooooooovvoooooooovoooooooooooooovoooooooovoooovoooovooovoooooooooooooooooooooooooooooooovovoooovooooooooooooooooooooovoooovoooooooooooooooooooooooooooooovoooovoovooooovoooooooovoooooooooooooovooovooooooooooooooovooovoooooooooooooooooooooooovooooooooooooooooooovoooooovooooovoooooooooooovoooovoooooooooooooooooooooooooooooooooooooooooooovovooooooooooooovoooooooooovooooooooooovoooovooooooooovooooooooovooooooooooooooooooovovooooooooooooooovooooooooooooooooooooooooooooooooooooooooooovooooovoooooooovooooooooooovooovovoooovoooovooooooooooooooovooooooooooovoooooooooooooooovooooooooooooooooooooooooovooooooovoovvoooooooooooooooooooooooooooooooovoooovoovooooooooooooooovvooooooooooooovoovooovooooooooooovoovoooooovooooooooooooooooooooovoooooovoooovooooooooooooooooovooooooovoooooooooovoooovoooooooovoooooooooooovvovooooooooovovoooooooooovoooooooooooooooooovoooooooooooooooooooooooovooooooooooovoooooooovooooooooooooooooooooooooooovooooooooooovooovoooooooooooooooooooooooooooooooooooooooooooooooooovooovooovooooooovooovooovoooooooooooooovooooooovoooooovoooovooooooovooooovoooooooooooooooovvooooooooooooovoooooooooooooooovooooooooovoooooooooooooooooooovooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooovoovoooooooooooooovooooooooooooooovooooovoooovoooovoooooovoooovoooooooooovooooooooooooooooooooooovoooovoooovoovooooooovoooovvoovovoooooooooooooooovovooooooooooooovoooovovooooooovoooooovoovoooovoooooooooooooooooooovoovvoooovoooooooooooovooooooovoooooooooooooovooooooooooovooooooooooooooovooooooooooooooooovoooooovvoooovooooooooooovooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooovoooovoooooooooooooooooooooooooooooooovoovovovoovoooooooooooooovoooooooooooovoooooooooooovooooovooovooooooooooooooovooovoooooooooovoooooooooooooooovooooooooooooooooovoovoooooooovooooooooooooooooooooooovovooooooovoooooooooovovoooooooooooovooooooooooooooooooovoooooooooooooooooovooooooooooooovoooooooooooovoovovooooooooooovoooooooooooovoooovoooooooooovoooooooooooooooooooooooooovooooooooovooooovoooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooovoovooooooooovooooooooooooooooooooooovovvoovoovvvooooooooooooovooooovooooovooooooooooovvoooooovooooovoovoovoooooooovooovooooooooooooovooooooooooooooooovoovvooooooooooooooooooovooooooovooooovoovoooooooooooooovvooooooooovoooooooooooooooooooooooooovoooooooooooooovooovoooooovooooooooooooooooooooooovoooooooooovooovovooooooooooooooooooooooooooooovoooooooooooooooooooooooovoooovovoooovooovoooooovooooooooooovvoooooooooooooooooooooovovoooooooooooooooooovoooooooooovoooovoooooooovooovovvoooooooovoooovovoooooooooooooovoooooooooooooooovoooovovooooovoooooooooooooooovovoooooovoooooooooooooooooooooovooooooooovoovovooooovoooovooooooovooooovoooovooooovvoooooooovooooooooovoooooooooooovoooooooooooooooooooovooooooooooooooooooooovoooooooooooooooovooooovoooovooooovooooooooooooooovooooooooooooooooovooooooooooooooovooooooovooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooovoooooovooovovoooooooooooooooovooooooooooovoovooovooooovoooooooooooooovoovoooooooooooooooooooooooooooooooooooooovoovoovooooovooooooovoooooooovovooooooooooooovooooovoovooovoovoooooooooooovooooooooooooooooooooooovooooooooooovooooooovooooooooooovoooooooovvooooooooooooooooovooovoooooooovovoovoooooooovoooooooooooooooooooooooooooooooooovooooooooooooovooovoooooooooooooooooooooovooooooooooooooooovvooooooooooovoooooooooovvoovooooooooovooovovooooovooooovoooooooooooooovoooooooooooooooooooooooovoooooooovovovoooooooooooooooooooovoooooovooooooooooooovoooooooooooooooooovooooooooooooooooooooooooooovoovvoooooooovoovoovoooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooovoooooovooooooooooovooooooooooooooooooovoovoovooovoovooooooovoooovoooooooooovoooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooovoooovoooooooooooooooooooooooovoooooovoooooovvooooooooooooooooooooooovooooooovooooooooooooooooooovoooooooovooovovovoooooooovooovoovooooooooooooooooooooooooovovooooooooooooooooooooooooooooooovooooovovovooooooovooooooooooooooooooooovoooooooooooooooooooovooooooooooooooooooooooovoooovvovooooooooooooooooooooooooovoovooooooooooooooooooovoovoooooooooovoooooooooooovoooooooooovovoovvooooooovooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooovooovvooooooooooooooooovoooooooooovooooooooooooooooooooooooooovooooovooooooooooooooovoovooooooooooooooooovooooooooooooovoooooovoooovoooooooooooooooooooooovooovooovoooooooooovoooooovvooooovoooovooooovoooooooooooooooooovooovoovooovvoooooooooovoovoooovooooooooooooovoooooooooooooooooooooooooooovoooovooooooooooooovooooooooooovooooooooooovvovoooooooooooooooooooooooooovooooooooooovoooooooovovoooovoooooooooooooooovoooovooooooovvoooovooooooooooooovooooooovovvoooooooooovoovoooooooooooooooooooooooooooooovooooooooovooooooooooooooooooovooooooooooovooooooooooovoooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooovooooooovooooooooooovooooooooooooooooooovoooooooooooovooooooooooooooooooooooooooooooooooooooovoooooovoooooovoovooooovvoooooovvoooooooooooovoooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooovoooovooooovooovoooooooooooooooooooooooooooooovooooooovoooovoooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooovoooooovoooooooooooooooooooooooooooooooooooooovvoooooooovoooooooooooooooooooooooooovooooooovvooooooovoooooooooovooooooooooooooooooooooooooooovvvooooooooooooooooooovoooooooooovooooooooooovoooovooovoooovooooooooooooovooooooooovooooooooooooooovoooooooooooooooooooooooovoooovooooooooovoooooooooooooooooooooooooooovoooooooooooooovoooovoooooovoooooooooooooooooooovoooooooooovoooooooooovoooooooooooooovoooooovoovoooooooooooooovooooooooooooooooooooooovoooooooooooooooooooooooooooovvoooooooooovovoooooovooooovooooooooooooooooooooooooooooooovooooooooooooovooooooooooooooovoooooooooooooooooooovooooooooooovoooooooovoooovoooooooooooooooooooooooovoooooooooooooovoooooooooooooooooovooooooooooooooooooooooooooooooooooooooooovoovooooooooooooooooovoooooooooooooooooooooooooooooooooooooovvooooooovoovoooooooooooovooooooooovooooooooovoovooovovooovooooooooooooooooooovooooooooovooooooooooooooooovoooooooooooooovovoooooooovoooooooovoooooooovooooooooovoooooooooooooooooovoooooooooooovoooooovooooooooooooooooooooooooooovooooooooooooooooooooovoooooovooooooooovoooooovoooooovoooooooovooovooovoooooooooooooovoovooovvooooooooooovvoooooooovoovooovoooovvooooooooooooooovooooooooovoooovvooovooooooooovoooooooovooooooooooooooooooooooovoooovovoooooovoooooooooooovoooooovoooooooooovooooovooooooooooooovooooooovvovooooovooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooovvvoooooooooovooovvooooooooooooooovoooooooooooooooooooooooooooooovoooooooooooovoovooovooooovooooooooovoooooooooooooooooooovooooovooooooovoovoovoooooooooovvooovooooooooovoooooooooovoooooooooooooooovooooovoooooooooooovooooooooooooooooooovoovooooooooooooooooooooooooooovooooooooooovvovoovoooooovooooooovovooovoovooooooooooovvovoooooooooooooooooooooooooovvoovoooooovooooovoovoooooooooooooooooooooovoovoooooooooooooooooooooooooooooooooooooooooovoooooovooovoooooovoooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooovvoooooooooooooooooovoooooooooovooooovoooooooooovoooooovooooovvooooooooovooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooovoooooooooooooooooooooooooooooooooooovovooooooooooooooooovvoooooooooooooooooooooovooooovoovoooooooovooooovoooooooooooovoooooooooooovooooooooooovoovovooooooovoovoooovovvvooooooooooooooooovoooovooooovooooooooovovooooooovoovoooovooooooovoooovoooooovoooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooovoooooooooooooooooooooooooovooovvoooooooooooooovoovoooooooooooooooooooooovooovooooooooooooooooooooooooovoooovooooooovooovoovoooooooooooooovooooooovooooovooooooooooooooooooooooooooooovooovoovvoooooooovooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooovoovoooooooooooooooooooooooooooovovoovoovooooooooooooooooovoovooovoovooovoooooooooooooooooooovoooooooooooooovoooooooooooooooooooooooooovvoooooooooooooooooovvoooooooooooooooovvooooooooooooooooooooooovovvooooooooooovoooooooooovoooooooooooovovovooooovovooooooooooooooovoooooooooooooooooooooooooooooovoovvooooovoooooooooovooooovovooooooovooooovooooovooooooooovoooooooooooovooovooooooooooooooooooooooovoooooooooooovoooovooooooooovooooooooooooooooooooooooooooooooooovvooooooooooovoooooooooooooooooooooovovoooooovooooovooooooovoooooooooooovoooooooooooovoooovoooooovooooooovooooooooooooooooooooooooooooooovooooooooovvovovooooooooooooooooovooooovooooooovooooooooooooooooovooovoooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooovooooooooooooooooooooooooooooooooooovoooooovoooovvooooooooooooovvoooooovoooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooovoooooooooooooooooooooooooooooooooooovovoooooooooooooooooooooooooooooooooooooovooooooooooooooooovoooooovoooooooovoooooooooooovvooooooooooovvoovooooooooooovoooooooovoooooooooooooovvoooovoooooooooooooovooooooooovvooovoooooooooooooooooovoooooovoooooooooovooooooovooooovooooooooooooovooooooovooooooovovoooovoooooooooooooooooovooooooooooooovoooooooooooooooooooovooooovoooovooovoooovvoooooooooooovooooooooooooovooooooovoovooooooooovovovoooooooooooooovooooooooooooooooovoooooooooovovoooovooooooooooooooooooovvoooooooooooooooovooovoovoooooooooooooooooooooooooooooovooooooovvoooooovooooooovooooooooovooooooooooovvoooovooovooooooooooovooooooovooooooooooovooooovooooooooooooooooooooooovoovvoooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooovooooovoooooovoooooooooooovoooooooooooooovovooooooooovooooooooooooooooooooovooovoooovvooooooooooooovovoovovovoooooooooooovooooooooooooooooooovoooooooovooooovooooooooooooooooooooooooooooooooooooovvooovoooooooooovoooooooooooooooooooooooooooovvoooooooooooooooovvooooooooooooooooooooooooooooovoooovooooooooooooooovooooooooooooooooooooooovoooooooooooovooooooooooooooooooovoooooovoooooooovvooooooooooooooooooovooooooooovooooooovoooooooooooooooovooooovoooooooooooooovoooooooooooooovooooooooooooooooooooooooooooovoooooooooooooooovoooooovoooovooooooooooooooooooooovvoooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooovvvoovoooooooooooooooooooooooooooovooovoovoooooooooooooooovooooooooooooooooooooooooooovoooooooooooooooooooooooooooovoooooooovooooooooooooooooooooovoooooooooooooovooooovoooooovooooooooooooooooooooovvovooooooovoovvooooovovooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooovoooooovooooooooovovvooooooooooooooooovoooooooooooooooooooovooooooovoooooooooooooooooovoooooooooovooooooooooooooovoooovovvoooooooooovooooooooooooooovooooooooooovoovoooooovooooooooooooooooovooooooovooooooooooooooovoooooooovooooooooooooooooooooooooooooooooooooovoooooooovoovoooovooovooooooooooooooooovoooooooooooovoooooovvoovooooooooooooovovooooooovoooovoooovooovovoooooooooooooooooooooooovoooovoooooooooooooooooooooooooovvoooooooooooooooooooovooooovvooooooooovooooooooooooooooooooooooooovooooooooovooooovooooooooooooooovooooooooooooooooooovoooooooooooooooooooovoooooooooooooooooooooooovooooooooooooooooovoooovoooooovoooovoooooooooooooooooovoooooooooooooooooooovoooooooooooooooovoovooooooooooovooooovovooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooovoooooooooooooovoooooooooooovoooooooooooooooooooooooovoooooooovooooooooooooooovoooovooovooovooooooovooovoooooooooooooooooooooovooooooooovooooooovooooovvoooooooooooooooooooovooooooooooovovvoovvoooooooooooooovoooooooooooooooooovvoooooooovoooooooooooovooooovoooooooooooovoooovoooovoooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooovoooooovoooooooooovooooooooovooovooooooooooooooooooooooooooovoooovoooooooooooooooooooooooooooovoooooooovooooooooooooooovooovoooooooooooooovoooovooooooooovoooooooovooovoooooooooooooooooooooooovoooooooooooovoooooooooooovovooooooovvoooooooovooooooooooooooooooooovoovooooooooovoooooovovooooooovoovoovooooooooooooooooooooooovoooooooovoooooooooovooovooooooooovovooooooovooooooooooooooooovvooooooovooovooooooooooooovooooooooooooooooooooooooooooooooovvooooovooovoooooooooovvooooooooooooovooooooooovovooooooooooooooooooooooooooooovoooovovovooooovooooovooovoovooooooovooovooooooooovovvoooovooooooovoooooooooovvoooooooovooovovoooooooooovoooovoovooooovoooooovooooovoooooooooooooovooooooooooooooooooooooovoooovovoooooooooooooooovovooooovooooooooooooooooooovooooooooooooooooooooooooooooovooooovoooooooooooooooooooooooovoooooovoooooovoooooovovooooooooovoooovooooooooooovooooovoooovoooooooooovoooovoovooooooooooooooooovoovoooooooooooooooooooovoooooooooooooooooooooooooooooooooooooovvoooooooooovvoooooooooooooooooooooovooooooooooooovooovooovooooovooovoovoooooooooooooooooooooooooooovooovooooooooovooooooovooooovoovoooooooovvoooooovoooooooooooovoooooooooooovooooooooooooooooooooooooooooovooooooooooovooooooooooooooovooooooooooooooovovoovooooooooooovooooooooovooooooooooooooooooooooovoooooooooooovooooooooooooovooooooooooooooovooooooooooooooooooovoooovooovooooooovovooooooooovovvooooooooooooovoooooovoooovooooooooooooovooooooooooovoooooooooooooooooooooooovoovooovooooooooovoooooooooooooovooooovooooooooooovvoooovoooooooooooooovoovoooooooooooooooooooovooooovoooooooooooooooovooooovooooooooovooooooooovoovooooooovoooooooovooooooooooooooooooovooovooooooooooovoovooooooooooooooooovooooooooooooovovoooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooovooooooooooooovooooooovoooooooooooooooooooooovooooooooooooovooooooooooooooooooooooooooovovooovvoooooooooooooooooooovvooovooovooooooovoooovooooooooooovooovoovoooooooooovoooooooooooooooovoovvoooooooooooooooooooooooovooooooooooooooovoovooooooooovovoovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovvooovooooovoooovovvvooooooooooooovooovooooooooovooooooovooooooooovooooovovvoooooooovoooooooovooooovoooooovooooooooovooooooovoooooooovooooooovvovooooooooooooooooooovooooooooooooooooooovoooooooooooovooooooooooooooooooooovoovovooooooovooooooovoooooovooooooooooovoooooooovooooooovoooooooooovovooooovovoooovooooooooooooooooovooooovoovoooovoooooooooooooooooooooovvooooooooovoooooovoooooooooooooooooovoooooooovvvoooooooooooooovoooooooooooooovooooooovooooooooooooooooooovooooooooooovooooovooooooooooooooovooooooooooooovovooooooooovovoooooooooooooooooovoooooooooovoooooooooovoovooovooovoooovovooooooooovvvoooooovooovooooooooooooooooooooovooooooooooovvoooooooooooooooooooooooovoooooooooovooooooooovooooovoooooooooooooooooooooooovovvoooooooovvovoovooooooooooooooooovoooooovooooooooooooooooooooooooovvooooooooooooooovooooooooooooooooooovoovvooooooovoooooooooooooooooovooooovoooooooooooooooovvoooooovooooooooooooooooooovoooooooovoooooooooooooovvooovooooooooooooovoooooooooooovoooovooooovvooooooooovvooooooooooooooooovoooovooooooooooooooooovooooooooooovooooooooooovoooovoooovovooooooooovoooooooooooovooooooooooovooooooooooooooovooooooooooooooooooovoooooooovoooooovoooooovooovooooooooooovooooooooooooovooooooovooovoooooooooooooovoooooooooovoooooooooovvoooooooooooooovoooooooovooooooooooooooooovooooooooooooooooovoooooovoovoooovoooovoooooooooovoovooooooooooooooooooooooooooovoooooooovoooooooovooooooooooooooooooooooovooovoooooooooooovoooooooooooooooooooovovooovooovovooooooooooooooooovoovooooovvoooooooooooovooooovooooooooooooooooooooooooooooooooooooooovoooooooooovvoovoooooovoovoooooooooooooooooovooooooooooooooooooooooooooooooooovovoooooooooooooooovoovoooooooovoooooooooooooovvoovoovooooovovvoooooooooooooooooovoooovvoooovooooooooooooooooovooooovvoooooooovooooovvoooooovooooovooooooooovooooovovooooooooovooooovooovoooooooooooooooooovoooooooooooooovoooooooooovooooooooovooooooooooooooooooooooooooooovooovvoovvooooooooooooooooooovovovoooooooooooovoooooooooooooovooooooooooovoooooooooovoooooooovvooovooooooooooooooooooooooooovooooooooooooooooooooooooooovooooooovoooooooooooooooooovoooooooovovooooooovooooooooooooooovooooooooooooooovooooooovooovooooooovoovovoooooovovoooooooooooooovooooooooooooooooovoooooooooooooooooooooooooooovvoooooovoooooooooooovooooooooooooooooooooooooooooooooovovoooooooooooooooooooooooooooooovoooooooooovoooooooooooooooooooooooovooooooovooovooooooooooooooooooooovooovoooooooooooooooooooovoooovooooooooooooooooovooooooooooooooovovoooooooovovooooovooooooooooooooovvoovoooooooooooooooooooooooooooooooooooooooovooooovooooovooovooooooooooooooooooooooooooooooooooooooooovooovoooooooooooooooooooovvoooooooooovoooooooooooooovooooovovvooooooooovooovooovooooooooovoooovoovoooooooooooooooovoovooooooooooooooooooooovooooooooooovoooooooooooooooooooooovoooooovoooooooovooooooovoooovoooooovoovoooooooooooooooooovoooooooooovooovvooooovoovooovooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooovooooooovooooooooooooooooooooooooooovovovovoooooooooooooooooooooooooooooooovooovovoooooooooovoooooooovooooooooooooooooovoovovooooooooooooooooovoooooooooooooooooooooooovovooooooooooovoooooooooovooooooooovooooooooooooooooooooooooooooovooooooovooooooooooovooovooooooooovooooooooooooooooooooooovoooooooooooooovoovooooovooooooooooooooooooooooooooooooovooooooooooooooooovvooooooooooooooooooooooovooooooooooovooooovooooooooooovoovovooovooooooooooooovovoooooooooooovooovooooooovooooooooovovoovoooooooooovvoooooovooooooooooovoooooovooovooooovooooooooooooooooooovvvovooovvoooooooooooooovooooovoooovoooovooooovoovooooooooooooooooooooovoooooooooovovooooooooooooooooooooovooooooooovovooooooooooooooooooovooooooooooooooooooooooooooooooovoooooovoovooooooovoooooooooooooovoooovoooooooooooooooooooovoooooooooooooovovoooooooooooooooooooovoovooooovovooooooooooooooooooovoooooovooooooooooooooovooooooooooovooooooooovooooooooooooooooooovooooooooooooooovoovooooooooooooovoooovooooooooooooooooooovoooooooovooooooooooooooovvoooovooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooovoooooooooooovoovovooooooooooooooooooooooovovovoooooovooooooovooovovoooooooooooovoooooooooooooooooovoooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooovooooovovooooooooooooooooovovooooooovoovoovooooooovoooooovoooooooooooovoooooooooooooovoooooovooooooovoooovvoooooooooooooooovvoooooooooooovoovvovoooooovoooooovvoovovovoooooooovoooooooooovooooooooooovoooovoooovvoooooooooooooooooooooooooooooooooovooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooovoooovooovovooooooooooooooooooooooooooooooooooooooovoovooooooovooooooovooooooovovoooooooooooooooooooovovooooooooooovooooooooooooooooooooooooovooooooooooooooooovvoooooooooovoooooooovoooooooooooooooooooovooooooooooovoooooooooovooooooooooooooooooooovvoooooovoooooovoooooooooooovoooooooooooooooooooooooooooooooooovoooovooooooooovoooooooooooooooooooooovooooooovoooooovooooooooooooooooooovooovovoooooovooooooooooooooooovvooooooooooooooooooooovvoooooooooooovvooovoovoooooovooooooooovooooovoovoooovoooooooooooooooovoooooooooooooooooooooooooooooovooooooooooooooovovooooooooooovoooooooooooooooooovooooooooooooooovooooovooooooooooooooovoooooooooooooooooovooovooooooovvoooooooooooooooooooooovvooooooovooooooooooovooooooooooooooooooooooooooooooovooooooooovoovooooovoooooooooooooooooooooooooovooovoooooooooooooooooovovoooooooooovoooooooooooovooooooooooovoooooooooooovooovooooooovoovovooooooovooooooooooovooooooooooooovoooooovooooooooooooooooooooooovooooooooooooooooooooooooovvooooooooooooooooooooooooooooooooooooovoovooooooooovoooooooooooooooovoooovooooooooooooooooooooooooooovooooooooooovooooovoooooovoooooooooooovoooooooooooovovvooooovoooooovoooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooovovoooooooovoooooovooooooooooooooooooooooooovoovoovoooovooooooovooooooooooooovooooovoooooooovooooooooooooooooooooooooovooooooovooooooooooooooovovooovooooooooooooooooovoooooovovovoooooooooovooooooooooooooooooooooovoooovooovoooooooooooooooooooovovovoooovooooooooooooooovooovoooooovoovooooooooovoooovoovooovoooovooooooooooooooooooooooooooovooooooooovoooooooooooooooooovoooooovoooooooooovooooooooovooovooovooooooooooooooooovooovvooooooooooooooooooooooovooooooooooovooooooooooooooooooovoooooooooooooooooooooooooooooovoooooooovoovooovoooovooooooooooooooooooooooooooovoooovoooovoooovoooovooooovoovooooooooooooooooovooooooovoooovvooooooooooovoooovooooooooooooooooovoooovooooooooooooooovoooooooovooooooooooooooovooovoooooooooovvovoovooooooooooooooooooooovvvoovvoooooooooooooooooovooooooooooovoooooooooooooooovooooovoooooooooooooooooooooooooooovoooovovvovovovooovooooooovovoooovoooooooooovooooooooooooooooooooooooovooooovoooovoooooooooooooooooooooooooooooovooooooovoooovooooooooooooooooooovooovooooooooooovoooovooooooooooooooooooooooooooooooooooovovooooooooooooooovoooooooooooooooovoooovoovooooooooovovooooooooooooooooooooooooovooooooooooooovoooooooovovooooovoooooooooooooooooooovovooooooovoooooooooooooooovoooooooooooooooovvoooooooooovooooooooooovoooooooooovoooooovoooooooooooovooooooooooovooooooovoooooooooovoooooooovooooovooooooooooooooooooooooooooooooooooooooooooooooovooooovoooooooovoooovoooooooovooooovoooovovovoovooovoovoovvovoooovooooovooooooovoovvoooooovoovoooooooooooooooooooooooovoooooooooovoooovoooooooovvooooooooooooooooooooovoooooooovooooovooooooooooovovovoooooooooooooooovovooooovoooooooooovoovoooooooooooooovooooooovoovoooooooooooooooooooooooooooooovooooooovoooovoooooooooooovooooovooovooooooovooooooovovoovooooooooooooovvooovoooooooooooooovooooovoooooooovooooooooooooooooooooooooooooooooooooooovooooovvoooovooooooooooooooooooooooooooooooooooovoooooooooooooooooovooooooovoooovoooooovvooovooovovoooooooooooooooooooooovoooooooooooovooovvoovooooooooooovoooooovoooooovoooooovooooooooooooovooooovoooooooooooooooooooooooooooooooovooooooooooooooovooooooooooooovooovovooooovooooooooooooooooooooooooooovoooovooooooooovvvooooooovooooovooooovvoovvoooooooooooooooooooooovooooooooooooooooovvovooooooovooooooovoooovooovooooooooovooooooooooooooovooovoooooovooooooooooooovoooooooooooooooovvooooooooooooooooooooovovoovoooooooooooooooovoooooovooooooovoooovoovooooooovoooooovooooooooooooooooooooooovooooooooooovooooooooooooooooovovvovoooooooooovovoooooovovoooooooooooooooooovooovoooooooooooooooooovvooooooooooooooooovooovoooooovovvoooooooooooooooovooooooooovoooooooooovoooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooovovoooooovooooooooooovooovooooooooooovoovooooooooooooooovooooooooooovooovoooooooooovovooooovoooooooovoooooooooooooooooovvooooooooooovooooooovoovoooovovoovoooovooooooooooooooooooooovvvooovoooooooooooooovoooooooooooooooooovvoooooooooooooooooooooooooovooooooooovooooooooooooooooovovvovoovooooooovoooooooooooovovoooooooooooooooooooovoovvoooooooooooooooovoooooooovoooooooooooooovoooooooooooooovoooooooooooooooooooovoooooovooovoooooovooovooooooovovooooooooooooooooooooooooooooooooooooooooovooooooooooooooovvooooooooooooooooooooooooooooovovoooooooovovooooooooooovooooooooooovoooooooooooooooooooooovoooooovvoooooovoooooovovooovoooooooooooovoovovoooooooooooooooooooooooooooooooooovooooooooooooooooooovooooooovooooooooooooooooovvovoooovoooooovooovvooooooooooooovooooooooooooooooooooooooooovooovoooovooovoooooooooooooooooooooovoooooooovvooooooooooovoooovoovoooooooovoooooovvoooooooooooooooovovovooooovooovoooooooooovvoovooooooooooooooooooooooooooooooovovoooooooooovvoooooooovovooovoovovovoooooooooovvoooooooooovooooooooovooooovvoooooooooooovoovooovoooooooooooooooooooooooooooooooooovoovoooooovooovooooooooooovoooooooooovooooooooovooooovooooooooooooooooovovooooovooooooooovooooooooovoooooooovooovoooooooooovooovovoooooooooooooovoooovooooooooooooooooooooooooooovoovoooooooooovooooooooooooooooooooooooooooooovoooooooooooooovovoooooooovoooovoooooovoooovooovoooooooooovoooooooooooooooovooooooovooovooooooooooooooooooooovoooooovovooooovoovoovoooooooooooooooooooovooooovooovooooooooooooooooooovooooooooovoovoooooooovooooovoooooooooooooooooooooovoovooooooooooooooooooooooooooooooovoooovoooooooooooovooooovooooovooooooooooooooooooooooooovooooooooovoooooovooooovoooooooooooovooooooooooooooovoooooooooovooooooooooooooooovvoooooooooooooooooooooooovvooooooooovooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooovooooovoooooovooooooooooooooooooooovooooooooooovoooovovooovoooovoooooooooooooooooooooooooooooooovoovovoovoooooooooooooooooooooooovoooooooooooooooooooooooooooovooooovvooovvooovoooooovooovvooooooovoooooooooovoooooooooooooooovooooooooooooooooooooovoooooooooooooooooovvovoooooooooooooooovoooooooovooooooooooooooooovoooooovooooooooooooooooooooooooooooooooovoooooooooovoovooooooooooovooovooooooooooooovooooooovoovooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooovooovoooooooooooooovooooooovooooooooooovovvooovoooooovoovooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooovooooooooovovovoooooooooooooooooooooovooooooovooooooooooovooooooooooooooooooooooooooooooooooooooooooooooovooooovovooooooooooooooooovoooooovoooooooovvoooooooooooooooooooovooooooovooooooooooooooooooooooooooooovooooovoovoooooooooooooooovooovvovoooovooooooovoooovooooooooooooooooooovoooooooooooooooovooovvooooooooooovvooooooooooooooooooooooooooooooovvoooooooooooooooooooooooooooooooooooooooooooooovooooooooooovooooooooooooooooooooooooooovooooooooooooooooovooooooooooooooooovooooooooovooooooovovooooooooooooovoooooovoooooovooooovovoooooooooooooovovoooooooovooovooooovooooooooooooovoooooovooooooooovooooooovoooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooovoooooooooooooooovoooooooooooooovvooooooovoooooooooovvoovovooooooooooovvooooooooovoooooooooovooooooooooooooooooooooooooooooovooooooooooooovooooooooovovoooooooovoooooovooooooooovvoovoovoooooovooooooovoovooooooooooooovooooooooooooovoooooooovooooooooooooooovooovooooooooooooooooooooooovoooooooooooovooooooooovoooooooooovooooooovvoooooooooooooooooooovoooooovvovoooooovooooovoooooooovoooooooooooooooooooovoooooooooooooooooovoooovvooooooooooooooooooovoovovoooooovooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooovoooooooooooooooooooooooooooooovoooooovooooovooooovoooooooooooovoooooooooooooooovooovoooooooooooooooooooooooooooooooooooooooooooooooovoooooooooovoovoooooooovoooooooooooovvoooooovvooooovooooooovoooovooooooooooooooooooooooovooooooooooooooooooooovooooovoooooooooooooooooooooooooooovooooooovooovoooooooooooooooooooovovoooovovoooooooooooovvooooooooooooooooooooooooooooovooooooooovooooooooooooooooovooooovoooooovoooooooooooooovovoooooooooovovooooooooooooooooovoooooooooooooooooooooooooovooooooooovoooovoooooooooovooooooooooooooooooooooooooooooooooooooooovooovovvoovvvooooooooooovovoooooooooovovoooooovvoooovooooooooooovoooooooooooooooovoooooooooooovovooooooovooovoooooooooooooooovoooooovoovooooooovvooooooooooooooooooovooooooooooooovoooooooovooooooooooooooovovooovooooooooooooovooooovoooooooovovoooooooooooooooooooooooooovooooovoooooooooooooovvvooooooooooooooooovooooovoooooooooooovvoooooooovooooooooooooovooooovooooooooovoooooooovvooovoooovoooooooooooooooooooooovooooooooovooovoooovvooooooooovoovoooovovvooooovooooooooooooooooooooooooooooooovoovoovooooovoooooovoooooooovvoooooooooooooooovvvooooooooooooooovooooooooovoooooooooooovoovooooovoooooooooooooooooooooovooooovooooovoooooooovvoooooovoooovoooooooooooooooovoooooooovovooooooooooooooooooovooooooooooooovoooooooooovooooooooovoooooooooovooooooooooooooooooooovovvoovooovooooooooooovovoooooovoovoooooooovovoooooooovovoooovoooovoooovooooooooovvovovvooooooovoooooooooovooooooooovooooooovovoooooooooooooooovooooooooooooooovoooooovoooooooooovooooooooooooovoooooooooooooovoooovooovoooovoooovvooovvoooooooovooovoooooooooooooooooovovoooooooovooovooooooooooooooooooooooooooooovooooooooooooooovvooooovooooovvooooovooovooooooooooooooovoooooooooovovooooooooooooovooooooooooooooooooooooovooovooooooooooovooooooooooovoooovooovooooooovovoooooooooooooooovoooooooovooooooovooooooooooovoovoooooooooooooooovovooooooooooovovovovoooooooovooovooovoooooooooooooovooooooooooooooooooooooooooooooooooooovoovooooooooooooooovooooooooooovoooooooooovoooooooooooovoovooooovooooovoooovoooovoooooovooooooooooooovovoooooooovoooooooooooooooooooooooovoooooooooooovovvooooovoooooooooooooooooooovoooooooovooooooovooooooovoooooooooooooooooooooooooooovvooooooooooooooovoooooooooooooooooooovovoovooooooooooooooooooooooooovoooooooooovooooooooooooooooooooooooooooovovoooovovoooooooooooooooovooovoooooooooooooovooovoooooooooooooooooooooooooooooooovvvoooooovovovooooooooooooooooooooooooooovooooooooooooooovooovooooooooovovooovooovooooooovovoooooovoooooooooooooooooooovooooooooooovoooooooooooooooooooooovvoooovoooooooovoooooovoooooooovooovooooooooooooovoooooooooooovvoovooooovooooooovvooooooooovoovvovovoooooovooooovvooooooooooovovoooooooooovooooooooovovooovooooovooooooooovovoooovooovoooooooovoooooovooooooooovovoooooooooooooooovoooooooooooooooooovoooovooooooooovoooooooooooooooooovoovoooooovoovoooooooooooooooooooooooooooovoooooooovoooovooooovoovoooooooooooooovooooooovoooooovooooovoooooooooovooooooooooovooooooovooooovovooooooooooooooovoovoooovoovoooooooooooooooooovooooovoooooooooooooooooooooovooooovoooooooovooovvoovooooovoooovooooovoooooooooooooooooovooooooooooovoooooooooooooooooooooooooooooovoooooooovoooooovovooooooooooooooooooooooooooooooovoooovovoovooovoooooooovvoooooooooooooooooovvoooooooooooovooooooooovovoovooovoooooooooooooooooooovoovooooooooooooooooooooooooooooooooooooooooooovooovoovoooooovoooooooooooooooooooooooovoovvooooooooooooooooooovoooooooooooooooooooooooooovvoooooooovooooovoooooooovooooooooooooooooovovooovooovoooooooooooooooovooooooooooooooooooooooovooooooooooovoooooooovooooooooooooooooooooooooooooooooovovooooooooovooooooovovoooooooooooooooooooooovooooooooooooooooovoooooooooooooovooooooovoooooooooooovoooovoooooooooooooooooooooooooovvooooovvovoooooovovooooooooooooooooovoooooooovovoooooooooooooooooovooooooooooooooooooovoooooooooooooooooooovooooooooooooooovovooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooovvoovooooooooooovoooooooooooooooooovoovooooooooooooooooooooovooovoooooooooooooooooovooooovooooooovvoooooooooooovoooooooooovvoooooooooooooovoooooooovooooovoooooovooooovooooooooooooooooooooooooovoovvooooovoooooooooooovoooovoovoovooovvoooooooooovoooooooooovoooooooovooooooooooooooooooooooooooooooooovoovoooovooooovooooooooovoovovooooooooooooooovvoooooooooooooooovoooooovoooovooooooooooooooooooooovooooovoooooooooovooovooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooovooooooooooooovoooooooooooooooooooooooooooovooooooooooooooovovooooooooovoooovoooooooovoovvoooovooooooooooooovoooovvooooooooooooooooooooooooovooovoooooooooovooooooooooooooooovoooooooovovooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooovoooooovoooooooooooooooooooovooooooooovooooooovoovooooooovovooooooooovoooooooooooooooooooooovoooooooooooooooovoooooooooooovoooooooooovooooooovoooooovoooooooovoovoooooovoooooooooooooooooooooooooovoooooooovovooooooooooooooovooooovooooovoooovooooooooooooooooooooooooovoovovooooooovovvvooooooovooooooooooooovvoooooovoooooooooooooooooovoooovoooooooooooooovooooooooooooovooooooooooooooooovooooovvvovoooooooooooooooooooovoooooooooooovoooooovovoooovoovooooooooooovoooooooooooooooooooovovoooovoooooooovooooooooooovooooovoooovooooooooooovooovvooooooooooooooooooovoooooovooooooooooooooooooovooooovooooooooooooooooooooooovooooooovoooooooooooooovovooooooooooooooooooooovoovooooooooooooooovoovoooooooooooooooooooovovovoooooooooooooooooooooooovoooooooooovvoooooooooovvoovoooooooooooovoooooooooovooooooooovoooooovovooooooooooooovvvooooooooooooooovooooooooooooooooooovoooooooooooooovoovooooooooooooovoooooooooooooooooooooooooooooooooooooovooooooooooooovooooovooooooooooooooovoooooooooooooooooooooovovoooovoooooooooovooooooooooooooooovvoooooooooovooooooooooooooooooovoooooooooooooooooooooooooooooooovooooooooooovooooooooooovooooovoooooooovoovoooooooooooovoooooooooooovooooooooooooooooooooovovovooooovooooooooooooooovovoooovoooooooovoooooooooooooooooooooooooooovovoovvooooooooooovvoooooooooooovooooooooovoooooooooooooooovoooooooooooooovoooooooooooooooooooooovoooooooooovoovoooooooooooooooooooooooovoooooovoooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooovoooooooooooooooooovooooooooooovovooooooooooovovoooooooooooooovooooovoovoooooooooooooooooooooovooooooovooooooooooooooooooooovooooooovooooooooooooooooooooooovoovooooovooooovoooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooovoooooooooooooovoovooooooooooooooooooooooooovvvoooooooooooooooovovoooooooooooooovooooovooooooooooovooovooooooooooovoooooooovvooooooooooovoooooooooooooovovooooooooovoooooooooooooooooovoooooooooooooooovoooooooooovvooooooovoooooooooooooooovooooovoooooooooovoooooovovoooovoooooooovoooooovooooooovooooovooooooovooooooooooovovvoooooooovoooovooooooooovooooooooooooovooooooooooooooovooovoooooooooooooooovooooooooovoooooooooovovoooooooooooooooooooovoooooovooooovoooooovoovvooooooooooovooooovoooovooooooovooooooooovoooooooooooooooooooooovoooooooooooooooooooooooovooooooooooooooooooooooooooooovooooooooooooooooooooooovvooooooooooovovovovoooooooooooooooooooooooooovovoooooooooooooooooooooooooooovoooooooovvovvoooooooovooooooooovooooooooovoooooooooooovooooooooooooooooooooooooooooooooooooovooooooooooooooooooovoovvooooooooooooovooooooooooovoooooooooooovovooooooooooovooooooooooovooovoooooooooooooooooooovvooooooooooooooooooooovooooooooooooovoovooooovoooooooooooooooooooooooooooooooovooooooovoooooooooooooovoooooooovoooooooovooooovooooooovooooooooooooooooooovoooooovooooooooooooooooovvoovoooooooooooovoooooooooooooooooooooooovooooooooooooovooooooooovoooooovooooooooooooooooooooovoooovoovoooooooooooooooooooovooooooooooooooovooooooovoooooovooooovooooooooooovoovoooooovooooovooooooooooovovoooovooooooovooooovoooovoovoovooovvoooooooovoovoooooovoooooooooooooovoovooooooooooovoooovoooooooooooooooooooooooooovooooovooooooooooooooooooooooooooooooovooooovoooooooooovooovoooooooooooooovooovooooooooooooooooovooooooooooooooooooooooooooooooooovooooovooooooooooooooooooovooooooooooooovooooooooooovooovvoooooooooooooovoooooooovooooooooovvoooooooooooooooooooooooooooooooooooooovoooooooooooooooooooovoovooovooooooooooooooooooooooooooooooovoovoooooovooooooooooooooooooooooooooooooooooooovooooooooovovooooovoovoooooooooooooooovoooovooooovooooovoovooooooooooooooooooooooooovovooovooooooovoovoooooooooooooooovoooooooooooooooooovoooooooooovoooooovoooooooooooooooooovoooooooooooovooovooooovoooooooooooovoooooovvooooooooooovooovovooooovooovooooooooooovvvooooovovoooooooooooovooovoooovoooooovoooooooooooooooooooooooooooooooooooooovoooooooooooooooooovvvooooooooooovooooooooooooooooooooovooooooovoovooooooooooooovooooooooooooooooooooovvooooooooooovvooooooooooooovooooooooooovoooovoooooooovooooooooooovoooovoooooooovooooooooooovooooovoooooooovooooooooooovoooooooooovooooovooooooooooooooooooooooovoooovoooooovooovooooooooooooooooooooovooovoooooooovoovooooooooooooooooooooooooooovoovooooooooovvooooooooooooooooooooovooovovvoooooooooooooooooooooooovooooooooovooovoovoooovoooooooooooovoovoooovoooooooovooovoooooooovooooooooooooooooooooooooooooooooooovoooooovoooovoooooooooooooooooooooooooovoooooooooooooooooooovoooovoooooooooooooooooooovvooooooovooooovvovoooooooooooooooooooooovvoooooooooooooooooooooooooooooovoooovoooooooovoooovooooooovoooooooovoooooooooovoooooooooooooooooooooooovooovoooooooooooooooooooooooooooovoooooooovoovooovoooovoooovoooooooooooooooooooooovoooooooooooovooooooooooooovoooooooooovoooooovovoooooovoooooooooooooooooooooooooooooovoooooooooooooooooooooooooovooovoooooovoooooovovoooooovooooooooooooooooooooooooooooooovooovooovoooooooooooooovooovoooovooooooooooovooooooooovoooooooooovoooovvooooooooooooovooooovooovovooooooooooooooooooooooooooooooovoovooooooooovooooooooovoovoooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooovooovooooooooooovovovoooooooooovoooooooooooooooooovovoovooooooooooooooovoooooooovovooovooovooovooovooooooooooovooooooooooooooovoooooooovooooovooooooooooooooooooovoooooooooooooooovooooovoovooooooooooooooooooooooooooovooovooooooooovoooooooooooooooooooooooooooooooooooooooovoooooooovoooooooooooooooovoooovooooovooooooooooovoooovooooooooooooooooooooooooooooooovoooooooooooooooooovvoovooooooooooooooooovooovovoooooooovoovoooooooooooooooovoooovoooooooooooooooooovvooovoovooooovooooooooooooooovooooooovoooooooooooovooooooooovoooooooooooovoooooooooooooooooovoooooooooooooooooooooooooovooooooooooovoooovooooooooooooovooovooooooooooovoooooooooooooooovoooooovooooovoooooooooooooooooooovoooovoooooooooooooooooooooooooooooooovovoooooooooooooovooovvoooooooooovooooooooovovoovoooovooooovoooovoooooooooooooooooovooooooooovovooovooooooooovoooooooooooooooooooooooooooooooooovooooooooovooooooooooovooooooovooooooovooooooovoovovoooooooovoooooooooovooovovvoooovooooooooooooovooooooooooooooooooooooooooooooooooovooooooooooovoooooooovoooooovvovovoovoooovooooooovooooooooooovoooooovoooooooooooooovoooooooooooooovooovooooooooooooooooooovooooooooooooooooooooovoooovoooooooooooooooooooooooooooovooovooovoooooovooovooooooooooooooooooooooooooooovoovooooooooovvooooovooooovvovoooooooooooooooovooooooooooovooooooooooovoooooooooooooooooovoovvovoooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooovoooovovooooooooooooooovoooooooovooooooooooooovvooooooooovvovooooovovooovoooooooooooooooooovooooovoooooovoooooovoooooooooooooooooooooovoovooooooooooooovoovoooooooooooooooooooovoovooovvoooooovoooooooooooooooooooooooovooooooooooovoooovoooovoooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooovoooooooooovoooovooooooovooooooooooovooooovvoovoooooooovvovoovvovoooooooooovooovoooooovooooovooooooooooooooooooooooooooovoooovoooooooooooooooooooooooooooovooovooooooooooooooooooovvooooooooovooooooooooooooooovooooooooooooovoooooovooovoovooovooooooooooooooovoooooooovoovoooooooooovooooooovoovooooooooooooooovoooooooooooooooooooooooovooooovoooooovvoooooooooooooooooooovoooooooooovoooooooooooooooooovooovooooooooooooovovoooovvooovoooooooooooovooooooooooovooooovooooovoooooovooooooovooooooooooovoooooooooovvooooooovooooooovoooooooooooooooooooovoooooooooooovvvoovooovoooooooooooooovoooovoooooooovooooovovoooooooooooooovoooooooooooooooovoooovvooooooooooovoooooooooooooovoovoooooooooooooooooooooooooooooooooooovoooooooooooooovoooooooooooovoooovooovooooooovoovooooooovooovoooooooooooovooooooooooooovooooooooooooooooooooovoooooooovoooooooooooooooooooooooovvooovooooovoooooooooooooooooooooooooooooooovoooovoooooooovooooooovoooooooooooooooooovoooooovvoovooovooooovovooovoooooooooooooooovooooooooovoooooooooooooooooovvooooooooooooooooooooooooovoooooooovooooooooooooovvoovoooooooooooooooooooooooooooooovoooooooooovoovovovooooooooooooovvvoooooooooooooooooooooooovvooooooooooovoooooooooooooooovoooovvvoooooooooooooooooooooooooovooooooooooooooooooooooovooooooooooovoovvovooooooooooooooovoovoooovovoooooooooooovooooooovooooooooooooooooooooooovooooooooooooooooovovooooooooooooovvooovooooooooooooovooooooooooooooooooooooovoooovoooooooovooooooooooooovooooooovooooooooooooooovooovooooooooovvoooooooooooooooovovooovoovoooooooooooooooovooooooooooooooooovoovoooooovvooooooooovooooooovooooooooooooooooooooooooooooooooooooooooovooovooooooovoooooooooooooooovvoooooooooooooovooooooooooooooovoooooooovoovovvoooovoooooooooooooooooooooooovooooovooooooooooooooooooooooooooooovoooooooooooooooovoooooovooooooooooovooooooooovoooooooovooooooooooooovoooovooooooooooovooooooooovoooooooovoooooovooooooovvoooooooooooooovoovooovovvoooooooooovoooooovoooooooooooooovooooovooooooooovoooovooooooooooooooooooooooooooooooooooooooooooovoovooooooooooooooooovoooooooooooooooooooooooovooooovovoovovoooooooooovoooooooooooovovooovoooovoooovooooooooooovvvooooooooooooovoooovvoovvooooovooooooooooooooooooooooovoooooooooooooovooooooooooooooooooooooooovovoooooooooooooooooooovvoooooooooooooovoooovooooooooooooooovooooovooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooovoovoooooooovoooooooooooooovoovoooooooooooooovovoooooooooooooooooooooooooovvooovoooooovooooooooooooovooooooooooovooooooooooooooooooovoooooovoooovooovooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooovvovooooooooooovovovoovooooooovooooooooooooovooooooooooooovooooooooooooooovoooooovooooooooooooooooooovooovoooooooovooooooovvooooooovoovooovooovoooooooooovooooooooooooooooooooooovoooooooovooooooooooooooooooooooooooooooovoooovovooovooooooooovooooooooooooooooovoooooooooooovvovoovooooooooooooooooooooooooovooooovoooooooooooovoooovooooooovovooooooooooovooooooooooooooooooooooovoooooooooooooooooooooooooooooovooooovoooooooooooooooovoooooooovooovovoooooooovovoovooooooooooooovoooovoooooooooooooovovoooooooooooooooovoooooovoooooooooooooooooovooooooooovoooooooovoooovooooovooooooovoooooooooooooooooooovoooovooooooooooovoooooooooooooooooovoovoooooooooooovoooooooooovoooooooooooooooooooooooooooooooooovvooooooooooooooooooooooooooooovooooooooooooooooooovvoooooooooooooovoooooooooooooovoooooooooooooovoovvoooooooooooooooooooovoooooooooooovoooooooooooovoooooooooooooooovoovooovooovoovooooooooooooooooooooooooooooovoooooooooovoovoooooooooooovoooooovvoovooooooooooooooooooooooooooooooooooooovvvvoooooooooooooooooovvoooooooooooooovooooooooooooovooooooovoooovovooooooooooooooooovooooooooooovvoooovooooooovoooooooooooooovooooooooooooooooooovoooooooooooooooooooovooovoooovvoooooooooooooooovooooovvoovooooovvooooooooooooooooooooooooooooooovoooooooooooovooooooooooovooooooooooooooooooovooooooooooovoooooooooooovooooovovoooooooovooooooooooooooooooooooooooooooovoooooooooooooooovoooovooooovvooooooovoovoooooovovooooooooooooooovovovvooooovoooooooooovoooooovvoooooooooooovoovooovooovooooooooooooooovovooooovoooooooooooooooooovooooooooooooooooooooovooooooooooooooooooooooooooooooooooooovooooooooooooooooooooovoooovvoooooooooooovooooooooovoovoooooooovooooooooovooooovoooovoooooooooooooooooooooooovooooooooooovvoooooooovoooooovvoooooooooooooooooooooooooooooooovooooooooooooooooooovoooooooooooooooooovooooooooovoooooooooovoovooooooooovoooooooooovooooooooooooooooooooovoooooooooooooovoooooovooovooooooooooooooooooooooooooooooovoovoovooooooooooooooovovoooooooooooovovovoooovoovooooooooooooooooooooooovovooooooooooooooooooooooooooooooooooooovovooooooooooooooooooooovooooooooovooooooooooovoovooooooooovooovooooooooovvoovooooooovooooooooovoooovoooooooooooooooooooooooooooooovooooooooooooooooooovoooooooooooooooooooovoooovovoooooooooooooooooovooooooooooooooooooooooovoooooooooooovoooovoooooooovoooooooooooovooovoooooovooooooooooovoooovvooooooooovooooooooovooovoooooooooooooovoooooooooooovooooooooooooovooooooooooooooooovoovovooooovovoooooovooovooooooooooovooooooooooooooooooooovooooooooooooooooooooooooovoooooovovoooooooooooooovovooooooooooooooooooooooovoooooovooooooooooooooovvoooooovoooooovoovoooooooovooovvooooooooooooooooovoooooooovooooooooooooovooooooovooooooooooooovooooooooooovoooooooooooovoooooooooooooooooooooooooooovoooovooooovoooooooovoooooooooooovvooovooooovvoooooooooooooovooooooooooovoooooooooooooovoooooooooovoooooovovovoooooooooooooovoooooooovvoooooovoooovoooooooooovoooooooooooooooooooovoooovoovoovoovoooovoovooovooooooooooovoooovoooooooooooooooooovoooooooovovoooooooooooovooooooooovooooooooooooooovoooooooovooovoooooooooooooooooovovoooooooooooooovooooooooooooooooooooooooooooovooooooooooooooooooovoooooooooovoooooooooooooovoooooooovoooooooooooooooooooooovooooovooooooooooooovoooooooooooovoooooovoooooovooooooooooooooooooovoooooooooooooooooooovoooooooooooooooooooovoooooooovoovoooooooooooovvooooovooooooooooooovooooooovooovoovoooooooooovooooooooooovooooooooooooooooooovoooooooooovoooooooooovooooooooooooovoooooooooooovoooooooovovooooovooooooooooooooooooooooooooooooooooooovooovoooovoooooooooooooooooooooovooooovooovoooooovvvvvooooovoovooooooooooooovoooooooooooooooooooooooooooooooooooooovoooovooooovoooooooovooovooooooooooovooovoooooovvooooooooooooooooooooooooooooooooooooooooooooovooooovooooooooovoovovoooooooooovoovoooovooooooooooovooooooovoooooooooooovvooooooooovoooovooooovoooooooooooooooooooooooooooooovovooovovvoooooooooooooooovoovooooooooovooooooovooooooooooovoooooooovovoooooooooooooooovoovvoovooooooooovooooooooooovooooooooooovoooooooooovooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooovoooooooooooooooooooooooooovoovooooooooovoooooooooovoooooooooooooovooovooovooooooooooovoooovooooooooooooovooooovoooooovvoooooovoooovovooooooooooooooooooooovooooooooooooovoooooooooooooooooooovooovooooovooooovooooooooooooooovoovoooooooooovvooooooooooooooooooooooooovoooooooooooooovvooooooooooooooovvoooooooooooooooooooovooooooooooovoovovoooooooooooooooooooooooooovooooovoooovoovooooooooooooooooooooooooovoooooooovooovoooovoooooooooooooooooooooovoooovoovoovoooooooooooooooooooooovooooooooooooooooooovoooovoooooooooovoovoooooooovovooooooooovooovoooooooooooooooovovoooovovovooooooooooooooooooooooooooooooooovoooooovvoovoooooooooovoooooooooooovoovoovoooooooooooooooooooooooovovooooooooooooooooooooooooooooooooooovooooooooooooooooooovoovoooooovoooooooooooovoovoovooovoooooovoooooooooooooooovvoovooooooooovooooooooovooooovoooooooooovoooooooovooooooovoooooooooooooooovooovoooooovoooooooooooovvoooooooovooooooooooooovooovooovoooooooooooooovoooooooooooooooovooooooooooooooooooooooovvoooooooooooooooooooooooooooovoooovvvooooooooooovooooovoooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooovovooooooooooovooooooooovooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovovvvvoooooovovooovooooovoooooooovooooooooovooooooooooooooooovvooovoovooooooooooooooovvooooooooooooooooooooooooooooooooooooooovoooooooooovvooovoovvoooovoovooooooooooooooooooooooooooooovoooooooooooooovoooovoooooooovovooovovooooooooooovoooovooooooooooovooooooooooooovooooovovooovooooooooooovovovoooooooooovooooooooooooooooovovooovooovoooovooooooooooooooooooooooooooooooooooovovooooooooooooooooooovooooooovoovooooovoooooooooovooooooooooooooooooooooooooooooooooooooovoooooovooooovooooooooooooooooooovooooovooooooooooooovooooooooovoooooooooooovvovooooooooooooooooooovovovooooovoooooooooovooooooooovooooooooooovooooooooooooooooooooooooooooooooooooooooovoooooooooooooovooovooooovooooooooooovooooovovooooooovooooooooooooooooovoooooooooooovoooooooooovoovoooooooooooooovooooooooooooovovovoooooooooooooovoooooooooooooovooovoooovooovovooooooooovooooooovovoooooooooooooooooovvooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooovvooooovooooooovvvoooooooooooovovoooooovooooooooovovooooooovoooovooooooooooooooooooovooooooooooovoooooooooovvooovoooovoooovoooooooovoooooovoooovvooooooovoooovovoooooooooovooovooooovooooooooooovoooooooooooooooooooooooooovovooooooooovoooovoooooooooooooooooovoooooooooooovoooooovooovoooooooooooooooooooooooooooooooooooooooooovovooooovoovoooooooooooooooooooooovooooovooooooooooovooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooovooooooovovooooooooooooooooooooooooooovooooooooovooooooooooovooooooooooovooooooooooooovoooooooooovoooovooovovooooovooovooooooovooooooooovooooooovoooooooovoooooooovoooooovoooovoovooooooooooooooooooooovooooooooooooooooovooooovoooooooovoooooooooooooooooovoooooooovooooooooooooovvoooooooooovoooooovooooooooooovooooooooooovooovovooooooooovooooooooooooovoovooovoooovoooooooooooooooooooovooooooovoooooooooooooovoovooooooooovoooooooooooooooovoooooooooovoooovooooooooooooooooooooooooooooooooooovooooooooooooooooooovooooooooooooooovoovoooooooooooooooooovoooovoovoooooooooooooooooovooovoooovooovooooooooooovooooooovovoooooovoooooooooooooooooooooovoooooooovvooooooooooooooovooooooooovoooovoooooovovooooovooovoooooooovoooovoooooooooooooooooooooooooooooooooooovovoovoooooooooovoooooooooovooooooooooooooooooooooooooooooooovooooooooooovovoooooooooooooovoooooooooooooooooovooovooooovvooovooooovooovooooooovoooooooovooooooooooooooooovvoooooooooovoooovooooovooooooooooooovoovoooooooovovooooooooooooovooooooovoooooooovoovoovovovooooovoooooooooooooooooooooooovooooooooooooooooooooovoooooooooooooovooooooooooooooooooooooovoooooooooooooooooooooooooooooooovoooooooooooooooooooooooooovoooooovvoooovoooooovooooooooooooooooooovovooooooooooooovovooovoooooooooooooooooooooovoooovovoooooovvovoovooooooooovovoovovooooooooovoooooovoooooovvooooovooovooooovooooooooooooooooovooooovooooooooooooooooooovoooooooooooooooovoooovoooooovoooooooooooooooooooooooovoooooooooooooooooooovooooooooooovoovoooovovooooooooooooovooooovooooooooovoooooooooooooooooovoooovvooooooooooooovoooooovooooooooooovoooooooooooooooovooooovvooovovoooovooooooooovoooovvoooovooooovooooovooooooooooooooooooooooooooovoooooooooooooooovooooooooooooovvoooooooooooooovoooooooooooooooooooooooovoooooooooooooooooooooovoooooooooooooooooooovovoooooooooooooooooooooooooooovoooooovoovoooooooooovvooooooovoovoooooooooooovoooooovoooovoooooooooooovooooooooooooooovooooooooooooovvooooooooooooooovoovooooooooovooooooooooooooovvooooooooooooovooooooooooooooooooooooooooooovoooooooooovooooooooooooooooooooooooooooooovooovooooooooooovooooovvoooooooooooooooooooooovooovooooooooovoooovooooooooovoooooooooooooooovovoooooooovoooooooovoooooooovvooooooooooooooooooooooovoovoooovvovoooooooooooovooooooovovoooovooovooooooooooovoovooooooooooooooooooooooooooooooooooovooooooovoovvoooooooooooovoooooooooovoooooooooooovooovoooooooooovovoooovoooooovovvoooooooooooooovoooooooooovoooooovoooooooooooooooooooovooooooooovooooooovooooooooooooooooooooovoooooooooooooooooovooooooooooooooooooovovoovoooooooooovoooovoooooooooooovooooooooooooooooooovoooooooooooooovooovoooooooooooooooovooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooovooooooooooooovoooooooooooooooooooooovooovvoooooooooovooovooooooooovooovoooovoovoooooooooooooooooooooooooooooooooooooooovooooooovoooooooovoooooovoovooooooooooooooooovoooooooooooooovovoooovoooooooooooooovooooooovvoooooooooooooooooooooooooooooooooooooovooooooooooooooovoooooooovoooooooooovovoooooooooovoooovvooovooooooooooooooooovooooooooooooooooooooooooooooooooooooooovovvooooooooooooooooooooovooooooooooooooooooooooooooooooooooooovvoooooooooooooooooooooooooooooovooooooooooooooooooooooooooovooovoooooooooooovoooooooovooooooovooooooooovooooooooooooooovoooooooovoooooooooovoovoooooovooooooooovoooooovoooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooovooooooovvoovooooooooooooooooooooooooooooooooooooooovoooooooooovoooovoooooooooooooooooooooooooooooovovovoovooooovoooooovooooovoovoovvoooooooovooooooooooooovooooooooooovoooooooooooooooooovoooooooooooooovooooooooooooooooooooooooooooovooooooooovooooooooooooovooooovooooooooooooooovovooooooooovovooooooooooooovoooovooooooooooooooooooooovoovovooovoooooooooooooooooovoovooooooooooovoovooooooovoooooooooooooooooooooooooooooooooooooooooovoooooovoooooooovoooooovooovvvooooooooooooovooooooooooooovoooooooooooooovovooooooooovoooooooooooovvooooooooooooooooooooovooooooovooooooooooooovoooovoooooooooooooooovooovoooooooooooooooooooooooooooovooooooooooooovooovoooooooooooooovooooooooooooovooooooooooooovooooooooooooovooovoooooooooooooovovovoovoovoooooooooooooooooovoooooooooooooooovooovooooooooooooooooooooooooooooooooooovvooovooooovooooooooooooooovooooooooooooooooovoovoooovooooooooooooooooooooooooooooooooooooooooooooooooooovovoooovoooooooooooooovooooooooooooooooooooooooovoooooooooovooovvooooovooooooooooooooooooooooooooooooooovooooooooooooooovovooooovovvovooooooooooovooooooooooooooooooooooooovvooooooooooooooooooooovvooovvoooovooooovovooooooooovoovoooooooovoooooovooooooooooovooooooooooooooooovoooooooooooooooooooooooooooooooooovoooovoooovooooooooooovooovooooovvvoooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooovovovooooooovooooooooooooovooooooooooooovoooooooooovoooooooooooooooooooooooovoooooooooooooooooooooooovoooooooovovoooooooooooooooovoovooooooooovooooovoooooooooovooooovoooovooooovooooooovoooooooooooooooooooooooooooooooooooooovoooovooooovoooooovoovooovoovvvoooooovoovoooovooooovooovooooovoovovooooovooooooooooooooooooovooooovooooooooooooooooooooooooooooooooovovooooooooooooooooooooooooooooovooooooovoovooooovoooooovoooooovooovoooooooovooooooooooooooooooooooooooooooooooooooooooovovvvooovooovooovooooovoovoooovooovooovooovoooooooooooooooooooooooooooooovooooooovooooooooovoooooooovovoooooovooooooooovooovoooooooooooooooooooovoooovooooovoooooooooooooooooooooooovoooooooooooooooooooovoooooooooooovoooooooooooovvooovovoooovvoooooooooovooovooooooooooooooooooooooooooooooooooooooovooooooooovooooooooooovvoooovoooooooooooooovvoooooooooooooovoooooooooooovoooovooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooovooooooooooooovooooooovooovooooooooooooooooooovooooooooooovvooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooovoooooovvooooooooooooovooooooooooooooooooooooooooooooovovooooooooovooooooooooooooovoooooooooooooooovooooooovvooovoooooooooooooooooooooovvovoovoooooooooooovovooooooooooovoooooovvoooooooovovooooooooovooooooooooooovvoooooooooovvoovoooooooooooovoooooooovooooovoooooooooooovoooooooovoooovooooooooooooooooooooovoooooovvovoooooooooooovooovvooovooooooovoooooovooooooooooooooovoooooooooooooovooovoooooooooooooooooooooooooooooovooooooooooooooooovvoooooooooooovooovooooooooooovooooovooooooooooooooooooovvooooooooooovoooooooooooooooooooovoooooooooooooooovooooovvoovoooooooooovoovoovoooovoooooovoooooovoooooooooooooooooooooooooooooooooooooovvovoooooooovovoovooooooooooooooooooovovoooooooovooooooooooooooovoooooooooooooooovooooooooooooovooooooovooooooooovooooooooooooooovovooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooovooooooovooovooooooooooovooooooooooovoooooooooooovoooooooooooooooooooooooovooooooooooooooooooooooooooooooovoooooovooooooooooooooooooooooovooooooooooooooooooooooooooooovoooooooooooooovooooooooovoovoooooooooovooooooooooooooooooovooovooooovoooooooovoooooooooovooooooooooovooovoooooooovooooooooooooooovovoooovoooooooovooovooovooooooooooooooooooovooovoooovoooovooooooooooooovooooooooooovoooooooooooooooooooooooooooooooooooovoooooooooooooovoooovovvooooooovooovoooooooooooooooooovoooooooooovovovooooooooooooooovooooooooooooooooovoooooooooooovoooooooovoovooooovooovooooooooovoovoooovooooovvooooooooooooovoooooooooovoooooooovoooooooooooooooovooooovoooovooovvooooovoooooooovooooooooovooooooooovooooooovooovvoooooooooooooooooovoooooooooooooooooooooooooooooooovoooovoooooooooovoovoovooovoooooooooooooooovvooooooooooooooooooooovooovvooooooooooooooovooooovoooovooovooovoooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooovvoooovooooooovoooooooooovoooooooooooooooooooooovoovoooooooooooooooooovooooooovooooovooovoooooooooooooooooooooovoooovoooooooovovvoooooooovvoovooooooooooooooooooovoooooooooooovoooovoooooooooooovooooooooooooovoooooooooooooooooovoooooooooooooooooooooooooooovooooooovooooooooooooooooooooooovovoooooooooooovoovooooovoooovovovooooooooooooooooovooooooooooooovovoooooovvoooooooooooovoooooooovovooovovovoooooooooooooooooooooooovoovooovooooooooooooooooooooooooooovvooooooooooooovooovooooooooooooooooooooooovoovooovooovvooooooooooooooooooovooooooooooovooovovovooovooooooooooooooooooooooooooooooooovooovooooovoooooooooovvooooooovooooovvoooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooovovooooooooooooovooooovoooooooooooooooooooooooooovooooovooooovooooovooovooooooovooooooooovooovooooovooovoooovooooooooooooovooooooooooooovoooovooooooovooooovoovooovooooooooovoooooooovooovoooooooooovooooooovoooooovvoooooooooooooooooooooooooooooooooooovooovoooooooooooooooovooooooooovooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooovvoovooooooooooooooovoooooooovoooovoooooooooooooooooooooooooooovovooooooooooovoooooooovovoooooooooovoovooooooooooooooovoooooooooooooooooooooovovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooovoooooooooooovoooovovvvooooovoovvoooooovoovoooovooooooooooooooooovoovoovoooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooovoooooovvovvooovovooooooooooovoooooovoooooooooooovoooovoooooooooooooovoooooooooooooovovovoooovoooooooooooooooooooooooooovoovoooooooooooooooooooooooooovovoooooooooooooooooooooooooovovooovoovoooooooooooooooooooooovoovoooooooooooooooooooooovooooooooooooooooovooooovooooovooooooovoooovvooooovooovooooovooooooooooovoooooooovooovoooovooooovooooooooooooooooooooooovoovoooooooooovooooovooooooooooooooooovoooooooooooovvooooooooooovooooooooooooooooooooooooooooooooovoooooooooooovvooooooooooooooooooooooooovooooooooooovooooovooovoovooovooooovooooooovoooooooooovooooooooooooooooooooooooooooovoooooooooooooooooooovoooooovoooooooovooooovoovovoooooooovovoovoooooooooooooooooooooooooooooooooooovooooooovvoooooooooooooooooooooooovooooooooooooooooooovoooooooooovooooooovoooovooooovvooooovooooooovooooooooovooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooovovoooooovovovooooooooovoovooooooooovoooooooooovoooooooooooooooooooovoooooooooooooooooooovoooooooooooooooooooovooooooooooooooooooovooooooovooooooooovoovooooooooovooooovoooooooovvoooooooovoooovooooooovoooooovoooooooooooooooooooooooovoooooovooooooooooooooooooooooooooooooooooovoooovvovooovoooooooooooooooooooooooooooooooooovoovoooovooooovooooooovooooovvoooovoovoooovoooooooooooooovooooooooovooooooooooooovoooooooooooooovoooooooooovoooovoooooooovooooooovoooooooooooooooooovoooooooovoovoooooovoovoooooooovoooooooovovooooooooooooooooooooooooovooovooooooooooovoooooooooooooooooooooooooovooooooooooooovoooooooooooooooooooooooooooovoooooooooovooooooooovvoooooooooovooooooooooooovooooovoooooooooooooooooooooooovovoooovooooovooooooooooooovoooovoovooooovvoooooooooovoooooooooooooooooooovoooooooooooovooovooovoooooooooovvoooooooovooooooooooooooooooovooooooooooooooooovoooovoooooooooovooooooooooooooooooooovoooooooooooooooooooooooooooovoovooooooooovooooooooovoooooovovvoooooooooooooooooooooooovvovoooooovoooooooooooooovovvvooooooooooooooooooooovooooovovooooooovoooooooooooooovvoooovoooooooooooooooooooovooooooovoooooooooooovooooooooooooooovoooovvoooovooooovoooovoooovvooooovoooooooooooooooovoooooooooooooooovvoooooooooooooooooooovvooooooovooovoovooovoovoooooooooovovoovoooovoovoooooovooooooooooooovoooooooooooooooooooovooooooovovoooooooovoooovovooooooooooooooooooooooooooooooooovooooooooooooooooooovoovooooooooooooooooovooovoooovoooovoooooooooooooooooooooooooooovoooooooooooooooooovooooooooooooooooooooooooooooooooovoooooovooooooooooooooovooooooooooooooooooooooooooooooooovvovooooovooovooooooooooooooovvooovovovoovooooooovoooooooooooooovovoooooooooooooooooooooooooooovooooooooooooooovovoovoooovvooooooovoooooooovooooovovovoooooooooovooooooooooooovoooooooovoooooooovoooooooooooooooooooooooooooooovooovoooooooooooooooooooooooooooooooovoovoooovoooooooooooooovoooovoooovovvovoooooovooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooovovoooooooooooooovoooovvvoooooooooooooooooooooooooooovoooooooooooooooooooooooovoooooooovoooooooooooooooooovooooovoooovooooooooooooooooooooovoooooooooooooooooooooooooovoooooooooooooooooovooovoooooovvoovooooooooooooooooooooooooooooooooovoooooovovoooooovooooooooooooooooooooooooooooooovoovvovooooooovoooooooooooooovoooooooooooooooooovoovoovovoooooooooooooooooooovooovooooooooooooooooooooovoooooooovoovooooooovooooooooooooooovovoooooovovoooooooooooooooooooooovooooooooovoooooooovoovoooooooovooooooooovvooooooovooovooooooooooooooooooooooooovoooooovooooooooovooooooooooooooooooooooooovooooovovvoooooooooooooooooooooooooooovooooooooovvooooooooooooovoooooooooovoooooooovooooooovoooooooovooooooooooooovvoooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooovvovoooovoooooovooooooooooooooooovvoooooooovovooooovvvvoooooooooooovoovooooooooooooovoooooooooooooovoooooooooooooooooooooooooooovoooovooooooooooovooooovooovoooooooooooooooooooooooooovoovoooooovooooooooovvoooooovooooooooovoooovoooooooooooooovvoooooooovoooooooooooooooooooovoooovovoooooooooooovoooovooooooooooooooooooooovoovoovooooovoooooooovovooooooooooovoooooooooooooooooooooooooooooooooooooooovooooooooooovooooooooovoooooooooooovvooooooooooovovooooooooooooooooooovooooooooovooooooooovooovooooooovvooooooooooooovoooovoovooooooooooooooooooooooooooooooooooooooooooooooooooooovooooovoovovooooooooooooooooovvvooooovooooooooooooooooooooooooovooovoooooooooooovooooooooooooooooooooooovooooooooooooooovoooooooooooovooooooooooooovooooooooooooooooooooovooooovooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooovovooooooooooovoooooooooovoooooooooooooooooooooooooooovooovoooooooovovoooooooooovoooooooooooooovoovooooooooovooooooooooooovvooooovoooooooooooooooooovvoovoooooooooooooooovooooooooooooooooooooovooooooovvoooovooooooooooooovovoovooooovooovoovooooooooooooooovoooovooovoooovovvovoooooooooooooovoooooooooooovooooovooooooooooooooooooovoooooooooooooooooooooooovooooooooooooooooovooooooooovvvooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooovovvooooooooooovovooooooooovooooooooooovooooovoooooooooooovooooooovoooooooooooooooooooooooooooooooooooooovoovoovovooooooooooooovoooooooooooovoooooooooooooooooooooooooooooooooooovoovvooooooooooooooooooooovooooooovvoooooooooooovooooooooooooovvooovoooooovooooovoovoooooooooooovooovooovooooovovooooooooooovoooooooooooovooooooovvovovoooooooooooooooooooooooooooovovoovooovooovovooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooovoooovoooooovoooooooooooovooooooooooooooooooooooooooooooooooooooooooooooovvovoooooooooooovoooooooooooooooooooooooovoooooovoooooovooooooovooovooovooooooooooooooovoooooooooooooooooooooovooooovooooooooooooooooovooovvoooooooovooooooooooovovoooovooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovovoooooooooooooooooooovoooooovooooooooooooovoooooooooovvoovvooovovooovoovooovoooovooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooovooooooooooooovoooooovooooooooooooovooooooooooooooooooooovoooooooovvoovoovooooooooovovooooooooooooooooooooooovvoooovooovoooooooooooooooooooooooooovoooooooooooovoovoooooovvooooooooooooovooooooovooooooooooovooooooovooooooovoooovoooooooooooooovooovooooooooovoooovoooooooooooooooooooooooooooooooovooooooooooooooovovooooovooooovooooovoooooooooooooooooooooooooovooooooooooooovoooooooooovoooooooooooooooooovooooooooooooooooooooooooooooovooooovoooooovooooooooooovooooooooooooovovoooooooooooooooooooooovooooooooooooovooooovovooovooooooooooovooooooooooooooooooooovoooooooovooovovooooooovooooooooooooovvoooooooooooooooovoooovoooooooooooooovooovooovooooooooooooovooovooooooooovoooooooooooooovoooovoooooooooovovooooooooooooooooovooovooooovooooooooooooooooooovoooooooovooooooovooooovooooovoooooooooooooooovooooovoooooooooovoovoooooooooooooooooooooooooooooooovvvooooooovooooooovooooooooooooooooooooooooovooovoooooooooooovooooovooovooooovooooooooooooooooooooooovoooooooooooooovooooooooooooooooooooooooooooooooooooooovooooooooooooooooooovoooooooooooooovoovvoovoooooooovvoooooooovooovovooooooooooovvoooooooooooooooooooooooovoooooooooooooooooooooooovvovvooooooooooooovooovooovovoooooooooovooooooooovoooooooooovooooooovoovoovooooooovooooooooooooooooooooooooovoovoooooooooooovoooooooooooovoooooooooovoooooooooooovoooovooooooovoooooooovooooovoooovvooooooooooovoovoooooooooooooooooovooooovoovovoooooooovoooooovooooooovovovoooooooooovoooooooooooooooooooooooooovooovoovooooooooooooooovooooovooooooooooovoovooooooooooooooooovvooooooooovoooovooooovoooooooooooooooooooooooooooooooooooooooooooovooooovoovoooooooooooooovooooooooooooooooooovooooooooooooooooovvooooooooooooooooovooooovvoooooooooooovoooooovoooooooooooooooooooooooooooooovovooooooooooooooooooooooooooooooooooooovvoooooovoooooovovooooooooovovooooooooooovooooovoooooooooooooooooooooooovooooooooooooooooooooooooooooovooooooooooooooooooovoooooooooooooooooovooovoooooooovoovooooovoovooooooooooooooooooooooooooooovoooooooooooooooooooooooooooovooooovoooooooooooooooovoooooooovovoooooovooooooooovooooooooooovooooovooooooooovoooooooovoooovoooooooovooooooooooooooovooovovooovooooooooooovoooooooovoovoooooovooooooooooooooooovooooovoovooooooooooooooooovooooooovvvvooooooooovoovoooooooooooooooovooooooooooooooooooovovooooooooooooooooooooooooooooooooooovoovooooooooovoooooooooooooooovooovoooooooooovoovoooooooooooooooooooooooovooovoooooooooovvoooooooooooovooovoooooovoooooooooovovooooooooooooooooooovoooovovoovovoovoooooooooooooooooovoooooooooooovoooovooooooooooooooooooooooooovoooovoooovoooooooooovoooooooooooooooovoooooooooooooooovoooooooovoovoovoooooooooooooooooooooooooovovoooooooooooooooooooooooooooooovooovooooooovooooooooooooovoovooooovooovoovoooooooooooooooooooooooooooooooooovvovooooooooooooooooooovoooooovoooooooooooovvoooooooooooovovooovoooooooooooooooooooovooooooooovoooooooooooooooovooooovoooooooooooooooooooooooooooooooooovoooovoooovoooooooooooooooooooovoooooooooooooooooooooovovooooooooooooovooovoooovooooooooovvvvooooooooooooooovooooooooovoooooovoooooooovovooooooooooooooooooooooooovooooooooooooooovooooooooovovooovvooooooovoooooooovoooovoooooooooooooooovooooovoooooooooooooooovoooooooooooovoooooooovoooovoooooooooovooooooooooooooooooovovovoooooooooooovooooovoooooooooooooooooooooooovvooooooooooooooooooooooooooooooovoooooooooovooovoooovoooooooooooooooooooooooooovovoovvvooooooooovooooovoooooooooooooooovovvoooooooovooooooooovoooooooooovooooooooooooooovoooooovoooooovooooooooooooooovoooovooooooooooooovoooooooooooovooooooooooooooooooooooooooooooooovoooovoooooooooooooooooooovoovoooooooooooooovovoooovooooooooovoooooovoooooooooovovvooooovoooooovoovooooovoovooovoooooovoooooovooooooooooooooooooooovooooooooooooooooovooooovoooooovoooooovovoooooooooooooovoooooooooooooooooovoovoooovoooooooooooovoovooovoooooooooooooovoooooooooooooooooovooooooovooooooooovoooooooooovoooooooooooooooooooooooooooovoovoooooooooooooooooooovoooooooovooooooooooovoooooooooooooovooooooooovoooooovooooovooovoooovooooooooovooooooooooooooooooooooooooooooooooooooooooovoooooooooovooooooooovooooooooooovooooovovooooooooooooooooooooooooooooooooooooooooooooooovoooooooovoooovooooooooooovvoooooooovoooooovoooooovoooovovooooooooooooooooooooovoooooooooovvoooooovovooovooooooooooooovooooooooooooooovoooooooovooooooooooooooooooooooooovoooovoooooooovoooooooooooooovooooooovooooovooooooooooooovoooooooooooovoooooooooooooooovvooooooooooooovoooooooovooooovooooooovooovvoooooovoooooooooooooooooooooooooooooooooooooooovoooooovooooovooooooooooooooooovoooovoooovvovoooooovooovovovovoooooooooooovvooooovooooooooooovvooovovoooooooovvooooovoooooooooooooovooooovooooooooovoovooooooooooooooooooovovvooooooooooooooooooooooooooovooooooooooooooooooovoovoooooooovoooooovoooooooooooovvovooooooovooooooooooooooooooooooooooooooooovooooovoooooooooooooooooooooovovooooooooooooooooovooooooooovooooooooooooooooooovooooovoooovooooovoooooovooovooooooovoooooooovvoooooooovoooooooooooooovovoovovooooooovooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooovooovoooooooooooooovoovooooooooooooovvovoovvoovovooovovoovoovooooooooooooooooooovooooooooooooooooooooooooooooooooooooovooooovooovooooooooovoooooovooooooooooooooovoooovoooooovovovooooovooooooooooooooooooooooooovvoooooooooooovoooooooooooooooooooooovoooovvooooooooooooooooovoovoooooovooooooooovoooooooooovoooooooooooovoovoooooooovovvooooooovooooooovovooovooooooooooooooooooooooooooooooooooovoooovooooovooooooooovovooooooooooovoooooooooovooooooooooooooovoooooooooooooooovovooooooooooooooooovovoooooovoooooooooooooooooooooooooooovooooooooooooooooooooooovooooooooooooooooooooooooovoooooooooooooovoooooooovoovoooooooooooovoooooooooooooooooooooooooooooooooovvoovooooooooooovooooooooooovoooovooooovoooooooooooovooooooooooovooovoovoovoooooooooooooooooooovooooovooooovoooooooooooooovooooooooooooooooooooovvooooovoooooovooooooovooooooovooovoooooooooovovooooooooovvooooooooooooooovoovoooovooovooovoooooooovoooooooooooovoooooooovovoooovoooooovoooooooooooooooooooovvooovoooooooooooooooooooovvoovooooooooooovoooooooooooooooooooovoooooovoooooooooooooooooooooooovoooooooovooooooovovoooooooooooooooooooooooovooooooooooooovooooooovooooooooooooooooooooooooooooooooooooooooovoooooooooovvoooovoovooooooooooooooooooooovoooooooooooooooooovoooooooooooooooooooooooooooooooooooooooovooooovooooooooovoooooooooooooovvvoooooovoovvoooooooooovooooooooooooooooooooooovoooovoovvvoooooooooooooooooooovovooooovoooooooooooooovoooooooooooooovoovoooooooooovoooooooovooooooooooooooooovooooooooooooooooovooooooooooooooooooooooooooooooooooooooooovoovvoooooovvoooooooooovooooooovoooooooooooooooooovoooooooooooovooooovooooooovooovoooooooooooooooooooooooooovoooovoooooooooovooovooovoooooooooooooovooooovooooooooooooooooooooooooovvooooooooooooovvooooooooovoooooooooooooooooooooooooooovooooooovoooooooooooooooooovooooooooooovoooooooooooooooooooooooooooooooovooooooooooovoooovvooooooovvooooooooooovooovooooooooovooooooooooooooovoooooooooooooooooovooooooooovooooooooovovvooooovovovooooooooovooovooooooooooooovoooooooooovooooooooooooooovooooooooooooooovoooovooooooooooooovooooooooooooooovvovvoovoooooooovooooooooovoooooooovooovoooooovoooooooooooovoooooooooooooooooooovoooooooovooooooovooooooovooooooooovooovoooooooovvvooooooooooooooooooovoooooovoovoooooooooooooooovovooovooooooooooooovoooovooooooooovvoovoooovvooooooovoooovvoooovooovooooooooooooovoovoooooooooooooooooooooooooooooovovoooooooooooooovovovvoooooooooooooooooooooooovooovoooooooooooovooooooooooooooooooooooooooooooooooooovoooooooooooooooooovoooovooooooooooooooovoooooooooooooooooooooooooooovooooooovoooooooooooooooooooooooovooovooooooovooovoooooovooooooooovoooooooooooooooovooooooovvooooooooooooooooooooovovooooovvoovooovooooooooooooooovooooooooooovooooooooooooooovvooooooovoovooooovovovoooooovooooooooooooooovoooooooooooooooooooooooooooooooooovoooovoooooovoovoooooooooooooooooovooooooooooooovoooooooooooooooooovooooooooooovoooooooovoooooovvoooooooooooooooovoooooooooooooooovoovoooooovoooooovvooooooooooooovoooooooooooovoooooooovooovvoooovooooooooovvoooooooovoooooooooooooooooovooooooovooooooovooooovoooooooooooooovoooovooooooooooooooovvoooooovoooooooovooooooovoooooooooooooooooovvoooovoooooooooooooooooooooooooooooooooooooooovooooovoooooooooooovooooooooooovoovooovvooovovvoooooooooooooovooovoooooooooooooovoooooovovoooooooovooooooooooooooovoooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooovoovoooovooooooovooooooooooovovvoooooooovoooooooooooovovovooooooooooooooooooooooovooooooooooooooovoooooovoooooooooooovooooooooooooooooooooovoooovovooovoooooooooooooooooooooooooooooooooooooovoooooooooooooooooooovooovoooooooooooooooooooooooooooooovooovooooovooooooooovooooooooooooooovovooovooooooooooovoooooooovoooooooooooooooooooooooooooovooooooooooooooooooooovvoooovooooooooooooooooooooooooooooooooooooovooooovoooooovooooovoooooooooooooooooooooooooooovooooooooooooooooovooooovooooooooovvoooooooooooovoovovoooooooooooooooooooooovoooovooooooovovvoovoooooovooovoooooovooooooooovoooovoooooooooooovoovoooooovoooovooooovooooooooooooooooooooooovovoooovoooooooovoooooooooooooooooooooovooooovooovooooovvvvvoovoooooooooooooooooooovooooooooovooovooooovoooooooooovoooooooooooooooooooooooooooooooooooooovoovoooooooooooovoooooooooooooooooooooovoooooooooooooooooooooooovooooooooooooooooovoooovooooooooovooooooovovooooooooovoooooooooooooooooooovovooooooooooooovoooooooooooooooooooooooooovvooooovoooooooooooooooooooooooovooooooooooooooooooovooooooooooooooooovvovooooooooooooooooooooooooooovoooovvoooooooooovooooooooooooooovoooooooooooooovovoovoooooooooooovoooooooovooooooooooooooooooooooovoooooooovooooooooooovvooooovovoooooovoooooooooooooovoooooooooooooooooooooovvoovooovooovoooooovoooooovovooooooooooooooooooooooooooooovoooooooooooovooooooooooooooooooooooooooooovoooovooooooovovooooooooooooooooooooooooovoooovooooooooooooooooovoooooooooooooooooooovooooooovooooooovooovoooooooooooovvovooooooooovooooooooovoooooooooovvoooooovovovooooooooooooooovoovooooooooooooooooooooooooooovooooooooovooovoooooooooooooooooooooooooooovooooovoooovovoovovovvoooooooovoooooooooooooooooooooooooooooooooooooovvoovooovoooooooooooooovoooooovoooovoooovooovoovooooooooooovooooooooooooovoooovoooovoooooooooooooooooooooooooooooooooooooooooooooovooooooooooovovoooooooovooooooooooooooooooooooooooooovooooooooooooooooooovoooooooooooooooovoovoooooovooooooooooooooovvoooovooovoovoooooooooooooovooooovooooovooooooooooooooooooooovooooooovvoooooooovovooooooooooooooooooovoooooooooooovooooovoooovooooooooooooooooooooovooooooooooooooooooooooooovooooovovooovoooovoooooovovoooooooovooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooovooooooooovooooooooooovoooooooovoovooooooooooooooooooovooovoooooooooooooooooooooooooooovooovoooooooovoooooooooooovoovooooooooovoovooooovovovoooooooooooovooovvooovooooovooovooooooooooooooooooooooovovooooooovooooooooovvoooooooooooooooooooooooooooovovvooooooooooooooooooooooooooooooooooovoovoooooooooovvvooooovooooooovooooooooooooovoooooooooooooovoooooooooovoovooovvooovvooooooooooooooooooooooooooooooooooovvoooooooooovvooooooooooooooooooooovoovoovooooooovoooovvoooooooooooooooovooooooooooovoooooooooooooooooooooooovoooooooooooooooooovoooooooooooovooooovoooooooooooooooooooovooovooooooooovoooooooooooooooooooovooovvooooooooooovooooooooooovoooooovooooooooooooooooooooooooovvoooovvovvvooooovooooooooovooooovoooooooooooooooovooooooooovooovvoooooooooooooooooooovvooooooooooooooooooooooooooooooooooooooooooooooooooovoovooooooooooovvoovooooooooooooooooooooooooooooooovooooooovoooooovooooooooovooooooooooooooooooooooooovooooovooovooooooooooooooooooooovoooooovoovooooooooooooooooooooovooooovooovooooooooooooovoovvoooooooooooooooooooooovoovooooovooooooooooooovoooooooooooooooooooooooooooovvoooooooooooooooooooooovoovooooooooooooooovvoovvoooooooooooooovoooooovoooovoooovoooooooovoovvoooooovooooovovoooooooooooooooooovvvooovoooooovooovooooooooooooovoooooovovoooooooooooooooooovoovovoooooovoooooooooooovooooooooooooooooooooovoooooooovooooooooooooooooooooooooooooooooooooooooooooooovovooooooooooooooooooooooooooooooooooooovovooooovoooovvoooovoooovovooooooooooooooooooooooovooooovvooovvooooovooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooovooooooooooooooooooooooooooooooovooooooooooooooooovovooovoovooooovooooooooooooooooovooooooovovooooooovooooooooooooooooooooovoooooooooooooooooovooooooooooooooooovoooovoooooooooooooooovvoooovoooooooooooooovoooooooovoooooooooooovvoooovooooooooooovooooovooooooooooooovooooooovoovoooooooooooooovoovvoooooooooooooooooooovoooovovvvooooooooooooovvooovoooooovoooooooooooooooooooooooooovooooooooooooooovvooooooooooooooooooooovoooovoovooooooovvoooooovooooooooooooooooooooooovooooooooooooooovooooooooooovoooovooooovoooooovoooooooooooooooovovovooooooovooooooovooooooooooooooooooooooovooooovoovoooooovoovoooooooovoooooooovooooovoovoooooovooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooovooooooooovovooooovoooooovoooooooooovoooooooooooooooooooooovvoooovovoooooooooooovooooooooooooooooooooooooooovooooooooooooooooooooooooooovvooooooooooooovovovooooooovoooooovoooooooooooooooovvooooooooooooovvoooooooooooooovooovooooooooovoooooovoooooooooooooooooovoooooooooooooooovooooooooooooooooooooooooooooooooooooooooooovooooooooooooooovoooooovooooooooovooooooovooovooooooooooooooovooooooooooooovooooooovooooooooooooooooooooooooooooooovoooooooooovoovooovooooooooooooooovvoooooooovoooooooooooooovoooooooovoooovoooooovooooooooooooovvoooooovooooovoooovoooovoovoooooooooooooooovooooooooooooooooooooooooooooovoooooovoovoooooooooovovooovooooovovoooooooooooooovooooovooooooooooooooooooooovoooooooooovovooooovooovooovoooooovoovooovoovoooooooovoooooooooooooooooooooooooooooooooooovooooooooooovooooooooooooooovooooooooovooooooooooooooooooooooooooooooooooooovoooovoooooooooooooovovvooovooooooovvooooooooovooooooooooooooooooooooooooooooooooooooooovoooooooovooooooooooooovvoooovvoooooooovoooovvoooovoooooovovoovoooooooooooooovoooooooooooovooooooooooooovooovooooovoooooooooooooooooooooooovoooovooooooooooooooooooovooooooooooovooooooooooooooooooooooooooooooooovooooooooovoooooooooooooooooooooooooooooooovvoovoooooooooovoovooooovovoooooooovooooooooooooooovooooovoovooooooooovoooooooooovoooooooooovooooooooooovooooooooovoooooooooooooooooooooooooooooooooovoooovooooooooooooooooooooovoooooooooooooovvooooooooovoovooooovooooooooooooooooooooooovooooooooooooooooooooooooooovoovovooooooooooooovoooooovoooooooooooooooooooooooooooovovoooooooovooooooooooooooovooooooooooooooovooooooooooovoovoooooooooooooooooooovooooooooooooovoovooovoovooooooovooooooooooooooooooooooooooooooooooooooooooooooooovoooooovoooooovovooooooovooooooooooooooooovoovvoooovoooovooooooooooooooooooooovooovvvooooooovoooooooooooooooooooooooooooooooooooooovooooooooooooooooooovoooooooovooooooooovoovooooovoooooooovovoovovoooooooooooooooovoooooovvovooooovooooooovoooooooooovovvooovooooooooovooooooooovooooovoooooooovvooooooooooooooooooovoooooooovoooovoovoooooooooooooooooovoooovoovoooooooooooooooooooooovooooooovooooooooooooovvooooovvooooooooooooooooovooooovoooooooooooooooovoooooooooooovoooooooovoooooooooooooooooooooooooovovvoooovooooooooovooooooooooooooooooooooooooooooooooooooooooooooooovovoooooooooooooooooooooooovoooooooooooovooooooooooooooooooooooooooooooooooooooovoooovoovoooooooooooooooooooooooooooovooooovooooovooovoooovoovoooooovoooooooovoooovoooooovoovvooooooooooooooooooooooooooovoooooooooooooooooovooovovooooovoovooooooooooooooooooooooooooooovooovooovoooooooooooovoooooooooooooovooooooooovooooooooooooovovoooooooooooooooovooooooovooooooooovoooovoooooooooooooooooooooooooooooooooooovvooooooooooooooovooooooooooooooooovoovooooooooooooooooooooovoooovoooooooooooooooooooooooovoooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooovoooovoooooooovoooooooooooooooovoooooooooooooooooooovoooooooooooovooooooooooooooovooooooooooooooooovooooovooooooooooooooovooooooooovoovoovoooooooooooooooooooooooooooovoovooovvooooooovooooooooooovooooooooooooooovooooovooooovvooovovooooovoooooovoooovooooooooooooooooooooooooooooooooooooooovovoooooovoooooovoooooooooooooooooooooooooooooovooooooooooooooooooovoovooovoovooooooooooooovoooooovvooooooovooooooooooooooooovoooooooooooooooovoooooooooooooooooooooooooooovoooooooooooooooooooooovoooooooooooooooooooooovooooooooooooooooooooovoooooooooovovoooooovooovvoooooooooooovoooooooooooovvoovooooooooooooooooovooovooooooooooovoooooooooooooovovooovovooooovvoovooooovooooooooooovvovooooovovoooovooooooooovoovoooooovooovoooooovooooooooooooooooovooooooooooooovooooooooovooooovvooooooooooooooooovooooooooooovoooooooooooooooooooooooooooooooooooooovoooovovooooooooooooooooooooooooovooooooooooooooooooooovooooooooooooovoooooooooooooovooooovooooooooooooooooooooovoooooooovoovooooooovooooooooooooooooooovooooooooooovoooooooooooooooooooovoooooooooovooooovooooooooooooooooovvoooooooooooovvoooooooooooooooooooovvovoooooooooooooovooooovoooooovooooooooooooovvooooooooooooooovooooooooovoooooooooooooooooooovovoooooooooooooooooooooooooooooooovooooovooooooovovvooooooooooooooooooooovoooooooooovooooooooovooooooooooooovoooooooooooooovoooooooooooovoovoovooooooooooovooooooooooooooooooooovvvooooooooooooooooovooooooooooooooooooovooooooovooovvoooooooooooooooooooooovoooooooooooooooooooooooooooooooooovooooooooooooooovoooovooooovovooooooooovooooooooooooooooooovooooooooooooooooooooooooooovoooovoooooooooooovooooooooovooooooooooovoooooooooooovoooovooooooooooooooooooovooooooooooooooooooooooooovooooooooooovoooooovoooooooooooooooooovooooooooovoovoooooooovoooooooovoooooooooooovovovooooooooooooooovooooooooooooooooovooooooooooooooovoooooooooovoooooooovooooooovvoovooovovoovvooovoovvooooovoooooovooooovooovovooooovovoooovooovooooooooovoooooooovooovoooooooooooooooooooooooooooovooooovoooovooovooooooooooooovoooovoooooooooooooooooooooooooooooooovoovooovovovovooooooooooooooooovoooovoovoooovoooooooovoooooovooovvoovoooooooovoooooooooooooooooooooovovoooooooooooooooooooovooooovoooooooooooooooovoooooovvoooooooooooooooooovooooooooooooooovooooooovooooooooooooooooooooovvoooooovoooooooooooovoooovvooovooooooooooooovoovoooovvoooooooooovooooooovoooovoovoooooooooooooooooooooooooooooooovoovooovooooovooooooooovvooooooooooooooooooooovooovoooooooooooooooovvoooovoovvooooooooooooovoooooooooooooovoooooooooooooooovoovoooooooooooovoooooooovooooooovoooovovooooovooooooooovvoovovoooooooooooooooovoooooooooooooooovoooooovooovooooooooovoooooooovooooooooooooooooooooooooooooooovooooovoooooovoooooovoooooooooooooooooooovoooooooooooooooooooooooovooooooooooooooooooooovooooooooooooooooooooooooooovoooooooooooooooooooovoooooooooooooooovooooooovooooooooooooooooooooovovoooooovoooooooooooooooooooooooovoooooooooooooooooooovooooooooovoooooovovoovooooooovooooooooovoovvoooooooovoooooooooooooooooooooooooooovooooooooooooovoovovooooooooooooovvoooooooooooooooooooovooovooooooooooovvooovooovooooooooovoooooooooovoooooooooooooooooovvooooovooooooovoovoooovvoooovoovvooooooooovoooooooooooooovoovoooovooooooooooooooooooovoooooovoovoooooovooooooovoooooooooooooooovooooooooooovoooooooooooooooooovovoooooooooooooooooooooooovoooooooooovooooooooooooooooooooovooooovoooovooooovoooooooooooovoooooooovoooooooooooooooooooooooovooovvooooooovooooooooooovooooooovoooooooooooooooooooooooooooooooooooooooovooooooooooooovoooovoooovooooooooooooooovooooooooooooooooooooooooooooooooooooooooooovoovoovoooooooooooovooovooovooooooooooooooovvoooooovoooooooooooooooooooooooovovoooooooooooooovoooooooooooovoovooooooooovooooooooooooovooooooooovoovooooooooooooooooooooovoovooovooooooooooovooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovvoooovoooooooooovooooooooooooooooooooooovovooooovoooooovoooooooovoovoovooovoooooooooooooovoovovoovooooooooovvoovooooooooooooooooooovoovooooooooovoooooooooooooovovooooooooooooooooooooooovooooooooovooooooooooooooooooooooovoooovoooooooovvoooooooooooooooooooooooooovooooooooooooooooooooooooovooooooooooooooooooooooooooovoooovooooovoooooooooovooooooooovvovooovooooooooooooooooooooooooooooooovoooooooooooooooooooooooooovoooooooovooooooooovooooooooooooooooooooooooooooovoovoovoooooooovooooovooooooooooovovoooooooooooooooovooooooooooooooooooovooooooooovoooooooooooooovooooooooooooooovooooooovoooooooooovoooooooooooooooooooooooooooooooooooovooooooooooooovovooooooovooooooooooooooovoovvooooooooooooovoooooooooooovoooooooooooooooooooooooovvooovooovvoooooooooooovooooooooovoovooovoooooooooooooooovoooooovoooooooooovoooooovovvoooooooovooooooooovoooooooooovovooooooooooovooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooovooooovoooovvooooovoooooooooooooooovooooovoooovvooovoooooooooovooooooovooovooooooooovoooovovooooooovoovvooooooooooovooovoooooooovoooooooooooooovovvoooooovovooooovovoooooooooooooovoooooooovooooooooovoooovooovoooooooooooooooooooovoooooooooooooooooooooooovoovoovoooooooovoooooooooooooooooooovooooooooooooovoooooovooovooooooooooovoovooooooooooooooooooooooooooovoooooovoooooovoooooooooooooooooooovoooovooooooooooooooovooooooooovvoooooooovovoooooooooooooovvoovoovoooooooooooooooooooooooovoooooooooooovoooovoooovoooooooovvoooooooovooooooooooooooovooooooooooooooovvoooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooovooooooooooooooooooovoooooooooovoooovoooooooovooooooooovoooovvooooooooooooooovooooooovooooooooooooooooooooooovooovoovoooooovoooooovvooovoooooooooooooovooooooooovooooooooooooooooooooooooooooovoooovoooooooovvoooovooooooooovooooooovooooooooooooooovooooooovooooooooooooooooooooooooooooooooooooooooooovooooooooovovooooooooooooooooovooovoooovooooooooooooooooooooooovooovoooooooooooovovvoooovoooovooooooooooooooovooooooooooooooooovoooooooooooooovooovoooooooooooooooooooooooooooooooooovooooovoooooooovoovoooooooovooovovoovoovooooooooooooooooovovvooooooooovooooooovooooovovoooooooooooooovoooooooovoooooooovoooooooooooooooooovoovovoooooooooooooooooooooooovoooooooooooooooooovooooooooooooooovvovoooooooooooooooooovoooooooooooooooooooooooooooooooovoooooooooooovooooooooovovoooooooovooooooooooooooooooooooooooooooooooooovoooooooooooooovoooovooovvoooooovoooooooovooooooovoooooooovoovoovooooooooooooooooooooooooooooooooovooooooooooooooooovoooooooooooovooooooovoooooooooovooooooooooooooooooooooooooooooooooovoooooooovooooovoooooooooovoooovooooooooooooovvoooooooooooooovoooovooooooooooooooooovovooooooooooovooooooooooovoooooovooovoooooooovoooooooooooooovoooooooooooooooovoooooovooooooovooooooooooovoooovoooooooooovoooooooooooooooovooooooovoooooovooooooooooooooooooovoooooooooooovooooovooooovooooooooovooovoooovoooooooooooovooooooovooooooovoooooooooooooooooooooooooooooooooooooooooovoooovooooooooooooovoooooooooooovoooooooooooovovovooooooooooooooovoooooooovoooooooovoooooooooooooooooooooooooovvoooooooooovoovoooooooooooooooooovvoovoooovvvvoovvovooovooooovooooooooooooovooooooooooooooooooooovoooovvovoooooooovooooooooooooovoooooooooovoovooooooooooooooooooovooovooooooooooooooooooovoooooooooooooooooooooovovooooooovvooooooovoooooooooovoooooooooovvovooooooooooooooovovoooooovooooooooooooooooovvvoooooooooooooooooooooooovooooooooooooovvooooooooooooooovoooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooovoooovooovvoooooooooooooooooooooooooovvoooooovooovoooooovooooovvoooooooooooooooooooooooooooooooooooooovoovooooooooovoovooooooooovovoovooooovooooooooooooooooovvoooooooooooooovooooooooooooooooooooooooooovoooooooooooooooooooooooovoooooooooooovoooooooooooooooooovovooovoooooooooooooooooooooooooooooooooooooooooooovvooooooooovoovoooooovoooooovoooooooooooooooovooooooooooovooovooooooooovoooooooooooooovovoooooooooooooooooooooooooovoooooovvooooooooooooovoooovooooooooooovoooovvoooovoovoooooooooooooooooooovoooovooooooovvooooooovooooooovvoooooovooooooovooooooooooooovoooooooooooooooooooooovooooooooooooooooovooooooooooooooovvoovooooooooooooovooovooooooovooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooovooooooooooovooooooooovooooooovooooooooooooooooooovooooooooooooooooooovoooovovoooovoooooooovooooooooooooovovoooooooooooovvooooooooooovooovoooooooovooooooooooooooooooooooooooovoooooooooooooooooovooooovovoovovoooooovoooooooovooovoooooooooooooooooooooooooooooooooooovoovoooooooooooooooooovoooovooovoooooooooooooovooooovooooooovvoovooovooooooooovooooooooooooooooooovoooooooovoooooooooooooooovooooooovooooooooooooooovooooovvoooooovoooooooooooooooooooooooooooooooooooooooooovooooooovooooooovooooooooovooooovvooooooooooooovooooooooooooooooooooooooooovoooooooovoooooooooooooooooovooooooooovovvoooooovovoooovooooovoooooooooooovooooooooooovooooooovoooooooooooovoooooooooooooooooooooooooooooooooovooovovoooooooooooovoooooooooooovooovoooooooooooooooooooovooooovoooooooooooooooooooooooovovoovooooovooooooooovooooooooooooovooooooooovoooooooooooooovooooooooooooovooooooooooooooooooooooooooooovoooooooovooooooooovoooooooovooooooooovoooooooooooooooooooovooovoooooooooooooovoooovovoooooooooovovoooooooooooooooooooooooooovovovoooovoovoooooovooooooovooooooooooovoooooovooooooooooooooooovooovovoovovoooooovoooooooooooooooooovooooooooovooovoooooooooooooovoooooooovooovoooooooooovooooooooooooooooovoooooooooooooovooooooooooovoooooooooooovooooooooovoooooooovvooooooooooooooovoooooovoooooovoooooooooooooooooooovooooovooovoooooovoovoovoooooooooooooooovooovooooovoooooovoooooooooooovoooooooooooooovvvooooooooooooovovooovooooooooooooooooooovoooooooooooooovooooooovoooooooovoovoooooovoooooooooooovoooooooooooooooooooooooovoooovooooooooooooooovvvooooovooooooooooooooovooooovooooooovoooooooooovooooooooovooooooooooooooooooooooovoovoooooooooooooooovoooovooooovooovooooooooooooooooooovooooovoooooooooovoooooooooooooooooovoooooooooooooooooooooooooovvooooooooooooooovoooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooovovoooooooooooooovoooooooooooooovvoooooovooooooooooooooooooooooooooooooovooooovooooooooooooooooooovoooooovoooooooovvoooooooooovoooooooooovooooooooooooovooovoooooooooooooooooooooooooovooooovoovooooooooovovoovooovoooovvovooovvoooooooooooooooovoooooooooooooooooooooooooooooooooooooooovooooooooooooooooooovoooooooooooooooovoovvooooooooooovooooovooooooooovoooooovoovoooooooooooooovvoooooovooooooooooooooovoooooooooovoooooooooovooooooooooooooovovooooooooooooooooooooooooooooovooooooooooooovvooooooooooooovooooooovvooooovoovoovoooooooooooooooooooovooooooooooooooovoooooovoooooooooooooooooooooovooooooovoooovoooooovoooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooovoooovooooooooooooooooooooooooooooovooovvoooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooovoooooooooovooooooovoooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooovooooooovvooooovoooooooooooooooooooooooooooooooooovooooooooooooooooooovoovovoooooooooooooooovooooooooooooooovoovooooooooooovoooooooooooooooooooooovooooooooooovoooovovoooooooooooovovooooooovoovvoooooooooooooooovoooovovoooovooooooooooovoooooovvooooooovoooooovooooooovoooooooooooooooooovoooooooooooovoooovoooooooooooooooooooooooooooovoooovooooooooooooooovoooooooooooovoooooooooooovooooovooooooooooooooovvoovvvoovoooooovoooooooooooovooooooooooooooooooooooooooooooovooooooooooovooooooovvoovoooooooooooooooooovooooooooooooooooooooooovoooooooooooooovooooooooooooooooooooooooooooooooooooooovovoooooooooooooovooovoooooooovoovooooooooooooovvooooovooovoooooovoovooooooooovooooovooooooooooooooooovoooooooooooooovoooooooooooooooooooooooovovoooooooooooooooooooooooooooooovoooooovooovooooooovovoooooooooooooovooooooooooovovooooooooooooooovoovovoooooooovoooooooooooooooovoooooooooooooooovoooooooooooovoooooooooooooooooooooooooooooooooooovooooooooooooooovoooooooooooovvooovoooooooooooooooooooooooovoooooooooooooooooooovoooooooooooooooooovovoovooooooooooovoooovvooooooooooovooooooooooooooooooooooovoooooooooooooooooooooooovooooooovoooooooooooooooooooooooovooooooooooooovooooooooooooooooovvooooooooooooooooovoovooooooooooooooooooooooooovoooooooooooooooooooooooovoooooooooooooooooooovoooovvooooooooooovooooooovooooooooovoooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooovooooooovooooooooooovoooooooovooovovovoovooovooooooovoooooooooooooovoooovooooovooooovooooooooooovoooooovoooooooooooooooooovooooooooooovooooooooooooovooooooovoooovoooovoooooovoooooooooooovoooooooooooooovooovvooooooovooovoooooooooooooovooooooooooooooooooovooovooovooooooooooooooooooooooooooooooooooooooovovovovooooovoooooooooovoooovooooovoooooovoooovooooooooooooooooovvooovoovooooooooooovooooooovooooooovoovvoooooooooooooovoooovoooooovvoooovovoooovoooooooooooooovoooooovvooooooovovoooooooooooooooooooooooooooooooooooooooooooooooooooovvooooooovoovooooooooooooovovovooooooooovooooovoovoooooooooovvooooooooooooooooovooovoooooooooooovovvoooovoovoooooooooooovvoooooooovooooooovoooooooooooooooooooooooooooooooooooooooooovooovooooooooooooovooovooooooooooovooooovovoovoooooooooooooooovooooooooooooooooovoovoovooooooooooooooovovoooovvoooooooovoovooooooooooooooooovvoooooooooooooooooooovooooovooooooooooooooovoovoooooooooovoovoooooooooovoooooovoovooooooooooooooooooooooooovoooooooooooooooooooooooooooooooovoooooooooooooovoooooooooooovoooooooooooooooooooooooooovooooooooooooooooooooooovooooovooovoooooooooovovooovovoooooovooooooooooooooovvooooooooooovvoooooovooooooooooooooooooooovoooooooooooooooooooooooooooooooooovvovovvovoooooooooooooooooooooooooooooooooovoooooovooooooooovovoooovovoooooovooooooovooooovooooovoooovooooooooovoooooooooooovooooooooovooovoooooooooovvooooovoooooooooooooooovvooooooovoooooooooovvoooovovooooooooooooooooooooooooooooooovovoovooooooooooovooooooooooooooooovooovooooooooooooooooooovoooooooooooooooooovoooooooovoooooooooooooovoooooovooovooooovovovooooooovvoovoovvooooovooooooooovooooovovooooooovooooooooooooovvoovooovovoooooooovooooovooovooooovooooooooooovoovovoooooooovoooooooooooooooooooovoooooooooooovvovvooovvoooooooooooooooooooooooooooooooovoooooooovovoooooooooooooooooooooooooovoooooooooooovoovovooooooooovooooooooovoooooooooooooooooovoooooooovooooooooooooooooooovooooovoooooooooooovoooooooooovooooooooooooooooooovooooooooovooooooooooooovooooooooovvoovoooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooovooooooooooooooovoooooooooooooooooooooooovvooooooooovvooooooooooooooovooovooooooooooooooooooooooovoooooovoooooooooovoooooooovvooooooooooooooooovoooovooovooooooooovoooooooooooovooooooooooooooooovooooovoooovooooooooooovvovovvooooooooooooooovooooooovooooooooooooooooooovoovooooovvooooooooooooooooooovoooooooooooooooooooooooooooooooooovovoovooooooooooooovoooooooovoooooooooooooooooooooooooooooooooovooooooovoooovvoooooooooooooooooooooooooooooooooooooooooooooovvooooooooooooooooooovovoovovvooooooooooooooooovooovoooooooooooooooovoooovooooovoovoooovooooooooooooooooooooooooooovoooooooooooooovoooooooooooooooooovooooovooovoooooooovoooooooovooovoovooovooooooooooooooovvoooooooooovoooooooovooooovoooooooooooooooooooooooooooooooovoooooooooooooooovoooooooooooooovoovooooooooooooooovooooooooooooooooooooovovvvovooooovoooovoooooooooovoooooovoooooooooooooooooooooovooooovooooooooooooooovoooovoooooovooooooooooooooovoooooooovoovovoooovooooovooooooooooooooooovvovovoooovooooooovooovooooooovovoooooooooooooovooooovooovvoooovoooooooooooooovoooooooooovoooooovooooooooooovoovooooooovooooooovovoooooooooooooooooooooovooooooooooooooooooooooooooovoovooooooooooooooooooooooooovoooooooooovoooovoooooooovoovoooooooooooooooooooooooooooovoooooooooooooooooooooooooovooooooooooooooovooooovovooovooooooovoooooooooooooooooooooooooooooooovvoooooooovoooooovooooooooooovooooovooooooooooooooooovoooooooooooooooooooooooovoooooovoooooooooooooooooooovoooooovoooovoooooooooooovooooovoooooooooovovooovooovooooooooovoovoooooooovvoooooovoooooooooooooooooovoooooooooooooooovovoovoooovoooooooooovoooooooovoooooooooooovooovoooooovooooovvooovoooooooooovoooooooooooooooooooooooooooooooooooooooooooooooovooooooovoooooooooooooooooovoovoooooooooooooooooooooooooooooooooooooooooovooovooooooooooooooovoooooooooooovoooooooooooooovooooovooooooovoooovooooooooooooovoovoovvooooooovovooooovooooovooooovoooooooooovooovvooooooooooovvooovooooooooooooooooooooooooooooovooooooovooooooooooooooooooooooooooooooooooooooovoooooovvoooooovovovooooovoooovooooooooooooooooooovooooooooooooovooovooooovooooooooooooovovovoooooooovovooooooovovovoovooooooooooooovooooovooovovoooooovoooooooooooooovovovvoooooooooooooooooovovovoooovoooooooooooooooooooooooooooovoooovooooooooooovoovooooovooooooovooovovoooooooooovoooovoooooooooooooooovoovooooovooooooooovvoooooooooooooooooooooooovoovoooooooooooooooooooooovooooooooooooovooooovooooooooooooovoooovooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooovooooooooovooooooooooooooooooooovoooovoooooovoooooooooovooovoovooovoooooovooooooooooooooooooovooooooovooooooooooooooooooooooooovovooooooooooooooooooooooooooooooooooooovooooooooovvooooooooooooooooooovoovooooooooooooooooooooooooooooooooooooooooooooooovoooooovooooooooooooooooovoooooooovooovoooooooooovovooooooooooooooooovooooooooooooooovoooooooovooooooooooooooovooovvooooooooooooovoooooooovvovooooooooooooooovooooooooooooovovoooovoooooooooooooooooovovooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooovoooooovoooooooooooooooooooooooooovooovvvvoooooooooooooooooooooooooooooooooooooovvoooooovooovovoovoooooooooooooovoooovooooooooooooooooooooooooooooooovoovooooooooooooooooooooooooooooovooooooooovooooooooooooooovooooooovvooovoooooovoooooooovooooooooovoooovooooooooooooooooooooooovovoooooooooooovooooooooooooooooooooooovooooooooooovoooooooovooovvvoovooooovvoooooooooooovooooovoooooooooovvovooovooooooooooooooooooovoooooooooovoooooooooovooooooooooovooooooooooooooooovooooooooooovooooooooooooovoooooooooooooooovooovooooooooooooovovoooooovvooooooovooooovovoooooooooooovooovooovoooooooooooooooooovooooovooooooooooovvoooooooooovvovooooooovoooooooooooooooooovoooooooooooooooovovoooovoooooooooooooooooooooooooooovooooooooooooooooooooooooovoovooooooooooovooooooovoooooovvoovooooooooooooooooooovoooooooooooooooooooovooooovooooooooooooooooooooooooovoooovvoooooooooooooooovoovoooooooooooooooooooooooooooovoooooooovoooovoooovovoooovoovoooooooooooooooooooooooooooooovovooooovooovoooooooovooooooovooooooooooovoovooooovoooooooooooooovoovoooooooovooooovooooooooooovvoooooooooooooooooooooooooooovvvoooooooooooovooooooooooooooovoooooooooooooooooooooooooooooovooovoooooovoovooooooooovoovovvovoooooooooooooooooooooooovooovoooovoooooooooooooooooooooooooooooooovovooooooooooooooovoooovooooooooooooooovoooooovooovooooooooooooooooooooooooovoooooooooooooooooovooooooooovooovoovoooooooooovvooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooovooooooooovooooooooooooovoovooooovooooovovoooooovooooooooooovoooooooooooovoooovooovooooooooooooooooovooovooovooovooooooooooooooooooovoooovoooovoooooovoooovoooooooooooooooooooooooooooooooovoooooooovvoovooooooooooooooooooooooooooooovovooooooooooooooooooooooooooooooooooooooooooovovoooovoooooooovooooooooooooooooovooooooooovooooooooooovooooooooovoooooooooooooovoooooooooovoooooooovoooooovoovoooooooovoooovoooooovoooooovoovvooooooooooooovoooooooooovooooooovovoovooooooooooooooovvoooooooooovooooooovooooovoooovoovooovoooooooooooooooooovooooooooooovoooooooooooooovoooooooooovooooovovooooooooovoovoooooooooooooovoovovoovooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooovooooooooooooovooooooooooooooooooovovoooooooooooovooooovoooooooooooooooovvoooooooooooooooooooooovovoooooooooovoooooooooooovoooovooooooooooooooooooooooooooooooooooooooooooooovovoovoooooooooooovooooooooooooovoooooooooooooooooooooooovooooooooooovooooooovoooooooooooovoooooooooovoovooovooooooooovoovooovoovvoooooovoooooooooooovoooooooooooooooooovvoooooooooooooooooooooovooooooooovvooovoovoooooooooooooovvoovoooooooovooovooooooooooovoooovooooooooooooovovovvoooooooooooooooooooooooooooooooooooooovooovoooovooooooooooooovooooooooooooooooooooovvoovoooooooooovooooooooovooooovoooovoovooooovoooooooooooovoooooooooooooooooooooooooooooooooovooooovooooooovovoooooooooooooooovooovoooooooooovovoooooooooovoooooooooooooooooovoooooooooooovoooooooooovoovoooooooooooooooovooooooooooooovoooooooovoooovoooooooooovoooooooooooooovooooovooooooooooooooooovooooooooooooooooovooooooooooooooooooooooooooovoooovoooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooovovovoovovooooooooooooooooooooooovooooovooooooovvoovoooooooooovooooooooovooooooooovooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooovvooooooovoooooooooovoooooooovooooooooooooovovooooooooooooooooooooooooovooooooooooooooovoooooooooooovoooooooooovoooooooooovooovooovvovooooooooooooooooooovooooovooooooooooooovoovooooooooooovoovooooooooooooovoooooooooooooooooooooovooooovovoooooooooovoooooooooooooooooooooooooooovvoooooovooooooooooovoooovovoovooooooovoooooooooooooooooooooooooovoooovoooooooooovoooooovoooooooooooooooovooooooovoooooooooovoovoooovooooovoooovooooooooooovooooooooooooooovooooooooooooooooooooooooooooooooooooooovoooooooovvovoovoooooovoooooovovooovooovooooooovooooooooooooooovooooooooooooooooooooooooooooovoovoooooovoooooooooooooovooooooooooooooooovoooooovoooooooooooovvoovoooooooooooooovooooooooooooooooooooooooooovvooovoooooooooovoooooooooooooooooooooooooooooooooooooovooooooooooovovooooovvooooooooooooovooooooovooooooovoooooovoovoovvvooooooovooooooooooooooooooooovoooooovovoooovooooooooooooooooooooooooooooooooooooooooooovoovoooooooooooooooooovoooooooooooooooooovooooovovooooooooovovoooooovoovoooooovvvvooooooooooovvoooovoooooooooooooooooooooooooooooovoooooovooooovoooooooooooooooooooooooooovooooovovooooooooovoovoooooooooooovooooooooooooovoooooovooovoooooooooooovooovooooooooooooovoooooooooooooooovoooovovooooooooooovvvooovoovoovoovvooooooooooooovooooooovooooooooooooooooooooooooovoooovoooooooooooooooovooooooooooooovoovoooovooooooooooooooovooooooooovoooooooooooooooooooooooooovoooovovoooooovoooooooooooooovooovooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooovooooooooooooooooooooovoovooooooooooooooooooooooooooooooovooooooooooooovooovvoooooooooooovovooooovooooooovoooovoovooooooovooovooooooooooooooooooooooooooooovooooooooooooooooooooovvovoooooooooooooooooooooooooooooovooooooooooovoovoooooooooooooooooooooovooooovoooovoooooooovooovooooooooovooooooooooooooooooooooooovoovooovoooooooovooooooooooooooooooooooooooooooovooooooovoooooooooooooooooooooovoovooooooooovooooooooooooooooovooooovooooovovoooooooooooovoooooooooooooovooooooooooooovoooooooooooovooooovooooooooooooooooooovoooooooooooooooooovoooooooooovooooovoooooooovovoooovoovooooooovoooooovoooooooooooooooooooooooooooooooooooooooovovooooooooooooooooovoooooooovooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooovovooovooovooooooooovoooooooovoovoooooooooooovoooovooooooooooooooooovvoovoooovovooooooooovovoooooooooooovoooooooooovoooooovoooooovooooooooooooooooooooooooovovovoooooooovvooooooooovoooooooovooovoooooooooooovoooooooovooooooooooooovooooooooooooooooooovoooooovoooooooooovooooooovoooooooooooooooooooooooooooooooovvoooooovoooooooovooooooooooovovooooovvvoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooovoooooooooooooooovoooovvooooooooooooooovoooooooovvoooooooooooooooovoovvooooooooooooooooooooooooooovooooovooooooooooooooooooovooooovoooooovooooooooooooooooooooooooooovoooooooooovoooooooooooooovoovooooovoooooovoooooooooooooooooovoooooooooooooooovoooooooooooooovoooooooooovooooovoooooooovoooooooooooooooooooovooooooooooooooooooovooovoooovoooooooooooovvvovooooooovooooooooooooooooooooooovooovooooooooooooooooooooooovoooooovooooovoooooooooooooooooooooooovovooovoooooovooooooooooooooooooovovooooooooovoooovooooooooooooovvoooooovooooooooooooovoooooooooooooooooooooooovoooooovoooooooooooooooovooooooovoooooooovooooooooooooooooooooooovoooooooooooooooooooooooooooooooovooooovoooooooooooooooooooooooooooovovoooooooooooooovooooovoooovoooovoooovoovoooooovoooooooooooooovvoooooooooovoooovoooooooooooooooooooooooooovoooooooooooovvooovoooooovoovoooooooooovoooooooooooooooooooooooooooooovoooooooooooooooovooooooooovvooooooooooooooooovooooooooooooovovoooooooooooooovooooooooooooooooooooooooooooovoooovovooooooovoooooooooooooovoooooovoooooooooooooooooooooooovoooooooovoovoooovvoooovoooovoooooooooooooovovooooooooooooooooooooooooooooooooooooooovooovovoooooooooooooovooovooooovooovooooooooooooooooooovooooooooooooovvooovvooovooooooooooooooooooooooooooovoooooooooovooooooovoooooooooooooovoooovoooooooovoooooooovooovovoooooooooooovoooooooooovooooovooovoooooooooooooovooooooooovoooooooooooooooooooooooooooovvooooooooooooooooooovoooooovoovoovoooovvoooovoooooovooovoooooooooooooooooooooooooooooovooooooooooovoooooovoooooooooooooovooooooooooooooooooooooooooooooooooooovoovvovooooooovoooooooooooooooooooooooooooooooooooovoooooooooooooooovooooooooooooooooooooovooooooovoovooovvoooovoooooooooooooovooooooooooooooovoooooooooooooooooooooooooooooooooooooovoooooooooooooovooooooooooooooovoooooovooooooooooooooooooooooovvvovoooooovooovoooooovooooooooooovoooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooovooooovooooooooovoooooooooooooooovovovvvooooooooooooooooooooooooooooooooooovooooovoooooovooooooooooooooooooovooooooooooooooooooovovvoooooovoooooooooooooooooooooovooooooooooooooooooovooooooooooooooooooooooooovoooooooooooooooooovoovovoooooooooovvvooooooooooooooooooooooooooooooooovoooooooovooooovoooooooooooooooovvooooooooooooooovoooooooooovoooooooovoooooooooooooooooooooooooooovooovoovoooovoooooovoooovoooooooooooooooooooooooooovoooooooovooooovoooooooooooovoooooooooooooooooooovoovooovooooooooooovoooovooooooooooooooooooooooooovooooooooovooooooooooooooooooovoooovooooooooooooooovooooooooooooovooooooooovooooooovovvoooovvoooooooooovoovooooooovooooooooooooooooooooooooooooooooovoooooooovoooooooooooooooooovvoooooooooooooooovooooooovooovooooooooooooooovooovoooooooooooooooooovoooooooooovooooooovooooooovoooooooooooooooooovoooooovooovoooooovoooooooovoooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooovvovvoooooovvoovoovoooooovovooooovooooooooooooooooooooooooooooooooooooooooooovoooooooooooovoooooooovooooooooooooooovoooooooovoovoooooooovoovooooooooovooovooooooooovoovoooovoooovooooooooooovoooooooooooooooooooooooooooooovoooooooooooooovvooooooooooooooovvoooooovooooooovooooovovoovovoooooooovooooooooooooooovovovooooooooovooooooooooooooooovoooovoooooooooooovooooooooooooooooooooooooovoooooooooooooooooooovvooooooooovoooooooooooooooooooooooooooooooooovoooovooooooooovoooovooooooooooooooovooooooooooooooooooooooooooooooooooooovooooooooovooovooooovoooovvoovooooooooooooooovooooooooooooooooovoooooooooooooooooooooooooooooooooooovoooooooooooovooooooovooooovoovoooooooooooooooooooooooooovooooooooovovooooooooooooovoooovooooooovovooooooovooovovoovvoovooooooovovoooooooovoooooooovooooooooovoovoooooovoooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooovooovoooooooooovoooooooooooooooooooooooooooooooooovooovooooovooooooooooooooooooovooooooooooooooooooovovooovoooooooovovoooooooooooovoovoooovvoovoooooooooooooooooooooooooooooovoooooooooooooooooooooovvovooooooooooooooovoooooooooovvoovoooooooooooooovoooooovoooooovooooooooovovooooovooooooooooooooooovoooovooooooooooooovooovoovoovooovooooooooovooooooooovovooooooooovovvooooovoooooooooovooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooovoovoooooooovovooooovoooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooovoooooooooooooooooooooooooooooooooooooooovoooooovooooooooooovoovovoooovvvoooooooooooovovoooooooooooovooooooovooovoooooooooooooooooooooovoooooovoooovvoovovvoooooooooooooooooooovvoovooooooooooooovooooooooooooooovoooooooooovooooovovoooooooooovoooovoooooovvoooooovoooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooovvvooooooovooooooooooooooooooooovoooooooovooooooovoooooooooooooooooooovovoooooooooovooooooooooooovvooooooooooooooooooooooooooovooooooooooooooooovooooooovovooooooooooovooooooooooooooovvoooovvoooooooovoovoooovooooovooovvoooooooooooovovvooooooooooooovoooooooooooooooovovooooooovvoooooooooooovovooooovoovoovovoovvoooovoooovooooooovooooovoooooovoooooooooooovoooooooooooovoooooooooovooooooooooooooovoooooooooooooooooooooooooooooooooooooovoovovoovoooooooooooooooooovoooooooovoooovovoooooooooooovoooooooooovoooovooovoooooooooooooooooovoooooooooovooooooooooovvooovoovooooooovooooooooovooooooovovooooooooovoooooooooooooooovvooooooooooovoooooooooooooooooooovooooooooooooovoooovoooooooooooooooooooovooooooooooovvoooovooovovooooovoooooooooooooovooooovoovoooooooooooooooooooooovoooooovoooooooovovovoooooooooovooooooooooovooovoooooovoooooovoooooooovoooooooooooooooooooovooooovoooooooooooooovooovooooovoooovovooooooovoooovoooooovoooooooovoooovoooooooooooooovooooooooooooooovooooooooovoooovoooooooooooovooooooooooooovooooooooooooovooooooooooovvooovvvoooovooooooooooovooooooooooovooooooooovooooovooooooooooooovooooooovooooooooovooooovooooooooooooooooovooooovvooooooovooooooovooooooooooooooooooooooooooooooooooooooooooooooovoovooooovovoovoooooooooovooooooooooooooooooooovoooooooooooooooooooovoovoooovvooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooovooooooooooooooooooooooooooooooooooooooooovoooooovooooooovoovoooooovovooooooooovoooooooooooooooooovoooovooooooooooooooooovooooooooooooooooovovooooooooooooooooooooooooovooooovooovoooooovooooooooooooooooovoovoooooooooovoooooovoooooooooovooovooooooooooovooooooooooooooooooooooooooovooooooooooooooooooovvoooooooooooooooooovooooooovoooooooooovooovoooooooooooooooooooooooooovoooooooovoooooooooooooooooooooovooooooooovoooooooooooovooooooooooovooovoovoooovoooooooooooooooovooooooovooovoooooooooooooooooooovovooooovoooooovoooooooovvoooooooooovvoooovovooooooooooooooooooooooooooooooovvoooooooooooovooooooovovvoooooovvoooooovvoooooooooooooooovooovooooovoovooooooooooooooooooooooovvoooovooooooooooooooooooooooooooooooooooooooovoooooovoooovoooooovooooooooooovovvooooooooooovooooooovvooooooooooooooooooooooooooovvoooooooooooooooooooooooooovooooooooovooooooooooooovoovooooooooooooooovoooooooooooooooooooooooooooooooovvoooooooovoovooooooooooooovooooooooooooooooooooooooooooooooooovoooooooooooovooooovooooovoooovooooooooooooooooooooooovooooooooovooooooooooooovoooooooooooooovvooooooooovoooooooovooooooovooovvooooooovoovooooooooovoooooooooooooooovoooooovooooooooooooovooooooooovooovooooooooooooooooooovooooooovoooooooooooooooooooovoooooovovoooooooooooooooooovooooooooooovooooooovoooovoooooovooooooooooooovooooooooovoooooooooovoooooooooooooovoooovooooooooooovooovooovoooooooooooooooooooooooooooooooooovooooooooooooovoooooooovoooooooooooooooooovovoooovoooooooooooooooooooooooooooooooooooooooovoooooooooooooooovooovooooooooooooooooooooooooooovooooooooovoooovoooooooooooooooooooooovooovoooooooooovooooooooooooooooooooooooovooooooovoooooooooooooooooooooooooooooooooovooooooooooooooovovoooooooooovvoovooooovoooovooooooooovooooooooooooooooooooovovooooooooooooooooovovooooooooooooooooovoooooooovooooooovovoooooovooovooooooooooooovoooooooooooooooooooooooooooooooooovovoooooovooooooooooooooooovovoooooooooooooooooooooooooovooooooovoovvooooooovooooooooooovooooooooooovvooooooooooooovoovoooovoooovooooooooovoovooovooovoooooovoooooovoooooooovoooooooooovooooooooooooooovovoooooooooooooooooooooooooooooooovooovoooooooooooooovoooooooovoooooooooovoooooooooooooooooooooovoooooooovooovoooooooooovoooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooovooooooooooooooooovoovoooooovoovoooovoooooovooooovoooooooooooooooooooooooovoooooooooovoooooovooooooooooooooooooovoooooooooooooooooooooovvoooooooooooooooovoooooooooovovooooooooooooooooooovvoooooovoovoooooooooooovoovoooooooooooovovooovoooooooooooooovooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooovoooooooooooovovoooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooovoooooooooooooooovooooooooooooooooooooovoovovooovoooooooooooooovooooooooovoooooooooooooovoovooooooooovooooovooooooovoooooooooooooooooooovovoovooooooooovooovoooooovoovovoooooovoooooooovooooovooooooovooooooooooovoooooooovoooooooooooooooooooooooovoovooooooooooooooooooooooooooooovoooooooovoooooooooooooooooooooooooooooooooooooooovooooooooooooooovoooooooooooovooooooooooooovoooooooooooooooooooooooooooooooooooooooooovooooooooovovoooooooooovooooooooooooooooooooooooooovoooovoooooooooooooovoooooooooooovovvoooooooooovoooooooooovoooooooooooooooooooooooooooovooooooovoooooovooooooooovooooovooooooooooovoooooooooooovvoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooovooovooooooooooovoovvovoooooovoooooooooooooooovoovooooooovoooooooooovoovoooooooovooooooooooooooooooovooovooooooooooooovovoooooooovovoooooooooooooooooooooovooooooooooooooooovoooooooooooooooovooooovoooovooooooooovvoooooooovooooooovoooooooooovvooovoooooooooooovoooovooooovoooooooovovoooooooooovooooooooovovoooooooooovoooooooooooooooooooooooooooovooovoooooooooooovoooooovooooooooooooooovooooooovooooooovooooooovoooooooooooooooovoooooovvovoooooooooovoooovvooooooooooooooooooooooovoooooovvooovoooooooovoooooooooooooovvoooooooovooovooooooovooooooooooooooooooooooooooooovoooooooooooovovooooooooooooooooooooooovovooooooooooooooooooooooooovoooooooooooooooovooooovoovoooooooooooooooovvovooooooooooooooooovoooooooooooooooooooooovovoooovooooooooovoovvooooooooooooooooooooooooovoovooovooovoooooooooooovoooooovooooooooooooooooooooooooooooovoooooooooovvooooooooooovooooovooooooooooooooooooovooooooooooovoovoovooooooooooooooooooooooooooooooooooooooooooooooovooooooooooovooooooooooovoooooooooooooooooooooooooooooooooovooovooooooooooooooovooooooooovoooovoooovoooooooooooooovoooooovvoooooovooooooooooovooovoooooooooooooooooovoovooooooovoooooooooovoooovoooooooooooooooooooooooooooooooovoooovooooooooooooovvoovovoooooooooooovoooooooooooooooooooooooooooooooooovooooooooooooovooooooooovooooooovoooooooooooooooovooooooooooooooooovooooooooooooovoooooooovoovooooooooooooooooovoooooooovoovooooooooooooooooooooovovooooovooooooooooooooovooooooovoovooooooooooooooooooooooovooooooovovooooooooovooooooooooovvooovooooooooovooooovooooooooooovooooooooooooooooooovoooovooooooooooooovoooooooovoooooovooovovoooovooooooovooooooooovoooovovooooooooooooooooooooooooooooooovooooooooooovoooooooooovovooovooooooooooooooooooovooooooooooooooovoovooooooovovooooooooooooooooooovoooooooovoooovoooovvoovoooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooovvovoooooooooooovooooooooooooooooooooooooovoovoovooooooooooooooovooooooooooooooooooovooooooooooovooooooovooooooooovoooovoovooooooovoooooooooooooooovooooooooooooooooooovooooooooooooooovvvoooovooovvooooooooooooooooooooooooooooovooooooooooooooooooooooooooovooooooovoooooooooovoooooooooooovooooooooovooovooooovoooooooooooooooovoooooooooooooooovoooooooooooooooooooovooooooooooooovooooooovooooooooooooovoovoooovovoovvoooovooooooooooooooooovoooovoooooooovooooovvooovoooooooooooooooooooooooooooooooooooooooooooovoooovooooooooooooooooooooooovoooooovoooooovooooooovoooooooooooovovoovoooooooovoovooooovooooooovoovooovoovoovovooovoooooooooooooooovoooovoooooovoooooooooooooooooooooooooooovooooovoooooooovooovoovoooooooooooovoooooooooooooooooooooooooooooooooovooooovovovooooooovoooooooooooooovovvooooooooooooooooooooooooooovooooooooooooooooovoooooooovooooooooooooovovoooooooooooooooooooovooooooooooooooovoovoooooooooooooooooovovoooooooooooooooooooooooooooovoooooooooooovovovoooooooooooovooooooooooooovovovooooooovoovovoooooooooovoooooooooooooovoooooooooovooooooovooovoooooovovooooooovooooooooooooooooooooooooooovoooooooovoooovoooooooooooovooooovooovooooooooooooooooooovooooooovooooovooovoooooooooooooooooovoovooooooooooooooooooooooooooooooovoooooovooooooooooovoovovooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooovoooovooooooovooooovooooooooooooooooooooooooooooooovvvovovoooovooovooooooooovooooooooooooooooooooooooooovooooooooovooooovoooooooovooooooooooovooovooooovoovooooooooooooovoooooooooooooovovooovvvooooooooooooooooovvoooooovoovooovooooooooooooooooooooooooovvvooooooooooooovovoooooooovoooooooooovoovooooooooooooooooovooooovoovooooooooooovoooooooooooooooooooooovoooooooovooovoooooooooooooooooovooooooovooooooovooooooooooooovooooooooooooooooooooooooooooooooovoooooooooooooooooooooovovoooooooovooooooooovoooooooooooooooooovooooovovooovooovooooooooooooovooovoooooooovoooooovooooooooooooooooooooooooooooooooooooooooooovooooooooooooooovovoovoooooooooovoooooooooooovovooooooooovoovvoooooooooovooooooooooovoooooooooooooooovooooovooovooooooovoooooooooooovoooooooooooooooooooooovvovooovooooooooooooooooooovovoooovovvooooooooooooooovoooooooooooooovooovoooooooooooooooooooooovooooooovooooooovoooooovooooooovvooooooooooovooooooooooovoooooooooovoooovoooooooooooooooooooooooooooovooooooooooooovoooooovoooooooooooooooooooooooooooooooooooovoooooooooooooooooovvvooovoooovoovovovvooooooooooovooooooovoooooooooooooovoooooooooovooooooooooooovoooovooooooooooooooooooooooooooooooooooooooooovoooooovooooovovooooovvoooovoooovvooovoooooooooooooooooovvoovooooovoovoooooovooovoooovovoooooovoooooooooooovvovooooooooooovooooooooooooovooooooovooooooooooovvooovvooooooooooooooooooovoooooooooooooovoooooooooovooooooooovovooooooooooovvoooooovooooooooooooooooovvooooooooovoooovoooooooooooooovoooooovooooooooooovooooooooooooooooovooooooooooovvoovooooooooooovooooooovooovooovoooovvooooooooooooovooooooooooooooooooooovovoooooooooooovvoooooovoooooooooooooovooooooovoovvooooooooooooooooooooooooooooovoovvoooooooooooooooooooovooooooooooovooooooooooooooooooooooooovooooooooooooooooooooooovvoooooovovooooooooooooovooooooovoovoooooovoovooovoovooooooooooooooooovoooooovooooooooooooooooovoooooooooooooovovooooooovovoooooooooooooovooooovoooooooooooooooooooooooovooooooovoooooooooooooooooooovvooooooooooooooooooovooooooooooooooooooooooooooooooooovooooooovvovoooooooovooooooooooooooooooovoovooooooooovoooooooooooovoooooooovoooovoooooooooooooovooooovooooooooooooooovovoooooooooovoooovooooooooooooooooovoooooovvoovoooovooovvoooooooooooooooovooooooovooooooovooooooooooooooovovooooooooooooooooooooooooooovvovoooovoovovovoooooovovoooooovvoooooooooooovooooooooooovovooovoooooooooovovvooooooooooooooooooooovooooooooooooooooooooooooooooooooooovooooovoooovoooooovoooovooooooooooooooooooooooooooooooovoovvooooovoovoooooovooooovvooooooooooooooooooovvooooooooooooooooooooooooovoovooooooovovooooooovooooooovovovovoooooovooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooovoooooovoooooooooooovoooooooooovoooooooooooovoooooooooooooooooooooooovooooooooooooooooooooooovvoooooooooooooooooooooooooooooovooooooooooooooooooooooovoooooooooooooooovoooooooovvooooooooooovoooooooooooooooooovooooooooooooovoovovoooooovooooooovooovovvoooooooooooooooooooovooooooooooooooooooooovoooooooovooooooooooooooooooooovooooooooooovooooooooooooooovoooovoooooovoooooooovoovoooooooovooooooooooovooooooooooovoooooooooooooovovoovovoooovoooooovoooooooooooovooooovvoooovoovooooooooooovoooooooooooooooooooooooooovoovovoooooooooooooooooovoovooooooooooooooooovoovoooooovooooovooooooooooooooooooooooooooovooooooovovooooooovoooooovooooooovooooooooooooooooooooooooooooooovooovvooooovoooooooooooooooooovovooooovooooooooovooooooooooooooooovoooooovooooooooooooooooooooooooooooovoovooovovvooooooooooovoovoovoooooooooooovooooooovoovooooooooooovoooooooooooooovoooooooooovoooooooooooovoooooooooovoooooovvoooovooooooooooooooooovooooooooooooovooooovooooooooovooovoooooooooooooooooooooooooooooovovoooovooooovooovoooovvoovoovoooooooooooooovvoooooooooovooooovoooooooooooooovooooooooooooovvvooooooooooooooooooooovoooooovooovooooooovoooovovoooooooovooooovvoooooooooooooooooooooooooooooooovoooooooooooooovoovoooooooooooovoooooooooooooooooooooooooooooooovoooooooooovooooooooooooooooooooooooooooooooooooovvvooooooooooooooovoooooovooovovoooooooovoovoooooovoooooooooovoovoovvooovooooooooooovooooooooooooooooovoooovooooooooovooooovooooooooooooovooovoooovovoovooooooooooooovoooooooooooooooooooooooooooooovoovoooooooooooooooooooooooooovooooovooooooovvoovoooooooooooooooooovvoooooovvvoooovooooooooooooooooooooooooooooooooovovvooooooovoooooooooooooovvooovoooooovooooooooooooooooooooooovoovvoovoooooooooooooovooooooooooooooovoooooooooooooooooovooooooooooooovooovovoooooooovovoovvoooooooooovoovooooooooooooooovoooooovoooooooooooooooooooooooooooovooooooooooovovoooooooooooooovoooooovoovoooooovoovoovoovovoooovovovovoooooooooooooooooooovoovvooooooooooooooooooooooooooooooovoooooooooooovoovvoooooooooooovooooooooovooooooooovoovovooovoooooooovoooooooooooooooooovvooooooooooooooooovoooovooooooooooooooooovoooooooooooooooovooooooooovooooovoooooooovoovooooovooooooooovoooooooooovooooooooovooooooooooooovooooooooooooovooooooooooooooovvooooooovoooooooooooooooooovooooovoooooooooovoovoooooooooooooooooooooooooooooooooooooooovoooooooooooooovooooooooooooooooooooooooooooooooooovooooooovooooooooooooovooooovooooooovooooooooooooooooovoooooooooovoooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooovooooooooovoooooooooooooooooooooooooooooooovooooooovoooooooooovoooovvooooooooooovoooooooooooooooooooooovooooooooovooooooooooooooooovooooooooooooooooooooooooooooooooooovooooooooooovoovoooooooovovooooooooooooovooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooovoooooooooooooooooovoooovvoooooooooovovooooooooooooooooooooooooooovoooooooovooooooooovooooovovooooooooovoooooooooovovovoooooooooovoooooooovvooooooooovoovoooooooooooooooooooooooovoooooooooovoooooooooooooooooooovooooooooovovoovooooooooooovoovovooooooooovoovooooooooooooooooooooooooooooooooovovovoooooovoooooooovooovooooooooooovooooooooovooooooovooovooooooooooooooooooooovooooooooooooooooovoovooooooovooovoooooooooooooooovooovoooooooooooooooooovoooooooovoooovooooooooooooooooovooovooooooooooooooovoooooovooovoooooooovvoovooooooooooooooooooooooooooovoooooovvoovoovooooooooovooooooooovooooooovooovooooooooovooooovoooooooovooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooovoooovoooooooovoooooooooooovvoooooooooooooovovoooooooooooooooooooooooooovooooooooooooooooovoooooooooooooooooooooooooooovoooooooooovooooooooooooovooooooooooooooooovooooooooooooooooooooooovvoooooooooooooooovovoooooooooooooooooooooooooooooovoooooooooooooooooooooovooooovoovooooooovooooovvooooooovooooooovoooovooooooooooovooooovoooooovovooooooooooovooooooooooooooooooooooooooovoooooooovvooooooooooooooooooooooooooooooooovoooooooooooooovoovoovoooooovoooooooooooooooooooooooooovoovovoooooooooooovooooooooovooovooooovovoovooooovovovoooooooovvooovoooooooooooooooooooooovooooooooooooooooooooovvooovooooooooooooooovooooooooooooooooooooooooooooovoooooooooooooooooooovooooooooovooooooooooovoovooooooooooooooooooooooovvooovooooooooooooooooovoooooovooooooooooooovoooooooooooovoovovooooovooooooooooooovoooooooooooooooooooovovooooooooooooovooovoooooooooooovvoooooooovooooooooooooooovooooooooooooooooovoooooovoooooovooooovoooovoooooooovvovoooooooooooooooooooooovovoooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooovoovovooooooooooooooooooooooovoooovoooooooooooooooooooooooooooovooooooooovoooooooovoooooooooovvooooooooooovooooooooooooooooooooovoooooooooovoooooooooovvoooooooooooooooovoooooooooooooooooooooooooooooooovooooooooooooooovoovvoooooooovooooooooooovoooooooooooooooovoooooooovvoooooovoovoooooooooooooooooovoovoovovovovooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooovoooooooooooovooooooooooooooooooooovooooovoovoovoooooooooooooooooooooooovoooooooooooooooooooooooovooooooooooooooooooooooooovovooooooooooooooooooooooooooooooovoooooooooooooooovooooooooooooooooovoooovoooooovooooooooooooooooooooooooooovovooovoooooooooooooovoooooooooooooooooooooovoooovooooooooooooooooovoooovooooooooooooooooooooooooooooooooooooooooooovooooooooooooooovoooooooooooooovoooooooooooooooooooooooooooovoovooooooooooovooovvooooooooooooooooooooovoovooooooooooooovooovvooooovooooovoooooovoooooooooovoooooooooooovooovoooooooooooooooooooooovooooooooooooooooooooovovooooooovvooooooovooooooooooooooooooooovoooooovooovvoooooooooooooovooooooovovooovooooooovooooooooooooovvoooooooooooooooovoooooooooooooooovoovoooooooooooovvvooooovoooooooooooooovoooooooooooooooooooooooooooooovooovoooovoooovooovoooooooooooovoovooooooooooooooooooooooooooooooooovoooooooooooooooovoooooooooooooovooovoooooooooooooooooooooovvooooovoooooovoooooooooooooooooooooovoooooooooovooovooovooooovoooooovoooooovoooooooovvoovooooooooooooooovvooooooovoooooooovoooooooooovooooooooooovooooooooooooooooooooooovovooooooooooooooovoooovooovoooooooooooooooovoooooooooooooooooooooooooooooooooovoooooooooooooooooooooooovoovoooooooooooovoooooovvoovoovvooovoovooooooooooovoooovoooooovoovooovooovvooooovvooooovooooooooooooooooooooovvoooooooooooooooooooooovooooovooooooooooooooooooovooooooooooooooooooooooooovoovooooooooooooooooooooooovoooooovooooooovoovoooooooovoooooooooovooovooooooooooooovvoooovoooovoooovoooooooooooooooovooooooovoovooooooovoovooooooooooooooooovoovoooooooooovoooooooooooooooovooovvooooovooovooooooooovoooooooovvooooooooooooooooovoooooooovooooooooooooooooooooooooooovooooooooovoovooovooooooovoooooooooooooooovoovovooooooooooooooooooooooooooooooooovoovooooooooooooooooovoooooooooooooooovoooooooooooooooooooooooooooooooooooooooovoooooooooovooooooooooooooooooooooovoovoooooooovoooooooooooovvoooooooooovooooovooooooooovooooooooooovooooooooooooooovooovoovvoooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooovoooooooooovvoooooovooovoooovoovooooooooooovovooooovoovoovovvoovoovoooooooooovooovoooooovvooooovoooooooooooooooooooooovoovoovvoooooovoooovoovooovooooooooooovooooooooooovvoovoooooooovoooooooooooooooooovvooooooooooovoooooooooooooooooooooooooooooovvooovooooooooovooooooooooooooooooovvoooooooooooooooovovooooooovooooovoooooooooooooooooooooooovvoooovoooooovooooooooooooovoooooooooovooovooooooooooooooooooooooooovoooooooooooovooooooovoooooooooooooovoooooooovoovoooooooooooooooooooooooooooooooovooooooooooooooovovooovoooooooooooooooovooovooooovooooooooooooovoooooooooovoooooooooooooooooovovvovoooooooooooooooooooooooovvoooovoovoooovooooooooooooooooooovovoooooooooooooooooooooooovoooooovoooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooovoooooovoooooooooooooovoooooooooooooooooooooooooooooooooooovoooovvooooooooooovoooooooooooooooooooooooooooooovooooovoooovoooooooooooooooooooooovvooooooovoooooooovoooovooooooovooooooovooooooooooooooooooooooooooooooooooovooooooooooovooooooooovoovoooooooooovooooooooooooooooooooovoooooovooooooooooooooooooovooovooooooooooooovooooooooooovovoooooooooooooooooooooooovoooovoooooooooovovooooooooovoooovooooooooovooooovoooooooooooooooooooooooooooovovooooovoooooooovoooooooooooooooooooooooooooooooooooooooooovooovoooooooooovoooovooooooooovoooooovoovooooovoovoovovoooooooooooooovoooooooooooooovvooooooooooooooooooovooooovooooovooooooovoooovooooooooooooooooooooooooooooovoooooooooooovooooovoooooooooooooooovoooovooooooovooovooooooooooooooooooooooooooovoooooooooooovoovoooooooooooooooooooovoooooooooooooooooooooooovooooovooooooooovvooooooooovoooooooooooovooooooooooooovoovooooooooooooooooooooooooooooooooovooooooooooooovooooooooovoooooooooooooooooooooooooooooooooooovooovooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooovoooooovoooooooooooooooooovoooovooooooooooooooooooovovvoooooooooooooovoooooooooooooovoooovooooooooovoooooovooooooooooooooooovoooooooooooooooooooooooooovvooooooooooooooooooooooooooooovooooooooooovoovooovooovoovooooooooooooooovoooooooovoovvoooooooooooooooooooooovvoooovovoooovooooooooovoooooooooooovoooooooovvoooooovoooooooooooooooovvoooovovoooooooooooooooooooovoooooovooooooooooooooooooooooooovooovooovooooooovoovoooooooooovvvooooooooooooooooooooovoooooooovoooooooooovoooooooooooovoooovoooooooooooooooooovoooooooovoooooooooooooooooooooooooooooooooooooooovvoooooovovooooooooooooovoooooooooooovooovoooooooooooooovoooooooovvoooooooooooooovooooooooooovovvoooooooooooooooovooooovovooovoooooooooooooooooovooooovooooooooooooooovovoovooooovooooooooovovoooooooooooooooooooooooooooooooooooooooovooooooooooooooovvovvooooooooovovooooooooovoovooooooooovoovooooovoovooooovoooooooooooooooooooooooooooooooooooovoooovooooooooovooooooooooovoooooooooooooovoooooooovooooovooooooooooooooooovooooooooovoooooooovooovoooooooooooooooooooovoooovvovoooovoooooooooovooooooovvoooooooooooooooovooovooooovooovoooooooooooovooooovooooooooovoooovoooooooooooovooooooooooooooovooovooooooovoooooooovoooooooooovvoovooooooovooooooooooooooooooooovovovoooooooooooooovoooooooovvoooooooooovooooooooooooooooooooovoooooooovoooooooovooovoooooooooooooooovvvvooooooooooovoooooooooooovoovovooooooooovoooooovooooovooovoooooooooooooooooooooooooovoovoovvooovooooooooovoooooooooooooooooooooooovovovooooooovooooooooovooooovoooooooovooooooooooooooooooovoovooooooooooooooovoooooooooooovovoooovoooooooooooooooovvvooovvoooooooovoooooooooooovoooooooooooovoooooooooooooooooovooovooooooooooovooooooooooovoooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooovoooooooooooooooooooovoooooooooooooooooooooooooovoovooooooooooovvoooooooooooovoooovvoovoooooooooooooooooooovoooooooovoovoooooooooooooooovoooovooooovoooooooooooooooooooovooooooooooooooooooooooooooooovooooooooooooooooooooooovooooooooovvvooooooovooooooovooooovvooooooooooooooovovooooooovoovooooooovoooooooooooovovovvvvoooooooovooooooooooooooooooooooooooooovoovoooovoooovoooooooooooooooooooooovoooooooooooooovoovoooooovvoovoovoooooooooooooooooooooovooooooovooooooovooooooooooooooooooooooovoovoovooooooooooooooooooooooovooooooooooooooooooooooooooooovoooovoooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooovooooooooooooovovoovvoooooooooooooovovvooooooooooooooooooooooooooooooovooovooooooooovoooovoooooooooooovooooovoooovooooooooooooooovooooooovvoovvvooovoooooooooooooooooooooovoovoooooooooooooooooooooooovovooooooovoooooooooooooooooooooovvooooooooooooooooooooooooooooooooooovvooooooooooovovoooooovooooooooovoooooooooooooooooooooooooovoooooooooooovoooooooooooooovovovovoooooooooooooooooooooooooooooooooooooooooovvooooooooooovoooooooooooovooooooooooooooooooooooooooovooooovooooooooooooovovooooooooooooooovoovooooooooooooooooooooooooovoooooooooovooooooooooooooovooooooooooooooooooooooooooovooooooooovooooooooooooooooovoooooooovoooooooovvoooooooovovooovooooooooooooooooovoooooooooooooooooovooooovoooooooooooooooooooooooooovooooooooooooooooooovoovooooooooooooovoooooooooooooooooooooooooooooooovvoooovoooooooooooooooovovooooovooooooovooooooooooooovooooovoooooooovoooooooooooovooooooooooooooovoooovovoooooooovoooooooovoooooooovoooooooooovooooooooooooooooooovooooovoooooooooovoooooooooovoooooooooooooooooovoooooooooooooooooovoooovooovooovoooovooooooovooovoooooooooooooooooooooovooooooooooooooooooooooooooooooooovvooooooovoovoooooooooovoooooooooooovvoooooooooovvovoooovoooooooooooooooooooovooooovovooovoooovooooooooooooovooooooooooovooooooooooooooooooooovooovooooooooovooooooooooooooooooooooooooooovooooooovooooooooooooooooooovovoooooooooovoovoooooooooooooovooooooooovoooovoooooooooovoovooooooooooooooooooooooovoooooovvooooovoooooooovooooooooooovoooooovvooooooooooooooovoooooooooovoooooooooovoooooovvooooooooooovvoooooooooooovvooooooooooooooooooooooooooooooooooooooooovooovooooooooooooooovvooooooooooooooooooooooooooooooooooooooooooovovoooooovvooooooooovooooooooooooooooooooooooovoovoooooooooovvooooooooooooovovoooooooooooooooooooovoovoovoovoooooooooooooooooooooovooooooooooooooooooooooooovooooovooooooovoooooooooooovvoooovooooooovvoooooooooovoooooooooooovooooooovoooovvoooooooooooooooooooooooooooovoooooooooovooooooooovoooovooovoooooooooooooooovoooooooooooooovooooooooooooooovooooooooooooooooovoovooooooooovvvvovoooooooooovooooovooooooooooooooooooooooooovooooooovooooooooooooovooooooovoooooovoovoooooooooooooooooooooooooooooooovoovooooooooooooooooovoooooooooooovoooooovooooooooooooovoooooooovoooooooooooooooooooooooooovooooooooovoooooooooooovoooovooooooooooooooooooooooooooovooooooooooovoovooooooooooooovvovooovvoooooooovoooovooooooooovoooooooooooooooovooooooooooooooooooovvoooovooooooooooooooovoovooooooovoooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooovooovoooooovoooooooooooooovoooooooooovoooooooooooovoooooooovvoooooovoooovooooooooooovooooooovoooooooooooooooooooooooooovooooooooooooooovoovoooovovvooooooooooooooooovooooovooooooovooooovvvvoooooooooooovooooooooovooovooooooooooooooooooooooooooooooovooooooooovooooovoooooooovooooovoooooovoooooooooooooooooovoooooovooooooooooooooooooooooooooooovoooovvooooovoooooooooovoooooooooooooooooovooooooooooovovooooooooooooooovooooooooooovooooooooooooooooooooooooooooooooooovooooovovovooooooooovoooooooooooooooooovooooooooooooooooooovooooooooooovoooooooooovooooooooooooovooovooooovoooooooooooovoooovoooooooovooooooooooooooooovovoovoovoooooooooooooooooooooooooooooooooooooooooooooooooovvooooooovoooooooooovoooooooooooooooooovovooooovooooooooovvooovoooooooovooooovovovooovooooooovoooooooooooooooooooooovoooovooooooooooooooooovooooooooovoovooooooooooooooooooooooooovooovoooooooooovooooooovooooooooooooooovovooooovooooovooooovoooooooooooovooooovooooooovooooooovoooooooooooooovovoooovoooovoooooooooovoooooovovoooooooovooovovooooooooooooooovoooovooooovoooovoovooooooooooooovoooooooooooooooooooooooovooovoovooooooovovooooooooovoooooooooooovovooooooooooooooooooooooooooooooooooooooooovooooooooovoooooooovovvoooooooooooooooooooooovoovooooovoooooooooooovooooovooooooooovooovovoooovoovooovovoooooooooovovooooooooooooovvooooooooooooovoooovoooooovooovoooooooovoooooooooooooovovooooooooooooovooovvooooooooooooooooooooooooooooooooovoooooooooooooooooooooooovooooovooooooooooovvoovoovooovooooooooooovoooooooooooooooooooooooovooooooooooooovoooooooooooooooooooooooooooooooovooooooooovoooooooovooooooooovoovooooooovoooovoooooooooooooooooooooovovooooooovoooooovooooooooooovoooooovoooooooovoooooooovoovooooooooooooooooovoooovvoovoooovooooooooooooooovoooooooooovovoooooooooovvoovooovvoooovooooooooovoooooooooooooooooooooooooooooooooooooooooooooooovoooooooooovoooooovooooooooooooooooooooooooooooovovoooooooooooooovovoovoooooooooooovooooooooooooooovovoovvvoooooooovoooooooovoooooovooooooooooooooovovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovvovvoooooooooooooooooooooooooooooooooooovoooooovooooooovoooooooooooooooooooooooooooovvvooooooovoooooovoovooooooooovoooooooooooooooooooooooooooooooooooooooooovvoooooooooovoovoooooooooooooooooovoooovooooovooovooooooooovovoovooooooooooooooooooooooooovoooooooooooooovvooooovoooovoovoooooooooooovovvoooooooooooooooooooooovooooooooooooooovoovooooooooovvoooooovovoooooooooovooooooooovoooooooooovooovooooooooooooooooooooooooooooovoooooovooooooooooovoooooooooooooooooovoovooooooovvovooooooooovooooovvoooooovoovooooovooooooooooovoooooooooovoooooooooooooooooovoooooooovooooovoooooooooooooooooovoooooooooovoooooooooooooovooovovooooooooooooooooovooooooooooooooooooooooovooooovooooovoooooooooooooooovoooooooooooooooovovvooooooooovooovooooooooooooooooooooooooooovooooovooooooooovoovvvoooooooovooovoovoooooovoooooooooovoooovoovooooooooooooooooovoooooooooooooooooooooooooovvooooooooooooooooooooovoovooooooovooooovooooooooooooooooooooovoooooooooooovoooooooooooovoooooooooooooooooooovvooooooooooovovooooooooooooooooooooovoooooooooooooooovoooovooooooovooooooooooooooovoovoooovoooooooooooooooooooooooooooooooovoooovoooooovooooooooooooooooooooooooooooooooooooooovoovooooooooovovovoooooooovooooooovoooooooooooooooooooooooooovoooooooovoovooooooooooooooooooovooooooooooooovoooooovooooooooooovoooooooooooooooooovooooooovoovooooooooooooooooooooovovooovooooooooooooovooooooooooovoooovoooooooooooooovoovooooovooooooooooovooooooovoooooooooooooovooooovooooooooooooovoovooooovoooooooooooooovooooovooooooooooooooooooooovovoooooooooooovovoooooooooooooooooovoooooovoooooooooooooooovooooooooooooooooooooovoovvoooooooooovoooooovoovovooovoooooovooooooooooooooooooovooooooooovovooooooooooooooooovovoooooooooooooooooooooovooooooooooovooooooovooooooooooooovoovooooooooovooooooovvooovoooovoooooooooooooovoooooooooooovoovovooooovoooooooovooooooooooovooooooooovoovoooooooooooooovvooooovooooooooooooooovoooooooooooooovoooooooooooooooooooooooovooooooooooooovooooooooooooovooooooooooooooooovooooovovooovooooooooooooooooooovoovooooooooooooooooooooovooovoovvvoooooooooooooooooooooovovooooooooovoooooooooovovoooooooooooooovoooovooovooooovooooooooovooooovovovoooooooooooooooooooooooooooooooooooovooooooooooovoooooooooooooooooooovoooooooovvooooovoooovovoooooooooovooooovoooooooovoooooooooooooooooooooooooooovooovooooooooooooovoooovovoooooooooooooovvoooooooooooooovvoooooooooooooooooooooooooovoooooooooovooovoooooovvooovoooovovovoooooooooooooooooooooovovovovoooovooooooooooooooooooooovooooooooooooooooooooooooovvoovoovoooovoovooooooovoovooooooooooooooooooooooooovoooooooooooooooooooooovooooooooooooovoooooooovoooooooooooooooooovvoooooooooovooooooooovoovoooovooovoooooovvvovooooooooovoovovoooooooooooooovoooooooooovoooooooooooooooovoooooooooooovvoooovoovoooovooooooooovovooooooooovoooovooooooooooooooooooooooovooooooooooooovoooooooooooooooooooooooooooooooovoooovooooooooovooooooooooooooooooooooooooovoooooooooooooooooooovoooovoovoooooooovooooovoooooooooooooovoooooooooovoooooovvoooooooooooovooooooooooovooooovoooooooooooooooovoovooooovvoooooooooooooooooovoovooooooooooovooooooooooooooooooovooooovooooovoooooooooooooooooooooooooooooooooooovoovovooovooooooooooooooooooooooovooooooovoooooooooooooooooooooooovooooooooooooovooooovoooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooovooooooooooooooovoooovooooovoooooooooooooooovooooooooovvvoooooooooooovoooooooooovooooooooooooooooooooooovooooooooooooooovoooooovooooooooooooooooooooooooooooooooooooooovvvovvooooooovoooooovooooooooooooovvoovooooovooooooooovvovoooovooovoooooooovvvooooooooooooovoooooooooooooooooooooooovooooooooovovoovovoooooooovvooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooovooooooooooooooooooooooooooovoovoooooooooooooooooooovooooooooovoooooooooooovooooooovoooooooovoovvooooooovooooooooooooovooooooooooooooooooooooooooooooooovooooovooooovoooooooooooovooooooooooovoovoooooooooooovoooovooooooooooooooooooooooooooovoooooovooooovooooooooovoooooooooooooooooovooooooovovooovoovoooovoooooovooooooovovoovooooooooooooooooooovoovovoooooooooooooooooooooooooovvoooooooooooooooooooooovooooooovooooooooooooooooovooooooooooooooooovvoovvoooooooooooooooooooooooovvvooooooooooooovooooooooooooooooooovoooovoooooooooooooooooooooooovooovovoooooooooooooovoooooooooooovooooooooovoooooooooooooooovovooovoooooooooooooovooooooooooooooooooooooooovvoovvoooooooooovoooovovooooooooooovoooovooooooooooooooovooooovooovoovoovooooooooooovooooooooooooooooooooovoooovoooooooovovooooooovooooovooovooooooovovvooooooooooooooooooooovoooovooooovooooooooooooovoooooooooooooooooooooooooooovooooooooooooooooovoooooovooooovoooooovovoooooooooooooooovoooooooooooovooovvovooooooooovoooooovooooooovooovoooovooooooooooooooooovooovoooooooooooooooooooooovooooooooovovoooovoooooooooooooovooooooooovooooooovoooooovooooooooooooovooovooooooooooooooooooooooooooooovoovoooooovoovooooooooovvovooovoovoooooooooooooovooooooooooooovooooooooovoooooooooooovooooooooooooooooooooooovovoovooooooooooooooooovoooooooooooooooooooooooooooooovooooooooooooooooooovoooooooooooooovoovooooooooooovooooooovooooooooooooooovovoooooooooooooooovooovoooovooovoooooovovooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooovoooooooooooooooooovooooooooooooooovooovooooooooovoovvoooooooooooooooooovvovooooooooooooooovoooooooooooooooovooooooovooooovoooooooooovoooooovoooovooovvooooovoooovooovoooooooooooooovooooooooooooooooovooooooooovooooooooooooooovvooooooooooooooooovooooooooooooooooovooooooooovoooooooovoooooooooooooooooovoooooooooooooooooooooooooovovoooooovooovooooooooooooooooovoooooooooovvovoooooooooooooooooooooooooooovoovooooovooovooooooooooovooooooooooooovooovovoooooovvovoooooovooovoooovoooooooovoooooooooooooooooooooooooooooovooovovvoooooooooovoooooooooovoooooooooooooooooooooooooooooovooooovoooovoooooooooooooooooovoooovooooooooooooovovooovoooooooooooovooooooovvovooooooooovoooooooooooovooooooooooooooooooovoovoooooooooooovoooooooooooooooooooooooooooovooovoooovoooooovooooovoooovoooooooooooooovoovovvooooovooooooovooovooooovovooooooooooooovoooooooooooooooooooooooovoooooovooovoooooooooooovooooooooooooooooooovooooooooovooovoooooooooooooovooooooovoooooooooooovooooooooooooooovoooooooooooooooooooovooovoooooovooooooooooooooooooooooooooooooooooooovooooooooooovoovooooooovooooooooooooooooooooovvooooooooooooooovooooovooooooovoooooovoooooooovoovooooooooooooooovoooovooovooooooooooooooooovvovooooooooooooooooooooooovvoovoooooooooooooovoooooooooooooooooooooooooooooooooooooooooovooooovooooooooovooooooooooooooooooooooooooooooooooooovoooovoooooooooooooooooooooovoooooooovooovooooooooovooooooooovooooooooovoovvooooooooooooooooooooooovooooooooooooooooooooooooooooooooooovooooooooooooooooooooovoooooovoooooovoooooooooovoovooooooooovoooovoooooooovoooooovoooooooooovoooooooovvooooooooooooooooooovoooooooooooooooooovooooooooovoooooooovooooooooooovoovooooooooooooooooooooooooooooovoooooooooooovoooovooooooooooooooooooooooooooooooovoooovvvovoooooooooooooooooovooooooooooooooooooooooooooooovoooovovooovooooooooooooooooooovooooooooooooooooooooooooooovooovoooooovoooooovoooooooovoooooooooooooooooooooovvoooooovvooooooooooooooooooooovvooooooooooooooooooovoooooovoovooooooooovooovoooooooooooooooooovoooooooooooooooooooovoooooovooooooooooooooooooooooovoooooooooooooooovoooooooooooooooooovooooooooooooooooooooooovooooooooooovoooooooooooooooooovvoooooooooooooooooooovovvvooooovooooooooooooovooooooooooovoooooovooovoooooovoooovoooovovoooovoooooovooooovoovoooooovooooooooooooooooooooooooovoooooooooovoooooooooooooooooooovooooovooooooooooooooooooooooooooooooooooovoooooooooovoovooooooovoovooooooooooooooooooooovvoovoooooooooooooovooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooovooovovoooooovooooooooooovoooooovoooooovooooovooovooooovooooooooooovooovooovoooovovoooooooooooovoooooooovoooooooooooooovoooooooooooooovooooooooooooooooooooooooooovoooooooovooovooovovoooooooooooooooooooovooovoovoooovoooooooovooooooovoooooooooooooooooooooooooooooooooooooooooovoooovvoooovoovoooooooooooovooooooovooooooooooovooovvooooooooooooovooooooooooooooooooooooooooooooooovvoovooooooooooooooovoooooooooooooooooooooooovoooooooooooooooooooooooovoooovooooooooooooooovoovoooovovvoooovoovoooooooooooooovvoooooooooooooovooooovvooooooooovoooooooooooovooooovooooooooooooooovooooooooooooooovooooooovooooooooooooooooooooooooooooooooooooooooooooooooooovovovoooooooooooovooooooooooovvoooooooooooooooovooooooooooooovovoooovoooooooooovoooooooooooooooooovovoooooooooooooooooooooooooooooooooovoovooooooooooovoovovoooooooooooooovooovoooooooooooooooovooooooooooooooooooooooovoooovoooooooooooovoooovoooooovooooooooooooovoooooooooovooooovooovoovoooooooovoovovooooooovooovoooooooooooooooooooooooooooovvoooooooovooovooooooovooovoooooooooooovoovoooovovooovvoooovvvooovoooovooovooooooooooooooooooooooooooooovooovoovoooooooovooooooooooooooovoooooooooovooooooooooooooooooovooovovvvoovvoooooovooooooooooooovoooooovoooooovoooooovooooooooooooooovooovooovoooooooooooooooooooooovovovoooooovoovoooooooooooovoovvoooovoovooovooooooooooooooooooooooooooooooooovooooovvoooooooooooooooooovoooooooovooooooooooovoooooooooooovvoooovovovooooooooooooooovoovooooooooooovoooovoooooooooovooooooooooovovoooooooooooooooooooooooooooovoooovoooooooooooooooooooovovvooooovovoooooooooooooooooooooooooooovoovvovoooovooooovooooooooooovooooooovoooooovooooooooooooooooooovooooooooooooooooooovovoooooooooovooooooovooooovooooooooooooovoooooooovooovovoooooooooovovoooooooooooooooooooooooovoooooooooovvoooooovoooooooooooooooooovooooooooooooooovoovoooooooooooovooooovoooooooooooooooooooooooooooooooooooooooooovooovoooooooooooovoovoooooovooovoovoooooooooooooooovooooooooovoooooovoooooooooooooooooovooooooooooovoooooooooooooovoovoovooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooovoooovoovoovoooooooooovooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooovooooooovooooooooooooooooooovovooooooooooooooovvovoooooooooooooovooovvooooovoooooooooooooooooovooovoooooooooooovovooooooooooovoooooooooooooovoooovooooovoooooooooovvooooovoooooooooooooooooooooooovoooovooooooooooooooovoovooooooooovvoooooooovooovoovooooooooooooovoooooooooooooooooooovooooooooooooooooovoooooooooooooooooooooooovooooooooooooooooooooovvvoooooooooooovvooooooooooooooooooooovvoovvoooovoovooooovoooooooovooooooovoooovoooooooooooovoovvooooooooooovoooooooooooooooooooooooooooooovoooooooooovooovooooooovooooooovooooooooooooovooooovovoooooooooooooooooovoovvooovooooooooooooooooooooooooooovooooooooooooooooooovooooovoovooooooooooovoooooovvoooooooooooovoooooooovoovooovoooooovoovooooooooovoovooovooooooooooovooooooooooooooooooooooooovoovoooooooovoooooooooooooooooooooooooooooovoovooooovooovoooooooovoooooooovooovoooovooooooooooooooooooooovoooooooooovoooooovoovooooooooooovoooovoooooooooooooooooooovoovooooovoooooooooovoooooooooooooooooovooovoooovooovoovooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooovovoovooooooooooooooooooovooooooooooooooooovoooooooooooooovovooooovoooooooooooooooooooooooooooovooovovoooooovooooovoooooooooooooooovooooooooooooovooooooooooooooooovovooooooooooooovooooooovoooooooooooooooooooooooooooooooooovooooooovoooooooooooooovoooooooovooooooovooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooovoovoooooooooooovooooooovooooooooovovoooovooooooooooooooooooooooovovovoooooovooooooooooooooooooooooooooooovvooooooooooooooovooooooovoooooooooooooovoooooooooooovoooooovoooooovooooovooooooooooooovooooooooooooooooooooooooovooooooovvooooooooooooooooooooooovooooooooooooooooooooooovovoooovooovooooovoooooooovoooooooooooooooooovoooovvoooovoooooooooooooooooooooooooooovooooooooooooooovvoooooovooovvoooooooovooooovooooooooovoooooooooooooovooooooooooooooooooooooooooooooooooooooovooooooooooooooovoooooooooooooooooooooooooooooooooovooooooooooooooovoooooooooooooooooooooooooooovoooovoooooooooovoooooooooooooovoooooooooooooovooooooooooooovoovooooooooooooooooooooooooooooovooooooooooooooooooooooooooovoovoovooooooooovooooooooooovoooooovvoooooooooooooovooooooooooovoovooooooooooovoooooooovoooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovovoovoovoovoooooooooovooooovooooooooovooooooooooovoovoooovoovovoooooooooooooooooooooooooooooooovoooovovooovoooooooooooooovoooooovvooovooooooovvooooooooovoooooooovovooooooooooooooooooooooooovoooooooooovooovooooooooooooooooooooooooooooooovooooooooooooooovvoooovooovooooooooooooovoooooooooooooooooooovoooovoooooooooooooooovovoovooovooooooooooooooooooooovvoooooovovooooovooooooooooooooooovooooooooovooooooooooooovooooooovovooooooovoooooooooooooooooooooovoooooovooovooooooooooooooooovooooooooooooooooooooooooovooooooooovooooovovoooooovooooooooovoooooooooovvvvooooooooooovoooooovooooooooooooooooooovvvovoovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovvoooooooooooooooooooovooooooooovovoooovooooooovooooooooooooovoooooooooovooooooooooooooooooooooooooooooooovoooovooovooooovoooovvooooovooooooooooooooooooooooooovooooovooooooooooooooovoooooooooooovooooovoovooooooooooooooooooooooooooooooooooooovoooooovoooooooovooooooooooooooooooooooovooooooooovoooovvoooooooooovooovooooooooooooooooovvooooooooooooooooooooooooooooooooooooooovvooooooooooooooooooooooooovoooooooovoovooovooooovooooooooovoovvoooooooooooooooovvoooooooovoooooooooooooovvooooooooooooooooooooooooooooooooovoooooooooooooooooooooovooovovoooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooovoooooooooooooooooooooooooooooooooooovooooooooooovoooooooooooovoooooooovoooooooooooooovoovoooovooooovooooooooooooooooooooovooovovoooooooooooooooooooovoooooooooooooooooooooooooovooovoooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooovoooooooovvoooovoooooovooooooooooooooooooooooooooooovoooooooovooooovoooovoooooooooooooooooooooovoooooooovoooooooooooooooooooooovooooooooooooooovoooooooovooooooovooooovoooooooooooooooooooooovooooooooovooooovovooovooooooooooovoooooooooooooovoooooooooooooooovooooooooooooooooooooooooooooooooooooooovvoooooovovoooovooooooooovoooovoooooovvooooooooooooooooooovoooooooooooooovoovovoooooooooooooooooovooooooooooooovooooooooooooooooovoooovoooooovoooooooooovvooooooooooooooooooooooooooooooooooovoooooooooooovvooovovoooooovooooooovovoovooooovoooooooooooooovooovooovoooovoovoooooooooovooooovooooooooooooovooooovoooooooovooovooooovooooooooooooooooooovoooooooooooovooooooooooooovooooooooooooovoooooovooooooooooooooooooooovoooooooooooovooovooooooooooooovvvoovoovooooovvooooooooooovooooovoooooooooooooooooooooovooooooooooovooooooooooooooooovoovoooooovoooovooooooooooooovoovoooooooovoovovoooooovooooooooooooovooooooooooooovooooovvvoooooooooooooooooooooooooooooooovoooovooooooooooooooooooovooooooooooooooooooooovooooooooooovooooooooooooooovoooooooooooooooovooooovoooovvoooooooovooooooooooovoooooovoooooovovooooooooovooooooooooovoooooooooooooooooooooooooooovooovoooooooooovoovoooooooooooooooooovooovooooooooooovooooovoooovooovooovoovoooooooooooooooooovooooooovoooovoooooooooooooooooooovooooooooooooooooooooovvovooooooooooooooooovoooovooooooooooooovovooovooooooooooooooooooovoooooovvoooovoooooovoooooooooooooooovoooooooooooooooooooooooooooovoooooooooovooooooooovooooooooooooooooooooovooooooovoooooooovoooooooovooooooooovoovooooovooooooovooooooooooooooooooovooooovooooooooooooooooooooooooooovvooooooooooooovoooooooooooooooooooooovooooooooovoovooooooooovooooooooooooooooooooovoovoovooooooooooooooovooovoooooovoooooooooooooooooovooooooooooooooooovooooooovoooooovoooooooooooovvoooovooovovooooooooovooooooooooooovoooovooooovooooooooooooooooooooooovoooooooovooooooooooooovooooooooooovoooooooooooooooooovooooooooooooooovooooooooooooooooooooooovooooooooooooooooooooovoooooooooooooooovovooooooooooooooooooooooooooooooooooovooovoooooooooooooovoooooovooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooovooovoooooooooooooooooooooooooooooooovvooooooooooooooooooovoovooooooooooooooooooooooooooooooooooooovooooooooooooovoooooovoooooooooooooovovoooooooooooovoooovvvooooooooooooooooooooooooooooooooooooooovoooovooooovoooooooooooooooooooooooooooooooooooooooooovooooooooooooooovoooooooooovooooooooooooooooooooooovooooooooooooooooooovooooooooovooooooooovoooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooovoooooooooooooooooooooooooooooovoooooovooovooooooovoooooooooooooooovoooooooooooooooooovovooooooooooooooovooooooooooooooooooooooooooooooovoooooooooovooovooooooooooooooovoooooooooooovooooooooooooooooovovovoooooooooooooooooooooooooooooooooovoovooooooooooooooooooovvovovooooooooooooooovooooooooooooooooovvoooooooooooooooooooooovooooovvooooovooooovooovooooooooooooooooooooooooovoooooovooovoooooooooooooooooooooooooooooooooovooooooooooovoooooooooooooooooooooooooooooovooooooooooooovoooooovooooooovoooovoooooooooovooooooooooooooooooooooovvoooooovooooooooooooooooooovoovooooooooooooooovoooooooooooooovoooooovoooooooooooooovoooooooovooooooooooooooovooooooooooooooooooooooooooooooovovooooooooooooooooooooooooooovoooooovooooovoooooooooovooooooooooooooovvooooooooooooooooooooooovooooovoooooooooooovooooooovoooooovovooooooovovooooovoooovoooooooooooooooooooooooooooooovooooooooooooooooooovvoovooooooooooooooooooooooooovooooooooovooooooovooovooooooooooooooovooooooooooovooooooovooooooooovovooooooooovoooooooooooooooooooooovvooooovoooooooooooooooooooooooooovooooooooooovoooooovooooooovooovooooovoooooooovovooooooooooooooooooooooooooooooooovooooooovoovooooooooooovoooooooooovoooooooooooooooooovoooooooooooooooooooovoooooooooooooovvoooooooooooovooooooooooooooooooooooovovoooooooooooovoovooooooooooooooooooooovoooooovvooooooooooooooovoooovooooooooooooooooooooooooooovoooooooooooooooooooooooovooovoooooovooovovvoooovooooooooooooooooooooooooovoovooooooooooooovovovoooooooooooooooooovoooovoovoooovoooooovoooooooovoooooooooovooooooooooooooooovooooooooooooooooooovooooooovoooooooooooooooooooooovoooovovovooovoooooooooooooooooovooovooooooooooovooooooooooooooooooooooooovooooooooovooooooooooooooovoovvvvoooooooooooovovoooovooovovvovoooooooooooooovoooooooooooooooooooooooooovoooooooooooooooooovovvoooooooooooooooooooovoooooooovovoooooooooooooovooooooooovoooooooooooooovooooooooooooooovoooooooooovoooooooooooooooovooooovooooooooooooooooooooooooooovooooooooooooovoovovooooooooooooooooooooooooovoooooovoooooooooooovvooooooooooooooooooooovooooooooooooooooooooooovoooooooooooooooooooooovoooooooooooooovoooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovvoovvooooooovoooovoooooooooooovoooooooooooooooooovoooooovovoooovvooovoooooooooooooooooooooovooooooooooovooooooooooooovooooovvooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooovovovooooooovvvvvoooooooooooooooooovooovooooooovooooooooooooooooooooovooooooooooooooooooooovooooooooovooooovoovoooooooooooooooooooooooovooooooovooooovooooooooooooooooooovvooooooooooooooooooovoovvooooooooovvooooooovooooooooooooooooooooooooooooooooovooooooooooooovoooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooovoovooooooooovoovooovoovovooooooooooovoooooooovooooovooovooovooooooooooooooooovooooovoooooooooooooooovovooovooooooooovoovooooooooooooovooovoooooooooooooooooooooooooooooovooooooooooovoooooooooovoovooooooooovooooooovoooooovvooooovooooovooooooooooooooooooooooooooooooooooooooooovoooooooooovovoooooooooooooooooooooooooooooooooooovoooooooooooooooovooovovoooooooooovvoovvooooooooovoooooooooovvoooovoooooooooooooovoovoooooooooooooooooooooovoooooooooooovoooovoooooooooooooooooooooooooooooovvooooooooooooovooovovoooooooooovooooooooovooooooovooooovovoooovoooooovoooooooovooooooooooovoooooooooooooooovoooooooooovooovooovoooooooovooooooooooovovoooooooooooovoooooooovooovoooooooooooooooooooooooovooovoooovoooovooooooooooooooooooovoooooooovoovoovooooooooooovovooooooooooooooovvvvvoooooooooooooooooooooooooooovvooovoooovooooooooooooovoovooooovoooooooooooooovoooooovooooooooooooovooooooovoooooooooooooooovooooooooovovoooooooooooooooooooooooooooooooooooooooovooovooovvoooooooovooooooooooooovooooooovoovooooooooooooooooooovooooooooooooooooooooooooovooooovvvooooooooooooooooooooooooooooovvooooovooooooooooooovooooooooooooooooooooooooooovooooovovoovoooooooooovovoovoovooooooooooovooooooooooooooooooooovoooovoooooooovoooooooovoooooovooooovooooovooooooooooovooooooooooovooooooooooooooooooooooooooovoooooooooooooooooooooooooooooovooovooooooooooooooovooooooovoooooooooooovoooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooovvovooooooooooooooooovooooooooooooooooooooooooooooooooooooovoovooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooovoooovooooooovoooooovoooooooovooooooooooooooooooovovoooooooooooooooovoooooooooovooooooooovvoooooooooovoooovoooooooooovooooovoooooovoooooooovooovvooovoovooooooooooooooooooooooovooovoooovoooooooovoovoooovovvooooooovooooooovovovooooovooooooooooooooooooovooooooooooooooovovoooooooooooovoooooooooooooovoooovoooovoooooooovvooovoooooooooooooooovooooovovooovovoovooooooooooooooooooooooooooooovooooooooooooooovoooooooooooooooooooooooooooovooooooooooovooooooooooooooooovoooooooooooooooooooooooooooovooooooooooooooooooooooovoovoooovoooooooooooooooooooovvoovoooooooooooooooovooooooovooooooooooooooooooooooooooooovvooovooooooooooooovooooovoooovooovoooooooooooooooooooooooooooooooooovvoooovoooooooooooovovooooooooovoooooooooooooooooooovovoooovooooovooooooooooooooooooovooovoovoooovvooooooooooovovooooooooooooooooovoooooooooooooooooooooooooooooovoooooovoooooooovoooooooooooooooooooooooooooooooovoooooooooooooooooooooooooovooooooovvooooooooooooooooooooovoooovoovoooooooooooooooooooooooooooovooooovoooooooooooooooooovooooooooooooooooooooooooooovoooooovoooooooooovvooooooooooovoovovooooooooooooooooooooooooovvovvooooooooooooooooovooooooovovooooooooooovoovoooooooooooovooooooooooooooooovoooovooooooooooooooooovooovoooooovoooooooooooooovooovoooooovvoooooooooooooooooooooooooooooooooooooooovooooooooooooooooovoooooooooooooooooooooooooooooooooooooovooooovoovoooooooooooooooooovoooooooooooovoooooooooooooooooooovoooooooooooooooooooooooooooooovoooovoooooooooooooooovooooooooooooovoooovooooovoooooooooooooooooooooooooooooovoooooooooooooooooooooooovoooovoooooooovooooooooooooooooovooooooooooooooovooooovooooooooovvovovovoovvooooooooooooooooooooovoooooooooovoooooooooooovovvooovooooooooooooooooovooooooooooooovooooovoooooovvovoovovovoooooooovoooovvooooooooooooooooooooooooooooooovooooooooooooooooooooooovooooooooooovoooovooooooooooooooooooooovovoovooooooooooovooooooooooooovoooooooooooovovovooooooooooovoovoooooovoooooooooovoooovooooooooooovooooooooooooooooooooooooooooooooooooooooooovoooooovoovooooooooooooooooooooooooooooooovooooovoovvovooooooovoooovooooovooooooooooooooooooovoooooooooooooooovoovovoovvooooooovoooovoooooovoooovovoooooooooooooooovooooooooooooovoooooooooooooooooooooooooooooooooovooovoooovooooovooooooooooooooooooovvoooooooooooooooovooooooovoooooooooooooooooooooovoooovovooooooooovoooooooooooovoooovoovooooooooooooooooovoooooooovooooovoooooovoooovooovoooooovooooooooooooooooooovoooooooooooooooooovooooooooooooooooooooooovovoooovooovoooooooovoooooovovooovoovvvoooooooooooooovooooooooooooovooovooooooooovovoooooooooooooooooooooovooooooooooooooooooooooovooooooooooooovoooovoovovoooovooooovooooooooovooooooooooooovoooooooovoooovooooooooooooooooovovovoooooooovoovooooooooooooovoooooooooooovoovooooooooooooooooooooovovooooooooooooovoovooooooooooooooooovoooooovoovoooooovooooooooooovoooooooooooooooooooooooooooooovooooooovoooovoooooooooovooooooooooooooovooooooooooooooovooooooooovooooooooooovooooooooooooooooooooooooooooooovooooooooooooooooooooooooooovvoovooooooooooooovoooooooooooooooooooovoooovovoooooooovovvooooooooooooooooooovooooovooooooooovoooooooooooooooooooooovoooooovoooooooooovooooooooooooooooooovoooooooooooooooovoooooovoooooovovoooooooooovvoooooooooooooooooooooooovoooooooooooooooooooooooooooooovvooooooovvooooooooooooooooovooooooooooooooovooovovooooooooooovoooooooooooooooooooovoooovoooooovoooooooooooooooooovvvvovooooooooooooooooooooooooooovoovoooovooooooooovooooooooooooooooooooooovoooooooooooovooooovooooooooooooovoovooooooooooovvoooovovooovovooooooooooovooooooovvoooooooovoooovovoovooooooooovooooooooooooooovoooovooooooooooooooooooooooooooooooovoooooooooovoooooovooooooooooooooooooooovoovooooooooooooooooooooooooovoooooovoooooooooooooovooooovooooooovoovoooooooooovoovoooooooooooooovooooooooooooooooooooovooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooovoovooovooooooooooooooooovooooooooovoovoooovooooooovooooooovooooooooooovoooooooooovoooooooovoooooooooooooooovooovooovoovoooovoooooooooooooooovoovvoooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooovoooooovoooooooooooooooovooooooooooooovooooovoooovooooooooooooooooooovoooooovoooooooooooovvoooovooovoooooooooooooooooovoooooooooooooooooooooooovooooooooooooooooooooooooovoooovooooooooooooooooovoooooovoooooooooooooooooooovooooooooovoooooooooooooooovoooooooooooooovooooooooooooooooooooooooooooooovoovvooooooovovooooooooooooooooooooooooooooooooooovovoooooooooooooovoooooooooooooooooooooooovoovoovoooooooooovoovooooooooooooooooooooooooooovoooooooooooooooooooooovooooooooovooooovoooooooovoooooooovoooooovovovvoooooooooooooooooooooooovooooooooooovvooooovoooooovoooooooooooooooooooooooooooooooooovoooovoovoovooooovooooooooooooooooooooooooooooooooovooooovooovoooovoooooooooooovooooooovoooooooooooooooooooooooooooooovooooooooooooovooooooooooovoooooovoooooooooooovooooooovoovvovoooooooovoooovoooooovooooooooooovoooooooooooooovvovoooooooooovooooooooooooooooooovoooooooovooooooooooooooooooooooooooooooooooooooovooooooovovooooooooooooooovoooooooovoooovoooooovooooooooooooooooooooooooovooooooooooooovoooovooooovooooooovoooooooooooooooooooooooooovoooooooooooooooovooovovooooooooovooooovooovooooooooooovooovooooovoovoooooooooooooooooooooooooooooooovoovooooooooooooooooooovooooooooooooooooooooooooovooooovooooooooooooooooooooooovoooovooooooovovoooovoooooooooooovooooooooooooovoooovoovoovvovooooooooooooooooooooooooooooooooooooooooooooooooooooooooovvooooooooooooooooooooooooooooooooooooooooovooooooooooovooooooooooooooooooooooooooooooooovoooooooooooooooooooooooovooooooovoooooovooovooooovoooovooovooovooovooooooooooovooovooooooooooooooooooovoooooooooooooooooovooooooooooooooooooovoooooooooovoooooovooooovooooooooooooooooooovoooooooooovooooooovooooooovoovooooooooooooooooovoooooovoooovoooooooooooooooooooooooooooooooooovoooooooooooooooooovooovoooooovooovooooooooooooooooooooooooooovvooooooooooooooovvoooooooovooooooooooooooooooooooooooovoooovooovovooooooovooooooooovooovvoooooooooooooovooooooooooovooovvvvoooovooooovoovoooooooooooooooooovovoovoooooooooooooooooooovoooooooooooooooooooooooooooooooooovoooooooooooooooovvoovoooovoooovoooovoooooooooooooovooooooooooooooooooooooooooovvooooooooooovoovoovovoovoooooooooooooooooooooooooooooooooooooooooovooooooooovoooooooooooooooooooooooooooooovooovoovooooooooooooovoooooooooovoooooooooooovoovoovoooooooovoooooooooovoooovooooooooooooooooovooooovoovoovoovoooooooooovoovoooooooooooooooooooooooooooovooooooovooooooovooovoooooovvoooooooovoovoooooovoovoooooooooooooovvooooooovvovooooooooooooooooooooooooooooovvvooooooovvooooooovoooooooovooooooovooovvoovooooooooooooooooooooooooooovooooooovoovooooooovooooovoooooovoooooovooooovvooooooooooooooovoooooooooovoooooooooooooovoooooooovooooooovooooooooovooovvvooooooovoooooooooooooovooovooooooooooooooooooooooooooovoooooooooooooooooooooovoooooooovooovooooovooovoooooovoooovoooooooovoooooooooooooovovoooooovoooooooooooooooooooooooooooooooooovooooovovooooooooovovooooovovovooovoooooooooovvooooooovoooooooooooooooooovoooovovoooooooooooooooooooooooooooooooooooooooovoooooooooovoooovoooooooooooooovoooooovovooooooooooooooooooooooooovoooooooooooooooovoooooooooooooooooooovovooooovvooooovovvoooooooooovovvoooovooooooooooooovvooovoooooooovoooooooooooooooooooooooooooooovoooooooooooooooovvoooooooooooooovooooooooooooooooooooovooooooovoooovovoooooooooooooooooooooooooooooooooooooooooooovoooooovovoooooooooooooooooooooooooovooooooooooooooooooovoooooooovoooooooooooooovoooooooooooovooooooooovooooooooooooooooooooovoovoooooooovooooooooovooooooovoooooooooooooooooooooooooovooovoovovoovooooooooooovvoooooooooooovooooooooooooooooooovooooooovoooovooooooooooooooooooooooooooovoooooooooooovoovoovoooooooooooooooooooooooooooooovoooovoooooovoooooooooooovoooooooooooooooooooooooovovovvoooooooooovovvvoooooooooovovooooooooooovoooooooooooooovooovooooovovoooooooooooooooovovooooooooooooovooooooooovoooooovvooooooovoooooooooovovoooooovooooooooooooooooooooooooooooooooovoooooooooooooooooooovoovooooooooooooovoooooovoooooooooooovvooooovoooooooooooooovvooooooooovoooooooooooooooooooooooovooooooooovoooovvoooooooooooooovoooooooovooovoovoooovoooooooooooooovooovooooooooooooooovoooooooooooooooooooovoovoooovooooooooovoooooooovooooooooooooooovvvoooooooooovoooooooooooooovoooooooooooovovoovooooooooovoovovooooovoooooovvoooooooooooooovvoooooooooovooooooooooooooooooooovoooovooooovoooooooooooooooovovooovooooooooooooooooooovovovooooovooooooooooovooooovovoovovooooovoooooooooooooooovoooooooooooooooovooooooooovooooooooooooooooooooovoooooooooovoooooooooooooooooooooooooooooooovoovoovooooooovoovovovoooooooooooovoooooooooooovoooooooooooooooooooooooooooooooooooooovooovooooooooooooooooovooooovoovooooooooovvooooooooooooooovovooooooovooooooooooooooooovoooovooovooovooovooovoooooooooooooooooooooooovoooooooovoooooooooooooooovooooooooooooooooooooovoooooooovvoooovooooooooooooooooovoooooooooooooooovoooovoooooooooooooooovooooooooovooooooooooovoooooooooooooooooooooooooooovvooovoooooooooooooooooooooooovooooovooooooooovoooooooooooooooooooooooovooooovooovoooooooooooooooooooooooooovovooooooooooooovoooooooooooooooooovvoooooovoovoovooooooooooooooooovoooooooooooooooooooooooovoovooooooooovooooooooovooooooooovvoooooovooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooovoooovvoovooooooooooooovoovoooooooooooovooooooooovoooooooooovoooooovoooooooooovoooooooooooooooooooooooooooooooovoooovooooooooooovooooooooooooooooooooooooooooooooooooooooovooooooovoovooooooooooooooooooooooovoooooooooovovooovooooooooooooooovooooooooooooovoooooovoooooooooooovoooooooooovoooooovooooooooooooovooooooooooooovoooooooooovooooooooooooooooooovooooooooooooooooooooooooovooooooooooovooovoooooovovoovooooooooooooooooovooooooovooooooooooooooooooooooooooovvooovoooooooooooooovooooooooooooovooooooovoooooovooooovooooooooooooovvoooooooovooovooooooovoooooooovoooooovooooooooooooooovoooooooooooooooooooovoovooooooooooovvvoooooooooooovoovvooooooooooooovooovooooooooooooooooooooooovoooooooooooooooooooovvoovooooooooooooooooovoovoooovvooooooooooooooooooooooooooovooooooooooovooooovoooooooooooooooooooovovovoooovvooooooooovooooovooooovooooooooooooooooooovoovoooooooooooooovvooooooovooooovovoooooooovoooooooovooooovooooooooooooooovvooooooovvoooovooooooooooovooovoooooooooovoooooooooooovooovvoooovooooooovoooovoooooooooooooovoooovooooovooooooooooooooooovoooooovooooovooooooooooovooooooooooooooovvooovooooooooooooooooooovoooooooooovoooovoooooooooooooooooooooooooooooovovooooooooovovvooooooooooooooovooooooovoooooooooooooooooooovooooooooooooooooovvooooooovooooooooooooooooooooooooooooooooooooooooooovoooooovoooooooooovoooooooooovooovovoooooovooooooooooooooooovooooooooooooooooovoooovoovoooooooooooooovovooooooooovoooooooooooooooooooooooooooooooooooovovoovooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooovvoooooooooovooooooooooooooooooooovoooooooooovovoooooooooooovooooooooooooovoooooooooovoooovooooooooooooooooooovoooooooooooooooovoooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooovooooooooovooovoooooooooooooovooooooooovoovoooooooooooooooovooooovooooooovooooooooovooovoooooooovoooooovooovoovoooovoovoooooooooooooooooovoovoovooooovooovoooovoooooooooooooooooooovoooooooooooooooovooovooooooooooooooooooooooovoooooooovoooooooooovooooooooooooooovooooooooovoooooooooooooooovoovoooooooooooooooooooooooooooovovooovooooooooovooooooooovooooooooooovovoooooooooooooooooooovvoooooooooooooooooooooooooooovooovoooooovoooooooooooooooooooovoooooovoooovoooooovoooooooooooooooooooooovooooooovoooooooooovoooooooooooooooooooovoooooooovooooooooooooovooooooooooovoooooooooooooovoooooooovoooooooooovooooooooooooovooovooooooooooovvoovovooooooooovoooooooooooooovoooooooovooooooooooooooooooooooooovooovoooooooovoooooooooooooovovooovooovooooooooovoooooooovoooooovoooooooooooovoooooooooovoooooooooooovvooovooovoooooooooooooooooooovvoooooooooooooooooooooooooooooovoooovoooooooooooovooooovoooooooooooooooooooooooooooooovoooooooovooooooooovoooooooooooooooooooooooooovovovovoooooooooooooooooovvooooovoooooooooooooooooovooovooooooooovooooooooooooooooooooooooooooooooovoovvooooooooooovooovoooooooovovoooooooooooovooooooooooovovooooooooooooooooooooooooooooooovovoooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooovooooooovoooooooooovoovoooooooooooooooooooooooooooooooovooovoooovoooooooooooooovoooooooooovoovooooooooooovovoooooooooovoooovooooooooooooooooooooooooooooooooooooooooooooooovovoooooooooooooooooooooooooooovoooooooooooooovooooooooooooooooooooooooooooooooooooooovoooooooooovooovooooooooovooooooooooooooooooooooooovovoooooooooooooooooooooooovoooovvoovooooooooooooooooovooovooooooovooooooooooovooovooooooovovovvooooooooooooooooovvoooooovovvoooooooooooooovoooooovovoooooooooooooooooooooooooooooooooooooooooovvoooooovoovooooooooooooovovvovooooooovooooooooovooooovoooooovooooooovooooooooovvoovvooooovvoooooooooovooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooovooovooooooooooooovvoovooooooooooooooooooooovvoooooooooooovvooooovoooooovvoooooooooovooovoooovooooooovooovoooooooooooooooooovoooovooovoooooooooooovoooooovoooooooooovooooovoooovooooovooovooovooooovoooooooooooooooooooooooooooooooooooooooooooovooovoooooooooooooooooovoovoovoooovovovoooovoooooooooovooooooooooooooooooooooovooooooooooooooooooooooooooooooooovooovoovvooooooooovoooooovooooovvoooooooooooooooooooooooooooooooooooovovovooooovooooooooovoooovooooooooooooooovoovooooooovoovooooooooooovoooooooooovvvooooovooooooooooooooooovooooooovoovooooooovooooooooooooooooovovoooooooooooovoooooooooooovovvoooooooooooooooooooovoooooooovooooooooooooooooooooooooooooooooovoooovovooooooooovoovoooooooooooooooooooooooooooooooooooooovoooooooooooooooooovoooooooooooooooooooooooovoooovooooooovoooooooooovoooooooooooooooooooooovoooooooovoooovooooooooooovooovoooooooooooooooooooooovoooooooooooooovooovvooovoooooooooooovoooovoooooovooovoooooooooovooovvooooooooooovooooovooooooooooovooooovooovovoooovoooooooooooooovoovoooooooooooooooooooooooovoooooovovoovvovooovovooooovoooovoooooovoooooooooooooooooovovvvovoooooooovoovooooovoooooooooooovooooovooooooooooooooooovovooooooooooovooooooooooovoooooooooooooooovoooooooooooooooovoooovoooovoooovoooooovoooooooooovoovooooooovooooooooooovovoooooooooooooooooooooovooooooooovooooooooooooovoovooooooooovooooooooooooooooovooooooooooooooooooooooooooooooooooovooovovoooooooooooooovooooooooovooooooooovooooooooooooooooooooooooooovoooooooooovooooooooooooooovooooooovvooovoooooooooovovoooooooooovooooooooooooooovooooooooooooooooooooovooovoooooooooooovoooooooooooooooooooooovvoooovooovooooooooovovvooooooooooooovooooooooooooovoooovoooooovvooooooooooooooooovooooooooooooooooovoooooooooovooooooooooooooooovooooovooooooovooooooovoooovovovooooooooooooooooovoooooooooovovoooooovovooooooooooovoooovoooooooooovoooooooovoooooooovoooooooooooovooovoooovoooooooooovooovoovooooooooooooooovoooooooovooooovooovoooooooooooovvoooooovooooooooooooooovooooooooooooooooooooooovooooooooooooovoooovooovoovoooooovoooooovooooooooovooovooooovovovoovooooooovoooooooooooooooooooooooooooooooovooooooovooooooooooooooooooovooooooooovovooovoooooooovoooooooooooooooooooooooooovoooovooooovooooooooooooovoovoooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooovoooooooooovovovooovoovoooooooooovooovovovvoooooooooovooooooooovooooooooooovvovooooooooooooooooooovvoovovooooooooooooooooooovoooooooooooooooooooooooooooooooooovooooovooooooooooooovooovooooooooooooooooooovoooovooooovooooooooooooooooooooooooovoooooovovooovooooovvooooovooooooooooooooooooooovoooooooooooooooooooooooooooovooovooooooooooooooooooovvooovoovooooooovvoooooooooooovooooovoovoooooooooooovoovooooooooooovooooooooooooooooooooooooooooooooooooooooovoooovooooooooooooooooooovooooooooooooooooooooooooooovoovovvoovoooooooooovooooooooooooooooooovvovoooooooovvooooooovoooovooovooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooovooooooooooooooovoooooooooooooooooooooovoooooovooooooooooooooooooooovoooovvoooooooooooooooooooooooooovoooooooooooovooovooooovoooooooooooooooooooooooooooooooooooooooooooooooooovoooooooovoooooooovoooooovvooooooovooooooooooooooooovoooooooovoooooooooooooooooooovoooooooovooooooooovoooooovoovoooooooovoooooooooooooovoooooovooooooooovooooooooooovooooovoooooooooovoooooooooooooooooovooooooooooooooooooooooooooooooooooovoooooooooooooooovovoovoooooooooooooovoooooooooooooooovooooooooooooooooooooooovoooooooooooooooooovvvoooooooovoooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooovooooooooooovoooooooooooooooooovoooooooooooooooooooooooooooovoooooooooooooooooooooooooooooovooooovooooooovooooooooooooooooooooooooooooovooooooooooooooovooooooooooooooooovvooovooooooooovoooooooooooooovooooooooooooooovooooooooooovooooooooovvooooooooooooooooooovovooooooooooooooovovvvovoooooooooooooooooovooovoooooooovooooooooovoovvvoooooovooooooooooooooovoooooooooooooooooovvooovvooooovooooovoooovoooooooooooovovoooooooooooooooooooovooooooooooovvvoovoooooooooooovoovooooovooooooooovooooooovoooooovooooooovoooooooooooooooooovoooooooooooovovooooooooooooooovoooooooooovooooooovoovoooooooooooovoooooooovovvoooooooooooovooooooovvoovvooooooooooooooooooooooooooooooooooooooooooooovvooooooooooooooooooooooooovoooooooooooovooooooooooooovoooooovooooooooovooooooooooovooovoooooooooooovooooovoooooooooooovoooooooooovvoooovoooovooooooooovvoooovoooooooooooooooooooooooooooooooooooooooovvooooovovvoooooooooooooooooooooooovovoovoooooooooovooooooooooooooooooovooovooooovoovooooooovooovoooooooovvoooovoooooooovoooooooooooooooooovoooooovoooovvoooovooooooooooooooovooooooovooooovoooooooovoooooooooooooooooooooooooooovooooovoooooooooooooooooooooooooooooooovoovoooooooooooooooooovooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooovovoooovooooovoooooooovoooooovovoooooovovovoooooooovoovovoovooooooooooooovoooovoooooooooooooovooooovoooovoovooovooooooooooooooooovoooovooooooooooooooooooooooovooovoovooooovooooooooooooooooooooooooooooooooovooooooooovooooooooooooooooooooooovoooooooooovooooovooovooooooooooovooooooooooooooovoovooooovoovoooovoovooooooovoooooooooooooooooooooooooovooooooooooooovoooooooooooooooooooooooooovoovoooooovooooooovooooooooovooooooooovvvovooooooooooooovoooooovooooooooovooooooooovooooooooooooooooooooooooooooooooovoooooooooooooooooooooooovoooooooooooooooooooooooooovooovovooooooooooooooooooooooooooovovooooooooooooooooooooovoooooooooooooovooovovvovovoooooovooooooovoooooovoooovovvoooooooooovooooovoooooooooooooooooooooooooooooovoovovvooooovoooooooooovoooooooooooovooooooooovoooovoooooooooooooovoovooooooooooooooooooooooooooooooooooooooooovoovvvvoooooooooooooooooovoovvvoooooooooooooooovooooooooooovoovooooooovooooooooooooooovoovovvooooovooooooovooooooooooovoooovoooovooooooovooovooooooovoovoooooooovoovooovooovovooovoooooooovoooooovooooooooooooooooooooooooooooooooovoooooooooooooooooooooovoooooooovoooooooooooooooooooooooooooooooooovoooooooooovoooooooooooooooovoooovooooooooovoovooovooooovoooooovoooooooooovovvoooooovoooovoooovoooovoooooooooooooooovooooooovoooooooooooovooooooooooovoooooooooooooooooooooooooooovoooooooovooooooovooooovooooooooovoooooooooovooooovooovvovooooovooovoooooovoooooooooooooooooovooooooovoooooooooooooovoooovooooovoooooooooooooooooooooooooooooooooooooovooovovovoooooooooooooooooooooooooooooooovooooovoooooooooooovvoooooooooovoovoovooooooooooooooooooooovooooooovoooooooooooooovoovoooooooooooovooooooooooooooooooovvooooovvoooooooooooooovooovovoovoooooovoooooooooooooooooooooooooooooooooooooovooooooooooooooooooovvovooooooooovoovooooovovooovoooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooovooooooooooooovooooooooooooooooooooooooooooovooooooooooooooooovoooooooooooooooooooooovooooooooovvvooooooooovooooooooooovoooooovvoooooovooooooovvooooovvooooovovoooooooooovvooooooooooovoooooovovoooooooooovoooovooooooooooooooooovoovoooooooooovooooooovoovooooovooooooooooooooooooooooooovooooovvoooooooooooooovooovvoooooooooooooovooooooooooooooooovoovoooooooovoovooooooooooooovovvovoooooooooooovovooooovoooooooovooooooooooovooovoovovooooooooooooooooooooooooovoooooooooooovovooooooovooooooovvooooovoooooooovoooooooooooooooooooooooooooooooooooooovooooooooooooooooooooovvvvvooooooooooooooooovoovovoooovvoooovoooooovoooooooooooovoovvoooooovvoooooooooooooooooooooooooooovoooooooooooooooovoooooooovoooovoooovooooovoovoooooooooovooooooooooooooooooooooooovoooooovovoooovooooooooooooovoooooooooooooooooooooooooovooovoooooovooooooooooooooooooooooooooooovooooooooooooooooooooovooovoooooooooooovoooooooooooooooooovoooooooovoooooooooooooooooovvooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooovooooooooooooooooooooooooooovooooooooooooooooooovoooovooooooovoovovoooooooovooovooooooooooooooooooovooooooooooooooooovooooooooooooooooooovooooovovooooooooooovoooooooooooovoooooooooooooooooovooooooooooooooooooovooooooooooooovvoovoooovooooooooooooooovvoovvooooooooooovovovooooooooooooooooovovooooooooovvoooovoovooooooooooooooooooooooooooooooooooooovoooooooooooovovooooooooooooooooooooooooooooooooooooovooooovooooooooovoooovooooovooooooooooooooooooooooooooooooooooovvoooooooooooooooooooooooooooovvoovoooovoooooooovvooooooooooovooooooooooooovooovooovooooooovovooooooooooooooovooooooovoooooovooooovoooovoooooovooooooooooooooooooooooooooooovooooooooooooovoooooooooooooooovooooooooooooooooooovvoovvoooooooooovoooooovoooovooooovoovoooooovovooooooooooooooooooooooovoooooooovooooooovooovooooooooooovoovoooovooooooooooooooooooooooooooooooooooooooooooooovvooovoooovooooooovoovoooooooovoooooooooooooovoooooooooooovooooooooooooooooovooovooooovooooooovoooooooooooovoooooooovooooooooooooovvoovoooovovovoovooooooooovoooooooooooooooooooooooooovoooooooovooooooooovovoooooovoooooooooooooooooooovovoovoooooovoooooooooooooooooovooooooovoooooooooooooooooooooooooooovoooovoooooovooooooooovoooooooooooooooooooooooooooovovovoooooooooovooooooovooooovoovooooovovoooovoooooooooooooooovooovovoooooooovooooooooooooooooooooooooooovoooooooooooovooooooooovoooooooooovoooooovooovooooooooooooooooooooooooovovoooooooooooooooooovoooovooooooovoooovooooooooooooooooooooooooooooovooooooovooooovoooovvoovooooooooooooooooooooooooooooooooooovvooooooooooooovoovvoooooooooooooooooooooooooooovooooooovvoooovoovoooooooooooooovoooooovooooooooooooooooovooovoooovoovooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooovovoooooovooooooooooovoooooovooooooooooovooooooovooooooooooooooooooovoooooovoooooovoooooooooooooooooooooooooooooooooooovvoooooooovooooooooooooooooooooooovovoooooooovvoovoooooooovoooooooooooooovoooovooooooooooooovooovooovooooovovooooooooovoooooooooooooooooooooooovoooooovooooooooooooooooovooooovovovovoooooooooooooooooooooooooooooooovvoooooooooooooooovooovooovooooooooooooooovovvoooooooooooovooooooooooooooooooooooooooooooooooooooovvoooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooovoooooooooooooooooooooooovoooooovoooooooooovvoooooooooooooooooooooovvooooooooooooooooooovooooooooovovoooovvoooovooooooooovoooooooovooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooovooooooooovooovovooooooooovooooovvoooooooooooooooooovoooooooooooooooooovoooooooooooooooooooooooooooooooovooooovooovoooovooooooooooooooooooovooooooooooovoooooooovooooooooovoooooovoooooooooovovoooovoooooooooovoovooooooovooovooovoovooooooooovoooooooooooovooooooovooooovooooovooooooooooooovoooovooovovvoooooovooooooovoooooooooooooovoooooooooooooooooooovoooovoovoooooooooooovooooooooooooooooooooooooooooovoooooooooooooooooooooooooooovvoooooooooooooovoooooovoooooovoooooovoovooooooovooooooooooooovoooovoovooooooooovooooooooooooovooooooooooooovoovooooooooooooovovovooooovvooooooooooooooooovooooovooovooooooovooooooooooooovovoooooooovooooooooooooooooooooovooooovooooovooovvoooooooooooooooooooooooooooooooooooovovoooooooooooooooooovooooooooooooooooooooooooooooooovvooooooooooooooooooooooooovovovoooooooovoooooovoooovooooooooovoooooooovoooovooooooooovoooooooooovovooooooooooooovovoooooooovooooooooooooooooooooovooooooooooooooovvooooooooooooooooovooooooooooooooooooovoooooooooooooooooooooooooovooooooooovvovoovooooovoooooooooooovooovooooooovoooooooovooooovoovooooooooooooooooooooooooooooooooooooooooooooovoovoooooooooooovoooooooooooooooooooovoovooooovoooooooovoooooovoooooooovoovooooooooooooooooovoooooovooooovoooooooooooooooovoooooovooooooooooooovoooooooooooooooooooooovoovvoovooovoovoovoooooovooooooooooooooovooooooooooooovoooooooooovooooooovvvooooooooooovooooooooovoooooooooooooooovovooooooooooooovooovooooooooooooooooovvooooooooooooooooovoooooooooooovvooovoooovvooovoooovovovooooooovooooooooooooooovooooooooooooooooooovoooooooooooooovoooooooooooovovvoooovooooooooovoooooooooooooooovoooooovooovooooooooooooooooovoooooovoovoooooooovoooooooovoooooooooooooooooooooooooovoovooooooovooooooooooovoooooooovooooooooooooooovoooooooooooovooooovoooooooooooooovoooooooooooooooooooooooooooooovooooooooooooooooooooooooooooovovvvoooooooovovovooooovoooovoooooooooooooooooooooooooooooovoooooovvooooooooovoooovooooooovovovooooooooooooooooooooooooovooooooooooooooovooovoooooooooooooooooovvoovooooooovooooooovovoooovooooovoooovoooooooooooooovooooooooooooooovoovvooooooooooooooooooooooovooovoooooooooooooooooovooooovvovoooooooooovooooovooooovovoooooooooovooooovovoooooooooooovooooovooooooooooooovooovoovoooooooovvovoooooooooooooooooovooooooooooooooooovooooooovoooooooooooooooovovoovoooovoovoovoooooooooooooooooooooooovoovooooooooooooooooovoooooooooovooooooooooooooooooooovoooooooooooooovoooooooooovvoooovoooooooooovoooooooooovoooooooooooooooooooooooovoovoooooooooooooovooooooooovoooooovovooooooooooooovooooooooooooovvvooovoooooovooooovooooooooooooovooovoovooooooovoooooooooovoooooooovooooooovovooovvooooooooooovoooooovooooooooooooooooooovooooovovvoooooovooovoovoooooooooovovoovovooovooooovoooooooooovooooooooooooooooooooovoooooooooooooooooooooovoooovoooovoooooovoooooooooooooooooooooooooooooooooooooovoooooooooovoooooooooovovvvooooovooooooovoooooooooooooovooooooooooooovooooooooooovoooooooooovooovvooooooooooovooooooooooooooovoooooooooooooooooooovoooooovooooooooooooooooooooooooooooooooooooooooooooovooovoooooovoooooooooovovooooooooooooooooovoooooooooovooooovvooooooovooooooovoovooooooooooooooovoooooooooooovoooooooooooooooooooovooovooooooovvoooooooooooooooooooooooooooooovooooovoooooooooooovoovooovooovooovoooooooooooooooovovoooovooooooooooooooooovoooooooovvoovooooooooooooooooooooooooooovooovoovoooooooooooooooooooooooovooooooooooooooooooovoovooooooovoooovooooovooooooooooooooooooooovoooooooooovoooooooooooooooooooooovooooooovovoooovoovooooooooooovvoooooovoovoooovovooooooooooooooooovoooooovoooooooooooovoovovoooovooooooovooooooooovoovoovooooooooovoooovoovoooovoooooooooooooooooooooovovovovoovvvooooooooooovooooovoooooooovooooooooooooooooooooooovooooooooooooovoovoooovvvooooooooooooooovooovoooovoooooooooovovooooooooooovvooooovovoooooooooooovoooooooooooooooooooooooooooooovooooooooovoooovoovovooooovoooooooooooooooooooooovoooooooooooooooovvooooooooooooooooovoooooooooooooooooooooovooooooooooovooooooooovooovvooooooooooooooooooooooooooooooovoooooooooooovooooovoooooooooooooooooooooovooooooooovvoooovoooooooooooooooooovooooooooooooooooooovooooooovoooooooovoooooooooovoooooooooooooooooooooooooooooovoooooooooooooooooovoooooooovooovoooooooooovooooooooovoooooovoooovoooooovoooooooooooooooooovooovooooooooooooooooooooooooooooooooooooooovvvoooooooooooooooooooovvoooooooooovooooooooooovooooooooooooooooooooooooooooovoovoooooooooooooooooooovooooooooooooooooovvvooooooooooooooooooovovooooovooooovooooooooooooooooooooooovoovooooooooooooooooovooooooooooooooooooooooooooooooooooooooovooooooooooooooooooovoooooooooovoooooovooooooooovooooovoooooooovovoooooooovvoovvooooooooovoooooooooovooooooovooooooooooovooooooovoooooovoovooovoooovoooooooooooooooooooooooooooooovoooooovooooooovoooooooooooooooooovoooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooovoovoooooooovovooooooooooooooooooooooooovoooooovooooooooovvoooooovooooooooooooooooooooooooooovoooooooooooooooooovvvooooooooooooooooooovoooooooooooovooovoooooooooovoooooovoooooooooooovoooooooooooooooovoovovoooooovooooooooooovoovoovooooooovooooooooovoooovoooooooovoooooooooooooooooooooooooooovooooooooovooooovooooooooooooovooovooooooooooovooooooooooooooooooooovoovoooooooooooooooovoovvooooooooooooovoooooovoooooooooooooooooooovoooooooooooooooooooooooooooooooovoooooooooooooooooooooooooovooooooooooooooooovooooooovooooooooooovoooooooooooooooovoooooooooooooooooovooovoooooooooooovoovoooooooooooovooooooovoooooooooooovoooooooooooooooooooovovvoooooooooooooooooovovooooooovooooooooooooovooooooooooooooooooooovoovooovooooooooooooooooooooooooooovovoovovooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooovvoooooooooooooooooooooovooooooooooooooooooooovooooooooooooovovooooooooooooooooooovooooooooooooooooooovvvooooovvovoooooooovovovooooooooooooooovooooooooovooovoooooooooooooooooooooooooooooovoooooooooooooooooooooooooovoooooooooooooovooooovoooovovooovooovoooooooovooooooooooooooooooooovovoooooooovooovvooooooooooooooovooooooooooooooooovoooooooovoooooooooooooooooovovoooooovooovoooooooooooooooooooooooooovovoooooooooooovooovooooooovoovooooooooooovoooovoovoooovooooooooooooovooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooovooooooooooooooooovooooooooooooooovoooooooooovoooooooooooooovooovvoovooooooooooooooovovovovovoooooooooooooooooooooooooovooooooooooooooovooovooooooovooooooovooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooovovooooooooooooovooooovooooooooovovoovoooovooooooooooooooooovoovoovoooooooooovooooooooovoooovoovovooooooooooooooooooooooooooooooooovooovvvooovoooovoooovoooooooooooooooooovooovoooovoooooovooovoovooooooooooooovooooovvoooooovoovooooooovooooooovoooooooooovoooooovooooooooooovvoooovooooooooooooovoooooooooooooooovoooovoooooooooooooovovoooooovoovooooooooooooooovoooovovovooooooooovooooooooooovoooooooovoovooooooovooooovoooovooooooooovoooooooooooooooovoovoooooooovooooovooooooooooooooooovoooooooooooooovooovooooooooooooooooooovoooooooooovovooooooovooooooovooooooooooooooovovoooovooooooovooooooooooooooooovooovoooooovooooooooovooooovooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooovooooovoovooooooooooooooooovoooooooooooooooovvooooooooooooovoooooooooooooovooooovoooooooooovooooooooooooooooooooooovooooooooooooooooovooooooooooooovooovovooooovvooooovoooovoovooooooovoooovovoooovoovooooooovoooooooooooooooooooooooooovooooovooooooooooooooooooovooooooooooooooooovvoovoovooooovoooooooooooooooooooooooooooooovoovvovoooooooooooooovoooooovoooovoovoooovooovoooooooooooooooooooooooovoovoooovooooooooooovoovovoooooooooooooooooovooooooooooooooooooooooooooooooooooooooooovovooooooooooooooooooooooovooooovooooooooovoooooovooovooooovooooooooooooooooooooooooooooovvooovooooovooooovoovooovooooooooovoovoovooovooooooooooooooooooooooooooovooooovooooooovoooooooooooooooooooovooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovvoooovoooooovooooooooovoooooooooooooooooooooooooovoovooooooooooooovovooooooooooooooooooooooooooovooooovooooooooooooooooooooooooooovooooooooooooovoooooooooooovooooooovoooooooovovooovooooovoooovooooooooooooooovooooooovoooooooooooooooooooooovooooovooooooooooooooooooooovooooooovoovoooooooooooooooooooooovooovooooooovovoooooooooovoooooooooovoooooooooooovooooooooooooooooovooooooooooooooooooooooooooovoooooovoovoooooooovooovoooooooooovvooooovvooooooooooovooooooooooooooooooooooooooooovoooooooovoooovovooooooooooooooooovooooovooovooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoovoooooooooooooooooooooooooooooovoooooooovovooooooooooooooooooooooovovooovooooooooooovoooooooooooooovooovooooooooovooooooooovooooooovooooooooooooooooooooooooooooovovoooooooooooooooooovoovovoooooooovvoovooooooooooooooovoooooooovoooooovooooooooovooooooooooovoovoovooooooooooooooovoooooooooooooooooooooooooovoovooooooooooooovoooovoovooooooooooooooooooooooooooooooooooooovovooooooooooooooooooooooovoooooooooooooooooooooooooovooooooooooooooovooooovooovoooooooovoooooooooooovoooovooooooovoooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooovovooovvooooovoooooooooooovoovvooooooooooooooooooooooooooooooooovooooooooooooooooooovooooovooooooooooooovoooooooooooooooooooooooovovoooovoovooooooooooooovooooovooovoooooovooooooooooooooovooooooovvoooooooooooovooooovooooovovoooovoovvovoooooooovoooooovvoooovooooooooooooooooooooooooooovoooooovoooooooooooooooovooooooooooooooooooooooooooooooooooooovooooooooovvoooovooooovoooooooooovovvooooooooooooooooooooovoooooooovooooooooooooooooooovoooooooooovoooooooooooooovooooooooooovoooooooooooooooooooovooooooooooooooooooooovooooooooooooooooooooooooooovoooooooooovovooooooooooovoooooooooooooooooooooooooooooooooooovvovooooooovooooooooovooooovoooooooooovooooooooooooovooooooooovooooovoooooooooooooooooooooooooooooooooooooovoovoovovvovovoooooooooovovovovoooooooooooooooooooooovooooooooooooooooooooooooooooooooooovooovooooooooovoooooooooooooooovooooooooovoooooooooooovoooooooovooooooooooooooooovoooooovooooooooovovooooooooovooovoooooooooooooovooooooooovooooooooooooooooovooovovooooooooooooooooooooooooooooooooooooovvooooooooovooovovovoooooooooooooooooovooooovoooooovoovoooooooooooooooooooooooooooooooooooovvoovoooooooooooooooooooovooovooooooooooooooooooooooooovvooovooooooooooooooooooovoooooooovovoooooovooooooooooooooooooooooooooooooovooooooovooooovovooooooovoooovooooooooooooooooooooooooooooovoooooooooooovooovovooooooooovooooooooooooooooooooooooooovooooooooooooooooovooooooooooovvoooooooovooooovooooooooooooooooooovooooooooooooooooovooovovoooovoooooovooovoooooooooooooooooooooovooooooooooooooooooovoovoooooooooooovooooooovoooooovoooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooovooovooooooooooooooooooooooooooooooooooooovoooooovoooovoovoooooooooooooooooooooooooooooooooooovoooooovooooooooovooooovooooooooovooovoooovoovooooovoooooovooooooooovooooooooovoooooooooooooooooooooovooovvoooooooooooooooooooooovooooooooooooooooovooooooovoovvoooooooooovvoovoooooooooovoovoooooooooooooooooooooooooovooovooovoooooooooovvovoooovovooooooooooooooooovovoovoovoovvooovooooooooooovovvvooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooovooooovooooooooooovooooooooovoovoooooooooooovooooooooooooooovooooooooooooovoooooovovoooooooovoooooooooooooooooooovooooooovoooooovooooooooooooooooovooooooovoooovvovooovooovoooooooovooooooooooooovooooovooooooooooovooooooooooooooooovovooooooooooovooooooooooooooooooovvooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooovoooooooooovoooooooooooooooooovovooooooovoooooooovooovooooooooooooooooooovoooovoooooooooooooooooooooooooooooooovooooooovoooooovvooooooooooooooovooooooooooooooooovooooooooooooovooovoooooovooovovooooooooooooooovooovooooooooooooooooooooooooooooooooooooooovoooooovooooooooooooooovovoooooooovoooovovoovoooovooovoovoovooovoooooooooooooovooooooooooooooooooooooooooooooooovoooooooooooovoooooooooooooooovoooooooovoooooooooooooovvooooooooooovoovooooooooooooooooooovooooovoooooooooooovooovoovoooovooooooovooooooooooooovooooooovooooooooooooooooooooooooooooooooooooovoooovoooooooooooooooovoooooooooovovooooooooooooooooooooooooooooovoooooovoooooooooooooooovooooovoooovoooovooooooooovooooovooooovooooooooooooooooovooooooooooooooooooovoooooooooovoooooovooooooovooovooooooooooooooooooooooooooooooooooooovooovooooooovoooooooooooovooooooovooooooooooooooovoooooooooooovooovvvoooooooovooooooooooooooooovvooooooovoooooooooooooooooooooooovooooooooooovoooooooooooovoooooooooooooooovovoooovooovoooooooooooooooovovoooooovvoovoooooooooooooooooooooovovoooooooooooooovovoovvooovooooooooooooooooovoooooovooooooooooooooooooooooooovooooooooooovoovooooooooooovvoovoovoooovooovooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooovooooooooooooooovoooooooovvooooooooovooovooooooooooooooooooooooooooooooooovoooooooooooooovooooooooooooooooooooooovooooooooooovvooooovoooooovooooooooooooovooooovoovooovoooooooooooooooooovovoovovoovovoovoooooooovooooooooooovvovoovoovooovoooooooooooovoovoooooooooooooooooooovooooooovooooooooovoooooovoovooooovvooooooooooooooooovvooooooovovoovvoooooooooooooovoovooooooovooovooooooooooovooooooooooooooooooooovovoooooooooovooooooooooooooooooooooooooovoooooooooooooooooooooooooovoooooovooooovooooooooooovooooovvvovovoooooooooovvovoooooovoooovooooooooooooooooovoooooovvoooovvooooooooooooovooooooovvoooovoooooovovooooooovooooooooooooooooooooooovoooooooooooooooovoooooooovoooooooooooovoooooovovoooooooovoooooooooooooovoooooooooooooovvooovoooooooooooovoooooooooooovovooooooooooooovooooooooooooooooooooooooovooooooooooooovoovooooooooooooooooooooooovooooooooovooovooovoooovoooooooooooooooovoooooooooooooooooooooooooooooooooovoovovovoooooooooooooooovoovooooooooooooooooovvoooooooovooooooooooooooooooooovoooooooooovooooooooovooooooooooooooooooovooooooooooooooooooooooooovvooooooooooooooooooooooooovooooooooooooooooooooooooovovooooooooooooooooooooooooovoooooooovooovooooooooooooooooooooooovooovooooooooooovooovooooooooooooooovoooooooooooooooovoovoooooovoooooooooooooooooooooovoooovooooooooooovooooooooooooooooooooooooooooovoooooooovoooooooovoooooooooovooovoooooooooooooooooooooovooooooooooooooovovooovovvooooooooooooooooovoooooooooooooovooovoooooooovooooooooovvooovoooooooooooooooooooooooooovoooooovooooovooooooovoooooooooooooooooovooooooovoooooooooovoooooooooooooooooooooovooooooooooooooooooooooooooooooovoovoooooooooovoooooooovovooooovoooooooooooooovooooooovoooooooooooooooovoooooooooooooooooooooooovoovvooooooooooooooooooooooooooooooovooooovooovooooooooovoooooooooooooooooooooovoovoooovoovovooooooooovooooooooooooooooooooooovoovoovoooooooooooooooooooooooooooovoooooovvvoooovooovvovoooooooovoooooooooooooovooooooooooooooooooovooooooooovooovoooovoovoooooooooovoooooovvoooooooovoooooooooooooooooooovoooooooooooooovooovoooooooovooooooooooooooovooooooooovvooooooooooooooooooooovoooooooooooovooovoooovoooooooooooooooovoovoooovooovoooooooooooooovooooooooooooovvvooooooooovooovooooovooooooooooooooovoooooooooooooovooooooooooooooooovooovovovooooooooovooooovvooooooooooooooooooovvvooooooooovovoooooooooooooooovoooooooooooooovooooooovovvooooooovovovovooooooooooooooooovoovooovooooooooooooooovoooooooooooooooooooooooooooooovoovoooooooooooooooooooooooooooooooooovoooooooooovoooovoooooooovovovoooooooooooooovoooooooooooooooooooooooooooooovoooooooooooovoooooooooooooooooooooooooooooovoooooovooovoooooooooovoooooooovoovoooooooooooooooooooooooooooovoooooovooooovoovooovooooovovooovovoovoooovoooooooovoooooooooooooooooooovooooooooovooooooooovooooooooooooooooooooooooooovooooooovoooooovoooooooovoooooovvoooooovvovooooooooooooooooovooooooooooovooooooooooooooooooooovoooooooooooooooooooooovoooooovooooooooooovovovooooooooovooooooovooooovoooooooooooooovooooovoooooooovvooooovooooooovooovoooooooooooovoooooooooooovoooooooooooooovoovoooovooooooooooooooooooooooovoovvvvoovooooooooooooooooovvooooooovvoovvoooooooovoovoooooooovooovooooovoovoooooovoooooovovoooooooooovooooooooooooovoovooooooooooooooooovooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooovooooooooooooooooooooovoooooooooooooovooooooooooooooooooooooooovooooooooovooovoooooooooooooooovoooovoooooooooooooooooooooooooovooooooooooooooooooooooooovoooovoooooovooooovooovooooooooooovovooooooooooooooovvoooooovoooooovoovoovoooooooooooooooooooooooooooooooooooooooovooovooovoovoooooooovovoovoooooovooooooovoooooooovooovooooovooooooooooooooooooooooooovoooooooooooooooooooooovoooooooooooovovooooovooovooooooooooooooovovooovoovoooooovooooooooooooooooooovoooooooovoooovvoooooooooooooovvoovvvoooooooooooooooooooooooooooovoovoooooooovoovoooovoooooooooooooooooovooooooooovvooooooooooovooooooooooooooooooooooooooooooovooooooooooooooovoovvooooooooooooooooooooooooooooovovoovoooooooooooooooooooooooooooooooooooooooooooovoovoooooooooooooooooooooooooovoooooooooooooooovvooooooooooooovvoooovoooooooooovvoooooooooooooooovooooovvoooooooooooooooooooooooooooooooooooovoooooooooovoovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovvooovoooooooooovoooooooooooovooooooooovoooooooooooooooovooooooooovoooovoooooooooooovoooooooooooovoooooovooooooovooooooooooooovoovoovovooooooooooooovoooooooovooooovoooooooooooooooooooooooooooovvooooovooovoooovoooooooooooooooooooooooooovoooovoooooooooooooooooooooooooooooovovovvoooooooovovoovooovooooooooooooooovooooooooooooovvooooooooooooooovvoooooooovoooooooovoovooooovoooooooooooooovoooooooooooovooovoooooovooooovoovovovooovooovooooooooooovoooooovooooooooooooooooooovoooooooooooooooooooooooooooooovooooooooooooovoooooooooooooooooovoooooooooooooooooooooovooooooooooooooooooovovovoooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooovooooovvoovooooooooooooooooooooooooooooooooooooooooooovoooooooooovovoooovooooooooooooooooovovovoooooovoooooooovoovooooooooooooooooooooooovooooooovvoooooooooooooooovoooooooooooooovovoooovoovooooooooooooooovooooooooooooooooooooooooooooooooooooooooovoooooooooovoooovoooooooooooooooooooooooooovvooovvooooooovooooovoooooooooooooooooooovooooooovoovoooooooooooooooooooooooooooooooooooooooovooooovooooooovoooooooooovooooooooovoovooooooooooooooooooooooooooovooooovoovoooooooooooooooooooooooooovoooooooooooovooovoooovooooovooooooooooooooooooovoovooooooovooooooooooovoooooooooooooooooovooooooooooooooooovoooooooooooooovooooooooooooooooooooooooovoovoooooovooooovoooovooooovovoooooovovoooooooooooooooooooooooooooooovooovoooooooooooooooovoooooooooooovooooooooooooooooooovoooovvooooooooooooooovooooooooooooovoooooooooooooooooooooooooooooooooooovoooooooooovoooooooooooooooooooooooovooooooooooovoooooooooooooooooooovooooooooooooooovoooovvooooooooooovooooooovoooooooooooooooooooovoooovoooovoooooooovoovoovoooooovooovooooovooooooooovvooooooooooovoooovvooooovoooooovoooooooooooooooovooovooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooovoooooooooooooooovooovooooooovooovooooooovooooooooooooooooooooooooooovvooooooovoooooooooooooooooooooooooooovooooooooooooooooovoooooovovooooooooooooooooovooovoooovoovovoooooooooooooooooooovoooooooovooooooooovvooooooooovvoooooooooovooooooooovooovoooooooooooooovoooooooovoooooooooooooovooovooooooooooooooooooooovooovooovoooooovovooooooooooovoooovoovoooooooooooooovooooovooovooovvooovoooooooovvoovooovoooooooovvooooooooooooovooooooovoooovooooooooooooooooovoooooooooooooooovooovovoooooooovooooooooooovooooooooooooooooooooovooooooooooooooooooooooovoooooooooooooooooooooooovoovooooovoooovoovoovoooooooooooovvooooooovoooooooooovoovooovvooooooooooooooooooooovooooovoooooooooooooooooooooooooooooovoooooooooooooooooovoooooooooooooooooooooooooovoovoovooooooooooooooooooooooooooooooooooooovoooooooooovooooovoooooooooooooooooovoooooooooooovooooooovvoooooooooooooooooooooooooooooooooooooooooooovoooooooovoooooooooooooooovoovvoooooooooovooooooooovovoooovooooovooooooooooovoooooovoooovooooooooooooovooooooooooooooooooooooooovovooooooooooooooovvooooooovovoooooovooooooooooooooovoooooooooooooooooooovooooooooovoooovvooooooooooooooooovoooovvooooooooooooooooooovooovoovooooooooovvoooooovvooovoooooovoooooooooooooovooooooovovooovooovoooooooooovoooooovoooovvoooovovoooovooooooooovooooooooooooovooooooooooooooooovoooooovovoooooovoovooooooovoooooovovvoooooooooooooooooooooooooooovoovooovoooovoovooooooooooovooooooovoooooooovooovooooooooooooovooooooooooooooooovoooooooooooooooooooooooooovoooooooooovoooooooooooovooooooovvooooooooooooooooovooooooooovoooooooooooooooooooooooooovoooooooooovvoooooooooovooooooooovovoooooooooooooooooooooooooooooooooooooooovovooooooooooooovoooooooooovoooooooooooooooooooooooooooooooooovoooooovoooovooooooooooovoovoooooovoooovoooooovoooooooooooovoooooooooooooooovooooooooooooooooooooooooooooooooooooooovvooooooooooooovooovoooooooovooooovoooooooooooooooooooooooooovoooooooooovooooooooooooovvooooooovooooooooooooooooooovooovoooooooovooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooovooooovvooovoooooooooooooovooovoooooooooooooooovooooooooovoooooooooooooovoooovovoooooooovooovooovovoooooooooooooooooooooooooooooooooovoooovooooooovovooovoooooovooooooooooooooooovoooooooooooovooooooooovoooooooooooooooooooooovoooooovooooooovooooooooooooooooooooooovooooovoooooooooooooooovooovooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooovovoooooooovoovovvoovoooooooooooooooooooooooovooooooooooovooooooooooovoooovoooooooovooooooovoooooooooooooovooooooooooooooooovoooooooooooooooooooovoooooooooooooooovooovoooooooooooooooooooooooooooooovoooovoooooovovoooooovoovoooooooooooooooooooooooooooooooooovoooovooooooooooooooovvvvoooovooovvoooooooooooooooovoovooovovooovooooovoooooooooooooooovvovvooooovoooooooooovooooovoooooooooovoooooooooooooooooooooooooooooovoooooooooooooooooovvvoooooooooooovoovoooooovoooooooovovovovoooooovovoooooooooovoovoovooooooooovvooooooooooovoooooooooooooovooovooooooovooovooooooooovvvooooooooooooovoooooooooovovooooooooooovoooooooooooooooooooooooooooooovvooooooovooovooooooooovooooooooooooooooooooovooooooooooooooooooooooooooovoooovovoooovooooooooooooooooooooooooooooooooovoooooooooooovooooooovooooooovvooovooooooooovooooooovooooooooovooooooovoooooooooooooovoovoooooovoooooooovoooovoooooooooooooooooooooooooooooooooovooooooooooooooovooooooooooooooooovoooooovooooooooooooooooovooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooovoooovoooooooooooooooooooooooooooooooovoooovoooooooooooooooovoovoovoooooooovoooooovooooooovoooooooooovooooooooovooovoooooooooovoooovovooooooooooooooooooooooooovooooooooooooooooooooooooooooooovoooooooooooovoovooooovooooovovoooooooooooooooooooooovovooooovoooooovooooooovooooooooovvooovoooooooooooooooooooooooooooooooooooovoooooooovoooooovoooooooovooooooooooooooooooooooooovovoovoooovoooooovooovooooooooooooooooooooooovoovooooovovooooooooooooooooooooooovoooooooooooooooooooooooooovoooooooooovoooooooooovovoooovoooooooooooovooooooovvooovooooovvoooovoooooooooovovoooovvoooooooooooooovoooooooooooooooooovooovvvoooooooooovooooooovooooooooooooooooovoooooovooooooooooooooooooovovovoooovovoooooooovoooooooooooooooooovooooovoooovvvooooovvooooovoooooooovoooooooooooooooooovovooooovooooooooooooooooooooooooooovooooooooooooooooooooooooooooooovvoovooooooovooooooooovoovooooooooooooooooovoooooovooovoooooooooovoooooooooovooooooooooooooovovovoooooovoooooooooovooooooooooovoooooooooooooooooooooovooooooooooooooooooooooooooovooooooooooooooovoooooovoooooooooooooooooooooooooooooooooooooooooooovvoooooooovoooooooooovvoooovvooovvooooovvooooooooooooovooovoooooovoooovooooovoooooooovoooovoooooooovoooooooooovoooooooovooovooooooooooooooooooooooovooovooooooooooooooooooooooovooovoooooooovoooooooooooovooovoooooovoooovoovoooooovooovooooooooooooooooooooooooooooooooooooooovoovoooooooovoovoooooooooovoooooooooooooooooooooooovvvvooooooooovoovoooooooooooooooooovooooooooovoooooooovvovvvooovooooooooovovoooooooooooooovooovvoooovooooovoooooooooovoooovoooooooooooooooooooooooooovoooooovoooooovovooooooooooooooooooooooovovoooooooooooooooooooooooovvoooooooooooovovoovvvooooooooooooooooovoooovoooooooooooovooooooooovvooooooooooooooooooooooooooooooooooovooooooooooooovooooooooooooooooooooovovoooooooooovvoovoooooooovooooovooooooooooooooooovooooooooooooooooooooooovoovoooovooooovooovoovoooooooooooooooooooooooooooooooooovoooooooooovooooooooooooovooooooooooovooooooovoooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooovoovoovovooooooooooooooovoooovvooovoovoooooooooooooooooooooooooooooovooooovooooovvooooooooooooooovooooooooooovoooooovvoooovooooooooooooooooooovooovooooooooooooooooooovvooooooooooooooooooooooovooooooooovoooooovoooooooooooooooooooovoooooooooooooovooooooooooovovooooooovooooooooooooovooooooovooovooovovoovoooovoooooooooooooooooooovooovooooooooovovooooovovooooooooovoovooooovoooovooooooooooooooooooooooooooooooovooooooovooooovooooooooooooooooovvvooooooovoovvooovoooooovooooooooooovoooooovooooooooooooovoooooooooovoooooooooooovoooovoooooooooooooooooooovoovoooooovooooooooovoooooooovoooovvooooooooooooooovoooooooooooovoooooooooooovovoooooovooooooooovoooooovvoovoooooooovovooooooovoooovovoooooooooooooooooovovoooooovoooooooooovooovoooooooooovooooovooooooooooooooooooooooooooooooooooooooovooooooovooooovoooooooooooooooooooooooooooooovooovoovovvooooooooovooooooooooooooovoooooooooooooooovovooooooooooooovooooooooooooooooooooooooooovvoovooooooovoooooovoooooooovoooooooooooooooooooooooooovovvovvoooooooooooooovvooooooooooooooovvooooooooooovoooooooooovoovoovoovoovoooooooooovovooooooooooooooooooooooooooovoooooooooooooovoooooooooovoooovoooooooooooooooooooooovooooooovoooooooovoovooovoooovoooooooooooooooovooovooooooovoooovooooovooooovooovoooooooovooooooooooooovoooooooooooooooooovvooovooooovoooooooooovoooooooooooooovoooooooooooooovooooooovvooovooooovvooooooooooooooooooooovooooooooovooooooooooovooooooooooooooooooooovoooooooooooooooooooovovoooooooooooooooooovoovovoooooovoooovoooooooooooooooooovvooooooooooooooovooooooooooooooooooovooovoooooooovoooooooovooooovooooooooooooooooooooooovooovoooooooooooooooooovvooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooovoooooooooovooooooooooooooooooooooooooovooooovovoooooooooooooooooooooooovoovvoooovoooooooovoooooooovooooooooovooooooovoooovoovoovoooooooooovoooooooovooooooovooooooooooooooovooooooooooooooooooooooooooovoooovooooooooooovooooovooooooovooooooooovoovoooovoooooooovooooooooooooooooovooooovoovoooooooooooovvooooooovoooooooooooooooooooooovoooooooooovovoooooooooooovoooooooooooooooooooooooooovvoooooooovvoovoooovoooooooooooooooovoovovoooovoooooooooooooooooooooovoooooovovovooooovoooooovooooovoooooooooooooooooooooovovooooooooooooooooooooooooooooovvovovooovvoooooooooooooooooooooooovoooooooooooooooooooooovooooooooooooooooooooovoooooooooooooooooovooooooovoovoooooooooooooooooooooooovooooooovvoooooooooooooooovooovovvoooooooovovoooovooooooovovoooooovoovoooooooooooooooooooooooooooovooooooovvoooooooooovoooooooovvooooooovooooooooovooooooooooovovvoooooooooooooooooooooooooooooooovooooooovoooooooooooooooovooooooooooovoooovooooovoooooovooooooooooooooooooooooovoooooooooooovoooooooooooooooooooooooooovoovooooooooooooooooooooooooovoooovooooooooooooooooooooooooooooooooooooooooooooooooovooooooovooooovooooooovovoooooooooooovoovoooooooovooooooooovoooooooooovoooooooooooovoovoooooooooooooooooooooooooooooooovvovooovvooooooooooovoooooooovovooooooooooovooooooooooooooooooovvoooooooooooooovooooooooooooooooovooooooooooooooovovooovoooooooooooooooooooooooooooooooooooovooovoooovvoooovovoovooovoooovoooooovoooooooooooooooooooooovooooooooooooooooooooovvooovooooooooooooooooooooooovovooovoooooooooooovooooooovoooovooooooooooovvooovvooovoooovoooooovvooovooovooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooovooooooovooovooooooooooooooooovoooooooooooooooooooovooovovoooovoooooooovoooooovoooooooovooooooooooooooooooooovooooooooooooovoooooooooovoooooovooooooooooovoooooooooooooovovoooovooovooovoooooooooovoovoovooooooooooovooooovovooooooooooooooooooooovovoooooovooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooovooooooooooooooovoooooooooovoooovooooooooooooooooooovooooovovooooooovoooooooooooooooooooovvoooooooooooooooovoooooooooovooooooooovooooooooooooooovvooooooooovoooooooooooooooooooooooovoooooooovooovoovoooooooooooooovoooooooovovoooooooooooovooooovoooooooovoooooooooooooovovooooooooooooovoovooooooooovoooovoooooooooovoooooooooooooooooooooooooooooooovoovovoovoooovooooooovoovoovooovoovvoovoovoooooooovooooovoovooooooovooooovvooooooooooooooooovoooooooooovoooovoooooooooooooooooooooooooooooooooooooooooovoooovooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooovooooooooooooooovooovooooooooooooooooooooooooooooovvooooooooovooooooovoooovooooooovvoovoovvoooovoooovoooovooooooooooooooooooooooooooovooooovooooooooooooooooooooooovooovooovooooovoooovooooooooooooooovooooovoooooooooooovoooooooovoooooooooooooooooooovooooooooooooooooooooooooooooovooooooooovoooooovooooovoooooovoovoooooooooooooooooooooovoooooooooooooooooooooooooooooooovovvooooooooooooooooooooooovoooooovoooooooooooooooooooooooooooovooovooovoooooooooooooovvovoovoovooooooooooovoooovooooovovoovoooooooooooooooooooovooovoooooooooooooovoooooooooooooovoovooovvoooooovooooooooooooooooooooovooooooooooovoooooooooooooooooooovooooovovvvoooooooovovoooooovooooooooooooooovoooooooooooooooooooooooooooooooovoooooooooooooooooooovoooooovooooooooovoovooooooooovoovooooooooooooooooooovovooooooooooooovvooooovovooooovooooooovovoooooooooooooooooovoooooooooooooovovoooooooooooooooooooooooooooovvovvvoooooooooooooovvoooooooooooooooooooooooooooooovvovoovvooooooooovoooooooooooovooooovovoovoooooooooovoooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooovovooooooooooooovovooooooooooooooooooooooooooooooooovovooovooooooooooooooooooooooooovooooovooooooooooooovooovoooooooovooooooovoooooooooooooovoooooooooooooooovooooooooovooooovvooooooooooooooooovoooooooooooovovvooooooovooooooooovooooovoooooooooooooooooooooooooooooooooooovooooovooooovovooooooooooovooooooooooooooovoooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooovooooooooooooovooooooooooooovooooooooooooooooooooooooooooooooooooovooovvooovooooooooooooovoooooooooovvoooovvoooooooovvooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooovovoooovoooooooovoooooooovovoooooooooovooooooooooooooooooovoooooooovoooooooooooooovoooooooovoovoooovvoooooooooooooooooovooooooooooooooooooooooooooooooooooooooooovoooooooooooovoovoovvoooooovooooooooooooooooooooooooooooooooovoooooooovvoooooooooovooooooooooooooooooooooooovoooooooovvoooooooooooooooooooooooooovoooovoooooooooovoooooovoooooovooovoooooooooooooooooovoooooooooovovoooooooovooooooooooooooooovooovoovoooooooooooooooooooooooooooooooovovooooovoooovooooooooooooovooooovoooooooooovoooooovoooooooooooooooooooooooooooovoooooooovvooooooovoooooooooovooooooooooooooooooooooooooooooooovooooovvooovooooooooooooooooooooovooooooooooooooooooooovoooovoooooooooooooooovooovooooooooooooooooooooooooooooooooooooooooovovooooooovoooooooovoooovoovoovooooovoovooooooovooooooooooooooooooovooooooooooooooooooooooovooooooooooooooooovooooooooooovooooovoovovovooooooooooooooooooooooooooovovooooooooooooooooooovoovooooooooovooovvooooooooooooooooooooovooooovvoovooooooooooooooooooooooooooooooooooooooooovooooovvoooooovvoooooovooooooooooooooovooooooovoovvooooooooooooooovooooooovoooooooooooooooooooovoovooovoooooooovoooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooovooooooooooooooooooooooooooovoooovooooooooovooooooooooooooooovooooooooooooovovovoooooooooooooooovooovovooovooooooooooooooooooooovoooooovoooooooooovooovoooovoovooooooooooooovooooovoovooovooooooooovoooovoooovovooovoooooooooovovoooooovoooooooooooooovvooooooooooovvooooooooooooovooooooooooooooooooovoovooooooooooovooooooovovvoooovoooovooooovooooooooooooooovovvooooooooooooooooooooooooooooovoovoooooovoovooooooooooooovoooooooooooooooovoooooooooovooovoooovoooooovvooooooooooooovoooooovvoovoovvoooovvoooooooooooooooooooooooooooooooovooooooooooooooooovooooooooooooovoooooovovooooooooooooooooovoooooooooooooooooooooooovooovoooooooooovoooooooooooooooovooooooovoooooooooooooooooooovvoooooooovvooooooooovoooooooooooooooooooooovooooovooooooovooooooovvooooooovoooooooovoooooooooooooooooooooooooovoooooooooovovoovvooooooooooooooovoooooooooooooovooooooovovooooooovoovoooooooovoooooooooooovoovoooooooooovoooovooooooovooovvoooooooooooovoooooooooovooooovooovoooooooooooooooooovoooooooooooooovooovoooooooovoooooooooooooooooooooovoooooooooooovovooooooooooooooooooovoooovoooovooooovovooooooovooooooovvoooooooooooooooooovooooooooovooooooooooooooovoooooooovoooooooooooooovvoooooooooooooooooovooovoooooooovoovovoooovvoooovooooooooooooooooovooooooooooooooovoovooooooooooooovoooooooooovooooooooooooooooooooovvoooooovooooooooooooooooooooooovvoovoooooooooooooooooooooooovoovooooooooooovooovvovooovooooooovoooooooovoooooovoooooooooooooooooovooooooooooooooooovoooooovoooooovooooooovooooooooovoooooooooooooooovooovoooooooooooooovooooovoooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooovovooooooooooooooooooooooovooooooooooooooooooooooooovvoooooooooooooooooooooooooovooooovooooovooooovooooooovoovoovooooooooooooooooovooooooooovooooooooooooooooooooooooooooovoovoovooooooooooooooooooooooooooovvovooooooooooooooooooooovooooooovoooooooooovoooovooovoovooooooovooooooooovooooovoovoooooooovovooovooooooooooooooooooooooooooovooovvovooooovooovoooooovooooooooooovoooovovooovooooovooooovoooooooovooooooooooovooooooooooooooooooooooooooooooooooooovooooooooooooovvooooooovoooooooovooooooooooooooooooooooovooooooovvooooooooovooooooooooovoooooooooooooovooooooooooooooooooooooovoooooooooooooooooooooooovovooooovoooooooooooooovoooooooovoooooovvoooooooooooooooooovooooovovoooooovooooovoooooooooooooovooooooovoooovooooooooooooooooooovovoooooooovoooooooooooooovoovooooooooooooooovooovoooooooooooovoovooooooooooooooooooovooooooooovvoooovooooooooooooooooooooovoooovvoovooooooooooooooooooovovooooooooovoooooooooovooooovooooooooooovoooooooooooooooovvoovoooooooovooooooooooooovoooooovvovoooooooooooooooovoooooooovooooooooooooooooooooooovooovvoooooovooooooooooovoooooooooooooooooooooooovoooooooooooooooooooooooovooovvoooooooooooooooooovoooooooooovvvoovooooovoovoooovoovooooovovoovovvoooooooooooooooovooooooooooooooovooooooooooooooovoooooooooooovvooooooooooooooooooovvooooooooooooooooooooovoooooooovooooooooooovoovooooovoooooooooooooooooooooooooooooooooooooovoovovooooooooooovoooooooooovooooooooooooooooooooovoooooooooovooooovvoooooooovooooooooovooooovooooooooooooooooovooooooovovooooooooooovvoooooovoooooooooooooovoovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooovoooovvoooooooooooooooooooooooooooooovovooovoooooooooooooooooovooooovvovoooooooooooooovooovooooooooooooooovoooooooovoovovoooooooovoovooooooooooooovoooooovoooooovoooooooooooooooooooovooooooooooovovovoooooooooooooooooooooooooooooooooovoooovoovoooovooooooooooovoooovoooooooooooooooovooooovoooovooooooooooooooooooooooooooovvoooooooooovooooooooooooooovvooooooooooooovoooooooooooooovooooovoovoooooooooovooooovoooooovovoooooooooooooooooooooooooovoooovoovoooooooovoooooooooooooooooooovoooooooooooooovoooooooooooooooooooooooovooooooooooooooooooooooooooooooooooovooovoovvooooooovoooooovooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooovoooooooooovoooovooooooovooooooooovoooovooooooooooovvoooooooooovoovooovooooooooovooooooooooovoooooooooooooooooooooooooooooooooovoooooovooovoooooooooovoooooooovoooooooooooooovoovooooooooooooovooooooooovoooooooooovoooooooooooooooooooooooooooooooooooooooovovoovoooooooooooooooooooovoooooovoooooooooooooooovoovovoovooooooooooooooovooooooooooovoooooooovoovooooovoovoooooooooooooooooovooooooooooooooooovoooooooooovvooooooooooooooooooovoooooooooooooooovvovooovoooooovooooovoooooovovoovooooooooooovoooooooooooooooooooooooooovvvvooooovoooooovoooooooooooooooooooooooovoooovoooooovooooooooooooooooovoooooooooovoovooooooovoooovoooovooovooooooovoooooovoooooooooooovoooooooooooovooovooooovooooooooooooooovooooooovvoovoooovvoovooooovoooovoooovoovovoooooovooovooovovoovvoooooooovoooooooooooooooooooooovoovooooooooooooooovoooooooovoooooovooooooooooovoooooooooovoooooooooooooooooooooooooooooooooooooooooooooooovoovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooovoooooooooovoooooooooooooooooooooooooovooooooooooooooooooooovoovoooooooooooooooooooovooooooooooooooooooooovooooovovvooooooooooooovooooovoooovovvvoooooooooooooooooooovooovooooovovoooovoooovoooooooooooooooooovooooooooooooooovoooooooovovovvooooooooooooooooooovooovoooooooooooooooooooooooooooooooooooooooovooovooooooooooovoooooooooooovoovooooooooovooooooooooooooovoooooovoooooooooooooooooooovooovooooovovooooooooooooooooooooooooooooovovooooooooooooovooooooooooooooooovoovvoovooovooooooovvooooovoooovvoooooooooooooooooooooooooooooooooooooooooooooooooooovooooooovoooooovoooovooooooooooooooooooooooooovoovooooooooooooooooooooovooooooovovooovoooooooooooovoovooooovooooovovoooooooooooooooooooovoooooooooooooooooooooooooooooooooovooooooooovoooooooooooooooooooovovooooooovoooooovooovooooooovooooooooooooooooooooooooooovooooovooooooooovoovvooooooooovoooooooovoovooooooooooooovoovooooooovoooooooooooooooooooovvoooooooooooooooooooovovovvoooooooooooooooooooooooooovoooooooooooooooooooooooovooooooovooooooooooooooooovovoooooooooooooovovovoooooooooooooovooooovooooooooooooooooooooooooovoooooovoooooooooooovooovoooovooooooooooooooovoooovooooovoovoooooooooooovoooovooooooooooooovoovovooooooovooovoovooooooooooooovoovoooooovvoooooooooooooooovooooooooovoooooooooooooooovoooooooooooovoooooooooooooooooovooovoovoovooooooooooovvooovooooooooooovoooooovoooooooovooooooooooovvoooooooooooooooooooooooooovooooooooooooooooooooooooooooooooovooooovvooooooooooooooooooooooovoovooooooooovooooooooooovooooooooooooooooooooooooooooooooovooooooooovoooovoooovoooooooooooovoooooooooooovooovooooooooooooovooooooooooooooooooooooooooooooooooovoooooovoooooooooooovoooovooooooooooooooovooooooooooooooooooooooooovoovoooovoooooooooooooooooooovoooooooooooooooooooooooovooooooooovvvvooooooooooooovoovvovoooooooooooovooooovooooooovooooooooooooooooooooooooooooooooovooooooooooovoooooooooooooooooooooovovoovoooovoooooovoooovoooooooooooooooooooooooooovooooooooovovoooovoooooooooooooooooovoooooooooovooooovooooooooooooooooooooooooooooooooooovoooooovooovooooovooooooooooooooooooooooooovoovooooooooovoooooooovvoovoooooooovoooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooovooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooovoovovoovooooovoooooooooooooooooooovoovoooooooooooooooooooooooooooooovoooovoooooovooooooooooovooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooovooovoovvooooooooooooovvoooovooooooooooovooooovoovoooooooovoooovoooooooooooooooooovoooovoooovooooooooooovoooovooooooooooooooooooooovooovoooooovooooooooovooooooooooooooooovoovoovooooovooooovovoooooooooovoooooooovoooooooooooooooovooovovooooooooovoooooooooooooooooooovoooooooooooooooooovooooooooooooooooooovoooooooooooooooovooooooooooooooooovvoooovooovvoooooooooovooovvooooooooooooooooooooooooooooovvoooooooooooooooooooovoooooooooooovooooooooooooooooovooooooooooooovvooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooovoooooooooooooooooovooooooovooooooooooooooooooooovooooooooooooooooooooooooooooooovooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooovoooovooooooooooooovoooooooooovooooooooooovooooovoooooooovooooooooooooooooooooooooooooooovooooooooovvoooooooooooooooovoooooooooooooooooooooovvoooovoooooooovooooooovooooooooooovoooovoooovoovooooooooooovoooooooooovvooooooovvoovooooooooooovoooovoooooooooooooooooooooovvvooovoovoooovoooooooooooooooooovooooooooooooooooooooooovoooooooooooooooovovooovooooooooooooooovooooooooooooooooooovooooooooovoooooooooooooooooovooooooooovooooovooooooooooooooooovooovooooooooooooovvoooooooooooooooovoooooovoooooooooooooooovooooooooovooooooovoooooooooovoooovovooooooooooooooovoooooooooovoovooooooooooooooooooooooooooooovooooooooooovoooooooooooovooooooovovoooooooooovooooooooooovoooooovovooooooooovoooooovvooooooooooooooooooooooooovoooooovooovooovoooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooovooooooooooooooooooooovooooooooovooooooooooovoooooooooooooooooooooovoooooooooooooovoooovoooooooooooooooovovoooooooooooooooooovovvovooooooooovoooooovooooooooooooooooooovooooooooooooooovovoovoooooooovvooooooooooooooooooovooooooovoooooooooooooooooovoooooooovovoooooooooooovvoooooooooooooooooooooooooovoooooooovoooooovoooooooooooooooovvooooooooooovooooooooooovoooooooooooooovooooovovoooooovoooooooooooooooovovoooooooooooooooooooooooovoovoooooooooooooooooooooooooooooooooooooooooooooooovooooooooovoovovoooooooovooooooovooooooooovooooooooooooovoooooooovoooooooooooooooooooovoooooooooooooovvooooovvoooooovooooooooooooooooooooooooooooooooooooooooooooooooooovooovooooooooovovooovvovvoovoovooooooooooooooooovooooooooooooooooooooooooooovooooovooooooooooooooooovoovvoooovvooovoooooooooooooooooooovvooooooooovoovooovooooooooooooooooooooooooooooooovooooovoooooooooooooooooovovoovooooooovvovoovoooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooovooooovoooooooooooovooooooooooovooooooooooooooooooooovooovvoooooovoooooooooooooooovooooooooooooooooovovoooooovooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooovooooooovooovoooooooovoooooooooovovvoovooovoooooooooooooooooooooovoooooovoooooooovoooooooooooooooovooooovooooooooooovoooooooooooooovooooovoovoooovooooooooovoooooovoooooooooovovovoooooooooooooooooooooooovoooooooovoooooovooooooooovooooooooovoooooooooooooovooooooovoooooovvvoooooooooooooooovooooooooovooooooooooooooooooooooooooovoooovooooooooooovoooovooovooooooooooooovooovooooooovvoovooooooooovovoovooooooooooooooovoovoooovooovoooovoooooovooooooooooooooovooooooooovoooooooooooooooooooooooovoooooooooooooovooooooovooooovoooooooovooooooooooooooooooovoooooooooooooovooooooooovvooovoovooooooooooooooooovoooooooooovoooooooooooooooooooooovoooovovooovooooovvoooooooooooooooovoovvoooovooooooovoooooooooooooooovoooooovooooooooooooooooooooooovoooooooovoooooooovoovoovoooooooooooovoooovvooooooovoooooooooooooooovooooooooovovoooooovvoooooooooooooooovoooooooovooooooooooooooooooovoooooovooooooooooooooooooovooooovoooovooooovoovooooooooooovoooovoooooooooooooooooooovoooooovoooovoovoooovooovvooovooooooooooooooooooovooooovoovvvoovooooooovooooooovoooooovooooooooooovovooooooovoooovooooooooooooooovoooooooooovoooooooooooovoooovoooovoovooooooovoovooooooooooovooovvoooooovoooooooooooooooooovovvvvoooooovooooooovooooovooovooooooooovovoovvovooooooooooooooovoooooooovoooooooooooooooooovvoooooovooooovovooovooooooooooooooooooooooooooovovoooooooooooooooooooooooooovovvoooooooooovooooooooooovvoooooovooooovvoooooovoooooooovoooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooovoooooooovooovooooooooovoooooooooooooooooooovooovoooooooooooooooooooooooooovoovvooooovoovoooooooooooovoooooooovooooooooooooooooooooooooooooooooooovooooooovoooooooooooooooooooooooooovooovoooooooooooovoooooovvooooooooooovoooooooovoooooooooooooooooovooooovooooooooovoooooooooooooooovoooooooovoooovooooooooooovoooooooooooooooooovooovooovoovovovoooovoooovoooooooooovoooooooooooooooooooooooooooooovooooooooooooovoovoooooovooooooovooooooooooooooooovooovvoooooooovoooooooooooooooooooooooovooovovoovoooooooooovooovoooooooooooooooooooooooovooooooovooooovoovovoooooooooooooooovoooooooooooooooooooooooovoovooooooooooovooovovovoooooooooooooooooooooooovoooooooooooovoooooooooooovoooooooooooooooovvoooooovoooooooooooooooooooovoooooooooooooooooovoooovooooooooooooooooooooooooooovoooooooooooooooooooovvooooooooooovoooooooooooooooovooooooooooooovoooovoooooooooooooovvoooooooooooovoooooooooooooovovoooovoovooooooooooooooooovoooooooooooovooooooooooovoooooooooooooooooooooooovvoovooooovoooovoovooooooooooovoooooovvoooooooooooooovoooooooooooooooovoovoooovoooooovvooooooovoooooooooooooooooooooooooooooooovoovovoooooovoooooovvooooooooooooovoooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooovooooooooovooovoooooooooooovoooooooooooooooovoooooooooooooovvoovoooovoovovvooooooooovooovooooooooooooooovoooooooooooooovvvooovovvooooooovoovvovooooooooooooooooooooooooooooooooovooovoovoooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovvoovoooooooooooooooooooooooooooooooooooooooooooooovooooovooooooovovoooovoooooooooooooovovoovoovovoooovooooooooooooovoooooooooooooooooooooooooooovvoovovooooooooooovoooooooooooovoooooooooovooooooooooooooovvooovooooovoooooooooovoooooooovooooooovoooovoooooooooooovoooooooooooooooooooooovooovovooooovooooovoooovoooooooooooovooooooooooooooooooooovovooooooooooooooooooooovoooooooooooovvooooooovooooooooooooooooovovoovoooooovoooovovvooooooovooooooooovoovovooooooooooooovooooooooovoovooovovoovvvooovoooooooooooooooooooooooooooooooovoooooovoooooovooovvooooooooooovvovoooooooooooooooooooooooooooovoooooooovooooooooooooovooooooooooovooooooooovooooooovovoooooovooooooovooooooooovooooooooooooooooooooooooooovooovoovvooooooooooooooooooooooooooooooovoooooooooovooooooooooovoooooooovoooovoooovoovooooooooooooooooooooooooooooooovoooooooooovooooovooooovoovoooooooovooovovoooooooovoovoooooooovooooooooovooooooooooooooooooooooooooooooovvooooovoooovoooooooooooovooooovoovooooooooovooooooooooooooooooooooovooooooooooooooooooooooooooooooovoooovooooooooovooooooooooovooooooooooooooooooooooooooooooooovooooooooooovovooooooooooooooooooooooooooooooooooooooooooovvovoooooooooooooovvooooovoovooooooooooooooovooovoooooooooovvoooooovoooooooooooovoovoovoooooooooooooooooooovvooooooooooovoooooooooooovoooooooovoooooovoooooooooovoooooovooovoooovoooovooooooovooooooooooooooooovooooovoooooooooooooooooooooooooooovvoooooovoovooooooooooovovooooooooooooooooooooooooovoovoovooooooooooooovooooovoovoooooovoovoooooooooooovoooooooovoooooooooooovovooooooooooovooooovoooooooooooovooooovooooooooooooooovooooooooooovoooooooooooooooovvooovoooovooooooooooooooooooooooooooooooooooooooovooooooooooooooovvoooooovooovooooooooooooooooovoooovooooovoooooooovvoooooooooovoooooooovooovoooovooooooovooovooooooooooooooooovooovoovooovooooooooooooooooooooovooooooovooooooovoovoooooooooooovooovvoooooooooooovooooooovoooooooooovooooooooooooooooovoovooooooooooooooooooovvoooooooooooooooooovooooooooooooovoooovvoovvoooooooooooooooooovooooooooooooooooovoooooovoooovooovovooooovooooooovovoooooooooooooovooooovvoooooooooooooooooooovooooooooooooooooovoooooooooooooooovoooooooooooooovooovooooooooooovooooooovooooooooooooooooovovoovoovoooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooovoooooooovoooovoooooooovovvooooooooooovvovovoooovovooovovoooooooooooovoooooooooovooooooooooooovooooovoooooovoooovvoooooooooooooovooovvoooooooooooooooooovoooovvooooovooooooooooooooooooooooooovooovooooooooovooooooooovooovooooooooooooooooooooooovvooooooooooooooooooooooooovovovooovooovooooovovooooooovvooooooooovoovoooooooooooovooooooovooooooooovoovvvooooooooooooooooovoovvoovoovooooooooovooooovoooooovooooooooovovooovoooooooooooooooooooooooooooovovooovooovoooooooovoooovoooooooooooovoooovoooooooooooooooooooooovoooooooooovvooooooooovooooooooooooooooooooooovooooooooooooooovoooooooooooovooooooooooovooooooooooooovooooooovoooooovooooooooooooooooovoooooovovoooooooooooooovooooovooooooooooovooooooooooooooooooovooooooooooooovovoovooovoooooooooooooooooooovoooovooovoooooooooooooooooooooooooooooovoooooooooooooooooovoooooovoooooooooooooooooooooooovooooovvooooooooooooooooooooovooooovooooooooooooooooooooooooooooooooooooooooooooooovoooooooooovovoooooooooooooooooovvvooooovooooooooooooooooooooooovooooooooooooooooovoooooooooooooooooooooooovooovoooovoooooooooooooooooooooovooooovooovooooooooooooooooooooooovooovooooooovoooovooooooooooooooovoooooooooovovooooooooooooovovoooooooooooovoooovvooooooovoooooooooooooovovoooooooooooooooovooooooovoooovoooooooooooovooooooooooooovoooooooooovooooooooooovooooooovooooooooovooooovooooooooooooooooooooooooooooooovoooooovooooovoooooooooooovvvooooooooooooooooovooooooooooooooooooooovoooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooovoooovoooovooooooovoooooooooooooooovoovoooooooooooooooooovooovooovvoooooooooovooooooovooooooooooooooooooooooooooooooovooovoooooovovovooooooooooooooooooooovooooooooooovvoooooooovvoooooovoooovooovvoooooooooooooooooooovoooooooooovoovovoovoooooovvoooooooooooovoooooooooovovovooooooooooooooooooooooovvvooooooooooooooooooooooooooovovooooovoooooovooooooooovvoooooooooooooooovooooooooooooovooooooooooovvooooooooovoooooooooooooooooooooooooooooooooooooovooooooooovooovvooooooooooovvoooooooooooooooooooooooooooooooooooooooooooovvooooooooooovoooooooooooooovvoovooooooooooooooovoooooovovovooooooovooovvoooooooooooooooooooooooooooooovoooooooovooooooooooooooovooooooovoooovvooooovooooooooooovooovovooooooooovovovoooooooooooooooooooooooooooooovoooooooooooovoovoooovoooovooooooovoooooooooooovooooooooooooovooooooooooooooovooooooooooooooooooooooovoooovooooooooovoooovvvoooooovoovoooooooooooovooooooooooovooooooooooooooooooooovoooovovoooooovooooooooooooooooooooooooooooooooooooooooovoooooooovoooovovoovvooooooooooooovoovooovooooooovoooooooooooooovoooooooovooooooooovoovoovoovoooovoooooooooooooooovooovooooooooooovooooooooovooovooooooooooooooooooovoooooooooooooooooooooooooooooooooooooovooooovooooooooooooooooooooooovoovvooooooooovoooooovvoooooooooooooooooooovovooooooooooooooooovoovoooooooooooovvooooovoooooooooooooovovoovovoooovoooooooooooooovoovooooooovoovooovooooovooovovoovooooooooooovooooovoooooooooooovoooooooooovooovooovooooooooooooooovoooooooovvooooooooooovoooooovoooovoooovoooooooooooovooooooooooooooooooooooooooooooooooooooovooooooovovvooooooovovooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooovvvoooovooooooooooooooooooovovooooooooooooooooooooooooooooooooooooooooooooooovooooovooovvooooooooooooooooooooooooooooooooovooovoovooooooooooooooooooooooooooooooooovoovooooooovvoooooooooooooooooovoooooooooooooooovvooooooovoooovoooovoooooooovooooooooooooooooooovoovvoovvooooooooooooooooooooooooooooooooooooooooovooooooooooooooovooooovoooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooovoooooooovovoooooooooovoooooooooovoooooooooooovvovoooooooooovooooooooooooooovoooooooooovooooovoooooooovoovoooooooovvooooooooooovoooooooooooooovooooovovooovoooooooovoovoovvoooooooooovooooooooooovooooovoooooooooooooooovoooooooooovoooooovooooovooooooooooooooooooooooovovooooovvooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooovoooooovooooooooooooooooooooooooooooooooooovooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooovovooooooooovooooooooooooooooooooooooooooooooovoooovvoooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooovovoooooovooooooooooovooooovoooooooooooooooooovoovooooooooooooooooovooooovoooooooooooooovoovoooooooooovovvooooovovoooooovoovooooooovoovoooooooooooooooovoovvoovoovoooooovvooooooooovooooooooooooooovooooooooovoovoooooooooooooooooooooovooooooooooooooovvooooooovoooooovooooooooooooooovoooovoooooooooovoooooovoooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooovvooooovooooooooooovvooooooovoooooooooooooooovvooovvoooooovoooooooooooooooooooooooovooovovoooooooooooovoooooooooooooooovooooovoooooooovoooooooooooooooooooooooooooooooooooooooooovooooooovoooooooooooooooooovoooooooooooovvooooooooovoooooooooooovooooovooooooooooovvooooooooooooooooooooooooooooooooovoooovoooooooooovoooooovooovovoooooooooooooooooovoooooooooooooooovoovvvooooooovoooooooooovoooovoooooooooooooovooooooooooooooooooooooovooooooooooovoooooooooooooooooooooooooovooovoovvooooooooooooooooovooooooooooooooooovooooooooooooooovovoovoooooovovoooovoovooooooooovooooooooooooooooooovooooooovooooooovoooovooooooooooooooooovooooooooovoooooooooooooooooooooooooovoooovvoooooovooooooovovoooooooooooooovooooooovooooooovoooovooooooooooooooooooooovooooooovooooooooovoooooooooooovvooovvvoooooooooovooooooooooooovoooooovoooovooooovooooooooooooooooooooooooooooooooovovoovooooooovoooooooooooooooooooooooooooooooooooooovooooovvooooooooooooovoooooooovooovoooooooooooovoovoooooooovooooovoooooooooooooooooooooovovooooooooooooooooovoovooovoooooooooooovovoooooooovooooooooooooooovoooooooooooooooooooooovoovooooooooooooooovovooooooooooooooooovovooovvooooooovoovooooooooooooooooovoovoooooooooooovvoooooooooooooooooooovooooooooooooooooooooovoooovvvooooooooovovoooooovooooovoooooooooooovooooooooovooooooooooovoooooooooooooooooooovooovoooooooooovoooooooooooooovoooooooovooooooooooovooovoooooooooooooooooooooooooovoooooooooooooooooovoooooooooooooooooooovovvoooooooooovoooooooooooooooovooooooovoovoooooooovooooooooovoovoooooooooooooooooovooooovoooooovooooooooovooooooooovooovoooooovooooovooovooooooovvoooovooooovooooooooovoooooooooooooooooooovoovooooooooooooovooooooooovoooooooooooooooooovoovoooooooooooooooooooooooooooooooooovoovovvvooooovooooooooooooovoovooovooooooooooooovvoooooooooooooooooooooovoooooovovvooovovoooooooooooooooovovooooovooooovoovvooooooooovovooooooovoooooooooovooooooooooooooooovoooooooooooovoooooovoovoooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooovvooooooooooovvovooovoooooovooooooovooooooooooooooovovooooooovoooovovooooooooooooooovoooovooooooooovvooooooooooooovoooooooovooooooooovooooooooooooooooooooooooovoovoooooooooovoooooooooooooovooooooooooooovoooovoooooooooooooooooooovvoooooooooooovovoooooovoooooooooooooooooooooooovooooooooooooooovooovoooooooooovoooooooooovooooovoooooooooooooooovooooovooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooovooooooooooooooooooovooooooooooooovooovoovvooooooooooooooooooovoooooovoooooooooooooooovooooooooooooooooooooooooooooooooooovooovoooovooooooooooooooooooooooooooooooooooovoovoovoooooooooooooooovoovoooooooooooooooooooooooooooooooovovooooooooooooooooooooooooooovooooooooooovoooooooovoooooooooovoooooovoooooooooovoooooovoooooooooooovooooovooooovooooovovovoovoooooooooooooooooooooooooooooooooooooooooooooovvoooovvoovooooooooooooooooooovooooooooooooovoooooovooovooooooooooooooooooovoooooooovooooooooooooovooooooooooovoooooooooovoooooooooooooooooovooooooooooooooooooooovooooooooooooooooooovoooooovvooooooooooooooovooooooooooooooooooovovoooooooooooooooooooovoooooooooooovoooovooooovooooooooovoovoooovooooooooooooooooooooooooovvoooooooovvooooovvoooooooooooovooovovooovvooovooovooooovoooovooooooooooooooooooooooooooooooooooooovovoooooooooovoooooooooooooooooovooooooooooooooooooooooooooooovooooooooooooooooooovooooooooooooooovovooooooooooovooooovoooooooovoovooovooooooooooovooooovoovoooooooooovoooooovoooooooooooooooooovoooooooooooovooooooooooooooooooooooooovooooooooooovooovoooooooooooooooooovoooovooooooooooooooovoooovoooooooooooooooooooooooovoooooooooovoooooooovooovoooooovooooovooooooooooooooovoooovoooooooooooooooooooooovooovvvooooooooooooooovovooooooooooooooooooooooooooooooooooooovoooooooooooooovovooooooovooooooooooooooooooovoovooovoooooovoooooooooooooooooovooooooovoooooooooooooooooovvoooooovooooovoooooooooooooooooooooooovoovoovoovvooooooooooooooovoooooooovoooovoooooooooooovooooooovvvoooooooovooooooooooooovooooovooooovoooovooooooooooooooovoooooovoovoooooovovovoooooooooooooovoooovoooooovooooooooooooooooooooooooooovooooooovoooooooooooooooovoooooooooooovooooooovooooooooovooooooooooooovovoooovvoooooooooooooooooovoovooooovoovvoooooooooooooooooovoovooooovoooooooooovooooooovooooooooooooooooooooooooooooooooooooooovooooooovoooooooooooooovoooovooooovooooooooooooooooooovooooooooovooovooooooooooooooooooovoooovooooooooooooooooooovoooooovoooovvvooooooooooovooooooooooooooooooooooooooooooooooovooooooovoooooovoovovooooooooooovooooovoooooooooovooooooooooooovoooooooooooooooooooooooooooooooooooooooovoooooooooooovoooooooooooooooooovooooooooooovovoooovooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooovoooovooooovvoooovoooooovovoovvooooooovoooooooooooooooooooooooooovovoooooooooooooovooovoooooooooovoooooooooooooooovoovoooooooovooooooooooooooooooooooooooooooooooooooovovoooooooooooooooooooooooovoooooooovvoovoooooooooooooooooovvooooooovooooooooooovooooooovooooooovovooooooooooovooooooooooooooooovooooooooooooooooooooooovoooooooooooooooovooooooooooooooooovoooooooooooooooooooooovooovoooooooooooooooooooooovvvoovoooooovooooooooooovvoooooooooooooooooooooooovovoooooooooooooooooooooooooooooooovooooooooooooooovvvoooooooooooooovooooooooooooooooooovooooooooooooooooovoooovooooooooooooooooooooooooooooooovooooooooooooovoooooovoooooooovoooooooooooooooooooooooooooooovoooooovooooooooooooooooovoooooooooooooovovooovoooooooovoooovooovoooooooooooooooovovooooooooooooooooovoooooooooooooooooooovoooooooooooovoooooooooooooooooooooooooooooooovooooooovooooooooooooooooooovooooovovoooooooooooovoooooooooovooooooooooooooooooovoovovoooooooooovooooooooooooooooooooooooovooooooooooovoooooooooooooooooovooooooooovoooooovoooooooooooooooooooooooooooovoooooooovvooooooooooooooooooooooooooooooovoooooooooovooovooooovoovovoovovoooovooooooooooooovoooooooooovvooooooooooooooovooooooovooooooooooooooooooovoooooooooovooooooovoooooooovooooooooovvooooooooooooooovovooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooovoooooooovooooooooovvoooooooooooooovoovooooooooooooooooooooovooooooovooooooooooooovoooooovoooooooooooooooooooooooooooooooooooooooovoooovoooooooooooooooooovovooooovovoooovovovovooooovovooooooooooooooooovooooovoooooooooooooooooooooooooooovvoooooovvoovoooovoooooooooooooooooooooooooooooooooovovooooooooooooooooooooooooovoovooooooooooooooooooovooooooooooooooooooooooooooooooooovvovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooovooooooooovoovooooooovvooooooovooooooooooooooooooooooooooooovoooooooooooooooooooooooooovooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooovvoooovvooooovoooovvoooovooooovooooovoooovovooooooooooooooooooooooooooooooovooooovoovvooovoooovvoooooovooovoooovoooooooooooooooovoooooooooovoooooooooooooooooooooooovoooooovooooooooooooooooooooooooooooooooooooovoooooooovooooovoooovoovvovooovvvoooooooovooooooooooooovoooooooooovoooovooooovooooooooooovooooovvooovooooooovoooooovoooooooooooovoooooooovooooooovoooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoovvooooovoooovooooooooooooooooooooooovovoooooooovoooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooovooooooooooovoooooovooooooooooooooooovovoovoooooovooooooovoooooooooooooooooooooooovoooooooooovooooooooooovvooooooooooovooooooovooooooooooovooooooooooooooooovoovvvooooooovovvooooooovovoooooooooooovoooooovoooovooovovooooooooooooooovoooooooovooooovoooooooooooovooooovoooovoooooooovvooooovooooooooooooooooovvooooovooooooooooooooovooovoooooooooooooooooovoooovooooooovoooooooooooovooooovvoooovooooooooooovoooooovoooooooooovoooooooooooooooooovooooooooooooooovoooooooooovoovoooooooooooooovooooooooooooooooooooooooooovovoooooooovooooooooovoooooooooooooooooooovooooovoooooooooooooooooooooooooooooooooooooooooooooooooovoovoooooovoovovoovvoovvvoooooooooooooovoovooooooooooooooooooooooooovooooooooovvoooooooovoooooooooovoooooooooooooovoovovovooooooooooooooooooooooooovooooovooovovooovoooooooooooovoooooovvovooooooooovoovooooooooovooooooooooovoooooooovooooooooooooovoooooooovooooooooooooooooooooooooooooovooooooovovvooooooovooooooooooooooooooooooooooooooooooooooooooooooooooovoovooooooooovooooooooooooovoooovooovooooooooooovoooooooooooovooooooooooooooooooooooooooovooooooooooooooooooooooooooooooovvooooooooooooooooooooovoooooooooooooooooovooooooooooooovooooooooooovoovooooooooooooooovooooooovoooooooovooooooooovoooooooooovvoooooooooooooovoooovovooovvovvoooooovoovooooooovoooovooooooooooooooovoooooooooooooooovooovovoooovooooooooooooooooooovvooooooovvoooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooovooooooooooovoooooovooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooovvooooooovoovooooooovoooooooovooooooovoooooooooovooooovoooooooooovooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooovovovoooooooovoooooooooooooooooooooooooovooooooooooooooovoooooooooooooooovoooooooooooooooovoooovoooovoooooooooooovovoooooovoooovoooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoovoooovooooooooooooooooooovoooooovooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooovoovooooooooooooooooooovooooooooovovooovoooovooooooooooooooovvoooooovovoovooooooooooooooooooooooooooooovvooooooooooooooovoooooooooooooovooovoovoooooooooooooooooooooooooovoooovooooooooooooovovooooooooooooooooooovooovooooovoooooooovvooooooovooooooooooooovoooooooooooooooooooooovoooooooooooooooooooooooooovvooooovoooooovovoooooovoooooooooooooooooovooooooooooooooovoovvooooooooooooooovooooovoooooooooooovooooooooooovoovooooovooovoooovoooooooooovoooovoooooovooooooooooooooooooovooooooooooooooooooovooooooovooovovooooooovoooooovvvoooooooooooooooooooooooooooooooooooooooooovooooooooooovooooooooooooooooooooovoooovoooooooooooooooooooooooooooooooooooooovoooovoooooooooovooooooooooooooooooooooovovoooovoovoovooooooooooooooooovoooooooovvoooovoooooovoooooovoooooovooooovoooovooooooooovooooooooooovooovooovoooooooooooooooovoooooooooovooovoooovooooooooovoovoooooooooovooooovovvoooooooooovooooooooooooooovooooooooovoooooooooooovoooooovoooovooovooooooooooooooooooooooooooovovoooooovooooooovoooovooooooooooooooooovooooooovovoooooooovoooooooovoooooooooooooooooooovovoooooovooooovooooovooooooovoovoooovooooooooooooovoovoooooovoooooooooovovooooooooooooooooooovooooovoooovoooooooovooooovoooooooooooooovoooooooooovooooooovooooooooooooovovooovoovoooooooooooovoooooooooovooovoooovooooooooooooooooooovooovoooooovoooooooooovoooooovoooooooooooooooooooooooooooooooooovovoovooooooooooovooooooovoooooooooooooooooovoooooooooooooooooooooooooooooooovoooooooooooooooooovooooooovooovvooooooovoooooooooooovoooooovooooooooovooooooooooooooooooooovvooooooooooovoooovoovoooooovoovvooooooovoooooooooooooooooooovoooooooooooovooooooovoooooooooooooooooooooooooooooooooooooooooooooovoooooooovooooooooooooovovoooooooooooooooooooooooooooooovoooooooooooooooooooooooovooooooooooooooooooovovoooovovooooovoooooovooooooooooooooooooooooooooooovoooooovoooooovoooovooooooooooooooovooooooooooovovooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooovovoooooooooooooooooooooovoooooooooooovvoooooooooooooooovooovooovoooooooooooooooooooooooooovoooooooovoovooooooooovooooooovoooooooooooooovooooooooovoooooooooooovvooooovooooooooovovooooooooooooooooooooooovooooovoooooooooovovooooooovooooooooooooooovooooooooooooooooooooooooooovooooooooooooooovooovooovooooooooooooovoooooooooooooovooooooooooooooovooooooooovovovoooooooooooooovoooovoooovoooooooooovooovooooooovoooooooooooooovoooooovoooooooooooooooooooooooooooooooooooooooooovoovvoooooooovovooovovooooovooooooooooooooovoooooooooovvvoooooooooovooooovoooooooooooooooovoooooooooooooooooooovoooovoooooovvoovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoovooooooooooovoovooooooooovoooooooooovoooooooooovoovvoovooooooooooovoooovoooooooovooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooovooooooooovoooooooooooooooooooooooooooooooooooooovvoooovoooovooooooooovoovooooooooooooooooooovoooooooooooooooooovooovooovooooovooooovooooooooooooooooooooooovoooooooooooooooooooooovvooovooooooooooooooovooooovvoovoooooooovooooooooooooooooovoooooooovovoovoovooooooooooooovooooooooooooooooovovoooooooooovoooooooooooooooooooooovooovovovoooooooooooovoooooovooooooooovoovoooooooovooooooovooooooooovovooooooooooovooooooovooooooooooooooooovoovoovovvovoooovoooooooooooovoovoooovooooooovoooooovoooooooooooooooooovovvoooooooooooooooooooooovooooooooooooooooooooooooovoooooooooooovooooooovoovooovvooooooooooovoooooooooooooovooooovoooovooooovoooooooooooovooooooooooooovoooooooovovooooooooooooovoovvoooooovoooooovoooooooovoooooovovoooooooooooooovooooooovvooooovooooooooooooooooooooooooooooooooovoooooooooooooooooovvoovoooooooooooooooooovooooooooooovooooooooooooovooooooooooovooooooooooovoooooovovoovooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooovooooooooovoooooovoovooooooooooooooooovvoooovooooovoooovoooovoooooooooooooooooooovooovoooooooooooooooooooooooooooovoooooooovooooooovooooooovoooovvoooooovvooooooooovooovooooooovoooovoooooooovoooooooooooooooooooooooooooooooooovooooooooooooooooooooovooovoooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooovoooooovoooovoovoooooooooooooooooooooooovooooooooooovooooooooooovovovooooooooooooooooooooooooovooooooooooooovooooooooooooooooooovovooooooooovvvvooooooooovvooooooooooovooooooooooooooooooooooooovoooooovoovooooooooooooooooooooooovovoooovoovovovvooooovooooovvvooooovoovooooooooooovooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooovooooovvoooovooovoooovooooooooooooooooooooovooooooooovovoooooooovvoooooooooooooooooooooooovooooooooooooooooooooooooooooooooovooovoooooooooovooooooooooooooooooooovoooooovoooooooooooooooooovooovvoooovovoooooooooooooooooooooooooooovooooooovvooooooooooooooooooooooovovooooovvoooooooooooooovoooooovooovovooooooooovoooooooooooooooooovooooooooooooooooooovoooooovoooooooooooooooovoovvoooooooooooooooooooooooooooovoovvoooooooooooooooooooooovoooooooooovoooooooooooooooooooovoooooooovooooooooooooooooooooovooovoooooooooooooooooovovovovoovoooooovvooovooovooooovooooovoooooooooooooovooooovoovooooooooooooovooooooooooooooooooooooovooooooooooooooooovoooovoooooooooooooooooooooovoooooooooooooooovooooooovooooooovoooooooooovoooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooovoovooooooooooooooovoooooooovooooooooooovooooooovoooooooooooooooooooovoooooovooooooooooooooooooooooooooooooooovvoooooooooooooooooovooovoooooooooooooooooooooooovooooooovooovoooooooooooooooovooovoooooooooooooooooooooovooooovoooooooooooooooooooooooooooooooooooooooooovoooooooooooooooovvvooovooooovoooooooooooooovoooooooooooooooooooooooooooooooooooovoooooooooooooooooooooovoooovovvooovooooovovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooovoovooooooovoooooooooooooooooooooovoooooooooooovooooooooooooooovooooooovooooovoooooooooooooooooooooooooovooooooooooooooooovoooooooovoooooooooooooooovoovooooooovoooovooovoooooooooooooovooooooovooooooovoooooooooooooooooovooooooooooooooovooooooovovoooooovoooooooooooovoooooooooooooovoooooooooooooooooooooooovoooooooooooooooooooooooovovoooooooooooooovooovooooooooooooooooovovoooooooovooooovoooooooooooooovvvooooooooooooooooooooovooooovooooooooovoooooooooooooooovooooooooovooooovooooovoooooooooooooooovoooooooooooovooooooooooooooovoovooovovoovooooooooooooooooooooooooooooooooovoooooooooooooovoooovooooooovoooooovooooooooooooooooooovovooooooooooooooooovoooooooooooooooooovoooooooooooovoooovooooovoooooooooovooovoooooooovvoooooovvoovooooooooooooooooooooovovooooooooooooooovoooooovvoooovvvovooooovooovoooovoovoooooooooovoovovoovooooooooooooooovooooooooooooooooooooooooooooooovovoovoovooovooooooooooovovooooooooovooovoooovoooooooooooooooooooooovooooooovoooooooooooooooooooovooooovooooovoovoooovvoooovooooovoooooovooovoooovooovooooooooooooooovoooooooooooooovooooooovvoovoooooooovoooovoooovooovooooooovoooooooooooovvooooooooovooooooooooooovvoovooooooooooooooooooooovooooovoooooooooooooooooooooooovoooooooooooooooooovooooooooooovooooooooooooooovoooooooooooooovoooovoooooovooooovooooooooooooooooovooooooooooooooooooooooovoooooooooooooooooooooooooooooooovoooooooooooooovooovooooooooooooooovooovvoovoooooooooooooooovooooovooovooooooooooooooovovooooovooooooooooooovoooooooooooooooovovoooooooooooooooovoooooovoovoooovoovoovoooooovoooovooovoooooooooooovoooooooooooooooooovooooooooooooooooovooooooooovooovovooooooooooooooooooooooooooooooooovooooovooovooooooooooooooooovooovoooooooooovovoooooooooooooooooooooooooooooovoooooooovvoovoovooovoovooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooovoooooooooooooovovoooooooovooooooooovooooooovvooooooooooooovoooooooooovovoovvoooooooooooooooooooooooooooovoooooooovoooooooooovoooooooooooovoooooooooooovoooooooooooooooovoooooooooooooooovooovoooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooovoooooovoovoooooovoooooooooovoooooooooooooooooooooooooooooooovooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooovvoooooooovooooooooooooooooooooooooooovoooovooooovoooooooooooovoovooovoooooooooooovooooooooooooooooooooooooovoooovoooooooooovooooooooooooooooooooooooooooooooovooooooooooooooooooooooovoooooooooooooooooovooooooooovooooooooooooooooooooooovooooooooooovvooooovoooooooooooooovoooooooooovovoooovvoovooooooooooooovooooooooovooooooooovooooovoovoooovoooovooooooooooooooooooooooovoooovooooovooooovoooooooooovooooooooooooooooooooovoovoooooooooooooooooovvvoovoooooooovooooooooooooovoovooovoooooooooovooovooovoovooooooovooovvooooooooooooooovooooovooooooooooooooooooooooooooooooooooovoooovoooooooooooooooooooooooooooooooooovoooovooooovooooooooooooooooooooooovoovoooooooooovvooooooooooooooooooovoooooooooooooooovooooooooooooooovovoooooooooooooooooooooooooooooooooooooooovooooooooooooooooovooooooooovooooovooooooooooooooooovoooooooooooooooooovooooooooooooooovoooovvoooooooooooooooovoooooooovooooooovoooooooovoooovoooovoooooooooovovooooooooooooovooooooooooooovoooooovoooooovvoovooooooooooovvovoooooooooooooooooooooooooovooooooooovooooovvooovooooooooooooooooovoovooooooooooooooooooooooooooooovooooooooooovooooooooooooooooovooooooooooooooooooooooooovoooooovooooooooooooooooovvooooooooooooooooovoooooooooooooooooooooooooooooovvoooooooooooooooooooovoooooooovoovooooovooooooooooooooooooooooooooooooooooooooovoooovoooooooovoooooooooooovvoooovoooooooooooooooovooooooooovovoooovooooooooooooovooooovooooooooooooovooooooooovovovooooooooovooooovooooooooovooovooooooooooovoovooooovoooovoooovoooovooooooooooooovoooooooooovooooooooooooooovovvooooovoooovovooooooovoooovoooooooooooovooovoovooooovooovooooooooooovovovoooooooovooooooooooooooooovooooooooooooooooovooooooooovooooovoooooooooovooooooooooooooooovvovoooooooooooooooooovoovooooooooovoooooooooooovvvooooooooooooooooooooooooooooooovooooooovooovooooooooooooooovooooooooovooooooooooooovvooooooovoovoooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoovooooooooooooooooooooovooooooooooooooooovooooooovoooooooooooooooovoooovooooooooooooooooooooooooovoooooooooooooooooooovoooooooooooooooooooooovooooooooooooooooooooooooooovoooooovooooooooooooooooooooooooooovooooooooooooooooooooooovovoooooooooooooooovooooooovoooooooovvoooooooooooooooooooooooovoooooooooooooooooooooooooovoooooovooooooooooooooovvoooovvoooooooooooooooovoovoovovoooooooooooooooooooooooooooovoooooooovooooooooooooooooovoooooooooovvoovvooooooooooooooooooooovooooooooooooooooooooooooovvoooooooooooooooooovooooovooooooooovovoooooooooovvovooooovoooooooooooooovoooooooovoooovoovooooooovoooooovoooooooooooooooooovoovooooooovoooooovoooooooooooooooooooovoovoooooooooooooooooovooooooooovvvooovoovoooooooovoooooovoooooooooooooooovooooooooovooooooovooooooooooovoooovooooooooovoooovoooooooooooovvooovoooovoooooooooooovoooovvoooooooooooooovooooooovvooovooooooooooooooovoooooooooovoooooovovovoooooooooooooooooovooovoooooooooovooooooooooooooooovoooooooooooooooooovoooooooovooooooooooovooooovoooovooooooovooooooooooooooovoooooooooooooooovoooooooooooooooooooooooooooooovooooovoooooovoooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooovvooooooooovoooooooooooooooooooooooooovoooooooovooooovoooovooovooovoooovooooooooooooooovoooooovoooovoovooooooooovoooooooooooooovoooooooooooooooooooooooooovooooovoooooooooooooooooooooooooovoooooooooooooooooovooooooovoooovoooooooooooovoooooooooooooovoooooooooooovoooovooooooooooooooooooooooooooooovooovooovooooooooooooovoooooooovoooooovvoooovooooooooovovooooooooooovoooooovooooooovoovoooooooovooooooooooooooooooooooovoooooooooooooooooooooooooooooovooooovoooovoooovooooooovooooovoooovovoooooooooovoooooooooovooovoooooovovooooooooooooovvoooooooooooooooooooovooooooooooooooovvooooooooooooooooooooovoooooooooooooooooooooooooooooovovoooooovovooooooooovooooooooooooovoooooovvoooooooooooooovovooooooooooooooovvoooooooooooooooooooovoooooooooooooovooovoooooooovvooooooooovooooooooovoooooooovoooovooooooooooooooovoooooooovoovooovooooooooooooooooooooooooovvoooovooooooooooooooovoooooooovovooovooooooooooooooooooovoooooovoooooooooooooooovooooovoooooooooooooooooovooooooooooooooooooooooovoooooooooooooooooooooooooooovoooooooooooooooooooooovooooooooooooooovovoooooooooooooovooooooooovoooooooooooooooooooooooooooooooooovoooovooooooovovooooooooooooooooooooooooooovvoooooovoooooooooooooovoooooooooooooooooooooooooooovvoooovoooooooooooooooovoovooovooovvooooooooooooovooooooooovvoooooooooooooooooovooovoooooooooovooooooooovvoooooooovooooovooooooovooooooooooooooooovoooooooooooooooooooovooooooooooooovoooooovooovooooooovoooooovoovoooooooooooooooovooooooooovoooovoooooooooooovooooooooooooooooooooooooooooovooovovoooooooooooooooovoooooooooovoooooooooooooooooooooooooooooovooooooooooooovoooovoovooooooooovoooooooooooooooovooovooooooooooooovooooooooooovoovooooooooooooooovooooooooooooooovooooooovooovoooooooooooooovoooovooooooooovooooooooooovoovooovoooooooooooooooovvooooooooooovoooooovooooooooooooooooooooooooooovoooooooovoooooooooovooooooooooooooooooooooooooooovovoooooooooovvoooooooooooooooovovooooooooooovoooooovoovovoooovoooooooooooooovoooooooooooooovoooooooooovvooooooovooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooovoooooooooooooooooooovvovovoooooovoooooooooovvvvoovoooooooooooooooovvooooovooooooooovvoovoooooooooooooovooooovoooooooooooooooooooovoooooooooovoooooooooooooooooovooooooooooooovooooovooooovoooooooooooooooooooovooooooovooovoooooooooooooooooooooooooooooovooovooooooovoovvvooooovvoooooooooooovoooovoooooooooooooooooooooooooooooooooooooooovoooooooooooooooooovooooooooovooooooovooooovooooooooooooooooooooovoooooooooooooooooooooooooooovvoooooooooooooooooovooooooovoooooooooooooooooovovooooovoooovoovoooooooooovoooooooooovovoooooooooooooooooooooooooooovoooooooooovovoovooooooooooooooooooooooooooooooooooooooovoovooooovvooooooooooooooooovoooooooovovooovoooooovoooovooooovoooooooooooovooooovoooooooovooooooooovoooooooooooooooovoooooooooovoooooooooooooooooooooooooooooooooooovoooooovoovoooooooooovooovoooovooooooovooooooooovvooooovoooooovooovovoovovoooooooooooooooooooooovovoooooooooooooovooooooovooooooovooooooooooooooooooooooooooooooooovovoooooooooooooooooooooooooooovoovoooooooooooovooooooooooovoovoooooovovoooooooooooovoooooooooooooooooooooooooooooovovooooooooooooooooovovooooovooooovvoovooooovooovooooooooooooooovoooovvooooooooovoooovooovoooooooooovovoooooovooooooooovoovooooooooovvooooooooooooooooooooooooooooooooooovooovvoooooooooooooooooooooooovoooooooooovoooooooooooooooooooooooovooooovoooooooooooooooovoooooooooooooooooooooooooooooooovoooovooooovoovoooooooooooooooooooooovooooooooooooooooooovooovvooooooooooooooovoovoooooooovovooooooovooooovoooooooooooooooooooooovooooooooooovvoooooovoooovvoooovooooovooooovoooooooooovoooovovoooooooooovoooooooooooooooooooooooooooooooooovooooooooooooooooovoooooooooooooooooooooovoooooooooovoooooooooooooooooooooooovooooooooooovovoooooovooooooovvvoooooooooooovoooooooooooooooooooovooooooooooooooooooooooooooooooooooooooovooooooooovoovoooooooovoooooooooooooovooooooooooooooooooovooovooooooooooooooooooooooovvovoooooooooooooovoooooooooooooooovoovooooooooooooooooooooooooooooooooovooooooooooooooovooovooovooooooooooovoooovooooooooovooooooooooooooooooovoooooooovooooovoooooooooovovoooooooooooooooooooooooooooooovooooooovooooooooooooooooooooooooovoooooooovoooooooooooooooovvvoooooooooooooooooooooooooooooovooooovooovovoooooooooooovooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooovoooovoooooooooovoooooooooooooooooooooooooovoooooooovoooooooooooooooovoooooooovooooovoooooovooooooooooooooooooovoooooooooooooooovooooooooovooooovvoovooooooooooooooooovooovoooooooovoooooooooooooooovoooooovooooooooooooooooooovooooooooooooooooooooooovooooooooooovoooooooooooooooooooooovovooooooooovoooooovoovoooooooooooooovoooooooooooooooovovooovoooooooooooooooooovoovooooooovoooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooovovvoooooooovooooooooooooovoooooooooooovooovooooooovvooovoooooooooovooooooooooovoooooovooooovoooooooooooooooooooooooooooooooooooovooovoooooooooooooooovvooooooovooooooovoooooooooovooooooooovoooooooooooovooooovooooooooooovoooooooooooooooooooovovovovoooovooooooooooooooovoooooovooooooooovooooooovoooovooooovoooooooooooooooooooooooooooooooooooooovooovoooooooooooovoovoooooooooooooooooooooovoooooooooooooooovvoovooovoooooooovooooovoooooooovooooooooooooooovoooovoooooooooooovooooovvooooooovoooooooooooooooooooovoooovoooovoovoovovoooovooooooooooooooooovovovoooooovooooooooooooooooooooooovooooooovovoovooooooooooooooovooooooooooooooooooooooooovoooooooooooooovoooooooooooooooooovoooooooooooooooooooovoovooooooooooooovoooooooooooooooooooooovooooooovoovvoooooooooooooovooooooooooovooovvooooooooooooooovooooooovoooooovoooooooooooooooooooooooovooooooooooovvooooooooooooooovvooooooooooooooovooooooooooooooooovvooooooooovvoooooovoooooooooooooovvooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooovovvooooooovooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooovovvoooooooovooooooooooooooooooovooovooooooooooooovoooooooooooooooooovooooovovoooooooooooovoooooooooovoooovoooovooooooooooooooooooovovooooooovooooovooovoooooooooooovvooooooovoooooooovovvooooooooooovoooovoooooooooovoooovoooooooovooovoooooooooooovoooooovvooovoooooooooooooooooovooooovooooooovoovoooooooooooooooooooooooovoooooooooooooooooooovooovovooooooooooovoooooooooooooooooooovooovovooooooooooooooooooovoooooooooooooooooovoooooooooooooooooovooovooooooooooooooooooooooooooooooovovoovoooooooooooovoooooooovooovovoooooovoooooooooooooooooooooooooooooooooooovoooooooooooooovovooooooooooooooooooooovoooooooovooooooooovooooovvoooooooooooooooovoooooooooooovooovooooooooooooovoooooooooooooooooooooooooooooooooooooooovovooooovovoooovoovovooooooooooooovoooooooovovoooooooooovoooooovoooovooooooovooovooooooooooovooooooooovooooooooovoooovoovoooooovoooooooovoooovoooooooooooooooovoovooovooovooooooooooooooooooooooooooovooooooooooooooooooooooooovoooovooooooooooooovvoooooooooooooooooooooovoovvoooooooooooooovooooooooovoooooooooovooooooooooooooooooooooooovooovooooooooooooooooooooooooooovvoooooovooooooooooooovooooooovooooooovoooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooovooooooooooooooooooooooooooovooooooooooooooovovooooooooooooovooooovvooooooooovooooooovoooooooooooooooovovooooooooooooooovooooooooovooooooooooooooooooovooooooooooooooovoooooooooovooooooovoooooooooooooooooovoooovvoovovoooooooooooooooooovvooovvoovoovoooooooooooovooooooooovoooooovooooovooooooovooooooooooooooooooooooooooovoooovoovvoooooooooovoooooooooooovoooooooovoooooooooooooooooooovooooooooooovoovoooooooooooooooovoooovoooovoovooovooooooooooooovoovoooooooooooooooooooooooooovoooooooooooooooooooooooooovoooooooooooooooooooooooooovooooooooovoooovoovooooooooooovooooooooooooooooooovvoooooooooooooooooooooooooovoooooovooooooooovooooovooovovoooooooooooooooooooooooovooooooooooooovoovoooooooovvoooooovooooovoooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooovovooooovooooooooovvooooooooooovooovooooooooooooooooooooooooovooovooooooooooooooooooooooooooovoooovooooooooooovvooooovvooooooooovvooooovoooooooooooooooooooooovoovoooovoooooooooooooooooovoooooooooooooooovoooooooovoooooovoooovooovvoovoooovooooooooooooovooooooovoovooooooooooooooooooooooovooovovoooooooovooooooooooovooovovooooooooooooooooooooooooooovoooooovoooooooooooooooooovooooooooooovooooooooooooovoooovovoooooooooovooooovooooooooooooooooooooooovooooooooooovovoooooovoooovoovoooooooooovooovovvooooooooooovvoooooooooooooooovoooooooovoooooooovvooovooovooovoooooooooooooooooooovooooooooovooooooooooooooovoovooooooooovooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooovoooooovovooooooooooooooooooooooooooooovvoovooooovvooooovoooooovooovovoooooovooooovoooooooooooooooooooooovoooooooooooooooooooooovooooooooooooooovvoooooooooovvooooooooooooooooooooooooooooovooooooooooooooooooovooooooooooooooooovooooooooovoooooooooooooooooooooooooooooooovoooooovoooooovooooooooovooooooooooooooooooooovoooovooooovoooooooooooovvooooooovoovooovooovooooooooooooooooovvoooooooooooovoooooooovovoooooooooooooooooooooovooooooooooooovooooovoovooovoooooooovoooooooooovoovoooooovooooovvooooooooovoovovooooooooooooooovoooooovooovooooovvoooooovovoooovoovooovooooooooooooooovvoooovoooovooovoooooovoovooooooooooooooovooovooooooooovooooooooovoooooooooooooooooooooooooooooooooooooooooooovooovoovoooovooovooooooooooooovooooooooooooooooovvooooooovooooooooooooovoooooovovoooooovvooovoooooovovooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooovooovooooooooooooovoooooooovoooovooovoooooooovovovoooooooooooooooooooooooooooooooooooooooooooovvooooooooovooooovovooooooooooooooovvooooooooooooovooooooovooooooovooovoooooooooooooovooooovoooovoooooooovooooooooooovovoooooooooovooooovoooovooooooooooooooooooooooooooooovvooooooooooovooooooovoooovoooovoooooooooooooooooooooovoooooovoooooooooooooooooooooooooooooooooooooovovoooovooooooovooooooooooooooovoooooovooovvovoooovooooooooooooooovoooooooooooooooooovoovoooooooooooooooooooooooooooovoooooooooovoooooooooovoovvvoooovoooooovvvooooooooooooooovoooooooooooovooooooooooooooooooovovovooooovooovoooooooooooooovvooooooooooovooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooovvoovvoooovooooooooooooooooooooooooovoooovovoovooooovvvooooooooooooooooooovoooooooooooovovvvooooooooooooooooovvooooooooooooooooooooooovovoovooooooooooooooooooovooooovoooooovoooooooooovoooovoooooooooooooooooooooooooovoooovoooooooovoooooooooooooooovooooooooooooooooooooooovoooooovooooooooooovooooooooooooovoovooooooooooooooooooooooovooooovoooooooooooovooovooooooooooovoooooooooooooooooovoooooooooooooovooovoooovoooooooovoooovoooooovoooovoooooooovoooooooooooooooooooooooooovooooooooovooovovooooooooooooovooooooooovoooooooooovoooooooooooooooooooovvoooooooooooovoovooooovoooooovovoooooooooooooooooooooooooooooooooooooooovoooooooovoooooovoooooooooooooooovooovooooooooooooovooooooooooovoooooooovvoooovooooooooooooovoooooooooooovoooooooooooooooooovvovoooooovoovooooooooooooooovooooooovooooooooooooooooooooooooooooooooooooooooooooooooovooooovooooooooovoooovoooooooooovoovoooooooooovoooooooooooooovooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooovoooooooovoooooooovoooooooovooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooovvooooooovoovvooovooooovooooooooovoovooooovoovooovovooooooooooooovoooovoooooooooooooooooooovooooooooooovooooooooooovoovooooovooooooooooooooooooovvooooooovooooooooovoooooooooooooovovoooooooooooooovooovovooooooooovooooovooooooooooooooooooooooooooooovoooooooovvoooovoooooooooovoovoovoooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooovoooovoooooooooooooooooooooooooovovovooooooooooooooooovooooooooovvoovovoooooooooooooooooooovooooooooooovovooooovooooooooooovoooooovoovoooovooooovoovoooooooooooooooooooooooooooooooovoovoooooooooooooooooooooovovovovooooooooooooovooovovovvooooooooooooooooooovoooooooovoooooooooooooooooooooooooooooooooooooooooooooooovoooovooovoooovovoooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooovovoooooooooooooooooooooooovooooooooovovovooooooooooooooovooooooooooooovoovooooooooooooooooooooooooooooooooooooooooooovooooooooooooooovooovovoooooooooooovoooovoooooooovooovovoooooooooooovoovoooovoooooooooooooooovooooooooooooooooooooovooooovoooovooooooooovoovooooooooooooooooooooooovoovooooooovooovoovooooooovvooooooooovovovooooooooooooovoovooooooooooovooooooovovooooovvoooooooooooovooooooovooooooooooooooooooooooooovovoovooooovooooooovooooooovoooovoooooooooovoooooooooovoooovoooooovvoooooooooooovoooooovooooooooooooooooooooooooooooooooooooooovovovvoovooooooooooooooooooooooooooovooooooooooovooooooooovooooooooooooooooooooooooooooooooovoooooooooooooooooooooovoooooooooovooooooooooooooooovvvoooooovooooooooovovoooooooovoooovoovoooooovoovoovooooooovooooovoooooooooovooooooooooooooovoooooooovooooovoooooovooooooooooooooooovooooooovovvoooooooovooooooooooooooooovoooooovooooooooooooooovoooooooooooooooooooooooovooooooooooovooooooooooooooooooooooovooooooovvooooooooovovooooovooovooooooooooooooooovooooooooovoooooovoooovovoovoooovooooovoovoooooooooooooovoooooooovoooovoooooovoooovoooooooooooovooooovoooooooovooooooooooooovoovooooooooooooooooooooooooooovoovooooooooooooooooooooooooooooooooooooooovooooooovoooooooooooooooooooooooovvooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovovvvooooooovoovoovooovoovooooooooovovvoooooooooooooooooovooooovovooovooooovvoooooooooooooovoooooooovoooooovoooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooovooooooooooooooovooooovooooooooooooooovoooooovooooovvvoooooooovvoooooooooovoooooooooovooooooooooooovooooooooooooooovooooooooooooooooooooovooooovooovoooooooooooooooooooooooovovooooooovoooooooooovooooooooooooovoooooooovoooovooovooooooooooovooooooooovooooooooooooovovoooooooooooooooooooooooooooooooooooooooooooooovooovoovoooooovoooooooooooooovoooovvvoooooooooooooooooovooovooovoovooooooooovooooooooooooooooooooooooooovooooovoooovooooooooovoooooooooooovovoooovoooooooooooooooovoooovoooooooooovooooooovoooooooooovoooooovvoooooooooooooooovooooooovoooooooooooooooooooooooooovoooooooovoooooooooovooooovooovoooooovooovoooooooooooovvoovooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooovoovoooooooovovoooooovoooooooooovoovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooovoooovoovovooooovovoooooooooooooooooooooooooooooooooooovvoooooooovooovooooooooooooovvooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooovooooooooooooooooooooooooovoooovooovoooooooooovooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooovooovovoovoooovvoooooooovooooovovooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooovooooovooooooooooooovoooooooovooooooooooooooovooooooooooooooooooovovoooovoooooovooooovooooovoooooooooooooooooooooooooooooovvoovooooooooooooovvoooooooovooovovoooovoooooooooooooovooovooooovooooooooooooooooooooooooovooovoooooooooooovoooovovooooooovvovooovovooooooooovoooooooooooooooooovoooooooooooooooovooooooooooooooooooooooooovooooooooooooovoooooooooooooooooooooovoovovooooooooooooooooooooooooovooooooovoooooooooooooooovooooooooovooooooooooooooooooooooooooooooooovoooooooooooooooooooooooovoovoovoooooooooooooooovoovooooooooooooooooovvooovooooovoooooooooovoooooooovooovoooovooooooooovovoooooovooovvooooooovoooooooooooooooooooovoooooooovoooooooooooooooovvooooovooooooooooooooovoooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooovoooooooooovoooovooooooovoooooooooovoooooooooooooovoovoooooooooooooovoovovoovoovovoovoooooooooooovovoooooooooooooovvvovooooooooooooooooooooooooooooovvooooooooooooooooooovoooooovooooovooooovoovoooovoooooooooooooooooooooooooooooooovooooooooooooooooooooooooooovoooooovvoooooovvoooooooovooooooooovovoooooooooovovooovoooooovoooovovoooovoooooovooooovoooooooooovoooooooooooooooooooovooooooooooooooooovoooooovovoooovooooooooovovoooooooovvoooooooooooooooooooooooooooooooooooooooooooovoooooooooooooovoooooooooooooovvvooooooooooooooooovooooooooooovoooooovooooovvvoooooooooooooooooooooovvooooovoooooovoooooooooooooooovoooooooooooooooooooooovooovvooooovoooooooovvoooooooooooooooooooooooooovvoooooovoooooooooooooovoooooovvooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooovoooooooovoooooooooooovooooooooovoooooooovoooooooooooooooooooovoovovooooooooovooooooooooooooooovoooooooooooooooooovoooovooovooooooooooooooovooooooooooooooooooooooovovoooooovooovooooooooovooooooooooovoovoooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooovvovoooooovoooooooooooooooooovoooooooooooooooooooooovovooooovooooovoooooooooooooovovoooooooooovoooooooooooooooooovovoooooooooooooooovoooooooooooovooooovooooooooooooooooooooooooooooooooooovooooooooooooooooovooooooooooovoovooovovovovovoooooooooovooooooovoooooooooooooovooooooooooooooooooooooooovoooooovooooooooooooooooooooooooooooovovovooooovvvooooooovoooooooooooooovoovoooooovooooovooovoovooooooooooooooooooooooooooooooovooooovoooooovooooovoooooooooooooooooovooooooovoooooooooovooovovoooooooooooooovoovoovooovooooooooooooooooovooovoooooooooooovovoooooooooooooooovoooooovovooooooooooooooooooooooooovovvooooooooooooovoooooooooooooovoooovooooooooooooooooooooooooooooooooooooovoooovvooooooooooovoooooooooooooooooooooooooovoooooovooovoooooooooooooooooooooovoooooooooooovoooovoooooooooooooooovoooooovoooovovooooooooooooooooovoooooovoooooovoovooooooooooovoooooooooooovooooovooooooooooovoovvoooooooooooooooovooooooooooooooovoooooooooooooooooovooooooovooovoovooooooooooooooooooooooooooooooooooooooooooooooooooooooovooovooovvoooooooooooooovoooooooooooooovoooovooovooooovooooooooooooooooooooooovvoovooovoooovoooooovooooovooooovoovovoooooooooooovooooooooooooooovvooooooooooooovooooooooooooooooooooooovovvoooooooooooovooooooovooooooooooooooovooooovvooooooooooooooooovooooooooooooooooooooovooooovooooooooooooovooooooovovoovoooooooooooooooovoooooooooovovooooooooooooooooooovooooooovoovooooooooovooooooooooooooooooovooooooooooooooooooooovoooooovovoovoooooooooooooooooovoooooooovoooooooooooooooovooooooooooooooooooooovooooooooooooooooooooovovooooovooooooooooooovoovoooooovoooooovoovoooooooovovooooovvooooovoovoovovoooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooovovooooooooooooovoooovoooooooooooooooooooooooooooovoooooooooovooooooovoooooooooovoooooooooooooooooooooooooovoooooooooovoovooovooooooooooooooovooooooooooooooooovooovooooooooovvoooooooooovoooooooooooooovoooooooooooooooooovoooovoooovoooovooooovoooooooovooooooooooooooooooooovooooooooooooooooooooovoovooooooooooooovoovoooooooooooooooooovooooooooooooooooovooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooovoooooooooooooooooovoooooooooooooooooooovooooooooooooooooooooooooovovoooooovoooooooooovoooooooooooovoovooooooooooooooovooovoooovooooooooooovoooooovooooooooooooooooovoooooooooooooooooooooooooovooovvoooooooooovooooovooooooooooooooooooooooooooooovoovooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooovoovoooooooooooooooooovoooooooooooooooovoooooooovoooooooovooovovoooooovooooooovoooooooooooovoooooooooooooooovooooooooovovoooooooooooooooooooooooooooooooooooooooooooooovoooooooooooovooooovoooooooooooooovooovvooooovooooooovooovvooovooooooooooooooovooooovooooooooooooooooooooooooovooooovovoovooooooooooooooovooooooovooooooovooooooooooooooooooooooovoooovooooooovoooooooooooooooooovoooooooovoooovoooooooooooooooooooooovooooooovooooooovovoooooooooovoovoooooooooovoovoooooooovovoooooooooovooovoovooovooovovvoooovovooooooooovooooovooooooooovoovooooooooooovooooooooovoooooovoovvoooovvvoooooooovovvvoovoovooooovoooooovoooooooooooooooovoovooooovoooooooovoooovooooooooooooooooovooooooovooooooooooooooooooooooovooooovooooooovoovoooooooooooooooovoovooovvoooovooovoovoooooooooooooooovoooooooooooooovovooooooovoooooooooooooovooovovooooooooooovoooovoooooooovvoooovoooooooooooovoooooooooooooooovooooovooooovooooooooooooooooooooovooooooovooooooooooooooooooooooooooooooooooooooooooooovooooooovoooooooovooooooovoovoooovoooooooovooooooooovooooovoooovoooovoooooooovooooovoooooooooooooooooooovoooooooovoooooooovoooooovoovoooovoooooooooooooooovoooovoooooooooovovoooooooooovoovovoovoooooooooooooooooooooooooooooooooovoooooooooooooooooovooooooooooovooooooooooooooovoooooooooooooooooooooooooooooovooovooooooooooooooovoooovooovoooovoooooooovooovooooooooooooovooooooooooooooovoovoovooooooooooooooooooooooooooooovoooovoooooooooooooooooooooooooooooooooovoooooooooooovoooooooooooooooovooooooooooooooovoooooovooooooooovovooooovooooooooooooooooovvoovooooooooooooooooovvovooovoooooovooooooooovooooooooovvoovooovooovvoovoooooooooooooooooooooooooooovooovoooovooooooooooooooooovooooooovooooovovvooooooooooooooooovvooooooovooooooooovoovoooooooooooovoooooovooooooooooovooooooooooooooooooooooooooooooooooooooovooooooooooovooooooovovooooooooovooooooovooooooooooooooooovoooooooooooooooooooooovoooovvoooooovooovooooooooooovooooooooovoovooooovooooooooooooooooooooovooooovooooooooooovooooovoooooooooooooooooooooooooooovoooovoooooooooooooooooooooooooooooooooovoooooooooooooooovooooooooooooovvooooooooooooovoooooooovooooooooooooovooovoovooooovooooooooooovvvoooooooooooooooooooooovoovoooooooooooooooovooooooooooooooooooooooooooovoooovooovooooovooooooooooooooooovoooovoovooooovoooooooooooovvoooooooooooooovooooooovoooooooooovoooooooooooooooooooooooooovoovooovooooovoooooooooooovovooooooovooooovooooooooooooooooooooovooooovooooovooooooooovvooooooooovooooooovovooooooooooooooovoooooooooooooovooooooooooooooooooooooooooovooooooooooooooovooooovooovoooooooooooooooooovoooooovovoooovooooooooooooooooovooooooooooovooooooovoooooooooooooooooooooooooooooooooooooooooooooovoooovoooooooovoooooovooovoooooooooooooooooooooooooooooooooovooooooovoovooooooooooooooooooooovooooooooooovoooooooovoooooovoooooooooooooovooooooooooooooooooooooooooovooooooooooooooooooooooooovoooooooovoooooovvoovooooooooooooooooooooooooooooooooooooovooooooooooooooovooooooooooovoooovoooovooooooooooooooovoooovovoooooooovoooooooooovooooovoooovoooooooooooooooooovvooooooovovoooooooovvvovooooooovoooovooooooooooooooooovoovooooovvooooooooooooooovooooooooovooooooooooooooovooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooovoooooooooooooovoooooooovoovooooooooovooooooooooovooooooooooooovooovoooooooooooooovooooooovvoooooovooooooooovoovooovvoooooooooooooooovooooooooovooooooooooooovooooooovovoooovooooovooooooovoooooovooooooooovooooooooovvovoooooovooovooooooooooooooooovoooooooovovooooovoooovoooooovoooovooooooovooooooooooooooooooooooovovooooooooooooooooooooooooovoooooovooooooooooooovovooooooooooooovooooooooooovoooooooovooovooooooooooovvvooooooovooooooooooooovoooovovoooooooovoooooovooooooooooovvooooooooooooooooooooooooooooooovoooooooooovoooooooooooooovovoooooooooooooooooooooooooovooooooooovooooooooooovooooooooooovoooooooovooooooooooooooooooovoooooooooooooooooooooooooooooooooovooooooovoooooooooooovoooooooooooooooooooooooooooooooovooovooovovovooooooooooooovooooooovoooovoooooooooooooovooooovooovovovooovooooooooooovoooooooooovooooooooovooooooooooooooooooooovovovvoovvoooooooooovoooooooooooooooovooooovoooooovoovoooooooovoovoooooooovvooooooooooooooooovoovvooooooooooooooooooooooovoooooooooooooovoooooooooooooooooooovoovoooooooooooooooooovooooooooooooovovoovovvoooooooooooovooovoovooooooooooovoooovooovooovoooooovoooooooooovovooooooooooooooovooooooooooooooooovooooooooooooooooooooooooooooooovvovvoooooooooooovooooooooooooooooovooooooooooovvoooooooooooooooooooooooovoooooooooooooooooooooooooooooooooovoooovovvoovooooooooooovoooovooooooooooooooooooooooovvovvoooooovooooooooooooovoooooovovoooooooovovooooooooooooooooooooooooovooooooovovvoooooooooooooovvooooooooooooovooooooooooooooooooovoooovoooooooovvooooooooooooovooooooovooooooooooooovooooooooooovoooooooooovvooooovvoooooooooooooooooooovovoovoooooovooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooovooooooovooooooooovoooovooovoooooooooooooooooovoooooovoooooovoovooovoooooooooooooooovvoooooooooooooooooovoovoooooovoovoooooooovovoooovoooovooooooooooooooooooooovvooooooooovoooovoooooooooooovooooooovovovvoooooovoovooooovooovooooooovvoooooooovooovooooooooooooovooooooooooooooooooooooooovooooooovooooooooovovoooooooovoooooovooooooooooovooooooooovoooooooooooooovoooooooooooooooooooooovvooooooooovoooooovoooovoovoooooooooooooooooooooooovooovvooooooovovooooooooooovoooooooooooooooooooovooooooooovooooovooooovoovoooooooovooooooooooooooooooovooovvooooovoooooooooooooooooovoooooooooooooooovoooooooooooooooooooooooooovooooovooooooooooooooovoovooooovoooooooooooooovoovoooooooooooooooooooooooooooooooooooooooooooooooooovvooooovooooooooooooooooovvooooooooooooooooooooooovoooooovoooooooooooovovoooooooovoooooooooooovooooooooooovooovoooovvvooooooooovoooooovvooooooooooooooovoooovooooooooooovooooooovoooooooovooooovooooooooooooooooooooovooooooooooovoovoooooooooooooooooooooooovoovooooooooooooooooovoovoooooovooooooooooooooooooooooooovooooovooooooooooooooooooooooooooooooooooooovoooooooooooovoooooooooooooooooooooovooooooooooovoooooooooooovooovoooooooooooooooooooooooooooovooooooooooooooooooooooooovooooooooooooooovoovoooooooovoooooooooooovoovoooooooooooooooooooovoooooovovooooovoooovoooooooooovoovooooooovoooooooooooovvoooooooooooooooooooooooooooooovvoooooooooooooooooovoooovoooooovoooooooovooovoooooooooovooooooooooovooovooovooovovooooooooovooooovooovoovooooooovoooooooovoooooooooooooovoooooooovooooooooooooooovooovoovooooooooooooooooooooooooooooooooovoovooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooovoooovooooooooooooooooooooovooooovooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovovovooovoovooooovooooooooooooooooovooovooooooooooovoooooooovoovoooooooooooooooooovoovoooooooovoooooooooooooooooooooooooooooovoooooooooooooooooooooovooooooooooooovoovoooooooovooovvoooooooovooooooooooooooovooooooooovoooooooooooovooooovooooooovooooovoooooovooooooooooooooovooooooooovoooovoooooooooovovoovoooooooovooooooooooooooooooooooooooooooooovooooooooooovooooooooooooovoovooooooovooooooooooooooooooovooooooooooooooooooooooooovoooooovoooooovooooooooooooooooooooovvvoovovooooooooooooooooooooovoovovoooooooooooooooooooooovooooovoooooooovooooooooooooooooooooooooooooooooooooooooooooovooooooooovooooooooooovoooooooovooooooooovooooooooooovoooooooooooovvooooovooooovovvooovvvooooooooooooooooooooooooooooooovoovooooooooooovooooooovoooooooovooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooovooooooovooooovooooooooooooooooooovoovooooooovvovoooooooooooooooovooovoooovooooooooooovvooooooooooooooooooovoooooooooooooooooooooooooooooooovoooooovoooooooovoooovoooooooooooovoooooooooooooooooooooooovooooooooooooooooooooooovooooooooooooooooooooooooovooooooooooooooovooooooooooooovoooovoooovooooooooooooooovooooooooovovooooooooovooooooooooooooooovoooovovooooooovoovoooooovvooooooooooooooooooovoovooovooooooooooooooooooovovooovooovooooovooooooooovvovooooovooovoooooooovooovoovooovvooooooooooooooovoooooooooooooovoooooooooooooovovooovooooooooooooovooooooooooooooooovooooooooooooooooooovooovooovooooooooooooovoovoooooooovooooovooooooovoooooooooooooooooooooooooooovooooooooovooooooooooooooooooooooooooooovvoovooooooooooooooooooovoooooovooooooooooooooooovoooooovoovooooooooooooovoovoooooovoooovoooooooovoooovovvooooooovooooooovoooooovoooooooooooooooooovooooooovovooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooovovoooooooovovoooooooovooooooooooooooooovoooooooooooooovoovooooooooooooooooovooooooooovoooooovooooooooooooooooooooovoooooooooovooooooovoooooooooooooooooooooovvoooovvooooovooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooovoooooooooovooovovoovooooooooooovoooooooovoovooovoooooooooovovvovoooovovoooooooooooovooooooooooooooovooooooovoooooooooooooovoooooooovvoovooooooooooooooooooooooooooooovoooooooooovvooooovooooooooooooooooooooooooovvooooooooooooooooooooooooovovooovoovooooooooooooooooooooooooooooooooooooooooovooooooovovoooooooooooooooooooooooooovoooooovovovooovoooooooooooovooooovooooovoooooooovoooooooovoooooooovooovooooooooooooovoooooooooooooooooooooooovoooooooovooooooooovoooovooooovooooooooooovoovoooooooooooooovooooooooooooooooooooooovvvoooooooooooooooovoooovoooovooooooooooooooooooovoooooooooovooooooooovoooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooovoooooovooooovoooooooooooooooovovooooovooooooooooovooooooooooooooooooooooooooooooooooooooooovoovoooooovvooooovoooovoooovooooooooooovoooooooooooooovooovovoooooooooooooooovvooovoovooovoooooooooooooooooovvovooovovoooooooooooooooooooooooooooooooooooooooovooooooovoovoooooooooooooooooooooovvoooovoovovoooovoooooooooooooooooooooooooovoovoooooooovvoovovvooovoooooooooooooooooooovoooooooooooooooooooooooooooovooooooovoovoooooooovooooooooooooooooooovooooooooooooooovoooooooooooooovoooooooovooooooooovoooooooooooooooooovooovoooooooooooooooooooooooovoooooooooooooooooooooooooooovvoooovvovoooooooovvoooooooooooooooooooooovooooovooooooovoovooooooooooooooooooovooooovoovoooovvoooooooooooovoooooovooovovvooooooooooooooooooooooooooooooovoovovoooooooooooooovooooovooovovooooooooovooooovvoooooooooooovoooooooooooooovovoooooovooooooooooooooooooooooooovvvooooooooovoooovoooooooovoooooooovoovooooooooooooooooooooovoovovoooooovooovoooooooooooooooooooooooooooooovvoooovooooooovoooooooovoooooooooooovooovoovoooovooovooooovooooooooooooooooooooovovvoooooovvoooooooooooovoooooooooovooooooooovoooooooovooooooooooooovoooooovovovooovoooooovvovooooooooooooooooooovoooooooooooooooooovooooooooooovovoooovoooovoooooooovoooooovooooooooooooooovvooooovoooooooooooooovvovoooovvvoooooooooooooooovooooooooovovoooooooooooooooooovoooooooooooovvooooooovooooooovooooooooooooooovoooooooooooovooovoooooooooovooooooooooooooooooovoooooooooooooovooovoovvooooovovooooooooooovvoooovovoovooooooooooooovoovvooooooooooooooooooovovvooooooooooooooooovooooooooooovoooooooooovvooooooooovvooooooovooovoovooooooooooooooooooooooooooooovooovooovovooooovooooovoooooooooooooooooooooooovooooooooooooooooooooooooooooovoooovooooooooovoooooooooooooooovoooooooovooooovvoooooooooooovooooooooooooooooovooooooooovoooooooooooovvovooooooovoovoooovooooooooooovovooooooooooooovvooooooooooovooooooooooooooooooooooooooooooooooooooooooovoovoooooooooooovovovooooooooovooooooooooooooooooooovoooooooooovooooooooooooovoovovoooooooooooooooovooovooooooovoooooooovoovoooooooooovoooooooooovooooooooooooooovooooooovooooooooovovvooooooooooooooovooooooovoooooooooooooovoooooooovoovooooovooooooovvooooooovoooooooooooooooooooooovoooooooooovooovovoovvoooooooooooooovoooooooovooovovovovooooooooooooooooooooovvoooooooooovvoooooooooooooooooovooovoooooooooovoooooooovoooooooovoooooooooooooooooooooooooooovooooooooooooovovooovoooooooooooooooovoooooooooooooovoooooooooooooooooooooooooovooooooovooooooooooooovoooooooooooooovoovooooooooovvvooooooooooooooooooooooovvooovvooovooooooovooooooovoooooooooooooooovoooooooooooooooooooooooovoooooooooovoooooooovvoooooooooooooooooooooooooooovooooooooooooooooovoooooooooooooovooooooooooooooovooooooooovoooooooooovvoooooooooooovovooooovvooovoooooooovoooovoooovoooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooovvoooovooooovooooooovvvoovovooooooooooooooooooooovoovoovovoooooooooooooooooooooovooooooooooooooooooooooooooooooooovooooooooovvooooooooooooooooovooooooooooovvoooooooooovooooooooooooooooooooovoovoooooooooooooovoooovvooooooooooooooooovoooovoooooooooooooovovvooooovooooovoooooooooooovooooooooooooooooovooooooooooooooooooovoooooovooovvoooooovoooooooooooooooooooooovoovooooooooooooooooovoooooooovooooooooooooovooooooooooooooooooooooooovooooooooooooooooooooooooooooooovooooovooooooooovoovooooovoooooooooooooovovoovooovoooooooooooooooovoooovooooooooooovoooooooooooooovvovooooooooooooooooooooooooooooooovooooooooovoooooovoooooooooooovooooooooovoooooooovvovvooovooooooooooovooooooooooooooooovooooooooooooovoooooooooooooooooovooooooooooooovoooooooooooooooooovvoooovoooooooooooovooooooooooooooooovooooooooovoovoooooooovoooooooooooooovoooovoooooooovvvooooovooooovooooooovvooooooooovoooooooovovoooooooovooooooooooooovvoovvovooooooovvoooooooooooovoooooooooooooovoooooooooooooooovooooooooooooooooooooooooooooovooovovvoooooooooooooooovoooooooooovooooooooooooooooooooovoooooooooooooovoooooooooooooooooooovovvooooooooooooooovovvoovooovvooooooooooooovooooooooooooooovoooooovoooooooooovooovvovooooovovooooooooooooooovooovoooooovooovooooovoovooooooooooovoovooooooooooooooooooooovoooooooooooooooooooooooovoovoovooooovovooooooooooooooooooooooooovooooooovoooovoovooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooovoooooooooooooooooooooooooovvoovooooooooooooooooooovovoooooooovoovoovooooooooooooooooooooooooooovvovoooooovoooooooooooooovooooooooovoooovooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooovoooovooooooooooovooooooooooooooooooovooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooovoovooooooooovooooooooovoooooooooooooooooooooooooovvoooooooooooooovoooooooovooooooooooooooooovoooooooooooovooooooooooovooooooooovvvooooooooooooooooooooooooooooooooooooooooooooooooovovvoooooooooooooooooovoooooooooooooooovvooooooooooooooooovoooooooooooovoooooovooooooooovoooooooooovovoooooovooooooooovoooooooooooooovoooooooooooooooooooooooooooooovoooovooooooooooooooovoooooovoooooovooooovoovvoooovovooooooooovooovooooooooooooovoooooooooooooooooooooooooovovoooooooooovooovoooooooooooooovoooooovoooooooovoooovvooooovooooooooooooooooooooooooovooooooovvooooooooooooooooovovoooooooooovooovooooovoooooovovooooooooooooooooooooooooovvoooovooovoooovoovoooooooooooooovovoooooovoooooovooooooooooooovooooooooooooovooooooooooooooovooooovoooooooovooooooovoovooooooooooooovooooooooooooooooooooooooooooooovvoooooovooooooovoooooooooooooooooooooooooooooovooooooooooooovooooooooooooooovvoovooooovooovvooovooooooovooooooooooovoooooooooovooovvoovoooooooooooooooooooooooooovoooooooooooooooooovoooooooooovoooooooooooooooooooovoooovovooooooooooooooooooooooooovooooooovoooooooovoooooooooooovoooooovooooooovooooooooooooovooooooooooooooooooovooooooovoooooooovooooooovooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooovoovooovooooovooooooooooooooooooooovovovvvoooooooooooooooooovooooooooooovovoooooooooooooooovoooooooooooooooooovovoooooooooooovooooooooooovvoooooooooovovvooooooooooovoooovoooooooovoooovoooooooooovooovooooooooooooooooooovooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooovoooooooooooooooooooooooooooooooooooooooovooooovooooooooooooooooovooooooooooooooooooovooooooooooooooooooovvooooovvooooooooooovooooooooooooooooovvooooovooovoooooooooovoooovooooooovooovvoooooooooovoooooooooooooooooooovoooovovovoooooooooooooooooooovvovovooovooooooovooovooooovoooooovoooooooovooooooooooovooooovoooovooooooooooooovovooooooooooooooooovoooooooovoooovooooooovoooooovoooooooooooooooooovvooooooooooovoovoooooooooovovovovoooooooovoooooovoooooovooooooooooooovvoooooooovvovooooooooooovooooovoooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooovvoooovovoooooooooooooooooooooooovooooooooooovooooovoooooooooooovoooooooooooooovooooovooovoooooooooooovovvoooooooooooooooooooovooooovoooooovooooooooooooooooooooooovovoooooovooooooooooooooooooooooooooooovvvoooooooooooooooooooovoooooooovooooovovvoooovoovoovooooovoooooooooooooovooooovvoooovovooooooooooooooovooovooooooooovoooooovooooooooooooooooooooooooooooovoooooovooooooooooovoooovoooovoooooooovoooooooovoooooovovooooooooooooooooooovooooovoooooooooooooovoooooooovooooooovoooovooooooooooooovooooooovvooooooooovooooovoovooooooooooooooooovovovovooooovooooovooooooooooooooooooooovoooooooooovoooooooooooooooovoooooooooooooooooooooooooooooooooooooooovooooooooovooooooovvovoooooovoooooooooooooovooooooooooooovooooooooovoooooooooooooooooooooooooooooooooooooovvoooooooooooovoooooooooovooooooovoooooooooooooooooooovoooooovooooooooooooovovooooooooooooovovooooovoooooooooooooovoooooooooooovvoooooovooooooooooovvooovooovovoooooooooooovoooooooooooooooovoovoooooooooooooooooooooooooooooovoovooooovoooovoooooovoooooooooovoooooooovooooooooooooooooooovooovooooooooooooooooooooooooooooooovooooooooooooooovooooooooovoooooovooooooooooooooooovvoooooooovoooooovoooooooooooooooooooooooooooovoooovooooooovoooooooooooooovoovovoovoooovooooooooovovoooovoooooooooooooooooooooooooooooooooooooovvooooooooooooooovoooooooooovooooooooovvoovooovoooovooooooooooovvoooooooooooooooooooooooooovoooovooooooooooovooooooooooooooooovvoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovvoooooooooovvoooooooovoooovoooooooooooooooooooooovoooooooooooooooooooovooovoooooooooooooooooooooovooovoooooovoooooooooovvovvoooooooovovoooooovvooooooooooooooooooooooooooooooooooooovoooooooooovovoooooovoooooooooooooovooooovoooovvovoooooooooooooovoooooooooooooovoooooooooooooooooooooooooovooooovooooooovvvovooooovoooooovovovoovovooooooovoooooooooooovovoooooooooovooooooooooooooooooovoooooooooovoooooooooooooooooovoovoooooooovooooooooooooooooooovvovoooooovoooooooooooooovovooooooooooooovooooooooooooooooooooooooooooooooooovooooooooovooooooooooooooooovoooooooovvooooooooooooovooooovooooooooovoovoooovoooooooooooooooooovoooooooooooooooooooooooooovvoooooooooooooooooooooooooooooovooooooooooooooooooooooooovooooooooooooooovooooooooooooooovoooooooovoooooooooooovooooooovooooovooooooooooooooooooooooooovovoooooooovooooooooooooooooovoooooooooooovoooooooovoooooooooooooooooovoooooooooovooooovooooooooooooooooooooooooooooovoooooooooooooovovooooooooooooovoooooooooooooooooooovoooooooovoovoooooooooovovooooovoooooooooooovooooooovoovoovvoooovoooooooooooooooovooooooooooooooooooooooovoooooovooooooooooooooovoooovooooooovooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooovoooooovvooovoooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooovooooooooooooooooooooooooooooooovoooooovoooovooooovooooooooooooooovooooooovvoooooooooooooovooooooooooooooooooooovoooovovoooooooooooooooooooooooooooooovoooooooooooooooooooooooooooovoooooooovooooooooooooooooooooooooooooooovvoooooooooooovoooooooovoovoooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooovooooooooooooooovoooovoovoovoooooooooooooooooovooooooooooooooovovoooooovooooovoooooooovovoovooooovoooovoooooooooooooooooooooooooooovvooooovooooovoooooovooovvoooooooovoooooooooovooooooovoovooooooooooooooooooooooooooooooooooooooovovooooooooooovoooovooooooooooooooooooovooooooooovvooooooooooooooooooooooooooooooooovovooooooooooooovoooooooooooooooovvovoooooovooooooooooooooooooovoovooooooooooooovoooooooooooooooovooooovoooooovvoooooooovoooooovooooooooooooooovoooooovoooooovvovooovoooovvoooooooooooovoooooooooovooooooooooooooovovoooooooooooooovoooooooovoooooovooooovooooooovooooooooooooooooooooovoovooovoooooovooooooooooooooovooooooooooooooooooooovoooooooooooooooooooooooooooovoooooooooooooooooooovoooooooooooooooooovoooooooooooooovoooovooooovooooooooooovooooooooovoooooooovooooooooooooooooooooooooooovoooooooooooooooovooooooooooooooooooooooooooooooooooovooooooooooooooovoooooovoooooooooooooooooovooooooovooooooooooooooooooooovooooooooooooovovoooooooooooooovoooooooooooooooooooooooovoooovovoovoooooooooooooooooooooooovoooooooooooooovoooooovoooooooooooovvvoovooooooooovoovovooovooooooooovoooooooovoooooooooooooooooooooooovovooooooooooooooooooooooooooooooooooooooooovooooooooooooovvooooooooooovovoooovoooooooooooovovvooovooooooooooovovooooooovoovooooooooooovvovooooooooooovoooovvooooooovooooovooooooovoooovooovooooooooooooovooooooooovoooooooooooovoovoooooooovooooooovoooooooooooovooooooooooooooooooooooooooooooooovovoooooooooooooooovvoooooooooooooooooooovoooooovooooooooooovovooooooovooooooooooooooooooooooooooooooooooovoooooovoooooooooooooooooovooooooooooooovooovooovooooooooooooooovooovoooooovooooooooooooooooooooooooooooooovoooooooovoovovovooooovoooooooooooooooooovooooooooooovooooooooooooooovoovooovooooooooooooooooooooooooooooooooooooooooooooooooovoooovoovvooooovvoooovooooooooooooovoooooooooooooooooovooooooooooooovooooooooovooooovooooooooooooovvvvooooooooooooooovooooooooooooooooooooooooooovoooooooooooovovoooooovoooovooooooooooooooooooovooooooooovovooooovvvooovoooooooooooovooooooooooooooooooooovooooovoovoooooooooooooooooovovoooooooooovoooooooooovooooooooooooooovooovooooovvooooooooooovooovoooooooooooooooooooooooooooovooooovooooooooovoooooooooooooooovoooovoooooooooooooooovooooooovvoooooovooooooooovoovooooooooooooooooooovoovvoooooovooooooooovovooooooooooooovooooooooooooovoooooovooooooooooooooooooooooooooooooovoooooooooooovooooooooooovooooooooooooovovoooooooovovooooooooooooovoooooooooovovooooooooooooooooooooooooooovoooooooooooooovooovooooooooooovooooooooooooovooooovoooooooooooooooovoovvooooooooooooooooooooooooovvooooooooooooooooovooooooooooooooooooooooooovooooooovooooooovovoooooooooooovoooooooooovoooooooooooooooooooooovoooooooooooooovoooooooovooovooooovoooooooooovoooooooovvvooooooooooovooooovooooooooooooooooooooooooooovooovovoooooovooooooooooovooooooooovvoovoooooooooooooooooooooooooooooovoooovoooooooooooooooovoooooooooovoooooooooooooovooooooooooooovoooovooooooooooooooovooovoooovoooooooooooooooooooooooooooooovoovoooooooooovoooooooovooooooooooovoovooooovoooooooooovoooooooooooooooooooovoooooovoooooooooovovvooooooovooooovoooooooooooooooooovooooovoooooooooooooooovovoovooooooooooooooovovooooovvoovoooooooooooooooooooovooooooooooooooovoooooooooooooooooovvooooovovoovooooooooooooooovooooovoooooooooooooooooooooooooovooovovooooooooooooovoooovoovooovooovoooooooooooooooooooooooooovooooooooooooooooovoooooooooooooooooooovovoooooooooooooooooooooooooooooooooooooooooovovooooooooooooooovooovoooooooooooovoooooooooovoooooooooovvvoooooooooooovoovooooooooovooovoooovooooooooooooovvoooooooooovooooovoooooooovoooooooooooooovoooooooooooooooooooooooooooooooovoovoooooooooooooovooooooooooovvvooovovooovooooovoooovoooooooooooooooooooovooooooooovoooooovoooovvooooooooooooooooovvooooooovoovovoooooooooooovoovooooooooooooooooovooovoooooooooooooooooooooooooooovvvooooooooooooovooooooooooooooooooovoooooooooooooooooovooooovooooovooooovooooooooooooooooooooooooooovoovoooooooooovoooooovooovooooooooooooooooooooooooovooovoooooooooooooooooooooooooooooooovooooooooovooooooooooooooooovoooooooooooooooooooooooooooooooovooovooooooooooooooooooovooooooooooovooooooooooooovooovoooooooooooooooooooooooovoooooooooovooovoooovooovooooooooooooooooooovvoooovooooooooooooooovooooooooooovoooooooooooooovoooooooooooovoooooooooooooovovoooovooooooooovoooooovoooooovvoooooooooooooooooooooooooooooooooooooooovovoooooooooooooooooooooovvoooooooooooovovovooooooooooooooooovvooooooooooovoooooovoooooovooovoooooooovooooooooooooooovvoooovooovvooooooovoooooooovoooooooooooooooooooooooovoovovoooooooooooovovoooooooovovooooooooovoooooovoooooooovoooooooooooooooooooooooovovoovooovoooooovoooooovooovooovoooooooooooooooooooooooooooooooooovooooooooovoooooovoooooooooooovoovooooooooooooovooooooooooooovoooooooooooooooovoooooooooooovooooooooooooovooooooooooovoovoooovovovoooooovoooooooooooooooooooooooooooooooooooovooooooooooooooovovooovoooooooooooooooooooooovooovoooooooooooooooooooooovooovvoooooooovoooooooovooooooooovoooooooooooovoooovovooooooooooooooooooooooooooooooooovoooooooovoovoovoooooovooooovovoovvooooovoooooovoovooooovooooovooooooooovovoooovoooooovoooovooooooooooooooovoooooooooooooooooooooooovoooooooooooooovoooooooooovooovooooooooooooooovoovoooooooooooooooooovoooooooooooooooooooooooooovoovooooooooooooooooooooooovvoovooooooovooovovooooooooooooooooooooooooooooooovooooooooooovvovoooooooooooooooovvoooovoooooooooooooooooooooooooovooooooooooooooooooooovoooooovovoooooovoooooovooooooovvoooovoooooooooooooovoooooooooooooooooooooooovvooovoooooovooooooovooooooovooooooovoovooooooooooooooovooovooooovoooooooooooooovooooooovovooooovoooooooooooooooooovvovooooooooooooooooooovoooooooovoovooooooooovvooovooovooooovovooooooooooooooooooooovoooooooovvvooooovooovovoooooooooooooooooooooooovooooooovoovoooooooooooooooovoooooooovooooooooooooovoooooooooovvoooovooooooooooooovoovoooooovoooooooooooooooovoooooooooovoovoooooooooooooooooovovooovoooovooooooooooooooovovovooooooooooooooooooooooooooooooooovoooooooooovovoooooovooooooooooovoooovoooooooooooooooooovvoooooooooooooooooooovooovoooooooooooooovooooooooooooooooooooooooovooooooooooooovooooooooooovovoooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooovoooovooooooooooooooooooooovooooooovvoooooooooooovooooooovooovooooooooooooooooooovoooooovoooooooooooooooooovoooovoooooovooooovoooovooooooovooooooooooooooovooooooooooovoooooooooooovoooooooovoooovvooooooooooooooovvooooooovoooooooooooovooovooooooovooovoooooooooovvvoovvoooooooooooovovoooovoooooooovoooooooooooooovooooooovovoooooooooooovooooooooooooooooooooovooooovooooovoovooooooovoooooovooooooooooooooovoovoooooovoooooovooooooooooooooovovoooooooooooovooooovooooooooooooooovoooooooooooooooooooooovooovoovvoooooooooooovooooooooooooooooooooooovooovooooooooooovoooooooooovoooooooooooooovooooooovovoovooooooooooooooovoooooooooooooooooooooovoovooooooooooooooooooooooooooovoovoovooooooooooooooooovoooooooooooooovoooovoooooooooooooovooooooovoovoooooooooooooooooovooooooooooooovoooooooooooooovoovooooooooooovooooovovovoooooovooooooovoooooooooovooovoovoooovooooooooooooooooooooooooooooooooooooooooooooovoooooovvooooovooooooovovooooooooooooooooovoooooovvoooooooooooooooooooooovoooooooovvoooooooooooooooooooooooooooooooooovoooooooovoooooovoooooooooovoooooooooooooooooovoooooooooooovoooooooooooooooooooooovooooooovooovvoooooooovoooovvooooovoovoooooooooooooooooooooooovoooooooovoooooooooooooooooooovoooooooooooooooovoooooooooooooooooooooovooooooooooooooooooovoooooooooooooooovooooooooovooooooooooooooooooovooooooooovoooooovooovooooooooovoooooooooooooooooooooovvvooooovooooooooooooovooooooooovoooooovooooooooooooooooooooooooooooooooooooooooovoooooooooovoooovooovoooooooooooooooovoooovoooooooovoooooooovovooooooooooooovooovooooooooooovoovvooooovovooooooovvvvovoooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooovoooooooooooooooovoooooooooooooovovvooovovooooooooovooovoovoooooovooooovooooooooooooooooovooooooooooooooooooooooovooooovooovooooooooooooooooooooooooooooooooovooooooooovovooooovoooooooovooooooooooooooooooovooooooooooooovovooooooooooovooovooooovooooovovoovooovovooooooooovoooooooooovoooooooooooooooovovooooovoooooooooooooovooooovoovoooovoooooooooooooooovoooooooovooooovovovvoooovooooovvoovoooooooooooooooooovooooooooooooooooooooooooooooooovvvooooooooovoooooooooooovooooovoooooooooooooooovooooooovoooooooooooooovooovoooooooovoooooooooooooovoooooooovooovoooooooooooooovooooooooovooovoooooovoovoooooooooooovooooooooooooooovooooooooooooooooovvoooooooooovooooovoooooovooooooooooooooooooooooooooovooooooooooooooooooovooovoooooooooooovovoovoooooovooovooovoooooooooooooooooooooooovvooooooooooooooovvvooooooooovoooooooooooooovovvooooooooovvooooooooooovoovoovooooooooooooooooovoovooooooooooovoooooooooooooooooooooooooooooooooovovoooooooooooooooooooooooovoovoooooooooooooooooooooooooooooooooooooooooovoooovooooooooooooooooooooooooooooovoooooooooooooooooooooooooovoooovoooovoovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooovoooooovooooooovooooovoooovoooooooooooooooooooooovooooooooooovovovoooooovooooooooovvoooooooooooooovoooooooooovoooooovoovooooooooovoooooooooovooooooooovoooooooovovovvoovoooooooooooovoooooooovooovooooooooooovvoooooovooovooooooooooooooooooovoooovoooooooooooovooooooooooovoooovoovooooooooooooooooooooooooovvoooooooooooooooovoooovvoooovooooooooooooovoooovoooooooooooooovvooooooooovovoooooovooooovoooovovooovooooooooooooooooooovoooooooooooooooooooooovoooovooooovoooooooooooovovoooooooooooooovooooooooooovovoooooooooooooooooooooooooooovooooovoooooooooovoooooooovoooovoooooooooooooovvoooooooooooooooooooovooooooooooooovooooooooooooooooovooovooooovooooooooovvvoooooooooooooooooovoooooooooooovooooovooooooooovooooooooooooooooooooooovoovoooooooooovooooooooooooooovoooooooooooooooovoovvoooovoooovovooooovoooovooooooooooooooooooovooooooooooooooooooooooooovoooooooovoooooooovooooooooovooovooooooovooovoooooooooooooooovooooooovovovoovovooooooooooooooooooovovoooooovoovooovooovoooooooovooooooovoooovoooooooooooooooovooooooooooooooovoooooooovoooooooooooovoovovoooooooooooooovoooooooooooooooovooooooooooooooovooooooooooooooovooovoovooooooooooooooooovvoooooovovovooooooooooooooovoovovooooooooooooooooooovoooovoooooooooovooooooooovoooooooooooovovoovooovooooooooovooooooooooooooooooooooooooooovoooooovoooooooovoooooooovooooooooooooooooooovoooooooooovoovvovoooovooovooooovoooovoooooooooooooooooooooooovoooooooooooooooovooooooooovvooooovoooooooooovvoooooooooovvoooovoooooooovoooooooooooooooooooooovoooooovovvooooovoooooooooooooooooooovovoooooovooooovvoooooovoooooooovooooooooooooooooooooooooooovooooooooooooovooovooooovovooooooooovoooooooooooooooooooovooooooooovooooooooovoovooooooovoooooooooooovooovooooooooooooooovovoovvooovooovoooooooooooovoooooooooooooooooooooooooooovoooooovovoooooooooooooooooooovoooooooovoooovoooooooovooovooooooooooovovoooooooooooooovooooooooovoooovoovoooooooooooooooooooooooooooooooovooovooooooooooooooovvooooooooooooooooooooovooooovooooooooooooovoooooooovoooooooooooooooovoooooooooooooooooooovovoooooooooooooooooooooooooovoooooovooooooooovooooooooooooovvooooovoovooooooooooooooooooooovoooooooooooooooooovoooooooooooooooooovooooooooooooooovooooooooovoooooooooooovooooooooooooooooooooooooooovoooooovooooooooooooooooooooooooovvooooovooooovooooooooooovovoooooooovoooooooooooooooooooooovoovoooooooooooooooooovoooovooooooooooooooooooooooooooooovoooooovooooooooooooooooooooooooooooooooooovvooooovoooooooooovoooooovooooooooooooovoooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooovoooooovooooooooooooooovooooovooooooooooooooooooooovooooooooooooooovooooooooooooooovooovoooooooooooooooooooovoooooooooooooooooovooooooooovoooooooooooovoooooovooovvooooooooooooooooooooooooooooooooovovoooooooooooooooooovooooooooooooooovooooooooooooooovoooooooooooooooooovoooooovvovoooooooovooooooovoooooooovoooovooooooovoooovooooooooooooooooooovooovoooooooooooooooovvooooovooooooooovoovooovoovoooooooooooovooovvoooooooooooooooovvvoovooooovoooooooooooooooovovooovooovooooooooooooooooooooovoooooooooooooooooooooovvvooooooovoooooooooooovooooooooovoooooovoooooooooooooovooooovoovoooovvoovooooovoooooooooooooooovooooovovooooooooooooooovooooooooovovovvoooooooovoooooooooooooooooooooooooooooooooovoooovooooooooooooooovooooooooovoooooooooovooooovvooooooooooovovooooooovooooooooovooooooovooooooooovoooooooooooooooovoovoovovooovooooooooooooooooooooooooooooooooooovooooovovoovoooooovvoooooooooooovooooooooovooooooooooooovooooooooooooovooooooovooooooooooooooooooooooovoooovooooooooooooooooooooooooooooovooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooovooooooovooooooooooovoooooooovoooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooovooooooooovooooooooooooooooooovvooovooooooooooovvoooooooooooovooooooooooooovoovoovoooooooooooooooovooooooooooooooooooooooooooovovoooooovovooooooooooovovoooooooooovoooooooooooooooooooooooooooooooooooovvooooooovooooooooooooooooooovovooooooovoooooooovooovooooovooooovooovoooooooooooooovooooovvoooooooovoooooooovoovvooooooovoovoooooooooooooovooovoooooooooooooooooooooovvovovoooooooooooooooooooooooooooooooooovoovooovoooooooooooooooooovoooovoooooooooovooooooovooooovooooovoooooooovoooooooooooooovooooooooooooovvooooooovoooooooooooooooooovoooooooooooooooooovooooooovooooooooooooooooooooooovoooooovoooooooooovoooooovvoooooooooovooovovoooooooovoooooooooovvooovooooooooovoovoooooooooooooooovooovooooooooooooooovovooooovooooooovooooovovooooooovoooooovoovoooooooooovoovooooooooovooooooooooooooooooooooooooooooooovooovooovooovooooooooooovoooooooooooooovoovovooooooooooooooooooovoooooovoooooovovoooooooooooooooooooooooooooooooooooooooooooovoooovovoooooooooovovooooooooooooooovoooooovoooooooooooovoovooooooooooooooooooooooooooovooooooovoovooooooooooooooooooooovvooooooooooooooooooooooooooooooooooooooooooovoooovvoooooovooovovoooovoooooooooooovooooooooooovoooooooooooooooooooooovoovvoovooovooooooovooooooooooovooovoooooooooooooooovvooooooooooooovoooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooovvooooovvoovooooooooovovooooooooooooooooooooooooooooovooooooooovooooooovvoooooooooooooooooovoooooooooooooooooovooooooovoovooooooooooovooooovoooooooooooooovoooooooooovoooooovovooooooooooooooooooooooooooooooooooooooooooooooooovooooooovoooooooooooooovoooooooooovoooooovoovovvoooooooooovoooooovoooooooooooovooooooooooooooooovoooooooovooovooooooooooooovooooooooooooovooovvooooooooooooovoooovoooooovooooooooooooooovoooooooooooooooovovoovoovooovooovoooovvooooooooooooooooooooooovovoooooooooooooooooooooooooooovoovovvooooooovoooooovooooooooooovvoovovvvooovooooovvooooooovooooovoooooooooooooooooooooovoooovoooooooooooooooooooooooooooooooooooooooooovoovoooooooooooooooooooooovovoooooooooooooooooovooovvooooooovovoooooooooovooooooovooooooooooovooooovooooooooovooooovoooooovoooooooooooooooovoooooooooovoooooooooooooooooooooooooooooooooooooooooooooooovooovovoooovooovooooovooooovovoooooooooooooovooooooooooooooooooooooooooooooooooooooovoovvoooooooooooooovvooooooooooovoooooooooooooovooooooooooooooooooovooovovooooooooooovoooooooooooooooooooooovoooooovoovooovoooooovovvooooooooooooovvooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooovoovoooooooooovvooooooooooovoovoooovoooooooovvovoovoooooooooooooooooovooooooovvvooooooooovooooooooooooooooooooooovooooooooooovooooooovooooooooooooovoovvooooooooovooovooooooooovooooooooovooooooooooooooooooovovooooovoooooooovoooooovoooooovoooooooooooooooooooovooooooooooovoooooooovoooovvoovovoooooooooooovoooooooooooooooooooooooooooooooovovoooooooooooooovooooooovooooooooooooooooooovoovvoooooooooooooooooovoooooooovovoooooooooooooooooovvooooooovooovoooovooovooooovoooooovooooooovooooooooooovoooooovoovovoovoooooooooooooooooovooooooooovooooovoooooovoooooooooooooooooooooooooooooooooooooooooooooooovovoooovoooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooovvoooooooooooooooovooooooooooovooooooooovooooooooooooovooooooooooovoovoooovooooooooooooooooooooooooooooooooovoooooooooovooovoooooooooovooovooooooooooooooooovvooovoovoooovoooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooovoooooooooooooooooooovoooovoooooooooooooooooooooooooooooooooooovooooooooovvoooovoooooovoooooovvovoooooooooooooovooooooooooooooooovooooooooooovoooooooovoooovoooooooooooooooooovoooovooooovoooovovoooooooovoooooovovooooooooooooovovoooooooovoooooooooooooooooooovoooooooovovvoooooooooooovoovoovoovooooooooovoooovooooovoovoooooooooooooooooooooooooooooooooooooooovvooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooovvooooooooooovoooooooooooovooooooooooovooooooovooooooooooovovoooooooooooooooooooooooooovoooovoooooooooovoooooooooooooooooooovoooooooooooovooooooooovooooooooooooovvoovvooooooooooooooooooooovoooooooooovvoooooooooovoooooooooooooooovooooooooovoooooooooooooovooooooovoooooooovvooooooooooooooooooooooooovoooovoovooooooooooooooooovoooovovooooooooovovvooooooovooooooooooovooooooooovooooooooooooooooooooooooooooooovoovvoovoooooooovoooooooooooooooooooooooooooooooooooovvooovooovooooooooooooooooooovoooooooooooooooovovooooooooooooooooooooovoooooooooooovoovooooooooovoooooooooovooooooooooooovooooooooooovvooooovovooooooovoovooooooovoooooooovvoooooovoooooooooooovoooooooooooovooooooooooovoooooooooooooovoooooooovvooooooooovooooooooovooovovooooooooovoovooooooooooooovvoooooovooooooooooovooooooooovoooovoovovoooooooooooooooooooooooooovoooooooooooooooovooooooooooooooovovooooovoooooovvoooooooooovvoooooooovooooooooooooovovoooovooooooooovoooovovovooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooovoooooovoooovovoooooooooooovoooooooooooooovoovooooooooooooooooovooooooooooooovoooovooooooooooooooooovoovoovooooooovooooovoooovoovoooooovvooooooooovooooovoooovoooooooooooooooooooooooovvoovvvoooovooooovoovooovooooooooooooooooooooooooooooooooooovvooooooovooooooooooooooovooovoooovooovoovooooooooooooooooooooooooooovooooooooooooooooooovoooovooooooooooooovoooooovooooooooooooooooooooooooooooooooooooooooooooooovooooooooooovooovovooooooooooooooooooooooooooooooooooooooooooooovooooovoooooovooooooovooovoooooovvoooovooooooooooovooooooovoooooooooooooooooovooooooooooooooooooooovooovoooooovoovooovoooooovoooovoooooovovooooooooooovooooovovooovoovoooooooovvooooooooooooooooovooooooooooooooooooooooooovoooooovovooooooooooooovooooooooooooooovvoooooooovoooooooooooooooovoooooooooooooooooovoovooooooooooooooooovvoooooooovoooooooooooooovvoovooovooooovvoooooooooovovvooooovooooovovooovvoooovoooooooooooooovoooovooooovoooooooooovooooooovooooooooovovvoovooooovoooooooovooooooooooooooooooooooooooooooooooooooooooooovvoooooooooovoooooooooooooooooooooooooooooooooooooooooooooovooovooooooooooooovooooooooovoooooooooooooooooooooovoooooooovooovoooooooooooooovoooooooovooooooovooooooooooooooooooooooovoooooooooooooooooooooooooooooovooovooovoooovovooovooooooooooovoooooooooovooooovoovooooooooooovooooooooooooooooooooooooooovooooooovooooovoooooooooooooooooooooooooooooooooooooovoooooooooooooooovoovoovvoooooooooooooooooooooooovooovooooovoooooooooooooooooooooooovoooooooooooooooooooovooooooooovovoooooooooooooooovoooovooooooooooooooovoooooooooooooovooooooooovoooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooovooooooooovoooovoovoooooovooooooooooooooooooooooooooovoooooooovooovoooooooooooooooooooooooooooooooooooooooooooooooooovoooooovoooooooooooovoooovooooooovovoooooooooovoooooooooooovooooooooooovooooooooooooooooooooovooooooooooooovooovoovooooooooooovoooooooooooooooooooovoovvooovoovovooooooooooovoooooooooooooovooooooooovooovoooooooovooooooooovooooooovooooovovovooooovooooooovooooooooooooooovoooooooooovvoovovooooooovooooooovoovooooooovoooooooovoooovoooooooooooooooovovooooooooooooooooovoooooooovooooooooooooooooooooooooooooooooooovoovooooooovooooooovvoooooooooooooooooooooooooooooooooooooovooooovovooooooooooooooooooooooooooooooovooovovoovooooooooooooooooovvoovoovooovooooooovooooooooooooooooooooovooovoooooooovooooooooooooooooooooovoooovoooooooooooooooooovoooooovoovoooooooovoooooovovooooooovoooooooovoovoooovvooooooooooooooooooovvovooooooooooooooooooooooooovooooooooooovooooooovoooovvooooooooooooooovoooooooooovoovoooooovooooovooooooooooovooovoooooovoooovoooooooooovooooooooooooooooooooooooooooooooooooooooooooovooooooooooovooooooooooooooooooooooooooovooooooooooooooooooooooooooooovooooooooovvoooovoooooovooooooooooooovooovooooooooooooooooovoooooovooooooooooooooooooooooooooooooooooooooooooooooovoooooooovooooooooooovoooooovoooooooooooooooovoovooooooooooooovoooooovvoovoooooooovoovoooooooooooooovooovoooooooooooooooooooooooooooooooooooooooooooooooooovooooooooovoooooooovvooooooooooovvoooooooooovoooooovoooooooovoovooooooooooooovooooooooooooovoooooooovooooovooooooooooooooooooovvoovovoooooooooooooooovoooooooooooooooooooovoooooovooooooooovooooooovoovoooooooooooooovoovvooovvooooooovoovoooovoovvovooooooooooooooooovoooooooooovoooooooooooooooooooooooovoooovooooooovoooooooooooooooooooovvoovoooooooooooooooooovooovoooooooooooovvooooooooovooooovooovoooovoooooooooovooooooovoooooooooooooovvovooooovoovoooovooooooooovoooooooovooooooovoooooovvooooooooooovooovooooooooooooovoooooooooooooooooooooooooooovvooovooooooooooooooooooooooooooovvooooooooooooooooooooooovooooooooovovooooooovooooooooooooooooooovooooovooooooooooooooooooooooooooooooooooooooovooovooooooooooooovoooooooooooovoooooooooooooooooooovoooooooooooovooovoovoooovooovvooooooooooooooovooooooooooooovoooooooooooooooooooooovovoovovoooooovoooovovoovooovovoooooooovooovovvoooooooooooooooooooooooooooovooovoovooovvoovooovoooooooooooooovooooooooovooovooooooooooooooooooooooovovooooooooooooooooooooooooovooooooooooooooovoooooovooooovovovooooooooooooooovvoovovoooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovovoooooovovoooooooooooovvoooovoooooovoooooooooooooooooooovoooovvoooooooooovooooooooooooooooooovovoooooooooooooooovovovovooooooooooooooooooooooooovoovooooovooovooooooooooooooooooooooovoooooooooooooovoooooooooooooooooooooovoooooooooooooooooooooooooooovooooovovoooovooooooovooooovooooooooooovoovoooovoooooooooooooooooooooooooovooooovooovooooovooooooooooovooooovoooooooooooooooooooovoovooooooovvoovooooooooooooooooooooooooooooovooooooooooooovoooovooooooovooooooooovooooooooooooooovooovoooooooooooooooooooooooooooooooooooooooooooooooovvooooooooooooooovvooooovovooooovoooooooooooooooooooooooooooooooooooooovooooooooooooooooooovoooooovoooooooooooooooooovoooovvooooooooooovvoooooovovooooooooooooooovoooooooovooooooovvooooooooooooooooovooooooooovooooooooooooooooovoooooooooooovoooooooooovoooooooooooovooooooooooooovooooooooooovvoooooooooooooooooooooooooooooooooooovoooooooooovvoooooooooooooooooooooooooooovoooovoooovooooooovoooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooovooooooovoovvooooooooooovoooooovooovooovooooooovooooooovoovooooooooooovoovoooooooooooooooooooovovooooooooooooooooooooooovovooooooovooooooovooovvoooooooooovoovoovoooooooooovoooooooovooooooooooooooooooovooooovooovoooooooooooooovoooooooooovooovooooooooooooooooooooooooooooooovoovooooooooooovoovoooooooooooooovovoooooooovooovoooooooooooooooooooooooovoooooooooooovooooovoooooooooooooovooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooovooooooovooooooovoooooovooovooooooooooooovoooovoooovooooooooooooooooooooooovoovoooooooovooooooooooooooooooooovoooooooooooooooooovoooooooooooooooooooovvooooooooooovooooooooooooovoovoooooooooovoooovoooooooovooooovooooooooovooooooooooooooooooooooooooovoooooovooooooooooooooovooooovoooooooooooooooooooooooooooooooooovoooooooooooooovooooooooovoooooooovoooovoooooooooooooooooovooooooooooooovooooooooooooovooooooooooooooooooooooovooovvovoooooooooovvoooooooooooooooooooovoooooooooooooooooooovooooooovovoovoooooovoooovoooooooooooooooooooooooovovooooooooovooooooooooooooooooovoooooooooooovoovovovvoooooovooooooovoooovooooooooooovooooooooooooooooooooovvooooooooooooovooooooooooooooooooooooovooooovoooovoooooooooooooooooovoooooooooooovvovooooooooovovooovoooooooooooooooooovooooooovvoooooooovovooovoovooovvoovoooooooooovooooooooooooooooovoooovooovooooooovooooooovoovvooooooooooooooooooooooooooovooooooooooooooooooooooooooovooooooovovoovoooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooovoooooooooooooooovoooooooooooovoooovooooooooooooooooooooooooooovooooooooooooovooooooooooooooooooooooooooooooovoovoooooooovooooooooooooooooooooooooooovooooooovoooooooovovoovoooooooooooooooooooooovooooooooooooovvooooovoooovooooooovooooooooooooooovoooooooooooooooooooooooooooovoooooooooooooooooooooovoooovoooovooooooooooovoooovooooovoooovoovoooooooooovoooooooooooooovooooooovooooooooooooooovooooovoooooooooooooooooovooooooooovoooooooooooooooovoooooooooooooooooooooooooovooovooooooooooooooovooooooooooooooooooooooooooooooooovoovoovoooooooovoooooooooooovooooooooooooovoooooovoooooooooooooooooovvooovoovovooooooooovoooooovooooooovvooooovooooooooooooooovooooovoooooovoooooooooooovoooooooooooooooooooooooooooooovoovooooooooooooooooooooooooooooooooovooooooooovooooooooooovoooooovoooooooooooooooooooooooooooooooooooovooooooooooovoovooooovoooooovovoooooooooooooooooovovvoooooooooooovoooooovovoovoooovoooovooooovovoooooooooovoooooovooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooovooooooooooovvoooooooovooooovoooooooooooooovovoooooovoooooooovoooooooooooooooooovoooooooovvoooooooooooooovooooovooooooooovooooooovooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooovooooooooooooooooovoooooooooooooooooooooooooovvooooovovooooooooooooooooooooooovooovoooooooooooooooooooooooooooooooooooooooooovoooovvoooovooooooooooooooovooooovooooooooooovooovoovooooovooooooooooooooovooovooooooovooovooooooooovooovooooooooooooooooooooooooooooooooooooooooooooooooovoooooooovoooooooooooooooovovvooooooooovooovoooovoooooooooooooovooooooooooooovvoovooooooooooooooooooooooovoooooooooooooooooooooooooovooooooooooooooovoooooooooooooooooovvooooooooooooooooooooooooooooooooooovoooooooooooovoovoooooooooooooooooooovooovoooooovooooovovovooooovoooooooooovovoooooooovooooovooooooooooooovooooooooovooooovooooooovooooooooovoooooooooooooooooooooooovooooovoooooooooooooooooooovooooooooovoovoooooooooovooooooovvoooovooooooooovooovvooooooooooooovvooooooooooovoooooooooooovoovooooooooovvvoooovovooooooooovooooooooooooooooooovovoooooovoooooooooovoooooooooovoovooooooooooooooooooooooooooooooovooooovoooooooooooovoooooooooooovovooooooovooooooovooooooooovooooooooooooooooooooooovvooooooooooooovvvoooooooooovoooooooooooooooooooooovooooooooovoooooovoooooooooooooooooovovoooooovoooooooooooovoooooooooooovoooooooovooooovooovooooooooooooooooovvvooooooooovoovvooovooooovoooooooooooooooooovoooooooooooooooooooovooovvovoooooooooooooovoooooovooovoovovooovoooooooooooooooooooovoooooooovooooooooovoooooooooooooooooooovoooovoovooovoooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooovoovoooooooovoooooooooovvoooooooooooooooooooooooooooooooooooooovooooooooooooooovooooooooooooooovooovooooooooooovoooooooooooooovoooooooooovooooooooooooooovoooovoovoovoovoooooooooooooooooooooooooooooooooovoooooooovoooovoovoooooooooovoovooooooovooooooooooovoooovoooooovovoooooovooooooooooooooooooooooooooooovooooooooooovoooooovooooooooooooooooooooooooooooooooooooooooovoooooovoooooooooooovoooovoooooooooooooooooooovovooooooooovoooovovoooovoooooooooovooooooooooovooovooooooooooooooovoovovoooovoooovooooooooooooooooooooovvooooooooovooooooooooooooooooovoovvvvooooooooooovovooooooooovvoovooovoovoovoooovoooooooooooooooooooooooooovooooovovoooooooooooooovooovoooooooooovoooooooooooooooooooooovooooooovooooovvooooooooooooooooooovovoooooooooooooooooooovoooooooooovovoooooooooovoovooovooovvooooooooooooooooooooooooooooooooooooooooooooovvooovoooooooooooooooooooooovooooooovooooooooooovoooooooooooooovovooooooooooooooooooooooooooooooovovooooooooovoovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovovoooooooooooooooooooooooooovooooooooovooooovoooooooooooooovoooooooooovoooooooooooooooooovooovooooooooooooooooooooooooooooooooooooooooooooooooooooovooovoooovooooovvoooooooooooooooooooooooovovvoooovovoooooooovoooooooooooovoooooovooooooooovooooooooooooooooooooooooovooooooooooooooooooovooooooooovoovoooooovvoooooooooovooooooooooooooooooovooooooooooooooooooooovvooooovoovooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooovvovoooooooooooooooooooooooovoooovovooooooooovoooooovoooooooooooooooooooooovoooooooovooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooovvvooooooooooooooovooooovooooovoooooooooovooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooovoooooooovvooovooooooooooovoooovooooovoooooooooooooooooovovoovooooovooooooovoooooooooovooooooooooooovoooooooooooovooovoooooooooooooooooooovooooooovoooooovooooooovovvoooovooooooooovooooooooooooooooovoooovoooooovooooooooooooovoovoooooooooovooooovoooooooooooooooooooooooooooovooooovooooovooooooooovooooovooovooooooovooooooooooooooooooooooovooooovoooooooooooooooooooooovooooooooooooovoooooooovooooooooooooooooooovoooooooooooooovooooooovooooovoooooooooooooooooovovvvooooooooooooooooovvoooooooooooooovoooooooooooooovvvooooovoooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooovoooovoooooooooovooooooovovooooooooooooovoooovoooovoooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooovoooooovovovoooooooooooovvoooooooooooovoooovooooooooooooovoooovoooooooooooooooovoooooooooooovoooovoovoovoovovoovooooooooooooovoovoooooooooooooovooovvoooooooooooooovvoooooovooooovvooovooooooooooovovoooovoooooooooooooooovvoooooooooovoooooooooovooooooooooooooooooooooooovoooooooooooooovooooooooooooooooooooovoooooovvoooooooooooooooooooooooooovoooooooooooooovoovoooooovooooooooooooooooooooooooooovooooooooooooovoooooooooovoooooooooooovooooooooooooooooooooooooooooooooooooovooooovoovovoooooovoooooooooooooooooooooovooooooooovoooovoooovooovoooooooooooooooooooooooooooooooooovooooooooooooovovooooooooovooooooovovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovvooooooooooovvvovoooooooovooovoovoooooooooooovoooooooooooooooooooooovooovooovovoooovooooooooooooooooovoooooooooooooooooooooooooooooooooovooovoooooooooooooooooooovoooooooooooooovoooooooooovoovooooovoooooooooovooooooovooooooooovoovvooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooovoooovooooovooooooooooooooooovoooooooooooovoovoooooooooooovoooooooovooovoooooooooooooooovooovooooooooooovovoooooooooooovovooovoooooooooovoooooooooooooooooooooooooooooooovooooovovoooovoooooooooooooovvoooooooooooooooooovovoooooooooooooooooooooovoooovooooooooooooooooooooooooooooooooooooovoooooooooovoooooooooovooooovooooooooovvoooooooovvovoooooooooooovoooooooooovooooooovoooooooooooooovvovvoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooovoooooooooooooovoooooooooooooovovoooooooooooooooooooooooovovooooooooooooooooooooooooooooovooooooooooooooovoooovvoooooooooovooooovoooooooooooooooooooooooooooooooooovoovoooooooooovoovooooooooooooooooooooooooooovooooovooooooooooooooovoovooooooovoovooooooovooooooooooooovovooooooooooooooovoooovooovoooooooooooovooooooooooooooooooooovvvooooooooovoovooooooovoovvooooooooooooooooovooooooooooovooovvooooooooooooooooooovooovovooooooovooovooovooooooooovovoovoooovoooooooooooooooooovooooooooovooooooooooooooooooooooovoooooooooovoooooovooovvoooooooovoooooovooovooooooooooooooooooooooovooovooooooooooovoooooovooooooovooooooovoooovooooooooooooooooooooovoooooooooovoooooooovoooovooovoovovovoovooooooooooooooovoooooooovvooooooooooooooooovoovoooovvoooovooooovoovooooooooooovvoooooooooooooooooooooooooooooovoooooovoooooooooooooooooooooovooooooooovooooooovoooovooooooooooovoooooooooooooooovvoooooooooooooooooooovooooooooooooooooooooooooooovooooooooooooooovooooooooooooooooooovoovooooooooooooooooooooooooooooovooooooooovooooooovoooooooooovvooooooooooooooooooooooooooooooovooooooovooooooooooooooooooooooooooooooooooovovoovooooooooovoooooooooooovooooooooovoooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooovoooooovoooooooooooooooovooooooovoooovoooooovoooooooooooooooooooooooooooooovooovooooooooovovoooovoooooooovooooovoooovovooooovvoovoooooooooooooooooooooooovoovooooooooooooooooooooooooooooooooooooooovvoovoovoooooooooooovooooooooooooooooovoooooooooooooovooovoooooooooovvoovooooooovovoooooooovooooooooovoooooovooooooooovooovoovvooooooooooooooooooovovooooovoooooooovoooooooooooooooooooooooooooooooooooovvoooovoooooooooooooooovoooooooovvooooovoooooooooooooooovooovvovooooooooovoovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooovoooooooovoooooooooooooovoooovoovoooovoooooooooooooooooooooooooooooooooooovoooovooooooovooooooovooooooooooooooooooooooooooooooovovovooooovoooooooooooooooooooovoooooooooovovvooooooooooovooovooooooooooooooooovoovoooovoovovoooooooooooooooooooooooovooooooooooooooooooooovoooooovoooovooooooooooooooovoooooooovovvoooooooooovooooooovooooooooooooooovoooooovooovoooooovooooooooooooooooooooooooooovoovoooooooovooooovoooooooooovvoooooooooovvooooooooooooooooooovvooovoooooooovoovooooooooooooovooooooooovooooooooovooooooooooooooooooooooovooooooooooooooovoooovoooooooooooooovovovooooooovvovooooooooooooooooooooovooooooooooooovooovooovooooooooooooooooovoooooooooovoovoovoooooovooooovooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooovooooooooooooooooooovoovvoooovooovooooooovoooooooooooovooovooooooooovoooooooovooooovoovovooooooooooooooooooooooooooooooooooooovovoooovoooovoooovoooovooovvooooovooooooooooooooooooooovooovoooooooovvooooooooooooooooooooooooovovoooooooooooovoovooooooooooooovooooooooooooooooooooooooooooooovoovoooooooovooovoooooovvvoooooovoooooovoooooovoooooooovoooooooooooooooooovooooooooovoooovovoooovooooooooooooooooooovvoooovooooooooooooooooooovooooovooovoovoooooovooovovooooooooooovooovoooooooooooooovvoovoooooooooooooovooovoooovooovooovooooooovoovooooooooooooooooooovoooooooovooooooooooooooovoooooooooooovoooovoooovooooooooovoooooooovvoovoooooooooooooooooooooooovooooooooooooooooooovooovovoooooovovooooooovovoooooooooooooooooooooooooooooooooooooooovooovooooooovooooooovoooooooooooovvoooooooooovooooooooovooooooooovoovooooooooovoooooooooooovooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooovooooooooovooooooooooooovoooooovoooovoooooooooooooooooooooovvooooooooovooooooooooooovoooooooovoooooooooovovoooooooooooooooooooovooooovoooooooooooovooooooovvoooovoooooooooooooooooooovovooovooovoooooooooovovoooovooooooooooooooovvoovoovoooooooooovooooovooovooooovvvooooovooooooooooooooooooooovoooooooovoooovooooooooooovoovoooooooooovoooooooooooovovooooooooooooooooooovoooovooovoooovooovooooooovoovvoovoovoooooovoooooooooooooooovvooooooooooooooooooooooooooooooooooooovvoovooovooooovoooooooovoooooooooooooovoooooooooooovoooooooovooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooovoooooooooooovooovoooooooooovovoooooovooovoooooooooooooovoooooovoooooovvoooooooovooooooovooovooooooooooooooovooooooooovooovoooooooooooooooovoovovooooooooooooooooooooovoooooooooooooooooooooovvoovooooooovoooooooooooooooovoooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooovoooooovoooovoooooooooovoooooooooooooovooooooooooooooooooooooooovoooooovooooooooovoooooooooooooovooovooooooooooovooovooooooooooooovoooooooooooooooovooooooovoooovooooooooovooooooooooooooooooooooooovoooooooooovoooooooooooooovoovoovooooooovoooooooovooooovoooooooooooooooooovooovvoooooooovvooooooooooooooooooooooooooooooooooovoooooooooovvooooooovoooovooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooovooooovoooooooooooovoooooooovooooooooovoovovoooovooooooooooooooooooooovoooooooooooooovoooooooovoooooooooooooooooooooooovoovoooovooooooovooooooooovoooooooooooovooooooooooovooooooooooooooooooooooooooooovvoooovooooooooooovooooooovoovooooooooooooooooooooooooooooooooooooooooooovvooooooooooooovooooooooovoooovovoovooooovoovooooovvooooooooooooooooovoooooovoovoovoooooooooooooooooovoooooovoooooooooooooooovovoooovooooooooooooooooovoooooooooooooooooooooooooovvoooooooooooovoooooooooooooovooovoooooooooooooooooovoooooooooooooooooooooooovooooovvooooooooooovvooovvooooooooooovooooooooooooovooooooovooovooooooooooooooooooooooooooooooooovoooooooooooooovoooooooooooooovooooovooovooooooooovoooooooooooooovovooooooooooovooooooooovoovoovoooovoooooovoooooooooooooooovooooooovoooooooooooooooovovoooooooooooooooooooovooooooooooooooooooovovoooooooooovooooooooooooooovoovoooooovoooooooooooooovoovooooooooovoovvooovoooooooooovooooooooooovoooovooooovvooooovoooovovvoooooooooooooooovovooovoovoooooooooooooooovooovoooovoooooovvooovooooooooooooooooovooooovoooovovoooooooooooooooooooooovooovooooooovoovooooooooooooooovoooooooooovooooooooooooooooooovooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooovvooooovooooooovoooooooooooovovoooooooooooooovvooovoooooooooooooooooooooooooooooooooooovoooooovvooooooooooovovovoooooooooooooovoooooooooooooooooooooooovovoooooovovooooooooooovoooooooooooooooooooooooooooooooooovoovovoooovooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooovvoovovoooovovooooooooooovoovvoooovoooooovooovoooooooooooovooooooooooooooooooooooooooooooooovooooovooooooovooooooooovvooooovoooooooooovvoovvovvoovoovovooooovooooooooooooooovoooooovooooooooooooooooooovoooovooooooooooooooooooooooooooooooooooooooovoooooooovooooooooovovoooooovoooovooooooovooooooooovoooooooooooooooooovooovvooooooovoooooooovoooooooooooooooooooooooooooovooovoooovvoooooooooooooooooovvooooooooooovoooooooovovoovoooooooovoooooooooovooooooooooooooovvovooooooooovoooovooooovoooooooooovooooovovoooooooooooooooooooooooooovvovoovoooooooovoooovoovoooooooooooooooooooooovvoooovovooooooooooooooooooooooovooooovoovvooooooooovooooooovovoooooooooooovovoooovoooooooovooovovooovooovoooooooooooooovoooooooovooovoooooooooovoooooooooooooooooooooooovoooooooooovoovoooovooovooooooooooovooooooooovoooooooooooovovoooooooovoovoooovoooooooooooooovovoooooovoooooooooovooooooooovooooooooooooooooooooooovoooovoooooooooooooooovooooooovoooooooooooooooooooooooooooooooooooooooooooovooooovoooooovooooooooooooooovovoovoovovoooooooovooooooooovoooooovoooooooooooooooooooooooooooovoooooooooooooovooooooovooooooooooooooooooooooovooovoooooooooooooooooovoooooovooooovvvovoovooooooooooovooooovooooooooooooooooooovvoooovvooooooooooooooooooooooooovooooooooooooooooooooooooooooooooovoooooovoooooovooooooooooooovvvooooooovooovoooooovoovooooooooooooovooooooooooovvoooooooovooooooooovoooooooooooooooooooovoovovoooooooooooooooooooooooooovoooooooooovooovooooooooooooooooooooovooovoooooooovoooooooooovooooooooooooooooooooooooooovooooooooooooooooooooooooooooovoooooooooooooooooooooovoovoooovoooooooooovvooooooooooooooooovovooooooovooooooooooooooovoovoooooooooooooovvvooooooooooooooooooovoooooooooovoovoooooovoovoovooooovoooovooooooooooooooooooooooooovoooovooooooooooooooooooooooovvoooooooooooooooooooovovovovooooooooooooooooooooooooooooooooooovooooooooovoooooooooooovovoovooooooooooovoooooooooooooooovooooooooovovooooooooooovoooooooooooooooooooovooovoooovoooooooooooovoooooovoooooooooooooooooooooooovooooooooooooooooooooooooovovooooooooovoooovoovooooooooovooooooooooovvoooooovoooooooooooooooovoooooooovoovoooooovoooooooooooooooovoooooooovvvoooooovoooooooooooooooooooovooovooooooooooooooovvoooooooooooovovovooooovooooooovoooovovoovoovoooovovoooooooooooovoooooooooooooooovooooooovooovooooovvoovooovoooooooovovvoooooooooooovoooooooovoooooooooooooovoovoooovoooooovooooovovovoooooooooooooooooooovooooooooooooooooooooooooovoooovooooooovvvvooooooooovoooooovooooooooooooooooooooooooooovoooovooooooovooooooooovoooooooooooovoooooooooooooooooovovoooooooooovvoooooooooooooooooovooovovovooooooooooooooooooovoooooooooovooooooooovooooovooooooovoooooovovovovoooooooooooooooooooovoooooovvoooooovoooooovoovooooooovoooooooooooooovooooooooooovoooooooooooooovvoooooooooooooooovoooooooooooooooovoooooovoooooooooooooooovooooooooovoooooooooooovoovooooooovoooovooooooovovooooooooooooooooooooooovoooooooooooovooovooooooooooooooooovvoovooooooooooooooovoooooovoooooovvovooooooovoooovooooooooooovooooooovoooooooooovooooooovoooooooovoooooovoooovooooooooovooooooooooooooooooooooooooooooooooooooooooovovvoooooovoooooooooooooovoovvooovooooooovooooooooovooooooooooooooooooooooovooovoovoovooooooooooooooovoovoooooooooooovoooooooooooovooovvooooooooooooooooooooooovvovooooooooooooooooovoooooooooooooooooooooovvoooooovooovooooooooooooovooovooooooovoooooooooovooovooooooooooooooooooooooovooooovooooovoooooooooooooooooooooooooooooooooooooooovooovovvooooooooooooooovvoooooooovooooovovooooooooooooooovoooooooooooooooooooooooooooovooovooooooooovoooooooooooooooooooooooooooovoooooooovooooooooooooooooooooooooooooooooooovovooovooooooovoooovooooovoooovoooooooooovvooooooooooooooooooooooooooooooovooooooooooooooovooooooooooooovooooooooooooooovoooovooooooooooooooovooovovooooooooooooooooooooovoooovvoooooooovoovooovooooooooooovooooooooooooooooovoooooooooooooooooovoovoooooooovoooovooooooooooooovoovooooooooooooooovooooooooooooooooooooovoooooovooooooooooooooovooooovooooooovoooooooooooooooooovoooooooooooovoooooovovoooooooooooooovooooooooovooooooovoovoovoooooooooovvooooovoooooooooooooooooooooooovooooooooooooooooooooooooooooovoooooovooovoooooovvoooooooooooooovoooovoovooooovoooooooooooooooooooooooooooooovoooovooooooooovoovoovoooooooovoovoooooovoooooovoooooooooovovooovoooooooooooooooooooooooooovooooooovooooooooooooooooooooooooooooovoooooooooooooovoooooooovoooooooooooooooooovooooooooooooooooooovoooooooovooooovooovoooooooooooovooooooovooooooooooovoooooooooovooooooooooooooooooooooooovvooooovoooooooooooooooooooooooooooooooovoooooooooovooovoooovoooooooovovoooooooooooovooooooooooooooooovooooooooovooooooooooovooooooooooovoooooooovoovooooooooooooooooooovoooooooooooooooooovovooooooovoooooooooooooooooooooooooooooooooooooooooooovoooooovoooooooooooooovvoooooooooooooooovoovvoooooooooooooooovooovooooooooooooovoovovooooooooooooooooooovooovooooooooovoovoooovoovooooooovoooooovooooooooooovoooooovoooooovoooooooovooooovoooooovooooooovoooooovooooooooooooovoooooooooooooooooovooooooooooooooovoooovoooovvoooooooooooooooooooooooooooovooooovvooooooooooooooooooooooooovvovoooooooooooooooovoooooooooooooooooooovvooooooooooooooooooooooovooooooooooooooooooooovovoovoooooovoooooooooooooovovooooooooooooooooooooooooooovooooovooooooooooooooovoooooovooooooooooovoooooovooovovooooooooooooooooooooooooooooooovovooooovooooooooooooooovooooooooooooooooooooooooovooooovvoooooooooooooooooooooooooooooovvoooooooooooooooooovoooooooooooooooooooooooooovooovoooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooovoooooooooooooooooooovovoovooooooovooooooooooovooooooooooooooooooooooooooovoooooovvoooovoooooovooooooooooooooooooooooooovooovvooooovoooooovooovooooovvoooovoooooooooooooovooooooooooooooooooovooovoooooovooovooooooooooooooooooooooooooooooooooooovovoooooooooovooovvooovovovooooooovoooooovovooovooooooooooooooooovooovooooooovoooooovooovooooooovooooooooovooooooovoooooooooovoooovooooooooooooooovoooovvooovoooooooooooooooooooooooooooooovoovooooooooooooooooooovvovoooooooooooooooooooovooooooooooooooooovoooooovoooovovovooooovooooooooooooooooovooooooooovooooooooooooooooooooooooooooooooooooovooooooooooooooooooovooooooooooooooooooooooooooooooooooooovovoooooooooovovoooooooovooooooovoooovooooooooooooooooooovooooooooovooooovoooooovoovvooooooooovoovooooooooooovoooooovoooovooooooooovooooooooooooooooooooooooooooovoooooovvooooooooooovoooooooooooooooooooooooooooooooovoooooovoooovvooooooooooooovovvoooooooooooooooooooooooovoooovoooooooooooooooooooooooooovvoooooooooovooooooooovooooooooooooooooooooooooooooooooooooooooovvvoooooooooooooooooooovoooooooooooooooovooooooooooooooooooovooooooooovoooovooovoooooooooooooovooovvoooovoooovoovoooooooooovoooooooooooooovoooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooovooooooooooooooooooooovooooovooooooooooovvvooooovovooooooovoooooooovoooooooovooooooooooooooooooovooooooooooovooooooooooovooovooooovooooovoooooooooooooovooooooooooooooooooooooovoooooooooooooooooooooovoooooovvooooovooooooooooooovoooooooooooovoooooooooovoooooooooooooooovoooooooooooovvoovooooovovovooooooooooovoooooooooooooooovoooooooooooooooooooooooooooooooooooooovooooooooooooovoooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooovooooovooooooooooooovoooooovooooooooooooooooooovoooovooooooooovoovooooooooooooooooooooooooooooooooovoovvovvvooooooooooooooooooooooooooooooooooovooooooovvooovoooooooooooooovooovvovooooooovooovoooooooooooovooooooooooooovooooooooooooooooooooovvoooooooooooooooooooooooooooooooooovooooovovooooooooovoooooooooooooooooovooooooovooooooovooooooooooooooovoooovooooooovvooooooooooooovooooooooooooovooooooooooooooooooooovooooooooooovooooovoooooooooooooooooovooooooovovvoooooooooooovooooooooooovovoooooooooooooooovoooovooooooooooooooooooooooooooooooovovovoooovooovooooooooooooooovoooooooovoooooooooooooooooooovoooooooooooooooovooovoooooooooooooooooooooooooooovoooooooooooovoooovoooooooooooovooooovooooooovoovoooovooooovoooooooooooooooooooooooooooovooooooooooooovvvooooovoovovvoooooooooooooooooooooooovoooovooooooooooooooovooooooovoovoooooooovooooooooooooooooooooooooooooooooovvooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooovvooovoooooooooooooooovvoooooooooooooovvooooovvooooooooovoooooooooooooovovoooooovooooooooooooovooooooooovvoooooovoooovooooooooooovoovooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooovoooooooooooovooooovooooooooovooooooovooooooovvoooooooooooooovvoovoooovoooooooovoovooooovovoooooooooovoooooooooooooooooooooooovooooooooooooooooooooooooooooooooooovooooooovoooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooovoooooovooooooooooooooovoooooooooooooooooooooovoooooovoooooovvooooovooooooooooooooooooooooooooooooooooooooovoooooooovooooooooooooooooooovooovoovooooovoovoooooooovoooovoooooooooooooooovoooovoooooovooooooooooooooooovooovvoooooovooooooooooooooooooovoooooooooooooooooooovoooooooooooooovovoooooooovooooovoooooooooooooooooooooooooooooovvooooooooooooooooovooooooooovooooooooooooooooooooooovovooooovoooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooovoooooooovoooovooooovoooooovooooooooooooooooooooovooovovoovooooooovooooovoooooooooooooooooooooooooooooooooooooovooooooooooooooovooooooooooooooooooooovoovooooooovoooooooooooooooooovvooooooooovooooooooooooovoooooovvooooovoooooooooovooooooovvoooovovooooooooooooooooooooooooooooovooooooooooovooooooooovoovooovoooooooooooovovooooooooooooooooooooooooooovoooooooooooooooooooooooovvoovooooooovoooooooooooooooooooovooooooovooooooooooooooooooooovooooovooooooovoooooooovooooooovoooooovooooooooooooovooooooooooovooovoovooooooovooooooooooovooooooooooooovovoooooovoooovoooooooooooovooovoooooovoooooooovooooovvoovoooooooooooooooooooovoooooooooooooooooooooooooooooovoooooooovoooooovoooooooooooooooooovoooooooooovoooooooovoooooooovooooooooooovoooooooooooovooooooooooooooooooooooooooooooooooovooovoooooooovoooooooooooooooooooooooooooooooooovooooooooooovooooooooooooooooooooovooooovoooooooooooovooooooovooovooooooooooovoooooovooooooooooooooooovoooovooooooovoooooooovooovoooooovooooooovoooooovoooooooooovooovvvoooooovoooooooooooovooooooooovoooooooovooooooooooooooooooovovoovvovooooooooooooovoooooooovoooooooooooooovovooooooovoooooooooooooovoooooooooooooooooooooovooooooooooooovvoooovovooooooooovoooooooooooooooooooooooooooooooooovooooovoooooovooooooooooooooooooovoovoovooooooooooooovooooooooooovovooooooooovvoovoooooooooooovoovooooooooooooooooooooooovooovoooooovoooooooooooooooooooooooooooooovooooovooooooovoooooovoovvooooooooooooooooooooooooovoooooovooooooooovoooovooooooovoooovooovooooooooooooooovoooovoooooooovoooooooooooooooooooooooooooooooooooooovooooovoooooooooooooooovoooooovoooooooooovooooooooooooooooooooooooooooooovvooooooooooooooovoooooooovoooooooooooooooooooooooooooooooooovoooooooooooooooooovoooooooooooooooooooooooovooooovooooooooooooooooovooooooooooooovvoovoovooooooooooooovoooooooooooooooooooooooooooooovooooovooooovooooooooovoovooooooooovooovooooooovooovoovoooovoooooooooooooovooooooooooooooooooooovoovoovooooooooovoooooooooooooovoooooovooovooooooooooooooooooooooooooooooooooooovvooovoovvooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooovovooooovoovooooooovoooovoooooooooovooooooooooooooovovooooooovoovoooooooooooooovoooooooooooovooooooooooooooooooovoooooooooovvooooovoovooooovoooooooovovooooooooooooooovoooooovoooooovooooovovooooooooooooovoooooovoooooooooooooovoooooooooooooooooooooovoooooooovooooooooooovoooooooooooovoooovooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooovoovooovoooooovoooooooooooooooooooooooovvoovoooovooooooovoooooooooovovoooooooovoooovooooooooooooooooovoooooooooovoooooooooovoovoooooooooooooooovovooooovooooovoooooovvoooovoooooooovoooovooooooooovvvoooooooooovoooooooooovovoooovooovoooooovvooovooooovovoovooooooooooooooooooooovoooooovovvooooooooooooooovovoovoooooooovovoooooooooooooooooovooooooooooooovoooooooooooooovoooooooooovooooooooovoooooooooooooovooooooooooooooooooovooooooovoovooooooooooooovoooooooovovvoooooooooooovoooooovoooooovooooooooooooooooooovoooooovooooooooovoooooooooooooooooooooovoooooooooooooooooooooooooooooovooooooooooovovoooooooovoooooooovvoooooooooooooooooooooooooooooooooooovoooovoooooooooovooovoooooooooooooooovooooooooooooovooooooooovovoooooooooooooovooooooooooooooooooooovoooooooooooooovooooovooooooooooooovooovoooooovoovoooooovoooooooooooooooooooovooooooooooooooooooooooovooooooovoovooovoooooooooooooooooooooooooooovooooooooooooooooooooovvooooooooovoooooooovovoooooooooovvooooooooovovooooovoooooovoooooooooooooovovoooooooovooovooooooooovoooooooooooooooooovoooooooooovovooooooovovooooooooooooooooooooooovoooooooovoooooooovoovoooooooooooooooovovooovooovoooooovooovooooovoooooooovooooovooooooooooooooooooooovooooovvvooooooooooooooooooooooooooovovoooooooooooooovoooooovoooooovoooooooooooooooooooooooooovoovoooooooooooooooooovooooooooooooooooooooooooooooovoooooooooovvoovoovoooooovoovoovoooovoooovoooooooooooooooovooovooooooooooooooooooooooooovooooooooooooooooooooooooooooooooovooooooovoovovooovooooooooooooooooooooovooooooooooooooooooooooooooooooovooooooooooovooooovvooooooooooooooovoooooooooooooooooovooovooooooooooooovoooovovovoovoooooooooooovooooooovooooovoooooooooooooooooooooovoooovooooovoooooooooooooovvooooovoovoooooovoovoooooooooovooooovoooooooooooooooovooooovovooovvooooooooooooooovoovvoooooooooooooooooooooooooooooooooooooooooovoooooovoooooooovoooooooovooooooooooooooooovooooooooooooooooovovoooooooovovoooooooooovooooooooooooooooooooooovvooooooooovovooooooooovoooooooooovoooooooooooooooooooooooovoooooooooooooooooooooooooooooooooovoooooooooooooooooooovoovoooooooovoooovoooooovoooooooooooooooooooooovooooovoooooooooooooooovooooooooooooovooovooovooooooooooooooooooooooooooooovoooooovooooooooooooooooooooooooooooovovovooooooooooooooooooooooooovoooovooooooovoovooooooooooooooooooooooooooovoooooooooooooooovooooovvooooovooooooooooooooooooooooooovooooooooovoooooooovoooooooooovooooooovooooooooooovoooooooovooovooooooooovooooooooooooooooooovoooooooooooooooooooovoooooovoooooooooooooooovoooooooooovoooooooooovooovoooovooooooooovovvvooooovoovoooooooooooooovoooooooooooooovoooooooovvooovooovooovoooooooooooooooooovovoovooooovooovoooooooovoooooooooooooooooovoovvooooooooooooooovooooooovvovoooooooooooovooooooooooooooooooooooooooooovoooooooovooooooooovooooooovooooovoooooooovvooooovoooooooooooooovooooooooooooooooooooovoooooooooooooooooooooovoooooooooovoooooooovovooooooooovooooooooovoooovovooooooooooovoooooooooooooooovoooooovoooooovooooovooooovvoovvooooooooooooooooooooooovooooooovoooooooooooooooooooooooooooooovoooooooovooooooooooooooooooooooovooooooooooovoooooovooooooooooooooovooovvoooooovoooooooovoooovoooooovoooooovooooooovooovoooooooooooooooovoooovooovoooooooovovoovooooooooooooooooooooooooooooovoooooooooooooooooooooooovoooooovoooooooooovooooooooooooooooovoooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooovooooooooooooovoooooooooovooovooooovoovoovoooooovoooooovooooooooovooooooooooooooooooovooooooovoovvooovooooovoovvoooooooooovooooooooooooooooooooooooooooovoooooooooooooooooooooovooovooooooooooooovooooovvooooooooooooooooooooovoovooooovvoovooovoooooooooovvovoooooooooooovooooooooooovoooooooooooooooooooooooooooooooovoovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooovoooooooooooooooooooovoooovooooooooovoooovooooooooooooooooooooooooooovoooovooooooooovooooooooooooooooooooovooooooovooooooooovvoovvooooooooooovoooooooooovoooovoooovoooooooovooovooooooovooooooovoovoooooooooovoooovoooooooooooooovovovoooovoooooovooovooooooooovoovoooooovoooooooovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooovooooovvvoovooooovovoooovoovoooooooooooovoooooovoooooooooooovoooovvoooooooooooooooooooooooooooooovooooooooooooooooooooovvoooooooooooooooooooooooooooooooooooovooovovoooovvoooovooooooooooooooovoooooovooovooooooooovoovooooooooooooooooooovoooooooooooovooooooooovoooooooooovvooooovovooovooooooooovooooooooooooooooovooooooooooooooooooovoooovooooooooooovoooooooovvoooooooooooooooooooooooooooooovovooovooooooovoooovooovovoooooooovovovooooooovoooooooooovvoooooooooooooooooooooooooooooooooooovoooooovooooooovoooooooooooooooooooovovooooooovooooooooooooooooovooooooooooooooooovovoooooovooovoooooooooooooooooovoooooooovooooovoooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooovooooovovooovoooooooooooooovoovooovoooooovoooooovooooooooooooooooovooooovoooooovoooovooooooooooooovooooovooooooovooooooovoooooooooooooooooovooooooovvoooovooooooooooooooovoooooooooovoooovoovvooooooooooooooooooooovvooooovooooooooooooovovoooooooooooooooooooovoooooooooooovooooooooovooooovoovooooooooooooooooooooooooooooooooooooooooovoooovooooooovovooooovoooovoovoooooooooooooooooooooooooooooooooooooovooooooooooovoooovooooovovooooooovvoooooooooooooooooooooooovvvoooooooooooooovoooovoooooovooovoooooooooooooooooooooovooooovoovooovooovooooooovooooooooooooovoooooooooovooooooooooooooooooooovvooovoovoooooooooooooooooooooovovooooovoooovooooooovovooovoooooovoovooooooooooovoooooooooooooooooooovooooooooooooooooovoooooooooooooooovooovooooovovoooooooovoovoooovoooovoooovoooooooooooooooooovooooooooooooooooooooovoooooooooooooooooovoooooooooooovvoooooovooooooooooooovooovoovoooovooooooooooooooooovovooooovooooooooooooovooooooooooooooooooovvooovooooooooooooooooovoooooooooooooooooooooovvooooooovoooooovooooooooooooooovoovooooovooooovvovovooooooooooooooooovoooooooooooovooooooooooooooooooooooooooooovooooooooovoooovooooooooooooooooooooooooovooooooooooooooooovoooooooooovooooooovoooooooooooovooooooovooooovooooooooooooooooooovvvvoovoooooooovoooooovoovovooooooooooovooooooooooooooooooovoovoooovoooooovoooooooovovooooooooooooooooovooooooooooooooooooooooooooooovooooooovvovoooooooovooooooooooooooooooovooooooovooovooooooooovoooooooooooooooooovooooooooooooooooooovooooooooooooooovoovooooooovovoooooooooooooooooooooooooooovovooooooooooooovooooooooooovoooooooooovoooooooooooovooovoooooooooooooovooooooooooooooooooooooooovoooovooooooovooovoooooooooooooooooooooooooovooovooooooooooooooooooooooooovvooooooooooooooovooooooooooooooooooooooooooooooooooovooovoooooooooovoooooooovoooooooovooooooooooooooooooooooooooovoooooooooovvooooooooooooooooovooooooooooooooooooooooooooooovoooooovooooooooooooovoovoooovoooooooooooooooooooooooovooooooooooooooovovoooooooooooooooovvoooooooooooooooooooooooooooooooovoooooovvooooooooovooovoooooooooooovooooooooooooooooooovoooooooooooooovoooooooooooooooooovoooooooooooovoooooooooooovooooooooooooovooooooooooovooooovovoooooooooooooooooooovooooovooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooovoooooovoooooooooooooooooooooovoooovoovooooooooooooooooooooooovoooooooooooooovooovooovoooooooooooooooovoooooooooooooooooooooooovoovooovovoovoooovooooooooooooooooooooooooooovooovvooovooooovoovooooooooooovoooooooooovoovooovoooovooovvooooovooooooooooooooooooooooooovovooooooooooooovoooooovovoovvooooooooooooooooooooooooooooooooooooooooooovoooovoooooooooovvooovvooooooooooooooooooovooooooooooooooooooooooovoooovoovooovovoovooooooooooooooooooooooovoooooooovoooovoooovvooooooooooooooooovooooooooooooooovooooooooooovoooooooooooooovoovoooooooovooooooooovoooooooooooooooooooooooooovoooooooooooooooooooooooooovooooooooooooooooooooooooooooovooovoooooooooooooooooooovooooooovovvooooovoovooooooooooooovoooooooooooooooooovoovooovooooooooooooooooovoovooooovoooovoooooooooovoooovooooooooooooooooovooooovoooooooovvoovooooovovooooooooooooovooooooooooovooooovoooooovvooooooooovoooooooooooooooooooooovooooooooooooooooooooovoooooooooovvoooooooooooovoooooooovovoooooooovoooooooooooovoooovoooovvooovooooooovooooooooooooovvoooooooooooovoooovooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooovoooovoooovooooooooooooooooooooooooooooooooooooooovooooooooovoooooooooooooovovvooooooooooooovooooooooooooooooooooooovooooooooovooovooooooooooooooooovooooooovooooooovooovvoovooooooooooooooooooovoooovooooooooooooooooooooooooooooooooooovooooooooooovvooooooooovooooooovvooovoooooooooovoovooooooovooooovoooovovooooooooooooooooooooooooooooooovoooooooovovooooovooooooooovoooovoooooovooooooooooovoooovoooooooovooooooooooooooooooooooooooooooovooovovoooooooooooovoooooooooooooooooooooooooovooooooooooooovoooovovvovoooooooovovooovooooooovooooooooooovooooooooooovoovooooovoovooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooovooovoooovooooooooooooooooooovvovvooooooooooooooooooooooooooooooovooooooooooovooooooovooovoooooooooovvooooovooovoooooooooovooooooooooovoooovooooovovooovooooooooooooooooovovooooooooooooooooovoooooooooovooovoooooooooooovovoooovooooooooooooooooooooooovovoooooooooovooovoooooooooooovooooooooooooooovoooooooovooooooooooooooooooooooovvooooooooooovoooooooooooovoovoooooooooovvooooooooovooooooooooooooooooooooooooooooooovooooooooooooovvvovoooovooooooooooooooooooooooovvooovooooooooovooooooooooooooooooooooovooooooooooooooooovoooooooovoovooooooooooooooovoovooooooooooooooooooooovooovoooovovoooooooooooooooooooovooooooooooooooooooooovooooooooooooooovoooooooooooooooooovooooovvvoovooovoooooovooooooooovovvooooooovooooooooooooooooooooooooovooovooooooooooooooooooooovooooooooooooooooooooooooooooooooooovooooovvooooooooooooooooooooooovooovoovoovoooooooooooovoooooooooooooooooooooooovvoooooooooooooooooooooooovooooooooooooooooooovoooooovooovoooooovooovovoooooooooooooooooooooooooooovoooooooooooooooooooooooooooooooooovvooooovooovoooovvooooooooooooovooovoooovooooooovoovooooooooooooooovooovvooooooooooooooooooooooooooovoooooooooooooooovooooooooooooovooovooooooooooooooooovoooooooooooooooooooooooooooovvoooooooooooooooooooooooooooooooovooovoooooooooooooooooooooovooooooooooooooooooooovooovooovoooooooooovoooooovoooovovoooooooooooooooovvovooovooovooooovvvoovvooooovoooooooooooooooovoooooooovoooovovvoooooovvoooovoooooooovooooooooooooooooooooooooooovoovovovoooooovvooooovvoovoooooooooovooooooooovovoovoooovoooooooooooooooooooooooooooovooooovooooooovvoooooooooooooooooovooooooooooovoooooooooooooooooooovooooooovoooovooooooovoooooovoooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooovoovooooovoooooooooooooooovooooooooooooooooooooooooooooooooooooovoooooooovoooovovooooooooooovooovoooooooovvoooooovoooooooooooooooooovoooooooovovooooooooooooooovooooovvooooooooooooooooovvoooooovooooooovoooooooooooooovooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooovooooooooooooooooooovooooooooooooooovvoooooooooooooooooovooovooooooooooooooooooooooovoooooooooooooooooovoooovooooooooooooooooooooovoooovooovoooooooovoovooooooooooovvooooooooooooooooooooooooooooooovooooovvooooovovoooovooooooovovooooooooooooooooovoooooooooooooovooooooooooovooooooovvovoooooooovoooovoooooooovooovovovooovooooooooovoooooooooooooooovoooooooooooooooooooooovooooooooooooooooooooooooooooooooovoooooooovoooooooooooovovoooooooooovooovooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooooovovoooooooovoovooooooooooooooooooooooovooooooooooovoooooovovovooooooooooooooooooooooooooooooooovooooooooooooooooooooooovooooovoooovoooooooooooovoooooooooooooovoooooovooooovoooooooovovovoooooooovoooooooovooooooooooooooooovooooovooooooovooooooooooooooooooovooovoooovvoooovooooooooooooooooooovoooooooooooooooovvooooooooooooooooooooovooooooooooooovoooooooovooooooooooooooooooooovoooovoovoooooovoooooooovooooooooooovvooooooooooooovooooooovvoooooooooovovoooovooooovooovoooovooovoooooooooooooovvoooooooooooooooooooooovvoooooovoooooooooooooovooooooooooooovoooooooooooovooooooovoooooovoooooooooooooooovvvoooooooooooooooovoooooooooooovooooovoooooooooooooooooooooooooooooooooooooooooooovvoooooooooooooooooovooovoooooooooooooooooooooooooooooooooooooooovooooooooovoooooooooooooooooooooooooovovooooooooooooooooooooovoooovooooovoooooooooovooooooooooooooovoooooooooooovooooovoooooooooooooovoooooooooooooooooovooooovoooooooooooooovoooooooooooooooooooooooooooovoooooooooooooovoovooooooooovoooooovvooooooooooooooooooooovooovoooooooooooooooooooooooooooooooooooooooooooooooovooooovooooooooooooooovooooooooooooovooooooooooooooooovooovooooooooooooooooooovooooooooooooooooovoooooooovooovooooooovoooooooooooooooooooooooooooovoooooooooooooooooooovoovoooovoovvoooooooooooooooooooooovvoovooovvovooooooovvooovoovvooovoooooooovoooovooooooooooooovoooooooooooooooovooooovovoooooooooooooooooooooooovoooooooooooovoooooooooooooooovvooooooooooooooovooooooooooooooooooooovoooooovovooooooooooooovvoooooovoooooooovooovovooooooooovooooovoooooooovooooovvoooooooooooooovoooooooooooooovvooooooooooooooooooooovoooooovooooooooooooooovooooooooooovovoooooooovooovovvoovovvoooooooooooooooovooovoooovooooooooooooovoooooooooovooooooooooovooovoooovooooooooovooooovoovooooooovoooooooooooooooovooooovooovoooooooovoooooooooooovoooovvoovovovooooooooooooooooooooooovooooooooooooovooooovoooovoooooovooooovovooooooooooooooooooooovoooooovooooooovooooooovvooooooooovoooooooooooooooovvovooooooooovooooovoooooooooooooooooooooooooooooooooooooovooooooooooooooooooovoooooooooovooooooooooovooooovoovoooooooooooooooooovovooooooooooooovvooooooooooooooooooooooooooooooooovooooooooooooooooooooooooooooovooooovoooooooooooooooooooooooooooooooooooooooooooooooooovoooooooovoovooooooooooovoooovoooovooooooooovoooovooooooooooooooovoovoovoooooooooovooooooooovoooooooooooovooooooooooooooooooooooovooooooooooooooooooooovovvooooooooooooooooooooovovovooooooooooovoooovoovoooooooooovoooooooooooooooooooooooooooovovooooooooovooovovoooooooovooooooooovvooovoooooooovoooooooooooovoooooooooooooooooooooooovooovoooovovoooovoovooooooooovoovoovovooooooooooooooovoooooooooooovooovoooooooooooooooooooooooooooooooooooooooooooooovvoooooooooooovoooooooooooooooooooooooooooovooovooooooooooooooovoooooooovoovooovooooooooooooooooooovoooooooooooooooooooooooooooooovooovoooooovoooovoooooooooovoooooooooovooooooooovoooooooooooooooooooooovooovoooovvoooooooovoooooooooooooooooooooovvooooooooooooooooooovooooovoovoooooooooooooooooooooooooovovvooooooooooooovooooooooovoooovooooovvooooooovvooooovooooovovoovooooovoooooovooooooooooooovovooooovooooooooooooovoooovoooooooooooovoooooovvooooooooooooovoooooooooooooooooooooooooooooovooooooovvooooooooooooooooovovooooooooovoooooooooooooooooooooooooooooooooooooovooooooovoooooooooooovoooooooooooooooooooovvoooooooooooooovvooovoovooooooovooovoooooooooooooooooooooovoooooooooovooooooooooooooooovooooooooooooooovooooooooooovooooovoooooovovooooooooooooooooooooooooooooooooooooooooooooovvoooovovooooooooooooooovooooooooovooooooooooooooooooooooooovooooooooooooooovooooooooooovovooooooooooooovooooooooovoooovoooovoooooooovooooooooooovoooooooooooooovoovooooovooooooovovooooooooovoooooooooooooooooooooooooooooooooooooooovoooooooovoooooooooooooovoooooooooooooooooooovoooooooooooovoovooovoooooooovovoovooooooooovoooovoooooooovovvvvooovoooooooooooovooooovooovoooooooovoooovoooovoooooooooooooovooooooooooooooooooooooovoooooooovooooooooooooooooooovoooooooooooooooovvovovooooooovvoooooovoovooooooooooooovovoooooovoooovoovoovooooooooooooooooooovoooovooooovoovvooovooovoovoooooovvoooooooovooooooooooooooovovooooooooooooooooooooovvooooooooovoooooooooooovoovooooooooooovvvooooooooooooooooovovoooooooooooooooovooooovoooovoooooooooooooooovooooooooooooovoooooooovoooooooooovooooooooovoooooooooooooovooooooooooooooooooooooooovooooooovooooooooooooooovvvooovoooooooooovoooooovoooovovoooovooooooovoovoovoooooooooooooovoooovooooooooooooooooovooooooooooooooovoooooooovooovooooooooooooooooovoooooovooovoooooooovoooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooooooooooovooooooovooooooooovooovvoovooovooooooooooooooooovovovooooooooovoovvooovooooooooooooooooovooooovoooooooooovoooovooooooooooooooooooooovooooooooooooovooooooooooooovooovoooooooooooooooooooooooovooooooooooooooooooooovoooooovoooooovoooooooooooooooooooooooovooovooooooooooovovoooooovvooooooovooooovooooovoooovooooooooooooooooooooooooooooovooooooooooooooovoooooooovoooooooooooooovovooooovooooooooooooooooooooooooooovoooovooooooooooooovovoooooooovooooooooooooooooooovvooooooooooovooovvooooooooooooooooovoovvooovooooooooooooooooooooooooooovoovoooooooovoovoooooooooooooooooooooovovvovoooooovooovooooooooooooooovvoooooovvvooooooovoooooovoooooooooooooooooovooovoovoooooooovvooovoovoooooooooooooooooooooooooooooooovoooooooooooooooovooovooooovoooooooooooooooooooooooooovoooooovoooooooooooooooovooovooooovvoooooooooooooooooooovoooooovooooooovovoooooooovoooooovooovovoovoooooooooooovoooooooooooooooooooooooovooooooovooooovoooooooooooooooooovoooooooooooovoooovovoovooooovoooooooovooooooooovooooooooooooooooooooooooooooooooovvovvooovoovoovooooovooooooooooovoooooooovooooooooooooooooooooooovvooovoooooooooooooooooooooooovooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooooooooooovoooooooooooooooooooooooooovoooooovoooooooooooooooovooooooooooooooooovooooooooooooooooovooooooovvoovoooooooooooooooooooooooooooooovooooooooooooooooooooovooooooooooooooooooovooooooooooovooooooovooooooooooovooooooooooooooooooooovooooooooooooooooooooooooovoooooovovooooovovooovoooooovoooooooooooooooooooooooooooooooooooooooovooooooooovvooooooooovooovooovvoooooooooovooooooooooooooooooovoooooooooooooooooooovooooooooovooooooooooooovooooooooooovoooovooooooooooooovooooooooooooooooovooovoooooooooooovoooooooooovoovooooooooovoooovoooooovooooooooooooooooooovoooooooooooooooooooooooovooooooooooooooovvoovoovooooooooooooooooooooooooovoooooooooovooooooooooooovvoooooooooovoooooovooooooovoovoooooooooooooooooooooooooooovovooooooooovooooovovvvvoooooooooovoooooooooovoooooooovoovooooooovoooooovovooooovooooooooooooovovoooooooooooooooooooooovvooooooooovvoooooooovoooovoooooovooooooooovvoovvoovoooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooovooovoooooooooovooovoovovooooooooooovooovoooooooovoooooovooovoooooooovvooooooooooooooooooooooooooooooovooooooooooooooooovoooooovvooooooooooooooooooooooooooooooooooooooooooooooooooovooooooovoooooovoooooooooovoooovooooovooooooooovoooooooovvoooooooooooovoovooooooooovoooooovoovoovoooooooooovovoovoooooooooooovooooooooovoooooooooooooooooooooooovooooooooooooovovoooovoovoooooooovvovoooooooooooovoooooooooovoooooooovoovooooooooooooooooooooooooovoooooooooovoooooooooooooooooooooovooooooooooooooovooooooooooooooooooooooooooovvvooooooooooooooooovvoovooooooooooooooooooooovooooooooooovoooooooooooooovoooovovvooooovvoooovovoovooooooooooooovooooooooooooooooooooooooooovoooooooooooooooooooooooooovooooooooooooooovoovooovvooovoooooooovooovoovooooooooooooooooooooooooooooooooooovooooooooooooooovoovoooooooooooovoooooooooooooooooooovooooooooooovooooooooovooovoooooooooooooovooooooovooooooovooooooooooovoooovovoooooooooooooooooooooooooooooooooooooooooooooooooovoovoovovooooooooooooooooovvoovoooooooooooooooooooovoooooooooooooooooooooooovooovovovoooooovooovooooooooooooooooooooooooooovooovooooooooovoovovooooovooooooooooooovooooooooovoooooovoooooovooooooooooooooooooooovoooooooovoooooooovoooooooooovvoovooooovovooooooooooooooovooooooooooovooooooooooooooooooovooooooooooooooooooooovooooooooooovovvooovvooooooooooooooooooooooooooooovoooooooooooooooooooooovooooooooooooooovoovovooooooooooooooooooooooooooooovvoooooooooooovoooooooooooovoooooooooooooovvvoooooooooooovoooooooooooooovooooooooooovoooooooooooooooovooooooooooooooooooooooovoooooooovooooooooooooovoovooooovoooovooooooooooooooooooooooooooooooooooooooooovoovooooooooooooovooooovoooooooovoooooooooooovoovoooovoooooooovoooooooooovoovvoooooooooovoooooooooovooooovoooooovoooovovooovoooooooooovooovooooovoooooovooooooooooooooovooooooooooooooooooooooooooooooovoovoooovvooooovooooovooooooooovoooovovooooooooooooooovooooovovvovovooooovovoovooovoovoovooooooooooooooooooooooovoooooooooovoooooooooooooooooooooooooovoooooooooooooooooooooooovoooooooovovooooovvoooooooooooovoovoooooooooooooooooovoooooooooooooooooooooooooooooovooooooooooooovoooooooooovoooovoooovooooovoooooooooooooooovoovoooooooovoooooooooooovoovooooooooooooooooooooooooooovoooooovoooooooooooooooooovooooooooooooooooooooooooooooooovooooovoovooovooooovoooooooooooooooooovoooooooooooooooooooovoooooovoooooooooooooooooooooooooooooooooooooooooooooovooooovvoooooovoooooovooovoooooovoooooooooooooooovvvooooooovoooooooooooooooooooovooooooooooooovvoooooooooooooooooooooooooooooooovooooooooooovoooooovvoovooooooovooooooovoooooooooovooooooooooooooooovvoooooooooooooooooooooooooooooooooovoovooooooooooooovoovoooovoooovoooooooooooovooooooooooovvoooooooooooovooooooooooovoooooooovvooooooooovoooovoooooovvoooooooooooooooovoooooooooooovooooooooooovoovooooooooovooovooovvoooooovoooooovoovooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooovooooooovooooovoooooooooooooooooooooooooooovovoooooovovoooooooooooovoooovovoooovvooovooovooooooovooovoooooooovooooooooooooooooovoooooovoovoooooooooooooooooooooooooovooooooovoooooooooovovoooooovooovoooooooovvvooooooooooooovoooooooovooooooovvooooooooooooooooooooooovovvovoooovovoooooooooovooooooovovoooooooooooooooooooooooooooooooooooooooooooooooooooovooooooooooooooovooooooooooooooooooooooooooooovooooooooooooooooovooovvooooovoooooooooooooooooooooooooooovoooooooooooooooooooooooooooovooooooooooooooovooooooooooooooooovooooovoooovoooooooooooooooovoooovooovooooooooooovooooooooooooooooooooooooovoooooooovooooooovoooooovooooooovoovovoooovoooooovooooovooovoooooooooooooovoooovvvoooooooooooooooooooovoooooooooooooovooovooovovooooooooooovooooooooooooooooovoooooovoovooovovoooooovoooooooooovoooooooooooooovoooooovoooooooooovoooovoovoooooooooovoooooooovooooooooooovoooooovoooooooooooooooooooooovoovovooooooovvooovooooooooooovooooooooooooooooovooooooooooooooooooovooovooooooovoooooooooooooooovooovoooovvooooooooooooovvoooooooooooooooovoooooooooooooooooooooooooovooooooooooooovooovooovoooooooooovoooooooovoooooooooooooooovoooooooooooooooooooooooovoooooooooovooooooovovooooovovovoooooooovoooooooooooovvooovoooooooooooooooooooooooooooooooooooooovoooovoooooooooooooooovovoovooooooovooovooooooooooooooovvoooovvooovoooooooooooooooooovooooooooooovooooooooooovoooooooooooooooooooooooooooooooooovoooooooooooooooooooovoooooooooooooovooooooooooooovooooooooooooooooooooovvooooooooooooooooooooooooovooovooooooooovvooooovvoooooooooooooovooooooovoooooooooooovooooooooooovvoooovooooooooovoooooooooovoooooooooooooovovooooooooooooooooooovooooovoooovoooooooooooooooooovovoooooooooooooooooooooooooooovoooooooooooooooovooooooooooooooooooooooovoooooooovoooooooooooooooooooovoovooooooovvoovovooooooooooooooooooooooooooovvooooooooooovoooovooooooooooooooooooooooooooooooooooooooooovoooooooooovoooooooooooooooooooovooooooooooovooooooovooooooooooooooooovovoooooooooooovoooooovooooooovooovoooooooovovovooooooooooooooovovooooooooovooooovooooooovoooooovvooovoooooooooooooooooovooooovoooooooooovoooovoooooooooooovooovoooovoooooooooooovoooooooooooooooovoooooooooooooooooooooovoovvooooooooooooooooooovooooooooovooooooooooooooooovooooooooooovoooooooooooooooooooooooooooooooovooovoooovoooooooooooovovoooooooooooooooooooooooovoovooooooooovovoooovoooooooooooooooooovoooooovooooovooooooooooovooooovooooooooooooooooooovoooooooooooooooooovoooooooooovooooooooooooooooovoooooovooooovoovooovvooooovovooooovooovoovoooooooooooooovoooovooooovoooooooooooovooooovooooooooooooooooooooooooooooooovooooovoovooooooovoovoooooooooooooovovoooooooooovovoooooooooooooooooooooooovoooovvoooooovoovoooooooooooooooooooooooooooovovoooovooooooooooooooooooooooooooooooovoooooovooooooooovoooovvvoooooooooooovovooooooooooooooooooooooooooooooooooovovooooooooooovooooovoooooooooooooooooooovoooooooooovooooooooovooooooooooooooooooooooooooooooovoooovooooooooovooovooooooooooooovovooooooooooooooooooooooooovvooooooooooovoooooooooooooooooooooovooovoovooooovvoooooooooooooooooooooooooooooooooooooooooooooovovoooooovooooooovoooovooovvoooooooooooooooooooooooooooooooooooovoooooooooooovoooooooovooooooooooooooooooooooooooooooooovooooooooovvooooooovoovvooooooooooooovooooovoooooooovoooooovooooooooooooooooovooovovovooooovooooovoooooooovoooooovvooovooovoovooooooovvovoooooooooooooooovooooooovoooovoooooooooooooooooooooooooovooovoooooooooooooooooooovooooooooooooovvovoooooooooovooooovooooooooooooooooooovoooovooooooooooooooooooooooovoooooooooooooooooooooovoovooooooooooooooooooooooooovooooooooooooooovoooooooooooooooovovoooooooooooooooooovooooooooooooooooooooooooovooooovoooovoovoooooovooovvooovooooovvoooooooooooooooovooooooovoooovoooooooooooovooooovoooooovoooooooooooooooooooooooovovooovoovoooooooovooooooovooooovooooovoooooooooovoooooooovooooooooooooooooovovooooooooooooovooooooooooooooooooooooooooooooooooooovovoovooooooovooooooovooooooooooovvoooooooooooooooooooooovovooovovoooovooooooooooooooooooovoooooooooooooooooooooovvovvoooooooooooooovvooooooooooooooovoovoooooooovoooooovooooooooooooovoooooooovooooooooooooooooovoovoooooooooooovoooooovoooooooooooooooooooooooovooooooooooooooooooovoooooooovoooooooooooooooooooooovoovoooooooooooovoooooooooooooooovooooooooooooooooooooooooooooooovvoovooovooooovooooooooooooovoooooooooovvooooooooooooooovoovooooooooooooooooooooooooooooovovooooovooooooooooooovovoooooooooovooooooooooooovooooovoooooooooooooooooooooooovooooooovoooooooooooovoooooooooovoooooooooooooooooovoooooovooooovvoooooooooovoooooooooooovoooooooooooooooooooooooooooooovoooovooooooovoooooooooovooooooooovoooooooooooooooooooooooooovooovoooooooooooooovooooooovoovovoovoooooooooooooovoooooooooooooooooooooooooooooooooooovooooooooooooovooooovooooovooooooooooooooooooooooooovoovoovoooooooooovooooooooooovoooovooooooooooooooooooooovooooooooooooooooooooovvovooovovoooooovoovooooooooooooooooooooooooovooooovooooovooovooooooooooooooooooooooovooovooooooooooooooooooovooooovooooooooooooooooooooooooooooooooooovoovoooooovooooooooooooooooooooovooovooooooooooooooooooooovoooovovooooooooooooooooooovoooooooooovoooovoovvooooooooovoooooovoooooooooooooovoooooooooooooooooooooooooooooovoooooooooooovvvooooooooooooooooooooooovoovoooooooooovvoooooooooooooooovooooooooovoooovooovooooovovoooooooovovoooooooooooooooooooooooooooooooooooooooooooovoooovoovovooooovoooooovooovooooooooooooovooooooooovoovoovoooooooovoooooooooovvoooooooooooooooooooooooovoovoooooooooovoovoovooooooooooooooovoovoooovvoooooooooooooooooooooovoooooovooovooooooovovoooooovooooooovoovooooooooovovooovoooooovoooooooooooovoooovoooovooooovoovoovooooovooooooovooooooooooooooovooooooooooooooooooooovoovooooovoooooovvoovovooooooooooooooooovooooooooooooooovoooooovoovoooovoooooooooooooovoovoooooooooooooooooooovoooooooooooooovooovoooooooooooooooooooooovooooooovoooooovoooooooooooovoooooooooooooovoooooooooooooooovoooooooooovovoooovoooooooovoooooooooovoooooooooooovoooooovooooooovvooooooovoooooooooovooooooooooooooovooooooooooooooooovooooovooooooovooooooovoooooooooooovooovoovooovooooooooooooooooooooooooooooooovooovooooooooooooooooovoooooooooooooooooooooooooovooooooooooooovooooooovooovovoooooooovooovoooovoooooooooooooooooooooooooovooovovoooooooovvoooooooooooooooooooovooovoooovooooooooovooooooooovovooovooooooooooooooovooooooovovooooooooooooovooooooooooooooooooooooooooovooovooooooooooooooooooooooooooooooooooovoovooooooooooooooooooooovooooovoooooooooooovooooooovooooooooooooooooovooooooooooooooooooooooooooooooooooooovooooooovoovoooovoooooooovooovvoooooooovoovooooooovoooooooooovoovoooooooooooooooooooooooooooooooooooovoooooooovooooovoooooooovvooooovoooooovooooooooooooovooooovooooooooovvoooooooooooooooooovoooovooooooooooooooooooooooooooooooooooooooooooooooooooooooovoooooooooooooooooooooovooooooooooooooooovoooooooooooooooooooooooooooovoovoooooooovoooooooooooooooooooooooooovoooooovooooooooooooooooooovoooovvooooooooovoooooooooooovvooooooooooooooooooooooovvooooooooooooooooooooooooovooooooooooovoooooooooovoooooooooooooooovoooovovoooooovoooovoovoooooooooooooooooooooooooooooooovooooooooooooooooooooooovooooovvooooooovoooovooooooooooooooooooooooooooooooooooovvoovoooovooooooooooooooooooooooovoooooooooooooooooooooooooooooooooooovoooooooooooooooooooovvooooooooooooooovooooooooooooooooooooooooooooooovoooovoooooooooooooooovvooooooooooooooooooooovooooooovvooooooooooooooovovovooovovoooooooooooooooovoooooooooooooooooovooooooooooovoooooovoooooooooovoooooooooooooooooooooooovoooooooovooooooooooovoooooooooovooooooooooooooooovoovooooooovoovoooooooovoovooooooooooooovoooooooooooooovoooooooooooooooovooooooooooooooooooooooooooooooovoovoooooooooooooooooooooooooooooooooooooovovooovooooooooovovoooovoooooooooooovooooooovooooooooooooooooooooooooooovooooovooooooooooooooooooooooovoooooooovoooooooooooooooooooooooooooooovooooooooooooooooooooooooooooooooooooooooooovoooooooooovoooovooooooooooovoooooovovooooooooovoooooovooooooooooovooooovooovooooooovoooooooooovoooooovooooooooooovooooooooooooooovovoovoooooovooovoooooooooooooovoooooovooovovoovooooooooooooovoooooooooooooooooooooooooooooooooooovovoovooooooooooooooovoooovooooooovoooooooooooooooooooooooooooooooovooooovoovooooooooooovoooooovovooovoooooooooooooooovoovovooovoooooooovoooooooooovovoooovvooovoooooooovooooooooooooooooooooooooooooovovooooovoooooooooovvoooooooooooooooooovvooooooovoooooooooooooooooooooooooooooooooooovvoooooooooooooooooooooooooooooooooooooooooooooooooooooovooooovvovoooovovooooooovoooooooooovvoooooooooooooooooooooooooovooovoovoooooooooooooooooooooooooooooovoooooooooooooooooovooooooooovoooooooooooooooooooooooooooooovoooovooovooooooooooooooooooooooovvooooooooovooooooooooooooovooooooovoooooooooooovooooovvooooooooooooooooooooooooovvooooooovooooooovooooooooooooooooooooooooooooooooooooooooooovvooooovvoooooovoooooooovovoooooooooovoooooovvooooooooooooooooooooooooooooovvvovooooovooooovoooooooooovoooovvoooooooooooooovooooooooooooooooooooooooooooooovoooooooooooooooooooooooooovovoovvovoooooooooooooooooooooooooooovoovoooooooooovoooooovooooooovooovoooooooooooovooooooovooooooooooooooovooooooooovooooooooooooovvoovoooooooooooooooooovooooovooooooooooooooovvovooooooooooooooooooooooooooooovoovooovoooooooooooooovooooooooovooooooooovoooooooooovooooooooooooooooovovvovvooooooooooooovooooooooooooooovvvovoovovoooooooooooooooovoooooovooovvoovoooooooooooooooooooooooovoooooooovoooovooooooooooooooooooooooovoooovooooooooooooooovoooooovooovoooooooooovoooooooooovoooooooovooooooooooooooooooooooooovoooooooovoovooooooooooooooooovoooovoovovoovovooooooooooooovoooooooooooooooooooooooooovoooovooooovoooooooovoooooooovooovovvooooooooooooooooooovvooovovoooovooooovooooooooooovoooooooooooooovoooooooooooooooooooooooovoooooooooooovooovo