B::::BB:::::Bl::::laaaaaaaaaaaaacccccccccccccccck:::::kkkkkkkkB::::BB:::::BoooooooooooxxxxxxxxxxxxxxR::::RR:::::Reeeeeeeeeeeeccccccccccccccccooooooooooorrrrrrrrrrrrrrddddddddd:::::deeeeeeeeeeeerrrrrrrrrrrrrrC:::::CCCCCCCh::::hhhhhhiiiiiiil::::lddddddddd:::::dP::::PP:::::Pssssssssssyyyyyyyyyyyyyycccccccccccccccch::::hhhhhhoooooooooool::::loooooooooooggggggggggggggyyyyyyyyyyyyyyI::::Immmmmmmmmmmmmmppppppppppppppeeeeeeeeeeeerrrrrrrrrrrrrriiiiiiiaaaaaaaaaaaaal::::lTTTTTTT:::::TTTTTTTeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnYYY:::::YY:::::YYYooooooooooooooooooooooH:::::HH:::::Hoooooooooooooooooooooo
B::::BB:::::Bl::::la::::::::::::acc:::::::::::::::ck:::::kk:::::kB::::BB:::::Boo:::::::::::oox:::::xx:::::xR::::RR:::::Ree::::::::::::eecc:::::::::::::::coo:::::::::::oor::::rrr:::::::::rdd::::::::::::::dee::::::::::::eer::::rrr:::::::::rC:::::Ch::::hh:::::hhhi:::::il::::ldd::::::::::::::dP::::PP:::::Pss::::::::::sy:::::yy:::::ycc:::::::::::::::ch::::hh:::::hhhoo:::::::::::ool::::loo:::::::::::oog:::::::::ggg::::gy:::::yy:::::yI::::Imm:::::::mm:::::::mmp::::ppp:::::::::pee::::::::::::eer::::rrr:::::::::ri:::::ia::::::::::::al::::lT:::::Tee::::::::::::eeee::::::::::::een:::nn::::::::nnY:::::YY:::::Yoo:::::::::::oooo:::::::::::ooH:::::HH:::::Hoo:::::::::::oooo:::::::::::oo
B::::BBBBBB:::::Bl::::laaaaaaaaa:::::ac:::::::::::::::::ck:::::kk:::::kB::::BBBBBB:::::Bo:::::::::::::::ox:::::xx:::::xR::::RRRRRR:::::Re::::::eeeee:::::eec:::::::::::::::::co:::::::::::::::or:::::::::::::::::rd::::::::::::::::de::::::eeeee:::::eer:::::::::::::::::rC:::::Ch::::::::::::::hhi::::il::::ld::::::::::::::::dP::::PPPPPP:::::Pss:::::::::::::sy:::::yy:::::yc:::::::::::::::::ch::::::::::::::hho:::::::::::::::ol::::lo:::::::::::::::og:::::::::::::::::gy:::::yy:::::yI::::Im::::::::::mm::::::::::mp:::::::::::::::::pe::::::eeeee:::::eer:::::::::::::::::ri::::iaaaaaaaaa:::::al::::lT:::::Te::::::eeeee:::::eee::::::eeeee:::::een::::::::::::::nnY:::::Y:::::Yo:::::::::::::::oo:::::::::::::::oH::::::HHHHH::::::Ho:::::::::::::::oo:::::::::::::::o
B:::::::::::::BBl::::la::::ac:::::::cccccc:::::ck:::::kk:::::kB:::::::::::::BBo:::::ooooo:::::ox:::::xx:::::xR:::::::::::::RRe::::::ee:::::ec:::::::cccccc:::::co:::::ooooo:::::orr::::::rrrrr::::::rd:::::::ddddd:::::de::::::ee:::::err::::::rrrrr::::::r---------------
C:::::Ch:::::::hhh::::::hi::::il::::ld:::::::ddddd:::::dP:::::::::::::PPs::::::ssss:::::sy:::::yy:::::yc:::::::cccccc:::::ch:::::::hhh::::::ho:::::ooooo:::::ol::::lo:::::ooooo:::::og::::::ggggg::::::ggy:::::yy:::::yI::::Im::::::::::::::::::::::mpp::::::ppppp::::::pe::::::ee:::::err::::::rrrrr::::::ri::::ia::::al::::lT:::::Te::::::ee:::::ee::::::ee:::::enn:::::::::::::::n---------------Y:::::::::Yo:::::ooooo:::::oo:::::ooooo:::::oH:::::::::::::::::Ho:::::ooooo:::::oo:::::ooooo:::::o
B::::BBBBBB:::::Bl::::laaaaaaa:::::ac::::::cccccccck::::::k:::::kB::::BBBBBB:::::Bo::::oo::::ox::::::::::xR::::RRRRRR:::::Re:::::::eeeee::::::ec::::::cccccccco::::oo::::or:::::rr:::::rd::::::dd:::::de:::::::eeeee::::::er:::::rr:::::r-:::::::::::::-
C:::::Ch::::::hh::::::hi::::il::::ld::::::dd:::::dP::::PPPPPPPPPs:::::sssssssy:::::yy:::::yc::::::cccccccch::::::hh::::::ho::::oo::::ol::::lo::::oo::::og:::::gg:::::gy:::::yy:::::yI::::Im:::::mmm::::::mmm:::::mp:::::pp:::::pe:::::::eeeee::::::er:::::rr:::::ri::::iaaaaaaa:::::al::::lT:::::Te:::::::eeeee::::::ee:::::::eeeee::::::en:::::nnnn:::::n-:::::::::::::-Y:::::::Yo::::oo::::oo::::oo::::oH:::::::::::::::::Ho::::oo::::oo::::oo::::o
B::::BB:::::Bl::::laa::::::::::::ac:::::ck:::::::::::kB::::BB:::::Bo::::oo::::ox::::::::xR::::RR:::::Re:::::::::::::::::ec:::::co::::oo::::or:::::rrrrrrrrd:::::dd:::::de:::::::::::::::::er:::::rrrrrrrr---------------
BBBBBBBBBBBBBBBBBllllllllaaaaaaaaaaaaaacccccccccccccccckkkkkkkkkkkkkkkBBBBBBBBBBBBBBBBBoooooooooooxxxxxxxxxxxxxxRRRRRRRRRRRRRRReeeeeeeeeeeeeeccccccccccccccccooooooooooorrrrrrrddddddddddddddeeeeeeeeeeeeeerrrrrrrCCCCCCCCCCCCChhhhhhhhhhhhhhiiiiiiiillllllllddddddddddddddPPPPPPPPPPsssssssssssy:::::ycccccccccccccccchhhhhhhhhhhhhhooooooooooollllllllooooooooooogggggggg::::::gy:::::yIIIIIIIIIImmmmmmmmmmmmmmmmmmp::::::ppppppppeeeeeeeeeeeeeerrrrrrriiiiiiiiaaaaaaaaaaaaaallllllllTTTTTTTTTTTeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnYYYYYYYYYYYYYooooooooooooooooooooooHHHHHHHHHHHHHHHHHHoooooooooooooooooooooo