kkkkkkkk iiii lllllll lllllll k::::::k i::::i l:::::l l:::::l k::::::k iiii l:::::l l:::::l k::::::k l:::::l l:::::l k:::::k kkkkkkkiiiiiii l::::l l::::l k:::::k k:::::k i:::::i l::::l l::::l k:::::k k:::::k i::::i l::::l l::::l k:::::k k:::::k i::::i l::::l l::::l k::::::k:::::k i::::i l::::l l::::l k:::::::::::k i::::i l::::l l::::l k:::::::::::k i::::i l::::l l::::l k::::::k:::::k i::::i l::::l l::::l k::::::k k:::::k i::::::il::::::ll::::::l k::::::k k:::::k i::::::il::::::ll::::::l k::::::k k:::::k i::::::il::::::ll::::::l kkkkkkkk kkkkkkkiiiiiiiillllllllllllllll yyyyyyy yyyyyyy ooooooooooo uuuuuu uuuuuu rrrrr rrrrrrrrr y:::::y y:::::yoo:::::::::::oo u::::u u::::u r::::rrr:::::::::r y:::::y y:::::yo:::::::::::::::ou::::u u::::u r:::::::::::::::::r y:::::y y:::::y o:::::ooooo:::::ou::::u u::::u rr::::::rrrrr::::::r y:::::y y:::::y o::::o o::::ou::::u u::::u r:::::r r:::::r y:::::y y:::::y o::::o o::::ou::::u u::::u r:::::r rrrrrrr y:::::y:::::y o::::o o::::ou::::u u::::u r:::::r y:::::::::y o::::o o::::ou:::::uuuu:::::u r:::::r y:::::::y o:::::ooooo:::::ou:::::::::::::::uur:::::r y:::::y o:::::::::::::::o u:::::::::::::::ur:::::r y:::::y oo:::::::::::oo uu::::::::uu:::ur:::::r y:::::y ooooooooooo uuuuuuuu uuuurrrrrrr y:::::y y:::::y y:::::y y:::::y yyyyyyy eeeeeeeeeeee ggggggggg ggggg ooooooooooo ee::::::::::::ee g:::::::::ggg::::g oo:::::::::::oo e::::::eeeee:::::ee g:::::::::::::::::go:::::::::::::::o e::::::e e:::::eg::::::ggggg::::::ggo:::::ooooo:::::o e:::::::eeeee::::::eg:::::g g:::::g o::::o o::::o e:::::::::::::::::e g:::::g g:::::g o::::o o::::o e::::::eeeeeeeeeee g:::::g g:::::g o::::o o::::o e:::::::e g::::::g g:::::g o::::o o::::o e::::::::e g:::::::ggggg:::::g o:::::ooooo:::::o e::::::::eeeeeeee g::::::::::::::::g o:::::::::::::::o ee:::::::::::::e gg::::::::::::::g oo:::::::::::oo eeeeeeeeeeeeee gggggggg::::::g ooooooooooo g:::::g gggggg g:::::g g:::::gg gg:::::g g::::::ggg:::::::g gg:::::::::::::g ggg::::::ggg gggggg