BM6@ 6(@@ nnnnnn~~~}}}tttnnn|||~~~uuufffbbbggghhhMMMUUUzzzkkkZZZPPPGGGFFFKKK???AAAGGGQQQ\\\hhhxxxttt___XXX\\\gggbbbYYYQQQNNNNNNJJJCCCHHHGGGFFFEEEDDDDDDDDDDDDFFFCCC???>>>???BBBDDDEEEGGGFFFEEEEEEGGGJJJNNNPPPTTTTTTUUUWWW[[[```eeehhhkkknnnqqqssstttyyy~~~tttjjj___WWWRRRLLLVVViiixxxrrrrrrssslllqqqvvvfffbbbggg{{{dddHHHOOOqqqttt[[[PPPIIIDDDBBBAAAAAAGGGPPPYYYcccrrryyybbbYYYZZZcccaaaZZZQQQMMMMMMKKKGGGIIIHHHGGGFFFFFFEEEEEEFFFFFFCCC???>>>???BBBCCCDDDFFFEEEDDDEEEGGGJJJNNNPPPRRRRRRRRRTTTXXX\\\aaacccgggiiilllmmmnnnrrryyy~~~vvvlllbbbZZZSSSPPPKKKTTThhh~~~ssspppttttttjjjvvvfffbbbggg~~~gggJJJLLLjjj___QQQNNNGGG===BBBBBBFFFNNNUUU^^^lllxxxhhhZZZWWW]]]```\\\SSSLLLLLLLLLLLLJJJIIIHHHGGGGGGFFFFFFGGGEEECCC???>>>???AAACCCCCCDDDDDDCCCDDDFFFJJJMMMOOOOOOOOOOOOQQQSSSWWW[[[]]]aaaccceeeffffffjjjpppvvv~~~zzzxxxtttlllccc[[[TTTOOOMMMJJJSSSggg}}}mmmoooxxxtttwwwgggccchhhkkkLLLJJJcccfffRRRRRRMMMCCCBBBBBBEEELLLRRRZZZgggsssooo]]]TTTZZZ``````WWWMMMJJJLLLNNNJJJIIIHHHGGGGGGFFFFFFFFFEEEBBB???>>>???AAABBBBBBBBBBBBBBBCCCFFFHHHKKKMMMMMMMMMMMMNNNPPPSSSVVVXXX[[[^^^``````aaadddkkkpppxxx~~~zzzuuunnnlllggg```YYYRRRMMMJJJJJJTTTggg|||~~~jjjppp|||xxxgggccciiilllKKKDDDYYYpppUUURRRPPPIIIBBBAAADDDJJJPPPWWWdddppp{{{xxxbbbUUUYYYbbbeee\\\OOOJJJKKKMMMIIIHHHGGGFFFFFFEEEEEEFFFEEEBBB@@@???@@@AAAAAA@@@AAAAAABBBCCCEEEGGGIIIJJJKKKKKKLLLMMMNNNQQQSSSTTTWWWYYY[[[[[[\\\___eeejjjttt{{{{{{tttqqqggggggeeebbb\\\TTTMMMHHHKKKUUUhhh}}}{{{hhhqqq~~~xxxfffcccjjjmmmLLLCCCTTTyyy[[[PPPMMMIIIBBBAAACCCHHHMMMSSS___kkkvvvkkkZZZXXXccchhh```TTTMMMLLLMMMIIIHHHGGGFFFFFFEEEEEEEEEDDDBBB@@@???@@@@@@@@@???AAAAAABBBBBBCCCEEEFFFGGGIIIIIIJJJKKKMMMOOOPPPQQQTTTUUUVVVUUUTTTVVV[[[```qqqyyy~~~zzzrrrmmmkkkcccdddeeeddd^^^VVVMMMHHHKKKUUUhhh}}}xxxgggsssxxxfffdddkkkkkkLLLBBBRRR}}}bbbRRRKKKHHHCCCBBBCCCFFFIIINNNXXXcccooo~~~tttbbbVVVaaaiiidddYYYRRROOOMMMJJJIIIHHHGGGGGGFFFFFFGGGDDDBBB@@@???@@@@@@???>>>BBBBBBBBBBBBBBBCCCCCCCCCFFFFFFGGGIIIKKKMMMNNNOOOPPPQQQPPPMMMJJJJJJMMMQQQ___hhhvvvyyyrrrpppmmmgggdddeeebbbccccccbbb\\\UUUNNNIIIJJJTTTggg|||tttiiiyyywwwfffdddlll}}}dddFFF===KKKpppiiiVVVLLLHHHEEECCCCCCEEEFFFJJJSSS^^^kkk|||{{{gggSSS```iiifff]]]VVVQQQNNNKKKKKKJJJIIIHHHHHHHHHHHHDDDBBB@@@???@@@@@@???>>>BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGIIIKKKLLLMMMNNNNNNLLLGGGBBB@@@BBBFFFFFFPPP___mmmwww|||~~~wwwmmmeeedddccc___^^^bbbcccbbbaaa^^^YYYSSSNNNJJJIIISSSfffzzzqqqmmm~~~tttaaabbbnnnyyy]]]EEE@@@FFFmmm}}}hhh[[[PPPHHHIIIDDD@@@AAAEEEIIIRRRZZZgggyyyppp[[[WWW\\\fffdddXXXRRRTTTMMMLLLJJJHHHGGGEEEEEEDDDEEECCCAAA?????????@@@AAA@@@@@@AAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGFFFCCCAAA??????@@@AAA@@@DDDJJJPPPUUUYYY^^^aaa\\\]]]]]]^^^```bbbdddeee``````]]]ZZZUUUOOOJJJGGGKKKQQQ\\\jjjwwwppp|||tttaaabbboootttXXXBBB>>>DDDbbbwww___RRROOOIIICCC@@@AAADDDHHHPPPXXXdddtttwww```YYYZZZccceee\\\SSSRRRMMMLLLKKKIIIGGGFFFEEEEEEEEECCCBBB@@@???@@@AAAAAA@@@AAAAAABBBBBBAAAAAAAAA???@@@AAABBBCCCCCCDDDDDDDDDCCCBBB@@@>>>>>>@@@AAA;;;>>>BBBGGGKKKOOOUUUYYY___bbbfffiiilllmmmmmmllleeebbb^^^XXXRRRLLLHHHFFFLLLOOOUUU]]]fffpppyyy}}}|||xxxssspppnnnllloooxxx~~~qqq{{{{{{tttbbbcccppppppTTT@@@>>>DDDTTTcccQQQRRRIIICCC@@@AAACCCGGGNNNUUU___nnn}}}hhh[[[VVV___fff```VVVPPPNNNMMMKKKIIIHHHFFFFFFEEEEEEDDDBBBAAA@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAA@@@>>>>>>??????@@@@@@AAAAAA@@@AAAAAA@@@@@@AAADDDFFFEEEHHHKKKOOOTTT[[[bbbgggooosssyyy}}}}}}yyywwwtttoooggg^^^WWWRRRPPPOOORRRQQQPPPRRRVVV]]]eeeiiitttrrrnnnhhhbbb\\\XXXVVVYYY[[[dddqqq{{{|||sss{{{~~~wwwcccdddqqqoooRRRAAA@@@EEEKKKrrrVVVRRRIIIDDD@@@AAABBBEEEKKKRRR[[[fffttt~~~ooo^^^RRRXXXcccdddYYYPPPOOONNNLLLJJJIIIGGGGGGFFFEEEDDDCCCBBBAAAAAAAAABBBAAAAAABBBBBBBBBAAA@@@@@@?????????>>>>>>>>>??????>>>@@@CCCDDDFFFKKKQQQVVV[[[___eeekkkrrrzzz}}}rrrfff^^^[[[ZZZ[[[]]]ZZZVVVSSSSSSVVVZZZ\\\cccbbb___\\\XXXUUUSSSQQQXXXWWWZZZbbbiiinnnuuu|||zzzvvvyyydddeeetttoooPPPAAA@@@DDDFFFxxxaaaRRRJJJEEEAAAAAABBBDDDIIIOOOWWW___lllvvvxxxdddRRRSSS___ccc\\\TTTPPPOOOMMMKKKJJJHHHHHHGGGEEEEEEDDDCCCBBBBBBBBBBBBAAABBBBBBBBBAAAAAA@@@?????????>>>===<<<=========@@@DDDIIIMMMRRRZZZfffnnnssswww~~~zzznnneeeaaaaaabbbeeedddaaa^^^\\\ZZZZZZYYY______`````````___^^^]]]^^^XXXUUUXXX[[[___gggnnn{{{}}}vvvyyyxxxdddfffvvvnnnNNN???>>>AAAEEEmmmhhhOOOLLLFFFBBBBBBCCCCCCHHHMMMRRRXXXcccoooyyynnnXXXRRRYYY```^^^YYYQQQPPPNNNLLLKKKIIIIIIHHHEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@??????===<<<<<<<<<<<<>>>@@@AAAGGGLLLRRRWWW___kkk|||zzzpppjjjiiiiiiiiijjjkkkjjjiiieeebbb___fffhhhlllooopppooonnnmmmccc]]]XXXYYY[[[^^^fffmmmwwwtttsss}}}tttbbbfffwwwpppOOO@@@>>>???CCCbbblllRRRNNNHHHDDDDDDCCCCCCGGGLLLNNNRRR\\\iiisss|||cccTTTTTTZZZ]]]\\\RRRQQQOOOMMMKKKJJJIIIIIIEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>;;;<<<<<<>>>AAAEEEIIIKKKQQQVVV[[[```iiixxxyyyqqqllljjjlllnnnrrrttttttrrrooolllooorrrxxx}}}}}}{{{nnnjjjhhhkkkmmmnnnsssyyy}}}mmmpppqqq```fffxxxtttSSSCCCAAA@@@AAAZZZttt[[[NNNIIIEEEDDDDDDCCCGGGLLLKKKMMMWWWdddooo{{{kkkVVVQQQWWW]]]___RRRQQQOOOMMMLLLKKKJJJJJJFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCBBBBBBAAA@@@???>>><<<===???BBBGGGMMMSSSVVVXXX\\\aaafffnnnyyyooohhhdddooorrrvvvzzz{{{{{{yyywwwrrrwww~~~{{{yyyzzz{{{iiiooonnn___eeevvv|||PPPAAA;;;AAADDDPPPyyyyyyWWWSSSHHHGGGFFF???AAAGGGDDDEEEKKKUUU___kkkxxxuuucccUUUMMMUUUbbb___WWWNNNIIIJJJLLLKKKJJJHHHFFFEEEFFFGGGGGGFFFEEEDDDDDDCCCAAA>>><<<===>>>@@@BBBEEEIIINNNTTTXXXZZZ```bbbcccaaadddttt}}}mmmaaa```eeehhhttt~~~zzzyyyyyyuuulllvvv}}}}}}}}}}}}~~~~~~~~~~~~~~~lll]]]fffyyyvvvMMM@@@;;;AAADDDLLLssseeeSSSHHHGGGHHHBBBBBBFFFBBBDDDJJJRRR\\\fffsss}}}iiiYYYOOOSSS^^^^^^YYYQQQLLLJJJJJJJJJJJJHHHGGGFFFFFFGGGGGGFFFEEECCCDDDCCCAAA>>>======>>>CCCEEEGGGKKKOOOSSSWWWYYY]]]]]][[[WWWWWWbbbvvvsssfffZZZUUU[[[ccciiisss}}}vvvoooyyy}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{|||iii\\\ggg|||nnnIII@@@<<>>======???DDDDDDFFFHHHJJJMMMOOOQQQRRRQQQNNNJJJIIIOOOYYYaaammmwwwzzzggg^^^RRRJJJEEEHHHUUUbbbssszzzzzzvvv~~~}}}}}}~~~~~~~~~~~~~~~{{{zzzhhh\\\iiijjjGGGBBB>>>@@@CCCEEE```fffRRRKKKKKKDDDBBBCCC@@@BBBGGGLLLRRRZZZdddpppxxxjjjXXXPPPQQQZZZ[[[ZZZTTTMMMHHHIIIKKKIIIHHHGGGGGGGGGGGGFFFDDDCCCCCCCCCAAA>>>===>>>????????????@@@AAABBBDDDEEEDDDCCCAAAAAABBBEEEIIILLLSSSYYYccckkkppprrrqqqpppwwwwwwxxxxxxtttlllaaaYYYMMMFFF???;;;;;;AAAPPP^^^zzz}}}~~~||||||~~~}}}~~~xxxhhh]]]kkkjjjGGGCCC???@@@DDDCCCZZZvvv\\\MMMJJJCCC@@@BBB@@@CCCFFFJJJOOOTTT]]]iiiqqqxxxaaaSSSNNNVVVZZZ\\\WWWOOOIIIIIIKKKJJJIIIGGGGGGHHHGGGFFFDDDBBBCCCBBBAAA>>>===>>>???;;;;;;:::::::::;;;;;;<<<<<<======???BBBCCCDDDDDDBBBCCCEEEHHHKKKMMMMMMMMMWWWYYY\\\^^^]]]WWWPPPJJJAAA===:::::::::>>>IIIUUUsss~~~~~~~~~}}}}}}~~~~~~~~~|||~~~~~~~~~wwwggg^^^ooolllGGGCCC??????CCCCCCUUUcccOOOKKKEEEAAACCCBBBBBBEEEHHHKKKOOOXXXccckkkzzzooo[[[PPPRRRVVVZZZXXXRRRLLLKKKLLLKKKIIIHHHGGGHHHGGGFFFDDDBBBBBBBBBAAA>>>>>>???@@@;;;::::::999999999::::::===>>>@@@AAABBBBBBBBBAAA???>>>>>>>>>???AAADDDFFFEEEHHHKKKMMMMMMJJJFFFCCC===<<<<<<===<<<<<>>>>>AAABBBQQQwwweeePPPOOOIIIDDDEEEDDDAAACCCEEEGGGKKKSSS^^^fffsss|||dddUUUMMMRRRWWWWWWTTTOOOLLLKKKLLLJJJHHHHHHHHHHHHFFFDDDAAABBBBBB@@@>>>>>>???@@@;;;;;;:::::::::;;;;;;<<<<<<>>>AAAAAA@@@??????AAABBBDDDFFFFFFEEEEEEHHHJJJBBBCCCDDDDDDCCCAAA@@@???>>>===>>>???===:::>>>DDD[[[zzz}}}~~~tttccc]]]uuulllCCCAAA>>>===???BBBOOOpppeeeQQQRRRMMMHHHGGGEEE???AAACCCEEEHHHPPP[[[cccnnnyyykkkZZZKKKOOOTTTWWWUUURRRNNNKKKLLLJJJHHHHHHHHHHHHFFFDDDAAABBBBBB@@@???>>>???@@@;;;;;;::::::;;;<<<<<<===999===@@@@@@======???BBBBBBFFFKKKLLLIIIGGGGGGHHHGGGGGGGGGDDDBBB@@@@@@@@@@@@???@@@AAA>>>;;;>>>DDDPPPsss}}}~~~wwwccc\\\rrrdddIIICCCAAA===>>>EEENNNccclllUUUOOOMMMGGGEEEGGGDDDCCCAAAAAADDDKKKUUU[[[kkkrrr~~~vvveeeWWWOOOJJJPPPUUUSSSMMMHHHKKKIIIGGGHHHHHHGGGBBB>>>CCCCCCAAA@@@???>>>>>>>>>@@@@@@@@@??????>>>===<<>>CCCIIINNNQQQOOOMMMLLLMMMLLLFFFCCCDDDCCC@@@@@@BBBEEEDDDBBB@@@>>>===>>>>>>LLLdddtttaaa]]]vvvaaaDDD>>>>>>;;;???EEELLL___|||```QQQNNNKKKGGGDDDDDDCCCAAAAAACCCJJJSSSYYYfffnnn{{{qqq[[[QQQJJJMMMRRRRRROOOMMMMMMJJJHHHGGGGGGFFFDDDAAADDDCCCBBB@@@????????????????????????>>>===<<<<<<@@@???===<<<;;;<<<>>>???DDDJJJSSSYYY[[[XXXUUUSSSQQQIIIDDDCCCCCCAAA@@@BBBEEEDDDBBB@@@????????????GGG[[[zzz~~~ooo``````{{{]]]@@@:::>>>===???DDDJJJZZZvvv[[[QQQOOOJJJBBBDDDCCCAAAAAABBBHHHOOOUUU^^^hhhuuueeeXXXLLLKKKOOORRRSSSUUUPPPLLLIIIFFFFFFFFFFFFEEEEEEDDDBBBAAA@@@@@@??????????????????>>>===<<<;;;???===<<<;;;;;;===>>>@@@CCCJJJWWWbbbiiiggg```ZZZVVVLLLDDDCCCDDDCCCAAABBBEEEDDDBBBAAA@@@@@@@@@AAAEEERRRjjj~~~~~~}}}~~~|||}}}{{{kkk___ddd\\\@@@<<<@@@AAA>>>CCCGGGUUUxxxlllVVVQQQLLLCCCDDDDDDBBBAAAAAAEEEKKKPPPWWWaaaooozzzssscccSSSMMMNNNQQQVVV[[[RRROOOJJJGGGFFFFFFHHHHHHEEEEEECCCBBBAAA@@@@@@@@@????????????>>>===<<<<<<===<<<;;;;;;;;;===???@@@@@@IIIXXXgggqqqoooeee]]]VVVKKKCCCBBBEEEDDDCCCCCCDDDCCCAAA@@@??????@@@@@@EEEOOOaaawww}}}}}}{{{|||{{{{{{}}}yyyyyyhhh^^^hhh]]]BBB>>>AAA@@@>>>BBBFFFQQQppp```QQQLLLHHHEEEEEEDDDBBBAAACCCHHHKKKRRR\\\hhhrrr}}}rrr]]]QQQMMMNNNSSSXXXRRRPPPMMMJJJHHHGGGIIIJJJGGGFFFDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@???>>>===<<<===<<<;;;:::;;;<<<>>>@@@AAAIIIWWWgggpppooofff]]]QQQIIICCCEEEGGGFFFEEEFFFCCCBBB@@@???>>>===>>>>>>CCCMMM]]]lllvvv{{{~~~|||||||||||||||{{{|||zzz{{{|||{{{}}}yyy~~~}}}|||~~~uuueee^^^lll[[[BBB>>>???<<<>>>BBBGGGPPPjjjnnnUUUMMMNNNGGGGGGEEECCCBBBBBBEEEHHHNNNVVV```iiitttkkkZZZPPPKKKMMMRRRQQQQQQQQQNNNKKKIIIIIIJJJGGGGGGEEEDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>===>>><<<;;;::::::<<<===???BBBIIITTT___eeeddd^^^YYYMMMIIIHHHKKKKKKHHHFFFGGGCCCBBB@@@>>>===<<<<<<<<>>>>>@@@===@@@DDDHHHOOOddd}}}\\\OOOQQQHHHHHHGGGEEEBBBBBBCCCEEEJJJPPPXXXaaalllzzz}}}hhhYYYNNNKKKMMMOOOQQQTTTSSSOOOKKKIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@??????>>>===;;;::::::;;;<<<===AAAFFFLLLQQQSSSRRRQQQPPPKKKLLLOOOSSSPPPIIIFFFHHHFFFDDDAAA???===<<<;;;;;;???FFFQQQ[[[aaadddddddddaaacccfffhhhkkknnnqqqsssuuurrrqqqsssvvvwww{{{zzz~~~~~~sssnnnhhheeeiiiooovvvzzznnniiieeefffnnnyyyzzzlll^^^]]]ppptttNNN;;;???DDDAAAAAAFFFIIINNN```bbbQQQRRRIIIIIIHHHFFFCCCBBBCCCDDDHHHLLLSSS\\\gggtttuuubbbSSSMMMMMMMMMQQQUUUUUUQQQLLLIIIHHHIIIHHHGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@???>>><<<:::::::::;;;<<<===AAAEEEEEEDDDCCCEEEGGGKKKOOOVVVYYYSSSIIIEEEGGGHHHFFFCCC@@@>>><<<<<<;;;BBBDDDIIIQQQYYY[[[XXXUUUYYY[[[___bbbeeeiiilllooouuupppmmmnnnoooqqqvvv|||zzzlllyyytttppprrrxxx|||zzzwwwkkknnnrrrttttttsssssstttvvvuuuxxxsssjjjssszzzkkk]]]___sssbbbIII<<<;;;???CCC@@@FFFGGGOOObbb|||oooZZZRRRLLLLLLJJJGGGEEEDDDBBB???EEEFFFLLLWWWbbbmmm{{{sssaaaTTTNNNOOOKKKLLLRRRTTTPPPKKKIIIKKKIIIGGGHHHJJJIIIFFFCCCEEEDDDDDDBBBAAA@@@??????@@@???=========<<<;;;999===>>>AAADDDFFFFFFEEEDDDGGGUUUggglll```OOOIIIMMMGGGIIIGGGAAA<<<===>>>===CCCEEEHHHLLLPPPSSSUUUVVVUUUWWW[[[^^^aaadddhhhkkknnniiigggkkkmmmpppyyyyyynnnsssssssssttttttuuuwwwxxx{{{xxxtttvvvzzz}}}vvvjjjqqq}}}uuuggg\\\bbbyyy\\\DDD;;;:::===AAA@@@EEEFFFMMM```xxxmmm^^^PPPNNNKKKHHHFFFFFFCCCAAAEEEEEEJJJTTT]]]gggsss}}}ooo^^^TTTPPPLLLLLLRRRUUUSSSQQQPPPJJJHHHFFFGGGIIIIIIGGGEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@???>>>======<<<;;;:::>>>EEELLLNNNJJJHHHKKKNNNNNNYYYhhhppphhhXXXMMMJJJGGGHHHEEE???===???@@@>>>DDDEEEGGGJJJMMMOOOPPPQQQQQQTTTXXX\\\^^^aaaeeeggghhhcccccchhhmmmrrr|||yyyqqqtttxxxzzzxxxtttsssxxx~~~xxxtttxxx~~~|||lllrrr}}}sssccc\\\fffxxxSSS>>>999999<<<>>>AAAGGGHHHOOO___tttlllWWWQQQKKKHHHHHHGGGEEECCCFFFEEEHHHPPPWWW]]]gggqqqzzznnn___QQQLLLIIIMMMPPPPPPPPPQQQKKKIIIGGGGGGHHHIIIIIIHHHEEEEEEDDDDDDCCCBBBAAAAAAAAA@@@???===<<<<<<;;;;;;AAAMMMYYYXXXPPPKKKPPPWWW\\\cccpppyyytttcccQQQHHHHHHIIIGGGBBB@@@AAAAAA>>>DDDEEEFFFHHHIIIJJJJJJJJJMMMPPPTTTWWWYYY[[[]]]______]]]^^^fffooowww}}}yyy{{{{{{|||rrrvvvsssccc]]]kkk{{{pppKKK:::888999;;;===DDDKKKMMMTTTbbbssszzz```VVVKKKHHHHHHGGGFFFEEEEEEDDDFFFLLLQQQVVV^^^fffuuu~~~lllZZZRRRKKKKKKLLLLLLMMMOOONNNMMMKKKJJJIIIIIIIIIIIIFFFFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@>>><<<;;;<<<===CCCQQQ___aaaYYYTTTXXX___mmmrrr}}}}}}hhhRRRFFFIIIPPPRRRLLLDDDAAA@@@???CCCCCCEEEFFFGGGGGGGGGGGGKKKMMMPPPRRRSSSSSSUUUWWWWWWYYY___iiiuuu}}}vvvyyy~~~qqqbbb___qqq~~~iiiEEE888999:::;;;>>>DDDMMMSSS[[[gggsssmmm]]]MMMIIIIIIGGGEEEEEEDDDBBBDDDIIIMMMPPPWWW___pppxxx{{{hhh]]]RRRNNNMMMLLLMMMQQQQQQQQQOOOMMMKKKJJJIIIIIIFFFFFFFFFEEEEEEDDDDDDDDDAAABBBAAA???<<<;;;===???DDDRRRccclllmmmkkkmmmpppzzzhhhRRRGGGKKKXXX___WWWIII@@@???@@@AAABBBCCCEEEFFFGGGHHHHHHJJJLLLMMMMMMMMMNNNPPPQQQUUU\\\fffpppzzzvvvyyyxxxmmmaaabbbwwwcccBBB888:::999:::???CCCOOOYYYcccnnnvvv|||fffRRRLLLLLLHHHEEEEEECCCBBBDDDHHHJJJLLLRRRXXXdddnnn|||vvvhhhZZZRRRNNNKKKLLLNNNPPPQQQQQQPPPMMMJJJIIIJJJGGGGGGGGGFFFFFFEEEEEEEEEBBBCCCBBB???;;;;;;>>>AAAGGGVVVlll~~~mmmZZZPPPPPP]]]dddZZZJJJ@@@???@@@???@@@BBBDDDEEEGGGGGGHHHHHHIIIIIIIIIIIILLLPPPSSSZZZdddpppvvv{{{}}}|||~~~uuujjjyyy~~~sssyyyvvvmmmcccfffzzz~~~]]]???999:::777888???FFFTTTaaannnyyy~~~pppXXXQQQPPPJJJFFFGGGEEECCCCCCFFFGGGGGGKKKQQQVVVcccsss~~~~~~kkk^^^TTTLLLJJJKKKJJJMMMPPPPPPNNNKKKJJJJJJGGGGGGGGGGGGGGGFFFFFFFFFBBBDDDCCC@@@;;;:::>>>BBBPPPbbb}}}}}}lllbbbVVV\\\]]]RRRFFF@@@????????????AAABBBDDDEEEEEEEEEEEEEEEEEEFFFHHHMMMTTTYYYdddoooxxxxxxvvvyyy{{{{{{|||zzzeee\\\ssswwwpppzzzxxxpppgggiii|||yyyYYY>>>999999555777>>>JJJZZZiiixxxwww\\\TTTRRRLLLGGGHHHFFFDDDDDDEEEEEEDDDGGGLLLOOO]]]mmmvvv{{{ooo___SSSMMMLLLEEEIIINNNPPPNNNKKKKKKKKKHHHHHHGGGGGGGGGGGGGGGGGGCCCDDDDDD@@@;;;:::>>>CCCYYYnnn~~~rrrZZZZZZTTTIIICCCBBB@@@>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBDDDHHHOOOYYY___kkkvvv|||wwwqqqtttyyy{{{qqq\\\WWWsss{{{{{{rrruuuwwwllleeennnsssOOO;;;<<<:::888<<<<<>>===<<<<<>>======AAAMMMZZZ```bbbgggsss~~~yyykkkaaaNNNIIIBBB>>>>>>???@@@@@@=========???AAABBBBBBAAAGGGHHHLLLTTT___kkktttzzzzzzxxxuuussssssyyy|||{{{|||sssnnnrrr{{{}}}rrrkkkjjjyyyaaaDDD777:::888777:::999>>>MMMiii~~~eeeYYYTTTQQQJJJIIIGGGEEECCCBBBAAAAAACCCGGGOOOYYYaaakkk{{{uuuhhhZZZSSSKKKFFFFFFHHHHHHGGGNNNNNNNNNMMMKKKHHHFFFDDDFFFEEEDDDBBBAAA???>>>===:::>>>AAABBBCCCHHHRRRZZZnnnrrrvvvrrrfffXXXMMMHHHBBB@@@>>>>>>???AAAAAAAAA>>>???AAAAAAAAAAAABBBCCCIIIOOOYYYeeeooovvv{{{}}}vvvvvvuuuuuuxxx}}}~~~|||{{{~~~yyyrrrpppuuu}}}{{{pppjjjmmm}}}VVV???777;;;888777:::888<<>>??????AAACCCDDDJJJMMMOOOKKKDDD??????AAA===>>>???@@@AAABBBAAAAAA@@@BBBCCCBBB@@@AAAFFFJJJYYY___hhhppptttuuutttsssppprrrvvv{{{~~~~~~}}}{{{vvvrrrtttyyy~~~zzzooolllqqqyyyMMM<<<777;;;888888<<<999;;;@@@YYYkkkXXXOOOLLLJJJGGGGGGGGGFFFDDDAAA@@@@@@EEELLLSSSYYYdddnnn~~~}}}rrrcccVVVOOOLLLIIIHHHEEEFFFHHHJJJKKKKKKKKKKKKHHHHHHHHHGGGFFFDDDBBBAAA>>>===>>>???@@@???>>><<<>>>>>>===;;;;;;<<<@@@CCC===???@@@AAAAAA@@@@@@???<<<>>>AAABBBEEEKKKUUU\\\ooorrruuuuuuqqqmmmjjjiiilllrrr|||}}}xxxtttsssxxx}}}~~~wwwggggggpppnnnGGG999888;;;777999===::::::<<>>======???@@@@@@????????????@@@@@@???===???AAABBBBBBAAA@@@AAACCCAAADDDIIIPPPXXXbbblllrrrssstttrrrnnnhhhdddeeegggrrrzzzsssuuu}}}|||yyyuuuvvv~~~zzzrrr```eeerrr}}}___BBB888888:::555777===:::::::::DDD```sssaaaVVVQQQKKKHHHIIIIIIFFFCCCCCC@@@???CCCHHHMMMVVV___hhhmmmvvv|||mmm```UUUNNNJJJIIIGGGFFFGGGHHHIIIJJJGGGHHHJJJKKKKKKJJJHHHGGGGGGEEEBBB@@@@@@AAACCCDDD???@@@BBBBBBBBB@@@???>>>BBBDDDEEEEEEEEEGGGKKKOOOTTTVVV\\\ccckkkppprrrssseeeffffffeeecccfffnnntttyyyhhhcccnnnzzz||||||wwwpppqqq{{{{{{xxx{{{}}}wwwnnnbbbkkk{{{{{{TTT???666777999333666<<<999999888>>>TTT~~~}}}iii[[[TTTLLLIIIIIIHHHEEEBBBDDD???===???DDDIIIRRRZZZ^^^fffrrrzzzpppcccZZZPPPNNNJJJGGGEEEEEEFFFGGGGGGHHHJJJKKKLLLKKKJJJIIICCCDDDFFFFFFDDDBBBAAA@@@???AAABBBAAA@@@AAAEEEIIIFFFGGGIIIIIIJJJOOOVVV\\\dddeeehhhmmmooommmfff___YYY]]]aaadddhhhqqq~~~pppmmm^^^QQQSSS```}}}ssskkk```ZZZ^^^kkk{{{}}}~~~xxxzzz~~~xxxmmmaaammmoooKKK<<<;;;888666555666888999;;;BBBCCCHHHccclll[[[OOONNNLLLEEEDDDJJJGGGDDDAAAAAADDDIIILLLNNNWWW\\\fffooovvv~~~ooobbbZZZQQQKKKIIIIIIIIIHHHEEEEEEFFFHHHJJJKKKIIIGGGDDDDDDEEEEEEEEEEEEDDDDDDGGGHHHIIIIIIHHHJJJMMMOOOSSSVVVZZZ\\\^^^```bbbdddiiigggbbb[[[VVVUUUWWWYYY\\\aaagggkkkqqq}}}{{{vvvhhhSSSGGGHHHRRRwwwxxxrrriiibbbbbbiiisss{{{~~~}}}|||~~~}}}zzzyyy{{{xxxnnncccppplllFFF<<<:::888666666777888:::888<<>>???CCCEEEHHHQQQZZZcccjjjsss|||xxxuuupppkkkfffcccaaaaaa]]]\\\[[[YYYXXXYYY]]]```gggiiimmmqqquuu{{{|||wwwjjj]]]ddd}}}www}}}}}}~~~tttllljjj{{{[[[@@@:::777777888999;;;<<<======>>>???DDDNNNYYY___aaaaaaqqq___SSSNNNHHHDDDDDDEEEFFFFFFCCC@@@???AAACCCDDDKKKSSSZZZaaalllvvv}}}|||zzzyyywwwvvvtttqqqppprrrwwwzzz}}}|||zzzooossshhh\\\uuutttyyy}}}}}}~~~~~~qqqhhhkkkxxxQQQ<<<;;;777888999999999:::===@@@CCCEEEIIIKKKNNNRRRVVVYYYppprrr```WWWOOOIIIDDDAAAEEEKKKBBB@@@???>>>???AAADDDFFFPPPUUU]]]gggpppzzz}}}yyysssnnnnnnbbb\\\oooxxx~~~zzz~~~~~~pppkkkrrrlllGGG777888777888:::::::::<<<@@@BBBDDDFFFIIIKKKMMMPPPTTTWWWbbb|||tttdddTTTNNNMMMKKKHHHHHHDDDBBB@@@???>>>???@@@AAAFFFKKKRRR[[[dddnnnwww}}}}}}yyyvvvtttpppkkkggg[[[___iii}}}|||~~~~~~zzzmmmnnnyyy]]]>>>444888777999:::;;;<<>>>>>===AAAFFFMMMUUU___hhhooowwwyyyvvvrrrooollliiieeeccc```mmm~~~~~~~~~vvviiinnn{{{vvvRRR:::666<<<777888:::<<<===@@@DDDGGGGGGIIIJJJKKKLLLMMMPPPRRR^^^bbbxxxhhhXXXWWWWWWQQQLLLKKKJJJHHHFFFDDDBBB@@@???<<<>>>AAAEEEJJJRRR[[[aaajjjwww~~~zzzwwwsssmmmiiigggiiikkklll|||ttthhhnnn{{{nnnLLL:::777;;;666888:::;;;===@@@DDDGGGIIIJJJLLLLLLLLLMMMOOOQQQXXX^^^iii}}}ggg]]]VVVRRRQQQKKKJJJIIIGGGEEECCCAAA@@@???@@@@@@AAACCCHHHNNNSSSZZZcccrrr{{{vvvrrrjjjhhhdddeeekkkwwwyyyssskkkrrreeeFFF999777777777999:::<<<===@@@DDDHHHJJJLLLMMMMMMMMMMMMPPPRRRRRRZZZ```iii}}}jjj[[[QQQOOOLLLJJJHHHFFFDDDCCCBBBBBB@@@@@@@@@???>>>@@@DDDGGGOOOTTT___nnn||||||vvvpppjjjfff]]]^^^aaaiiizzzvvv~~~sssppp{{{XXX>>>999999666999;;;<<<>>>???AAAEEEHHHKKKMMMNNNNNNNNNNNNQQQSSSSSSVVVZZZaaauuutttaaaXXXQQQOOOLLLHHHFFFEEEDDDDDD@@@AAA@@@???======???AAAFFFJJJQQQ[[[eeeooowww{{{~~~vvvnnnhhhbbb]]]ZZZVVVZZZbbbooovvvllliiidddqqqtttmmmhhhiiihhhjjj}}}~~~{{{rrrttttttNNN999999===999;;;===>>>???@@@CCCFFFIIILLLMMMNNNOOONNNOOORRRTTTUUURRRUUU^^^iii}}}zzzkkkXXXVVVQQQLLLIIIHHHHHHHHHAAABBBBBBAAA???>>>???AAA<<<@@@FFFJJJOOOWWWbbbjjjpppwwwxxxrrrjjjccc]]]YYYUUUSSSRRRWWW```mmmuuuggg```______]]]TTTSSS___kkk~~~lllLLLOOOhhh~~~||||||qqqkkksssbbbDDDBBB:::222===;;;===@@@AAA@@@AAABBBCCCIIIKKKNNNOOOPPPPPPRRRSSSUUUSSSZZZbbbbbbhhhhhhZZZOOOOOOPPPLLLHHHFFFDDDCCCCCCCCCCCCAAA>>>:::===>>>>>>AAAEEEKKKPPPSSSZZZ___hhhqqqxxx~~~}}}{{{{{{yyyuuurrrjjjddd\\\VVVRRROOONNNMMMYYYWWWZZZgggwwwrrreee[[[YYY\\\RRRSSSSSSVVVaaatttcccFFFFFFYYY~~~~~~}}}|||||||||pppmmmxxxZZZ???@@@:::444===>>>@@@BBBCCCBBBAAABBBBBBFFFIIIMMMQQQSSSVVVYYY\\\ZZZVVVZZZ```]]]___yyykkkXXXQQQPPPMMMJJJHHHFFFEEEDDDCCCCCCCCCBBBBBBAAA@@@??????@@@BBBEEEGGGOOOSSSXXX^^^eeennnvvv|||{{{vvvqqqnnniiiccc^^^UUUOOOKKKKKKIIIGGGJJJQQQZZZaaakkkuuu{{{{{{kkk___XXXWWWZZZWWWXXXYYY___mmm___GGGCCCPPPttt}}}~~~~~~~~~}}}|||||||||~~~~~~yyyoooppp~~~vvvNNN:::<<<:::666<<>>======??????DDDEEEFFFIIIOOOYYYeeelllzzz{{{xxxvvvrrroooiiiddd^^^WWWPPPKKKNNNGGGFFFKKKKKKJJJUUUgggyyyuuuqqqaaaXXXTTTTTTVVVVVVTTTTTT\\\qqq|||^^^KKKEEEJJJmmm||||||||||||||||||||||||}}}}}}~~~uuunnnssshhhEEE777::::::888:::===AAAGGGKKKNNNOOOQQQRRRSSSUUUWWWYYYZZZ]]]```bbbgggddddddhhhgggfffmmmwwwpppcccYYYRRRMMMMMMMMMLLLHHHDDDBBBCCCDDDDDDCCCAAA@@@???@@@AAAAAA@@@???>>>>>>BBBKKKUUU\\\hhhttt|||wwwpppjjjfff```^^^ZZZVVVQQQKKKGGGDDDFFF>>>???HHHIIILLL```yyyzzzttt|||}}}fffZZZUUURRRRRRSSSTTTPPPMMMVVVqqq}}}]]]LLLGGGIIImmm~~~~~~{{{{{{|||||||||}}}}}}}}}|||}}}~~~rrroooxxx\\\???888999:::::::::===AAAGGGKKKMMMOOORRRSSSUUUVVVWWWWWWWWWXXX[[[]]]^^^]]]]]]___``````aaacccjjj}}}jjjZZZQQQNNNNNNLLLIIIFFFDDDCCCDDDDDDDDDCCCBBBAAABBBBBBCCC??????>>>===>>>BBBHHHMMMVVVcccrrr{{{~~~zzzuuuxxxwwwsssnnnggg```YYYUUUOOONNNLLLIIIFFFDDDBBBBBBBBB>>>BBBMMMTTT^^^xxx{{{vvvkkkjjj|||{{{lll\\\VVVTTTRRRQQQQQQTTTSSSSSS]]]yyyvvvTTTDDDBBBGGGkkk}}}{{{{{{{{{|||}}}}}}}}}~~~~~~~~~}}}zzzppprrr~~~tttQQQ<<<;;;888999>>><<>>??????===<<<<<>>888999AAA???CCCEEEFFFFFFFFFGGGJJJLLLPPPPPPQQQPPPPPPRRRUUUXXXWWWZZZZZZWWWYYY^^^]]]XXXSSS]]]nnn|||fff]]]QQQKKKKKKMMMLLLIIIHHHGGGFFFDDDBBBAAA@@@????????????===;;;:::;;;===???DDDIIINNNQQQTTTWWWYYYbbbhhhooouuuwwwxxxyyy{{{|||~~~~~~zzzvvvtttnnnllliiiddd___[[[WWWUUUNNNMMMLLLIIIGGGEEECCCBBB???@@@?????????CCCJJJOOOPPPZZZccceeekkkxxx{{{vvvnnnyyy{{{pppfff^^^YYYSSSPPPRRRRRRPPPPPPRRRJJJTTTZZZ]]]nnnsss]]]QQQSSSqqq{{{sssoooyyy```>>>777???888999DDDBBBDDDEEEFFFFFFGGGJJJNNNQQQUUUUUUTTTSSSQQQRRRUUUWWWTTTZZZ[[[WWWZZZbbbccc^^^VVVYYY___jjjxxxiiiWWWMMMLLLMMMKKKHHHHHHGGGGGGFFFEEEEEEDDDDDDAAAAAA@@@>>>;;;;;;===???<<<<<<>>>@@@BBBEEEGGGHHHLLLSSS\\\bbbeeefffiiikkkpppqqqtttwwwzzz}}}~~~}}}~~~}}}zzzuuunnngggbbbVVVVVVTTTOOOIIIDDDBBBAAABBBBBBAAAAAAAAABBBCCCCCC===>>>???@@@CCCJJJTTT\\\xxx|||jjj___ZZZWWWSSSOOONNNPPPPPPNNNOOOSSSLLLVVVWWWSSSaaa~~~hhhbbb{{{~~~tttoooqqq{{{MMMBBB888777;;;===@@@DDDDDDEEEGGGGGGHHHJJJMMMPPPUUUUUUUUUSSSRRRSSSVVVYYYYYYWWWWWW[[[aaadddaaa^^^VVVYYY___eeennnkkkUUUKKKJJJLLLMMMKKKJJJHHHGGGFFFEEEEEEDDDCCCAAA???>>>>>><<<999777>>>===<<<;;;<<<===???AAAEEEGGGKKKOOORRRVVVXXXYYY[[[YYYYYY^^^fffkkkkkkiiihhhfffaaa\\\VVVQQQLLLJJJAAABBBAAA???>>>>>>AAADDDBBB<<<:::???AAA???AAAEEE>>>CCCAAABBBLLLXXXsss}}}qqqjjjccc[[[TTTOOOOOOOOOOOOOOOPPPQQQRRROOOQQQRRRWWWfff~~~nnn|||~~~~~~|||qqqnnnqqqlllJJJ@@@999999<<<>>>AAADDDFFFGGGHHHHHHIIILLLPPPSSSWWWWWWVVVTTTSSSSSSUUUXXX[[[ZZZ[[[___bbbaaa[[[UUURRRVVV\\\^^^bbbtttuuucccVVVMMMHHHNNNMMMKKKIIIIIIIIIHHHHHHFFFEEECCCAAAAAA@@@??????>>>===<<<;;;<<<===???@@@???@@@BBBDDDFFFGGGGGGHHHIIIGGGGGGKKKQQQVVVUUUSSSSSSRRROOOKKKHHHDDDAAA@@@AAA@@@>>><<<;;;;;;<<<===999888;;;@@@AAA===>>>BBBFFFLLLKKKNNNZZZjjjxxxwwwxxxkkkbbbZZZQQQJJJPPPPPPPPPQQQQQQRRRRRRSSSPPPQQQRRRWWWdddwwwyyyppp~~~}}}}}}xxxoooooouuu{{{bbbEEE>>>999<<>>=========>>>@@@@@@===>>>??????@@@@@@?????????===<<>>===<<<;;;:::;;;:::999999<<<>>>??????AAAAAABBBBBB@@@???FFFNNNUUUeeepppwww~~~wwwpppzzz|||rrrggg___\\\YYYTTTOOOOOOPPPQQQRRRSSSSSSSSSSSSOOOOOOQQQVVV___jjjvvv}}}{{{tttuuu{{{{{{}}}}}}}}}tttooosss}}}{{{vvv[[[@@@;;;:::>>>BBBBBBCCCEEEIIIIIIJJJJJJKKKOOOTTTYYYZZZZZZYYYVVVSSSQQQRRRSSSRRRTTTYYY^^^aaa___YYYTTTUUUWWWYYYXXXVVV]]]qqq}}}oooVVVPPPHHHCCCBBBDDDDDDDDDEEEGGGIIIHHHEEEBBBBBBCCCAAAAAA@@@@@@@@@@@@AAABBB===>>>???@@@@@@AAA@@@@@@???>>>===>>>@@@BBBAAA???>>>>>>==================<<<:::999:::===?????????AAAAAA@@@======HHH\\\mmm|||zzzyyygggbbb[[[XXXYYYZZZYYYWWWNNNOOOPPPRRRSSSSSSRRRRRRMMMLLLOOOTTTYYY^^^dddjjjzzzvvvooottt~~~}}}}}}}}}}}}~~~tttqqqyyy~~~wwwiiiNNN<<<:::;;;@@@DDDCCCDDDFFFHHHIIIJJJJJJKKKNNNSSSWWWWWWXXXWWWUUURRRPPPPPPQQQOOOQQQTTTXXX[[[[[[YYYWWWRRRPPPPPPSSSTTTWWW^^^gggtttzzzoooaaaUUUNNNHHHCCC???CCCEEEIIIJJJJJJIIIHHHHHHDDDDDDCCCCCCCCCCCCCCCCCC>>>>>>????????????>>>>>>>>>>>>======>>>???>>>===??????>>>>>>>>>>>>>>>>>>???>>><<<;;;;;;;;;999888888>>>CCCDDDJJJ\\\uuu~~~uuu{{{xxxtttuuuooonnnxxxwwwlllhhhccc\\\XXXVVVUUUTTTRRRMMMNNNOOOOOOPPPPPPOOOOOONNNMMMPPPUUUXXXYYY```iii}}}{{{vvvzzz~~~~~~~~~~~~~~~~~~~~~}}}|||~~~}}}vvvvvv~~~xxxttt^^^CCC;;;:::<<>>===????????????????????????>>>>>>======<<<;;;;;;:::999;;;===>>>>>>???AAACCCPPP]]]iiimmmpppwwwuuulllpppkkkpppwww~~~~~~vvvppp{{{qqqgggfffbbb\\\XXXUUUTTTRRRQQQNNNNNNMMMLLLLLLLLLMMMMMMOOOOOOSSSXXXYYY\\\jjj{{{~~~~~~}}}}}}}}}}}}}}}}}}zzzxxxzzzyyyVVV===;;;:::===BBBDDDCCCDDDHHHHHHJJJMMMNNNNNNNNNPPPQQQMMMOOOPPPOOONNNMMMMMMNNNOOOPPPQQQRRRQQQQQQPPPPPPQQQMMMLLLPPPSSSTTTUUUXXXWWW]]]qqqpppbbbNNNGGG@@@>>>BBBFFFFFFDDDDDDDDDEEEDDDDDDCCCCCCBBBEEEEEEEEEDDDDDDCCCAAAAAA@@@AAABBBBBBBBBCCCDDDEEEAAAAAA@@@??????>>>======>>>DDDKKKMMMLLLMMMSSSXXXnnn~~~yyyqqqhhhzzzsssvvvkkkvvv~~~uuutttzzzjjjccc]]]ZZZWWWTTTSSSSSSTTTTTTQQQOOOMMMJJJIIIJJJKKKLLLMMMMMMRRRXXXYYY___vvv~~~~~~~~~}}}}}}||||||~~~~~~~~~~~~}}}qqqPPP777;;;;;;>>>BBBDDDBBBDDDHHHIIIKKKNNNPPPOOOOOOOOOPPPJJJKKKMMMMMMLLLLLLMMMNNNJJJMMMPPPQQQQQQPPPOOOOOOKKKIIIHHHKKKLLLLLLQQQWWWWWWTTT^^^{{{}}}eeeXXXIIIBBBDDDGGGGGGDDDCCCCCCDDDDDDCCCBBBAAAAAA>>>???@@@BBBCCCCCCCCCCCC???@@@BBBBBBBBBCCCDDDFFFHHHHHHGGGFFFEEEEEEDDDDDDUUU[[[aaa___XXXUUUYYY___nnnyyyiii\\\```vvv}}}wwwxxxqqqbbb___[[[YYYUUURRRPPPOOOOOOOOOTTTQQQMMMJJJHHHIIIKKKLLLJJJJJJPPPVVVWWW```}}}~~~}}}{{{yyyzzz|||~~~~~~yyy}}}{{{[[[EEE>>>======>>>???AAABBBCCCDDDGGGHHHJJJMMMOOOQQQRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLMMMNNNOOOPPPQQQNNNKKKIIIJJJNNNPPPQQQOOOUUUVVVXXXddd|||kkk```\\\YYYSSSMMMGGGEEECCCAAAAAABBBCCCEEE@@@???@@@CCCCCC@@@@@@DDD@@@DDDHHHHHHHHHJJJPPPVVVXXXeeennngggZZZPPPMMMLLLJJJPPPTTTPPPNNNPPPQQQPPPTTT\\\gggoooqqqnnnjjjgggnnn|||rrraaaZZZ[[[[[[ZZZVVVRRROOONNNNNNRRRNNNLLLMMMLLLIIIIIILLLNNNLLLOOOUUUXXXaaa|||zzzxxx~~~|||{{{|||}}}xxx~~~wwwVVVAAA;;;===>>>???@@@BBBCCCDDDDDDGGGGGGIIIKKKMMMOOOQQQRRRNNNNNNNNNOOOOOOPPPPPPPPPOOOOOONNNNNNNNNOOOOOOPPPNNNKKKIIIJJJMMMOOOOOONNNNNNPPPTTT```}}}yyysss^^^XXXOOOHHHEEEEEEFFFFFFBBBAAADDDJJJKKKHHHEEEFFFFFFIIILLLNNNOOOTTT\\\ccceeejjjkkkfff___ZZZTTTNNNRRRUUUXXXWWWSSSOOOOOOPPPMMMWWWfffsss{{{~~~}}}}}}rrrbbbXXXTTTXXXXXXVVVSSSPPPNNNOOOPPPUUUQQQNNNNNNLLLIIIIIILLLMMMMMMRRRWWWXXX\\\qqqqqqvvvooommm~~~~~~~~~~~~yyyjjjLLL>>>>>>>>>>>>@@@AAACCCDDDDDDEEEFFFFFFGGGHHHJJJLLLOOOPPPMMMNNNNNNOOOPPPQQQRRRRRRRRRQQQPPPOOOOOOOOOOOOOOONNNLLLJJJJJJLLLMMMMMMLLLKKKOOOUUU___www}}}mmmbbb^^^\\\ZZZXXXYYYTTTSSSWWWWWWOOOEEE???BBBDDDFFFGGGHHHMMMUUU[[[^^^]]][[[]]]dddhhhcccZZZ]]]\\\```eeeaaaXXXVVV\\\hhhqqq~~~vvvlllaaaWWWSSSUUUUUUTTTRRRPPPNNNNNNQQQSSSZZZTTTPPPOOOLLLIIIJJJNNNTTTTTTVVVYYYXXX]]]qqqmmm|||zzzaaa___vvvyyyXXXAAA>>>FFF>>>@@@AAACCCEEEEEEEEEEEEFFFFFFEEEEEEGGGIIILLLNNNKKKLLLMMMNNNPPPQQQRRRSSSRRRQQQQQQPPPPPPPPPQQQQQQOOONNNNNNMMMMMMMMMMMMLLLOOOTTT[[[cccppp}}}wwwqqqqqqhhhcccdddeee]]]QQQIIIJJJKKKLLLKKKKKKLLLPPPSSS]]][[[[[[aaannnxxxuuullljjjgggmmmxxxvvvkkkjjjtttvvvjjj```XXXRRRRRRVVVRRRRRRPPPNNNNNNPPPTTTXXX]]]WWWQQQOOOMMMJJJKKKPPPZZZWWWUUUTTTTTT^^^vvv}}}lllyyyooooooxxxsssPPP<<<===EEE???AAACCCEEEGGGGGGGGGFFFGGGFFFEEEEEEFFFHHHKKKMMMIIIJJJKKKMMMNNNPPPQQQRRRPPPPPPPPPPPPQQQRRRSSSTTTQQQRRRRRRQQQPPPOOOOOOOOOOOOUUU]]]cccgggooozzz}}}}}}ssslllqqqxxxxxxrrrnnnmmmnnnnnnmmmkkkiiiiiihhhwwwyyy{{{~~~}}}zzzwww}}}}}}}}}|||nnneee]]]WWWQQQMMMMMMQQQRRRRRRQQQPPPPPPSSSWWW[[[\\\VVVQQQPPPMMMKKKMMMQQQVVVTTTRRRQQQQQQ\\\qqqtttggg|||~~~~~~~~~~~~oooOOO>>><<<>>>@@@BBBDDDGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGIIIJJJKKKIIIIIIJJJLLLMMMOOOPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTRRRTTTUUUUUUSSSQQQQQQRRRKKKOOOWWW]]]^^^^^^ccciiizzz}}}ttt}}}ppp^^^YYYVVVUUURRRNNNMMMPPPRRRSSSRRRRRRRRRTTTYYY\\\XXXSSSOOOOOONNNLLLNNNRRRPPPTTTXXXXXXWWW\\\gggqqqjjjbbb}}}~~~{{{~~~}}}}}}}}}rrrbbbJJJ@@@>>>===AAACCCFFFHHHJJJJJJHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKJJJKKKKKKMMMNNNOOOPPPPPPPPPOOOOOOOOOPPPQQQRRRRRRRRRTTTWWWVVVTTTSSSSSSTTTLLLLLLQQQWWWXXXUUUVVV\\\dddllliiihhhtttrrr]]]TTTRRRRRRVVVUUURRRQQQSSSRRRSSSTTTSSSSSSUUUXXXZZZSSSOOOMMMNNNNNNMMMNNNRRRNNNTTTYYYYYYXXXZZZ```eeerrrzzzsss```^^^www}}}zzzxxxzzz}}}oookkkwww{{{tttSSS@@@???AAAAAAAAACCCFFFIIIJJJJJJIIIHHHHHHIIIJJJKKKKKKKKKKKKJJJLLLLLLMMMNNNOOOPPPPPPQQQQQQQQQPPPOOOOOOOOOOOOPPPQQQTTTWWWWWWUUUSSSSSSUUURRROOOPPPUUUUUUQQQSSSXXXUUU[[[]]]eeessszzz}}}aaaKKKLLLKKKNNNSSSTTTQQQPPPRRRRRRSSSTTTTTTTTTTTTVVVXXXOOOLLLKKKNNNOOOMMMNNNRRRKKKOOORRROOONNNSSS[[[aaaccciiieeeWWWWWWnnn{{{{{{}}}}}}~~~~~~~~~~~~www]]]OOOZZZwwwcccKKK???;;;===AAACCCDDDFFFHHHHHHHHHFFFEEEMMMMMMNNNOOONNNMMMLLLKKKOOONNNNNNOOOPPPOOOMMMKKKOOOMMMKKKJJJJJJLLLNNNOOOPPPQQQSSSTTTUUUUUUTTTTTTSSSRRRPPPOOONNNNNNOOOPPPTTTUUUWWW[[[aaahhhnnnqqquuuxxx}}}|||zzzrrrbbbOOOCCCCCCBBBCCCGGGLLLNNNMMMKKKOOOSSSVVVUUUQQQNNNPPPSSSNNNNNNOOORRRTTTTTTQQQOOOMMMJJJJJJLLLNNNQQQXXX```hhhsssgggKKKDDDVVVzzz|||{{{|||~~~~~~~~~|||~~~~~~~~~|||hhh^^^fffzzz___JJJ@@@<<<>>>BBBCCCDDDFFFGGGHHHGGGFFFEEEIIIJJJKKKMMMMMMMMMLLLLLLNNNNNNNNNOOOQQQPPPOOOMMMNNNLLLJJJHHHHHHKKKMMMOOOQQQRRRSSSTTTTTTTTTSSSSSSQQQPPPOOOMMMMMMMMMNNNOOOQQQQQQRRRTTTVVVYYY\\\^^^```ooo|||{{{xxxtttuuurrrhhh[[[SSSKKKEEE@@@>>>@@@EEEIIIKKKIIILLLOOOPPPOOOQQQTTTXXXNNNMMMNNNOOOPPPPPPMMMKKKLLLIIIJJJMMMPPPSSSZZZbbbooo}}}qqqRRRDDDRRRvvv}}}{{{||||||}}}||||||}}}}}}~~~{{{uuuzzz}}}tttYYYHHHAAA>>>???BBBBBBCCCEEEGGGGGGGGGGGGFFFFFFGGGIIIJJJKKKLLLLLLLLLMMMMMMMMMNNNPPPQQQPPPNNNMMMKKKHHHFFFFFFIIILLLOOOQQQRRRSSSTTTTTTSSSRRRQQQOOONNNMMMLLLLLLLLLMMMNNNRRRRRRSSSSSSSSSSSSRRRRRRVVV[[[eeewwwxxxuuuppppppwww||||||xxxwwwfff^^^SSSIIICCCAAA@@@@@@NNNOOOOOOPPPPPPPPPPPPPPPMMMLLLLLLMMMMMMLLLJJJGGGHHHFFFGGGKKKNNNQQQYYYaaalll}}}tttVVVFFFQQQsss~~~|||{{{{{{{{{{{{{{{}}}~~~|||}}}~~~yyy~~~~~~jjjSSSFFFAAA???>>>@@@AAABBBDDDGGGIIIJJJJJJKKKGGGGGGHHHIIIJJJJJJKKKKKKKKKJJJJJJLLLNNNPPPOOONNNLLLIIIFFFDDDDDDGGGKKKNNNNNNOOOPPPRRRSSSSSSRRRRRRNNNMMMLLLLLLLLLMMMNNNOOOPPPQQQSSSTTTTTTSSSRRRQQQXXXYYYZZZ___lllnnn^^^YYYXXX___fffiiikkkmmmuuuqqqkkkddd[[[RRRKKKFFFHHHHHHIIIKKKNNNOOOOOONNNLLLKKKKKKKKKLLLLLLJJJHHHEEECCCCCCGGGIIILLLRRRZZZ]]]pppmmmVVVLLLXXXvvv}}}|||{{{{{{||||||}}}{{{yyy|||~~~~~~xxxrrraaaNNNDDDAAA???>>>>>>@@@AAADDDGGGJJJLLLNNNOOOIIIIIIIIIIIIHHHIIIIIIIIIHHHGGGGGGIIIKKKMMMMMMMMMKKKIIIFFFDDDDDDFFFIIIKKKIIIKKKMMMOOOQQQRRRRRRRRRMMMMMMLLLLLLLLLNNNOOOPPPLLLMMMPPPQQQQQQPPPNNNMMMRRRVVVWWWUUUUUU___rrrsssdddVVVOOOKKKLLLMMMMMMMMMOOOaaadddhhhkkkkkkjjjhhhgggMMMHHHCCCBBBEEEJJJOOOQQQJJJIIIIIIJJJLLLMMMLLLJJJDDDBBBBBBEEEFFFGGGLLLSSSUUUhhhiiiZZZXXXeee~~~}}}||||||~~~}}}~~~}}}{{{wwwwwwzzz|||}}}yyy|||hhhXXXHHHBBBAAA@@@???@@@AAABBBDDDFFFIIILLLNNNOOOJJJIIIHHHGGGGGGGGGGGGHHHGGGFFFEEEFFFIIIKKKLLLKKKKKKIIIGGGEEEDDDEEEGGGHHHGGGHHHKKKMMMOOOOOOPPPOOOLLLLLLLLLLLLLLLNNNPPPQQQNNNOOOPPPPPPPPPNNNLLLJJJKKKQQQVVVUUUPPPQQQ[[[dddwwwxxxppphhh]]]SSSUUUOOOKKKLLLLLLKKKLLLOOOKKKOOOTTTZZZaaajjjsssxxxwwwnnn___PPPFFFBBBCCCFFFHHHGGGFFFHHHJJJKKKKKKJJJEEEBBBCCCEEEEEEEEEJJJPPPYYYkkklll______kkk~~~}}}~~~}}}|||wwwttttttxxx{{{|||}}}}}}zzztttyyy___PPPCCC???AAABBBCCCDDDCCCCCCDDDEEEFFFHHHIIIJJJGGGFFFEEEEEEEEEFFFGGGHHHHHHGGGEEEFFFHHHJJJKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDGGGHHHJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKMMMOOOPPPOOOPPPPPPQQQPPPOOONNNMMMNNNPPPSSSTTTSSSSSSUUUWWW\\\mmmxxxpppiii```TTTMMMLLLIIIEEEDDDGGGHHHHHHIIIMMMHHHIIIKKKMMMQQQYYYcccjjjzzznnn^^^PPPGGGCCCFFFDDDCCCCCCEEEFFFEEEDDDAAA???@@@CCCDDDDDDHHHNNN\\\nnnmmm[[[WWWaaawww~~~}}}|||{{{uuurrrssswwwzzz{{{~~~}}}~~~|||qqqppprrrYYYLLL???>>>AAADDDFFFHHHEEEDDDDDDDDDDDDDDDEEEEEECCCCCCCCCCCCDDDEEEGGGHHHJJJHHHFFFGGGIIIJJJKKKKKKLLLKKKJJJHHHGGGEEECCCBBBIIIIIIJJJJJJJJJIIIGGGFFFIIIHHHHHHIIIJJJLLLNNNOOOJJJKKKLLLMMMNNNNNNNNNNNNSSSPPPMMMNNNQQQRRRPPPNNNUUU[[[aaajjj}}}{{{rrreeeZZZWWWQQQJJJKKKSSSPPPLLLKKKLLLKKKGGGFFFHHHIIIKKKLLLLLLLLLOOOUUUZZZXXXfffwww~~~yyylll___XXXDDDBBB@@@@@@AAAAAA@@@???<<<;;;<<<@@@AAABBBFFFLLLXXXkkkiiiTTTJJJTTTnnnzzzvvvtttuuuooopppwww}}}wwwuuuwwwbbbJJJGGGDDDAAA???AAACCCDDDEEEEEECCCBBBBBBBBBCCCDDDEEEDDDBBBAAAAAACCCEEEGGGEEEEEEFFFFFFFFFGGGGGGGGGIIIKKKMMMLLLIIIEEECCCCCCEEEGGGIIIKKKMMMMMMMMMMMMMMMKKKHHHIIILLLNNNMMMKKKLLLLLLLLLLLLLLLMMMMMMMMMKKKKKKMMMOOOQQQQQQOOOMMMWWWQQQRRRZZZ___ggg||||||lllaaaWWWMMMKKKLLLLLLIIIGGGHHHHHHGGGFFFFFFGGGHHHHHHHHHIIIKKKMMMOOOPPPQQQQQQTTTVVVZZZ```gggmmmrrruuukkk```TTTNNNIIIBBB===;;;999;;;888<<>>FFFGGGCCCFFFFFFFFFFFFFFFFFFFFFFFFCCCEEEGGGJJJLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIKKKOOORRRRRRSSS[[[eeezzzrrr___KKKCCCUUUxxx{{{xxxsssooommmnnnpppqqqxxx||||||yyyxxx~~~wwwnnnYYYLLLFFF@@@AAABBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBAAAAAABBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDAAA@@@@@@AAACCCDDDFFFGGGHHHHHHHHHGGGEEEGGGJJJJJJJJJIIIIIIIIIEEEGGGIIIJJJJJJJJJHHHGGGGGGHHHJJJNNNRRRSSSRRRQQQSSSSSSRRRQQQPPPQQQSSSVVVVVVUUUVVVVVVTTTSSSWWW^^^eeeqqq||||||}}}vvvooolllfff___ZZZZZZTTTQQQOOOLLLHHHEEEIIIOOOPPPPPPIII@@@@@@GGGHHHCCCEEEEEEFFFGGGGGGFFFEEEEEECCCDDDFFFGGGIIIJJJKKKLLLKKKJJJIIIIIIIIIIIIIIIJJJFFFFFFJJJMMMMMMMMMUUU^^^yyycccMMM@@@KKKppp~~~}}}rrrpppmmmkkkkkkmmmqqqsssyyy|||zzzvvv```OOOFFFCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAAAAAAAA@@@???@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCCCCBBBBBBCCCEEECCCDDDEEEGGGGGGGGGGGGFFFDDDHHHKKKLLLJJJHHHIIIJJJFFFGGGGGGHHHHHHHHHHHHHHHGGGHHHKKKOOOSSSTTTTTTRRRTTTUUUVVVUUUTTTTTTTTTSSSXXXTTTQQQRRRPPPOOOTTT]]]YYYZZZ\\\cccpppwwwssstttjjjeeeaaa^^^WWWPPPNNNQQQNNNJJJHHHJJJIIIFFFIIIOOOYYYaaa___QQQHHHHHHHHHEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEGGGIIIKKKLLLJJJJJJIIIHHHHHHHHHIIIIIIMMMIIIHHHIIIKKKQQQ\\\gggvvvtttiii~~~|||bbbLLL===CCCggg}}}|||kkkjjjiiiiiikkknnnrrruuuvvv~~~nnnYYYKKKDDDCCCAAAAAA@@@??????@@@@@@AAA;;;<<<>>>???@@@@@@????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB???@@@BBBBBBBBBCCCFFFHHHCCCDDDEEEFFFGGGGGGFFFFFFFFFIIIMMMMMMKKKIIIIIIJJJFFFGGGGGGGGGGGGHHHHHHHHHHHHIIILLLPPPTTTVVVUUUTTTOOORRRUUUUUUUUUUUUSSSPPPOOONNNRRRXXXWWWQQQPPPUUUPPPQQQSSSVVVZZZ```ggglll|||zzztttjjjeeefffTTTTTTUUUUUUOOOHHHGGGJJJKKKFFFEEEHHHIIIGGGHHHMMMZZZiiimmm\\\IIICCCDDDBBBDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDCCCCCCEEEHHHKKKMMMHHHGGGFFFFFFEEEEEEEEEEEEIIIGGGHHHKKKLLLKKKOOOTTTlllwwwmmmddd|||zzz\\\HHH:::???bbb~~~|||sssmmmhhhiiijjjiiihhhjjjqqqvvvsss{{{ppp^^^OOODDD@@@@@@??????>>>>>>>>>>>>??????>>>>>>===============>>>?????????>>>??????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHGGGEEEDDDFFFHHHIIIGGGDDDCCCEEEGGGHHHHHHHHHFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHEEEIIINNNQQQRRRSSSSSSTTTTTTPPPLLLMMMQQQTTTSSSPPPRRRQQQPPPOOONNNOOOPPPQQQMMMMMMNNNOOOPPPRRRTTTUUU[[[bbbnnn}}}yyypppjjjfff```XXXQQQMMMLLLLLLLLLHHHCCCEEEIIIIIIIIIHHHEEEBBBBBBEEEIIISSSUUUUUURRRLLLHHHGGGIIIDDDEEEFFFFFFEEECCC@@@???CCCBBBBBBFFFJJJMMMLLLJJJFFFFFFEEEEEEFFFFFFGGGHHHLLLLLLLLLKKKJJJKKKNNNQQQ[[[hhhvvvuuuwwwzzzYYYDDD???DDD___vvvnnnjjjeeeddddddeeeiiimmmppprrrttt~~~hhhVVVIII???;;;:::======<<<<<<<<<<<<======>>>>>>======<<<======>>>>>>============>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFEEEDDDEEEGGGGGGEEEBBBCCCEEEFFFHHHHHHGGGFFFEEEFFFGGGGGGHHHIIIIIIHHHHHHFFFIIIMMMPPPQQQQQQRRRSSSSSSOOOLLLMMMQQQSSSRRRPPPNNNMMMLLLLLLKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMNNNOOOKKKPPPXXX```jjjxxx}}}xxxvvvwwwuuuppplllggg```\\\ZZZVVVPPPJJJIIIHHHIIIKKKIIIFFFHHHMMMHHHIIIJJJIIIFFFDDDFFFGGGLLLMMMMMMLLLIIIGGGFFFFFFDDDEEEFFFFFFEEEDDDBBBAAADDDCCCCCCEEEHHHJJJIIIGGGGGGGGGFFFFFFFFFGGGHHHHHHOOOOOOOOOLLLJJJJJJLLLNNNYYYeeeppplllhhhzzz~~~qqqYYYHHHAAACCC^^^}}}wwwmmmfffeeebbb``````eeelllrrrsssrrrwwwtttZZZIIIBBB<<<999888;;;;;;::::::::::::;;;;;;======<<<<<<<<<<<<======<<<<<<;;;;;;<<<======>>>@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFFFFDDDDDDDDDEEEEEECCCAAADDDEEEFFFGGGGGGGGGFFFEEEGGGGGGHHHHHHIIIIIIHHHHHHHHHJJJMMMNNNNNNNNNOOOQQQQQQNNNLLLMMMPPPRRRQQQOOOPPPPPPPPPOOOOOOMMMLLLKKKMMMMMMKKKJJJIIIHHHHHHHHHEEEHHHKKKMMMOOOTTT[[[aaakkkqqqzzz}}}{{{|||}}}}}}zzzwwwrrriiidddfffiiiddd[[[WWWSSSOOOMMMMMMKKKHHHDDDFFFEEEGGGJJJIIIFFFGGGKKKGGGIIIKKKKKKIIIGGGFFFFFFGGGFFFFFFGGGGGGGGGFFFDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBDDDFFFFFFEEEDDDGGGGGGFFFFFFGGGGGGHHHIIIMMMMMMMMMKKKIIIHHHJJJKKKOOOZZZgggddd]]]lll}}}|||nnnkkk^^^OOODDDBBB^^^|||wwwoooeee```aaa```aaadddjjjrrrxxxzzzzzz{{{zzzcccKKK???======<<<;;;::::::999999999999::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>?????????@@@@@@@@@@@@@@@?????????@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCAAADDDDDDEEEFFFGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFIIIJJJLLLLLLKKKKKKMMMNNNOOOMMMLLLMMMOOOPPPOOONNNQQQRRRRRRRRRQQQOOOMMMKKKLLLKKKIIIHHHGGGFFFEEEEEEHHHKKKMMMMMMLLLLLLOOORRRRRRUUUXXX[[[___gggqqqyyy}}}uuuooonnnoooooopppqqqssstttrrrnnnkkkhhhbbbZZZUUUYYY]]]ZZZRRRLLLIIIFFFFFFFFFGGGFFFDDDGGGEEEGGGJJJIIIEEEDDDFFFHHHIIIIIIIIIHHHFFFFFFEEEGGGEEEDDDEEEHHHIIIFFFCCCBBBCCCDDDEEEFFFFFFEEEEEE@@@@@@AAABBBCCCCCCCCCBBBEEEEEEEEEEEEEEEFFFFFFGGGDDDFFFGGGGGGGGGGGGHHHJJJHHHQQQ___^^^VVVaaatttxxxlllmmmcccUUUFFFAAA]]]~~~yyytttoooggg___]]]```^^^ccckkkqqqvvv{{{{{{{{{xxxlllWWWBBB:::<<<=========999999999888888999999999999888888888999999:::;;;:::::::::;;;<<<===>>>>>>????????????????????????======>>>>>>???@@@BBBCCCEEEFFFFFFFFFEEEDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFFFFDDDDDDEEEEEEEEEDDDDDDCCCHHHIIIJJJJJJIIIIIIJJJLLLLLLLLLKKKLLLMMMNNNMMMLLLKKKKKKLLLKKKJJJHHHFFFEEEIIIHHHHHHGGGGGGGGGGGGHHHIIILLLNNNNNNKKKIIIKKKMMMMMMOOOPPPNNNLLLMMMQQQUUU```aaaeeeiiioootttxxxzzz|||}}}zzzqqqqqqooohhh___YYYWWWWWWSSSTTTVVVZZZ\\\]]][[[YYYXXXWWWSSSOOOQQQVVVWWWSSSIIIHHHEEEDDDDDDEEEEEEEEEGGGFFFJJJPPPPPPLLLHHHHHHIIIGGGEEECCCCCCDDDEEEEEEGGGEEECCCDDDGGGGGGDDDAAAAAABBBBBBCCCDDDDDDDDDDDD<<<===???@@@AAABBBCCCCCCBBBBBBAAAAAABBBBBBCCCDDDAAACCCFFFGGGFFFEEEFFFGGGHHHMMMYYY[[[RRRYYYkkkssswwwttteeeSSSDDD@@@[[[~~~vvvpppiiifffbbb^^^^^^aaa```fffooovvvzzz~~~~~~{{{wwwvvv|||}}}```OOO???999::::::999999888888777777777777888888666666555666666777888999::::::::::::;;;<<<>>>>>>?????????>>>>>>>>>>>>>>><<<<<<<<<===>>>???@@@AAACCCEEEFFFFFFEEEDDDEEEFFFDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCDDDDDDCCCCCCBBBBBBFFFHHHIIIIIIHHHHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLKKKGGGGGGGGGGGGFFFEEECCCCCCFFFFFFFFFGGGHHHIIIJJJKKKJJJLLLNNNLLLHHHEEEEEEGGGGGGJJJMMMLLLJJJIIIKKKNNNQQQPPPOOONNNOOOQQQSSSUUURRRUUUZZZ```dddfffffffffbbbaaa___\\\YYYUUURRRPPPTTTTTTTTTQQQMMMJJJHHHGGGFFFFFFHHHKKKOOOQQQQQQPPPNNNQQQPPPMMMMMMQQQTTTTTTHHHGGGEEECCCBBBCCCDDDEEEFFFGGGNNNXXX\\\WWWQQQOOOIIIFFFBBB@@@AAABBBCCCCCCDDDCCCBBBBBBBBBBBB@@@>>>@@@@@@@@@@@@AAAAAABBBBBB999<<<>>>@@@@@@@@@BBBCCC??????>>>>>>??????@@@AAAEEEGGGIIIIIIGGGEEEDDDCCCFFFHHHVVV___\\\eeezzzxxx___KKKBBBBBB[[[}}}|||~~~|||wwwooofff___^^^______aaadddhhhlllrrrzzz|||yyyuuuuuuzzzlllQQQEEE;;;888888777555666666666555555555555666666333333333333444555666777888888888999:::;;;<<<===??????>>>>>>>>>=========;;;;;;;;;;;;<<<>>>???@@@@@@CCCEEEEEEDDDCCCEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFCCCDDDDDDDDDCCCCCCBBBAAACCCEEEHHHIIIHHHGGGGGGGGGHHHIIIKKKLLLKKKKKKJJJKKKHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFHHHIIIKKKLLLLLLNNNNNNKKKFFFCCCCCCDDDDDDGGGJJJJJJHHHGGGIIIKKKLLLKKKIIIHHHGGGGGGHHHHHHFFFHHHKKKNNNPPPPPPOOONNNKKKKKKKKKKKKIIIHHHFFFEEEEEEEEEFFFGGGIIIIIIGGGEEEGGGFFFFFFHHHLLLNNNOOOOOOKKKNNNNNNKKKJJJNNNOOOMMMGGGFFFDDDBBBAAABBBDDDFFFEEEHHHRRR^^^ccc]]]TTTOOOGGGDDDAAAAAABBBCCCBBB@@@???@@@AAAAAA@@@?????????>>>>>>>>>>>>>>>>>>??????:::===@@@@@@???>>>@@@AAA>>>============>>>??????CCCFFFIIIJJJHHHEEECCCBBBCCCCCCSSSdddjjjxxxzzzXXXFFFEEEJJJaaa|||zzzzzz}}}~~~xxxrrrjjj```XXXZZZ^^^aaadddfffqqqqqquuu}}}~~~yyyvvvxxxnnnWWWDDD<<<666666777666555777555444444333333444444555222111222222333444555666666666666777888:::;;;<<>>>>>=========<<<:::::::::;;;<<<===>>>???>>>AAADDDDDDCCCBBBDDDGGGDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDEEEEEEDDDCCCBBBBBBAAADDDHHHIIIIIIGGGFFFFFFGGGIIIKKKLLLKKKJJJJJJJJJGGGFFFEEEDDDDDDDDDFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKMMMMMMJJJEEEBBBBBBDDDJJJLLLLLLJJJEEECCCDDDFFFBBBCCCCCCDDDDDDDDDDDDDDDCCCEEEGGGIIIJJJJJJIIIIIIGGGHHHHHHHHHGGGEEECCCBBBBBBAAABBBFFFJJJKKKIIIFFFHHHGGGEEEFFFHHHKKKLLLLLLMMMNNNLLLIIIIIIKKKIIIDDDFFFEEEDDDBBBAAABBBEEEGGGFFFIIISSS```ddd\\\PPPJJJEEECCCBBBCCCEEEDDDAAA>>>===@@@CCCBBB@@@???@@@CCC======<<<<<<<<<<<<======<<>>===>>>???===============>>>>>>???>>>AAAEEEGGGGGGEEECCCCCCFFFCCCRRRfffmmm{{{|||UUUEEEKKKSSSgggzzzyyyyyyzzzyyytttlllfff\\\XXXVVVXXXZZZ^^^hhhqqqsssvvv{{{|||{{{{{{xxxsssrrr{{{}}}```KKK<<<;;;:::888777666666666444444444444444444444444555444222111111222444555666666666666777888999:::<<<<<<<<<===<<<<<<;;;:::======<<<<<<===>>>???@@@??????@@@AAAAAABBBBBBCCCEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDAAACCCDDDFFFGGGGGGGGGGGGHHHJJJKKKKKKJJJIIIIIIJJJIIIIIIIIIJJJIIIHHHHHHGGGEEEGGGIIIJJJJJJJJJLLLNNNPPPNNNJJJFFFCCCBBBBBBBBBJJJIIIEEE@@@@@@DDDDDDBBB>>>BBBGGGHHHFFFDDDEEEFFFCCCDDDFFFFFFEEEEEEFFFHHHFFFGGGHHHHHHGGGEEEBBBAAA@@@BBBEEEHHHJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJMMMHHHCCCAAABBBEEEFFFEEEHHHKKKOOOSSSTTTQQQKKKFFFFFFEEECCCBBBAAAAAAAAABBBBBBBBBAAA@@@???======<<<@@@@@@@@@?????????>>>>>><<<<<<============<<<<<<;;;<<<===>>>>>>===<<<;;;>>>@@@BBBCCCBBBBBBDDDEEEBBBGGGLLLZZZqqqpppZZZJJJRRR^^^hhh{{{yyyvvvtttpppiiiaaa[[[ZZZWWWXXX\\\___dddmmmvvv|||{{{vvvsssvvvuuuyyylllQQQ@@@;;;:::999888777666666666444444444444444444444444555444333222222333444555555555555555666777888999:::;;;;;;<<<<<<;;;;;;;;;============>>>>>>>>>>>>?????????@@@AAAAAABBBBBBDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCAAABBBDDDFFFGGGGGGGGGGGGHHHJJJKKKKKKJJJIIIIIIJJJLLLLLLKKKKKKKKKJJJJJJJJJGGGHHHJJJJJJJJJJJJKKKMMMPPPNNNLLLIIIGGGEEEDDDDDDEEEHHHIIIFFFFFFFFFCCC>>>???AAACCCCCCCCCCCCDDDEEECCCEEEGGGGGGFFFGGGHHHIIIDDDEEEFFFFFFFFFDDDBBBAAAAAACCCFFFIIIJJJJJJHHHGGGHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJHHHEEECCCDDDFFFIIIIIIHHHFFFGGGJJJMMMNNNKKKFFFBBBCCCBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@???>>>===<<<<<<>>>>>>>>>>>>============;;;<<<<<<======<<<<<<;;;;;;<<<<<<======<<<<<<;;;<<<>>>@@@AAA@@@@@@BBBCCC@@@EEEIIIVVVmmm{{{nnnYYYFFFHHHSSSaaazzzvvvpppkkkeee^^^XXXTTTWWWVVVZZZaaagggllluuu}}}~~~uuupppsssxxxtttZZZFFF;;;:::999888777666555555555444444444444444444444444555444333222222333444555444444444444555666777777888888999:::;;;;;;;;;;;;======>>>???>>>===<<<;;;>>>>>>>>>???@@@@@@AAAAAACCCCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCEEEFFFFFFFFFFFFHHHIIIKKKLLLJJJIIIIIIJJJMMMMMMKKKJJJJJJJJJKKKLLLIIIKKKLLLKKKJJJIIIJJJKKKOOONNNNNNLLLJJJIIIGGGFFFDDDHHHJJJHHHIIILLLKKKHHHEEECCCAAAAAACCCEEEFFFFFFEEEGGGIIIIIIIIIHHHIIIKKKBBBCCCDDDEEEEEEDDDCCCBBBCCCEEEHHHJJJKKKJJJIIIGGGFFFGGGHHHJJJJJJIIIGGGFFFHHHGGGFFFEEEFFFHHHKKKLLLDDDCCCDDDFFFIIIKKKKKKJJJGGGGGGGGGIIIIIIGGGCCC@@@@@@@@@AAAAAAAAA@@@@@@???@@@@@@???>>>===<<<<<<;;;======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;::::::::::::;;;;;;999;;;>>>>>>>>>>>>???AAA>>>CCCFFFRRRhhhrrr{{{ppp]]]FFFAAAHHHXXXsssooohhhaaa\\\XXXVVVTTTSSSUUU\\\fffnnnsss{{{xxxuuusss~~~~~~~~~fffMMM???;;;999888777666555555555555333333333333333333333333555555444333333444555555333333333333333444555555555666777888999:::::::::<<<===>>>???>>>===:::999<<<======>>>??????@@@@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGIIILLLLLLKKKIIIIIIIIILLLKKKIIIGGGGGGHHHIIIJJJKKKLLLLLLKKKIIIHHHHHHIIILLLMMMMMMMMMLLLJJJGGGFFFFFFHHHHHHEEEHHHPPPWWWYYYLLLHHHCCCBBBFFFIIIKKKJJJHHHJJJLLLLLLJJJIIIIIIIIIBBBCCCDDDEEEEEEEEEDDDDDDEEEGGGIIIKKKLLLKKKIIIGGGCCCEEEGGGIIIIIIHHHFFFDDDJJJHHHEEEDDDEEEHHHLLLNNNEEEEEEEEEEEEGGGHHHIIIJJJKKKJJJIIIIIIIIIGGGDDDBBB???@@@BBBCCCCCCBBBAAA@@@@@@@@@??????>>>======<<<<<<<<<;;;;;;;;;:::::::::888999999::::::999999888;;;:::888888888888:::;;;888:::<<<=========>>>???===AAACCCOOOcccmmmrrr~~~wwwhhhNNNAAABBBRRRhhheee^^^XXXSSSRRRSSSUUUTTTWWW```llluuuzzz{{{xxx{{{|||xxx~~~rrrUUU@@@999999777777666555444444444444333333333333333333333333444444444333333444444444222222222222222222333444333333555666888999999999:::;;;===>>>===;;;999888;;;;;;<<<<<<===>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@@@@@@@????????????@@@@@@AAAAAABBBBBBDDDEEEFFFFFFFFFIIILLLMMMKKKIIIIIIIIILLLJJJHHHGGGFFFGGGIIIJJJJJJKKKLLLKKKHHHGGGHHHIIIIIIJJJLLLLLLKKKHHHFFFDDDDDDGGGHHHEEEGGGOOOVVVYYYNNNJJJEEEDDDGGGJJJLLLKKKKKKMMMNNNMMMJJJGGGFFFFFFCCCDDDDDDEEEFFFFFFFFFFFFEEEGGGJJJLLLLLLKKKIIIHHHAAACCCEEEGGGGGGFFFCCCBBBFFFDDDAAA@@@AAAEEEIIILLLKKKIIIFFFCCCBBBBBBEEEGGGNNNLLLJJJIIIHHHGGGEEECCC>>>>>>@@@AAAAAA@@@???>>>@@@@@@@@@???>>>>>>======<<<<<<;;;;;;;;;:::::::::777777888888888888777777999888777666666777888999777999;;;<<<<<<<<<===>>>===@@@@@@LLLbbbkkkppp{{{{{{oooTTTCCC@@@NNNzzz]]]ZZZUUUPPPLLLNNNRRRVVV[[[^^^gggttt|||}}}|||xxxssswwwzzz}}}zzzzzz```III;;;777888666555444444333333444444333333333333333333333333333333333333333333333333222222222111111222222333111222444555666777777777999999:::;;;::::::888777::::::;;;;;;<<<=========>>>???AAACCCCCCBBBAAA@@@AAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAABBBDDDEEEFFFFFFIIILLLMMMLLLJJJHHHHHHKKKKKKIIIHHHHHHHHHIIIJJJHHHIIIJJJIIIHHHGGGHHHIIIHHHIIIIIIIIIHHHFFFCCCBBB>>>FFFKKKJJJHHHIIIJJJHHHIIIGGGEEEDDDEEEGGGHHHHHHKKKMMMNNNMMMJJJFFFDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGDDDFFFIIIKKKLLLKKKJJJHHHBBBCCCDDDEEEEEECCCAAA@@@AAA???<<<;;;===@@@DDDGGGMMMKKKGGGCCC???@@@CCCFFFKKKIIIGGGFFFFFFEEECCCBBB;;;;;;<<<<<<<<<;;;;;;:::?????????>>>>>>=========;;;;;;:::::::::999999999555666666666666666666555666666666555555666666666666888:::;;;::::::<<<===<<<>>>>>>KKKbbbmmmrrr}}}xxxkkkQQQAAA>>>JJJtttPPPOOOMMMKKKKKKPPPXXX^^^eeehhhqqq}}}{{{xxxuuusss|||zzzvvv}}}~~~gggQQQAAA:::888888555444444333333333333333222222222222222222222222111222222222222222222111333222222111111222222333111222333444555555555555777777777777888888888888999999::::::;;;<<<<<<<<<===???AAACCCCCCBBB@@@???AAA@@@>>>======>>>@@@AAAAAA@@@@@@@@@BBBCCCEEEFFFFFFIIILLLNNNLLLJJJHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGDDDFFFGGGGGGGGGGGGHHHJJJHHHHHHHHHGGGFFFDDDBBB@@@???GGGMMMKKKHHHFFFDDDBBBCCCEEEFFFFFFDDDDDDDDDEEEGGGIIILLLLLLIIIFFFDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFCCCEEEHHHJJJLLLKKKJJJIIIEEEEEEEEEDDDCCCBBBAAA@@@>>>===;;;;;;<<>>AAACCCCCCBBB@@@???AAA@@@???======???@@@AAAAAA@@@@@@@@@AAACCCEEEFFFEEEIIILLLNNNLLLJJJHHHGGGEEEFFFFFFFFFFFFEEEDDDCCCBBBCCCEEEFFFFFFGGGIIIKKKIIIIIIHHHGGGEEECCCAAA@@@DDDKKKMMMIIIDDDEEEHHHHHH@@@DDDHHHHHHEEECCCCCCDDDDDDFFFIIIJJJIIIGGGEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDAAACCCGGGJJJKKKKKKJJJIIIGGGGGGFFFDDDCCCBBBAAA@@@???>>>======>>>AAADDDGGGCCCFFFHHHHHHFFFFFFHHHKKKFFFDDDCCCCCCDDDCCCAAA???>>>===;;;999888888999999::::::::::::::::::999999777777777777666666666666333444444555555444444333222333555555555555333222111333666777666666777999999999999GGGbbbqqqyyyjjjWWW???888===LLLvvvHHHIIIJJJLLLQQQ]]]kkkvvvyyy}}}}}}vvvzzzvvvyyymmmmmm}}}^^^AAA999999555111222222222222222222222222222111111000000000000111111222222222111000//////...222222222111111111000000222222222333333333444444666555555444444666777888888888777777777777888888===>>>???@@@AAAAAA@@@?????????===<<<<<<======>>>>>>>>>>>>>>>???AAACCCDDDEEEEEEFFFGGGGGGGGGGGGGGGDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDGGGGGGGGGGGGFFFEEECCCCCCAAADDDGGGIIIHHHGGGFFFGGGLLLJJJGGGDDDBBB@@@@@@@@@CCCEEEGGGGGGFFFFFFGGGHHHHHHIIIHHHEEEAAAAAADDDGGGAAACCCFFFGGGGGGGGGIIIJJJLLLIIIEEEAAA@@@@@@AAA@@@??????>>>===============@@@AAABBBDDDFFFHHHJJJJJJDDDEEEEEEDDDCCCBBB@@@??????===:::777555666777888;;;:::999777666555555555555666666666555444333333555555555444444333333333222222222111111111000000111111222333444666666777888222:::FFFbbbtttqqqzzzkkkPPP>>>;;;<<>>???@@@@@@???>>>>>>===<<<;;;;;;;;;<<<============>>>@@@CCCEEEFFFEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@BBBBBBCCCCCCCCCBBBBBBAAACCCCCCCCCBBBBBBAAAAAAAAABBBEEEGGGHHHHHHGGGHHHIIILLLKKKHHHFFFDDDBBBAAA@@@@@@CCCEEEFFFFFFEEEFFFGGGFFFGGGGGGEEECCCBBBDDDGGGEEEFFFFFFGGGHHHIIIHHHHHHGGGFFFFFFGGGHHHGGGBBB>>>@@@??????>>>======>>>>>>@@@AAABBBDDDFFFGGGIIIIIIEEEDDDDDDCCCBBBAAA@@@@@@@@@>>>;;;888666666777888999888777555444333333333444555555555555444444333555444444444333333333333222222222222111111111111111111222333444555666666;;;555<<>>>>>======<<<;;;:::999::::::<<<<<<;;;<<<===???AAADDDFFFGGGEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@?????????@@@AAAAAAAAAAAAAAABBBAAAAAA@@@@@@@@@AAAAAACCCDDDFFFFFFFFFGGGIIIKKKIIIIIIHHHGGGEEECCCAAA@@@>>>AAADDDFFFEEEDDDDDDDDDBBBDDDFFFFFFEEEEEEEEEGGGFFFDDDDDDFFFJJJLLLKKKIIIFFFDDDCCCFFFJJJJJJEEE???@@@@@@???>>>>>>>>>>>>??????@@@AAACCCDDDFFFGGGGGGEEEDDDBBB@@@??????@@@@@@@@@>>>;;;999777777888999666555444333222111111111222333444444444444444444444444333333333333333222333333333222222222111111111111222333444444555666888555<<>>???AAACCCEEEFFFDDDDDDDDDEEEDDDDDDCCCBBBDDDCCCBBBBBBAAAAAAAAAAAA======???@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDBBBBBBCCCBBBBBBDDDHHHJJJEEEFFFFFFFFFDDDBBB@@@???@@@BBBEEEFFFDDDBBBAAAAAA???AAADDDFFFGGGGGGGGGFFFBBB@@@???CCCJJJOOOOOOLLLJJJDDD>>>>>>CCCFFFEEEBBB>>>>>>============>>>>>>??????@@@AAABBBDDDDDDEEEEEECCCAAA>>>===>>>??????>>>===;;;999888888888999444333222222111111111111111111222333444444444333333333333333222222222222333333333333222222222222000111111222333444444444222222:::===OOO___^^^ooovvvtttcccNNN@@@:::NNNqqqZZZ```iiipppwww~~~||||||tttrrr~~~jjjNNN888555333444333000000222000000000000000000000000000000////////////000000000000000///////////////////////////////////////000000000111111111222222111111222222333333333333444333333333333333333444444555777999::::::::::::::::::999999:::<<<>>>???===>>>???@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAABBBCCCCCC@@@AAABBBBBBBBBBBBBBBAAADDDDDDDDDDDDDDDDDDEEEEEE@@@@@@@@@??????AAADDDHHHDDDEEEFFFFFFEEECCCBBB@@@DDDFFFGGGFFFCCC@@@???>>>>>>???BBBFFFHHHHHHGGGFFFBBB???===AAAHHHMMMMMMKKKIIIDDD>>><<>>>>>???@@@AAAAAABBBBBBCCCBBB???===<<<<<<===>>><<<;;;:::888777777777777333333222222111222222222000000111222333333222222222222222222222222222222333333333222222222111111000000111111222333333333000111999:::MMM```___ooo{{{xxxgggRRRDDD>>>PPPqqqgggmmmvvv}}}~~~{{{~~~xxxqqq{{{zzz[[[AAA555444333222111000000000////////////////////////000//////......//////000////////////////////////............///////////////000000000000111111111000111222222333333222222333222222111111222222333333444666888999:::999999999999999999:::<<<>>>???===>>>??????@@@????????????@@@@@@AAABBBBBBAAAAAACCCBBBAAAAAAAAABBBDDDEEEFFFFFFEEEDDDBBB@@@???>>>CCCDDDDDDEEEDDDDDDCCCCCC?????????>>>===>>>AAADDDEEEEEEFFFFFFFFFEEEDDDDDDEEEFFFFFFDDDAAA???>>>>>>>>>???AAADDDHHHIIIHHHFFFFFFCCCAAABBBEEEHHHHHHFFFCCCCCCCCCCCCBBB>>>:::666;;;::::::::::::;;;;;;<<<======>>>>>>??????@@@@@@AAA@@@>>>===<<<;;;<<<<<<999888777666555555555555222222222111222222333333///000111111111111111111000111111111111222222222222222222111111111000000000000111111111222222222333444:::999MMMaaa___lll{{{zzzlllXXXHHH>>>MMMmmmssszzzzzzwww|||}}}|||yyy|||{{{bbbJJJ888444333111///000111000...//////////////////////////////............//////////////////////////////---------......//////////////////000000000111111...///000111111111000000222111111000000111111222222333555777999999999999777777777888999;;;===???:::;;;===>>>?????????>>>??????@@@BBBCCCCCCCCCCCCGGGFFFCCCBBBAAAAAABBBCCCEEEEEEEEEDDDCCCAAA@@@???CCCDDDFFFGGGFFFDDDBBB@@@?????????>>>======???AAACCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCAAA>>>>>>???@@@??????@@@CCCGGGIIIHHHFFFHHHFFFEEECCCDDDEEEFFFGGGCCCEEEGGGFFFBBB>>>;;;:::;;;::::::::::::;;;<<<==================>>>>>>>>>??????>>>===<<<;;;::::::555555444444333333222222111111000111111222333333000000000111000000//////000000000000111111222222111111111000000000//////000000000111111111111111444444888777MMMddd```jjjuuu}}}wwwdddNNN===JJJjjjzzzxxxuuuuuuyyyqqqvvv~~~gggOOO===333333222///---///111000...//////////////////////////////............//////.........///////////////---------.........//////////////////000000000000,,,---///000000000///...111111000000000000111111222333555777999999999999555555555666888:::<<<>>>777999;;;===???????????????@@@AAACCCDDDEEEFFFFFFJJJIIIFFFCCCAAA@@@AAAAAA???@@@AAABBBCCCCCCDDDDDDDDDFFFHHHJJJIIIFFFBBB@@@@@@@@@AAA@@@>>>===???@@@@@@???>>>===>>>???AAABBBAAAAAA@@@>>><<<===@@@BBB@@@??????BBBFFFIIIHHHFFFFFFFFFFFFEEEDDDEEEHHHKKKHHHIIIIIIDDD>>>===AAAEEE;;;;;;;;;;;;;;;<<<===>>><<<=====================>>>>>>>>>===<<<;;;999888333333333222222111111111000//////000000111222333000000111000000///......//////000000111111111222000000000000////////////000000000000111111111111333222555555NNNgggccckkkqqqpppTTT>>>IIIjjj|||zzzuuurrrxxxxxxssszzzwww]]]DDD555222111111111111000...---,,,333222222222111111000000***///222000,,,,,,---...+++...000000///000///---...------,,,,,,------...//////...------------...000000//////.........---111111111111000000000000222333444555666666666666666666666666777888999:::;;;<<<<<<===>>>??????@@@AAABBBEEEFFFFFFEEECCCAAADDDDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@?????????@@@AAADDDDDDDDDEEEEEECCC@@@======>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@@@@@@@DDDBBB@@@@@@AAAAAAAAA@@@:::999:::???EEEHHHEEEAAAEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGG999999::::::<<<===>>>???<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;999777666555444111111111111000000000//////////////////////////////000000000000000//////////////////000000000000111000///...............---...000111111111000///000555:::???IIIVVV___aaaiiixxx{{{lllTTT>>>FFFccc||||||xxxuuuyyy{{{{{{~~~nnnWWWAAA666444...////////////......---////////////000000000000222111...***)))+++,,,,,,666000***+++111444///(((...------,,,,,,------...---------------...///000000/////////.........---//////000000000111111111222222333444555555555555666666666666777888999:::::::::;;;<<<<<<===>>>>>>@@@AAADDDFFFFFFEEECCCBBBBBBBBBAAAAAA@@@??????>>>????????????????????????BBBAAAAAABBBCCCBBB???======>>>>>>>>>>>>======<<<<<<<<<<<<===???AAABBBCCCDDDBBBAAAAAABBBBBBAAA@@@<<<;;;:::>>>DDDGGGEEEBBBDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEE??????>>>===<<<<<<<<<<<<;;;;;;::::::::::::999999;;;:::999888666555444333111111111000000000////////////////////////////////////000000000000//////.../////////000000000000000//////............///......///000000000000000...222777===FFFPPPSSSQQQUUUaaacccZZZJJJ;;;CCC^^^|||xxxwwwwwwzzzyyy{{{}}}yyyyyyoooZZZHHH:::444333,,,---------.........///,,,,,,------.../////////111...++++++.../////////000,,,)))+++///000---)))...------,,,,,,------...++++++,,,,,,---///000111/////////...............---......///111222222333000111222333444444444444666666666777777888999:::888888999:::;;;<<<======>>>@@@BBBDDDEEEEEEDDDCCC@@@@@@@@@???>>>>>>======>>>>>>@@@@@@@@@@@@???>>>???>>>???@@@AAAAAA???======>>>>>>>>>======<<<;;;:::::::::;;;===@@@DDDEEEDDDCCCBBBCCCDDDDDDBBB@@@???===;;;===AAADDDCCCBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCEEECCCAAA>>><<<:::999888999999999888888777777777888888777666444333222222000000000000////////////////////////////////////...//////000000/////////....../////////000000000.........---......////////////......//////000111,,,///333999AAAGGGDDD===@@@IIIKKKHHHAAA888AAA[[[{{{zzzuuu||||||iiipppxxx{{{xxxrrrXXXEEE999111///111.....................///------------------......,,,+++---000000,,,+++,,,(((***...///,,,)))+++000...------,,,,,,------...,,,,,,,,,,,,---...///000..............................//////000111111222///000111222222333333333666666666666777888999:::777777888999;;;<<<=========>>>AAACCCEEEEEEEEEDDD????????????>>>>>>=========>>>@@@BBBBBBAAA???>>>>>>======???AAAAAA@@@>>>===>>>>>>>>>======<<<;;;<<<;;;::::::<<>><<<<<>><<<>>>@@@BBBCCCDDDEEEEEE????????????>>>>>>>>>>>>===???AAACCCCCCBBBAAA@@@???>>>>>>???AAABBBAAA@@@======>>>>>>>>>>>>======???===;;;:::;;;===@@@BBBCCCCCCDDDFFFGGGFFFBBB???@@@>>><<<;;;<<<>>>@@@@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>><<<<<<;;;:::::::::::::::888888777777666555555444222222222111111000000000/////////............---------------------------------...///////////////............////////////---------------...///000///...---------...000111000000...111999???;;;333999DDDFFFAAA:::222???\\\|||qqqmmmpppsssxxxjjjjjjsss|||zzz|||zzz]]]MMM<<<333000...000222444333111///...---......222222111///...---,,,+++,,,+++,,,...+++...???RRRfffHHH,,,'''...000...,,,...------,,,,,,------.........---,,,,,,,,,,,,,,,---------------.........000000000//////............///000111222222222222333333333444444555666777555666777999:::<<<===>>>======???AAABBBCCCDDDDDD>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAABBBBBBAAA@@@@@@???>>>???AAABBBBBBAAA======>>>???@@@@@@@@@@@@AAA@@@>>><<<<<<===>>>???BBBCCCDDDGGGHHHFFFBBB>>>===<<<;;;::::::;;;===??????@@@AAAAAAAAA???>>>===>>>>>>>>>===============888888888888888999:::;;;777777666666555444333333111000000000000000000000///.........------------------------------------,,,---......////////////------........./////////---------,,,------............------......///000111111///000666===<<<777;;;DDDEEE???777///<<>>555333222000000222222111///---------//////111000000///...------,,,+++((()))///000222BBBUUUYYY???)))(((......++++++...------,,,,,,------...,,,,,,,,,+++,,,,,,------,,,,,,,,,------................../////////////////////000111222222222222222222222222333444555555444444555777999;;;<<<<<<===>>>???@@@AAABBBCCCCCC<<<<<<<<<<<<<<<<<<<<<===<<<======>>>??????@@@@@@AAA@@@>>>???@@@AAAAAA@@@<<<===???@@@BBBBBBCCCCCCAAA@@@???>>>>>>>>>>>>>>>AAABBBDDDGGGHHHFFFAAA===:::::::::999999:::;;;===>>>???@@@@@@???===;;;999;;;;;;;;;<<<<<<<<<<<<<<<999999888777777888888888666555555444222111111000//////000000000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////---------.........//////......---,,,,,,,,,------,,,---......//////.........000111111555::::::666888===;;;888666111===WWW{{{tttkkkgggkkksss|||ooonnnkkklllvvv}}}}}}~~~]]]DDD888333111222222//////111///...---,,,,,,---///111..................---------((()))///---&&&(((222000))))))...,,,%%%&&&///...------,,,,,,------...*********+++,,,---...///,,,,,,,,,------.........,,,------...///000111111///000111222222333333222111111111111222333444444222333444666777999;;;;;;>>>>>>???@@@AAABBBBBBCCC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===??????AAA@@@>>>>>>???@@@@@@???<<<===???AAACCCDDDEEEEEE@@@@@@@@@@@@????????????@@@AAADDDGGGHHHEEE@@@<<<777888999999888999:::<<<>>>?????????>>>;;;999777:::::::::;;;;;;<<<<<<<<<<<<<<<:::888777666555555444444333222111000///.../////////000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////---------........./////////...------,,,,,,,,,,,,+++,,,.../////////...---+++000222222444777777444555666222222666555???VVV}}}sssiiidddpppwww]]]fffssszzz}}}eeeJJJ:::111000000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************---------,,,,,,+++++++++------------------------------------------------...------,,,,,,------...//////000111111111111111000000000111222222333333444444333444555777999:::======>>>>>>===<<<;;;;;;777888888:::;;;<<<======;;;:::999999:::;;;===>>>?????????>>>======<<<<<<;;;<<>><<<999777555777999;;;<<<;;;;;;<<<===<<<;;;999777555333333222444777888666000...///222...---,,,,,,---///222333...---,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---...***+++,,,---............++++++++++++,,,---......,,,,,,,,,,,,------...///---------............///,,,---......333999888333333777666555666333===UUUtttmmmdddlllzzzvvvffffffqqqkkkQQQ<<<222000000//////...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,++++++------------------------------------------,,,,,,------,,,,,,,,,,,,------//////000111111111111000///000000111111222333333333333222222333555777888<<<<<<<<<<<<<<<;;;::::::666666777888999:::;;;;;;::::::::::::;;;<<<======@@@???>>>===<<<;;;::::::;;;<<<>>>@@@BBBCCCCCCCCCCCCDDDDDDAAA===:::888888999;;;>>>??????>>>>>>>>>::::::999999999999::::::===>>>>>>>>>===;;;999888888:::;;;;;;::::::;;;<<<999999777666444444333333222555666444000...///222...---,,,,,,,,,...000111------,,,,,,++++++++++++++++++******++++++,,,---******+++,,,------------++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,------------------............+++---------111666666111111666555444555222<<>>>>>===<<<;;;:::999999;;;;;;===>>>@@@@@@@@@@@@DDDDDDBBB???:::888777888555888:::;;;;;;::::::;;;::::::::::::999888777777;;;===>>>??????>>><<<;;;999;;;<<<;;;999888999:::666666555444333333333333///222333222///---///111------,,,++++++,,,---...,,,,,,,,,,,,++++++++++++***))))))))))))***++++++))))))***+++,,,,,,,,,,,,************+++,,,---...,,,,,,++++++***+++++++++,,,,,,,,,---------......+++......---000444444111///444333333444222===UUUyyyfffZZZYYY^^^ccceeewwwsssllldddbbblll}}}|||oootttlllVVVCCC555111222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++******++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------...//////000000////////////000000111222222222444333222111222222444444888888888999999888777777555555666666777888888999888999;;;<<<======<<<<<<;;;;;;;;;::::::::::::999::::::;;;<<<===>>>>>>>>>DDDCCCAAA===888666666777666888;;;;;;:::999:::;;;:::;;;;;;;;;:::888666555<<<===???@@@@@@>>><<<;;;;;;;;;;;;:::777666666888666555444222111111111111---...000///------...000---,,,+++***************++++++,,,,,,,,,+++++++++)))(((((((((((()))******(((((()))******+++******)))))))))******+++,,,---,,,,,,+++***)))))))))***+++,,,,,,,,,---------------//////...///444444222---222222333555444@@@XXXhhh```YYYXXX^^^fffkkknnn\\\[[[[[[aaannn~~~zzzoooqqq}}}rrrVVVCCC999333111222------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,------...////////////......//////000111111222222444333222222222333444555666666777777777777666666666777777888888999999999777999:::<<<<<<<<<;;;;;;888888999999:::;;;;;;;;;999999::::::;;;<<<======CCCBBB@@@<<<888555666777888:::;;;;;;:::999:::;;;;;;;;;<<<;;;:::888666444<<<>>>@@@AAA@@@>>>;;;999;;;;;;;;;888555444555666777666444222000///......,,,,,,---------------...,,,+++******))))))((((((******+++,,,,,,++++++***((((((''''''(((((()))***(((((())))))******))))))))))))))))))***+++,,,,,,,,,+++******))))))))))))++++++++++++,,,,,,,,,---+++......,,,---111333222,,,222222444777666BBB[[[SSSTTTWWW[[[]]]]]][[[YYYMMMQQQ]]]pppyyypppuuusss\\\CCC555111///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))***++++++,,,,,,*********+++++++++++++++************************)))))))))******++++++,,,,,,,,,++++++++++++,,,,,,,,,------.....................///000000111111222333333222222222333555666555555666666777777666666888888888999999999::::::777888999::::::;;;;;;;;;777888888999:::;;;;;;<<<888888888999:::<<<===>>>AAAAAA@@@===999666666777888:::;;;:::999888:::;;;<<<<<<<<<;;;:::999777777;;;===???AAA@@@>>>:::888;;;;;;999777444333444666777666444222///...---,,,,,,,,,,,,,,,,,,,,,------************))))))(((((())))))+++,,,,,,,,,+++***((((((''''''(((((()))***(((((())))))***))))))((((((((((((((()))***+++,,,++++++******)))***************+++++++++,,,,,,,,,(((,,,,,,******...111111///444444444777555AAAYYYKKKNNNQQQSSSRRRQQQRRRSSS```iiiwww~~~lllnnnyyyyyyWWWGGG666...---,,,+++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,++++++++++++************************************(((((())))))***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---............---......//////000111111111111000000000111222444555444555555666777777666666888888888999999999999:::777777777777888999::::::::::::::::::::::::::::::777777777888:::<<<>>>???>>>???@@@>>>;;;888777777:::;;;<<<;;;999999;;;<<<>>>===<<<;;;::::::::::::888:::===@@@@@@>>>;;;999::::::888666333222444666666555333111000///......---,,,,,,,,,,,,,,,,,,+++)))************))))))(((((()))+++,,,,,,,,,+++***((((((((('''((())))))***))))))*********))))))(((((((((((((((((()))++++++++++++*********+++,,,,,,************++++++++++++(((,,,...++++++000444555333777666555555222<<>>@@@???<<<999888888===>>>>>>===<<<;;;===??????>>><<<;;;::::::;;;<<<555777<<>>BBBBBBAAA@@@???===<<<<<<>>><<<;;;999999:::;;;<<<888;;;>>><<<888666999<<<:::777333000000111111111333222000/////////000111,,,,,,,,,+++++++++******(((***---//////---***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************------,,,+++++++++,,,,,,,,,,,,+++))))))///;;;DDD>>><<<333///111000;;;RRREEENNN\\\kkkyyyvvvvvvoooRRR999111000///...---------...,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************************************+++++++++******)))))))))******))))))))))))************))))))))))))******+++***)))(((((()))******+++,,,,,,+++***)))+++---******++++++,,,------...++++++,,,,,,---........./////////000000111222333333333333444555555666666444666888999888888888999999:::;;;;;;999999:::;;;777777888999;;;<<<===>>>999::::::;;;;;;;;;::::::888999;;;>>>???@@@AAAAAABBBAAA@@@???>>>===<<<<<<===<<<:::999999:::;;;<<<666999<<<:::777555888;;;:::777333000000000000000000000...---------...///,,,,,,+++++++++*********((()))+++------+++)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))***************))))))))))))******(((((()))))))))*********,,,,,,+++++++++,,,,,,---+++,,,---+++,,,222<<>>@@@<<<;;;:::999888888888888777777999;;;===???AAACCC@@@@@@???>>>===<<<<<<;;;===<<<:::999999999:::;;;777999;;;;;;888777999;;;999666222000000000///......---,,,+++++++++,,,,,,++++++++++++*********)))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))*********))))))(((((())))))***(((((())))))))))))******************+++,,,------+++,,,......000444<<>>===<<<:::888666666666666555555555666999===@@@BBB>>>>>>======<<<<<<;;;;;;<<<;;;:::999999999:::::::::;;;===<<<:::999;;;===888555222000//////...---,,,,,,++++++************+++************)))))))))(((((((((''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))***,,,------+++---000111222444999<<<444444...---111000:::QQQttteeefffnnn{{{zzzbbbKKK:::111000222---------------,,,,,,,,,++++++++++++++++++++++++***))))))))))))))))))***************************************************(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))''''''(((((()))))))))))))))*********))))))+++---******+++++++++++++++,,,******++++++,,,------...,,,,,,,,,,,,---...///000000111222333444555666666444666777777777777999:::888999:::999888777888:::===;;;999888777888:::;;;===<<<999777666555666666333333222333555999===???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999:::;;;;;;:::999888999999555333000/////////...,,,,,,,,,,,,,,,++++++***************)))))))))(((((((((((('''&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((())))))'''(((((((((((()))))))))((((((((()))***+++,,,------...000222222333555666111222...---111000:::PPPyyyllliiikkkttt||||||fffKKK999111...///111+++,,,,,,------,,,++++++++++++++++++++++++++++++***))))))(((((())))))***************************))))))))))))))))))))))))''''''''''''(((((((((((()))((((((''''''(((((())))))((((((''''''(((((()))&&&&&&'''((())))))))))))((()))***)))))))))+++---******++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,---...///000000000111222444555666666555666666666555555777888666777888888777666777888;;;:::999888777777888888;;;:::999888777777777777444333333333444666999;;;999999::::::::::::::::::::::::::::::999999999999888777777666555444333333222000......//////...---+++,,,,,,,,,,,,+++******))))))))))))(((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((()))))))))((((((''''''(((((()))''''''(((((((((((())))))(((((((((((()))***++++++...///000222333444444444000222......222111:::OOOvvvnnnooowww~~~```LLL888000000...------***+++,,,------,,,+++***************************))))))(((((((((((())))))************************((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((%%%&&&'''))))))))))))((('''((())))))))))))+++---++++++***************************+++,,,,,,------,,,,,,,,,------...///000...///000111222444555555555666666444333333444666555666777666555444555777666777777777777888888888888888999999999999999888777666555444555555666777888888888999999999:::::::::::::::::::::999888888777666444333222111///...///...------//////...---***++++++,,,+++***)))((())))))(((((((((''''''''''''''''''(((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((''''''''''''(((((('''''''''((((((((())))))))))))((((((((())))))***---...000222555666777666000222//////333111999NNNqqq``````ppplllFFF888---...111///,,,+++)))***,,,,,,---,,,+++***************************))))))(((((((((((())))))************************((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((($$$%%%'''))))))))))))((('''((())))))((()))+++---++++++******************)))******+++,,,,,,------------------...///000000------...000111333444444666666555333111111333555444555666555444333444666222333555777888999999999666777999:::;;;;;;::::::999888777777666666555666777777777888999999::::::999::::::::::::999888888999777555444222111...---...---,,,---///000///...)))***+++++++++***(((''')))(((((((((''''''''''''''''''((())))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''((((((((()))***))))))(((((((((((()))------///333777999::::::000222000000444111999NNN|||lllccceeeoooxxx}}}sssXXXGGG//////...---,,,,,,+++++++++++++++*********))))))++++++******))))))(((((()))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((())))))))))))************************(((((()))***+++,,,,,,,,,,,,+++***)))***,,,...000///.........000111333555333444444444444444444444888777555444444555666666:::999999888888888777777777888999::::::999777666555777999::::::999666444666666666777777777888888555666888:::;;;;;;;;;;;;999888777555333222111111///---,,,,,,---,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((('''&&&&&&(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''***)))((((((((()))+++,,,+++***((('''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))))))))))),,,///333666888888777777444888333///333444>>>QQQ|||lllbbbbbbhhhlllxxx~~~nnnSSS<<<000.........---,,,,,,+++++++++++++++*********))))))*********)))))))))))))))))))))))))))))))))))))))++++++******)))((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&)))((('''&&&&&&'''((()))'''''''''((((((''''''''''''''''''''''''(((((()))'''((((((((())))))))))))************************)))))))))******++++++,,,,,,+++++++++,,,---...///............///111333444222222333333444444444555777666555444444555666666999999999888888888777777777888999::::::999777666666777888999999777555444333333333333333333444444444666777999:::;;;::::::999888777555333222222222///---++++++,,,,,,+++***************************)))))))))((((((''''''&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''))))))((('''((()))***+++***)))(((&&&%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))),,,---///000000000...---000444000---111222:::MMMqqqkkkccc___bbblllxxx~~~wwwwww|||gggPPP999---***...------,,,,,,++++++++++++++++++***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''(((((('''&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))''''''((((((((()))))))))************************************************++++++,,,---...............---......///000222222000111111222333444555555666555444333444555666777888888888999888888777777777888999::::::999888888888888888777777555444333222222222222222111111111333555666888999999999888888777666444333222222222000...+++)))***+++++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))))))))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))............---------,,,---222///...111111888JJJbbbffflllttt~~~zzzbbbNNN<<<111...000---,,,,,,,,,+++++++++***************************(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))************************************))))))))))))***+++---/////////...------------......///000000//////000111222444444555444444333333333444666777777777888999999888777666777777999::::::::::::999:::999888777666555444444666666555444444333222222222333555777777777777666777666555444333222222222111...***((()))***++++++((((((((('''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((((()))))))))(((((('''''''''''''''''''''(((((((((((((((((((((((()))))))))))),,,,,,++++++,,,---...///,,,222000///333222888IIIyyydddJJJ999000++++++---+++++++++++++++*********************************(((((())))))******++++++(((((((((((((((((((((((('''''''''((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))))))))))))))******)))))))))))))))))))))***---///000///---,,,+++,,,,,,---..................///000111222333444333222222222333444666777555666888999999888777666777777888999:::;;;;;;;;;;;;;;;:::888777666555555999888777666555444333222111222444555555555555444444444333222222111222222111---***((((((***++++++))))))((((((((('''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''************)))))))))(((''''''''''''(((((((((((((((((((((((())))))))))))***)))((('''((()))+++,,,***111000///222111777GGGrrrXXXFFF333+++*********+++***************************************+++++++++))))))))))))************(((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((***,,,.........---,,,***+++,,,------------------......///000111222222111111111111222444666777444555777999999888777555777777888999:::;;;<<<===<<<<<<<<<;;;;;;999888777:::999888666444222111000000111222333444333333222222111111000000000111111///---***((()))************))))))(((((('''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''(((%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''((())))))******))))))(((''''''''''''(((((((((((((((((((((((())))))))))))...---+++***))))))******(((...---,,,000...555FFFzzz{{{dddPPP999000)))))),,,,,,---///)))*********************))))))*********+++++++++*********)))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''(((((())))))******((()))***,,,,,,,,,,,,+++******,,,------,,,,,,+++.........//////000000000000000000000222444666777333555777999999888666555777777888999:::<<<===>>><<<===>>>??????===;;;:::;;;:::888666444222000//////000111222333222111000//////.........//////000...,,,***)))******)))(((***))))))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((()))(((((('''&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((((((((())))))))))))///...------,,,,,,,,,,,,)))///---+++///...555FFFzzzyyywwwdddJJJ555000------000///++++++---)))))))))))))))*********))))))******++++++++++++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&''''''((()))******+++(((((()))***++++++++++++)))***+++,,,---,,,+++***.........////////////////////////000222444666888333444777999999888666555777777777888:::<<<>>>???<<<>>>@@@AAAAAA@@@===;;;===<<<:::888555333111111//////111222222111000000...------------...//////---+++******++++++)))'''))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&((()))))))))((('''$$$%%%&&&'''''''''&&&%%%''''''''''''((((((((()))(((((((((((())))))))))))''''''((()))***+++,,,,,,,,,111///---000000777IIImmmWWWCCC555///,,,,,,,,,+++++++++******+++***)))(((((()))***+++,,,,,,,,,+++***)))((((((******)))((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((((()))*********((('''&&&))))))))))))************,,,++++++++++++++++++,,,******+++---...000111111222222333444444555666666999888777666666777888999888777666666777:::===???;;;@@@DDDCCC===999999:::888888888888777555444333222111000///...---,,,,,,...---,,,+++************************)))))))))((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''((((((((((((''''''(((((())))))******)))***+++***))))))+++,,,///------......111<<>>{{{nnndddXXXIII===444222///---,,,---///000))))))******++++++++++++************************((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((()))))))))(((((((((((((((((((((((())))))(((((())))))***+++++++++,,,---...///000000,,,---///111333555555666222222222333333333222222444444444333222111111000000//////...............,,,,,,+++******))))))(((%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))((((((***+++++++++++++++++++++,,,---,,,,,,444>>>zzzkkkWWWHHHAAA<<<666222------,,,+++++++++******)))***++++++,,,,,,++++++))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((((((((((()))))))))))))))))))))))))))(((((((((((()))******++++++,,,---...//////000+++---///222333444444444///000111333444555555555444444444333222111///////////////.........------+++++++++***))))))((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''(((***+++++++++***)))******+++---+++,,,444>>>PPPFFF888000///111222222,,,,,,,,,,,,+++***))))))))))))***+++,,,+++******((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((((((((())))))))))))))))))))))))((((((((((((((()))*********+++,,,,,,......///000,,,...000333444555444444///000222333555555555555222222333333222111000///......//////......------++++++******))))))((((((%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$########################$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''(((***+++++++++)))(((******+++---+++,,,444>>>777333...---------+++(((+++++++++,,,,,,---......((()))***++++++***)))(((''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''(((((((((((())))))))))))))))))))))))((((((((((((((()))*********++++++,,,---...///000...///222444666666555444000111222444555555444444///000111222333222111111......//////......---,,,++++++******)))(((((((((&&&&&&&&&&&&%%%%%%$$$###''''''&&&%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''(((***+++,,,+++)))(((******+++---,,,,,,444>>>//////.........---------++++++++++++++++++,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''((((((((())))))******,,,,,,,,,---------............000111111000//////111111222333444444444444555333111///......///000000...------......---,,,,,,++++++***)))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''*********))))))))))))))),,,***+++,,,++++++111999------------,,,,,,,,,+++++++++++++++++++++++++++))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))++++++,,,,,,,,,,,,---------...///000000000//////111222222333333333333333333222000.........///000///...,,,---......---++++++******)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((***)))***,,,,,,,,,333;;;,,,,,,++++++++++++******,,,,,,++++++******)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((************++++++++++++------...///////////////222222333333222222111000111000///......///000111...---+++,,,------,,,***))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))((())),,,,,,---444===++++++++++++++++++++++++,,,,,,+++***)))(((((('''))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''((((((((()))))))))******,,,,,,------......//////222222222222111000///.........------...///000000---+++******+++,,,***)))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))***)))***---,,,---333<<<++++++++++++++++++,,,,,,++++++***))))))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))+++++++++,,,,,,---...///222222222111000///------,,,,,,,,,------...//////+++***))))))******)))(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((())))))*********---,,,,,,---,,,,,,222999+++++++++++++++,,,,,,,,,******))))))((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''((((((((((((************+++,,,...///000000000000///...---,,,++++++,,,,,,------------***)))(((((())))))(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))******++++++///------...,,,+++111888)))))))))*********++++++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''')))))))))(((((('''''''''''''''''''''(((((((((((())))))))))))***,,,---//////////////////...---,,,+++++++++,,,,,,,,,,,,+++)))(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))******+++...------...---,,,222:::'''((((((((())))))******'''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&'''''''''******))))))(((((((((''''''''''''((((((((()))))))))(((((((((***+++---///.........///......---,,,++++++,,,,,,,,,++++++***)))'''&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***,,,+++,,,...---...444<<<))))))(((((((((((())))))''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$#########$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))'''(((***,,,---------,,,//////............//////000...,,,***)))))))))***))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''(((***************+++///444999))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$#########$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((('''))))))))))))))))))))))))'''(((***,,,---------,,,//////............/////////...,,,***)))))))))***))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''(((***************+++///444888)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$#########$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((''''''(((((((((((((((((())))))))))))))))))))))))'''(((***+++,,,---------///......------......///...---+++)))(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''(((*********+++++++++///444777(((((((((''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***+++,,,------...------------------...---,,,***)))((((((((())))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''(((***)))***++++++,,,///333666((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((()))***+++,,,---------,,,,,,,,,,,,------+++******)))(((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""###$$$$$$$$$$$$#########$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''(((***)))***+++,,,,,,///222555(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((***+++,,,------,,,,,,++++++,,,,,,---))))))))))))((((((''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''(((***)))+++,,,,,,---///222555(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((""""""###%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((()))+++,,,---,,,,,,++++++++++++,,,,,,(((((())))))((((((''''''''''''&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$### ###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''(((***)))+++,,,------///111444'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((('''((()))***,,,---,,,++++++++++++++++++,,,'''((((((((((((((('''&&&''''''&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$### """%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''(((***)))+++,,,------///111333&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$$$$&&&'''(((((()))(((((((((((((((((()))******''''''(((((())))))******+++*********))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!###"""!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''')))******,,,,,,+++)))))),,,111555&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((((((((((((((((())))))***((((((((((((((()))))))))*********)))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$######"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''((()))***+++++++++******,,,000444&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''((((((((((((((((((''''''(((((()))***))))))((((((((((((((((((******))))))))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$########################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&''''''((()))***)))***+++++++++---000222%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%############$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((''''''''''''((()))))))))))))))((((((''''''&&&))))))))))))))))))((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""########################$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%!!!""""""######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((())))))(((***+++,,,,,,---///111%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$%%%%%%))))))((('''''''''(((((('''''''''''''''(((((()))))))))((((((''''''&&&&&&(((((((((((((((((())))))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""##################"""###$$$%%%%%%%%%######""""""""""""""""""""""""########################$$$$$$$$$########################$$$$$$%%%%%%%%%!!!""""""######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''(((((()))((()))+++++++++,,,///111%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''+++***((('''&&&'''((((((''''''&&&&&&''''''((()))((((((''''''''''''''''''''''''(((((((((((())))))%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""########################"""""""""""""""#########""""""###$$$$$$$$$########################################################################$$$$$$""""""######$$$%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((((()))*********,,,///111$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&(((+++---,,,+++)))'''&&&&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''''''''''''''((((((((())))))%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""########################"""""""""######$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((()))***)))))))))+++///222$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$#########$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%(((,,,000222---+++)))'''&&&&&&'''((('''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''(((((((((&&&'''''''''(((((())))))%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))(((((('''''''''((((((******)))((((((***///333$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&)))%%% &&&222333+++%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############################################################"""############$$$$$$$$$########################$$$$$$########################################################################$$$$$$$$$%%%%%%%%%(((''''''&&&$$$######"""$$$$$$%%%&&&&&&''''''(((''''''''''''((((((((((((***)))))))))***,,,...///$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###'''&&&###(((111000'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################"""############$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''(((''''''''''''((((((((((((***)))))))))***,,,...///$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%#########""""""#########$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ %%%'''&&&***///+++!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!########################"""############$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''''''''((((((((((((***)))))))))***,,,...///$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%######""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%&&&&&&(((+++''' %%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################""""""#########$$$$$$$$$#######################################$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((''''''''''''((((((((((((***)))))))))***,,,...///$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%######""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$%%%&&&%%%"""%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''(((''''''''''''((((((((((((***)))))))))***,,,...///$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%#########""""""#########$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$"""""""""#####################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$########################"""""""""###$$$$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''''''''''''((((((((((((***)))))))))***,,,...///$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###!!!"""""""""#########$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((''''''''''''((((((((((((***)))))))))***,,,...///$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&###$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######!!!!!!""""""#########$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%"""######$$$&&&''''''((($$$$$$%%%&&&&&&''''''(((''''''''''''((((((((()))***)))))))))***,,,...///######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""$$$#########""""""!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$"""!!!!!!""""""!!!""""""""""""""""""""""""#########"""""""""""""""######$$$$$$$$$######"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((()))************)))))))))***+++,,,,,,######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%######""""""######$$$$$$$$$$$$$$$#########""""""############"""""""""!!!############"""""""""!!!""""""""""""""""""""""""######""""""""""""######$$$"""!!!!!!""""""!!! """"""""""""""""""""""""###"""""""""""""""""""""######$$$$$$$$$######"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((())))))***++++++))))))))))))***+++,,,,,,######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######"""""""""$$$%%%&&&$$$$$$$$$###########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""$$$"""!!!!!!"""###""" """"""""""""""""""""""""""""""""""""""""""######"""######$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''(((((())))))***++++++))))))))))))***+++,,,---######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$&&&%%%$$$######$$$&&&'''#################################"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!###"""!!!"""######"""!!!"""""""""""""""""""""""""""""""""""""""#########""""""###$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&''''''(((((()))******))))))))))))***+++------######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$############$$$&&&%%%$$$###""""""###$$$########################""""""""""""""""""######""""""""""""""""""######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!###"""!!!"""###$$$###"""""""""""""""""""""""""""!!!!!!""""""############!!!"""###$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&''''''(((((()))((((((((()))***,,,---...######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###########################""""""!!!!!!###############$$$$$$$$$""""""""""""############""""""""""""############""""""""""""""""""""""""""""""############""""""###"""!!!"""$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!"""###$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))((((((((()))***,,,---...######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############### """$$$%%%&&&&&&%%%$$$""""""#########$$$$$$$$$!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""######""""""""""""#########"""!!!"""$$$%%%$$$###"""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!!!!"""$$$$$$%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''(((((()))*********''''''((()))***,,,...///######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""######### """&&&***,,,,,,+++***""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$!!!!!!""""""#########$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###"""!!!"""$$$%%%%%%###"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%)))))))))***++++++,,,,,,''''''((()))***,,,...///######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!%%%'''&&&(((,,,,,,***""""""""""""""""""""""""!!!###$$$$$$######$$$%%%################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""####################################$$$$$$$$$$$$######"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&''''''((()))))))))''''''((()))***++++++,,,######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################!!!######!!!$$$***...---""""""""""""""""""""""""!!!###$$$$$$######$$$%%%########################################################################!!!!!!!!!!!!!!!"""####################################$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))'''(((((()))***+++,,,,,,######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&$$$!!!$$$---333555""""""""""""""""""""""""!!!###$$$$$$######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!"""####################################$$$$$$$$$$$$######"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))(((((()))***+++,,,------######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################################################################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################&&&'''%%%###%%%---222333""""""""""""""""""""""""!!!###$$$$$$######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''((()))))))))))))))***+++,,,------...######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%""""""########################$$$$$$$$$$$$######################################################################################################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!######!!!"""''')))'''""""""""""""""""""""""""!!!###$$$$$$######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''((()))))))))))))))***+++,,,------...######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%"""""""""""""""###############$$$$$$$$$$$$#####################################################################$$$$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!$$$%%%######%%%$$$!!!""""""""""""""""""""""""!!!###$$$$$$######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))(((((()))***+++,,,------######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$######$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################&&&'''%%%$$$&&&&&&"""""""""""""""""""""""""""!!!###$$$$$$######$$$%%%##############################################################################""""""######$$$%%%##############################$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))'''(((((()))***+++,,,,,,######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!$$$### ###$$$!!!""""""""""""""""""""""""!!!###$$$$$$######$$$%%%################################################""""""""""""""""""""""""#########"""######$$$%%%##############################$$$$$$$$$$$$######"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&''''''((()))))))))''''''((()))***+++,,,,,,######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$############$$$$$$ ,,,///&&&!!!###"""################################################!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$"""############$$$$$$$$$##################$$$$$$######""""""######$$$%%%%%%%%%###"""!!!!!!!!!!!!################################################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))*********)))))))))***+++,,,......######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$777JJJRRRAAA+++###'''+++################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$######"""""""""########################$$$$$$$$$#########"""""""""############$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$###"""""""""######""""""######$$$%%%$$$$$$###""""""!!!!!!!!!########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))*********)))))))))***+++,,,......######$$$$$$$$$%%%%%%%%%$$$$$$###############"""######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$%%%777@@@333  &&&################################################"""""""""###$$$$$$%%%%%%###############"""""""""########################$$$$$$$$$###############"""############$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!######""""""######$$$%%%######""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))*********)))))))))***+++,,,......######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$!!!###"""$$$)))(((###################################################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""######""""""######$$$%%%!!!""""""############"""###############################################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))*********)))))))))***+++,,,......######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$$$$%%%&&&&&&%%%%%%$$$$$$############$$$$$$'''### """)))...))) ###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%######""""""######$$$%%%!!!""""""#########""""""################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))*********)))))))))***+++,,,......######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%"""###$$$%%%%%%&&&&&&%%%$$$$$$############$$$$$$!!!###$$$###!!! !!!########################################################################!!!!!!!!!"""""""""""""""#######################################$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######""""""######$$$%%%!!!"""###$$$$$$###"""!!!################################################"""""""""###$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###########################&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&'''((())))))*********)))))))))***+++,,,......######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&""""""###%%%%%%&&&&&&%%%$$$$$$############$$$$$$ %%%)))(((###!!!%%%+++######################################################################## !!!!!!!!!"""""""""###########################""""""#########$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%######""""""######$$$%%%"""###$$$$$$$$$""" ################################################!!!""""""###$$$$$$%%%%%%###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''(((&&&'''((())))))*********)))))))))***+++,,,......######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''!!!"""###$$$%%%&&&&&&&&&$$$$$$############$$$$$$###"""!!!###"""!!!!!!"""################################################$$$$$$##################""""""######$$$$$$$$$%%%########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%######$$$%%%$$$""" ################################################!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''((()))************)))))))))***+++,,,......$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$########################""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%%%%$$$$$$%%%%%%&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################%%%$$$""" !!!###$$$$$$$$$$$$#########""""""##############################""""""######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''')))+++,,,,,,,,,,,,*********+++,,,---///000$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""#######################################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!""""""""""""#########$$$$$$$$$$$$#########"""################################################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((***+++,,,---,,,,,,*********+++,,,---//////%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$######""""""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################$$$###"""!!!!!!"""$$$$$$$$$$$$$$$###################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!""""""""""""###$$$$$$$$$$$$############################################################%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''((()))***+++,,,---------*********+++,,,---...///%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################################################################################################################"""""""""###$$$%%%######################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))******+++,,,---------++++++++++++,,,---...///%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#######################################################################################################################################$$$%%%%%%################################################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((******************+++,,,,,,---++++++++++++,,,---......%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################""""""###$$$$$$%%%%%%%%%###############$$$$$$$$$########################"""###%%%&&&&&&&&&%%%$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''((())))))******))))))******+++,,,,,,+++++++++,,,,,,---...&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$$$$$$$%%%%%%#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################""""""###$$$%%%%%%%%%%%%""""""#########$$$$$$$$$########################"""###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''***)))((((((((()))***+++,,,,,,+++++++++,,,------&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################!!!"""###$$$%%%&&&&&&&&&""""""######$$$$$$$$$$$$########################"""###%%%''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$))))))(((''''''((()))***,,,,,,+++++++++,,,------%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################%%%%%%$$$######$$$%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''')))+++,,,++++++++++++++++++++++++%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%######$$$$$$$$$%%%%%%%%%################################################%%%%%%$$$######$$$%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&((('''''''''((()))***+++))))))***+++,,,,,,------&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#######################################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%((('''''''''((()))***+++'''((()))***,,,---...///&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''((())))))******(((((()))***,,,---...///''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))*********)))******++++++,,,------((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))*********)))*********++++++,,,,,,,,,)))((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%###################################################$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&'''((()))*********)))(((((()))***,,,---......))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))%%%&&&(((*********))))))&&&'''(((***,,,...000111((((((''''''''''''((((((***(((%%%%%%&&&''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$###"""###&&&(((******'''((()))***)))((('''&&&,,,)))&&&$$$%%%&&&''''''''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!"""%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%''')))''''''''''''((((((((()))((()))++++++***+++---///---,,,+++***))))))*********((('''''')))******)))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%$$$%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&(((***++++++&&&'''((((((((((((((('''((('''''''''(((*********(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%''')))'''''''''((((((((())))))((()))++++++***+++---///---,,,***(((''''''(((((()))((('''((())))))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&%%%$$$$$$$$$''''''&&&&&&''''''((()))((((((((())))))*********&&&'''((()))))))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++)))&&&$$$$$$'''+++...&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%''')))''''''((((((((()))))))))((()))++++++***+++---///555333000---***)))((('''+++***))))))***)))'''%%%)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))***+++///...---++++++*********''''''''''''&&&&&&&&&&&&'''(((((((((''''''((()))))))))))))))******++++++***++++++***)))((()))***+++******)))))))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++)))&&&$$$$$$'''+++...&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&''')))'''(((((((((((()))))))))((()))++++++***+++---///NNNKKKFFF@@@999333///------+++******++++++***)))******)))))))))(((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++444333111///---+++******''''''((()))***++++++,,,)))+++------,,,+++---///,,,,,,,,,+++++++++******,,,------+++((((((***---((((((((((((((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''''''''&&&''')))(((((((((((()))))))))***((()))++++++***+++---///gggddd___WWWNNNDDD<<<888000...+++******+++******************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***---,,,+++***)))(((((((((((()))***+++,,,...//////...222555666555555777:::999::::::999777555222111,,,...///---***)))+++---)))((('''''''''(((***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((''''''((()))((((((((()))))))))******((()))++++++***+++---///uuutttrrrnnnfff^^^VVVQQQFFFAAA:::555111///---,,,++++++*********)))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++((()))***,,,...111333555666666777777888999::::::@@@EEEJJJLLLKKKLLLOOOSSSWWWWWWXXXVVVSSSOOOJJJGGG???BBBEEECCC<<<666333444000///---+++***+++,,,,,,************************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((((('''((()))(((((()))))))))*********((()))++++++***+++---///|||~~~}}}wwwqqqmmmeee^^^SSSHHH@@@:::666333+++++++++************)))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))***+++---...//////111444999???DDDIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKXXX^^^dddffffffgggkkkooorrrssssssrrrnnnhhhbbb^^^\\\aaaeeeaaaVVVKKKCCC@@@:::888444111////////////************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%"""######$$$&&&'''((((((%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''(((((('''((()))))))))))))))************((()))++++++***+++---///~~~yyyyyytttjjjccc\\\OOOBBB666555333111...+++***))))))''''''******'''''')))((('''%%%%%%'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%'''((((((''''''((()))+++'''%%%&&&))))))******+++...111222333444666999===???GGGQQQYYY^^^fffnnnmmmfffcccfffddd[[[SSSQQQ___qqq}}}vvvssstttttt~~~yyy}}}tttqqqooolll___XXXSSSQQQKKK@@@555000222......///...***)))+++&&&%%%%%%''')))***)))'''''''''((()))******))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))************+++,,,---...}}}ttthhh^^^MMMFFF<<<333///...///111---***((()))'''$$$%%%***)))'''%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%'''(((((('''&&&((()))%%%&&&)))+++,,,---000333222333777>>>GGGNNNSSSUUURRRXXXaaaeeebbb___dddmmmyyytttrrriii[[[OOOJJJbbbrrr|||xxxwwwuuu~~~}}}{{{{{{zzzqqq```QQQJJJ>>>666///...---,,,---000...+++((('''((()))******''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))(((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))************+++,,,---...lllaaaRRREEE===888555222---******+++***&&&'''***)))(((&&&&&&((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&(((''''''&&&((()))'''+++///000///111666;;;======AAALLL\\\jjjrrruuuggglllqqqoooddd___hhhvvvyyylll[[[NNNIIIVVVcccoooqqqnnnkkkiiihhhppphhh[[[QQQGGGBBB>>>555...+++---+++((('''((()))))))))''''''(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))************+++,,,---...vvvvvvvvvxxxzzznnndddYYYNNNAAA888222,,,***...000---***)))***)))''''''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&'''''''''''')))***///222444333666<<>>222000///,,,+++---+++)))((()))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%''''''((((((''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((&&&(((+++---...000333555555:::???KKKbbbzzz{{{}}}|||vvvrrrvvv}}}vvvrrrnnnfff```^^^dddcccbbbggguuuuuuhhheeejjjuuuxxx}}}ssshhhUUULLL???444---*********,,,+++***)))((()))***+++))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))************+++,,,---...uuuiiihhhccceeemmmyyyvvv___NNNBBB888222111...,,,***)))******)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%(((((())))))(((((('''&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))***++++++***---000333555888;;;>>>@@@LLLYYYhhhzzzuuuyyyvvvrrrllljjjhhhmmmzzzllllllttt~~~yyyqqqsssyyy}}}uuuiiiddd[[[QQQFFF<<<222,,,...---+++***)))***+++,,,))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((())))))))))))************+++,,,---...xxxnnn___[[[]]]hhhqqquuuxxx|||{{{lllZZZFFF999666...,,,***)))******)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%))))))******)))(((''''''$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***+++,,,------000444777:::===AAADDDOOO```rrrwwwtttpppttt~~~}}}xxxyyyvvvxxxyyyvvvkkkXXXBBB444///...,,,******+++,,,---))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))************+++,,,---...rrrmmmnnnlllbbbXXXTTTZZZbbbyyy~~~tttgggXXXKKK>>>444,,,------)))(((+++)))+++,,,,,,***)))((((((***)))(((&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&$$$%%%&&&''''''''''''&&&(((((('''''')))---333777:::333555BBBMMMRRRZZZdddpppwww~~~ttt[[[HHHBBB555+++,,,111000,,,))),,,,,,---,,,***)))******))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((&&&&&&'''((((((((((((((((((((())))))))))))******+++,,,...///000000{{{yyytttlllccc]]]\\\]]]hhhqqq|||}}}tttjjjbbbKKK444---000000+++((((((((())))))((()))+++,,,***)))((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((()))***---000333555666;;;===HHH___ttt~~~tttjjjZZZMMM===333,,,((())),,,******+++++++++***++++++))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&)))(((''''''(((((((((((((((((((((((())))))))))))))))))***++++++,,,------{{{xxxwwwtttooolllcccfffiiilllqqqyyy~~~lllOOO>>>777222---++++++***)))((((((***,,,...***))))))((('''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''((((((((((((''''''''''''''''''''''''''')))((('''''''''(((***+++***---000444666888888888???LLLbbb}}}xxxwwwxxx{{{}}}|||uuukkk^^^NNN<<>>IIISSS]]]ppp~~~tttlllrrrxxx~~~zzz```FFF888222...+++***+++,,,,,,+++************************(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&)))++++++)))'''((()))((((((((()))***+++++++++------------------------kkk___]]]dddvvv{{{kkkRRR===333///,,,,,,------+++(((***++++++++++++***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((())))))))))))(((%%%%%%&&&&&&'''(((((((((((((((((()))+++...000111444888===CCCLLLXXXdddllluuu~~~xxx}}}}}}xxx___PPP:::444...***+++---------************************((())))))******))))))((((((((((((((((((((((((((('''(((((())))))(((((('''&&&))),,,,,,)))'''(((***'''((())))))***+++,,,,,,*********++++++,,,,,,,,,|||lllggg___lll{{{{{{jjjYYYDDD<<<333///......---+++++++++,,,,,,,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''((()))))))))))))))%%%%%%&&&&&&'''(((((()))'''(((***---///222444555888:::DDDZZZsss{{{qqqrrr|||uuuiiiRRRHHH<<<333000///...,,,************************))))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((%%%)))------)))'''(((***'''((()))***+++,,,,,,---))))))***++++++,,,------}}}|||pppsssuuuyyy|||xxxyyyzzzwwwWWWLLL>>>333000///---,,,++++++,,,---,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''(((((()))))))))))))))%%%%%%&&&&&&'''((())))))'''))),,,000333666777888===>>>LLLnnn|||uuuuuu|||sssjjj]]]LLL===555111---)))************************))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%)))...---)))'''(((***'''((()))***+++,,,------******+++,,,...///000000|||}}}zzz~~~vvvmmmppp~~~~~~wwwgggRRR???333---...000+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))"""%%%'''(((((('''((()))---***...777777111333<<<===QQQggg}}}zzzyyy}}}uuuzzznnnfff___LLL333+++222,,,***(((***------+++(((***************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))+++,,,---++++++,,,------......///{{{qqqnnnsssuuutttrrrzzzwwwiiiWWWFFF888///---++++++++++++)))(((((()))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))&&&'''(((((('''(((+++...111222555777555333999AAANNN___qqq~~~zzz|||~~~{{{jjjOOO;;;555111///---++++++,,,...///+++++++++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))+++*********+++,,,---...++++++,,,------......///yyysssoooiiidddWWW___oooqqq^^^III888...,,,,,,++++++************))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))((()))(((((((((***///333000444666333444===HHHNNN```mmmyyy}}}yyyhhhMMM;;;111000...+++******,,,...++++++++++++++++++++++++,,,,,,,,,---,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,---...///++++++,,,------......///{{{uuuoookkkYYYRRRPPPaaa~~~ppp___JJJ:::111///,,,+++,,,,,,,,,,,,))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%'''(((((((((((()))))))))((())))))******,,,000444...333555666CCCYYYiiilllqqqyyysss]]]LLL777444000...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------...++++++,,,------......///}}}yyyvvvuuunnn```QQQPPP```www|||sssaaaOOO:::666000,,,+++,,,,,,+++************************(((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((()))))))))***&&&(((+++------...000111000555:::EEE```}}}}}}~~~zzzmmmbbbNNNDDD777000000111000...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,------......///}}}yyyyyy|||xxxtttjjj]]]UUU^^^ssswwwgggNNNEEE999111---,,,+++)))************************(((((())))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&''''''(((((((((((()))))))))******'''***---/////////000111111666AAAWWWvvv~~~~~~~~~}}}wwwqqqhhhZZZGGG888111000000000------------------------+++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++++++++++++++++++++,,,------......///xxx}}}~~~oooaaa]]]fffqqq}}}~~~kkk^^^KKK===444000---+++************************(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&''''''((())))))(((((()))))))))*********,,,---/////////000222444555;;;MMMggg||||||{{{uuugggUUUBBB555///...------------------------,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,,,,,,,+++++++++,,,------......///ddddddeeehhhnnnwwwwwwnnneee\\\VVVlll~~~rrr[[[HHH<<<666111...************************(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))((((((''''''&&&%%%%%%&&&&&&''''''((()))******))))))))))))************111111000///...000444777===EEE[[[uuuzzzyyy]]]BBB222---........................------......------,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---......---,,,++++++,,,------......///ggg```YYYVVVVVVZZZdddnnn~~~~~~vvvqqqggg]]]ccclll{{{xxxcccKKK:::111,,,000///---,,,,,,,,,)))'''))))))))))))))))))))))))************))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&((('''***---+++''''''+++000222444444111...000777>>>IIIYYYkkkwwwyyyxxx}}}}}}yyyPPP777666333///++++++...000000...---,,,******+++,,,+++*********))))))))))))******((((((((((((((((((((((((+++++++++++++++++++++,,,,,,,,,,,,---------......xxxpppfff^^^XXXUUUYYY```iiirrr|||zzzrrriiiaaaeeennnzzz~~~~~~rrr___MMM===111///......,,,***)))******************************************)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((('''***++++++***+++///333111111000///222===NNN[[[___jjjvvv}}}yyy^^^FFF999111000............---,,,...,,,******+++,,,+++*********))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---------.........wwwjjj___[[[]]]YYY```ooo~~~~~~xxxqqqkkkgggeeeiiiooottt{{{wwweeeNNN;;;000000...,,,******,,,...************************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''(((((()))***,,,...000222444000000///222===TTTpppzzzyyy|||wwwmmmXXXAAA333222111000000//////......,,,+++***+++,,,+++***************************************************)))******+++,,,------...,,,------------.........|||qqqnnnfffcccbbbfffmmmyyy|||zzzrrriiifffgggnnn|||www```KKK888333---+++,,,...//////************************************)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((***)))))),,,///222333222000111333:::LLLjjj}}}xxx}}}vvvwww}}}xxxwwwgggRRRBBB<<<555222444555555333///---++++++,,,,,,+++***************************++++++++++++++++++++++++))))))***+++,,,......///------------............uuuhhh___\\\ddduuu{{{wwwpppnnnuuu~~~rrrbbbEEE:::...***---000///,,,************************************)))))))))((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((+++***+++---///111111000///333:::EEEYYYvvv~~~{{{{{{|||vvvyyy}}}wwwmmmbbbSSSAAA888999:::888333000...,,,+++,,,,,,+++***)))***++++++++++++***)))++++++++++++++++++++++++)))******,,,---...//////---------.........//////{{{mmm```YYY]]]eeejjjmmmxxxyyypppnnn}}}wwwYYYLLL;;;111//////,,,(((++++++++++++++++++++++++************))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))***+++---...///000000111000777CCCPPPaaaxxx~~~|||pppVVVEEE>>>;;;666111111///,,,,,,,,,,,,+++***)))***+++,,,,,,+++***)))++++++++++++++++++++++++***++++++,,,---......///------........./////////yyyggg]]]]]]WWWXXXcccvvvtttiiiqqqzzzrrrfffTTTBBB555...,,,+++++++++++++++++++++++++++************))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''(((((()))))))))(((+++000111111111333555777@@@MMM[[[iiizzzkkkSSSCCC:::555444111///---,,,,,,,,,+++***)))***,,,------,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,------..................////////////~~~ppplll___YYYYYYeeetttxxxkkkeeesss|||jjjQQQ;;;///...222++++++++++++++++++++++++************))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&+++111333222222666:::???HHHVVVcccooo|||yyyvvvwwwxxx]]]FFF:::777999222///---,,,,,,,,,+++***)))***,,,------,,,***)))************************------------------------............/////////000tttllleee___]]][[[___mmm}}}zzzoooeeekkknnnMMM666---+++------,,,)))***,,,---++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%''')))+++++++++***///000333555444444<<>>MMM\\\sssqqqvvvbbbQQQ@@@222000000/////////...---,,,---------...------,,,,,,+++++++++++++++,,,------............////////////............////////////tttdddZZZTTTYYYgggyyywwwfffbbbmmm{{{yyyhhhQQQ>>>111000//////...+++,,,///,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((('''''''''''''''((((((((((((***,,,///000333111222555;;;GGGZZZkkkrrrcccNNN999222///...000///---,,,---............---,,,++++++,,,++++++++++++,,,------............////////////............////////////|||kkkddd]]][[[cccooo|||{{{|||qqqmmmvvvwwwdddRRR:::333...///...+++,,,000,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))(((((()))+++...000222222111333888@@@NNNcccuuukkkRRR:::222---...///------///............---,,,++++++,,,,,,++++++,,,,,,---...............////////////............////////////qqq```[[[```kkk{{{{{{vvviiiLLL<<<000...---***+++///,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((((((((()))))))))((()))***+++---///111222000111666>>>HHHVVVjjj{{{~~~zzzwwwtttsssssswwwyyy|||rrrJJJ:::......000...---000---------...------,,,,,,,,,,,,,,,,,,,,,------...............////////////............////////////rrrccc]]]aaasssvvvwwwxxxeeeLLL777111111...,,,///------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((((((((((('''((((((((())))))))))))''')))+++---///111222222222666>>>JJJTTT```rrr|||xxxuuuttttttuuuyyy{{{}}}^^^FFF111...111///...000,,,,,,------...------------,,,,,,,,,,,,---..................////////////............////////////oooaaa^^^kkk~~~eeemmmxxx~~~xxx[[[???777777222///111---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''((((((((())))))******'''(((+++...000222222222777<<>>444333333111////////////000//////...---...------,,,,,,------..................---------////////////000000000000yyylllddd___hhhwwwzzziiifffkkk|||rrrXXX???222......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((((((((('''''''''(((((())))))))))))(((((()))******)))(((((()))++++++...111222222333555888KKKZZZtttuuuiiiJJJ999333111000000///////////////...------...------,,,,,,------...------..................////////////000000000000|||hhhZZZXXX___rrrqqqjjjeeekkk~~~qqqQQQ777000333,,,,,,------...------,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))(((((((((''''''((())))))******))))))(((((()))***)))(((''')))+++---000222222111444;;;BBBSSSccc}}}|||}}}^^^EEE777000///000.........///......---,,,...------,,,,,,------...,,,---------.../////////////////////000000000000zzziii]]]WWWaaauuu}}}vvvhhhbbboooeeeGGG888666,,,---......///...---,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))((((((((((((''')))))))))******)))))))))((()))***)))(((((()))+++...000222111111777BBBLLLVVVcccwww}}}zzz___FFF444...000...............---,,,,,,...------,,,,,,------...,,,,,,,,,---...///000000////////////000000000000{{{hhhWWWVVVaaasssqqqbbbeeeyyyuuu]]]CCC444.../////////......------,,,,,,,,,+++++++++*********************************)))))))))(((((((((((())))))************))))))((()))***)))((()))+++,,,...000222222555>>>KKKUUU[[[ffftttbbbBBB222000......//////......---,,,...------,,,,,,------...,,,,,,,,,---...///000000////////////000000000000xxxaaaWWWYYYdddxxxzzzjjjdddooopppRRR777222111000...------------,,,,,,,,,+++++++++************************************)))))))))((((((((()))******++++++******))))))***++++++******,,,...///000222666>>>IIIUUU]]]```lllxxx~~~WWW;;;111/////////000///......---...------,,,,,,------...,,,---------.../////////////////////000000000000yyyjjjaaa^^^fffsssssshhhiiixxxeeeGGG666444111...,,,,,,------,,,,,,,,,+++++++++***************************************)))))))))(((((()))******++++++******)))***+++,,,,,,+++,,,...000000000333;;;HHHUUU___dddiiirrr{{{~~~tttgggEEE222000000111111000000///......------,,,,,,------...------..................////////////000000000000nnn^^^XXX\\\nnnyyykkkdddnnnuuuYYY999666111---++++++,,,...,,,,,,,,,+++++++++******************************************))))))))))))******++++++++++++******+++,,,------,,,---///111222111444???OOO]]]eeehhhvvvzzz|||~~~|||}}}xxxqqqyyy{{{nnnJJJ333111111111111111000//////...------,,,,,,------..................---------////////////000000000000xxxddd___ccc]]]vvv{{{xxxuuunnnhhhnnnJJJ===111000333222...+++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))***************************++++++)))))),,,......444666>>>JJJSSS[[[iiivvv{{{yyy~~~~~~||||||~~~~~~|||lllppp~~~|||lllTTT888555111...///222111000///....................................////////////////////////000000000000xxxjjjeeebbbnnn{{{||||||xxxuuu}}}yyy^^^JJJ555,,,------------++++++++++++++++++++++++))))))************))))))************************************************---,,,+++***+++///222333222888HHH]]]mmmyyysssrrrwww\\\@@@444222222333222//////000....................................////////////////////////000000000000wwwhhhfffdddrrr}}}rrrYYY>>>000---......000,,,,,,,,,,,,++++++++++++))))))************))))))************************************************...,,,***+++...111444666999DDDYYYppp~~~wwwmmmPPP:::666444444222------111....................................////////////////////////000000000000ppprrrvvvyyy{{{rrrjjjaaaeee~~~~~~fffJJJ:::444111000111,,,,,,,,,,,,,,,+++++++++)))******++++++******)))************************************************---+++***...111111333555CCCSSSiii{{{}}}~~~mmmLLL???444222111......111....................................////////////////////////000000000000zzz|||ppphhhaaaiiitttWWWBBB666//////111---------,,,,,,,,,++++++******++++++++++++******************************************************+++)))+++111222000222777MMM```ttt}}}}}}~~~|||eeeJJJ333///222000///000....................................////////////////////////000000000000xxxggg]]]nnnzzzvvvhhhMMM999---,,,111......------,,,,,,++++++******++++++++++++******++++++++++++++++++++++++***************************)))...333333000777BBB___nnnzzzxxxqqqsss~~~~~~www~~~}}}~~~|||XXX777///333222///000....................................////////////////////////000000000000rrraaaaaasss}}}vvvxxx}}}fffLLL777000222///......---,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,+++000555222222AAAUUUpppyyy|||vvvpppttt}}}|||xxx{{{wwwllluuu|||yyy}}}ccc???555555000---///....................................////////////////////////000000000000{{{iii]]]___xxx}}}tttwwwcccEEE666333//////...---,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************......111555222555KKKeeevvv{{{|||yyy|||~~~zzz|||cccccc{{{wwwlll}}}jjjGGG<<<777...+++///..................................../////////000////////////000000000000pppgggcccgggmmmyyyrrroooxxxpppNNN888333222222111...---...---,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,)))***+++***))))))+++,,,)))...111222333AAA[[[rrrwww}}}~~~gggYYY___zzziiinnnoooSSS999111444444///......---------......///111111000000//////......////////////000000000000~~~mmmaaa___bbbnnn{{{ssskkkmmmsssZZZCCC555000000///......//////---------,,,,,,,,,,,,++++++,,,++++++******++++++,,,)))***+++***))))))+++---,,,000333444888IIIcccyyynnnWWWSSShhhtttqqquuuWWW<<<222444333...//////.........//////000111000000000/////////...////////////000000000000~~~hhh^^^^^^___qqqzzzllldddtttyyymmmUUU===222000......///...---,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,***+++++++++******,,,...///222444777@@@UUUppp}}}___QQQ[[[lllvvvhhhHHH777222000---111000000/////////000000000000000000////////////////////////000000000000xxxhhhbbb\\\lllwwwhhhppp~~~hhhJJJ888222/////////---+++***------,,,,,,,,,+++++++++,,,++++++******++++++,,,***+++,,,+++++++++---///000222444999HHHaaazzz{{{wwwddd___ccc}}}|||ZZZ@@@222000222000000//////.../////////000000000000////////////////////////000000000000pppdddZZZcccuuussspppxxxuuuZZZ===444...000111...---...------,,,,,,,,,+++++++++,,,++++++******++++++,,,***+++,,,,,,+++,,,...000///222444<<>>444222222000///.............../////////000000111111////////////000000000000ooo]]]aaasss~~~zzz}}}~~~sssvvvlllQQQ888111222///,,,---......---------,,,,,,,,,++++++,,,,,,,,,---------......------...///111222222444GGGhhh|||zzzzzzzzzrrruuu{{{}}}}}}sssgggkkk|||[[[>>>666222333222...---...//////...............///000000/////////000111111222222jjjeeeooo~~~}}}xxxzzzuuu^^^DDD666111///...............---------,,,,,,++++++,,,,,,,,,---------......------...000111333666999MMMmmmyyy{{{|||yyytttuuuyyy||||||yyyxxxpppfffyyyzzz\\\@@@555111222111///---...//////...............///000000/////////000111111222222{{{kkkiiivvvxxxuuu}}}pppVVV===000000000///.........------------,,,,,,,,,,,,,,,------------...------...///111222444666===SSSsss~~~xxx~~~~~~~~~yyyttttttwww}}}}}}zzz{{{~~~yyyppp~~~jjjMMM;;;222111000//////................../////////000000/////////000111111222222uuugggiii{{{}}}wwwwww}}}eeeDDD111000222///............------------,,,,,,,,,------------...---------...///222444555888DDD___~~~zzz}}}xxxqqqrrruuu|||zzzwwwyyy}}}~~~xxx}}}{{{[[[???444111///000000...---.........///000000000000000/////////000111111222222nnndddlllxxx~~~{{{zzznnnNNN777222222000//////.........---------,,,,,,---------.........---------...000333555777;;;PPPpppzzzvvvvvv{{{xxxnnnpppttt{{{}}}wwwuuuwww|||~~~rrrkkkGGG999222///111111...---///...///000000111111000000/////////000111111222222zzzhhheeejjj|||yyyuuu[[[BBB555111000/////////.........------,,,---------............------...///111444777888<<>>OOOrrr}}}rrrooouuu|||zzzzzz}}}xxxrrroooooohhh[[[UUUWWWaaalll{{{~~~{{{zzzyyyyyysssqqqnnnlllggggggoooyyy|||```zzznnnqqqkkkOOO888///000222000000000000000000000000/////////000000000111111sssiiigggsssrrrooo{{{||||||yyydddIII555555666///---333///000000///...///222444000555999:::BBBZZZ|||ssskkkmmmwww{{{xxxyyy~~~{{{tttpppppplll```WWWTTTZZZgggxxx}}}zzzyyyxxxxxxpppmmmjjjgggdddeeennnyyycccrrrrrrnnn~~~zzzkkkRRR;;;222333555000000000000000000000000//////000000000111111111ppphhhfffooozzz|||ooovvvpppTTT<<<666444...---222///000000000///000333555000777999888DDDaaa~~~~~~mmmhhhooozzz~~~|||}}}yyysssqqqmmmdddZZZUUUVVVdddvvv~~~zzzxxxwwwwwwnnnkkkhhheeeaaacccmmmyyy~~~oooqqquuukkkvvvZZZAAA555111000111111111111111111111111000000000000111111111111qqqfffeeennnxxx~~~~~~{{{cccGGG777111///000222///000000000///000333666333:::999777HHHiii~~~~~~|||kkkjjjsss}}}}}}~~~}}}wwwrrrmmmeee\\\VVVUUUbbbsss}}}{{{xxxvvvppplllgggccc```aaalllxxx}}}~~~yyysss~~~rrraaaEEE666111000111111111111111111111111000000000111111111222222nnngggjjjqqq{{{[[[>>>111222222000///000000000000111444666444;;;::::::SSSzzzyyy|||mmmnnnxxx}}}{{{vvvxxx|||vvvoooggg]]]VVVUUU___nnn|||~~~zzzxxxsssnnniiiccc___```kkkxxx}}}xxxzzzoooLLL888333444111111111111111111111111000000111111111222222222{{{iiieeehhhvvvnnnGGG333444333---///000000000000111444777222;;;;;;>>>___|||ooorrr{{{}}}|||zzz|||{{{wwwrrrttt|||~~~zzzqqqggg]]]UUUTTT\\\jjjxxx|||yyyvvvpppjjjddd___```kkkwww~~~xxxwwwVVV:::222555111111111111111111111111000111111111111222222222uuuhhhbbbqqqzzzVVV777333666222222222222111222222333333222:::555???lllqqquuu~~~zzzxxxwwwxxxxxxtttqqqvvv}}}}}}wwwmmm```WWWSSSYYYgggwww|||xxxrrrjjjddd```aaammmyyyzzz{{{xxxaaa;;;///222000000000000000111111111000000111222222222222111mmmcccfffrrrYYY;;;555555111222222222111222222333444333:::777DDDrrr|||}}}}}}~~~~~~{{{yyyyyyzzzzzzwwwtttxxxyyyooocccZZZTTTXXXcccsss}}}~~~zzztttmmmgggcccdddnnnzzzzzz}}}qqq|||uuuhhhFFF888777000000000000111111111111000000111222222222222111uuufff___kkk~~~~~~___BBB777444000222222222222222333444444555::::::MMM{{{{{{{{{|||~~~}}}{{{{{{|||~~~|||yyy|||{{{rrrfff]]]VVVVVV]]]kkkxxx{{{uuuooojjjfffgggpppzzzssszzzrrrjjjxxxnnnMMM888222111111111111111111111111000000111222222222222111oooaaahhhuuu}}}dddHHH999333111222222222222222333444555777999===VVV~~~}}}}}}~~~}}}|||~~~}}}}}}ttthhh___UUUQQQTTTbbbqqq|||~~~wwwqqqmmmiiijjjqqqzzzoooqqqnnnooo~~~oooQQQ:::///222222111111111111111000000000111222222222222111uuuccceeennn}}}~~~kkkOOO;;;444333222222222222333444555666888999AAA```}}}~~~~~~~~~}}}~~~}}}~~~uuuhhh___RRRLLLLLLWWWhhhvvv|||uuuqqqoooooovvv~~~ooohhhvvvkkkxxxsssYYYCCC777333222222222111111000000000000111222222222222111rrraaa```jjj}}}}}}tttYYYAAA666555222222222222333555666777888:::FFFjjj~~~~~~~~~}}}}}}||||||}}}}}}~~~vvviii^^^PPPIIIGGGOOO]]]lll{{{zzzvvvtttuuu|||sssggg{{{yyyuuu|||aaaGGG888333333333222111111000000000000111222222222222111uuuccc^^^eee~~~|||zzzeeeHHH999888222222222333444555666777777;;;LLLuuuuuulllyyy}}}~~~|||~~~}}}zzzzzzxxxjjj___QQQIIIEEEIIISSSbbbttt{{{vvvuuuwww~~~~~~qqq|||||||||lllLLL999444444333222222111000000000000111222222222222111iii^^^^^^wwwyyyyyynnnNNN<<<999222222222333444555777777777<<>>777111222444222111222///000222333333333222111tttfffeeeqqq~~~{{{yyy~~~^^^BBB555444333333444555777888;;;BBBhhhoooXXXXXXhhh~~~yyyxxxwwwwwwwwwwww}}}yyyqqqggg\\\PPPJJJFFFIIITTTaaattt|||yyylllbbb```iiixxxwwwrrrqqqwww|||SSS???777222222444222111333000000111222333222222111rrrhhhkkkvvv|||}}}jjjJJJ777666444444444666888999<<>><<<999666666777999;;;999VVV|||cccUUUSSS^^^rrr}}}vvvqqqnnnlllpppyyy~~~qqqlllaaaTTTKKKHHHJJJLLLWWWccctttzzzqqqiiieeegggooouuuzzz{{{}}}uuu~~~uuurrrgggCCC:::333222333222222444000000000000000111111222nnnbbbgggyyyccc@@@>>>:::777666777999;;;<<<^^^|||eeeXXXRRR[[[pppyyy{{{~~~vvvpppllljjjjjjsss~~~ppplllbbbUUUKKKHHHIIIIIIMMM[[[mmm|||~~~xxxnnnfffbbbfffnnnuuu|||}}}wwwrrrnnnCCC:::333222333222222444000000000000000111111222lll```bbbsssrrrMMM999333666333444:::999@@@```ssseeeSSSRRRdddqqq~~~}}}uuunnniiihhhfffooo{{{}}}xxxlllbbb___VVVIIIEEEJJJLLLPPP[[[kkk}}}zzzpppggg``````kkkxxx|||~~~~~~nnnwwwVVV===111333111111333///000111111111111222222222rrrccc___nnnzzzRRR===666888444444999888AAAbbbuuuhhhVVVUUUggguuuxxxqqqllliiidddmmmxxx~~~{{{ooofffcccZZZLLLGGGJJJIIIMMMVVVfffxxxzzzpppggg``````jjjwww}}}}}}rrrYYY@@@333444222222444000000111111111111222222222~~~iii^^^iii~~~YYYCCC888999555555999888CCCfff{{{nnn[[[YYYkkkxxx{{{ssslllhhhbbbiiittt~~~}}}rrrjjjfff]]]OOOFFFGGGEEEHHHOOO]]]nnn{{{rrriiiaaa```jjjvvv~~~~~~~~~vvvwww]]]CCC666666333333555222000111111111111222222222qqq___hhh|||^^^EEE999999555555:::888FFFlllxxxbbb]]]mmmyyy|||tttlllggg___eeeooo|||}}}tttlllggg___QQQFFFCCCAAACCCIIISSSbbbuuu|||sssjjjaaa```iiiuuu|||}}}vvvxxxsssbbbGGG888666333333555111000000111111111222222222ttt```eee~~~~~~}}}yyyaaaGGG888777444666;;;:::HHHqqqhhh```mmmyyyxxxooohhh^^^aaakkkzzz~~~wwwooojjjcccWWWKKKDDDAAABBBEEEKKKXXXkkkzzzqqqggg^^^\\\dddooozzz}}}zzzvvviiifffJJJ999666222111444111000000111111111222222222ttt```bbbxxx}}}zzzfffIII999666444666<<<:::IIItttnnncccooozzz~~~}}}uuunnn```___gggwww{{{tttnnniii___SSSJJJBBBCCCDDDFFFOOObbbzzz~~~wwwnnnddd[[[WWW___jjjxxx{{{yyyhhhvvvjjjMMM;;;777111111444111000111111111111222222222uuubbb```ttt~~~mmmOOO;;;888444777<<<:::HHHuuupppgggsss}}}xxxqqqddd```eeettt~~~~~~}}}uuupppllleeeYYYOOOFFFFFFEEEDDDJJJ[[[sssyyyoooeee\\\XXX___iiivvvzzznnnsssyyyoooQQQ>>>999222222555222000111111111111222222222wwweeebbbsss~~~~~~rrrSSS>>>999555777;;;999FFFtttrrriiiwwwxxxqqqhhhaaadddrrr{{{{{{~~~|||tttnnnlllfff[[[QQQHHHHHHGGGDDDGGGWWWppp}}}tttjjj```[[[bbblllvvvzzz~~~uuuyyyrrrTTT@@@:::333333666333000111111111111222222222nnnkkkqqq|||xxx~~~xxx^^^FFF===999555555;;;FFFtttwwwttt~~~}}}uuuoooiii______qqq~~~zzzvvvppphhh```ZZZRRRJJJEEEEEEGGGQQQjjj|||tttjjjaaa___ccchhhrrrxxx}}}~~~rrrzzz\\\@@@888888555333555222222111111222222333444yyynnnnnnxxx^^^EEE:::777555888???IIIvvvzzzrrrzzz~~~xxxssshhh^^^```qqq{{{uuummmeee___UUUMMMFFFEEEFFFNNNddd{{{xxxnnneeecccfffjjjsss{{{~~~~~~{{{cccCCC888777444222222222222111111222222333444~~~nnniiixxx}}}dddIII;;;777555:::AAALLLyyy{{{zzztttzzzzzzvvvkkkbbbbbbppp~~~xxxqqqiiidddZZZQQQJJJFFFDDDIII]]]sss|||rrriiieeegggkkkttt~~~qqqooommmHHH888666444111000222222111111222222333444yyyllliiimmm{{{mmmQQQ@@@888666999>>>PPP|||yyyppp|||ttt{{{zzzuuuqqqhhheeennnzzz~~~yyyrrrkkkfff^^^UUUMMMIIIEEEHHHZZZnnn}}}rrriiidddeeehhhtttpppkkk|||uuuLLL888555555222000222222111111222222333444qqqiiikkkfffuuu{{{zzzrrrWWWCCC999666888<<>>999<<>>HHHttttttpppjjjeeehhhsssyyyooohhhffflllyyy~~~zzzvvvnnniiibbb[[[RRRMMMQQQYYYmmmzzz}}}{{{uuunnnjjjkkknnnwww~~~zzzoooKKK:::888666000111333666999;;;999555111iiiYYYXXXooojjjNNNAAA;;;===IIIpppqqqjjjbbb```gggsss{{{sssmmmhhhjjjvvv|||xxxvvvoooiiiccc]]]UUUOOOQQQWWWiiiwww~~~{{{vvvpppnnnoooqqqwww}}}{{{|||RRR<<<999888222333333333444666666555333{{{tttaaaXXXiii|||gggNNNAAA999<<>>333333555333222222111111222222333zzzrrrcccYYYqqqxxxcccJJJ===CCCPPPqqq___^^^eeewwwssslllqqq{{{{{{wwwuuutttmmmkkkfff```ZZZXXXXXXZZZeeeuuu{{{uuuqqqooonnntttyyyrrrooovvvZZZ@@@666555555333222222111111222222333yyyooocccXXXmmmsssTTT???CCCQQQyyycccYYY___jjj{{{vvvmmmpppwww~~~zzzwwwvvvooommmhhhbbb[[[XXXXXXYYYeeeuuu}}}vvvpppllljjjtttyyyvvvsss~~~```EEE999555222333222222111111222222333vvvgggqqqrrr]]]YYYrrr~~~\\\@@@BBBSSSsss___XXXaaalll|||xxxnnnooouuu{{{xxxvvvrrroookkkddd]]]XXXWWWXXXeeeuuuwwwpppkkkhhhrrrwww~~~zzzvvvdddGGG:::666222333222222111111222222333sssaaaiiioooyyymmm[[[YYYrrrbbbBBBBBBSSSuuu```YYYbbbmmm~~~yyyppppppuuu{{{wwwuuusssqqqmmmfff^^^YYYXXXXXXeeevvvxxxqqqkkkhhhooottt|||~~~fffGGG;;;888666333222222111111222222333zzzppp{{{yyybbbXXXllleeeEEECCCSSSvvv```XXX```mmm{{{rrrqqqttt{{{wwwuuutttrrrnnnhhh```[[[YYYXXXddduuuyyyrrrmmmkkkmmmsss{{{rrrLLL:::666555333222222111111222222333mmmZZZhhh}}}hhhHHHDDDRRRwwwwww```XXX___lll|||tttqqqttt{{{yyyxxxtttsssoooiiibbb\\\ZZZYYYaaarrrxxxssspppnnnmmmsss{{{~~~~~~zzzPPP999333333333222222111111222222333uuu^^^iiijjjKKKEEERRRwwwxxxbbbXXX___jjj|||~~~uuurrrttt~~~{{{{{{{{{tttssspppiiiccc]]][[[ZZZ___pppxxxtttqqqqqqnnnttt|||xxx{{{zzzpppvvvNNN:::666888333222222222222222222333xxxooosssdddiii~~~hhhMMMEEERRR~~~yyyeee]]]ccckkkzzzyyysssooo}}}|||zzzvvvuuurrrnnnhhhccc___\\\___pppuuuooosssyyy{{{~~~yyyfffwww{{{WWW;;;111222333222222111222222333333oooccceeeqqqkkklllvvvdddJJJEEEXXXyyyddd\\\bbbkkk{{{{{{uuuqqq~~~{{{xxxvvvrrrmmmgggbbb^^^\\\bbbqqqvvvqqqssswww|||~~~yyydddpppzzzvvvXXX@@@666777333333222222111222222222fffWWWVVVWWWnnnqqqmmmuuudddIIIFFF___{{{eee\\\bbbkkk|||~~~xxxuuu}}}}}}zzzwwwqqqkkkeee```]]][[[```mmm{{{xxxtttsssttt{{{~~~hhhnnn}}}xxx]]]DDD888666444333333222111111111222dddSSSPPPMMM]]]tttwwwmmm}}}iiiJJJGGGccc~~~hhh]]]bbbjjj{{{|||yyy||||||xxxrrrjjjccc___\\\ZZZ]]]gggsss{{{{{{vvvsssqqqyyy|||pppssszzz___FFF999555444444333222111111111111fffVVVPPPMMMRRR]]]mmm~~~qqqlllKKKGGGbbbjjj___bbbjjjzzz}}}~~~}}}yyyrrrkkkddd___\\\ZZZbbbhhhqqqxxx}}}}}}xxxtttqqq{{{www|||yyy]]]EEE:::888444333222222111111111222gggXXXQQQPPPMMMNNNUUUaaapppuuu~~~jjjKKKGGG```iii^^^cccjjjzzz|||yyyssslllfff```\\\[[[iiilllsssyyy{{{}}}~~~yyyvvvsss___DDD888777333222222111222222333333~~~gggYYYRRRTTTPPPNNNQQQSSSYYYhhhvvvuuuzzz}}}hhhOOOLLL```zzzeee]]]bbbkkk{{{{{{yyytttnnnhhhbbb^^^[[[gggiiiooovvvxxxyyy~~~yyywwwvvv~~~dddDDD777666111111111111222333444444~~~iiiZZZRRRYYYVVVVVVWWWSSSQQQYYYdddvvvqqqvvv}}}iiiSSSPPPbbb{{{vvvbbb[[[bbblll|||{{{yyyuuupppjjjddd___\\\___aaahhhqqqtttwww~~~yyyxxxxxx}}}tttxxxfffFFF999999000000000111222333555555mmm___\\\fffdddccccccbbb```\\\ZZZhhh}}}zzzyyywwwppprrroooRRRLLLaaa}}}dddXXX___lll~~~|||zzzwwwrrrllleee___\\\ccc___aaajjjnnnppp~~~}}}xxxwwwxxxwww}}}rrrvvvjjjIII888555333333333333333333333333rrrgggfffnnnnnnmmmmmmkkkgggaaa\\\]]]lllwwwqqqkkkeeekkkuuuXXXMMM\\\|||dddXXX___lll}}}~~~~~~|||xxxsssmmmgggbbb___ccc___aaahhhkkkmmmxxx~~~yyywwwwww~~~xxxqqqpppgggHHH999666333333333333333333333333yyyqqqtttxxxxxxwwwvvvsssllleee___YYY___wwwssseee___jjj{{{]]]LLLVVVzzzcccXXX```kkk|||{{{{{{uuuoooiiieeecccddd```bbbggghhhhhhqqq|||yyywwwvvv}}}~~~nnnhhhwwwdddGGG888555333333333333333333333333|||xxx~~~|||zzzwwwtttnnnhhhcccbbb___ooo~~~hhh```mmm|||]]]KKKUUU{{{xxxbbbXXX```kkk{{{~~~|||vvvpppkkkiiigggfffcccdddggggggfffkkksssxxxuuuuuu|||mmmcccxxxcccFFF666222333333333333333333333333|||zzzzzzuuurrrooollljjjkkkccckkkjjjaaaooo~~~{{{[[[KKKWWWyyyuuu```YYY```jjjzzz~~~}}}wwwqqqllljjjhhhgggeeeeeefffffffffiiimmm|||}}}vvvtttuuu}}}pppeeecccFFF666111333333333333333333333333{{{yyy|||wwwtttsssqqqpppmmmeeehhh~~~{{{mmmeeeqqq~~~}}}\\\MMMZZZsss___YYY```jjjyyy|||{{{|||vvvqqqllliiigggeeedddbbbbbbccceeegggiiirrryyyzzzuuuuuuxxx~~~uuupppcccGGG777333333333333333333333333333|||yyyzzzwwwuuurrrpppnnnkkkiiivvvyyymmmeeemmmdddQQQZZZqqq___YYY```iiiyyy}}}zzz}}}~~~zzzvvvpppkkkfffddd```___\\\[[[]]]bbbeeefffjjjsss{{{}}}xxxuuuxxx|||zzzcccGGG888444333333333333333333333333}}}zzz}}}yyyuuupppmmmrrrqqqnnntttwww~~~{{{iii___ccckkkUUUYYYqqq^^^YYYaaaiiixxx{{{}}}}}}|||yyyuuupppjjjeeebbb\\\ZZZXXXVVVYYY___ccccccgggpppyyy{{{xxxvvvzzz~~~eeeHHH999555333333333333333333333333~~~}}}yyyuuurrrooonnnpppttt{{{hhhaaakkkzzz{{{]]]LLLQQQppp\\\VVV^^^iiizzz}}}{{{zzzyyywwwtttooojjjfffddd```XXXRRRSSSVVVZZZaaaiiijjjnnntttwwwxxxyyy|||~~~mmmFFF777999///000111222333444333333~~~zzzwwwwwwttttttvvvzzzkkkeeeooo]]]LLLWWWqqq]]]WWW___jjj|||{{{yyy}}}|||yyyvvvqqqlllhhheee```YYYSSSSSSTTTWWW^^^dddiiimmmrrruuuuuuwww{{{}}}qqqvvvlllGGG888999444444444444444333333333||||||wwwwwwwww}}}|||hhhcccnnnYYYIII[[[yyyttt___XXX```kkk}}}|||zzz|||xxxsssnnniiigggaaaZZZUUUSSSSSSSSSXXX^^^gggkkkoooqqqsssvvv{{{~~~gggeeeiiiHHH999999:::999777555333333333333|||||||||~~~zzz~~~ddd```lllzzzUUUGGGXXXzzzvvvaaaYYY```jjj|||~~~|||~~~|||}}}~~~~~~zzzuuuooojjjgggbbb]]]XXXVVVSSSQQQTTTYYYeeeiiilllooopppttt{{{fff___uuuhhhHHH888777;;;999666444333333444444~~~wwwfffaaammmrrrTTTIIITTTwwwbbbZZZ```iiizzz}}}wwwuuuyyy~~~|||xxxvvvvvvzzz{{{uuuooojjjgggccc___\\\ZZZUUUPPPRRRWWWcccgggkkknnnpppuuu|||iiiaaattt}}}fffHHH888555888666444222222333444555wwwwwwzzzhhh```hhhpppUUULLLUUUuuuaaaZZZ```iiiyyyxxxttttttyyy~~~~~~~~~|||uuuoooooovvv|||}}}}}}wwwpppkkkhhheeecccaaa___YYYSSSTTTYYYbbbffflllppprrrwww}}}rrrkkk~~~eeeHHH777444444333222222222333444555xxxsss}}}lll```cccxxxrrrTTTIIIWWWqqq^^^YYYaaakkk{{{yyyuuuvvvwwwyyyzzzooojjjnnnuuu|||{{{zzzyyyrrrmmmiiifffeeeeeeddd]]]WWWWWW\\\aaafffmmmrrruuuyyy~~~yyyttt}}}cccGGG777444333333333333333333333333}}}tttfffdddwwwtttQQQEEEXXXnnn\\\XXXcccmmm}}}xxxuuutttrrr|||rrrjjjmmmttt|||~~~{{{vvv{{{tttnnnkkkgggggghhhfff```YYYZZZ___aaagggnnntttwww{{{{{{yyy}}}}}}}}}}}}~~~xxxttt|||bbbFFF777555444444555555444444222222qqqeeeggg}}}{{{~~~pppLLL@@@VVVwww___VVVbbbnnn}}}zzzttttttzzz{{{sssnnnlllwww|||zzzzzz}}}wwwnnndddggghhhgggeeebbb```___```bbbjjjtttzzz|||}}}~~~wwwrrruuuwwwzzz~~~xxx{{{bbbGGG:::888444444333333333333222222pppddddddzzzwwwxxxpppRRRDDDQQQwww{{{bbbWWW___jjjyyy{{{uuuyyy|||tttnnnsss{{{yyy}}}vvvnnnhhhiiiiiihhhggggggggggggfffnnnwww|||~~~|||vvvooorrrwww|||~~~fffFFF888666444444333333333333222222pppdddcccwwwwwwuuunnnVVVFFFLLLmmm~~~eeeXXX]]]eeetttvvvwww{{{|||rrrppp{{{~~~xxx|||yyynnnnnnnnnnnnnnnmmmlllllllllrrrzzzzzziiimmmssszzzyyy~~~fffEEE666555444444333333333333222222qqqeeebbbvvvrrrWWWEEEJJJoooeeeYYY^^^dddrrr|||xxxxxx{{{sssuuu{{{|||~~~wwwvvvuuutttsssqqqnnnlllooottt||||||jjjnnnttt{{{xxxwww|||aaaBBB777888444444333333333222222222pppeeeaaasss~~~ZZZFFFNNNvvvfffZZZ___eeesss~~~yyyzzzuuu|||~~~~~~}}}{{{yyyyyyxxxvvvqqqnnnpppuuu{{{rrrtttxxx~~~}}}qqqrrr\\\AAA777999444444333333333222222222|||mmmccc```rrr}}}{{{~~~}}}dddKKKTTT{{{hhhZZZ___fffttt}}}~~~{{{zzz~~~~~~}}}xxxtttqqquuu{{{}}}||||||}}}}}}qqqvvvzzz[[[AAA777666444444333333333333222222~~~nnneeecccvvv~~~oooPPPWWWnnnZZZ\\\eeettt~~~{{{~~~|||}}}~~~~~~~~~xxxsssvvv{{{}}}{{{~~~}}}rrr}}}zzz]]]CCC666333444444333333333333222222qqqhhhhhhzzz{{{vvvTTTWWWsssZZZZZZcccsss~~~~~~}}}xxxvvv{{{}}}{{{~~~|||xxxuuuwww{{{~~~{{{~~~{{{qqqzzz^^^EEE777111444444444333333333222222pppfffhhh~~~|||pppQQQTTTnnnZZZ[[[^^^iiizzz~~~zzzuuusssvvv}}}|||}}}~~~yyy|||www|||[[[AAA666444666555444333333333333333vvvjjjjjjbbbGGGLLLiiiVVVWWWZZZeeeuuu~~~|||wwwssstttyyy}}}|||}}}{{{~~~}}}|||}}}|||{{{zzz{{{~~~vvv{{{[[[AAA666555666555444333333333333444uuujjjiii}}}wwwWWWEEELLLxxxfffSSSTTTWWWbbbrrr{{{zzzvvvtttuuuwww}}}~~~{{{}}}~~~}}}|||zzzyyy}}}~~~~~~|||{{{}}}{{{xxxvvvvvvwww}}}~~~yyyrrr{{{ZZZAAA666555555555444333333333444444xxxkkkcccdddzzzlllRRRFFFOOOrrrhhhTTTTTTWWWaaarrr{{{~~~zzzwwwuuuuuuwwwzzz{{{zzzyyy~~~~~~{{{|||zzzxxxxxx|||~~~yyyxxx~~~zzzvvvvvvxxxzzz~~~yyyuuummm}}}\\\BBB777666555444444333333333444444|||ssseee]]]___www{{{eeeMMMCCCLLLqqqlllVVVTTTUUU___pppyyy~~~|||zzzxxxuuuxxx{{{zzzwwwwww~~~{{{{{{~~~{{{yyyyyy{{{~~~xxxwww{{{zzzvvvvvvzzz~~~zzzvvvmmm~~~]]]BBB888777444444333333333444444555rrrrrr|||hhh]]]___www~~~hhhMMMAAAJJJtttpppVVVQQQQQQZZZlllvvv~~~}}}xxxyyy{{{{{{wwwtttwww~~~}}}~~~yyyyyy||||||zzzyyyzzz}}}~~~~~~{{{wwwwwwzzz}}}}}}wwwssstttzzzyyyooo|||[[[BBB888888444444333333333444555555xxxhhhtttnnn```ccczzzmmmOOOAAAKKKxxxvvvXXXPPPNNNWWWjjjttt|||{{{|||~~~{{{uuuvvv{{{zzzzzzzzzvvvvvvzzz}}}{{{yyyxxxxxxyyyyyyzzz|||{{{zzzyyyyyyzzz|||~~~~~~}}}yyysssoooqqqxxx~~~wwwnnnvvvWWW???777888333333333333333444555666nnn]]]vvvpppbbbeee~~~{{{lllMMM???KKK{{{zzz[[[QQQNNNWWWjjjuuu|||}}}~~~xxxwww|||wwwyyy~~~{{{wwwssstttyyy~~~|||yyyvvvuuutttuuuuuu|||zzzxxxyyy|||~~~||||||xxxrrrmmmpppxxx~~~rrrlllqqqSSS===777888333333333333333444555666}}}eeeccczzz{{{hhhkkkzzzzzz|||gggFFF>>>LLLssscccRRRPPPVVVeeeuuu}}}~~~}}}}}}zzzzzz{{{yyyyyyzzz|||zzzsssnnnpppsssvvv{{{|||zzzyyywwwssspppuuuxxxzzz{{{zzz{{{~~~~~~{{{wwwtttuuuxxx}}}vvvtttmmmPPP:::333555666666666666666666666666lllcccpppuuueeemmmzzz|||kkkHHH>>>JJJqqqcccRRRPPPVVVdddrrr|||~~~{{{yyyyyyzzzyyyxxxwwwxxx{{{zzzrrrkkkjjjmmmqqqyyy~~~|||zzzwwwuuussssssvvvyyy{{{||||||wwwvvvzzzwwwuuukkkOOO;;;555777555555555555555555555555xxxccccccxxxnnndddppp~~~uuuQQQCCCKKKssshhhUUUPPPUUUaaannn|||}}}}}}|||zzzxxxxxxyyyzzzxxxuuuuuuyyy{{{qqqfffcccdddiiiqqqyyy}}}|||wwwtttsssoooqqqtttwww{{{~~~wwwwww|||tttsssiiiMMM;;;666888555555555555555555555555iii[[[iiillleeeuuu|||}}}xxxSSSCCCIIIuuurrrYYYPPPSSS___jjj|||~~~}}}|||{{{yyyyyyyyyyyyyyyxxxvvvwww||||||qqqfff```^^^___dddjjjtttyyy~~~yyytttrrrnnnooopppssswww|||{{{wwwyyymmmmmmgggKKK;;;777888555555555555555555555555sss\\\bbbzzzjjjhhh|||{{{}}}pppLLL===BBBmmmxxxZZZNNNRRR___jjjxxx}}}{{{zzzzzz{{{{{{yyyyyyzzz}}}uuuiiibbb]]]WWWWWWYYYaaaiiittt|||}}}yyyvvvsssrrrqqqrrrtttwwwzzz{{{}}}|||zzzzzz}}}~~~gggiiifffIII;;;777777555555555555555555555555dddaaassswwweeehhh~~~iiiHHH<<>>GGG]]]bbbTTTVVV```hhhooo~~~|||zzz{{{}}}}}}}}}~~~~~~wwwmmmcccWWWQQQOOOLLLMMMSSS```ooozzz}}}|||zzzyyyxxxyyy{{{{{{xxxvvvvvvxxx{{{~~~{{{yyybbbkkk___CCC999777555444444444444444444444444rrr___fffyyykkk```ggg|||yyy\\\@@@<<>>:::888333444444444444444555555666kkkdddyyyyyytttfffMMM======DDDffflllXXXOOOTTTeeexxx|||ssspppooollliiiddd^^^VVVPPPQQQWWW```fffppptttwwwyyy}}}zzzvvvtttsssuuu{{{xxxddd{{{lllNNN<<<888666222333333333333333444555666nnnbbbtttyyyuuudddJJJ<<<<<>>]]]yyycccTTTVVVeeeuuu~~~}}}zzzvvvrrrjjjeee]]]UUUQQQRRRUUUXXXbbbkkktttxxx|||}}}yyywwwzzz~~~}}}ttteeeJJJ<<<888666444333333333333444555666777zzzdddppp~~~sssqqqyyy]]]FFF<<<<<>>BBBUUU~~~pppWWWOOOXXX^^^nnn~~~~~~sssqqqmmmhhhbbb\\\WWWTTTOOOVVV[[[]]]aaaiiiooorrrrrruuuyyy|||rrrlllxxxaaaEEE888444444555444444555555777888999:::hhhiiipppffflll|||wwwuuu}}}zzzkkkRRR@@@<<<>>>>>>TTT}}}hhhVVVRRRPPPaaannn}}}{{{wwwpppkkkfffbbb^^^[[[VVVRRRQQQVVVZZZ\\\bbbhhhoootttyyy{{{qqqaaavvv|||\\\BBB777777888666666777888888777888:::<<>>777888999777666777999999:::;;;===???jjjhhh{{{ggggggsss|||xxxxxxzzz}}}xxxiiiQQQ>>>888;;;???XXXkkkXXXPPPLLL\\\jjjzzzwwwllleee```XXXQQQPPPPPPQQQUUUZZZlll~~~jjjccc}}}nnnPPP<<<777999999777555888:::;;;<<<>>>@@@CCCjjjgggeeeiiizzzyyysssqqqrrr|||tttdddNNN<<<777;;;AAAVVVqqq^^^TTTOOOZZZhhhxxx~~~uuulllaaaWWWSSSQQQQQQSSSWWWhhh}}}}}}|||llldddnnnOOO===::::::888666666999<<<===>>>@@@BBBDDDjjjggggggmmm~~~~~~qqq]]]HHH;;;777<<>>@@@@@@AAACCCEEEkkkiii}}}uuuiiipppsssXXXDDD:::888===CCCRRR|||}}}}}}{{{bbbUUUQQQTTTaaarrr||||||yyyxxxxxxzzz~~~mmmddd^^^YYYVVVVVV]]]nnn~~~{{{~~~zzzmmmhhhEEE999;;;;;;999999888;;;???BBBDDDEEEGGGIIImmmllluuummmhhhqqqxxxVVVBBB;;;:::===AAANNNdddTTTRRROOO\\\lllwww}}}}}}yyyvvvttttttyyytttkkkbbb[[[XXXYYYhhh||||||}}}zzzwwwkkkEEE999;;;<<<:::999777;;;AAAFFFIIIKKKNNNPPPoooooowwwmmmfffrrr~~~WWWBBB===<<<===@@@III~~~gggVVVTTTLLLYYYhhhssszzz|||xxxuuusssuuuvvvjjjaaa\\\WWWeeewwwppp}}}{{{qqqwwwrrrIII<<<===<<<999999666;;;BBBHHHLLLPPPSSSVVVlllssswwwgggkkkyyyYYYDDD;;;999<<>>DDDNNNwwweeeSSSJJJJJJPPP]]]lllzzz~~~rrrhhhdddkkkuuu{{{oooccc^^^```lll|||}}}zzzuuufffaaa{{{iiiLLL;;;:::888999;;;777;;;<<>>???BBBOOOqqqmmmQQQJJJEEEEEEPPPaaarrr~~~}}}tttkkkfffllluuuwwwhhh[[[ZZZdddsss~~~zzzjjjwww```HHH======999999>>><<<<<>>AAADDD@@@CCCFFFPPP```nnnwwwuuuvvvzzzuuuzzzvvvxxxuuujjjVVVDDD777<<>>FFFEEEJJJWWWeeerrrmmmxxxzzzxxx}}}{{{}}}|||zzznnnNNNBBB999<<>>BBB???===AAADDDLLL___vvviiixxx{{{kkktttyyyooo___III===555:::GGGUUUaaaiiiqqq|||sssZZZOOOUUU^^^nnn~~~}}}zzzzzz||||||xxxwwwyyytttnnnfffbbbdddhhhjjjkkksssvvvzzz|||zzzuuunnnjjjbbb]]]___lll|||ooo___YYY[[[jjj{{{tttyyyuuuoookkkFFF<<<888AAAIIIHHHCCCBBBDDDSSSooojjjzzz|||sssnnn}}}{{{|||}}}zzzlll[[[III>>>555888EEEUUUeeeqqq{{{bbbQQQUUU[[[kkk{{{zzz|||{{{wwwtttuuusssooojjjggghhhjjjkkkkkklllooosssuuuvvvssspppmmmjjjaaa[[[___jjjyyyyyyggg\\\XXX^^^pppvvvoooqqquuu^^^CCC<<<:::DDDPPPTTTOOOIIIFFFVVVssslll}}}uuutttwww~~~}}}~~~xxxhhhVVVGGG>>>777999DDDVVVnnnfffPPPQQQUUUddd}}}||||||{{{uuuqqqpppiiigggeeeeeegggjjjlllmmmmmmnnnpppqqqsssssstttttttttnnngggcccdddnnnooo```XXXTTTdddyyy}}}|||pppzzzzzziiiVVVAAA<<<:::CCCSSS^^^ZZZQQQIIITTTnnnnnnuuuqqqzzz|||iiiVVVBBB===:::;;;DDDYYYyyy}}}}}}fffNNNMMMPPP\\\sssxxxrrrpppccccccdddfffiiimmmppprrrttttttssssssssstttuuuvvvwwwwwwvvvsssmmmooo~~~xxxggg[[[RRR[[[mmm~~~vvvyyycccPPP>>>;;;999AAAVVVfffcccUUUOOOWWWmmmoooxxxpppyyyhhhQQQ===<<<;;;:::???UUU{{{xxxdddLLLLLLLLLSSSgggvvvxxxuuudddeeefffhhhkkkoootttwwwzzzzzzzzzzzzyyyyyyyyyyyyzzz||||||zzzqqqbbbVVVYYYdddwww}}}{{{___LLL===<<<;;;DDD[[[ooojjjXXXYYYbbbwwwnnn}}}sss{{{```GGG;;;<<<<<<888999MMMwwwbbbLLLMMMKKKNNN]]]jjjxxx{{{~~~zzzdddeeefffgggiiimmmqqquuu|||}}}yyyiii\\\YYYaaattt|||]]]JJJ===??????HHHaaavvvoooZZZbbbmmmwwwwwwrrr~~~^^^BBB===888AAACCCDDDJJJhhhxxxTTTHHHJJJLLLPPPVVVkkkwwwxxxssslllgggiiillloootttyyyyyyssseee^^^^^^kkk|||uuuWWWKKK===???BBBUUUqqqwwwjjjdddlllyyyxxxsssqqq^^^CCC>>>888@@@DDDOOOYYYkkkgggPPPIIIHHHKKKOOOaaannn{{{|||uuuoookkklllmmmpppwww~~~}}}kkkdddbbblll{{{www{{{RRR???>>>??????OOOhhhmmmcccaaannn|||{{{xxxppprrr|||vvvXXXCCC>>>999@@@HHH^^^ooottt[[[HHHFFFIIIIIIUUUcccsss|||{{{wwwssspppooooooqqq{{{zzz}}}sssjjjeeemmmzzzzzzoooyyyQQQ===?????????KKK___aaaZZZ\\\ppp}}}}}}{{{tttpppvvvxxxqqquuuvvv~~~|||{{{fffOOO@@@>>>;;;CCCKKKggg}}}zzzfffIIIFFFIIIGGGMMMZZZkkkyyy|||{{{xxxuuurrrppprrr~~~{{{zzz~~~vvvmmmggglllwww~~~wwwuuukkkNNNCCC@@@BBBBBBOOO^^^ZZZRRRVVVkkkxxx~~~{{{{{{uuuttt~~~{{{wwwzzzwwwyyy~~~qqqYYYGGG@@@@@@@@@GGGJJJaaauuuqqq|||rrrOOOGGGGGGDDDHHHSSSeeevvv~~~zzzwwwsssttt}}}zzzooogggkkkuuuwwwrrrzzzvvv\\\GGGCCCBBBEEEIIIXXXeeeZZZMMMPPP^^^mmmwww{{{vvvxxx}}}}}}{{{zzzkkkRRRDDDBBBCCCCCCJJJIIIVVVbbb^^^nnnZZZJJJEEEAAADDDMMM^^^rrr~~~{{{zzzvvvllllllsss~~~rrrnnnoooTTTAAACCCCCCGGGOOObbbnnn^^^LLLLLLTTTcccyyy~~~~~~{{{{{{}}}xxxyyyuuu{{{zzz|||}}}{{{}}}}}}vvvdddOOOCCCAAADDDBBBJJJIIIQQQUUUQQQfffhhhPPPFFFCCCBBBHHHWWWjjjxxxtttooorrr{{{ooommm~~~iiiNNN???FFFEEEGGGPPPfffsssaaaKKKJJJSSScccxxxyyypppqqqyyyssssssrrrooollllllmmmooozzzvvvttt|||yyy|||{{{wwwrrrkkk]]]LLLAAA>>>CCC???HHHJJJRRRRRRNNNfff{{{zzzsssWWWKKKHHHBBBEEEQQQcccpppuuu|||zzzrrrrrrxxxllllll|||cccGGG===GGGFFFGGGOOOfffuuubbbKKKIIIYYYhhh|||sssrrrsssuuuvvvrrrsss~~~xxx}}}}}}|||}}}~~~zzzuuunnndddVVVHHHBBBBBBCCCCCCHHHNNNNNNLLLRRR[[[yyyyyykkkKKKNNNBBBBBBFFFPPP]]]kkkxxxzzz}}}{{{yyy|||uuuwww^^^HHH@@@BBBJJJGGGLLLbbbqqq___KKKLLLeeehhhzzzzzz{{{{{{yyyqqqiii```TTTGGG@@@@@@BBBBBBEEEIIIJJJLLLTTT___ppp}}}RRRMMMDDDBBBCCCIIITTTaaaqqq~~~~~~~~~|||}}}uuuoooSSSDDDAAADDDDDDHHHUUUnnnzzzcccKKKLLL___iii|||yyyzzz{{{xxxmmmbbb[[[SSSIIICCCAAABBBAAABBBEEEGGGLLLWWWaaagggbbbQQQHHHCCC@@@CCCJJJVVViiiyyy}}}vvv~~~}}}}}}xxx}}}yyynnnsssgggJJJAAABBBBBB@@@HHHYYYsss~~~gggPPPQQQYYYkkk|||wwwzzz~~~|||nnn___XXXSSSMMMFFFDDDDDDDDDDDDFFFIIIOOOWWW^^^cccrrrzzzZZZLLLEEEAAABBBFFFNNNaaasss|||yyy|||zzzuuu{{{xxx}}}{{{jjjeeerrraaaIIIDDDBBB===CCCGGGUUUppplllXXXZZZZZZkkk~~~|||zzz{{{vvv|||xxxdddXXXRRRLLLGGGDDDFFFHHHKKKLLLNNNRRRVVVXXX]]]eeejjjPPPFFF@@@BBBDDDHHHWWWiiittt|||||||||xxxsss{{{}}}tttcccdddvvvtttXXXGGGFFFDDD===EEEFFFRRRqqqvvv^^^\\\aaakkk|||xxxzzz{{{yyy{{{iiiXXXOOOHHHEEEEEEHHHMMMPPPPPPRRRVVVVVVSSSSSSZZZ|||WWWHHH???AAABBBBBBLLL[[[iiirrr~~~}}}xxx}}}xxxtttyyyooobbbkkkzzzfffNNNBBBDDDFFFCCCDDDFFFUUUxxx}}}___WWWeeelll{{{sss{{{|||~~~|||hhhUUUJJJEEEGGGKKKJJJNNNQQQQQQSSSXXXWWWRRRMMMUUUeee~~~yyyeeePPPAAAAAAAAA>>>DDDQQQ\\\fffuuu~~~}}}vvvvvv|||~~~lllgggwwwqqqZZZHHHAAABBBDDDEEEEEEHHHWWWxxxwwwZZZSSSdddnnn{{{ppp~~~~~~{{{{{{~~~dddQQQGGGEEEKKKSSSJJJOOOPPPOOORRRXXXXXXSSSMMMUUUXXXuuuwwwaaaooorrrYYYEEEBBBBBB===BBBMMMSSS^^^ooo}}}{{{xxxyyy{{{lllnnn|||hhhRRRHHHEEEBBB@@@AAAIIIJJJVVVpppkkkTTTTTT```pppyyyxxxzzz{{{|||xxxqqq}}}}}}zzzoooZZZNNNIIIHHHLLLQQQUUUOOOJJJLLLRRRWWWVVVSSSRRRSSSUUUeeeqqqiii|||eeeFFF@@@CCC@@@???CCCLLLRRR^^^ooo~~~{{{{{{{{{nnn~~~vvv]]]GGGDDDFFFDDDCCCGGGEEEMMM[[[rrr~~~kkkVVVUUUaaannn{{{~~~||||||yyyzzz|||zzztttwww~~~~~~vvvfffUUULLLIIIJJJNNNSSSWWWSSSNNNNNNRRRUUUVVVUUUPPPOOOOOO^^^xxx}}}xxxUUUEEEAAA>>>===???BBBGGGSSSddduuu}}}uuu^^^IIIDDDEEEBBBAAACCCBBBHHHTTTlll{{{iiiQQQMMMXXXfffttt|||qqq{{{}}}}}}uuuvvvzzz|||{{{uuufffZZZOOOJJJJJJLLLPPPUUUWWWUUURRROOOOOOQQQSSSUUUOOOMMMKKKUUUwwwoooRRRCCC???>>>>>>>>>CCCMMM\\\lll{{{qqq]]]JJJEEEDDD@@@>>>@@@CCCHHHTTTlll|||jjjRRRNNNZZZhhhwww___gggttt|||www|||~~~uuuyyywwwmmm[[[SSSLLLKKKLLLNNNQQQVVVUUUTTTSSSOOOKKKKKKOOOSSSPPPPPPNNNRRReeekkkNNNCCCAAA@@@???BBBHHHSSSbbbqqq~~~hhhYYYIIIDDDCCC@@@???@@@BBBJJJXXXnnnyyyhhhUUUWWWdddsssrrrmmmkkkrrr}}}lllssswww~~~}}}qqqvvvsssfffVVVPPPMMMNNNOOONNNQQQUUUSSSTTTTTTQQQLLLKKKOOOSSSSSSVVVVVVTTTWWWnnncccIIIAAA@@@;;;===AAAHHHUUUeeeuuu~~~xxxzzz[[[QQQGGGCCCBBBBBBBBBCCC???LLL]]]oootttaaaUUU^^^mmm||||||kkkgggqqqzzz}}}}}}uuuuuuxxxnnnqqqmmmaaaUUUQQQOOOPPPPPPNNNOOOSSSSSSUUUVVVUUURRRQQQRRRUUUTTTWWWZZZWWWRRR[[[}}}{{{UUUBBB???;;;;;;>>>DDDOOO```qqq}}}yyyrrr{{{~~~vvv```OOOJJJEEEBBBBBBCCCEEEFFFCCCTTThhhxxxxxxaaaVVVbbbpppyyyppprrr{{{zzzttt|||~~~{{{|||rrrllllllggg]]]TTTQQQPPPQQQPPPMMMNNNRRRQQQSSSUUUVVVVVVUUUUUUUUURRRQQQUUUWWWRRRTTTkkkeeeIIIBBB?????????CCCKKKZZZlllxxxrrrmmmwwwdddRRRFFFFFFDDDAAABBBDDDFFFGGGJJJ]]]rrrfffTTT\\\gggzzz{{{yyy{{{~~~}}}zzz}}}|||~~~{{{}}}wwwzzzxxxnnnjjjiiicccZZZSSSQQQPPPQQQOOOLLLNNNRRRNNNPPPSSSVVVWWWVVVUUUSSSOOOKKKNNNVVVUUUTTTbbbwww}}}|||rrrQQQGGG@@@???>>>>>>DDDQQQaaalllzzziiiqqqsss\\\OOOCCCDDDDDDAAAAAADDDFFFGGGLLL]]]ssseeeMMMOOOXXXllltttssswww}}}|||{{{|||{{{yyyxxxxxx}}}{{{vvvrrrooojjj```WWWOOORRRUUUUUUQQQNNNNNNOOOVVVVVVWWWVVVTTTQQQNNNLLLPPPLLLKKKNNNPPPQQQXXXaaadddCCCBBB<<<@@@CCC???III\\\dddwww}}}yyy|||uuuvvvrrrjjjUUUIIIAAA@@@??????AAACCCEEEGGGPPP]]]oooyyyUUUAAAKKKJJJXXXqqq}}}{{{}}}~~~zzzxxxyyy}}}{{{yyy}}}|||wwwqqqooopppkkk^^^RRRMMMOOOQQQRRRQQQPPPOOOOOOMMMPPPSSSTTTSSSPPPKKKHHHJJJFFFGGGKKKMMMNNNUUU]]]wwwsssrrryyyLLLEEE===>>>AAA===FFFWWW]]]ooowwwyyy___KKKBBBBBBAAA@@@@@@AAABBBEEEFFFFFFQQQbbbuuutttVVVCCCLLLPPP```xxx~~~|||xxx|||zzzzzz|||tttmmmoooqqqlll\\\OOOLLLLLLMMMOOOQQQQQQPPPNNNJJJNNNSSSVVVVVVRRRMMMIIIHHHGGGHHHKKKLLLKKKOOOTTTeeellldddqqqbbbLLL???===>>>;;;AAANNNRRRbbbnnn}}}uuuXXXGGGBBBCCCBBBAAA@@@AAABBBDDDEEEEEEMMM[[[qqqwww```LLLPPP[[[jjj|||}}}zzz{{{}}}tttooooooooogggZZZPPPLLLKKKJJJLLLPPPQQQOOOLLLJJJMMMRRRUUUUUUQQQMMMJJJNNNNNNOOOOOOMMMKKKKKKMMM\\\uuu~~~wwwYYYEEE===>>>:::===FFFHHHUUUbbbttt}}}oooSSSGGGGGGDDDCCCBBBAAAAAABBBDDDEEEIIINNN[[[ssslllTTTRRRfffrrrwwwpppmmmfff[[[SSSQQQOOOLLLKKKLLLOOOPPPMMMKKKKKKLLLNNNOOONNNLLLJJJHHHPPPRRRSSSQQQNNNLLLKKKJJJUUUbbbjjjNNN???>>>;;;===BBBBBBJJJVVVggguuu|||{{{{{{xxxuuu~~~aaaKKKCCCDDDDDDCCCBBBAAAAAABBBDDDEEEGGGLLLYYYsssvvvZZZRRRjjjttt{{{ooofff[[[NNNKKKPPPPPPNNNMMMNNNOOOOOONNNMMMPPPQQQRRRRRRQQQPPPNNNMMMKKKPPPRRRPPPNNNOOOOOOMMMSSSZZZyyy{{{WWWAAA???======@@@???CCCLLLYYYeeepppyyytttxxxsssnnnooowww~~~mmmWWWHHHCCCDDDDDDCCCBBBAAABBBCCCEEEFFFEEEKKKWWWsss}}}cccXXXgggpppwww{{{nnnaaaUUUJJJIIIPPPNNNOOOPPPPPPOOOOOOQQQSSSSSSUUUXXXZZZ[[[YYYVVVTTTKKKQQQSSSPPPNNNQQQQQQNNNSSSWWWmmm^^^BBB???======???>>>@@@DDDKKKVVVbbbnnnxxx~~~}}}}}}ooogggoooppp___QQQIIIGGGHHHCCCBBBAAAAAABBBDDDFFFHHHGGGKKKTTTlll{{{bbbXXX___hhhqqquuu~~~~~~nnn```UUUKKKJJJQQQLLLOOOQQQQQQPPPPPPTTTXXXOOOSSSYYY]]]^^^\\\XXXUUUPPPVVVWWWRRROOORRRRRRNNNPPPQQQ]]]zzzaaaBBB>>>======???===???@@@CCCKKKXXXeeepppvvvzzzmmmeeerrrxxxcccRRRIIIGGGHHHIIICCCBBBAAAAAABBBEEEGGGIIIFFFHHHMMMaaavvvoooXXXOOOXXXcccmmmsss}}}}}}vvv~~~sss]]]PPPJJJIIILLLOOOOOONNNOOOPPPRRRTTTUUUTTTWWW\\\```aaa```^^^\\\YYYTTTQQQRRRRRROOOMMMNNNQQQVVVXXX```~~~}}}TTT<<<===DDDAAA888>>>>>>???AAAFFFQQQ^^^hhhssssssmmmzzzlllUUUOOONNNJJJGGGIIIFFFFFFEEEBBBAAABBBEEEHHHCCCFFFSSSmmmtttYYYGGGRRR\\\jjjzzzxxx|||~~~}}}eeeUUUNNNJJJLLLOOOOOOOOONNNOOOPPPQQQSSSTTTTTTWWWZZZ]]]^^^^^^\\\ZZZWWWSSSQQQSSSSSSPPPNNNPPPPPPTTTVVV[[[nnnsssMMM;;;===@@@<<<=========>>>BBBJJJTTT\\\jjjyyy||||||~~~~~~fffPPPKKKJJJFFFDDDFFFFFFEEEDDDCCCAAABBBEEEHHHKKKLLLVVVlllrrrXXXEEEOOOdddppp||||||yyyzzz}}}}}}|||lllYYYOOOLLLKKKMMMQQQOOONNNNNNNNNOOOQQQRRRSSSTTTUUUWWWYYYZZZZZZYYYYYYUUUQQQPPPTTTUUURRRPPPQQQNNNPPPSSSUUU\\\rrrnnnIII>>>@@@AAA=========<<<>>>CCCIIINNN[[[iiivvv||||||uuuhhhooo~~~{{{~~~ttt```MMMHHHGGGDDDBBBDDDDDDEEEDDDCCCBBBBBBDDDFFFMMMMMMUUUjjjpppXXXEEEMMMeeeooo~~~|||wwwvvvuuusssrrrdddUUUOOOMMMKKKLLLNNNNNNMMMMMMMMMMMMOOOQQQRRRSSSSSSTTTTTTUUUVVVVVVVVVSSSOOOOOOTTTUUURRRQQQQQQNNNLLLOOOSSSSSS^^^pppPPPBBB@@@>>>======<<<===@@@CCCEEEMMMWWWdddlllrrryyywwwlllbbb\\\dddqqqkkk\\\MMMHHHGGGEEEDDDEEECCCDDDDDDCCCBBBBBBCCCEEEDDDHHHSSShhhqqqZZZHHHOOO[[[iii|||~~~wwwqqqooonnnkkkjjj^^^RRRNNNMMMKKKJJJJJJLLLLLLKKKKKKKKKMMMNNNOOOPPPPPPPPPQQQRRRSSSTTTUUURRRNNNNNNQQQSSSPPPOOOPPPOOOIIILLLTTTTTTWWWooommmHHH;;;===<<<;;;;;;<<<>>>???@@@BBBIIISSS\\\cccjjjttt|||{{{lllZZZQQQTTT[[[|||}}}}}}{{{}}}___UUUKKKFFFEEEDDDDDDEEEAAABBBDDDDDDBBBAAABBBCCC@@@HHHWWWlllsss]]]KKKPPPWWWjjjzzz}}}|||vvvrrrqqqnnnjjj___TTTKKKJJJKKKJJJIIIJJJJJJIIIIIIHHHIIIJJJKKKLLLLLLMMMNNNOOOQQQRRRSSSTTTSSSNNNLLLNNNNNNLLLKKKLLLMMMHHHKKKSSSUUUVVVcccuuuZZZ???===;;;999:::;;;======<<<>>>@@@EEEMMMSSSXXXbbblllyyy}}}~~~~~~}}}xxxjjjUUUGGGMMMbbbvvv~~~{{{vvvuuuuuuoooRRRMMMFFFBBBAAAAAABBBBBB???AAADDDDDDCCCAAAAAAAAADDDPPP___ppprrr[[[KKKRRR\\\nnn~~~zzzzzzzzzsssjjjVVVLLLEEEFFFIIIIIIIIIJJJHHHGGGGGGFFFFFFGGGIIIJJJIIIJJJLLLOOOQQQRRRSSSSSSTTTNNNJJJJJJIIIGGGFFFIIIJJJHHHJJJOOOQQQRRRYYYccc|||xxxTTTBBB???<<<;;;<<<>>>===<<<===;;;===BBBEEEIIIRRR\\\dddkkkssswwwyyy{{{~~~~~~|||zzzyyywwwwwwttthhhVVVKKKPPPfffzzzuuusss|||nnnXXXHHHGGGCCC@@@>>>???@@@@@@>>>AAACCCDDDCCCAAA@@@@@@FFFTTTcccnnnkkkTTTIIITTT\\\hhh~~~|||yyy~~~uuugggTTTKKKDDDEEEIIIIIIHHHIIIGGGFFFEEEEEEEEEFFFGGGHHHGGGIIIKKKOOOQQQRRRSSSSSSUUUNNNHHHGGGFFFCCCDDDFFFGGGIIIKKKKKKKKKMMMSSSYYY[[[yyykkkHHHDDD@@@>>>???@@@???>>>???:::999<<<>>>???GGGQQQSSS[[[eeekkknnnrrrwww{{{}}}{{{zzzyyywwwuuutttrrrrrrhhhYYYKKKNNNeee}}}|||yyyqqqcccKKKDDDEEECCC@@@>>>???AAAAAA===@@@CCCDDDCCCAAA@@@???DDDSSSaaahhhcccOOOHHHVVVVVV\\\nnn~~~|||{{{|||~~~vvvzzz}}}mmmXXXKKKHHHEEEDDDEEEGGGHHHHHHGGGHHHIIIGGGEEEFFFIIIMMMHHHLLLOOOOOOPPPTTTTTTQQQVVVMMMFFFDDDDDDDDDGGGKKKRRRQQQNNNKKKIIIKKKOOORRRWWWhhhvvvyyymmmXXXDDD???AAA@@@??????:::888999<<<<<<;;;>>>CCCEEEIIINNNRRRXXX```iiipppyyy|||}}}}}}}}}{{{xxxtttpppmmmjjjjjjmmmmmmkkkiiiXXXTTTWWWggg~~~sss___NNNFFFFFFEEEBBB@@@???>>>??????>>>@@@BBBCCCCCCAAA>>><<>>@@@BBBBBBAAA@@@???===BBBDDDLLLUUUNNNGGGOOOQQQ___yyy}}}|||}}}xxxyyyyyy~~~wwwsssppp[[[QQQPPPLLLGGGDDDDDDEEEGGGGGGHHHIIIJJJIIIFFFEEEFFFGGGKKKNNNNNNNNNRRR[[[aaabbbQQQKKKFFFGGGGGGEEEFFFIIIIIIJJJKKKKKKKKKMMMQQQSSSPPPTTT```{{{{{{uuuUUU@@@===DDD@@@<<<:::;;;:::777777:::666888:::===???DDDJJJNNNVVVYYY\\\___ccchhhnnnrrrxxxzzz}}}}}}{{{{{{}}}}}}zzzwwwuuupppmmmiiieeeaaa]]]YYYVVVRRRNNNJJJMMMTTT[[[^^^^^^zzz}}}rrrSSSHHHHHHIIIFFFEEECCCAAA@@@?????????======>>>???@@@AAABBBBBB>>>@@@CCCPPP[[[RRRHHHMMMXXXhhh~~~||||||~~~}}}yyyuuummmqqq|||uuuwwwlllXXXVVVTTTOOOIIIEEEEEEFFFHHHHHHMMMMMMNNNMMMLLLJJJIIIIIIEEEMMMTTTXXX[[[^^^\\\WWWNNNIIIGGGIIIIIIGGGFFFHHHGGGHHHJJJKKKKKKLLLNNNPPPPPPSSSWWWeeeoooKKKAAAFFF???<<<;;;>>>???<<<;;;<<<999999999:::;;;>>>AAACCCEEEGGGIIILLLOOOTTTZZZ^^^iiinnnrrrsssqqqqqquuuzzzyyyzzz|||~~~~~~~~~}}}zzzuuurrrooollliiiggg```^^^ZZZVVVQQQNNNJJJHHHAAAFFFHHHDDDCCCOOOhhh}}}yyywww|||}}}nnnTTTNNNNNNJJJEEEEEEDDDBBBAAA@@@?????????>>>>>>>>>???@@@BBBCCCBBBCCCHHHXXXdddYYYKKKNNN```ppp|||vvvrrreeemmmeeeUUUWWWUUUQQQKKKHHHHHHIIIJJJJJJOOONNNNNNOOONNNNNNLLLKKKKKKSSS[[[^^^___^^^XXXPPPPPPLLLKKKMMMNNNLLLJJJKKKMMMNNNPPPPPPOOONNNOOOPPPQQQVVVZZZ]]]kkkqqqRRRCCCEEE@@@>>>AAAAAA===::::::;;;:::999999999:::;;;;;;;;;===>>>???AAADDDIIIMMMUUUZZZ___aaa```bbbggglllmmmqqqvvvxxxwwwuuuttttttsssuuuxxx{{{|||{{{yyyxxx|||}}}~~~~~~|||zzzwwwuuukkkhhhdddaaa^^^\\\YYYWWWPPPOOOMMMIIIFFFDDDCCCCCC;;;>>>???===BBBZZZzzzuuurrrxxxwww\\\MMMNNNMMMFFFEEEEEEDDDCCCBBB@@@???>>>AAA@@@>>>======>>>@@@AAA@@@BBBIII]]]kkk^^^OOOTTTfffsss{{{vvviiiuuuyyyaaaVVVWWWRRROOOLLLJJJJJJLLLLLLLLLLLLJJJJJJKKKLLLMMMMMMLLLQQQUUUWWWUUUUUUUUURRRNNNSSSOOONNNRRRSSSPPPOOOPPPPPPQQQQQQQQQOOONNNNNNOOOQQQWWW]]]```bbbrrr\\\IIIAAA<<<===>>><<<;;;===<<<:::888777777777666444777888999999999;;;>>>@@@BBBFFFJJJLLLMMMOOOTTTWWWZZZ```hhhlllkkkjjjkkkllllllmmmnnnpppooonnnmmmkkkkkkmmmooopppnnnkkkgggdddXXXUUURRROOONNNLLLJJJHHHDDDDDDCCCAAA??????AAACCC@@@;;;888@@@WWWxxxsssuuu~~~}}}|||}}}qqqlll]]]KKKFFFKKKLLLGGGEEEEEEEEEDDDBBBAAA???>>>AAA@@@???>>>===>>>>>>???:::===GGG___mmm___RRRYYYgggrrr|||yyywww{{{}}}|||xxxyyyhhh[[[VVVTTTMMMKKKJJJJJJLLLMMMMMMLLLHHHFFFEEEFFFJJJMMMNNNMMMNNNPPPOOOKKKKKKNNNNNNLLLRRRNNNMMMPPPRRRPPPOOOQQQPPPQQQQQQPPPNNNMMMOOOPPPUUUUUU___jjjjjjiiiyyyhhhZZZKKKCCC@@@???@@@CCC???<<<999999999999666444555666888888777777888:::888999;;;===???AAACCCDDDGGGMMMSSSWWWWWWXXX\\\```aaaaaaaaa```___]]]\\\[[[UUUWWWZZZ\\\ZZZWWWRRRNNNHHHFFFCCCBBBBBBAAA@@@>>><<<===>>>===;;;<<<@@@CCCFFFEEEIIIYYYrrr~~~vvvppp```XXXOOOIIIGGGIIIJJJJJJEEEEEEEEEDDDCCCAAA???>>>???>>>>>>>>>>>>??????@@@:::>>>IIIaaalll[[[OOOYYYcccrrr{{{tttqqqpppwww~~~zzzuuuiiirrrqqqbbbUUURRRQQQMMMIIIHHHHHHJJJLLLMMMMMMKKKHHHEEECCCEEEJJJNNNPPPPPPKKKNNNOOOMMMMMMPPPPPPMMMOOOJJJIIILLLNNNLLLLLLNNNTTTUUUTTTSSSRRRRRRTTTVVVZZZTTT___tttwwwkkkmmm{{{kkkWWWKKKDDDCCCEEEDDDAAA>>>===>>>>>>;;;888333555777777777666666777777666666777999;;;;;;:::;;;???DDDEEEEEEHHHOOOTTTSSSRRRPPPNNNLLLJJJIIIHHHEEEGGGKKKMMMLLLHHHCCC??????===;;;;;;<<<<<<;;;:::999:::;;;;;;999;;;???CCCIIITTTeeeuuuyyymmmhhhNNNIIIHHHKKKKKKGGGFFFHHHEEEEEEEEEEEECCCAAA???>>><<<<<<===>>>???@@@@@@AAA@@@DDDOOOdddlllWWWKKKWWW___rrr{{{tttnnnllllllsssoooxxxxxxrrrwwwvvvaaaPPPNNNOOOKKKKKKPPPGGGGGGHHHHHHIIIJJJLLLLLLHHHHHHHHHJJJLLLMMMLLLJJJMMMLLLKKKKKKKKKMMMNNNOOONNNMMMKKKKKKLLLMMMMMMLLLTTTSSSQQQOOONNNNNNNNNOOOSSSVVV[[[^^^```bbbeeefff|||yyyaaaNNNDDDLLLBBB===BBBEEE@@@;;;:::999999<<<<<<777222444;;;666666666444333333555666999999999:::;;;===>>>???BBBBBBAAA@@@???>>>>>>===CCCCCCBBBAAA>>>;;;999777777777888:::;;;:::888666666777999:::999===LLL[[[zzzgggWWWJJJFFFCCCCCCEEEFFFEEEDDDFFFCCCAAAAAABBBCCCAAA???@@@?????????>>>>>>======@@@<<>>777666999777555333222333444444444666666666777888999:::;;;======<<<;;;::::::999999444555777888999999888888===<<<:::999888888888888===;;;:::===CCCRRRkkk{{{pppYYYOOOHHHEEECCCCCCDDDFFFEEEDDDDDDBBB???>>>@@@@@@???>>>?????????>>>>>>>>>======CCC???KKKccckkk```[[[aaapppwwwxxxmmmkkkooorrrnnnhhhfffmmmsssxxxzzz||||||vvv~~~~~~}}}}}}zzzuuuuuuyyygggZZZQQQRRRRRRIIIBBB@@@AAAAAAAAAAAAAAABBBCCCDDDFFFEEECCCCCCEEEFFFFFFEEEFFFFFFFFFFFFHHHJJJLLLMMMLLLJJJIIIJJJKKKMMMMMMLLLJJJKKKMMMNNNNNNLLLIIIGGGIIILLLPPPSSSTTTUUUVVVXXX\\\hhh}}}xxx}}}kkk___SSSNNNJJJEEEAAA???DDDCCCEEEHHHFFF@@@<<<<<<;;;777444333444555444222666555555555555666777888999999888888777777666666::::::;;;<<<=========<<<888888888888888999===???:::<<>>======>>>>>>>>>>>>============AAA===III^^^cccWWWRRRYYYlllwww~~~~~~{{{rrrjjjiiinnnqqqnnniiihhhrrrxxxzzzxxxqqq~~~|||ttt}}}wwwrrroooqqquuuwwwvvvuuu[[[SSSNNNRRRSSSNNNHHHEEECCCBBBBBBBBBBBBBBBCCCDDDEEECCCAAA@@@BBBCCCBBBBBBCCCCCCCCCDDDEEEHHHJJJKKKIIIGGGFFFGGGIIIJJJJJJJJJJJJKKKLLLMMMMMMLLLJJJIIIKKKNNNQQQSSSTTTTTTVVVWWWYYY[[[dddyyy~~~yyyfffQQQCCCFFFBBBAAAEEEFFFDDDBBBCCCAAA???===;;;999888888888888777777666666666777777999999999888888888888888777777777888888888888888666888::::::<<>>===<<<<<<===<<<<<<<<<<<<<<<<<<<<<===AAAAAAOOOaaa___KKKDDDKKK[[[qqq}}}}}}~~~{{{rrrlllfffiiilllmmmmmmmmmppprrrpppooolllyyy~~~~~~uuuyyytttpppqqqwwwwwwiiiYYYOOOJJJFFFFFFGGGHHHHHHFFFDDDCCCBBBAAAAAAAAAAAAAAABBBAAAAAABBBCCCDDDBBB@@@BBBBBBBBBBBBDDDFFFHHHIIIFFFDDDCCCCCCDDDEEEEEEDDDEEEDDDCCCCCCCCCEEEFFFGGGIIILLLOOOQQQRRRRRRTTTUUUXXXTTTRRRWWWddd{{{zzz{{{wwwmmmcccVVVGGG???===;;;<<<<<<;;;999999;;;===999888888777777777888888888999999999::::::;;;;;;>>>===<<<;;;::::::::::::666888999===JJJgggzzzxxxiiiQQQGGGIIIEEE;;;>>>???AAA@@@>>>======>>>===???AAAAAA???<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@OOO```[[[GGGAAAJJJZZZqqq}}}~~~~~~xxxqqqkkkgggcccfffhhhiiijjjlllqqqvvvzzzuuulllzzz~~~uuusssqqqssszzzyyyiiiWWWLLLIIIFFFCCCDDDFFFFFFDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAAAACCCEEEGGGGGGDDDAAADDDDDDCCCCCCDDDFFFGGGHHHHHHFFFDDDDDDDDDEEEDDDCCC@@@AAABBBCCCCCCDDDDDDEEEEEEHHHKKKNNNNNNOOOQQQRRRRRRQQQRRRUUUXXXcccyyyyyyyyy{{{mmm^^^YYYQQQKKKFFFDDDEEEEEEAAA===;;;;;;:::::::::;;;;;;<<<999::::::;;;<<<<<<======;;;;;;::::::;;;===>>>???HHHOOOWWW]]]ggg|||ssswww}}}rrrhhhWWWHHHAAA???>>>;;;===???AAA@@@===;;;:::;;;:::>>>BBBBBB@@@<<<::::::::::::;;;;;;;;;<<<<<<<<<;;;===JJJZZZUUUDDDBBBOOO```uuu~~~|||vvvpppkkkhhhfffdddccccccdddggglllssswwwzzzuuuzzz|||zzzvvvuuuxxxuuucccNNNJJJIIIGGGEEEFFFIIIHHHFFFGGGFFFEEEDDDCCCBBBBBBBBB@@@AAADDDGGGIIIIIIFFFCCCFFFEEEDDDDDDEEEFFFGGGHHHJJJHHHFFFEEEEEEEEEDDDCCC???AAADDDFFFGGGFFFEEEDDDBBBEEEIIILLLMMMNNNOOOQQQOOOPPPSSSVVVSSSSSS___mmm{{{{{{xxxuuuiii\\\YYY\\\ZZZPPPEEE>>>>>>>>>>>>>>>???@@@AAA<<<<<<======>>>???@@@@@@AAACCCHHHNNNVVV^^^eeeiiippp|||wwwrrrttttttxxx{{{vvvjjjXXXJJJGGGCCC;;;999???===???AAA@@@<<<999999:::888===BBBCCC@@@<<<999888:::::::::;;;;;;<<<<<<<<<>>>>>>KKKYYYUUUGGGJJJZZZfffyyy~~~wwwllleeedddcccaaa___eee``````eeegggiiiwww~~~rrrlllkkkcccWWWNNNIIIIIIHHHFFFDDDCCCDDDEEEHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@AAACCCEEEGGGIIIJJJIIIHHHGGGFFFFFFGGGIIIKKKLLLIIIEEECCCDDDEEEFFFFFFBBBCCCDDDFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJMMMRRRUUUQQQOOONNNQQQVVVZZZZZZYYYiii~~~zzzzzzzzzqqq[[[RRRQQQ[[[ccc```YYYTTTTTTQQQMMMKKKOOOXXXeeennnsssrrrpppuuu{{{yyyqqqfffttt{{{|||lllXXXMMMAAA===@@@BBB???;;;AAA@@@???>>>===<<<;;;:::???>>>===<<<;;;:::999999<<<;;;:::999999999999999AAA???OOOeeecccNNNLLL[[[ggg~~~|||}}}~~~yyyqqqkkkddd```aaabbbbbbaaa``````bbbdddfffmmm~~~oooaaaYYYTTTPPPOOOIIIIIIIIIHHHFFFEEEDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEAAAAAAAAABBBCCCEEEFFFGGGJJJIIIHHHGGGGGGHHHHHHIIILLLIIIEEEDDDDDDEEEFFFEEECCCDDDEEEFFFEEEDDDCCCBBBCCCDDDFFFGGGIIIMMMQQQUUUQQQPPPOOOQQQSSSUUUVVVVVVWWWddd}}}}}}}}}zzzzzzvvvtttxxxzzzxxx||||||vvvtttzzzwwwbbbPPPHHH@@@===@@@BBBAAA>>>@@@??????>>>======<<<<<<>>>>>>===<<<;;;:::999999;;;::::::999999999999888;;;<<>>@@@AAABBBBBB????????????>>>>>>>>>===>>>======<<<;;;:::999999999::::::::::::999888888:::;;;LLLbbbaaaPPPOOO___mmm~~~}}}}}}|||}}}}}}|||{{{{{{}}}~~~~~~|||xxxqqqhhhbbbYYY[[[]]]```cccgggjjjlllpppuuurrrjjjnnn~~~vvvtttwwwyyydddXXXSSSOOOMMMMMMKKKKKKLLLMMMNNNLLLIIIGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIGGGFFFEEEEEEEEEEEEEEEFFFHHHJJJKKKJJJIIIHHHLLLJJJGGGEEEFFFFFFFFFEEEFFFFFFGGGHHHHHHGGGFFFEEECCCEEEGGGHHHHHHJJJNNNPPPMMMPPPSSSRRRPPPPPPRRRTTTZZZRRRSSSfff~~~tttyyyuuuuuuxxx}}}~~~vvvtttyyy{{{{{{zzzpppqqq|||{{{|||qqqbbbVVVMMMGGG>>>???@@@@@@??????AAABBBAAAAAA@@@???>>>======<<<======<<<;;;;;;:::999999::::::;;;<<<;;;;;;:::999======IIIXXXUUUGGGLLL^^^mmm|||~~~xxxzzz|||}}}}}}~~~~~~xxxqqqjjjccc\\\XXXZZZ___eeeiiilllppptttxxx}}}~~~}}}tttqqqttt{{{|||jjjYYYTTTTTTRRRMMMJJJMMMLLLMMMOOOQQQQQQNNNKKKHHHHHHHHHHHHGGGGGGGGGGGGJJJIIIHHHFFFEEEDDDDDDDDDAAACCCFFFIIIKKKKKKJJJJJJKKKIIIGGGFFFGGGGGGFFFFFFFFFGGGIIIJJJKKKKKKKKKJJJHHHJJJKKKJJJJJJJJJLLLMMMKKKOOOSSSTTTRRRRRRUUUXXX]]]XXXVVV[[[hhh{{{zzzwwwpppssszzz{{{xxxzzzzzzyyy}}}}}}yyyvvvxxxzzzyyytttrrrwww}}}ssscccRRRFFFAAAAAA<<<>>>@@@@@@???>>>???@@@BBBBBBAAA???>>><<<;;;:::<<<<<<<<<;;;::::::999999;;;;;;<<<<<<<<<<<<<<<;;;>>>@@@LLLXXXRRRCCCFFFVVVgggvvvrrruuuzzz}}}~~~~~~yyytttkkkbbbZZZVVVTTTSSS[[[bbbkkkqqquuuzzz|||}}}|||}}}yyyssssssuuuyyyqqqbbbSSSMMMMMMLLLIIIIIILLLKKKKKKNNNRRRSSSQQQNNNIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBB@@@BBBEEEHHHJJJJJJJJJIIIIIIHHHFFFFFFHHHIIIHHHGGGGGGHHHJJJLLLNNNNNNNNNNNNLLLMMMNNNMMMKKKJJJJJJKKKJJJMMMQQQTTTUUUVVVXXXYYYSSSVVVYYY[[[[[[cccwww|||~~~~~~vvvtttvvvwwwuuuqqquuuwwwvvvtttwww}}}}}}{{{xxxsssooonnnppprrroooppptttxxxyyyvvvvvvyyy{{{~~~{{{pppbbbUUUIII@@@===>>>===???@@@@@@>>>======>>>AAA@@@???>>>===;;;::::::;;;;;;;;;;;;::::::999999<<<;;;;;;;;;;;;<<<<<<===999AAAQQQ^^^VVVEEEEEEQQQcccqqq{{{~~~rrrvvvzzz|||{{{xxxuuuttthhhccc\\\TTTNNNMMMPPPRRRVVV```llluuu{{{zzz{{{}}}}}}vvvqqqrrrrrrpppoooqqqeee^^^VVVPPPJJJEEEEEEIIIJJJHHHGGGJJJPPPSSSRRRPPPHHHHHHHHHHHHIIIIIIIIIIIIEEEDDDCCCCCCBBBBBBCCCCCCAAACCCDDDFFFGGGGGGGGGGGGGGGFFFFFFGGGIIIJJJJJJIIIHHHIIIKKKMMMNNNNNNMMMMMMKKKMMMNNNMMMLLLJJJKKKLLLLLLMMMOOOSSSWWWXXXXXXWWWNNNQQQUUUXXXWWWYYYfffttt{{{zzzqqqkkkrrrwwwwwwrrrqqqtttuuusssnnnoooqqqqqqqqqrrrtttwwwlllmmmsss~~~kkk]]]OOOIIIEEE@@@======>>>>>>>>>>>>??????>>>============<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999;;;:::888777888999<<<===777???OOOZZZSSSFFFIIIWWWhhhsss{{{~~~vvvyyy||||||wwwpppiiifffYYYVVVQQQKKKIIIJJJOOORRRQQQ\\\kkkuuu~~~zzz{{{}}}zzzyyy~~~zzztttpppooollleee^^^\\\YYY[[[]]]ZZZNNNCCCCCCIIIHHHEEEDDDGGGNNNRRRRRRPPPFFFGGGGGGHHHIIIJJJKKKLLLEEEEEEDDDDDDDDDDDDEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDFFFEEEEEEGGGIIIKKKKKKJJJJJJKKKLLLMMMMMMLLLKKKKKKJJJKKKMMMMMMLLLKKKKKKLLLMMMMMMNNNRRRWWWYYYWWWTTTSSSPPPPPPRRRTTTXXXaaajjjlllvvvssswww~~~~~~zzz{{{~~~~~~|||mmm```PPPBBBAAACCCAAA===<<>>======???@@@@@@>>>999::::::;;;<<<===>>>>>>;;;::::::::::::::::::::::::999666444555777;;;===888===GGGNNNIIICCCOOObbbpppxxx~~~qqqvvv{{{xxxnnnaaaXXXSSSOOOMMMNNNPPPMMMIIIKKKSSSQQQ]]]lllyyy~~~|||~~~{{{}}}{{{yyyuuuooofff[[[PPPIIIPPPOOONNNKKKGGGEEEFFFGGGBBBAAAAAACCCEEEFFFFFFEEEFFFFFFGGGHHHIIIKKKMMMNNNFFFFFFEEEDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCBBB@@@>>>@@@@@@AAACCCFFFJJJMMMOOOPPPLLLGGGGGGJJJKKKIIIFFFJJJJJJJJJKKKJJJIIIIIIHHHMMMMMMMMMNNNOOOQQQRRRSSSLLLPPPSSSPPPLLLOOOZZZeeehhhbbbeeewwwvvvttt|||~~~wwwjjj___YYYHHHGGGDDDBBB???===<<<<<<;;;;;;===>>>>>>>>>>>>>>>:::999999888888999999:::999999999888888888777777555555444444555777:::<<<===;;;AAALLLKKKEEEQQQeeeqqqxxx{{{zzzdddfffgggddd\\\SSSLLLHHHJJJHHHJJJOOOOOOMMMOOOTTT[[[fffuuu|||{{{}}}{{{wwwyyyzzzzzzxxxooocccVVVOOOKKKIIIIIIHHHEEECCCBBBCCCEEEBBBAAA@@@BBBDDDEEEDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBCCCCCCAAA@@@BBBBBBCCCDDDFFFIIILLLMMMTTTOOOJJJHHHHHHGGGDDD@@@GGGGGGHHHHHHIIIHHHHHHGGGHHHHHHIIIJJJLLLOOOPPPQQQLLLMMMNNNMMMLLLNNNTTTYYY___[[[\\\fffuuu{{{ttt}}}yyyqqqgggZZZPPPKKK@@@???>>>===;;;;;;::::::;;;<<<===>>>????????????999999999888888999999999999999999888888777777777666555444444555777999;;;:::>>>IIISSSLLLBBBMMMaaannnvvvzzzzzzTTTSSSRRROOOLLLHHHEEEDDDIIIGGGIIIOOOSSSTTTVVVYYYfffttt}}}|||}}}}}}~~~~~~ssskkkooo}}}|||}}}xxxlll\\\PPPLLLLLLDDDDDDDDDBBB@@@@@@AAACCCBBB@@@???@@@AAABBBAAA@@@CCCCCCCCCCCCCCCBBB@@@@@@DDDCCCCCCBBBAAA@@@@@@@@@AAA@@@@@@BBBCCCDDDCCCAAACCCCCCDDDEEEFFFHHHJJJKKKSSSNNNIIIGGGFFFEEEAAA>>>CCCDDDEEEFFFGGGGGGGGGFFFDDDEEEFFFIIIKKKMMMOOOPPPMMMKKKJJJJJJKKKMMMOOOOOOWWWUUUTTTUUUYYYdddwwwzzzyyynnnaaaTTTGGG???===:::999999999999999::::::;;;<<<===>>>????????????999999888888888888999999888888888888777777777777777666555555555777888999:::CCCRRRYYYLLL<<>>===BBBBBBBBBCCCBBBAAA???>>>BBBBBBBBBAAA@@@???>>>===>>>===>>>@@@BBBCCCBBBAAABBBBBBCCCEEEGGGHHHJJJKKKJJJHHHFFFEEEFFFEEECCCAAAAAAAAACCCDDDEEEFFFFFFFFFEEEFFFGGGIIIKKKMMMNNNNNNKKKJJJHHHGGGHHHKKKMMMOOOUUUTTTSSSRRRPPPSSSaaaooovvvbbbRRRFFF===888888888888888888888999:::;;;;;;;;;<<<===>>>>>>>>>>>>888888777777777777888888777777777777777777777777777777666666666666777888;;;DDDSSSVVVGGG777:::IIIIIIUUU```hhhvvvBBBAAAAAAAAABBBDDDGGGHHHGGGJJJRRR___qqq~~~zzzzzzzzz}}}}}}xxxwwwxxxfffWWWMMMIIIFFFEEEFFFFFFEEECCC@@@???@@@BBBAAA@@@???>>>??????>>><<<>>>>>>??????@@@@@@??????AAAAAAAAAAAA@@@???>>>===;;;;;;;;;===@@@BBBAAA@@@???@@@BBBDDDFFFHHHIIIJJJDDDCCCCCCCCCDDDDDDCCCBBB???@@@BBBCCCDDDEEEFFFFFFEEEFFFGGGIIIIIIJJJIIIIIIFFFGGGGGGEEEDDDFFFMMMSSSUUUTTTVVVWWWUUURRRUUUZZZdddkkkxxxsssdddRRRFFF>>>888777999888888777777777777888888999999:::;;;<<<<<<<<<<<<888777777666666777777888666666666666666666666666666666666666666777777777888@@@LLLOOOCCC666999DDDDDDPPP\\\eeettt???CCCGGGHHHFFFDDDEEEFFFKKKUUUddduuuvvvwww~~~|||}}}{{{}}}{{{|||zzzlll[[[NNNIIIGGGDDDAAAFFFEEEDDDBBB???===>>>@@@BBBAAA??????@@@@@@???===;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBBBBBAAA???>>>::::::;;;===@@@AAAAAA@@@???@@@BBBCCCEEEFFFFFFGGGCCCCCCCCCCCCBBBAAA@@@???>>>???@@@BBBCCCDDDDDDDDDCCCDDDEEEFFFGGGFFFEEEDDDBBBDDDFFFEEECCCFFFMMMSSSSSSRRRVVVZZZYYYSSSOOOOOOQQQTTT\\\kkk~~~}}}zzzrrrjjjYYYNNNBBB<<<999666666888666555555444444444444444555666777888999999999999777777666666666666777777555555555555666666666666555555666666777777777888555???KKKNNNDDD:::>>>GGGPPP[[[dddkkkxxxAAALLLXXX[[[WWWRRRQQQSSSbbbrrrxxxqqquuuzzzwww}}}eee]]]SSSKKKHHHFFFCCCAAADDDDDDCCCAAA??????@@@BBBCCCAAA@@@@@@BBBBBBAAA@@@===<<<:::::::::<<>>AAABBBBBB@@@AAAAAABBBCCCCCCBBBBBBAAAAAABBBCCCBBB@@@>>>============>>>@@@@@@AAAAAAAAAAAABBBDDDFFFGGGGGGFFFEEEEEEFFFHHHJJJLLLNNNOOOOOOPPPQQQUUUYYYWWWQQQNNNPPPMMMMMMOOOUUU```pppzzz|||sssiiibbbXXXOOODDD<<<777777888555444555333333222222222333333444222333444555666666666666777666666555555666666777444444444555555666666666444444555777777888888888999GGGVVVWWWHHH<<<@@@JJJZZZcccjjjnnnyyyGGGVVVhhhoookkkeeedddggg}}}uuunnnlllwww~~~|||tttwww|||SSSRRRPPPLLLHHHEEECCCBBBCCCDDDDDDBBBAAABBBDDDFFFCCCBBBAAAAAACCCCCCBBBAAABBB@@@===;;;;;;>>>AAACCC???AAACCCEEEEEEEEEDDDCCC>>>===>>>@@@BBBCCCCCCAAACCCCCCCCCCCCBBB@@@>>><<<>>>@@@AAAAAA@@@>>>>>>>>>;;;<<<===>>>????????????AAABBBEEEHHHIIIJJJIIIHHHJJJJJJKKKQQQWWWWWWRRRLLLOOOPPPTTTWWWSSSNNNPPPVVVOOOQQQPPPMMMLLLSSSbbbmmm{{{zzzwwwiii^^^TTTIII@@@:::555333777999666333222222222222222333444555666000111222333444444444444666666555555555555666666444444444555555555666666333444555777888999999999@@@SSSeeeaaaLLL;;;>>>IIIYYYbbbhhhlllvvvJJJWWWhhhwwwvvvqqqqqqzzz~~~}}}}}}|||wwwwww||||||mmmZZZJJJIIIGGGEEEDDDCCCDDDDDDCCCCCCCCCCCCBBBAAA@@@???AAAAAAAAABBBBBBCCCDDDEEE>>>???@@@AAAAAAAAA@@@???@@@AAACCCDDDEEEEEEEEEEEEBBBBBBCCCDDDEEEEEEDDDDDDDDDCCCBBBAAA@@@AAAAAABBBFFFCCC@@@???@@@@@@>>><<<<<<>>>???@@@@@@BBBDDDGGGIIIIIIHHHGGGGGGHHHJJJJJJJJJMMMQQQUUUVVVUUUSSSQQQRRRQQQPPPOOOOOOPPPRRRSSSOOOQQQSSSRRRQQQQQQTTTWWWfffssspppjjjaaaVVVMMMCCC;;;666888777555444333333333444333333333333333333333333111111222222333444555555555555666666555444333333555555555555555666777777444444444444444555666666DDDRRRdddgggUUU???<<>>BBBBBBCCCBBBBBBAAA@@@@@@BBBBBBBBBAAAAAAAAABBBBBB@@@???>>>>>>??????@@@@@@AAACCCDDDDDDDDDEEEGGGJJJJJJIIIHHHHHHIIIJJJLLLMMMMMMLLLKKKKKKLLLOOOQQQSSSNNNMMMMMMLLLLLLMMMNNNOOORRRRRRRRRQQQQQQQQQRRRSSSTTTUUUUUUTTTSSSVVV[[[___ppp{{{wwwtttpppmmmhhh___RRRHHH:::888777666666666444222222222222222222333333333222222222222222222222222444444444444333333333333333333444444444333333222666666555555666666777888666555555555555666777777:::JJJaaajjjZZZBBB999===HHHZZZiiioooxxxzzzvvvxxx}}}|||xxxzzzyyyttt{{{}}}rrrfffWWWMMMGGGEEECCCCCCBBBBBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAACCCCCCAAA@@@??????>>>>>>>>>???AAABBBCCCCCCBBBBBBBBBCCCEEEFFFEEECCCAAA???AAAAAABBBAAAAAA@@@???>>>@@@@@@AAAAAAAAAAAAAAAAAA==================>>>???@@@AAACCCDDDDDDFFFIIIKKKHHHGGGGGGGGGGGGIIIKKKLLLJJJKKKLLLMMMNNNNNNOOOOOOMMMMMMLLLKKKKKKJJJJJJJJJPPPOOOOOOPPPRRRTTTUUUUUUQQQSSSTTTTTTRRRPPPOOOOOOOOOWWWfffyyyzzzqqqlllfff^^^UUUKKK@@@555---444555666888:::888444111111111111222222222222222111111111111111111111111333333333333333222222222222222333333333333333222555555555555555666666777555555555555555666777777<<>>===?????????@@@??????>>>>>>CCCCCCAAA@@@????????????@@@@@@AAAAAAAAA@@@>>>>>>BBBCCCDDDDDDCCCBBBAAA@@@???@@@@@@@@@@@@??????>>>>>>>>>???@@@@@@@@@??????===>>>>>>===<<<<<<>>>??????@@@BBBCCCCCCEEEGGGJJJEEEDDDDDDDDDEEEGGGIIIJJJGGGHHHKKKMMMNNNMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHMMMLLLLLLNNNQQQSSSTTTTTTQQQPPPOOOMMMMMMLLLMMMMMMMMMLLLNNNVVV```mmm~~~|||uuullleeeYYYRRRHHH@@@===>>>AAABBB999666333222333444444333000111111111111111000000000000000000000000000000111111111111222222222222111111222333333333222222444444333333444444555666444444444444444555666666<<>>???@@@AAAAAAAAA@@@???;;;;;;<<<===>>>>>>>>>>>>AAA@@@???>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@???>>>AAAAAA@@@@@@@@@@@@@@@@@@>>>>>>??????@@@?????????;;;<<<===>>>??????>>>===>>>@@@@@@???===<<<>>>AAA@@@AAABBBBBBAAAAAACCCEEEBBBBBBAAABBBCCCDDDFFFGGGDDDFFFHHHIIIJJJIIIHHHHHHGGGHHHHHHIIIIIIJJJIIIIIIKKKJJJHHHJJJMMMPPPPPPOOOPPPNNNJJJHHHGGGHHHHHHIIIOOOKKKIIIJJJJJJLLLTTT^^^eeennn|||{{{xxxsssrrrpppllleee]]]VVVRRR@@@===999999>>>GGGPPPVVV:::666111......000222333000111111111111000...---000000000000000000000000/////////000111111111222000000111222222222222222333222222222222333444444333333333333333444555555777EEEYYYbbbVVVAAA999===DDDMMM[[[iiixxxZZZ^^^jjjxxx{{{yyy}}}yyy~~~~~~~~~~~~}}}}}}uuugggZZZQQQHHHCCCGGGIIIDDD@@@@@@>>>???AAACCCDDDDDDDDDDDD888999;;;<<<>>>??????@@@===<<<<<<;;;;;;;;;;;;<<<<<<===???AAABBBBBBBBBBBB@@@???>>>======>>>???@@@<<<===>>>???????????????:::;;;<<<>>>>>>>>>===<<<@@@BBBCCCAAA>>>===???BBBBBBCCCCCCAAA???>>>???AAA@@@@@@@@@@@@AAACCCEEEFFFDDDDDDEEEEEEFFFFFFFFFGGGDDDEEEFFFHHHJJJKKKKKKKKKKKKHHHFFFGGGJJJLLLKKKJJJHHHGGGFFFGGGIIIIIIIIIHHHAAABBBHHHOOONNNHHHHHHLLLIIIPPPZZZ```eeeooo}}}~~~|||zzzzzzzzzyyyxxxmmmkkkeeeZZZLLL@@@999666555555444555777:::<<<>>>777444111//////000000///000111111111000///---,,,000000000000000000000000---......///000111111222///000111222222222222222222222111111222222333444333222222222222333444444222AAAWWWcccXXXCCC:::>>>@@@FFFRRRbbbvvvwwwwwwyyy~~~~~~xxx{{{qqqXXXKKKHHHFFFDDDBBB???>>>===<<<<<<===>>>@@@@@@@@@???>>>======<<<;;;::::::::::::<<<===>>>===<<<:::777666999;;;>>>AAACCCDDDDDDCCCCCC???;;;888999:::;;;<<<888999<<<>>>>>>>>>===<<>><<<;;;;;;<<<===>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@???????????????CCCBBB@@@?????????@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDDDDDDDFFFHHHKKKKKKIIIFFFLLLHHHEEEDDDFFFHHHHHHGGGHHHGGGEEEDDDEEEFFFHHHIIIFFFEEECCCAAAAAABBBCCCDDDBBBCCCEEEHHHKKKOOORRRTTTaaaiiiwww~~~zzz~~~|||zzzxxxxxx~~~|||vvvooofff^^^WWWTTTBBB@@@===:::888666666666666555333111000000111222333222111000//////////////////000000000//////...222111000///------------+++,,,---...////////////---...111333333000///000111111111111111111111111000000111222333555666777999BBB^^^oooaaaMMMGGGFFFDDDMMMTTT[[[ooo}}}uuuyyyfffRRRIIICCCBBBAAA>>>===;;;;;;:::<<<<<<>>>?????????>>>>>>======<<<;;;:::::::::::::::;;;=========<<<:::999;;;;;;<<<===???AAACCCDDDDDD@@@<<<999:::;;;;;;;;;666777999<<<===>>>?????????>>><<<;;;:::;;;<<<===<<<<<<<<<===>>>>>>>>>???>>>>>>=========>>>>>>???CCCBBBAAA@@@??????@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEGGGGGGGGGFFFFFFHHHEEECCCCCCEEEGGGGGGGGGFFFEEECCCBBBBBBCCCEEEFFFCCCBBB@@@???>>>???@@@AAA???@@@@@@BBBDDDFFFGGGHHHLLLNNNRRRXXX```iiiqqquuu}}}yyyrrrkkkfffcccVVVTTTPPPKKKEEE???:::777888777555333222222222222555333111000//////000111111111000000//////000000//////000000///...------//////...---------......++++++,,,---............111000333999888222000333111111111111111111111111111111111111222444666777:::???TTTaaaSSSEEEFFFIIILLLUUU[[[```qqq}}}{{{rrruuu~~~{{{hhhVVVJJJEEE@@@???>>>===<<<;;;;;;;;;;;;<<<======>>>===============<<<;;;::::::::::::999:::<<<>>>>>>>>><<<<<<<<<;;;::::::<<>>@@@AAA???>>><<<;;;:::::::::;;;999999::::::;;;<<<======;;;;;;;;;;;;<<<===>>>???CCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAACCCEEEDDDAAAAAACCCFFFDDDBBBAAAAAADDDFFFGGGGGGDDDCCCAAA@@@??????@@@AAA@@@???===<<<<<<<<<===>>>>>>>>>>>>===============<<<:::888999===CCCKKKOOOPPPRRRUUUZZZ^^^bbbdddfffqqqsssuuutttrrrpppppppppggggggfffeeeddddddddddddZZZXXXTTTOOOIIIDDD@@@>>>;;;:::999666333000---+++000//////......//////000222111000.........//////000////////////000111111000000000000///---,,,,,,,,,,,,,,,,,,,,,---......******+++,,,------------444///222===<<<222...333000000000000000000000000222111000000111333555777777;;;LLLUUUGGG<<>>>>>======<<<======>>>;;;<<<<<<<<<<<<<<<<<<<<<======<<<;;;:::::::::::::::;;;===?????????======<<<;;;;;;<<<===???AAABBBAAA>>>;;;999999999888666666666666777999<<>>===;;;:::999999999777888888999;;;<<<======::::::;;;;;;===>>>???@@@CCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@CCCDDDAAA===<<<@@@EEEAAAAAAAAABBBDDDFFFHHHHHHCCCBBBAAA???>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<>>>>>>>>>===<<<;;;::::::888888888888999::::::;;;<<<<<<<<<<<<===>>>??????EEEGGGHHHHHHFFFEEEDDDEEEBBBAAA@@@@@@?????????@@@;;;;;;:::888777555444444555555555555333222111000...............///////////////...---,,,,,,------............///000111222222222111000///...,,,++++++++++++++++++,,,,,,---))))))***+++,,,,,,,,,,,,222+++...<<<<<<000+++000000000000000000000000000333111000//////111444555333888JJJQQQBBB777:::<<<@@@MMMVVV]]]nnnpppqqquuuqqqooorrr}}}~~~mmmeee^^^]]]YYYQQQHHHAAA>>>===<<<;;;;;;;;;<<<======>>><<<<<<;;;;;;;;;;;;;;;<<<======<<<;;;::::::::::::<<<===???@@@@@@???===<<<<<<===>>>@@@AAAAAA@@@@@@AAA@@@======<<<<<<:::888:::999888777888:::===?????????===<<<;;;:::999999777888999:::<<<===??????;;;<<<<<<===>>>@@@AAABBBCCCCCCCCCCCCDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@CCCCCC@@@<<<<<<@@@FFFBBBBBBCCCDDDEEEFFFHHHIIIDDDCCCBBB@@@???>>>======>>>>>>===<<<<<<<<<<<<<<<======>>>>>>===<<<;;;:::666777888888888666555333555444444444444555777888222444666666444333222333444444333333222222333333888777666555444333222222000000000000000///...---///////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,------...///111111222222222111000///---,,,,,,,,,+++***************((()))***+++,,,,,,,,,,,,000)))---999;;;111+++///////////////////////////222111000//////000222333666;;;JJJMMM<<<444888999888FFFRRRZZZlllooobbbfffqqqxxxwwwvvvvvv{{{tttdddYYYOOONNNKKKGGGDDD@@@===;;;999999999999999:::<<<<<<======<<<;;;;;;;;;;;;<<<======<<<;;;::::::::::::===>>>@@@AAAAAA@@@>>>======>>>AAABBBCCCBBB@@@???CCCBBBAAAAAABBBAAA>>><<<===;;;:::888888:::;;;<<>>===<<<;;;;;;:::888999:::<<<>>>@@@AAABBB======>>>>>>???AAABBBCCCCCCCCCDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCAAA??????CCCFFFDDDEEEGGGGGGFFFFFFGGGHHHDDDDDDCCCBBBAAA??????>>>>>>>>>>>>>>>>>>=========:::;;;<<<<<<<<<;;;:::999888666444222111222444555//////......//////000111000222444444333111111222111111000000000000111111------------------------...............------,,,............---+++***)))+++,,,,,,,,,++++++++++++,,,,,,,,,------///000000111111111111000///---------,,,+++***************))))))***+++,,,,,,,,,,,,///,,,///666:::666111000////////////////////////111111000000000000000000<<<>>>HHHEEE444000999===999HHHUUU\\\llluuunnnnnnggggggfffjjjvvv{{{zzz}}}~~~xxxmmmaaaUUUMMMHHHFFFDDDCCCBBB@@@===;;;999999999999::::::;;;<<<>>>>>><<<;;;;;;;;;<<<<<<======<<<;;;::::::::::::;;;===???AAABBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBAAAAAABBBCCCCCC@@@>>>===<<<;;;::::::;;;;;;<<<>>>??????>>>>>>======<<<888999;;;===???AAABBBCCC>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFFFFFFFEEEEEECCCCCCCCCBBBBBBBBBAAAAAADDDCCCCCCCCCCCCDDDFFFGGGEEEGGGIIIHHHEEEDDDDDDFFFCCCCCCCCCBBBAAA@@@??????>>>>>>??????>>>>>>======999:::;;;<<<<<<:::999777888666222000///111444666555555444333333222111000---///111222000//////000------,,,,,,,,,------...+++,,,---...000111222333//////000000000000//////++++++,,,,,,+++***)))(((+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---...//////......//////...---,,,,,,++++++*********+++,,,,,,)))***+++,,,------------,,,///000222777;;;888000........................000000111111111000...---666;;;EEEBBB222000999<<<;;;KKKXXX___nnn{{{oooiiijjjnnnyyy~~~|||xxxqqq___QQQIIIFFFGGGEEEBBBAAAAAAAAA>>><<<;;;;;;;;;;;;<<<======>>>???>>>===<<<;;;<<<<<<=========<<<;;;::::::::::::999;;;>>>AAACCCDDDCCCCCCBBBAAA???>>>>>>@@@AAABBB>>>>>>???AAABBBAAA???<<<<<<<<<;;;;;;;;;<<<<<<===>>>???????????????>>>===888999:::===???AAACCCDDD>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBEEEDDDCCCDDDFFFHHHHHHGGGFFFHHHJJJHHHDDDBBBBBBDDDBBBBBBBBBBBBBBBAAA@@@???>>>>>>??????>>>>>>===<<<:::;;;<<<===<<<:::888777333333333222222111111000......//////000//////...---///111222000//////000.........------...//////...------,,,,,,++++++******+++,,,,,,---------,,,******+++,,,,,,+++***)))***++++++,,,,,,,,,++++++------,,,,,,,,,---......,,,,,,,,,---,,,,,,++++++)))))))))***+++---...///******+++,,,------------)))000000...444===:::...........................///000111222111000---,,,+++444EEEFFF666222777555888IIIXXX```nnnsssxxx}}}~~~~~~tttfffZZZRRRLLLFFFAAA??????@@@@@@???>>><<<;;;::::::999888999:::;;;<<<:::<<>>>>>>>>>>>>>><<<999777999===@@@===>>>>>>>>>????????????BBBAAA???============>>>>>>>>>>>>>>>????????????>>>===<<<<<<<<<===???@@@BBBAAAAAA@@@@@@???>>>>>>>>>>>>???>>>???AAAEEEHHH@@@@@@@@@???@@@@@@AAAAAACCCDDDEEEFFFFFFFFFFFFFFF@@@@@@@@@AAACCCDDDCCCBBBCCCDDDEEEFFFGGGHHHHHHHHHFFFFFFGGGGGGFFFCCCAAA???AAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>============999999999888777666666555222222222111111111000000222111///...---------.....................------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************,,,+++*********+++,,,------............---,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------...000111222444777999/////////...------,,,,,,,,,,,,,,,---...///000111,,,444===???<<<666333333333IIIWWWaaavvv}}}|||~~~hhh___RRRJJJFFFDDDAAA>>>>>>>>>>>>>>>===<<<;;;::::::999888888888999:::::::::<<<>>>>>>=========>>>======<<<999888888;;;============>>>>>>>>>??????@@@???===<<<;;;;;;<<<<<<<<<======>>>???@@@@@@AAA??????>>>======<<<======?????????@@@@@@@@@@@@AAACCCCCCBBBAAA???>>>@@@AAA@@@????????????@@@AAAAAACCCCCCDDDDDDEEEDDDDDDDDDBBBAAAAAACCCEEEFFFEEECCCCCCDDDEEEFFFFFFGGGGGGGGGDDDEEEFFFFFFEEECCCAAA@@@AAAAAA@@@???>>>===<<<<<<======<<<<<<<<<;;;;;;;;;888888888777666555555555222222222111111111000000111000///...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))))))))*********++++++*********+++,,,------------,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++---.........000555999//////......---,,,,,,,,,,,,,,,,,,------///000000///777>>>===666111111333333HHHTTT^^^sss}}}vvvssskkk}}}rrrVVVOOOEEE???===>>>???>>>===<<<;;;::::::999999:::999888888777777777888888;;;<<<===<<<;;;;;;===???<<<======;;;888888888:::<<<<<<<<<=========>>>>>>===<<<;;;:::999999:::::::::;;;;;;===>>>???@@@AAA?????????>>>===<<<;;;:::<<<<<<===>>>@@@AAABBBBBBCCCDDDDDDBBB???===<<<===???>>>>>>>>>??????@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@BBBDDDEEEDDDBBBBBBBBBCCCDDDEEEEEEEEEEEEBBBCCCDDDDDDDDDCCCAAA@@@BBBAAA???<<<;;;::::::::::::::::::999999999888888777666666555555444444444222222111111111111000000...//////......---,,,+++,,,,,,,,,---------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((())))))))))))***************)))***++++++,,,,,,,,,+++*********++++++)))*********++++++++++++++++++++++++,,,,,,,,,,,,***---///...,,,...555;;;///......------,,,,,,+++---,,,,,,,,,---...//////333999===999111---000555333FFFQQQZZZpppyyyuuuvvvuuuooojjjhhhlllzzz~~~{{{wwwuuu^^^NNNHHH@@@:::999:::<<<<<<<<<;;;999888888888999:::999999888888777777777777<<<<<<<<<;;;999:::<<<>>><<<===>>>===:::888888888;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;999888888888999:::999999:::;;;<<<<<<=========>>>>>>>>>>>><<<:::999;;;;;;<<<===>>>???@@@@@@===???AAABBB@@@???>>>>>>============>>>???@@@@@@CCCCCCCCCCCCBBBAAA@@@@@@>>>======???AAAAAA@@@???@@@AAABBBBBBCCCCCCCCCBBB@@@@@@AAABBBBBBAAAAAA@@@CCCAAA===:::888888888999777777777666666666555555444444444333333333222222111111111000000000000///,,,---.........---+++***+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))******+++++++++***))))))((()))******)))))))))************+++***++++++++++++,,,,,,,,,,,,///111000---///666===......------,,,+++++++++---,,,,,,,,,------...///777888777444000000555999666GGGPPPYYYppp|||ccc```aaaiiiqqqtttuuuwwwxxx}}}}}}yyyuuuvvvwww{{{~~~xxxfffUUUCCC???999555333555777888;;;:::999777777888999:::999999999999999999888888;;;;;;;;;:::888888;;;===<<<>>>???>>>;;;999888888999999:::::::::;;;;;;;;;;;;:::999888777888999:::999999999999999888888888999:::<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<888;;;>>>@@@@@@?????????<<<<<<<<<<<<===>>>???@@@CCCCCCCCCCCCBBBAAAAAA@@@<<<<<<<<<===???@@@???>>>??????@@@@@@AAAAAA@@@@@@======>>>>>>>>>???>>>>>>AAA???<<<999777777777888444444444333333333333222222222111111111111111000000000/////////.........++++++,,,------,,,***))))))*********++++++,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********)))))))))(((((())))))***(((((()))))))))******************+++++++++,,,,,,,,,...000///...000666<<<---------,,,++++++******,,,,,,,,,,,,,,,---...///666444222222444888;;;===???NNNSSSZZZqqq}}}zzz~~~rrrooopppjjjdddbbbgggrrr|||zzz|||}}}zzzqqqjjjddd^^^[[[[[[YYYQQQIII999888555333333555777999999888888777777777888888777888999999::::::999999::::::;;;:::888888999:::;;;<<<===<<<:::888888888888888888999999999::::::999888777666666777888999999999888888777666666666888888999:::::::::::::::;;;;;;::::::999888777777777:::===>>>===<<<;;;<<<:::::::::;;;<<<===>>>???AAABBBBBBBBBBBBAAAAAA@@@===<<<<<<>>>@@@AAA@@@>>>===>>>>>>??????>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::888666555555555222222222111111111111000////////////////////////.........---------,,,,,,******++++++++++++******(((((())))))***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''((())))))))))))((('''((()))*********))))))(((((((((((())))))))))))************++++++++++++***+++,,,---...000444666---,,,,,,++++++******)))******++++++,,,...///000333333333444777:::<<<===EEERRRUUU[[[ppp{{{sssrrroooddddddhhhddduuuuuuzzzwwwzzz||||||~~~|||rrrfffYYYPPPFFF@@@>>><<<;;;:::444555555444444555666888555555666666666666666555444555777888999:::999999888:::;;;:::888777777888999::::::999777666777888777777777888888888999999777666555444444555666777999999888888888888888888999888888777777777777888999999888777777666555555666888:::;;;:::999::::::999999999:::;;;===>>>?????????@@@@@@AAA@@@@@@@@@<<<;;;;;;===???@@@???===<<<<<<============<<<<<<999999888888888888888888888777666555444333222222111111111000000000//////........................,,,,,,,,,++++++++++++*********)))))))))******+++''''''((())))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))&&&'''((()))))))))((((((&&&'''***+++,,,+++)))((('''''''''((((((((())))))************++++++++++++*********---111333333222,,,,,,,,,+++******)))))))))))))))+++,,,...000111///555::::::666333555888>>>KKKPPPWWWooo|||qqqlllkkkiiirrr|||zzz{{{|||zzz|||zzzwwwmmmaaaSSSJJJ@@@999555333444666111222333222111000000111222333444555555555444333222333555777999999999999777999;;;;;;999777666777777777888666555555666888777777777777888888888888555444333333333444555666888888999999:::::::::;;;:::999777555444444555555777666666666555555555555333555888999999999;;;<<<999999999:::;;;<<<>>>???<<<===>>>???????????????999999999:::<<<===<<<;;;<<<<<<<<<===<<<<<<;;;;;;888888777666666666666666333444444333333111000///111000000000000/////////------------------------+++++++++*********))))))+++***)))(((((()))***+++&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&((()))))))))((('''%%%'''***------,,,)))'''''''''''''''((((((((())))))************+++++++++---++++++///555888555111,,,,,,++++++***)))))))))(((((()))***,,,///111222,,,888AAA???444,,,...444333BBBHHHSSSnnn~~~yyyxxxxxxyyy{{{}}}zzzzzz|||uuulllbbbYYYSSSFFF@@@999333111111111111000000000000////////////111111222222222333333333333444666666555444555777666666555444444555777888:::888666444333444555666666666666666666666666666555444333333444666999:::888888999:::;;;<<<======???>>>;;;888666444444444444555666777777777555555888:::<<<<<<;;;:::;;;<<<>>>??????>>><<<;;;===>>>>>><<<;;;<<<>>>???===:::;;;:::::::::;;;;;;<<<===::::::999999888999999999777666444333222333333444333333222111000///...---///000111111000...,,,+++,,,,,,++++++++++++++++++)))))))))***+++++++++,,,((((((((((((''''''''''''((((((((((((((('''''''''(((((((((((('''''''''''')))(((((('''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))(((((('''''''''''''''''''''&&&&&&((((((((((((((('''''''''&&&''')))*********)))(((,,,'''&&&,,,111000------******++++++++++++*********))))))***+++,,,+++***000<<<@@@777222666999666======EEEYYYsss~~~uuussssssyyywwwssslllbbbWWWKKKCCC===999666222111111111111000000/////////////////////111111111222222222333333333444444444333333555777666666555555555666777777;;;:::888666555555666777555555555555555666666666666555444444444666888999777888999:::<<<===>>>???>>>===:::777555444333333555555666666777777666666:::;;;<<<<<<::::::;;;===>>>??????>>><<<<<<===???;;;:::999;;;===>>><<<:::999999888999999::::::;;;;;;;;;:::999888888888888777666444333222333333333333222222111///......---...///000111000...,,,+++,,,,,,++++++++++++******))))))***************+++((((((((((((''''''''''''((('''''''''''''''''''''(((((((((((('''''''''&&&''''''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((&&&'''((()))***))))))((('''%%%(((222777333***%%%)))******++++++******)))+++***)))***++++++++++++333===???666222666888666======DDDXXXppp{{{{{{~~~xxxwwwyyyyyyvvvrrrkkkfff\\\QQQFFF===777444222111///000111111///---////////////////////////000111111111222222222222333333333111000111444777555555666777777777777777;;;:::888666555444555555333444444444555555666666888777666555555666777888888888999;;;<<<>>>??????===;;;999666444333333333666666666666666777888888<<<<<<<<<;;;999999;;;===?????????>>>===<<<===???;;;;;;;;;<<<>>>???>>><<<999999999::::::::::::;;;<<<;;;:::999888777777777777666555333333222333333222111111000///...------...//////000///...,,,+++,,,,,,+++++++++*********************))))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&'''((())))))))))))((((((%%%'''111888333***$$$)))******++++++******)))++++++*********+++,,,---888>>>>>>555111555777555;;;<<>>:::999999666444222000000///---+++.........///////////////000000000111111111111222222222111///...000333666444555777888999888777777888777666444333222222333222333333444555666666777999888777666666666666777:::::::::;;;<<<<<<=========;;;999777555555555555777666666555666777999:::======<<<:::888999;;;>>>>>>??????>>><<<<<<===????????????@@@@@@@@@???>>><<<<<<<<<=========<<<<<<:::999888888888888888888666666555444333222222222000000//////...------,,,---............---,,,+++,,,,,,++++++******))))))*********))))))(((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&'''((()))******'''''''''(((((((((((((((+++&&&%%%,,,333333...+++))))))************))))))++++++*********+++...000===???;;;444111444666555777999AAASSSjjj{{{qqqfff^^^XXXTTTGGGCCC===888555555777999999666111......------,,,------....../////////000//////000000000111111111222111000///---///222555333444666888888888777777777666666555444444333333222222333444555777777888:::999888888777777777666<<<;;;;;;;;;::::::::::::===<<<:::888777777777777777777666666777888:::;;;<<<<<<;;;999888888;;;>>>>>>>>>???===<<<;;;===>>>AAABBBBBBAAA@@@>>>======<<<===>>>>>>>>>===<<<<<<777777777777888999::::::666666666555444222111111///.........---,,,,,,,,,---------------,,,,,,+++,,,,,,+++******)))((((((***))))))(((((('''''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******'''''''''''''''(((((())))))&&&'''///444333000///)))))))))******)))))))))***+++***)))))),,,111555@@@>>>999333222555666444333555???QQQhhhzzz}}}nnn```UUUNNNIIIGGG:::888444111000000222333444111---++++++---......---------......//////000////////////000000000000111111111///...///222555333333444666777777777777888888888888888888777777222222333555777888999:::999999999999888888777777;;;;;;::::::999999888888===<<<:::999888888999999777777777777888999;;;;;;999999:::999888888;;;============<<<;;;:::;;;===>>>???@@@???===;;;;;;;;;;;;<<<=========<<<;;;:::777777777777777888999:::666666666555444222111000------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((('''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''(((((())))))''''''&&&&&&''''''((()))$$$'''///888:::333---+++((())))))******))))))((()))******))))))---444:::AAA<<<666333444666555444111444>>>QQQgggyyy~~~yyyrrrddd]]]QQQFFF===999777777555444222111//////000000///---,,,,,,---...------,,,,,,---......///000000........./////////000000000111111111000000222444222222333333444666777888666777888999999:::::::::222333444666888999;;;;;;999999999999999999888888777777888888888999999999<<<;;;999888888888999999555666888999:::;;;;;;;;;555666888888888888:::<<<;;;<<<<<<;;;999999:::<<<:::===???>>><<<;;;<<<>>>;;;<<<>>>>>>>>><<<;;;999999999888777777777777777666666666666444222000///,,,,,,,,,,,,++++++++++++,,,+++++++++++++++,,,,,,,,,,,,+++***)))(((''''''&&&'''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%#########$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$((('''&&&%%%%%%$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))'''''''''(((((((((((((((''''''&&&&&&&&&'''((()))'''---777===999///******(((((())))))))))))(((((('''))))))((()))---666>>>AAA;;;555444777777555333222666@@@RRRgggxxxmmmcccYYYMMMAAA===666000---///111333///////////////......---.........000000///,,,***,,,,,,------...///000000............/////////000///111222222111111222333222222222222333555777888444555666888999999::::::222333555666888:::<<<<<<888999999:::::::::999999444444555777888999:::;;;;;;:::888777777777888999555666888:::;;;;;;;;;;;;222444777888888888:::;;;:::;;;;;;:::888888999;;;999<<>>>>>@@@CCC>>>???@@@AAA@@@???===;;;<<<;;;999888666555444444666777777666555222000///,,,,,,++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,+++***)))((('''&&&%%%&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######)))((('''&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&'''((())))))((((((((((((((('''''''''''''''&&&%%%&&&'''((()))///444:::;;;222))))))///(((((())))))))))))((((((&&&((()))((()))...888@@@AAA999333444888888666333444888BBBSSSgggwww