ooovvoooovooovoooovooooooooooooovoovoooovvooooooooovvoovooooovooovoooooovvovoooooooovoooovvoooovooooovoovvooooovvoooooovoooooovooovoooooooooovovovooooooovvvooooooooooovovvovvoovooovvooooooooovovovvvvoooovvovoovooooooooovvoooooovovvovooovvvooooovoovvooovoooooooooooooooooooovooooooovoooooooooooooooooovoooooooooooooooooovovoooooovovooooovvooovoovovvooovovooooooovoooovvoooooooovvoooooovooooovovoovvoooovoovvoovoooooooooooooooooooovovooooovovvoovoovooooooooovvvoooooovooooooooooooooooovovvoovvovvvvovoooovoooooooooovooooooovvoooovooooooovoovoovvooooooovovovoooovvvooooooovooovooovvovooooooooooooooooooooooooovvvooooooooovovoooovooooooooooooovoooooooooooovvoovvovoovovvovooooovoooooooovooovoovoooooooooovoooooooooovovoooooooovoovovovvooooooovoovooovvooooooovoovvoovoovvooovovovvovooovoooovvvovvoovoooooooovvooooooooooooooooooovoovooovvoovvooooooovovvvooooooovvooooooovoooooooooooooooooovovooooovovoooovooovooovoooooovovooovoooovvvooovooooooovooovvooooooovvooooooovvoooooooovoovoooooooovoooooovoooooovoooooooovooovooovvovoooovooooovoooooooooooovvooooooooovooooovooooovooooovoooovooovoovooooooooooooooooooooovvovooooooooovooovoooooovoovooooovooovooovoovooovoooooovovvovovoooooooooooovoovooooooovooovooooooooooooooooovoooovooooooooooovovovvooooooooovovvooovoooooovoovooooooooovoooooooooooovvvoooovooooovvooovooooovoooooooooooovoooooooooovoooovovooooooooooooooovovvooooooovoooooooovooovvovoooooooooovovovovooovoooooooovovoooooooovoovoooovoooooooooooooovoooooooooovooooovvoovvvoovooooovoooooooooooovoooooovooooooooooovovoooooooooovoooovovvooovvvovooovoovovooooooovooooooooovoooovoooovoooovoooooooovvooooovoovoooovoooooooooovoovoooovooooooovvovoooovvooooooooooooooovvoooooooovovooooovooooovooooooooovooooooooooooooovvoovovooooooooooovoooooooooovovoovoovoooooooovovvoovoooovvooooooovoooooooooovoovovoovooooovvooooovvooooovvvoooooovoooooovooooooooooooooovovoooovooooooovvvooovooooooooooooooooooooovoooooovooooooooooooovvoovooovvooooovvovooovoovoovoovovvvooovoooooooovvovoovovooooooovvovovoooooooooooooooooovooooooooooooovooooovoovooovooooooooooooooooooovoooovovovvovvvooooovoooooooooooooooooovoooooooooooooooooooooooooooooooooooooovoovovoooovovvooovvooooooooooooovoovooovoovoooooooooooooooovoooooooooovoovooooovoooooovooovoovoovooovovooooooovoooovoooovvovvvoovooooooooooooooooovoooovovooooovoovovovooooooooooooooovoooooooovovvvoovooovovoooooooooovooooooooooovvooooovovooooovovoooooooooooovoooovoooovooooooooooovooooovovvovooooovooooooooooovoovoooooooooooooooovooooooovvovovoooovooooovoooooooooovvovooovooooooooooovooooovvoooooovvoooooovoooooovooooooovoooooooooooooovoooooooooovovoooooooovooooooooooooooovooooooovooooooovvoovovvoovooovooooovovooooooooovooovooooooovvooooooooooooooovoovvooooovoooovooooovooovvvoooovovooooovooovoooovooooovoooooooooooovovoooooovvoovooooooooovovvooooooooooooooovoooovooooooooooooooooooooovooooovooooovvooooooooooovoovovvvoovoooooovooooovovovvvovovovovooooovvooovoovoooooooooovoovoooooooovovoooooooooooooovooooovooovoooooovooovvoovooooovoooovooooooooovooooooooooooovovoovooovoovvovooooovovoovoooovovoooovooovoooooooooovoooooooooooooooooooovoovoovoovovoooooovvvoooovooooovvvooooovoovvvoooooovvoooovoooovoooooovooovooovoooovoovooovovovooooovovoooooooooovoovoooooooovvooooovoovovooooooovovooooooooovvooovoooooooooooovooovoovvvoovovvooovvvooovvooooovooovooovovoooooovooooooooooovooovovoovvooooovvovoovvovooooovoooooovoooovovooovvooooooovoooovoooooooooooooooooooovvoooooooooovooovovoovoooovvoovoooooovooooooovoooooovoooooooovovvovooooovvvooovvovovooovooooooovoooooooovoooooovoooovovooooooovooovvoovvvooovoooooooooooooooooovooooovooovoovoooooooovovvovooovoovoooooooovoovvooooooooooovoooooooovoooooooovooooovooovoovoooovooovoooovooooooooooooooovvoooooooooooooooooooovoooooovvvoooovoooooooooooooooooooooooovooovooooovooovovooooovvoovoooooovooovoooovooovvoooooooovoooooovovooooooooooooooooovvovooooooovooooooovvoovooooooooooooooovoovoooooooooooooooovvoovoooovoooovovvvooooooovoovoooooovooooooooooooooovoooooooooovooooovoovvovovoovooovvoooovovooooovooooovooovoovooooooovoooooooooooooooovvoovooooooooovooooovovooooooovvvovvoo