;;;;;;:::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,',,,;;;;;:c ;;:::::::::::::::;;;;;;;;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;,,,,,;;;:ccll ;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;,;;::cllooo ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;:cclllll cccllllllllllllllllllllllllllllllllllllllllllllllllllllllllcccccccccc:::cllooooo ooooooooooooddddddddddooooooooooooooooooooooooooooooooooooooooooollllllloooooddd xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxddddddddddddddddddddddddooooooooooddddd xxxkkkkkkkkkkkkkkkkkkkkkkkkkkxkkkkxxxxxxxxxxxxxxxxxxxxxxdddddddddddddddddddddddd kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxdddddddddddddddddddd kkkkkkkkkkkkkkOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxddddddddddddddd kkkkkkkkkkkkOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxdddddddddddddx kkkkkkkkkkkkOOOOOOOOOOOOOOkkkkkkkkkxl:;:llllcclodxxxxxxxxxxxxxxxxxxddddddddddddx kkkkkkkkkkkOOOOOOOOOOOOOOOkkkkkkkdl;'...........';cdxxxxxxxxxxxxxxxddddddddddddx kkkkkkkkkkkOOOOOOOOOOOOOOOOOOkkl;............'......;lxxxxxxxxxxxxdoc::coooddddx kkkkkkkkkkkkOOOOOOOOOOOOOOOOkd:''.....'.....,';;:,'...,:odxxxxxxdo:'.':dkxoodddd kkkkkkkkkkkkkkkOOOOOOOOO0XKo,..............'';lll:;,,'''.';:ccc:;....;xkxxdddddd xkkkkkkkkkkkkkkkkkOOOOoldKWXl'..............,;;cccc:c;;c::.''.........',;;;:lddd xxxkkkkkkkkkkkkOxocoNWd,';dkdol,..';l;'.....,::::clcc:;:,..lkxo:............'coo xxxxxxxkkkkkkk0XOl''lOkcoKWWNNXOc.'o0Oo''....::;clcc:......oOOkd'............,ll xxxxxxxxxxxkdlxNWx:c'',lXNXKK00x;',cl:,;,..cdxc;lc;'......;xkxxc.............'cc xxxdoc:;;,lXo''kNxkX:''oXXXXXKxloxOOc.,c,..d00k;'......';ldxxo:...............:c dl;'......,c;.'dXXXk'''c0XNNXk:;,';o,.':'..lO0Ol.';:cloddol:,.........'',,,...:c c.............:olKWo'cxc;lxOl,.....'.......cddc:oxkkxd:,...,;::clllllllc::;'..:: '.............dWOcd:.','.....,'....lx;.....:c',dkkkxo'...,oxkkkkxc'..........':: '.............oNWk........,....;c:',c;.....','lxxxdo;....ckxxdolc'...........':: ..............;cl,.....,.',...'oO:.,xxc;'.....,,,''.......''.................,:: ..............:o;.............,cc,.;llcc:,,,.................................,:: ;'...........................................................................,:: ll:,'........................................................................,:: lloolc:;,'................................................................'',;:; lllooooooolcc::;;,,'''............................,.........'';;;;;;;:::::::::;; clllloooooooooooooolclllcc::;;;,'................':....',:c:;:cc::ccccccc:::::;;