BM6P6(@ 666999<<<<<<>>>DDDPPPYYY^^^^^^___aaacccdddeeefffnnnttt{{{|||uuueeeSSSGGG>>><<<:::888666777888888:::;;;AAAGGGGGGCCCGGGOOONNNPPPoooyyyrrrVVVKKKHHHCCC@@@===<<<<<<===<<<;;;777777666666555555444444===777555777555>>>bbbtttttt{{{uuu|||wwwxxxpppbbbppppppyyyrrr}}}{{{}}}gggZZZPPPGGGEEEEEEKKKWWWeeejjjfff___cccbbb___\\\YYYVVVTTTRRRYYY[[[]]]]]]]]]]]]___```^^^^^^^^^[[[XXXVVVVVVWWW^^^XXXQQQNNNMMMNNNVVV___tttwwwwwwqqqlllrrrlllQQQLLLHHHLLLRRRZZZeeennnpppoooyyyooolllhhhccc```[[[VVVSSSSSSQQQNNNMMMLLLHHHCCC>>>777666555444444555666777===000QQQjjjUUUNNNEEEAAABBBCCCBBB@@@??????@@@@@@@@@@@@???>>>DDDCCCAAA===:::999:::<<>>BBBMMMXXXuuukkklllmmmccccccrrr|||kkk{{{tttqqq}}}yyymmmmmm~~~wwwpppmmmnnnqqq{{{{{{zzzxxxtttpppnnnpppsssqqqhhh```dddhhhkkkkkkgggaaa[[[XXXVVVTTTQQQNNNKKKIIIHHHGGGKKKKKKOOOVVVbbbooozzz~~~~~~|||ssssss{{{qqqllllllrrrzzzzzzhhhggg___WWWQQQIII@@@999888333999999DDDpppeeeGGGIIIjjj{{{RRREEECCCAAA???@@@AAAAAA@@@>>>;;;:::888888777666555333111000111000000////////////000,,,---111<<>>AAAHHHMMMOOOOOOOOOPPPPPPQQQQQQQQQMMMQQQVVVXXXTTTKKK@@@999;;;999888777777999:::;;;CCC===;;;BBBIIIKKKLLLOOOSSSddd||||||```LLLEEEGGG@@@>>>;;;:::;;;;;;:::999777777666666555555555444777333333777888AAAdddyyywww{{{}}}nnnWWW```bbbiiiqqqxxx~~~~~~iii]]]RRRGGGHHHHHHLLLWWWaaaeeeaaa[[[YYYXXXXXXWWWWWWVVVVVVVVVZZZ\\\]]]]]]]]]^^^```ccc___^^^\\\XXXSSSPPPPPPQQQWWWQQQNNNNNNOOOSSS]]]fffsssuuutttppplllqqq}}}{{{dddUUUUUUNNNTTT]]]gggppptttsssppprrrzzz~~~~~~sssmmmjjjfffbbb___\\\XXXUUURRRPPPNNNMMMKKKGGGAAA<<<666666555444444555666777999000TTTooozzz}}}sssTTTMMMEEEBBBBBBCCCBBBAAA??????@@@@@@@@@@@@@@@@@@@@@@@@???<<<:::999;;;===>>>:::888;;;>>>AAAJJJTTTccc```jjjrrrjjjfffmmmpppooo|||wwwzzztttffflll|||vvvqqqmmmmmmmmmooosss}}}{{{uuurrrqqqrrrtttqqqjjjcccfffjjjooopppllleee^^^ZZZYYYXXXVVVUUUUUUVVVXXXYYY]]]]]]___hhhuuuzzzxxxyyyxxxjjjiii```WWWPPPHHH???999888777:::>>>PPPyyyyyy\\\CCCIIIkkksssPPPEEEDDDAAA@@@@@@AAAAAA@@@>>>;;;:::999888888777666444222111111000//////////////////111222111999UUUxxxwwwllliiittteee```sssppphhhkkkmmmzzzuuurrrhhh]]]iiittthhhYYYNNNEEEPPPbbbgggooosss```RRRGGG???===???===<<<===BBBFFFFFFAAA<<<:::999PPPfffcccbbbfff```llluuuxxx___YYY^^^yyy777999;;;===???@@@BBBCCCEEEEEEEEEDDDCCCCCCBBBBBB>>>???@@@@@@???<<<:::888888777777888999<<<>>>???BBB@@@@@@BBBDDDFFFKKKRRR```tttsssmmmVVVKKKCCCGGG>>><<<999999999999888777666666666666666555555555444111444888999AAA___}}}vvvppp}}}wwwrrrRRRWWWaaahhhxxxpppttt~~~tttfff```UUUHHHKKKKKKNNNUUU\\\^^^ZZZUUUTTTTTTTTTUUUVVVWWWXXXXXX[[[\\\]]]]]]]]]___bbbeee```^^^YYYRRRLLLHHHHHHIIIMMMIIIIIIMMMQQQXXXcccmmmttttttsssooommmooovvv{{{yyynnnbbbZZZ]]]XXX```nnn|||ssskkkhhhccc```]]][[[YYYWWWPPPOOONNNMMMJJJEEE???:::555444444444444555777888888888YYYpppqqqiiimmmwwwRRRLLLFFFBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCC<<<===<<<;;;::::::<<<>>><<<::::::<<<===???FFFMMMVVVYYYkkkwwwrrrqqquuussszzz}}}qqq|||zzzppprrr~~~yyyuuurrroookkkiiihhhooo~~~yyyvvvuuuuuuuuusssoooiiieeeggglllsssvvvsssllleeeaaa^^^]]]]]]^^^aaafffkkknnnpppnnnnnnuuuzzzzzz{{{pppiiihhh___UUUNNNFFF===888888888666<<>>LLLnnncccJJJCCCBBB???AAAAAABBBAAA@@@===;;;999::::::999888777666444333111000//////.........///000444222777YYYxxxmmmjjjuuueeeYYYdddffffffnnnssszzzyyyuuufffaaa}}}wwwnnn```TTTHHHNNN]]]aaaiii{{{vvvhhhZZZMMMCCCAAAEEE@@@>>>???BBBFFFGGGDDDAAA>>>???ZZZsssmmmbbbiiissszzzmmmlllxxx:::999999;;;>>>@@@AAA@@@AAAAAA@@@@@@???>>>======???>>>===;;;:::;;;;;;<<<999999999:::<<>>BBBFFFRRRXXXkkkxxxzzzwwwyyyooosss|||wwwtttssspppkkkffflllsssrrrllluuuvvvvvvtttpppkkkgggdddffflllvvv{{{zzztttnnnjjjeeeddddddeeejjjpppwww{{{{{{vvvtttxxx{{{mmmdddbbbaaaXXXNNNHHHBBB;;;888999999555@@@^^^~~~VVVDDD>>>SSSssstttRRRCCCAAA@@@<<>>;;;999;;;;;;;;;:::999777666555111111000///............)))111222666WWW}}}uuulllkkkwwwlllTTTRRRZZZfffvvvyyyiiiooozzztttfffZZZJJJKKKYYY]]]eeevvv|||qqqdddTTTGGGDDDHHHCCCBBBAAACCCGGGIIIIIIHHHFFFAAASSSlllkkkaaaoooGGGCCC>>>;;;;;;<<<<<<<<<999999999999999999888888999999888777777777888888<<<<<<===>>>???AAABBBCCC>>>HHHOOOJJJGGGVVVvvv~~~mmmcccqqqsssLLLGGGDDD::::::===;;;:::999:::999777555444444555555666666777777777666777888666777GGGYYYmmmtttuuuuuusssfff___iiizzz~~~ggg[[[iiimmmfffuuuwww~~~~~~yyyqqqlllssswwwkkkZZZNNNOOOPPPRRRTTTTTTTTTTTT\\\[[[YYYXXXXXXXXXYYYZZZZZZ[[[\\\\\\\\\^^^aaacccbbb\\\SSSHHH@@@===???BBBHHHFFFHHHMMMQQQUUU^^^fffqqqqqqqqqqqqssssssssssssooo{{{{{{xxxzzzsssgggcccmmmuuuuuunnnkkkgggbbb^^^ZZZXXXTTTRRRMMMMMMMMMJJJEEE???999666333333333444555888:::;;;AAAeeessssssuuuyyy[[[LLLJJJFFFDDDCCCCCCBBBAAACCCCCCCCCCCCCCCDDDEEEEEE===>>>>>><<<;;;:::;;;<<<<<<>>>>>>===<<<>>>@@@BBBLLLZZZssswwwxxx}}}xxxqqq{{{{{{wwwtttsssqqqlllhhhpppsss{{{zzzmmmccc```ttttttsssrrrnnniiieeebbbdddkkkuuu|||}}}yyyuuusssooonnnmmmnnnrrrwww}}}|||~~~{{{wwwnnnaaaZZZZZZUUUMMMEEEAAA===999777999:::???VVVzzzlllJJJ@@@EEE```{{{bbbIIIBBBBBB@@@===AAABBBBBBBBBAAA>>>;;;:::;;;;;;;;;;;;:::999777777222222111//////.........'''111222333NNNvvv|||wwwsssnnnooo{{{zzzXXXKKKWWWnnn~~~mmmxxx~~~|||yyykkk___MMMIIIUUU[[[cccsss|||zzznnn\\\LLLGGGJJJGGGGGGFFFGGGJJJMMMOOOPPPKKKAAAHHHaaalllfffuuu___YYYNNNCCC;;;777666666666666666666777777777777555666777999::::::;;;;;;===>>>???@@@AAABBBBBBCCCBBBBBB@@@EEEXXXxxx^^^ccctttXXXAAA;;;<<<===<<<===;;;::::::;;;:::777555333444444555666777888888555444666777555777BBBOOOeeezzzsssqqq~~~yyy}}}eeeVVVeeelllbbbuuuzzz|||{{{xxxuuuuuurrrppptttuuuhhhVVVQQQRRRSSSSSSRRRRRRSSSUUUXXXXXXWWWVVVWWWYYY\\\]]][[[\\\^^^___^^^___```bbbaaa[[[PPPEEE>>>>>>BBBGGGMMMKKKMMMRRRUUUWWW\\\ccclllmmmpppsssuuuwwwxxxxxxvvv}}}zzzpppnnnxxx{{{ppplllhhheeeaaa^^^ZZZWWWRRROOOLLLMMMLLLGGGAAA;;;777555333333333555777:::<<<>>>LLL|||nnnRRRIIIHHHGGGEEEDDDCCCBBBAAADDDDDDEEEFFFFFFEEEDDDDDD>>>???@@@???===<<<<<<===>>>AAAAAA>>><<>>?????????;;;<<<===???AAABBBBBBCCCDDDGGGLLLYYYrrrjjj___|||fffEEECCC:::;;;CCC===<<<;;;:::::::::999777444333333444555666777888999555666777777666777???IIIaaa}}}uuu~~~___RRRcccpppiiiooo}}}|||zzzvvvyyyvvvooonnnlllaaaSSSUUUVVVWWWTTTPPPOOORRRUUUXXXWWWVVVVVVWWWZZZ]]]___]]]___bbbcccbbbaaa```aaa```YYYOOOEEE???AAAHHHNNNRRRQQQTTTYYY\\\\\\aaagggmmmpppsssuuuttttttuuuwwwzzzxxxvvvtttllljjjdddbbb```^^^[[[WWWRRRNNNMMMMMMJJJEEE===888555555333333444666888<<<>>>@@@```|||kkk\\\OOOGGGGGGGGGFFFDDDBBBBBBBBBEEEFFFHHHHHHHHHFFFCCCBBB===???AAAAAA@@@???@@@AAA@@@DDDCCC>>>===AAACCCBBBHHHlllzzzvvvvvvttt|||qqqhhh}}}{{{}}}|||zzzwwwtttrrrsssuuunnnmmmmmmkkkfff```bbbhhhnnnlllkkkoootttvvvsssoooiiimmmqqquuuvvvvvvwwwxxxxxxxxxyyy{{{~~~|||vvvzzz}}}~~~vvvfff\\\XXXQQQIIIBBB===999999999666555777888ZZZ{{{SSSCCCGGGaaa{{{RRRDDDEEEDDDAAA@@@???@@@AAABBBBBB@@@>>>===;;;;;;;;;;;;:::999888888666555444222111000000000///111//////<<>>@@@BBBBBBCCCFFFYYYnnn}}}{{{bbbrrrKKK999III===:::CCC777;;;:::999::::::999666333222333444555666888888999999999999888666777===DDD\\\{{{xxxyyy___QQQ```pppkkkppp}}}{{{|||}}}{{{~~~zzzpppkkkjjjcccZZZYYYZZZYYYUUUPPPNNNQQQUUU[[[ZZZXXXXXXXXX[[[^^^___^^^aaaeeefffeeebbbaaaaaa___YYYNNNEEE@@@DDDLLLSSSUUUUUUYYY___aaabbbgggmmmsssvvvxxxwwwrrrooooooqqqwww~~~zzztttkkkfffccc```______^^^\\\YYYSSSOOOMMMMMMJJJCCC;;;666555555333444555777999===@@@BBBsssttt^^^RRRNNNFFFGGGGGGFFFDDDBBBBBBBBBEEEGGGIIIJJJIIIFFFCCC@@@<<<>>>AAABBBBBBBBBCCCEEEAAAFFFEEE???===BBBEEECCCEEElll|||}}}uuuppptttyyy}}}}}}~~~kkkzzz}}}yyy}}}}}}|||xxxssssssvvvzzzrrrqqqooommmhhheeejjjrrrllliiiiiipppyyy~~~|||wwwmmmoooqqqrrrrrrssstttvvvtttuuuwww{{{vvvtttzzzvvvbbbWWWUUUNNNAAA@@@;;;888999888555444666DDDiiitttLLLCCCKKKjjjvvvNNNBBBDDDAAA>>>>>>>>>???AAABBBBBBAAA???>>>;;;;;;;;;;;;:::999888888777666444333222111111111***---///222:::GGGPPPTTTZZZdddlllnnnqqqyyypppQQQVVVffftttzzzvvvmmmzzzrrrXXXJJJQQQYYYaaannnyyywwwggg]]]ZZZQQQSSSUUUWWWXXX[[[^^^```ddd^^^NNNUUUmmmqqqxxxxxxmmmbbbVVVMMMGGGMMMMMMEEE===:::;;;<<<:::;;;>>>@@@<<<888999???999???AAA>>>AAANNN[[[aaa|||xxxmmm]]]JJJ;;;<<<>>>;;;:::>>>999999999888888666555555444222111333777999888666555555555555555777<<>>>>>===;;;:::999888888888777888888666333000//////,,,///000...000<<>>@@@BBBBBB>>>===>>>>>>===???CCCAAA???;;;===OOOkkkzzzyyyRRRDDD;;;===???:::888<<<666666777777666666555444333222111333666888777666555555555555444777;;;>>>JJJiiihhheeeeeewwwtttkkkjjjiiinnnbbb]]]sss~~~||||||~~~uuujjjddddddffffff]]]YYY[[[ZZZVVVZZZcccaaa___]]]\\\\\\^^^```bbbdddddddddddddddeeeggghhh```YYYOOOHHHHHHRRR___hhh```cccccciiipppmmmrrrooodddaaaccclllyyy\\\KKKNNNRRRUUUYYYYYY[[[XXXRRROOOPPPNNNIIILLLFFF===666333222333333666777:::===<<<===LLL^^^wwwYYYJJJJJJGGGIIIJJJHHHEEEDDDEEEGGGIIIIIIIIIGGGDDDBBBBBBBBBCCCBBB@@@???@@@AAABBBCCCEEEDDDBBBBBBCCCCCCCCCBBBGGGZZZrrr|||xxxzzzxxxuuuyyyzzz{{{}}}yyyyyyyyytttvvvwwwuuuuuuxxxzzzuuuoookkkmmmrrryyy}}}xxxsssnnnpppvvvxxxtttoookkkooowww|||yyyrrrooorrrssspppwwwrrrllllll~~~{{{zzzkkkhhhccc]]]VVVMMMCCC===:::777333222333666;;;@@@bbbxxxYYYBBBPPPqqqWWW>>>AAAAAA===>>>>>>AAAAAAAAAAAAAAA@@@??????===<<<;;;:::999888888888888999999777444111000000...///...///555@@@NNNWWWYYYjjjrrrssswww|||nnnlllrrrkkkgggjjjgggxxxqqqsssyyyyyyiiiXXXMMMOOO\\\hhhqqqttt{{{~~~tttlll``````aaabbbeeehhhjjjkkkpppssspppoooooojjjsssiii~~~fffSSSOOOTTTYYYUUULLLEEEFFFIIIJJJKKKMMMHHHJJJOOO]]]vvvyyyXXXDDD===:::>>>>>>888777:::444444555555555444444333333222111333555777666555555666666444444555888;;;CCCeeezzz___XXX___ppp}}}kkkffflllooo{{{}}}eeeZZZggg{{{~~~}}}}}}|||wwwoooiiihhhiiihhh___YYY\\\]]]\\\```gggfffdddaaa______aaadddffffffeeeddddddeeehhhkkkmmmfff^^^RRRJJJKKKVVVdddnnnfffnnnpppssswwwwwwnnnfffeeegggpppyyyrrrKKKDDDKKKNNNRRRYYYZZZ[[[WWWPPPLLLLLLMMMKKKGGGAAA:::444222222222333888888===@@@===@@@XXXtttkkkRRRIIIJJJGGGHHHIIIGGGEEEDDDEEEFFFIIIHHHGGGDDDAAA@@@AAABBBAAA@@@>>>===>>>@@@CCCEEEFFFCCCAAAAAABBBDDDEEEEEE???MMMbbbsssxxxuuutttwww|||yyywwwxxx||||||yyyuuuxxx|||sssqqqsssssssssttt|||wwwqqqnnnpppwww{{{vvvrrrnnnlllkkkgggmmmvvv~~~}}}vvvrrrsssrrrpppuuu{{{nnnhhhpppzzzuuusssrrrbbbaaa^^^XXXOOOFFF@@@>>><<<555111555666555;;;EEEvvvfffNNNAAA^^^oooNNN===AAA???;;;======AAAAAAAAAAAAAAA@@@@@@???===<<<;;;999888888888888888999:::888555333222222111///---///666AAAMMMVVVYYYkkkttttttxxx|||xxxfffjjjmmmbbbjjjkkkyyy|||yyyuuuiiihhhsss|||qqq___PPPMMMWWWaaaiiilllsss~~~{{{~~~wwwjjjgggeeegggkkkooooooooouuuzzzzzz{{{}}}yyysssbbbrrrjjjqqq|||uuujjj```aaafffgggeeeeeeiiillluuurrrvvvFFF===::::::===;;;666555999555555555555444333222111222222222333444555555555555666555444333444666888BBBbbbwww```TTTZZZiii~~~~~~ooommmuuu{{{pppccceeetttyyywwwxxx~~~|||zzzxxxvvvpppjjjggghhhfff]]]VVVWWWZZZ\\\```fffllliiieeebbbaaabbbeeegggfffeeeeeegggiiilllmmmnnnlllbbbTTTLLLNNNYYYfffppppppxxxzzz{{{qqqjjjkkknnnvvv^^^GGGKKKSSSQQQUUU```eee```XXXQQQPPPPPPOOOLLLCCC???999555444444555555888888<<<@@@>>>DDDaaabbbNNNKKKMMMGGGGGGGGGFFFEEEDDDDDDDDDGGGGGGEEEAAA>>>===???AAA???>>><<<;;;===???CCCEEEDDDBBB???>>>AAADDDEEEFFF;;;BBBVVVllltttnnnkkkooo~~~yyywww|||sss~~~{{{sssxxx}}}tttqqqrrruuuuuutttwwwtttqqqppprrrxxxyyynnnggggggiiibbbfffoooxxxyyytttqqqsssuuurrruuu}}}lllfffjjj~~~vvvtttrrrooo``````]]]UUUKKKCCC??????888444555:::888333;;;JJJwwwXXXHHHEEEhhhaaaJJJAAADDD???<<>>AAAAAAAAAAAAAAA@@@@@@???<<<;;;:::999888888888888999::::::999666444444444222000......111;;;LLL[[[mmmxxxzzzvvvyyy|||bbbbbbooocccnnnrrrxxxxxxsssqqqpppjjjbbbyyy~~~vvveeeSSSMMMTTT^^^gggjjjppp{{{~~~}}}tttnnnhhhhhhmmmrrrsssrrrvvv}}}{{{hhhXXX\\\>>><<<;;;;;;:::777333555999777777777555444222000///111111222333333333444444444555555444333333555666@@@XXXvvvttteeeUUUVVVaaauuuvvvttt{{{{{{uuuooollllll~~~|||xxxuuutttmmmeeebbbeee___XXXRRRRRRUUUZZZaaagggpppmmmiiifffddddddeeeffffffggghhhlllooopppnnnlllkkkaaaTTTNNNSSS___lllttt{{{uuurrrtttyyy}}}xxxwwwwwwzzzaaaNNNDDDKKKQQQQQQ[[[kkksssdddVVVQQQTTTTTTNNNHHH===:::666444444555666666888888;;;>>>AAAMMMiiiZZZKKKJJJKKKGGGFFFFFFEEEEEEDDDDDDCCCEEEEEECCC???<<<;;;===???===<<<;;;:::<<>>AAACCCDDDEEE???BBBQQQ]]]ccclllvvv|||}}}pppwww{{{xxxtttvvvyyyyyywwwrrrsssttttttvvvzzzzzzmmmeeeeeegggaaabbbiiipppsssqqqqqqttt}}}zzzzzz}}}{{{kkk[[[ddd{{{|||wwwvvvtttppp```^^^ZZZQQQFFF???<<<===444444666777444888LLLccceeeOOOFFFNNNtttWWWHHHDDDEEE>>><<>>;;;::::::999888888888888888:::::::::777666666666000000000///...777PPPiii{{{~~~~~~{{{lll]]]ggg[[[kkkwww{{{vvvssspppkkkiii|||yyyiiiWWWPPPVVV^^^eeehhhpppzzzwwwooolllpppvvvxxxxxxyyysssZZZHHH^^^DDD999<<<;;;999777444333555777777777666555333111000///000111333333222111333444222333444333222222444555:::GGG```oooqqqssslllXXXUUU\\\ppp{{{zzzeee[[[]]]\\\iii}}}~~~tttttt|||vvvtttrrrjjj```___fff]]]ZZZUUURRRSSSYYYcccjjjqqqooollljjjhhhhhhhhhiiijjjjjjkkkooossssssnnnjjjddd\\\TTTSSS\\\jjjvvv}}}zzzzzzuuuooohhhgggjjjqqqyyy```RRRIIIEEEIIIOOOXXXjjj}}}zzzfffTTTPPPSSSQQQGGG???666444222222333555555555888999:::>>>KKKaaauuuxxxsssSSSHHHGGGGGGGGGFFFDDDDDDEEEEEECCCBBBCCCCCCAAA>>>;;;:::;;;<<<;;;::::::;;;<<<>>>???AAA>>><<<::::::===???@@@AAAFFF???<<>>>>>===::::::999888888888888888777999:::999888666666777...000222222...777TTTsssxxx}}}{{{uuuxxxxxxcccNNN[[[YYYqqquuusss{{{nnn]]]UUUWWW\\\```fffoooxxxzzzvvvxxx{{{~~~~~~ppp\\\LLLjjjDDD:::777888888666555444555444333333333333333222111000000///111333222111000222444000222333333222222333555666999NNNaaakkkzzzxxx___UUU]]]rrr|||UUUHHHRRRTTTYYYiiisssssswww}}}wwwrrr}}}{{{vvvtttrrrhhh]]]```kkkkkkiiidddZZZTTTWWWaaaiiioooooonnnnnnnnnnnnnnnooopppnnnmmmpppssssssooojjjbbb]]]XXX[[[fffttt}}}wwwmmmgggfffgggnnnwwwaaaOOOLLLMMMNNNQQQZZZkkk}}}|||hhhUUUPPPPPPJJJ???888333222111222444666777777999===<<>>;;;999999999999999:::;;;<<<============<<<:::;;;===>>>>>>>>>;;;???AAAEEEQQQhhh}}}vvvvvvwwwnnnuuu|||~~~{{{{{{xxxtttzzz}}}~~~}}}ooollllllooopppmmmlllnnnpppooolllkkklllooopppppprrruuurrreeeXXXPPPLLLIIILLL___yyy|||tttwwwtttooottt~~~rrrjjj\\\TTT```wwwoooooosssooogggWWWQQQHHH@@@;;;888666444222777777555FFFmmmUUUMMMFFFUUUaaaKKKBBBAAA>>>999>>>CCC<<<>>>>>>>>>>>>>>>===<<<<<<:::999999888888888888888666888999999777666777777222111333444///444MMMiiizzz}}}vvvttt{{{xxxppprrr\\\GGGUUU^^^~~~ttteeeZZZVVVUUU[[[dddoooxxx}}}}}}uuuyyyuuummm```OOO}}}XXX===;;;999444444444444555777444000//////000111111111111111///111333222000///111444///111222333222222444555777555HHH^^^mmmgggVVV```xxxyyyYYYEEEUUUXXXVVVaaajjjllloooffffff[[[ZZZmmm{{{|||{{{wwwuuussshhh]]]cccqqq{{{zzzrrrcccVVVUUU]]]eeemmmnnnoooqqqssssssttttttuuuqqqnnnooorrrrrroookkkeeeaaa]]]aaammmzzz~~~uuujjjbbblllnnnvvvtttRRRKKKEEEMMMTTTZZZggg{{{|||jjjYYYRRRNNNEEE;;;666333222222444777999::::::;;;@@@>>>DDDeee{{{dddNNNHHHHHHJJJKKKGGGEEEBBBCCCEEEEEECCC@@@>>>???@@@>>>;;;888888888888999;;;<<<===<<<<<<;;;===<<<;;;<<<>>>>>>===<<<777???@@@;;;DDDddd}}}{{{|||}}}~~~xxxggg\\\nnnzzz{{{xxxuuuooo~~~~~~|||~~~||||||tttpppoooqqqpppkkkgggggghhhhhhfffeeehhhmmmppppppiiinnnlll]]]LLLFFFHHHKKKcccvvv{{{qqqeeellllllffflllzzz|||sssWWW^^^WWWOOOggg{{{nnngggiiimmmiiiaaaTTTMMMCCC<<<999888666444000:::===???YYYoooIIIHHHGGG```YYYIIIBBB@@@===:::BBBHHH@@@===============<<<<<<;;;999999888888888888888888666777999999777666777777888444333444///...@@@WWWgggppprrruuu}}}{{{tttwwwnnnSSSVVV]]]~~~yyykkk]]]TTTOOOYYYdddqqqzzz~~~}}}ooobbbcccdddcccUUU???jjjCCC888;;;666666555444333222222222222111222444555444222000...111111111000000000000000111222222333444444444333666333@@@XXXppprrrbbbuuu}}}xxxmmm[[[???VVVfff```\\\fffrrrvvvrrrVVVJJJUUUddduuu}}}~~~xxxuuurrrjjjaaaeeeoooooo^^^ZZZXXXXXX```iiiiiikkkpppvvvyyyyyyxxxzzz{{{yyywwwvvvuuuqqqkkkdddbbbdddkkkssszzz|||{{{mmmiiijjjyyyvvv|||fffLLLRRRNNNUUUZZZ___qqq{{{kkkYYYOOOIII@@@888444222555444111444;;;<<<999@@@III===IIIzzznnnSSSJJJCCCCCCHHHGGGDDDDDDBBBAAA@@@????????????===:::888888888777666666666888:::===>>>===;;;;;;;;;<<<<<<;;;;;;:::999999===???<<>>===<<<;;;;;;<<<======;;;888777888;;;===<<<:::888999999999888777555444444222222222111222;;;EEEOOObbbhhhppp}}}wwwrrreeeWWWYYYzzz{{{{{{rrrjjjddd[[[SSSVVVeeessswwwyyy~~~lllbbbYYYUUUQQQIIIBBB???^^^KKK>>>888777333444444333222111000000111222333555555444222///...000000000000000000000111111111222333333333333333000///<<>>;;;888???EEE___|||\\\GGGCCC???@@@CCCAAA@@@@@@????????????@@@@@@AAA>>>;;;999999999777666777777888:::<<<===<<<:::<<<<<<<<<<<<;;;:::999888;;;>>>@@@@@@DDD[[[|||xxxuuu}}}uuuzzzrrrbbbSSS\\\pppxxxrrruuupppvvvxxxvvvvvvzzzrrrmmmjjjkkkjjjeeeaaaaaa```bbbccceeeggghhhhhhhhhiiiaaaYYYUUUSSSZZZkkk|||wwwsssxxxqqqhhhcccaaa]]]WWWQQQMMMVVV```rrryyylll^^^YYY[[[[[[UUUMMMHHHDDD>>>888555333222222555999===XXXrrrOOODDDMMMfff\\\JJJIIIIIIHHHGGGEEEBBB???>>>>>>===<<<;;;:::;;;===>>>BBB???<<<:::;;;;;;999888888888888888888777666555555444444444111111888@@@HHHZZZdddppp~~~yyyssskkkbbbqqqyyy{{{xxxzzzqqqlllnnnttt{{{tttoooiii___TTTVVVbbbmmmrrrvvv}}}~~~~~~|||xxxwwwzzz}}}zzz___UUUMMMJJJGGG???999777]]]777<<>><<<>>>FFF___gggNNNBBBCCC@@@AAACCC???============>>>???@@@AAABBB???<<<:::999999888777888888888999;;;;;;:::888=========<<<<<<:::999999::::::;;;<<<@@@QQQqqqvvvppprrr{{{tttsss{{{}}}oooiiiRRRMMMZZZuuuzzzppppppmmmqqqsssrrrtttxxxyyywww~~~{{{uuuvvv{{{tttqqqqqqsssqqqjjjcccaaa^^^___```aaacccdddffffffuuuhhh\\\]]]hhhyyywwwtttqqqnnnpppgggbbbccc^^^RRRIIIGGGMMM\\\nnn~~~qqqfffXXXRRRQQQOOOHHHAAA???===999666333222222222999999GGGqqquuu[[[BBB@@@RRRtttiiiFFFGGGGGGHHHIIIIIIGGGCCC???===>>>===;;;999999;;;===???DDDAAA<<<:::999999888777888888777777777777777888666555555555222000444:::FFFTTT___mmm{{{zzzzzz{{{dddjjjiiiiiijjjnnnsssyyy}}}qqqfffmmmuuuzzz~~~{{{xxxwwwrrreeeXXXVVV]]]ffflllttt{{{}}}|||~~~|||}}}|||yyyxxxyyyyyyyyyyyyzzz|||~~~iiiOOOGGG@@@>>>;;;666111000~~~nnnzzzxxxvvvkkkFFF888DDD???111111888333222111000000000000000444555555555333111///...---......///000111222222222222333333333333333222333111777<<>>???@@@AAABBB???<<<:::999999888777:::999888888::::::999777;;;;;;<<<<<<<<<<<<;;;;;;;;;999888888:::CCCVVVhhhooooooqqqqqqmmmnnnyyy~~~uuuwwwyyyzzzdddSSSKKK]]]vvv~~~uuuiiinnnppppppooorrrvvvuuuqqqwwwyyysssuuuzzzwwwxxx}}}~~~sssiiiddd]]]\\\ZZZZZZ\\\```dddgggzzzqqqjjjppp}}}|||vvvuuuwwwxxxvvvqqqnnnqqqvvvuuuqqqkkkbbbbbbjjjeeeUUULLLPPPXXXfffuuuzzzyyy|||{{{wwwuuujjj```SSSKKKHHHEEE>>>888:::999888666444333333444888JJJccccccOOO???EEEbbbYYY???GGG@@@AAABBBCCCCCCAAA???>>>>>><<<:::888888:::===???===;;;888777777888999:::888888666666666777888999555444555777444111333777EEENNN[[[iiitttwww|||eeekkkbbb___dddhhhjjjpppzzzyyyxxxnnnlllzzz~~~}}}||||||~~~zzzlll]]]WWWZZZ```iiisss{{{}}}|||~~~||||||~~~|||wwwxxx|||~~~~~~|||rrrssstttvvvxxxzzz}}}~~~~~~vvvZZZDDD>>>999888666222//////|||yyywww{{{nnnxxx{{{{{{uuuvvv|||GGG<<<>>>CCC888000222444333222222111111111111222444444444333222111///...------...///000111111222333333444444444444333333666111333888DDDgggjjjUUUQQQ___www{{{uuuxxx{{{xxxtttpppooonnnnnnmmmmmmooonnnwww~~~vvvuuutttqqqiiijjjgggkkktttsssrrr}}}||||||}}}zzzbbbbbbyyy~~~}}}wwwkkkpppwww|||zzz___BBB444333444444333555666999:::::::::<<>>;;;999999999999777;;;:::888888999:::999888999999;;;<<<===>>>>>>>>>>>>;;;:::;;;<<>>999555666777777555222222444666:::eeepppUUUFFF@@@TTT{{{UUUDDDGGG???>>>>>>============>>><<<;;;999888888:::<<<>>>999999888777777888:::<<<888888666666666777888999444222444777777444444777>>>JJJaaatttxxxxxx{{{}}}xxxlllggg\\\YYYaaaiiimmmvvvyyyvvvlllmmm|||~~~}}}~~~rrrcccYYYYYY]]]gggrrrzzz}}}~~~~~~|||{{{{{{{{{{{{vvvrrrtttyyy}}}|||yyymmmmmmnnnooorrrvvvzzz|||~~~fffFFF>>>888555666444111000111~~~{{{xxxyyyxxxvvv||||||VVV???::::::999444999<<<222333222222111111111222222222222222222111000//////.........//////000000000333333444444444333222222222---000666BBBddd~~~kkkXXXPPPZZZppp}}}xxxpppqqq}}}iiiYYY]]]ddddddxxxhhh\\\kkk}}}rrruuuxxxuuuppprrrppptttzzzvvvvvv~~~~~~vvveeehhh|||uuubbb^^^eeemmmuuuvvvxxxyyyyyywwwuuussscccMMM777111555777555333777777:::<<<<<<<<<@@@GGGbbbwwwSSSGGGDDDDDDAAAIIIQQQNNNEEEDDDCCCAAA@@@?????????@@@>>>;;;:::;;;;;;;;;:::<<<:::999999:::;;;:::999888999;;;<<<>>>>>>??????;;;999999;;;<<<===BBBJJJXXXaaajjjmmmkkklllssszzzzzzppp~~~uuuyyygggSSS___lllkkkhhhlllmmmkkkkkknnnnnnkkkqqqsssuuuwwwxxxwwwwwwvvvzzz~~~yyyooolllgggddd___[[[\\\```eeeiiimmmpppqqqppprrrvvvxxxvvv}}}|||yyywwwpppfff```___ggggggeeecccfffgggbbbZZZ___]]]```ddd```WWWVVV\\\mmmwwwtttnnnmmmrrrtttnnnddd^^^TTTOOOHHHBBB===:::666444333444555333000111555999FFF|||}}}\\\KKK@@@EEEeeelllRRRGGGDDDBBB@@@>>><<<:::::::::;;;:::999999888999:::<<<===<<<<<<<<<;;;999888999;;;888888777777777777777888444222333777888666666999<<>><<<<<<>>>??????>>>===;;;999999;;;<<<<<<<<<;;;;;;<<<===============999777777999999888<<>>>>>===<<<;;;999888888777888999999:::;;;;;;;;;;;;===>>>===:::777777888888888888888888777666555777444444888999777777999;;;RRR~~~{{{{{{WWWTTTUUU^^^lllyyy{{{nnn|||xxxooo```\\\]]]ccciiikkkooouuuxxxxxx|||~~~|||xxxuuuqqqqqqqqqqqqooommmnnnllljjjiiikkknnnrrruuutttwwwyyyxxxvvvwww|||{{{```III===444111000111000---///333xxxuuuyyyzzzvvvmmmlll}}}}}}}}}rrrDDD777AAA999333888;;;333///111...000000////////////000111............///////////////////////////.........000000000000000///......,,,...666555222DDD]]]gggnnnmmmiiibbb\\\```lllwww|||xxx```UUU[[[dddhhheeewwwssskkkeeeQQQccc|||pppwwwwwwlllqqqsssqqquuu{{{|||~~~wwwvvvwww~~~ddd^^^eeeiiikkknnn___WWWRRRWWW^^^ZZZMMMBBB777444444666555222333666888777;;;AAACCCEEEOOO\\\lllMMMNNNFFFDDDAAA:::???EEE@@@DDDCCCBBBAAA@@@@@@@@@@@@AAA@@@>>>>>>@@@BBBBBBBBB===;;;::::::;;;===>>>===>>>>>>>>>>>>===<<<;;;:::===;;;;;;<<<999666999???FFF[[[nnnuuuyyyyyyyyy|||wwwnnnwwwbbbLLLAAA===KKKXXXeeeiiihhhhhhfffcccaaafffkkknnnppptttyyy~~~~~~|||{{{vvvqqqrrrwwwzzzzzzxxxuuuppplllgggeeeVVV\\\]]][[[^^^dddfffcccccceeekkkpppsssrrrrrrtttddd^^^XXXUUUQQQLLLLLLOOOFFFHHHGGGCCCBBBHHHNNNPPPRRRZZZ^^^[[[[[[dddnnnsss~~~uuujjjbbbXXXMMMGGGFFF???>>>;;;777444333444555111444666555444999AAAHHHaaaIIIFFF===???ZZZvvvZZZFFF<<<;;;>>>666888:::;;;<<<:::888777666777999:::;;;;;;::::::666999<<<<<<999666555666888999999999888777555444:::666555888999777777888888MMM{{{||||||}}}OOORRRYYYfff{{{}}}~~~}}}yyysssbbb]]]]]]bbbdddcccgggnnnttttttwww|||zzzwww|||mmmllliiihhhhhhhhhgggfffrrrooojjjfffeeeeeehhhiiikkknnnqqqpppnnnooouuuzzzvvvzzz{{{{{{}}}```DDD777888333000000111000---///333sssvvv}}}||||||vvvvvvNNN===999888666555555444222111000000000000000000////////////111000///......///000111............////////////000000000000000000000000111000000111333:::JJJYYYbbbhhhuuuuuuiiilll{{{||||||{{{|||jjj\\\[[[bbbddd```ZZZiiijjjccc]]]RRRdddwwwiiivvvyyylllhhhpppvvvuuussszzzxxx}}}yyy~~~|||}}}zzzzzzuuu^^^SSSOOOUUUSSSGGG>>>>>>444555444333222444777999999===;;;DDDLLLDDDUUUqqqVVVNNNIIIGGGDDDAAA@@@???@@@AAA???AAADDDDDDCCCAAAAAABBBBBBBBBAAABBBCCCEEEGGGHHH@@@>>><<<===@@@@@@???<<<888999;;;===>>>>>>>>>===999888777777888999<<<===FFFVVViii}}}pppvvvvvvuuu{{{tttNNN999:::===EEEVVVeeeggg___\\\___aaadddggglllooorrrssstttyyyxxxvvvvvvvvvuuusssqqqttttttuuusssppplllgggdddXXXWWWXXXYYYZZZZZZYYYXXXXXX\\\___```dddgggeee```[[[WWWRRRNNNJJJFFFBBB@@@EEEBBB???AAAHHHOOOSSSUUU[[[aaaddddddkkkyyywwwiii\\\NNNCCC???@@@???<<<999777777555111---444444111333666444BBB```lllQQQBBBCCC===TTTwwwgggRRRCCCAAABBB===::::::::::::999777555444555555555555666666666666888666444333333555777999888888777777666666555555:::::::::999888777777666:::LLLfffyyy|||xxxyyy|||~~~}}}}}}^^^SSSRRRlll|||xxxtttlllbbb\\\```hhhkkkjjjiiiooosssvvvxxxxxxyyy}}}xxxZZZ\\\___cccffffffdddbbbhhhkkkkkkfff^^^\\\___eeeccchhhmmmnnnllllllpppttttttvvvzzz}}}wwwpppeeeaaa{{{{{{tttcccLLL;;;444444000000000000////////////xxxYYYAAA:::::::::555555444333222111000000000000000000/////////...//////...------...//////............////////////000000000000000000000000111000000111000555BBBPPPgggppp~~~~~~uuu{{{zzzwwwttt|||qqqccc[[[]]]``````\\\^^^ggglllvvv|||iii\\\iiissseeekkknnnggglllppptttvvv|||~~~~~~{{{|||zzztttdddWWWNNNMMMIII===666777333444444333333444888:::999AAA<<<===MMMYYYmmm```LLLFFFIIIHHHEEECCCBBBAAAAAAAAAAAACCCDDDDDDCCCAAAAAABBBBBBBBBBBBBBBBBBDDDEEEFFFCCCAAA??????@@@AAA???===888999;;;<<<<<<<<<<<<;;;999888777777888999;;;===???SSSppp{{{vvvlllqqqsssuuuttt^^^FFF777<<<@@@JJJVVV[[[ZZZ[[[```aaacccgggjjjnnnqqqrrrssstttqqqnnnmmmlllllljjjiiiooommmiiifffddddddeeefff____________]]]YYYTTTQQQRRRVVVWWWTTTSSSTTTSSSPPPKKKIIIGGGEEECCCBBB@@@???@@@EEEKKKPPPTTTYYY```fffjjjoooqqqpppuuuqqq^^^QQQIIIAAA<<<;;;555333111111333444333222...444555555555555NNNuuuyyy\\\FFF===AAAIIIeeeZZZJJJAAA???@@@:::888999999999999888777666555555555555666666666666888777555333333444666888888777777777777777777666:::999999888777777666666222>>>QQQbbbjjjmmmuuu~~~~~~yyyxxx~~~jjj]]]\\\vvv{{{~~~{{{yyyoooeee]]]^^^bbbeeehhhlllwwwzzz||||||zzzyyy{{{~~~sss```XXXZZZ^^^bbbdddeeecccaaaaaabbbbbb^^^XXXUUUWWWZZZ\\\```dddeeeddddddgggkkknnnppptttwwwyyy}}}~~~vvvddd```ZZZVVVrrrrrrpppmmmdddTTTBBB555111222000000000000000000000///rrrxxx|||uuurrrzzzRRR<<<999::::::999555444444333222111000000000000000/////////............---,,,,,,---......---............/////////////////////////////////111///000000...000999DDD[[[iiizzz~~~zzz~~~tttzzzvvvooollleee___```ccccccaaa```iiittt___ZZZlllqqqoooeee___dddkkknnnooonnnnnnsss}}}|||yyyoooaaaSSSGGGBBB===444111333111222444444444666999<<<;;;EEE???>>>ZZZ{{{nnnRRRHHHDDDHHHGGGGGGEEEDDDCCCBBBBBBBBBCCCEEEDDDBBBAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCCCCAAA???>>>??????>>><<<999999::::::::::::999999999888777777888999;;;<<<<<>>FFF___lllHHHBBB???===<<<999777888888999999888888777555555555555666666666666999777555333333444555666666666666777777777777777999888888777777666666555666999AAAMMMVVV___lllxxx~~~|||ssspppxxx~~~iiibbbttt~~~xxxxxxttt~~~~~~uuulllccc______aaahhhooo|||~~~~~~zzzyyyzzz}}}{{{{{{}}}tttcccVVV\\\^^^aaacccdddbbb```^^^[[[ZZZXXXVVVSSSQQQPPPOOORRRUUUXXXXXXWWWXXX\\\```dddfffiiikkkmmmppptttwww||||||}}}|||}}}{{{zzzyyyxxxtttmmmfff```^^^MMMMMMNNNIIIVVVaaaRRR]]]XXXMMMAAA666///...///000000000000000000000000___^^^dddsss{{{}}}~~~{{{pppiiimmmyyyyyytttjjjNNN777555::::::666666444333333222111000000000000000/////////............------------------...---------.........//////........................///...///000...---333;;;FFFXXXpppyyy{{{mmmjjjqqqzzzuuukkkgggfffgggiiihhhddddddgggwww~~~mmmsssdddZZZOOOOOOUUU```jjjqqqnnnkkkiiilllttt}}}|||yyyyyyyyyyyyuuunnnjjj]]]QQQFFF<<<888555111222555000222444555666888<<<>>>@@@EEEGGGUUUyyy{{{[[[KKKIIIEEEEEEEEEFFFEEEDDDCCCBBBAAAAAABBBCCCBBB@@@??????@@@CCCBBBBBBAAA@@@@@@??????>>>===<<<;;;;;;<<<<<<<<<::::::999999999888888777888888777777888999::::::===GGGYYYrrrzzzyyytttrrrzzzxxxhhhdddgggxxx]]]BBB;;;666666<<>>AAAHHHDDDUUU{{{gggLLLFFFHHHAAABBBBBBCCCCCCBBBAAA@@@@@@>>>???@@@???===<<<===>>>BBBBBBAAA@@@???>>>===<<<::::::999999:::;;;>>>???;;;;;;:::999888888888888888888888888888888999999===AAAIIIUUUdddooorrroooooorrrsssssszzziiibbbfffmmm|||rrrjjj[[[FFF888555999<<<===AAACCCGGGLLLQQQWWW[[[]]]WWWUUUUUUWWW[[[```ccceee[[[___eeekkknnnooonnnmmmooorrrsssssspppnnnnnnnnntttvvvsssjjjeeeiiipppuuuxxxtttnnnhhhfffkkkuuu|||zzzoooggg^^^YYYMMMCCC:::888666444222333111333444555555555666666999CCCYYYpppRRRGGG<<>>888:::<<<999999888777777666666555555555555555666666666666888777555444333333333333333333333444444555555555777777777777666666666666444222666AAAOOO]]]lllwww~~~yyytttxxxvvv___ZZZ[[[YYY]]]ggg___mmmuuu~~~iiifffpppzzz~~~~~~|||~~~}}}yyyqqqfff___ccckkkrrrtttvvvtttqqqoooqqqsssnnnpppqqqpppoooqqqxxx}}}zzzzzzyyytttjjjaaa[[[XXXYYYVVVSSSSSSUUUTTTPPPLLLFFFGGGGGGGGGHHHLLLPPPSSSSSSUUUWWWXXXXXXZZZ]]]____________aaacccfffhhhhhhfffddddddgggjjjhhh___WWWMMMLLLLLLMMMMMMKKKGGGDDDEEE:::999===999555555444:::666222000//////...---///000000000111111111222~~~mmmdddgggmmmooovvvnnnggggggjjjnnnvvv|||}}}yyytttqqqrrrttttttrrriiieee___YYYVVVXXX^^^bbbqqqhhhDDD<<<999888777333...///333111111111000000000///////////////.........------......////////////......,,,------------.................................---,,,---000000...111666<<>>@@@@@@@@@@@@>>>===;;;;;;999::::::::::::<<<@@@CCC===<<<;;;:::::::::::::::777888888888888888888888999===BBBHHHPPPZZZccciiidddiiiqqqyyy}}}pppgggfffcccvvvyyyuuuxxxwwwWWW;;;///111555666999:::>>>BBBGGGMMMQQQTTTSSSRRRSSSUUUXXX[[[[[[ZZZ\\\]]]___bbbfffjjjmmmoooqqqsssuuutttqqqpppqqqtttzzz{{{wwwqqqooowwwzzzwww{{{tttdddUUUJJJDDD;;;888777888555222333777444555555444333333666888:::SSSuuu^^^DDD===777OOOJJJ;;;;;;@@@:::777;;;;;;999888777666666666666777555555555555666666666666666666555444333333333333333333333444444444444444777777777777777777777777777444666???KKKWWWfffqqq|||www{{{|||lll___WWWSSSYYY```eeetttssstttuuudddhhhttt}}}xxxuuu{{{~~~}}}~~~~~~~~~|||wwwkkkaaa```fffppprrrssspppllliiijjjlllffflllrrrtttssstttyyy~~~yyymmmaaaYYYVVVUUURRRPPPPPPRRRRRRPPPMMMIIIHHHEEEDDDEEEHHHKKKMMMNNNOOOQQQQQQQQQRRRUUUWWWSSSSSSSSSUUUXXX[[[[[[[[[YYYXXXXXXYYYYYYVVVOOOJJJGGGEEEDDDCCCCCCAAA>>>;;;;;;888555444333000///222222111000000111111000...///000000111111222222222yyyqqqiiibbbccceeedddbbbbbbaaa]]]ZZZYYYYYYZZZ]]]______```cccfffkkkttt~~~eeeKKK999666999777222000222333111000000000000000///////////////.........---------,,,---............---,,,,,,,,,---------....................................,,,,,,//////...000444777BBBbbbzzzmmm^^^aaaZZZ]]]hhhjjjaaa^^^cccqqqzzzvvvmmm~~~}}}tttvvvmmmooo~~~ttt^^^DDD888<<>>:::<<<777222444444333222333444444444777:::<<<===???BBBDDDPPPNNNvvvbbbTTTIIIHHHJJJFFF@@@???>>>>>>>>>???@@@AAA;;;;;;<<<;;;;;;;;;>>>@@@>>>?????????>>><<<;;;:::999::::::999999:::???CCC>>>===<<<;;;;;;<<<======777777888888888888777777888888;;;???FFFPPP]]]fffbbbdddqqqxxxoooeee```nnn|||xxxxxx{{{|||bbbGGG888666555222444444666999===AAAEEEGGGKKKMMMPPPTTTWWWWWWTTTQQQUUUVVVWWWZZZ]]]```cccdddfffkkkppppppnnnlllnnnppp{{{zzzuuuppprrr|||}}}ssseeeUUUGGG>>>;;;555444444666666333555999999888777555666<<>>999;;;;;;555777;;;555666555555555666777999:::555555555555666666666666444444444444444444444444666666555555555555555555888888888888888888888888:::777777===HHHVVVkkk{{{}}}wwwxxx|||fffUUUSSSZZZ```nnnyyyrrr|||rrreeerrr}}}}}}}}}}}}zzzpppfffdddhhhnnnppprrrpppllljjjkkkmmmhhhmmmrrrsssqqqqqquuuyyyxxxkkk___YYYVVVPPPOOOMMMMMMNNNOOOOOOOOOOOOLLLFFFBBBAAABBBDDDEEEEEEGGGHHHGGGGGGGGGJJJKKKIIIGGGFFFHHHKKKMMMMMMKKKJJJJJJIIIJJJJJJHHHDDDAAAAAA???===<<<;;;999777444111777444///000000///222///000000000000000000000///000000111111222333333zzziii___```bbbdddggghhhiiinnntttqqquuu~~~kkkMMM===:::;;;///333333///333:::777...000000000000//////////////////.........---------++++++------------++++++,,,,,,,,,---------......///////////////////////////,,,,,,......,,,...222333:::[[[{{{tttmmmfffZZZ[[[gggjjjccchhhwwwxxxppppppwwwkkkhhhpppoookkkcccTTTBBB999===JJJUUUXXXUUURRRTTTZZZ]]]]]][[[fffeeefffjjjkkkjjjmmmsssssstttuuuvvvxxxzzzyyyvvvxxxzzz|||||||||}}}xxxtttrrrqqqpppyyy}}}uuujjjddd]]]VVVPPPZZZ^^^aaatttjjjWWWEEE@@@AAA777111444555111333444222222444666777666888<<<>>>???@@@BBBDDDQQQUUUaaaOOOMMMHHHEEEGGGFFFAAA@@@>>>======???AAABBB:::;;;<<<<<<;;;<<>>>>>>>>>>><<<:::999888999999777666777;;;??????>>>===<<<<<<===>>>???777777888888888888777666999555333666===IIIWWWbbbgggeeetttrrr___eeeuuu~~~yyyvvvjjjYYYLLLEEE<<<333000000111222555888:::<<>>>>>>>>>>>===>>>???>>>>>>>>>@@@BBBBBB@@@???@@@BBBCCCAAA????????????@@@@@@???>>><<<:::888666666666555333222+++777555---000222000333///000111///......000222///000000111222222333333{{{uuuVVVAAA999888555222444333222222111111222222////////////////////////.........------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---++++++,,,---.........////////////000444555CCC[[[pppyyy~~~uuulllfffooovvvnnnwwwsssccc[[[ccciiieeecccgggkkkoooiiiWWWDDD>>>CCCJJJRRROOOOOORRRSSSSSSXXX^^^]]]___bbbdddfffiiimmmppprrrmmmhhhgggkkkqqqvvvxxxqqquuuzzz~~~|||{{{yyyxxxxxxyyy{{{|||{{{{{{{{{{{{yyywwwuuusssssspppkkkhhhhhhjjjkkklllsssxxxzzzqqqaaaSSSNNNNNNPPPQQQTTTYYY[[[XXXQQQKKK@@@<<<666333333222000...222333444444333444666888999999AAAEEEBBBGGGMMMHHH[[[eeeZZZSSSMMMLLLKKKFFFBBBBBB===<<<<<<@@@DDDFFFCCCAAA>>>;;;888:::@@@EEEFFFDDD::::::;;;<<<<<<;;;::::::777777777777777888888888>>>======>>>@@@BBBEEEFFF;;;777444555888:::888444;;;777999??????@@@NNNaaaxxxzzzzzzzzzyyyiiipppmmmttt{{{nnnaaabbbdddRRR999777333111333444222111333999999;;;>>>AAABBB@@@???AAABBBFFFKKKNNNMMMJJJGGGLLLLLLLLLMMMPPPTTTXXXZZZggghhhhhhjjjmmmrrrvvvxxxwwwyyy{{{|||{{{yyywwwuuu~~~~~~}}}tttmmmccc^^^^^^___^^^[[[VVVQQQIII@@@999444222111222555666444333444333111555555777???QQQjjjwww\\\HHH???@@@XXXnnnPPPAAA:::999777555444333444444444444444555555666666666555666666777666444333111333333333333333333333333======;;;888555444555666666777777888888888777777666555777>>>LLLeee|||xxxyyytttqqq|||mmmUUUQQQ\\\eeerrryyyvvvzzz|||}}}~~~|||}}}|||{{{zzzxxxtttoookkkiiikkkoooqqqqqqpppmmmlllnnniiiiiinnnpppmmmmmmpppuuu|||~~~wwwpppkkkccc[[[RRROOOLLLKKKLLLLLLJJJHHHMMMLLLKKKHHHDDD@@@<<<999::::::999999888999999999999999999999999888777777888777666555444555666666222222222222222222222222222222222222222111000///000000000000111111111111222333333333333333333444wwwZZZLLL;;;111222666777666333333222111111111111222..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++,,,---------........./////////---...888JJJ^^^nnn{{{xxxqqqrrrxxxyyyuuuiiiaaa^^^UUUQQQ^^^ooonnnaaaeeezzztttZZZJJJEEEDDDMMMKKKLLLPPPPPPNNNOOOSSSUUUXXX[[[^^^aaafffkkkooosssiii^^^[[[bbbjjjooopppkkkvvv~~~yyywwwqqqpppooommmmmmmmmnnnooohhhiiiiiiiiiiiigggfffeeecccbbb```aaadddgggiiiiiiqqqooohhh[[[MMMEEEFFFIIIHHHGGGFFFFFFFFFCCC>>>999<<<888444222333333222000111333444444333444666888;;;@@@IIIFFF>>>KKKfffwwwmmm|||{{{YYYQQQKKKKKKMMMJJJGGGGGGBBB???>>>???BBBBBB@@@===???;;;888999>>>BBBBBB@@@<<<=========<<<:::888777888888888888888888888888777999<<<<<<<<>>>>>>>>JJJZZZ}}}{{{zzzzzz}}}rrrnnnwwwppptttwwwjjjWWWCCC999111222555333111000222222222444888:::::::::888999;;;???BBBBBB@@@===AAA@@@@@@@@@BBBEEEGGGIIIUUUVVVWWWYYY]]]bbbfffiiikkklllnnnooonnnllljjjhhhpppooommmkkkhhheeebbbaaaXXXQQQIIIEEEEEEFFFDDDCCC@@@>>>:::555222111111111666222000111333444666777888888DDD___yyynnn\\\KKK;;;IIIdddsssSSSAAA;;;999888777555444444333333333333333444444444555555222333444555555444444333333333333333333333333333999:::999777666555777999777777777888777777666666666555777<<>>@@@AAA???<<<>>>;;;888999<<<>>>>>><<>><<<999777555999999999999888888888888333888;;;:::888>>>KKKVVV???<<<999999;;;<<<:::777:::777999======;;;DDDQQQ~~~lll___lll|||yyyzzzuuucccPPP<<<444444333111000111///...///111333444444555555666888;;;<<<:::999;;;:::999999999:::;;;<<>>JJJ___qqqiiiqqq|||~~~rrrjjjwwwrrrYYYPPPWWW```}}}rrrqqqzzzsssssstttwwwyyyzzzyyywwwnnnlllkkkmmmppprrrpppnnnllliiiiiimmmnnnkkkhhhhhhjjjnnnrrruuuwwwwwwooofff]]]VVVMMMEEEAAA@@@@@@@@@AAAAAAAAAAAA@@@???>>>===888777666555444444333444666666666666666555444444555444333333222222333333000000000000000000000000....../////////...------000000000111111111222222333333333444444444555555yyy```HHH888:::888777555333000...,,,222222111000000000000000........................------------------------++++++,,,,,,---...//////------------------------,,,------,,,++++++,,,...++++++,,,,,,,,,---------///333444555CCC^^^yyyyyysssvvv}}}vvvgggXXXWWW___ZZZ\\\dddhhh___XXXfff}}}xxxrrrkkk]]]DDD@@@@@@CCCEEECCCDDDGGGKKKLLLOOOQQQVVV]]]eeejjjeeebbbaaafffkkklllfff```ffflllqqqpppiiibbb___^^^ffffffggggggggghhhhhhhhheeedddbbb___\\\XXXVVVUUUUUUUUUWWWYYYZZZXXXTTTPPPNNNKKKHHHEEEBBBAAA>>>===;;;999888666666777777777333222111111222333333444111333444555555666999;;;======>>>OOOlll]]]RRRIIIIIILLLJJJFFFDDDAAA>>>;;;<<>>===:::888777::::::::::::999999999999666999;;;999777;;;DDDLLL???===:::::::::;;;999777999888:::<<<;;;999???GGGzzznnn[[[```hhhnnnvvvyyylllPPP>>>666222111222333222000000222333222111444333333444777888888777888777666666666666777777<<<===>>>@@@CCCGGGIIIKKKMMMMMMOOOPPPOOONNNMMMLLLJJJIIIHHHFFFDDDAAA???===;;;777333111222333333222444444444555555444444333333///333:::777...///888<<>>JJJXXX^^^kkkzzz}}}sssjjjsssoooaaa\\\\\\uuu}}}~~~xxxnnnkkkssswwwwwwvvvwwwyyyyyyxxxvvvrrrnnnkkklllppprrrrrrpppooommmllllllkkkhhhdddbbbaaaccchhhpppyyy|||vvvpppccc\\\RRRHHHBBB@@@@@@AAA===============<<<<<<<<<888777666444333222222222444444444444444333333222333333222222111111111111////////////////////////.........//////...------000000111111111222222222333333444444555555666666|||kkk[[[MMM@@@777111222333444333222111000000222111000000//////000000........................------------------------++++++,,,,,,---...//////------------------------+++,,,---,,,+++***,,,...+++++++++,,,,,,,,,,,,------000111///777MMMhhhyyyxxxvvvpppssszzzsssiiimmmsss{{{}}}uuujjjccc]]]YYY[[[]]]gggssssssoooyyy|||wwwDDD===888999;;;===AAAEEEAAABBBDDDEEEIIINNNUUUZZZWWWZZZ___dddfffeeebbb```dddcccaaa```___]]]YYYWWWWWWYYY[[[]]]^^^______^^^^^^]]][[[XXXTTTRRRPPPOOORRRRRRRRRRRRQQQLLLFFFAAA<<<;;;;;;<<<===<<<888444000111333333444333444444222222222222111111222333222444555666777888;;;>>>???AAADDD^^^mmm```XXXNNNGGGGGGIIIGGGDDDBBBBBB>>><<<<<>>>>>>>>===>>>??????>>><<<;;;:::<<<;;;;;;;;;:::::::::999777888::::::;;;<<<===>>>===;;;:::999999999888777999999:::;;;:::999<<>>>>>======<<<:::::::::999888777555555555333111000111222222222222333333333222111///...000000444777333111>>>OOO```wwwUUUQQQHHH???GGGTTTzzzRRR<<<888555000444444555555555333222111000000000000000000000000000000000//////000000000111111111111111111111111555555555444333444666888<<<<<<<<<;;;:::999888777666666888:::999999@@@IIIYYYdddsssyyytttnnnpppwwwwwwdddYYYhhhnnnrrruuuyyyxxx~~~zzzrrrkkkjjjrrryyyvvv|||zzzxxxxxxxxxyyyxxxvvvvvvrrrnnnmmmooorrrrrrrrrtttrrrpppllljjjfffbbb]]]ZZZZZZ___jjjuuuzzzyyyvvvmmmggg]]]QQQHHHBBB@@@@@@======<<<;;;:::999999888999888666555444333333222222333333333333222111111111111111111111000000///...........................//////000000000//////111111111111222222222222333333444555555666777777qqq]]]PPPBBB;;;888555444555222111111000111111111111111000000///////////////------------------------,,,,,,,,,------------...+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******,,,...+++++++++,,,,,,,,,------...///000111333>>>WWWmmmooovvvuuuuuuyyyoooddddddmmm{{{uuummmmmmggg\\\___aaaeeerrrvvv~~~KKK???555222333666;;;@@@===>>>???@@@BBBFFFKKKOOORRRUUUWWWXXXYYY[[[```ddd[[[ZZZYYY\\\^^^]]]WWWQQQKKKMMMPPPSSSUUUUUUTTTSSSQQQPPPOOOMMMMMMLLLLLLLLLJJJIIIHHHGGGFFFBBB===999<<<:::888777777777666555...000333333222000//////111222444333111111222333333555777888999;;;>>>AAA<<>>>>>AAABBB@@@===:::;;;<<<<<<===>>>??????<<<===>>>??????>>>============<<<<<<;;;;;;::::::666888:::===???>>>;;;999:::999999888888888888888999:::::::::999:::<<>><<<:::888777666666888888666555444444444444222222222222222111000000000111111111111000//////........................//////000111111111000000111111111222222222222333333444444555666777888888cccPPPAAA999444555666444444888666444111000111111///---000000///............///------------------------,,,,,,,,,---------......------------------------++++++++++++++++++++++++***+++,,,+++******,,,...,,,,,,,,,,,,------------111...000555222444KKKhhhvvv~~~|||xxxyyypppaaa^^^eeerrr{{{xxxvvv|||}}}zzzqqqmmm|||vvvxxxuuurrrwwwwwwYYYKKK<<<555333222444777:::<<<>>>???@@@CCCGGGJJJKKKKKKKKKLLLOOOSSSWWWZZZPPPQQQRRRTTTUUUTTTQQQNNNHHHJJJMMMOOOPPPOOOMMMKKKGGGFFFEEEEEEEEEFFFGGGHHHDDDBBB@@@>>>===<<<999666999999888666555555666777111333555555222000111222///222444444222222333555555777999:::;;;>>>AAADDD@@@TTT___vvv|||___RRRKKKFFFIIIGGGGGGIIIGGGCCCCCCEEECCCAAA???AAACCCDDDAAA>>>;;;<<<=========<<<<<<=========>>>?????????>>>===>>>>>>======<<<;;;;;;:::888<<<@@@BBB???<<<::::::888888888888888888999::::::;;;;;;999999<<<>>>???;;;AAANNN___kkknnnjjjfffqqqkkkYYY[[[MMMZZZkkkzzzuuupppmmmnnnkkk```TTTNNNCCC>>>888333111111111111222111111222333333111///111111222222333333222222000000111222222222222111444444444555555666666666333444444444444333333222111222333333222222222333333333333333444444444555000555555333BBBeee]]]HHHAAAEEEGGG]]]hhhFFF888666444555888444333333222222222222222000000000000/////////...//////......///000111222000000000000000000000000444444444333111222444666888999999999999999888888888777888;;;:::888;;;@@@MMMYYYgggpppsssssstttuuuzzzxxxttt___VVVUUU[[[___hhhtttyyyoooccchhhooo{{{~~~~~~{{{zzzzzz|||||||||zzz{{{zzzuuupppooorrruuuxxxxxxssskkkiiijjjhhhccc___YYYXXX\\\```dddjjjrrruuuuuussskkk^^^RRRIIIDDD@@@>>><<<:::888777666666777666555444444444444444222222222222222111000000000111111222111000///..............................///000111111111111000111111111222222222333333333444555666777888999999|||^^^EEE:::;;;777555777444//////444222///---...000111...+++000000///...............------------------------,,,,,,,,,------.........------------------,,,,,,***************************+++++++++******,,,...,,,,,,------------......111***,,,444///+++CCCdddxxx~~~wwwqqquuuqqqfffbbbeeeppp|||}}}yyyooosssssspppmmmmmmmmmlllfffVVVEEE;;;666222111222444666999;;;<<<>>>BBBDDD===<<<===BBBHHHJJJHHHEEEIIIJJJJJJHHHFFFGGGJJJMMMGGGIIIKKKMMMLLLJJJGGGEEEAAA@@@???>>>======>>>???CCCAAA===;;;:::999777555+++///333555555333333333000222444333111000333555...111444444333333555777666888:::;;;===???BBBEEEMMM```iiijjjPPPMMMMMMJJJJJJIIIKKKKKKGGG@@@???CCC???>>>>>>AAAFFFGGGEEEBBB===>>>>>>>>><<<:::999:::>>>??????@@@@@@>>>===<<>>>>>===<<<;;;;;;;;;<<>>888999;;;777888999999888999;;;<<<:::;;;;;;999:::===@@@@@@;;;===@@@GGGYYYlllooohhhsssmmm[[[```OOOXXXdddqqqyyyqqqrrrvvvrrrkkkfffYYYQQQDDD999333111111111111111111222333222000...000000000000000///......,,,---...///000000000000000000111111222222222333------///000111222222333000222333333222111111222222222111111111111222222///888:::<<>>@@@QQQ|||gggNNN<<<<<<<<<333111888444333222111111111222333111111000000/////////...---------...///111333555000000000000000000000000222333333222111222555777666777777888888888777777999777888:::999777:::???GGGUUUfffnnnqqqssswwwzzzvvv~~~gggYYYVVV[[[]]]gggtttwww{{{vvvhhhbbbmmmxxx~~~{{{{{{{{{{{{{{{zzz}}}~~~xxxqqqnnnqqqvvvwwwxxxrrrjjjiiimmmlllhhhccc]]]XXXYYYYYYZZZcccnnnooorrruuuqqqgggZZZPPPKKK@@@>>><<<:::888777777777555555444333333444444444222222222222222111000000000111222222222111///...////////////////////////......///000111111000000111111222222222333333333444444555666777888999999|||pppkkkaaaUUUHHH===444000333333333222222222111111000000//////.........---........................,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---)))***++++++,,,,,,++++++...,,,,,,000000333>>>KKKrrruuupppiiikkkqqqnnnbbbfffpppyyyqqqnnnllliiifffeeegggkkknnnyyyuuuZZZ===111222444111333555777888999:::999888888999:::;;;===???@@@>>>>>>>>>??????AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBB???>>><<<:::888888888888888888888777777666666666222222222111111111111111333222111111111111111111111222444444444444666888999===>>>999:::DDDOOOTTTUUUfff~~~kkkTTTNNNIIIFFFHHHLLLIIIFFFDDDDDDBBB@@@>>>???@@@BBBDDDEEEEEEDDDCCCCCCAAA???>>>===>>>???@@@@@@AAABBBAAA???>>>???@@@@@@???===<<<<<<<<<===>>>===>>>>>>>>>>>><<<:::999777777777666777777888888;;;:::999888888:::;;;======AAA===???QQQ___kkkxxxyyyvvvpppjjj___VVVbbbiiiuuu{{{~~~oooKKK:::444000222///111333333111000000222111///...///111222111000111000...---///000000000444000...111222000///000111222333222000///111333///444777555000,,,...222000111---///666333000888444<<>>???@@@<<>>===<<<;;;;;;;;;<<<<<<;;;<<<======<<<;;;:::999888888888888888999999::::::999888777777999;;;<<<:::>>>;;;<<>>RRR}}}}}}yyyxxxuuuwww{{{dddQQQSSS[[[nnn~~~zzz|||zzzzzz{{{{{{}}}~~~xxxrrrrrrwww||||||yyysssrrruuurrrlllcccaaa^^^ZZZWWWVVVWWWXXXbbbeeeiiimmmoooooommmlll^^^QQQEEE@@@<<<777444555666444222111111111///---222222222111111000000///////////////////////////........./////////000000000000000000111111111111222222333333444444555555555555666666777888999:::^^^jjjxxx~~~zzzqqqiiifffhhhuuurrrnnnooo}}}qqqmmmxxxzzzqqqooorrrnnneee[[[OOODDD;;;777111111000000000111222222111111111000000000///////////////...............------------------------+++---......,,,++++++,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,---------,,,,,,---,,,------+++***///666???KKKXXXeeevvvyyyjjjooogggttt}}}vvvmmmlll|||{{{}}}qqq???:::222///444666333222444333333444444444333222222222222222222333444555555555555666666666666555555555444333222111111111111000000000000////////////000000000000000000111111111111111111111222222222222333555555666888<<>>======>>>??????;;;>>>BBBDDDCCC@@@>>>======<<<:::999999999:::;;;999:::;;;;;;;;;:::999888999999999999999:::;;;;;;999888888777777999:::;;;888;;;999;;;@@@GGGcccuuubbbXXXZZZYYYjjj}}}~~~|||yyy~~~nnnggg\\\OOOKKK???999444333555666444111///...------...///...,,,.........///////////////---+++,,,//////---///333...---...///111111000/////////000444888888555111666FFFVVVhhhvvvrrrjjjnnnggg{{{uuu^^^KKK???<<<@@@@@@ccczzzQQQ:::;;;666222000111222111///111111000000000000////////////............//////***+++...000111000///......------------...///////////////000111333444555444444444444555555555555333555888;;;=========<<<;;;UUUzzzzzzvvvxxx{{{hhhSSSQQQ```|||}}}~~~xxxxxx|||{{{{{{yyyxxxzzz|||vvvooogggfffeeeccc___ZZZVVVSSSQQQTTTZZZbbbiiiooosssvvvooocccVVVLLLDDD;;;555333444333222222222111///...111111111000000000000000////////////////////////....../////////000000000000000111111111222222222333333333444555666666777666666666666777888999:::@@@IIIUUU^^^aaa^^^XXXSSS\\\kkk}}}nnneee^^^ZZZZZZeeevvv~~~yyyqqq___YYYccccccYYYWWWHHHFFFBBB>>>:::777666555777666444333111000000///000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++******+++++++++++++++++++++++++++************************************++++++++++++***+++,,,------,,,+++***++++++,,,------------,,,,,,,,,,,,,,,******,,,///444<<>>>>>======>>>???@@@AAABBBAAAAAAAAA>>>>>>=========>>>??????>>>@@@CCCCCCAAA>>>===<<<<<<;;;:::999888999::::::999999:::;;;;;;:::999888888888777888888999:::;;;999999888888888999:::;;;777888888<<<>>><<>>SSSjjjzzzzzziiiZZZRRRHHH<<<>>>IIIbbbfffAAA222777444111///000000000...111000000000///////////////......------......///++++++---...////////////------,,,,,,------...///////////////111222333444333333333333444444444444222444888;;;<<<<<<;;;:::<<>>888777555333222222333444222111111000000111111222/////////.........---------------...............,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,+++)))******************************++++++++++++++++++++++++)))))))))******+++++++++***+++,,,------,,,+++******+++,,,,,,------,,,,,,)))+++,,,,,,+++,,,------222444>>>WWWzzzyyyrrrtttuuunnnmmmpppkkkiiippptttuuuxxx{{{zzzvvvrrrvvv}}}}}}qqqOOOEEE:::444222111222444222222333333444333333333222222111111111222333333333333444444444444333333222222222222222222111111000000000000111111111111//////000000111111111222000111333444555555555555::::::999999<<>>>>>@@@HHHEEEAAA????????????>>>===>>>>>>???????????????<<<<<<<<<<<<===>>>>>>???CCCCCCBBB@@@===;;;;;;===<<<;;;:::999999999::::::::::::;;;<<<;;;:::999888555555555555666777888999999999999999999::::::;;;888777888???AAA999DDDcccwwwssspppvvvkkk]]][[[QQQWWW\\\```mmmuuuxxx{{{~~~|||mmmYYYGGG;;;777;;;888444222111111111000111333444333111000111222000///111444333///...111000000000222444555444333666333111333===NNN___kkk___QQQHHHEEE>>>777CCCXXXqqqPPP===666555333111000000000000///000000000////////////.........------------......------,,,,,,---...///000,,,,,,,,,,,,,,,---...............///000111222333222222222222333333333333333555888:::;;;:::888666:::???RRR```___dddrrrvvvwwwzzz}}}yyylllbbb]]]eeetttggggggsss~~~{{{xxxpppuuurrrmmmhhhddd^^^WWWRRRNNNNNNOOOSSSXXX^^^dddhhhlllllliiiddd^^^VVVNNNGGG>>>:::444111111333444444000000000000111111111111000000000000000000000000////////////000000000111000111111222333444444444444444555555666777888888777666555444222222111111999888666777999:::;;;;;;777===DDDEEEAAA===<<<===777777777777999>>>DDDHHHBBBAAA666111888777111333333222111111111222333444...............///000111/////////.........---------------------.........++++++++++++++++++++++++)))+++,,,,,,***))))))***))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))***++++++++++++++++++,,,,,,+++++++++******+++,,,,,,,,,++++++(((+++,,,++++++//////---000...444IIIiiivvveee]]]YYY```kkkkkkllluuuvvvpppwww~~~}}}|||www\\\[[[PPP@@@777666555000111111000000000111222333111000000000000000111111111111222222222222111111///000000111111111000000////////////000000000000000000000111222222333333111222444666777888777777777999<<<@@@EEEKKKSSSXXXZZZnnnxxxSSSKKKHHHGGGEEEBBB???======???AAA???>>>???AAABBBBBBBBB<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>>>>???EEEDDDBBB>>>;;;:::;;;===<<<;;;:::888888999999:::;;;;;;<<<<<<;;;:::888777333333333333444555777777888888888999999999999999666777777>>>BBB999888IIIZZZgggllllllmmmkkkrrruuuhhhdddVVVYYYUUUQQQVVViiikkk[[[UUUUUUOOOMMMJJJGGGCCC>>>999444333555555222///...111444555///,,,...///......111000111222111000000333555666555===TTTpppnnnWWWMMMAAA999:::<<>>======;;;;;;<<>>>>>>>>AAAAAAAAA???<<<;;;<<<>>>:::999888777777777888888;;;;;;;;;;;;999777555444222222222222444555666777555666666777777777777777333777555777>>>999555===>>>KKKUUU___gggeeekkk~~~wwwqqqaaaaaaYYYQQQNNNWWWeeevvvzzzmmmiiinnnuuuwwwyyy{{{|||wwwnnnbbbYYY@@@BBBDDDCCCBBBDDDKKKQQQPPPBBB555111333555777:::;;;>>>@@@<<<888888===CCCHHHTTTiiittt___JJJ999>>>:::<<>><<<999999888888777888888999888999:::<<<===>>>>>>>>><<<>>>@@@@@@???>>>>>>>>>999888666555555666666777:::;;;::::::888666333222222222222333444555777777333444444555666555555555000777444222888888666<<<333>>>IIIXXXfffeeeiiizzzooopppfff]]]UUURRRRRRYYYjjj{{{mmmdddgggrrr|||xxxmmmYYY\\\```ccceeelllwwwttt```JJJAAAAAADDDGGGJJJPPPTTTVVVQQQJJJJJJQQQYYYooommmXXXMMMDDD<<<666<<>>555555444444333222111111000000000000000000000000000000000000111111111111111111222333444666666777666666666555444444333333...///000111333666888999444333222111111333555666333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000////////////------......------,,,+++------,,,,,,,,,,,,++++++***************************************)))(((((())))))************))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,+++++++++*********))))))++++++************++++++++++++++++++++++++++++++,,,,,,000444222999UUUsssyyyqqqjjjgggcccbbbjjjuuurrrtttppptttppp}}}qqqfffkkktttwwwzzz~~~jjjTTT===...222888333,,,+++...000111///...///000111///...---...///111222222333444444222000111444666000000222444333111222444666666555333333666888888:::===:::;;;AAA>>>===HHHHHHgggaaaQQQLLLHHHCCC>>>????????????===;;;:::<<<===???@@@???>>>???@@@>>><<<:::::::::;;;:::999777888:::;;;<<<=========AAA>>><<>>:::888666777888777888:::;;;888444222222222222111222222333333444555666666666666666666555444333222111111222444666777555444444666???MMM\\\jjjxxx~~~mmmhhhggg[[[TTTXXX[[[kkkuuu{{{vvvwwwyyy{{{vvvtttjjjgggrrr{{{}}}tttYYYYYYaaaeeennnzzz~~~uuu^^^XXXhhhvvvwwwiiiVVVKKKAAA=========LLLddd}}}```===333666555333333222111111000///......---......---------,,,,,,,,,++++++++++++++++++++++++***---666@@@@@@666---*********+++++++++,,,,,,,,,,,,,,,------.../////////......//////000000111111333444555555555666888:::777@@@@@@???IIIPPPYYYggg~~~~~~{{{~~~~~~bbbVVV^^^bbbiiiqqq{{{nnn]]]dddrrrZZZfffuuu}}}}}}yyyyyy|||~~~|||zzz~~~}}}yyyvvvrrrnnnkkkccc]]]TTTNNNJJJGGGCCC@@@???AAADDDHHHNNNTTT[[[___aaafffgggbbb^^^[[[TTTLLLDDDBBB===999666555666666333111//////000111000///000000000111111222444444222222333444444555555666666555444222111000000000000555666222111666888666222222111000111222333444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000/////////......------......------,,,+++------,,,,,,,,,+++++++++***************************************)))(((((())))))************))))))))))))))))))))))))))))))(((((()))******+++,,,,,,+++++++++*********))))))+++******))))))******+++,,,,,,,,,+++++++++++++++---,,,...222000444JJJccctttpppoooqqqooonnnrrrzzz{{{vvvxxxzzzvvvllleeekkkrrryyy}}}zzzrrr[[[AAA444000...///111///000///......//////...333333222222333333333222...///000000000111111222777444111000111222333333555444444444777888777444222888777888???AAAIII[[[{{{kkkXXXOOOLLLGGGBBB>>>>>>???>>>===<<<:::999<<<>>>@@@@@@?????????@@@???>>><<<;;;;;;;;;999777555666888999;;;<<<===>>>@@@>>><<<>>>BBBDDDAAA>>>:::888777777777777888999<<<999555333222222111000222222333333444555555666666555555555555444444444666555555666666555333222777777;;;BBBLLL___{{{zzzvvvjjjbbb\\\QQQPPPXXXeeexxx~~~}}}{{{xxxllleeelllttt~~~sssiiirrrtttrrrnnn]]]JJJ???999666;;;BBB___ppp```III555333555444222555111111000000///......---...------------,,,,,,,,,++++++++++++++++++++++++******///777777///***************+++++++++,,,,,,,,,,,,,,,---......//////---......///000000111111111222333333333444666888;;;BBBAAA@@@FFFKKK\\\ttt~~~vvvaaaYYY^^^fffqqq}}}rrrdddoooaaaaaagggrrr~~~~~~||||||~~~~~~|||yyy|||{{{}}}}}}yyyvvvlllfff]]]VVVOOOIIICCC???======???AAACCCGGGLLLOOOUUU[[[______```cccaaa\\\VVVSSSMMMGGGAAA===:::999888666444333444444222111444333333333333333444444555555555555444444444444333222111000////////////222777888555666;;;===:::///000000111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000////////////.........------......------,,,+++,,,,,,,,,,,,++++++++++++***************************************)))(((((())))))************))))))))))))))))))))))))))))))((())))))******++++++++++++************)))))))))+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,---///......;;;KKK]]]```iiirrruuutttuuuxxx{{{yyymmmccceeeqqqyyytttkkkmmmrrrwwwzzzxxxrrrooodddTTTGGGBBB>>>:::;;;666000///000111000000111111111111111000///...444444444666777777666444444222111222666999888777888777666888;;;;;;999777888DDDJJJNNNVVV\\\lll}}}fffRRRMMMMMMHHHCCCBBBAAAAAAAAA@@@???>>><<<;;;>>>???AAAAAA@@@???@@@AAA===<<<<<<=========:::888666777888:::<<<>>>???@@@@@@>>>===>>>AAABBB@@@===:::999777777888999999888<<<999555333333333222111222333333444444555555555555555444333444555666777888777777777666555444444777888999999===OOOpppyyyttteeeMMMDDDHHHNNNYYYjjj{{{|||yyyxxxrrruuuzzzooolllllluuuqqqZZZQQQJJJBBB999666888BBBTTTdddsssRRR<<<444000444555111111555000000000///......------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,******------******,,,*********++++++++++++,,,+++,,,,,,------......///------......///000000000///000111111111222444666;;;??????@@@BBBFFFbbb~~~{{{aaaXXX]]]iiizzzyyyqqq```VVV```pppyyy~~~{{{xxxwwwvvvyyy~~~}}}~~~vvvrrrkkkccc[[[RRRJJJDDD@@@???===;;;;;;<<<===>>>AAAGGGLLLPPPUUU\\\___]]]^^^\\\XXXSSSNNNJJJGGGEEEEEEBBB???>>>>>>===;;;:::::::::999888777666666666777777666555444222111111111111000000000000111111444666666666999>>>???<<<...///111333333222111000222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000/////////.........------------......------,,,+++,,,,,,,,,++++++++++++******************************************)))(((((())))))************))))))))))))))))))))))))))))))((()))))))))*********+++************))))))))))))******))))))))))))******,,,,,,,,,,,,,,,---------...++++++...---+++000888BBBKKK[[[kkkuuuxxxxxxwww~~~kkkoooqqqiiikkklllhhhfffkkkuuuxxxvvvppp{{{zzzssslllgggddddddyyyvvvgggcccbbb^^^QQQEEE777111000111111222000111333333222111111111333111000222333444222000111555777777888999777333999777666888999<<>>??????===:::<<<<<<======>>>@@@AAAAAA???>>>===>>>@@@@@@>>><<<999999888777:::>>>>>>:::999777555444555555444333333333333444444444555555555444333222333555777999666666777666666777999:::666888::::::888@@@VVVkkkrrrsssvvv[[[UUUTTTRRRQQQTTTZZZ^^^```jjjttt~~~eeeNNN@@@<<>>>>>BBBgggppp]]]XXX]]]lllxxx___KKKPPP```lllvvv{{{xxxuuutttwww}}}~~~}}}|||zzzwwwqqqiii___VVVPPPIIIFFFAAA===:::999777666555888;;;>>>CCCHHHLLLMMMOOOPPPQQQRRRSSSRRRRRRQQQPPPMMMJJJHHHGGGFFFDDDCCC@@@???===<<<:::999999999555555444333222111000000111111222222333444555666999888777888<<<@@@@@@???...000222444444333111000111111111111111111111111000000000000000000000000////////////////////////////////////////////////............------------------......------,,,+++,,,,,,+++++++++************************************************)))(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***))))))))))))))))))***+++++++++,,,,,,---------,,,++++++------,,,,,,///444???QQQddduuu|||pppfffcccfffiiiccckkkmmmjjjooozzz|||uuuttt|||vvvnnnmmmqqqtttooottthhhVVVBBB777222......111222444666666444444555666444333222333555777888888555::::::333///222555555:::888999<<>>;;;999AAA@@@???>>>>>>>>>??????>>>>>>======>>>===<<<:::777888888888===DDDCCC===666555444555777888777666333333333444444444444444444444222222333555888999666777777666666777:::>>>::::::;;;<<<999:::BBBMMMqqqyyy{{{ssskkkooo}}}mmmdddaaa\\\WWWPPPJJJGGGGGGSSShhhxxxcccTTTIIIAAA===>>>444:::CCCQQQcccxxxkkkOOO<<<444999444000111222111//////............------------------,,,,,,,,,+++++++++************************+++,,,+++******+++,,,+++))))))*********+++++++++******++++++,,,---------,,,,,,,,,---......//////...000111111111111444666555888888;;;;;;>>>___|||rrrhhh]]]^^^jjj}}}ooo[[[KKKMMMYYYhhhyyy}}}{{{wwwtttvvv}}}{{{rrrhhh^^^XXXQQQLLLFFF@@@===:::777444555444555666888:::<<<>>><<<>>>BBBFFFJJJLLLMMMMMMNNNKKKHHHGGGFFFEEECCCBBB>>>===;;;:::888777777777111111111111111111111111111222222333555666888999===;;;:::<<<@@@CCCGGGIII///000222444444333222111000000000000000000000000////////////////////////////////////////////////////////////////////////......---------,,,,,,,,,------......------,,,+++++++++++++++***************************************************)))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))******))))))(((((())))))***)))******++++++,,,,,,---++++++,,,------,,,,,,---///888EEEVVVjjj~~~{{{nnnllljjjddddddkkk```fffiiippp~~~vvv~~~ssssssxxxzzz}}}wwwxxxpppaaaRRRJJJCCC999666999888999999666222///111333111444666777777888:::===555777444---111BBBQQQWWWOOOLLLOOOXXX```kkk}}}cccTTTLLLIIIJJJMMMGGG???@@@HHHEEEDDDCCCCCCCCCCCCDDDDDDCCCDDDFFFEEEDDDCCCCCCDDDCCCAAA@@@???>>><<<999666BBB@@@>>><<<;;;;;;;;;;;;>>>>>>>>>===<<<;;;:::999666888888777>>>GGGEEE<<<555555444666888999999888444444444444444444444444444333333333444555777888888999999666444555999>>>AAA<<<999:::999999===CCCOOOWWW```fffkkkxxxxxxmmmhhhccc^^^VVVLLLFFFDDDAAAQQQdddpppvvv|||bbbUUUGGG???;;;888777999<<>>999666666333222333333111222666555666888;;;<<<<<<<<<<<<@@@>>><<<;;;;;;;;;999888666666555444333222222222//////000111111222333333111111222333555777888999:::888:::???CCCIIISSS\\\//////111222222222111000000000000000000000000000////////////////////////................................................---------,,,,,,,,,,,,+++------......------,,,+++++++++++++++***************************************************)))(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))(((((((((((())))))(((((()))******+++,,,,,,+++---...---+++,,,------,,,000666AAAVVVrrr{{{rrrooolllhhhgggjjjhhhooosss~~~~~~}}}kkkiiiqqqyyykkkeeerrrzzzrrrkkkhhhdddeeekkkhhh\\\UUUWWWVVVVVVRRRJJJ@@@;;;;;;>>>888>>>CCCBBB<<<777777888;;;<<<999;;;NNNkkk}}}sssnnnqqqyyy```QQQNNNHHHIIIJJJHHHEEECCCDDDFFFDDDCCCCCCCCCCCCEEEFFFGGGDDDFFFGGGFFFEEECCCCCCDDDCCCAAA???>>>>>>===;;;999AAA@@@===;;;::::::;;;<<<===>>>>>>===;;;999888888666999888666===FFFCCC888777777666777888999777666444444444444444444444444333444444444555555666666666777888555333444;;;@@@BBB===999999999888;;;@@@<<<@@@HHHTTTcccxxx{{{qqqjjjbbbVVVOOONNNAAAGGGNNNTTTYYYbbboooyyyvvvfffWWWNNNHHHCCC???===;;;;;;BBBKKKbbbvvv```KKK???444111444222000---,,,---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************'''++++++''''''++++++'''))))))))))))************))))))******+++,,,,,,,,,+++++++++,,,------.........000111111000111333666666999555444888777===MMM```bbbfffiiimmmttt~~~}}}tttppptttuuuooonnnrrrttt||||||{{{ooojjjxxxyyysssrrrooohhhoooxxx~~~xxxvvv{{{}}}uuuqqqiiiaaaXXXQQQMMMHHHBBB===999444222444333//////222444444444444444333222222444333111111222333222111000000000//////000111111000111111222333444444444333333444555666888:::;;;<<<===CCCKKKSSS]]]ooo...//////000000000000000000000000000000000000000////////////////////////................................................---------,,,,,,,,,++++++------......------,,,++++++++++++************)))***************************************)))(((((())))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((())))))******))))))(((((((((((())))))'''(((((()))******+++++++++...///,,,***+++---...---------333IIIhhh}}}uuuooonnnnnnlllwwwiiipppwwwuuulllddddddhhhiiiaaadddyyylll```^^^ccctttwwwxxxyyymmm```XXXWWWYYY___gggnnnkkk___SSSNNNNNNLLLMMMLLLUUUoookkkYYYNNNLLLOOOFFFHHHGGGCCCCCCGGGGGGCCCEEEDDDDDDDDDEEEGGGIIIKKKEEEFFFHHHGGGEEEDDDDDDEEE???===<<<===???@@@@@@@@@BBB@@@>>>===<<<===>>>???===>>>>>>===:::888888888777:::888555;;;DDD???333:::999888888888888555333444444444444444444444444333444555555666666555555111333555444333666>>>EEE===;;;;;;<<<999555666:::;;;999;;;DDDUUUjjjxxxlll^^^VVVUUUVVVRRRMMMGGGFFFIIIPPPUUUdddnnnyyy|||{{{yyyhhhaaaXXXPPPKKKFFFAAA===777999===AAAEEEOOOdddwwwZZZ888000666666333222,,,///111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***---,,,((((((,,,---***))))))))))))************)))))))))***++++++,,,,,,***++++++,,,,,,---.........///000000000111333555222777222111999999444888<<>>FFFJJJSSS___iiiwww222222111000//////000000...............///000111////////////////////////......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---..................------,,,***)))))))))******************************(((((())))))******++++++''''''''''''(((((((((((()))))))))))))))))))))))))))))))))((()))******+++))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))***,,,///999LLLfffyyysss}}}rrrhhhlllvvvnnnmmmrrrzzzyyypppmmmrrriii___fffqqqjjj{{{}}}vvvyyymmmxxx~~~yyyzzzzzznnnxxxXXXNNNOOOMMMKKKNNNFFFEEEDDDCCCBBBBBBCCCCCCGGGEEECCCAAA@@@AAABBBCCCCCCCCCDDDCCCCCCAAA@@@??????>>>======???AAAAAA@@@===>>>?????????>>><<<;;;@@@???<<<999888888999::::::999888999999999777555999999999999999888777777222333555666777666555444444555555555444444333222222111111222444888===???===;;;999777666666777888666777;;;>>>>>>JJJmmmrrrfffaaa___\\\VVVOOOHHHCCC???>>>HHHGGGIIINNNXXXccclllqqqzzznnn___TTTPPPCCCCCCAAA???<<<;;;;;;===888AAANNN\\\nnnsssCCC===777444444333000,,,///............---------++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000000222222222111222222333333<<<===BBBMMM\\\lll|||{{{vvvfffXXX^^^hhhsssrrrwww}}}~~~yyyVVVRRRkkk~~~~~~www{{{~~~sssjjjeeeaaa[[[VVVLLLHHHAAA<<<:::999888888333222111222333333222111//////000111111222222333...///111111222111000///111222222222222333666999===;;;999999===DDDKKKPPPUUU```sss111000//////.........///..................///000...........................------------,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,+++***)))******+++************************)))))))))))))))*********)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***,,,------333AAAUUUdddiiisss{{{vvv|||}}}{{{}}}wwwlllnnnssszzz~~~xxxuuuvvvkkkhhhsssiiieeerrr|||yyyiiillllllqqq~~~eeeNNNJJJKKKIIIGGGIIIEEEDDDBBBAAA@@@AAACCCDDDFFFDDDBBB@@@???@@@@@@AAA???@@@AAABBBBBBAAA???>>>???>>>======@@@AAAAAAAAA======>>>>>>>>>>>>======>>>===;;;999888888888888999888777777888888666444777777777777777666555555333333444444555555444444555555555555444444333333444333333333555888:::<<<;;;:::888666666666777888666666888;;;:::BBB___}}}vvvmmmgggaaaZZZUUUQQQLLLDDD>>>===;;;:::===DDDMMMTTTXXXaaaiiippptttyyy~~~wwwnnngggjjjccc\\\ZZZTTTJJJBBB>>>>>>===:::777444444777:::EEEUUUkkk}}}pppUUU???999444111222222///,,,............------------++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---......///000000000000///222222111111111222333333888===BBBJJJZZZmmmzzz~~~}}}pppVVVVVVaaapppuuu|||}}}zzz___QQQ]]]tttyyy~~~wwwzzz~~~xxxsssnnngggaaa[[[UUUNNNGGGCCC@@@===;;;;;;999666555555444222111///000000000111111222222333333444555555555444444333444666666666777999;;;999;;;>>>BBBHHHQQQ[[[bbbxxx//////...------------...//////...---------..............................------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,++++++******++++++***************************))))))))))))))))))(((************++++++++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,------,,,,,,333???IIIUUUaaauuuzzzkkkfffjjjjjjdddnnnyyyttttttzzznnnqqqnnndddbbbjjj}}}rrrrrrttt]]]OOODDDEEEHHHEEECCCDDDBBBAAA???======???BBBCCCDDDCCCAAA???>>>>>>>>>???;;;===???AAABBB@@@>>>===???>>>======???AAAAAA@@@===<<<<<<<<<<<<======>>>;;;;;;:::999888888777777888777666666777666444333444444555555444444333222222222222222222333444444444444444444333333333333444444555555666777888888888777666555555666777888666444444666555999KKK```|||xxx|||zzznnn```XXXXXXWWWRRRMMMAAA===999777888<<<>>>@@@EEEIIIMMMPPPVVV___eeefffbbbdddjjjqqqxxx|||||||||wwwoooiiigggrrrrrrnnneee]]]WWWPPPJJJHHHBBB>>>???>>>999666555333333555:::CCCNNNXXX^^^nnnbbbJJJ999888444000///000111///---......---------,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++++++++++++++++++++++++++************++++++++++++---...//////000/////////111111000000111222333333444<<>>@@@BBBIIISSS[[[dddooo}}}......------------......//////...---,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,++++++++++++++++++******************************))))))((((((((('''(((((((((((()))))))))***(((((((((((((((((((((((('''(((((()))))))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))************************+++------+++)))+++000666>>>JJJ```ttt~~~~~~qqqbbb]]]aaadddccckkkwww{{{xxxvvvuuuqqquuuwwwiii```iiifffeeedddjjj}}}~~~}}}wwwsss}}}{{{pppRRRIIICCC@@@CCCEEEBBB@@@BBB???>>><<<:::;;;===@@@BBBBBBAAA???>>>===<<<<<<<<<<<<===@@@AAAAAA???===;;;>>>===<<<===???@@@@@@@@@===<<<:::999999999:::;;;888888999999888777666555888777666666777777555333333333444444333333222111222111000000000111333444222222111111111111111222111222444555666666666555555555444444555666777777555222222444444555===HHHYYYgggkkkkkkpppnnnlllrrrnnn```]]]```cccdddXXXSSSKKKEEEBBB@@@>>>===>>>???===<<>>999<<<999777777666444999@@@AAA@@@DDDSSSiii}}}nnnRRR???888111222000......///000000...------------,,,,,,,,,+++************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++*********++++++++++++,,,------...////////////...000000000000000111222333333:::===FFFcccwww|||~~~zzz|||bbb\\\aaaooo}}}ZZZHHH@@@JJJ[[[jjjssstttyyyzzzzzzxxxwwwxxxzzz|||}}}xxxssskkkddd___ZZZVVVTTTNNNJJJFFFCCCBBBAAA@@@>>>999888777666666666777777555555555666777999;;;<<>>>>>@@@===;;;:::999999;;;>>>??????>>>>>>===<<<<<<;;;;;;???@@@AAABBB@@@>>>;;;999===;;;:::;;;===??????>>>===;;;999777666555666666666777777888888777666666999888777777888777555333333333444444333333222111111111000//////111222333000//////......///000000...000222444555666555444333333333333444555666666444111111333555555888;;;888BBBFFFLLLXXX___hhhxxxwwwllliiikkkmmmeeeaaa\\\WWWRRROOOKKKHHHGGGFFFAAA;;;999;;;999555:::999999:::<<<======<<<888;;;>>>???======???BBB<<<>>>===888777999888555777888:::;;;999<<>>???III@@@>>><<<;;;;;;;;;<<<===;;;:::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>><<<:::888;;;:::999999;;;======<<<;;;:::888777555444444444666666777777777777777777999888777777888888666444333444444444444333222222000000000000000111222222///...---------...///000...000222444555555555555111222222333333444444444222111111333666777777666555888666:::GGGSSSgggxxxnnniiicccbbbaaa``````]]]YYYVVV[[[[[[VVVNNNHHHFFFCCC???>>><<<999888999999999999:::<<<===;;;888777999<<<888999777444555:::======???BBBHHHMMMOOOWWWjjj|||~~~^^^>>>555333555555......//////////////////000,,,,,,,,,+++++++++******************************((((((((()))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))++++++++++++,,,,,,,,,---+++,,,------......------............///111222222333555666AAA^^^|||tttzzzxxxtttrrrkkkcccsss|||{{{yyy~~~}}}rrrqqqlllnnnmmm\\\LLLKKKMMMWWWjjjvvvvvvuuusssqqqsssvvvyyyzzz{{{|||~~~~~~~~~zzzyyyxxxxxx|||xxxtttooojjjfff```[[[WWWWWWUUURRRPPPNNNNNNOOOOOOMMMMMMMMMOOOSSSXXX]]]```fffhhhlllrrr{{{,,,,,,,,,,,,,,,---......++++++++++++++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++******))))))))))))************************)))******++++++******)))'''((()))************)))))))))))))))))))))))))))'''''''''((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))%%%&&&((()))***)))((('''))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))************************((()))***++++++,,,---...+++...222:::GGGWWWfffmmmsssxxx~~~}}}zzz{{{~~~~~~wwwgggbbbhhhddd^^^gggppp{{{zzzwww~~~lllggggggiiikkkhhhppp}}}mmmfffkkkttt|||{{{\\\FFF<<<===BBB===;;;:::999:::===>>>===:::::::::::::::999999888::::::;;;<<<============@@@???>>>===;;;:::::::::999888777888:::;;;;;;;;;777888888888888777666666777777666666666777999:::888777666666777666444333222333333333333222111111000000111111222222222111000///...---...///111222333333444555555555555555111111222222222222222222000000111222444666666555666888555888???CCCWWWvvvwwwjjjdddeeehhhlllnnnlllgggdddkkkooommmfff___\\\[[[YYYSSSOOOJJJGGGFFFFFFFFFEEECCCDDDCCC???;;;:::===@@@???@@@===;;;>>>GGGNNNOOO]]]^^^ccckkkrrryyy___DDD555555333222333---.../////////...---------++++++++++++************************************(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************++++++++++++++++++,,,------------,,,---------...///000222222222444666<<>>>>>>>>>>>===;;;:::999::::::;;;888777666777999:::::::::555666888::::::::::::999888777666555666888:::;;;777666555555666555333111222222222222222111000000///000222333333333222111111000///...///000222444777777777666555555555444111111222222222222111000///000111000222555555444---111333777888222===YYY~~~tttmmmppptttyyy{{{xxxrrrnnnooouuuwwwqqqkkkjjjkkkjjjhhhddd```___```bbbdddeeeggghhhgggdddaaabbbfffjjjnnnnnniiidddeeemmmtttvvvzzzwwwyyy{{{```MMMDDD444111444...,,,000000---...//////---++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,------------,,,,,,,,,------///000111222000333777777777===KKKWWWbbbnnn{{{}}}ppphhhbbb^^^___ccchhhuuuvvvsssmmmxxxbbbQQQWWWYYY]]]bbbgggnnnuuuzzz~~~~~~|||||||||}}}~~~yyyvvvuuuvvvxxxzzzvvvyyy|||~~~+++,,,,,,------,,,,,,+++---------,,,,,,,,,+++++++++***)))***,,,---,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''(((((((((((()))))))))))))))((('''''''''(((***+++))))))(((((((((((())))))******++++++++++++******+++*********))))))((((((+++*********))))))(((((((((***,,,,,,...666BBBKKKRRRbbbkkkkkksssyyyxxxqqqcccXXXWWW]]]ccc[[[ggg___hhhrrr^^^eeemmmlllnnneeennnuuuuuuwwwxxxooohhhfffddddddnnn|||wwwuuusssqqqxxxsssnnnlllkkk{{{{{{tttyyydddEEEDDDAAA>>><<<;;;;;;<<<:::777444666;;;===;;;888555777::::::999888888999777777888999;;;>>>AAADDDBBB>>>:::999:::;;;999777<<<888555666:::<<<:::777;;;;;;:::::::::;;;<<<<<<777999;;;;;;999777666666777555333333444444333222222222222222111000//////---...000222222222111111333333222000...///444888===<<<999777555333222111111111000000000000000111333222222333444555333222333222111111333555777999XXXffftttuuummmiiimmmttt~~~zzzkkksssnnnjjjvvv~~~|||{{{}}}qqqhhhjjjrrrwwwxxxzzzxxxzzzwwwrrrttt||||||~~~yyyxxxzzz~~~~~~zzz{{{bbbRRRFFF<<<666111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&(((***++++++*********))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---...///000111222...///111333555999>>>BBBOOOZZZkkkxxx|||}}}xxxYYYYYY```ccchhhooo~~~yyytttpppoooxxxSSSEEEAAAGGGWWW___]]]bbbmmmuuuwwwyyy|||~~~xxxsssqqqqqqrrrrrrvvvtttssstttwwwzzz~~~uuunnniiihhh+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++++++++++++++***)))***,,,---,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''(((((((((((('''''''''((((((((()))))))))))))))(((((('''((()))***+++))))))(((((((((((()))))))))******++++++******)))************)))))))))(((************)))))))))(((+++,,,,,,***)))---555<<<@@@MMMYYY___iiixxx~~~{{{zzzssscccSSSLLLOOOUUU^^^sssyyykkkYYY[[[^^^bbbmmmxxxvvvxxx}}}|||zzz{{{nnngggaaaaaaaaacccmmmyyyooocccfffggghhhqqqlllqqqzzzjjjgggccczzz|||\\\EEE???===;;;999888888999::::::888777999===???<<<999777999;;;;;;:::999999999888666666;;;BBBEEEBBB>>>>>>===:::999999999888777888777777;;;???@@@===999777999<<<======;;;999777555888;;;<<<;;;999777777666444333222333444333222333333444333333222111000...///000111222222222222333333333222111333888<<<===;;;999777555333222222222111111000000111111111444333222333444444333111222222111111222444666888777BBBNNNSSSSSSVVVaaajjjsss{{{ssstttmmmuuu}}}qqqrrrzzz|||}}}wwwhhhSSSCCC:::444///+++000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((())))))((('''''''''((((((*********)))))))))(((((())))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---...///000111111000111222222333666:::===CCCSSSeeeooouuu}}}ggg\\\[[[___jjjvvvwwwrrrxxxaaaQQQAAA888>>>GGGNNNZZZgggmmmrrryyy}}}~~~}}}|||{{{~~~{{{yyyvvvtttqqqoootttrrrpppqqqrrrtttxxx{{{~~~}}}zzztttmmmfff```\\\YYY,,,,,,------------,,,,,,,,,++++++++++++*********+++***)))***,,,---,,,+++*********+++++++++++++++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((((()))******)))((((((''''''(((((())))))******++++++******)))************))))))))))))************)))))))))))),,,---,,,***'''''',,,000111999GGGUUUcccnnnxxx}}}|||kkkVVVGGGEEEIII^^^}}}|||jjj^^^]]]^^^lll|||rrryyy|||ssskkkjjjgggggghhhjjjjjjlllsss|||zzzuuucccZZZaaafffiiirrrpppnnnwwwzzznnngggiiigggmmmSSSBBB:::999888777666666777888999:::999999<<>>AAA@@@<<<666222444888<<<===<<<:::888888555333111111222333333222555555555555444333222222000000000111111222333444111222222222222555999<<<<<<;;;999777555444333222333222222111111222222333555444333333444444222000111000000000111333444666...222777:::===CCCNNNWWWjjj}}}uuujjj{{{~~~qqqqqq{{{NNNDDD888111000000///---/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&'''''''''((((((((((((((((((((((((************)))((('''&&&******))))))))))))(((((())))))))))))))))))))))))*********++++++++++++,,,+++,,,,,,---...///000000111222222222222333666888<<>>;;;888888999::::::999888999:::;;;777666===GGGHHH???555:::===@@@@@@<<<::::::<<<666888;;;@@@CCCCCC???;;;666999???BBBAAA<<<666111666999===???===:::888777444222111111222333333222777777777777666555444444222222111111111333555666000000111111222444666888;;;:::888666555444333333333333222222222333444444666444333333444333111///000/////////000111333444555555444333666;;;BBBFFF___{{{yyy}}}rrrttttttRRR???999222000222333333111.........---------,,,,,,++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((()))*********)))'''&&&))))))))))))))))))(((((())))))))))))))))))))))))************+++++++++++++++,,,,,,---......//////000111222111000111333555???NNNiii~~~xxxgggYYY\\\pppzzzwwwfffXXXFFF;;;888:::@@@FFFPPP[[[iiiqqqqqqqqqssswwwsssvvv{{{|||zzzuuuooolllppprrrqqqnnnoooqqqsssqqquuuwwwwwwvvvwww|||{{{wwwwwwuuummmggg^^^]]][[[WWWQQQKKKEEEBBB,,,------......------,,,+++++++++*********))))))+++***)))***,,,---,,,+++************************(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''(((((()))))))))))))))((((((''''''''''''(((((()))))))))******)))))))))))))))))))))))))))******))))))))))))))))))*********+++,,,++++++***+++,,,***&&&***777@@@CCCNNN]]]jjjpppxxxyyymmm^^^[[[aaa{{{|||hhhbbbfffeeefffnnnvvvuuupppiii\\\^^^nnn}}}|||yyyyyyuuurrrooo~~~wwwqqqxxxhhhJJJ:::888:::999666999999888777666666666666666777999;;;===;;;999666666777888888777777888:::===;;;;;;===@@@???;;;777888;;;???>>>;;;999:::;;;;;;;;;<<<===>>>>>><<<;;;:::<<<>>>@@@???<<<888555888;;;>>>>>><<<999777666444222111222444555555444888888999888888777666555333333222222222444666777222222222222333444444444999888777555444333333333333333222222333444444555666444333333444333111///////////////000111111222000///...///333888;;;===BBB\\\|||yyyjjjwww}}}vvvbbbGGG...444000---,,,---...---+++------------,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''(((*********)))((((((((((((((((((((())))))************************))))))*********+++++++++++++++,,,,,,------......---///000000000111333555@@@FFFeee}}}vvv~~~~~~xxxwwwyyy|||yyyxxxssscccbbbttt~~~vvvvvvyyy~~~{{{zzz{{{rrrkkknnnqqqnnnbbbNNN===777:::>>>>>>HHHTTT[[[^^^bbbiiipppkkkooosssuuusssooommmmmmmmmqqqqqqnnnnnnrrrsssooommmnnnqqqsssttttttvvvyyyqqqvvv|||zzzvvvrrrllldddccceeeeee```[[[VVVSSSNNNIIICCC===999777------............------,,,++++++++++++*********+++***)))***,,,---,,,+++***************)))))))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''((()))))))))))))))(((''''''&&&&&&''''''(((((())))))******))))))((())))))))))))************))))))))))))************++++++******)))(((((('''---((('''+++------444???RRRWWWdddqqqrrrooosss}}}zzz{{{pppkkkrrrssswww}}}jjjjjjggg___iii|||uuupppoootttzzzxxx~~~}}}~~~wwwkkk[[[TTTIIIBBB:::777555333333666666666555555444444333333555777888999999888777666444555666666666777999;;;<<<===>>>===;;;:::::::::777888::::::999888999:::???>>><<<;;;:::::::::;;;<<<<<<<<<<<<;;;:::999999999;;;===<<<:::888777777555444333444666888888777999999999999888777666666333333333444444555666777555444444555777777666444666666555333333222222222222222222222333444555555555444333333444444222000/////////000000111111111...------...111333333222///<<>>333333888???DDDHHHNNNXXX___aaaeeeiiijjjiiihhhiiillliiiooooookkkkkkppppppjjjhhhjjjoootttuuurrrqqqtttnnnoooqqqrrrrrrsssuuuwwwssstttvvvwwwyyyzzzzzzzzz{{{|||{{{xxxxxxxxxuuuoootttsssqqqpppooolllgggcccaaa]]]YYYWWWVVVUUURRRNNNIIIFFFAAA<<<888555444444------............------,,,,,,,,,,,,+++++++++++++++***)))***,,,---,,,++++++*********)))))))))((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''((()))((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&'''((()))***))))))((((((''''''&&&&&&''''''((((((((())))))))))))((((((((()))))))))************((()))))))))************+++***))))))))))))((((((---+++******))))))---111??????III[[[ffflllxxx~~~|||zzztttnnnvvvpppxxxuuueee]]]aaafffiiiyyy|||ssssssqqq}}}qqqssszzzvvv___SSSFFF999777222222555::::::555555999222222333444444444444444666777888888777777666777333444666666666888;;;>>>;;;<<<>>>>>>===<<<<<<<<<:::999888888:::;;;;;;;;;>>>>>>===<<<:::::::::;;;:::999999999999999999999666888999999888888999;;;777555555666888:::;;;:::999999999999888777666666333333444555666666666666333333333666999999777555444444333222111111111111111111111111222333444555444333222333444444333111//////000111111111111000222222111111000000/////////222333666>>>GGGHHHCCCYYYjjjxxxvvvaaaTTTFFF888222000///111666111000000000111111000000++++++++++++++++++,,,,,,***************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))************************))))))))))))************++++++++++++,,,,,,,,,,,,,,,...000111111111222333333333@@@XXXeeedddeeelllzzz~~~rrrnnnhhhhhhooo|||iii___```ZZZ___fff^^^^^^xxx~~~nnnbbbdddsssrrrMMM444333444666777:::???FFFKKKUUUZZZ```bbbaaaaaadddhhhhhhooopppjjjjjjnnnllleeehhhhhhnnnuuuvvvrrrqqquuurrrooolllkkkkkklllmmmmmmjjjjjjjjjkkklllmmmnnnoooppppppnnniiihhhjjjfff___bbbbbbbbbccccccaaa]]]YYYTTTTTTRRROOOKKKGGGEEECCC===;;;888666444333333333------............---------------,,,,,,,,,+++++++++***)))***,,,---,,,++++++*********))))))((((((************************((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''))))))((('''&&&&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&''')))*********)))((('''''''''&&&&&&'''''''''(((((())))))))))))(((((((((((())))))*********+++(((((())))))*********+++***)))((()))+++,,,------%%%)))+++******---//////111,,,111BBBPPP[[[kkk{{{www|||ooonnnjjjeeeoookkkvvv{{{vvvhhh^^^___fffpppvvvwww}}}|||ssslll}}}xxx}}}}}}yyyyyynnnUUUAAA>>>777111555;;;222///555999666222111000111333444666666777777777888888888777666777888333444666777777:::===@@@:::;;;===???AAA@@@>>>===???<<<999:::===@@@???>>>===>>>>>>>>><<<;;;;;;<<<777777777777888888888888444555777777777999<<<>>>888777666777:::<<<===<<<999999999999888777666666222444555777777777666666//////000444888999777444333222222111000000111111111111111111222333444555333222222333444555333222///000111111111111111000......//////000111333555111000---***000:::===999;;;PPPccc{{{~~~pppSSS>>>???444111888888000,,,000......------,,,,,,+++++++++++++++++++++++++++,,,************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((()))(((&&&%%%$$$$$$%%%&&&&&&'''''''''(((((())))))************************))))))))))))************++++++++++++++++++,,,,,,...000222222111000111222333444555999HHHYYYbbbbbbssszzzuuuiiihhhpppuuuddd___WWW___mmmhhhkkkssstttzzzrrrjjj~~~^^^HHH888777555444666999===???MMMSSSZZZ]]]]]]]]]aaadddkkkrrrsssllljjjnnnkkkbbbeeedddiiippprrrnnnoootttwwwqqqkkkhhhhhhiiiiiigggeeeeeeeeeeeefffhhhjjjlllhhhiiifff```aaadddaaaYYYSSSSSSTTTVVVWWWVVVSSSPPPGGGIIIJJJGGGAAA<<<::::::555444333222111000//////,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******++++++******))))))((((((((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((((((((())))))))))))((((((+++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%%%%&&&'''((()))******''''''''''''(((((((((((())))))*********++++++++++++...111444:::EEEUUU```gggkkknnnmmmjjjiiilllooosssuuu~~~zzzuuukkkcccfffxxxoookkkqqqwwwrrrggg}}}|||rrreee\\\TTTJJJ>>>666444555555333333333333333333333333333111222333333222222444666777777777777666666666555333444555666888:::;;;<<<:::;;;<<<=========<<<;;;:::999888777888:::<<<>>>888888777777777888999:::===;;;:::999::::::888777888666555666999:::888666999777666777999<<<======999999999999999888777666666666666666555444333222///111333555777666555444555444111///......//////333333333555777777555444555555444444444333333333333333111000////////////...//////000111222222222000000000000000000000000<<<;;;CCCXXXrrr{{{wwwqqq]]]KKK>>>666222222111000///...---------------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,------......///000000000000333777<<>>:::999333666<<<:::DDDDDDGGGKKKPPPVVV[[[^^^bbbggggggcccbbbfffeee```fffeeeeeefffhhhlllppprrrsssnnniiiggghhhhhhgggfffaaa___]]][[[]]]```dddggghhheeeaaa]]]YYYXXXWWWWWWNNNOOOPPPPPPNNNLLLIIIHHH@@@???===:::888666555444444444222111000000000000,,,++++++++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((()))))))))))))))*********++++++'''))),,,,,,,,,111999@@@HHHMMMTTTXXX[[[___gggmmmsssrrrvvv}}}{{{uuussszzz}}}xxxooojjjppppppnnnttt}}}|||pppfff]]]TTTJJJCCC???888111...///111000...111111111111111111111111///111111111111111333555777777666666555555666666333444555777888999999999888999:::;;;;;;;;;:::999888777777777777999:::;;;777777888888999999::::::::::::999:::;;;;;;999888999777777888;;;;;;:::777888777777888::::::888666777777777777666666666666555555555444444444444444111222333555555555444444000000//////111333555777999777555444555666555444444444444333333333333222222222111000////////////......///000000111222222000000000000000000000000222222555???MMMXXX\\\]]]gggaaaaaaooorrrbbb]]]]]]PPPMMMHHHAAA:::333...,,,222111111000///...---,,,------,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,---------...//////000000///222555888===BBBIIIMMMRRRbbbooottt{{{yyyrrrqqquuu}}}vvvgggZZZ```pppxxxqqqcccTTTKKKCCC666555888333444444555888===CCCIIILLLNNNSSSVVVVVVYYY___aaa___```^^^]]]]]]___bbbfffiiijjjhhheeeccccccccc```]]]___]]][[[ZZZZZZ\\\___aaacccaaa^^^ZZZUUUOOOJJJGGGEEEEEEFFFFFFEEECCC@@@???999888777555333222111111222111111000000111111222*********+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((((())))))))))))))))))***))))))((((((((((((''''''(((((((((((((((((((((((('''(((((())))))(((((('''(((((('''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))************)))+++---+++(((&&&(((***---111888>>>DDDLLLVVV]]]iiijjjoootttuuuqqqqqqtttwww~~~zzz|||ppphhhcccZZZNNNDDD===888333///222///---...000111///,,,000000000000000000000000...///000000//////111333888777555444444444555666222333666777888888777666555666777999999888888777555555666666777888888888555666888:::::::::::::::777777999;;;===>>><<<999:::999999:::<<<<<<;;;999666666777888999666222///666555444333444555666777444333333222222333555666333333333333333333333333/////////111333666999;;;???;;;666444333444444444333333333333222222222111111000000/////////000000......//////000000111111000000000000000000000000///000000///000444:::???BBB@@@CCCQQQdddzzz{{{|||}}}iiiWWWIII???999555555444444333222111111111111000000///...---,,,,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''&&&((((((((((((((('''''''''(((((((((((((((((((((((()))((('''&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++************++++++,,,,,,---......//////000///000222444666999===AAAIIIWWWgggrrr~~~}}}zzzvvvuuuxxxzzzttthhhmmm|||xxxrrrgggeeennnrrrfffYYYGGG333555555666777888:::<<<===<<>><<<999999999:::;;;;;;;;;:::555444444555555444111...555444222222222444666777333222111000111333555777444444333222111111222222111111111222333444555666<<<999666333333333333222222222222111111111000000//////.........///000000.........//////000000000////////////////////////111222111...+++,,,111666111000333;;;DDDPPPaaaooosssqqqmmmiiilll{{{xxx{{{yyykkkaaaRRRJJJ???888666555333222222111111000//////......//////......---,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&''')))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))************++++++************+++++++++,,,,,,---......//////...000111222222444777999IIIXXXkkkyyy}}}|||yyyyyyyyyxxxyyy|||~~~yyyxxx}}}|||uuuqqqsssxxx|||mmmeeegggsssfffBBB111111111222111111111111777999<<<>>>BBBFFFIIIJJJLLLJJJGGGFFFHHHLLLQQQTTT[[[ZZZYYYWWWVVVTTTQQQPPPRRRRRRQQQOOONNNMMMLLLKKKKKKLLLMMMLLLHHHCCC===999555555666666555444333222111111000//////000000111/////////000111222333444)))))))))******+++++++++************************))))))))))))))))))))))))***))))))(((((())))))***''''''(((((()))))))))***((((((((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((()))))))))((())))))******+++,,,...++++++******+++---111444777>>>JJJUUUXXXZZZ```hhhtttvvvvvvssspppppprrrtttlllnnnrrryyy}}}|||zzzyyywwwjjj___\\\ZZZQQQEEE>>>666444222000111111111111///---,,,++++++++++++***////////////////////////---///000/////////111333555555333222222222333444000222444666666444222111444555777888888777777666333444555666777777777666444555888:::;;;:::999888666777:::>>>AAAAAA???===777888999999999999999999444333111111222333333222555444222111222444666777111000//////000222555666444333222111111111111111222111111111111111222222555444333333444333111///111000000000////////////..................//////.............../////////........................//////.........///000000222111333666666777>>>GGGMMMMMMMMMMMMPPP\\\nnn{{{xxxuuu{{{wwwppptttfff\\\TTTRRRPPPJJJAAA<<<888666444222000000///000***++++++,,,---......///......------,,,+++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))'''&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********+++******))))))******+++++++++,,,,,,------.........000111222222333666888BBBTTTnnn~~~{{{}}}~~~|||{{{||||||}}}tttkkkiiinnnmmmgggeeejjjfffzzzmmmeeeuuuZZZ<<<888333///...000333666666666666888999:::<<<>>>???===<<<<<<>>>BBBGGGJJJRRRQQQNNNKKKIIIHHHIIIJJJHHHHHHGGGFFFEEECCCBBBAAA@@@@@@@@@@@@>>><<<999888222222333333222222222111000000//////000111222222111111111111111222333333)))))))))***************************************))))))))))))))))))))))))******))))))))))))******'''(((((((((((((((((()))''''''(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''((((((((((((''''''''''''(((((((((((()))(((''''''(((***+++---***)))))))))+++---000222000111444888999;;;CCCNNNQQQTTTYYY\\\^^^___aaacccggggggcccfffmmmkkknnn~~~xxxuuuqqqoooooorrrxxxzzzvvvxxxvvvtttxxxvvvxxxpppgggeeefffddd]]]VVVLLLFFFCCCFFFGGG@@@555//////000000000//////......,,,+++*********,,,---...........................---...//////...///111222333333333333222222222111000111222444444333222000444555777888888888777666333333444444555666666666555666777888888888777666777777999<<>><<<555666888888777777777888444222000000222444555444444333222222222333444555000/////////000111333444222222222111111000000000......///000111111222222000000000111333222000---////////////............///......---------......------.............................................---,,,---000000...+++......111333111...000555444555666666888>>>GGGNNN\\\```]]]YYYXXXPPPMMMXXXMMMVVVbbbhhhfff]]]TTTOOOHHHWWW```\\\ZZZ\\\WWWLLL>>>;;;888666444222111111...111333111...++++++,,,---......//////000111111,,,,,,,,,,,,+++++++++***)))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((()))))))))************))))))))))))************+++,,,,,,------......000222333333333555777:::LLLgggzzz{{{vvv~~~~~~qqqbbbZZZ^^^```^^^aaakkkcccsss{{{wwwtttiiiUUUMMMBBB777111000222555444111111333444333555888444444333333555888;;;>>>DDDCCCAAA>>>;;;;;;>>>AAA>>>>>>===<<<;;;:::999999999999777666444333222222000000000000000000111111............///000111222222222222222222333444555************))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((***)))))))))******))))))(((''''''(((***,,,------...,,,,,,---,,,+++000888000333888===@@@CCCEEEFFFRRRXXXSSSOOOTTTWWW\\\iiihhhccccccccc```ccchhhggg___YYY\\\^^^WWWXXX[[[WWWOOOJJJDDDAAA???;;;555///---+++---555888444...,,,---......---,,,+++,,,---+++,,,------------...///,,,,,,,,,,,,,,,,,,,,,,,,+++---------,,,---///111111222333444333222000//////000000111222222222222444444666777777777666555222222111111222333555666666666666666555555555555777777777888:::;;;:::999444666999888777666777999333222222333444555444333222222111111111111111111/////////000000111111111000111111222222111000///---...///000111222222222111000//////000000///...............------------//////...---,,,,,,,,,,,,------------------------------------------------...---------//////...,,,+++***+++......+++,,,000............///111333444333666222222777222...777///333888<<<>>><<<777222...333555333333444222............,,,,,,...///000+++,,,......---,,,,,,------,,,++++++***)))((((((+++++++++++++++*********((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))***************+++,,,,,,------...///111222222222333444444???TTTfffiiigggsss}}}uuuyyy}}}gggTTTTTTXXXYYYcccpppqqqzzzvvv~~~iiiZZZYYYWWWSSSLLLDDD<<<777666111000333333111222777222111111111111222333444555777777555333222444777555555444333333333444444444444333222111000//////////////////000000111111////////////000111222333111111222333444666777888++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''')))***)))&&&$$$)))(((''''''(((((('''&&&&&&&&&)))------)))))),,,+++++++++,,,...000222444,,,:::<<<777;;;===>>>EEEJJJDDDEEEDDD===>>>BBB>>>EEE888555888777999999111555444333111......000222333///...111111---++++++------,,,+++***+++...000(((***------,,,***))))))***************************+++,,,,,,+++,,,...//////111333444444222///.../////////000111111222333333444555666666666555444222111//////000111444555777666555444444333444444777666555555777888777666444777999999777666777999333333444666777666333000000000111111000///...---...//////000111000000///...///111333333111000...///000000111111111000000555222...------...//////......---------,,,,,,,,,000///...---,,,+++++++++------------------------------------------------***+++,,,+++***+++---///000,,,+++......,,,---000///---,,,,,,...///...---000111---...555111,,,333444000+++***...333222...333000------////////////000111///------///...,,,///---++++++,,,......---........................+++++++++***************'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))******+++,,,,,,---------///111111000///000111///222???NNNQQQPPP]]]pppqqquuuzzz|||vvv}}}uuuYYYTTTWWW[[[gggwww~~~zzzeeeeeeccc^^^jjj{{{{{{jjj^^^;;;555333666555111222777444444333333222111000000---000333333111///000111000000///......///111222000111222444444333222111000000000000111222333333222222222222222333444555000000111333555888:::;;;+++++++++***)))(((((('''(((((()))***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******+++++++++,,,,,,,,,//////............//////333333333222222222111111000000000000000000000000---------------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------...//////...,,,,,,---///////////////000000000000222222111000////////////333333444444555666666666000///000000111222333444888:::888222000333555555===;;;777666777999::::::555666777888999999888888333333444666888888777555333222111000////////////+++------,,,111777444,,,000444777666111...///222111111111000000000000000000///...///000111000/////////............//////...---,,,---......,,,***------------------------------------------------------------------------------------------------,,,,,,,,,---------..................////////////........................//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************))))))))))))(((((())))))))))))(((((())))))((((((''''''&&&&&&))))))))))))************%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))+++++++++,,,,,,,,,------//////000000000000///...222111666===<<<<<>>777222111444333111111111222111///444333333333222111000111999777333111///000111222333444555444111000111333222000///111333444000,,,666888444000333999:::999000777III___pppwww{{{~~~+++******))))))(((((('''''''''((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++++++++++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,,,,---...---,,,,,,---///.........////////////000111000000000222444777999888888777666555333333222222444777999:::999777555777;;;<<<999999???CCCCCC;;;888666555777999999999999888666555444444444555555555555777999999888666333222222111000000////////////...///444::::::777333555777555000---...////////////000000111111111///...,,,---...///...,,,...---,,,,,,+++++++++,,,///---,,,,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,------------+++,,,,,,,,,------------------------------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************))))))))))))(((((('''(((((())))))((((((''''''''''''''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))******+++++++++,,,,,,,,,---...////////////......111...///333222000777AAAGGGSSSfffzzzssshhhjjjlllkkkgggbbb^^^]]]]]]```hhhssszzzzzztttnnnuuupppnnnfff]]]XXXVVVRRRKKKCCC>>>666111///---------111111111111000000000000///////////////000000111111333444444222111111222999666444555888999666333111<<<444///<<<===888???NNN^^^yyy******))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((()))))))))************+++***))))))))))))))))))***++++++++++++************************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************++++++************+++++++++,,,---,,,++++++---///------........./////////111000//////111444777999888777777666555444333333222444555666777666555555555999:::888999>>>BBBBBB888666444444666888999999999888666444444444666777444444555666888888777555222222222222111000//////---,,,+++,,,///444555444555666666444000------...---......///000111222222000...------//////...,,,---------------.../////////...,,,,,,---------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))***)))))))))(((((((((((('''(((((((((((((((((('''&&&&&&&&&''''''(((((((((&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))************++++++++++++,,,------............---000,,,,,,///000...000555>>>NNN^^^kkk{{{~~~xxxooovvv~~~ooo]]]UUU[[[cccddd```dddbbbcccrrrsss|||}}}yyy~~~sssdddRRRDDD<<<:::>>>CCC@@@@@@<<<666333333222000+++---000333444333222111///111555777777555333111///222444333333777???GGGSSSfff^^^XXXgggddd]]]ppp)))))))))(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((('''((((((((()))))))))***''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((()))))))))***************))))))))))))******++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++)))******************)))************************))))))))))))))))))))))))***************************+++,,,+++++++++---...------------............000///......///111333444555555555555555444444444555444333333333444555666555888:::777777;;;>>>===666444333444666888999888888777666555555777999:::666666666888999999777555222222333333222111000///222///...///111222333444555555444222///---------------...///000111111222111000//////000000///---------...///000222333444000...,,,+++,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((())))))******))))))((()))))))))(((((((((((('''''''''((((((((((((''''''%%%%%%&&&&&&''''''((((((''''''((((((((()))))))))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++++++++,,,---------------///,,,,,,///000///000222<<>>FFFRRR```kkkpppqqqvvv|||yyyyyy{{{}}}ttt]]]```tttxxxiiihhh{{{vvvqqquuukkk]]]___bbb___]]]___aaacccdddcccbbbaaaZZZ^^^dddnnnvvvzzzyyyvvvsssrrrrrruuu'''''''''(((((((((((((((***************)))(((((((((((((((((((((((((((((())))))))))))((((((((((((&&&''''''((()))******+++'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''((()))******)))***,,,...++++++,,,,,,,,,---------***,,,...000111111///...000000111111111222222222444555555555555555444444000555666333222444555444111000000222555888888777666777777777666555444333444333333444666555333111222333444444444222000...---,,,///555555111222777555333000//////000/////////////////////.........111///............,,,+++---,,,++++++******++++++111...+++***+++---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))(((((((((''''''''''''&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((()))++++++,,,,,,,,,***...000---+++---111444333333777@@@IIIPPPXXX___aaalllwww|||yyy|||zzzvvviiiqqq{{{{{{yyyvvvsssmmmcccZZZbbbkkksssuuuwww~~~uuu{{{{{{tttzzzmmmzzz~~~&&&%%%%%%&&&((()))(((&&&)))))))))))))))))))))))))))***)))'''&&&&&&))),,,))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&(((((()))''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))******+++++++++++++++++++++++++++,,,---///000222333444333222111000000222444555333333333333333333333333333222222111000111111111111222222222111222555888333333333222222222111111444444444333222111000///000000000000000000000000222222222222111000......//////////////////......444222///,,,,,,...000222222111111000///......------------+++)))***,,,...------,,,,,,+++***))))))*********************************))))))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,+++***)))))))))***************************))))))))))))))))))))))))******))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%))))))(((((('''''''''&&&'''((())))))(((((()))*********+++,,,,,,,,,,,,+++------------...000111222222333555777<<>>EEEKKKIIIXXXiiivvv}}}}}}|||xxxvvv{{{uuudddZZZWWW]]]eeepppzzz|||vvv}}}~~~zzz~~~|||wwwvvvyyy|||(((''''''((())))))'''%%%((((((((((((((((((((((((((())))))'''&&&&&&(((+++))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((''''''(((((())))))******************++++++***+++,,,...///111222222333222222111111333444555000000000000000000000000222222111111000000000000111222444444333222222333333222222222222111111111111111111111000///......000000000000000000000000///////////////...---,,,------------------......000000///............///000000//////...------------.........---///111444,,,,,,,,,+++******))))))************************))))))))))))))))))******+++++++++++++++*********************************))))))))))))))))))))))))***))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((('''''''''''''''&&&((())))))(((''')))***))))))***+++++++++++++++******++++++,,,...///000000111111111222666<<>>MMMTTTWWWlll}}}uuurrrttt}}}}}}tttwwwvvvpppjjjooo~~~uuummmcccXXXXXXSSSPPPRRRYYYggg}}}wwwjjj___WWWNNN+++)))))))))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&&&&''')))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''((((((((((((((())))))*********)))***+++,,,---...///000111111111111222222333333///000000000111111222222111222222333222111000000000222444444333111111111222222222111111111000000....../////////...------........................,,,------------,,,,,,+++,,,,,,,,,---------......---......///...---,,,+++---------,,,,,,,,,,,,,,,+++,,,,,,+++)))(((((()))++++++***************)))))))))))))))))))))))))))(((((())))))************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''''''''&&&'''((((((''''''((()))'''((())))))******))))))++++++,,,,,,---...000111111111000...---///222555===CCCIIIRRR```qqqzzzzzz{{{}}}{{{uuusssttt{{{xxxnnnvvvtttbbb\\\[[[ZZZZZZZZZ^^^gggooozzz}}}wwwqqqfffhhhsssvvv|||tttiiillltttiiiOOOHHHJJJHHH***))))))***++++++)))'''''''''''''''''''''''''''&&&'''(((((('''&&&'''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((((((''''''&&&&&&''''''''''''(((((())))))******))))))***+++,,,---......000000000111111111111111//////000000111111222222222333444444444333111000000111333333222111111222222111111111111000000000.........//////......---........................,,,,,,------------,,,,,,,,,,,,,,,---......//////------......------,,,+++,,,,,,,,,+++++++++++++++)))***,,,,,,+++***,,,---************************))))))))))))))))))))))))((((((((()))******++++++)))))))))***************(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''''''''%%%'''(((((('''&&&((()))''''''((()))))))))))))))++++++,,,,,,---///000111///000000///...///222555888888AAAPPPXXXYYY^^^gggkkkttt|||wwwuuuwwwtttiiicccooorrrbbb]]][[[___fffssslll\\\WWWWWWPPPRRRaaaiiivvv~~~vvvqqqdddaaaiiivvviiiiii|||pppYYYSSS]]]iiiqqquuummmVVVDDDCCCKKKPPP***))))))***+++,,,***)))''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((()))((('''&&&&&&&&&&&&'''&&&&&&'''(((((()))******((())))))***+++,,,------......///000000000000000---......//////000111111333444555666666444333111000111222111000111333444111111111111000000000000......////////////......------------------------,,,,,,---------------,,,,,,------...//////000000---------,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++++++++---))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++((()))))))))*********+++((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$%%%%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%&&&((('''&&&&&&''')))&&&'''(((((())))))((((((******++++++,,,...///000---.../////////000444666666444999DDDIIIIIIMMMTTTWWWeeevvv{{{zzz{{{~~~~~~xxxvvvvvvmmmgggkkkyyyvvvgggaaahhhppp~~~vvvqqq]]]VVVVVVWWWVVVbbbooonnnwwwmmmddd]]]VVVYYYYYYjjjzzz\\\^^^eeeppp{{{wwwooobbb]]]ggg}}}qqqZZZOOOPPPWWW]]]bbbdddccc\\\UUUTTT[[[ccc)))))))))***,,,---+++***((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***(((((()))***+++,,,,,,------......///////////////,,,,,,------...///000000444555666777777555333222000000111000000111444666111111111111000000000000......///////////////...------------------------,,,,,,---......---------------......///000111111...---,,,+++++++++,,,,,,******************+++++++++------,,,***((('''((()))))))))))))))*********))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))*********+++(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%&&&((('''&&&&&&''')))&&&''''''((((((((((((((()))))))))***+++,,,......+++,,,......///111555888999555222444:::AAAHHHLLLHHHXXXnnn{{{xxxyyy{{{yyyuuupppmmmnnnttt~~~~~~xxx|||}}}tttrrr]]]aaaeeebbbdddwwwsssttt}}}xxxcccUUUYYY``````nnnnnn|||bbbYYYPPPVVV```kkkrrrsssqqqnnn^^^YYYVVV]]]nnn~~~zzzzzzhhhTTTMMMTTT]]]^^^ZZZccceeejjjpppppplllooovvv))))))(((''''''(((******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''%%%&&&((()))))))))((('''((('''''''''&&&&&&&&&&&&)))***,,,,,,+++++++++,,,,,,,,,,,,---------......111111111111111111111111777666555666888:::999888333333333222222111111111111111000000000000111111---......////////////......///000000///---+++***,,,---///000000///---,,,,,,...000111000///000000//////...---+++***)))))),,,++++++******++++++,,,...---+++*********++++++************)))))))))))))))))))))))))))))))))))))))************+++++++++''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,...222888===@@@666555333222444999===AAABBBJJJXXXggguuu{{{xxx}}}~~~vvvoooooorrrzzzsssnnn___iiilllmmm}}}~~~{{{rrreee\\\WWWXXX]]]cccxxxooo\\\PPPLLLRRRVVV^^^fffhhhcccXXXNNNJJJHHHIIISSSeeerrrpppgggccc[[[[[[```[[[TTT```vvvsssrrr******((('''''''''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%'''((()))(((&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&'''((()))***))))))((('''''''''&&&&&&&&&&&&%%%''')))++++++***)))***+++++++++++++++,,,,,,,,,---222111000000111444777999999888666777888888777555333333333333333222222222111111000000000000000111//////000000000000000000000000000//////...,,,,,,,,,---///000000///---,,,...///000///......111333//////...---,,,******))),,,++++++******++++++,,,---,,,+++*********++++++************))))))))))))))))))))))))))))))))))))))))))*********+++++++++''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((*********+++++++++,,,,,,---,,,---///222777;;;>>>777555222111222555888;;;999AAAMMM[[[hhhuuu}}}{{{~~~yyyvvvuuu}}}{{{ssswwwxxx|||uuueee]]]aaaeeefffrrr~~~hhhXXXQQQPPPVVVXXX]]]cccfffbbbYYYQQQPPPTTTYYYbbbmmmuuuqqqiiilllggggggllloooqqq******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''))))))((('''%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&'''((())))))******))))))''''''''''''&&&&&&&&&&&&&&&(((******)))((()))***************++++++++++++111000///000333888===@@@;;;999888777777666555333333333333333333444444444222222111000//////000000111111111222222333333333111111000///............---...///000000///...---//////...,,,+++---000222///......---,,,+++******,,,++++++******++++++,,,---,,,+++*********++++++************)))))))))))))))))))))))))))))))))))))))))))))*********++++++'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((()))*********++++++++++++---------...111555888:::666444222000///111333444444:::DDDOOOZZZfffpppwwwxxx{{{~~~|||uuutttwwwppp]]]VVVbbbjjjjjjxxxtttbbbVVVSSSUUU```dddlllqqqqqqkkk```YYYZZZbbbkkkqqqwww|||zzzuuuyyyzzz|||((((((((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((()))'''&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%'''''''''((((((((((((((())))))((((((((('''''''''&&&(((******)))((()))************++++++++++++,,,/////////111444999===???:::999777777777666555333333333444444444444555555333222111000////////////333333333333444444555666333222111/////////000111......////////////......---...///...,,,,,,...000......------,,,,,,,,,+++,,,++++++******++++++,,,,,,+++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))************+++,,,,,,,,,---...111444555444222111///...///000111111555;;;BBBJJJSSS\\\bbbaaajjjxxx{{{zzzyyy|||qqqkkkqqqxxx{{{|||rrrhhhbbbaaabbbooozzzqqqkkkyyy&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''************)))))))))(((''')))++++++***)))***+++++++++++++++,,,,,,,,,,,,,,,...000333555777888888777666555666777888777555444444444444444444444444222222111000//////000000333333333333444555666777444333222111000111222333...//////////////////......000333444222000000///------------------------,,,++++++******++++++,,,++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))(((((()))))))))*********((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((()))))))))******************+++,,,...///000000000/////////000111111---///111444999>>>EEEJJJMMMXXXjjjzzz~~~tttttt{{{%%%&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%$$$$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&************))))))))))))''')))++++++***)))***+++++++++++++++,,,,,,,,,---+++---000333444444333222555444444555777888888777444444444444333333333222111111000000000000111111333222222222333555777888444444333333333333333444////////////////////////000444888999777444222111---------------.........,,,++++++******++++++,,,******+++,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))***+++,,,---.........//////000000111111...///000111222555:::===CCCJJJWWWfffqqq|||{{{~~~zzzssszzz{{{{{{(((((()))((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%&&&'''&&&$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&''')))))))))(((((((((''''''&&&(((******)))((()))***************++++++++++++,,,---...000111222222222555444333555777888888777555555444333222111111000////////////000111222333222111000000222444666777333444444555555555444444000000////////////000000111333666666555222111111,,,---------......//////,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,+++************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))******,,,------...,,,---.../////////......000111222222333444777::::::===GGGRRRZZZeeewwwqqqhhhnnn{{{|||xxxuuu***+++***)))'''$$$""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$######&&&&&&%%%$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&%%%'''))))))((('''((()))))))))))))))************------------///111333444666555444555777777777666555555444333111000//////.../////////000222333444111000//////000333555777333444555666666666444444000000////////////000000///111111000///......///,,,,,,------.../////////,,,++++++++++++++++++,,,)))***+++,,,---,,,,,,+++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))***+++,,,---...//////,,,---...///...---,,,+++,,,...///000000111333666000444===GGGKKKPPP___ooo}}}~~~}}}uuuooovvvyyyuuuuuu}}}(((((('''''''''&&&&&&&&&$$$%%%''''''&&&%%%%%%&&&&&&'''''''''&&&%%%$$$###&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&(((''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))))))))))))))************,,,,,,,,,,,,---...//////222222333444444444444333222222333333333111000///...------...111222222111444333111000...---------222333333333333222111111000111111111111000000///111111111000000000000000///...------,,,,,,,,,,,,+++******))))))******+++((((((''''''''')))***+++///---+++)))(((((()))***'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###'''***)))%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))***))))))*********+++++++++,,,,,,------.../////////...000222333222222333555333555888;;;AAAIIISSSYYYeeelllpppnnnoooyyy~~~xxx((('''''''''&&&&&&&&&&&&$$$%%%''''''&&&&&&'''(((((((((''''''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&&&&''''''(((((()))((('''&&&&&&'''(((((((((((()))))))))*********,,,,,,,,,,,,,,,---...///333333333444333333333222000111111111000...,,,+++...------...000111000///000//////.........//////111111111111111000//////...//////000000000//////111000000000000000000000///...------,,,,,,,,,,,,******))))))))))))******))))))(((((()))***,,,---...,,,***(((''''''((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%(((+++***&&&###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))))))))))))))*********++++++++++++,,,,,,---............000222333222222333444111222444666999@@@GGGLLLSSSZZZdddiiijjjmmmtttzzz~~~yyy''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&)))++++++***(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%&&&'''((())))))(((''''''&&&''''''(((((((((((())))))))))))******---,,,,,,,,,,,,,,,---...333333333222222111111000000000000///...---+++***///---,,,---//////...---,,,,,,,,,---...///000111///////////////......---,,,---...//////000//////000000000000000000111111//////...---,,,,,,,,,,,,*********))))))*********++++++++++++,,,---...///---,,,***(((''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''***+++***&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((())))))))))))))))))*********************+++,,,,,,------...000222222222111222333111222222222333666;;;???EEEKKKXXXfffhhhccceeelll&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%'''***------+++(((&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%&&&&&&'''(((((('''&&&&&&'''''''''(((((((((((((((((()))))))))***---,,,,,,+++,,,,,,------222222111000////////////111111000000//////.........---,,,,,,......---++++++++++++,,,---...000111...////////////...------,,,---...///000000111000000000000000000111111111000///...---,,,+++++++++******++++++++++++******,,,,,,---...///000000111...---+++)))((('''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&(((***)))'''%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((()))))))))************++++++,,,---------...000222222111000111222333333333222222333666999???@@@LLL]]]```WWWYYYcccpppxxx~~~{{{{{{}}}%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&***---,,,***'''%%%$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''(((((((((((())))))))),,,,,,+++++++++,,,------000///............/////////////////////000000111...---,,,,,,---...,,,+++,,,,,,,,,,,,,,,---.../////////000000//////...------...///000111222222222//////000000111111111111000000...---,,,+++++++++++++++,,,------,,,++++++,,,---...///000111222222///...---+++***)))((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))+++++++++,,,------.........///111111000///000111111222333333222333555777:::666<<>>@@@GGGMMMVVV^^^eeehhhiiihhhgggkkkvvvnnnbbbRRREEE===888333///......------------,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%"""###$$$$$$""""""###$$$%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))''''''((()))******+++++++++------,,,,,,///666;;;PPPUUUTTTGGG888111///...///...------------------...///000222222222222111333444444333111000000111//////000000000000//////222111000000//////000000111///---+++++++++---...+++***))))))******)))(((++++++++++++++++++++++++)))(((''''''))))))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((()))+++,,,---...---,,,,,,,,,,,,.../////////000000000111111111111111222222222333333333555444222111000000111222000222333222111111222444666999===BBBHHHLLLOOOQQQKKKPPP[[[cccfffmmmttttttwwwbbbDDDAAA:::222...------,,,+++---,,,,,,,,,,,,+++++++++%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%"""$$$%%%$$$###"""###%%%%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&''''''((()))*********+++,,,++++++---222666@@@FFFIIIBBB999555222///......---,,,,,,------------...111333444444222222444444444333111111111111//////000111111111000000111111000//////////////////...,,,+++++++++,,,---***)))))))))******)))))),,,,,,++++++++++++++++++)))(((''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++,,,---,,,,,,+++,,,,,,---........./////////000000000000000111111222222333333222111000/////////000000000222333333222111222333111111222333555777999:::999;;;@@@DDDEEEJJJZZZkkk}}}vvvssstttqqqggg^^^```lllwwwzzzxxx~~~kkkPPP>>>@@@EEE:::)))222///+++***,,,---------++++++++++++************$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%$$$%%%&&&%%%$$$###$$$&&&%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((())))))*********+++,,,///111111555777777888999444...------,,,,,,,,,------...,,,...111333444444333222555444222111111111111111//////000111222222111111111000000///.../////////------,,,+++***+++,,,,,,))))))******)))))))))***,,,,,,++++++++++++++++++***))))))((((((((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''((()))+++++++++++++++++++++,,,------------.........///////////////000000111222333333000//////...............,,,...000111000000111222111111111111000000//////333111222444555777<<>>@@@111,,,444444++++++666,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%###%%%&&&%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((***,,,---...---+++...///...000222000+++,,,,,,++++++,,,,,,---...,,,---...///111222333444555222///...///000000//////000111222333333333333000000///............///+++************+++++++++''')))+++***)))(((***,,,*********++++++,,,,,,---***++++++)))''''''***---((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$""""""#########$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((******((()))***++++++,,,,,,,,,,,,,,,,,,,,,------------------...///000111222333---.....................***---000222111111111222.........---...///000111000000000000000111111///---///111111///...000111***,,,...///...---------,,,))),,,222000))))))///,,,---------,,,+++,,,,,,+++++++++*********))))))&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########"""###$$$$$$%%%"""$$$$$$$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&'''***---......---***...000---+++,,,---,,,++++++++++++,,,,,,---...,,,------...///111333444555111------...000///...///000111222333444444444000000///...............***************+++++++++&&&)))+++***((((((***,,,))))))***+++,,,,,,------***++++++)))&&&&&&***---((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ """######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***(((((()))++++++,,,,,,,,,++++++,,,,,,,,,---------------...///000111222222------...//////.........***---000111000///...//////---+++))))))+++...///,,,///000---***+++.../////////...---++++++---000---......///000000///---+++///111...,,,...000///,,,,,,---+++)))(((((()))++++++++++++************(((((('''''''''&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###!!!!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""######$$$$$$$$$$$$###### !!!###%%%&&&%%%###"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))***++++++,,,,,,------------,,,,,,+++***,,,,,,++++++***+++++++++,,,,,,---...000222333444111111111111111111111111222222222333333222222222000000///...---,,,,,,,,,---***'''''')))+++***)))++++++******)))*********)))***+++***)))((((((***))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$###"""""""""########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$############### """$$$$$$""" $$$$$$$$$#########""""""######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$########################%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&((()))******************+++++++++------,,,,,,,,,---.........///000111222222111000444222///---,,,---///000............////////////------------------------////////////////////////.......................................------,,,......---------,,,,,,,,,************************++++++******)))((((((((((((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$#########$$$$$$###!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""######$$$$$$$$$$$$######!!!"""###$$$%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((()))******++++++,,,,,,,,,------,,,++++++***,,,,,,++++++***++++++,,,---------...///111222333111111111111111111111111111111222222222222111111///...---,,,,,,+++++++++---***'''''')))******(((,,,+++******)))*********)))***+++***)))((((((***))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#############################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$##################$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$#########""""""######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&(((((())))))************++++++,,,++++++++++++,,,------...///000111111111000000333222000...------...///............////////////------------------------........................------------------------......//////......---,,,------------,,,,,,,,,,,,************************))))))))))))))))))))))))'''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&)))++++++***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$#####################$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((())))))******+++++++++,,,,,,,,,,,,+++******,,,++++++***++++++,,,,,,............///000111222000000000000000000000000///000000111111000000///...---,,,+++*********+++,,,+++)))((()))***)))(((,,,++++++***))))))******)))***+++***)))((((((***))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$########################"""##################"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''((()))))))))*********++++++*********++++++,,,---...///000000111000000000000000000///......---------............/////////------------------------........................------------------------......//////......---,,,---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))''''''(((((()))******+++''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&(((******)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$###############""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######"""$$$$$$$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$######""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))******+++***+++++++++++++++******++++++******++++++,,,,,,//////.........///000000////////////////////////...//////000000//////...------,,,+++++++++++++++,,,+++***************))),,,,,,+++***)))))))))))))))***+++***(((((((((***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""""""""###$$$$$$$$$%%%########################""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&##############################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$###$$$$$$$$$$$$%%%%%%'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))*********+++*********+++,,,---....../////////////////////...//////000///...---,,,---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))'''''''''(((((()))))))))&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$###""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))******))))))******+++******)))+++*********++++++,,,---//////............//////.................................//////............---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++,,,---,,,+++***)))))))))))))))***+++***(((((((((***((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""""""""###$$$$$$$$$%%%########################""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$##############################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#######################################$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''((())))))******+++++++++,,,,,,---////////////..................,,,---...//////...,,,+++------------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++************)))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############"""""""""###############"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))(((((()))************)))************+++,,,------.........---......//////---------------------------......//////......---------,,,,,,,,,,,,------***,,,...///.........000------+++***))))))(((((()))***+++***)))((((((***))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$########################"""##################"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%#######################################$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$####################################"""###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%&&&'''((()))******+++++++++,,,---...///000//////...------------...,,,,,,---......---,,,+++,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***)))******)))))))))((((((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&%%%$$$##############################$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$########################$$$###""""""$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!"""""""""#########$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######!!!###%%%%%%$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((())))))'''(((((()))******))))))************+++,,,---...---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,++++++++++++,,,,,,))),,,000111000000111333...---,,,***)))((((((((()))***+++***)))((((((***))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#############################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$##################$$$$$$!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$####################################"""###$$$%%%%%%%%%$$$$$$"""######$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%$$$%%%%%%&&&((())))))************+++,,,---///000//////---,,,,,,,,,------,,,,,,,,,---------,,,,,,,,,,,,---------.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++***************)))(((((()))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''&&&%%%$$$###########################$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$###########################"""!!!"""$$$%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""#########$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######!!!###%%%%%%$$$###"""###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######"""###%%%&&&%%%###!!! ######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''((())))))***))))))************+++,,,---...---,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,......////////////......+++***************++++++))),,,111222222222333666...---,,,***)))((((((((()))***+++***)))((((((***))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$######""""""########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$###############!!!"""$$$%%%%%%$$$"""!!!""""""######$$$$$$$$$$$$#########"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''"""############$$$$$$$$$$$$$$$$$$############"""########################"""###$$$%%%&&&%%%$$$$$$"""###$$$%%%&&&''''''(((########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&'''((()))***)))))))))***+++---.../////////---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------------------++++++++++++++++++++++++************************)))))))))))))))((('''''')))(((((((((''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%########################"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$###%%%%%%$$$"""!!!"""###################################################!!!!!!%%%%%%###%%%***$$$%%%%%%&&&%%%$$$"""!!!###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######################################################"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''+++++++++)))'''''')))***++++++*********************+++,,,,,,------------,,,,,,,,,,,,,,,,,,---------...///000000...,,,+++++++++++++++++++++++++++...------///222333111...,,,,,,++++++***(((&&&&&&...---+++)))((('''&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$######""""""%%%$$$###""""""###$$$%%%"""############$$$$$$$$$''''''&&&%%%%%%$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((()))))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***************************++++++++++++*********))))))))))))))))))))))))))))))((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$############$$$$$$########################"""############$$$$$$$$$#################################"""""""""!!!!!!"""############$$$$$$$$$###$$$%%%$$$"""!!!"""###################################################$$$######$$$&&&&&&%%%###%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######################################################"""############$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''***+++------+++))))))***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000///...,,,+++,,,,,,++++++++++++++++++,,,++++++---000000...,,,******))))))))))))))))))...---,,,***)))(((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$#########$$$$$$############$$$$$$"""############$$$$$$$$$'''&&&&&&%%%$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((())))))))))))***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---***++++++,,,,,,++++++***************************++++++*********)))))))))(((((((((((((((((((((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#################################""""""#################################"""############$$$$$$$$$#################################""""""""""""""""""############$$$$$$$$$###$$$%%%$$$"""""""""$$$################################################%%%&&&$$$###***222,,, %%%%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######################################################"""############$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''''''''''')))+++///000...+++***)))************************,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------......---......//////---,,,+++,,,,,,,,,++++++*********+++******,,,------+++)))(((((('''((()))***,,,---...---,,,+++***)))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$&&&&&&%%%%%%$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&''''''(((((('''(((((())))))***++++++*********************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++************************************)))))))))((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################""""""""""""##############################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""$$$%%%$$$###"""###$$$###################################################&&&$$$###111???888&&&&&&%%%$$$#########%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''((()))+++---...,,,+++*********************+++++++++------,,,++++++***************++++++,,,,,,------------.........---,,,+++---,,,,,,++++++*********+++,,,,,,---------+++***)))(((''''''(((***,,,...---------,,,+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((())))))***))))))))))))************++++++++++++++++++++++++************++++++++++++******++++++++++++******************************))))))))))))((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################""""""""""""##############################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$################################################ $$$"""###111@@@:::(((%%%%%%#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%$$$$$$%%%%%%&&&''''''((()))******)))((((((***+++))))))*********+++++++++---,,,+++***************((())))))***+++,,,,,,,,,---------------,,,,,,+++,,,,,,,,,++++++*********...///000000///---,,,,,,+++***((('''''')))***,,,,,,,,,,,,,,,,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%'''(((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""""""""""""""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))((((((((())))))*********************************)))))))))*********++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#################################""""""#################################"""############$$$$$$$$$########################"""""""""""""""#########"""############$$$$$$$$$"""###$$$$$$###"""$$$%%%################################################!!!###""""""+++444000$$$$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######################################################"""############$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%######$$$%%%&&&''''''(((((((((((('''&&&&&&)))+++)))))))))***++++++,,,,,,---,,,***))))))***++++++(((((()))***+++,,,---------------,,,,,,,,,,,,,,,++++++++++++++++++++++++...000222111///---,,,,,,,,,+++***((((((((())))))******+++,,,,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$########################################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''((())))))((((((((()))******++++++))))))))))))))))))))))))((())))))))))))*********))))))************))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((&&&&&&''''''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$############$$$$$$########################"""############$$$$$$$$$########################!!!!!!"""""""""#########"""############$$$$$$$$$!!!###$$$$$$######$$$%%%######################################################"""$$$&&&'''%%%###"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######################################################"""############$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$%%%"""###$$$%%%&&&''''''(((%%%'''((((((''''''((()))((())))))***++++++,,,,,,,,,+++)))((()))***,,,---)))***+++,,,---...//////------,,,,,,++++++,,,,,,*********++++++,,,,,,------///111///,,,***)))***************)))))))))(((((()))***,,,,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&(((***++++++***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$##################$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))(((((()))******+++,,,,,,))))))))))))))))))))))))((((((((()))))))))******))))))************))))))))))))))))))))))))))))))++++++*********)))))))))''''''''''''''''''''''''!!!"""$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%########################"""############$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$!!!###$$$$$$######$$$&&&################################################$$$"""###&&&%%%!!!"""'''!!!###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######################################################"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########"""###$$$$$$%%%"""######$$$&&&'''((((((###&&&)))+++***(((''''''((())))))***++++++,,,,,,+++***)))((()))***,,,...++++++,,,---...000000111...---,,,+++++++++,,,,,,))))))***+++,,,------...***---///---***''''''(((((()))************))))))'''(((***+++++++++)))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''(((+++,,,,,,+++((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%"""############$$$$$$$$$##################$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))((())))))***+++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++************&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%%%%###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$######"""""""""""""""""""""""""""############$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$#########""""""!!!!!!###############"""!!!!!!"""############$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++++++++******************)))+++------------///000,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))(((((())))))(((''''''''''''''''''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%%%%$$$$$$$$$##############################!!!#########"""!!!"""###########################$$$$$$##########################################"""############$$$$$$$$$######################################################$$$$$$$$$$$$######################################################"""############$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$###"""!!!!!!"""""""""###$$$$$$###"""###$$$######""""""!!!!!! """""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))))))))************))))))))))))(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$##############################################################################################################################################################################"""!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""########################################################################$$$$$$$$$#########""""""############"""""""""!!!###############"""!!!!!!"""############$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***++++++***************************+++------,,,,,,...///++++++++++++++++++++++++************************************)))))))))((())))))(((''''''''''''''''''(((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((())))))(((((((((%%%%%%%%%$$$$$$$$$##############################"""###$$$$$$""""""###$$$########################################################################"""############$$$$$$$$$######################################################$$$$$$$$$$$$######################################################"""############$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$###""""""""""""""""""###$$$$$$###"""###$$$######""""""!!!!!!!!!!!!###############$$$$$$$$$######$$$$$$$$$$$$######$$$##################$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%***(((&&&$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))*********))))))))))))(((((((((''''''((((((((())))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$############$$$$$$""""""""""""""""""""""""################################################################################################################################################"""""""""!!!!!!!!!!!! """"""""""""############$$$$$$$$$#######################################$$$$$$$$$###############################################################""""""""""""""""""""""""$$$$$$$$$###########################""""""""""""#########$$$######"""!!!"""############$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********************************+++,,,------++++++,,,---************************************************************))))))))))))))))))(((''''''''''''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))%%%%%%%%%$$$$$$$$$#################################$$$%%%$$$###"""###%%%########################################################################"""############$$$$$$$$$######################################################$$$$$$$$$$$$######################################################"""############$$$$$$$$$"""###$$$$$$###"""###$$$$$$###"""""""""""""""""""""###$$$$$$###"""###$$$###""""""""""""!!!!!!!!!$$$$$$$$$#####################$$$$$$$$$$$$######################################################"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%000---((($$$""""""%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((()))))))))))))))))))))(((((((((''''''''''''((((((((()))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$%%%''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""$$$$$$############$$$$$$#######################################################################################################################################################################################"""!!!!!!!!!"""""""""#############################################################################################################################################################################################"""""""""""""""#########$$$$$$######"""""""""#########$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))***))))))))))))************,,,------,,,+++******+++))))))))))))))))))))))))*********************************)))))))))))))))))))))((('''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************%%%%%%%%%$$$$$$$$$#################################$$$%%%%%%$$$###$$$%%%#######################################$$$$$$$$$########################""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$######"""""""""""""""###"""###$$$$$$###"""###$$$""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$###############$$$$$$#################################""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%///,,,((($$$"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))(((((((((''''''''''''''''''((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$%%%%%%%%%%%%$$$###"""!!!"""""""""####################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""############$$$$$$$$$$$$######""""""#########$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))(((((()))))))))*********+++,,,---,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''''''''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))************%%%%%%%%%$$$$$$$$$#################################$$$%%%%%%$$$###$$$%%%########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$###"""""""""""""""######"""###$$$$$$###"""###$$$""""""""""""############%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""########################""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##################$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###############"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################%%%%%%&&&''''''%%%$$$###""""""""""""###########################$$$$$$$$$#######################################$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""############"""###$$$$$$%%%$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''(((((())))))************+++,,,+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((('''''''''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))((((((%%%%%%%%%$$$$$$$$$#################################$$$%%%$$$###"""###%%%########################"""""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$######################################################$$$$$$$$$$$$######################################################"""############$$$$$$$$$"""###$$$$$$###"""###$$$"""""""""""""""######$$$"""###$$$$$$###"""###$$$"""""""""############$$$$$$$$$$$$#####################$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""########################"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$######$$$$$$############$$$$$$########################################################################################################################################################################$$$%%%&&&''''''%%%###"""""""""""""""############""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$!!!"""""""""############"""###$$$$$$%%%%%%%%%$$$"""############$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((''''''(((((()))******+++)))***+++***)))((()))***************************))))))))))))))))))))))))((()))))))))************))))))((('''''''''''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$##############################"""###$$$$$$""""""###$$$########################!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$######################################################$$$$$$$$$$$$######################################################"""############$$$$$$$$$"""###$$$$$$###"""###$$$"""""""""""""""###$$$$$$"""###$$$$$$###"""###$$$""""""#########$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$######!!!###$$$%%%%%%$$$###!!!########################"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""###%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!######$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""###################################################################################################################################################$$$%%%&&&&&&$$$###!!!""""""""""""############""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&''''''((()))******+++(((***+++***)))((()))+++************************))))))))))))))))))))))))(((((())))))*********+++))))))((('''''''''''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$##############################!!!###$$$###"""!!!"""###########################!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$######################################################$$$$$$$$$$$$######################################################"""############$$$$$$$$$"""$$$$$$$$$###"""###$$$""""""!!!""""""###$$$$$$"""$$$$$$$$$###"""###$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$%%%######$$$$$$$$$$$$######!!!"""$$$%%%%%%$$$"""!!!########################"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))***++++++%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!########################""""""""""""""""""""""""########################""""""""""""###$$$%%%&&&########################%%%###!!!!!!###$$$%%%$$$""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$###########################################################################"""###$$$%%%&&&&&&''''''&&&%%%$$$###""""""""""""$$$$$$$$$#########""""""$$$$$$############$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###%%%&&&&&&%%%###""""""############$$$$$$$$$#########$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******++++++************++++++,,,++++++******++++++,,,***)))(((''''''((()))***************))))))))))))&&&&&&''''''(((((())))))'''((()))(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%%%%$$$###""""""######%%%%%%%%%$$$$$$###############""""""######$$$%%%##############################$$$%%%%%%%%%%%%$$$################################################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$#########""""""########################%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############"""""""""""""""%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""""""""######!!!!!!"""############"""$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$########################%%%###!!!!!!###$$$%%%$$$###########################$$$%%%%%%%%%%%%$$$###########################################################################%%%$$$######$$$%%%'''(((&&&%%%$$$###""""""""""""$$$#########""""""""""""$$$$$$############$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))******+++******))))))******++++++++++++******+++++++++***)))(((''''''((()))************)))))))))(((((('''''''''((((((((((((((('''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%$$$$$$###""""""######%%%%%%%%%$$$$$$###############""""""######$$$%%%##############################$$$%%%%%%%%%%%%$$$################################################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$#########""""""####################################$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""#########$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######!!!"""######$$$$$$######$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""########################$$$###!!!"""###%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$###########################################################################&&&%%%"""!!!"""$$$''')))%%%%%%$$$###""""""""""""############""""""""""""$$$$$$############$$$$$$########################"""""""""#########$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))******+++******))))))******+++++++++++++++++++++++++++))))))(((((((((((())))))******))))))))))))(((((((((((((((((((((''''''''''''((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%$$$######"""#########$$$$$$$$$$$$$$$###############""""""######$$$%%%##############################$$$%%%%%%%%%%%%$$$################################################$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$#######################################""""""######$$$$$$%%%%%%######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$#########""""""""""""""""""############$$$$$$$$$######################################################""""""""""""######"""######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''&&&''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$###""""""##############################$$$"""!!!"""$$$%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$###"""###$$$&&&'''%%%$$$$$$###""""""######$$$$$$$$$$$$############$$$$$$############$$$$$$########################""""""""""""##########################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$############$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))************))))))))))))************++++++++++++******))))))(((((((((((())))))***)))))))))(((((((((((())))))((((((''''''&&&&&&&&&((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$###############$$$$$$$$$$$$#####################""""""######$$$%%%##############################$$$%%%%%%%%%%%%$$$########################################################################""""""#########$$$$$$$$$################################################"""######$$$%%%&&&&&&'''######$$$$$$$$$$$$###### !!!"""###$$$$$$%%%##################""""""""""""#########$$$$$$$$$""""""""""""""""""""""""##############################""""""""""""############$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""###$$$$$$%%%###########################""""""###$$$%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""###$$$%%%&&&%%%$$$###%%%$$$######"""#########&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$########################!!!!!!"""""""""#######################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((())))))*********))))))))))))))))))***)))******++++++******)))(((((())))))))))))(((((()))))))))(((((((((((('''))))))((((((''''''&&&&&&&&&''')))((('''%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$###############$$$$$$##############################""""""######$$$%%%##############################$$$%%%%%%%%%%%%$$$########################################################################""""""#########$$$$$$$$$###################################################$$$$$$%%%&&&'''((((((######$$$$$$$$$$$$###### !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""##############################""""""""""""############$$$%%%%%%%%%%%%$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&###########################""""""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######################################################################## """%%%''''''%%%###!!!$$$$$$###############$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$########################!!!!!!!!!"""""""""####################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''(((((())))))*********))))))(((((())))))***((()))***++++++***)))((((((((())))))))))))(((((())))))((((((((((((''''''((((((((((((((('''''''''%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################""""""""""""""""""""""""#########"""######$$$%%%"""""""""#####################""""""######$$$%%%##############################$$$%%%%%%%%%%%%$$$###############################################################$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$########################$$$$$$%%%%%%&&&&&&''''''######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""##############################""""""""""""######"""######$$$$$$$$$$$$$$$###############$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################"""""""""$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################################################################"""###$$$%%%%%%$$$###"""$$$###############$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$########################!!!!!!!!!!!!"""""""""#################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''(((((())))))******))))))(((((((((((())))))((()))***++++++***)))((('''((()))******)))((('''))))))(((((((((''''''''''''''''''(((((((((((((((%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$%%%$$$###""""""###$$$%%%################################################""""""""""""""""""""""""######""""""###$$$$$$%%%!!!"""""""""#########$$$######""""""######$$$%%%##############################$$$%%%%%%%%%%%%$$$################################################""""""#########$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""#########"""#########$$$$$$$$$$$$"""############$$$$$$$$$######################################################""""""""""""######!!!"""######$$$$$$######""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$###""""""""""""########################"""""""""$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################################################################$$$$$$###############$$$$$$###############$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$############$$$$$$########################!!!!!!!!!!!!""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''(((((()))*********))))))(((((((((((())))))''')))***++++++***)))''''''((()))******)))(((''')))(((((((((''''''''''''&&&'''''''''(((((())))))%%%&&&(((((('''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""###$$$%%%%%%!!!!!!""""""#########$$$#########"""###$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$################################################""""""######$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$#################################"""""""""""""""######$$$$$$$$$$$$###############"""""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$######################################################""""""""""""######!!!!!!"""###############""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""""""""######################################################%%%$$$#########$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""!!!!!!"""######################################################"""############$$$$$$$$$################################################$$$$$$##########################################"""############$$$$$$$$$########################""""""""""""""""""""""""##############################""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))''''''((()))******((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""################################################""""""""""""############"""###$$$%%%%%%$$$###"""$$$#########""""""!!!!!!""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$##########################################""""""""""""""""""""""""!!!!!!""""""######$$$$$$##############################$$$$$$$$$$$$##############################%%%%%%$$$###""""""##############################$$$$$$$$$############"""$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$##########################################$$$$$$###############$$$################################################'''&&&&&&%%%$$$###"""""""""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###""""""####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""""""""######################################################$$$$$$#########$$$%%%&&&######$$$$$$$$$$$$######$$$$$$###""""""###$$$%%%################################################"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$##############################################################################""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))))))))))))))))))))))))))))))))((('''((()))***)))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################################################################""""""""""""##################$$$$$$$$$$$$##################"""""""""!!!""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################################################################"""""""""""""""#######################################$$$$$$$$$$$$##############################%%%$$$$$$###""""""##############################$$$$$$$$$############"""####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$################################################&&&%%%%%%$$$$$$############%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""######################################################$$$############$$$%%%%%%"""##################"""$$$#########$$$%%%&&&&&&################################################"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$##############################################################################""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))***((('''((())))))(((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################################################################"""""""""#########$$$$$$$$$$$$############$$$$$$############""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$############################################################################################################""""""""""""##############################$$$$$$$$$$$$##############################%%%$$$######"""#################################$$$$$$$$$############"""########################"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$###############################################################$$$$$$%%%""""""############"""""""""""""""###$$$%%%&&&&&&################################################""""""#########$$$$$$$$$###############################################################$$$$$$$$$########################""""""#########$$$$$$$$$##############################################################################""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))))))))))))))))))))))))))***(((''''''((()))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%#########"""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#######################################$$$$$$$$$################################################$$$$$$######""""""!!!!!!##############################$$$$$$$$$$$$##############################$$$$$$###############$$$########################$$$$$$$$$#########""""""###############$$$$$$$$$!!!""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%#################################"""######$$$%%%#########################################################$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$################################################""""""######$$$$$$$$$$$$""""""############"""""" !!!!!!"""###$$$$$$%%%################################################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$##############################################################################""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((()))'''&&&'''((()))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""######""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$######""""""!!!!!!##############################$$$$$$$$$$$$##############################$$$###############$$$$$$########################$$$$$$$$$#########""""""""""""#########$$$$$$$$$!!!""""""""""""#########"""#########$$$$$$$$$%%%##############################""""""###$$$$$$%%%#########################################################$$$$$$%%%%%%&&&"""$$$%%%$$$###"""###%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$################################################!!!"""######$$$$$$######"""##################""" !!!"""###############################################################"""############$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&%%%&&&((()))((('''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$%%%$$$$$$############$$$$$$""""""""""""############""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""##############################$$$$$$$$$$$$#######################################"""######$$$%%%########################$$$$$$$$$############""""""""""""###$$$$$$%%%%%%"""""""""#########$$$$$$"""""""""######$$$$$$%%%########################""""""""""""###$$$%%%%%%#########################################################$$$$$$%%%%%%%%%"""###$$$$$$""""""###$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################ !!!"""###$$$######"""######$$$$$$$$$$$$######""""""###$$$$$$$$$###"""################################################"""############$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%$$$&&&((())))))(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%######$$$$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#######################################$$$$$$$$$$$$####################################""""""###$$$$$$%%%########################$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%############$$$$$$$$$%%%""""""###$$$$$$%%%&&&&&&########################""""""""""""###$$$%%%&&&################################################$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%######$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################ !!!"""$$$$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&%%%$$$###"""################################################"""############$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################"""###$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$$$$$$$%%%(((******)))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$##############################$$$$$$$$$$$$####################################""""""###$$$%%%%%%########################$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''########################""""""""""""###$$$%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%######$$$%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""####################################################################################$$$$$$$$$$$$######""""""""""""""""""""""""################################################%%%$$$###""""""###$$$%%%!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$###""""""######""""""""""""""""""""""""################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))((('''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""##############################################################################$$$$$$$$$############"""!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$###############################################################"""!!!!!!"""""""""###$$$$$$$$$%%%########################%%%###!!!!!!"""###"""!!!######$$$$$$$$$$$$######"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$#########""""""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%######$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""####################################################################################$$$$$$$$$$$$##############################################################################$$$$$$###""""""###$$$$$$"""""""""###$$$$$$$$$%%%%%%$$$$$$###""""""######################################################################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&)))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""##############################################################################$$$$$$$$$############""""""""""""###$$$$$$$$$%%%$$$$$$$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$###############################################################"""!!!!!!###############$$$$$$$$$########################&&&$$$""""""######"""!!!######$$$$$$$$$$$$######"""############$$$$$$$$$################################################"""############$$$$$$$$$############"""""""""!!!######$$$$$$$$$$$$######$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""###$$$%%%%%%######$$$%%%########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################################################################$$$$$$###""""""###$$$$$$##################$$$$$$%%%$$$######"""#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%'''(((%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((('''&&&&&&''''''(((((()))))))))''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#################################################################################$$$$$$$$$############"""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$#########################################################$$$######"""!!!$$$$$$$$$#######################################&&&$$$###"""$$$$$$$$$#########$$$$$$$$$$$$######"""############$$$$$$$$$################################################"""############$$$$$$$$$############""""""""""""######$$$$$$$$$$$$######$$$$$$$$$#######################################$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###########################$$$%%%%%%######$$$%%%########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################################################################$$$##################$$$$$$$$$$$$###############$$$$$$###############$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''')))))))))((('''&&&%%%%%%&&&'''((())))))***''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$########################################################################$$$$$$$$$#########""""""$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$#########################################################$$$$$$######"""%%%$$$$$$$$$###"""""""""########################&&&$$$######$$$%%%%%%$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$#########"""""""""""""""######$$$$$$$$$$$$######################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%###########################$$$%%%%%%######$$$%%%########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$#######################################################################################$$$$$$#########$$$$$$$$$###############$$$###############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&$$$$$$%%%&&&''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################################################################$$$$$$$$$#########""""""$$$$$$$$$########################$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""########################&&&$$$######$$$%%%%%%$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$""""""""""""""""""############$$$$$$$$$$$$######################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%###########################$$$%%%%%%######$$$%%%########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""##################$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''''''''''''''$$$$$$%%%%%%&&&'''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%########################################################################$$$$$$$$$############"""##################$$$$$$"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$################################################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$#######################################%%%###""""""$$$%%%%%%$$$######$$$$$$$$$$$$######"""############$$$$$$$$$################################################"""############$$$$$$$$$""""""""""""##################$$$$$$$$$$$$#####################$$$$$$$$$#######################################$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###########################$$$%%%%%%######$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$%%%######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%########################################################################$$$$$$$$$############""""""""""""###$$$$$$$$$%%%""""""##################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$################################################"""###$$$$$$%%%%%%%%%$$$###############$$$$$$$$$###########################"""!!!!!!###$$$$$$#########$$$$$$$$$$$$######"""############$$$$$$$$$################################################"""############$$$$$$$$$!!!"""""""""##################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""###$$$%%%%%%######$$$%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$###$$$%%%'''(((((((((((((((((('''''''''''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%########################################################################$$$$$$$$$############"""!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$################################################"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%###########################!!! !!!###$$$$$$#########$$$$$$$$$$$$######"""############$$$$$$$$$################################################"""############$$$$$$$$$!!!!!!""""""#########$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$###""""""######"""############$$$$$$$$$$$$###"""""""""###%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&%%%###"""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((,,,***(((''''''&&&###"""''''''(((((())))))******''''''''''''''''''&&&&&&''''''((((((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$######"""############$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""############""""""########################$$$$$$##################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$ """###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###############%%%$$$$$$###""""""######"""############$$$$$$$$$$$$###"""""""""###$$$%%%######$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$#########""""""########################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%###"""###$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''')))'''&&&&&&''''''&&&$$$((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((('''%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$######"""############$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""############""""""########################################################################""""""###$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$ !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###############%%%$$$######"""#########"""############$$$$$$$$$######""""""######$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$#######################################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$############$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&%%%#########$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%''')))((('''((((((''''''&&&%%%%%%$$$'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$######"""############$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############""""""########################################################################""""""###$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###############$$$""""""#########$$$$$$$$$###############$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%######$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%''')))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$%%%%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""######$$$$$$######"""#######################################$$$$$$$$$########################"""######$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$###############$$$$$$""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!"""######$$$$$$#########################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''&&&%%%%%%%%%&&&'''(((((())))))&&&&&&&&&'''''''''((((((''''''&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$##############################""""""#########$$$$$$$$$##############################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%#########"""######$$$%%%"""############$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$######"""!!!!!!!!!"""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%'''((()))***+++%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$######"""############$$$$$$$$$################################################"""############$$$$$$$$$#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$##############################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$######""""""###$$$$$$%%%"""############$$$$$$$$$!!!"""###$$$%%%$$$$$$#########$$$$$$$$$######"""!!!!!!"""###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&''''''((((((%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$######"""############$$$$$$$$$################################################"""############$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######"""!!!"""""""""######""""""###$$$%%%%%%"""############$$$$$$$$$!!!"""###$$$%%%$$$#########$$$$$$%%%%%%%%%$$$$$$!!!!!!"""###############""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################!!!""""""""""""############$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$######"""############$$$$$$$$$################################################"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""######$$$$$$$$$$$$!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&& ###&&&'''&&&$$$###"""########################%%%%%%%%%$$$$$$#########################################################################################################$$$$$$$$$#########""""""######################## !!!"""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""##################""""""""""""############""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&&&&%%%&&&)))+++$$$$$$$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###&&&)))***)))'''&&&&&&########################%%%%%%%%%$$$$$$$$$######################################################################################################$$$$$$$$$#########""""""########################"""######$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""##################""""""""""""#####################$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%%%%&&&(((***$$$$$$$$$$$$#########"""$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$'''******)))'''&&&&&&########################%%%%%%%%%$$$$$$$$$$$$###################################################################################################$$$$$$$$$#######################################"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$######""""""""""""##################$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$&&&((($$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""$$$''''''&&&$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################!!!!!!"""############"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$######""""""######$$$######$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!""""""######$$$$$$%%%###########################$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""#####################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!###%%%%%%$$$"""##############################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################!!!!!!"""###############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%######$$$%%%''')))+++,,,$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$&&&&&&$$$###$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%###############################################################################################################$$$$$$$$$###########################$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$############$$$$$$"""###%%%&&&&&&&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%"""######%%%''')))+++,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###########################$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&%%%$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%################################################################################################""""""#########$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""###%%%&&&'''&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$########################"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################$$$%%%&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%######$$$%%%#################################$$$$$$%%%%%%%%%################################################################################################""""""######$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###%%%''''''&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%)))(((''''''%%%%%%$$$###########################""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###########################$$$&&&&&&&&&$$$"""!!!&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$####################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''!!!"""###$$$$$$%%%$$$$$$&&&&&&&&&''''''(((((((((***)))((('''&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''))))))*********(((((('''&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$###"""!!!!!!################################################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$############"""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$,,,---...,,,)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################&&&%%%$$$###""""""""""""!!!!!! """###$$$$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((()))))))))(((((('''''''''(((((())))))))))))(((''''''''''''((()))))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&((()))(((&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###"""""""""################################################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$############"""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$((()))+++***(((&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################&&&%%%$$$###""""""""""""###"""!!!!!!!!!"""######"""""""""###$$$%%%'''(((%%%%%%%%%$$$$$$$$$$$$###"""##################"""$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########%%%%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%(((((((((''''''''''''&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''&&&(((((((((((((((''''''&&&'''''''''&&&''''''((((((%%%%%%%%%&&&((()))(((''')))(((((('''&&&&&&%%%%%%&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################################################################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$############"""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###################################################%%%%%%$$$###""""""""""""$$$$$$###"""""""""##################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############################################################$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%((((((''''''((((((((())))))*********+++,,,,,,,,,............---,,,,,,++++++,,,------......---------------,,,+++***((((((******)))(((((((((((((((%%%$$$$$$&&&((()))((('''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#########""""""################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''((('''''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$###""""""#####################$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$%%%%%%&&&&&&######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&'''''''''&&&&&&''''''((()))))))))))))))+++******++++++---...///111111222333444555666666999999999888777555333222555666888:::;;;======>>>999999888777666444333222111000...---+++*********''''''&&&((()))***)))'''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%################################################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#########""""""################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))(((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$######"""#########!!!!!!"""###$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""##################"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$%%%%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&'''((((((((('''((()))***+++++++++++++++,,,---...///000000000333222111111222333555666999:::;;;===???AAABBBCCCCCCCCCDDDDDDCCCAAA???>>><<<>>>@@@CCCEEEGGGIIIIIIGGGGGGGGGFFFDDDCCCAAA@@@888777555444222222111111...---------......---+++((((((((((((((('''''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%################################################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$############"""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&((())))))'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################$$$$$$###############$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&'''########################"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&'''''''''''''''(((((()))******+++++++++,,,---///000111111111111222444666777999999:::;;;999777666555666777888<<<===???AAADDDGGGIIIJJJFFFGGGHHHIIIJJJIIIGGGFFFCCCDDDGGGIIILLLMMMOOOOOOPPPPPPPPPOOONNNLLLKKKJJJ>>>===<<<<<<<<<<<<<<<<<<999777666666777666333111...---,,,+++)))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$############"""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$###############$$$$$$""""""#########""" """""""""###$$$%%%''''''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$%%%&&&'''########################""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''(((((())))))***+++,,,,,,---------///000222444555666666555666999;;;===???@@@@@@>>>===:::777555555666666:::<<<>>>AAADDDHHHJJJKKKCCCDDDGGGIIIKKKKKKJJJIIILLLMMMOOOQQQSSSTTTUUUUUURRRRRRRRRQQQPPPOOONNNMMMAAAAAAAAAAAABBBCCCDDDEEE@@@???=========<<<999777333222000...+++(((&&&%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################################################################%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$############"""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################$$$###############$$$$$$$$$$$$$$$$$$""" ########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%'''(((''''''&&&&&&&&&'''((((((&&&((())))))))))))***,,,,,,---...///000111111111222333666888;;;===>>>???;;;<<<;;;;;;;;;>>>BBBFFFCCC>>>777333111111111111333444777:::===???@@@AAA@@@BBBDDDGGGJJJLLLNNNPPPPPPRRRTTTVVVWWWVVVTTTRRRQQQRRRPPPLLLHHHFFFHHHJJJBBB@@@<<<;;;===???@@@AAA:::<<<@@@CCCEEEEEEDDDCCC???===:::888666111)))$$$)))(((''''''((('''&&&$$$&&&&&&&&&&&&%%%$$$""""""%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%$$$$$$###$$$$$$$$$########################$$$$$$###############$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$"""""""""###############&&&%%%%%%$$$######$$$$$$'''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%''''''''''''''''''(((((()))(((***,,,,,,,,,---///111333444555555666666666555666777999:::;;;<<<<<<<<<>>>???AAAAAAAAA@@@AAABBB???:::444///...---------***,,,///444888<<<>>>@@@AAA???;;;999:::>>>CCCGGGNNNPPPTTTVVVXXXXXXVVVUUUZZZXXXSSSLLLCCC===<<<<<<;;;999777888;;;???AAABBBBBBDDDGGGJJJKKKKKKJJJIIIGGGEEEBBBAAAAAA>>>888444111...+++)))(((((('''%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$###$$$$$$%%%%%%########################$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''(((((()))***++++++,,,------///000000000111333555888999999999999888777777888999:::;;;<<<============@@@CCCDDDAAA===;;;999555111,,,)))'''''''''&&&&&&(((***...222666999:::===:::666222111222555777<<>>???<<<>>>@@@@@@<<<888444333///,,,(((''''''''''''&&&++++++,,,---...000111222333444444444222///+++)))---///222666777888777666777777666666555666777888444222000///000111111111<<>>;;;:::777222---(((&&&$$$$$$(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%&&&&&&&&&%%%$$$###"""!!!###################################################$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&''''''((())))))***((((((((('''''''''&&&&&&%%%&&&&&&''''''((((((((((((((('''''''''(((((()))&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%''')))+++,,,""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((&&&(((***++++++,,,...000444666888;;;<<<=========;;;:::666000+++(((((()))------...//////.........+++,,,---...............---------+++))))))***,,,+++***)))***+++,,,+++)))---,,,+++++++++,,,...///111000000000111222444555333555777888777555333111111///......//////---+++///---,,,,,,---...---,,,)))+++000666;;;@@@DDDFFFLLLLLLLLLJJJHHHHHHIIIKKKDDDCCCCCCCCCDDDDDDBBB@@@AAA>>>:::444000,,,***(((***)))'''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''(((############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""###############$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''######$$$$$$$$$$$$###"""###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%''')))+++,,,################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((())))))******+++---000111222444777999;;;<<<>>>???>>>===;;;:::555444111---)))((()))+++***+++,,,...///000000000+++,,,------......------+++,,,.........///111333555444333333333222///---///...------...000222333<<<<<<===???AAADDDEEEGGG???@@@BBBCCCCCCAAA>>>===>>><<<::::::;;;;;;888555///......///111222222111+++,,,...111444777888999>>>AAACCCDDDDDDFFFIIILLL@@@===:::999;;;===>>>>>>CCCBBB@@@===999777444333...---***'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%''')))***$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&'''(((((()))(((((((((((()))***+++,,,------------------,,,,,,,,,,,,///......---,,,++++++***+++***)))((('''&&&&&&&&&***)))(((&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''&&&&&&'''((()))***++++++111333777999:::===@@@BBBAAAAAAAAA@@@>>>;;;888666000///---+++)))))),,,///((()))+++---///000111222,,,---///000222333444444444777;;;===>>>@@@BBBCCCGGGEEEDDDCCCAAA???;;;888555444222222222333555777EEEIIIOOOUUUXXXWWWTTTRRRSSSTTTVVVXXXWWWVVVSSSRRR[[[WWWSSSPPPNNNJJJEEE@@@333222111222444555444333777777777777777777888888000444999<<<>>>AAAFFFJJJ>>>999333000111555999<<>>===444222///+++)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""$$$'''***,,,%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&######$$$%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))***+++---///000000000555666777888999:::;;;;;;======<<<<<<<<<;;;;;;;;;===<<<;;;999777555444333555444333111000///......///...,,,+++)))((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""######################## !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&&&&'''''')))******)))((('''&&&%%%&&&%%%&&&'''(((+++...///===@@@CCCDDDDDDCCCCCCCCC>>>???@@@???<<<777222///111000///...---+++******)))+++,,,------///222444444666:::===???@@@@@@???@@@EEEKKKNNNNNNMMMNNNOOOQQQOOOLLLHHHEEEDDDCCCCCC======<<<:::888555333111===EEEOOOTTTTTTSSSUUUWWWYYY[[[\\\[[[ZZZZZZ[[[\\\\\\ZZZXXXYYYZZZXXXSSSOOOCCC???:::666666:::???CCCAAAEEEIIIIIIDDD===555111;;;888444111222666;;;>>>===999444///------///000999>>>DDDGGGEEECCCCCCDDDCCC>>>999555222---(((###)))'''%%%%%%&&&((((((((('''###''''''###%%%(((!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$'''(((&&&%%%###""""""###%%%&&&)))******(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((((((((((((((()))***+++---...111333555888<<<>>>@@@@@@@@@AAACCCDDDDDDDDDCCCBBBDDDDDDDDDDDDDDDCCCBBBBBBFFFGGGFFFDDDBBBAAABBBDDDBBB@@@===;;;999888999999777777666444222...,,,***"""%%%''''''$$$$$$&&&)))''''''&&&'''((((((&&&$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))'''(((***---000444777999???@@@BBBCCCCCCBBBBBBBBBCCCBBB???;;;777333000...000///......------......---000444777:::===AAADDDLLLLLLMMMPPPRRRSSSRRRPPPXXXXXXZZZ[[[\\\[[[WWWTTTHHHGGGFFFDDDCCCCCCBBBBBBEEEDDDCCCBBBAAA@@@@@@???===BBBHHHKKKKKKKKKKKKMMMVVVYYY]]]______^^^______YYYYYYZZZ[[[\\\[[[XXXUUUSSSOOOJJJDDD???<<<:::999BBBGGGLLLOOONNNKKKHHHFFFBBBAAA???===;;;888666555888555111---+++++++++,,,222777>>>DDDFFFFFFFFFFFFFFFCCC>>>;;;999666222...***(((&&&&&&''')))(((((((((((('''%%%###&&&)))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$&&&(((&&&%%%###""""""###%%%&&&((())))))(((%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&'''"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((,,,---///222555777999:::>>>???@@@AAABBBCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFJJJJJJKKKLLLLLLKKKJJJIIIHHHJJJLLLLLLKKKJJJJJJKKKLLLJJJGGGEEECCCBBBBBBBBBFFFDDDAAA>>>:::777555444//////...,,,(((&&&%%%%%%&&&%%%$$$%%%'''((('''&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''')))***+++,,,...222777;;;???BBBCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFCCC>>>888333///...---...------...000333666888>>>BBBHHHMMMQQQUUUYYY[[[^^^[[[XXXZZZ___aaa^^^[[[]]]XXXUUUUUUXXXWWWPPPJJJHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHFFFDDDDDDDDDEEEFFFBBBCCCFFFGGGHHHGGGGGGFFFOOOSSSXXX[[[\\\\\\\\\]]]```bbbddddddaaa]]]ZZZYYYSSSSSSRRRPPPLLLGGGBBB>>>>>>BBBGGGJJJKKKKKKKKKLLLKKKJJJIIIGGGDDDBBB???>>>;;;999666222///,,,******,,,///555===DDDGGGHHHGGGGGGFFFCCCBBBAAA???<<<999...,,,***)))))))))((('''$$$)))&&&###'''$$$###)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$&&&'''&&&%%%$$$######$$$%%%&&&'''(((((('''%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((###$$$%%%'''''''''&&&%%%(((((()))***,,,...000111888:::===AAADDDGGGHHHIIIGGGHHHIIIIIIIIIIIIIIIHHHKKKJJJJJJIIIJJJKKKLLLMMMPPPQQQQQQQQQOOOLLLIIIFFFGGGJJJOOORRRSSSTTTTTTUUUQQQQQQPPPOOONNNNNNOOOOOOKKKJJJIIIHHHGGGGGGGGGHHH>>><<<:::777555222...+++((('''%%%%%%'''(((''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''))))))''''''(((***---...555777;;;@@@CCCFFFGGGHHHIIIHHHHHHIIILLLNNNOOOPPPGGGDDD???:::666333111111///...///000444999>>>AAALLLQQQWWW[[[^^^aaaccceee___YYYUUUWWW^^^aaa^^^ZZZTTTOOOIIIHHHJJJKKKHHHDDDCCCDDDFFFGGGGGGFFFEEEDDDLLLKKKHHHFFFEEEEEEFFFGGGJJJKKKLLLOOOPPPPPPMMMJJJNNNQQQTTTWWWXXXYYYZZZ\\\^^^```aaa]]]VVVOOOKKKJJJMMMOOORRRTTTTTTQQQMMMKKK???AAABBBBBBAAA@@@AAABBBKKKHHHFFFDDDEEEIIIMMMPPPFFFEEEBBB???:::555111///---,,,...444<<>>666333000...---+++(((&&&$$$)))%%%&&&---'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&''''''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''(((((((((((((((((((((((())))))---...000333666:::===???BBBDDDGGGJJJLLLMMMMMMLLLIIIJJJKKKMMMOOOPPPPPPPPPOOONNNLLLKKKKKKMMMOOOQQQQQQQQQQQQOOOJJJDDD>>>;;;===@@@EEEHHHKKKMMMPPPRRRMMMMMMNNNPPPRRRSSSTTTUUULLLMMMNNNPPPPPPQQQPPPPPPKKKHHHEEEEEEFFFDDD@@@<<<444111---+++******((('''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))((()))***---111444777???@@@CCCEEEGGGHHHHHHHHHLLLKKKKKKNNNRRRVVVXXXXXXJJJIIIIIIGGGEEEAAA>>>===888777666666888;;;???AAAHHHKKKPPPTTTVVVWWWXXXYYYVVVQQQMMMPPPWWW[[[YYYUUUPPPLLLGGGDDDDDDEEEGGGGGGEEEFFFFFFGGGFFFEEECCCBBBHHHGGGGGGFFFFFFEEEEEEEEEGGGHHHKKKOOORRRQQQMMMJJJOOOOOOOOONNNOOOQQQUUUXXXZZZ\\\]]]YYYSSSMMMKKKLLLSSSTTTUUUUUUTTTRRRPPPOOOKKKKKKIIIFFFBBB@@@@@@AAAFFFEEECCCCCCEEEIIINNNQQQMMMMMMLLLJJJGGGCCC???===444///+++,,,222999===???CCCDDDEEEFFFDDDCCCAAA@@@===;;;777444222...***''')))'''%%%)))...)))%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((((('''''''''''')))(((''''''***---111444111333555999===AAAEEEGGGEEEFFFIIILLLMMMMMMMMMLLLLLLMMMOOOQQQSSSTTTTTTUUUJJJIIIFFFEEEEEEGGGJJJLLLKKKLLLKKKJJJFFF@@@:::666777888888888888:::>>>AAADDDEEEHHHJJJLLLMMMMMMMMMNNNPPPRRRTTTTTTRRRPPPNNNRRRPPPNNNPPPRRRQQQMMMIIICCC@@@;;;777333000,,,)))((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!###$$$&&&'''))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''((()))'''(((+++///444:::>>>AAADDDEEEFFFGGGHHHHHHIIIIIINNNMMMNNNRRRXXX\\\\\\[[[QQQSSSVVVWWWWWWTTTPPPNNNJJJHHHEEECCCBBBAAABBBBBBCCCFFFIIIKKKKKKKKKLLLMMMJJJGGGEEEHHHMMMPPPOOOLLLDDDBBB@@@?????????@@@@@@CCCCCCCCCDDDDDDCCCCCCBBB===???AAACCCCCCAAA>>>===999<<<@@@DDDEEEEEEDDDBBBDDDCCCAAA???>>>AAAFFFJJJNNNOOOPPPPPPOOOOOOPPPQQQTTTSSSSSSSSSSSSSSSSSSSSSQQQQQQOOOLLLIIIHHHIIIKKKKKKLLLNNNNNNNNNLLLJJJHHHKKKLLLMMMNNNNNNMMMKKKIII===888000+++,,,000444777???AAADDDEEEDDDCCCBBBCCCBBB@@@===;;;888555111...---###+++222((($$$******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))((((((((())))))''''''(((+++111777===AAA<<<===???AAAEEEHHHKKKMMMHHHIIILLLNNNPPPPPPQQQQQQPPPQQQQQQQQQPPPOOOOOONNN???===;;;::::::<<>>AAADDDEEEEEEDDDCCCDDDGGGLLLQQQTTTUUUTTTSSSSSSSSSSSSTTTTTTSSSPPPMMMOOOLLLHHHCCC???:::444000((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################!!!"""###$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''((()))******,,,...111666:::???BBBDDDCCCDDDEEEFFFHHHJJJLLLNNNTTTSSSSSSXXX]]]```___\\\YYY[[[^^^```aaa___\\\ZZZ[[[ZZZXXXVVVTTTSSSRRRRRROOOOOOOOOMMMJJJHHHHHHIIIDDDCCCDDDFFFHHHIIIGGGEEE@@@???BBBHHHNNNOOOIIIDDDDDDEEEFFFGGGJJJLLLNNNPPPOOORRRVVVWWWUUUOOOHHHCCCAAADDDFFFGGGFFFGGGKKKNNNEEEEEECCCBBBBBBDDDHHHLLLIIIGGGEEEEEEGGGIIIJJJKKKNNNNNNNNNOOOOOOQQQRRRSSSNNNNNNNNNMMMLLLMMMOOOQQQQQQRRRSSSTTTRRROOOLLLJJJJJJKKKMMMNNNOOONNNMMMLLLCCC@@@999111,,,+++...111666;;;@@@BBBBBBBBBCCCDDDCCCBBB@@@??????===999777444---JJJVVV333%%%...%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$!!!###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))+++,,,---,,,///333999???DDDHHHJJJGGGGGGGGGHHHIIIJJJKKKLLLIIIIIIIIIJJJJJJKKKKKKKKKHHHHHHGGGFFFCCCAAA???>>>444333222111222333555666777888:::;;;<<<;;;;;;:::;;;:::888444111000111333555888<<>>???@@@BBBDDDBBBAAAAAABBBCCCBBB@@@>>>@@@@@@rrrKKK///333!!!''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###!!!"""$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$&&&'''***---///000666:::@@@FFFKKKMMMMMMMMMIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCAAA>>>===;;;;;;;;;::::::999888555333111000000//////...///000111222000111222222333333333333...000000000...---...//////333999@@@EEEHHHIIIIIIHHHFFFCCCAAA@@@AAABBBDDDKKKPPPUUUVVVTTTSSSSSSUUURRRRRRRRRSSSQQQNNNHHHDDDAAA>>>999333...+++)))((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''######&&&%%%"""!!!%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''***(((&&&$$$$$$&&&)))+++***)))(((''')))---444999@@@@@@???>>>>>>???BBBDDDKKKKKKLLLNNNRRRUUUXXXYYYZZZ\\\```dddeeedddbbb```bbbfffhhhgggdddcccdddggglllhhhgggkkkmmmkkkddd___aaa\\\TTTNNNLLLMMMOOOPPPQQQXXX]]]```hhhssswwwuuussskkkjjjrrrmmmhhhgggmmmvvvyyyyyyqqquuuwwwtttpppvvvuuussstttuuutttqqqwwwlll___eeejjjfffcccTTTPPPJJJGGGFFFHHHIIIJJJLLLNNNGGGDDDLLLLLLHHHMMMOOOOOOOOOQQQRRRPPPLLLIIIIIIJJJEEE;;;555444000***...666>>>@@@===;;;;;;===????????????@@@AAABBBCCC;;;QQQVVV999555%%%***)))(((&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''((('''%%%$$$$$$%%%'''((('''((((((&&&%%%%%%''')))%%%'''+++///333777===AAAEEEFFFHHHLLLPPPRRRQQQOOOKKKDDD:::444333444555555///000111111111000...---///.........---------,,,,,,---...//////......---...000222333222111222333111111000000...---++++++,,,---///333888<<<======EEEIIIJJJGGGIIIPPPSSSQQQQQQRRRUUUWWWXXXWWWVVVUUUUUUSSSRRRQQQPPPQQQRRRRRROOOLLLGGGCCC>>>:::444111+++***(((&&&&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$'''%%%######$$$$$$"""!!!%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))(((''''''''''''((()))&&&(((+++...222666<<<@@@===@@@BBBAAA>>>???EEEKKKQQQSSSVVVXXXWWWVVVUUUTTT___```bbbddddddddddddccccccfffiiijjjiiiiiijjjkkkooommmjjjhhhfffdddeeefffaaa\\\UUURRRXXXdddsss}}}|||~~~~~~uuuqqqlllfff___XXXRRRNNNOOOPPPFFF@@@EEEFFFEEEMMMIIIJJJLLLNNNPPPOOONNNLLLKKKNNNLLLEEE@@@===888111///222888>>>AAABBB???===777:::???CCCEEEDDDBBB@@@GGGRRRuuu{{{UUUAAA>>>...+++***(((&&&&&&&&&'''(((%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&%%%&&&''''''&&&''''''&&&%%%&&&(((***...111666:::===AAAEEEHHHHHHIIIMMMQQQTTTTTTPPPMMM999444///,,,+++,,,+++***+++,,,,,,------,,,,,,,,,+++++++++,,,---......///000000000///000111222333000333777999::::::;;;<<<;;;:::999666444111...---+++++++++---000333333222444999<<<<<>>444111---)))&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$&&&$$$!!!&&&---+++"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''(((((()))******)))((((((&&&+++000666999<<<@@@BBB<<>>@@@HHHPPPWWWXXXXXXUUUQQQOOOPPPRRReeeeeeeeeeeeeeeffffffgggeeefffhhhjjjjjjjjjiiihhhkkkllljjjfffccceeelllqqqooopppsssvvv{{{yyy~~~{{{oooddd^^^[[[^^^VVVNNNNNNHHHDDDIIIGGGHHHKKKKKKKKKJJJKKKLLLLLLPPPQQQNNNIIICCC;;;444111///000888BBBGGGCCC===888:::>>>AAACCCDDDCCCBBBJJJIII[[[```JJJAAAAAA222...---***(((&&&''''''(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''&&&&&&%%%&&&'''''''''))),,,///777:::@@@DDDGGGIIIKKKMMMNNNOOOQQQSSSSSSOOOIIIDDD...---++++++++++++***(((++++++++++++,,,---......,,,,,,,,,,,,---...//////111000//////000333666888777;;;@@@DDDFFFGGGHHHHHHFFFEEECCC???;;;666333111///...,,,,,,...///000///+++///111333999AAAGGGGGGIIIMMMRRRUUURRRLLLDDD>>><<<;;;;;;<<<@@@EEEKKKOOONNNOOOQQQTTTTTTRRRMMMIII@@@<<<666///***'''&&&&&&''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$!!!&&&%%%!!!***888666)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''******))))))((((((''''''(((((())))))***+++++++++///222777:::;;;===???@@@BBBDDDFFFDDDBBBDDDJJJPPPTTTRRRNNNGGGDDDGGGOOOWWWggghhhhhhhhhhhhgggffffffhhhggggggffffffdddbbb```cccfffhhhgggjjjuuuvvvqqq{{{wwwssskkktttrrrmmmjjj\\\NNNNNNIIIJJJKKKJJJHHHHHHIIILLLMMMPPPRRRPPPMMMGGG@@@:::555000...444???EEEDDD@@@CCCAAA>>><<<<<>>EEEIII??????@@@666555222///+++)))(((((((((%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''''''''((((((((('''&&&%%%%%%&&&)))***,,,000444777<<<@@@FFFJJJKKKKKKLLLLLLRRRPPPNNNLLLHHHBBB;;;666..................---,,,......------///111333444222111000..................///111333666999<<<>>>AAAFFFKKKPPPQQQRRRRRRSSSNNNMMMJJJGGGBBB>>>:::888555222///...///111111111111111111111444999<<<>>>>>>AAAFFFJJJKKKIIIFFFDDD@@@<<<777444555;;;AAAFFFGGGIIIMMMRRRTTTSSSNNNJJJHHHEEE@@@:::444///,,,***((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%!!!&&&$$$!!!***888777***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((*********))))))(((((('''***)))((((((***...111444:::;;;=========???BBBEEENNNLLLJJJIIIKKKLLLMMMMMMIIIHHHGGGEEEEEEKKKUUU\\\eeegggiiiiiihhhfffbbb```___^^^]]][[[ZZZZZZ[[[\\\jjjjjjhhhhhhvvvzzzpppmmmoooqqqnnnvvvxxxzzzllljjj\\\ZZZVVVPPPKKKHHHGGGHHHKKKKKKMMMNNNMMMJJJGGGFFF===:::777888===CCCGGGHHHKKKHHHCCC???======???@@@@@@===AAACCC@@@AAABBB???;;;999666222...+++)))((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&'''))),,,///333777===@@@CCCGGGKKKNNNNNNLLLKKKJJJJJJFFFAAA===999555111............---,,,++++++,,,///.........000222444555333222111//////000111222333666:::@@@DDDGGGHHHHHHLLLPPPTTTWWWWWWWWWWWWWWWSSSSSSQQQOOOLLLIIIFFFEEE>>>:::666333333222222111555333222333444777:::>>>=========>>>@@@BBBDDDEEEIIIGGGDDDAAA???===<<<<<>>@@@AAAAAAAAABBBFFFKKKOOOVVVSSSPPPPPPSSSSSSPPPLLLAAAEEEKKKQQQWWW[[[]]]]]]```bbbdddeeeccc___ZZZWWWLLLLLLLLLJJJKKKPPPZZZaaa}}}{{{tttqqq{{{```NNNHHHHHHLLLPPPcccnnn}}}oooaaaUUUJJJBBB>>>CCCBBBDDDHHHJJJHHHIIIKKKFFFEEECCCAAABBBEEEKKKOOOJJJJJJJJJIIIFFFAAA<<<::::::===@@@BBBCCCBBBAAABBB???>>><<<999555111---+++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''((()))))),,,...111444888<<>>BBBHHHNNNRRRSSSSSSSSSRRRTTTVVVWWWVVVUUUUUUVVVVVVVVVVVVUUUTTTRRRQQQPPPMMMJJJEEEAAA???<<<:::888555222111444777:::>>>DDDFFFDDDAAA>>><<<<<<===>>>>>>CCCJJJOOOQQQNNNJJJFFF===<<<===@@@EEEKKKNNNPPPOOOOOOOOOMMMJJJEEE@@@===555333///+++((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%###"""###$$$%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''((((((((((((((()))***+++---111777===CCCFFFBBBCCCDDDDDDFFFIIINNNRRRSSSSSSSSSSSSTTTRRRNNNKKKEEEHHHPPPZZZbbbeee```[[[[[[[[[[[[[[[XXXUUUQQQOOOIIIKKKLLLJJJLLLVVVhhhvvv|||iiiXXXHHHCCCHHHRRRaaannn}}}qqqggg]]]SSSLLLHHHFFFGGGLLLLLLHHHGGGIIIHHHHHHIIIIIIIIIKKKLLLNNNHHHJJJLLLLLLJJJFFFAAA>>>777===>>>???DDDBBB>>>AAA>>>???@@@???<<<888444111,,,++++++***)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''''')))+++---...333555777888:::===AAAEEEFFFGGGIIIGGGCCC???<<<;;;///...---...111444555555999<<<@@@AAA>>><<<;;;;;;777888999:::;;;;;;<<<<<<:::999999:::<<<@@@CCCFFFGGGIIIMMMPPPSSSSSSSSSSSSQQQRRRRRRQQQPPPPPPQQQRRRUUUUUUUUUVVVVVVUUUUUUTTTUUUSSSPPPNNNMMMKKKHHHFFF>>>999666999::::::>>>DDDNNNNNNMMMKKKGGGCCC???<<<444999@@@HHHNNNQQQRRRSSSFFFAAA<<<:::>>>DDDKKKOOORRRQQQPPPNNNLLLIIIGGGFFFAAA>>>888333...+++******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$!!!!!!%%%&&&######'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&''''''(((((())))))(((+++111777>>>DDDIIIKKKAAACCCEEEFFFFFFHHHKKKNNNKKKOOORRRSSSPPPLLLJJJIIINNNMMMPPPXXXaaaddd___YYYWWWWWWUUURRRPPPMMMKKKJJJXXX[[[]]]ZZZ[[[hhhvvvcccWWWNNNHHHMMMYYYjjj~~~xxxyyyyyyuuuoooXXXUUUUUUXXXUUUMMMHHHIIIFFFFFFHHHKKKNNNNNNKKKHHHKKKJJJIIIIIIHHHHHHHHHIII:::@@@>>>@@@HHHFFF???AAA===???AAACCCAAA>>>999666------,,,***)))'''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))(((((((((***---000222888999::::::;;;<<>>888888===DDDIIIUUUSSSOOOLLLJJJJJJKKKLLLJJJFFF@@@999333///...---''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&)))))))))***)))(((((('''))))))(((((()))***,,,---333999>>>@@@DDDHHHGGGDDDFFFIIIKKKJJJGGGCCC@@@???<<>>???AAABBBBBBAAA@@@>>>888666222///+++)))(((((()))(((''''''((((((&&&$$$''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''((((((((('''&&&&&&+++)))(((,,,222777888777666777:::???BBB>>>666//////...---///111333444444***111666666333444777999>>>EEELLLOOOPPPOOOMMMKKKQQQKKKJJJNNNLLLDDDDDDJJJCCCEEEGGGHHHGGGGGGFFFEEEGGGHHHHHHGGGHHHKKKKKKIIIIIIYYYPPPCCCKKKLLLGGGOOOVVVSSSUUU[[[YYYNNNIIILLLKKKMMMSSSVVVTTTPPPQQQUUUPPPRRRQQQJJJEEEGGGJJJLLLXXXZZZ\\\ZZZWWWTTTTTTUUUNNNLLLGGG???888666999===@@@EEEHHHEEE>>>:::===AAAPPPSSSVVVUUUQQQNNNNNNOOOGGGFFFEEEEEECCC===444---)))(((''''''''''''&&&%%%&&&&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''(((((())))))))))))(((+++***((((((***...222555===AAADDDEEEHHHMMMNNNLLLSSSPPPLLLGGGCCC@@@>>>===FFFJJJLLLKKKGGGFFFJJJNNNSSSVVVMMMKKKUUUQQQPPPaaagggcccccceeefffhhhrrr~~~}}}}}}zzzooommmooo~~~wwwuuu{{{pppqqq~~~wwwssstttyyyyyyoooddd___eeelllvvv{{{uuurrrlllnnnvvvooosssqqqddd[[[___nnnyyy~~~|||cccZZZZZZOOOLLLDDDFFFIIIGGGLLLRRRMMMJJJJJJJJJJJJKKKJJJHHHGGGGGGFFFDDDEEEFFFFFFEEECCC@@@@@@AAABBBBBBAAA@@@???===;;;777333///,,,***))))))((('''((())))))'''&&&((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((('''''''''''''''(((+++///333666777444222000555888;;;===:::666222///111222444777;;;>>>@@@AAAAAA???;;;888888;;;>>>@@@IIIMMMQQQQQQOOOMMMMMMMMMKKKHHHGGGIIIGGGAAA======???AAABBBGGGTTT^^^ZZZNNNCCCDDDEEEIIIQQQZZZ___aaazzz}}}fffNNNRRRWWWYYYbbbcccdddllltttnnn^^^TTTTTTWWWRRRLLLJJJOOOTTTQQQJJJLLLKKKJJJKKKKKKMMMOOORRRUUUVVVWWWWWWVVVVVVXXXZZZWWWWWWUUUOOOGGG>>>777444555999???CCCCCC???;;;888CCCGGGMMMQQQQQQOOOLLLKKKKKKJJJJJJJJJIIIEEE>>>999222///***'''&&&''''''&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&'''(((((())))))***,,,+++)))***...444:::>>>FFFHHHIIIHHHJJJPPPSSSRRRUUUOOOGGGCCCCCCDDDDDDCCCHHHGGGIIINNNSSSUUURRROOOKKKMMMGGGGGGSSS[[[eeevvvooojjjfffeeehhhrrrjjjjjjuuu}}}sssnnnqqqrrrrrrrrr}}}|||~~~~~~xxxqqqlllmmmfffaaaccceeeffffffggglllqqqxxx}}}~~~{{{uuuqqqxxxvvvyyy}}}{{{qqqeee^^^[[[[[[UUULLLHHHNNNUUUYYYZZZ]]]fffppppppeeeXXXQQQaaahhh{{{xxxcccaaalllmmmpppZZZLLLGGGEEELLLOOOEEEEEEGGGJJJKKKIIIGGGEEEDDDHHHGGGEEEFFFGGGGGGFFFDDDCCCBBBBBBBBBAAA@@@@@@@@@BBB@@@>>>:::555111---+++)))((('''((()))***)))(((((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))((('''&&&'''(((+++,,,111666:::999555111111333???CCCEEEBBB===888888999777:::>>>CCCHHHLLLNNNOOOOOOIIIDDDDDDHHHMMMOOOPPPNNNNNNNNNKKKGGGEEEGGGJJJFFFMMMSSSTTTTTTRRRLLLEEEKKKOOOQQQZZZvvviii^^^^^^bbbmmm{{{eeehhhttt}}}vvvuuuwwwoooaaa\\\lll|||ttt```TTTJJJEEEJJJNNNNNNNNNRRRRRRSSSUUUWWWXXXXXXWWWVVVUUUVVVVVVVVVRRRKKKAAA;;;222111333:::@@@@@@999333888<<>>888000)))'''&&&&&&'''&&&&&&'''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''(((((())))))++++++---000555;;;AAADDDFFFIIIJJJIIIKKKPPPSSSRRRLLLGGGDDDEEEKKKPPPPPPNNNJJJMMMRRRWWWXXXUUUOOOIII@@@LLLUUU]]]hhhtttnnnhhh```\\\cccrrrlll```bbbvvvnnn```\\\[[[XXX]]]fffmmmuuu}}}~~~uuunnntttnnnhhhhhhlllrrrxxx|||zzz~~~zzzqqqoooqqqooonnnhhh___\\\^^^```___YYYUUURRRTTTRRRMMMIIIIIIHHHKKKXXXmmm}}}~~~|||wwwxxx{{{ooosssdddXXXTTTYYYVVVHHHHHHIIIJJJJJJJJJIIIFFFEEEIIIHHHFFFGGGHHHHHHGGGEEEEEEDDDCCCBBBAAAAAAAAAAAACCCBBBAAA>>>:::666222000***((('''((()))***)))((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((('''''')))---000333999888444000///333:::@@@LLLMMMLLLIIIEEECCCDDDFFFAAADDDIIINNNQQQSSSTTTUUUSSSOOOMMMQQQUUUTTTRRRRRRIIIHHHGGGEEE@@@>>>CCCJJJTTTggguuutttnnniiiaaaWWWZZZdddiiirrr}}}lllmmmvvvtttyyycccPPPCCCFFFIIIGGGHHHMMMLLLMMMPPPTTTWWWWWWUUURRRTTTRRRRRRTTTVVVUUUPPPLLL>>>888111000444888777444444777<<>>BBBEEEGGGFFFJJJLLLLLLNNNSSSSSSQQQLLLKKKMMMSSSZZZ\\\XXXSSSUUUYYY[[[WWWPPPKKKLLLNNN___mmm}}}rrrppphhhbbbhhhwwwdddQQQQQQooolllaaaYYY[[[]]]___iiivvvvvv||||||xxxuuupppmmmnnntttxxxzzzwwwuuutttrrrtttllldddaaa^^^[[[\\\^^^XXXTTTUUU\\\bbb```\\\ZZZ^^^bbbiiirrr~~~pppkkkmmmhhhXXXOOOLLLIIIIIIKKKLLLKKKIIIIIIHHHGGGGGGHHHHHHGGGEEEFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@===;;;888666---+++)))((()))))))))((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''((()))+++///333777999999444...---333>>>GGGLLLQQQNNNJJJIIIJJJLLLLLLKKKJJJNNNRRRSSSRRRQQQRRRSSSSSSOOONNNOOOMMMHHHFFFIIIQQQOOONNNNNNJJJHHHQQQ\\\sssuuujjjaaaiiiyyypppuuuyyynnn\\\NNNMMMPPPRRRWWW^^^UUUOOOIIIIIIMMMQQQRRRQQQUUUSSSSSSVVVYYYYYYUUURRRKKKEEE<<<444111111333444222222444;;;CCCJJJLLLKKKNNNNNNNNNMMMKKKIIIIIIHHHGGGCCC===777222---'''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((()))))))))+++***)))((()))***+++,,,///333999@@@EEEHHHIIIIIIJJJOOORRRRRRUUUYYYZZZWWWZZZ[[[^^^aaaccc```XXXRRRXXXXXXVVVRRRPPPXXXiiivvvpppyyy|||www|||yyyfffUUUFFFPPPyyy~~~uuummmjjjkkkpppwww~~~zzzrrrkkkiiifff___ZZZXXXWWW]]]___\\\___nnnssspppkkk^^^WWWUUUQQQNNNKKKJJJIIIHHHIIIHHHFFFGGGHHHHHHGGGEEEFFFEEEEEEEEEDDDCCCCCCCCC@@@@@@@@@@@@???>>>===<<<444111---+++******)))((()))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''((((((((())))))))))))+++...222666999;;;<<<444222333999CCCLLLOOOPPPSSSOOOLLLMMMPPPSSSRRRPPPPPPSSSVVVTTTPPPNNNNNNOOOLLLEEEBBBFFFIIIJJJQQQ\\\pppkkkhhhfff```___kkkzzzwwwuuuzzzwwwsssnnnnnnsss|||yyyiiiTTTGGGEEEIIIKKKKKKIIIKKKPPPTTTWWWWWWTTTPPPOOONNNJJJCCC:::444222222000///...222:::CCCKKKOOOOOOPPPPPPOOOLLLJJJIIIJJJGGGEEEBBB???:::444---(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))((()))***---///111888;;;@@@EEEIIILLLMMMNNNRRRUUUWWWWWWYYY___bbbaaafffffffffdddbbb]]]YYYVVVYYYUUURRRWWWhhhvvvmmmWWWMMMPPPJJJ___}}}yyywwwpppooofffkkkjjjbbb]]]bbbiiimmmppp{{{~~~vvvuuuxxxsssrrrkkktttvvvsssgggWWWLLLIIIJJJHHHGGGFFFFFFGGGGGGFFFEEEDDDEEEFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@??????@@@@@@<<<888333///---,,,***((()))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))---000555:::======;;;:::777;;;AAAIIIPPPSSSTTTSSSSSSSSSSSSTTTUUUUUUUUUTTTRRRUUUVVVTTTOOOLLLNNNPPPJJJBBBDDDSSSbbblllyyyzzzqqqooo}}}uuu}}}}}}uuuyyy{{{xxxqqqppp~~~zzzkkk\\\WWWUUUQQQMMMMMMOOOQQQQQQQQQQQQRRRSSSOOOPPPPPPLLLEEE>>>999777777555222111444<<>>===;;;999777444...+++***)))))))))***)))'''%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''))))))*********))))))+++///222999===>>><<<888777;;;@@@JJJMMMQQQTTTUUUUUUSSSRRRZZZVVVVVVYYYVVVPPPNNNRRRLLLJJJOOOPPPKKKXXXppp{{{vvvlllsss{{{|||zzz||||||sss}}}~~~ttthhhkkkvvvqqqbbbgggtttxxxqqqnnnlll^^^YYYccclllkkkjjjmmmcccbbb]]]TTTPPPUUUcccooommm___eeelllpppxxxxxxwwwyyy}}}iii\\\NNNPPPPPPSSSMMMOOOSSSPPPPPPIII999@@@@@@@@@???>>>>>>@@@BBBNNNNNNOOOOOONNNMMMKKKJJJGGGFFFDDDDDDEEEEEECCCBBB:::555...)))'''&&&&&&&&&'''&&&%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))((()))***)))'''&&&'''(((***+++---000555:::???BBBEEEHHHKKKMMMNNNOOORRRUUUZZZVVVRRROOOOOOPPPWWW___]]]SSSPPPPPPXXXyyyyyyxxxxxxrrrjjjkkk|||zzztttmmmjjjgggfffjjjqqq~~~zzz~~~xxxnnnbbb^^^```dddooo{{{xxxvvvzzzwww{{{uuunnnVVVDDDEEEGGGDDDHHHEEEDDDFFFGGGDDD@@@AAAGGGBBBBBBAAAAAA@@@???>>>>>>???>>>===<<<:::777333000,,,***))))))******((('''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))&&&''')))***+++///444888>>>AAACCCBBBAAABBBFFFIIILLLNNNRRRUUUWWWWWWVVVUUUVVVUUUVVVXXXRRRJJJGGGIIIGGGHHHVVVaaahhh|||{{{vvvzzz{{{wwwssspppiiimmmtttqqqzzz~~~sssxxxuuulllqqqyyy~~~|||lllcccfffqqq{{{wwwzzznnn___]]]ZZZVVVYYYhhh~~~|||ooottttttccc\\\OOOJJJDDDGGGIIIEEEIIILLLFFFBBBCCCDDDEEEFFFIIILLLOOOQQQPPPOOONNNMMMMMMLLLLLLJJJHHHGGGGGGGGGFFFDDDBBB@@@;;;444...+++)))'''&&&'''&&&%%%&&&''''''&&&$$$''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''((((((((()))))))))''')))+++,,,***(((((((((...000333777===BBBGGGJJJPPPPPPNNNJJJGGGEEEFFFGGGHHHCCCAAADDDHHHKKKPPPVVVMMMRRR___nnn}}}pppooorrrwwwzzzwwwddd___ddd______bbbiiiqqqzzzvvvooojjjjjjggg___WWWXXXhhh{{{uuu```ZZZRRRHHHGGGCCCCCCDDDFFFDDD@@@AAAFFF@@@AAABBBBBBAAA@@@???>>>@@@???>>>>>>>>>===999777000...+++))))))***)))(((''''''''''''''''''''''''''''''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))(((((($$$&&&***...222777===AAAFFFGGGIIIKKKNNNQQQTTTUUUSSSTTTVVVWWWVVVTTTRRRQQQSSSRRRTTTVVVUUURRRQQQTTTZZZ]]]mmm|||wwwwwwooommmooowww~~~}}}yyyqqqxxx}}}~~~tttvvv~~~ssseeeYYYYYYUUU___jjjmmmgggaaa```cccggghhhqqq}}}vvvtttcccWWWRRRSSSQQQFFFEEEJJJHHHAAAAAABBBDDDFFFIIILLLNNNPPPOOONNNLLLKKKKKKKKKKKKKKKJJJIIIIIIJJJHHHEEECCCFFFBBB<<<666222...)))&&&&&&%%%$$$%%%''''''&&&%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%'''(((((((((((()))))))))(((***++++++***)))***,,,444666:::???EEEJJJMMMOOORRROOOIIICCC>>><<<<<<===888888>>>HHHLLLJJJNNNVVV\\\hhh~~~pppssszzzxxxkkk___TTTVVVbbbgggnnn~~~xxxkkkaaa\\\___dddkkkwwwlllVVVMMMGGGCCCBBBFFFHHHEEECCCCCCAAABBBDDDEEEEEECCCAAA@@@AAA@@@???@@@AAA@@@>>><<<777444///,,,***)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''((((((''''''&&&&&&%%%%%%&&&'''((()))))))))((('''&&&)))...333888>>>DDDHHHNNNMMMNNNRRRVVVZZZ\\\\\\XXXXXXXXXXXXWWWUUUSSSRRROOONNNRRR]]]jjjrrrttttttooosss{{{~~~yyyhhheeefffmmmwwwuuuhhhhhhjjjnnnwww}}}tttccc[[[]]]XXXccclllvvvqqqqqqwww{{{qqqlllpppppp```SSSLLLCCCEEEDDDCCCCCCEEEGGGIIIIIIKKKKKKKKKKKKIIIHHHFFFFFFIIIHHHHHHJJJKKKJJJGGGEEEHHHEEEAAA===888333...***'''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%(((((((((((()))))))))***)))***))))))))),,,000444:::<<<@@@EEEJJJMMMPPPQQQGGGDDD???<<<<<<>>>AAACCC>>>===BBBJJJKKKLLL[[[nnn|||rrrtttqqq___\\\\\\]]]kkk}}}|||uuuppphhh```[[[gggooohhh[[[NNNBBBAAADDDDDDAAA@@@@@@BBBDDDEEEEEEDDDCCCAAAAAA@@@??????AAAAAA@@@>>>>>>:::444///,,,***((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((((((((((((''''''&&&&&&&&&%%%&&&''''''((((((((((((***---333888===AAAFFFIIIRRRRRRSSSVVVYYY\\\\\\\\\UUUUUUUUUUUUTTTSSSSSSSSSLLLPPP]]]uuupppxxxsssuuu~~~sssnnnooottt}}}yyy{{{rrrggghhh}}}yyyiiigggTTT^^^aaattt{{{www}}}rrrqqqkkkwwwqqq[[[HHHGGGEEEDDDEEEIIILLLMMMLLLFFFHHHKKKLLLKKKIIIEEECCCFFFEEEFFFHHHJJJJJJIIIGGGFFFDDDBBB@@@===999333///***(((&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&((((((((()))))))))******)))))))))***,,,111888===???BBBFFFIIILLLMMMNNNMMMEEEBBB===<<<>>>CCCFFFHHHFFFBBBCCCIIILLLVVVsss|||vvvsss|||xxxjjj___ZZZcccqqquuukkksss~~~ttt```KKKBBBAAAAAA?????????@@@AAABBBCCCCCCBBBAAABBB@@@??????@@@@@@???>>>AAA===888444111...+++)))((((((((((((((((((((((((&&&'''(((((((((((('''&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&((()))((((((((('''''''''''''''%%%%%%&&&'''(((***+++,,,///333888===AAADDDGGGIIISSSTTTVVVXXXYYYZZZZZZ[[[WWWUUURRROOOLLLJJJIIIHHHWWWbbbwwwttt}}}yyyaaagggqqquuu~~~xxxuuu~~~yyy~~~{{{qqqqqqwww}}}sssnnncccbbb^^^dddsssqqqccc[[[```aaaeeerrrqqqkkkVVVBBB???>>>@@@EEEJJJJJJIIIFFFHHHKKKMMMMMMKKKHHHFFFFFFEEEDDDFFFHHHIIIIIIHHHDDDCCCBBBBBB@@@===888555...+++(((''''''(((''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((()))))))))*********((())),,,...222999@@@EEEDDDFFFIIIKKKLLLKKKIIIHHHFFFBBB>>>>>>AAAFFFIIIJJJLLLIIIOOO[[[^^^```sss~~~~~~tttllliiifffcccdddhhhpppooosss{{{rrrjjjfffdddwww{{{nnn___UUUMMMFFFBBBBBB@@@@@@@@@AAABBBCCCCCCDDDDDDBBB@@@???@@@@@@>>>===@@@===:::777555333000---((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''(((***''''''''''''((((((((((((''''''&&&'''))),,,000222666;;;AAAFFFIIIKKKMMMOOORRRVVVYYYZZZXXXXXXZZZ\\\WWWVVVUUUTTTTTTVVVWWWXXXuuu~~~yyy{{{rrrfffcccnnn{{{{{{qqqpppwww~~~{{{vvvnnnllliiiiiimmmvvv~~~~~~|||uuunnnooouuuwwwyyyssseeeWWWOOOQQQcccjjjssshhhSSSNNNIIIHHHJJJJJJGGGDDDHHHHHHIIIJJJKKKKKKKKKKKKJJJHHHEEEEEEFFFHHHHHHHHHEEEDDDCCCCCCBBB@@@<<<999111...+++)))((((((((('''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((())))))))))))************&&&)))...333999>>>EEEIIIFFFHHHKKKLLLKKKIIIFFFDDD===:::999<<>>===>>><<<::::::999777444111))))))))))))))))))))))))&&&'''((())))))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''(((***&&&&&&''''''(((((()))))))))(((''''''***...333666>>>BBBIIINNNQQQSSSUUUVVVQQQVVV[[[\\\YYYWWWZZZ^^^RRRTTTZZZbbbkkkvvv~~~qqqyyy}}}{{{uuu}}}wwwuuuvvvsssvvvvvvlllnnnpppnnnfff```^^^```bbbccccccbbbbbbbbbbbbdddeee]]]YYYTTTRRRWWW```gggjjjqqqttttttpppllloooyyytttzzzwwwzzz~~~www{{{vvvuuu[[[LLLUUUYYY{{{tttuuuxxxwwwpppfff___[[[UUUNNNHHHHHHGGGEEEEEEFFFIIILLLNNNNNNKKKGGGEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCAAA>>>;;;444000,,,***)))(((((('''&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''(((***+++***((()))222;;;@@@@@@AAAGGGMMMRRRJJJDDDFFFIIIEEE@@@<<<>>>DDDKKKPPPSSSVVV\\\aaaqqq}}}cccGGGPPPaaajjjaaatttlllZZZ\\\___WWWOOOMMMPPPYYYkkkvvviiilllllllllmmmpppqqqpppooogggkkkmmmmmmjjjiiijjjllllllddd\\\[[[aaafffgggfffXXXXXXXXXXXXYYY\\\^^^```___YYYYYYcccpppvvvuuuqqqxxxsssjjjqqq|||dddSSSOOOIIIDDDBBBBBBCCCEEEGGGGGGBBB@@@BBBBBB???===>>>AAA???=========<<<:::999,,,,,,,,,+++***)))((((((''''''((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))%%%''')))***)))))))))***+++(((&&&(((...666===BBBFFFFFFJJJQQQYYY\\\XXXSSSWWWUUUVVVZZZXXXSSSUUU[[[YYYeeewww~~~jjjmmmcccnnnpppmmmkkkooovvv{{{|||{{{llliiiccc^^^[[[YYYWWWVVVWWWWWW^^^hhhlllfffaaa```eeeiiihhhdddgggqqqxxxxxxzzzoooiiiooouuusssooommmnnnwww|||yyywwwzzz}}}|||rrrpppppptttyyyzzzuuuppp|||tttvvv||||||jjjcccbbbnnnuuummm___```gggooonnnnnn~~~iiiNNN@@@EEEFFFBBBAAAFFFJJJLLLJJJKKKKKKHHHGGGGGGFFFDDDGGGEEEDDDEEEFFFCCC>>>::::::999666000)))&&&(((***&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((******)))'''(((***---///666===AAACCCFFFLLLQQQQQQIIIDDDDDDFFFCCCAAABBBJJJNNNRRRUUU[[[hhh{{{zzzYYYIIIZZZpppzzziiiUUUFFFJJJQQQQQQSSSWWWkkkvvv{{{yyy|||uuuwww{{{~~~}}}vvvkkkccceeedddcccdddffffffdddccccccgggllloooqqqqqqrrrrrr```[[[XXX[[[bbbggggggeeeVVVTTTRRRTTTWWW[[[]]]^^^TTTRRRRRRXXX^^^aaa```^^^^^^fffuuusssppp}}}}}}nnndddVVVGGGBBBEEEGGGFFFCCCGGGCCCBBBEEEFFFCCCAAABBBAAA???============;;;999111000---+++)))(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))$$$&&&((()))))))))***,,,+++***))),,,222:::@@@DDDKKKMMMQQQUUUWWWXXXXXXWWW[[[XXXWWWXXXUUURRRVVV^^^lllxxx{{{tttaaakkklllxxx|||mmm```\\\ZZZ___gggmmmlllhhhiiiccc\\\XXXZZZ]]]___```VVV\\\jjj{{{|||vvvrrrpppqqqssswwwooopppuuuxxxuuuqqqrrr}}}wwwcccYYYTTT[[[gggwww~~~dddEEE??????EEEGGGDDDFFFLLLJJJIIIFFFFFFHHHJJJHHHEEEGGGEEEBBBBBBCCCCCCAAA???<<<;;;888333,,,((((((***&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((+++---***&&&'''...444999<<<@@@CCCFFFHHHLLLOOOHHHEEEFFFJJJJJJFFFEEEGGGSSSSSSXXXggg{{{wwwiii^^^UUU[[[wwwiiiIIIEEEIIIXXXeeekkkpppvvv|||qqqpppqqqrrroookkkjjjmmmkkkkkklllooopppnnnkkkhhhfffeeeeeegggiiijjjiiiggglllnnnsssyyy}}}}}}{{{xxxZZZYYY[[[bbbjjjnnnllliiiXXXTTTPPPRRRYYY^^^___^^^QQQRRRSSSUUUVVVWWWVVVUUUUUUYYYaaahhhlllttt|||~~~qqqdddeee{{{uuuiiiXXXJJJDDDCCCBBBBBBEEEBBBAAADDDEEEBBB@@@@@@AAA???>>>===>>>===<<<:::888666111,,,)))(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))$$$&&&'''(((((()))***,,,***+++...333888???DDDGGGLLLPPPTTTUUUSSSSSSWWWZZZYYYVVVSSSQQQOOOTTTaaannn|||tttyyywwwpppmmmgggyyyzzzvvvrrrpppnnnjjjaaaZZZRRRQQQSSS[[[gggnnnnnnkkkjjjfffbbbeeellltttwwwwwwyyy~~~zzzzzzzzzwwwvvvrrrxxx~~~yyy}}}~~~vvvhhhZZZUUUZZZmmmmmmSSSCCC===EEEGGG???AAALLLLLLHHHEEEGGGKKKLLLIIIFFFHHHDDD@@@>>>???AAACCCDDD>>>>>><<<777111,,,***)))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))++++++))))))---555;;;???AAADDDGGGIIIIIIIIIHHHCCCGGGPPPXXXWWWQQQNNNOOOUUUYYYkkk{{{YYYUUUQQQYYYmmmzzz^^^EEE@@@SSSssstttgggiiilllqqquuuwwwxxxyyy|||}}}}}}~~~nnnpppvvv~~~}}}pppjjjdddfffmmmrrrqqqnnndddeeeeeeeeehhhjjjgggccc___```aaa```^^^___fffmmmnnnmmmnnnsss|||~~~pppfffaaaqqq~~~vvvuuukkkYYYHHHAAABBBEEEFFFBBBAAADDDEEEAAA???@@@AAA???>>>>>>>>>>>>===;;;<<<:::666111---***)))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&'''(((((('''''')))+++***...333999???DDDHHHKKKNNNRRRVVVWWWVVVVVVYYY\\\VVVWWWWWWVVVYYYdddxxxooonnnooo{{{~~~}}}zzzhhhaaaXXXUUUUUUXXXYYYWWWXXX[[[]]]bbbkkkvvvyyyxxxxxxooozzz}}}}}}}}}|||fffQQQTTTuuuuuuiiikkk^^^SSSNNNIIIBBBBBBHHHJJJHHHHHHKKKLLLJJJHHHGGGIIIEEE>>>::::::===AAADDD@@@@@@???<<<777111,,,***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))(((***000777===@@@???CCCHHHLLLNNNMMMKKKIIIMMMQQQXXX^^^\\\UUUTTTWWW```tttqqqMMMFFFUUUccc||||||jjjmmmdddSSSMMMOOOSSSvvv}}}yyyvvvxxxxxxuuuwwwzzzzzzwwwxxxjjjkkkllliiiffffffggghhh]]][[[[[[^^^fffooowww{{{{{{nnnmmmgggkkk|||uuuvvvrrriiiaaa\\\TTTKKKGGGCCCBBBEEEFFFEEEDDDFFFAAA@@@>>>>>>??????>>><<<<<<<<<:::777333///***((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))******)))''''''(((***,,,111999@@@DDDHHHLLLOOOVVVXXXZZZ[[[\\\\\\[[[ZZZWWWbbbnnnsssuuu}}}iii___hhhpppiiiTTTKKKIIIJJJOOOYYYbbbbbbbbbjjjttt}}}zzz~~~sssXXXOOO```wwwuuujjjgggoootttqqqnnnpppoooaaaZZZRRRIIICCCBBBFFFKKKJJJFFFFFFJJJJJJFFF???999666888<<>>BBBCCC???DDDLLLQQQSSSRRRRRRQQQVVVUUUUUUVVVTTTQQQUUU[[[uuuyyyVVVEEEPPPoootttZZZGGGGGGHHHDDDPPPdddzzzuuulllffffffhhhjjjrrryyy}}}|||yyywwwtttoooccc^^^XXXWWW[[[___``````gggooo|||uuuccc```{{{|||zzzvvvZZZGGGBBB???AAACCCBBBCCCFFFAAA@@@??????@@@@@@???===;;;<<<<<<;;;888333///,,,)))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))+++++++++)))((((((***,,,000777???FFFJJJMMMQQQTTTZZZYYYYYYYYYYYYXXXWWWUUU___tttuuueeeYYYZZZhhh}}}{{{eeeQQQDDDCCCHHH___nnn|||{{{~~~}}}uuummmiiijjjmmmkkk\\\TTTYYY___dddpppnnnWWWEEE@@@@@@EEEFFFCCCEEELLLIIIFFFBBB<<<777666777999?????????@@@???;;;555111$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())),,,111777<<<@@@CCCEEECCCIIIOOOQQQOOOOOORRRVVVXXXVVVXXX\\\]]]\\\___dddfff^^^cccooowwwoooXXXQQQMMMVVV^^^^^^jjjuuullliiiiiillluuuxxxqqqhhheeefffddd___YYY\\\bbblllxxxxxx|||~~~vvvTTTLLLEEECCCAAA>>>???AAABBB@@@??????@@@AAA???>>><<<<<<<<<;;;999777444333+++******)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***++++++***)))***---000666===FFFLLLNNNQQQUUUYYYXXXYYYXXXVVVSSSUUUZZZ___zzz~~~uuufffgggkkksssyyyvvv|||rrrfff]]]WWWVVV\\\eee}}}|||ppp^^^YYYXXX]]]sssttt\\\KKK???@@@CCCBBBDDDIIIFFFFFFEEEAAA;;;777666777>>>===>>>???@@@>>>:::666$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((///888======>>>BBBFFFIIINNNQQQNNNIIIHHHMMMTTTXXX[[[dddpppvvvtttssssssvvvkkktttXXXQQQNNNZZZjjj{{{pppmmmhhhfffkkkuuu~~~~~~{{{|||xxxnnneeeggggggjjjoooqqquuu~~~{{{rrreeeqqqiii___TTTMMMFFF@@@>>>@@@BBB@@@???@@@AAAAAA@@@???===<<<;;;:::999999888999,,,++++++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((()))*********---111444:::AAAJJJPPPRRRTTTYYY]]]YYY]]]]]]YYYVVVZZZhhhttt~~~oookkk}}}ccc]]]SSSRRRVVV```jjjttt|||sssddd[[[\\\tttwwwZZZBBB???CCCCCCBBBEEEDDDFFFGGGEEE???999777666===<<<<<>>BBBFFFHHHBBBCCCEEEHHHIIILLLRRRXXXWWWddd}}}mmm]]]hhhwww~~~aaaQQQWWWZZZyyysssmmmhhhiiiooorrr}}}}}}}}}zzzxxx{{{yyy~~~}}}uuuqqqzzzyyy___IIIBBB???<<>>???@@@AAABBBCCC=========<<<;;;;;;;;;:::555111,,,)))))))))***)))))))))((((((((())))))***))))))(((((('''''''''&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))((((((***///777<<>>???>>>999444###$$$$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((***)))))))))))))))))))))'''))))))'''%%%&&&,,,111999;;;???AAABBB@@@>>><<>>>>>======<<<<<<<<<888555000---,,,+++)))((()))(((((('''(((((()))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))))))))***,,,///555===BBBIIIKKKNNNRRRVVVWWWWWWWWWNNNYYYkkkyyy|||rrriiiuuu{{{mmm]]]VVVSSSTTT[[[dddpppzzzzzzzzzfffdddrrrpppqqqllloooyyyvvvrrrxxx}}}mmmXXXIIIBBBAAAAAA??????AAA@@@;;;:::<<>>???>>>;;;777%%%%%%%%%&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))))))))))))))******((())))))&&&$$$'''000777;;;<<<>>>??????>>><<<;;;DDDEEEKKKUUUYYYVVVUUUVVVcccmmmQQQWWW{{{kkkgggfff___NNNIIIWWWfffyyyvvvpppjjjiiilllsss|||uuuggg\\\YYYaaallluuuyyy{{{ttthhhjjjbbbQQQCCCBBBAAAAAAAAAAAA???===@@@@@@@@@???>>>=========;;;888444222///---)))'''((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((()))))))))*********)))***---///444:::AAAFFFOOOPPPSSSVVVWWWVVVSSSPPPOOOmmmzzzhhhooouuuqqqfffTTTHHHNNNXXXbbbrrr{{{nnnwww~~~rrrsssgggnnnhhhccciiimmmmmmrrrppp```NNN<<<===<<<===@@@???;;;;;;>>>@@@>>>======>>>>>><<<;;;''''''''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''((('''&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))*********+++***))))))+++000555999888777666777:::@@@FFFJJJOOOTTT[[[[[[PPPHHHRRRccc}}}\\\XXXllleeeXXX[[[WWWYYYSSSWWWlllzzzxxxyyywwwxxxmmmjjjnnnssswwwyyy}}}}}}hhhLLLLLLHHHBBB???AAACCCCCCAAAAAA@@@???>>>======<<<:::999666555333000+++((()))(((''''''''''''''''''((((((((((((((('''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((((())))))******+++++++++***,,,000333888===CCCGGGOOOSSSXXXYYYVVVRRROOONNNccc|||pppiii\\\YYYTTTOOOYYYrrr}}}|||kkkffflllttt~~~oooRRRBBB>>><<>><<<;;;;;;<<<<<<<<<(((((())))))((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((())))))************,,,***)))---444888999777555666777;;;AAAJJJSSSXXXZZZWWWVVVRRRJJJKKKcccyyygggfffxxxnnnXXXVVVXXXUUUhhhvvv}}}rrrxxx~~~}}}oooqqq~~~lllkkkaaaOOOAAA???CCCEEEAAAAAA@@@???>>><<<<<<;;;888777666666555333///,,,))))))(((''''''''''''''''''''''''(((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&'''''''''((((((((()))))))))))))))***+++,,,,,,---***...444:::???EEEKKKOOOQQQUUUYYYWWWSSSTTT]]]eeezzzyyymmm\\\QQQLLLMMMRRR___|||sssfffjjjyyyiiiiiisss}}}[[[LLL>>>;;;>>>@@@AAABBB>>>===<<<:::999999:::<<<((((((((()))((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((()))******++++++))))))+++111888;;;999666999<<>><<<<<<;;;888777666777777666333111+++***)))(((((('''(((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))(((((((((((((((''''''((((((((()))))))))))))))***+++,,,------...,,,111:::BBBIIIPPPVVVYYYVVVWWWVVVSSSUUUbbbwwwzzzZZZOOORRRXXX```hhhxxxzzzzzz}}}tttkkklllxxxwwwcccMMMAAA??????@@@BBB======<<<:::888777888:::%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))'''(((((()))******++++++(((---333777888999;;;<<>>===<<<;;;999888888999888666444,,,,,,***))))))(((((((((''''''''''''((((((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''((((((((())))))))))))))))))***+++,,,---......222888AAAIIIOOOSSSWWWZZZWWWVVVVVVZZZeeevvvxxxgggYYYSSS___ppp}}}ppphhhooouuuhhh^^^RRRGGGAAAAAA>>>??????<<<888666777999######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''(((((()))***+++++++++)))222;;;<<<888777>>>EEELLLLLLMMMNNNQQQTTTWWWYYYXXXvvvsssHHHHHHaaatttnnnccc]]]VVVNNNOOOZZZooo|||xxxuuuuuu~~~~~~~~~~~~~~~|||}}}{{{~~~yyy}}}}}}wwwpppnnntttdddOOOHHHFFFEEEDDDCCCBBB@@@???>>>===>>><<<:::::::::999888666---,,,+++***))))))))))))&&&'''''''''(((((())))))(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''((((((((((((((((((((()))))))))))))))******+++---...//////999>>>EEEKKKOOOQQQRRRSSSTTTSSSXXXddduuussseeepppqqqfffTTTWWWhhhuuugggeeeiii{{{rrrfffkkkmmmkkkpppyyywwwppprrr{{{xxx||||||lllUUUEEE@@@???AAAAAA>>>:::777777888&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&(((***+++*********+++000666;;;===<<>>CCCLLLOOOSSSUUUTTTPPPLLLJJJcccxxx~~~qqqZZZ^^^___bbbvvvsssppp|||{{{XXXHHH===>>>???;;;666666''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((('''((())))))***(((+++...,,,***---555<<>>''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((((((((((()))******(((+++------,,,000999@@@CCCCCCEEELLLVVV\\\]]]\\\SSSVVVdddsssooo[[[PPPRRRXXXqqqxxxbbbNNNGGGHHHTTTtttlllaaaeeettt{{{wwwxxx{{{{{{uuuoooiiihhhgggfffggghhhjjjkkkkkknnnnnnhhh___^^^fffooonnnnnnoooqqqooojjjjjjnnnjjjkkkjjjiiimmmrrrqqqllllllmmmmmmmmmnnnppprrrsss{{{zzzxxxwwwwwwxxxyyyzzz|||}}}~~~}}}{{{}}}~~~wwwtttlllbbbkkk|||```CCCHHHAAA===<<<;;;<<<===>>>===<<<999999999888444000,,,))))))((((((((((((((((((((()))***+++***((('''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''((((((((())))))((()))))))))******************,,,000777@@@IIINNNKKKOOOQQQMMMIIIOOO___lll{{{{{{}}}[[[ZZZjjjwww|||~~~jjjWWWSSS```~~~vvvpppuuu]]]KKKIIIHHH@@@???EEE&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))(((((())))))***+++***+++,,,...111777>>>BBBCCCDDDHHHOOOVVVZZZYYYWWWRRReeewwwrrrYYYCCCFFFSSSttt~~~vvviiiXXXMMMEEEJJJYYYtttxxxnnnooovvv|||zzzxxxqqqjjjkkkppppppiii```\\\\\\\\\\\\]]]^^^```aaaaaacccbbbZZZTTT^^^vvvssslllgggfffdddaaa___aaagggiiiiiifffgggiiihhhcccggghhhiiiiiihhhiiikkkmmmrrrrrrrrrrrrsssuuuwwwxxx|||}}}}}}~~~~~~}}}}}}|||~~~|||zzz|||~~~xxxmmmppp{{{}}}yyyhhhbbbfffppprrrJJJBBB;;;>>>===<<<===???@@@???>>>:::::::::999666222///---))))))((('''''''''((((((***+++,,,+++((('''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''((((((((()))))))))))))))))))))***************---111777???FFFLLLOOOPPPPPPLLLGGGIIIYYYsssqqqsssoooTTTWWWrrrooo```XXXUUUggg|||xxxuuuooodddnnnrrrrrr{{{vvviii\\\UUUKKK@@@===AAA$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))(((((())))))***+++---,,,,,,000777>>>CCCDDDDDDGGGLLLRRRUUUUUUQQQNNNUUUfffmmm[[[GGGJJJeee}}}}}}xxxjjj___MMMKKKQQQ[[[jjj{{{oooooosss|||~~~}}}{{{zzzxxxuuupppmmmhhhbbb\\\[[[^^^]]]WWWQQQQQQQQQPPPPPPPPPPPPQQQQQQOOOQQQPPPMMMRRRgggpppcccWWWTTTUUUTTTRRRRRRVVV[[[]]][[[ZZZ[[[[[[XXXYYY[[[]]]]]]\\\]]]___aaacccdddeeegggiiilllnnnooorrrsssvvvyyy{{{|||zzzyyyzzz|||~~~yyy{{{}}}~~~}}}{{{yyywwwyyyzzz{{{|||}}}zzzkkkfffiiilllkkkqqq|||~~~ooogggeeeuuu~~~___NNNEEEDDDBBBAAA@@@AAAAAA???>>><<<<<<;;;:::888555333111+++***)))((((((((())))))***,,,,,,+++)))'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))'''((((((((())))))))))))))))))))))))************,,,000777@@@GGGLLLNNNOOOPPPOOOOOORRR\\\mmmzzzrrrzzz}}}gggWWWSSSvvv~~~sssggghhhsssqqqgggmmmZZZZZZeeewwwzzzvvvwww{{{|||yyylllYYYIIIAAA???$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))******+++000...---333<<>>======;;;:::888666555---,,,***)))))))))******+++,,,---+++)))'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***(((((((((((())))))))))))))))))))))))************---333<<>>BBBGGGKKKGGGQQQRRRQQQPPPHHHHHHVVViiiWWWFFFJJJgggqqqeeeUUUFFFOOOfffyyy|||gggSSScccyyy{{{yyywwwuuuuuusssqqqooolllgggbbb``````^^^XXXSSSNNNMMMKKKHHHFFFDDDCCCCCC@@@@@@@@@??????>>>>>>>>>===>>>===<<>>===<<<<<<::::::999999888888888888888999888666999AAAGGGIII>>>:::777666888999777555999999999999999999999999<<<<<<===>>>???@@@@@@AAACCCDDDEEEGGGIIIKKKLLLMMMQQQTTTZZZ___ccceeefffeeeggghhhkkkooosssvvvwwwwww}}}~~~~~~~~~~~~|||{{{zzz|||{{{{{{{{{~~~yyyxxxgggPPPQQQEEEEEEKKK>>>===<<<:::999999999999999555222...+++++++++***)))+++,,,.........,,,)))((('''((()))))))))(((&&&&&&((('''&&&&&&&&&&&&'''((('''''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''(((((())))))************))))))***+++---...<<>>???@@@@@@CCCFFFKKKNNNQQQRRRSSS\\\___cccfffjjjnnnsssvvv|||}}}}}}||||||{{{{{{|||~~~xxxuuu{{{[[[CCCAAA<<>>===:::::::::<<<777444000...---,,,+++***)))+++...000000...+++)))((((((((()))(((''''''&&&((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))))))))))))))))))))))))))***+++)))(((***000444BBBAAAGGGOOOPPPKKKJJJPPPlllrrrsssxxxiiiXXXmmmaaa[[[ddd||||||mmmdddppp}}}nnnsssrrrxxx&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))*********)))************+++...000888<<>>@@@BBBBBBLLLPPPTTTWWWZZZ___ggglllppprrruuuxxxzzzzzzzzzyyyyyyxxxxxxyyy{{{{{{wwwxxxzzzwwwJJJ@@@AAABBBDDDEEECCC???<<<;;;;;;999666333000000...---+++(((***...000111///,,,***(((((((((((((((''''''&&&'''''''''&&&&&&'''''''''$$$%%%%%%&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((******))))))))))))))))))(((+++,,,***(((+++444;;;FFFDDDHHHNNNLLLHHHSSScccyyyuuucccXXXkkk{{{hhhccctttxxxtttvvvwww}}}ssswww{{{xxx&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************)))***+++******---222666;;;@@@EEEJJJLLLKKKHHHFFFCCCLLLJJJBBB???AAATTTrrrrrrqqqwwwgggJJJMMMWWWdddyyy}}}kkkddduuuzzzuuusssrrrqqqmmmggg```ZZZVVVTTTUUUPPPIIICCC@@@>>><<<:::999888777777888777666666666555555444444555555666666666666666666666666777222555555333555:::<<<;;;999999999777555444666999555555555555555555555555666666666555555555555444444444555555555555666666555555555666666777888999:::===AAACCCEEEJJJQQQWWW^^^aaaeeejjjooorrrssstttvvvvvvvvvvvvxxxzzz}}}~~~~~~xxxpppZZZIIIDDD@@@BBBEEEEEECCC@@@===;;;;;;999666333222111...,,,(((***---000000///---+++)))(((((((((''''''''''''&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))************))))))))))))(((+++,,,+++***///999AAAJJJJJJMMMNNNLLLRRRiii{{{lllrrruuuZZZRRRkkknnnjjjqqq~~~rrrmmmuuussslllvvv&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))*********++++++(((***++++++,,,000777===AAAEEEKKKLLLKKKJJJKKKMMMMMMPPPHHH???CCCRRRrrrvvvjjjZZZPPPOOO[[[jjj~~~oooccceeerrr{{{uuurrrqqqnnnkkkeee^^^WWWQQQLLLJJJGGGDDD???<<<;;;:::888777555555555555555555555555555444444444444444555555666666666666666777777777666777777444555:::<<<;;;:::999666555444555666777444444444444444444444444444444444444444444333333333333333444444444444444666666666666666666666666555666777888:::>>>CCCFFFRRRUUUZZZ```ffflllppprrryyyyyy{{{|||}}}~~~{{{zzz|||vvvtttvvvWWWCCC@@@??????@@@AAACCCBBB@@@======;;;888666555333000...)))+++,,,.........---,,,))))))(((''''''''''''(((&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))************************)))+++,,,---///555>>>EEEIIILLLMMMLLLPPPaaa~~~{{{qqqkkkzzz[[[LLL^^^|||jjjfff{{{wwwwwwxxxzzzvvvooonnnzzzhhhcccnnnttt~~~}}}{{{~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++(((***,,,,,,---222;;;CCCDDDJJJNNNKKKFFFEEEKKKQQQTTTPPPEEEFFFYYYmmm}}}rrrWWWBBBNNNhhhsss}}}tttcccjjj~~~yyytttpppmmmddd___YYYRRRKKKFFFBBB@@@===;;;999888888888777555444555555555444444555555666555555444444444555555666666666666777777777888666888888666666:::;;;999777555333555888999777555444444444444444444444444333333333333333444444444222222333333333444444444444555666777777777777777999777666777999;;;<<<<<>>BBBDDDBBB??????===:::888777555111///+++++++++,,,,,,,,,,,,,,,***)))((('''&&&''''''(((&&&&&&'''(((((('''&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''((((((&&&'''''''''((((((((()))''''''''''''(((((((((((('''((((((((()))))))))))))))))))))******++++++,,,++++++,,,///444;;;BBBGGGGGGLLLMMMLLLZZZuuu{{{kkkmmmxxxiiiUUU^^^~~~fff```pppzzzssszzz~~~qqqgggcccqqqtttkkkrrrooo~~~xxx|||&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((((((((((((((()))************+++++++++'''***------...444>>>FFFEEEKKKNNNIII@@@???GGGPPPPPPKKKDDDSSSttt~~~~~~sss^^^MMMPPPcccttt```^^^fffbbb{{{vvvtttppphhhbbbYYYUUUNNNGGGBBB>>>:::888999777666666777777666444555666777777555555666777888777666666666666666666777777777888888999999999///333444333555888888555444222222777<<<===999444555555555555555555555555333444444444555555555666222333333444444555555666111333555777888999999888:::777444444777888666333777999<<<@@@GGGOOOUUUYYYhhhkkkpppuuuwwwxxxwwwvvvssstttuuuxxx{{{{{{zzz~~~vvv}}}zzz{{{|||uuurrr\\\PPPCCC>>>AAADDDBBB???@@@>>>;;;:::888666222///,,,,,,+++******++++++,,,***)))(((&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))(((((()))***+++,,,,,,,,,,,,++++++000777???EEEHHHKKKQQQQQQSSShhhjjj]]]ppplllWWWXXXxxxvvveee^^^```yyy~~~~~~}}}}}}ssshhheeegggvvv{{{wwwttt&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***************)))******+++,,,,,,------******+++///666???FFFJJJLLLKKKEEE>>>>>>DDDEEEAAAQQQLLLjjj|||uuucccRRROOOXXXmmmvvveee```gggxxxyyyqqqiii```XXXSSSIIIFFFBBB===999777666555666666777888888888888888666666666666666666666666777777777777777777777777777777666666666666777777555555666666666666555555444555555666666555555444555444333222222444666777555555555555555555555555666666444444333444555666444444666777888888888888999888888777666555555444999999999:::===???BBBDDDPPPSSSYYY^^^ccciiinnnrrrqqqqqqrrruuuyyy{{{||||||}}}vvvwww~~~|||wwwxxxmmmJJJHHHJJJJJJHHHCCCEEE???::::::===;;;555...///...,,,***))))))******((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((())))))))))))************((()))***)))((((((***,,,+++...111555<<>>CCCHHHZZZkkk}}}xxx~~~wwwfffVVVLLLYYYuuu{{{eee___jjj{{{uuummmddd\\\TTTMMMIIIAAA???<<<999777666666666666666777888888888888777666666666666666666666666777777777777777777777777999888777777777777777888666666777777777777666666666666666666666666555555555444444333444555666777555555555555555555555555555555444333444444666666555666777888999999999999777777888888888888999999888888777888999;;;<<<===>>>BBBGGGMMMSSSZZZ```eeeoooqqqtttwwwzzz{{{{{{zzzwwwtttzzz|||yyy{{{~~~~~~~~~~~~hhhZZZLLLDDDFFFGGGGGGBBB===;;;<<<;;;666222000...---+++)))))))))***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((())))))))))))************)))******)))((((((***,,,+++...333888@@@FFFIIIIIIHHHKKKVVVllltttuuuzzzaaaUUUhhhxxx\\\\\\___}}}~~~}}}zzzwwwtttpppkkkhhhdddeeefffdddcccdddgggkkkmmmnnnooopppqqqsssttttttssstttttttttttttttvvvwww|||~~~|||&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))*********************************++++++......000666@@@HHHLLLMMMGGGCCCAAA@@@;;;:::GGGXXX|||rrrrrrwwwjjjOOOGGGLLLkkkqqqjjjjjjxxx{{{xxxhhhcccZZZRRRKKKEEE???<<<999888666555555555666777555555666777777777777777666666666666666666666666666666666666666666666666:::999888888777777777777777777777888888777777777888777777777666666555555555555555555555666666666666666666666666666666666444444444444444555666777666777888999999:::999999666666777999:::;;;<<<===999999888888888888999999777999===@@@EEEKKKRRRWWWdddhhhmmmsssxxxzzzzzzzzzxxxrrrvvv}}}{{{wwwssswww{{{}}}yyywww\\\EEEEEEIIIHHHEEEBBB???>>><<<999666111000...+++***)))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''(((((((((((())))))))))))***************++++++***(((((()))+++,,,///555===DDDHHHHHHGGGHHHSSShhhxxx}}}~~~aaaZZZeeeiiiPPP[[[wwwxxxttt~~~xxxqqqkkkkkkjjjiiigggeeebbb```___ZZZ___dddeeeeeehhhnnnsssuuuvvvwwwyyy{{{}}}~~~}}}''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***************************************,,,...333<<>>;;;888333222///---***)))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((()))))))))***************++++++***)))((()))+++000222999BBBGGGFFFFFFFFFVVVggg}}}zzzrrrddd~~~ooo[[[llleeeVVVhhhsss~~~uuusssqqqooommmiiieeebbbbbbcccccccccbbbbbbbbbccceeekkksssvvvwwwzzz~~~''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((()))******************************+++++++++,,,222<<>>:::777555222///,,,***))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((((()))))))))***************+++++++++))))))***,,,444666===EEEFFFDDDFFFLLLmmm~~~ooo```[[[iiippp]]]dddmmmmmmmmm~~~}}}vvvrrrpppooooookkkgggbbb^^^^^^^^^______cccfffjjjmmmooorrrvvvzzz}}}}}}|||yyy~~~''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((()))***************)))******+++,,,,,,------333<<>>>>><<<<<<===>>>@@@BBB>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;:::999777666777777888888888777777666666666666666666666666666444555777999:::;;;;;;;;;888999::::::999999;;;===888:::;;;::::::===DDDJJJWWWXXX```jjjoooqqqwww|||wwwuuuxxx|||}}}{{{}}}|||~~~zzzzzzzzz|||~~~~~~}}}~~~hhhRRRPPPOOORRRUUUTTTNNNIII===;;;777333000---,,,+++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''(((((((((((())))))))))))************((()))++++++***+++---///999===EEEIIIEEEDDDVVVmmmfffZZZfffvvvwww```VVVgggmmm\\\hhh~~~tttvvv|||tttjjjgggeeeeeegggjjjjjjjjjaaa^^^ZZZYYY]]]dddkkknnn}}}|||~~~yyy|||((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************))))))+++,,,...///111111>>>GGGOOOKKK@@@999;;;AAADDDEEEMMM```}}}vvvsssXXXEEEJJJTTTmmmpppaaaaaaxxx{{{tttqqqpppjjj]]]RRRNNNIIICCC>>>;;;:::888777444444444666999::::::999888999999:::::::::::::::888888999::::::::::::999999999999999999999999999999999999999999999999999:::::::::;;;<<<===>>>??????>>><<<;;;;;;<<<>>>???AAA@@@??????@@@BBBDDDFFFBBBAAA>>>===<<<===>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<;;;999777666888888999999999888888777555555666666777777777888666777999:::;;;;;;;;;:::777999:::999888777888999555999;;;:::777888===BBBEEEIIISSS\\\```bbbnnn{{{~~~}}}vvvtttyyy||||||}}}~~~xxxxxxyyyzzz|||~~~}}}YYYTTTPPPRRRWWWYYYUUUPPP???===999555111...,,,,,,))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((()))))))))))))))************''')))*********,,,...000:::>>>GGGKKKEEEFFF^^^zzzyyyaaa___wwwhhh\\\]]]vvvxxx\\\PPPqqquuuyyysssgggfffeeeeeefffggggggdddbbb^^^\\\\\\```hhhqqqyyy}}}||||||zzzyyy(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$&&&))))))((('''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,...111555999FFFHHHHHHCCC;;;666888===@@@RRRjjjwwwwwwkkkUUUFFFNNNddd~~~ggg]]]iii~~~vvvllleee```XXXLLLCCC>>><<<999777666666666777999888888777777888888999:::::::::999999888888888666888;;;;;;:::999999999666666888:::<<<<<<:::888<<<<<<<<<:::888888:::<<<===<<<;;;:::<<>>BBBBBB>>>;;;<<<999999::::::888888999:::666666666666666777777777666888:::::::::999:::;;;888999:::;;;;;;:::999888::::::::::::::::::::::::??????AAAEEEHHHMMMZZZfffssszzz~~~}}}|||}}}~~~~~~~~~}}}{{{zzzyyyxxxwwwuuuuuuyyywwwrrr~~~nnnUUUKKKUUUZZZYYY^^^QQQIII>>>777555333000------,,,,,,+++***)))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%))))))((((((((((((((())))))************+++++++++)))+++---,,,***,,,333999>>>FFFCCC@@@KKKZZZoooxxxhhhxxxsssSSScccqqq{{{fff\\\\\\qqqrrrvvvttthhhbbbeeeddddddffffffdddcccdddXXXcccnnnvvv~~~~~~}}}(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&$$$%%%'''((((((''')))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))************,,,......,,,,,,111;;;CCCKKKDDD>>>;;;888666===GGGOOOrrrzzzooommm[[[LLLLLLhhh{{{hhh^^^xxx~~~}}}uuujjj]]]TTTNNNHHH@@@999:::999888666666777999::::::::::::::::::::::::::::::::::::999999999888888666888:::;;;:::999999:::999999888888999:::999999===;;;999999;;;<<<<<<;;;>>>===>>>???BBBGGGKKKNNNDDDFFFJJJOOOSSSWWWYYY[[[ZZZ[[[]]]```eeennn{{{gggYYYPPPTTTXXXTTTSSSVVVWWWPPPMMMOOOPPPMMMLLLNNNIIIDDDCCCEEEEEEAAA>>>>>><<<<<<<<<;;;:::888888888:::::::::999999999999999666888::::::999999:::;;;888999:::;;;;;;;;;:::999<<<<<<<<<<<<<<<;;;;;;;;;???>>>>>>@@@???AAAJJJTTTfffnnnvvvyyy|||~~~|||xxx{{{|||}}}~~~~~~}}}|||yyyyyyxxxwwwwwwzzzyyynnnSSSRRRVVVXXX___UUULLLAAA:::777444111...,,,,,,+++******))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''&&&''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))(((((((((((()))))))))************+++++++++***,,,---,,,+++...666<<<>>>GGGEEEDDDVVVlll~~~yyymmmbbbwwwooobbbaaannn~~~zzz~~~tttjjjbbb^^^```aaadddfffgggeeecccccciiittt~~~|||{{{yyywwwuuuuuuvvvwwwyyy{{{|||~~~rrrmmmgggfffhhhiiihhheeecccgggkkknnnqqqwww{{{zzz((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++'''###$$$''')))'''%%%((((((''''''''''''(((((()))))))))))))))))))))))))))))))))*********++++++,,,///000---+++222AAANNNMMM@@@888999888888EEEVVVsssxxxqqqeee[[[MMMKKK\\\mmm\\\]]]hhh{{{uuutttmmmaaaRRRFFFAAA>>>999666666666666666777999;;;<<<;;;;;;<<<======<<<;;;;;;::::::::::::999999999999666888::::::999999999:::;;;:::999888999:::<<<===???===;;;<<>>DDDDDDDDDDDDGGGJJJMMMOOOFFFNNNXXXbbbhhhnnnssswwwyyyzzz{{{~~~pppfffjjjpppoookkkkkkiiidddaaa```___[[[XXXYYYUUUQQQNNNOOOLLLEEE@@@????????????>>>===<<<;;;:::;;;::::::999888888888888777888::::::999888999:::999999:::;;;<<<<<<;;;;;;========================@@@>>>======:::777<<>>>>>===;;;:::::::::::::::::::::::::::777888::::::999999:::<<<;;;;;;;;;::::::<<<>>>@@@??????@@@@@@BBBCCCDDDEEEHHHIIIJJJMMMRRRWWW[[[^^^]]]hhhvvv|||yyyuuuqqqnnnmmmkkkgggdddccc]]]RRRHHHDDDFFFEEEEEEEEEEEECCCAAA???===<<<;;;999999999999:::888:::;;;;;;:::888999:::888999999:::;;;;;;;;;;;;===============>>>>>>>>>AAA??????@@@===:::<<<@@@LLLPPPUUU]]]iiiuuuzzzxxxvvvwwwyyy{{{{{{zzzxxxvvvyyyzzz{{{{{{{{{}}}}}}~~~fffXXXVVVUUUXXXUUUOOOGGG@@@<<<999666444---,,,+++***))))))******(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''(((((())))))((((((''')))(((((((((((())))))***))))))*********+++++++++,,,,,,,,,,,,---333;;;AAAEEEJJJDDDLLLtttqqqmmmooonnnttt~~~nnnkkkwww}}}{{{ssskkkeeecccdddfffaaadddgggiiinnntttwwwwwwwwwxxxwwwqqqiiiccc```^^^WWWUUUSSSPPPMMMKKKJJJJJJHHHNNNQQQQQQSSSWWWVVVRRRIIIHHHFFFFFFGGGGGGEEEBBBAAACCCFFFJJJMMMSSSZZZ___cccgggmmmrrrwww~~~~~~|||}}}}}}}}}yyy|||))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''',,,111555333...((('''(((((((((''''''''''''((((((************************************++++++++++++++++++,,,111888@@@EEEHHHDDDAAABBBDDDAAAKKKnnnnnniii___PPPMMMccc|||oooYYYOOOLLLXXX~~~}}}wwwiii]]]WWWLLLFFF>>>999777777666555777777888888888999::::::999;;;<<<>>>>>><<<;;;999::::::::::::::::::::::::888999::::::::::::<<<>>>;;;<<<======;;;;;;===???>>>AAADDDDDDEEEGGGMMMRRRUUUXXX^^^gggqqq{{{{{{lll^^^XXXYYYWWWUUUSSSRRRNNNIIIEEECCCBBB@@@???>>>>>>???@@@;;;===>>>===;;;::::::;;;999999999999::::::;;;;;;;;;;;;;;;<<<<<<=========>>>===???CCCCCCBBBCCCHHHMMMKKKHHHIIITTTfffqqquuuwwwxxxzzz{{{{{{xxxuuutttsssuuuwwwxxxxxxxxxzzz|||xxx|||~~~}}}|||}}}hhh^^^YYYUUUWWWSSSOOOJJJEEE@@@===999777000...,,,***))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((('''''''''((((((((((((((()))******))))))*********++++++++++++++++++,,,000666>>>CCCBBBJJJMMMaaarrrUUU]]]ooo{{{fffiii{{{wwwsssmmmgggdddcccdddeee___iiisssxxx}}}}}}wwwnnnggg]]]WWWSSSNNNJJJHHHAAA@@@???===<<<::::::999888;;;>>>>>>@@@AAA@@@>>><<<<<<<<<<<<<<<<<<:::888999:::;;;<<<===@@@DDDGGGLLLPPPUUUYYY\\\bbbiiiooorrrpppoooqqqwww}}}~~~{{{zzzvvvyyy|||~~~)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))111777666///)))***---))))))(((((((((((())))))*********************************++++++++++++,,,******---555>>>CCCCCC@@@CCCBBBBBBCCCKKKbbbtttdddZZZLLLQQQiiigggYYYQQQTTT```xxxyyyuuurrrpppnnngggYYYLLLGGG>>><<<999888999999888666999:::::::::::::::::::::999:::;;;<<<<<<;;;:::999::::::::::::;;;;;;;;;;;;999:::;;;;;;;;;<<<>>>@@@>>>@@@AAA???======AAAEEEFFFHHHLLLOOOTTT\\\eeelll|||wwwvvvrrrmmmiiieee___VVVPPPKKKIIIFFFCCCAAAAAAAAAAAA???AAABBBAAA>>>===<<<===;;;;;;::::::::::::;;;;;;:::::::::;;;;;;<<<<<<===;;;999<<>>CCCBBBBBBJJJaaa}}}dddXXXTTTSSSiiilll\\\\\\bbbqqq}}}vvvjjjddd___\\\UUUIII@@@===999888999999:::;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<===<<<<<<===@@@BBBBBBCCCDDDCCCDDDJJJUUU]]]^^^\\\]]]fffvvv|||uuukkkcccZZZWWWRRRMMMIIIGGGFFFFFFCCCDDDEEEDDDAAA????????????>>>===<<<;;;;;;<<<<<<999::::::;;;<<<<<<======;;;888999>>>AAAAAACCCFFFJJJLLLJJJFFFGGGPPPXXX[[[eeehhhnnntttxxxyyyxxxxxxooorrrvvvxxxxxxvvvvvvvvvtttxxx||||||yyywwwxxx{{{~~~|||}}}|||www^^^]]][[[\\\\\\YYYRRRIIIAAA===777555111---+++******+++))))))))))))))))))))))))))))))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))(((((('''(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''((()))***+++)))************++++++++++++,,,...333999@@@EEEGGGLLL___zzzeeePPPaaa~~~uuu^^^^^^vvv~~~zzztttoookkkiiieeebbb``````aaabbbmmmzzz}}}uuudddRRROOOEEE<<<:::888333000222111111222222222222111111222222222444444444555666444444555555444444555555777666444444555666666666555999===>>>>>>>>>AAADDDBBBCCCEEEIIIOOORRRTTTSSSRRRUUU[[[dddmmmsssvvvwwwoooyyyzzzyyyuuusssyyy{{{lllkkkttt|||~~~))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))---222555++++++************++++++******************************+++++++++,,,,,,,,,,,,111999>>>????????????BBBBBBCCCTTTvvvoooUUUNNNYYYhhhxxx^^^\\\[[[dddttt~~~wwwzzz{{{ttteee]]]UUUPPPIII@@@;;;:::555555666666888999999:::999:::;;;<<<======>>>>>>===<<<;;;;;;;;;;;;<<<===:::::::::;;;;;;<<<<<<<<<<<<============>>>AAADDDCCCEEEEEEFFFLLLXXXjjjwwwwwwpppooo||||||uuummmiiibbb[[[VVVRRRPPPOOOEEEGGGGGGFFFCCCAAAAAAAAABBBAAA???>>>===<<<======::::::;;;;;;<<<======>>>>>>:::999===???===>>>@@@BBBJJJPPPPPPQQQTTTWWWWWWWWW\\\dddlllssswwwxxxxxxssswww{{{~~~}}}|||zzzzzztttwwwyyywwwsssssswww{{{||||||xxx|||ddd\\\bbbddddddaaaXXXMMMDDD>>>999777333...,,,***++++++))))))))))))))))))))))))******))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((*********)))((())))))))))))))))))))))))))))))************))))))''''''''''''((()))++++++)))************+++++++++,,,---000666===CCCGGGIII\\\ooobbb\\\mmmyyywww]]]SSSfffzzzuuupppnnngggeeecccaaaaaadddgggiii}}}vvvkkkeeeXXXIII>>>999777777555///...333......////////////...---000//////111222222333666111222222222111111333444444333222333555777777777222666:::;;;999888:::<<<>>>>>>@@@BBBEEEDDDBBB@@@CCCGGGOOOZZZdddiiihhheeehhhuuu|||{{{wwwuuuzzzxxxiiihhhnnnqqq{{{}}}((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((('''&&&''')))+++---...------,,,+++***))))))))))))((((((((((((((()))((()))+++,,,------,,,+++(((999DDD@@@:::;;;;;;888===>>>OOOfffyyyzzzxxx```SSS]]]jjj{{{zzzzzzfffYYY```dddppp|||xxxwwwvvvooofffWWWTTTNNNFFF@@@;;;888666444555666888:::<<<===>>>:::;;;;;;;;;<<<=========BBB@@@===:::999999:::;;;:::;;;<<<<<<<<<<<<;;;;;;AAA;;;:::>>>AAAAAACCCHHHMMMOOOQQQTTT^^^uuuzzzmmmeeeaaa\\\UUUMMMMMMKKKHHHDDDBBBBBBDDDDDDAAAAAABBB@@@<<<===AAA@@@???>>>===;;;<<<>>>@@@<<<;;;<<<===??????===;;;===CCCIIIOOOVVV\\\]]]ZZZLLLKKKRRRaaalllooopppssswww{{{|||yyyyyyzzzuuuwwwwwwtttqqqttt{{{zzzxxx{{{|||{{{~~~|||wwwnnnmmmcccgggnnnfffYYYMMM@@@<<<777333111...***+++...++++++************++++++)))((((((((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******+++,,,,,,,,,++++++,,,000555:::>>>BBBGGGIIIrrr{{{bbbbbbzzz}}}vvvcccSSSTTTqqqyyyvvvsssnnnjjjiiiddddddbbb^^^]]]eeerrr}}}zzzooofff___UUUGGG<<<666555333111////////////////////////////////////111111000000000000111111222222333333333444444444333222333333444555666777444666999:::::::::;;;<<<===<<<<<<<<<<<<<<<======;;;@@@IIIRRRWWWZZZ___dddcccuuu~~~~~~~~~{{{uuusssvvv|||wwwqqqpppsssmmmgggvvv+++***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((&&&&&&'''(((***+++,,,,,,++++++******))))))((()))***++++++***(((''')))***+++,,,,,,---------555===AAA>>>:::999888777999HHH```qqqyyyrrrccc[[[YYYeeezzzqqqiiiaaaPPPZZZ{{{zzzzzzwwwrrrnnnkkkccc[[[MMMJJJEEE???:::888666666666777888999;;;<<<======;;;;;;;;;<<<<<<<<<<<<<<<===<<<:::999888999;;;<<<@@@===:::999<<>>@@@CCCDDDDDDJJJSSSWWW___iiiuuuzzztttqqqoooooopppooommmiiifffccccccggggggdddhhhsss|||~~~yyyvvvqqqkkk\\\YYYTTTNNNIIIFFFCCCBBBIIIEEECCCEEEDDDAAA???AAA@@@???>>>;;;::::::;;;======<<<===>>>@@@@@@>>><<<===CCCHHHKKKPPPUUUUUUQQQIIIDDDEEENNNXXX```iiirrrpppuuu{{{~~~}}}{{{|||}}}sssuuuvvvuuussstttxxx||||||xxxxxx|||}}}|||~~~nnnjjjpppnnnhhh]]]NNNAAA999333111///+++)))***++++++************++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********+++,,,,,,,,,,,,+++...---444???@@@???LLL___wwwdddooopppuuuZZZYYYiii}}}sssoookkkeeeaaa```YYY\\\```gggoooxxxxxxmmm```UUUOOOGGG>>>777333222111///.........///////////////////////////000000////////////000000111111222222222333333333222222222222333444555666222444777999:::<<>><<<;;;>>>AAAEEEHHHJJJLLLQQQUUU```mmm{{{wwwvvvwwwyyyzzzvvvsssvvvzzzsssiiiqqq///---+++((('''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((&&&&&&&&&'''((()))*********)))))))))))))))'''))),,,......,,,)))'''*********+++,,,...///111BBB>>>======;;;777777:::CCCaaavvvjjjRRR[[[gggyyyddd]]][[[UUUYYY~~~yyyllloooooohhhaaa[[[TTTMMMBBB@@@<<<888666666777888999::::::;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<===???<<<999:::>>>BBBCCCBBBBBBHHHPPPUUUTTTWWWdddqqq{{{zzzvvvuuupppfff\\\WWWXXX[[[TTTTTTSSSQQQNNNKKKHHHGGGIIILLLMMMLLLPPPZZZbbbeeejjjjjjkkklllpppxxx~~~vvvmmmddd___ZZZUUUQQQUUUMMMHHHJJJKKKHHHCCCBBBCCCAAA>>><<<::::::;;;;;;=========???AAAAAA???===>>>CCCFFFGGGIIIKKKJJJGGGBBB??????BBBHHHQQQ]]]gggfffmmmuuuzzzzzzyyyyyyzzzssssssuuuuuuuuuuuuuuuuuuxxxvvvxxx}}}~~~yyykkkmmmqqqtttkkkZZZJJJ???555333111---***)))++++++************++++++***))))))(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,444111:::HHHGGGFFFaaannnoooppptttbbbVVVfff{{{rrrjjjeee```ZZZXXXYYYYYY___iiiuuu~~~}}}yyyiii]]]NNNBBB===999555222000000///...............//////////////////////////////............//////000000000000111111111111111000000000111222333444000222555777:::===BBBFFFMMMOOOQQQQQQPPPMMMIIIGGGHHHHHHGGGDDDBBBDDDGGGIIIVVV\\\gggoooooommmrrrzzz{{{wwwtttqqqoootttssszzz~~~qqqnnnwww444111---)))'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&'''''''''((((((((())))))******)))***,,,......---+++***+++*********,,,///222444CCC===<<>>>>>>>>;;;===@@@BBBCCCDDDFFFGGGMMM\\\nnnvvvvvv{{{{{{vvvpppjjjhhheee``````eeebbb```[[[SSSKKKHHHJJJMMMFFFEEEDDDDDDCCCCCCCCCCCCCCCEEEGGGHHHJJJPPPVVVZZZZZZ\\\___aaacccgggnnnsssvvv{{{zzzvvvoooiiifffZZZPPPOOOPPPMMMGGGCCCFFFCCC@@@>>>>>>>>>>>>>>>=========???AAAAAA???===>>>DDDFFFEEEEEEFFFEEEBBB@@@BBBEEEGGGHHHKKKQQQVVV\\\ccclllqqqsssrrrssstttuuutttttttttvvvvvvtttrrrtttuuuyyy}}}llljjjpppyyytttbbbRRREEE999555555111---+++,,,++++++******++++++,,,******))))))((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))*********++++++++++++,,,------...222666@@@IIIKKKWWW|||uuulll~~~{{{eeeXXXaaazzz~~~vvvppphhhaaa\\\WWWSSSUUUYYY```iiivvvzzzmmmdddZZZPPPBBB888444333222000..................//////...........................------,,,,,,------........./////////000000000///////////////000111222///111222444777;;;@@@DDDQQQUUUZZZ___aaa```^^^\\\VVVUUUQQQJJJEEEEEEDDDCCCMMMOOOSSSYYYZZZ]]]eeeooozzz}}}|||wwwrrrnnnrrrpppxxxrrrooo777444000+++)))(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''((())))))******+++,,,,,,,,,---------...++++++******,,,000555777@@@===@@@BBB===888@@@OOOjjjtttXXXNNN^^^mmmfffZZZUUU]]]vvvnnnkkkooonnnaaaSSSHHHBBB>>>;;;999777555666888;;;===>>>>>>>>>=========<<<<<<=========<<<;;;;;;;;;:::;;;;;;<<<=========>>>>>><<<@@@DDDEEEDDDIIIRRRZZZhhh}}}vvvjjjccc[[[VVVRRROOOMMMKKKLLLOOOPPPNNNKKKGGGEEECCCCCCCCC;;;;;;;;;<<<===???AAACCCAAACCCEEEIIIKKKNNNSSSWWWOOOTTT[[[___```bbbfffjjjjjjnnnrrrssssssyyyuuufffXXXTTTTTTPPPIIIEEEHHHDDDAAA???@@@AAAAAA@@@=========???@@@@@@???===@@@EEEHHHFFFDDDEEEEEECCCFFFJJJMMMLLLIIIHHHIIIJJJPPPWWW```gggkkknnnrrrtttwwwvvvttttttuuuuuuuuutttrrrvvv{{{~~~pppiiimmmxxxxxxjjjXXXJJJ===888666222...,,,,,,,,,++++++++++++,,,,,,++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************++++++++++++,,,---...///+++777AAADDDOOOlllyyyfffeeeooozzzeeeWWWaaawwwwwwppphhhbbbZZZUUUOOONNNTTT]]]gggsssqqqddd\\\LLLEEE<<<555222111000///......//////////////////------------------------------,,,,,,,,,,,,---------------.........////////////.........///000000///000111111222555:::===DDDJJJRRR[[[cccgggiiijjjfffgggbbbXXXRRROOOIIIBBBIIIGGGIIINNNRRRVVV^^^gggpppssszzz{{{uuuppppppkkkqqq{{{ooo{{{888666222...+++)))))))))((((((((((((((((((((((((''''''((())))))))))))(((&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''(((((())))))******,,,,,,++++++,,,---...///+++******+++...222666999===@@@CCCCCC???AAANNN\\\vvviiiSSSYYYrrryyyYYYTTTgggvvvqqqqqqqqqsssmmm]]]MMMCCC>>>:::888777666666777999;;;<<<>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>???AAABBBDDDEEEJJJYYYlll{{{vvvmmmfff\\\SSSNNNFFFCCC@@@>>>===>>>???AAA@@@@@@?????????>>>;;;::::::::::::;;;===???@@@AAACCCDDDHHHOOORRRTTTXXX]]]WWW]]]bbbbbb^^^[[[\\\^^^^^^aaacccdddfffmmmxxxrrrddd```^^^XXXPPPKKKLLLHHHCCCAAACCCCCCBBB@@@>>>>>>>>>@@@AAABBB@@@>>>AAAGGGJJJGGGDDDEEEFFFEEELLLNNNLLLGGGDDDFFFGGGFFFGGGMMMUUU]]]cccjjjrrrxxxvvvuuuuuutttttttttuuuuuusssxxx}}}}}}}}}~~~~~~|||qqqiiipppuuummm```RRRDDD<<<777222......,,,,,,++++++++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))*********++++++++++++++++++,,,---///000---;;;EEENNNeee~~~```XXXhhh}}}qqqzzz]]]ddd~~~zzznnnjjjbbb\\\VVVQQQMMMPPP]]]jjj{{{rrrbbbWWWRRR>>>:::666222111000///.........//////000//////...------------------------------,,,,,,,,,,,,------------------............//////............//////...///000//////111444666777===FFFQQQ\\\eeekkknnnvvvyyyvvvmmmgggddd\\\QQQIIIEEECCCGGGJJJMMMRRRYYY___dddmmmxxx~~~wwwqqqoooiiilll~~~tttzzz888666444111---+++))))))(((((((((((((((((((((((('''((()))***+++******)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&''''''((()))))))))))))))))))))))))))))))))***)))***+++------...------******+++,,,000444888:::999>>>@@@>>>CCCRRRdddpppxxx{{{```YYYzzztttddd\\\mmm~~~|||uuummmkkknnnhhhggg^^^NNNBBB===:::888666666777999:::<<<===>>>===============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>=========???BBBEEEFFFMMMMMMQQQ[[[nnn~~~sssggg[[[SSSLLLDDD???>>>::::::999777888999;;;;;;:::===@@@???;;;999999:::>>>???@@@BBBDDDFFFHHHHHHMMMMMMRRRZZZ]]]\\\^^^ddddddggggggbbbYYYSSSSSSVVVVVVXXXZZZ[[[\\\aaagggllluuusssvvv}}}wwwuuurrriii^^^YYYUUUPPPJJJGGGHHHGGGDDDAAA@@@@@@@@@BBBDDDDDDBBB@@@AAAHHHJJJFFFCCCCCCEEEDDDHHHIIIGGGBBBCCCHHHIIIEEECCCGGGLLLQQQWWW___jjjrrrooosssvvvvvvtttrrrrrrtttuuu{{{}}}}}}}}}}}}}}}~~~rrrooovvvuuulll___PPPEEE<<<444111333---,,,,,,++++++,,,,,,------,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))*********+++++++++,,,+++******+++...000111999===IIIdddzzzkkkZZZbbb{{{xxxssshhhhhh}}}pppeeebbbZZZVVVSSSQQQSSS]]]sss~~~nnn\\\MMMCCC???666444111000///000000000------...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------............/////////............//////,,,...////////////000222222555<<>>@@@AAAAAA============<<<<<<<<<<<<:::;;;;;;<<<<<<=========AAA@@@@@@AAACCCHHHLLLOOO]]]___iii{{{vvvsssooojjjZZZQQQHHHCCC>>>999777999666777888777888;;;<<<;;;<<>>999GGGrrrjjjccc^^^tttvvvyyy{{{YYYQQQ]]]vvv~~~{{{tttiii___[[[RRRQQQQQQTTT[[[mmmmmmZZZKKK@@@999555333111///...///000222333,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------.........//////000//////.........//////+++---///000/////////111...000444;;;EEEOOOYYY^^^hhhnnnpppnnnttt~~~~~~uuummmcccXXXSSSPPPNNNOOORRRFFFNNNYYYccckkksss{{{}}}~~~yyynnnmmmooorrrvvvxxx{{{~~~:::999666444000---***(((''''''((((((((((((((('''))))))***+++,,,,,,------***+++,,,------,,,+++******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''((()))((('''&&&''')))((()))*********((('''&&&))))))))))))************)))***+++,,,---,,,++++++---,,,,,,000777:::888555444BBB999444PPPjjjuuuzzzfff\\\XXXuuuhhh\\\YYYkkk{{{vvvpppmmmkkkggg___YYYKKKGGGAAA:::666444444555:::;;;===>>>@@@@@@AAAAAABBBAAA???===<<<===>>>???999===???===;;;<<<>>>>>>??????DDDJJJKKKKKKSSS^^^mmm~~~wwwsssqqqmmmfff```NNNHHH???:::888888888777222666888888777888<<>>???AAA@@@CCCFFFHHHLLLQQQVVVUUURRRUUUXXX]]]ccchhhhhhgggdddaaa\\\UUUSSSTTTWWWWWWVVV^^^]]][[[XXXVVVVVVYYY[[[\\\\\\]]]___bbbeeegggiiiuuuxxx}}}~~~{{{pppjjjbbbZZZSSSMMMIIIFFFEEEFFFGGGGGGEEEEEEFFFFFFBBBCCCGGGKKKHHH@@@>>>CCC@@@AAAAAACCCFFFIIILLLMMMMMMGGGDDDEEEGGGJJJPPPXXXeeemmmtttvvvttttttttttttzzz{{{}}}~~~~~~}}}~~~}}}sssfffZZZJJJ:::444777333000,,,+++,,,---......+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))*********)))((())))))))))))))))))))))))*********))))))))))))))))))************+++++++++,,,)))***---...---...222EEE999VVVooo[[[^^^iii~~~iiiNNNQQQZZZ{{{zzzqqqeeeYYYVVVYYYNNNLLLNNN\\\tttrrr\\\JJJ???:::666333111111111111000000000///.........------,,,,,,,,,++++++,,,,,,,,,,,,------------..................------------.........///........................//////............//////000222555888===DDDLLLRRR___bbbeeeiiilllooosssvvvnnnooolllddd]]]XXXQQQJJJLLLMMMSSS]]]eeekkksss|||}}}~~~xxxwwwooojjjmmmnnnooosssyyy;;;:::777555333///,,,***''''''((((((((((((((('''((((((((()))***+++++++++)))***++++++,,,+++******)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''((()))((('''&&&''')))((()))******)))((('''&&&))))))))))))************)))***+++,,,---,,,,,,+++---+++,,,111777999777444222999>>>KKKaaapppyyy~~~iiiZZZZZZhhhsss[[[```lllzzzuuuxxxrrrlllgggddd___WWWQQQFFFBBB===888555444444555;;;;;;===>>>???@@@@@@@@@AAA@@@>>><<<<<<===>>>???BBB@@@>>><<<===@@@BBBBBBHHHFFFHHHMMMQQQWWWeeerrrxxxtttqqqrrrqqqjjj^^^SSSCCC>>>888555555666666666:::999999999777777<<>>>>>___dddQQQ```xxx|||]]]HHHUUUiiixxxpppjjjaaaWWWQQQPPPKKKRRR___ooo}}}lll```NNN???888444222000000000000/////////......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------............------------....................................//////............/////////000222555999???FFFKKKZZZ]]]aaadddfffhhhkkkmmmkkknnnoookkkgggeee```ZZZTTTRRRTTTYYY]]]bbbkkksssyyy}}}}}}{{{xxxqqqkkkkkkkkkjjjmmmsss}}}>>>;;;999777555222///,,,((((((((((((((((((((((((&&&&&&''''''(((((())))))'''((()))***************))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((('''&&&''')))((())))))))))))(((((('''))))))))))))******************+++,,,,,,,,,,,,,,,,,,,,,...333888:::777444999:::NNNiiiwww~~~fffXXX\\\lll___[[[ttt||||||{{{vvvpppsssmmmfff___ZZZTTTLLLGGG>>><<<999666444444666777;;;<<<===>>>???@@@@@@@@@???>>>===<<<<<<===>>>>>>@@@===;;;===AAADDDFFFFFFIIILLLUUUcccppp~~~~~~{{{xxxuuuppppppqqqtttrrrgggTTTEEE999777444444666888999999<<<999:::???AAABBBLLLXXXgggbbbVVVJJJCCCCCCCCCAAAGGGBBBBBBHHHLLLNNNWWWbbbaaaeeejjjllliiibbbZZZTTTKKKLLLLLLKKKLLLNNNQQQTTTSSSTTTUUUUUUTTTTTTUUUWWWVVVVVVUUUVVVWWWYYY[[[]]]```ccchhhmmmrrrvvvxxxyyywwwmmmdddZZZUUUNNNOOOPPPPPPNNNJJJGGGDDDKKKFFFBBBCCCCCCBBBBBBDDDAAAAAAAAAAAACCCEEEGGGHHHIIIEEEDDDGGGHHHIIILLLQQQTTTWWW]]]gggqqqvvvwwwvvv|||}}}~~~~~~~~~~~~}}}|||~~~~~~}}}~~~}}}|||zzzuuulll[[[III===:::555222---++++++,,,---,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++***(((***---///000555<<>>555111000///...///............---------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------.........//////........................//////............//////...///000111333888>>>BBBPPPSSSXXX[[[\\\]]]^^^___dddjjjoooqqqssstttrrrmmm```\\\XXXWWWVVVVVV]]]eeelllqqqxxx~~~~~~~~~}}}vvvooollliiigggiiinnnrrrBBB>>>:::777666444111...)))))))))(((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&'''(((((()))))))))(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))((('''&&&''')))((())))))))))))(((((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,---...111666;;;<<<:::888DDDJJJjjjgggTTT^^^yyy```rrr|||yyyzzzyyytttooommmhhh```XXXQQQJJJCCC>>>888777666555666777999:::<<<<<<===>>>?????????>>>>>>======<<<<<<===>>>???::::::===BBBFFFIIIOOOUUUZZZeeeyyy|||xxxvvvtttsssrrrpppmmmkkklllpppsssssskkkZZZGGG;;;888888888999:::<<<>>>>>>@@@???EEEOOOTTTVVV___kkkttthhhVVVHHHBBBBBBAAA???@@@;;;>>>IIILLLKKKRRR^^^hhhmmmrrrrrrlllbbbXXXQQQJJJLLLMMMKKKHHHHHHKKKNNNOOOQQQSSSSSSRRRQQQQQQRRRUUUVVVXXXYYY[[[\\\\\\\\\ZZZ]]]```dddgggjjjkkkllluuuvvvxxx{{{zzzssskkkfff\\\[[[YYYXXXUUURRRNNNKKKQQQLLLFFFDDDDDDCCCAAA???@@@@@@@@@@@@BBBDDDFFFGGGKKKIIIIIILLLNNNMMMOOOSSSOOOOOOSSS[[[aaafffkkkpppwwwxxxzzz{{{|||{{{{{{zzz}}}}}}{{{}}}uuuzzz|||oooYYYEEE:::777333///,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,***+++...///111888AAAJJJfffzzzUUU]]]gggYYY___}}}|||yyypppggg]]]YYYVVVSSSRRRTTTZZZnnnrrr[[[KKKAAA<<<555111000000000///............------------++++++******************+++++++++,,,,,,,,,------++++++,,,,,,------......////////////000000000000........................//////............//////.../////////000222666:::BBBGGGLLLPPPRRRSSSTTTUUU\\\dddmmmrrrwww|||{{{wwwsssmmmgggbbb\\\VVVVVV[[[bbbhhhpppvvvxxxzzz}}}{{{zzz}}}}}}vvvpppjjjhhhjjjmmmmmm~~~IIICCC;;;777666555222///+++***)))(((((((((((((((''''''((((((((((((((()))&&&&&&&&&''''''(((((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&'''))))))(((((((((((()))))))))((()))))))))************,,,,,,,,,,,,,,,---------///111555:::>>>@@@???>>>GGG^^^rrrWWWWWWvvvsssiiiyyytttsssqqqmmmiiigggccc[[[RRRKKKCCC===999555555666777999;;;===>>><<<======>>>>>>>>>=====================>>>??????>>>???AAADDDEEELLL___rrrzzzpppjjjiiihhhhhhhhhjjjjjjiiihhhkkkpppqqqjjjZZZHHH;;;555888999:::<<<===>>>@@@AAAHHHNNNYYYcccgggiiimmmrrrssscccPPPCCC???>>>>>>===>>>;;;???KKKRRRVVV___jjjmmmrrrvvvuuummmbbbXXXRRRKKKLLLMMMJJJFFFEEEGGGJJJMMMOOOQQQRRRQQQOOOOOOOOOSSSUUUYYY\\\^^^^^^]]]\\\ZZZ[[[^^^```bbbdddddddddkkknnnsssyyy~~~zzzvvvsssoooiiiddd```\\\WWWTTTVVVSSSNNNKKKJJJIIIEEEAAA@@@@@@@@@AAABBBEEEGGGHHHLLLJJJKKKOOOQQQOOOPPPTTTNNNNNNPPPSSSSSSVVVbbbpppwwwxxxzzz{{{{{{zzzzzzyyy||||||zzz|||jjjuuunnnTTTAAA:::666111...------,,,,,,+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((()))))))))******+++++++++))))))*********+++++++++...------//////222;;;FFFSSSyyyxxxXXXVVVvvvyyyvvvZZZdddzzzxxxvvvqqqggg```YYYUUURRRSSS[[[eeeqqq~~~qqq\\\III;;;888666333111111111000000//////.........---------************************+++++++++,,,,,,,,,------++++++,,,------...//////111111111111222222222222//////////////////////////////............/////////000000///...///222555:::>>>EEEJJJNNNPPPRRRSSSYYYaaajjjpppwww||||||yyy|||xxxtttjjj^^^XXXWWWYYY___hhhnnnrrruuuzzz~~~|||zzz}}}|||tttmmmjjjkkkllliiisssSSSJJJ>>>777666555333000,,,+++)))((('''(((((()))(((((())))))))))))))))))(((((('''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''((()))((('''&&&'''))))))(((((((((((())))))***))))))))))))************,,,,,,,,,,,,,,,---......111333777;;;???BBBDDDEEEFFFlllZZZSSSgggyyygggzzzyyyssspppmmmhhheee___[[[TTTLLLDDD===999777555666777:::<<<>>>@@@@@@======>>>>>>>>>===<<<<<<<<<======>>>???@@@@@@AAADDDBBBCCCEEEGGGUUUuuu~~~{{{wwwooogggddd]]]^^^aaaeeejjjlllkkkjjjnnnoookkk___NNN@@@:::888666888;;;===???BBBFFFIIILLL\\\lllsssxxx}}}|||vvvgggXXXGGG>>>;;;:::<<>>555333222111000//////......//////.........---------***************+++++++++++++++,,,,,,,,,,,,------+++,,,,,,---...///000000111111111222222222333333//////////////////////////////............//////000000000000//////111333666;;;BBBHHHLLLPPPSSSVVVYYY```hhhmmmrrrxxxxxxuuuzzzzzz|||{{{rrrcccYYYUUUSSSZZZbbbhhhlllqqqyyy}}}{{{}}}}}}{{{xxxooollljjjiiimmmrrr^^^RRRCCC999666666555222---,,,***(((''''''((())))))(((((((((((((((((((((***)))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&'''''''''((((((((()))'''((()))((('''&&&'''))))))(((''''''((()))***+++))))))))))))************---,,,,,,+++,,,---...///000333666:::>>>CCCGGGJJJSSSvvvmmmUUUeeeqqqvvv|||yyysssoookkkfffbbbTTTQQQLLLDDD===888555444555666999<<<>>>@@@@@@AAA======>>>>>>===<<<<<<;;;<<<===>>>???AAAAAABBBBBBCCCDDDLLLXXXdddwwwwwwqqqqqqnnnfffaaa```ZZZ^^^eeemmmrrrrrrnnnjjjjjjdddYYYNNNDDD===:::999666:::???CCCHHHNNNUUUZZZ]]]uuuqqqYYYLLL???;;;999999===CCCCCCMMMWWWbbbuuu}}}sssiiidddbbb]]]YYYSSSOOOLLLLLLKKKKKKHHHKKKNNNOOOPPPQQQSSSTTTUUUSSSPPPNNNNNNOOORRRTTTWWWYYY\\\```cccdddeeefffiiikkkmmmqqqvvv{{{}}}zzzwwwuuuooofff___```aaa[[[OOOGGGGGGFFFCCCHHHGGGFFFEEEEEEEEEFFFGGGGGGEEEFFFLLLNNNNNNPPPTTTVVVQQQQQQTTTRRRQQQ^^^oooqqqsssuuuxxx{{{|||}}}}}}{{{|||{{{{{{zzzzzzzzzzzzzzz|||~~~lllSSS@@@<<<666222000///...---+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++,,,+++---///111777FFFTTTppprrr^^^NNNMMMvvv{{{vvv```\\\aaazzz{{{xxxjjjZZZVVVTTTXXX```iiiwwwyyygggQQQCCC===777111000000000///...---------------------,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,------...///000111222000000000111111111222222//////////////////////////////............/////////000000000//////111333444888>>>CCCHHHMMMQQQUUUWWW]]]cccgggkkkppppppmmmpppssszzz~~~yyykkkaaa]]]UUU[[[bbbeeefffkkkttt||||||~~~~~~|||zzzyyyxxx|||~~~~~~sssnnnjjjfffooosss{{{fffXXXFFF:::777777666444---,,,***(((''''''((()))(((((((((((((((((('''''',,,+++)))'''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''((()))((('''&&&'''))))))(((''''''''')))***+++))))))))))))************------,,,+++,,,---...///000222555999===CCCIIIMMMddd|||xxxaaa___sssddd~~~{{{xxxtttpppmmmgggaaa]]]MMMKKKFFF???888444222222555777999<<>>>>>>>>>>>===<<<;;;:::<<<===???@@@BBBBBBCCCCCCCCCIII\\\www}}}uuullleeeeeeccc\\\WWWWWW^^^dddnnnwww{{{xxxpppiii]]]RRRDDD;;;888888555222:::>>>EEEKKKRRR[[[eeelllzzzzzzaaaOOOEEE<<<:::999:::@@@HHHXXXkkk}}}yyyoookkkkkkmmmfff\\\UUURRRPPPMMMJJJFFFIIILLLNNNPPPSSSVVVYYYZZZUUUMMMGGGFFFIIINNNRRRTTTVVVZZZ___cccfffhhhiiijjjiiiiiikkkoootttzzz}}}yyyyyyyyy|||wwwooossssssiiiWWWKKKIIIIIIGGGMMMKKKIIIGGGEEEEEEEEEEEEGGGEEEFFFLLLOOOOOORRRVVV[[[TTTRRRVVVUUURRRYYYeeeeeehhhmmmsssyyy}}}|||zzzyyyyyyzzz{{{yyyxxxvvvxxxyyyzzz{{{yyyaaaAAA===888333111000///...+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++))))))+++///222999JJJZZZoooUUUHHHNNNggghhhyyyaaaRRRVVVrrrxxxooosssppp```[[[UUUUUU^^^lllwww{{{mmmUUU???555555333...///000111000...------...,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------...///000111222333////////////000000000000000000000000000000000000//////............//////...///000000//////111333111555:::>>>CCCHHHMMMQQQTTTZZZ^^^aaadddiiijjjgggpppttt~~~xxxooolll\\\aaaddddddbbbdddmmmuuuxxxyyy|||~~~}}}{{{wwwuuuwww|||xxxqqqlllfffeeekkkrrr}}}rrrfffUUUEEE;;;666333111444111---+++******((('''(((((()))***************)))******++++++)))((('''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''*********)))******+++,,,+++******+++---......---111111222444:::GGGYYYgggsssrrryyy\\\^^^vvvooo\\\rrr{{{}}}{{{{{{~~~zzzuuupppnnnllldddWWWLLLEEEBBB<<<777444444777888:::;;;===>>>@@@AAAAAAAAA@@@@@@@@@@@@????????????<<>>666222...///333000000...---,,,+++++++++++++++*********************+++,,,---...---,,,,,,++++++++++++,,,,,,---...000000000000000000000000222222111111111111111111222111000///////////////000////////////000000111111111111111111111111111222333555999===CCCHHHKKKRRRXXX^^^```___aaaggglllzzz{{{vvvkkkiiifffcccbbbdddiiimmmooouuu}}}{{{tttpppppp||||||rrrhhhhhhjjjsss{{{~~~sssmmmbbbRRRBBB888444444444222///---,,,,,,***((('''((()))******)))((((((++++++,,,---,,,+++***)))'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((((((((***************++++++,,,,,,++++++,,,---.........222555666777@@@SSSiiiwwwtttkkkbbbxxxrrrkkkqqquuuuuuyyyyyyxxx{{{|||wwwqqqlllfff\\\OOOEEECCC???:::666444555777999<<<===>>>??????@@@@@@???@@@@@@????????????>>>>>>CCC@@@@@@DDDFFFIIIRRR\\\pppzzzpppddd[[[XXXWWWRRRPPPOOOMMMNNNZZZiii}}}yyydddOOO===;;;777444333444777999>>>DDDQQQeeezzzyyynnnrrrfffMMM???>>>???;;;;;;BBBGGGYYYvvv|||uuuuuuxxxtttkkk```WWWPPPJJJKKKOOOUUUQQQOOOQQQSSSSSSWWW\\\aaa]]]WWWRRROOOMMMLLLLLLQQQQQQTTT[[[aaaddddddcccddddddeeeiiimmmooonnnmmmiiikkklllmmmmmmpppsssvvv{{{}}}nnnXXXPPPSSSTTTRRRSSSMMMJJJLLLMMMJJJHHHGGGGGGJJJNNNQQQRRRQQQQQQRRRWWWWWWWWWUUUSSSSSSTTTVVVWWW\\\```ccckkkvvv}}}|||yyyvvvwwwzzzzzzvvvrrrtttssstttzzzdddNNN;;;888777///,,,...++++++++++++++++++++++++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++000---000===AAARRRuuuYYYJJJLLLbbb}}}mmmqqqwwwOOOGGGRRR\\\{{{vvvrrrjjj```\\\^^^YYYkkk{{{dddMMM@@@444111000//////222000///...---,,,+++++++++++++++*********************+++,,,---------,,,,,,+++++++++,,,,,,---...///111111111111111111111111222222111111111111111111111000000///////////////000////////////000111111111111111111111111111111000111222444888>>>CCCFFFIIILLLQQQXXX___eeekkkooovvvzzz{{{zzz{{{}}}}}}zzzsssqqqlllhhheeeeeehhhjjjlllttt}}}yyyssspppnnnyyyvvvjjjhhhiiiqqqyyyuuuvvvqqqbbbMMM===666666555333111000000///---+++***+++---...---,,,***)))++++++,,,---,,,+++***)))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((***))))))))))))(((((((((***************+++,,,,,,------,,,,,,---...///000000444555777EEE___uuu|||sssZZZjjjxxxeeeiii{{{qqquuu{{{zzzyyyzzzzzzvvvoooggg]]]RRRHHHAAA>>><<<888666555666888:::>>>???????????????>>>>>>@@@@@@???>>>>>>>>>>>>>>>CCCBBBAAAAAADDDOOOfffyyy}}}tttmmmcccVVVMMMJJJEEEFFFGGGDDDDDDQQQmmm{{{jjjTTTAAA666555333222222444666888<<>><<<;;;111+++...++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,------,,,333>>>AAAWWW|||UUUEEEPPPuuuwwwoooiiiDDDHHH\\\fff|||}}}wwwqqqkkkccc[[[ZZZ]]]fffgggOOO999222---...000//////000000///...,,,++++++++++++******++++++++++++++++++***+++,,,---------,,,,,,***++++++,,,...///000000222222222222222222222222111111222222222222222222000000////////////......///////////////000111222222222222222222222222222111000000111444999>>>BBBEEEFFFKKKTTTaaakkkrrrtttrrrttttttsssvvv}}}{{{uuuooojjjhhhhhhiiillluuuwwwrrrpppnnnuuu|||zzznnniiigggmmmtttvvvxxxwwwmmm[[[HHH<<<777666444333333333333111///111222333444333111///---)))***+++++++++***((('''))))))((((((((('''''''''''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++************+++,,,,,,......---------...111444111222333999NNNiiiyyy{{{~~~```XXXxxxooohhh{{{vvvsssxxx}}}{{{wwwuuutttpppiii```UUUKKKDDD@@@:::888777555666888:::<<<>>>??????@@@@@@??????>>>@@@@@@???>>>>>>>>>??????>>>FFFLLLJJJJJJ___{{{tttmmmfff\\\NNNEEECCC>>>BBBDDDDDDMMMgggyyydddVVVFFF999555444333222222333555666===HHHZZZooolll]]]NNNRRR[[[MMM;;;<<<666:::888888@@@LLLiii{{{ssspppooocccWWWIIIAAA===>>>FFFOOOUUURRRQQQVVV[[[___fffnnnppppppooojjjbbbYYYRRROOOSSSUUUWWWXXX\\\aaacccbbb```bbbdddgggiiijjjjjjjjjmmmlllkkkiiihhhjjjnnnrrrsssuuuxxxzzz}}}wwwqqqkkkaaaWWWVVVPPPNNNQQQRRRNNNKKKJJJKKKNNNQQQRRRRRRRRRRRRSSSVVVVVVTTTQQQOOOOOORRRTTTWWWYYYXXXWWW^^^kkkvvvzzz{{{xxxvvvvvvwwwwwwuuusssqqqqqqsssxxx}}}bbbDDD===<<<333---000,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---///,,,...666:::@@@___uuuMMMGGG^^^sssdddHHHQQQlll{{{xxxqqqhhhbbb\\\ZZZ___gggqqqQQQ>>>444111...///000000/////////...---,,,++++++++++++******+++++++++++++++,,,++++++,,,,,,,,,---------***+++,,,...///111111222222222222222222222222222111111222222222222222333/////////////////////...////////////000111222222222222222222222222222222555333222222444888===@@@CCCEEEJJJQQQ\\\fffnnnrrrpppsssttttttxxxzzzuuuqqqnnnlllkkkoooxxx~~~vvvqqqppppppsssuuuvvvxxx{{{|||sssmmmhhhjjjooo{{{wwwwwwvvvqqqgggWWWFFF:::777666555555666666555333555666777777555333000///***+++,,,,,,,,,+++)))(((************)))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************+++++++++***+++,,,,,,---...///...------///444888999666777DDD\\\qqqwwwssswww___YYYmmmmmm{{{tttrrrsssyyy|||yyytttpppooojjjbbbWWWMMMEEE???<<<666666666666777999<<<======>>>???@@@@@@AAAAAA@@@@@@???>>>>>>>>>???AAABBBAAAJJJSSSZZZiiivvvpppnnnhhhaaaZZZPPPCCC===<<<;;;AAAGGGPPPgggzzz[[[JJJCCC>>>999555444333333444555777999DDDSSSdddqqqyyyzzzqqqeeeUUURRRKKKOOOZZZRRR@@@;;;666:::777666===GGGccc~~~uuukkkccc___OOOFFF===999888;;;BBBKKKOOONNNRRRZZZaaaeeejjjppprrruuuwwwtttkkk___UUUPPPQQQVVVYYYYYY]]]dddgggeeeeeegggiiijjjiiiiiihhhhhhjjjiiihhheeedddfffjjjmmmooooooqqqwww{{{vvvkkkaaa[[[TTTOOOOOOPPPMMMLLLLLLKKKMMMPPPQQQPPPPPPQQQQQQTTTTTTSSSQQQOOOPPPRRRTTTQQQSSSSSSRRRWWW```gggiiiwwwvvvvvvvvvwwwwwwwwwvvvrrrsssuuuxxx|||~~~~~~~~~wwwpppNNN@@@;;;444111444,,,,,,,,,++++++*********************************(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,---------+++222:::;;;JJJqqqaaaJJJYYY}}}vvvzzzwww[[[RRR___~~~uuurrriii```\\\[[[aaannn{{{yyyWWW???444222111000...///111111000...---,,,+++++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++---///111222222222222222222222222222222222111111222222333333333333//////000111111000000///////////////000111222333222222222222222222222222666555333222444777;;;===;;;???EEEIIINNNVVVaaaiiimmmrrrwwwzzz{{{xxxvvvuuurrrpppqqqxxx~~~zzztttpppoooqqqpppnnnmmmooottt{{{}}}zzzwwwqqqjjjiiilllrrryyyvvvssstttqqqeeeQQQBBB999777555555666888888888666666555444222000...---......///000///...---,,,************))))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))************++++++++++++++++++,,,------...//////...---111888>>>===777;;;QQQfffnnnooooooaaaOOOeeexxxvvvsssqqqssswww|||~~~{{{vvvrrrllleeeYYYNNNEEE>>>999666444555666777999;;;===>>>===>>>???@@@AAAAAAAAAAAA@@@???>>>>>>???BBBDDDFFFGGGMMMYYYppp|||tttoookkkaaa[[[TTTNNNEEE<<<:::===999FFFVVVkkk]]]CCC999999;;;;;;444444333333555888<<<>>>GGGYYYiiilllhhheee]]]TTTJJJLLLJJJPPPZZZPPP===777555999777777>>>FFF^^^~~~~~~xxxrrrtttuuuqqqhhh]]]SSSNNN???999666666888:::@@@GGGNNNOOOUUU^^^dddfffiiimmmpppvvv|||zzzoooaaaUUUNNNJJJSSSYYYYYY]]]fffkkkiiiiiikkklllllliiigggffffffhhhhhhgggeeedddeeehhhkkklllkkklllsss|||~~~{{{zzzvvvpppbbbYYYSSSRRRRRROOONNNNNNLLLMMMOOOOOONNNNNNOOOPPPQQQRRRSSSRRRQQQQQQSSSTTTRRRUUUUUUTTTWWW]]]```___pppqqqsssvvvwwwxxxxxxxxxuuuwwwyyy|||~~~hhhdddttt|||uuu```HHH<<<777555444---,,,,,,++++++*********************************(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---------+++,,,888@@@EEE```uuuRRRQQQuuunnnZZZRRR___vvv{{{qqqkkkccc\\\\\\bbbooo~~~]]]CCC555000---//////,,,---111222111------,,,+++++++++++++++******++++++,,,---------,,,,,,+++++++++,,,---...,,,---///111222222222222222222222222222222222222111111222222333444444444///000111222333222111000/////////000111222333444333333333333333333333333333333222222333555777999666;;;@@@CCCEEEMMMYYYcccfffnnnvvv{{{}}}zzzwwwwwwzzzzzzxxxvvvqqqsssvvvvvvuuusssrrrrrrsssnnniiigggiiinnnsssuuu}}}yyyyyyzzzvvvlllkkkjjjkkk|||}}}yyyvvvwwwwwwnnn\\\MMM;;;888444444666888:::;;;777666333000...---,,,,,,///000111111111000...---)))))))))((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++,,,++++++++++++,,,---------...///...---222;;;BBB???888CCC^^^lllhhhlllxxxlllZZZZZZ}}}}}}uuunnnnnnuuuyyy}}}}}}yyysssoooeee[[[MMMDDD???;;;666222444555777999;;;===>>>??????@@@@@@AAAAAA@@@@@@@@@???>>>>>>>>>AAADDDHHHJJJOOO___xxx|||tttmmmfffbbbWWWQQQJJJDDD>>>:::===DDD???VVVrrr|||eeeHHH777555888999999888666444333444888<<>>>>>???AAABBBBBBAAA@@@???>>>>>>???>>>>>>???BBBFFFJJJLLLYYYzzz~~~vvvlllbbbYYYRRRNNNHHHAAA<<<888777???HHHHHHggghhhUUU???666777:::999666===:::666333333555999<<>>;;;:::777666999<<<===BBBHHHQQQQQQVVV___fffhhhlllqqqoooxxx~~~qqq^^^NNNEEEBBBPPPZZZ\\\bbboootttqqqfffhhhjjjiiieeeccccccdddbbbcccddddddcccdddeeegggkkkllllllkkklllqqq{{{~~~xxxrrrkkkeeeaaabbb```YYYSSSQQQNNNOOOPPPPPPNNNNNNOOOPPPLLLOOOSSSUUUUUUTTTUUUUUUTTTWWWWWWUUUWWW\\\___^^^aaafffmmmsssvvvwwwwwwwwwsssvvv{{{~~~~~~~~~vvvqqq{{{vvvyyy~~~^^^CCC<<<666+++------,,,,,,+++***))))))************************'''((()))******)))((('''&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------...111111===HHHYYYnnnQQQJJJiii|||iii~~~cccLLL]]]xxxqqqmmm___]]]```jjjwwwjjjSSSCCC777000---,,,222555111///000---(((,,,,,,++++++***+++++++++******+++,,,,,,---......---,,,+++***+++,,,---......///111333333333111000000000000000000000000000111111222333333444555555000111333555555555333222/////////000111333444555333333333333333333333333111222333555666666666666;;;777444555999@@@FFFHHHPPPZZZeeemmmvvv||||||yyyrrrppppppttt{{{~~~}}}zzztttoookkkmmmuuu~~~}}}vvvooolllmmmoooooonnn}}}}}}}}}|||yyyyyypppooommmeeekkkxxx|||}}}{{{{{{sssllleeeZZZKKK>>><<<===666555888444111111111000///---,,,+++************))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************++++++,,,,,,,,,,,,------000,,,***,,,000555;;;AAAGGGLLLqqqzzzdddyyyrrr]]]xxxuuuccc{{{}}}yyyxxxxxxuuu|||{{{qqqjjjiii```TTTKKKEEE>>>;;;;;;:::777333666888:::===??????>>>>>>???@@@BBBBBB@@@??????@@@AAA???>>>@@@BBBGGGUUUddd}}}tttggg]]]WWWPPPIII@@@>>>;;;888888<<>>777666777666777:::EEEVVV\\\SSSQQQ\\\```ZZZ@@@BBBFFFIIIDDD<<<888999999222444===CCCEEEPPP^^^kkkwwwvvvdddSSSPPPQQQPPPUUUPPPHHHAAA===:::888666555888;;;<<<<<>>IIIDDDVVVffffffqqqyyymmmiiieeeeeehhhhhhddd``````bbbffffffbbbaaadddfffeeeggghhhiiijjjlllpppuuuyyy}}}xxxvvvnnnkkkkkkmmmjjj___SSSNNNRRRPPPNNNNNNOOOOOONNNMMMQQQVVV[[[ZZZUUURRRUUUYYYWWW]]]^^^XXXWWW\\\```___ZZZ\\\cccnnntttuuuvvvyyy|||}}}~~~|||~~~zzz]]]AAA777:::111,,,)))+++,,,))))))++++++++++++************))))))(((((((((''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++,,,,,,+++++++++,,,------***999AAAIIIjjjvvv___QQQSSS|||iiisssaaaTTTUUUsss~~~uuujjjdddbbbccciiixxxnnnNNN@@@999111...000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,///...---,,,------///000111222333333444444444333222222111111000111111222222222222444666777666555///444444222777>>>999...000/////////111333555666666555444222111111111111222444333000111888===???<<<999555333555888<<<>>>BBBMMMYYYaaaeeekkksss{{{tttssssssxxx}}}|||xxxxxxtttppprrrxxx~~~yyysssmmmmmmqqqqqqiiibbbpppyyy}}}{{{|||~~~xxxnnnfffdddfffiiikkkvvvsssxxxsssqqqjjjWWWFFF>>>===666444444---//////......---,,,+++***************))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************************++++++,,,,,,,,,,,,------///------000222555:::@@@RRRkkkxxxnnnjjjuuusssdddkkkhhhrrr{{{yyyyyywwwtttzzzxxxmmmfffcccZZZOOOHHHBBB<<<999999999777444666888;;;===>>>???>>>>>>???@@@BBBBBB@@@???@@@@@@>>><<<@@@FFFGGGQQQqqqyyysssqqqgggZZZPPPJJJCCC<<<:::666555999;;;???IIISSSppprrrSSSBBB;;;666666888<<>>??????AAAEEEIIIOOOUUUgggsssoooqqqwwwvvv||||||```JJJ@@@>>>DDDHHH[[[ggggggsss}}}rrrkkkgggfffhhhhhhccc______^^^bbbccc``````dddgggggghhhhhhiiiiiijjjmmmqqquuu}}}zzzxxxvvvqqqmmmlllmmmjjjaaaXXXTTTUUUUUUUUUTTTRRRPPPNNNMMMNNNRRRUUUUUURRRRRRTTTWWWRRRYYY]]][[[ZZZ\\\]]]ZZZ\\\\\\aaahhhlllooouuu}}}~~~~~~}}}pppMMM999555555///,,,------***)))++++++++++++************)))))))))(((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...///888@@@SSS~~~___XXXQQQddd{{{cccttttttSSSQQQ]]]~~~~~~{{{pppfff```bbbooovvv[[[AAA777444000///222000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,......---,,,---...///000222222333333333333333222222222111111111111111222000000111333555555555444333222333999DDDIIIAAA555000/////////000222333444666555333222222222333444222555555444777???FFFGGGJJJDDD===888777777888888999BBBNNNWWW^^^gggpppxxxssssssuuuzzz~~~|||xxx{{{wwwssstttwww{{{}}}}}}~~~uuulllhhhjjjjjjeee___hhhpppyyy||||||{{{}}}{{{qqqhhhbbbbbbeeehhhrrr~~~mmmuuu~~~{{{iiiQQQBBB===555333111))),,,,,,,,,++++++*********************))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((************************((((((((()))))))))******************************++++++,,,,,,,,,,,,------...---000333444555<<>>888555666888777666777999;;;===>>>???>>>>>>???@@@BBBBBB@@@@@@@@@AAA@@@@@@EEEJJJMMMaaa{{{ssskkkiii```SSSHHHBBB<<<666666000222:::>>>@@@OOObbbXXX???777888777555;;;GGGSSSXXXAAA;;;777888888777888;;;DDDIIIIIIHHHQQQ[[[VVVHHH>>>======>>>:::444222444666333555:::===CCCSSSfffqqqqqqeeeMMM===<<>>???FFFPPPWWWXXXYYYQQQEEE<<<777666444333444:::CCCLLLVVVaaajjjqqqrrrtttwww|||~~~{{{xxx|||{{{xxxwwwwwwyyy{{{||||||oooiiihhhhhheeeaaa```hhhrrryyy}}}~~~vvvkkkaaa^^^aaaeeekkkrrrooocccpppyyy\\\GGG===555444444,,,+++++++++************+++************)))))))))(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************************+++++++++,,,,,,,,,------...---111555666777CCCRRRzzz{{{mmmzzzkkkVVVcccqqq]]]|||{{{|||yyysssuuupppeee\\\UUULLLDDD>>>:::555333444777888888999:::;;;===>>>>>>>>>>>>???@@@BBBBBBAAA@@@AAABBBDDDHHHJJJIIITTTyyy}}}wwwpppeeeddd]]]PPPEEE???:::555555111555======AAAZZZyyysssLLL<<<555:::;;;:::DDDTTTZZZVVV===999777999999777888;;;???AAAAAADDDLLLSSSMMMAAA>>>;;;999999666111000333333333555888:::CCCWWWkkkrrrlll[[[EEE999===EEEJJJIIICCC<<<666555666777888888???GGGLLLKKKIIIHHHHHHQQQaaayyy~~~rrruuutttQQQ@@@BBBJJJTTTaaajjjjjjnnn~~~{{{qqqkkkhhhhhhfff```]]]]]]]]]aaabbb``````eeehhhhhhffffffggggggfffhhhkkkmmmwwwwwwxxxyyyzzz{{{||||||wwwqqqllljjjeee^^^[[[\\\UUUXXXZZZWWWRRRPPPRRRVVVUUURRRPPPQQQUUUXXXXXXWWWWWWWWWWWWUUUVVVYYY]]]^^^^^^^^^_________cccrrr~~~nnnLLL<<<999333//////...++++++---+++++++++*********)))))))))))))))((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---...///000???SSSmmmzzzYYYQQQYYY^^^[[[ttt{{{KKKHHHTTTiiivvv~~~yyyooogggdddooonnnLLL???222000111000///000///...------,,,,,,,,,------------------------------------------,,,,,,+++------------......//////222222222222222111111000111111222222222222222222333444666666555444444444444666FFF___iii[[[EEE999000000000000000000111111555444222111111333444666>>>CCCHHHMMMXXXfffnnnppphhh]]]LLL???777444333222777999===EEEOOO[[[dddjjjppptttyyy|||}}}|||zzzxxx|||||||||zzzxxxyyy|||}}}sssmmmmmmlllhhhddd___dddnnnyyyzzznnnccc]]]```dddgggjjjyyy___]]]dddLLL???444444777222---,,,++++++***++++++,,,************)))))))))(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************+++++++++,,,,,,,,,------...---111777777;;;NNNeeezzztttzzzssscccddduuujjjccc~~~yyy|||}}}vvvsssrrrlllbbbXXXPPPHHHAAA:::777444333444777999::::::;;;<<<===>>>>>>??????>>>@@@BBBBBBAAAAAABBBCCCAAALLLNNNNNNhhhxxxvvvpppiii]]]]]]WWWJJJ???:::666222444444:::@@@@@@KKKqqqcccDDD<<<888<<<>>>AAALLLWWWTTTHHH:::888888;;;:::777777::::::<<>>>>>999666777555111111333111333555777;;;GGG]]]qqqooodddQQQ???999@@@KKKQQQMMMGGG>>>777444555777888:::BBBLLLQQQPPPLLLIIIHHHRRRddd{{{}}}ooottteeeHHH@@@JJJUUUccclllllljjjvvvzzzrrrlllhhhgggeee```^^^___bbbeeeeeebbb```dddfffeeebbbdddeeeffffffhhhkkknnnrrrssstttvvvxxxyyy{{{|||yyyuuuqqqoooiiiaaa^^^```YYYZZZYYYUUURRRSSS[[[aaaYYYUUURRRSSSVVVXXXXXXUUUVVVVVVXXX[[[]]]]]]]]]]]]]]]^^^```bbbaaacccooo|||{{{qqqrrryyyZZZBBB999333.........,,,,,,...+++++++++*********))))))***)))))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---...///000111AAAZZZwwwrrrWWWMMMcccZZZ\\\{{{iiiLLLHHHZZZttt|||zzz}}}xxxpppkkkjjjxxxZZZ???888111111111111//////...------,,,,,,,,,,,,---........................------......------,,,++++++,,,---....../////////000111111222111111000000000111222333333333333222444666777666444333333555999EEE___vvvtttZZZAAA555000000000111111111111111444333333222333444555666>>>CCCJJJTTTeeexxx|||ppp\\\HHH:::444333444666666888>>>HHHUUUaaahhhoootttyyy|||{{{yyyxxxyyy{{{||||||||||||}}}|||xxxxxxxxxtttmmmgggaaaaaaiiivvv{{{rrrgggaaaaaadddfffiiiaaaSSSkkkXXXHHH777222666444///...,,,+++***+++,,,,,,************))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))*********++++++************************++++++,,,,,,,,,,,,------......444;;;;;;@@@YYYwwwkkkooo|||iii___wwwsss{{{|||vvvxxx{{{wwwpppooollleee\\\SSSJJJCCC>>>777666555555666888:::;;;;;;<<<<<<======>>>??????>>>@@@BBBCCCBBBAAABBBCCC===MMMZZZiii{{{nnniiiiiiddd\\\WWWXXXSSSHHH===888666333111777>>>CCCJJJcccsssQQQ:::888;;;===@@@FFFMMMOOOFFF:::888777999<<<;;;666666999888999===AAA@@@<<<;;;<<<===888444555555333222444222444777:::AAAQQQgggxxxhhhZZZGGG::::::DDDOOOUUURRRJJJ???777333333555666<<>>EEERRRfff|||rrrZZZDDD777444555111222333888AAAPPP```jjjpppuuu{{{|||yyywwwyyy{{{{{{{{{|||~~~xxxnnnaaa]]]bbbpppyyy{{{}}}}}}~~~|||vvvmmmgggddddddfffkkk~~~fffQQQwwwlll[[[AAA444555444000///,,,+++******++++++************))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++************************++++++,,,,,,,,,,,,------...000888AAAAAAEEE```{{{nnnqqqsssdddiii~~~{{{uuuuuuwwwsssmmmhhhccc]]]UUULLLCCC===;;;555666777888888999;;;<<<<<<<<<<<<======>>>??????>>>@@@BBBCCCBBBBBBCCCDDDFFFXXXvvv}}}kkk]]][[[]]]YYYRRRRRRUUUQQQFFF<<<888777666444;;;AAAFFFXXX}}}ooo\\\CCC333777<<<>>>DDDKKKKKKCCC;;;888777777;;;>>>;;;666444777;;;888999>>>===777666999;;;555222444666444333444555777:::>>>III\\\qqqZZZLLL===888>>>KKKVVV]]]UUUMMMAAA888444444666777>>>FFFQQQVVVUUUPPPKKKHHHMMMZZZlllmmmgggsssxxxdddOOOGGGMMMVVVZZZWWW```cccppp~~~qqqvvvqqqjjjeeeeeeeeebbbbbbeeehhhjjjiiibbb___``````___\\\^^^aaacccdddeeehhhkkkkkklllooorrrsssssssssrrrtttwww||||||rrrllllllkkkfff```ZZZXXXZZZ^^^aaaRRRRRRRRRSSSUUUUUUTTTSSSSSSSSSYYYcccgggaaa[[[YYY\\\\\\___dddfffgggjjjpppwwwzzz~~~}}}~~~}}}}}}}}}~~~~~~~~~xxxeeeeeeqqq~~~]]]BBB:::333111///++++++---+++++++++************)))*********)))))))))(((((((((((()))))))))*********)))))))))))))))))))))))))))************++++++++++++,,,,,,,,,...///000111???OOOqqq~~~XXX???TTTjjjdddsssSSSPPP[[[yyyuuurrroookkkmmmrrrxxx]]]FFF666---...////////////...------,,,,,,+++,,,,,,------//////////////////////////////000000//////...---***+++---...///000000///------///000111111222222///111333444555555444333111444555555444888@@@FFF\\\ooo}}}wwwbbbKKK;;;222///000222333444444444444111444:::???CCCFFFFFFFFF???AAADDDMMM___tttkkkPPP<<<555555111333444666===KKK^^^kkkrrrxxx~~~}}}xxxwww{{{~~~||||||}}}qqqaaaZZZ\\\jjjuuuwwwyyy}}}}}}}}}yyytttllleeeaaaccckkkzzzpppYYY}}}lllLLL777555444000///,,,***)))))))))***************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++************************++++++,,,,,,,,,---------...111<<>>999888555777999:::::::::;;;<<<======<<<======>>>???@@@>>>@@@BBBCCCBBBBBBCCCDDDVVVgggwwwcccUUUSSSWWWUUUPPPLLLOOOMMMBBB888555444333:::AAADDDIIIccctttYYYNNN===444:::>>>???HHHOOOIII<<<777===666888<<>>777666<<<===666333666999333111444666444333444888:::<<>>>>>>>>>>>======CCCCCC???AAAGGGBBBCCCQQQddd{{{{{{ooo```UUUPPPMMMKKKHHHIIIHHHEEE@@@;;;777777777:::@@@HHHYYYzzziiiVVVFFF777666@@@@@@JJJNNNEEE;;;888888888<<<:::999<<<===<<<999777888:::;;;:::777444222111000111111111000111333555999>>>CCCIIIVVVgggooonnnBBB;;;666:::HHHXXXdddjjj^^^QQQAAA666444666888888>>>BBBJJJPPPPPPJJJHHHJJJGGGNNNZZZeeejjjnnnyyytttaaaLLLBBB>>>>>>@@@BBBMMM]]]kkkwwwuuummmrrrjjjhhhffffffgggggggggfffllljjjfffbbb___\\\ZZZYYY\\\\\\[[[ZZZ[[[___fffkkkqqqtttssspppsssyyyyyytttooossszzz}}}vvvpppqqqlllfffaaa___[[[VVVRRRUUUVVVWWWVVVTTTSSSSSSTTTVVVVVVVVVWWWXXXXXXXXXXXX]]]___aaacccfffjjjooosssttttttvvv{{{|||xxx{{{{{{{{{|||}}}~~~~~~~~~}}}|||}}}wwwqqqttt~~~ppp{{{YYY<<<444666,,,---000%%%+++++++++************)))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))************///,,,,,,---------111888AAAuuuvvv[[[MMMFFFhhhttt]]]ZZZRRRYYYuuummmnnnpppoooppptttgggJJJ;;;555333222111000///------,,,,,,++++++,,,------......///111000///000111222111///111000///......---......***++++++,,,---...//////.../////////000000000000111222222444666888:::;;;888666555888???IIIVVVaaawwwlllaaa\\\TTTDDD666111111222222333333111000///222333888EEESSSZZZYYYTTTTTTQQQRRRZZZfffpppyyy~~~|||```DDD666444555555555???JJJJJJRRRiiittt{{{xxxvvv|||}}}zzzlllfff\\\VVV]]]hhhppptttwwwwwwyyyyyyvvvuuurrriii___fffmmmqqqvvv{{{{{{dddFFF888888111111000...,,,*********))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((++++++************++++++))))))***++++++++++++++++++++++++,,,---/////////222;;;AAAAAAHHH___yyytttaaa]]]xxxvvvdddwww~~~|||{{{wwwpppnnnnnnkkkfff]]]VVVKKKAAA;;;999888777999999999::::::;;;;;;<<<======>>>>>>???>>>>>>>>><<<@@@@@@CCCFFFBBBHHH[[[tttoooeeeWWWNNNIIIGGGDDDBBB@@@@@@>>>;;;777666666777>>>DDDRRRppp```PPPCCC777777AAACCCJJJKKKCCC:::888777666777777999===>>><<<999777777999::::::777444222222111222222111000222555888777>>>EEEJJJRRRXXXUUUOOO888777888???MMM]]]kkkssscccVVVDDD888444555666666<<>>333///111111222333444333222222555555999DDDQQQ\\\aaabbbeeedddfffmmmvvvgggGGG555444777555333>>>LLLNNNTTTgggrrryyy~~~yyywww{{{}}}|||zzzoooggg\\\TTTXXXbbbjjjppptttvvvxxxyyyxxxxxxvvvnnneeebbbhhhlllrrr|||yyy{{{lllNNN<<<;;;333222000...---+++******))))))***++++++***))))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))***************(((((())))))))))))))))))++++++************++++++)))******+++++++++++++++++++++,,,---...000111222000>>>@@@@@@RRRkkkwww```lllhhhjjj{{{xxxxxxtttmmmjjjjjjfff```WWWPPPEEE<<<888777777888:::::::::::::::;;;;;;;;;<<<===>>>???????????????;;;BBBDDDEEEIIIJJJ[[[xxxssslllbbbZZZOOOGGGBBB@@@>>>;;;999999999888666666888:::CCCPPPiiilllRRRGGG???777999CCCFFFHHHFFF???999777555333333777;;;>>>??????<<<999444666999999777444333333333333222111111333777;;;:::???CCCEEEFFFDDD>>>666555888???IIIUUUdddrrrzzzfffXXXEEE888333444555555999;;;>>>@@@===<<>>===@@@HHHPPPjjjvvv~~~yyy~~~zzztttmmmiiiggggggjjjjjjiiihhhgggeeecccaaaZZZ[[[\\\]]]]]]___bbbeeelllnnnoooooosssxxxyyyvvvtttvvvwwwzzz}}}{{{wwwrrrmmmhhhbbb\\\XXXWWWWWWXXXXXXXXXWWWVVVVVVYYYXXXXXXXXXXXXZZZ\\\]]]```cccfffhhhiiiiiijjjkkknnnrrrvvvwwwvvvxxx||||||{{{{{{|||~~~~~~}}}zzztttvvvzzz~~~~~~UUU;;;666000,,,//////,,,+++++++++************))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))*********+++++++++***,,,000000111888AAAeeegggNNNPPPqqqpppZZZvvvaaaLLLBBBUUU~~~~~~zzzsssqqqoookkkfffccchhhppp}}}sss___GGG555/////////000///...---,,,+++++++++---......///000000111111111000///000222222000///+++++++++++++++,,,,,,,,,++++++,,,---...//////000000///.........///111222555555555666777999:::;;;>>>CCCJJJOOOQQQQQQQQQPPPHHHKKKOOONNNEEE888111000111111222333444444444444333333666===HHHVVVbbbjjjsssvvvzzzrrrMMM777666999>>>BBBMMMZZZZZZ[[[gggyyy{{{}}}|||||||||tttkkk^^^TTTTTT[[[ccclllsssuuuyyy{{{{{{{{{zzztttmmm```ccceeejjjxxx{{{pppwwwyyypppyyytttYYYAAA:::666444111///---,,,+++***((()))+++,,,,,,+++)))(((((((((((((((((((((((((((((((((''''''''''''((((((++++++++++++******))))))(((((())))))******++++++++++++************++++++)))***++++++,,,,,,++++++,,,---.........///111333333===@@@LLLeeexxx{{{gggsssjjj~~~{{{wwwwwwssslllhhhgggaaa[[[OOOHHH???888555666777888;;;;;;;;;;;;;;;:::::::::<<<===>>>???@@@@@@@@@@@@AAAFFFEEEFFFNNN[[[{{{uuuiiiggg]]]VVVLLLDDD???<<<:::888888888999888888999;;;>>>EEEaaaqqq[[[GGG???;;;777:::BBBHHHEEE@@@;;;777666444111555999<<<===???AAA???<<<222555777888777555444444333333222111111444888<<<@@@???<<<999888888777666<<<>>>EEEQQQ```nnnwww|||iiiZZZFFF888444555777777777888;;;<<<:::===IIIWWWVVVRRRPPPRRRRRRPPPRRRVVVTTTMMMEEEAAA@@@DDDQQQ]]]xxx|||zzzrrrnnnkkkiiiggggggiiijjjkkkjjjhhhfffddd`````````______```dddfffgggjjjnnnsssyyy|||zzzxxxwwwxxxzzz{{{}}}|||vvvooohhhbbb^^^\\\ZZZXXXXXXXXXYYYYYYYYYZZZYYYXXXXXXYYY[[[]]]^^^dddfffhhhiiiiiiiiijjjkkkrrrsssuuuuuuvvvzzz}}}{{{}}}|||{{{|||~~~~~~xxxsss{{{uuutttdddAAA:::888111+++***,,,,,,+++++++++*********))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))*********+++++++++***+++---000000222;;;DDDqqqxxx\\\IIIXXXrrrfffxxxMMMIIIGGG___|||}}}~~~vvvoooooollleee]]]]]]fffqqquuugggQQQ===333000000//////...---,,,++++++++++++---......//////000111111000000000111222222000...))))))***+++,,,---------++++++,,,---...///000000000///.........///111222444444555777999;;;===>>>GGGJJJJJJGGGEEEGGGHHHHHHEEEKKKPPPLLL???444111444222222333333333444444444333444666:::AAANNN]]]hhhrrrzzzzzzTTT<<<<<<888KKKYYYaaafffaaa```kkk~~~||||||}}}zzz|||~~~yyypppcccVVVRRRWWW___kkkvvvvvv{{{~~~~~~~~~}}}xxxrrr```aaa```bbbnnnxxxllllllpppyyy}}}hhhKKK<<<:::666111///...---+++***'''(((***++++++***((('''))))))))))))))))))))))))((((((''''''''''''((((((...---,,,+++***(((((('''(((((())))))******++++++++++++************++++++******+++,,,,,,,,,,,,+++---...///...,,,---000333999999GGGeee~~~tttqqqdddrrr}}}{{{vvvvvvrrrkkkfffccc\\\TTTFFFAAA:::555444666888999<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBBBBBBBEEEFFFBBBFFFYYYrrr~~~oooffffff[[[UUUKKKCCC===999777666999:::::::::999:::<<>>;;;777555666888::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@BBBCCCCCCDDDEEEDDDCCCSSSsss{{{vvvllleeedddXXXRRRIII???888555555555999::::::999888999;;;===LLLpppsssVVVHHH;;;666666777999<<<@@@;;;777666555333222444888999888888@@@IIIFFF<<<333555888999888777666777555666666666555666888:::;;;:::999:::888555777;;;@@@BBBNNNeee~~~|||jjjRRR@@@999999:::;;;:::999:::<<<;;;:::???GGGEEEEEEGGGLLLOOOPPPUUU[[[^^^XXXRRRNNNLLLMMMWWWbbbnnnuuuzzz}}}|||ssskkkjjjnnnpppmmmiii]]]aaahhhnnnppppppmmmkkkkkkiiigggccc______```bbb]]]___hhhttt||||||{{{{{{{{{~~~yyyssspppfffbbb]]]\\\]]]^^^]]][[[\\\\\\]]]___```aaabbbbbbjjjlllooopppqqqsssvvvxxxyyytttppprrrxxx~~~~~~~~~zzz~~~|||wwwzzzTTT777666555///111,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))*********************++++++++++++,,,,,,,,,...//////444BBBQQQ\\\FFFFFFiiifffBBBJJJVVVppp{{{||||||qqqnnnjjjbbbYYYYYYcccnnntttaaaPPP>>>666444111...,,,...---,,,,,,+++++++++,,,,,,------......///000000//////000222333222000---***+++---////////////...,,,,,,---...///000000111.../////////000000000000...///222555:::>>>BBBDDD<<>>@@@BBBDDDDDDEEEGGGIIIRRRrrr|||sssnnnjjjeee```TTTOOOFFF<<<666444666888999:::;;;:::999:::===???PPPyyy}}}^^^MMMBBB777444555666888999999555444666555111222666888::::::>>>LLLWWWOOO???444777999:::999888777777888999;;;;;;999999999:::;;;:::<<<@@@???;;;===CCCMMMUUUggg~~~xxxgggPPP>>>888999<<<===???>>>@@@DDDEEEAAA???@@@>>>>>>AAADDDFFFJJJTTT```ccc^^^ZZZYYYWWWTTTWWW\\\gggqqqzzztttsssiiijjjllloooqqqpppmmmkkkUUU[[[eeennntttvvvtttrrrlllmmmmmmjjjeee```^^^]]]YYYXXX___kkksssvvvxxx||||||~~~zzzxxxnnnkkkjjjjjjllljjjddd^^^^^^```bbbeeefffffffffeeeiiinnnuuuzzz}}}~~~~~~|||zzzxxxxxx{{{~~~}}}}}}~~~~~~}}}|||tttxxxiiiBBB888555000444------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))************((()))))))))*********************+++++++++,,,,,,,,,,,,---///111999KKK\\\zzzQQQ>>>LLLyyy\\\EEERRRgggxxx{{{{{{ppplllggg]]]XXX___lllsssrrrZZZIII888333222000------...------,,,,,,,,,,,,,,,---......//////000111111//////000222444333000---***,,,---///000///...---,,,,,,---...///000111111---...000111111111000///...///222555999===AAACCCJJJSSSXXXTTTUUU\\\\\\WWW___XXXIII888111222444222333333444444666888:::;;;???BBBGGGLLLPPPUUUYYY[[[iii|||{{{dddTTTPPP\\\iiihhhjjj~~~sssdddXXXPPPQQQ\\\hhhsss{{{|||{{{xxxssscccaaa______fffttt}}}oooYYY@@@:::222///000000---))),,,++++++******++++++,,,))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((()))******+++))))))((((((''''''&&&&&&++++++************++++++***+++,,,,,,------,,,,,,))),,,///000///333:::AAADDDPPPmmmwwwooozzz|||yyyxxxwwwkkkkkkfff^^^UUUMMMBBB888666555555777:::<<<===<<<:::::::::;;;<<<===>>>>>>;;;<<<>>>AAACCCDDDEEEEEEKKKQQQcccwwwmmmhhhhhhddd]]]SSSMMMEEE;;;666555999<<<:::;;;<<<<<<<<<===@@@BBBSSSfffVVVGGG>>>555222444666777888555222333666555000222888999<<<>>>FFFXXXcccXXXDDD555888:::;;;:::888777888:::<<<>>>>>>===;;;:::;;;???<<<===@@@AAAAAAGGGQQQ```mmmxxxnnn^^^HHH888444888===@@@DDDCCCGGGOOORRRMMMGGGDDD???>>>???@@@AAAFFFVVVeeeeeebbbaaacccaaa[[[YYYYYYgggsssiiiddd[[[eeeqqqvvvtttooollllllPPPXXXcccooowwwzzzzzzyyynnnqqqsssqqqkkkddd^^^[[[WWWTTTWWWbbbkkkpppvvv}}}}}}~~~|||~~~}}}uuutttvvvyyyzzzuuukkkbbb```bbbfffiiijjjjjjiiihhhhhhpppzzz~~~}}}|||}}}}}}rrrooowww|||{{{QQQ@@@777...111---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************(((((())))))*********+++******+++++++++,,,,,,,,,+++,,,---///222<<>>???>>>===<<<<<<<<<<<<<<<:::AAAAAA<<<;;;CCCHHHHHHSSSfffyyyzzzvvvpppkkkhhhddd]]]YYYPPPHHH???;;;888666777;;;???>>>AAACCC@@@;;;===EEE\\\jjjaaaXXXKKK>>>333555:::::::::<<<555222444777666111111666;;;888CCCWWWjjjtttcccBBB555===DDDCCC<<<666888<<<======IIILLL>>>777===@@@>>>HHHKKKKKKMMMLLLXXXnnnnnnOOO777666;;;:::===EEELLLMMMPPPUUUZZZ\\\YYYVVVOOOOOOKKKFFFEEENNN^^^kkkpppmmmeee```dddjjjfff]]]dddmmmqqq^^^WWWUUUmmmzzzssssss{{{qqq\\\OOOSSScccvvv|||zzz}}}{{{yyyuuuqqqqqqqqqiii```YYYRRRQQQ\\\mmmwwwzzzyyy}}}|||~~~yyyzzzttt{{{}}}ggg]]]\\\dddjjjkkknnnrrrpppjjjmmmrrrzzz~~~}}}www}}}}}}{{{yyyyyyyyyyyy{{{~~~yyypppgggtttwwwuuuuuuhhhFFF444000666///...---,,,+++*********************************((('''''''''((()))***++++++)))(((''''''((()))+++---------,,,,,,+++++++++---//////444:::>>>XXXdddIIIEEEbbblllLLLRRRiiilllqqq}}}}}}{{{xxxwwwwwwrrrkkkggg\\\QQQTTTgggwwwsssgggQQQCCC555000000///...///------------...000111222///111222333222111...---111111111222333444666666///////////////...------/////////000111111222222---------...............111111333777777777===DDDrrrqqqdddPPPHHHPPPXXXYYYNNNCCC999555444333444777666888:::999999<<>>>>>>>>===<<<<<<<<<======@@@BBBCCCBBBCCCFFFJJJMMMhhhuuutttooohhhddd```\\\VVVQQQOOOGGG???;;;999777999===???>>>@@@AAA===:::@@@IIIgggpppddd___ZZZGGG<<<333444888888888:::777444555888777333333777<<<777HHHggg|||~~~ddd@@@999@@@EEECCC<<<666777;;;;;;EEESSSSSSDDD===AAADDDIIIRRRSSSSSSVVVXXXcccxxxkkkOOO888888>>>???BBBJJJKKKJJJKKKPPPXXX___bbbddddddbbb[[[PPPIIINNN^^^mmmyyywwwpppjjjjjjlllggg^^^eeekkkxxx~~~kkkZZZTTTRRRkkkzzzuuurrrvvvlllYYYNNNTTTeeezzz~~~}}}yyyuuuuuutttmmmcccWWWQQQPPP[[[kkkxxx}}}~~~|||~~~yyy|||qqqaaa]]]WWW]]]aaaccchhhoooqqqooorrrqqqqqqtttyyyzzzxxxuuu{{{}}}~~~|||~~~||||||{{{|||||||||rrrggggggsssssstttxxxWWW<<>>222///000///...///------------...000111222000111222222222000///...000000111111333444666777000111111000///...---,,,......//////000000111111---------...............000000222555666777===FFFppphhhVVVFFFGGGSSSYYYUUUHHH???777666555555666999:::<<<>>>??????BBBHHHMMMTTTWWW\\\cccjjjoooppppppwww~~~|||lllbbbggg]]]aaaxxx{{{mmmcccWWWNNNTTTaaalllttt}}}}}}wwwrrrpppmmmggg___YYYXXX___jjjqqqyyyYYYBBB;;;222111111+++++++++*********)))))))))******))))))))))))******)))(((''')))+++,,,+++***((((((((((((((((((((((((((((((((()))))))))******))))))*********+++++++++---,,,,,,,,,,,,---......+++///---///888<<>>???@@@===???FFFGGGEEEMMMYYY{{{ttttttooohhhccc___[[[UUUPPPNNNFFF???;;;999777;;;@@@@@@@@@AAA@@@<<<;;;DDDOOOppp}}}hhh```[[[SSSBBB:::555555777888:::<<<888666666999999777777999===888RRR~~~bbb<<<===BBBFFFBBB;;;666777:::<<>>EEEFFFIIIPPPKKKIIIHHHLLLSSS\\\dddhhhffffffbbbXXXOOOPPP[[[fffuuussspppmmmnnnllldddZZZ```jjjyyywwwfffXXXSSSdddwwwwwwmmmiii]]]LLLKKKXXXnnn{{{wwwwwwvvvoooeeeUUUQQQPPPXXXiiizzz}}}zzzxxxvvvkkk\\\TTTUUUYYY]]]aaaeeekkktttyyyzzzwwwpppkkkkkkpppsssqqqnnnrrruuuyyy|||}}}}}}~~~~~~{{{~~~~~~}}}||||||}}}tttggg]]]mmmkkkEEE000222000///...,,,++++++************************************++++++******)))(((***)))(((''''''((()))***+++++++++++++++*********000...---///888QQQ}}}rrrHHHDDDRRRmmmQQQDDD\\\rrrjjj~~~zzzxxxtttqqqqqqpppfff[[[WWWLLLOOOggg{{{xxxeeeUUUDDD999000///000...---...,,,,,,------...///111222111111111111111000000000//////000111222444666777222222222111000...---,,,,,,,,,---......//////000---------........./////////...///333444666>>>GGGhhhZZZFFF;;;EEETTTVVVMMM???999555666777777999<<<999<<>>LLLddd|||rrr[[[tttyyytttpppllljjjbbb[[[PPPEEE<<<888777888999:::;;;;;;::::::;;;<<<============>>>??????@@@???:::???HHHFFFDDDVVVqqqzzzvvvuuuppphhhccc```[[[VVVRRRNNNGGG@@@<<<888777;;;BBBCCCGGGIIIFFF@@@@@@JJJUUUqqq|||nnnbbbRRRCCC<<<:::888888999;;;>>>@@@999888777888::::::::::::???===___ZZZ;;;<<<@@@BBB???999666888;;;???^^^lllbbbWWWQQQMMMKKKQQQVVVTTTTTTZZZ[[[aaarrr~~~YYYIII@@@FFFLLLLLLMMMQQQNNNMMMMMMNNNQQQUUUXXXZZZTTTWWW[[[\\\[[[[[[]]]```hhhgggiiioootttpppcccWWWVVVnnnxxxggg___^^^xxx|||zzznnnccc\\\RRRFFFMMMddd~~~{{{xxxxxxvvvnnndddUUURRROOOVVViii~~~||||||xxxmmm\\\OOOLLLQQQ[[[```gggnnntttzzz}}}}}}ppplllhhhhhhkkknnnnnnnnnllloootttvvvvvvuuutttuuuuuuvvvzzz}}}|||zzzzzz{{{}}}~~~tttfff___ggguuuyyyOOO666888000///...---,,,+++++++++************************))))))***++++++***)))(((******)))(((((()))******************************,,,+++///444>>>___TTT@@@LLLaaapppYYYGGGHHHkkkyyy}}}~~~~~~uuurrrmmmiiiiiiggg[[[NNNOOOKKKYYYvvvsss\\\OOO@@@777111000000...,,,,,,,,,,,,,,,---...///000111222222111000000111111222/////////000222333555666444444333222000///---,,,+++++++++,,,------......,,,,,,------.../////////...,,,---000222555>>>HHH\\\NNN===888CCCPPPOOOEEE:::666555888:::999;;;>>>999<<<@@@CCCEEEIIIPPPUUU]]]dddnnnwww}}}yyymmmdddddduuuvvvlll___RRRNNNQQQWWWccctttyyyuuusssooofff]]]VVVUUUZZZ___{{{{{{{{{pppGGG555999:::222,,,++++++++++++******************))))))))))))******)))(((((('''&&&''')))+++))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......---000///222999===OOOlllxxx^^^aaa~~~yyytttqqqmmmiiieee[[[TTTIII>>>777555777999:::;;;<<<<<<;;;:::;;;<<<>>>>>>>>>>>>>>>???@@@AAADDD@@@EEEKKKEEEFFFggg~~~zzztttpppjjjbbb]]]ZZZWWWRRRNNNPPPIIIBBB===888666;;;CCCIIIQQQVVVQQQHHHGGGPPPYYYsss||||||ooo]]]HHH666666:::<<<;;;:::<<<@@@CCC:::999888888;;;>>>>>><<<@@@EEEkkkqqqOOO;;;999<<<===:::777666:::>>>AAAiii~~~zzzrrrbbbMMMFFFKKKUUU[[[dddqqqvvv~~~NNNEEEDDDLLLRRRPPPMMMNNNNNNRRRVVVXXXWWWSSSOOOLLLKKKLLLPPPXXX```ffffffeeedddeeekkkwww~~~wwweeeWWWWWWvvvxxxlllooouuuvvvlll```WWWTTTSSSRRRPPP[[[yyy|||yyyyyywwwooodddWWWSSSOOOVVVlll~~~{{{zzz{{{|||||||||}}}~~~ooo]]]TTTSSSUUUWWW]]]gggrrrwwwvvvsssqqqcccfffiiiiiiggggggiiikkklllooorrrrrrpppnnnlllkkkppprrrvvv{{{~~~|||zzzyyyxxxzzz{{{}}}ttthhhfffdddfffrrr|||^^^===888000000...---,,,+++++++++************************'''((())))))******************))))))))))))******************************...+++111666AAAiiiwwwGGGAAARRRiii|||fff~~~tttFFF???JJJsssvvvuuuqqqoooiiidddbbb^^^SSSGGGGGGMMMbbb|||~~~gggRRRKKK???888333222111---+++,,,,,,,,,,,,,,,---///000111222222111111111111222222/////////000111222333444444444333222000///---,,,*********+++,,,,,,------,,,,,,------...//////000---,,,---///000333<<>>;;;BBBHHHEEE>>>888666777;;;<<<;;;<<<@@@???CCCHHHKKKNNNRRRYYY^^^cccmmmzzzyyysssvvv{{{qqqcccVVVNNNLLLOOO\\\ppp}}}xxxpppoookkkcccZZZUUUUUUXXX~~~qqqnnnqqq|||QQQ999<<<;;;111///,,,++++++++++++***************))))))))))))******)))))))))(((&&&''')))+++)))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---......---///...222999===RRRttt```SSSooo|||wwwtttqqqmmmgggbbbTTTNNNDDD;;;555333555666:::<<<===<<<;;;;;;<<<===??????????????????@@@AAAEEECCCFFFHHHDDDOOOzzz}}}wwwnnnkkkeee^^^YYYWWWTTTPPPMMMOOOIIICCC===888666===FFFTTT___ddd\\\OOOMMMUUU^^^{{{yyygggRRR@@@666555===BBB???:::;;;@@@CCC===<<<:::999===BBBBBB???BBBNNNttt```GGG;;;777888999777555777<<<@@@CCCuuukkkJJJEEEOOO___mmm|||XXXFFFCCCEEELLLPPPNNNKKKJJJKKKSSS\\\aaa```YYYRRRMMMOOOLLLJJJOOOZZZdddjjjllliiikkksss}}}}}}ppp___TTTaaa{{{wwwwww~~~jjj[[[LLLHHHJJJMMMTTT\\\uuu~~~{{{{{{yyypppeeeWWWRRRMMMVVVrrr}}}zzzxxxwwwxxxyyyzzzzzzzzz~~~pppccc___^^^\\\XXX]]]gggrrruuuoooiiigggaaagggnnnnnnjjjffffffiiinnnppprrrqqqnnnkkkiiiiiiqqqtttvvvwww|||~~~}}}|||{{{xxxzzz{{{|||wwwmmmooohhhccckkk~~~pppEEE333111000///---,,,,,,++++++******************************)))))))))******+++*********************************+++++++++++++++444,,,111555CCCsssqqqIIIIIITTTmmmyyymmmbbb???@@@RRRzzztttsssnnnmmmggg```[[[VVVNNNEEECCCOOOeeevvvqqq\\\LLLIII>>>888444333111---,,,---++++++,,,,,,---...000111111111111222222222222222000000//////000111111222222222222111000...---,,,)))******++++++,,,,,,---+++,,,,,,---...///000000...,,,---///000111888AAABBBAAA???>>>???>>><<<999999888:::===>>>===@@@EEECCCHHHMMMQQQTTTXXX^^^cccgggrrr|||wwwtttgggZZZPPPKKKLLLYYYkkk}}}|||oooqqqpppiii^^^UUUSSSSSS|||vvvyyybbbCCC>>>777...444,,,,,,+++++++++***************))))))))))))******(((***+++***'''''')))+++))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,---.........000000666===BBB[[[zzzXXX]]]{{{wwwtttrrrlllddd]]]KKKFFF@@@999555555666888:::;;;======<<<<<<===???AAAAAA@@@?????????@@@@@@BBBAAADDDIIIOOOgggzzztttllliiiccc\\\XXXVVVTTTQQQNNNLLLGGGAAA===888888AAAKKK```llloooaaaQQQOOOYYYbbb{{{bbbIII<<<:::;;;FFFLLLFFF===<<<@@@BBB@@@@@@===;;;@@@GGGGGGBBBEEETTTxxxvvvWWWEEE<<<999999888555555777===BBBNNNdddHHHSSSaaavvvhhhMMMDDDBBBCCCHHHJJJIIIGGGHHHHHHPPP[[[bbbbbb^^^YYYVVVWWWUUUTTTTTTXXX```kkkrrrnnnttt~~~rrr___UUUVVVfffvvv~~~|||~~~uuu[[[PPPJJJNNNQQQSSSbbbttt}}}zzzzzzxxxooodddUUUOOOJJJVVVyyy}}}yyywwwuuuuuuwwwyyyzzzzzzxxx~~~{{{nnniiimmmllleee______eeelllmmmhhhdddeeebbbhhhnnnpppmmmiiiggggggkkkmmmnnnnnnlllkkkkkkkkkqqquuuwwwwwwzzz|||~~~~~~~~~~~~~~~|||{{{zzz{{{~~~}}}vvv|||ssshhhgggvvv~~~PPP444111000///---,,,,,,,,,,,,************************111000---***))))))***+++*********++++++*********++++++++++++,,,,,,,,,---222***333<<>>@@@BBBBBBAAA@@@????????????BBBCCCGGGPPPaaayyytttnnneee___XXXTTTSSSRRROOOMMMHHHDDD@@@===999:::DDDOOOiiittttttcccQQQOOO[[[eeedddGGG;;;===CCCPPPVVVMMMBBB???BBBCCCBBBBBB???===BBBKKKKKKEEEGGGXXXxxxpppUUUFFF<<<;;;:::888666555888>>>BBBZZZVVVFFFcccqqqkkkOOOHHHCCCEEECCCBBBCCCDDDDDDEEEGGGFFFNNNWWW^^^___^^^]]]]]]]]]bbbfffeeebbbeeeoooxxxsss}}}lllVVVTTT^^^dddlllrrrxxx~~~^^^JJJFFFMMMZZZ```dddzzz||||||zzzxxxxxxuuulllaaaSSSLLLGGGVVV}}}|||wwwuuutttssstttwwwyyyzzzzzz||||||qqqqqqzzzyyypppbbb^^^^^^cccccc___```ddd^^^aaaeeeiiijjjiiifffcccfffgggiiiiiiiiijjjlllnnnooouuuxxxvvvyyy~~~~~~yyyyyyzzz{{{{{{{{{zzzxxxwww~~~}}}~~~lllaaahhh|||ZZZ;;;111000///...---,,,,,,,,,************************888555000,,,))))))***+++******++++++++++++******+++++++++,,,,,,---------***%%%666GGG\\\ZZZHHHTTTcccuuuOOOCCCLLL^^^}}}uuujjjlllbbbccc___TTTIIIEEEBBB???HHHVVVbbbccc```[[[TTTMMM888333000000000...///333+++++++++,,,---...///000///000222444555444222111222222000///............//////000//////...------*********+++,,,,,,------++++++,,,---...///000111///...///111///---222888:::999999999777555666888888888<<<@@@BBBCCCIIIPPPOOOTTTZZZ^^^```dddjjjooo{{{|||zzzyyyyyy|||wwwjjj```VVVOOOQQQWWWaaannnyyyxxxyyyvvvlll^^^TTTQQQSSS^^^BBB<<<888---,,,...///111000...,,,***))))))(((((((((((()))***'''((()))((('''((()))+++******************************************************+++++++++,,,,,,,,,------,,,,,,,,,---.........666444BBBBBBXXXuuueee\\\~~~~~~uuukkkgggggg```SSSFFF???;;;777555666999<<<======>>>>>>===<<<<<>>@@@@@@??????AAACCCBBBDDDFFFJJJ\\\yyyoooggghhhaaaZZZXXXYYYWWWPPPIIIGGGFFFDDD@@@:::;;;JJJZZZqqq~~~uuuZZZIIIEEEOOO```[[[@@@999<<>>???===999888999===CCCGGGhhhpppUUUVVVkkkwww___LLLBBB>>>>>>CCCAAA???@@@EEEIIIJJJJJJHHHNNNOOORRRZZZZZZ]]]jjjssskkkgggllloooooouuu~~~hhhTTTRRRXXXeeegggkkkwwwtttYYYKKKMMM[[[gggrrrzzzxxxrrrvvv{{{|||zzzuuuqqqooo```NNNFFF\\\~~~~~~{{{yyyxxxsssqqqooonnnnnnqqqtttvvvwwwwwwvvvxxxxxxlllbbbaaa^^^[[[ZZZZZZ\\\]]]]]]___bbbbbbbbbbbbeeegggdddeeefffhhhiiijjjjjjjjjoooqqqtttuuuvvvwwwzzz|||wwwvvvyyy}}}zzzuuuvvv|||{{{pppfffbbbkkk}}}yyysss???777333---+++...111...))),,,,,,,,,+++++++++******++++++******************************************...,,,+++,,,///111000......444666GGGcccMMMPPPOOOmmmwww{{{zzzNNNCCCWWWeeezzzppphhhfffeee___WWWPPPGGG???>>>AAARRRYYY^^^]]]ZZZUUUIII<<<222111000///------,,,,,,,,,,,,,,,,,,---...////////////000000111333444555666333000...---......---...///000///...---...///,,,,,,+++***+++,,,...///***,,,...000111111000///000000///////////////000000111111222333333444444222777<<<>>>@@@DDDMMMSSSOOO[[[fffhhhdddggguuuyyy\\\QQQTTTZZZfffuuuqqqgggcccXXXLLLMMMMMMWWWiii{{{yyypppiii___UUUQQQQQQrrrPPP???999555......---,,,,,,+++******))))))((((((((()))))))))'''((())))))'''((()))+++***************************************************++++++++++++,,,,,,,,,------,,,,,,------......---777;;;CCCNNNiiizzzqqqbbbkkk~~~yyyrrrkkkgggeee]]]PPPEEE===:::777666888;;;<<<===>>>??????>>>======@@@BBB@@@@@@@@@@@@@@@BBBBBBBBBIIIHHHWWW|||{{{tttlllfffeee___YYYWWWXXXVVVPPPJJJHHHFFFDDD@@@:::<<>>======>>>DDDFFFCCCDDDJJJMMMJJJLLL]]]qqqyyyppp\\\JJJ@@@@@@===999666999???GGGLLLfff}}}}}}gggUUU^^^zzz~~~eeebbb[[[QQQGGGAAA???@@@AAA???>>>>>>AAAFFFJJJLLLLLLOOORRRNNNLLLRRRSSSYYYiiirrrnnnpppxxx}}}kkkXXXWWWbbbjjjqqquuuyyyrrrZZZPPPRRRaaatttxxxvvv{{{}}}}}}}}}xxxzzz|||~~~~~~}}}{{{yyydddWWWQQQaaavvvnnnjjjooouuuvvvtttsssvvvtttqqqoooooopppssstttqqqrrrsssuuu{{{~~~yyypppaaa^^^[[[ZZZ[[[]]]______```___```bbbeeeffffffddddddeeefffhhhiiiiiiiiiiiimmmooorrrtttuuuwwwyyy||||||xxxxxxzzzxxxtttuuuzzz||||||}}}~~~zzzsssjjjaaabbbttt|||wwwwwwKKK777333...---...000///+++,,,,,,,,,+++++++++******************************************************,,,***)))+++...///...,,,,,,444777LLLpppHHHNNNZZZwww|||qqqKKKMMM^^^pppwwwmmmgggeee^^^XXXQQQKKKCCC===>>>CCCSSSYYY[[[WWWSSSMMMBBB666222111000...------,,,,,,,,,,,,+++,,,,,,---...///////////////000222333444555333000...------------...///000///...---...000,,,,,,+++++++++,,,......,,,---///111222222222222222222111000////////////000000000111222222333333555999>>>@@@BBBHHHPPPWWW]]]eeemmmooonnnuuuzzz^^^HHHCCCIIIMMMXXXkkkvvvlllhhh]]]PPPNNNMMMTTTfffxxxzzzrrrlllbbbWWWQQQPPP___>>>333666222000---+++))))))***+++***)))))))))))))))))))))((()))))))))((((((***+++************************************************++++++++++++,,,,,,,,,,,,------,,,,,,---......///...:::CCC@@@WWWxxxwww]]]fff}}}rrroookkkgggaaaXXXKKKBBB999888777888:::<<<===<<<>>>???@@@???>>>>>>@@@BBBBBB@@@???@@@BBBBBBBBBBBBGGGIIIiii}}}vvvoooiiieeeccc]]]XXXVVVWWWUUUPPPKKKIIIFFFCCC???;;;>>>LLLZZZpppvvvhhhOOO@@@<<>>JJJ^^^iii]]]III???<<<;;;<<>>===<<<<<<===>>>???;;;;;;===AAAGGGKKKMMMMMMWWWWWWOOOIIILLLLLLUUUgggmmmqqqyyyrrr^^^___nnnwww}}}|||vvv{{{wwwbbbQQQRRRccc~~~vvvlllqqq}}}~~~|||}}}jjjccc```hhhuuu{{{tttjjj]]]WWWVVV```lllrrrtttuuuxxxvvvssspppooopppqqqrrrmmmppprrrrrrvvvzzzyyyuuu___[[[WWWWWWZZZ^^^______```______dddiiijjjfffbbbcccdddfffhhhiiiiiiiiihhhjjjmmmppprrrtttvvvyyy{{{zzzuuutttsssrrrtttwwwwwwxxxzzz}}}~~~~~~}}}yyyvvvpppaaaXXXfff~~~||||||ZZZ888444000/////////......,,,,,,,,,+++++++++*********************************************************)))(((***,,,---,,,+++,,,777;;;VVV}}}FFFLLLcccwwwdddGGGQQQddd}}}|||rrriiidddbbbYYYRRRKKKFFF@@@===@@@GGGUUUVVVTTTOOOIIIBBB888///111000///...---,,,,,,,,,+++++++++,,,,,,---...///---------...///000222222444333111///---------------///000///...---///000---,,,+++++++++,,,---...---...///111333444444555444444333111000///...---...//////000000111222222666:::>>>AAAEEEMMMWWW^^^eeeiiimmmpppttt~~~yyy[[[DDD;;;AAALLLOOOXXXjjj}}}tttnnncccUUUNNNLLLQQQbbbuuu{{{uuuoooeeeYYYQQQPPPpppCCC000444555333000...,,,++++++,,,******************))))))((()))***)))((((((***,,,************************************************+++++++++,,,,,,,,,------------,,,------...///000111===HHH999VVV~~~|||lll\\\yyy{{{pppooolllfff]]]QQQEEE>>>666666777:::<<<>>>===<<<===???@@@???>>>>>>@@@AAAAAA>>>===@@@BBBAAABBBDDDEEEYYY~~~uuummmiiigggddd```ZZZXXXWWWTTTOOOJJJJJJFFFAAA???<<>><<>>CCCHHHGGGHHHWWWiiiooofffUUUEEE======:::777555888>>>EEEIIILLLiii~~~ttteeeiii~~~}}}{{{uuufffPPP@@@===>>>?????????>>>>>>===:::;;;>>>BBBGGGJJJLLLLLLXXXZZZTTTOOOPPPNNNTTTeeennnzzz|||ffffffxxx|||uuurrrUUUUUUgggrrrmmmooo{{{|||{{{}}}tttpppllljjjiiieee^^^YYYUUUOOOOOOYYYfffnnntttxxxxxxvvvsssqqqoooooopppqqqppptttuuusssrrrvvvwwwvvv^^^YYYSSSRRRUUUXXXYYYXXX\\\^^^bbbfffiiiiiifffdddccceeeggghhhiiiiiihhhgggiiilllooorrrtttvvvyyy|||zzzrrroooppprrrtttuuuwwwxxx{{{}}}~~~~~~~~~}}}wwwuuuttteeeVVV\\\oooiii<<<666222000...,,,---///,,,,,,,,,+++++++++*********************+++++++++************************)))))))))***+++,,,,,,,,,...;;;@@@aaapppIIILLLjjjyyyWWWEEEVVVuuuxxxnnneee___^^^XXXQQQJJJDDD@@@>>>DDDKKKSSSQQQLLLFFF@@@999222,,,000///...---,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,---...///000111333333222000---,,,---...---...//////......///000...---,,,++++++,,,---...---...///111333444555666666555444333111///---,,,------...//////000000111444777<<>>III;;;XXXkkk___ggg}}}yyyqqqoookkkbbbVVVJJJ???999555555777:::>>>>>>===;;;<<<===??????>>>===>>>???@@@<<<<<<@@@AAA@@@DDDKKKRRR||||||uuuooommmlllhhhddd^^^ZZZWWWSSSMMMIIIIIIDDD???>>>===???GGGQQQZZZZZZLLL===999777???OOOqqq|||rrrUUU@@@===CCCFFFbbbtttgggJJJ999777999EEESSSTTTEEE;;;AAAFFFEEEFFFSSSaaadddYYYJJJ===777999888777777888<<>>@@@AAAAAA;;;===@@@CCCEEEGGGIIIJJJSSS[[[[[[ZZZ[[[UUUWWWeeeuuu|||nnnmmm{{{___]]]lll~~~dddfffnnnwww|||zzzxxxzzzwwwzzz|||rrrfff\\\UUUQQQQQQMMMMMMUUUaaajjjnnnpppsssuuutttrrrpppppppppqqqqqqxxx{{{zzztttqqqrrrtttsss___ZZZSSSOOONNNOOOOOONNNUUU\\\dddhhhgggeeefffhhhdddfffhhhjjjjjjiiihhhgggjjjlllppprrrtttwwwzzz|||~~~yyysssoooqqquuuvvvtttzzz{{{}}}~~~~~~~~~vvvssstttlll]]]ZZZbbbxxxEEE;;;222000...++++++///,,,,,,,,,+++++++++******))))))*********+++++++++******************************++++++,,,,,,---......>>>DDDiii\\\LLLQQQvvv|||{{{MMMHHHjjjwwwlllbbb[[[ZZZWWWPPPHHHCCC???>>>DDDKKKNNNIIICCC>>>:::444000---///...---,,,,,,+++,,,,,,++++++++++++,,,---......++++++,,,,,,---...000111222333333111---,,,,,,...,,,...//////......///111///...---,,,,,,,,,---...---...///111222333444444555555444333111///---,,,,,,------...//////000000333666;;;CCCMMMYYYdddkkkjjjlllqqqxxxvvvVVVCCC<<>>JJJOOOkkkkkkfffwww{{{xxxrrrnnneee[[[OOODDD;;;777555666888;;;>>>>>>===;;;;;;===>>>???>>>===>>>>>>>>>;;;===AAA@@@@@@IIIWWWjjj}}}{{{xxxuuusssrrrqqqiiifff```[[[VVVQQQLLLHHHHHHBBB=========>>>BBBHHHKKKJJJ???777999777<<>>???JJJeeeyyy|||rrr^^^YYYgggppplllcccUUUHHH>>>;;;:::::::::::::::<<<>>>@@@AAA===???BBBCCCCCCEEEGGGIIINNNZZZ```bbbccc[[[[[[hhhvvv}}}sssoooppp{{{gggbbbjjjwwwuuu[[[\\\```dddeeefffmmmvvvyyynnn\\\PPPLLLNNNQQQOOOYYYkkk{{{~~~xxxssssssvvvuuusssrrrqqqqqqqqqrrrzzz|||zzzsssoooppppppoooccc___WWWOOOIIIFFFFFFGGGOOOXXXcccfffcccbbbfffkkkeeegggiiikkklllkkkiiigggjjjmmmppprrrtttvvvyyy{{{||||||zzzvvvvvvxxxxxxttt|||||||||}}}}}}~~~~~~~~~wwwssstttrrriii___ZZZRRRBBB444000///++++++...,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,***************************+++------,,,,,,...///...???HHHqqqsssOOONNNYYYhhhHHHOOO~~~vvvkkkaaaYYYVVVRRRKKKDDD@@@<<<;;;AAAIIIIIIBBB;;;999555111///000...---,,,+++++++++++++++*********++++++,,,---...+++++++++,,,---...000000111333444222...+++,,,...,,,...//////......000111///...---,,,,,,,,,---...---...111333444333222222222222333333222000...---,,,------......///000000333666;;;BBBLLLVVV^^^ccc___bbbhhhpppvvvzzzzzzyyy|||yyy~~~{{{dddLLLBBB>>>JJJ```mmm~~~xxxjjj[[[MMMGGGIIIZZZppp~~~yyyrrrgggZZZSSSRRR{{{yyyqqqrrrsssLLL333333111///---++++++++++++,,,---......---+++)))((()))***+++***))))))+++---************************************************,,,,,,,,,------------...,,,,,,------...000111222666>>>MMMnnnrrrooo~~~yyyvvvqqqiii]]]QQQHHH@@@:::666666666888:::===>>><<<:::;;;===???@@@???>>>>>>???===<<<@@@CCCAAAAAAPPPddd|||xxxvvvvvvuuurrrpppgggddd```[[[UUUPPPLLLIIIFFF@@@;;;<<<===<<<===@@@???>>>666444999777888EEEaaarrrvvv[[[DDD<<<>>>OOOaaaiiiXXXBBB888:::===LLLWWWRRR===555AAAHHHDDDGGGMMMRRROOOEEE<<<999:::;;;;;;:::;;;===@@@CCCEEERRRiiiwwwwwwkkkWWWRRR```ccc^^^VVVMMMFFFBBBAAA@@@??????>>>=========>>>>>>>>>@@@AAABBBBBBCCCGGGKKKNNNZZZ___aaabbb[[[]]]lllwwwnnnkkk{{{fffmmm|||uuupppeeeeeemmmxxxnnnTTTSSSUUU[[[ccclll{{{uuuaaaPPPIIILLLTTTZZZcccrrr|||}}}zzzxxxwwwuuusssrrrqqqqqquuuwwwtttooonnnpppoookkkhhheee^^^RRRHHHBBBCCCGGGMMMTTT]]]aaabbbcccfffjjjfffhhhkkkmmmnnnllljjjhhhjjjllloooqqqrrrtttwwwyyy|||}}}}}}yyytttyyyyyyxxxxxxzzz|||~~~zzzzzzwwwuuuuuusssgggYYYrrr}}}aaaJJJ777222111---,,,///,,,,,,,,,+++++++++******((())))))***++++++,,,,,,************************)))+++------,,,,,,...000000CCCPPP}}}cccPPPRRRcccUUUEEEWWWuuukkkaaaXXXUUUMMMGGGAAA>>>;;;:::@@@HHHDDD<<<666444222...---000---,,,,,,+++++++++++++++************+++,,,---...,,,,,,,,,,,,---///000111000333555222...+++,,,...,,,---//////......000222000///...---,,,,,,---......000333666666555222000...///000222222111000///---------...//////000000222333777<<>>999666777777888:::<<<===<<<:::<<<>>>AAAAAA@@@??????@@@>>>>>>BBBFFFBBBBBBUUUmmmzzzwwwwwwvvvqqqllldddbbb^^^YYYTTTPPPLLLJJJDDD>>>:::<<<===;;;999;;;999888222333:::666666AAA___rrrzzz```HHH>>>???LLLWWWYYYJJJ<<<:::???AAAKKKUUUOOO999333AAAJJJEEEHHHLLLOOOJJJAAA;;;<<>>===<<<<<>><<<<<<<<<===>>>????????????===???AAAAAAAAACCCHHHMMMPPP[[[^^^]]]^^^YYY^^^nnn|||yyyhhhjjjmmm\\\hhhzzzrrr}}}{{{kkkfffmmmyyyoooPPPNNNSSSaaarrrvvvhhhSSSFFFFFFPPP\\\dddyyy~~~|||zzzwwwuuurrrqqqpppooopppnnnkkklllpppnnnjjjkkkjjjcccVVVHHHBBBDDDIIIMMMQQQWWW]]]bbbeeeggghhhgggiiilllnnnooommmjjjhhhjjjlllnnnpppqqqrrruuuwww~~~zzzsssvvvuuuttttttvvvzzz~~~vvv||||||vvvwwwxxxmmm[[[kkkkkkPPP999333444///---///,,,,,,,,,+++++++++******((())))))***++++++,,,,,,************************)))+++------++++++---000333GGGXXX~~~___XXXYYYkkkvvv}}}nnnIIICCC]]]}}}ssskkkaaaYYYUUUJJJEEE@@@>>><<<<<>>AAAAAA@@@???>>>888AAAAAA888555===DDDCCCHHHHHHKKKWWWfffqqqtttrrrkkkfffaaa]]]YYYTTTVVVZZZWWWRRREEE@@@HHHNNNZZZooo|||sssfffWWWJJJDDDPPPfffyyytttcccUUUOOOssssssyyyzzz~~~ddd;;;777333333777888333...---*********************************))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,------------------------///......------///000222;;;:::zzz}}}hhh|||}}}vvvqqqjjj]]]OOOFFF@@@:::888999;;;;;;;;;<<<===>>>>>>???============>>>>>>>>>>>>??????:::AAAIIICCCUUU~~~zzzvvvtttsssrrrpppmmmdddaaa___\\\TTTJJJEEEFFF>>><<<999888888888888777666444444555444444:::CCCYYYuuucccGGG???CCCLLLQQQLLL???888;;;>>>===NNNIII???777;;;DDDGGGCCCKKKNNNHHHDDDHHHBBB:::;;;HHHCCC@@@AAADDDGGGNNNVVV[[[hhhuuuvvvkkk]]]SSSPPPSSSMMMEEE>>><<<===???@@@;;;<<<>>>@@@@@@???>>>======>>>???@@@BBBEEEJJJMMMUUU[[[YYYYYY```^^^\\\dddrrrvvvpppeeelllwwwdddXXX]]]iiimmmoooppp{{{iiihhhmmmssshhhUUULLL[[[}}}ttt___III@@@EEETTThhhxxx{{{wwwtttsssssssssqqqrrrsssqqqnnnlllllllllqqqkkkbbbXXXOOOIIIFFFEEEMMMUUU[[[[[[[[[```fffiiikkklllmmmmmmllljjjhhhggglllmmmmmmnnnooorrrxxx{{{yyy~~~yyyxxxuuurrrsssvvvyyyzzzyyyzzz|||||||||}}}{{{qqqeeeaaayyywwwUUU777111333///,,,...,,,,,,,,,+++++++++************+++++++++******))),,,,,,+++***)))))))))))))))***+++,,,+++,,,...000111GGGjjj{{{[[[XXX[[[sssnnntttZZZGGGAAATTT{{{rrrjjj___UUUQQQJJJ???===<<<999???EEEAAA@@@;;;555000...---,,,++++++++++++*********))))))++++++******++++++,,,---///...------...///000111222444555222,,,)))+++////////////000000000000000////////////////////////444444:::CCCEEE===444///)))***,,,...000000000///...------...000111000...///////////////000111111555555555555555555555555888777666555555777999:::>>>>>>BBBKKKUUU[[[[[[YYYPPPMMMHHHDDDBBBCCCEEEFFFHHHCCCCCCHHHKKKRRRcccvvv}}}nnnfffZZZKKKAAAHHH]]]sssrrr___TTTSSS~~~rrrDDD888333111333222...+++,,,************************************)))))))))))))))))))))))))))***++++++++++++++++++++++++,,,,,,------------------------//////---,,,---000444777>>>DDD~~~zzz~~~xxxlll{{{sssmmmcccWWWJJJBBB>>>:::999;;;;;;;;;<<<<<<===>>>>>>???============>>>>>>>>>>>>AAA@@@???BBBHHHUUU{{{~~~xxxuuusssrrrrrrqqqmmmjjjeee```\\\YYYRRRHHHBBBAAA<<<:::777666666666666555333111222444555666<<>>@@@EEECCC:::888>>>CCCBBBHHHEEE>>>888===HHHJJJEEEIIIKKKCCC>>>BBB@@@;;;???JJJEEEBBBCCCGGGMMMWWWaaajjjqqqwwwttthhh[[[RRRNNNOOOJJJBBB===;;;===>>>?????????@@@AAAAAAAAA@@@???AAAAAABBBDDDFFFIIILLLOOOYYY^^^ZZZYYY___^^^]]]eeekkkmmmgggbbbooooooYYYOOOWWWfffkkknnnllluuummmhhhmmmsssnnn[[[ZZZvvveeeTTTBBBAAARRRkkkttt}}}xxxtttssssssttttttuuuvvvtttrrrpppooooooqqqmmmgggaaa[[[UUUNNNIIIRRRYYY]]]\\\]]]aaafffhhhkkkjjjiiiiiijjjjjjjjjiiilllmmmooooooqqqtttxxx|||zzzwwwsssrrrtttuuuuuutttuuuyyy||||||~~~|||tttkkk^^^ooo___???555444///---...---------,,,,,,,,,++++++******++++++++++++******,,,++++++*********++++++)))***,,,,,,+++,,,...000777NNNooopppNNNJJJSSSyyyggg|||QQQDDDBBBSSS}}}zzzrrrjjj___UUUQQQJJJ???======:::???EEE???===999333///------,,,+++,,,,,,,,,+++++++++******++++++******++++++,,,---...---------...///111222222444444111,,,)))***---------......//////000000////////////////////////222444<<>>222,,,***+++---///000111111111...------...000111000......------------...//////000000000111111222222222444444333444666999;;;===AAA@@@@@@DDDIIIKKKHHHEEE@@@>>>:::777555666777999???===@@@HHHOOOWWWkkkqqqggg]]]MMMBBBGGGXXXlll}}}xxxeeeXXXUUUMMM:::555222111///++++++---++++++++++++++++++++++++***************************))))))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,---222888===AAAVVVqqqoooyyyzzzooofff[[[OOOCCC===;;;:::;;;>>>;;;;;;<<<<<<===>>>>>>>>>============>>>>>>>>>>>>>>>>>>DDDFFFJJJkkksssssssssttttttqqqlllhhheee^^^WWWTTTOOOFFF>>><<<:::777444333444444333222333000000555888;;;@@@FFF```{{{mmmQQQBBB<<<888======888;;;EEEJJJGGGCCCCCC>>>;;;CCCPPPPPPHHHJJJJJJ???999>>>???>>>DDDLLLGGGCCCEEEKKKTTTcccpppyyyyyyvvvooodddYYYQQQLLLLLLGGGAAA<<<<<<===???@@@CCCCCCCCCCCCCCCDDDEEEEEEHHHHHHIIIJJJLLLOOOQQQSSS```eee```]]]ccccccaaagggkkklllhhhiiizzz~~~uuucccNNNEEEQQQcccgggkkkgggjjjwww}}}|||zzzmmmlllppprrr]]]eeeUUUJJJ>>>DDDddd}}}uuuqqqzzztttsssttttttsssttttttssspppnnnmmmnnnooommmjjjiiiggg```TTTKKKUUU\\\___]]]\\\```gggjjjqqqmmmhhhfffhhhkkkkkkkkkkkkmmmpppqqqsssuuuyyy{{{{{{{{{~~~~~~{{{xxxuuussstttuuuuuuuuutttzzz~~~~~~~~~|||wwwppp]]]dddgggHHH888333000...............---------,,,,,,******+++++++++++++++***,,,++++++++++++,,,,,,---)))+++,,,,,,,,,,,,///111===XXX{{{kkkHHHAAAKKKjjjqqqEEE@@@FFFVVVxxxqqqjjj___VVVRRRIII???>>>>>>:::???CCC===999666111---,,,,,,,,,,,,------,,,,,,,,,++++++++++++************+++,,,,,,,,,,,,------...000222333222333333000+++((()))+++++++++,,,------...//////////////////////////////000333===GGGHHH===000***+++,,,...///111222222222///...---...000111000///,,,,,,,,,+++,,,------...,,,------...///000111222111222333555888<<>>999555666555444222222222333444666555<<>>>>>============>>>>>>>>>>>><<<<<>>:::999666333222333333222111444111111666;;;>>>CCCIII```~~~kkkQQQDDD???:::===<<<:::BBBNNNRRRMMMFFFGGGCCCBBBNNN]]]YYYLLLLLLLLL@@@999>>>??????FFFJJJFFFDDDGGGMMMXXXiiixxx|||xxxqqqjjjbbbYYYQQQLLLIIIEEE@@@>>>>>>???AAAAAADDDDDDDDDDDDFFFIIILLLNNNQQQPPPOOOQQQSSSVVVXXXYYYgggmmmiiieeelllkkkfffhhhjjjmmmnnnuuuxxxqqqfffWWWGGGCCCNNN]]]ccciiieeecccnnnxxxnnngggjjjrrr^^^iiipppOOOGGG@@@LLLtttyyyuuuxxxyyy|||yyysssssstttuuurrrssssssrrrooommmlllmmmnnnkkkiiijjjjjjcccVVVKKKQQQ[[[aaa]]]XXX]]]hhhqqqxxxrrrjjjgggiiikkklllkkkjjjmmmpppqqqssstttwwwyyyyyy}}}uuuuuuxxxzzzzzzxxxwwwvvvwwwyyyzzz{{{www~~~~~~|||xxxrrraaa^^^rrr~~~iiiLLL:::333000///...------------,,,,,,,,,,,,******++++++,,,,,,++++++++++++++++++,,,---......***+++,,,,,,,,,---///111<<>>===OOOcccvvvpppiii___VVVRRRHHH???>>>???;;;???BBB;;;555222...,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************++++++,,,++++++,,,...///111222333222222111...***((((((***)))******+++,,,---......////////////////////////000222;;;CCCCCC999...***,,,---...000111333444444000///......000111000///,,,,,,++++++,,,,,,---.../////////000000111111111222222444777:::>>>AAABBBBBB@@@>>>======;;;777444555555555555555666666666333333999DDDMMM[[[tttyyymmmbbbSSSEEECCCLLL[[[lllyyy}}}lll\\\RRRaaa@@@:::555555444111...///++++++++++++++++++++++++))))))******+++++++++,,,***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111111111444:::@@@PPP|||wwwiii\\\QQQGGG===::::::999;;;>>><<<<<<<<<<<<========================>>>>>>>>>>>>???>>>JJJTTTfff|||zzzvvvxxxyyyxxxsssmmmfffbbb^^^UUUNNNMMMLLLFFF???<<<999666444222333333222222333000000555999===DDDLLLhhhbbbJJJAAA???;;;===;;;===JJJ[[[___YYYTTTSSSMMMMMM]]]mmmdddNNNKKKKKK@@@:::???>>><<>>???AAABBBBBBDDDDDDEEEGGGLLLQQQVVVYYYZZZWWWUUUVVVZZZ^^^``````kkksssqqqmmmtttsssjjjgggbbbiiissskkk```SSSJJJDDDDDDKKKTTT```jjjfff```iiiwww|||ccc\\\ddduuubbbkkkjjjMMMGGGDDDUUUtttssszzzyyytttttttttttttttvvvvvvuuurrrpppooopppoookkkggghhhhhhcccXXXNNNNNNZZZbbb\\\VVV\\\kkkwwwrrrmmmhhhgggiiilllmmmmmmjjjlllooopppqqqrrrtttvvvxxx{{{yyy{{{|||{{{zzzyyyxxxxxxyyy{{{}}}yyy|||xxxfff\\\eee}}}yyyiiiQQQ<<<333111///---,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++,,,---......***+++------,,,---///111999fffnnnMMMEEEUUUeee???>>>ZZZuuutttooohhh^^^UUUQQQGGG??????AAA<<<>>>@@@888222///,,,+++,,,,,,,,,,,,************))))))))))))******))))))******+++,,,***+++,,,...000111222222111111000---+++))))))*********++++++,,,------...////////////////////////000111666;;;:::333------,,,---...///111333555555222000......///000000///---------------......///222222111111000000000///111222333555777999;;;<<<;;;:::999888888777666444111222333444444555555555777555888???FFFTTTooo|||ooobbbTTTEEEBBBHHHWWWjjjxxxzzznnn```VVV|||vvvIII===444333444222---+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,------------------------------------+++///222222222666???FFFfff~~~{{{|||rrrcccWWWLLLCCC;;;:::;;;:::;;;===<<<<<<==============================>>>>>>>>>>>>??????FFFVVVxxx~~~yyywwwtttvvvvvvrrrllleee```]]]YYYRRRLLLKKKHHHCCC>>>===999666444222333333222222000///000444777<<>>888===<<<999???EEEHHHNNNUUUXXX\\\eeeppphhhgggfffeeebbb]]]VVVQQQGGGEEEBBBAAABBBDDDDDDDDDFFFGGGIIIMMMSSSYYY___cccaaa]]]YYYZZZ___eeehhhhhhqqqzzzwwwssszzz{{{pppkkkeeepppxxxZZZNNNDDDBBBCCCEEEHHHKKK___kkkggg^^^eeessshhhTTTUUUdddwww^^^eeegggIIIDDDGGG___}}}zzzxxx}}}}}}yyywwwvvvtttrrrssstttssspppnnnmmmmmmqqqmmmiiihhhhhhddd\\\UUURRR[[[^^^XXXSSSZZZhhhrrr___aaacccfffiiillloooppplllnnnoooooooooppprrrtttvvv}}}~~~~~~~~~}}}|||{{{xxxuuuuuuvvvxxxyyyjjj^^^YYY{{{uuu^^^CCC444222000,,,,,,,,,+++++++++*********)))***+++,,,------------,,,++++++++++++,,,,,,---***,,,------------000222;;;jjj^^^EEECCC```bbbDDDBBBggg~~~sssnnnhhh]]]TTTOOOGGG???@@@BBB===>>>>>>555111...,,,+++,,,,,,,,,+++***))))))))))))(((((((((***))))))))))))***+++++++++,,,---///000111111111000///...---,,,+++++++++,,,,,,------------......//////////////////////////////222555444///---000,,,,,,---///111333555666333111///...///000000000...............//////000222111111000///...---,,,...//////111222333333444333333222222111000000000000111222333444555555666999777999===AAAMMMhhh}}}nnnaaaSSSEEE@@@EEESSShhhyyyzzzsssggg]]]yyy}}}YYYFFF444000333333...***,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------++++++******++++++,,,---***++++++,,,---...//////........................---000111111222:::GGGRRRyyyrrr|||}}}vvviiiZZZPPPEEE>>>999:::<<<;;;;;;<<<=====================<<<============>>>>>>>>>>>>===GGGOOOggg~~~zzzvvvsssrrrrrrqqqllleee___]]]\\\VVVPPPKKKIIIDDD===:::;;;888666333222222222222111///000444777999@@@QQQaaajjjMMMDDDEEECCC>>>===;;;DDD^^^zzz}}}vvveeebbbxxxqqqKKKEEEFFF;;;555;;;<<<;;;BBBHHHOOOZZZcccccc```ccciiifffggggggfffbbb^^^ZZZWWWNNNLLLJJJJJJKKKKKKKKKJJJJJJLLLOOOTTTZZZaaafffiiigggaaa\\\\\\bbbiiinnnooo}}}yyy|||vvv{{{dddIIIBBB>>>AAAEEEFFFGGGJJJ\\\iiifff\\\cccqqq~~~~~~```SSSZZZlllnnnUUU^^^zzzxxx___FFFBBBJJJiiiwwwzzzyyy}}}~~~~~~|||wwwsssooopppqqqooollljjjjjjjjjnnnlllkkkjjjiiieee```]]]ZZZYYYTTTMMMNNNUUU\\\^^^QQQXXXbbbhhhkkklllooorrrpppqqqpppooonnnoooqqqttttttzzz}}}~~~|||yyyvvvuuuwwwyyy}}}ooocccSSSiiiqqqLLL666222111,,,------,,,,,,,,,+++++++++)))***+++,,,------------,,,++++++*********+++++++++,,,---------...000222EEEooohhhMMMBBBHHHlll{{{SSSFFFHHHuuu}}}sssmmmggg\\\RRRMMMFFF???AAACCC>>>>>>===333000...,,,,,,,,,---,,,+++*********))))))))))))((()))))))))))))))***+++++++++,,,...///000000000000///...------------------////////////............////////////////////////......111444222......222,,,,,,,,,...000222555666444222///...///000000000...............//////000000000//////......------------...///000000000000000000000///......///000444444444444555777888999777777:::???BBBKKKddd~~~|||kkk___SSSEEE>>>AAAOOOeeexxx}}}wwwkkk___yyyqqqoooeeeccchhhPPP777000333444000,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++******++++++,,,---)))***+++,,,...///000000///////////////////////////000000///111===NNN\\\tttrrr{{{qqqcccUUUKKK@@@:::666999<<<<<<;;;<<<===============<<<<<<<<<============>>>>>>>>>>>>AAAUUUddd|||yyyvvvsssooolllppppppnnniiibbb^^^^^^___TTTPPPKKKGGG@@@888666999777555222111111111111000111444999<<<>>>FFF[[[nnn___JJJJJJMMMIIIFFFCCC@@@JJJfffkkkfff~~~sssHHHGGGFFF;;;444;;;>>>???HHHKKKUUUdddnnnllleeecccfffhhhiiijjjgggbbb^^^\\\[[[VVVTTTRRRRRRSSSSSSSSSQQQOOOQQQUUUZZZ___eeejjjllljjjccc]]]\\\ccclllqqqsss~~~vvvLLL@@@>>>@@@EEEHHHHHHIIIMMMXXXgggddd\\\dddsss~~~fff\\\eeetttaaaRRR]]]}}}tttpppXXXFFFAAAMMMooorrrrrrttt|||~~~yyysssqqqrrrsssrrrooommmllllllhhhiiikkkkkkiiifffbbb```___VVVIIICCCGGGPPPPPPKKKLLLXXXeeemmmmmmlllnnnqqqtttsssrrrooonnnnnnrrrtttvvv{{{|||}}}}}}{{{yyyyyy|||ssshhhRRR___~~~SSS888333222---......---------,,,,,,,,,)))***+++,,,------...---,,,,,,+++***))))))))))))+++,,,---------...000222OOOuuuuuuXXXEEEEEESSSttt{{{ccc}}}eeeCCCDDDLLL}}}sssmmmggg\\\QQQLLLEEE>>>AAADDD???>>><<<222111///---,,,------,,,++++++++++++************))))))))))))))))))******+++,,,---///000000000/////////...------...//////...111111111000//////......////////////////////////,,,---111555333//////333++++++,,,---///222555666555222///...///000000000...------------...////////////000000000000000000......000111111222222222///000111111111222444666555444333333444666888999333555<<>>@@@@@@??????>>>???@@@@@@@@@@@@===;;;<<>>222111000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++//////...222777MMMvvv~~~wwwXXXSSSHHHRRRnnnppp~~~___BBBDDDQQQ{{{rrrllleeeXXXMMMGGGBBBAAA???@@@@@@>>>888333111000...,,,+++++++++,,,++++++************+++++++++++++++++++++++++++++++++,,,...000000000000000000///...------...///000111222333333333333222111......------------......)))+++///222333222///...............///111222444333111///------...000222//////...------...000000111000000///......------000000000///000222111///555222333888888222000444777111222999999222222777777666:::@@@IIIVVVjjj{{{wwwddd___TTTAAA999???GGG[[[www~~~wwwkkk___}}}rrrooo}}}\\\999555666333222000...---,,,,,,++++++,,,,,,,,,+++***)))***+++---...---------,,,,,,+++++++++,,,,,,,,,---------......///000111000.........///---//////222777@@@\\\sss~~~wwwooodddWWWGGG===999888888888:::;;;===>>><<<<<<==================>>>===;;;:::<<<@@@BBBBBBMMMaaa}}}{{{xxxtttpppmmmkkkkkkkkkiiigggeeeccc```[[[XXXRRRKKKEEEBBB???999666777333333333444444333111///444777666;;;JJJ\\\zzzaaaMMMMMM[[[aaa^^^OOOMMM[[[qqq}}}pppppphhhGGGMMMGGG>>>888777:::>>>@@@KKKRRRXXXTTTKKKFFFKKKQQQ[[[^^^fffmmmnnniiieeefffgggfffdddcccddddddbbb___jjjqqqvvvwwwxxxzzzzzzwwwhhheeeeeejjjuuueeeKKK<<>>===>>>???AAAAAAAAA@@@@@@===;;;:::<<>>RRRqqqvvvaaaOOONNN___kkkmmmZZZQQQZZZmmmzzzyyytttnnnrrr}}}|||aaaCCCFFFBBB<<<888888;;;===???GGGIIIJJJEEE???===@@@DDDGGGUUUbbbiiilllnnnmmmkkkqqqqqqpppooonnnnnnppprrrwww}}}}}}~~~|||zzzzzz~~~{{{dddRRRGGGBBB@@@CCCAAAFFFMMMMMMHHHJJJRRRdddfffccc```ooovvviiijjjccc[[[XXXTTTdddxxxkkkvvv}}}jjjKKKBBBHHHTTTuuuzzzsssooopppyyyoooppppppqqqooommmjjjhhhjjjlllllljjjgggfffhhhkkkhhh^^^RRRHHHAAA===AAAHHHNNNSSS```mmmsssqqqqqqsssrrrrrrqqqqqqssstttvvvxxxvvv~~~|||hhhYYYmmmmmmLLL:::222///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---///...---222999TTT|||cccKKKaaacccgggsss|||TTT<<>><<<999888:::<<<<<<<<>>@@@CCCAAAJJJLLLCCC<<<======999@@@BBBIIIVVVdddssswwwdddZZZFFF<<<>>>@@@NNNgggsss{{{{{{tttrrrqqqppp^^^888555555///222///...------,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...000///...---...000000...666999;;;]]]tttqqqwwwiii\\\QQQHHH@@@:::999::::::;;;<<<<<<<<<<<<:::<<<>>>???@@@???>>>===@@@===<<>>888888777999;;;===<<<<<>>???FFFGGGMMM[[[iiippppppqqqttttttuuuuuuuuuvvvwwwwwwxxxyyy]]][[[nnniiiPPP>>>666555......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////,,,,,,555???dddvvvLLLGGGKKKfffMMMDDDNNNfff|||ssskkk```SSSJJJHHHJJJIIIHHHHHHHHHCCC<<<555111000...,,,+++++++++,,,,,,,,,++++++++++++,,,,,,***************************++++++---...000111222...///111222222222111000111222333333333333222111......------------............,,,+++******++++++++++++,,,---...///000000///000111222222333444444666444333111000000111111333333333333333333333333999666555888888777===EEEBBBLLLWWW]]]_________```kkkooofffOOO===;;;???@@@MMMOOOWWWgggwwwwwwcccZZZGGG===>>>???KKKcccpppxxx|||xxxsssrrrssssssjjj>>>999888111777///......---------------,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,...//////...---...000...+++777>>>CCClllmmm{{{~~~rrrbbbSSSJJJCCC===:::::::::;;;<<<<<<<<<<<<<<<======?????????>>>=========;;;;;;======CCCVVVkkk~~~wwwtttoookkkhhhhhhiiijjjdddbbb^^^YYYUUUOOOIIIEEECCC===999999888555444555333444444222000000444888<<>>777777888;;;>>>???>>>===???@@@CCCGGGKKKMMMMMMLLLZZZYYYYYY___nnn|||{{{|||xxxyyy~~~sssPPPFFFNNNQQQLLLKKKQQQUUUSSSQQQMMMMMMPPPRRRXXXiii}}}~~~|||fffTTTZZZggg}}}nnn{{{vvvPPPAAAOOO^^^zzz{{{ooohhhnnn|||vvvuuutttrrrrrrqqqqqqrrrooollliiiffffffiiilllooolllhhhbbbZZZLLLAAA>>>BBBHHHNNNZZZhhhoooppprrrvvvwwwxxxyyyzzz{{{|||}}}}}}}}}dddZZZaaa|||nnnUUU???444222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------//////,,,---777CCCrrrTTTDDDGGGiiiLLLDDDKKKiii}}}tttkkk___RRRJJJIIIIIIHHHHHHIIIIIIDDD<<<666111000...,,,+++++++++,,,,,,,,,++++++++++++,,,,,,******************************+++,,,---///111222111111222222222222111111111222333333333333222111......------------.........---,,,,,,+++++++++++++++,,,---...000000000000000000000111222444555666555444333222111111222222444444444444444444444444888333333888:::;;;FFFSSS]]]mmm~~~pppQQQ===<<>>;;;999:::;;;<<<======<<<<<<;;;AAA@@@@@@@@@???>>>>>>>>>;;;:::<<<>>>===FFFccc~~~}}}{{{uuusssoookkkhhhgggffffffccc```\\\XXXSSSNNNHHHCCC@@@:::666777666444333555333555555333000000666;;;AAAJJJXXX|||rrrdddVVVZZZhhhnnntttdddXXXQQQNNNXXX\\\QQQCCCEEEMMMYYY```[[[NNNCCC::::::;;;>>>AAACCCBBBAAA@@@AAACCCFFFKKKOOORRRTTTbbb```dddqqq|||~~~vvvtttxxxzzz|||```MMMFFFQQQVVVRRRQQQXXX[[[YYYQQQRRRTTTUUU[[[hhhyyyeee\\\gggrrrqqq~~~RRRAAAPPP___xxxwwwkkkfffmmmsssssstttttttttrrrqqqpppllliiifffeeefffiiilllnnnlllhhhddd^^^SSSFFF@@@AAAGGGLLLWWWdddkkkmmmpppttttttvvvxxx{{{}}}~~~lll[[[VVVqqqzzzbbbGGG777222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,---999GGGvvvQQQHHHMMMjjj{{{LLLFFFJJJiii}}}tttjjj]]]PPPIIIHHHHHHHHHHHHJJJJJJFFF>>>888111000...,,,+++++++++,,,---,,,,,,++++++,,,,,,---*********************************+++---///111333444333222222111111111111111222333333333333222111......------------......---------------,,,,,,,,,+++,,,...000111111111000222111000111222555777999666555444333333333444555444444555555666777777777999444555<<>>===;;;::::::::::::;;;;;;???AAA@@@KKKnnn{{{zzzyyywwwrrrrrrpppmmmjjjgggdddbbbbbb___[[[WWWSSSMMMGGGCCC>>>888555555555333222444444666666333000111777<<>>AAADDDFFFEEEDDDCCCCCCDDDFFFIIIOOOUUUYYYbbbbbbmmm~~~wwwlllfffiiijjjkkkvvv|||zzzpppiiissskkkQQQOOOQQQ]]]ccc]]]ZZZ]]]]]]XXXXXX]]]```aaaiiizzzyyyeeecccpppuuu|||yyyUUUAAAPPP___xxxsssiiieeelllooorrrtttvvvvvvsssooommmjjjgggddddddfffiiilllmmmnnnjjjgggcccYYYLLLDDDBBBDDDHHHRRR^^^eeehhhlllqqqoooqqqtttyyy}}}zzz~~~qqq]]]OOOhhhnnnPPP<<<666......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,...;;;IIIsssvvvIIILLLSSShhhsssLLLKKKLLLhhh|||sssiii\\\NNNGGGGGGIIIHHHIIIKKKLLLHHH@@@999111000...,,,+++++++++,,,---,,,,,,++++++,,,,,,---))))))))))))))))))))))))*********+++,,,///111333666555333111000000111111111222333333333333222111.........------.........,,,------......------,,,,,,---///000222222111111333222111111333666999<<<666666555444444555777777444444555777888999;;;;;;AAA<<<===GGGNNNVVViii~~~fffaaalllxxxrrrXXXRRRCCC===@@@AAALLLcccsssvvvwwwvvvwwwxxxtttnnnwwwnnn~~~[[[:::555777333000///---,,,+++,,,,,,------,,,+++***))))))))))))***,,,------,,,++++++,,,,,,------......------,,,---...000///......///000222333GGG???SSS{{{cccwwwzzzrrrcccRRRGGG???999777888;;;<<<===<<<;;;;;;<<<===>>>===;;;::::::;;;===>>>999>>>CCCEEEFFFZZZyyyuuuvvvtttrrrnnniiidddbbbccceeebbb___ZZZVVVPPPJJJCCC???999999888666333333666888777>>>888///333666999AAARRRhhh{{{iiiWWW\\\oooyyy```LLLKKKFFFAAAAAA??????999DDDPPPVVVgggfffJJJFFF>>><<>>FFF777;;;===>>>BBBIIINNNPPPLLLNNNXXXbbbbbbbbbqqqiiiUUUDDDFFFBBB>>>@@@GGGbbb{{{}}}{{{yyytttooouuupppjjj~~~bbb???666666333000///---,,,+++,,,,,,---+++***************++++++***,,,------,,,++++++,,,,,,------......------,,,---...//////......///000111777EEEBBBbbb{{{lllyyyqqqbbbQQQEEE===777555777;;;<<<===<<<;;;:::;;;===<<<;;;::::::::::::;;;<<<:::>>>BBBDDDIIIccc|||zzzzzztttsssnnniiidddaaabbbdddaaa^^^ZZZUUUOOOIIIBBB===888777555444444555666777888===777000555999===FFF^^^{{{zzzgggXXX```vvv]]]HHHGGGAAA===???>>>===888CCCSSS^^^nnniiiKKKAAA======DDDGGGFFFEEEGGGLLLMMMHHHKKKYYY]]]]]]eeehhhppp}}}zzzfffTTTPPPQQQNNNMMMOOOJJJMMMMMMGGGCCCCCCCCCAAAFFFEEEFFFMMMYYYiiixxxmmm```\\\YYYiiieee^^^\\\ZZZbbbfffssszzztttrrrooo~~~}}}XXXIIIPPP]]]pppsssjjjaaaggg|||{{{zzzxxxuuussstttvvvtttnnniiihhhhhhiiijjjlllnnnqqqrrrpppjjjfffffffff]]]LLL>>>FFFDDDIIISSS]]]dddkkkqqqxxxxxxxxxzzz|||}}}~~~kkkTTTZZZooo|||xxx|||uuuMMM222000///---,,,------,,,++++++,,,---,,,***)))***+++...------,,,,,,------......000,,,---222111:::OOOzzzzzzeeeKKKCCCIIIZZZpppvvvoooMMMPPPhhh}}}vvvmmm___QQQLLLNNNKKKJJJJJJLLLMMMHHH@@@888444111...,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))******++++++,,,------000000111222222333333444333333333222222111111111//////...------...000111///...---+++++++++,,,---///000222333333333222222555777999;;;BBBKKKLLLHHH===999777888===DDDKKKPPPDDDBBBAAAGGGNNNUUUYYY[[[ffflllvvv|||{{{}}}~~~eeeRRRDDDJJJFFF???@@@FFFaaazzz~~~|||yyywwwtttoooqqqllliiinnnJJJ999555333000///...,,,,,,,,,,,,---)))))))))******,,,------***,,,------,,,++++++,,,,,,------......------,,,---...//////......///111111<<>>@@@CCCPPPqqq~~~zzzzzzrrrqqqmmmhhhcccaaabbbcccaaa^^^YYYTTTNNNGGG@@@<<<999666333333777::::::999:::<<<555222999<<>>>>>DDDOOOWWWYYYWWWPPPIIIHHHPPPXXX[[[aaaiiivvvyyysssuuu||||||bbbQQQIIIRRRLLLCCC@@@DDD^^^www|||}}}yyyvvvuuutttpppuuusssYYY???555444111000...---,,,,,,,,,---************+++,,,------***,,,------,,,++++++,,,,,,------......------,,,,,,...//////......000111000AAAAAAQQQxxx{{{|||sssfffWWWHHH>>>999666777::::::;;;<<<<<<::::::;;;<<<888999;;;<<<<<<;;;999888;;;===>>>DDDYYY{{{uuusssmmmllljjjfffcccaaabbbdddbbb___ZZZTTTNNNGGG@@@;;;;;;777333666<<<@@@@@@>>>======555444;;;>>>HHH[[[ppp]]]TTTcccxxx}}}cccJJJ===>>>999999<<<;;;>>>===FFF\\\ttt|||hhhJJJGGGKKKNNNNNNJJJGGGHHHKKKVVVcccbbb]]]aaaeeegggmmmttt}}}gggQQQKKKIIIEEEAAABBB@@@DDDEEE@@@<<<<<<===<<>>>>><<<:::999;;;===???HHHeeeyyyrrrnnniiiiiihhheeecccccceeegggeeeaaa\\\VVVOOOHHH@@@;;;:::666333666===BBBCCCAAABBB???777777===@@@PPPlll|||wwwjjjXXXPPP___nnnlllPPP???:::>>>;;;;;;>>><<>>>>>===;;;:::<<<@@@CCCPPPttt~~~xxxrrroooiiiiiiiiihhhffffffhhhjjjfffbbb]]]VVVPPPHHH@@@;;;666444333555;;;@@@BBBBBBEEEAAA;;;<<>>>>>AAA===AAAGGGHHHTTThhheeePPPDDDEEEJJJLLLIIIIIIPPPYYY^^^|||oooYYYXXXbbbqqqvvv{{{pppyyytttaaaXXXPPPIIIJJJQQQ\\\```cccgggooovvvuuuppppppyyypppLLLOOOUUUXXXffflllPPPXXXeeeooo~~~wwwvvvnnnlllvvv|||mmmtttzzzZZZTTTTTT^^^jjjrrrtttuuussspppooommmlllppp|||{{{wwwwwwrrrqqqpppnnnlllkkkkkkkkkiiihhhgggfffeeefffggggggjjjgggeeeffffffbbbZZZRRRCCC@@@AAAFFFKKKPPPZZZccchhhooowww}}}~~~||||||uuubbbTTTkkkeeeDDD222000...---......---,,,+++,,,------,,,,,,---......------,,,,,,------...***...------000000===WWW}}}xxxdddSSSPPPXXXppp\\\>>>III___yyyzzzuuummmaaaVVVRRRUUUQQQTTTYYYZZZVVVMMMCCC===777444000---------,,,+++************************)))))))))))))))))))))))))))******++++++,,,------111000000000//////......***+++,,,,,,......///000...---------...///111222111000000000111222444555555666777888888777666666555333555:::???GGGRRR\\\sss|||iiiJJJ===555111555777555888???CCCYYYssszzz{{{~~~yyy}}}qqqiiijjjXXXEEEAAA@@@SSSjjjsssyyywwwsssssssssrrrWWW:::555333222000...,,,,,,,,,,,,++++++++++++,,,,,,---...***,,,------,,,++++++,,,,,,------......------,,,+++---...///...///111222777EEESSS]]]cccwwwiii___JJJAAA:::888999888888:::999:::;;;;;;999999:::;;;:::;;;<<<<<<<<<<<<;;;:::>>>DDDJJJYYY{{{||||||wwwqqqooonnnnnnnnnllljjjiiijjjkkkfffbbb\\\VVVOOOGGG???999444444444666:::>>>AAADDDFFFCCC???BBBEEEIIIjjjsssyyy{{{cccQQQMMM\\\dddYYYCCC:::===AAA>>>@@@DDD@@@GGGPPPNNNSSSbbb[[[LLLLLLIIILLLKKKGGGJJJWWWdddjjjjjjQQQSSSaaapppsssmmmdddtttyyyjjjaaaWWWQQQWWWaaakkkooovvv[[[GGGIIINNNVVVbbb~~~lllVVV^^^hhhqqqtttqqquuullllll{{{{{{nnnyyyeee[[[VVV\\\eeeiiimmmpppssspppppppppnnnnnnxxx|||wwwvvvsssssssssqqqnnnlllkkkkkkffffffeeedddeeefffggghhhiiigggeeeeeefffccc\\\VVVGGGAAA???CCCIIIOOOWWW^^^fffnnnwww}}}}}}|||~~~zzzfffTTT___~~~dddGGG222000...---.........,,,+++,,,------,,,,,,---///...------,,,,,,------...+++///......000000???ZZZ{{{{{{eeeKKKFFFTTTooo```>>>EEEWWWnnn{{{vvvnnncccXXXTTTWWWSSSVVVZZZZZZUUUMMMDDD>>>888444000...------,,,+++************************)))))))))))))))))))))))))))******++++++,,,------000000000//////.........,,,,,,,,,------.........------------...000111333111111000111222444555777555666777999999999888888555555666999:::???NNN]]]ooosssbbbNNN===555555777888777666888;;;@@@JJJVVV]]]aaadddjjjpppuuurrrvvvxxxtttzzznnniiiSSSBBBAAAAAARRRgggqqqyyyyyyuuussssssrrr}}}ZZZ:::444444222000...---,,,,,,,,,))))))***+++,,,...///000***,,,...---,,,+++,,,,,,,,,------......------,,,+++,,,.../////////111333999EEEWWWnnnTTTvvvssseee[[[HHH@@@999999999777666888999:::;;;;;;999999:::;;;:::::::::;;;;;;:::::::::???GGGOOO```zzz{{{zzzuuuooolllssssssrrrpppmmmkkkkkkllleeeaaa[[[UUUNNNEEE===888555666888999;;;>>>CCCGGGFFFDDDBBBFFFHHHMMMtttzzz|||cccPPPMMM___gggZZZEEE===???AAA===???EEEBBBNNNYYYUUUUUUaaaYYYNNNWWWRRRSSSNNNHHHMMM]]]kkkppp```JJJQQQbbbpppqqq}}}fff___sss{{{ooohhh___ZZZdddrrr}}}OOOEEEEEEIIIUUU^^^ppp{{{lll[[[cccjjjrrrqqqlllzzznnnmmm}}}eee~~~pppcccZZZ]]]bbbfffjjjooossspppppprrrooonnnvvv|||wwwuuusssssssssqqqnnnkkkiiiiiieeeeeeddddddeeefffhhhiiigggeeeccccccdddbbb\\\WWWJJJBBB>>>BBBIIIOOOVVV[[[fffnnnxxx}}}~~~}}}~~~}}}gggSSSYYYyyydddIII222000.........///...---+++,,,------,,,,,,...///...------,,,,,,------...+++000///...111111@@@[[[yyy}}}iiiMMMHHHXXXppp]]]<<>>999777222777:::777333444888999@@@AAABBBDDDHHHNNNUUUYYYzzz}}}vvvmmmooosss|||rrrppp}}}ooogggOOO???AAABBBSSSeeepppzzzzzzvvvttttttsssrrrkkk999888222111///...---------...,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,---...//////000000///...000333666;;;DDDVVVuuu]]]XXX|||qqqaaaSSSIII@@@888777888777777999888999::::::;;;;;;::::::999:::;;;:::999999;;;<<>>BBBIIIbbbmmmwwwzzzzzzzzzxxxtttsssuuurrraaayyyFFF???333111000...---------...,,,,,,,,,---------.........------,,,,,,------...------------------...////////////......///333555FFFNNNeeexxxeeeUUUZZZwwwkkk\\\NNNHHH@@@999888888777777999888999::::::;;;;;;::::::888999:::999999999;;;===HHHSSSfff|||yyyyyyuuupppnnnppppppooooooqqqrrrooojjjfffccc]]]YYYWWWQQQFFF>>>;;;555555888:::;;;===GGGRRRZZZHHHDDDJJJQQQllljjjSSSIIISSSaaa```RRRFFFBBBMMMVVVUUURRRSSS]]]^^^]]]YYYXXXZZZ]]]```ZZZVVVQQQOOOTTT___jjjpppvvvrrrfffQQQIIIXXXbbbZZZbbb~~~uuuddd]]]aaaxxxtttrrrpppqqqvvvoooRRR>>>AAAFFFFFFOOO^^^mmmrrrnnnkkkpppuuu~~~jjj```cccwwwppp||||||kkknnn^^^\\\aaafffiiikkkppp{{{yyyrrrttttttuuu|||~~~yyyzzzvvvqqqooonnnmmmiiifffggghhhjjjkkklllkkkiiihhhggggggfffeeedddcccdddddd\\\KKK>>>>>>BBBEEEMMMXXXbbbiiirrryyy|||ttt```SSSoooxxxWWW:::000000222------000+++---------............///......---------,,,,,,,,,---***222///111555???dddtttRRRKKKSSSeeevvvSSS>>>QQQgggyyyrrrggg]]]XXXZZZWWW\\\^^^\\\YYYTTTIII>>>:::666000......///---+++++++++************+++++++++******))))))))))))************+++,,,---...//////////////////////////////////////////////////////......//////000111222555666888:::;;;;;;;;;:::<<<<<<===<<<<<<:::999888666666666555666999>>>BBBPPPXXXdddooozzzuuu[[[PPPPPPNNNHHHKKKGGGAAA;;;555222222444777888999999999:::===@@@IIIJJJMMMOOONNNSSSeeewwwxxxqqqnnnmmmqqqvvvuuurrrnnn~~~oooYYYIII???===BBBIIIaaakkkuuuxxxxxxxxxvvvsssbbbVVV\\\___wwwKKK999333222000...---------...,,,,,,,,,---------.........------,,,,,,------...//////......---.....................---///222555GGGQQQsssnnn[[[RRRcccsssgggWWWKKKHHH???999888999888888:::888999999:::::::::::::::777888999999888999<<<>>>FFFYYYwww}}}zzzvvvtttuuusssnnnmmmpppnnnnnnnnnooopppnnniiifffccc^^^ZZZXXXRRRGGG>>>;;;444444777;;;===AAAMMMZZZ___MMMEEEIIIWWW|||oooTTTGGGOOO[[[[[[RRRHHHGGGSSS^^^\\\VVVRRRZZZaaaccc[[[WWW\\\``````[[[YYYUUURRRSSSYYYdddlllnnniii\\\NNNNNNZZZ\\\SSS[[[xxxbbb\\\fff{{{|||jjjmmmppppppsss{{{iiiOOOEEE@@@CCCGGGIIIQQQ[[[eeennnqqqsssxxx|||sssxxxwwwyyyxxxmmm___]]]ccc|||qqq|||kkkrrrbbb^^^aaaggglllqqqwww~~~zzztttyyyyyyuuuxxx}}}{{{uuurrrqqqpppllliiijjjkkkkkkkkkkkkjjjiiiiiiiiiiiihhhggggggffffffeee\\\MMM@@@>>>@@@BBBJJJTTT```gggqqqyyy}}}zzzeeePPPiiieee===000///222---...111...---------............///......---------,,,,,,,,,...+++222...111777CCCkkkkkkQQQLLLQQQeeetttlllzzzOOO===YYYwwwyyyrrriii___]]]___ZZZ___bbb```]]]XXXMMMBBB;;;666000.........,,,***++++++************++++++******)))))))))***++++++*********+++,,,---...///.........///////////////////////////////////////////////////000111222222777888:::;;;<<<<<<<<<;;;AAAAAA@@@???===:::888777888888777666666999???CCCSSSTTTXXX```nnneeeNNNFFFHHHIIIFFFHHHDDD>>>999888888666444888999:::;;;<<<>>>AAADDDLLLOOOSSSVVVYYYaaassswwwqqqppppppxxxzzz~~~qqqsssppp|||kkkUUUFFF===;;;AAAHHH___jjjtttwwwwwwwwwuuuqqqbbbMMM[[[sssRRR444444333111///------------,,,,,,,,,---------.........------,,,,,,------...111000///...............---......------///333555AAAQQQqqqXXXSSSmmm~~~sssfffXXXNNNFFF>>>888999:::999999:::888888999::::::::::::999777777888888888:::===@@@CCC___}}}vvvrrrqqqqqqoookkkjjjmmmkkklllmmmoooooommmkkkiiigggaaa\\\YYYRRRFFF===:::444444666:::>>>DDDRRR```eeeQQQEEEIII___pppTTTFFFLLLWWWWWWSSSJJJIIISSS^^^^^^XXXSSSXXXcccfff]]]WWW]]]cccbbb^^^XXXTTTSSSTTTXXX```hhhqqqjjjXXXMMMUUU\\\WWWQQQYYYyyy```ZZZiii{{{ssseeekkknnniiidddgggooovvvyyyeee___]]]```iii~~~ppp\\\LLLFFFEEEEEEFFFIIIMMMQQQTTT^^^mmmvvvzzz}}}|||yyyooooooooopppnnneee^^^bbbkkk~~~{{{vvviiitttfff``````cccjjjqqqvvv{{{vvvsss{{{|||uuutttxxx{{{yyyuuusssqqqnnnkkkllllllkkkjjjiiiiiihhhhhhjjjiiihhhhhhhhhhhhfffeee]]]PPPCCC>>>>>>@@@GGGOOO\\\dddooowww|||}}}kkkPPPaaa}}}|||{{{DDD333///333...---000...---------............///......---------,,,,,,,,,///,,,222...000888GGGqqq}}}___RRROOOSSSjjjmmmhhhwwwOOO@@@```xxxqqqiiiaaa```ccc\\\aaaeeedddaaa[[[PPPEEE===888111.........,,,***,,,++++++******++++++,,,))))))))))))***++++++,,,*********+++,,,---...///.............../////////////////////////////////////////////000111222333666888:::<<<===>>>>>>>>>CCCBBBAAA>>><<<999777666999999888777888<<>>GGGWWWfffhhhPPPEEERRRrrrkkkSSSEEEHHHTTTVVVWWWOOOLLLRRRZZZ\\\ZZZXXXXXXcccggg```[[[___cccbbb^^^UUUNNNQQQWWW[[[___dddyyyrrr[[[OOOZZZZZZRRRSSS]]]xxx]]]ZZZjjjwwwiii___hhhkkkbbbXXXVVVZZZ\\\^^^___PPPBBBBBBDDDGGGPPP^^^^^^]]]YYYRRRJJJFFFEEELLLIIIFFFFFFJJJPPPRRRQQQYYYlllyyy~~~}}}www{{{tttiiikkkggghhhjjjiiiffffffoooyyypppccc}}}~~~qqq{{{xxxmmmeee``````eeelllqqqwwwrrrrrrxxxuuussswww~~~zzzvvvtttrrrooollllllkkkkkkjjjiiiiiiiiihhhjjjhhhggghhhiiihhhfffccc___TTTGGG???<<<===CCCJJJUUU^^^jjjtttzzz~~~~~~~~~~~~qqqTTT[[[xxx~~~MMM888111333...+++...------------............///......---------,,,,,,,,,///,,,333...000888IIIuuurrrZZZVVVTTTYYYqqqrrrlllwwwOOOBBBccc}}}wwwqqqjjjbbbbbbeee^^^cccggggggddd^^^SSSGGG@@@:::222.........---+++,,,,,,++++++++++++,,,,,,******))))))***+++,,,,,,*********+++,,,---...///............//////000000......................../////////000000111222333444555888;;;===??????@@@AAA@@@>>><<<:::888777666777777888999<<>><<<;;;999666999<<>>@@@@@@HHHGGGGGGHHHFFFAAA???EEENNNTTTKKKDDDDDDKKKQQQTTTUUUZZZnnn|||xxx~~~iiiaaaeeeaaabbbdddgggkkksss~~~mmmeeezzzhhhkkkyyyqqqggg___```fffnnntttrrruuu}}}yyyrrrttt|||{{{wwwuuutttqqqooojjjjjjkkklllllllllkkkkkkiiigggfffgggiiiiiieeebbb```XXXKKK@@@;;;<<>>>>><<<;;;:::888888777777888555777;;;???DDDKKKSSSXXX[[[[[[]]]bbbmmm~~~jjjXXXQQQQQQVVVZZZ___fffdddVVVJJJFFFCCC@@@===???CCCFFFJJJOOOTTTXXX\\\fffqqqyyy}}}yyywwwfffQQQBBB;;;:::@@@HHHbbbmmmwwwzzzzzzzzzxxxtttvvv???666555222000...---------,,,,,,,,,---------.........------,,,,,,------...------------------...///.../////////000222666999NNN~~~{{{xxx}}}qqqPPPjjj~~~{{{yyynnn]]]NNNGGG???888444666888777777888777777888999999999999999777888888999:::>>>DDDHHH\\\}}}xxxpppmmmlllmmmllliiiiiikkkmmmooopppnnnjjjhhhggghhhjjjddd___[[[SSSGGG===999777666888===DDDQQQeeewwwjjjOOOSSSlllYYYOOOBBBAAAKKKQQQPPPOOOKKKGGGFFFKKKQQQUUUWWW[[[iiixxxwwwhhh^^^]]][[[QQQMMMSSSXXXXXX\\\dddyyy{{{fff\\\fff[[[RRRfffsssyyyxxx]]]jjjooohhhaaabbbaaa\\\LLLNNNHHHDDDIIIGGGFFFMMMLLLKKKLLLMMMKKKHHHMMMVVV\\\OOOFFFGGGLLLPPPVVV]]]dddwww}}}ddd```bbbcccdddeeeiiiqqq|||}}}lllqqqvvvjjjvvvrrrddd```ccckkksssssswww|||uuutttyyy}}}xxxwwwvvvtttrrrhhhjjjllloooppppppooonnnjjjhhhfffhhhkkkjjjfffaaabbb[[[NNNAAA:::;;;@@@CCCLLLVVVdddpppwww|||uuu\\\UUUgggWWW<<<000444///+++...///---------............///......---------,,,,,,,,,---,,,444///000888JJJwwwiiiYYYXXXPPP\\\{{{}}}zzz}}}{{{OOOBBB[[[{{{~~~zzzvvvooogggeeegggccciiinnnnnnlllfffYYYNNNEEE>>>666111000000///------,,,,,,++++++,,,,,,---,,,,,,+++*********++++++*********+++,,,---.../////////000000111222222333........................000000000000111222333333333444666888::::::::::::777666666666777888:::;;;999>>>DDDLLLTTT\\\dddiiiooommmmmmuuuzzznnniiifffgggjjjyyy~~~zzzkkk```\\\WWWNNNHHHJJJMMMPPPRRRVVV[[[___fffsssyyytttxxxgggRRRCCC<<<;;;AAAHHHcccmmmwwwzzzzzzzzzxxxuuuFFF666555333000...---------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,---...///...///000000111333777:::VVV{{{oooLLLkkk|||zzzooo[[[KKKEEE>>>777333666888777666777777777888999999999999888888888999999;;;@@@EEEJJJfff|||wwwnnnkkkkkkmmmmmmkkkkkknnnpppqqqqqqnnnhhhdddcccccchhhccc^^^[[[TTTHHH???<<<777666888>>>GGGVVVlll~~~lllPPPZZZwww```TTTNNNBBB>>>HHHOOOQQQSSSQQQKKKGGGKKKSSSXXXVVVYYYkkkmmm\\\ZZZXXXQQQPPPVVVVVVSSSZZZeeeuuu}}}lllcccmmm```XXXqqqxxx~~~eeerrrvvvnnnhhhhhheee^^^UUUZZZVVVRRRSSSNNNKKKTTTVVVRRRSSSWWWUUUPPPOOOSSSdddUUUKKKMMMOOONNNVVVcccnnnmmm]]]^^^aaakkkjjjjjjmmmvvvllljjjyyyuuuooo~~~zzzhhhaaabbbhhhrrrssswww~~~{{{xxxuuuwww~~~zzzyyyxxxvvvttthhhjjjnnnqqqssssssrrrqqqkkkhhhgggiiillllllgggbbbccc]]]PPPBBB:::;;;???BBBKKKUUUcccpppxxx}}}uuu]]]TTTdddWWW;;;///444000,,,000222---------.........//////......---------,,,,,,,,,,,,,,,555000000777IIIvvvbbbTTTQQQIIIZZZ~~~}}}}}}}}}RRRCCCWWWqqq|||xxxqqqiiifffhhheeekkkpppqqqooohhh\\\PPPGGG@@@777222000000///...---,,,,,,++++++,,,,,,---------,,,+++*********************+++,,,---/////////000000111222333333333........................000000000000111222333444555555777888888777666555444444444555777999<<<===@@@EEENNNXXXaaajjjsssxxx{{{yyy|||~~~zzzyyy{{{xxxpppnnneeeXXXRRRTTTVVVWWWXXX[[[___bbbwww|||uuuoooyyyhhhSSSDDD<<<;;;AAAIIIbbbmmmwwwzzzzzzzzzxxxttt{{{~~~LLL;;;666222222000,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///,,,......------000666;;;YYYkkkRRRiii}}}yyymmmZZZIIIAAA;;;:::888666666777888999999999999888888888888888555888555777===>>>DDDUUUzzz{{{uuunnnjjjhhhlllrrrtttpppjjjooopppoookkkfffdddfffhhhhhhccc]]]WWWQQQIII@@@999999999:::@@@LLL]]]ooo{{{jjjSSSddd|||jjj^^^RRRIIICCC@@@BBBGGGPPPUUUQQQLLLLLLHHHLLL[[[WWWYYYeeexxxuuu___NNNTTTSSSQQQOOOOOOSSSZZZ___mmmssstttsssiiiWWW]]]xxxssswwwoooiiisss}}}tttjjjfffbbb^^^dddgggbbb[[[WWW\\\bbbiii[[[ZZZgggfffVVVOOOVVVcccUUUKKKOOOVVV[[[aaaggg|||fff^^^aaa```kkkmmmppptttyyylllnnnzzz|||hhh```]]]hhhmmmqqq{{{{{{ttt|||yyyuuusssvvv}}}yyy{{{{{{vvvooolllmmmppprrrsssrrrqqqpppllliiiggghhhjjjkkkiiiffffff```TTTGGG===:::===AAAIIIQQQ```pppvvvxxxvvvdddVVV]]]zzzPPP;;;222444111111111***...------,,,,,,------...,,,,,,,,,---------......---,,,444///222999EEEkkkxxxpppZZZBBB???YYY{{{|||vvv{{{qqqUUUGGGYYYuuuzzzxxxtttlllggggggjjjkkkvvvzzzooofff___SSSJJJBBB888222222111///,,,...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********+++,,,,,,------.........000000222333444555555555111000///......///000111///000111222333222111111555555555666666666666666555222333999<<<;;;;;;===DDDUUUZZZ\\\kkkzzz}}}vvvlllaaa]]]___```]]]```gggnnnpppyyyssslll{{{yyydddMMMBBB<<<999???III]]]jjjrrrrrruuu{{{xxxooo{{{mmm]]];;;555222222111---,,,///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---///000//////222999>>>]]]\\\MMMkkk~~~zzzuuuiiiWWWGGG@@@;;;:::888666666777888999888888888888888888888777777999666888>>>>>>FFFZZZ{{{sssooommmlllnnnrrrrrrooolllnnnnnnmmmjjjfffdddfffgggfffdddaaa]]]WWWMMMBBB:::999999:::BBBOOO```pppxxxeeeQQQfffzzzdddYYYLLLEEE@@@>>>@@@EEEHHHWWWWWWNNNKKKJJJPPP^^^^^^[[[___kkkqqqhhhVVVJJJNNNOOOPPPQQQSSSWWW\\\```mmmrrrssspppgggZZZeeezzz{{{sssppp|||~~~tttpppiiimmmrrrvvvrrrkkkkkksss|||uuuuuuzzzoooYYYRRR\\\eeeaaa^^^]]]^^^aaajjjrrrbbb\\\```cccooorrrvvv{{{qqqlll|||{{{xxxmmmaaa[[[bbbgggkkkrrryyyqqqmmmyyy}}}yyytttvvv{{{zzzyyysssnnnnnnoooqqqrrrrrrqqqooommmooonnnmmmlllmmmmmmkkkjjjgggaaaVVVIII>>>;;;===@@@FFFMMM\\\kkkssswww}}}ooo^^^___rrrTTT???444555000///111---...------,,,,,,------...,,,---------............///---333...000777DDDlllyyyYYYFFFTTTtttzzzzzzrrrNNNAAATTTlll~~~yyyxxxtttmmmiiihhhggghhhtttzzzqqqjjjcccWWWNNNEEE:::333222222///---...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------......///111222333444555555555555111000///......//////000///000111222222222111111444444555555555555666666888555777<<>>:::999888777666777888888666666666777777777777777777999777999@@@AAAMMMeeezzzqqqmmmnnnnnnnnnnnnmmmlllkkkllllllkkkhhheeedddeeegggeeeeeeeeeccc]]]RRREEE<<<:::888;;;EEEVVVfffppptttcccNNNaaawww]]]RRRGGGCCCAAA@@@@@@CCCFFF```eeeTTTKKKLLLTTT___iii```ZZZ\\\___XXXNNNGGGHHHKKKOOORRRUUUYYY^^^aaagggppptttssslllbbbpppzzzxxxvvvvvv``````pppvvvyyyxxxqqqmmmtttrrr```[[[aaahhhooorrrwww{{{uuunnndddmmmppprrrppp___VVVYYY```dddjjjmmmeeeeeettt|||tttrrr}}}}}}yyyuuuqqqnnnooopppqqqrrrqqqooolllkkksssssssssrrrooonnnnnnnnniiidddZZZLLLAAA;;;===@@@BBBHHHUUUdddoooxxxwwwbbb\\\zzzyyy___EEE777555000///111///......------------......------........./////////000---333...///666FFFqqqoooKKKPPPmmm|||~~~NNNAAATTTfff~~~|||yyyxxxuuuooojjjjjjeeegggttt|||vvvqqqkkk___TTTJJJ===444222222000......---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,---......//////222222333444555555444444111000000///.........//////000111111222222111111333333333444444555555555777555666;;;>>>???BBBFFF^^^ttt}}}ooohhhyyyrrr^^^III???:::888???HHH```jjjpppooorrrxxxzzzvvvXXXeeexxxrrrmmm===666222333444111//////---------------------------------------------------------............///333333333222111555<<>>999999888777666777777888555555555666666666666666999:::888<<>>@@@EEELLLfff}}}|||kkkfffwwwppp\\\HHH???:::999???IIIaaajjjqqqrrrsssvvvvvvtttzzz~~~ZZZYYYjjjiiizzzzzzAAA999333333444111///000---------------------------------------------------------............///444444333111000444;;;AAAZZZ{{{vvv}}}mmmQQQOOO___{{{rrrjjj^^^NNNBBB===888888888777777777777777444444555555666666666666??????<<>>;;;>>>KKK___nnnrrrqqqlllNNNOOOlllvvvtttvvvPPPHHHFFFLLLSSSPPPIIIDDDRRRvvv|||^^^LLLPPPYYYaaalll___RRRMMMKKKIIIFFFFFFGGGHHHIIIKKKNNNSSSYYY^^^```mmmtttxxxyyyxxx|||tttqqqssslllaaa^^^\\\```hhhnnnrrrvvvyyyzzzyyyyyyzzz~~~zzzooohhhjjjjjjtttuuuwwwmmm[[[OOOJJJWWWaaahhhhhh]]]^^^nnnwwwkkktttyyyuuusssqqqlllmmmnnnnnnnnnnnnmmmlllppprrrsssqqqnnnlllmmmpppmmmkkkdddVVVFFF===<<<>>>>>>CCCMMM[[[lll~~~uuu```QQQaaalllttt\\\;;;777777666333,,,///......------......///.........////////////000///***111///222999OOO```EEEPPPmmm~~~nnnuuuHHH<<>>BBBGGGPPPYYYsssvvvhhhcccvvvnnn[[[HHH???;;;:::@@@JJJ```jjjtttwwwvvvtttrrroootttxxx]]]SSScccxxx~~~FFF<<<333222333222000000---------------------------------------------------------............///222333222000000555===DDDfffzzzVVVSSSeee{{{rrriii]]]MMMAAA<<<888888777777777666666666444444555555666666777777DDDCCC???CCCFFFGGG___}}}tttkkkmmmnnnnnnkkkgggeeegggiiieeecccaaaaaacccdddddddddddddddccc^^^WWWQQQLLLKKK@@@>>>@@@MMM```oootttsssmmmQQQOOOccckkkooo}}}uuuNNNGGGEEEOOOYYYXXXPPPJJJVVVtttvvvZZZKKKOOOYYYcccdddXXXLLLGGGFFFDDDBBBCCCHHHHHHIIIIIIKKKOOOUUUZZZeeennnooopppwww}}}qqqtttrrr```[[[[[[[[[___eeegggkkkqqquuuvvvwwwxxxxxxwwwtttgggaaagggooowwwssstttfffZZZPPPFFFSSS]]]fffhhh^^^]]]mmmpppuuu{{{wwwsssqqqkkkllllllmmmmmmmmmlllllllllnnnoooooonnnnnnoooppppppoooiii[[[III>>>;;;===>>>CCCLLLYYYlllwwwfffUUU]]]}}}kkkppplllDDD<<<999666333---//////............//////------........./////////...(((000000333999PPPyyyUUUFFFQQQmmmzzzjjjrrrrrrFFF;;;SSSrrrwwwtttoooyyyzzzqqqjjjhhhiiiiiiwwwxxxiiiaaaUUUEEE:::555444222000...---,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,...///000111222111111111000///---,,,+++---....../////////...---000////////////000111222111111222222333444555555444444999AAAHHHQQQ^^^kkkoooeeebbbvvvmmmZZZGGG???;;;:::???III___jjjuuuzzzxxxssspppooozzzrrr]]]kkkKKK>>>333111222111000000........................---------------------------------............///...///000000222888BBBJJJ}}}YYYVVVlllyyyqqqhhh\\\KKK???:::777777777777777666666555444555555666777777888888@@@???>>>CCCIIILLLiii~~~zzzsssnnnnnnnnnllljjjhhhggghhhiiidddaaa______bbbddddddcccbbbcccbbb^^^WWWQQQMMMLLLCCCAAACCCNNN___nnnuuuwwwoooUUUMMMXXX```lll{{{tttTTTJJJFFFPPP]]]```[[[UUU```tttpppWWWKKKNNNWWWccc___SSSHHHDDDBBBAAA@@@BBBFFFHHHJJJKKKLLLOOOSSSVVVbbbjjjlllpppzzz|||vvvddd___YYYXXX[[[___bbbeeebbbeeekkkooopppqqqssstttoooqqqiiidddmmm{{{}}}mmmhhhkkkttt[[[TTTMMMCCCNNNVVV___ddd\\\]]]llluuuwww|||xxxrrrmmmmmmmmmllllllkkkkkkjjjjjjkkkkkkkkkmmmppprrrsssrrrqqqrrrmmm^^^KKK>>>;;;======CCCKKKWWWlllwwwjjjXXXWWWrrrmmmwwwzzzPPPCCC999333222111//////............//////,,,---------...............(((000111222666MMMqqq[[[NNNPPPhhhyyykkkrrriiiIII@@@ZZZvvvqqqppp|||tttmmmkkkjjjjjjyyy~~~oooaaaVVVFFF;;;777555222000...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,...///111222222222222111000///---+++***+++,,,---////////////...000//////...///000111222111111222333444555666666444666>>>IIIUUUbbbuuu{{{vvvttt|||nnndddaaavvvlllYYYFFF>>>:::888===FFF___hhhsssyyywwwsssrrrtttsss}}}NNN@@@333000111111000111........................---------------------------------.........//////+++---...000333;;;GGGOOOXXXYYYtttxxxppphhh[[[JJJ===888777777777777777666666555555555555666777888888999888888999CCCLLLSSSttt{{{xxxtttpppmmmkkkiiigggggggggggggggccc```^^^___bbbddddddccc```bbbccc```YYYRRRNNNLLLDDDBBBDDDNNN]]]mmmvvvzzzsssXXXIIIKKKTTTgggyyy|||rrr\\\OOOIIIRRRaaagggddd```lllyyyoooWWWMMMMMMUUUaaa___SSSHHHCCCBBB@@@AAADDDCCCGGGKKKNNNOOOQQQSSSUUUYYYeeellluuu|||TTTPPPTTTWWWYYY]]]ccchhhiiidddhhhlllnnnoooooopppqqqhhhrrrrrrpppyyyxxxqqqrrrcccggghhhQQQMMMIIIAAAJJJPPPYYY___ZZZ[[[lllxxxwww|||xxxqqqjjjooonnnmmmllljjjiiihhhgggllljjjjjjmmmsssvvvvvvtttrrrsssooo```MMM???;;;<<<===BBBJJJVVVkkkuuujjjWWWQQQiiisssYYYHHH888...111555//////............//////,,,,,,,,,---------.........(((000111111333IIItttfffVVVNNNbbbwwwiiinnnbbbKKKAAA\\\tttppprrr~~~vvvpppnnnlllmmm|||uuuaaaUUUGGG<<<888555222///...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,++++++,,,...///111222222333333222111///---,,,******+++---///000000//////000///.........///111222111222222333555666777777;;;???IIIWWWeeewwwxxxooonnniiieeeccc______iiivvv}}}rrrccc```vvvkkkXXXEEE===999666;;;DDD^^^fffqqqwwwvvvsssuuuyyy^^^===...444333...............................................................///000000///...---///000...222777888IIIggg{{{VVVVVVxxx~~~wwwooofffWWWGGG<<<888555555444444444444555555666555444444555666777888:::;;;===GGGTTT```zzzwwwwwwwwwvvvooolllhhheeedddbbbaaa___^^^^^^___aaabbbcccdddeeeaaa```___]]]ZZZXXXUUUTTTGGGEEEDDDJJJ[[[ppp|||~~~uuu^^^HHHCCCKKKZZZmmm{{{~~~fffSSSHHHSSSfffnnnkkkgggsssaaaRRRLLLPPPWWW\\\XXXSSSJJJBBB>>>???AAADDDDDDCCCIIIUUUZZZWWWUUUWWW^^^dddmmmvvv~~~ppp]]]RRRSSSTTTWWWZZZ^^^aaadddeeefffhhhjjjlllnnnoooppppppmmmpppqqqrrr|||tttkkk]]]ssscccXXXRRRDDD<<>>DDDOOO]]]ooovvvwwwyyyzzzzzzxxxwwwuuu}}}yyyrrriiiaaaZZZVVVTTTNNNLLLMMMQQQSSSUUU[[[bbbxxxnnnaaa___{{{jjjXXXFFF@@@<<<999>>>FFF]]]lllvvvsssooorrrtttsssdddBBB111666333...//////........................------------------------......///000000///...---222333111333666777JJJkkk|||qqqNNNSSS|||{{{uuunnnfffXXXFFF;;;888555555444444444444555555666555444444555666888999:::@@@AAAGGGVVViiiyyyvvvuuutttrrrmmmjjjfffdddbbbaaa___^^^]]]]]]^^^___```aaabbbcccaaaaaa```___]]][[[YYYXXXMMMIIIEEEIII[[[qqq}}}yyybbbJJJBBBHHHVVVfffrrrjjjXXXLLLSSSdddnnnpppoooppp]]]QQQOOORRRUUUVVVSSSOOOHHHBBB???@@@BBBDDDGGGFFFKKKUUUZZZXXXXXXZZZccciiirrr{{{nnnqqqxxxwwwuuurrrpppvvvrrrZZZVVVSSSWWWXXXZZZ]]]```bbbdddeeeddddddfffgggiiikkklllmmmlllrrrvvvwwwjjjooozzz\\\NNNHHH>>>@@@IIIMMMSSSYYYQQQ]]]zzz|||wwwqqqlllllllllllllllkkkjjjiiihhhkkklllooorrruuuvvvvvvuuuqqqmmmhhhaaaSSSCCC<<<<<<>>>BBBDDDRRRjjjvvv}}}~~~hhhVVVMMMUUUvvvXXX@@@777444333444333111...------------,,,---------------------------)))000+++///999JJJvvvlll]]]PPPOOObbbyyyyyynnn|||~~~aaaDDD<<>><<<===AAADDDGGGNNNVVVooonnncccaaa|||fffTTTCCC===:::999???HHH]]]lllvvvsssooorrrtttsssnnnIII555777444/////////........................,,,,,,,,,,,,,,,,,,,,,,,,......////////////......111444222444777:::RRRwwwvvvkkkMMMZZZwwwsssnnnfffXXXFFF:::777555555444444444444555555555555444444555777888999888BBBCCCFFFZZZxxxxxxuuussspppllliiifffcccaaa```___]]]\\\[[[[[[\\\\\\]]]^^^___```aaabbbbbbbbbaaa```^^^]]]TTTNNNFFFIII[[[rrrmmmSSSEEEEEEPPP___kkksssbbbTTTUUU```jjjpppsssvvvfffSSSKKKOOOSSSPPPKKKKKKHHHDDDAAA@@@AAACCCEEEIIIIIIMMMTTTYYYYYY[[[^^^eeekkksss{{{rrrmmmnnnjjjmmm~~~vvvWWWEEEEEEIIIGGGKKKJJJJJJNNNUUU[[[___```mmmrrr{{{|||___SSSIIIPPPSSS\\\]]]^^^```bbbdddeeeeeecccccccccdddeeehhhjjjkkkmmmvvv}}}zzzsssjjjRRRDDD@@@;;;>>>FFFJJJNNNSSSWWWnnn|||xxxssspppmmmmmmmmmmmmmmmlllkkkjjjkkkmmmppptttwwwxxxyyyxxxqqqnnnjjjbbbTTTDDD<<<<<<===???AAAPPPiiiwww~~~lllXXXKKKMMMnnnuuuSSS>>>777666555555444222///---......---,,,------------------------111+++...)))...888GGGpppssscccSSSSSSlll{{{qqqaaaEEE;;;KKKccc~~~|||vvvrrrrrrttt~~~zzziiiRRRAAA:::888555333222000...---------,,,***++++++++++++************+++---///000111222444666777444111//////000000000//////000111111111000000...000111222000000000111///000111333666999;;;===GGGKKKVVVggg{{{|||mmm```XXXNNNOOOPPPOOONNNLLLIIIGGGCCC@@@;;;666333333444555444111222666999===EEENNNlllyyynnnnnnvvv}}}xxxqqqqqqzzznnndddbbb~~~xxxcccPPP@@@:::999999@@@JJJ___llluuurrrooorrrtttsss{{{gggxxxPPP888777333.................................,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////,,,111111444999@@@^^^~~~wwwcccPPPddd}}}uuurrrnnngggWWWEEE999666555555444444444444555555555555444555555777999::::::EEEDDDJJJhhhxxxtttqqqlllhhhdddbbb___^^^^^^]]][[[YYY[[[[[[ZZZZZZ[[[\\\^^^___bbbccceeeffffffdddcccbbbYYYQQQHHHJJJ[[[ttt|||dddNNNCCCIII[[[jjjwww}}}pppaaa[[[___fffkkknnnfffVVVEEECCCLLLQQQJJJAAABBBBBBAAA@@@AAACCCEEEFFFIIIKKKNNNRRRVVVYYY]]]```ggglllsssyyy{{{|||}}}}}}|||ppp\\\PPPPPPMMMTTTgggkkkcccRRR===333555888666:::;;;;;;;;;<<<>>>AAACCCIIINNNVVV___dddfffdddaaaWWWWWW[[[dddqqqdddOOONNNJJJRRRSSS]]]^^^```bbbdddeeeffffffeeeeeedddeeefffiiilllnnnsss{{{hhhYYYIII======>>><<>>:::777444111000222444666333000000333666999AAAJJJkkkrrrbbbWWWOOORRR[[[cccaaaaaaggguuummmeeecccuuuaaaOOO>>>999888999@@@KKK```mmmuuuqqqooossstttrrrvvv\\\zzzVVV:::666111---...---........................------------------------............//////000000,,,000111444;;;EEEfff|||{{{yyygggVVVOOOiii~~~xxxtttrrrooogggVVVCCC888666555555444444444444555555555555555555666888:::;;;???GGGGGGRRR{{{xxxtttoooiiiddd___]]]\\\\\\\\\[[[YYYWWWZZZYYYYYYYYYZZZ[[[]]]___dddeeeggghhhiiigggfffddd\\\UUUMMMLLL\\\tttuuuYYYCCCCCCVVVhhhnnn}}}ooodddbbbeeehhhhhhWWWIII===???JJJOOOGGG===<<<===>>>???BBBDDDFFFGGGHHHLLLOOOQQQTTTYYY^^^bbbmmmqqquuuxxxyyyyyyzzz{{{}}}lllQQQAAA@@@>>>FFFYYYVVVNNNCCC:::888;;;<<<<<<<<<===>>><<<::::::<<<>>>;;;AAAJJJQQQRRRNNNHHHCCCCCCEEEIIILLLRRRccc\\\NNNTTTRRRWWWTTT[[[]]]```ccceeefffggggggffffffeeefffhhhkkknnnpppyyyvvvUUUMMMCCC;;;<<>>@@@@@@KKK```lllvvvuuucccOOOJJJkkkqqqkkk[[[GGG===<<<:::666777444111000000//////---........................000+++000...222888@@@ddd[[[NNNkkkvvvssssssPPP<<>>;;;:::666333000...------,,,++++++++++++++++++++++++,,,,,,...111222333444777999555333000000111333444333555555555555444333333222///111222222000///000000000000111222333333444444888999>>>IIISSSYYYWWWSSSJJJGGGCCC???<<<<<<===>>>888999;;;<<<===<<<:::999555333000......000333444444111000222333555;;;CCC^^^~~~rrrVVVIIICCC@@@BBBGGGHHHMMMVVVbbbnnn||||||bbb\\\sssllldddcccuuuaaaOOO???:::888999@@@JJJbbbmmmtttpppooossstttqqqzzz|||vvvZZZiii|||~~~\\\<<<666111---............................................................---......///000111///222111555>>>IIIiiixxx~~~xxxzzzfffUUUMMMQQQooo|||wwwvvvtttpppgggUUUAAA777666555555444444444444555555555555555555666888:::<<<>>>CCCDDDVVVvvvrrrmmmfffaaa[[[ZZZYYYZZZ[[[ZZZXXXVVVXXXWWWVVVWWWXXX[[[]]]___eeegggiiijjjjjjhhhfffddd]]]ZZZTTTRRR]]]qqqfffKKKEEERRRaaahhhttt{{{|||xxxiiicccdddccc```LLLCCC<<>>:::;;;<<>>CCCSSSKKKDDD===<<<<<<;;;:::;;;;;;<<<======<<<<<<>>>@@@>>>FFFPPPTTTPPPGGG???:::===AAAFFFIIIKKK[[[{{{\\\NNNUUUTTTZZZWWW[[[]]]```dddfffggggggfffcccdddeeefffiiillloooqqq|||gggKKKFFF@@@;;;======DDDBBBGGGOOOfff{{{uuusssrrrnnnnnnooooooooonnnnnnmmmlllpppttttttrrrqqqrrrssssssrrrpppjjj[[[III>>>;;;<<>>;;;999888555111...------,,,+++++++++++++++,,,,,,,,,,,,,,,...111222333555777:::666444111000222444444444777777777666555444333222///111222222000//////000000111111222222111111000555555888<<>>;;;:::888666555555777:::<<<555777999;;;;;;;;;:::999222111000//////000111222777444444555555444999???OOOdddnnnsss{{{aaaHHH@@@???===;;;======DDDPPP]]]fffppp~~~iiiNNNKKKggg~~~jjjccccccsss___NNN>>>::::::999@@@IIIdddnnnssspppooossstttqqqwwwnnnmmmTTT]]]rrr{{{aaa>>>777222...000000........................------------------------...---------...///111222000000///555AAANNNmmmxxxuuuzzzXXXOOOKKKTTTuuu}}}yyyyyyvvvrrrgggTTT@@@777777555555444444444444555555555555555555777999;;;<<<===AAACCCYYY|||sssnnniiiccc^^^YYYXXXXXXYYYZZZZZZXXXVVVTTTTTTSSSTTTVVVYYY\\\___ggghhhjjjkkkjjjgggdddbbb______\\\XXX\\\lll}}}ttt\\\PPPRRRVVVcccjjjsss~~~|||ggg\\\ZZZUUUNNNDDD@@@===???DDDEEEBBB===:::;;;<<<>>>AAADDDFFFHHHLLLTTTYYYXXXYYYaaahhhjjjllllllmmmooorrryyyvvvRRRBBBEEECCCDDDOOODDD<<<888999999666666:::<<<;;;<<<===???AAABBBBBBBBBLLLVVVVVVNNNCCC===<<<;;;@@@GGGNNNUUUfff]]]NNNVVVVVV]]][[[^^^```ccceeeggggggfffeeeaaaccceeehhhllloooqqqssszzz|||[[[EEEAAA??????AAA===CCCEEEUUUiiixxxtttssssssmmmmmmnnnnnnnnnnnnnnnmmmjjjooottttttrrrqqqrrruuutttsssqqqkkk]]]JJJ>>>;;;888???BBBHHHTTT]]]lll{{{jjjUUUNNNlll|||rrrXXX>>>;;;===999999777333111111111000..............................,,,333...///555BBBlll^^^GGGZZZvvvxxxpppVVV<<>>DDDOOORRRZZZmmmvvvssstttfffRRRBBB???@@@===;;;======???FFFQQQWWW]]]gggrrrssspppgggWWWHHHKKKggg{{{hhhbbbcccoooXXXIII<<<:::::::::@@@IIIeeennnrrroooooottttttpppqqqddd~~~dddLLLTTTjjjwwwddd@@@888333000222222........................,,,,,,,,,,,,,,,,,,,,,,,,...---------...///111222------+++444DDDSSSrrr|||ttttttTTTKKKHHHSSSvvv|||{{{xxxsssgggSSS???777888555555555444444555555555555555555555777999;;;===CCCFFFKKKbbbzzzqqqlllgggaaa\\\WWWWWWWWWYYYZZZZZZXXXVVVRRRQQQQQQQQQTTTXXX[[[^^^hhhiiikkkkkkjjjfffbbb``````cccbbb\\\\\\hhhyyykkk]]]TTTOOOccciiivvv}}}bbbSSSMMMEEE<<>>>>>>>>??????===;;;;;;;;;<<<>>>@@@CCCFFFHHHOOOXXX^^^]]]^^^eeelllnnnoooooooooqqqwwwwwwRRRCCCGGGEEECCCLLLBBB:::666:::;;;888:::AAADDDCCCBBBDDDGGGIIIHHHGGGDDDOOOXXXWWWLLLBBB???AAADDDGGGMMMVVV```ppp___RRRZZZZZZaaa___aaaccceeeggghhhgggeeecccbbbdddgggkkkooorrrtttuuuvvvlllQQQ@@@??????DDDGGGAAADDDNNNmmm|||uuussstttuuummmmmmnnnnnnnnnnnnnnnmmmhhhnnnsssuuusssrrrtttxxxtttsssrrrlll^^^KKK>>>;;;444>>>BBBGGGQQQZZZkkknnnYYYRRRnnnoooddd}}}bbb???:::<<<888:::777444222111111000//////////////////////////////---333,,,,,,333EEEqqqOOOAAAYYYvvvmmmfffVVV???SSS|||~~~xxxuuu}}}|||lllXXXJJJBBB>>>===;;;777222...------,,,++++++++++++,,,,,,---------+++---000111333444777999888555222111222444444444888888888777666444222222000111333222000//////000...///111333444444444444000222333333111111111222//////000111111222222222333444555666555444222000///000111333333444333333444222444777666444666;;;;;;@@@@@@HHHYYY^^^\\\aaaSSSFFF>>>???@@@===<<<@@@<<<888999AAAGGGIIIOOOWWWRRRNNNJJJDDDBBBLLLeee}}}zzzgggbbbccclllSSSEEE999999:::;;;@@@IIIeeennnrrroooooottttttppp}}}hhhqqqOOOTTTffflllFFF999111000111///........................------------------------,,,,,,------///000111222444///333666999UUUkkkOOOLLL@@@TTT}}}yyy~~~vvvtttiiiPPP???<<<999666555555555555444444444222444666777888:::===@@@BBBFFFNNNkkkwwwrrrmmmddd]]][[[XXX[[[]]]\\\YYYWWWXXXYYYUUUPPPNNNPPPSSSXXX```hhhhhhooossspppllljjjgggdddfffdddeeefffeeegggttt}}}iiiRRRSSSeeevvv~~~jjjUUUJJJAAA>>>@@@<<<=========;;;:::;;;<<<999;;;<<<===@@@DDDJJJNNNWWW\\\bbbdddeeeiiipppvvvvvvyyy{{{|||}}}wwwRRRCCCIIIGGGDDDMMMGGGCCC???>>>???>>>???@@@FFFFFFIIIMMMRRRUUUUUUTTTNNNWWW[[[SSSHHHCCCDDDEEEEEEKKKVVV[[[bbb```RRRYYYbbbcccaaadddfffggghhhiiijjjkkkmmmmmmlllnnnuuuwwwuuurrrsss{{{TTTLLL@@@888;;;DDDJJJJJJQQQjjjvvvqqqqqqssstttoooqqqpppnnnoooqqqpppkkkmmmooossswwwyyyzzzyyyyyyxxxtttmmmfff\\\OOO@@@666888>>>???DDDRRR^^^qqquuu^^^WWWmmm{{{wwwhhhBBB999:::777888666333000......////////////.........---------000///,,,...111000CCCeeecccKKKAAANNNpppuuuwww\\\@@@TTT~~~zzz{{{}}}~~~rrraaaSSSIIIAAA===BBB<<<444///...///...------,,,,,,++++++,,,,,,---,,,---000333666777888888888888777555333333555666777777888888777555333111111222222222222222111111000222444666666444222000111111000///////////////111111111111111111222222000111111111111222222222222000///111444555444222555777888888777666777888;;;===???AAAIIISSSYYYZZZOOODDD;;;===BBBAAA===;;;>>><<<;;;<<<>>>@@@AAA@@@@@@>>>AAAGGGHHHNNNeee{{{llleeejjjdddOOODDD;;;:::999999AAAMMMiiikkkooorrrtttuuuuuuuuusss```ZZZsssqqqJJJ:::333111222111........................------------------------------------///000111222000,,,111444:::XXXsssQQQLLLAAAXXX}}}yyy|||tttrrrhhhNNN>>>;;;888666555555555555444444444333555666777888:::<<>>@@@EEEJJJNNNUUU[[[ccchhhjjjooowww}}}}}}YYYGGGJJJKKKKKKRRRMMMJJJIIIJJJIIIFFFEEEFFFIIIMMMRRRXXX\\\]]]\\\\\\[[[bbbddd]]]TTTPPPNNNMMMPPPTTT^^^fffqqqaaaVVV\\\aaacccdddiiijjjkkklllmmmoooqqqrrrrrrqqqssszzz|||xxxtttttt|||wwwNNNFFF>>>===AAAGGGKKKMMMiii|||rrrmmmnnnpppqqqsssuuutttpppppprrrqqqmmmmmmooorrrvvvxxxyyyxxxxxxwwwsssmmmfff]]]QQQBBB888888>>>>>>CCCQQQ]]]qqqvvv___VVVhhhfffBBB999:::888555444222000///...////////////.........---------//////,,,...111000@@@```~~~^^^RRRHHHMMMeee~~~\\\BBBRRR~~~zzzzzz{{{}}}tttdddVVVLLLDDD@@@DDD>>>666111/////////...---,,,,,,++++++,,,,,,---,,,...000333555666666666888888777555333222444555555777888999999777555333222222222333333222222111000222444555666555333222222111111000000000000000222222222222222222222222222222222333333333333333333222111222555666555444555666888888666555666777999>>>AAADDDKKKSSSWWWUUULLLCCC===@@@DDDDDDBBBBBBBBB???<<<;;;<<<>>>>>>>>>@@@@@@FFFNNNQQQWWWkkktttddddddiiicccPPPDDD;;;999888999BBBNNNjjjlllooosssuuuvvvvvvvvvttteeexxxOOO:::444222222222........................------------------------------------...000111222...+++000333:::ZZZxxxOOOJJJCCC^^^|||yyyxxxqqqooofffMMM===:::777666555555555555444444444444666777888888999;;;>>>@@@FFFSSSxxx}}}tttoooiii```YYYWWWXXXYYYZZZYYYWWWUUUUUUVVVNNNJJJJJJNNNSSSZZZfffrrruuu{{{~~~zzztttqqqoookkkjjjiiihhhgggfffhhhrrr}}}wwwsss\\\aaajjjSSSFFF===666555:::;;;<<<===<<<:::999:::;;;:::<<<===???AAAEEEJJJMMMRRRYYYcccjjjnnnttt}}}iiiOOOMMMRRRUUU\\\XXXTTTRRRTTTRRRLLLHHHHHHLLLSSS\\\bbbdddccccccdddcccfffhhhdddbbb```\\\WWWZZZ\\\hhhuuuccc[[[```aaaccciiinnnnnnoooqqqtttwwwzzz{{{zzzwwwyyy~~~~~~zzzvvvuuu}}}mmmKKKBBB>>>BBBFFFHHHOOOWWWuuummmjjjkkknnnpppxxxyyywwwsssqqqrrrrrrooommmooorrruuuwwwxxxwwwwwwvvvrrrmmmfff^^^RRREEE;;;999>>>>>>AAAOOO\\\pppyyybbbTTT___gggDDD999999777222222111000000///....../////////.........------...///---///222///<<>>HHHIIIPPPYYY^^^bbbqqqooo```ccckkk```PPPDDD;;;999777888CCCQQQjjjmmmppptttvvvwwwwwwvvvrrrUUU:::555333000222........................---------------------------------......///111111111...222333:::[[[uuuJJJGGGDDDccc|||zzzvvvnnnmmmdddKKK;;;999666666555555555555444444444555666888888777888;;;===EEELLL\\\|||sssoooiii```YYYWWWVVVVVVVVVVVVTTTSSSRRRRRRNNNKKKJJJMMMQQQXXXeeerrrrrrxxx|||xxxtttsssrrroookkkjjjhhhfffdddfffooowwwxxx|||xxx^^^^^^}}}yyylllpppqqq___LLLCCC<<<444555;;;:::;;;<<<;;;999999999::::::;;;===???AAAEEEIIIMMMQQQYYYccckkkpppwww{{{[[[UUU]]]dddlllqqqhhheeeiiiiii]]]QQQKKKPPPXXXaaaeeeeeedddeeehhhfffiiikkkpppwww|||xxxppplllnnn}}}ddd___ccc```cccoooqqqrrrtttxxx}}}}}}zzz{{{{{{wwwtttuuu|||dddKKKCCCAAAEEEGGGKKK]]]qqq|||vvvnnniiihhhkkkoooqqqyyy{{{yyytttqqqrrrrrrpppoooqqqsssvvvwwwxxxwwwwwwxxxtttmmmfff^^^RRREEE;;;999>>>===AAANNN[[[ooo|||fffSSSVVVtttgggFFF999777555///000000000000//////...////////////............,,,///...///222...999QQQvvvttteeeaaaSSSPPPddd~~~```DDDFFFddd}}}zzzxxxzzzpppbbbUUULLLFFFFFFBBB;;;555111/////////------,,,,,,,,,,,,---------///000222333333333222777777777555333111111222444666888::::::999777555555444444333222222222111222222333555555666666666666555555444444444444444444444444333333333333333222333444555555555444444444333444444666666777666888999::::::999999;;;===777AAALLLSSSXXX\\\ZZZVVVHHHEEEEEEHHHHHHGGGJJJOOOKKKJJJIIIIIIJJJIIIGGGEEEVVVVVV[[[ccchhhlllwww~~~pppdddcccnnn~~~^^^OOODDD;;;888666888EEETTTkkknnnrrrvvvxxxxxxwwwvvv}}}zzzZZZ888555222---111////////////////////////------------------------......---......///000111000...222333;;;___lllGGGCCCEEEhhh|||{{{uuunnnlllcccJJJ;;;888555666555555555555444444444555666888888777888;;;===FFFPPPeeexxxpppkkkfff^^^XXXVVVSSSSSSRRRRRRQQQPPPNNNMMMKKKIIIHHHJJJNNNVVVffftttxxx~~~}}}yyywwwvvvtttlllkkkhhhcccaaadddkkkoooyyyzzz}}}{{{]]]SSS^^^\\\YYYhhh~~~zzzkkkZZZIIIAAA;;;444444:::999;;;;;;;;;999888999:::888:::===???BBBEEEJJJMMMUUU]]]gggnnnssszzzjjjeeennnyyy|||```QQQWWW]]]dddfffeeeeeehhhlllnnnrrrxxxaaa___dddaaafffsssyyyzzz~~~}}}vvvuuutttqqqrrruuu{{{zzzZZZGGGDDDCCCEEEIIIXXXzzzoookkkfffdddfffkkkppprrrtttxxxxxxssspppqqqrrrqqqrrrsssuuuwwwxxxxxxxxxxxx{{{vvvnnnfff]]]QQQCCC:::888>>>===@@@NNNZZZnnnkkkSSSOOOmmmeeeFFF999777666//////000000000000///...000000/////////.........,,,000//////111///666KKKlllooo___JJJLLLjjj{{{vvvttt{{{lllHHHBBBXXXxxxyyyzzz|||xxx{{{wwwgggYYYNNNHHHGGGDDD>>>888222///.........------,,,,,,------......///111222333333222222555666666555333111111111555666777999999888777777:::999777444222111000000333333333444555777888999888888777666666666666777555555555555444444333333111222444555555555444333222333444444555555666777666888999:::;;;===@@@BBBEEEPPP\\\aaacccbbb]]]WWWLLLKKKLLLMMMLLLIIIKKKQQQOOOQQQTTTXXXZZZYYYUUUQQQ```___bbbiiiqqqxxxppphhheeettt|||[[[LLLCCC;;;888777999GGGXXXlllooossswwwxxxxxxvvvuuuiii~~~xxxyyysss```888555333+++111////////////////////////------------------------...............///000000---,,,111333>>>fffaaaGGGBBBFFFlll}}}}}}wwwooommmdddKKK;;;888555666555555555555444444444444666777888888999;;;>>>CCCRRRmmm|||ssskkkgggccc\\\VVVTTTRRRQQQOOOOOOOOONNNLLLJJJEEEDDDDDDGGGLLLVVVhhhxxxzzzwwwuuurrrmmmmmmiiibbb___cccgggiiissswwwwww|||^^^NNNMMMOOOUUUmmm|||yyykkkWWWEEE===999333333777999:::;;;:::888777888999888;;;>>>BBBEEEIIIMMMQQQ]]]dddlllrrrwww~~~}}}{{{gggTTT```dddiiillllllmmmqqqssswww|||xxxaaaaaafffgggnnn{{{wwwqqqoooppppppsssxxx|||{{{nnnQQQBBBCCCCCCEEERRRssstttbbb___[[[[[[___eeejjjmmmlllrrruuurrrppprrrsssssstttuuuvvvwwwxxxxxxyyyyyy|||vvvnnneee\\\OOOBBB999777======AAAOOOZZZmmmqqqUUUKKKjjjbbbHHH;;;999:::111000000000000000000000000000000/////////......+++111///...111000666GGGeee{{{cccDDDEEEgggxxxtttsss{{{xxxPPPBBBPPPkkkuuuppprrrzzz}}}|||lll^^^RRRJJJIIIGGGBBB;;;444/////////......------------.........///111333333444333333333444555555333111111222444555666777999;;;<<<===CCCAAA===999555222111000333333333333555777:::;;;;;;:::999999888888999999777777666666555444444444111222444666666555444333222333555555444444666777555777999<<<>>>BBBGGGJJJ[[[fffpppqqqnnnhhhaaa[[[VVVTTTTTTUUUSSSPPPPPPTTTUUUXXX^^^dddhhhgggccc```bbbbbbfffooo||||||~~~mmmfffgggyyyyyyXXXHHH@@@;;;:::888:::III[[[nnnppptttwwwxxxwwwtttrrrtttRRRjjjyyyvvv|||vvvbbbsssyyyvvveee888777444+++222////////////////////////------------------------///............///000000------222333@@@iii{{{UUUEEEBBBIIIqqqyyyqqqoooeeeLLL;;;888555666555555555555444444444333555666777888:::<<>>;;;<<<333222111000///000000111000000000000/////////...,,,222///---111111666FFFggguuuNNNEEE```~~~zzzuuu{{{zzzUUUCCCKKKeeetttooottt|||qqqbbbVVVOOOMMMKKKFFF???777222000111......------------.........///111333444555555444000222444444333222222222333333444666:::@@@DDDGGGNNNJJJEEE>>>999555222111444333333333555888;;;===<<<<<<;;;::::::::::::;;;888888777666666555444444222333666777888777555444333555777777555555777999888;;;>>>BBBFFFLLLRRRWWWmmmwww~~~xxxrrrkkkeeeaaa]]]\\\^^^^^^ZZZYYY[[[]]]___ccciiinnnooonnnllldddffflllxxx{{{xxxzzzkkkdddhhh|||uuuSSSDDD>>>:::;;;:::<<>>CCCHHHLLLQQQVVVYYY```eeelllqqqvvvhhh^^^gggdddhhhoooxxx~~~{{{uuuqqqssszzzwwwlllhhhjjjqqqwwwyyy}}}|||]]]dddoooqqqSSSDDDHHHGGGMMMooooooaaaOOOLLLIIIIIILLLPPPSSSUUU```jjjrrrssssssuuuxxxxxxuuuuuuuuuuuuvvvvvvvvvwwwwwwrrrjjjcccZZZPPPDDD<<<444;;;>>>CCCPPPZZZjjjwwwXXXJJJllllllRRRAAA<<<===555444222000//////111222000000000000////////////,,,222///,,,111111777FFFnnn^^^III[[[vvvxxxvvvVVVDDDIIIeeepppqqq|||~~~ssseeeZZZRRROOONNNJJJBBB999333222333......------------.........000222444555666666555///111333444333222222333111111333666<<>>======<<<;;;;;;;;;;;;<<<999888888777666555555444333555777999999888666555444666999888777666888;;;>>>@@@DDDIIINNNUUU]]]bbbsss~~~zzzuuuppphhhcccbbbdddeeecccaaabbbcccccceeeiiinnnqqqrrrrrrgggjjjrrr}}}~~~llleeeiii}}}sssPPPAAA<<<:::<<<;;;===MMM___ppprrrvvvxxxwwwtttpppmmmqqqPPP>>>ccc}}}~~~{{{___JJJ[[[jjjtttxxxjjj@@@555555111///////////////////////////.......................................///000000111111333222AAAlll}}}xxxqqqsss___BBBBBBCCCNNNxxx~~~~~~zzztttppp```EEE999:::888777666555444444444444444666444555999::::::???EEENNNfffvvvooonnnjjjaaa[[[ZZZUUUTTTRRROOOLLLIIIFFFEEEFFF@@@???CCCDDDGGGXXXmmm|||vvvsssqqqmmmfffcccgggjjjcccZZZVVV]]]gggjjjlllxxxuuu^^^GGGGGGOOOdddxxx}}}yyynnnTTT===999:::888888<<<<<>>AAACCCCCCMMM[[[fffppp{{{yyyuuu}}}vvvtttssstttvvvwwwwwwvvvuuurrrllleee[[[OOOCCC;;;;;;;;;888???MMMUUUeee}}}yyyYYYLLLiiirrr|||}}}^^^PPPGGG666888777444222000000111222///////////////......---......//////---...888CCCxxx```KKKUUUvvvsss[[[AAACCCeeevvvxxxrrrhhh^^^UUUOOOWWWUUUFFF:::999777222//////...---...///000111000111444555555666888:::777999:::777444111222444...222444666@@@NNNVVVVVVWWWRRROOONNNFFF999111111000111222333555666777888??????>>>===<<<::::::999777666777777888999;;;;;;777;;;???<<<666222333555:::666666999;;;999:::===CCCDDDLLLVVV\\\___hhhsss{{{sssmmmpppwwwxxxqqqhhhsssvvvzzz}}}~~~yyyyyy|||oooiiikkkmmmLLL???:::999<<<:::;;;KKK```nnntttwwwtttqqqpppooommmnnnTTTNNNxxxfffIIISSSggg~~~nnnBBB555555111000////////////////////////.......................................///000000---///222111BBBooouuu{{{iiijjj[[[EEEBBBDDDPPPyyy~~~}}}~~~|||vvvqqqaaaFFF999:::888777666555444444444444555777555777:::;;;<<<@@@GGGQQQlll|||ssskkkjjjfff___YYYXXXSSSSSSRRRPPPMMMIIIEEEBBB@@@;;;;;;???@@@BBBQQQccc~~~}}}~~~~~~zzztttoookkkhhhcccaaaeeehhhaaaWWWQQQYYYfffjjjmmmzzzyyyeeePPPKKKNNN```pppuuuttttttfffNNN:::555777666777<<<>>>GGGAAA999;;;;;;:::???EEEFFFJJJPPPRRRTTTZZZbbbiiijjjqqq|||~~~uuummmgggeeelllwww|||}}}vvvoooooonnnnnnqqqwww}}}uuueeeddd{{{nnnSSSQQQUUUooorrrcccSSSHHH;;;<<<<<<:::;;;===???AAAIIIZZZhhhttt|||www|||xxxwwwvvvwwwxxxyyyyyyxxxuuurrrllleee[[[OOOCCC;;;;;;;;;999???LLLUUUddd}}}zzzZZZLLLiii~~~{{{xxxsssbbbTTT@@@888777444222111000111111//////000000//////...---......///000---...777BBBzzzUUUJJJYYY|||uuupppzzz^^^DDDJJJuuu}}}www{{{wwwlllaaaXXXVVV^^^\\\LLL???;;;777222//////...------...///000///111333444555666888::::::;;;;;;999555222333444222777<<<===BBBKKKOOOMMMKKKMMMRRRUUUMMM???555444000111222333444555666777:::::::::999999999888888555555555666777999:::;;;;;;===>>>;;;777444444666:::777666999<<<===AAAFFFJJJMMMWWWbbbiiilllttt}}}{{{wwwwwwzzz~~~qqqmmmrrrgggHHH???:::999<<<<<>>JJJXXXqqqqqqrrrwwwzzzyyyrrrkkkfffdddaaa```dddfff^^^TTTKKKSSSbbbiiimmmzzz|||mmm[[[OOONNN[[[fffggghhhmmm```MMM;;;777777777999>>>BBBRRROOO???===@@@@@@BBBHHHIIIMMMRRRUUUWWW^^^gggmmmooovvvtttnnnmmmpppwww~~~zzzvvvtttqqqoooqqqwww~~~nnniiiqqq|||pppXXXXXXcccrrraaaUUUJJJCCC999999:::::::::;;;>>>AAAOOOddduuuzzzyyyyyyzzz||||||{{{yyytttqqqkkkdddZZZOOOCCC;;;:::<<<999???LLLTTTddd}}}|||[[[MMMhhh{{{yyy|||jjjXXXAAA888777555333111111111111//////000000//////...---......///000......666@@@pppyyyJJJEEESSSuuutttmmmuuu___CCCMMMzzz~~~sssfff\\\]]]eeedddUUUEEE===888222000///...---------...///---000333444555777999:::>>>>>>???<<<999666555444555===CCCCCCCCCDDDDDDBBBBBBKKKYYY^^^TTTCCC777444111111222333333444555555555555666666777777888888666666666777999;;;<<<===>>>===;;;999777666666666;;;999999===@@@CCCJJJRRRUUU[[[gggssszzz}}}vvvrrrxxx```EEE>>>:::999;;;===DDDXXXlllpppvvvyyyuuupppoooooolllsssvvvwww```WWWtttyyyGGG444333111111////////////////////////.......................................///000000---111555666JJJ~~~qqqxxxdddOOOJJJ@@@AAASSS}}}|||zzzuuucccGGG::::::777666666555555555555666666888666888;;;===>>>BBBIII\\\}}}yyyqqqkkkccc___^^^\\\YYYWWWPPPRRRSSSRRRNNNGGG@@@;;;999777999======>>>FFFPPPeeegggjjjooouuuwwwrrrjjjeeedddbbbaaaccccccZZZPPPEEEMMM]]]fffjjjxxx}}}qqq```SSSOOOYYY___]]]___ggg___QQQCCC===;;;:::===CCCHHH]]][[[EEE???CCCCCCCCCJJJKKKOOOTTTWWWZZZbbbkkkqqqssszzzwwwyyy}}}zzz}}}|||xxxvvvtttvvv{{{pppoooyyyuuulll^^^\\\fff|||fffUUUJJJDDDBBB999999:::<<<======CCCIII\\\sss||||||{{{|||}}}}}}{{{yyyssspppjjjcccZZZNNNBBB;;;:::<<<:::???KKKRRRccc}}}}}}\\\NNNhhh|||yyydddSSS===888777555333222111111111000000000000000///......///...///000//////555===___vvvNNNFFFLLLmmmtttmmmttt___@@@HHHzzz|||{{{yyykkk______gggiii\\\KKK@@@888444111000...---------......,,,///222555666777888:::>>>@@@CCCCCCAAA<<<888555666===BBBBBB===:::999:::@@@PPPaaaeeeYYYEEE777222111222222222333333444444444555555666666777777777999999:::;;;===>>>@@@AAA???<<<888666666777777777;;;<<>>:::888:::>>>HHH\\\ooosssxxxzzzuuupppooonnnlll}}}{{{iii|||III333222111000////////////////////////.......................................///000000---222666777NNNuuuxxxcccIIIIIIBBBAAAWWW|||{{{uuudddGGG::::::777666666555555555666666777777555777;;;===>>>BBBIIIaaawwwoooiiibbb]]]]]]^^^]]]ZZZRRRSSSSSSQQQLLLEEE===999777777:::======>>>CCCIIIZZZ^^^bbbccciiiooonnnhhhbbbcccaaa^^^^^^[[[RRRHHHBBBGGGVVVaaahhhvvv|||rrr```XXXUUUXXXZZZYYY[[[___\\\SSSIIIAAA===<<>>;;;999:::???KKK___pppvvvzzz{{{vvvpppooonnnlllrrrKKK333222111000////////////////////////.......................................///000000,,,111444666QQQmmmJJJHHHDDDFFF___zzzuuudddGGG::::::777666666555555666666777777666555777;;;===>>>CCCIIIfff~~~tttmmmjjjbbb\\\]]]aaaaaa^^^WWWVVVSSSOOOHHHAAA;;;777555666999;;;<<<>>>@@@CCCQQQWWWYYYTTTVVV___dddddd^^^^^^\\\XXXVVVSSSJJJ@@@AAABBBNNN]]]gggwww|||rrrbbbbbb]]]WWWTTTVVVWWWVVVTTTQQQLLLEEEAAABBBIIIPPPaaappphhhRRRHHHGGGGGGLLLRRRTTTZZZbbbeeehhhooowww{{{|||yyykkkeeebbbfffooo{{{zzzssskkkooosss}}}|||zzzwwwttttttrrrsss```OOOCCC>>>===<<<;;;888;;;AAADDDGGGTTTccc~~~|||{{{yyywwwvvvqqqnnniiibbbYYYMMMBBB:::999<<<<<<@@@IIIOOOaaa}}}}}}^^^OOOggg}}}|||hhhYYYEEE888777666555444222111111000000111111000000///...///......111111///222777NNN{{{~~~xxx```UUUPPP___xxxoootttcccHHHEEEaaappp~~~pppbbbYYYccclllfffUUUEEE<<<999444333111///............,,,///333555666555666777888;;;AAAGGGJJJHHHCCC>>>999777666555222111777>>>III\\\ooopppbbbQQQBBB:::222222333444444555666666444444444555555555555555:::::::::;;;<<<===>>>???;;;:::888777888999<<<>>>@@@EEEMMMSSSSSSWWWcccpppzzzssszzzSSSGGG<<<;;;999:::AAAPPPcccqqqxxx||||||vvvpppnnnnnnlllzzz{{{hhh|||NNN555333222111////////////////////////.......................................///000000---000333888WWWZZZSSSSSSPPPiiiyyytttcccGGG::::::777666666666666666777888888777666888<<<>>>???EEEKKKkkk|||rrrmmmjjjbbb[[[]]]ccceeebbb[[[XXXSSSLLLDDD>>>999666444777999:::<<>>@@@===HHHZZZiiizzztttiiinnnfffRRRKKKQQQRRRJJJOOOQQQRRRNNNLLLRRR]]]eeeqqqxxxmmmZZZPPPKKKKKKTTTZZZ]]]dddmmmqqqrrrxxxxxxnnnkkkqqqyyysssddd]]][[[]]]ccckkkuuuxxxkkkddd___^^^```jjjnnnwww}}}||||||ooocccRRREEE>>><<<;;;:::>>>;;;===EEEIIIOOO___sss|||zzzxxxwwwuuupppmmmhhhaaaXXXMMMBBB:::888<<<<<<@@@HHHNNN```}}}|||^^^OOOgggyyylll[[[BBB888777777666444333111111000111111111111000/////////---...111222000111555FFFnnnuuu|||}}}dddSSSLLL[[[zzzlllnnn~~~|||aaaLLLBBBQQQ~~~qqqrrrdddZZZeeeppplll[[[HHH>>>===666555333111////////////---000444666555444444444555666:::@@@FFFIIIGGGEEE???999555666777777===DDDSSSfffxxxxxxkkkYYYFFF999222222333444666777888888666666777888999:::;;;;;;;;;;;;;;;;;;;;;<<<======<<<===???>>>===>>>CCCGGGMMMRRRYYY^^^___eeewww}}}rrrKKKDDD999999:::<<>>@@@AAAFFFMMMnnn{{{pppllljjjbbb[[[\\\dddgggccc___ZZZSSSJJJBBB<<<888666666999;;;;;;>>>AAACCCCCCNNNUUURRRBBB<<>>BBBHHH]]]pppqqq\\\FFF555222222333555777888999:::999:::;;;===???AAABBBCCC>>>>>>============>>>>>>===AAADDDDDDBBBCCCHHHNNNZZZ^^^dddgggiiissskkkDDD@@@777888:::>>>III[[[nnnyyy{{{~~~wwwpppnnnmmmlllvvvhhhnnnqqqnnnOOOjjjuuuGGG;;;666333222///////////////////////////...---,,,,,,,,,,,,,,,////////////////////////444///222666```~~~pppmmmkkk___lllyyytttcccFFF999999666888777666555444444555666666<<<:::888>>>@@@GGGWWWyyyzzzzzzvvvkkkfff```___aaadddeeeeee```[[[RRRHHH???999555444777777888:::===@@@CCCEEERRRSSSMMMCCC@@@GGGNNNPPPOOOVVVVVVRRRRRRTTTKKK<<>>BBBBBBIIIIIIKKKUUU___rrrzzzzzz~~~|||qqqmmmfff___VVVLLLBBB<<<888===<<<>>>HHHQQQbbbyyy{{{[[[LLLgggwwwhhhYYYJJJ:::666444666555111//////000000000000////////////////////////000111222333HHHbbb}}}lllIIIYYYiiikkktttyyyoooKKK===DDD```~~~~~~wwwlllaaadddmmmrrrgggQQQCCCAAA<<<555111111000------//////000222555888888666333444333222333777===CCCGGGJJJLLLIIICCCBBBIIIQQQVVVlllyyy~~~|||qqqUUU>>>===888666555444666999===???>>>>>>???AAADDDHHHKKKMMMKKKEEECCCEEECCC===>>>CCC@@@DDDNNNWWWUUUOOOQQQXXXfffdddkkkxxx|||___FFF<<<;;;<<<===@@@MMMaaarrryyyyyyyyywwwtttqqqnnnnnnnnnZZZcccooofffxxx{{{^^^KKKaaarrrbbbJJJ<<<555111000///////////////////////////...------,,,,,,,,,---////////////////////////111///555777]]]|||dddfffmmmjjjooo{{{vvveeeHHH::::::666888777666555444555555666666<<<::::::@@@CCCKKK\\\|||zzzssskkkfffaaa___aaacccdddccc```ZZZQQQGGG???888555444777777888:::>>>BBBGGGIIIOOOQQQMMMEEEBBBGGGLLLNNNLLLQQQPPPKKKMMMRRRMMMBBBEEE???HHH[[[nnn~~~sssxxxlllPPP>>>@@@GGGHHHNNNbbbpppxxxqqqnnn___UUUYYY___iiipppyyymmmccc___fffpppxxx{{{yyyxxxrrrfff\\\XXXUUUZZZZZZ___nnnwwwppp______ZZZXXX___gggnnnuuu|||~~~}}}tttUUUKKKCCC===<<<<<<;;;>>>BBBFFFLLLMMMSSSaaammm}}}{{{{{{}}}uuuqqqiii```VVVJJJ???999999>>>===>>>HHHPPP___uuuzzz[[[MMMeeexxxmmmcccUUU;;;777555555444111000111111000000000////////////////////////000111222333>>>^^^\\\XXX~~~rrrlllxxx~~~vvvUUUGGGKKKeeezzzzzzyyyooobbbdddkkkqqqhhhUUUJJJIII@@@999444444222//////111///000222555888888666444555444333333555888<<>>999555444888888888:::>>>DDDJJJNNNNNNQQQOOOJJJGGGKKKPPPRRRVVVTTTNNNGGGIIIOOOMMMEEEGGGCCCLLL^^^sssyyyttteeePPPAAA???EEEIIIWWWjjj~~~rrrgggkkkaaaWWW^^^gggooottt}}}rrrgggeeennnwww~~~hhh^^^]]]gggiii___WWWYYYXXX\\\[[[aaaqqq|||yyybbbVVVQQQNNNKKKMMMVVV___iiisss}}}~~~{{{{{{[[[CCC>>>:::999<<<>>>???CCCHHHNNNUUUXXXbbbtttyyyxxx}}}zzzvvvqqqjjj```VVVJJJ???888:::???>>>???HHHNNN\\\rrryyy\\\MMMaaazzznnnaaaOOO;;;777666777555111000333111111000000000/////////////////////000111222333:::```gggRRRlllxxxlllsss{{{xxxZZZJJJJJJddd}}}|||sssddddddiiipppjjj[[[QQQQQQFFF???999888555111000111///000111555777888666444555444333222222333444555>>>GGGPPPWWW___mmmxxx}}}gggIII???999888666555777:::===@@@AAABBBEEEIIIOOOUUUZZZ]]]eeeffffffccccccccc___[[[___fffqqqyyyxxxttttttwwwfffOOO>>>:::;;;<<<===BBBQQQgggxxx~~~}}}zzzvvvrrrooonnnnnnnnnMMMZZZ~~~]]]MMMBBBeeeRRRAAA888555555////////////////////////......------------......////////////////////////...000999;;;___zzzyyysssuuubbbLLLUUUyyyzzzttt|||yyyvvvfffIII;;;:::666888777666555555666777777666;;;;;;===CCCDDDOOOeee}}}xxxllliiieee```___``````^^^\\\\\\XXXOOOFFF???:::777666:::999999:::???EEEKKKOOOQQQSSSSSSPPPOOOSSS[[[aaalllcccTTTGGGFFFKKKJJJEEEIIIFFFNNN^^^rrrzzzmmm]]]NNNBBB>>>CCCKKKbbbuuuvvv```___jjjcccZZZcccoooqqqvvvwwwsssuuuwww{{{vvvXXXKKKMMM```ggg]]]WWW[[[XXX\\\[[[```qqq~~~zzz[[[KKKIIILLLCCCAAADDDOOO[[[fffrrr{{{}}}aaaIII???<<<;;;<<<@@@BBBDDDKKKSSSZZZdddjjjttt||||||uuutttxxxuuurrrnnnggg```WWWLLLBBB<<<999???>>>@@@JJJPPP^^^sssxxx]]]MMM^^^{{{ooowwwppp[[[AAA888777888;;;888333000222111111111000000000//////000000//////000111222222???eee]]]MMM]]]qqqrrrkkkxxx}}}bbbLLLGGGeeewwweeedddiiiqqqnnn```VVVTTTJJJCCC<<<:::666111///111//////111444777888777555555444333222111000//////111999CCCKKKXXXkkk|||pppNNNAAA:::888666666777:::===@@@@@@BBBFFFLLLSSSZZZ```cccjjjoooqqqoooqqqsssooohhhjjjqqqzzzyyy^^^JJJ;;;888:::<<<===DDDUUUkkk{{{}}}xxxrrrmmmjjjhhhhhhggg{{{JJJ```zzzWWWKKK@@@wwwVVVCCC:::666666000000000000000000000000......---------......///////////////////////////111000777;;;dddsssssswwwaaaLLLSSS{{{}}}}}}wwwsssdddHHH::::::777888777666555555666777888888;;;;;;>>>CCCBBBNNNggg|||zzzttthhhfffccc___]]]^^^^^^[[[XXXYYYUUUMMMEEE???;;;999888;;;::::::;;;???FFFLLLPPPTTTUUUUUUTTTTTTZZZfffqqq}}}nnnXXXHHHDDDGGGGGGCCCFFFEEEMMMZZZoootttfffVVVJJJAAA===CCCMMMfff|||kkk\\\___hhh```^^^ooo~~~wwwzzzyyyqqqsss|||kkkPPPEEEJJJ___hhh^^^VVVZZZTTTXXXVVV\\\mmm{{{dddLLLAAAAAAEEEEEECCCHHHXXXjjjvvv~~~tttzzzyyyQQQAAA@@@@@@??????AAABBBFFFRRR]]]ggguuu~~~~~~{{{{{{sssrrrvvvsssqqqmmmfff___VVVLLLBBB<<<999???>>>AAALLLTTTcccyyyxxx\\\JJJZZZvvvaaasssZZZ===444666<<<@@@===555000111111111111111000000000000000000000000000000111222<<>>;;;777111///000//////000333666888888666444444444333222111000//////555:::???LLLcccxxxpppKKK>>>:::888666555666999<<>>CCCIIIOOOSSSVVVWWWXXXYYYYYY___nnn|||oooVVVFFFCCCFFFGGGEEECCCEEEOOO[[[pppmmmcccTTTHHH???===DDDLLLhhh{{{ddd[[[]]]```]]]iiivvvvvv~~~wwwtttsssvvv}}}|||yyyzzzzzzyyy|||}}}bbbKKKDDDIIIYYY___WWWQQQRRRQQQUUUUUU\\\ooo~~~iiiTTTHHHDDDEEEHHHJJJGGGOOOhhhdddoooyyy~~~qqqKKK@@@AAABBBBBBCCCCCCDDDJJJYYYiiiuuu}}}}}}tttsssvvvsssqqqmmmfff^^^TTTJJJ@@@999999>>>===@@@LLLVVVfff~~~xxxZZZGGGXXXuuu~~~rrrgggOOO888333777>>>BBB>>>666111222222222111111111000000000111000000000000000111111111VVViiiRRRDDDPPPvvvnnnjjj~~~iiiVVVpppwwwzzz|||mmmggghhhqqqrrrggg[[[WWWQQQIIIBBB>>>:::444111222//////000333666888888777444444444333222222111111000333444555>>>RRRfffqqqlllHHH???:::888666555555888;;;===>>>@@@CCCIIIPPPWWW\\\```kkkooowww{{{xxxrrrqqquuuuuu}}}oooWWWFFF;;;:::999<<>>:::888888999888999<<>>DDDIIIcccooo___ZZZZZZYYYZZZlll}}}|||bbb^^^cccmmmmmmddd^^^```YYY^^^eeekkknnnnnnllljjjgggfffbbbaaaooo{{{rrrhhhOOOBBB@@@CCCIIILLLIIIFFFFFFHHHNNNPPPZZZnnnnnn^^^NNNIIIHHHHHHKKKPPPNNNJJJUUUvvvppp___nnnyyyvvvpppqqqwww|||bbbHHHDDDDDDEEEGGGJJJMMMOOOVVViiizzz}}}}}}tttrrrvvvsssnnnjjjddd\\\TTTJJJ@@@::::::>>><<<>>>JJJUUUgggyyyWWWDDDVVVvvv}}}tttNNN>>>555555888>>>AAA===555333555222222222111111111000000111111000000000000111111---JJJoooppp___IIIMMMqqqfffddduuusssXXXeeeppppppuuu|||~~~sssiiifffnnnqqqjjjbbb```VVVNNNGGGCCC???999666666//////000222666888999888666555444222111111111111---000111///222>>>KKKRRRggg```CCC@@@999777555444444777:::<<<>>>???BBBGGGLLLRRRWWWZZZffffffmmmtttiiiXXXYYYfffoooyyygggPPPBBB;;;<<<999===DDDQQQeeexxx|||uuussssssqqqnnnjjjeeeTTTrrrbbb]]]]]]III<<<666666000000000000000000000000...............///000000////////////////////////---///888666XXXxxxrrrjjjKKK<<<<<<:::777777666666666888999:::888:::<<>>EEEGGGXXX}}}tttbbb```^^^XXXWWWddddddPPPIIICCCFFFOOOPPPGGGCCCFFFEEEKKKQQQRRRQQQQQQUUUYYYTTT```bbbccc{{{{{{lllNNN;;;;;;;;;;;;;;;<<<<<<<<<:::AAAEEEQQQgggyyyyyySSSIIIBBBCCCEEEEEEIIINNNTTTPPP]]]}}}]]]fffxxx|||ooollltttzzzxxx}}}uuuRRRDDDHHHJJJIIIMMMSSSYYY\\\eeexxx|||{{{rrrpppssspppiiieee```ZZZTTTKKKCCC>>>;;;???<<<===HHHSSSfffyyyVVVBBBVVVwww~~~eee===777<<<888:::===???:::444444999222222222111111111111000111111000000000000000111444DDD]]]tttuuuiiiVVVQQQmmmgggaaaoooyyyZZZ[[[vvvhhhjjjmmmttt}}}xxxkkkeeekkkppplllhhhhhhZZZRRRKKKGGGCCC===:::;;;//////000222666888999888888666444222000000000000+++000222000///444:::<<>>???BBBFFFJJJPPPTTTWWW___[[[bbbiiiYYY@@@AAASSSmmmyyy```JJJ???:::>>>999===EEESSShhhzzz~~~~~~yyyttttttuuuuuuqqqmmm~~~QQQ]]]vvv~~~wwwxxxTTTqqq]]]JJJ<<<555444222111111000000000000000//////............/////////......---------......222222333444ZZZmmmSSS===777:::999888777666666666777888:::===<<>>JJJUUUZZZ^^^aaaccchhhlllmmmnnnssszzznnnWWWNNNKKKHHHLLLVVVXXXeeepppttt{{{~~~ssshhhgggZZZGGG<<<@@@DDDDDDUUU{{{lllfff___WWWSSSRRRNNNEEE>>>===<<<<<<>>>@@@@@@<<<888===999;;;CCCIIIKKKRRRYYY```hhhkkkpppbbb>>>888:::;;;888777888:::;;;======>>>CCCLLL[[[lllwww~~~}}}zzzuuupppjjjbbb\\\KKKDDD>>>>>>@@@CCCIIIOOOYYYTTT___{{{iii[[[oooxxxyyy~~~yyynnnkkksssuuulllcccbbbhhhlllsss}}}xxxkkkxxx|||YYYMMMLLLSSSKKKQQQYYYgggrrrtttttt}}}}}}zzzuuummmkkkoookkkfff```ZZZTTTMMMDDD>>>;;;>>><<<@@@JJJQQQeeerrrXXXKKKQQQwwwMMM444777444666999===???===888555333888666444222111111111111555444333111000111222222///999OOOcccooo}}}}}}lllZZZFFFeeemmmssspppYYYRRRlll|||fffeeelllvvv~~~vvviii___aaammmtttpppggg___ZZZTTTOOOJJJDDD<<<555666333111333888;;;:::777888777666555333222111000//////000111222333333444<<>>444333222111111000000000000000//////............/////////......------.........111222555555YYYmmmSSS>>>777;;;::::::888777777888999:::;;;???>>>CCCMMMRRRaaa{{{xxxppprrrkkkeeeaaaZZZVVVUUUVVVYYY[[[XXXPPPJJJFFFBBB;;;666555555555555<<<;;;AAAMMMWWW]]]```dddccchhhlllmmmnnnqqquuuxxxyyydddRRROOOPPPOOORRRXXX]]]jjjtttuuuxxx}}}zzzqqqgggeeeXXXEEE<<>><<<<<<===???>>><<<999;;;:::===CCCFFFJJJUUUaaannnvvvwwwvvvxxxUUU>>><<<;;;:::777777888:::;;;777888;;;@@@GGGNNNTTTWWWWWWTTTPPPKKKIIIIIIIIIHHHLLLIIIHHHHHHEEEBBBEEEKKKKKKKKKYYYppp|||tttggg```}}}{{{mmm\\\RRRVVV[[[VVVRRRRRR\\\^^^aaajjjxxxbbb]]]mmmuuuXXXRRRRRRYYYRRR]]]eeesss~~~{{{yyyuuuooolllnnnmmmhhhaaa[[[TTTLLLDDD>>>:::===<<<@@@KKKTTThhhoooTTTHHHNNNuuuvvvKKK666999555777:::>>>???===999666444555555444333333333333333444333222222111111111222///999LLL]]]nnn}}}^^^FFFbbbhhhuuurrr]]]OOO```|||lllgggtttwwwkkk```aaalllsssoooiii^^^YYYRRRLLLIIIEEE@@@;;;777333000111555888888666888777666555333222111000000000000111111222222222555;;;BBBEEEBBB===888555777666666555666666777888999;;;>>>BBBEEEHHHKKKLLLUUU]]]bbbYYYKKKFFFPPP[[[dddmmmzzz{{{UUU@@@======:::BBBAAAKKK```ooossswww~~~tttuuuvvvxxx{{{yyynnn```gggCCCMMM|||jjjiii|||uuuvvvTTTPPPuuuyyygggTTT@@@444222222111111000000000000000//////............/////////......---......//////000333777888[[[sss~~~lllSSS>>>888;;;;;;:::999999999:::;;;<<<<<>><<<;;;;;;===>>>===<<<888:::===??????CCCQQQ___kkksssvvvsssyyyeeeIII@@@:::888555555777888999:::;;;;;;<<<>>>AAACCCCCCCCCGGGDDDAAA@@@@@@BBBFFFHHHIIIJJJMMMOOOIIIBBBAAAEEEFFFJJJWWWhhhnnnjjjgggjjj~~~|||wwwooo\\\MMMDDDIIIRRRTTTSSSUUUVVVUUUVVV]]]mmmnnnOOORRRbbbuuu{{{lllUUUUUUSSS[[[YYYdddlllxxxyyyxxxwwwsssooommmmmmhhh```YYYQQQIIIAAA<<<:::===<<>>BBBEEEGGGIIIJJJSSS\\\^^^VVVRRR[[[eeeiiihhhmmmxxxpppLLL===<<<>>><<>>FFFFFFDDD@@@>>>@@@FFFJJJAAA@@@AAABBBCCCBBBDDDGGGPPPPPPRRRVVVTTTMMMHHHHHH???AAAHHHQQQSSSQQQSSSYYYaaafffggg```\\\ZZZXXXSSSOOONNNTTT```gggfffcccbbbYYYXXXZZZcccttt```MMMRRR[[[nnn|||nnnZZZWWWSSS^^^cccjjjpppzzzzzz{{{yyyxxxzzzxxxsssnnnkkkggg___UUULLLDDD===999:::===<<>>@@@@@@===:::888777444555666777777666555444333333333333333222222111111777>>>TTTddd\\\jjj|||zzztttmmmyyyuuu\\\VVV{{{lllwww{{{qqqgggeeekkkrrruuutttccc]]]WWWSSSRRRPPPMMMJJJBBB===777444444666888888777666555444333222111111111111111111111111000000000222555777888999999999;;;;;;<<<<<<;;;;;;:::999<<<>>>@@@CCCFFFIIIJJJKKKQQQZZZ\\\VVV[[[kkksssooojjjsssdddEEE;;;;;;===>>>BBBFFFTTTfffssswwwzzz~~~zzzyyywwwuuusssmmm^^^OOOhhhEEEDDDaaammmqqq^^^IIIKKKccc{{{wwwkkkXXXAAA666888222111111000000000000000//////............//////...............///000111//////444===iii}}}oooggg|||sssoooggg~~~mmmUUU@@@999<<<999888888888999:::<<<===>>>DDDDDDFFFIIIIIIVVVpppnnngggfff]]]WWWXXXUUURRRSSSUUUVVVVVVSSSMMMJJJFFFAAA:::666555777:::;;;:::===FFFSSS^^^fffnnnvvvppplllmmmtttuuuoooiiigggcccbbbbbbaaaccclllqqqfffdddffflllmmmaaaJJJ<<<>>>EEEHHHTTTcccsss~~~vvvYYYJJJVVVZZZWWWRRRIII@@@;;;999999777888888:::===AAAFFFJJJNNNNNNKKKGGGDDDDDDDDDDDDCCCIIIPPPTTTYYYcccqqqzzzyyyddd[[[[[[NNN999<<<999:::AAADDDBBBBBBEEEJJJLLLKKKEEE@@@BBBLLLUUUFFFDDDDDDGGGGGGFFFJJJQQQggg```\\\aaaddd___WWWRRRKKKHHHGGGHHHHHHGGGHHHKKKIIINNNPPPMMMJJJKKKOOORRRVVVdddxxxooobbb]]]WWWZZZcccqqq}}}aaaQQQRRRWWWnnn|||eee[[[SSScccoootttyyyrrrttt|||yyy|||yyy{{{|||vvvppplllggg___UUUJJJBBB===;;;;;;>>><<>>???AAABBBBBBAAA@@@???>>>???BBBEEEHHHJJJLLLMMMPPPZZZ]]]YYYaaaqqqvvvoooiiiyyy[[[BBB;;;:::<<>>@@@FFFFFFFFFHHHGGGUUUooonnngggggg]]]WWWWWWTTTRRRSSSTTTTTTSSSPPPMMMKKKHHHCCC<<<777666999;;;===;;;>>>GGGTTT___hhhsss}}}rrrkkkiiiqqqtttoooiiiiiifffhhhiiihhhkkk{{{nnn```___cccnnntttmmmUUU@@@<<>>;;;>>><<>>???>>>???@@@>>>;;;888888888777888888999999999999888:::888666444333222333333333999444PPP[[[OOO[[[nnn~~~zzzhhhRRR~~~zzzsssuuu~~~vvvpppooorrrwww{{{llliiieeecccaaa]]]VVVQQQIIIEEE>>>888444333444555666666555444333333222222222222333333333333333333444222111222555888::::::>>>@@@CCCFFFHHHGGGFFFEEE@@@AAADDDGGGKKKMMMOOOPPPSSS[[[___^^^cccmmmrrroooiii|||wwwqqqsss}}}{{{RRR@@@<<<999;;;@@@???JJJ[[[kkkvvvzzz||||||rrrrrrpppnnnmmmgggXXXIIIzzzSSSGGGdddbbbNNNIIIXXX}}}qqq]]]BBB555888222111111000000000000000//////............//////............///000111222///000555<<>>@@@HHHUUU```kkkyyywwwlllhhhqqqvvvrrrnnnpppkkklllmmmppp|||jjj\\\\\\aaaooo{{{yyy```FFF===CCCHHHPPP^^^jjjssstttaaaOOOPPPPPPUUUXXXSSSGGG===:::;;;666999===???AAADDDJJJNNNQQQVVVXXXUUUUUU[[[______^^^UUUPPPSSSWWWYYY___fffgggpppuuuyyygggAAA;;;999>>>GGGKKKOOO]]]nnnpppiii\\\PPPIIIJJJOOOTTTPPPOOOUUU]]]]]]XXX]]]gggtttkkkgggmmmtttsssmmmhhhbbbbbb^^^YYYUUUTTTTTTUUURRRSSSYYYaaaiiiooosssuuuwwwddd[[[[[[fffpppbbbLLLRRReeeppp^^^YYYkkkqqqzzzyyypppnnnzzz~~~|||zzzxxxyyyvvvoookkkggg___SSSGGG@@@>>>>>>:::===<<>>?????????<<<999777777888666666777888:::<<<===>>>???<<<888444222222333444000:::333III~~~OOOKKKYYYlll|||xxxvvv\\\zzzwwwzzz~~~uuuooonnnrrrwwwmmmiiidddbbb```^^^YYYUUUNNNKKKEEE>>>888666666777555555555444444333333222333333333444444555555555555333000111444777888888:::===BBBGGGIIIJJJIIIHHHDDDFFFIIIMMMQQQTTTVVVWWWYYY]]]```aaaaaaeeelllrrrnnn~~~vvv[[[YYYbbbsss~~~lllIII>>>===999:::BBBBBBOOOaaaoooxxx{{{{{{zzzsssrrrooollljjjcccSSSDDDUUUHHHhhh```EEEHHHbbbttt```CCC333555222111111000000000000000//////............//////............///000222222///222888:::___lllpppooo\\\ZZZQQQvvvqqqXXXBBB:::<<<:::::::::;;;<<<>>>AAABBBFFFLLLJJJHHHHHHHHHXXXuuuxxxhhhfffhhh___XXXYYYWWWTTTSSSRRRPPPNNNMMMMMMNNNKKKEEE<<<777666888:::<<<@@@BBBJJJVVVaaammm}}}}}}pppjjjssszzzwwwuuuwwwpppoooooowwwfffYYYZZZaaappphhhKKK@@@EEEKKKFFFUUU___gggmmm```OOOLLLMMMXXXaaa[[[KKK>>>===AAA888<<>>DDD:::??????>>><<<888777777888444444555777:::>>>AAACCCBBB???999555222222444555...;;;333DDD~~~xxxLLLJJJWWWhhh{{{sssrrrjjjxxxwwwnnnjjjmmmqqqmmmhhhaaa^^^]]]]]][[[YYYTTTQQQKKKDDD>>>:::999:::555555555444444333333333333333444444555666777777888444111222555777888777777:::@@@FFFIIIJJJIIIHHHJJJLLLOOOSSSWWW[[[]]]^^^]]]^^^aaabbb______iiivvvuuujjjRRRMMMOOO]]]sssxxxbbbCCC======888:::CCCFFFTTTfffrrryyy{{{zzzxxxwwwvvvqqqlllggg^^^MMM===SSSSSS}}}jjjTTTVVVbbb```CCC888777444444333000---...111444000/////////............///////////////000000111......888:::VVVvvv]]]WWWwww```GGG;;;===<<<;;;;;;;;;<<<===???@@@GGGLLLKKKJJJKKKLLL]]]zzzvvvooommmooogggYYYUUUZZZRRRMMMKKKOOORRROOOKKKJJJJJJDDD<<<666555777:::<<>>@@@BBBDDDFFFGGGGGGTTTRRRWWWcccppp}}}cccLLLBBBOOOIIITTTdddooo~~~```UUUSSSRRRVVV^^^___|||zzzwwwuuuyyy{{{mmmjjjyyy~~~{{{tttkkkfffjjjttt~~~xxx]]]lllgggQQQSSS___|||}}}pppvvvxxxuuuppprrr|||zzz~~~~~~|||wwwuuuuuutttrrrhhhcccZZZPPPGGG@@@;;;999:::??????CCCNNNYYYpppkkkRRRDDDKKKjjjnnn{{{QQQ>>>>>>@@@CCCAAA???<<<999777555444555666777888:::???DDDHHHCCC???:::777555333222000222666777@@@aaalll```PPPNNNddd{{{tttyyyyyyzzznnnwww|||fff]]]dddhhhssskkkcccaaa___[[[YYY[[[XXXWWWUUUOOOFFF>>>888666777777666555555555555555444444555555666777888888666555333333444555444444666;;;@@@AAAAAACCCIIINNNMMMQQQUUUYYY```ggggggbbbaaa______```___```iiitttwwwsssrrrqqqtttzzzjjjPPPLLLQQQ[[[iiiwwwvvvZZZ@@@999<<<===>>>AAAMMM\\\nnnxxx}}}~~~{{{vvvyyytttrrrqqqgggUUUFFFAAASSS\\\yyyzzz{{{SSSRRRrrrbbbDDD777666333222111111333444333222000000/////////.........000000/////////000111111555222999:::VVVbbbaaa}}}{{{vvv___FFF:::<<<;;;;;;:::;;;<<<>>>@@@AAAAAAGGGEEEDDDGGGIII[[[xxxyyyppplllllleeeXXXSSSVVVRRRMMMLLLPPPRRRNNNJJJIIIHHHCCC<<<777666888;;;===HHHMMMVVV```jjjttt}}}yyynnnnnnyyy|||xxxuuu[[[NNNSSS]]]pppyyywwwgggWWWQQQLLLEEEFFFLLLWWWccciiidddUUUIIIHHH\\\mmmjjjYYYIII@@@===@@@@@@@@@@@@BBBEEEHHHIIIOOOPPPVVV___hhhtttttt```OOOEEEBBBAAANNNfffwwwnnnWWWQQQRRRTTTYYYaaajjj}}}yyyzzzyyyzzz{{{llljjjlllsss}}}|||tttkkkhhhgggkkkuuuiiiSSSdddiiiPPPRRRjjj}}}wwwooonnnooowww|||vvvvvv{{{}}}zzzvvvtttrrrooohhhcccZZZPPPFFF@@@<<<:::;;;??????DDDPPP[[[sssjjjRRREEEJJJbbb|||fff}}}sssNNN???@@@BBBCCCAAA???<<<999777555555444555777:::===BBBFFFJJJBBB>>>:::666555444222111222555333888SSSuuuzzzrrrdddQQQKKK^^^|||~~~xxx}}}~~~```aaa~~~wwwbbbZZZaaadddssslllfffccc```\\\ZZZ[[[```^^^ZZZUUUMMMEEE>>>:::777777666555555555555666888888777666666555444444555444333333444555555444333777<<<>>>>>>AAAFFFKKKOOORRRVVV[[[dddkkkjjjdddaaa```aaacccccceeemmmwww~~~}}}zzzxxxvvvtttsssrrrnnnaaaTTTNNNKKKIIILLLQQQ\\\fff||||||[[[HHHHHHTTTcccxxxoooVVV>>>999<<<>>>@@@EEERRRbbbssszzz|||{{{yyyuuuxxxuuusssooobbbPPPCCC???oooKKK___zzznnnRRRMMMeeeEEE777666444111000222555555111---000000000/////////......111000000000000111222222555///555666SSS~~~```fffwwwmmmwww```GGG;;;===:::::::::;;;<<>>999666555444333222333555111333GGGeeeuuuuuussshhhUUUKKKWWWqqqzzz|||~~~YYYQQQccc}}}}}}sss```[[[aaabbbrrrmmmiiigggbbb\\\ZZZ[[[cccaaa]]]ZZZUUUMMMCCC;;;888777777666666666666666999888888666555444333333333333333333444444444444111555999;;;<<>>CCCJJJXXXhhhxxx|||yyywwwuuutttuuutttrrrkkk[[[III@@@>>>___CCC]]]lllsssRRRKKKfffFFF888777444333222222222111///---000000000////////////...111111111111111222222333222---333666UUU\\\kkkuuugggyyycccIII===>>>:::::::::;;;===???AAACCCBBBEEEAAA@@@DDDGGGYYYvvv|||pppfffccc___XXXRRRPPPRRRLLLJJJMMMNNNJJJFFFEEECCCAAA>>>:::888888;;;>>>IIIQQQ^^^kkkuuu|||rrrnnnsss~~~jjjTTTLLLRRR\\\ccceee```UUUMMMKKKKKKIIILLLOOOUUU]]]```ZZZMMMAAAFFFXXXiiijjj^^^QQQHHHBBB???>>>>>>@@@CCCHHHLLLOOONNNOOORRRVVVXXX\\\hhhuuuzzzyyyaaaGGG;;;<<>>;;;999777777777444666999>>>CCCGGGHHHHHHAAA>>>999777666666555444444555444555EEEaaayyyxxxuuuhhhWWWVVViii}}}zzzvvv}}}\\\NNNUUUppptttdddbbbfffdddpppmmmlllkkkddd\\\ZZZ\\\]]]]]]]]]___]]]SSSDDD999999888777777666666777777555555555555555555444444222333444333222222333333555777:::;;;<<<>>>BBBEEEKKKMMMRRR[[[iiisssppphhhaaaaaaeeejjjjjjhhhkkkooolllaaaSSSJJJIIIKKKKKKJJJNNNIIICCC???>>>>>>AAACCCFFFPPPbbbvvvuuudddTTTUUU```lllyyy\\\JJJ;;;999<<<>>>EEENNN\\\lll{{{{{{uuurrrssstttppprrrpppeeeSSSDDD>>>@@@[[[BBBXXXzzzvvv[[[PPPLLLfffEEE888888333555666444000000555:::111000000000////////////111111111111111222222333444///777:::XXX~~~^^^pppwwwjjjyyycccIII<<<>>>;;;;;;;;;<<<===???AAACCCEEEFFFBBBAAAEEEGGGWWWrrrwwwmmmddd```^^^YYYUUURRRQQQKKKGGGHHHHHHEEEBBBAAABBBAAA???<<<:::<<<@@@DDDMMMVVVdddqqq{{{wwwrrrttt|||jjjWWWOOOSSS[[[[[[YYYRRRHHHCCCBBBCCCBBBFFFIIIPPPXXX\\\VVVIII>>>BBBKKKTTTWWWVVVPPPFFF;;;999;;;>>>BBBGGGLLLOOOQQQTTTRRRTTTXXXYYYYYY\\\aaaaaacccggglllpppnnnhhhcccWWWGGG999999@@@EEEGGGGGGNNNQQQjjjuuu[[[PPPMMMNNNUUU^^^dddjjjooouuuxxxwwwrrrnnnppptttvvvvvvzzzvvvsssyyyvvvqqquuu{{{vvvqqqnnnlllkkkbbbgggjjjjjjkkknnnppppppxxxuuuQQQSSSbbbiiipppeee[[[lll~~~nnnmmmrrrlllvvvyyyoootttsss{{{jjjQQQKKKWWWwwwwwwtttpppiiiddd]]]SSSIIIAAA=========:::???@@@GGGWWWfffzzz^^^JJJCCCMMMkkkxxxwwwjjjTTTDDDCCCDDDBBBDDDBBB>>>;;;999888888888777888:::???EEEHHHHHHGGGBBB???;;;888777777666555444555555777CCC]]]~~~rrr___dddyyytttaaaQQQOOOgggxxxkkkkkkllleeekkklllnnnmmmeee\\\YYY\\\XXX\\\ccciiiiii]]]JJJ;;;999999888777777777777777555555555444444444444444333444555444222222555777===<<<;;;::::::;;;>>>AAADDDGGGMMMVVVcccnnnmmmfff```aaaeeeiiihhhbbb___```SSSKKK@@@<<<===AAABBBAAAAAAAAA???===<<<===???@@@AAAFFFQQQdddzzz}}}~~~|||xxxtttlll___VVV^^^kkkqqqSSSFFF;;;:::<<<>>>GGGRRR___nnnzzzyyyrrroooqqqssskkknnnlll^^^LLLAAA???AAAXXX@@@OOOqqquuuuuuLLLLLLPPPfffDDD888999111666:::888444555>>>FFF111111000000000/////////111000000000000111222222333///666777RRRxxx||||||ooo^^^jjj{{{tttxxxbbbHHH;;;<<<===<<<<<<<<<===???AAABBBCCCEEE@@@@@@DDDEEESSSmmmrrrlllddd___]]]ZZZWWWTTTQQQIIIBBBAAAAAA???===>>>@@@AAAAAA@@@???DDDKKKRRRWWW___lllxxx{{{yyy}}}iiiYYYRRRTTTYYYTTTNNNFFF???;;;;;;::::::AAADDDLLLVVV^^^]]]TTTLLLFFFFFFHHHNNNWWWYYYMMM>>>777:::>>>DDDIIIMMMPPPRRRZZZXXXYYY]]]___]]]\\\]]]```aaacccfffhhheee___ZZZJJJAAA:::===DDDKKKQQQVVV___llliiiXXXNNNLLLNNNSSSZZZbbbiiippptttwwwyyyyyyuuuqqqpppsssuuusssuuummmkkksssuuurrrwww}}}}}}{{{xxxvvvwwwxxxyyy{{{lllIIIJJJUUUXXXmmm```^^^oooyyyxxxdddUUUXXXZZZ^^^}}}vvvllluuuxxxaaaKKKGGGRRRfff{{{xxxqqqgggaaa[[[PPPEEE>>><<<<<<===:::???AAAIIIZZZjjjrrrXXXGGGDDDSSSvvvwwwxxxlllVVVFFFCCCCCCAAADDDBBB>>>;;;888888999:::999999;;;@@@GGGKKKKKKIIIEEEBBB===:::999888777666333555555555<<>>AAACCCCCCIIIKKKIIIDDDAAADDDFFFFFFIIIKKKRRR```uuuwwwnnnhhhggghhhiiikkknnnssstttuuuqqqhhhfffsssuuudddKKKAAA;;;<<<===???JJJWWWdddpppxxxvvvpppoooqqqrrriiilllgggWWWGGG??????AAATTT???IIIeeerrrJJJDDDSSSoooyyy~~~eeeCCC777999333777::::::888999>>>CCC111111111000000000//////000000/////////000111111000---333333MMMvvv}}}tttccc[[[[[[zzzeeeJJJ>>>>>>???>>>=========>>>@@@AAA@@@BBB???@@@EEEFFFSSSkkkooolllgggaaa\\\YYYWWWUUUPPPFFF>>>;;;;;;999999;;;===@@@BBBCCCFFFOOOZZZddd```gggsss||||||fffYYYSSSRRRUUUNNNGGG>>>999888888777777===???EEEPPP[[[aaa___\\\LLLJJJKKKSSSaaaeeeYYYHHH;;;===???CCCGGGLLLPPPRRR\\\]]]```eeeeeecccfffkkkoootttxxxvvvmmmaaaWWWQQQHHHFFFEEEIIINNNTTT___jjj{{{rrrYYYPPPHHHMMMRRRYYY```hhhqqqzzz|||}}}|||xxxrrrnnnpppttttttzzzwwwuuuzzzxxxtttzzzppppppsssyyycccEEEIIIVVVYYYooobbbcccmmmssseeeOOOJJJTTTXXXmmm{{{rrrwwwgggJJJGGGJJJ\\\xxx}}}qqqaaa___XXXMMMBBB<<<:::;;;===<<>>:::888888999;;;:::999;;;BBBKKKQQQQQQPPPHHHDDD@@@<<<;;;999888777444555666666888NNN|||eeeaaavvv~~~wwwvvvnnn[[[fff{{{}}}vvvddd^^^eeemmmnnneeeYYYVVV[[[]]]fffrrryyyttteeeRRREEE::::::999888888888888999;;;::::::999888777777777444777888888:::@@@IIIQQQYYYRRRHHH???::::::<<<>>>???DDDIIIKKKOOOUUUXXXWWWZZZ[[[___ddd```TTTIIIDDD<<<<<<===@@@DDDIIIMMMPPPOOOPPPKKKBBB>>>CCCIIIJJJTTT[[[cccnnn~~~pppjjjeeeggghhhhhhkkkqqq|||~~~fffUUUBBB<<<;;;>>>???AAANNN^^^llltttyyyuuupppppppppppplllmmmeeeSSSCCC>>>>>>>>>UUUBBBLLLggg}}}KKK>>>UUU```nnn}}}eeeBBB666888666888::::::999888777777111111111111000000000000///////////////000000111333///666555PPP~~~|||mmmaaa\\\RRRiiiOOOBBBBBB@@@???>>>======>>>???@@@>>>AAA???AAAHHHIIIUUUlllnnnnnnjjjbbb[[[XXXVVVUUUPPPEEE;;;777777666777:::;;;???CCCFFFKKKWWWfffqqqcccjjjuuuvvvcccXXXRRRQQQRRRLLLCCC;;;888888888777777777777:::DDDQQQ[[[^^^]]]LLLKKKMMMWWWeeekkk^^^NNN@@@@@@@@@AAAEEEJJJOOOSSS\\\___fffjjjhhhhhhpppzzzzzzpppZZZJJJCCCGGGJJJPPPVVVYYY^^^kkkxxxvvv]]]YYYWWWIIIPPPVVV___fffnnnyyy~~~xxxpppjjjmmmrrrrrr~~~wwwqqqwwwoookkkhhhkkktttWWWAAAKKK[[[bbbttthhhiiilllrrrpppSSSFFFJJJZZZccc}}}zzz{{{NNNHHHRRRSSSbbbqqq]]]^^^VVVKKKAAA:::999;;;===>>>CCCEEEOOO```sssfffKKKBBBKKKaaaeeeJJJBBBCCCDDDEEEBBB>>>:::888999:::;;;:::999;;;CCCMMMUUUWWWVVVJJJFFFAAA===<<<:::999777666777999888999OOO{{{]]]```xxx~~~nnnzzzuuu___fff{{{{{{eeeZZZbbblllnnndddXXXVVVZZZ]]]fffqqqvvvooo___NNNCCC;;;:::999999888888999999999999:::;;;<<<<<<======444777999;;;>>>FFFSSS]]]eee]]]PPPDDD???>>>@@@AAAAAAGGGJJJIIIIIIMMMQQQQQQWWWXXX]]]bbb^^^QQQDDD>>>666888<<>>@@@CCCRRRcccrrrwwwzzzuuuqqqppppppnnnnnnnnndddPPPAAA======<<>><<<<<<===???@@@???CCC??????FFFKKKUUUhhh{{{oooccc___^^^ZZZWWWWWWQQQHHH>>>999666555777;;;===<<<>>>DDDLLLYYYnnnuuunnnqqqpppdddUUUEEEFFFRRRPPPDDD:::777777666666777999999;;;>>>DDDJJJQQQTTTMMMKKKJJJSSSiiivvvfffLLLEEEBBB@@@@@@DDDIIIMMMOOO___```ccceeeiiiooovvv{{{{{{qqqaaaOOOJJJMMMNNNUUU___hhhmmmqqquuuyyy~~~pppcccYYYTTTQQQPPPZZZ[[[]]]eeeuuu}}}wwwvvvuuurrrrrrttt}}}~~~{{{yyytttiiiaaafffsss{{{}}}|||~~~NNNEEEHHHVVVpppwwwnnnjjjwwwXXXVVVMMMJJJggg{{{cccIIIEEENNN\\\qqq~~~tttfff]]]RRRGGG@@@<<<999:::>>>===EEEFFFKKKaaa{{{zzz^^^AAAJJJIIIYYYjjjKKKBBBBBBAAAEEEBBB>>>:::888888999:::???@@@???CCCQQQ^^^___WWWJJJGGGCCC@@@???>>><<<;;;:::333222888;;;IIIooo|||aaaYYYkkk}}}}}}wwwpppwwwrrrllluuu|||nnnccc^^^aaafffjjjfff]]]YYYZZZbbbdddhhhmmmmmmcccRRREEE>>>===;;;999888888999:::888999;;;>>>????????????BBBAAACCCGGGJJJPPPaaasssyyyrrr[[[HHHCCC???AAAMMMKKKJJJGGGDDDBBBDDDHHHKKKSSSRRRTTTXXXWWWNNNAAA999>>><<<;;;@@@LLLWWW[[[YYYZZZccc[[[MMMOOOUUUYYY___]]]gggttt~~~wwwWWWFFF???<<<;;;===>>>DDDUUUggguuutttsssssstttsssqqqnnnmmmhhh\\\KKK???<<<@@@CCChhhAAARRR|||PPPMMMAAAdddnnnaaaAAA===<<<777777888888888777666666222222222111111111111000000000000000000000000000...111444666OOOzzzzzz~~~jjjccceeeuuuxxxYYY@@@??????>>><<<;;;<<<===???@@@???CCC??????GGGJJJTTTggg}}}rrriiifffeee___[[[YYYRRRIII???:::777444666::::::999;;;???EEEPPPbbbrrrnnnmmmsssiiiWWWKKKEEEIIISSSQQQDDD888555777777777888999999999;;;===AAADDDFFFCCCCCCCCCMMMddduuummmZZZJJJIIIHHHFFFFFFHHHLLLOOOYYY[[[^^^aaaeeejjjooosssnnniiieee___VVVNNNOOOUUU\\\bbbjjjoooqqqqqqqqqrrrooojjjccc]]]XXXVVVTTTTTTZZZ\\\aaalll~~~~~~}}}{{{yyyxxx{{{zzzssshhhaaa___bbbfffjjj{{{~~~{{{{{{|||vvvrrrNNNLLLQQQ___zzz|||zzzUUUQQQRRR```~~~]]]NNNDDDKKKWWWeeeyyy~~~rrrddd\\\QQQFFF@@@<<<999:::>>>===EEEFFFMMMeeeqqq]]]BBBDDDKKKllljjjMMMFFFGGGFFFEEEBBB===999666555666777:::<<>>\\\}}}xxx```WWWggg~~~zzzvvvnnnhhhpppsssjjj______dddiiihhhaaa\\\\\\```ccciiillliii```TTTKKKCCCBBB@@@===;;;999999::::::;;;<<<>>>@@@AAABBBBBBKKKMMMRRRYYY___hhhzzz~~~aaaSSSJJJFFFLLLMMMKKKHHHDDDBBB@@@??????FFFFFFIIIPPPSSSOOOEEE===<<<;;;;;;AAALLLVVVYYYYYY[[[lllmmmdddeeehhhkkksssyyylllMMM???<<<:::<<>>===;;;;;;;;;===???@@@???CCC@@@@@@GGGJJJSSSeee}}}tttlllkkkiiiccc\\\YYYTTTJJJ@@@;;;777444444888999888999<<>>===DDDFFFPPPkkk~~~hhh\\\FFFAAAPPPbbbIIIFFFGGGFFFDDDAAA===999777666777999;;;<<>>@@@CCCEEEFFFRRRWWW```kkktttyyyfff[[[PPPLLLKKKGGGBBB???>>><<<999666===???DDDNNNVVVVVVMMMDDD>>>===@@@HHHRRRZZZ^^^___```zzz^^^DDD;;;999999<<>>;;;999888666555444555666666222222222111111111000000000000000000000000000000222222333333CCCmmm```gggqqqwwwjjjLLLAAA>>>===<<<;;;<<<>>>@@@AAA???CCCAAAAAAGGGIIIQQQccc|||rrrjjjiiigggaaa[[[XXXUUULLLCCC>>>999555444666:::999;;;<<<<<<>>>HHHSSSaaavvvjjjLLLGGGRRRZZZWWWTTTDDD555333888<<<======;;;;;;<<<<<<<<<;;;:::999999::::::???KKKWWWYYYSSSNNNSSSWWWTTTOOOOOOWWW___]]]___aaabbbaaa`````````dddbbb^^^[[[WWWWWW\\\aaaeeeeeeeeecccaaa^^^]]]\\\\\\^^^aaacccdddeeegggiiimmmsss{{{~~~~~~}}}zzzzzz}}}{{{vvvmmmkkkqqqpppllluuu|||ooojjjmmmssswww}}}\\\OOOTTTZZZiii~~~fffVVVVVVvvvlllbbb``````VVVWWWSSSMMMJJJJJJDDD===EEENNNYYYcccmmmzzzlll^^^UUULLLBBB>>>;;;999:::>>>>>>DDDEEERRRrrr~~~fffWWWIIICCCTTTYYYFFFEEEFFFEEECCC@@@===:::999;;;===>>>???BBBSSSnnn{{{lllaaaNNNKKKGGGDDDCCCBBB@@@???<<<:::<<<>>>999666CCCVVVzzzvvvuuutttgggXXXZZZhhhmmmjjj}}}~~~sssmmmrrr}}}rrrlll___ZZZYYYaaahhhgggccc```bbbggghhhbbbYYYVVV\\\ccceeebbb[[[PPPFFF@@@???@@@???>>>>>>>>>@@@DDDHHHJJJRRRZZZgggsss~~~wwwqqqbbbUUUSSSJJJ@@@;;;;;;===<<<:::;;;AAAKKKVVV______SSSFFF@@@@@@FFFPPPZZZ```eeeiiiooovvvSSS@@@===999:::===AAAIIIWWWiiivvvyyywwwuuuuuuvvvrrrkkkdddcccVVVFFF<<<999===GGGPPPZZZJJJjjjiii~~~}}}WWWGGGWWWUUU??????;;;:::999777555555555555666222222222111111111000000000000000000000000000000222000222444@@@ffffffhhhuuuxxxpppQQQBBB@@@???>>>======???AAABBB???DDDBBBBBBHHHIIIOOO```~~~}}}sssiiifffeee```[[[ZZZWWWNNNFFFAAA<<<666444666::::::<<<>>><<<<<>>???AAABBBCCCCCCAAA???===<<<:::;;;;;;<<<@@@EEEDDD@@@DDDKKKPPPOOOMMMQQQ^^^iiigggiiilllnnnmmmlllllllllnnnoooooommmmmmnnnppppppllliiiddd```^^^]]]^^^___aaaccceeeggghhhkkkppptttvvv~~~}}}~~~uuussszzz|||zzzvvvtttzzzjjjIIIFFFNNNXXXjjj{{{pppbbbkkk~~~fffgggpppkkkZZZSSSNNNIIIGGGFFFCCC@@@@@@DDDFFFEEEJJJXXXffflllsssvvvhhh\\\RRRIII@@@<<<:::999:::>>>>>>DDDFFFVVVyyy{{{fffMMMGGGGGGTTTyyyzzzwwwTTTGGGHHHIIIGGGBBB@@@===;;;:::;;;>>>???>>>MMMjjjiiiYYYMMMJJJGGGEEEDDDDDDBBBAAA>>><<<===>>>:::888BBBPPPiiimmmwww}}}wwwggg^^^^^^~~~gggWWWccchhhzzz}}}uuuwwwxxxtttfff^^^ZZZ```hhhiiigggeeedddfffddd]]]XXX]]]lllyyy}}}zzzpppaaaPPPDDD??????@@@???>>>???BBBFFFJJJMMMSSS]]]jjjuuuwwwfffhhh[[[III>>><<>>>>>???AAABBB???DDDBBBCCCHHHHHHMMM]]]wwwwwwmmmjjjhhhccc___^^^XXXPPPHHHDDD???999666777;;;;;;>>>@@@>>>>>>FFFOOO^^^gggmmmmmmppp|||~~~fffTTTUUU```bbb]]]RRRFFF;;;888:::;;;>>>AAAKKKKKKKKKJJJHHHEEEBBBAAA>>>===<<<<<<======;;;888;;;???CCCDDDFFFPPPbbbpppooorrrvvvyyy{{{|||~~~|||wwwooojjjddd______aaacccdddeeegggjjjlllnnnsss{{{~~~}}}}}}uuuSSS@@@@@@AAAJJJZZZbbbaaa___^^^YYYNNNQQQsssyyyttt|||___LLLHHHIIIHHHDDD===>>>@@@BBBDDDFFFHHHHHHSSSdddsssxxx~~~rrrdddYYYNNNFFF>>>;;;:::999;;;>>>???DDDHHH]]]vvveeeCCCCCCHHHTTTuuu~~~iiiNNNFFFGGGGGGDDDCCCAAA>>>;;;:::<<<>>>@@@AAAbbbjjjTTTMMMJJJHHHFFFGGGGGGFFFEEECCCAAA@@@>>>:::888>>>HHH]]]nnnooo^^^wwwzzz{{{hhhQQQTTT\\\yyy}}}yyypppfff___bbbhhhjjjkkklllcccaaa]]]ZZZ\\\hhhzzzrrr___MMMCCC???AAAAAAAAABBBEEEIIINNNPPPWWWbbbnnnwwwuuuvvviiiVVVHHHCCCDDDGGGIIIbbbuuuqqq^^^SSSSSSZZZfffkkkmmmvvvxxxZZZCCC::::::<<<@@@CCCFFFOOO___mmmtttjjjiiiiiinnntttrrrjjjaaaSSSHHH>>>;;;===EEEYYYmmmOOORRRppplllyyyeeeYYYDDDHHH\\\zzztttPPP@@@BBB<<<;;;;;;::::::999777666555222222222111111111111000000000000000000000000000222...222666===]]]yyy}}}vvvwwwZZZKKKCCCAAA???>>>===>>>???@@@???EEECCCCCCHHHGGGLLL[[[nnnzzzqqqpppnnnhhhbbb___YYYQQQJJJGGGBBB;;;888888===>>>AAAEEEEEEFFFNNNXXXdddbbbaaa```___dddttttttaaaUUUUUUZZZZZZXXXPPPHHH???<<<:::999===BBBQQQQQQQQQQQQPPPOOONNNMMMGGGCCC@@@??????>>><<<;;;:::;;;<<<<<>>HHHDDD@@@>>>BBBGGGIIIYYYbbbSSSCCC===AAAFFFGGGFFF;;;>>>BBBHHHLLLOOORRRUUUggguuu}}}}}}{{{nnn```UUUKKKCCC<<<::::::999;;;>>>@@@FFFLLLeee|||rrrddd@@@CCCGGGXXX{{{\\\IIIEEEFFFEEEBBBAAA???>>>>>>???CCCGGGIIIUUUkkkWWWNNNLLLIIIIIIJJJKKKKKKJJJHHHFFFEEEBBB>>>;;;>>>CCCVVVuuugggpppwww}}}oooVVVOOOWWW{{{|||wwwlllbbbaaadddgggjjjnnnaaa\\\WWWWWW^^^kkkxxxzzzppp]]]OOOHHHCCCDDDDDDFFFIIINNNQQQTTTXXXdddooouuu}}}wwwuuuooofff^^^[[[\\\```cccjjjXXXWWW]]]fffiiihhhqqq~~~```LLL???:::;;;999@@@HHHMMMXXXfffoooqqqfffcccdddjjjpppnnnddd[[[III@@@;;;<<<>>>GGG```yyyFFFPPPrrryyypppxxxJJJ>>>FFFWWWooojjjOOO@@@CCC===;;;;;;<<<;;;:::888666555222222222111111111111000000000000000000000000000555000222444888TTT|||{{{{{{pppxxx]]]OOOCCCAAA???===<<<<<<===>>>???EEEDDDDDDIIIGGGKKKZZZhhhzzzttttttrrrkkkccc^^^ZZZRRRKKKHHHDDD===999:::AAABBBFFFJJJKKKNNNWWWaaajjjeeecccddd___ZZZbbbppprrr```WWWTTTRRRQQQRRROOOHHHBBB>>>:::888<<>>;;;;;;AAARRRiiiyyywwwyyy{{{|||}}}yyyuuutttnnnfffbbbbbbccchhhooouuuxxxxxx~~~xxxuuuxxxzzz{{{}}}~~~}}}dddKKKCCC999@@@DDD888>>>FFF;;;GGGCCCFFFOOOTTTbbbWWWLLLGGGCCCDDDGGGFFFCCCAAABBBCCCGGGNNNTTT\\\dddkkkyyy~~~wwwyyylll^^^SSSJJJBBB<<<::::::999;;;>>>AAAGGGPPPkkk|||qqqdddBBBFFFGGG^^^sssZZZLLLJJJJJJHHHFFF======>>>AAAFFFLLLRRRVVVlll|||lll\\\OOOMMMKKKKKKMMMNNNOOONNNJJJIIIIIIGGGCCC@@@AAACCCSSS{{{ooojjjzzzxxxvvv\\\OOOUUU}}}~~~yyymmmbbb^^^___bbbgggmmm```YYYSSSTTT]]]gggnnnpppgggttt}}}lll\\\TTTEEEFFFGGGJJJMMMQQQTTTVVVVVVbbblllqqq|||~~~ppprrrrrrsssuuuwwwyyy}}}}}}hhhRRROOOTTT[[[[[[XXXaaapppwwwwwwqqqnnnqqq|||kkkOOOCCC???===>>>555@@@KKKTTT___kkkqqqoooiiieeeeeeiiinnnjjj___TTTBBB<<<:::===???HHHcccDDDMMMnnnyyyzzzfffAAACCCKKKZZZdddrrrqqqPPPDDD???AAA>>>===<<<:::999888777777333333222222111000000000111111111111111111111111000111000///:::TTTtttwwwssszzzdddxxxaaaKKKFFFAAA===>>>===<<<>>>BBBBBBEEEGGGGGGEEEGGGLLLRRReee|||}}}tttrrrpppjjjccc```[[[UUUQQQOOOHHH???<<>>888999>>>CCCUUUXXXZZZYYY\\\bbbdddcccYYYRRRIIIDDDDDDGGGHHHIIIAAAAAA;;;===KKKXXXhhh~~~~~~yyyvvvwwwxxxwwwwwwwwwtttrrrpppmmmjjjiiihhhhhhdddiiinnnooonnnsss}}}zzzwwwwww{{{yyyuuuwww|||pppYYYJJJDDD@@@;;;999<<>>;;;;;;===AAALLL[[[hhhmmmlllkkkiiigggfffgggfffaaaWWWOOO>>><<<<<<<<<===FFFZZZlllCCCTTTwwwbbbBBBIIIVVVZZZbbbzzzhhhKKKAAA===???>>>===;;;:::888777777777333333333222111111000000111111111111111111111111///111111111;;;RRRqqqkkkhhhxxxuuufff}}}hhhTTTFFFAAA======<<<;;;<<<@@@BBBEEEGGGGGGEEEGGGMMMRRRdddzzzvvvuuusssmmmfffccc___ZZZVVVVVVPPPGGG@@@@@@[[[XXXUUUXXX___hhhllllllrrroookkkhhhiiikkknnnooojjjqqqvvvxxx|||yyygggfffhhhqqqlll]]]WWWUUUQQQMMMNNNMMMHHHAAA:::999???DDDTTTYYY\\\]]]```dddeeebbb\\\WWWOOOJJJIIIIIIIIIHHHFFFHHHCCCCCCNNNYYYkkk}}}uuusssvvvvvvsssppplllllljjjiiiiiiiiijjjkkkiiimmmrrruuuxxx~~~{{{cccTTTIIIBBB@@@AAA>>>>>>BBBEEEFFFJJJOOORRRUUU\\\dddjjjttt|||WWWCCCDDDCCCCCCFFFLLLPPPRRRRRRPPPQQQUUU```mmmzzzxxxooouuuuuujjj\\\OOOEEE???;;;;;;::::::===BBBCCCJJJXXXzzzvvvkkk[[[;;;HHHJJJkkk~~~[[[JJJGGGFFFCCCAAA???CCCFFFHHHLLLWWWgggtttyyyjjj]]]RRRUUUSSSQQQQQQQQQQQQPPPOOOIIIIIIHHHEEEBBB@@@@@@AAAMMMxxxggg\\\jjj{{{uuu|||lllRRRYYYyyyqqqeee]]][[[]]]^^^^^^ZZZRRRJJJKKKUUU```hhhkkknnnyyyrrrfffVVVUUUTTTSSSTTTWWW[[[^^^bbbhhhkkkkkkrrrvvvnnniiiiiiaaa```lll~~~}}}kkkYYYHHHCCCEEECCCKKKYYY^^^eeeqqqiiisss|||{{{TTTBBB???===;;;<<>>;;;:::;;;<<>>===<<<;;;999888777666666444333333222222111111000111111111111111111111111///111222333;;;QQQnnngggeeevvvzzz|||yyyyyywww{{{wwwrrrzzzeeeRRRKKKDDD>>>>>>===<<<===@@@BBBEEEFFFFFFEEEGGGLLLQQQbbbvvvyyyxxxwwwqqqjjjfffeee___\\\]]][[[QQQFFF???XXXTTTSSS\\\iiisssuuussssssssssssttttttttttttttteeejjjllljjjeee```ZZZTTTNNNRRR[[[gggvvvooobbb___[[[QQQGGGKKKLLLJJJCCC;;;999???FFFRRRXXX]]]^^^aaacccbbb^^^[[[YYYUUURRRQQQOOOMMMLLLJJJMMMIIIJJJUUU```sssxxxqqqrrrrrrnnniiiiiiiiiiiijjjllloooqqqssstttxxx}}}oooRRRDDDBBBCCCBBB@@@CCCBBBCCCGGGHHHKKKSSS]]]kkkrrr}}}bbbGGG>>>CCCCCCFFFKKKRRRYYY]]]^^^^^^\\\```nnnzzzsssmmmuuu}}}ssshhhXXXKKKCCC>>>;;;;;;;;;:::>>>CCCCCCOOObbb|||pppeeePPP???FFFKKKvvv[[[MMMIIICCCCCCGGGFFFFFFHHHLLLUUUbbbpppzzzzzziii]]]VVVSSSUUUTTTRRRQQQPPPNNNKKKIIIFFFGGGFFFDDDAAA@@@@@@AAAJJJhhhhhhWWWYYYtttpppxxx}}}~~~uuubbbhhhxxxrrrjjjbbb\\\ZZZZZZZZZ]]]OOOGGGLLLUUU\\\eeeooosss{{{xxxkkk^^^```aaa^^^[[[\\\aaafffiiiooorrrnnnsssxxxpppmmm^^^VVVddd|||tttdddQQQFFFCCCAAAKKKXXXYYY^^^yyy}}}iiiJJJ>>>===<<<;;;===AAAMMM]]]iiinnnmmmkkkjjjmmmgggaaa^^^]]]WWWLLLCCC===999888:::<<<===BBBIIIiiiZZZFFFTTT___sss|||QQQCCCAAA>>>@@@===<<<;;;999888777666666444444444333222222111111111111111111111111111111111111111333:::NNNnnnssspppuuu{{{uuukkklllzzzmmm\\\RRRJJJCCCBBBAAA??????BBBBBBDDDEEEEEEEEEHHHLLLPPP]]]ooo|||{{{yyyrrrkkkiiigggccc```bbbaaaYYYIII===EEEDDDJJJZZZkkkwww{{{}}}{{{{{{{{{yyywwwvvvvvvvvvpppqqqqqqlllcccZZZUUUUUURRRUUU\\\gggtttmmmbbb___YYYNNNCCCCCCFFFGGGAAA:::999???GGGQQQVVVYYYYYY[[[]]]\\\XXXVVVVVVWWWXXXXXXWWWTTTSSSPPPRRROOOVVViiiyyywwwpppooommmjjjnnnnnnppprrruuuyyy|||~~~___OOOBBBBBBIIIKKKJJJHHHNNNLLLLLLMMMOOOVVVeeesssvvvTTTCCCBBBAAADDDIIIPPPXXX```eeehhhiiijjjppp~~~uuuoookkktttyyyqqqeeeTTTGGGAAA===:::;;;<<<;;;>>>CCCHHHVVVlllxxxlll```HHHEEEEEENNN}}}]]]WWWXXXPPPMMMSSSQQQPPPPPPTTT]]]iiitttzzzyyysssmmmfff]]]UUUSSSVVVSSSRRRPPPPPPOOOLLLIIIFFFDDDEEEEEECCCAAA@@@AAACCCDDDUUUsss}}}lll^^^VVVvvvmmmnnnnnntttxxxxxx{{{xxxssskkkccc]]][[[[[[eeeTTTJJJQQQXXXZZZdddrrrxxx|||xxxkkkdddeeeeeecccbbbcccfffiiipppzzz~~~yyyjjjaaakkkrrr^^^QQQLLLJJJTTT^^^[[[kkkqqqYYYBBB;;;<<<;;;;;;>>>DDDTTTfffnnnnnnlllhhhfffhhhccc___]]][[[TTTHHH===:::888999;;;;;;===EEENNN[[[CCCJJJVVVpppKKKEEEDDDAAACCC===<<<;;;999888777777666555555444444333222222222111111111111111111111111333111000222888KKKmmmxxxhhhlllwwwXXXNNNFFFCCCCCCAAA@@@AAABBBBBBCCCCCCDDDGGGKKKMMMWWWggg}}}~~~|||xxxpppkkkiiifffcccaaabbbccc\\\KKK<<<888;;;HHH\\\lllvvvyyytttssswwwzzzzzzuuukkk```___eeedddccceeekkkuuu}}}yyypppcccZZZUUUOOOGGGAAA999===@@@>>>999999???EEEQQQUUUUUUSSSTTTXXXXXXVVVTTTVVVYYY[[[[[[YYYXXXWWWXXXWWWVVVgggsssqqqssstttvvvwwwxxxzzz|||{{{eeeXXXGGGDDDEEEKKKQQQQQQPPPQQQ```[[[XXXXXX[[[ggg|||jjjQQQDDDDDDAAAEEEMMMVVV___ffflllooopppxxxxxxmmmiiiiiivvvxxxpppcccQQQFFF???;;;999;;;<<<<<>>;;;<<<:::<<>>OOOaaaaaaGGGKKKdddeeeIIIHHHGGGBBBEEE>>>===<<<:::999888777777666555555444444333333222111111111111111111111111444111000222666EEEfffyyyhhhrrr~~~\\\QQQFFFCCCCCCAAA??????AAA@@@@@@AAACCCFFFIIIKKKSSS```vvv|||vvvnnniiiiiieeedddaaaaaabbb]]]MMM>>>:::===KKKaaapppwwwxxxsssvvvuuuiiiiiisssooommmlllnnnqqqqqqmmmiii___\\\VVVOOOIIIDDDAAA???555888:::;;;:::;;;>>>AAAMMMPPPQQQOOOQQQVVVXXXWWWVVVYYY[[[\\\[[[YYYXXXXXX[[[ZZZ\\\tttvvvtttyyy}}}zzzzzz{{{|||~~~uuuYYYLLLGGGFFFGGGKKKQQQRRRRRRWWW]]]mmmfff```___fffuuuyyygggQQQCCCAAA@@@HHHSSS^^^gggnnnssswwwwww~~~rrrdddeeelll~~~xxxooo___NNNEEE>>>:::999<<<======@@@EEEMMM```{{{{{{mmm___AAAHHHGGGaaauuu~~~ooo```[[[XXXWWWWWWXXX[[[^^^```aaaddd]]]WWWUUUTTTQQQNNNNNNOOONNNLLLLLLMMMLLLIIIGGGDDDDDDEEECCCBBBAAACCCDDDDDDHHH[[[jjjpppxxx}}}vvvpppdddfffqqq]]]aaaxxxuuu```jjjmmmpppuuu}}}wwwqqqjjjddd``````VVVSSSYYY___ccckkkvvv~~~wwwnnnjjjeee``````dddiiijjjjjjtttmmmcccfffSSSEEE<<<<<<===;;;>>>EEENNN___mmmmmmiiifffaaa[[[YYY[[[]]]\\\UUUKKKAAA:::999;;;===<<<<<>>===;;;:::999888888666666555555444333333333111111111111111111111111333000111444444>>>\\\zzziiiyyyxxx```TTTHHHDDDDDDBBB@@@??????>>>>>>???AAAEEEGGGIIIPPP\\\rrr}}}uuulllhhhiiieeeeeeccc``````]]]QQQCCC???>>>JJJaaarrryyyzzzxxx|||nnnlllvvvpppppppppnnniiibbbZZZUUUNNNLLLHHHEEEBBB???>>>===777888999;;;===>>>>>>===BBBFFFJJJLLLPPPVVVXXXVVVWWWZZZ\\\\\\ZZZZZZ\\\]]]```ccciiitttsssxxxzzzzzzzzzzzz{{{}}}~~~\\\JJJGGGIIINNNOOOTTTYYY\\\^^^fffoooyyypppiiikkkuuurrrfffRRRDDDBBBAAAKKKZZZgggqqqxxx}}}|||uuukkkaaaggguuuwwwmmm[[[JJJCCC<<<999999<<<>>>>>>AAAFFFQQQgggyyyjjj[[[CCCFFFIIIkkkzzz}}}jjjZZZSSSRRRSSSUUUWWWXXXXXXXXXXXX[[[YYYUUUQQQQQQSSSQQQMMMQQQOOOLLLKKKKKKKKKIIIHHHEEEEEEFFFDDDBBBBBBCCCEEEDDDGGGUUUaaajjj~~~~~~iiizzzxxx```bbbyyyzzzaaa^^^bbbiiivvv{{{wwwrrrjjjeee^^^\\\\\\^^^cccjjjqqquuu{{{~~~|||{{{wwwqqqlllhhhccc```aaadddiiikkksss|||jjjHHH???:::<<<>>>===BBBKKKVVVdddmmmjjjfffeee```XXXWWWZZZ\\\WWWMMMBBB===;;;999:::<<>>BBB@@@???>>><<<;;;:::999999666666666555444444333333111111111111111111111111111000222666444:::SSSooohhh{{{}}}eeeWWWKKKGGGGGGEEEBBBAAA???===<<<===AAADDDFFFGGGPPPZZZppp}}}tttkkkhhhiiieeegggeeeaaa```^^^TTTHHH???:::CCC\\\rrrzzz~~~}}}|||llliiirrrnnnsssuuuooocccVVVNNNKKKHHHDDDAAA?????????===<<<<<<;;;:::===@@@@@@>>>;;;666===DDDHHHNNNUUUVVVTTTUUUXXXZZZ[[[[[[]]]aaaeeejjjpppzzznnnooosssrrryyyyyyyyyzzz|||~~~~~~vvvssstttvvvppprrrsssuuu~~~dddIII@@@EEEJJJSSSUUU\\\ffflllpppwww|||vvvzzzsssllleeeSSSGGGFFFAAAMMM^^^nnnyyyvvvrrrlllddddddmmmwwwlllXXXHHHBBB;;;888888<<<>>>>>>AAAFFFWWWooo}}}|||uuueeeUUUEEEFFFJJJqqqyyyttt___RRRMMMMMMQQQUUUXXXWWWVVVVVVVVVSSSUUUSSSNNNPPPVVVVVVQQQSSSPPPMMMJJJJJJIIIHHHGGGFFFFFFFFFEEECCCBBBCCCEEE@@@DDDPPPZZZhhhrrrxxx~~~eeeiii~~~oooYYY```mmm{{{}}}~~~}}}~~~~~~}}}xxxpppiiibbbeeeeeedddhhhppptttrrrvvv|||~~~{{{xxxxxxvvvsssnnnlllhhhbbb^^^```gggnnnqqqvvvyyy|||vvvUUUBBB:::888<<<>>>>>>DDDOOO[[[gggnnnhhhdddeee```VVVWWW[[[[[[SSSEEE;;;:::<<<999777:::CCCRRRlllwwwdddjjjnnnmmmSSSAAAKKKppplllNNNGGGBBB@@@CCCCCC@@@@@@@@@???===;;;:::999<<<;;;:::888777555444333444444333222222111111000222111///111555666LLLqqqtttrrrpppoootttXXXEEEIIIMMMDDD>>>AAAEEECCC@@@??????BBBEEEHHHKKKZZZjjjyyypppnnnqqqhhhkkkllljjjfff___VVVNNNFFF???BBBUUUjjjuuu{{{~~~}}}rrrmmmeee]]]```jjjqqqpppmmmeeeZZZOOOHHHDDDGGGBBB<<<999:::<<<;;;:::<<<:::;;;@@@GGGIIIEEE?????????@@@DDDKKKQQQUUUWWWZZZYYYYYY[[[ZZZZZZ```iiinnnvvvwwwllliiilllsssuuuxxx|||}}}||||||~~~xxxmmmiiiaaaXXXSSSRRRVVVZZZYYYXXXXXX\\\bbbhhhmmmppp~~~YYYBBBGGGLLLGGGWWW```kkkvvvyyyhhhdddddd[[[KKK???FFFLLLcccxxxwwwkkkaaa]]]lllvvv|||qqqiiiXXXGGG======AAA<<<:::@@@AAADDDPPPddd}}}wwwrrrdddKKKCCCEEEYYYvvvqqqvvvttt\\\SSSRRRPPPUUUUUUTTTSSSQQQPPPNNNMMMPPPOOOOOOOOOPPPPPPNNNMMMPPPMMMKKKKKKLLLMMMJJJHHHHHHIIIHHHFFFCCCAAA@@@AAADDDDDDLLLSSS```iiilllwwwiiilllwwwdddmmmxxx}}}}}}~~~}}}|||{{{}}}zzztttqqqwwwrrrllliiieeefffnnnxxxwww{{{zzzuuuvvv|||}}}zzz{{{vvvqqqmmmddd^^^cccmmmrrrqqqsssvvvyyy}}}{{{WWWIII<<<:::;;;???@@@CCCNNN[[[llljjjlllooojjj^^^UUUTTTXXX]]]ZZZLLL???<<<<<<<<<999<<<<<>>;;;;;;@@@IIILLLHHHCCC======@@@FFFLLLRRRUUUVVVXXXUUUTTTVVVWWWYYYaaaiiissszzzssskkkgggkkkpppwwwyyy|||}}}||||||xxxqqqkkkeee[[[YYYTTTOOOLLLLLLPPPSSSUUUTTTTTTVVVZZZ^^^bbbdddtttzzz}}}VVVCCCFFFLLLJJJ\\\hhhwwwsssccc[[[WWWNNNEEE???IIIQQQjjjzzzoooeeebbbeeemmmttt{{{ooofffVVVEEE===:::???;;;;;;AAABBBFFFSSSiiiwwwqqqbbbKKKFFFOOOlll{{{pppkkkkkkxxxzzzjjjYYYUUUTTTQQQSSSSSSRRRQQQPPPNNNMMMLLLOOONNNNNNNNNOOOOOOMMMLLLNNNLLLJJJJJJKKKKKKIIIGGGGGGGGGGGGEEEBBB@@@@@@AAACCCCCCIIIRRRhhhaaahhh~~~oooooozzzffflllxxx~~~}}}~~~xxxuuuzzzvvvqqqmmmhhhfffllltttwww{{{}}}{{{}}}}}}yyysssiiiaaabbbjjjrrrpppqqqtttvvvyyyiiiKKK@@@>>>;;;:::===@@@FFFTTTbbbmmmkkkkkklllggg\\\UUUUUU[[[\\\VVVHHH>>><<<<<<;;;:::===>>>EEEbbbbbb\\\qqqSSSDDDEEETTTppptttyyy]]]FFFHHHKKKLLLJJJBBBDDDDDDCCCBBB@@@???>>>===<<<;;;:::888777555444333444444333333222222111111222444111333666777JJJjjjbbbccc{{{dddQQQOOOOOOHHHCCCEEECCCBBBBBBBBBCCCDDDFFFFFFMMMXXXaaatttyyyooojjjjjjllljjjhhhjjjkkkggg___XXXKKKDDDAAAKKK\\\jjjtttzzz}}}xxxmmmbbbZZZXXXVVVUUU[[[dddbbbbbb___YYYQQQIIIDDDBBB===;;;888888999;;;<<<===BBB>>><<>>>>>DDD@@@@@@HHHUUU^^^^^^ZZZPPPNNNMMMNNNSSSXXX[[[]]]^^^WWWRRRSSSWWW]]]gggooovvvwwwuuuwwwuuunnngggcccbbbccccccfffkkknnnooopppqqqrrrrrrtttuuuwwwxxxvvvsssrrrtttrrrnnnjjjgggaaaXXXQQQNNNMMMLLLHHHKKKNNNQQQSSSTTTVVVXXX^^^^^^^^^]]]]]]^^^```bbbdddjjjoooqqquuu|||jjjPPPDDDEEEMMMUUUhhhxxxrrr]]]SSSJJJDDD@@@===???CCCEEEOOOfffvvv{{{~~~sssjjjccc___dddkkkwwwzzzwwwggg[[[MMMAAA===888===<<<>>>CCCBBBKKK___rrreeeXXXGGGBBBWWWzzztttkkk^^^SSSQQQSSSRRRNNNOOOOOOOOONNNNNNLLLKKKJJJLLLKKKKKKKKKLLLLLLJJJHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDFFFGGGGGGDDDBBBBBBBBBCCCBBBEEEIII```yyyYYY^^^sss{{{qqqvvvyyy{{{}}}~~~}}}}}}}}}}}}~~~}}}|||yyyvvvrrrjjjbbbaaaeeerrrvvv|||{{{yyyzzzuuuttttttvvvuuutttzzz[[[EEE===<<<=========@@@GGGSSSaaalllhhhfffddd```ZZZVVVVVVYYY___VVVIII???;;;<<<<<<<<<@@@???@@@QQQwww{{{TTTKKKLLLUUUkkkjjjWWWQQQRRRMMMJJJKKKGGGGGGFFFDDDCCCBBBBBBBBBBBB>>>===<<<;;;999777666555555555444444333222222111///333111111444444@@@YYYyyy{{{ddd```vvv}}}kkksssyyyrrr```SSSLLLHHHEEECCC@@@AAABBBDDDEEEFFFFFFEEEGGGQQQYYYjjjwwwsssqqqnnnkkkoooxxx{{{ssshhhccc\\\VVVOOONNNVVVeeerrryyy{{{rrrbbb^^^XXXSSSQQQRRRTTTZZZ```^^^aaabbb^^^VVVKKKBBB>>>===>>>>>>>>>>>>>>>>>>???BBBAAADDDMMM[[[dddgggfffaaa[[[TTTPPPRRRWWW\\\``````YYYSSSSSSWWW]]]hhhrrryyymmmooovvvmmm[[[WWWTTTUUUYYY\\\^^^ccciiihhhiiijjjlllmmmmmmmmmlllmmmmmmiiidddcccdddaaa[[[WWWUUUSSSSSSRRRPPPOOOOOOMMMQQQVVVZZZ\\\]]]^^^___eeefffgggfffeeefffiiikkkiiinnnqqqpppqqquuuwwwvvvvvvyyy|||||||||~~~iiiQQQFFFFFFPPP[[[ooo}}}}}}kkkQQQNNNFFF@@@>>>>>><<<===???@@@JJJ___oooxxx~~~rrrfffccceeegggjjjmmmuuu~~~tttcccWWWHHH???<<<:::>>>===@@@DDDCCCPPPjjj}}}~~~kkk\\\QQQEEEGGG\\\~~~vvv|||jjjVVVMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJKKKKKKIIIGGGEEEGGGHHHIIIHHHGGGEEEEEEFFFHHHIIIIIIGGGEEEDDDDDDAAABBBFFFHHHTTTyyyzzz___]]]jjj{{{wwwrrr~~~~~~~~~}}}|||zzz|||~~~~~~{{{|||}}}~~~{{{||||||zzzxxxuuummmeeedddhhhuuuwww|||{{{zzzzzz|||zzzxxx}}}dddHHH>>>======:::===BBBHHHPPPZZZccchhh```aaa___YYYTTTSSSVVVYYY[[[PPPDDD<<<;;;<<<===>>>AAA>>>FFFbbb~~~^^^SSSIIIJJJ\\\bbbUUUSSSSSSJJJGGGKKKIIIFFFEEECCCBBBAAAAAABBBBBB@@@???>>><<<;;;999888777555555444444333333222222---333222000333333<<>>>>>???AAABBBAAA@@@AAABBBCCCFFFLLLUUU___ggglllnnnmmmeeeYYYQQQPPPUUU[[[___\\\WWWTTTTTTUUU[[[hhhuuuvvvmmmqqqiiiWWWOOOMMMMMMQQQTTTVVV]]]dddeeefffhhhkkkmmmllljjjgggeeeeeebbb\\\ZZZZZZVVVQQQSSSQQQRRRWWWYYYWWWTTTTTTTTTWWW[[[___aaabbbdddfffhhhkkkmmmmmmkkklllooorrrrrrwwwxxxuuutttuuuvvvtttuuuwwwxxxzzz|||qqqXXXJJJJJJUUUaaauuummm^^^QQQOOOMMMBBBFFFAAA>>>??????>>>???BBBEEEPPPhhhzzznnnddd___dddnnnssstttuuutttrrr```SSSEEE===<<<;;;>>>>>>BBBFFFFFFXXXxxx{{{|||fffTTTLLLDDDHHH```yyyxxxxxxwwwcccPPPJJJKKKKKKLLLPPPLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJIIIJJJKKKKKKIIIGGGEEEGGGJJJJJJIIIGGGFFFFFFGGGIIIKKKKKKHHHEEEDDDCCCAAA@@@GGGKKKNNNcccwww```XXX^^^tttpppvvv|||{{{|||||||||wwwyyy{{{}}}~~~zzz|||~~~~~~|||{{{|||~~~{{{zzzwwwrrrlllnnnsss}}}{{{}}}~~~mmmNNN>>>:::;;;<<<888@@@HHHOOOWWW___cccbbbZZZ^^^^^^WWWQQQRRRUUUXXXRRRIII???<<<<<<<<<>>>@@@BBBBBBVVV|||nnnQQQqqq~~~WWWKKKIIIddd]]]QQQOOOOOOGGGGGGKKKGGGEEEDDDBBB@@@@@@@@@AAABBBBBBAAA@@@>>><<<;;;:::999555555555444333333222222---444333000333333:::KKKsssrrrzzzwwwnnnXXXLLLJJJIIIDDD>>>??????AAABBBDDDEEEEEEHHHOOOQQQ]]]wwwzzzvvvrrrqqqooottt|||xxxlllhhhllliiiiiiccc[[[\\\hhhtttyyy{{{uuuqqqjjjccc___]]]YYYVVVVVVZZZ___aaaaaa```\\\UUUMMMFFFBBBAAA@@@CCCGGGHHHHHHGGGHHHJJJKKKQQQZZZaaaggglllqqqvvvtttkkk___VVVTTTWWW\\\___VVVVVVVVVWWWVVV\\\mmm}}}wwwvvvmmm\\\RRRNNNLLLLLLLLLMMMUUU]]]bbbcccfffkkkmmmlllgggbbbaaacccaaa[[[XXXXXXVVVSSSWWWTTTVVV]]]aaa]]]ZZZZZZ\\\^^^aaadddfffiiillloooooorrruuuuuusssrrrvvvyyyyyy}}}|||zzz{{{|||zzz}}}|||{{{}}}}}}aaaOOOPPP]]]hhhuuuvvvZZZHHHDDD======CCCCCCAAABBBEEEGGGEEEEEEMMMVVVWWWeee{{{eeebbbeeeppp{{{ppp^^^QQQCCC<<<<<<:::======BBBHHHKKKbbbzzzzzzbbbOOOIIIEEEIIIgggzzzxxxmmm\\\OOOOOONNNJJJKKKRRRJJJJJJKKKKKKKKKKKKJJJJJJKKKJJJIIIJJJKKKKKKIIIGGGEEEHHHLLLLLLJJJHHHHHHHHHHHHJJJLLLKKKHHHEEEBBBBBBEEE>>>EEEOOOLLLTTTmmmwww~~~vvvfff\\\ZZZkkklllnnn|||{{{||||||{{{wwwwwwyyy{{{|||}}}~~~~~~{{{}}}~~~{{{xxxyyy}}}zzzxxxwwwtttrrrwww~~~~~~{{{}}}~~~yyyVVVCCC===888888;;;:::CCCLLLSSS[[[aaaaaa\\\XXX___```YYYRRRQQQSSSTTTHHHBBB===>>>>>><<<>>>CCCFFFLLLkkk]]]MMM~~~eee___QQQJJJggg[[[MMMJJJJJJFFFIIIKKKEEEDDDCCCAAA?????????@@@AAACCCBBBAAA???>>><<<;;;:::666555555444444333222222...666444222444444:::IIIooo}}}xxx}}}{{{nnnVVVIIIHHHGGGBBB>>>>>>>>>???AAACCCDDDFFFKKKOOONNNXXXqqq|||zzzvvvsssqqqtttyyysssgggfffooolllmmmhhh______iiitttxxx{{{|||yyyqqqkkkjjjjjjhhhhhhfffaaa[[[ZZZ\\\______```]]]VVVMMMEEEBBBBBBCCCCCCGGGLLLOOOOOOOOOQQQSSSTTT\\\ggglllnnnpppvvv{{{wwwoooddd\\\YYY[[[^^^aaaTTTVVVYYYZZZZZZ```rrr~~~tttcccWWWRRRMMMJJJGGGGGGOOOXXX___aaaeeejjjmmmkkkddd^^^```cccccc^^^ZZZ[[[ZZZYYY[[[WWWXXX```eeeaaa___```ccceeegggiiillloootttxxxwww{{{~~~}}}zzzyyy||||||hhhSSSTTTbbblllrrr~~~lllOOOCCCHHHCCC===???@@@???DDDLLLOOOLLLOOO^^^nnniiiyyyfffdddgggppp}}}ooo^^^PPPCCC;;;;;;999;;;<<>>888888===<<>>;;;999777999777555555555444333111222222111000111555;;;???hhhwwwsssuuuiiiZZZLLLFFFFFFAAA???>>>???AAACCCCCCBBBHHHHHHMMMWWWhhhzzz}}}xxxwwwqqqlllkkkmmmnnnllllllnnniiigggccc```fffooosssrrrmmmmmmmmmjjjfffeeegggjjjhhhmmmllldddccciiifff^^^dddWWWKKKHHHGGGEEEGGGLLLQQQWWW[[[ZZZ\\\bbbhhhiiippprrrttttttsssssswwwzzzxxxnnndddbbbeeeddd]]]UUUWWWZZZ]]]\\\___ppptttggg^^^YYYRRRKKKFFFDDDEEEEEENNNSSS\\\bbbdddaaa[[[VVV\\\[[[[[[ZZZZZZZZZZZZ[[[```______bbbfffiiikkkkkkoooooopppsssxxx{{{}}}~~~qqqbbb\\\___eeeyyyrrrkkkVVVDDD@@@DDDFFFGGGHHHFFFRRR```dddccchhhvvvnnnhhhooovvvdddUUUJJJ>>>999;;;;;;<<>>;;;999<<>><<<:::888:::888666666666666444222333333222111111444:::>>>gggyyylll[[[LLLEEEEEEAAA@@@??????AAABBBCCCBBBGGGHHHLLLTTTaaasssyyywwwnnnjjjhhhkkkkkkhhhggghhhbbbcccbbbaaaeeejjjiiiddd```bbbddddddbbbbbbccceeekkkpppppplllooovvvtttkkk]]]SSSJJJIIIIIIKKKQQQXXXdddgggeee``````fffmmmoooqqqrrrsssrrrooonnnoooqqqnnnggg```aaagggiiiddd^^^cccgggkkknnnvvvoooccc\\\YYYTTTOOOJJJGGGEEEEEECCCIIIPPPTTTTTTRRRPPPOOONNNOOOPPPRRRTTTWWWYYY[[[___aaadddgggkkkooorrrttt}}}|||~~~yyywwwtttqqqppprrrvvvyyysssccc]]]ccckkkttt~~~uuuooobbbXXXXXX\\\]]]^^^aaa```iiisssxxx{{{iiiiiiwwwyyy___QQQGGG>>>:::<<<999;;;AAAFFFJJJ^^^}}}ppp[[[KKKDDDDDD[[[~~~}}}uuuSSSSSSRRRQQQPPPQQQRRRSSSOOOOOONNNMMMLLLLLLKKKKKKIIIKKKMMMOOOOOOMMMKKKIIIIIIGGGFFFHHHJJJKKKIIIGGGIIIJJJKKKKKKKKKJJJIIIHHHHHHDDDDDDHHHGGGFFFQQQaaalllzzznnnqqqzzzlllfffooozzzwwwvvv}}}~~~wwwuuuxxxuuuvvvwwwzzz~~~~~~~~~}}}|||||||||~~~~~~zzzwwwwww{{{|||yyy{{{~~~}}}||||||~~~}}}{{{yyy{{{nnnQQQFFF<<<:::;;;;;;;;;===BBBIIIQQQVVVWWWZZZaaahhhkkkiiiaaaVVVQQQOOOKKKEEE@@@>>>>>>@@@>>>???HHHTTTpppwwwVVV]]]tttuuu|||ooottt|||XXXDDDCCCKKKaaaaaaVVVVVVUUUQQQLLLHHHEEEDDDFFFEEEDDDCCCAAA@@@??????AAAAAAAAA@@@>>><<<:::999:::888777777888777555333555444333222111444888<<<```|||xxxzzz~~~ppp^^^MMMEEEEEECCCBBB@@@@@@AAABBBCCCBBBFFFHHHJJJPPPZZZjjj}}}|||wwwmmmhhhgggjjjjjjfffcccccc]]]aaadddeeegggggg___VVVQQQUUU[[[___aaaaaabbbcccfffjjjlllmmmuuu~~~}}}uuu```ZZZTTTRRRPPPRRRYYYaaapppoooiiiaaa___fffnnnqqqmmmnnnmmmkkkhhheeedddeeeaaa]]]\\\bbbkkkpppnnnkkknnnsssyyyjjj]]]YYYXXXUUURRRMMMJJJFFFEEE>>>DDDIIIIIIFFFDDDEEEHHHCCCDDDFFFIIIMMMQQQUUUWWW]]]bbbhhhmmmqqqvvv~~~{{{ooollliiihhhjjjooouuuyyywww||||||ppp___WWW]]]fffpppxxx~~~||||||ooommmmmmrrruuuvvvyyy}}}sss{{{qqqYYYLLLDDD<<<;;;>>><<<>>>CCCHHHPPPiii}}}zzzkkkWWWHHHCCCCCC^^^yyy}}}qqqOOOPPPRRRRRRRRRRRRTTTVVVRRRQQQOOOMMMLLLKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGGGGHHHIIIJJJIIIHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIEEEFFFKKKKKKHHHLLLTTTcccwwwvvvyyytttffflllzzz}}}tttnnnhhhkkkwww~~~{{{uuuttttttsssuuuxxx|||{{{zzz{{{{{{|||~~~~~~|||zzz{{{}}}|||zzz~~~}}}{{{|||kkkQQQBBB;;;666888<<<===???AAAIIINNNSSSUUUXXX^^^iiiqqqpppiii\\\QQQLLLJJJEEE>>>@@@;;;===BBBAAA@@@PPPddd```TTTkkk|||}}}LLL@@@IIINNNjjj\\\cccccc```XXXMMMFFFDDDFFFEEEEEEDDDDDDBBBAAA@@@???@@@@@@???>>>===;;;::::::999888888888999888555333666555444222111333666:::ZZZ{{{jjjppptttcccQQQHHHGGGGGGEEEBBBAAABBBCCCDDDCCCFFFHHHJJJMMMUUUeeezzzyyyooojjjiiikkkjjjeeebbbbbb___dddiiikkklllhhh^^^RRRIIINNNWWW___dddeeeeeeeeeaaadddggglllxxxxxxuuuqqqjjjccc___aaaeeellljjjccc[[[YYY```gggiiicccbbbbbb```^^^\\\[[[[[[XXXXXX[[[dddooowwwzzzyyy~~~kkk]]]VVVUUURRRPPPMMMJJJIIIHHHFFFKKKNNNKKKCCC???@@@DDDBBBBBBCCCDDDGGGJJJMMMOOOYYY___eeejjjoooyyy}}}{{{vvvrrrgggdddbbbccchhhpppwww|||wwwyyyuuuhhhWWWOOORRRYYYhhhmmmqqqsss}}}zzz~~~kkkSSSHHHAAA;;;;;;???AAABBBEEEJJJUUUsss|||}}}sssdddRRRDDDBBBFFFeeelllPPPSSSUUUTTTRRRPPPQQQSSSTTTRRRPPPMMMKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKGGGFFFFFFFFFGGGHHHHHHHHHEEEFFFHHHIIIIIIIIIHHHHHHJJJFFFEEEJJJLLLJJJKKKNNNggg{{{xxx~~~|||mmmrrrzzziiifffjjjttt{{{zzzvvvvvvuuuttttttvvvyyy|||}}}|||zzzzzz{{{|||}}}~~~~~~~~~}}}{{{wwwuuuuuuxxx{{{zzzxxxzzz}}}|||}}}{{{rrrUUUBBB;;;777666:::>>>???BBBFFFLLLPPPUUUYYY]]]dddnnnuuuooocccTTTJJJGGGEEE@@@;;;AAA:::;;;BBBCCCFFF]]]zzzsssPPPZZZwwwmmm???;;;JJJMMMqqqqqq}}}ZZZdddddd```VVVJJJDDDEEEIIICCCCCCDDDDDDDDDCCCBBBAAA>>>>>>===<<<;;;;;;::::::888888888999999888666333666666555333222222555888RRRzzz{{{gggyyyyyykkkZZZNNNJJJKKKHHHEEECCCDDDEEEEEEDDDFFFHHHJJJMMMUUUdddxxx{{{pppllliiikkkjjjeeebbbbbbdddhhhkkklllmmmjjj```VVVFFFKKKUUU^^^eeehhhgggfffdddeeeiiiqqqvvvqqqooojjjiiiccc\\\ZZZ^^^```^^^WWWVVVUUUTTTTTTUUUUUUUUURRRTTT[[[fffsss~~~zzzhhh[[[PPPOOOLLLJJJJJJJJJLLLMMMPPPTTTVVVQQQGGG@@@???BBBDDDCCCBBBBBBDDDGGGJJJKKKRRRUUUYYY\\\cccppp}}}rrrkkkgggeeecccbbbWWWUUUTTTXXX```hhhnnnqqquuuqqqhhh[[[OOOJJJKKKOOOZZZcccppp~~~zzzttt|||zzzdddNNNEEE@@@;;;;;;???AAABBBFFFNNN___|||xxxlll]]]KKK@@@CCCLLLqqq___PPPTTTWWWWWWRRROOOPPPQQQTTTRRRPPPMMMKKKKKKLLLLLLKKKLLLNNNOOONNNLLLJJJHHHEEEEEEEEEEEEDDDEEEFFFHHHEEEFFFHHHIIIIIIIIIHHHHHHJJJFFFDDDGGGKKKLLLMMMOOOhhhnnnlllzzzmmmkkkkkkmmmoooppptttyyyzzzxxxuuutttuuuvvvwwwvvvzzz{{{|||~~~~~~~~~~~~}}}{{{zzzwwwsssooonnnoooqqqoooqqqwww{{{zzzxxx{{{oooUUUFFF???:::888888<<<===>>>BBBHHHNNNSSS[[[aaaeeeiiinnnrrrfffZZZKKKCCCBBBBBB???===BBB===???GGGNNNZZZyyyZZZRRRpppeeeAAA>>>MMMPPPxxx}}}tttwwwVVVXXXXXXUUUNNNFFFCCCFFFKKKBBBBBBDDDEEEEEEDDDCCCBBB>>>===<<<<<<;;;;;;;;;<<<999999999:::;;;:::777555666666555444222333555777CCCppptttjjjwwwfffVVVMMMNNNKKKFFFDDDDDDDDDEEEDDDFFFGGGJJJNNNUUUcccsss~~~|||rrrllliiijjjhhhdddbbbccchhhkkkkkkjjjjjjiiiaaaXXXGGGKKKRRR[[[cccffffffeeefffgggkkkuuu}}}ttttttoooiiiffffffccc^^^TTTQQQNNNMMMNNNPPPRRRRRRNNNRRRYYYcccooo{{{pppjjjhhhaaaTTTLLLHHHGGGFFFGGGHHHLLLOOORRRUUUXXXXXXRRRJJJDDDCCCDDDFFFEEEDDDDDDFFFIIIMMMOOOLLLLLLLLLNNNTTTaaaqqq|||~~~rrrggg[[[VVVSSSPPPOOOPPPLLLKKKLLLQQQYYY___bbbbbb```[[[SSSKKKGGGGGGJJJMMMVVVjjjyyyrrrwwwooo[[[HHHBBB@@@<<<;;;???>>>AAAHHHWWWqqq~~~{{{ssshhhYYYGGG>>>GGGXXX{{{QQQMMMRRRXXXXXXTTTQQQQQQSSSRRRQQQOOOMMMLLLKKKLLLLLLIIILLLOOOQQQPPPMMMIIIFFFEEEEEEEEEDDDCCCDDDFFFIIIHHHIIIJJJKKKKKKKKKJJJIIIHHHFFFEEEGGGJJJMMMPPPQQQ\\\ddd^^^lll{{{~~~uuupppjjjdddbbbhhhrrr{{{{{{vvvsssqqqqqqqqqpppwwwyyy|||~~~~~~}}}yyyxxxuuussspppnnnlllkkkggghhhmmmssstttuuu|||~~~lllMMM===;;;===:::999:::<<<<<<===EEEMMMSSSZZZdddlllnnnmmmjjjiii[[[OOOCCC????????????AAACCCFFFNNNZZZggg{{{fffQQQdddeeeMMMGGGOOOSSS~~~}}}gggQQQLLLMMMMMMJJJFFFDDDEEEGGGCCCDDDEEEFFFEEECCCBBB@@@??????>>>===<<<===>>>>>>;;;;;;<<<===>>>===:::777555555555444333333555888:::gggzzznnnyyytttrrryyy{{{zzzrrr]]]OOOOOOKKKFFFCCCBBBCCCCCCCCCFFFFFFHHHLLLUUU```jjjqqq{{{vvvoookkkkkkjjjgggfffhhhlllmmmllljjjiiiggg```WWWKKKMMMQQQXXX```ddddddcccfffggglllvvv}}}wwwuuuuuupppiii[[[VVVOOOLLLLLLOOOPPPPPPMMMPPPSSSXXX^^^gggpppvvv}}}wwwiiidddXXXMMMKKKKKKFFFAAA@@@@@@AAACCCGGGKKKOOOSSSUUUZZZYYYVVVRRRNNNMMMOOORRRPPPOOOMMMMMMNNNQQQUUUWWWMMMJJJGGGHHHMMMVVV```gggmmmpppttttttrrrpppnnnnnnzzz~~~}}}~~~qqqdddZZZPPPJJJJJJKKKIIIIIIKKKOOONNNPPPUUU[[[]]][[[WWWKKKLLLKKKJJJJJJMMMUUU[[[jjjzzzbbbPPPAAA???@@@======@@@@@@DDDNNNddd~~~xxxpppfffXXXFFF>>>NNNeeejjjKKKKKKRRRXXXYYYUUUQQQRRRTTTOOOOOONNNMMMLLLLLLKKKKKKIIIKKKNNNOOONNNKKKHHHEEEFFFGGGGGGFFFDDDEEEHHHKKKIIIJJJKKKKKKKKKJJJIIIHHHEEEGGGIIIJJJKKKNNNPPPQQQQQQhhh~~~eeeVVVcccrrr|||wwwiii```aaakkkyyy}}}vvvqqqooonnnmmmmmmrrrtttyyy}}}vvvtttsssssstttsssnnnjjjddd```aaaiiiqqqxxx~~~~~~}}}jjjMMM===888777888;;;:::;;;======AAAMMMYYY___eeeooouuutttmmmeee___PPPFFF>>><<<<<<;;;>>>DDDEEETTTeeessspppTTT]]]___OOOGGGLLLSSS]]]OOOHHHJJJLLLKKKIIIFFFCCCBBBEEEFFFFFFFFFEEECCC@@@>>>AAA@@@???>>>>>>???@@@AAA======>>>@@@AAA@@@<<<999444555555444333333666888===iiitttrrrrrrvvvxxxpppnnn|||yyyaaaPPPNNNJJJEEEAAAAAAAAAAAAAAAFFFEEEFFFKKKSSS\\\cccfff{{{zzzzzzsssnnnmmmllljjjkkkmmmooopppoookkkjjjggg___UUUPPPPPPRRRXXX^^^cccdddccchhhkkkppp{{{~~~~~~{{{tttddd\\\SSSMMMMMMNNNOOOOOOOOOOOOOOOMMMMMMQQQXXX]]]kkkxxxyyyssslll]]]MMMJJJCCC???@@@???<<<===BBB:::===BBBIIIOOOSSSUUUVVV^^^ZZZVVVSSSSSSWWW]]]```\\\ZZZWWWVVVVVVXXX[[[]]]QQQMMMIIIIIIMMMRRRWWWZZZccchhhmmmllleee]]]ZZZYYYaaagggpppwww{{{|||}}}}}}tttwwwxxxwwwuuummm^^^PPPHHHBBB@@@GGGLLLLLLMMMPPPTTTTTTVVV[[[___^^^WWWQQQFFFMMMTTTWWWWWW[[[fffoooxxxmmmYYYIII<<<===???>>>>>>BBBEEEIIIUUUnnn}}}}}}vvvooogggYYYFFF???SSSnnnuuusssaaaMMMMMMTTTZZZZZZUUUPPPPPPRRRMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLLLLLLLJJJGGGFFFGGGIIIIIIGGGEEEFFFIIIMMMHHHIIIIIIIIIIIIHHHFFFEEECCCHHHLLLMMMMMMNNNOOOOOOSSS^^^lll~~~pppTTTaaaooo|||xxx~~~}}}kkkaaafffuuu}}}vvvpppnnnmmmlllllllllpppvvv{{{sssqqqpppssswwwvvvqqqkkkeee\\\XXXaaaqqq|||~~~vvvyyy{{{xxxyyy|||lllMMM???>>>???999333===<<<===???AAAGGGVVVdddhhhnnnvvvzzzwwwmmmaaaYYYKKKBBB<<<<<<:::999>>>EEEHHH```wwwuuuWWWNNNmmm}}}cccCCCMMMBBBccc~~~TTTSSSMMMLLLJJJHHHFFFEEEDDDDDDKKKIIIGGGEEECCCAAA@@@@@@?????????>>>>>>>>>>>>>>>AAA???<<<<<<>>>>>><<<:::999777555444333444666777???UUUxxxwwwmmmjjj}}}xxxeeelll|||fffRRRJJJIIIGGGDDDAAA@@@BBBCCCHHHGGGHHHLLLPPPRRRYYYaaatttzzzxxxnnnjjjhhheeegggmmmoooppppppkkkccc\\\XXXWWWTTTRRRUUU[[[___aaaeeeiiiooorrryyy}}}~~~{{{yyy|||}}}ttt^^^VVVMMMJJJLLLMMMJJJGGGHHHFFFCCC@@@???BBBHHHMMM]]]bbbddd```]]]YYYNNNBBBBBB<<<999:::;;;===AAAFFF===>>>BBBIIIQQQXXX\\\]]]aaadddbbb]]]___jjjtttwwwoooddd]]]XXX[[[kkklllYYYQQQNNNNNNQQQTTTVVVZZZ```cccqqqooo```WWWOOOLLLRRRVVV[[[___aaaeeejjjkkkhhhfffbbb```cccccc[[[PPPHHHJJJHHHIIIMMMOOONNNQQQVVV^^^```aaa___ZZZVVVTTTTTTOOOYYY```bbbkkk|||xxxzzz|||xxx}}}tttppppppwwwsssvvvyyycccMMMDDD<<<::::::;;;>>>BBBEEEGGGWWW{{{zzzzzz||||||zzzsssrrrcccKKKIIIEEEMMMuuutttqqqVVVMMMRRR[[[]]]UUUPPPTTTSSSMMMKKKJJJIIIJJJLLLMMMLLLKKKHHHIIIKKKLLLKKKIIIFFFDDDGGGHHHHHHGGGFFFEEEGGGHHHIIIIIIIIIHHHEEEDDDEEEGGGGGGIIILLLNNNOOOOOONNNNNNOOOWWW```kkkyyywwweeeiiikkkwwwyyyvvvrrrxxxzzzwww}}}~~~uuupppnnnmmmmmmkkknnnppptttxxx{{{~~~xxxvvvuuuvvvvvvtttnnniii```ZZZZZZaaaiiinnnvvv~~~~~~{{{yyyxxxxxx{{{~~~}}}bbbRRRAAA::::::999999;;;<<<;;;<<>>@@@LLLUUUuuuYYYPPPdddooo{{{[[[CCCLLLQQQqqqnnnMMMIIINNNMMMKKKIIIGGGFFFEEEEEEIIIHHHGGGEEEDDDBBBAAA@@@>>>>>>??????@@@@@@@@@AAA???===<<<===???@@@>>>;;;999888666555444555666777777MMMlllxxxssshhh{{{hhhccc|||jjjYYYNNNMMMJJJFFFDDDCCCDDDEEEGGGFFFGGGKKKMMMOOOVVV]]]ooowwwvvvnnnmmmllljjjmmmqqqjjjjjjiiieee^^^YYYWWWVVVWWWUUUWWW]]]cccgggmmmsss}}}sssgggeeeeeeaaa___dddlllmmmhhhRRRLLLGGGGGGKKKMMMJJJFFF>>>??????>>>>>>???CCCFFFEEEJJJLLLIIIGGGEEE>>>666>>>999888===AAA@@@>>>???DDDCCCEEENNN]]]lllvvvzzz|||zzzrrrkkkkkkqqq}}}uuu[[[PPPOOORRRVVVXXXZZZaaaiiitttvvv^^^QQQLLLJJJOOOTTTXXXZZZZZZ\\\___^^^ZZZUUUUUUUUUWWWVVVQQQLLLHHHJJJJJJOOOVVVXXXXXX[[[```aaaccceeeccc___\\\^^^```lllzzztttsssyyyyyy{{{~~~zzz^^^RRRQQQQQQ[[[YYY^^^mmm{{{uuugggUUUGGG@@@::::::;;;<<>>::::::===BBBJJJUUUdddoooyyytttqqqpppiiiYYYJJJBBB;;;???:::888>>>AAAGGGVVVffffffIII]]]tttccc```NNNDDDMMMkkkdddRRRKKKNNNMMMKKKIIIHHHGGGFFFFFFFFFGGGGGGGGGFFFDDDBBBAAA>>>>>>???@@@AAABBBCCCDDD>>>>>>>>>@@@BBBBBB???===;;;:::888666555555666666666IIIcccyyyhhhvvvccc|||rrrdddUUUSSSNNNJJJGGGFFFFFFGGGGGGEEEFFFIIIKKKLLLQQQXXXfffrrr~~~yyysssrrrqqqoooooorrrhhhgggddd___ZZZWWWWWWXXXZZZXXXYYYaaaiiipppzzz|||nnnmmmiii[[[LLLLLLJJJFFFEEELLLVVV[[[[[[IIIFFFEEEHHHKKKKKKFFFAAA888;;;>>>@@@@@@@@@@@@AAA===BBBCCC@@@===;;;999555<<<:::<<>><<<>>>???>>>AAAFFFMMMTTTrrr~~~{{{vvvkkk]]]TTTAAABBBXXXkkk}}}jjjVVVNNNPPPPPPWWWWWWOOOJJJLLLMMMIIIHHHGGGGGGHHHJJJLLLKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGBBBBBBDDDHHHLLLMMMJJJFFFGGGGGGGGGFFFDDDCCCDDDFFFIIIIIIIIIJJJJJJJJJKKKKKKHHHKKKSSScccyyy|||ooommmuuuzzztttpppooonnnnnnkkklllnnnqqqvvv{{{}}}}}}}}}|||yyywwwsssmmmhhheeeaaa[[[XXXWWW\\\dddmmmtttzzz~~~~~~xxxvvvxxx{{{|||{{{yyycccKKK888===999777999999777888;;;<<>>:::999<<<999:::CCCGGGRRRfffjjjGGGZZZ~~~eeeOOONNN~~~mmmHHHCCCGGGUUUvvv^^^YYYOOONNNMMMLLLJJJHHHGGGGGGGGGEEEFFFGGGHHHGGGEEECCCBBB@@@AAAAAABBBCCCCCCDDDDDD@@@AAACCCDDDEEECCC@@@>>><<<;;;:::888777666666666777FFFZZZrrrmmmnnn~~~yyymmm]]]XXXQQQLLLIIIHHHHHHHHHHHHEEEFFFIIIIIIIIIMMMSSS___mmm||||||wwwsssooommmlllkkkhhhccc]]]YYYXXXYYYZZZ[[[XXX[[[eeeooozzzqqq[[[SSSVVVUUUKKK???@@@>>>;;;;;;AAAJJJPPPRRRJJJIIIJJJLLLMMMIII@@@999999<<<@@@BBBBBBBBBBBBCCCIIILLLMMMJJJEEEAAA???===??????CCCIIIMMMOOOTTT[[[bbbiiizzzbbb___aaacccbbb___bbbqqq[[[LLLRRRZZZ^^^```bbbccccccgggkkkhhhcccXXXZZZ[[[\\\]]]___\\\WWW[[[^^^dddiiijjjllluuu}}}vvvvvvkkk^^^LLL@@@???DDDHHHHHHJJJOOOYYYjjjxxxwwwfffTTTJJJDDD???>>>???BBBBBBAAADDDIIIRRR^^^xxxrrrhhhSSSMMM@@@GGGjjj~~~{{{mmm[[[MMMJJJMMMPPPUUUUUUNNNIIIIIIJJJHHHFFFEEEEEEFFFHHHIIIIIIHHHHHHGGGEEEDDDDDDDDDEEEEEEBBB@@@@@@EEELLLOOOLLLHHHGGGHHHHHHGGGEEEDDDEEEGGGIIIIIIHHHHHHHHHIIIIIIJJJIIIHHHLLL\\\tttwwwxxx|||vvvqqqooommmmmmkkkkkklllooosssyyy~~~~~~}}}||||||{{{zzzyyyyyyuuuooojjjddd[[[TTTOOOTTTVVVZZZ___gggpppuuuwwwqqqrrrvvv|||}}}|||zzzwwwxxx|||aaaMMMEEE@@@<<<;;;;;;<<<>>><<<999:::???HHHLLLQQQWWWaaaooozzzzzzmmm]]]RRRIII@@@;;;;;;888======BBBLLLPPP^^^vvviiiRRRJJJ|||XXXBBBIIIrrr{{{{{{PPPBBB???LLLaaaiiiWWWUUUJJJNNNMMMKKKJJJIIIHHHGGGGGGDDDEEEGGGHHHGGGFFFDDDBBBDDDDDDCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHFFFCCC@@@???>>>===<<<:::999777777666666>>>LLLfff~~~rrr}}}sss}}}{{{oooccc]]]SSSMMMIIIHHHHHHGGGIIIGGGGGGIIIIIIHHHKKKQQQYYYhhhxxxyyyssspppllliiioooiiibbb[[[WWWWWWXXXZZZYYYXXX]]]gggtttlll^^^TTTKKKHHHJJJKKKEEE???===::::::<<<@@@DDDHHHKKKOOOOOOQQQRRRPPPIII???777;;;===???@@@AAACCCEEEGGGPPPRRRUUUUUUQQQJJJDDDAAA???BBBIIIOOORRR[[[mmm~~~}}}kkkgggiiijjjiiifffmmmcccRRRVVV]]]cccdddfffhhhjjjpppvvvtttnnnccccccbbbeeennntttooodddhhhiiijjjkkklllrrryyylll___ZZZ[[[KKKGGGCCCAAABBBDDDFFFIIILLLXXXhhh{{{sssooo^^^LLLEEEAAA<<<===@@@CCCBBB@@@EEEMMMUUUiii}}}tttmmm```JJJGGGCCCSSSxxxyyy{{{wwwhhhVVVLLLIIIIIIOOOSSSSSSNNNJJJHHHIIIHHHEEEDDDCCCDDDFFFGGGFFFEEEFFFEEECCCBBBBBBBBBDDDEEEDDD@@@>>>AAAHHHMMMMMMKKKHHHIIIIIIHHHFFFFFFGGGIIIIIIIIIHHHHHHHHHIIIIIIJJJLLLGGGHHHVVVoooxxxzzz~~~yyysssooolllkkklllkkklllmmmqqqwww||||||}}}||||||{{{zzz{{{{{{{{{yyytttnnnfff^^^TTTMMMNNNLLLMMMWWWccclllooonnnjjjlllqqq{{{|||{{{~~~\\\BBB888777999;;;777777:::>>>>>>>>>DDDLLL[[[```dddfffnnnzzzrrrdddSSSHHHAAA<<<;;;===777===AAAIIIRRRVVVfffgggJJJJJJbbblllQQQJJJ\\\}}}___???CCCBBBPPPnnn```TTTSSSLLLMMMLLLKKKIIIHHHGGGGGGGGGFFFFFFGGGGGGGGGFFFDDDCCCEEEEEEDDDDDDDDDCCCCCCCCCFFFGGGIIIHHHEEEAAA@@@???@@@???>>><<<:::888777666888<<>>AAAAAADDDHHHRRRSSSUUUUUUSSSLLLBBB;;;999;;;>>>@@@CCCGGGLLLPPPRRRTTT[[[cccbbbWWWJJJCCC>>>FFFSSS___iiiwww~~~uuummmnnnrrrtttvvvooo\\\YYY]]]eeehhhjjjlllpppxxx~~~xxxnnnnnnlllppp~~~yyy{{{yyywwwssssss}}}uuuooozzzzzzlll```[[[UUUMMMKKKOOODDDCCCDDDDDDBBBCCCKKKUUU[[[mmm~~~pppfffSSSEEEAAA<<<888:::???AAA??????HHHSSS^^^{{{}}}~~~~~~yyyooogggVVVDDDBBBGGGccc|||yyyfffUUUMMMJJJGGGMMMPPPRRRPPPKKKHHHHHHIIIGGGFFFDDDEEEFFFFFFEEECCCFFFEEECCCCCCCCCCCCDDDEEEDDDAAA>>>???DDDHHHJJJKKKHHHIIIJJJIIIGGGGGGIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKFFFFFFRRRggg{{{zzz|||}}}yyyrrrnnnllllllkkkkkklllooossswwwzzzzzz|||}}}}}}|||{{{|||}}}||||||xxxpppiiibbbXXXOOOLLLJJJOOO^^^kkkoookkkgggfffjjjrrr~~~zzz```EEE:::999888777999:::999:::===>>>@@@HHHQQQkkkppprrrpppttt|||}}}wwwhhhZZZKKKBBB===999999<<<666===BBBKKKTTTWWWkkkxxxZZZFFFUUUYYYFFFSSSnnnRRR>>>EEEIIISSSwwwpppXXXQQQOOOPPPLLLKKKJJJHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCEEEFFFEEEBBB??????@@@AAAAAA???>>>;;;999777666888<<>><<<999666999???BBBCCCHHHOOOUUUVVVWWWVVVRRRKKKCCC>>>:::>>>CCCIIIOOOUUU\\\```^^^```jjjwwwxxxhhhRRREEEDDDOOOfff~~~zzz}}}~~~||||||~~~yyy|||~~~xxxzzz}}}yyyssswww}}}xxxjjjaaacccqqqrrruuuxxxvvv___YYYgggwwwtttkkk]]]VVVTTTVVVRRRGGGEEEJJJJJJJJJKKKMMMMMMRRRaaaqqq~~~wwwiiiZZZGGGAAA???777777:::>>>AAA@@@CCCPPP^^^sss}}}{{{{{{{{{uuujjjaaaOOODDDBBBOOOvvv}}}|||bbbPPPMMMLLLHHHIIILLLPPPPPPMMMHHHGGGHHHKKKIIIGGGGGGGGGGGGEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCAAAAAA@@@@@@BBBDDDFFFHHHHHHHHHIIIHHHGGGGGGHHHJJJHHHIIIKKKLLLMMMMMMMMMLLLIIIDDDDDDLLLYYYkkkvvvrrrzzzyyyrrroookkkjjjjjjjjjlllnnnppprrrvvvyyy}}}~~~|||{{{{{{|||{{{}}}zzzsssnnnjjjbbbYYYVVVTTTXXXcccjjjgggaaa___```eeeppp}}}fffTTTCCC888;;;???;;;999<<<@@@======BBBEEEIIIQQQYYYsssxxxwwwrrrsssxxxuuukkkXXXMMMBBB===;;;888888:::999===AAAJJJSSSYYYrrrcccZZZ\\\ssswwwNNNIIIggg~~~RRRFFFJJJOOOUUU|||xxxgggSSSKKKFFFKKKKKKJJJIIIHHHGGGFFFFFFFFFJJJIIIGGGFFFEEEDDDDDDDDDAAAAAABBBCCCDDDEEEFFFFFF@@@BBBDDDBBB???>>>???BBBBBBAAA@@@>>><<<:::777666333888;;;HHHooorrrbbbYYYqqqrrrhhhZZZPPPMMMLLLJJJHHHFFFEEEFFFHHHHHHEEEGGGLLLPPPYYYdddkkkuuurrrkkknnnooollljjjccc[[[VVVWWWYYY[[[[[[]]]^^^ccclllrrrtttvvvzzz~~~vvviiiWWWGGGEEEBBB@@@??????>>>;;;888:::777999AAAEEEHHHOOOXXXXXXYYYXXXUUUPPPIIIAAA<<<>>>CCCLLLUUU]]]eeekkkpppkkklllwwwsssVVVDDDLLL[[[yyy{{{ssspppuuuzzzwwwtttuuuwwwooorrrwwwsssvvv|||xxx{{{|||tttkkknnn~~~wwwuuuwwwwwwxxxzzz||||||jjjUUUOOO\\\lllwwwttt{{{xxx___VVVVVV\\\\\\ccchhh___NNNHHHMMMWWWUUUWWW\\\^^^cccttt|||ooobbbPPP@@@???@@@666888;;;@@@CCCCCCHHHXXXiii|||zzzyyyxxxrrrggg^^^MMMFFFDDDVVVyyy}}}]]]KKKLLLNNNJJJFFFIIINNNQQQMMMHHHFFFGGGNNNLLLJJJIIIIIIHHHFFFDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBCCCBBBBBBCCCDDDFFFGGGHHHGGGFFFFFFGGGIIIGGGIIILLLNNNOOOOOONNNNNNGGGDDDCCCGGGLLLVVVlllyyyqqqlllsss~~~vvvsssjjjiiiiiiiiiiiijjjlllmmmrrrvvv{{{|||{{{yyyyyyyyyyyy|||{{{wwwttttttnnneeeeee```___bbb```YYYWWW[[[XXX___mmmqqqWWWBBBDDD888444;;;===666666===<<<:::>>>HHHRRRZZZdddllltttyyyxxxqqqppptttnnnbbbJJJAAA;;;:::;;;999999;;;===@@@BBBJJJSSS\\\yyytttPPP]]]sssjjjMMM[[[\\\MMMPPPQQQfffzzzyyyqqqWWWNNNQQQHHHJJJJJJIIIIIIIIIJJJJJJHHHFFFGGGJJJJJJGGGEEEFFFDDD@@@BBBBBBCCCCCCDDDDDDEEEEEEBBBBBBAAA@@@@@@@@@AAAAAAFFFCCC@@@<<<:::999999:::;;;888<<>>999999NNN```cccdddkkktttxxxqqqnnnjjjOOOPPPYYYgggzzzlllmmmpppsssvvvuuussspppsssqqqqqqtttuuutttxxx~~~yyy~~~|||iii^^^VVVVVVXXXWWWZZZ```llltttuuufffSSSOOO^^^oooyyy~~~qqq^^^ZZZ\\\^^^dddfffjjjkkkaaaWWWXXX```hhhiiimmmpppqqqvvvzzzjjjXXXKKKBBB<<<:::;;;<<<999<<>>???@@@@@@@@@AAAAAABBBCCCDDDDDDEEEMMMKKKGGGDDDCCCDDDFFFHHHHHHFFFHHHLLLMMMJJJJJJLLLDDDDDDEEEFFFFFFPPPeeeyyy~~~~~~qqqppp{{{{{{ttt}}}rrrlllmmmjjjeeeeeeiiikkkjjjmmmqqqwww|||~~~{{{yyyxxxxxxwwwvvvuuusssrrrqqqrrrkkkaaaXXXTTTSSSSSSSSSQQQ[[[lll~~~ppp```PPPCCC======777555:::===;;;;;;===AAA@@@CCCMMM]]]llltttvvvwwwpppooommmbbbSSSDDD;;;666:::@@@AAA???===BBB:::JJJXXXTTTjjj[[[___kkkzzzqqqOOOPPPwwwXXXMMMXXXgggxxxyyyTTTMMMMMMDDDIIIIIIHHHHHHIIIKKKKKKIIIHHHGGGJJJJJJGGGFFFGGGEEEAAAAAACCCEEEFFFGGGEEEDDDBBBCCCBBBBBBAAAAAAAAAAAAAAADDDCCC@@@>>>;;;:::999999666555888CCC```oooaaammmuuuvvv~~~}}}|||rrrcccXXXRRRNNNJJJGGGGGGGGGGGGHHHIIIJJJLLLMMMLLLRRRYYY___kkk|||~~~kkkhhhnnnnnnfffbbb```]]][[[ZZZZZZXXXVVV\\\^^^aaaeeejjjooosssuuu~~~~~~zzzrrrkkkcccUUUFFFEEEDDDBBB???===;;;999999>>>???@@@CCCHHHQQQZZZaaa___]]]YYYTTTNNNFFF>>>:::;;;JJJWWW]]]dddpppvvvuuu{{{|||gggUUUYYYaaa{{{yyyrrrqqqqqqqqqssstttsssrrrqqqpppnnnooorrrssssssvvvzzzvvvzzzoooXXXOOOHHHIIILLLMMMOOOSSS\\\kkkuuulllZZZTTTbbbtttvvvaaaZZZ[[[___dddkkkkkkmmmlllfffbbbhhhsss|||qqqcccRRRGGG@@@;;;:::<<<>>>===AAAGGGGGGNNNgggxxxzzz{{{yyyrrrggg^^^XXXFFF@@@RRRrrryyyppp~~~mmmmmmSSSJJJLLLJJJCCCJJJKKKLLLLLLLLLLLLKKKJJJOOONNNLLLJJJHHHFFFEEEDDDEEEDDDBBB@@@@@@@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEEHHHFFFCCCAAAAAACCCEEEGGGHHHFFFGGGKKKKKKGGGGGGIIIGGGFFFFFFEEEDDDJJJ[[[mmmxxxyyy{{{ooopppzzz~~~~~~zzzssssssooo||||||vvvpppjjjnnnmmmhhhfffhhhjjjiiifffjjjoootttyyy{{{||||||yyyyyyzzzzzzyyyyyyxxxwwwqqqkkkaaaYYYSSSOOOMMMKKKNNNVVVcccrrr|||~~~gggWWWLLLCCC<<<:::<<<888888===???===>>>BBBDDDGGGQQQ___ooo{{{vvvlllfff```TTTFFFBBB<<<999===@@@???======EEEFFFUUUbbbllllllPPPiii|||}}}iiiQQQNNNhhhVVVPPPaaattt~~~vvvNNNMMMKKKEEELLLHHHGGGGGGIIIKKKLLLKKKIIIEEEIIIIIIFFFFFFHHHGGGDDDAAADDDGGGIIIIIIFFFCCC@@@DDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA???===;;;:::999444666888;;;VVVtttvvvooowwwzzz~~~}}}}}}xxxmmmbbbWWWPPPLLLJJJHHHHHHHHHIIIJJJKKKLLLMMMHHHNNNTTTYYYeeexxxqqqdddhhhsssrrriiibbb___\\\[[[[[[[[[ZZZXXX]]]___bbbfffjjjnnnrrrsssyyywwwqqqiiiccc\\\RRRGGGDDDAAA>>>===???@@@???>>>CCCEEEIIIMMMRRRZZZbbbhhhdddbbb^^^WWWOOOFFF>>>999<<>>;;;;;;===;;;===CCCIIINNN]]]}}}~~~wwwxxxxxxtttkkk```XXXSSSCCCFFF^^^tttrrryyyyyymmmmmm___NNNJJJHHHGGGGGGIIIIIIJJJKKKLLLLLLLLLLLLOOONNNLLLJJJHHHFFFDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDBBBAAAAAACCCEEEGGGHHHEEEFFFIIIHHHEEEDDDFFFIIIHHHGGGEEEBBBCCCOOO\\\nnn{{{{{{}}}xxxxxxsssooosssvvv}}}zzzlllmmmiiippptttpppkkkiiiiiigggbbbdddfffjjjoootttxxxzzzwwwxxxzzz{{{||||||{{{{{{uuuppphhh```ZZZSSSMMMIIIJJJNNNVVV___gggllloooppppppuuu}}}~~~|||dddVVVFFF>>>;;;999888:::888888:::<<<======CCCJJJPPPXXXfffuuuyyyvvvnnncccYYYPPPEEE;;;<<<::::::======<<>>;;;@@@GGGMMMYYYttt~~~{{{uuuuuutttnnndddZZZTTTQQQJJJVVVjjjpppvvvzzzzzznnnSSSLLLKKKFFFDDDHHHFFFGGGHHHIIIJJJKKKLLLLLLMMMMMMLLLKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHFFFDDDCCCCCCEEEGGGHHHFFFDDDDDDGGGGGGDDDDDDGGGGGGFFFEEEEEEBBBBBBIIIRRRiii~~~~~~~~~zzz}}}~~~~~~~~~{{{nnnrrrppp|||yyypppjjjeeecccbbbaaabbbfffkkkqqquuutttuuuwwwyyyzzzzzzyyyxxx{{{wwwrrrmmmfff___WWWQQQIIIJJJLLLOOOSSSWWWZZZ\\\aaaeeelllqqqtttwwwzzz{{{}}}mmm]]]SSSHHH???888777888888:::===999;;;>>>??????DDDPPP[[[eeemmmyyy}}}kkkhhhaaaVVVKKKCCC>>>;;;999:::<<<===<<>>;;;999999===???999DDDoooiii}}}~~~}}}}}}rrrcccVVVNNNLLLIIIHHHHHHHHHHHHHHHIIIIIIHHHIIINNN]]]uuuwwwhhh___lllnnndddaaa^^^\\\]]]^^^^^^^^^^^^```eeejjjnnnrrruuuvvvtttnnnfff^^^VVVNNNGGGDDD>>>DDDKKKKKKHHHFFFJJJNNNNNNSSS[[[bbbhhhmmmqqqtttqqqoooiii]]]PPPCCC;;;777777>>>DDDLLL^^^sss}}}|||rrrooojjjfffdddhhhrrr{{{xxxuuu|||xxxaaa___hhhmmmsssvvvvvvtttssssssvvvrrrsssxxx{{{zzzxxxyyyyyyyyyzzz{{{|||}}}~~~~~~~~~www{{{bbbNNNRRRSSSWWW\\\cccgggeeebbbiiixxxlll```lllwwwuuuxxxrrroooWWWLLLBBB>>>===;;;<<<>>>@@@GGGMMMTTTfff~~~{{{yyyssstttqqqjjj___VVVRRRQQQMMMnnn{{{mmmzzzyyy^^^KKKKKKMMMFFFBBBGGGDDDDDDEEEFFFGGGHHHJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFIIIHHHFFFDDDDDDDDDEEEEEEDDDAAABBBFFFGGGEEEGGGJJJCCCAAABBBDDDDDDDDDIIIOOOaaaxxxzzz|||xxxxxx~~~|||{{{mmmccccccaaa^^^]]]```fffmmmrrrrrrsssuuuwwwxxxwwwuuutttzzzxxxvvvrrrnnnhhh```[[[MMMKKKIIIGGGGGGIIIKKKMMMTTTWWWZZZ]]]aaaeeejjjmmmrrrvvv|||uuujjj^^^RRRHHHAAA<<<===:::999;;;<<<::::::===>>>CCCGGGFFFHHHRRRbbboooxxx|||~~~wwwqqqnnn```[[[RRRIII@@@;;;<<>>??????>>>===EEEZZZooonnnVVV```uuufffGGGGGGaaayyySSSIIIPPPVVVUUUnnnVVVSSSSSSMMMLLLRRRKKKJJJHHHHHHHHHGGGDDDBBBBBBEEEEEEBBBCCCGGGHHHFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFEEECCCAAA@@@???@@@AAAAAA@@@???<<<;;;888:::>>><<<@@@```nnnxxxjjj\\\RRRMMMIIIIIIHHHGGGGGGGGGHHHHHHJJJJJJPPPccc~~~{{{ggg^^^___sssnnngggddd```^^^^^^````````````bbbgggkkkpppsssuuuvvvqqqkkkeee___VVVLLLEEEDDDDDDLLLSSSQQQJJJGGGKKKRRRWWW]]]fffmmmppprrrssstttqqqoooiii]]]NNNAAA:::888777???FFFMMM^^^tttuuukkkbbbbbbfffjjjrrryyy~~~~~~}}}yyyuuuwwwvvvaaaaaadddkkksssxxxxxxvvvuuuvvvxxxsssrrrvvvzzzzzzxxxyyyyyyyyy{{{|||~~~~~~~~~xxxoooqqq~~~rrr```YYYYYY^^^dddjjjqqquuuqqqjjjnnnwwwsssiiiqqq{{{}}}wwwnnnjjjRRRHHH???============@@@AAAIIIPPPXXXppp|||{{{zzzvvvvvvrrrhhh[[[RRRPPPQQQSSSnnnrrrsssdddRRRGGGJJJMMMGGGCCCFFFCCCCCCCCCDDDEEEFFFHHHIIIHHHIIIKKKLLLMMMMMMMMMLLLEEEEEEFFFFFFGGGGGGGGGHHHEEEEEEEEEEEEEEEEEEFFFFFFGGGEEEDDDBBBAAAAAAAAAAAABBB@@@@@@DDDFFFEEEGGGKKKAAA??????CCCFFFGGGJJJNNNYYYqqq{{{}}}xxxyyyvvvzzzqqqddd```^^^\\\\\\___eeelllpppppprrrtttwwwwwwvvvuuussstttsssqqqpppnnnjjjeeeaaaUUURRRNNNIIIFFFDDDEEEEEEHHHJJJLLLOOOSSSXXX^^^ccceeejjjvvv|||rrriiiYYYSSSKKKBBB===;;;;;;<<<999888;;;>>>===999999<<<>>>FFFLLLMMMPPP\\\kkkttt||||||zzzwwwrrrlllfffbbbXXXPPPGGG@@@:::666999???>>>>>>>>><<<===JJJeeezzzdddhhhnnnFFF___xxx```LLLMMMRRR[[[fffnnn~~~ggg[[[[[[UUUMMMKKKLLLIIIHHHFFFGGGGGGFFFDDDBBBBBBDDDDDDAAAAAAEEEGGGEEEBBBCCCDDDEEEFFFEEEDDDCCCDDDEEEEEEEEEDDDBBB@@@??????@@@@@@AAA@@@???===<<<999777===???===SSSzzztttxxx}}}xxx}}}qqqcccVVVOOOJJJJJJIIIHHHHHHHHHHHHHHHMMMMMMSSScccxxxxxxggg\\\\\\cccuuu|||ooojjjfffbbb``````aaabbbbbbccceeehhhllloooqqqqqqqqqnnniiieeebbbYYYMMMGGGGGGIIINNNQQQOOOKKKKKKRRRXXXdddjjjqqqvvvwwwuuurrrpppjjjjjjeeeYYYKKK@@@:::999;;;AAAGGGOOOaaawwwtttfff___dddhhhgggkkktttrrroooqqqyyy}}}}}}xxxccccccfffmmmuuuyyyyyywwwyyyzzz{{{uuurrrwww{{{{{{{{{{{{zzz{{{}}}~~~~~~}}}|||zzz|||zzzkkkgggsssxxxnnngggiiieeemmmtttzzzuuuvvv{{{xxxooolllwww~~~|||sssiii^^^LLLCCC<<<<<<>>>>>>???BBB@@@MMMXXXddd|||yyyyyyyyy|||{{{uuuhhhYYYOOOMMMOOOiiinnn|||}}}|||UUUKKKEEEGGGIIIGGGFFFGGGDDDCCCCCCCCCDDDFFFGGGHHHFFFGGGIIIKKKLLLKKKJJJIIIEEEFFFFFFGGGGGGGGGFFFFFFBBBBBBCCCCCCDDDDDDEEEEEEBBBBBBAAA@@@?????????@@@BBB??????BBBCCCCCCDDDHHHBBB>>>>>>BBBFFFFFFHHHKKKPPPggg~~~xxx|||{{{qqqiiiwwwxxxkkkaaa___]]]\\\^^^bbbgggjjjkkkmmmqqquuuwwwvvvuuutttsssqqqooonnnnnnllljjjggg___\\\VVVPPPKKKGGGEEEDDD@@@BBBDDDFFFHHHKKKPPPSSSUUUZZZeeeoootttvvv}}}xxxjjj```ZZZQQQIIICCCAAA>>>;;;999:::<<<>>>888888;;;===;;;999;;;AAA???JJJSSSWWW\\\fffnnnqqquuuqqqlllhhhfffaaaZZZUUUMMMEEE>>><<<999777888>>>;;;===???BBBHHHZZZyyy~~~lllnnniiiYYYyyyMMMIIIOOOKKKWWWqqq}}}zzz___sssbbb^^^```WWWNNNMMMJJJFFFEEEEEEEEEGGGGGGEEECCCBBBDDDCCC@@@@@@DDDFFFDDD>>>AAADDDGGGHHHFFFCCCAAADDDDDDEEEEEEDDDBBB???>>>@@@@@@@@@@@@@@@???>>>>>>>>>888===AAA<<>>???AAADDDEEEUUUddduuu~~~yyyvvvvvvwwwxxxiiiXXXMMMKKKMMMrrrkkkmmmMMMIIIEEEDDDEEEGGGHHHIIIEEEEEEDDDDDDDDDFFFGGGHHHFFFGGGIIIJJJJJJIIIGGGFFFFFFFFFGGGGGGGGGFFFFFFEEE@@@AAAAAABBBCCCDDDDDDEEE@@@@@@@@@???@@@@@@AAABBBBBB???>>>AAAAAA@@@AAAEEEEEE@@@>>>BBBEEEEEEEEEGGGEEE\\\~~~xxxqqq{{{{{{ooo[[[bbbppp~~~rrrdddbbb___]]]]]]^^^```bbbfffiiimmmrrruuuuuuuuutttvvvtttqqqpppppppppooonnnfffccc]]]VVVPPPJJJFFFEEE<<<>>>AAABBBBBBAAABBBCCCBBBFFFNNNVVVYYY\\\dddmmmqqqssswwwyyy|||~~~|||qqqjjj[[[WWWOOOFFFCCCDDDAAA<<<:::;;;===<<<;;;999999999::::::;;;===<<<;;;AAAIIIFFFSSS```eeekkkrrruuussslllggg```]]]\\\XXXQQQKKKCCC;;;777:::<<<999:::>>>>>>AAAGGGOOOZZZpppllleeeggg{{{uuuggg\\\pppuuuLLLSSSWWWQQQZZZiiiwwwcccmmmddd___XXXQQQMMMIIIGGGEEEBBBBBBCCCCCCBBBBBBAAA@@@AAAAAABBBCCCDDDEEEFFFFFFDDDFFFHHHHHHGGGEEEEEEFFFJJJHHHFFFCCCBBBBBBCCCCCCAAACCCCCCBBB???=========AAA;;;;;;@@@???CCC^^^|||nnnffffffppp|||sssbbbUUUMMMJJJIIIJJJHHHEEEFFFKKKPPPSSSXXX[[[YYYUUUPPPNNNSSS^^^hhhnnntttxxxssskkkkkkiiigggdddcccbbbaaaaaajjjhhhgggiiimmmooonnnlllhhhgggccc^^^WWWPPPJJJFFFEEEDDDFFFLLLVVV___eeegggrrrooommmooosssrrrkkkddd___XXXQQQMMMFFF<<<777666;;;CCCHHHWWWooo{{{zzz~~~zzzhhhjjjoooeeehhhpppjjjiiiyyyooolll}}}|||jjjfffqqqxxx{{{yyyxxx|||{{{}}}~~~~~~}}}}}}~~~~~~~~~xxxrrrttt|||tttggg___fffnnnrrrvvv|||{{{tttooolll```eeeppp~~~}}}vvvqqqttt{{{~~~lll^^^SSSLLL@@@<<<999<<<>>>>>>@@@DDDLLLYYYqqq~~~|||sssmmmmmm|||yyyMMMLLLKKK>>>kkkwwwjjj]]]IIIGGGDDDCCCCCCDDDDDDCCCEEEEEEDDDDDDCCCCCCBBBBBBEEEFFFHHHHHHFFFEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDAAABBBBBBBBBAAAAAACCCEEEDDDCCCAAA???>>>>>>>>>???;;;;;;:::;;;<<<>>>@@@AAA@@@@@@AAABBBEEEFFFEEEDDDMMMJJJkkkzzzvvvtttxxx~~~}}}|||dddJJJPPPhhhzzztttlllhhhbbb\\\[[[^^^^^^\\\^^^]]]bbbkkkqqqrrrsssuuuxxxxxxwwwvvvuuusssqqqpppkkkjjjhhhddd]]]VVVPPPLLLGGGEEEBBB@@@???>>><<<;;;===>>>???AAAEEEHHHLLLNNNRRRSSSUUUXXX\\\```dddeeeoooqqqrrrrrrqqqqqqrrrssswwwwwwyyy}}}zzzmmmbbbXXXMMMEEE???;;;:::===<<<888999???888777888:::======;;;999:::;;;???BBBBBBCCCNNN[[[\\\dddpppzzz|||wwwnnnhhheeebbb^^^WWWQQQJJJEEEBBB???<<<777444777<<<<<<999???JJJXXXfff~~~iiicccjjjyyylllXXXOOOcccjjjOOOWWWUUUWWWiiiuuuooonnnxxx\\\XXXRRRNNNKKKHHHFFFDDDBBBBBBBBBCCCCCCCCCBBBBBBEEEEEEEEEFFFGGGGGGHHHHHHCCCEEEHHHHHHFFFEEEEEEFFFIIIGGGEEEBBBAAA@@@AAAAAABBBDDDDDDCCCAAA??????@@@AAA<<<<<<@@@???BBBZZZwww}}}zzzyyyvvvxxxzzz}}}uuufff[[[OOOKKKIIIJJJIIIFFFHHHLLLPPPUUUZZZZZZTTTOOONNNPPPSSS\\\ffflllrrrvvvsssmmmnnnllljjjfffdddcccbbbbbbiiihhhgggiiilllnnnllljjjeeeccc___ZZZUUUPPPLLLJJJOOONNNOOOUUU]]]fffkkkmmmtttqqqmmmlllllljjjfffaaaWWWSSSOOOMMMGGG???:::999<<>>:::999===@@@AAADDDIIIMMMfff}}}zzz{{{yyyrrrmmmmmmiiimmmaaaKKKIIIHHHUUUyyygggjjj|||zzzUUUHHHFFFDDDCCCCCCDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCEEEFFFGGGFFFEEEDDDEEEFFFDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDCCCBBBAAABBBCCCAAA@@@???>>>>>>>>>???@@@===<<<<<<<<<===>>>@@@@@@@@@@@@AAABBBDDDDDDDDDDDDFFFCCC\\\uuuqqqmmmttttttvvvxxxxxxyyy~~~~~~uuuUUUKKKVVVccc~~~vvvoooeee]]]ZZZ[[[[[[[[[ZZZZZZ]]]ffflllpppvvv|||tttuuuvvvwwwxxxxxxxxxxxxuuutttsssooojjjccc\\\XXXRRRNNNHHHDDDAAA@@@>>><<<===<<<<<<<<<===???BBBCCCEEEFFFGGGIIIKKKNNNQQQRRRTTTUUUVVVVVVUUUUUUVVVXXXXXXYYY[[[___dddiiimmmoooeee^^^UUUNNNIIIEEE>>>999???;;;;;;===<<<888999===666888:::;;;<<<<<>>AAA??????SSSkkkvvv{{{xxxnnnfffSSSNNNKKKKKKJJJHHHKKKOOOQQQVVVYYYVVVNNNJJJMMMRRRUUU\\\eeekkkqqquuuuuuqqqrrrpppllliiieeedddcccccciiihhhiiikkkmmmmmmkkkiiidddbbb^^^YYYWWWVVVVVVVVV]]]]]]___dddkkkqqqtttuuusssoookkkhhhfffdddaaa^^^TTTRRRQQQOOOIII@@@;;;<<<<<>>BBBDDDHHHNNNRRRuuu|||wwwuuuvvvtttpppllllllddd___PPPLLLCCCAAAhhhggg[[[uuuzzzjjjuuu~~~MMMHHHEEECCCBBBCCCDDDCCCBBBDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEECCCBBBAAACCCEEEBBBCCCDDDDDDDDDCCCBBBAAABBBCCCEEEDDDBBB@@@@@@@@@>>>>>>=========>>>@@@AAA>>>============>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCFFFDDDRRR___^^^bbbkkklllvvv}}}~~~}}}}}}oooRRRIIILLLjjjwwwiii^^^ZZZYYYZZZZZZYYYXXX[[[```dddiiisss~~~ssstttvvvxxxzzz{{{{{{{{{zzz{{{zzzxxxsssmmmgggccc]]]XXXQQQKKKFFFCCC???===<<<;;;999888888999;;;<<<;;;;;;;;;<<<===???@@@AAA@@@AAABBBBBBAAAAAABBBCCC???AAADDDGGGIIIJJJIIIIIIDDD@@@;;;:::;;;;;;999777999777777::::::888888;;;999<<<>>><<<::::::???DDDDDDMMMRRRPPPVVVfffuuuzzzyyyrrrjjjccc___VVVSSSMMMFFFAAA<<<:::999888777999===<<<;;;FFFTTTgggWWWlllxxx___IIIGGGRRRfffpppNNNJJJNNNIIIggg|||]]]SSSQQQOOOMMMMMMKKKHHHFFFAAABBBBBBCCCDDDEEEGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEGGGIIIIIIHHHGGGGGGGGGOOOMMMKKKIIIGGGEEEEEEDDDBBBDDDEEEEEECCCBBBCCCCCCBBB>>>???AAA???>>>KKK]]]}}}|||mmm|||~~~{{{uuuqqqXXXRRRMMMMMMMMMLLLMMMQQQRRRSSSSSSPPPKKKJJJNNNRRRVVV\\\dddjjjppptttuuuvvvtttqqqmmmiiifffdddddddddjjjkkklllmmmnnnmmmkkkiiihhhfffbbb``````bbbfffhhhkkkoootttyyy~~~~~~tttoookkkjjjjjjggg```ZZZXXXVVVUUURRRHHH>>>;;;>>><<>>AAADDDJJJQQQcccxxxuuurrrrrrpppmmmjjjiiifff^^^IIIKKK@@@DDDuuu~~~___ccc}}}kkkkkktttHHHGGGDDDBBBAAABBBCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCAAA???@@@BBBDDDCCCDDDEEEFFFFFFDDDCCCBBB???AAACCCDDDBBB@@@??????======<<<;;;<<<===>>>???<<<<<<<<<===>>>???@@@@@@@@@AAABBBAAAAAAAAABBBDDDHHHIIIOOOSSSWWWdddssszzzyyy{{{~~~mmmRRRJJJUUUjjjyyyiii```\\\ZZZZZZ\\\[[[ZZZ[[[]]]\\\^^^hhhsssrrrtttvvvwwwxxxxxxwwwvvvwwwxxxxxxwwwtttooojjjgggccc___ZZZUUUPPPJJJEEEAAA>>><<<;;;999999:::<<<===::::::999999:::;;;<<<<<<;;;<<<>>>===<<<<<<===???999;;;===??????>>>===<<>>>>>?????????AAAEEEHHHIIIXXX```^^^ggg{{{zzzrrriiibbb\\\YYYNNNKKKFFFAAA===;;;;;;;;;999777:::>>>===???RRRjjjdddRRRgggRRRFFFRRRkkk]]]FFFCCCHHHNNNrrryyyYYYSSSQQQNNNMMMLLLJJJHHHEEECCCCCCCCCCCCEEEGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGIIIKKKKKKIIIHHHHHHIIIIIIHHHGGGEEECCCAAA@@@@@@AAACCCDDDDDDBBBAAAAAABBBBBB??????AAA>>>===EEERRRjjjoooiiitttooo}}}}}}{{{zzzyyy___XXXRRRQQQQQQOOOPPPSSSRRROOOKKKJJJKKKNNNPPPRRRSSSXXX```gggkkkmmmqqqtttqqqoookkkgggeeeeeeffffffnnnoooppppppooommmlllkkkllljjjhhhhhhjjjoootttwwwyyy|||wwwwwwxxxpppbbbUUUWWWWWWWWWRRRGGG<<<;;;???<<>>???BBBDDDDDDDDDEEEEEEDDDCCCAAA@@@<<<>>>AAABBBAAA???>>>>>>>>>===<<<;;;;;;;;;<<<===999:::;;;===>>>???@@@AAA@@@AAABBBBBB@@@AAACCCFFFGGGKKKKKKJJJRRRaaauuu~~~zzz{{{|||~~~lll[[[EEESSSeeettt~~~pppdddaaa```]]][[[\\\ZZZZZZ[[[[[[XXXVVV\\\eeelllnnnppprrrssssssrrrqqqssssssttttttrrrooollljjjgggfffdddbbb^^^YYYRRRMMMGGGFFFDDDAAA???>>>>>>>>>:::999999999999::::::;;;888:::;;;;;;:::999;;;<<<999999999999999::::::;;;???===<<<;;;;;;;;;:::999::::::999:::===???>>><<>>:::999;;;AAAFFFRRRooogggZZZhhhiiiQQQJJJPPPlllfffNNNGGGGGGPPPccccccTTTPPPNNNKKKIIIHHHGGGEEECCCDDDDDDDDDDDDEEEGGGIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHGGGIIIKKKKKKJJJHHHHHHIIIHHHGGGFFFEEEDDDCCCAAAAAAAAABBBCCCCCCAAA@@@@@@@@@BBB@@@???@@@>>>===BBBJJJ___{{{|||iiiooommmiii~~~~~~|||{{{{{{{{{|||fff^^^WWWVVVVVVTTTRRRSSSQQQLLLHHHHHHMMMQQQQQQPPPNNNRRRZZZbbbeeeeeeiiiooommmkkkhhhfffeeegggiiikkkqqqrrrrrrpppnnnlllmmmnnnlllllllllnnnrrrwww{{{~~~vvvaaaQQQSSSVVVZZZWWWJJJ===;;;@@@===JJJRRR___qqqvvvssswww}}}tttooouuuwwwrrr{{{}}}}}}SSSMMMPPP^^^mmmyyy|||oooooosss|||}}}yyyyyyvvvjjjYYYHHH===999;;;===>>><<<===AAAEEEKKKXXXddd{{{uuupppttttttpppkkkjjjkkkhhhddd[[[SSSDDD@@@JJJlll}}}[[[ooo{{{YYYAAADDDBBB@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCC???@@@AAA@@@???@@@CCCEEEDDDDDDCCCAAA@@@???>>>>>>===???AAAAAA@@@>>>>>>>>>???>>><<<;;;;;;;;;<<<<<<:::;;;<<<>>>???@@@AAAAAA???BBBCCCBBBAAAAAAEEEIIIJJJOOOJJJGGGOOOXXXnnn~~~{{{zzz}}}|||tttDDDFFFMMMZZZkkkyyyoooddd___eeehhhddd^^^]]]YYYXXXXXXYYYWWWTTTXXX^^^___bbbfffkkknnnppppppppprrrrrrrrrrrrrrrrrrqqqqqqmmmmmmmmmmmmkkkgggaaa]]]WWWUUUSSSOOOJJJEEEAAA>>>;;;:::999888888888888888888999::::::999999:::<<<:::999888777888:::<<<>>><<<<<<;;;;;;;;;:::::::::;;;:::888777:::@@@@@@<<>>EEETTTpppyyyeeeWWWsssWWWEEEKKKaaalllRRRHHHUUUZZZggg||||||TTTSSSNNNKKKGGGEEEEEEEEEEEEDDDFFFFFFEEEDDDEEEGGGIIIKKKJJJJJJIIIIIIIIIIIIIIIIIIEEEGGGIIIJJJHHHGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDBBBCCCDDDCCCAAA?????????BBB@@@??????>>>>>>BBBGGGYYYxxxyyytttmmmmmm~~~}}}zzzyyyyyy{{{}}}lllccc\\\[[[[[[WWWSSSSSSNNNLLLKKKKKKMMMOOOOOOOOOLLLOOOXXXaaacccaaaeeellliiigggeeeeeefffjjjnnnqqqssstttrrrooollljjjllloookkklllooosssxxx|||rrr^^^RRRTTT\\\eeecccTTTCCC<<>>@@@AAAAAABBBDDDEEEGGGEEEBBB@@@============CCCDDDDDDBBB???============<<<<<<;;;;;;<<<>>>>>>>>>???@@@AAAAAAAAA@@@??????BBBDDDCCCAAABBBHHHLLLKKKQQQKKKHHHNNNNNNddd~~~}}}}}}YYYOOOFFFGGGRRR```kkkqqqeee^^^aaaooovvvooofffbbb^^^ZZZWWWWWWVVVTTTVVVZZZTTTXXX^^^eeejjjmmmooooooppppppoooooopppqqqsssuuuqqqpppooooooooonnnllliiieeedddccc___YYYQQQKKKGGGDDDCCCAAA???===;;;;;;::::::<<<======<<<;;;===>>><<<;;;::::::;;;===???@@@<<<>>>??????>>>>>>>>>???;;;;;;999999AAALLLPPPLLLYYY```mmm~~~}}}}}}xxxssspppiiifffbbbZZZRRRIIIAAA===;;;::::::999999::::::;;;:::@@@CCCIIIaaayyyiiibbbooorrrSSSRRR___xxxVVVIIIIIIdddnnn|||vvvwwwsssmmmMMMUUUMMMJJJFFFDDDEEEFFFGGGGGGHHHGGGEEEEEEEEEGGGIIIKKKGGGGGGGGGGGGGGGGGGGGGGGGDDDFFFHHHHHHGGGEEEEEEFFFDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEDDDAAA?????????BBB@@@>>>>>>>>>???BBBEEENNNooozzzooorrrzzz}}}zzzxxxxxxzzz|||ooofff___^^^^^^YYYTTTRRRLLLNNNOOOOOOMMMLLLMMMNNNMMMPPPYYYcccdddaaadddlllgggeeedddeeehhhmmmrrrvvvttttttrrrnnnjjjiiikkkoookkkmmmrrrwww|||lll\\\UUU[[[eeeqqqqqq___HHH===<<>>===>>>???IIIIIIGGGCCC???<<<<<<===;;;;;;;;;;;;<<<>>>@@@AAACCCDDDDDDDDDCCCAAA???>>>???BBBDDDDDDBBBCCCIIIOOOGGGMMMGGGGGGKKKFFF\\\~~~zzz|||xxx|||rrr```KKK???AAAMMM[[[fffddd___fffzzzzzzmmmhhhfff^^^XXXVVVUUUTTTTTTWWWQQQUUU\\\ccchhhkkkllllllmmmllljjjjjjkkknnnrrrtttsssqqqnnnmmmmmmooooooooommmmmmmmmjjjeee^^^VVVRRRQQQOOOLLLIIIFFFCCCAAAAAA;;;<<<======<<<<<<===???;;;;;;;;;<<<<<<===>>>>>>???AAABBBBBBAAAAAAAAABBB???AAAAAADDDQQQbbbiiigggnnnwww}}}~~~{{{{{{|||wwwnnniiiiiiaaa^^^YYYRRRJJJBBB===999===<<<<<<<<<<<<;;;::::::;;;CCCFFFKKKgggnnnYYYMMMYYYUUUVVVhhhuuu^^^CCCMMMMMMfffzzzmmmpppkkkaaaNNNIIILLLJJJHHHHHHIIIIIIIIIHHHFFFFFFFFFGGGHHHHHHFFFDDDFFFFFFFFFFFFFFFEEEDDDDDDDDDFFFGGGFFFCCCBBBCCCEEEIIIFFFBBBBBBCCCDDDCCCAAAAAABBBAAA@@@>>>===>>>???AAA???===<<<===??????>>>HHHbbb~~~vvvrrrtttwww~~~yyyyyy}}}~~~zzzuuu{{{xxxsssiii[[[PPPLLLNNNJJJJJJKKKKKKLLLLLLMMMMMMJJJNNNTTTYYY\\\___bbbeeeeeeeeeeeegggkkkooorrruuuyyytttooommmnnnooonnnmmmtttwwwzzz|||~~~yyygggiiitttyyyzzziiiGGG:::???BBBWWWfffpppqqq{{{wwwzzz]]]\\\___mmmmmm\\\JJJCCC>>>===;;;:::;;;>>>===CCCBBBFFFZZZrrrzzzyyyzzzwwwqqqnnnqqqjjjcccccchhhiiiddd___UUUEEENNNhhh[[[xxxzzzfffRRRJJJ;;;AAAAAA@@@@@@@@@???===<<<@@@??????>>>===<<<<<<<<<<<<>>>@@@@@@AAABBBEEEGGGMMMKKKGGGDDD@@@>>>======EEEDDDBBB@@@>>><<<;;;;;;:::::::::999999<<<@@@CCCCCCEEEGGGGGGDDDBBB@@@@@@AAADDDFFFDDD@@@@@@EEEIIIJJJKKKMMMKKKEEEFFFYYYooo|||{{{dddEEE999===EEEIIIVVVgggyyy{{{ooo```XXXVVVUUUTTTTTTOOOPPPRRRUUUYYY^^^bbbeeehhhjjjlllmmmlllmmmnnnppptttsssqqqoooooooooooooooooorrrwwwxxxpppfffdddhhhpppkkkccc]]]YYYUUUOOOKKKHHHJJJKKKIIIFFFDDDCCCCCC===EEEIIIFFFEEEEEECCC>>>DDDJJJPPPRRRQQQNNNMMMNNNSSSMMMFFFOOOqqq|||{{{zzzwwwtttrrrrrrqqqlllbbb[[[WWWRRRIIIBBB>>>;;;:::999;;;>>>>>><<<>>>BBB@@@:::BBBJJJTTTggg]]]EEEAAAHHHzzzxxxZZZMMMcccXXXFFFPPP\\\iiiooogggmmmsssrrrWWWJJJHHHIIIHHHFFFFFFGGGGGGFFFDDDEEEEEEEEEFFFHHHHHHFFFDDDHHHHHHGGGFFFEEECCCBBBAAACCCEEEGGGFFFDDDBBBCCCDDDHHHEEEBBBAAACCCCCCBBBAAA@@@@@@@@@???===<<<===>>>???===<<<===???@@@@@@???===WWWyyyvvvkkkpppyyy{{{vvv}}}zzzyyywwwyyy{{{{{{yyyzzzooo^^^PPPKKKLLLJJJJJJKKKKKKLLLLLLLLLLLLJJJLLLOOOQQQTTTXXX^^^bbbccccccdddfffjjjooosssvvvxxxuuuqqqpppqqqssssssrrrwwwyyy|||}}}~~~}}}rrrwww~~~cccDDD<<>>:::::::::999:::>>>@@@EEEEEEOOOkkk~~~vvvvvvxxxuuupppmmmkkkeee```aaadddbbb[[[UUUKKKFFFZZZjjjuuuggg]]]tttVVVFFFCCC@@@@@@????????????>>><<<;;;???>>>>>>======<<<;;;;;;<<<>>>?????????@@@CCCEEEGGGGGGEEEDDDBBBAAA@@@@@@AAA@@@???===;;;::::::::::::::::::999999;;;???BBBBBBDDDFFFFFFDDDBBBAAAAAACCCFFFHHHFFFBBBAAADDDHHHOOOOOONNNKKKDDDCCCQQQaaaoooxxx{{{xxxxxxzzztttTTTCCC>>>???MMM```}}}}}}ooobbbZZZSSSNNNLLLNNNNNNPPPRRRTTTWWWZZZ[[[aaadddiiimmmooopppqqqrrrvvvuuusssqqqoooooooooooonnnpppsssuuuppplllpppwww|||tttmmmhhhccc]]]ZZZ\\\\\\[[[XXXUUUSSSSSSTTTRRRWWWYYYWWWVVVVVVRRRLLLQQQTTTXXXXXXWWWVVVYYY\\\^^^ZZZXXXeeeuuurrrrrrqqqooolllkkkhhh```UUULLLJJJFFFAAA===:::::::::::::::;;;===>>>>>>>>>???AAAJJJ```}}}bbbDDDKKKggg{{{cccTTTQQQNNN^^^}}}sssMMMGGGQQQ[[[cccpppxxxsssjjjnnnzzz{{{]]]LLLFFFEEEHHHHHHGGGHHHHHHGGGEEEBBBDDDCCCDDDEEEGGGGGGFFFEEEIIIIIIHHHFFFDDDAAA???>>>BBBDDDGGGGGGEEECCCBBBBBBFFFDDDBBBAAABBBCCCBBBAAA???@@@@@@>>><<<;;;<<<>>><<<<<<<<<>>>@@@AAAAAA???888JJJmmmpppccccccnnnzzzvvvuuuxxx{{{~~~}}}sss```RRRLLLLLLJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKMMMRRRYYY^^^``````aaadddhhhnnntttwwwvvvtttqqqqqqsssuuuuuuuuuzzz|||}}}~~~~~~}}}|||uuujjjRRR;;;:::GGGWWWjjjxxxyyyrrrooollluuu~~~xxxtttrrrzzzttt^^^LLLAAA===999888:::;;;:::<<<@@@BBBIIILLL\\\~~~wwwrrrtttvvvsssnnnllleeecccaaaaaaaaa\\\RRRJJJAAAKKKgggiiiWWWRRRmmmeeeJJJ===<<>>>>>>>>>>>===<<<;;;;;;=========<<<<<<;;;;;;:::<<<>>>>>>>>>>>>>>>@@@BBB@@@AAABBBCCCDDDDDDCCCBBB???>>>===<<<;;;:::::::::999::::::999888:::===@@@AAACCCEEEEEEDDDCCCBBBCCCEEEHHHJJJHHHEEECCCDDDFFFPPPNNNLLLHHHCCCBBBIIISSSYYYeeeiiimmmttttttttt||||||eeeOOOCCC:::JJJccczzz}}}oooccc[[[UUURRRMMMMMMNNNOOOPPPPPPQQQQQQWWW\\\cccjjjnnnppprrrtttvvvuuussspppnnnmmmllllllkkkkkkmmmooonnnpppyyy}}}wwwqqqlllgggdddpppoookkkfffbbbaaabbbeeeooopppnnnmmmmmmmmmggg```ffffffeeeaaa^^^^^^cccggggggfffjjjxxxxxxppplllkkklllkkkhhhddd```[[[QQQFFF===<<<;;;999888888:::;;;<<<;;;:::===BBBAAA???IIIWWWlll|||bbbJJJFFFiiihhhJJJCCCFFFWWWwww\\\GGGJJJQQQQQQaaattt{{{sssnnnzzzgggOOOHHHGGGDDDJJJIIIIIIJJJKKKIIIFFFCCCCCCBBBBBBCCCEEEFFFFFFDDDGGGGGGFFFEEECCCAAA???>>>AAACCCFFFGGGFFFDDDBBB@@@CCCBBBAAAAAAAAABBBAAAAAA???@@@@@@???===<<<>>>???===<<<===???AAAAAA???===>>>DDD^^^nnnaaa```qqq}}}xxxuuuvvv{{{uuu}}}sssbbbUUUPPPOOOKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNMMMMMMMMMQQQWWW[[[]]]]]]^^^aaaffflllrrrvvvrrrqqqqqqrrrsssttttttuuu{{{|||~~~~~~~~~pppdddYYYPPPCCC999<<>>CCCCCCNNNXXXnnnwwwsssqqqtttvvvrrrnnnnnndddddddddddd```XXXMMMEEE>>>SSSiii]]]GGG[[[jjjZZZIII???:::BBB===>>>???>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::::::::<<<===>>>===<<<<<<>>>???<<<>>>AAACCCEEEDDDCCCBBBAAA@@@>>>===;;;;;;::::::999::::::999888999;;;>>>@@@BBBDDDDDDCCCCCCCCCDDDCCCFFFHHHHHHFFFDDDDDDEEEJJJHHHFFFEEEDDDDDDGGGJJJLLLZZZbbbjjjvvvxxxxxxkkkSSS888<<>>888888999999999999:::===???AAA<<<>>>DDDBBBBBBSSSkkkoooZZZMMMQQQfffyyyUUUGGGNNNUUUmmmsssPPPGGGLLLPPPPPPmmmvvvxxxXXXJJJKKKJJJDDDIIIIIIIIIJJJJJJIIIFFFCCCCCCBBBAAABBBDDDEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@AAABBBCCCEEEEEECCC@@@>>>???@@@AAAAAAAAA@@@AAAAAA@@@AAAAAA@@@???>>>???AAA????????????@@@???===;;;AAAAAAUUUssshhhaaa```sss{{{wwwvvvzzz~~~uuu~~~vvvfff\\\VVVRRRMMMMMMLLLLLLKKKKKKKKKJJJLLLNNNOOOPPPPPPQQQTTTVVVYYYZZZ\\\___dddjjjnnnqqqpppqqqrrrsssttttttuuuuuuzzz{{{|||}}}~~~zzzppp```QQQDDDAAAAAA???BBBGGGZZZuuuwwwiiihhhiiitttvvv```RRRIIICCC???;;;:::<<<>>>>>>===@@@FFFEEEYYYmmmvvvssstttwwwvvvqqqooopppddddddeeeccc]]]TTTJJJCCCBBBXXX^^^PPPPPP|||rrrlllwwwOOOGGGBBB;;;AAA<<<>>>@@@@@@===<<<===>>>;;;;;;;;;;;;::::::::::::;;;<<<===<<<;;;;;;<<<>>>;;;===@@@CCCDDDCCCAAA@@@BBBAAA???===;;;:::999999999999:::999888999;;;===@@@AAACCCCCCCCCBBBDDDEEE???AAADDDEEEEEEEEEEEEEEEEEEDDDCCCBBBCCCEEEEEEDDDAAANNNZZZiii~~~|||~~~zzzhhhPPPCCC999;;;HHH[[[ooo~~~}}}{{{rrrbbbWWWSSSQQQMMMPPPOOOOOONNNMMMLLLLLLKKKMMMOOORRRTTTXXX^^^dddiiimmmlllllllllkkkjjjiiiiiihhhggggggiiigggfffjjjqqqsssrrrqqqooonnnnnnoooppp~~~yyysssooonnnqqqtttyyytttpppppprrrpppkkkfffrrrqqqoooiiicccaaacccfffhhhhhhlllsssuuuqqqqqqsssqqqmmmhhhggghhhgggccc___ZZZUUUMMMFFFAAA>>>;;;::::::;;;<<<;;;999:::<<>>AAAJJJNNNRRRhhhaaaOOOMMMQQQeeedddMMMNNN]]]ggg~~~[[[GGGEEELLLRRRZZZyyyfffMMMJJJMMMJJJDDDFFFFFFEEEFFFGGGGGGEEECCCDDDBBBAAAAAABBBCCCCCCBBB@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@BBBCCCBBB???===<<<>>>@@@AAA@@@???@@@AAAAAAAAABBBAAA??????AAABBBAAA@@@?????????>>><<<:::???>>>OOOjjj}}}_________pppxxxyyy}}}xxxwwwyyy||||||{{{oooggg___XXXOOOOOONNNMMMLLLLLLKKKKKKIIILLLOOOQQQQQQPPPPPPQQQVVVWWWZZZ^^^bbbfffhhhjjjmmmppptttvvvwwwwwwxxxyyyyyyzzz{{{|||}}}vvvgggUUUGGG;;;;;;???BBBDDDEEEYYYsss{{{pppiiioootttxxxaaaOOOFFFAAA===;;;:::999;;;>>>======BBBIIIPPPooo{{{vvvuuuvvvwwwtttnnnmmmoooaaaaaa```\\\TTTLLLFFFCCCHHHZZZQQQRRRpppoooeeeDDD??????===???<<<>>>AAA@@@===<<<===???;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<::::::<<<>>><<<===@@@BBBBBBAAA???>>>???>>>===;;;999888888888888999::::::::::::<<<>>>@@@BBBCCCCCCBBBBBBCCCEEE>>>???@@@BBBCCCDDDEEEEEEDDDEEEDDDAAABBBDDDBBB>>>>>>HHHQQQeee}}}jjjTTT<<<222777AAAMMMVVV]]]aaa___YYY[[[bbbdddaaa\\\YYYVVVQQQNNNKKKJJJIIIKKKKKKJJJJJJLLLQQQXXX^^^cccdddeeeggghhhiiiiiiiiiiiiggghhhiiigggccccccfffeeefffgggffffffgggjjjmmmtttrrrooojjjgggfffhhhjjjhhhccc```bbbcccaaa^^^^^^ggghhhhhheeebbbaaaeeehhhkkkkkkjjjjjjjjjjjjjjjiiieeecccaaa``````\\\UUUPPPJJJFFFAAA;;;888888:::;;;;;;<<<===;;;888888<<<@@@AAACCCOOOcccssstttTTTBBBIIIaaavvv^^^QQQTTTeeeyyyZZZKKKIIIJJJUUUfffvvv|||UUUGGGHHHHHHEEEEEEFFFEEEDDDEEEFFFGGGFFFEEEEEECCCAAA@@@AAAAAAAAA@@@??????@@@AAAAAABBBAAAAAA@@@???===>>>@@@@@@>>>;;;:::===@@@AAA??????@@@AAA@@@AAAAAA@@@??????@@@BBBAAA@@@>>>===>>>???>>>===@@@===GGG[[[sss~~~^^^___ddduuuuuulllhhhtttqqqxxx|||xxxxxxzzz}}}~~~vvvssskkk```QQQQQQPPPOOONNNMMMLLLKKKJJJLLLOOOPPPPPPPPPPPPQQQSSSVVVZZZ^^^aaabbbbbbbbbgggkkkqqqvvvwwwyyy{{{}}}{{{{{{{{{{{{|||~~~vvveeeMMMDDD<<<;;;>>>AAAEEEIII\\\qqq{{{xxxuuuppppppyyyyyymmm```NNNBBB>>>===;;;999999999;;;>>>???@@@HHHQQQeee}}}zzzwwwvvvvvvvvvpppiiihhhlll^^^^^^[[[SSSKKKEEECCCDDDPPP]]]NNNiii~~~UUUCCC;;;;;;===;;;:::===@@@???<<<:::<<>><<<<<<;;;;;;;;;;;;;;;<<<777999;;;;;;;;;<<<>>>@@@AAABBBCCCBBBAAAAAABBBDDD@@@@@@???@@@BBBCCCDDDDDDBBBFFFEEEAAAAAACCCAAA===AAAFFFIIIZZZxxx~~~|||nnnUUUDDD<<<888777999<<>><<<<<<>>>???===;;;999<<<@@@AAA???>>>???AAA??????@@@???>>>>>>@@@AAA@@@>>><<<<<<>>>???@@@???DDD>>>@@@LLLeeeddd```lllkkkdddcccqqqnnntttyyywwwxxx{{{~~~}}}zzz{{{sssgggRRRRRRQQQPPPNNNMMMLLLLLLLLLNNNPPPQQQPPPQQQRRRTTTRRRUUUZZZ^^^``````___]]]```eeemmmsssvvvxxx|||}}}}}}|||{{{zzz|||vvveeeKKKGGGCCC@@@@@@DDDLLLSSSeeeuuuzzzvvvxxxxxx|||{{{lllYYYNNNAAA;;;<<<>>>>>><<<:::;;;===AAABBBDDDNNNYYYxxx}}}{{{|||wwwvvvvvvtttllleeedddiii^^^]]]XXXOOOFFFBBBCCCGGGVVVaaaSSSgggLLLHHH===:::===777888<<>>;;;999;;;>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<;;;;;;>>>???;;;<<<===???@@@@@@@@@@@@<<<<<<<<<===>>>???@@@AAA777999;;;<<<<<<===???AAABBBCCCCCCBBB@@@@@@BBBCCCDDDBBB@@@@@@AAABBBCCCCCC???DDDEEEAAA@@@DDDDDD@@@BBBDDDAAAMMMlll~~~|||xxxxxxeeeSSSCCC999777---;;;LLL\\\ttt|||pppcccWWWOOOJJJHHHCCCDDDEEEEEEEEEGGGJJJLLLGGGJJJNNNTTTXXX\\\^^^___^^^]]]^^^bbbbbb```aaadddbbbccccccaaa^^^]]]___bbbZZZ[[[]]]\\\ZZZYYYYYYYYYWWWTTTUUUYYYYYYWWWZZZaaabbbbbbaaa^^^\\\___ffflllhhhkkkfff]]]```iiidddUUUVVVSSSMMMFFFAAA??????@@@666777999999999999;;;<<<;;;===>>>===<<<@@@HHHOOObbbrrrcccNNN>>>LLLppp{{{tttoooZZZQQQ___tttsss```{{{LLLIIIZZZOOOXXX|||rrr{{{```IIIEEEHHHEEEBBBCCCDDDCCCDDDGGGJJJLLLLLLKKKEEEFFFEEECCCAAA???@@@BBB>>>>>>>>>???@@@@@@AAAAAA???>>>===<<<<<<;;;;;;<<>>>>>???@@@@@@@@@??????AAA@@@@@@@@@@@@@@@@@@@@@:::AAADDDGGGWWWllltttoooooohhhdddggguuuvvvppp{{{~~~|||zzz~~~{{{{{{xxxsssXXXSSSNNNLLLNNNQQQQQQQQQKKKLLLMMMNNNPPPSSSUUUVVVMMMOOOUUU]]]___\\\\\\___bbbdddkkkuuu{{{||||||}}}~~~~~~{{{yyyzzzzzzqqqVVVOOODDDAAACCC???FFFZZZmmmtttzzzyyyuuuzzzxxxeeeXXXNNNGGG@@@;;;;;;<<<<<<;;;===@@@===???DDDDDDNNNddd}}}xxxxxxssssssrrrlllfffbbbbbbccc]]]XXXRRRLLLDDDBBBIIITTTkkkTTTmmm~~~\\\CCCCCCCCC888444;;;999888888888999::::::;;;::::::::::::;;;;;;<<<<<<::::::::::::::::::::::::888:::<<<===?????????>>>>>><<<::::::<<<>>>???>>>:::999999:::;;;===???@@@???AAA>>>999:::AAADDDAAAAAA@@@@@@@@@BBBCCCBBBAAACCCCCCCCCBBBAAA@@@???>>>AAACCCDDDJJJ]]]wwwsssooo```@@@;;;666333:::PPPgggvvvrrr^^^PPPLLLNNNNNNFFFCCCHHHKKKHHHEEEEEECCCCCCDDDFFFIIIMMMQQQSSSVVVWWWXXX[[[]]]```aaabbb___``````aaa```^^^[[[ZZZZZZZZZXXXVVVTTTRRRQQQPPPSSSSSSTTTTTTVVVWWWYYYZZZ^^^\\\ZZZYYYZZZ^^^bbbeeeiiieee```]]]\\\[[[XXXUUUFFFGGGDDD===<<>>888888666888>>>???:::;;;???>>>===>>>>>>???GGG\\\ooo|||]]]QQQHHHIIIkkkbbbXXXTTTPPP\\\qqqqqqXXXUUUgggIIIHHHTTT[[[}}}fffhhhjjjUUUCCCBBBFFFDDDCCCFFFDDDDDDDDDGGGIIIKKKJJJIIIEEEFFFFFFDDDBBB@@@AAAAAA?????????>>>>>>>>>>>>>>>>>>===============>>>???@@@>>><<<::::::;;;===>>>AAAAAAAAA@@@@@@?????????@@@AAAAAAAAA@@@??????@@@AAABBBAAAAAAOOOhhh{{{hhheeelll}}}|||ooouuu|||~~~}}}{{{~~~|||yyyyyywwwrrr^^^YYYRRRNNNOOORRRSSSTTTMMMMMMMMMNNNOOOQQQRRRSSSPPPQQQUUUYYYWWWSSSUUU[[[______eeennntttuuuxxx|||||||||{{{zzzyyy|||{{{uuu___SSSAAA<<>>>>>BBBJJJPPPccc|||wwwwwwnnnooonnnjjjddd```______YYYTTTNNNHHHBBBDDDQQQ___fffbbbzzzvvv{{{}}}{{{___HHH888;;;>>>999888===888888888888888999:::;;;888999::::::;;;;;;:::::::::::::::::::::999999999888999;;;<<<===>>>======<<<:::999999:::<<<<<<;;;:::999::::::<<<>>>@@@AAA@@@BBBAAA???CCCHHHHHHCCC=========>>>???@@@???????????????@@@@@@?????????@@@AAAAAABBBNNNaaaooosssxxx{{{rrrsss}}}yyyhhhTTTBBB;;;777<<>>======<<<<<<>>>>>>>>>>>>???@@@AAABBBAAA@@@===<<<;;;<<<===>>>GGGFFFCCCAAA@@@????????????AAACCCAAA???===???AAACCCAAA@@@AAAHHH]]]~~~wwwooonnnmmmwww~~~hhhooowww~~~}}}{{{}}}{{{zzzzzzxxxuuuhhhaaaXXXRRRPPPRRRUUUWWWQQQPPPPPPPPPQQQRRRSSSSSSTTTSSSTTTTTTPPPMMMQQQXXXXXXXXX\\\eeekkknnnsssxxx{{{yyyxxxyyy{{{~~~~~~yyyjjjYYYCCCAAAOOOVVV[[[hhh}}}tttmmmkkkfffXXXIII???>>>;;;999888:::<<<======:::@@@BBBIIIWWWeeexxxttttttjjjkkkjjjgggbbb]]]ZZZZZZTTTNNNHHHCCCBBBHHHXXXgggcccxxx~~~sssqqq|||yyykkkQQQFFF===<<<<<<:::888888888888888888888888999:::666888999;;;;;;:::999888999999999999999999999999777777999:::;;;;;;<<<;;;:::888777777888888888777888888999:::<<<>>>@@@BBB@@@@@@AAABBBHHHLLLIIIBBB:::;;;<<<===>>>>>>>>>>>>;;;;;;<<<===>>>>>>??????>>>@@@???>>>BBBLLLVVV[[[^^^dddgggmmmnnnfffmmmmmmaaaVVVIII>>>777777@@@KKKWWWiiimmmbbbaaammmkkk]]]NNNHHHEEEGGGIIIGGGEEEEEEAAAAAA@@@???>>>>>>>>>?????????AAABBBDDDFFFGGGHHHOOOPPPQQQQQQQQQQQQOOONNNIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLNNNPPPQQQQQQPPPPPPPPPQQQRRRRRRPPPMMMJJJHHHKKKGGGBBB???===<<<;;;:::999:::999666666:::;;;:::AAA===<<<@@@DDDJJJQQQYYY___```iiixxx{{{jjjXXXHHHQQQgggqqqkkkYYYKKKQQQeee|||oooOOOHHHIIIEEEEEESSS\\\QQQVVVlll[[[{{{cccTTTMMMHHHHHHFFFCCCCCCFFFFFFEEEEEEFFFGGGGGGEEECCCCCCFFFHHHHHHFFFCCCBBBBBB@@@?????????>>>>>>>>>===@@@@@@@@@@@@@@@AAABBBBBBCCCBBBAAA@@@@@@AAABBBCCCLLLJJJFFFBBB@@@????????????BBBDDDBBB???===???BBB@@@???CCCFFFEEEOOOtttsssjjjqqqqqqooozzzyyygggmmmttt|||}}}zzz~~~}}}{{{}}}|||yyypppiii^^^UUUQQQSSSVVVYYYTTTTTTTTTTTTUUUVVVWWWXXXWWWSSSRRRRRRQQQOOORRRVVVRRRRRRWWW```gggjjjooottt{{{xxxwwwyyy~~~}}}zzzppp```LLLNNNccckkkiiimmmzzzuuukkkbbb^^^XXXLLL@@@999:::::::::;;;<<<>>>???@@@@@@CCCEEEQQQiii~~~|||tttqqqqqqkkkkkkjjjfffaaa[[[VVVTTTPPPHHHBBBBBBFFFMMMYYYdddkkkvvvxxxyyy[[[MMMKKKFFF>>>;;;;;;999555888888777777777888888999555777:::<<<<<<;;;999777777777888888888888888999666666777888999999::::::999888666666777777666444666666777999;;;===???@@@???===<<>>>>>>>>??????::::::;;;;;;<<<===>>>???>>>@@@AAA@@@@@@EEEMMMRRR[[[```hhhsssuuuiiiqqqwwwgggVVVHHHBBB@@@>>>HHHNNNNNNYYYkkkqqqlll]]]VVVNNNJJJHHHGGGGGGHHHBBBBBBAAA@@@???>>>======;;;<<<===>>>???AAABBBBBBBBBCCCDDDEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHIIIJJJLLLNNNNNNNNNLLLKKKHHHHHHHHHHHHFFFCCC@@@>>>@@@???<<<;;;;;;<<<>>>>>>:::;;;:::888888;;;>>>@@@@@@CCCHHHMMMQQQWWW```hhhsssxxxyyy___JJJ>>>@@@SSSyyy|||iii\\\]]]```jjj|||sssRRRFFFMMMKKK>>>FFFPPPTTTPPPXXXuuuyyydddhhhkkkOOOPPPNNNLLLJJJGGGCCCDDDGGGHHHFFFEEEEEEFFFEEECCCAAACCCEEEHHHHHHFFFCCCBBBBBB?????????@@@@@@AAAAAAAAACCCCCCBBBAAAAAAAAAAAAAAABBBAAAAAAAAABBBDDDEEEFFFNNNLLLHHHDDDAAA?????????@@@BBBCCCCCC@@@???AAACCC@@@???CCCGGGBBBEEEfffjjjdddkkklllkkktttnnntttyyy}}}|||yyy|||~~~{{{{{{}}}}}}zzztttnnndddZZZSSSSSSUUUXXXTTTTTTUUUVVVWWWYYYZZZ[[[[[[TTTOOORRRTTTSSSQQQQQQOOOOOOUUU^^^eeegggkkkoooyyyxxxxxx{{{|||{{{tttfffRRRWWWqqq~~~}}}{{{uuukkkaaaXXXSSSNNNEEE<<<999999:::;;;<<<===>>>???@@@CCCCCCGGG]]]vvvqqqpppqqqnnnmmmjjjfffaaaZZZTTTPPPNNNFFF@@@CCCJJJRRRZZZaaa}}}lllqqqmmmFFF???BBB@@@999777;;;===;;;888777777666666777777777666777:::<<<<<<;;;999777666666666777777777888888555555666666777777888888888777666666777777555444333444555777999;;;<<<<<<@@@<<<999<<>>===<<<===>>>===<<<<<<<<<<<<===>>>???>>>@@@AAABBBAAACCCIIINNNVVV```mmm}}}rrryyymmmRRR??????::::::DDDRRRaaaooozzzjjjgggaaaZZZSSSNNNHHHCCCAAAAAAAAA@@@??????>>>============>>>???@@@@@@@@@;;;;;;<<<======>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEDDDEEEGGGHHHHHHGGGFFFDDDAAA@@@???>>>===<<<<<<<<<999999999999999:::<<<===>>>===>>>>>>===???DDDIIIJJJQQQVVVXXXZZZbbbnnnwwwdddQQQDDD:::>>>RRRrrrdddOOOeeetttmmmTTTGGGIIIMMMHHH@@@DDDDDDFFFQQQeeeuuuzzzxxxlllnnncccQQQKKKJJJIIIHHHFFFEEEGGGIIIHHHGGGFFFFFFFFFEEECCCAAACCCEEEFFFFFFDDDCCCBBBCCC??????@@@@@@AAABBBBBBCCCEEEDDDCCCBBBAAAAAAAAAAAA?????????@@@AAABBBCCCDDDMMMKKKHHHEEEBBB@@@??????AAAAAABBBCCCCCCDDDDDDDDDEEEAAAAAABBB>>>CCC^^^}}}hhhbbbgggiiikkk~~~~~~|||zzz}}}|||zzzxxxzzzzzzwwwwww{{{|||zzzvvvrrriii___WWWTTTUUUWWWSSSSSSTTTUUUVVVXXXZZZ[[[\\\UUUQQQSSSUUUUUUSSSTTTRRRQQQTTT[[[```aaadddiiirrrtttwww|||}}}}}}~~~}}}yyykkkVVVWWWssstttmmm]]]TTTLLLHHHEEE???::::::888999;;;<<<<<<===???BBBEEEHHHRRRrrr{{{xxxqqqpppqqqrrrooolllhhhccc^^^XXXRRRMMMLLLEEEAAADDDLLLWWWfffssssssnnnxxxaaa@@@<<<>>>===888777:::======888777777666666666666666555777999:::::::::888777444555555666666777777777666555555555555666777888777666555666777777666444222333555666888888999999???<<<;;;======:::888999555999======;;;999999:::======<<<<<<<<<===???@@@AAA??????@@@@@@???BBBFFFLLLYYYiii||||||~~~www^^^MMM???777>>>EEEJJJXXXiiilllrrruuurrrkkkaaaTTTIIIFFFEEEEEEDDDBBB@@@>>>=========>>>>>>>>>>>>>>>>>>::::::;;;;;;;;;<<<<<<===::::::;;;<<<===>>>>>>???===>>>???@@@???>>>===<<<<<<;;;999888888999;;;<<<:::<<<>>>>>><<<;;;;;;<<<::::::===AAACCCFFFNNNWWW```ccceeefffmmm{{{vvv___JJJ@@@BBBJJJ```yyy|||kkkeee]]]VVVZZZ}}}```SSSJJJIIIFFF@@@@@@EEEJJJTTT^^^kkkyyy{{{xxxyyy}}}rrr[[[VVVKKKJJJHHHEEEEEEGGGIIIJJJIIIHHHFFFFFFGGGFFFDDDBBBCCCDDDEEEDDDBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@AAAAAACCCCCCBBBAAAAAAAAABBBBBB??????>>>>>>>>>>>>>>>>>>JJJIIIGGGFFFCCCBBB@@@???CCCAAA@@@BBBGGGIIIHHHFFFFFFCCC@@@???>>>CCCTTTeeeyyyjjjbbbeeelllvvv{{{|||xxx~~~}}}{{{uuuxxxwwwuuuvvvzzz|||zzzwwwtttnnneee\\\VVVUUUVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYVVVUUUWWWWWWYYY```iii[[[VVVSSSUUUVVVWWW\\\aaagggmmmttt{{{~~~~~~|||}}}zzzppp]]][[[rrrvvvfff```PPPHHHBBB@@@???;;;:::<<<888:::<<<<<<===???CCCGGGOOOYYYlllwww{{{{{{uuupppqqqrrrpppkkkgggbbb^^^ZZZVVVPPPLLLIIIFFFDDDCCCIII\\\||||||tttzzzvvvRRRCCC???===<<<<<<;;;888777999888777666555555555555666444555666666777777666666333444444555666666777777666666555444555666777888444444444555777777555333333444555777777888777777:::999===AAA???888666999666:::>>>>>>:::777888999;;;;;;::::::<<<>>>@@@BBBEEE@@@===@@@AAA???@@@CCCEEEPPP]]]sssiii^^^PPPFFF???===BBBIIIZZZfffqqquuutttqqqggg]]]WWWVVVTTTPPPKKKGGGBBB@@@==================<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<999999999999:::::::::::::::::::::999999999888888:::999888777777888:::;;;===AAAEEEFFFDDDBBBAAAAAA>>>???EEENNNTTT[[[gggttt}}}zzz|||nnnhhh___UUUJJJCCCGGGOOO^^^iiiuuu\\\NNNNNNQQQ```yyy}}}jjjLLLGGGFFFGGGDDD>>>???EEEXXXwww~~~\\\MMMOOOQQQOOOJJJEEEEEEHHHJJJJJJIIIHHHGGGGGGGGGGGGDDDBBBCCCDDDDDDCCCAAAAAABBBDDDAAAAAA@@@@@@???>>>>>>>>>AAAAAAAAAAAAAAABBBCCCDDDAAAAAA@@@???>>>===<<<;;;HHHGGGGGGFFFDDDBBBAAA@@@EEEAAA>>>BBBIIIMMMJJJFFFDDDBBBAAA@@@AAADDDIIIMMMnnnrrrffffffqqq|||rrryyytttwww{{{}}}}}}}}}~~~|||vvvxxxxxxvvvwww|||~~~|||wwwvvvrrrjjj```YYYVVVVVVZZZYYYXXXXXXXXXXXXYYYYYYUUUWWWZZZ[[[ZZZ___ooobbbZZZRRROOONNNOOOUUU\\\___gggqqqyyy}}}~~~~~~}}}|||{{{}}}~~~yyyttteeebbbttt~~~eeeWWWRRRHHHBBB<<<<<<<<<;;;;;;>>>:::<<<>>>???@@@CCCIIIMMM]]]mmmwww||||||vvvrrrsssqqqmmmgggbbb]]]YYYWWWTTTPPPLLLFFFGGGFFFCCCEEE___~~~\\\??????777333555;;;<<<777555999888777666555555555555555333333333333444444555555333333444444555666777777777666555444555666777888222222333444666777555333444555777888888888777666333666>>>DDD@@@777555999888===AAAAAA<<<999999;;;888888888999;;;>>>BBBDDDIIIBBB>>>BBBEEEDDDDDDFFF@@@HHHPPPhhhuuu[[[IIICCC???999AAAMMMZZZbbbjjjqqqsssoooiiigggddd^^^WWWOOOIIIFFF>>>>>>=========<<<<<<<<<;;;::::::999999999:::::::::::::::::::::999999999;;;:::999888777777777888999999999999999999999999;;;@@@GGGJJJIIIGGGFFFFFFKKKMMMVVVcccmmmvvvuuuYYYLLLIIIGGGEEEGGGTTTmmm___PPP@@@HHH]]]iiixxx___KKKGGGDDD@@@AAAEEEHHHEEEAAA|||yyyfffWWWRRRKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKIIIGGGEEEDDDAAAAAAAAAAAABBBDDDEEEFFFFFFBBB>>>===???BBBCCCCCC@@@@@@@@@AAABBBBBBBBBAAACCC@@@>>>======>>>>>>===@@@BBBDDDBBB@@@@@@BBBEEEAAA@@@@@@BBBFFFHHHGGGEEECCC>>><<<>>>@@@@@@AAAEEE\\\}}}kkkhhh|||pppeeelllqqqxxxxxx~~~|||zzzyyyxxxxxxyyyzzzzzzyyyxxxxxxxxxxxxyyyzzzzzztttwwwvvvnnnfffaaa[[[UUUWWW[[[WWWVVV\\\YYYRRRUUUTTTWWWZZZ\\\^^^eeepppyyy\\\QQQHHHGGGIIIKKKMMMPPP\\\eeeoootttvvvyyy}}}||||||{{{zzzzzz|||~~~rrrkkknnnpppqqqzzzjjjUUUJJJHHHBBB===:::<<<<<<::::::<<>>CCCJJJWWWbbbuuuyyyxxxwwwvvvtttrrrpppooogggccc^^^YYYQQQIIIHHHLLLAAANNNFFF777QQQqqqxxxkkkJJJ@@@777;;;999777555444666888999777777666777888888555333666666555444333333222222333333444444444444444444777666555444444444444444222333444444444333222111666555555555555666666777777888:::<<<<<<:::888666<<<@@@CCCDDDAAA===:::888999999999:::<<>>===EEENNNTTT[[[bbbgggiiigggaaaZZZWWWTTTSSSDDDEEEEEEDDDAAA???>>>???===BBBAAA<<<999<<<===999666888:::;;;;;;;;;;;;<<<777;;;;;;777555999===>>>;;;::::::;;;<<<===<<<;;;::::::===AAACCCGGGRRR^^^cccrrrxxxvvvqqq^^^JJJAAA@@@AAAPPPfff}}}]]]HHHPPPXXX^^^mmmrrr\\\OOOFFFHHHGGGEEEEEEFFFFFFDDDCCCvvv___QQQMMMHHHJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIHHHFFFDDDBBBAAAAAABBBBBBCCCCCCDDDDDDEEEGGGCCC>>><<<>>>@@@@@@@@@@@@AAABBBBBBAAA@@@@@@@@@CCCAAA>>>======>>>===<<>>===???AAAAAA@@@@@@BBBEEEFFFEEECCCAAA>>>===@@@AAA@@@AAADDDRRRtttzzzppp~~~hhh[[[```qqq}}}xxxxxxuuutttuuuwwwwwwwwwwwwxxxyyyvvvwwwxxxzzzzzzyyyxxxwwwuuuyyyyyysssjjjddd\\\UUUTTTZZZXXXXXX^^^ZZZSSSVVVXXXZZZ\\\[[[ZZZ]]]eeekkkSSSLLLHHHJJJMMMLLLLLLNNNWWW___hhhpppuuuyyy|||~~~|||||||||{{{{{{~~~vvvoooqqqrrrvvvqqq^^^NNNFFFFFF@@@<<<:::;;;;;;888777999===;;;<<>><<<<<<999999:::;;;<<>>>>>@@@CCCJJJRRRWWWZZZ]]]^^^\\\ZZZWWWTTTTTTOOOGGG@@@>>>>>>AAACCCIIIHHHCCC;;;:::???@@@===888888999;;;>>>???===::::::>>>???<<<;;;>>>AAABBB???>>>===<<<<<<<<<<<<<<<>>>???BBBEEEHHHPPPcccttt{{{oooWWWQQQOOOGGG@@@???@@@PPPmmmjjjZZZYYYcccooo{{{cccSSSJJJCCCGGGEEEDDDDDDEEEEEEDDDBBBkkkcccuuukkkUUUKKKIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFEEECCCAAA???>>>BBBCCCDDDEEEEEEDDDCCCCCCDDDAAA===;;;<<>>>>>???CCCAAA>>>=========<<<;;;@@@AAA@@@>>><<<;;;<<<===@@@??????AAABBBCCCBBB@@@???===>>>BBBBBB@@@@@@CCCJJJjjj~~~|||iii```ccczzz}}}vvvuuusssssswww{{{|||zzzxxxxxxyyytttvvvyyy{{{|||zzzwwwuuuuuuzzz{{{tttllleee\\\TTTRRRZZZZZZYYY^^^ZZZTTTYYYZZZ\\\\\\[[[YYYYYY\\\```OOOKKKKKKOOOPPPLLLJJJJJJQQQTTT[[[eeennntttwwwxxxvvvwwwxxxyyy{{{yyyyyyzzzlll[[[NNNDDDAAAAAA;;;999999<<<<<<999999<<<:::;;;???FFFMMMYYYnnn}}}wwwxxxyyyxxxuuuqqqmmmjjjggg___WWWTTTOOOHHHCCCBBBCCC@@@DDD\\\yyyaaabbbvvv{{{kkkUUU???777===666666555555777:::<<<>>>999777666555777777777666666666666555444444333333000111222333444555666777555555444333333333444444444444555555444444333222444444444444444555666777888888888888888888888888888;;;>>>??????>>>??????999999:::;;;===???@@@BBBIIIHHHFFFEEECCCBBBBBBBBBBBBEEEGGGJJJOOOYYYfffpppooowwwssshhhdddiiirrr}}}rrrjjj]]]PPPBBB999999>>>CCCDDDFFFLLLRRRWWWYYYZZZeee^^^TTTOOONNNPPPRRRRRRVVVQQQJJJDDDDDDGGGDDD???===<<<<<>>BBBHHHOOO]]]uuu}}}|||iiiSSS@@@@@@HHHMMMPPPSSSZZZsssrrrxxxtttccc```mmmxxxgggQQQJJJGGGCCCDDDCCCBBBBBBDDDDDDCCCAAAWWWUUUuuuiiiUUUKKKGGGGGGKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCAAA@@@???CCCDDDEEEFFFFFFDDDBBBAAA@@@>>><<<;;;<<>>@@@CCC@@@===<<<======<<<;;;??????>>>===<<<<<<<<<===????????????@@@@@@???>>>======???CCCCCC@@@???BBBEEE[[[ssszzzsssrrruuuzzzuuuwwwwwwxxx}}}{{{yyyyyyuuuwwwyyy{{{{{{zzzxxxwwwtttxxxxxxqqqiiiccc]]]WWWXXX___]]]ZZZ\\\XXXUUU[[[XXXZZZ\\\\\\[[[[[[\\\^^^SSSQQQRRRTTTRRRKKKHHHIIIQQQMMMNNNVVVaaaiiinnnpppnnnpppsssvvvzzz~~~zzziiiUUUIIIBBB===;;;<<<888777999===>>>===>>>BBB???BBBIIIQQQ[[[lll}}}|||uuuwwwyyyzzzwwwsssmmmjjjiii]]]QQQMMMLLLGGGBBB@@@DDDBBBRRRxxxwwwgggkkkxxxhhhOOOFFF:::222;;;555444444444666888:::<<<999777555444555777777666666666666555555444444444111111222333444444555555444444333333333333333444555555555555444444333333333333333333444555666666888777666666666777888999888:::<<<<<<<<<===???@@@999::::::<<<===???@@@AAAFFFFFFEEEDDDDDDCCCCCCCCCCCCEEEGGGFFFGGGMMMXXXaaahhhuuuyyyuuuqqqqqqtttzzzeeeTTTLLLLLLGGG>>>777999BBBKKKRRRXXXUUUSSSSSSWWW^^^aaa___[[[ddd___YYYXXX[[[[[[TTTKKKMMMNNNPPPRRRQQQOOOLLLJJJUUUZZZ\\\[[[\\\```aaa___ZZZXXXTTTOOOKKKIIIJJJKKKJJJLLLSSS___kkkyyyzzzaaaUUUUUUHHHBBBEEEYYYooozzzzzzxxxjjjZZZ^^^aaacccwww}}}fffPPPGGGHHHIIIFFFBBBAAA@@@AAABBBCCCBBBAAAqqqXXXggg{{{VVVIIIHHHFFFGGGMMMIIIIIIIIIJJJIIIHHHGGGFFFGGGFFFEEEDDDCCCCCCBBBBBBCCCDDDEEEFFFEEEDDDAAA@@@BBB@@@>>><<<<<<>>>AAADDD>>>@@@BBBAAA???>>>@@@BBBAAA???===<<<<<<======<<<======<<<<<<===?????????===>>>??????>>>=========<<<===@@@DDDCCC??????BBB@@@JJJeeekkkmmmnnnpppuuu}}}|||{{{xxxxxx}}}|||yyyyyyyyyyyyyyyyyyzzzzzzzzzzzzuuuxxxvvvnnnhhhfffddd```fffiiibbb[[[]]]YYYVVV\\\VVVXXX[[[\\\\\\\\\\\\]]]XXXWWWWWWWWWSSSNNNNNNSSSYYYNNNGGGLLLUUU\\\ccciiilllooosssvvvxxx|||~~~qqqaaaTTTFFF@@@>>>:::888999999888;;;>>>>>><<>>999:::;;;<<<>>>??????@@@BBBBBBCCCCCCDDDDDDDDDDDDBBBCCCDDDEEEFFFJJJOOOSSS[[[kkkyyy~~~qqq___LLLFFFFFFEEEDDDEEEAAACCCKKKYYYgggppppppmmmooogggaaaeeemmmppplllgggiiioootttrrrjjjeeefffiiiwwwzzzzzzwwwwwwyyyxxxtttaaaaaa```]]][[[\\\___bbbmmmoooxxxyyyppp___III>>>>>>>>>FFF]]]aaaWWWQQQVVVfff}}}jjj```QQQFFFEEEIIIHHHDDD@@@???>>>???AAABBBBBBAAAzzzeeejjjpppPPPGGGHHHFFFFFFJJJGGGHHHHHHIIIHHHGGGEEEDDDEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDBBBAAA@@@EEEDDDBBB???======AAACCCBBBAAA???>>>>>>???@@@@@@???===;;;;;;<<<>>>>>>======<<<;;;<<>>===<<<<<<===<<<===AAAEEECCC>>>???CCCCCCDDD\\\nnnmmmkkknnnyyy{{{wwwyyyzzz||||||zzzxxxvvvyyyyyyxxxxxxxxxyyyzzz{{{wwwyyywwwqqqnnnooopppooottttttiiibbbddd```[[[^^^XXXYYYZZZ\\\\\\[[[ZZZZZZZZZYYYYYYYYYUUURRRXXX```aaaRRRGGGHHHMMMQQQYYYbbbkkknnnsssvvvxxxzzz|||~~~|||nnnaaaNNNFFF???===<<<999888888===<<<>>>???===;;;>>>EEEEEENNN___tttzzzyyy{{{qqqtttvvvwwwvvvqqqllliiidddUUUFFFBBBCCCCCCCCCEEEBBBZZZ}}}hhhppptttMMM999;;;:::666888555444444333222222222222555333222222444555555444444444444444444444444444444444444333222222111111222222111111222222333333555444333222222222222333111111111222333444555666555444444333444555777888999:::;;;;;;:::999:::<<<999:::;;;===>>>????????????@@@AAABBBCCCCCCCCCBBB??????@@@BBBFFFIIIJJJKKKPPP___rrr{{{xxxnnnfffWWWHHH@@@>>>???DDDOOO[[[ffflllnnnggg\\\UUU[[[fffnnnqqqssswwwwwwrrrvvv}}}~~~xxxcccfffjjjkkkmmmqqqwww}}}rrr```QQQMMMFFF======EEE[[[eee}}}fffRRRZZZccclll\\\TTTOOOHHHEEEEEEFFFCCC@@@???>>>>>>???AAABBBBBBAAA}}}ssswwwaaaLLLFFFGGGEEEDDDEEEEEEFFFGGGHHHGGGEEECCCBBB@@@@@@@@@@@@@@@BBBCCCDDDBBBBBBBBBBBBBBBAAAAAAAAADDDDDDCCCAAA???AAAEEEIIIIIIDDD===;;;===???>>>======<<<::::::<<<>>>??????>>><<<;;;<<<>>>@@@???>>>:::<<>><<<;;;<<<>>><<<===AAADDDAAA===???EEEFFFFFFUUUttttttsssoooppp}}}{{{zzz{{{zzzvvvsssuuuvvvwwwxxxxxxxxxxxxwwwuuuyyyyyyvvvuuuyyy{{{zzz~~~}}}rrrlllqqqlllaaaaaaZZZ[[[[[[]]]^^^^^^^^^]]][[[\\\]]]\\\WWWUUU\\\fffbbbSSSGGGGGGHHHGGGNNNXXX```dddkkkpppuuuyyy|||~~~yyyqqqiii]]]RRRCCC???<<<<<<;;;888888;;;@@@???AAABBB@@@@@@FFFNNNRRR]]]ttt}}}~~~~~~zzzxxxyyyrrrsssttttttqqqlllgggcccXXXMMMCCC@@@AAA@@@AAACCCLLLooovvvhhhxxxbbbBBB:::888666888777444444444333333333222222222111111222444444333222333333333333333333333333333333333222222222222222111111111111111222333333444333222111111111222222000000111111222444555666333333333333444555666777777999;;;;;;:::999:::;;;999:::<<<===>>>>>>>>>>>>@@@@@@AAAAAAAAA@@@???>>>===>>>???AAADDDFFFHHHJJJKKKTTTddd~~~zzz|||mmmddd[[[XXXUUURRRQQQQQQSSSTTTSSSKKKHHHOOOXXX[[[]]]___cccjjjooollldddaaagggnnnttttttpppkkkkkkmmmkkkfffZZZ___eeehhhkkkooovvv|||{{{{{{qqqooo^^^SSSPPPVVVTTTNNNTTTbbb{{{pppbbbbbbqqqjjjKKKIIIGGGFFFEEEDDDBBB@@@@@@>>>======???AAACCCCCCBBB___SSSGGGCCCDDDDDDCCCCCCDDDEEEFFFGGGFFFDDDBBB@@@===<<<<<<<<<>>>@@@BBBCCCBBBAAA@@@@@@@@@AAAAAABBB>>>@@@AAAAAABBBFFFLLLRRROOOFFF===999<<<>>><<<999<<<;;;999:::===???@@@@@@@@@===;;;;;;===>>>===;;;999<<>><<<;;;===???<<<>>>AAADDD@@@===???FFFCCCFFFMMMZZZrrrpppnnnkkklllzzz}}}vvvpppqqqsssvvvxxxyyywwwuuusssqqqwwwzzzyyyzzz~~~~~~wwwttt{{{uuugggbbb[[[\\\]]]___bbbddddddddd^^^___aaa___XXXTTT[[[eee]]]OOOFFFFFFDDD@@@EEEOOOQQQWWW```jjjrrryyyzzz~~~}}}~~~{{{wwwnnnbbbZZZTTTKKKBBB???<<<;;;;;;999777999>>>@@@@@@CCCEEEFFFHHHQQQ\\\hhhuuu}}}zzz}}}~~~{{{xxxwwwsssssssssqqqmmmgggbbb^^^OOOGGGAAA@@@@@@??????AAAXXXwwwyyyRRR:::<<<444111666444444444444444444444444444000///000222444444222000222222222222222222222222111111111222222333333333111111000000111222333333333222111000000000111222000000000111222444555666222222333444444555666666444777:::;;;:::::::::;;;999:::<<<>>>>>>>>>>>>>>>AAABBBBBBAAA@@@>>><<<:::===@@@BBBBBBBBBDDDIIIMMMFFFIIITTTooo~~~|||vvv|||mmm```WWWTTTHHHDDDGGGQQQVVVPPPIIIFFFDDDHHHKKKIIIFFFFFFLLLQQQQQQQQQMMMKKKNNNSSSTTTPPPIIIOOOUUUXXXXXX[[[aaafffwwwmmmfffhhheeefffqqq}}}qqqtttiiifffrrr|||tttooosssttt{{{www]]]PPPNNNDDDDDDEEEEEEBBB???@@@CCC>>>======???BBBCCCCCCCCCeeeQQQJJJCCC@@@CCCFFFFFFEEEDDDDDDDDDDDDCCCAAA???>>>@@@>>>===<<<<<<===>>>@@@BBB@@@@@@BBBDDDEEEBBB???<<>>===EEEUUUcccWWWFFF;;;>>>@@@<<<<<<@@@@@@??????>>>===<<<<<<;;;===>>>>>>>>>>>><<<;;;:::<<<>>>???>>>???BBBAAA<<<>>>???@@@AAAAAAAAAAAAAAAAAADDDGGGLLL\\\rrrsssiiinnnqqqrrrtttxxx|||||||||xxxtttwwwvvvuuuuuuvvvvvvvvvuuurrrtttvvvyyy|||||||||sssgggaaadddaaa```ccchhhjjjfffbbbaaa```____________]]][[[TTTUUUUUUPPPJJJFFFEEEFFFJJJMMMVVVaaalllsssyyy~~~}}}}}}}}}yyypppkkkddd___WWWNNNFFF@@@<<<:::<<<:::999999;;;===>>>???EEEBBBDDDIIIMMMTTTdddttt~~~||||||||||||{{{yyyppprrrtttrrrmmmdddZZZTTTKKKBBB===@@@AAA@@@GGGQQQdddKKK777666:::777333444333222222111111222222333000111222222111000111222111111111111000000000000///000000000111111111111000000000000000///......------...///000111222222111111000000000000111111000111222333333333333222555666888888777777999:::::::::;;;<<<===>>>?????????@@@AAAAAA@@@???===<<<<<<>>>@@@AAA@@@BBBGGGKKKLLLIIIJJJQQQ[[[fffsss}}}zzz}}}yyyxxx|||uuu~~~ooo\\\WWWSSSPPPRRRYYY^^^``````fffTTTMMMMMMIIIPPPbbbllltttnnniiifffdddfffpppzzz]]]RRRYYYgggxxx|||fffXXXOOOIIIFFFCCCBBBAAA@@@????????????>>>??????@@@@@@AAABBBBBBiiiSSSIIIEEEBBBBBBFFFHHHFFFDDDCCCCCCDDDCCCBBB@@@???===???>>>===<<<<<<===>>>???DDDCCCBBBCCCDDDDDDAAA>>><<>>AAA>>>===AAA??????>>>===<<<<<<<<<<<<======>>>>>>===<<<:::999:::===>>>===>>>AAA???;;;===>>>???@@@AAAAAAAAAAAA@@@CCCDDDHHHUUUjjjzzzxxxooovvvqqqiiirrr~~~xxxttttttyyyxxxwwwwwwvvvuuutttsssssstttuuuxxxzzz|||~~~zzzyyy}}}|||rrrgggbbbcccbbbaaacccfffgggeeebbbdddcccbbbbbbbbbaaa^^^[[[]]]\\\[[[WWWSSSPPPNNNNNNHHHGGGKKKVVVbbbkkksssxxxyyy|||}}}||||||}}}~~~yyytttnnnfff^^^YYYOOOLLLGGGAAA===:::999999<<<;;;::::::;;;======>>>BBBDDDJJJRRRZZZiii~~~}}}|||{{{xxxvvvqqqssssssqqqkkkaaaWWWPPPEEE>>>???DDD@@@>>>SSSpppwww~~~TTTAAA444666;;;888555777333222222111111222222333000111222222000000111222111111111000000000////////////000000000111111111000000000000000///......---......//////000000111111000000//////000000111111111222222333222222222444555777777666666888999888888999:::;;;<<<======??????@@@AAA@@@???>>>===;;;===??????@@@AAAEEEIIIEEEAAA@@@FFFMMMUUU___iiiqqq~~~vvv|||zzzjjjXXXcccooouuubbbRRRJJJFFFCCCAAABBBAAA@@@???>>>>>>>>>>>>======>>>>>>???@@@@@@@@@ooopppRRRIIIBBBAAAAAAEEEHHHIIIFFFCCCBBBBBBCCCBBBAAA@@@>>>===???>>>===<<<<<<===>>>???FFFEEEDDDDDDEEECCC@@@>>>>>>???AAACCCEEEJJJQQQVVVKKKAAA;;;???BBB@@@???BBB???>>>===;;;;;;;;;;;;<<<<<<<<<======<<<;;;999888888<<<===<<<<<<>>>===:::;;;<<<===>>>@@@AAAAAAAAA???AAAAAAAAAJJJ]]]ppp{{{zzzuuulllgggpppwwwtttzzz}}}}}}|||zzzxxxvvvtttssssssssstttvvvwwwyyyzzzzzz}}}xxxvvvxxxwwwppphhhdddbbbccccccdddddddddccccccgggffffffggggggddd```]]]```^^^[[[YYYWWWUUURRRPPPIIICCCBBBJJJTTT]]]fffmmmrrrtttwwwzzz{{{{{{}}}wwwrrrlllddd]]]VVVNNNJJJBBB@@@===;;;999999:::;;;::::::;;;<<<===???@@@AAAFFFLLLUUU]]]fff{{{~~~~~~|||yyyuuurrrrrrsssrrrnnnfff[[[QQQJJJ@@@>>>BBBEEE???EEEkkkvvvlll```CCC888222777:::777555666222222111111111111222222000111222222000000111222111111000000000000//////////////////000000000000000000000000000//////...........................000000////////////000000111111222222222111111000222333555555444444666777555555666777888999::::::===>>>???@@@@@@@@@???>>>:::<<<>>>>>>???AAADDDFFFEEE@@@===@@@DDDHHHOOOWWWeeeyyy|||}}}~~~wwwddd\\\```uuu|||cccZZZNNNFFFBBBBBBBBBAAA@@@@@@???>>>============<<<<<<<<<===>>>>>>??????rrr```KKKIIIAAAAAACCCFFFIIIIIIFFFCCCAAAAAABBBBBBAAA???>>>===??????>>>======>>>??????EEEEEEEEEEEEEEEDDDBBB@@@@@@@@@@@@AAACCCEEEDDDDDDEEE>>>;;;???CCCBBBAAABBB???===<<<:::::::::;;;<<<;;;<<<<<<<<<<<<:::999888777;;;===;;;:::<<<<<<999999:::<<<===???@@@AAAAAA@@@AAA@@@===AAAQQQfffuuuuuuqqqwwwzzzyyy~~~}}}zzzwwwvvvuuurrrrrrsssuuuvvvwwwxxxyyyzzzwwwuuuuuussspppkkkiiiccceeefffeeecccbbbcccdddggghhhiiikkkllljjjeeebbbaaa^^^ZZZYYYYYYXXXUUUQQQMMMLLLOOOUUUUUUSSSWWW```gggiiinnnuuuxxxzzz}}}}}}{{{xxxuuukkkfff^^^VVVPPPJJJEEEAAA???>>><<<:::999999:::;;;999:::<<<>>>@@@BBBEEEGGGJJJTTTcccppp~~~~~~}}}}}}}}}|||xxxssspppqqqpppmmmggg___TTTJJJDDD>>>AAAAAA===@@@YYY{{{jjjssskkkNNN<<<777555777777222111444222222111111111111222222000111222111000///000222111000000000////////////........./////////000000//////000000000000////////////......------------000//////......//////000111111111222111111000///000111333333222222444555333444444555666777888888;;;<<<>>>???@@@@@@??????;;;<<<===???@@@BBBDDDEEEGGGAAA>>>???@@@BBBGGGMMMYYYlll}}}~~~sssssswwwrrrooommmiiiiiiuuupppbbbUUUOOOHHHCCCBBBBBBBBBAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????}}}eeeQQQJJJGGGFFFEEEEEEFFFGGGGGGFFFEEE@@@AAAAAABBBAAA@@@>>>===??????>>>>>>>>>>>>??????BBBCCCEEEEEEEEEDDDCCCCCC@@@??????@@@BBBAAA>>>;;;@@@<<<;;;???BBBBBBAAABBB======;;;;;;:::;;;<<<<<<;;;<<<<<<<<<<<<:::999888777<<<>>><<<:::;;;;;;999999:::;;;===???@@@@@@AAAAAAAAA???===>>>HHH[[[lllrrruuu{{{|||zzzzzz}}}}}}wwwxxxzzz|||~~~}}}yyyvvvuuuuuuqqqqqqssstttvvvxxxzzzzzzxxxwwwuuusssrrrrrrpppnnnggghhhhhhfffdddccccccdddggghhhjjjmmmooonnnkkkhhhgggdddaaa```aaaaaa]]]ZZZTTT```ttt}}}oooWWWMMMRRR[[[\\\bbbkkkrrruuu|||~~~~~~~~~~~~{{{vvvooohhhcccYYYTTTLLLFFFBBB>>><<<:::999999888777777777888999;;;===??????@@@CCCHHHKKKPPP```xxx~~~zzzyyyyyyzzzzzzwwwrrrooommmjjjeee^^^UUULLLEEE@@@>>>BBB>>>777HHHtttuuunnnoooNNNAAA:::888666666333111222555222111111000000111111222///000111111000///000111000000000////////////...---............///////////////000000000000///////////////...------,,,,,,//////............//////000000000111111000000//////000222222111111333444333333444555666777777888999:::<<<>>>??????>>>>>>======>>>@@@BBBCCCDDDDDDCCC>>>;;;<<<======AAAFFFNNNXXXeee{{{uuuyyy{{{}}}}}}zzzyyy{{{kkk\\\]]]dddrrr}}}}}}iiiVVVOOOIIIFFFBBB@@@>>>>>>>>>=========<<<<<<;;;<<<<<<<<<<<<<<<======>>>?????????iiiMMMJJJLLLGGGIIIHHHGGGFFFEEEEEEFFFFFF@@@AAABBBBBBBBBAAA???>>>????????????????????????@@@BBBDDDEEEDDDCCCCCCDDD>>>>>>???AAABBBBBB@@@>>>>>>======>>>AAABBBAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;999888888>>>AAA===:::;;;<<<;;;:::;;;<<<===???@@@@@@@@@@@@@@@??????>>>CCCRRR```eeefffmmmsssyyyzzzzzzpppwwwzzz}}}|||wwwtttssstttqqqqqqsssuuuwwwxxxzzzzzzvvvwwwvvvrrrqqqttttttrrrmmmllljjjhhhgggfffeeeeeeggghhhjjjmmmpppqqqooommmjjjiiigggffffffeeedddbbb]]]sss^^^IIIIIISSSPPPTTT]]]dddhhhqqq}}}{{{|||}}}}}}|||{{{|||}}}~~~~~~~~~}}}}}}zzzrrrhhh^^^SSSMMMJJJFFFAAA===;;;:::999888666666777888999:::<<<===???AAABBBCCCDDDHHHPPPVVVhhh}}}{{{|||zzzwwwwwwvvvvvvvvvtttpppmmmfffbbb[[[SSSKKKDDD@@@???<<>>@@@CCCDDDDDDCCCBBB===;;;===>>>>>>AAAFFFEEEIIIOOOddd~~~vvvlllqqq|||yyyzzzuuuhhheeennn~~~yyyvvvvvvvvvqqqlllnnnuuuooo\\\LLLEEEFFF@@@???>>>=========>>>>>>======<<<<<<;;;<<<<<<===<<<<<<======>>>?????????xxxWWWGGGJJJLLLHHHFFFFFFGGGFFFEEEDDDEEEEEEAAAAAABBBCCCCCCBBB@@@????????????@@@@@@?????????@@@CCCEEEEEEBBBAAAAAABBB??????@@@AAA@@@@@@AAAAAA>>>>>>>>>===???@@@@@@???;;;<<<>>>??????>>><<<;;;======>>>>>>===<<<:::999999@@@CCC???;;;<<<===<<<;;;<<<===>>>???????????????===???AAA@@@AAAIIITTTxxxaaa___iiimmmttt|||}}}{{{~~~yyytttssstttrrrsssssstttuuuvvvwwwwwwrrrvvvvvvqqqqqqtttvvvssssssoookkkjjjjjjjjjhhhfffiiiiiijjjmmmooopppooonnnjjjkkkkkkjjjhhhfffgggggghhhxxxWWWEEEIIIPPPIIIHHHNNNRRRUUU```nnnzzz}}}yyy|||~~~~~~|||zzzzzz{{{}}}~~~{{{zzzzzz{{{}}}~~~xxxnnnbbbXXXMMMEEE???CCC@@@<<<999999::::::999888888999;;;<<<>>>???@@@AAADDDGGGJJJOOOXXXeeennn}}}|||{{{}}}|||yyyxxxvvvtttsssrrrpppmmmjjj```ZZZQQQHHHBBB???>>>???===@@@LLLddd|||qqqtttHHH555===333444555444444555666666111111000000000000111111///000111000///...///111000000/////////.........,,,,,,---------...............///000000000000000////////////////////////...------------------...,,,---...///000111111111...///111111000000222333111111222333444555666666777888999:::;;;;;;:::999===<<<<<>>===???@@@@@@BBBGGGBBBEEEEEEOOO```fffjjjvvv||||||xxx}}}xxx|||}}}zzzfffaaacccjjjwww|||ppp]]]PPPGGGAAA@@@BBB===>>>>>>>>>>>>>>>???@@@======<<<<<<<<<<<<======;;;;;;;;;<<<======>>>>>>eeePPPHHHHHHHHHFFFBBBDDDFFFGGGFFFDDDDDDDDDAAABBBCCCCCCCCCBBBAAA@@@??????@@@@@@@@@@@@??????AAADDDFFFEEEAAA??????@@@AAABBBBBB@@@===<<<===????????????======??????>>>:::<<>>>>>>>>>>><<<;;;::::::AAAEEEAAA<<<<<<>>>>>>======>>>???????????????===<<<>>>BBBBBB@@@DDDLLLmmmeeeaaaiiinnnvvv}}}wwwvvvvvvttttttttttttttttttttttttpppuuuuuuqqqpppuuuvvvtttwwwqqqlllkkkmmmmmmjjjfffkkkjjjjjjlllnnnooonnnmmmlllooopppnnnkkkiiikkkmmmqqquuufffHHHBBBNNNOOOEEE@@@DDDFFFGGGRRRaaakkknnnssswwwzzz}}}yyy}}}~~~{{{{{{{{{}}}~~~xxxxxxxxxzzz}}}vvvnnnbbbVVVLLLEEE???<<<===:::777555666777777666888999999:::;;;<<<<<<<<<@@@DDDKKKQQQ[[[iii{{{tttyyy~~~~~~{{{zzzyyywwwsssqqqooommmjjjggg[[[UUUKKKBBB<<<;;;===??????@@@YYYppprrr___>>>444;;;333555666555555666333000111111000000000000111111///000111000///...///111000/////////............,,,,,,,,,---------............///000000000000000///000000000000000000000...------,,,,,,------...++++++---///000111111111...///111111000000222333000000111222333444555555666777888999:::999888888<<<;;;;;;>>>BBBCCCAAA>>>???<<<;;;===>>>===???CCCCCCHHHEEEBBBFFFIIIVVVkkkpppttt{{{{{{zzz~~~~~~~~~sssttttttuuu}}}gggVVVEEEAAADDDDDDAAA???===>>>>>>===<<<;;;===>>>======<<<<<<<<<======>>>999999:::;;;;;;<<<<<<===iiiSSSJJJHHHFFFEEEFFFFFFEEEEEEDDDDDDDDDEEEEEECCCBBBAAA???????????????AAAAAAAAA???===<<<>>>@@@FFFDDDAAA???======>>>???BBBAAA@@@???>>>>>>>>>>>>CCC@@@>>>>>>??????<<<:::999;;;===??????>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<;;;<<<===<<<===>>>??????>>>===<<<;;;>>>@@@@@@??????AAADDDbbbwww~~~wwwnnneeerrruuuyyy|||{{{xxxtttrrrqqqqqqtttvvvvvvvvvrrrsssvvvwwwwwwtttqqqooouuusssssstttuuurrrlllgggfffhhhkkknnnnnnllliiigggooopppppppppooonnnlllkkkmmmpppoooeeeWWWPPPSSSYYYZZZVVVNNNCCC===@@@FFFJJJWWWYYYaaakkkqqqtttxxx~~~|||zzz~~~wwwvvv}}}~~~}}}|||{{{{{{}}}}}}{{{uuuhhhWWWJJJCCC@@@>>>;;;===;;;999888888999999999;;;999;;;???@@@???@@@DDDIIIPPPVVV\\\jjj}}}}}}}}}}}}~~~}}}zzzwwwvvvxxxuuunnnkkkkkkfff^^^TTTKKKAAA???AAAAAA>>>:::>>>WWW{{{yyyjjjKKK===999888444444333333333333222222000000000000////////////000000000000////////////////////////////////////...------,,,,,,------.........................../////////...---------,,,++++++,,,,,,,,,---------,,,,,,------...///000000...///000111222333444444555444333222222444555777444555666777777888888888:::<<>>>>>??????@@@@@@>>>>>>???AAACCCFFFHHHIIISSSccctttwwwtttssszzzuuulllPPPKKKFFFDDDDDDCCCBBB???>>>>>>>>>>>>????????????;;;::::::999:::;;;<<<===============<<<<<<<<<<<>>>>>>>>??????AAABBBBBB@@@>>>===>>>???DDDCCCAAA???>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@BBB@@@======>>>>>><<<999;;;<<<===>>>@@@???===<<<;;;;;;::::::::::::;;;;;;;;;<<<===<<<:::999:::;;;<<<===>>>>>>>>>>>><<<<<<999<<<@@@???<<<;;;===@@@JJJ]]]rrr||||||wwwooohhhnnnzzzxxxrrrzzzzzzvvvvvvuuusssrrrrrrtttvvvwwwwwwssstttvvvwwwvvvtttqqqoooqqqqqqssstttuuusssooolllkkklllmmmnnnmmmjjjhhhfffrrrrrrsssrrrqqqpppnnnmmmoooqqqqqqmmmhhhiiiqqqyyyuuulll[[[JJJBBBCCCFFFFFFKKKJJJOOOXXX___cccgggmmmqqquuu|||yyywwwyyy~~~~~~~~~}}}}}}}}}}}}}}}|||~~~~~~|||~~~}}}vvvlllaaaQQQEEE???===;;;999999888777888999;;;<<<<<>>BBBCCCBBBEEEIIINNNYYYgggxxx}}}}}}||||||}}}}}}|||zzzwwwvvvwwwtttmmmiiiggg```XXXJJJAAA:::;;;<<<<<<===AAATTT|||mmmOOO===555555555444444333333333222222222000000000000////////////000000000000/////////..............................------,,,,,,------.......................................------------++++++,,,,,,,,,---------,,,,,,------...//////000...//////000222333333444444333222111222333555666444444666777777777777777;;;<<>><<<<<<<<<======>>>??????>>>>>>???@@@BBBDDDEEEFFFHHHTTTaaaoooxxx~~~{{{xxxuuuaaaRRRJJJIIIEEEAAA?????????===<<<============>>>>>>>>>>>>;;;;;;:::::::::;;;<<<===<<<<<<;;;;;;;;;:::::::::PPPGGG@@@CCCHHHIIIFFFEEEBBBBBBAAA@@@@@@@@@@@@@@@EEECCC@@@===<<<===>>>???AAACCCCCCBBB???======>>>@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<===>>>@@@AAABBB@@@>>>===<<<===<<<;;;999===;;;;;;===@@@@@@>>>;;;::::::999999999999::::::888:::::::::888777888999;;;<<<===>>>>>>===<<<;;;888>>>BBB@@@;;;777:::>>><<>>EEEMMMQQQUUUXXXbbbmmmxxx|||}}}}}}|||yyy}}}}}}~~~~~~~~~|||}}}zzz{{{|||}}}}}}{{{yyyxxxvvvwwwvvvuuuwwwyyyuuunnnaaaWWWJJJAAA<<<;;;999888666777999:::<<<>>>???@@@@@@>>>@@@EEEIIILLLTTT\\\hhhuuu{{{}}}|||{{{{{{|||{{{yyyxxxuuuvvvrrrllleee___VVVMMM@@@:::999>>><<<888AAAPPP~~~rrrzzzrrrNNN<<<777555555999333333333333222222222222000000000000////////////000000000/////////.................................------,,,,,,------...........................------------............,,,,,,,,,,,,------------,,,,,,------.../////////......///000111222333333333333222111111333444555333444555666777777777777;;;<<<>>>??????>>>===<<<::::::;;;<<<<<<===>>>>>>>>>>>>??????@@@AAABBBCCC@@@EEEMMM\\\vvv|||www{{{{{{www{{{{{{{{{eeeTTTGGG???;;;FFFDDDAAA?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===::::::999999999888888888HHHDDDBBBEEEHHHHHHEEEBBBDDDCCCBBBAAA@@@@@@@@@AAADDDBBB???<<<;;;<<<>>>???AAACCCDDDCCCAAA>>>======<<<===???@@@AAA@@@???>>>;;;;;;;;;<<<===>>>@@@@@@===<<<<<<;;;;;;:::999999<<<:::888:::>>>???<<<999::::::999999999999::::::888999:::999777666777888999:::<<<======<<<;;;;;;:::@@@EEECCC;;;777999===???DDDVVVppp}}}|||zzz}}}tttnnnuuuwwwzzzyyyvvvtttrrrrrrtttvvvvvvvvvvvvvvvvvvuuusssqqqooonnnkkkoootttuuutttssstttvvvrrrqqqppppppppprrrsssuuuxxxxxxwwwvvvuuutttrrrrrrtttrrrpppssszzzvvvmmm^^^SSSVVV]]][[[RRRIII@@@;;;>>>DDDGGGIIIKKKSSSbbbnnnpppuuu~~~~~~}}}}}}}}}~~~}}}~~~|||~~~|||~~~~~~yyywwwxxxyyyxxxwwwtttqqqoookkkmmmmmmllllllmmmhhhbbbVVVOOOFFF???<<<;;;::::::999;;;===>>>>>>???@@@AAAFFFDDDDDDIIINNNVVVcccooo~~~zzz~~~|||{{{zzz{{{{{{yyywwwsssqqqmmmggg___VVVKKKDDD===;;;???DDD===:::PPPmmmwwwmmm}}}aaaAAA999:::666555:::333333333222222222222111000000000000////////////000000/////////....................................------,,,,,,------...........................,,,,,,,,,------.........,,,,,,,,,------------...---------.........//////......//////000111222222222111111111111222333444333333444555666666666666;;;;;;=========<<<;;;:::::::::;;;<<<===>>>>>>?????????@@@@@@@@@AAA@@@@@@@@@CCCFFFPPPcccyyy}}}yyy|||~~~~~~~~~{{{nnn\\\NNNFFFDDDBBBBBBDDDBBBAAA@@@@@@@@@@@@@@@;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<888888888888777777777777GGGFFFEEEDDDEEEFFFEEEBBBCCCCCCBBB@@@@@@?????????BBBAAA>>><<<;;;<<<>>>???@@@BBBCCCCCC@@@>>>======:::;;;>>>@@@AAA@@@???======<<<<<<;;;;;;<<<<<<===::::::::::::999888888888999777666888:::;;;:::777;;;;;;::::::::::::;;;;;;888999:::999888777777999888999:::;;;<<<<<<;;;::::::???CCCAAA:::777999<<>>??????>>>>>>@@@BBBMMMKKKMMMRRRZZZeeewww~~~|||{{{zzzzzzyyyvvvtttnnniiiddd^^^VVVLLLCCC>>>>>><<<======:::DDDkkk{{{wwweeeLLL:::999:::333000555333333222222222111111111000000000000////////////////////////.......................................------,,,,,,------...........................+++,,,,,,,,,------......,,,,,,---------.........---------........................//////000000111000000000000111111222222222333444555555666666555999:::;;;;;;;;;:::999888:::;;;;;;<<<>>>??????@@@@@@@@@AAAAAAAAAAAA@@@???BBBFFFIIILLLRRR]]]gggkkkrrrnnnnnnssszzz}}}wwwzzzrrraaaYYYNNNFFFCCCCCCAAA@@@>>>>>>>>>>>>=========>>>::::::::::::999999888888;;;;;;;;;;;;;;;;;;::::::888888888777777777666666BBBDDDDDDAAAAAADDDEEECCCBBBAAA@@@>>>============???>>>===<<<<<<===>>>>>>???AAABBBAAA???======>>>999;;;===???@@@???>>>===>>>===<<<;;;::::::::::::888999999888777666666888666666777777777777888888;;;;;;::::::::::::;;;;;;999:::::::::888777888999777888999:::;;;;;;::::::999;;;<<<;;;888666888:::<<<<<>><<<===:::777777???\\\}}}GGG===666999888333000333222222222222111111111111000000000000/////////////////////.........------------------------------...------,,,,,,------...........................,,,,,,,,,,,,------------,,,---------....................................---........./////////000/////////000000000000111111222333444555555555555888888888999999999888888::::::;;;===>>>???@@@@@@???@@@AAABBBBBBAAA??????BBBFFFJJJJJJIIIKKKPPPUUUVVVXXX]]]gggtttyyyyyytttaaaQQQLLLIIIEEEBBBAAA@@@???>>>>>>@@@AAA@@@>>>===>>>???;;;::::::999999888888777999::::::::::::999999888777777666666666555555555===BBBDDDAAA@@@CCCEEEBBBBBBBBB@@@???>>>=========;;;;;;<<<===>>>>>>>>>>>>>>>??????>>>======>>>@@@:::;;;===>>>>>>>>>>>>======<<<;;;:::999999999999555777999888555444555777444777999888555444777;;;::::::999999999999::::::888999:::999777777777888555777888::::::::::::999:::888777666777999:::;;;;;;===???FFF[[[zzz{{{ooonnnooorrrzzz~~~uuusssqqqqqqrrrsssssssssvvvuuusssqqqppppppqqqrrrqqqqqqqqqtttwwwxxxwwwwww}}}|||yyyxxxxxxyyyzzz|||}}}|||zzzwwwvvvuuuttttttwwwtttrrrtttzzz~~~~~~]]]XXXSSSQQQKKKDDD???@@@DDDBBBCCCDDDEEEFFFNNNWWWZZZ___fffkkkmmmoooqqqtttsssvvvxxxxxxxxxxxx{{{}}}{{{|||~~~{{{~~~zzzzzz{{{{{{zzz~~~~~~xxxuuuzzzzzz~~~~~~~~~zzztttsssqqqooonnnmmmllljjjggghhheee```^^^^^^[[[UUUPPPNNNLLLHHHEEECCCBBBBBB===@@@AAA>>>===>>>>>>;;;======<<<;;;::::::;;;======@@@CCCDDDEEEIIIQQQXXX```jjj}}}}}}~~~xxxxxxxxxxxxvvvqqqkkkfffaaaWWWMMMIIIDDD===<<<>>><<<===>>>FFF___]]]:::888666555666555555444222222222222111111111111000000000000//////////////////.........---------------------------------...------,,,,,,------...........................------,,,,,,,,,,,,,,,,,,------------....................................------............//////......//////000000000///111222333444444555444444666666666777888888888888888999:::;;;===>>>???@@@===>>>???AAAAAA@@@>>>===DDDEEEFFFFFFEEEDDDEEEGGGAAAEEEMMMVVVdddsssvvviii^^^XXXRRRMMMIII???@@@@@@???>>>>>>@@@BBB@@@BBBCCCBBB@@@>>>???@@@;;;;;;:::999999888777777888999999999999888777666555555444444444333333333===DDDGGGCCCAAACCCDDD@@@EEEDDDCCCAAA@@@?????????888:::<<<>>>??????>>>>>>===>>>>>><<<;;;<<>>>>>:::===;;;:::JJJkkkrrrdddeeennnoooxxx}}}vvvtttrrrrrrssstttttttttuuutttrrrppppppppprrrsssqqqoooooosssxxx{{{zzzxxxyyyxxxwwwwwwxxx{{{}}}}}}{{{xxxwwwvvvuuuvvvuuurrrpppqqqvvv{{{~~~vvvaaa___]]][[[TTTJJJFFFGGGJJJDDDAAACCC???999===GGGGGGNNNWWW^^^bbbdddhhhjjjnnnqqqssssssrrrssswwwzzzxxxyyyzzz|||~~~zzz}}}yyyzzz|||}}}xxxzzzuuutttzzz~~~|||}}}|||yyyxxx{{{{{{xxxtttooooooooonnnkkkhhheeeddd______[[[UUUSSSSSSOOOJJJGGGEEEBBB???===<<<======777;;;<<<999999<<<===<<<===>>>>>>>>>======???@@@???BBBFFFIIILLLSSS^^^ggg{{{yyy|||vvvvvvvvvvvvtttnnnfffaaa]]]QQQGGGBBB???:::;;;@@@<<>>???;;;<<<>>>???@@@???===<<>>@@@???<<<:::;;;<<<;;;;;;::::::999888888777777888999999888777666555333333333222222222111111AAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@@@@??????>>>===>>>???@@@@@@???>>>===>>>===<<<<<<===???AAACCC===<<<<<<<<<===>>>@@@AAA===;;;;;;===<<<999:::>>>@@@777222666::::::777666777777666666666666777777444999:::777777:::999444666777777777777666666555777888:::;;;;;;999666444666666666666666777777888<<<;;;:::;;;DDDXXXqqqzzzppplllllllllmmm|||wwwvvvwwwuuussssssuuutttrrrqqqqqqqqqrrrrrroooppprrruuuvvvvvvvvvvvvyyytttqqqtttzzz}}}{{{yyywwwvvvwwwxxxyyyxxxuuusssuuuyyy}}}~~~~~~xxx~~~fffdddbbb___\\\VVVOOOJJJOOOJJJCCC>>><<<<<<<<<<<>><<<;;;999888777777777888999:::;;;;;;;;;;;;<<<;;;;;;<<<>>>??????>>>BBBBBBIIISSSWWW[[[nnn~~~yyyyyy}}}~~~|||nnnwww|||wwwpppjjjccc\\\UUUMMM???666888@@@@@@<<>>CCCCCCCCCBBBBBBAAAAAA@@@<<>>=========??????>>>===<<<;;;;;;:::888888999;;;<<<;;;888666777666666555444444333333333444555555444333111000AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>><<<===>>>??????>>>===<<<>>>===<<<;;;<<<===???@@@===<<<<<<<<<===>>>@@@AAA===;;;;;;===<<<999;;;@@@999666999BBBHHHDDD===888888888777777777777888888666999:::666666999999555444555666777777777777777666777999::::::888666444777666666555666777888999===<<<;;;:::@@@NNNaaappp}}}vvvsssssssssqqqpppzzzrrrxxx}}}}}}vvvrrrrrrtttsssrrrqqqqqqqqqqqqpppnnnoooqqqrrrtttuuuuuuuuuyyyuuurrrsssxxx|||}}}||||||{{{zzzxxxwwwwwwxxxxxxyyywwwuuuvvvzzz}}}~~~~~~kkkjjjhhhfffddd```ZZZVVVSSSNNNGGGBBB???>>>===<<>>===;;;:::999888777666666666999999:::<<<===>>>>>>>>>@@@??????@@@BBBDDDEEEEEEEEECCCIIIXXXfffttt|||yyyyyy}}}|||yyyuuuyyyyyytttnnnhhh^^^SSSLLLFFF???<<<<<<=========CCC___bbbHHH999555555333222222111111111111111111111111111111111//////000000//////...---..................------........................------------------------///.........------------------------------------,,,,,,,,,---------......//////.........---------,,,---......//////.............../////////000000000000111111222333333444111222444444333333555666777777888999;;;<<<======::::::::::::;;;<<<===>>>BBBAAAAAAAAA@@@@@@??????===@@@CCCFFFGGGIIILLLNNNRRRVVVZZZ^^^hhhssswwwuuu}}}{{{zzz~~~{{{xxxqqqttt{{{zzztttppphhh```YYYTTTQQQPPPKKKJJJIIIHHHGGGFFFFFFEEE?????????>>>>>>>>>============<<<<<<;;;::::::999999888888999::::::888666777666666666555555444444333444444333333222111000@@@@@@@@@AAAAAAAAAAAABBBAAAAAA@@@@@@???>>>>>>>>>;;;<<<===>>>>>>===<<<;;;===<<<;;;;;;;;;<<<===>>>===<<<<<<<<<===>>>???@@@>>><<<;;;===<<<:::===CCC555333888BBBGGGCCC;;;777999999888888888888999999888:::999666666888888666444555666777888999999999666777999::::::888666555888777666555555777888:::>>>===;;;:::;;;BBBNNNWWWtttyyyzzzxxxyyy~~~~~~~~~ooojjjppp}}}xxx|||ttttttuuutttssstttuuutttrrrqqqoooooooooppprrrsssuuuvvvzzzwwwttttttwwwzzzyyyxxx|||{{{{{{zzzzzzyyyyyyyyy{{{yyyxxxyyy{{{~~~~~~|||sssrrrqqqqqqpppnnnkkkhhh___ZZZSSSMMMIIIFFFCCCAAAAAAAAAAAA???======???AAA@@@BBBEEEGGGJJJNNNSSSVVV\\\```fffjjjmmmppprrrtttuuuwwwyyyzzzzzzzzz|||}}}{{{{{{zzz{{{|||{{{xxxvvvxxxvvvuuuvvvxxxxxxxxxwwwuuutttrrrpppnnnlllkkkjjjgggeeeccc```\\\YYYVVVUUUQQQNNNIIIFFFEEEDDDCCCBBB???>>>===<<<;;;:::999999999888888777777777777888999999:::;;;===>>>??????@@@@@@??????@@@AAACCCDDDJJJLLLYYYppp|||}}}|||yyyyyyzzzwwwrrrzzzxxxssslllfff^^^QQQFFF???<<<<<>>>>>??????????????????>>>>>>>>>@@@CCCDDDDDDEEEGGGHHHLLLMMMLLLMMMRRRZZZ^^^]]]hhhooouuuxxx{{{|||nnniiinnnooosss{{{}}}pppfff[[[WWWQQQKKKGGGFFFGGGHHHHHHGGGEEECCCBBBBBBCCCCCC??????>>>>>>>>>>>>======;;;;;;;;;::::::999999999:::888777777888888777666666666666555555555555555444333222111000000000000?????????@@@@@@@@@AAAAAA@@@@@@@@@???>>>>>>======;;;;;;<<<======<<<;;;;;;>>>===<<<;;;;;;<<<<<<==================>>>?????????<<<<<<===<<<;;;>>>DDD===777555999<<<;;;999999::::::999999999999::::::;;;;;;999777666777888888777888999999::::::::::::777888999::::::999888777999777666555555777999:::<<<<<<<<<;;;:::===BBBFFFaaarrr~~~uuunnnjjjrrrzzz~~~~~~{{{wwwvvvuuuwwwyyyyyyvvvtttpppoooooooooqqqsssuuuwwwzzzxxxwwwwwwyyyzzzzzzxxx||||||}}}}}}|||{{{zzzzzz|||{{{{{{{{{}}}~~~~~~}}}zzzyyyyyyzzz{{{|||zzzyyyoookkkeee___[[[VVVQQQNNNFFFDDDBBB???<<<<<<===>>><<<<<<======>>>@@@BBBDDDIIINNNVVV]]]cccgggkkkmmmqqqsssuuuvvvuuuuuuuuuvvvtttsssrrrsssssssssqqqnnnrrrpppooopppppppppnnnmmmhhhfffbbb___]]]\\\[[[\\\UUUSSSPPPLLLIIIGGGFFFFFFCCCAAA>>><<<;;;;;;;;;;;;::::::::::::999999888888999999999999:::;;;;;;<<<<<<======>>>???@@@AAAAAAEEEEEEEEEDDDDDDEEEHHHJJJUUUaaazzz~~~|||xxxvvvwwwtttnnnvvvrrrjjjaaaXXXNNNCCC;;;===:::===@@@===???YYYxxxyyyjjjGGG::::::888333333222111111111111111111111111111111111111111000000111111000000///...,,,,,,------------......------------------------------------------------------------------------------------------------,,,,,,,,,---------..............................,,,---......///.........,,,,,,,,,---------......000000000000111111222222000111333333222222444555666666666666666777777777666777777888:::<<<===>>>>>>>>>>>>>>>>>>?????????>>>@@@BBBCCCCCCCCCEEEFFFMMMKKKGGGDDDDDDHHHKKKLLLUUU\\\ccchhhppp|||~~~{{{zzz|||}}}~~~|||yyykkkllltttrrrpppnnnkkkggg```WWWQQQIIIGGGDDDBBBBBBCCCEEEFFFGGGEEEBBB@@@???@@@AAAAAA>>>>>>>>>>>>>>>=========:::::::::::::::999999999:::888666666777888777666444444444444444444444444444333111/////////000000>>>>>>>>>????????????@@@@@@??????>>>>>>======<<<:::;;;<<<======<<<;;;:::>>>>>>===========================>>>>>>>>>>>>>>>???<<<<<<>>>===;;;>>>CCCEEE===999:::<<<===???BBB;;;;;;::::::::::::;;;;;;===;;;999999888888999:::<<<<<<<<<<<<<<<;;;:::999999999:::;;;;;;::::::999999888666555666777999:::888:::;;;<<<===>>>???AAAMMMjjjrrrkkkoooppp{{{|||yyyvvvvvvyyyzzzxxxuuupppppppppppprrrtttvvvwwwyyyyyyyyy{{{}}}}}}}}}|||||||||}}}}}}}}}|||{{{{{{||||||}}}}}}~~~}}}zzzvvvqqqlllgggaaa]]]TTTQQQLLLGGGCCCAAA??????;;;:::999888999::::::;;;;;;@@@HHHPPPWWW\\\aaaeeehhhjjjlllllljjjiiihhhhhhiiigggffffffggggggeeeccceeedddcccccccccbbb```]]][[[XXXTTTPPPMMMLLLLLLLLLFFFDDDBBB???>>>===>>>>>><<<;;;;;;999999999::::::;;;;;;::::::999999888888999999::::::<<<===>>>???@@@@@@@@@AAABBBDDDFFFGGGJJJLLLOOOQQQSSSVVV[[[___iii}}}zzz}}}}}}yyyttttttvvvuuuqqqmmmjjjcccXXXLLL@@@;;;:::@@@===>>>AAAAAAPPP}}}}}}yyyqqqNNN999777999555444333333222222222222333000000000000000000000000000000000000000///......,,,,,,,,,,,,------......------------------------------------------------,,,,,,------------------------------------------,,,,,,,,,---------......---.....................,,,---......///.........,,,,,,,,,,,,------------//////000000000000111111///111222222111222333555555555555555555555555555555666666777999;;;<<<=========>>>>>>??????@@@@@@===???BBBCCCDDDDDDFFFHHHLLLHHHEEEBBBAAAAAAEEEHHHNNNRRRSSSRRRUUU]]]ccceeepppwww}}}}}}|||xxxxxx{{{oooaaa]]]^^^]]]YYYSSSOOOLLLJJJIIIIIIAAAAAABBBDDDEEEFFFFFFFFFFFFDDDBBB@@@??????@@@AAA??????>>>>>>===<<<<<<<<<:::::::::::::::;;;;;;;;;999777666666777888888777444444333333333333333333333222000///......///000=========>>>>>>>>>????????????>>>>>>===<<<<<<<<<:::;;;<<<======<<<;;;:::==============================>>>>>>>>>>>>======>>><<<===???===:::<<<@@@@@@<<<;;;???BBBAAAAAACCC;;;;;;::::::::::::;;;;;;===;;;:::<<<<<<:::;;;===>>>>>>>>>===<<<;;;:::999888999::::::::::::::::::888777777777888888999999777888:::===???@@@@@@@@@DDDcccmmmfffkkkpppwwwwwwtttuuuwwwuuurrrpppppppppqqqssstttvvvwwwwwwxxxzzz|||~~~~~~~~~}}}{{{zzzzzzzzzzzzzzzzzzzzzzzz|||~~~~~~~~~{{{uuuooojjjbbb^^^VVVOOOIIICCC>>>:::;;;999777777999:::;;;:::666:::@@@EEEKKKPPPUUUXXX^^^aaaccccccbbb```______aaa___^^^]]]^^^^^^]]][[[[[[ZZZYYYYYYYYYXXXUUURRROOOMMMJJJFFFCCCBBBBBBCCC>>>===<<<:::::::::;;;<<<999:::;;;:::999999;;;<<<;;;;;;;;;::::::999999999:::::::::;;;<<<>>>@@@AAA>>>>>>???AAADDDHHHKKKMMMJJJPPPXXX^^^dddjjjrrrxxx}}}wwwwwwwwwtttpppppptttuuurrrccc___YYYQQQEEE<<<;;;???===;;;<<>>???@@@@@@<<<>>>AAACCCDDDEEEGGGHHHEEECCCBBBCCCBBBAAADDDJJJIIILLLKKKHHHHHHNNNSSSTTT]]]cccjjjpppssstttttttttyyytttvvvvvv{{{yyy{{{|||}}}zzz}}}yyylll^^^TTTOOOLLLJJJJJJJJJIIIHHHGGGFFFFFF???AAACCCEEEFFFFFFFFFEEEEEEDDDBBBAAA@@@???@@@@@@@@@@@@???>>><<<;;;::::::999999999::::::;;;;;;;;;777666666777999:::999888555555444444333222222111333222111000////////////<<<<<<=========>>>>>>>>>???>>>>>>======<<<;;;;;;;;;<<<===>>>>>>===<<<;;;:::;;;;;;<<<==================>>>??????>>>===<<<===<<<===@@@>>>999999<<<>>>;;;<<>>===???;;;::::::::::::::::::;;;===:::;;;???@@@======@@@<<<<<<<<<<<<;;;;;;:::999777777888888888999999999666777888999999999888888777888999<<<>>>??????>>>@@@UUUiiiwwwyyyqqqeeeeeennnqqq}}}uuuttttttssspppmmmnnnpppqqqsssttttttttttttvvvyyy{{{{{{{{{zzzzzzxxxwwwvvvuuuuuuvvvwwwxxxxxx{{{~~~{{{wwwpppjjjccc[[[TTTMMMEEE@@@BBB???<<<;;;=========;;;888:::===>>>@@@DDDHHHKKKOOORRRVVVWWWWWWUUUUUUUUUWWWUUUSSSSSSSSSSSSRRRQQQOOONNNNNNNNNNNNLLLIIIFFFCCCBBB@@@>>>============::::::999999999999999:::888:::;;;;;;999999;;;===;;;;;;<<<<<<<<<<<<<<<<<<=========>>>???AAABBBCCCAAACCCEEEIIIOOOUUU[[[^^^___gggrrr|||{{{wwwqqqrrrpppllllllooommmhhhZZZRRRKKKGGGBBB<<<>>>CCC======BBBQQQkkk}}}iiittt\\\BBB777666555333222222222111111111111222222000000000000000000000000...............---,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......---------.........//////,,,---......//////......------------............////////////////////////...///111111000000222333333333333444444555555555666555555666777888999:::999:::;;;<<<===>>>??????<<>>BBBAAA@@@>>><<<:::888888777777888888999::::::;;;555555666999;;;<<<;;;:::888888777666444333222222222222222222111000//////<<<<<<<<<<<<=========>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<===>>>>>>===<<<;;;888999:::;;;<<<<<<<<<<<<======>>>??????>>>===<<<<<<<<<>>>@@@>>>999777999GGGBBB>>>>>>===;;;<<<@@@;;;::::::999999::::::;;;===:::<<>>>>>BBB999999::::::;;;:::::::::555555666666777777777888555777999:::;;;:::888777999888999:::<<<===<<<;;;:::CCCNNN```nnnllliii```bbbnnntttxxxuuuuuussspppkkkmmmoooqqqrrrssssssrrrrrrtttxxxyyyyyywwwvvvuuuuuutttrrrqqqqqqsssuuuvvvwwwzzz~~~}}}xxxqqqkkkeee^^^VVVPPPLLLHHHCCCAAA@@@@@@===;;;======<<<;;;;;;<<>>???@@@@@@AAAAAAAAAAAABBBCCCEEEFFFGGGMMMOOOSSSYYYaaaiiiqqquuu}}}{{{yyyoooqqqoookkkiiihhhbbb[[[TTTHHH?????????===???CCCDDDFFFOOOgggiiiqqqwww~~~\\\GGG777666888333333888111000000000000000111111000000000000000000000000------......------,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,---------......---------.........//////,,,---......//////......---------........./////////////////////............///111111000000222333222222333444444555666666666666666666666777888888888888999:::<<<===>>>>>>===???AAABBBBBBBBBCCCDDDEEEDDDGGGJJJFFF??????DDDEEEIIIKKKIIIGGGIIIHHHFFFJJJJJJJJJLLLNNNOOONNNLLLPPPSSSVVVXXXYYY___gggooohhhjjjttt}}}|||yyyrrrxxxmmmmmmkkkcccbbbggg[[[VVVPPPMMMMMMNNNPPPQQQKKKPPPPPPHHHCCCFFFHHHGGGDDDFFFHHHHHHGGGEEEEEEEEEHHHGGGEEECCCBBBBBBCCCDDDBBBBBBBBBBBBAAA???>>>===CCCBBB@@@>>>;;;999777666555555666777888999999:::444444666:::===>>>===;;;;;;:::999888666444333222222222333333333111///...:::::::::;;;;;;<<<<<<<<<>>>;;;:::;;;===>>><<<:::999<<>>;;;:::999999:::;;;<<<============<<<;;;;;;<<<<<<===>>>???999;;;===???>>>;;;888555>>>AAACCCBBB@@@<<<:::999777888999888777777999;;;999<<>>>>>@@@???<<<@@@======???@@@>>>@@@DDD@@@???===<<<;;;;;;;;;<<<:::::::::::::::::::::::::::999888777777888999:::888888888888888999::::::999:::;;;;;;;;;;;;>>>@@@===???@@@BBBCCCBBBBBBAAAAAABBBDDDGGGJJJOOOUUUYYY\\\dddmmmwww~~~}}}xxxrrrqqqooolllggg```XXXQQQMMMBBB<<<<<>>===;;;===>>>>>>@@@AAABBBCCCCCCAAAAAAAAA@@@??????BBBEEEIIIJJJKKKJJJIIIJJJLLLNNNPPPOOOMMMLLLKKKJJJJJJJJJFFFIIIJJJJJJIIILLLRRRWWWUUUXXX[[[___dddmmmxxx|||oooccc\\\[[[]]]jjjqqqzzz}}}yyyvvvuuujjjfffaaa^^^```fffmmmrrrccc]]]VVVUUUXXXWWWRRRLLLJJJJJJJJJIIIIIIHHHHHHHHHDDDDDDEEEFFFGGGGGGGGGGGGDDDEEEFFFHHHHHHGGGGGGFFFKKKHHHEEEDDDDDDDDDDDDCCCIIIFFFCCC???===<<<<<<<<>>===<<<;;;:::999999999999999888888888777777333444666999:::;;;;;;;;;999888777555333222222222333222111111000000111111::::::::::::;;;;;;;;;<<<===;;;::::::<<<===<<<:::999;;;>>>???===;;;999999888999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???:::;;;===>>>===;;;888777>>>@@@BBBBBB???<<<:::999777888999888777888999;;;<<<;;;===BBBGGGFFFAAA;;;;;;;;;::::::999888777777666666777888888888888777999999888888888999:::;;;999888888777888999:::;;;888;;;;;;???RRRnnnuuulllfffgggfffcccfffnnnuuusss~~~}}}~~~vvvyyyppppppppprrrrrrqqqqqqqqqqqqrrrrrrtttuuuvvvwwwwwwvvvuuussspppnnnooorrrtttttttttyyyxxxsssoooiiiaaaZZZUUURRRPPPOOOHHHFFFBBBBBBHHHMMMHHH???>>><<<===BBBCCCAAA@@@AAA@@@???===;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;<<<======<<<<<<<<<======>>><<<>>>??????>>>>>>???@@@???@@@BBBDDDFFFGGGHHHHHHHHHJJJLLLNNNRRRYYYbbbiiittt}}}~~~yyysssooolllggg```XXXPPPIIIEEEEEE<<<999@@@HHHHHHDDDBBBMMMnnnrrrOOO<<<:::777444222111111111000000000000000000000000000000000000//////......//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,---...///000........................---------............//////000000111000000//////---......---++++++...111555555555444444444444444666666666666666666666666888777777999===>>>===<<<======>>>???@@@AAABBBBBBAAAAAA@@@??????@@@DDDGGGKKKLLLLLLLLLKKKKKKLLLNNNQQQPPPNNNLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIKKKOOOSSSMMMNNNOOOPPPRRRXXX```fffkkkhhhbbbYYYQQQNNNOOOQQQZZZ^^^cccffffffdddbbbbbbYYYVVVRRROOOPPPUUU[[[___]]]XXXTTTRRRSSSRRRNNNKKKJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGFFFFFFCCCDDDEEEFFFGGGFFFFFFEEEHHHFFFCCCBBBBBBCCCBBBAAADDDBBB???<<<:::999999:::>>>>>>===<<<;;;:::999999999999888888888777777777444555666888888888777777888777666444333333222222333333222111111111111111999:::::::::::::::;;;;;;<<<:::999:::;;;<<<;;;:::888;;;===>>><<<:::999999999::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<===>>>>>><<<<<<<<<<<<;;;:::999999===???AAAAAA>>>;;;999999888999:::999888888:::<<<>>>;;;999:::===???>>><<<;;;;;;;;;;;;:::888666555555666666777777777777777888777666666888:::===>>>888888777777777888999::::::999999===FFFWWWkkkyyypppkkkgggfffiiinnnuuu{{{}}}ooommmyyy|||xxxtttvvvrrrxxx}}}rrrrrrqqqpppooopppqqqqqqsssrrrrrrrrrssstttvvvwwwwwwtttqqqooopppqqqrrrqqqnnnsss{{{}}}yyysssmmmhhhccc^^^ZZZTTTOOOJJJMMMXXX^^^VVVHHHDDD@@@AAAGGGIIIFFFAAA???<<<<<<:::999888777777777999999999999999:::::::::888888888999:::;;;<<<===>>>======<<<<<<=========???AAACCCCCCBBBAAAAAABBBEEEEEEFFFIIIKKKNNNPPPRRRTTTXXX]]]aaafffooo}}}{{{~~~zzzuuuqqqkkkggg```WWWNNNFFFAAA>>>???<<<<<>>>>><<<======>>>>>>???@@@AAAAAAAAAAAA@@@??????AAAFFFJJJLLLMMMNNNMMMLLLKKKLLLMMMQQQPPPNNNLLLKKKJJJIIIIIIKKKIIIGGGGGGIIILLLMMMNNNKKKKKKKKKJJJJJJMMMRRRVVVXXXVVVRRRMMMIIIHHHJJJLLLQQQQQQQQQRRRTTTUUUUUUTTTOOOMMMJJJHHHHHHKKKNNNPPPSSSRRRPPPNNNLLLJJJIIIHHHKKKJJJGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFEEECCCCCCDDDEEEEEEEEEEEEDDDDDDBBB@@@???@@@AAA@@@@@@@@@???===;;;999999999:::======<<<;;;::::::999999888888888888777777777777666666666666555444333222555555444333333333333333444333222222111111222222999999999999::::::::::::::::::999999:::::::::999888:::<<<<<<:::999888888<<<<<<=========<<<<<<;;;::::::;;;<<<===============<<<;;;;;;::::::::::::<<<>>>@@@???===:::999999888999:::999888888:::<<<===:::777666888::::::::::::;;;<<<<<<:::888555333444555666666777777666666444333333444666:::>>>@@@666666666777777777888888:::777888<<>>???AAAAAA??????>>>>>>>>>??????@@@BBBDDDEEEEEEEEEGGGIIILLLPPPPPPRRRTTTXXX\\\```bbbiiipppxxx~~~uuu~~~wwwqqqlllhhhddd___WWWNNNFFF@@@===<<<999AAAGGGDDD===EEE___vvvcccjjjrrr}}}nnnMMM222444333222000000000000000000000000000000000000000////////////////////////000///......---,,,++++++,,,,,,,,,---------------/////////...---------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------......//////........................---------............///222222222222111000......//////...------///111333333333333333333444444444777777777777777777777777888888999;;;============<<<<<<===>>>>>>???@@@@@@@@@@@@???>>>???BBBGGGKKKLLLMMMNNNMMMKKKJJJJJJKKKNNNMMMLLLKKKJJJJJJJJJJJJKKKHHHEEEFFFJJJMMMMMMLLLMMMLLLLLLLLLMMMPPPTTTVVVWWWUUURRROOOLLLKKKLLLMMMQQQOOOMMMNNNQQQSSSQQQNNNMMMLLLKKKJJJIIIIIIJJJJJJKKKMMMMMMJJJFFFDDDFFFHHHKKKIIIFFFDDDCCCDDDFFFGGGIIIIIIIIIIIIHHHGGGFFFEEEBBBBBBCCCCCCCCCDDDDDDDDDBBB@@@>>>===???@@@@@@???@@@???>>>===<<<<<<<<<===<<<<<<;;;;;;:::999999888888888777777777666666666666666555555444333222111222222222222222333444444444333333222222222222222999999999999999999999999888999999999888888999999777999;;;:::999777777888;;;<<<<<<<<<<<<<<<;;;:::999:::;;;<<<=========<<<===<<<;;;:::::::::;;;;;;<<<===>>>===;;;999999999888999999999888888:::<<<;;;999888777888888888888999999:::;;;999777555333444444555666666666666555444333333333444777999;;;555555666666666777777777555222333888888;;;NNNeeezzz|||{{{wwwwww}}}|||sssuuuxxxdddTTTWWWkkkuuuvvvrrrllljjjooopppnnnrrrqqqpppooopppqqqsssuuuwwwtttrrrrrrtttuuurrrppplllvvv~~~||||||~~~~~~uuuvvvvvvvvvzzz{{{tttjjjddd]]]WWWVVVRRRIIIBBB@@@>>>?????????>>>>>>======>>>>>>>>>??????@@@@@@@@@???@@@AAACCCEEEFFFGGGGGGDDDDDDEEEEEEFFFHHHIIIJJJKKKKKKLLLMMMOOOTTTZZZ___aaacccfffkkkqqqxxx~~~~~~}}}}}}ttt|||zzzooohhhaaa]]]VVVRRRKKKDDD???======>>>@@@IIIOOONNNQQQfffzzz\\\XXXvvveeeJJJ777000222222111111111111111111////////////////////////...............////////////......---,,,,,,++++++,,,,,,,,,------........./////////...---------,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------.......................................---------............///222222222111111///...---...---,,,---...///000111222222222222333333444444666666666666666666666666777999:::;;;<<<<<<<<<===;;;<<<<<<======>>>>>>>>>?????????>>>???BBBGGGKKKIIIKKKLLLKKKJJJHHHHHHHHHJJJIIIIIIIIIJJJJJJKKKLLLIIIFFFDDDFFFKKKNNNNNNMMMLLLKKKKKKLLLNNNQQQSSSTTTSSSQQQOOOMMMLLLKKKKKKKKKNNNLLLLLLNNNPPPPPPLLLHHHIIIIIIHHHGGGFFFEEEDDDCCCFFFIIIJJJHHHDDDBBBEEEHHHJJJHHHEEECCCCCCDDDFFFHHHJJJJJJJJJJJJIIIGGGFFFEEEBBBBBBBBBBBBBBBCCCCCCCCCBBB@@@======>>>@@@@@@?????????>>>>>>============;;;;;;::::::999999888888777777777666666666555555555444444444333333333444000000000111111222333444444333222222111111222222999999999888888888888777777888999888777666777999777888:::999777666666777777888999999999999888888888999;;;<<<======<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<===<<<:::888888999777888999888777777999;;;888888999999999888777777777777888888777666444333333444444555555555555555777666555444333333222222333444555666666666555555777444444777666777CCCSSSggguuutttqqqtttwwwuuuqqqjjjLLLSSSpppvvvyyyvvvmmmkkkpppqqqmmmpppooooooooopppqqqssstttwwwvvvuuuuuuvvvuuusssqqqoooxxx~~~}}}zzzzzzzzzyyyzzz{{{tttnnnhhhbbbXXXKKKDDDCCC>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCDDDFFFHHHJJJKKKKKKKKKKKKKKKMMMOOOQQQTTTWWWXXX[[[\\\^^^aaaeeekkksssyyyyyy|||~~~~~~~~~zzzuuuzzzyyyqqqfff___XXXSSSHHHEEEAAA===<<<>>>@@@BBBKKKMMMQQQ]]]wwwxxxUUU[[[{{{xxx```KKK888000777222222222222111111111000////////////////////////---............/////////------------,,,,,,,,,,,,,,,,,,,,,---......//////...............---------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,---......//////..............................---------............///000000000000000///...---*********,,,///000///---000111111222222333333444666666666666666666666666666888:::;;;::::::;;;<<<;;;;;;;;;<<<<<<============>>>?????????BBBEEEHHHFFFHHHJJJJJJHHHGGGFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJEEEDDDDDDFFFIIILLLMMMMMMMMMLLLKKKLLLOOOQQQQQQPPPLLLKKKIIIJJJKKKLLLKKKJJJKKKLLLNNNOOOPPPMMMIIIFFFFFFFFFFFFFFFDDDBBBAAA???DDDFFFGGGFFFDDDCCCEEEHHHGGGFFFEEEDDDDDDFFFHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEBBBBBBAAAAAABBBBBBCCCDDDBBB@@@>>>===>>>??????>>><<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888666666666666555555555555333333222222222333444444/////////000000111333333333222111111000000111111999999888888777777777777555777999888666555777888777888999888666555666777555666777777888888888888777999;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;999777888999666777888777666666888:::666777888888888777777888555555555555555555555555333333444555555555555444555555666666555333222111222333444555666555555444777666666666888;;;AAAFFFLLLeeewwwuuuoooqqqpppkkklllsss~~~}}}```[[[pppyyy}}}zzzqqqooottttttnnnmmmmmmnnnoooppprrrrrrsssvvvwwwyyyyyywwwuuuttttttrrrxxxzzzxxxvvvyyyyyywwwvvv|||{{{ttteeeTTTLLLLLLEEEGGGIIIKKKLLLMMMMMMMMMKKKKKKLLLMMMMMMNNNOOOOOOQQQRRRTTTUUUWWWWWWWWWWWWYYYZZZ]]]```dddiiilllnnnpppsssxxx}}}~~~~~~|||uuurrrrrrmmmccc[[[UUUOOOIIIAAA???>>>===???CCCGGGJJJRRRWWWccc|||gggZZZwwwhhhFFF@@@777000:::111111111111111000//////////////////////////////---------.........//////+++,,,,,,,,,,,,---------,,,,,,------.../////////---------...............------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,---.../////////...---........................---------............///....../////////......---***+++,,,000333333000---000000000111222333333333444444444444444444444444555888::::::999888:::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;===???@@@@@@AAACCCEEEDDDFFFIIIIIIHHHGGGFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFBBBDDDEEEFFFFFFFFFHHHJJJLLLKKKJJJMMMPPPRRRQQQOOOKKKJJJIIIJJJMMMMMMLLLJJJLLLNNNPPPPPPMMMJJJHHHGGGFFFFFFFFFEEEDDDBBBAAA@@@CCCDDDDDDDDDDDDDDDFFFHHHEEEEEEEEEFFFGGGHHHIIIJJJFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBAAABBBCCCDDDEEEBBB@@@===<<<=========<<<;;;;;;;;;;;;;;;:::999999999999999999888888888888666666666555555555444444222222111000000111222222////////////000000111222222111000000//////000000999888888888777777666666555777999888555444666888666888888777666555666777555666777999999:::::::::777999;;;=========<<<;;;::::::;;;<<<<<<;;;;;;::::::;;;;;;:::888777888999555666777666555555777999555666777777666666888999444333333333333444555555222333444444555555444444000222444777888777666555222333444555555555444333222222222222777===???===;;;XXXjjjmmmsssnnnpppjjjaaahhhyyyyyy|||rrr```eee{{{~~~tttrrrwwwvvvoookkklllnnnoooqqqrrrrrrsssuuuxxx|||{{{xxxuuuuuuvvvssswwwwwwssstttyyyzzzvvvtttzzzqqq^^^UUUUUUTTTVVVXXX[[[]]]^^^^^^^^^]]]]]]^^^______```aaaaaadddeeegggiiijjjjjjiiiiiikkkmmmppptttzzz}}}}}}~~~yyyqqqmmmkkkcccXXXRRRNNNHHHAAAAAA@@@@@@AAADDDHHHMMMPPPWWWiiillltttQQQ444:::777...555111111111111000///...---////////////////////////---------.........//////***++++++,,,,,,------...,,,,,,------...///000000,,,------....../////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,.../////////...---........................---------.........//////------..................---...000555888888444//////000000111222222333333444444444444444444444444444777::::::888777999;;;::::::;;;;;;;;;;;;;;;;;;:::<<>>CCCBBBBBBCCCDDDEEEFFFGGGCCCDDDEEEGGGHHHIIIJJJKKKCCCCCCCCCCCCCCCBBBBBBAAACCCCCCBBBAAABBBCCCDDDEEEBBB@@@===;;;<<<<<<;;;:::<<<<<<<<<<<<;;;:::999999999999999888888888888888666666555555555444444444222111000........./////////////////////000111111111000000///////////////777888888777666666777999888888777777666666555555666666777777777777666666888777777777888:::<<<>>><<<======;;;999888999:::888;;;>>>>>>;;;888999;;;===<<<:::888777777888888;;;888555555888;;;<<<;;;666666666666666777777777777666444444444555777999777777666555555555555555111222444555555555444444111222333333444444333333333333444444666777888999<<<@@@LLLbbbyyyiiieeeooosssmmmppp|||~~~{{{www}}}^^^ZZZsssvvvxxxwwwuuusssqqqpppnnnlllkkkmmmnnnoooqqqttttttuuuvvvvvvvvvuuusssrrruuuttttttuuuwwwxxxxxxwwwsssvvvzzz~~~wwwoookkknnnssszzz~~~{{{||||||{{{{{{{{{|||~~~~~~~~~~~~{{{yyyzzz|||zzztttnnn^^^___VVVEEE>>>CCCEEE@@@@@@BBB===BBBOOOSSSTTT^^^iiizzz[[[>>>777888444111222000000000000000000000000........................//////.........---------////////////............000000//////......------.../////////...------,,,,,,---......,,,,,,---............------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++........................,,,,,,,,,---------......,,,,,,,,,---------............////////////......---...///000000111111111---......///000111111222222222222222333444555666777777777777888999:::;;;::::::;;;;;;;;;;;;;;;;;;===<<<<<<<<<>>>AAADDDFFFFFFGGGFFFDDDCCCCCCFFFHHHDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCBBBAAAAAABBBCCCDDDCCCHHHMMMNNNLLLJJJLLLOOOIIIHHHGGGFFFFFFFFFGGGGGGMMMMMMLLLJJJHHHGGGFFFEEEAAABBBCCC@@@======AAAEEEEEEBBB@@@???BBBEEEGGGHHHDDDBBB@@@CCCGGGHHHEEE@@@AAAAAABBBBBBBBBAAA@@@@@@BBB@@@???@@@AAACCCCCCBBBCCCAAA>>>;;;:::999::::::???>>><<<;;;:::999999999999999888888777777666666777777666555444444333333222111000000///000000000000000//////......------///////////////.........777777888777555555777888777777777777666666666666666666777888888888777777555555555555777888999:::=========;;;999999999;;;======<<<:::888888999;;;:::999999888888888999999<<<999777777999;;;;;;:::666777777888:::;;;;;;<<<666555444333444555777888777666666555555555555555222444555777777777555444111222333333444444333333333333444444555777888999999;;;BBBQQQiii~~~{{{yyyllllll{{{~~~~~~pppsss~~~pppdddiiidddjjjnnnppptttvvvrrrjjjrrrpppnnnnnnmmmnnnppprrrttttttuuuuuuuuuuuuuuutttyyyxxxxxxwwwxxxwwwvvvuuuuuuyyy~~~~~~~~~}}}~~~{{{yyyyyyxxxssskkkddd___UUUKKKDDDAAA???>>>@@@???GGGJJJQQQYYYYYY___qqq~~~___HHH444333666444222333000000000000000000000000........................//////.........---------............---------------..................///...............---,,,,,,---......---+++***+++,,,---,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,,,,,,,---------............////////////......---...///000000111111000......//////000000111111111111111222222444555555:::999888888888999:::::::::;;;;;;;;;;;;;;;::::::<<<;;;;;;<<<>>>AAADDDEEEEEEEEEEEECCCBBBBBBEEEGGGDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDCCCBBBBBBBBBCCCDDDDDDHHHLLLLLLIIIFFFGGGIIIIIIHHHGGGGGGGGGHHHIIIJJJJJJIIIHHHFFFDDDCCCAAA@@@BBBBBBBBBAAA@@@AAABBBDDDEEECCCBBBBBBDDDFFFHHHHHHCCCAAA@@@BBBFFFGGGDDD@@@???@@@@@@@@@@@@?????????@@@>>>===>>>???AAAAAA@@@AAA@@@===;;;:::::::::;;;>>>===;;;:::999888888888777777666666555444444444777666666555444444333333222222111000000000000111//////////////////000000.../////////000111111111555666777666555444666888666666666666777777777777666777888999999999999999444444666777888888888888=========<<<:::999:::<<<>>><<<;;;;;;<<<<<<;;;:::888888999999999:::::::::<<<:::999999;;;;;;:::888777777999:::<<<>>>???@@@555555444333333555666777777666555555444444555555333555777999:::888666555111222222333333333333333333333333444555666777888888999;;;BBBSSSiiizzzxxxnnnooojjjqqq|||uuulllnnnttteeennnppplllpppzzzzzzssstttrrrpppmmmmmmoooqqqrrrttttttsssttttttuuuvvvwww}}}}}}|||{{{yyywwwuuuttttttyyy}}}{{{zzz}}}}}}{{{}}}{{{yyyxxxwwwtttmmmccc[[[ZZZJJJAAADDDEEE>>>>>>EEECCCKKKRRRZZZaaaaaaqqq}}}]]]EEE777...111555333111333000000000000000000000000.......................................---------...------------,,,,,,,,,,,,------......//////000,,,------------,,,,,,+++---......---***))))))***++++++************))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------............////////////......------...///000000000000////////////000000000000111111111111222333444444<<<:::999777777888999::::::;;;;;;<<<;;;:::888777:::::::::;;;===@@@CCCDDDCCCCCCCCCAAA@@@@@@CCCEEECCCCCCCCCCCCCCCCCCDDDDDDFFFEEEDDDCCCBBBBBBCCCDDDBBBEEEIIIIIIFFFDDDEEEGGGHHHHHHGGGGGGHHHIIIKKKKKKKKKJJJIIIGGGEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEDDDCCCFFFEEEDDDEEEFFFHHHGGGFFFAAA??????AAADDDEEEBBB???>>>>>>=========>>>>>>???>>><<<;;;<<<===>>>>>>===???>>><<<;;;::::::;;;;;;<<<;;;:::999888777777777777777666555555444444333666666555555444333333333333333222111111111111111...//////000111111222222......///000111222333333444555555444333333555777555555555666777888888888777777888999::::::::::::666777999;;;<<<;;;;;;:::<<<======<<<:::999:::<<<999999<<<@@@EEEEEEAAA======<<<:::888888:::<<<>>><<<<<<;;;;;;;;;:::888777777777888:::;;;===>>>>>>555444444333444555666666666666555444444444444555333555888::::::888555444111111222333333333333222333333333333444555666777555777888:::EEEZZZsss|||uuuxxxtttxxx|||}}}~~~pppfffppp|||ssstttrrrnnnnnnrrrttttttssssssrrrssstttvvvxxxyyy~~~~~~}}}{{{xxxwwwvvvssswww|||~~~}}}|||~~~~~~|||zzzyyyuuuuuutttsssoooggg\\\TTTJJJCCC???AAABBB@@@DDDKKKKKKNNNPPP\\\llluuu```JJJ:::444000333444111///111000000000000000000000000.........................................................---------,,,,,,////////////////////////+++,,,,,,---,,,,,,+++++++++,,,---,,,***)))***++++++*********************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---......//////......---,,,---...///000000000000000000000000////////////111111111111111222333333999888666555555777999;;;:::;;;;;;<<<;;;999777555888999999;;;===???BBBCCC@@@AAAAAA@@@>>>>>>@@@BBBBBBBBBBBBCCCCCCDDDDDDDDDGGGFFFDDDCCCBBBBBBCCCDDD>>>AAADDDFFFFFFFFFHHHIIIIIIIIIGGGGGGGGGGGGHHHIIIHHHGGGGGGGGGFFFFFFEEEEEECCCBBBBBBDDDHHHHHHEEEBBBEEEDDDDDDEEEGGGFFFDDDBBB???>>>>>>@@@BBBBBB@@@>>>>>>>>>===<<<===>>>??????>>><<<;;;;;;<<<======<<<===<<<;;;:::::::::;;;<<<::::::888777777666666666999888888777666666555555555555555444444333333333444333222222111111222222000000111111111222222222/////////000000111111111222333333333222222444666444444555666777888999999888888999:::::::::::::::888999;;;<<<===<<<;;;;;;;;;<<<<<<;;;999999:::<<<:::999:::???FFFJJJJJJIIIDDDAAA<<<888777999===@@@;;;<<<<<<;;;:::888777777777777777888888888888999444444444444555555666666666666555444444444444444333444666888777666444222000111222222333333222222333333222333333444555666000333444555999HHHaaauuuzzz}}}yyyuuu{{{aaa\\\kkkwwwyyy{{{zzztttssswwwxxxuuusssrrrrrrrrrtttvvvxxxyyy{{{}}}}}}{{{zzz{{{wwwyyy{{{{{{zzzzzz{{{|||~~~||||||~~~~~~zzzvvvsssoooooommmjjjcccZZZPPPIII???GGGJJJBBB>>>DDDLLLOOORRRUUUZZZnnn|||uuuaaaBBB???888555333333222//////111////////////////////////........................---.....................////////////.........---222222111111000///......++++++,,,,,,---,,,,,,+++)))***++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......------............------,,,---...//////000000000000000000000////////////111111000000000111222222333333222333444777:::;;;::::::;;;::::::888666555888999:::;;;===???@@@AAA>>>?????????======>>>@@@@@@AAAAAABBBCCCDDDDDDEEEFFFEEEDDDBBBBBBBBBCCCDDD@@@BBBDDDEEEFFFHHHIIIJJJKKKJJJHHHFFFDDDDDDDDDDDD@@@@@@AAABBBCCCDDDDDDEEEDDDBBBCCCFFFIIIIIIEEEBBBCCCCCCCCCDDDEEEDDDAAA>>>======>>>???AAA@@@???>>>>>>>>>>>>>>>>>>???@@@AAA???===;;;;;;===>>>===<<<;;;;;;::::::::::::;;;;;;999888777777666666666666888888777777666555555555444444444444444333333333444333222222111111222222333222222222111111111000000000000//////.........000111222222111111333555444555555666777888888999999999:::::::::999999888777888888999::::::999999999:::::::::888888999;;;@@@<<<999999>>>FFFMMMQQQFFFBBB<<<888666999>>>AAA:::;;;;;;:::888777777888888888777666666555555444555555555666666666666666666555444444333333444444333444444555555444333222000111111222222222222222222222222222222333444555333444666666666<<>>DDDTTTYYYNNNFFFMMMWWWYYY^^^nnn}}}|||wwwbbbBBB555666444333111000000000000111////////////////////////........................---------...............000000/////////.........444333222111///...------+++,,,,,,---------------(((***+++,,,+++,,,...///,,,------------.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,,,,,,,---------......------............------,,,,,,---...////////////////////////000000000000111000000000000000111111//////000222555777999::::::999999888888777777777::::::;;;<<<===>>>??????<<<===???>>>===<<<===>>>???@@@AAABBBCCCDDDEEEEEEDDDCCCBBBAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHHHHIIILLLJJJHHHEEECCCBBBBBBBBB@@@AAABBBCCCDDDFFFGGGGGGDDDDDDEEEFFFHHHGGGDDDBBBCCCBBBBBBBBBBBBAAA>>>;;;<<<===>>>???@@@???>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@>>><<<<<<===>>>===<<<::::::::::::::::::999999999888777666666666666666666666555444444333333222444444333333333333333333333333222111111111111111333333222222111000000///111111000///...---,,,,,,///000111111000111333555555555666666777777888888::::::::::::999888777666777777666666777777888888888999999888777777888:::???===;;;999999===CCCHHHAAA???;;;999888:::===>>>999::::::888555555777999999888888777666555555555555666666777777777777777666555444444333333444444555444444333333333333333000000111222222222222222222222222222222333333444666555666888777777@@@KKKMMMfff|||sssqqqooommm|||```VVV[[[yyy}}}|||wwwrrrssstttuuuvvvvvvvvvvvvuuuzzz}}}|||yyyxxxxxx{{{vvvuuuzzz}}}|||}}}yyy~~~~~~wwwpppkkkddd]]][[[YYYTTTNNNGGGBBB???>>>HHHQQQWWWTTTPPPRRR[[[cccuuu```AAA777666333111111000000111222111///////////////////////////........................---------.........////////////.........---------111000000///...---,,,,,,,,,,,,---...............***+++------,,,,,,---///,,,,,,------............,,,,,,,,,------------...------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,------......------,,,,,,,,,---...////////////......//////000000111111111000000/////////000000...///222444666777888888:::999777666666777888999<<<<<<===>>>>>>>>>>>>>>>;;;===>>>>>>===<<<<<<===>>>???@@@AAACCCDDDEEEFFFAAAAAA@@@@@@AAABBBCCCDDDGGGFFFEEEFFFHHHIIIIIIIIILLLJJJHHHFFFDDDCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHDDDFFFGGGGGGEEECCCCCCCCCDDDCCCAAAAAA@@@???===:::<<<===???@@@??????>>>>>><<<===@@@BBBCCCBBB@@@??????>>><<<<<<<<<===<<<;;;:::::::::::::::999888888999888777777666777777777666555555444444333222222333333333333333333333333222222111000000000000111111111111111111000000000111000000000///............///000000000000222444666666666666777777777777:::::::::999888777666555888888777666666777888999777888888777666666888999888<<<@@@???;;;888777888;;;::::::::::::;;;<<<<<<888999999777444444777;;;999999999888888777777777666666777888888888888888555555444333333333333444777555444333222222333444000000111222222222222111222222222111222222333333333000111555555444888@@@CCC]]]vvvwwwvvvqqqmmmrrrvvv}}}vvveeejjjfffXXXZZZmmmwww|||yyy|||zzzrrrssstttvvvvvvvvvuuuuuutttzzz}}}~~~}}}{{{zzz{{{yyy}}}~~~||||||~~~zzzzzz|||vvv{{{{{{rrrjjjddd]]]TTTQQQOOOKKKGGGCCCBBBDDDEEE@@@???EEEOOOPPPMMMUUUdddeeeDDD888;;;;;;555222333222222444444111---////////////////////////........................---------.........//////......---------,,,,,,,,,------------------,,,,,,,,,------.../////////...,,,.........,,,,,,,,,...,,,,,,,,,------.........,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,------......------,,,+++,,,---...////////////---......///000111111222111000////////////000000///111444666888888777666:::888666444555777999;;;===>>>>>>>>>>>>>>>======;;;===>>>>>>===<<<<<<===>>>>>>@@@AAACCCDDDEEEFFF@@@?????????@@@BBBDDDEEECCCCCCCCCEEEHHHKKKMMMMMMKKKJJJHHHFFFEEEEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCDDDGGGIIIGGGCCCAAABBBCCCFFFDDDAAA@@@@@@???===;;;<<<===@@@@@@????????????:::<<<@@@BBBCCCBBB@@@>>>???===;;;;;;<<<<<<;;;:::::::::;;;:::999888777777999888888777777777777888888777777666555555444444333333333333333333333333222111111000///000000000/////////000111111222222000000000000111111111111111111000000000000111111222222222222333444555555:::;;;;;;:::888777888999666666777888888888888777:::::::::::::::;;;<<<===;;;<<<;;;:::888888:::;;;999999:::;;;;;;:::::::::;;;;;;999555111333:::@@@<<<;;;:::888777777888888555666666777777777777666555555444444444333333333555333111333666888777555222222222222222222222222222222333333333333444444444444555555666777777777DDDIII^^^|||xxxqqqmmmoooppptttzzzooowww~~~~~~yyyuuuttteeeeeeqqqmmmqqqrrrwwwzzzppprrrttttttqqqoooppprrrxxxyyy{{{}}}~~~~~~~~~~~~{{{|||zzzwwwvvvwwwssslllfff___XXXRRRMMMJJJFFFBBBBBBAAA@@@CCCIIIEEEJJJJJJJJJNNNRRRkkk}}}kkkHHH;;;888444111333222222222222111111111000///............//////000//////.........---------.................................------,,,,,,,,,........................,,,---......------///000000///...---,,,------...//////.........---------...------,,,,,,------...------------------------111///---------...---------------.........//////------------------------........................///......---------......111000000000000000...---111111111000111111222333000111222444555666666666:::777666666333222:::EEE===>>>????????????>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<>><<<;;;;;;<<<===>>>@@@BBBCCC??????AAAAAABBBAAA@@@???>>>===;;;::::::;;;===>>>::::::999888888999::::::666666777777888888888999999888777555555555666777111111222222222333333333333333333222222222111111222111111111111111222222//////000000000000//////111111000000000000111111222222111222222333444555888999:::999777666777888666666666666777777777888:::999999999:::;;;;;;<<<:::;;;;;;999888888999;;;999::::::;;;;;;:::::::::666777666444333777@@@GGG>>>===;;;999888888888888666666777777777666666555444444444444333333333333444222111333666777666444222222222222222222222222222222333333333333444444444444555555666666777777777:::IIIddd|||{{{tttppppppwwwvvvyyy~~~zzzsssjjjiiirrrvvvwwwxxxuuupppmmmooorrrwwwyyyyyy{{{}}}}}}zzzyyyxxxyyy}}}~~~{{{wwwuuutttnnniiiaaaZZZSSSMMMHHHEEEFFFAAA???BBBEEEEEEFFFIIIGGGEEEDDDTTTooosssppplllRRR;;;666777444333555222222111111111000000000///000111222222111///...//////.........---------.................................------,,,,,,,,,........................,,,---///...------///000000///...---------......//////.........---------...------,,,,,,------...------------------------,,,,,,,,,---///000000000---------.........//////------------------------........................///......---------......000000000111222222111///111111111111111222222333222333444555666777777777777555555777666777@@@JJJ>>>>>>?????????@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<>>>???>>>===<<<===???@@@@@@@@@@@@AAACCCEEEEEEHHHNNNTTTTTTPPPKKKGGGGGGGGGEEEBBBAAABBBCCCCCCFFFEEECCCCCCGGGIIIGGGEEEEEEEEEBBB@@@@@@DDDGGGDDDBBB@@@???@@@@@@@@@???<<<<<<======>>>@@@AAABBB>>>???@@@AAAAAA@@@???>>>===<<<:::999999:::<<<===::::::999888888999::::::777777777777888888888999999888666555444444444555111111222222222333333333222222222111111111000000222111111111111111222222//////000000000000//////111000000//////000000111111111111111222333444555666777888777666555666777666555444444444555777777888888888999999999999:::888999999999777777999;;;::::::;;;;;;;;;;;;::::::555666666444555:::CCCJJJ@@@???===;;;999888888888777777777777666666555444333333333333222222222222333222111222444555555444222222222222222222222222222222333333333333444444444444444555666666777777444444;;;JJJYYYdddnnnuuurrryyysssggg___dddppp~~~uuuoooooouuuzzz~~~sssxxx}}}~~~|||{{{~~~}}}wwwtttrrrpppmmmbbb\\\SSSKKKFFFBBB@@@>>>???===???EEEGGGEEEDDDEEEFFFRRRdddzzzfffmmm{{{gggIII:::111333777555333555111111000000000/////////000222444555555222///---/////////............---.................................---------------........................,,,...//////...---...000000//////............////////////.........------......------------......------..................+++,,,---///000000111111------........./////////------------------------..............................---------......///...///111222333333222222111111111111111222333333444444666777888888888888555444555666666888@@@HHH<<<<<<<<<===>>>???@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<;;;:::999===???@@@@@@???@@@AAACCCBBBEEEKKKRRRXXXWWWQQQLLLGGGGGGFFFDDDBBBAAABBBDDDDDDGGGFFFDDDDDDHHHHHHFFFDDDDDDBBB@@@???AAAEEEIIIFFFCCC@@@>>>???AAAAAAAAA>>>>>>>>>>>>>>>??????@@@===>>>???@@@@@@???>>>===;;;;;;999999999999;;;;;;:::999999888888999999:::777777777888888888888888999888666444333222222222111111222222222333333333111111111111000000000000222222111111111111111222//////000000000000//////000000////////////000000000000000111111222333444444555666666555444555777555444333222222444666777777777888888888888888777666777888888888888:::;;;;;;;;;;;;;;;;;;;;;:::999;;;:::999777777:::AAAFFFAAA@@@>>><<<:::999888777777777777777666555444333333333333222222222111111111111111222333333333333111222222222222222333333222222222333333333444444333333444555555666666777777666888>>>EEEQQQeeewww{{{|||}}}oooeeefffvvvzzzyyysssrrruuuyyyssszzz~~~uuupppooommmhhhcccXXXRRRIIIBBB@@@???@@@@@@???@@@DDDHHHGGGDDDGGGMMMZZZwwwuuuxxxyyyttttttvvv]]]GGG;;;444222666777444222444000000000000////////////333333444444333111///.../////////......................................................---------........................---...000///...---...000000/////////////////////////////////..................------------...................../////////...///111111000///..................////////////...................................................------------...//////...///222333222222222222222111111111111222333333444555666777888888888888777666666555333444999===999999::::::<<<>>>@@@AAA<<<<<<<<<<<<============<<<=========<<<;;;:::999===>>>@@@@@@??????AAABBBBBBEEEJJJPPPTTTSSSNNNIIIFFFFFFEEECCCAAAAAACCCEEEBBBEEEEEECCCDDDHHHIIIGGGEEEDDDAAA??????AAAEEEHHHEEECCCAAAAAABBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>===>>>>>>??????>>><<<<<<::::::999888888999::::::999999999999999999999999888888888888888888888888999888777666444333222111111111222222222333333333222222222222111111111000333222111111000111111111//////000000000000//////000000////////////000000000000000000111222333333222333555555444444555666555444222111111333555666666777777888888777666666444555888888888999;;;<<<;;;<<<<<<<<<;;;;;;:::999===<<<;;;999999;;;???BBBAAA@@@???===;;;999888777777777777777666444333333333333333222222222111111111111222222222222222333111111111222222333333333222222222333333333444444333333444444555666666666555555666777999BBBWWWkkkwwwuuusss}}}wwwhhhooo}}}ppp{{{xxxooonnnpppuuu|||~~~}}}|||zzzppplllllliiiaaaYYYNNNIIICCC??????BBBEEEFFFCCCDDDEEEEEECCCHHH[[[nnnzzz|||wwwuuuuuuoooooo```GGGBBB999777666777666333222333000000000000////////////555333111000/////////000////////////////////////////////////////////////........................////////////////////////...///000000...---...000///000000000000000000000000000/////////.........///......------......///.........//////000000000...000222111000//////111........./////////000000........................////////////////////////---------------.../////////111222222111000111333222222222111222333333444333333444555666666666666888888777444333444666777999::::::;;;===???AAABBB<<<<<<<<<=========>>>>>>>>>>>>======;;;:::999999<<<>>>????????????@@@BBBEEEFFFIIILLLNNNMMMJJJHHHFFFFFFEEEBBB@@@@@@CCCEEE???CCCDDDCCCEEEIIIJJJGGGGGGEEEAAA??????AAACCCEEECCCCCCCCCEEEFFFEEEBBB???AAA@@@???>>>===============>>>>>>???>>>===<<<;;;999999999888888999999999999999999999999999999999999999999888888888888888:::999999777666444333222111111222222222333333333444444333333333222222222333222222111000000111111//////000000000000//////000//////......//////000////////////000111222333000222444444444444555777444333222222222333555666666777888888888777666555222555888999::::::<<<>>><<<<<<===<<<<<<;;;:::999:::::::::;;;<<<>>>???@@@??????>>>===<<<:::888777666666666666555555444333333333333333222222222222111222333333111111222333111111111222222333333444222222333333333333444444333333333444555555666666333444666777666:::IIIXXXiii|||sssmmmttttttnnnwwwuuukkkiiizzztttooooookkkrrrzzz|||zzz|||wwwpppiiifffeeeaaaYYYQQQFFFCCC??????AAAEEEHHHJJJDDDCCCCCCEEEJJJ\\\|||zzzwwwmmmHHH;;;AAA777666555555444444333333111111000000000/////////444222///---,,,...000111...////////////000000000////////////////////////...............////////////////////////////////////000111000.........//////000000111111111111000000000000/////////......//////............//////......//////000000111111+++...000000///000444888....../////////000000000........................////////////////////////---------------...///000000111333222000000444888222222222222222333444444222222333444444444444444555777777555666999;;;999:::;;;===???AAABBBBBBBBB<<<<<<<<<======>>>>>>???>>>===<<<;;;:::999888888<<<>>>??????>>>???@@@BBBHHHIIIIIIJJJJJJIIIIIIHHHFFFEEEDDDAAA@@@@@@CCCFFF@@@DDDEEEDDDFFFIIIJJJGGGFFFDDDAAA@@@AAABBBBBBBBBBBBCCCEEEGGGIIIGGGCCC???AAA@@@???>>>============>>>>>>??????>>>===<<<;;;999999999999999999999999888999999::::::999999888999999999999999888888888999999999888777555444333111111222222222333333333555444444444333333333333333333222111000000000000//////000000000000////////////............/////////////////////000222222000222333444444444666888333333333333444444444555666777999999999777666444222555888:::;;;<<<>>>???============<<<;;;:::999888888:::<<<>>>???>>>===============<<<:::888777555555555666555555444444444444444444333333333333111333555444222111222444000111111222333333444444222222333333333333444444222333333444444555555666444555888:::888888>>>FFFUUUfffwwwnnnooo{{{xxxrrrmmm~~~|||vvvttt}}}{{{wwwggglllrrrxxx}}}|||wwwsssqqqgggbbb\\\YYYWWWTTTMMMHHHBBBAAA@@@BBBFFFIIIKKKKKKHHHLLLVVVeeevvvxxxxxx~~~hhhPPP<<<555888555555444333444555555333222222111111111000000000222111///......///000111.../////////000000000000////////////////////////---........./////////000///////////////////////////000111000.........//////000111222222222111111000000000000/////////...//////............//////......///000000111222222,,,///000///...///555:::.../////////000000000000........................////////////////////////---,,,,,,------///000000000222333222000333:::AAA333222222222222333444444222333333444444444444333222555555444666<<<===999888:::===@@@AAAAAA@@@???;;;<<<<<<===>>>>>>????????????>>><<<;;;;;;;;;;;;<<<===??????>>>>>>@@@AAAEEEFFFHHHIIIHHHHHHHHHHHHFFFEEECCCAAA???@@@CCCFFFEEEHHHIIIHHHHHHJJJIIIFFFCCCAAA@@@AAACCCDDDCCCAAADDDDDDEEEFFFHHHGGGDDDBBB@@@@@@???>>>=========>>>??????@@@@@@???>>><<<;;;999999::::::::::::999999888999::::::::::::999888:::::::::999999888888888777777777777777555444333111111222222222333333333444444444333333333222222444333222111000000000000//////000000000000////////////............//////.........//////000111222000111333444444555777888222333444555555555444444777888999:::999888666444222555888;;;<<<===???@@@============<<<;;;:::999999:::;;;>>>???>>>;;;999<<<<<<======<<<:::888777444444555555666555555555555555444444444444333333222444555444222111222555000000111222333333444444222222333333333444444444222222333444444555555666333333555999888444555999DDDOOOgggyyy{{{xxx}}}~~~uuuuuunnn~~~~~~qqqfffooozzz}}}{{{tttuuuvvvxxxyyyyyyxxxwww{{{zzz||||||}}}~~~|||uuulllfffZZZVVVPPPLLLJJJGGGCCC@@@CCCCCCDDDGGGJJJMMMMMMMMMSSS]]]tttuuu```hhhvvvUUU@@@;;;<<<999555555555444444666777555111222222222222111111111111///000000111111111000000.../////////000000111111000000000000000000000000---.........//////000000000000000000000000000000000111111000///......//////000111222333333222111000000000000//////////////////............//////...//////000111222222222111222333///,,,---333999////////////000000000000////////////////////////000000000000000000000000,,,,,,,,,---...///000111///111333222222666@@@HHH333333222222333333444555333333444444555444444444000444444111444::::::555555777;;;>>>???>>>;;;:::;;;<<<<<<===>>>??????@@@BBBBBB@@@??????>>>>>>>>><<<===??????>>>>>>@@@AAA???BBBFFFGGGGGGGGGFFFFFFFFFEEECCC@@@???@@@CCCGGGJJJMMMMMMJJJIIIJJJIIIEEE@@@??????AAAEEEFFFDDDBBBFFFEEEDDDEEEFFFGGGFFFEEE@@@@@@???>>>>>>>>>>>>>>>???@@@@@@@@@???>>><<<;;;999::::::;;;;;;::::::999888999:::;;;;;;:::999888:::::::::999999888888888555555666666666555333222111111222222222333333333333333333222222222111111444333222111000000000000//////000000000000//////........................////////////000000000000111333444444222222333555444444444555555555666666777777999:::;;;::::::999999999999::::::;;;;;;;;;;;;===???>>><<<:::999999999<<>>=========<<<;;;999888777999888555333333444666888444444555555444444333222222222222222111111000000222222333333333444444444111222222222111111333555222222333333333444444444555555444333444555666777AAABBBKKK]]]pppyyyvvvooottt}}}}}}|||pppooovvv}}}zzz~~~kkkiiiqqqtttrrrxxx~~~}}}{{{wwwtttsssrrrmmmddd\\\QQQIIIBBBCCCCCCAAA===<<>>????????????@@@@@@@@@>>>???AAAAAA???>>>???@@@CCCCCCDDDDDDDDDDDDDDDCCCGGGGGGFFFEEEDDDCCCBBBBBBLLLKKKHHHGGGFFFFFFGGGHHHCCCCCCDDDDDDEEEEEEFFFFFFHHHGGGFFFEEEDDDCCCBBBAAACCCAAA>>>===>>>??????>>>>>>???AAAAAAAAAAAA??????============>>>>>>>>>>>>;;;::::::999999::::::;;;<<<<<<;;;:::999777777666999::::::999888666555333111111222333333333222222333444444444444333222111444444333333222111000000222222222111111111111000........................////////////000000000111111333444444222222333555444444555555555666666666555666888:::;;;<<<;;;;;;999999:::::::::;;;;;;;;;<<<>>>@@@???===;;;:::;;;999<<<@@@DDDEEEEEECCCAAA=========<<<;;;:::888888888777666444444555666777444444555555444444333222333222222222111111111111222222333333333444444444///111222222111111333555222222333333333444444444555555444444444555666777:::;;;AAAPPPbbboootttssswww|||wwwssspppkkkmmmssseeeeeekkkiiiooo{{{||||||tttqqqooommmkkkdddZZZRRRMMMGGGCCCDDDEEECCCCCCEEEHHH???AAADDD@@@MMMjjj|||gggjjj~~~\\\GGG777888<<<:::888:::777666555555444444555555333333222222222111111111111111000000000000111111222111//////000333777999111000000//////000000111............................../////////000000000000111111111111222222222222222222222222333333333111111111111111111111111///////////////////////////000000000000000//////222111111111000000000000///////////////000111111111111000////////////////////////000000000000000........./////////000000222222222222222222333333222333333444444333333222333333333333444444444444111222222333444555666777:::888777888:::;;;:::888999999:::<<<===>>>???@@@>>>>>>?????????@@@@@@@@@>>>???AAAAAA@@@@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAIIIHHHFFFEEEEEEEEEGGGHHHDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFFFFEEEDDDCCCBBBBBBCCCAAA??????@@@AAAAAA@@@DDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>============<<<;;;::::::999999999======<<<;;;:::999888777777777777777666444222111111222333333444333333333333333333333333333222222444444333333222111111000222222222111111111111000/////////////////////////////////000000000111111111222444333333222444555555555555555666666666666444555888:::<<<<<<======::::::::::::;;;;;;;;;;;;===???@@@@@@>>><<<<<<<<<999;;;>>>AAACCCCCCCCCCCC=========<<<;;;:::999888777777666666666555555555444444555555444444333222333333222222222222111111333333333333444444444444///111222222222222444555333333333333444444444444555555444444555555666777888888;;;DDDSSSdddrrrzzzzzz{{{|||kkk]]]\\\eeepppttt~~~jjjcccccc^^^___gggnnnpppxxx|||xxxuuuhhhfffdddbbb^^^WWWMMMEEEBBBAAABBBDDDBBB??????CCCDDD???GGGRRR[[[vvvrrruuu[[[EEE999333888;;;999888:::666555555444444444444444222222222111111111000000111111000000000000111111111111000000000222333444000000////////////000000////////////////////////............////////////000111111111111222222222111222222222333333333444111111000000000000111111///////////////////////////000000111111111000000111111111111111000000000000////////////000111111111111000/////////000000000000000000000000//////////////////000000000000111333555444111000222444222333333444444333333222333333333333222222222222111222222333444555666666999888777888:::;;;:::999888999:::;;;<<<>>>??????>>>>>>>>>?????????@@@@@@>>>@@@AAAAAA@@@@@@AAACCCCCCCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDDDDDDDEEEGGGHHHFFFFFFEEEDDDDDDDDDEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDCCCBBB@@@@@@BBBCCCCCCBBBHHHFFFEEEBBB@@@???>>>>>>?????????>>>>>>======<<>>===<<<:::999888888======<<<<<<;;;:::999999666666777777666444222111222333444444555555444444222222222333333333333333444333333222222111111111222222222111111111111000//////////////////////////////000000000111111111000222333333333333444666555555666666666777777777555777999;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<>>>@@@???>>><<<;;;<<<:::;;;<<<>>>???@@@@@@@@@============<<<;;;:::999666777777888777666555444444444555555444444333222333333333333333333222222333333333444444444444555333444555555444333333555333333333444444444444555555555555555555666666777777777888<<>>999888;;;;;;777666999555555444333333333333444222222111111111000000000222111111000000111111222111000000000000000000111000//////////////////000////////////////////////..................//////000000111111111222222222111222222333333444444444222111000000000000111222000000000000000000000000000000111111222222111111111111111111111111111111000000//////000000111222111111000000///000000111222111111000000///////////////000000000111111111000444777555111///111555333333333333333333333333333333333222222111111111222222333333444555666666888888888999::::::::::::999999:::;;;<<<===>>>>>>>>>>>>>>>>>>???????????????@@@AAAAAA??????@@@BBBCCCCCCDDDDDDDDDCCCBBBBBBDDDDDDEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFHHHIIIHHHGGGFFFDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDEEEDDDCCCBBBCCCEEEFFFEEEEEEFFFDDDBBB???>>>=========@@@@@@??????>>>===<<<<<>>>>>===<<<;;;:::999===<<<<<<;;;:::999999999888888999999888666555444333444444555555555555555222222222222222333333444333333333222222111111111222222222111111111000000000000000000000000000000000000000000111111111111000222333333333333444666666666666777777777888888888999:::;;;<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>>===;;;;;;;;;>>>>>>??????????????????============<<<;;;::::::666777888999888777555444444444555555444444333222333333333333333333444444333333444444444555555555777888999888555333333333333333444444444555555555555555555666666666666666555666777777:::DDDRRR^^^|||}}}zzz|||rrrgggaaaYYYXXX^^^bbbbbbjjjvvvjjj\\\UUUUUU[[[aaajjjrrrzzz|||zzzzzz|||wwwtttqqqmmmjjjgggddd```\\\QQQNNNJJJFFFEEEDDDCCCBBBIIIGGGFFFEEECCCEEEQQQ]]]xxx}}}lllnnnaaaHHHAAA===>>>===<<<<<<999666666999555555444333333333333444222222222111111111111000222222111111111111222222111111111111000000//////000000////////////000000000000000000000000000000//////////////////......000000111111111222222222111111222333444444555555222222111111111111222222111111111111111111111111000000111222222222222222111111111111111222222222000000000000000111222222111111000000000000111111222222111111000000//////000000000111111111111222000444777555111///222666333333333333333333333333333333333222222111111111222333333444444555555555777888888999999:::;;;;;;999::::::;;;<<<===>>>>>>======>>>>>>>>>?????????@@@AAAAAA@@@>>>>>>???AAADDDEEEEEEEEEDDDCCCCCCBBBDDDDDDEEEEEEFFFGGGGGGGGGDDDDDDEEEFFFGGGIIIJJJKKKHHHGGGFFFDDDDDDDDDEEEFFFDDDCCCBBBBBBBBBCCCEEEFFFEEEDDDCCCEEEFFFGGGGGGEEECCCBBB@@@???>>>>>>???@@@AAA@@@@@@???>>>======<<<======>>>>>>>>>===<<<<<<;;;;;;::::::999999888888888888999999999777666555333444555555666666555555444333333222222333444444333333222222222222222111222222222111111111000000000000000000000000000000000000000111111111222222000111333333333333555666777777777777888888888888:::;;;<<<<<<<<<;;;999888<<<<<<<<<<<<;;;;;;;;;;;;999;;;===>>><<<;;;;;;;;;BBBBBBBBBBBBAAA@@@??????===============<<<;;;;;;666777888999888777666555444444555555444444333222333333444444444444555555333444444444555555555555777999:::999666444333333333444444444555555555555444555666777777777777666888999:::888777<<>>>>>???=========>>>>>>>>>?????????@@@@@@??????@@@BBBEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDEEEFFFHHHIIIJJJKKKLLLIIIGGGEEEDDDDDDEEEFFFGGGEEEDDDBBBAAAAAABBBDDDFFFFFFEEEEEEFFFHHHHHHFFFEEEBBBBBBBBBAAAAAABBBCCCCCC@@@@@@@@@??????>>>>>>===<<<===??????@@@???>>>===:::::::::999999888888888777777888888888777666555333444555555666666555555777666444333333333444555222222222222222222222222222222222111111111111000111111111111111111111111000000111111111222222222///111333333333333555777777777777888888888999999999:::;;;<<<<<<;;;::::::===<<<<<<<<<;;;;;;;;;;;;:::<<<>>>>>>===<<<<<<<<>>===============<<<<<<;;;888888888888888777666666444444555555444444333222333444444444555555555555444444444444555555555555333555888888666444333444444444444444555555555555444555666777888777777666;;;<<<===;;;999:::???DDDOOOmmm{{{nnnpppuuuzzznnn___^^^\\\WWW[[[fff|||}}}oooccc\\\\\\[[[YYY[[[dddrrr}}}|||}}}}}}}}}}}}yyyssskkkddd```XXXUUURRROOOMMMJJJHHHEEECCCDDDDDDEEEEEEFFFHHHJJJGGGJJJSSScccttteee```qqqyyy{{{|||]]]HHHEEEAAA<<<===888999999888888999999999777666555555444444555555444444444333333333333222333222222111111222222333222222111000000000111111222222111111111111222222111111111111111111111111222222111111000000000000000111111111111222222222111111222333444555666666222333555666666555333222222222222222222222222222000111222333444444444444111111111222222333333333111111000000111111222333111111000000111111222333111111111111111111222222111111111222222222333333111222333333444555666666444333333222222333333444333333333333444444444444333333333444444444444555555777999:::999999;;;===<<<<<<======>>>?????????============>>>>>>>>>???===>>>@@@@@@AAADDDIIILLLHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHJJJJJJKKKKKKHHHGGGEEEDDDDDDEEEHHHIIIFFFDDDBBBAAA@@@BBBDDDEEEGGGFFFFFFGGGHHHHHHEEECCCAAABBBBBBCCCCCCBBBBBBBBB????????????????????????>>>???@@@AAA@@@???===<<<:::::::::::::::999999999888888999:::999888777666333333444555555555555444:::999666444333444444555222222222222222222222222222222222111111111111000111111111111111111111111000111111111111222222222///111333333333333555777777888888888888999999999777999:::<<<======<<<<<<======<<<<<<<<<;;;;;;;;;;;;===??????>>>======>>>999;;;===>>>???>>><<<;;;==================<<<;;;888888888777777777777777444444555555444444333222444444444555555555666666444444444555555555666666///222555666555444444555444444444555555555666666444555777888888888777666777888999777666777:::======PPP]]]ccckkkjjjiiiooo}}}zzzlll```XXXVVVWWW^^^~~~gggaaaYYYRRRSSS]]]nnnzzzhhhmmmssswww{{{xxxuuuxxxzzzvvvsssuuuoooooommmhhhaaaYYYSSSQQQIIIHHHFFFFFFGGGHHHGGGFFFAAACCCGGGIIIJJJIIIIIIJJJXXXccc{{{mmmkkkfffnnn}}}ddd\\\GGG:::>>>>>>;;;>>>999::::::::::::;;;:::777777777666555555555555666555555444444444333333333333222222111111222222333333222111000000111222333333333222222222222333333111111111111111111111111333222222222111111000000000111111111111222222222111111222333444666666777111333666888888666333111222222222222222222222222000111222333444444444444111111111222222333333333111111111000111111222333111111000000111222333333000000000111222222222333111111222222222333333333222111111222555777777666444444222222222222444444333333333444444555555555333333444444444444444444444777::::::999999;;;>>>======>>>>>>??????@@@@@@============>>>>>>>>>>>>;;;===???AAADDDIIINNNRRRIIIIIIIIIHHHGGGFFFEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEGGGHHHIIIJJJJJJJJJHHHFFFDDDCCCDDDFFFIIIJJJFFFEEEBBB@@@@@@AAACCCDDDGGGFFFFFFGGGHHHGGGEEEBBB???@@@AAABBBAAA@@@???>>>???????????????@@@@@@@@@AAAAAABBBBBBAAA>>><<<:::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===<<<;;;:::999222333444444555555444444<<<:::888555444444555555222222222222222222222222222222222111111111111000333222222111111222222333333333333333333333333333111222222333333444444555666555444444555777:::;;;===:::777999>>>AAA@@@=========<<<<<<<<<;;;;;;;;;<<<>>>???======???<<<777:::;;;;;;<<<===>>>??????<<<>>>@@@@@@>>><<<<<<===;;;:::999777666555555555777666555444444444444444999888888777777777777777666666666666666555555555555555555444444333333333555555555555666666666777777777777777777777777777:::999888666666666777888:::@@@FFFKKKSSS```ssssss\\\WWWYYY^^^fffmmmoooooopppsssqqqwwwdddXXX___cccXXXZZZZZZ]]]eeekkkqqqxxxxxxrrrqqqpppnnnkkkfffbbb```bbbZZZSSSRRRNNNGGGEEEGGGEEEDDDDDDFFFIIIIIIGGGEEEMMMMMMKKKQQQTTTNNNWWWqqqvvvmmmqqqwww{{{xxx}}}uuuzzziiiHHHEEEAAA??????>>>===<<<<<<<<<;;;;;;;;;::::::::::::999999888777666666555444444444333333222222222666666555555555444444444222222111111111111222222333333333444444444555555333333333222222222111111111111111111111111111111111111111111111111111111111111222222222333333333555555666666555555444333444444444333333222222222222222333444444444444333222222111111111111111111777000000999:::222111666333333333333333333333333333333333333333333333333444222111333555666333111111222333333444444333333333333333444444555555555666555555444444555555666666777888777666555666888666666777888999:::::::::<<<======>>>>>>>>>>>>===;;;<<<<<<============<<<@@@BBBCCCDDDEEEJJJRRRYYYKKKJJJHHHFFFFFFHHHJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEGGGJJJKKKKKKJJJEEEDDDBBBAAABBBCCCEEEGGGEEEDDDCCCBBBBBBCCCEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDHHHFFFCCC@@@??????@@@AAADDDAAA======???AAA@@@>>>AAA@@@???>>>>>>===;;;999;;;:::999999999:::;;;<<<>>>===;;;999888888888888777666666666666666666777666666777777666555444444222222222222222222222222555555555444333222111000333333222222222222333333333333333333333333333333111222222333333444555555666555444444555777:::;;;;;;::::::===BBBCCC???;;;======<<<<<<<<<;;;;;;;;;<<<>>>===;;;;;;??????;;;;;;<<<<<<<<<===>>>>>>>>>===>>>@@@@@@>>><<<<<<<<<;;;:::999777666666555555666666555444444444555555999999888777666666777777555555666666666666666666666666666555555555444444555555555666666666666666777777777777777777777777:::999888777666666777888777:::???EEEMMM^^^sss~~~zzzjjjddd^^^YYYVVVXXX```iiioooyyyxxxrrrbbbZZZVVVTTTXXX\\\```hhhoooqqqyyy~~~vvvsssrrrnnngggaaa```]]]YYYUUURRROOONNNJJJGGGHHHLLLLLLFFFEEEGGGIIIGGGEEEFFFJJJPPPWWWZZZ```______gggvvvjjjZZZ___ooo|||~~~dddIIICCC@@@===<<<<<<<<<;;;:::<<<;;;;;;;;;;;;:::::::::999999888777777666555555555555555444444444444444666666555555555444444444222222111111111111222222333333333333444444444444333333333222222222111111111111111111111111111111111111111111111111111111111222222222222333333333444555555555555444333333444333333333222222222222222333333444444444444444222222111111111111111111//////<<>>>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@AAABBBBBBCCCEEEJJJPPPUUUMMMKKKIIIHHHHHHIIIKKKMMMKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEHHHJJJIIIHHHFFFEEEDDDCCCCCCEEEFFFHHHIIIGGGEEECCCBBBCCCEEEFFFGGGFFFFFFFFFFFFFFFEEEEEEIIIGGGDDDAAA@@@@@@AAABBB@@@???======>>>?????????@@@===;;;>>>BBBCCC>>>:::<<<;;;:::999999:::;;;<<<>>>===<<<:::999999999:::777888888999999888888777666666666666666555444444222222222222222222333333333333444444444333333222333333222222222222333333222222222222222222222222222222222333444444555555555555555555666777999:::888999<<>>999<<<<<<<<<<<<<<<;;;;;;;;;:::<<<;;;888999===???>>>===========================???@@@@@@>>><<<;;;;;;;;;:::999888777666666666666555555555555666666777:::999888777666666666666555555555666666777777777777777777666666666666666666666666666666555555555777777777777777777777777999999888777777777888888777888:::===DDDUUUjjjyyy{{{iii[[[PPPKKKQQQZZZiii~~~mmmcccYYYUUUSSSRRRUUUZZZ```jjjtttxxxvvvxxxzzzxxxrrrjjjeeeccc___YYYWWWUUURRROOOLLLJJJJJJJJJBBBBBBDDDFFFCCC@@@BBBGGGHHHMMMTTTZZZ]]]______``````hhhuuusssbbbQQQOOO```uuu}}}___GGG999@@@>>>;;;:::;;;<<<;;;;;;;;;;;;;;;;;;::::::::::::888888777777666666555555555555555666666666666666666666666555555555444444333222222111111222222333222222222333333333444444333333333222222222111111222222222222222222222222222222222222222222222222222222222222333333333333444444444444444333222222222222222222222111111111222333333444444444444444111111222222222222222222333///444DDDKKKCCC777000222222222222222222222222222222222222222222222222333222222222444444222111222333444444555555444444666666666555555555555555555555444444444444555555555666777666555444555777666777888999::::::::::::<<<<<<===>>>>>>>>>>>>>>>===>>>@@@AAACCCDDDDDDDDDCCCBBB@@@AAAEEEJJJMMMOOONNNMMMKKKJJJJJJKKKMMMNNNLLLKKKIIIGGGEEEEEEDDDEEECCCBBBBBBCCCFFFGGGGGGFFFFFFFFFEEEDDDEEEFFFGGGHHHMMMKKKGGGDDDCCCDDDFFFHHHGGGGGGGGGGGGGGGGGGFFFFFFJJJHHHEEECCCAAAAAABBBCCC??????@@@???>>>>>>@@@AAA???;;;999>>>EEEGGGAAA:::===<<<;;;:::::::::;;;<<<======<<<;;;;;;;;;;;;;;;777999:::;;;;;;:::999777555555555666555555444333333333333333333333333333222222333333444444444444333333333222222333333333111111111222222222222222222222333333444555555555555555555555666777999999888999<<<@@@BBBAAA===999<<<<<<<<<<<<<<<<<<<<<<<<888<<<<<<:::999<<<===<<<>>>>>>>>>===============>>>???AAA@@@>>>;;;;;;;;;;;;:::999888777777777777555555555555666777888888::::::999777666666666666444444555666777888888999666666666666666666666666666666666666555555555555777777777777777777777777999888888888888888888888;;;;;;999888<<>><<<<<<>>>?????????;;;;;;;;;:::::::::999999777777777666666666555555555555555666666777777777666666666666555555555555333333222222222222333333222222222333333333333444333333333222222222111111222222222222222222222222222222222222222222222222222222222333333333444444333333444444333333222111111111111111111111111111111222222333333333333333111111222222222222222333666...+++000555444333555111111111222222222222222111111111222222222222222222222222333333333222222333333444555555555555555666555555555555444444444555555444444444444555555444666777666555444555666777888999999:::::::::999;;;<<<===>>>>>>???>>>>>>===>>>@@@BBBDDDFFFGGGGGGEEEBBB@@@BBBFFFJJJKKKJJJMMMLLLKKKJJJJJJKKKLLLMMMMMMKKKHHHEEECCCCCCDDDDDDBBBAAAAAABBBDDDEEEEEEDDDFFFEEEEEEEEEEEEFFFGGGHHHMMMKKKGGGDDDDDDFFFHHHJJJKKKJJJJJJIIIHHHGGGFFFFFFIIIHHHEEECCCBBBAAABBBBBB@@@CCCDDDBBB???>>>@@@BBB;;;:::;;;???DDDDDD@@@:::<<<;;;:::999999999:::;;;;;;;;;;;;;;;::::::;;;;;;666888:::<<<<<<:::888666444444555555555555444444444444444444333333333333444444333333333444444444444333333333333333333444111111222222222333333333222333333444444555666666555555555666666777888888999999:::;;;======<<<:::;;;<<<<<<<<<<<<<<<<<<<<<999???CCCAAA>>>>>>===:::>>>>>>>>>>>>>>>============???@@@@@@>>><<<;;;;;;;;;:::999888777777777888666666666666666777888999:::999888777666666666666444555555666777888999999555555555555555555555555666666666666666555555555777777777777777777777777888888888999999999999888<<<;;;:::777777<<>>????????????<<<===@@@BBBEEEGGGHHHHHHFFFDDDBBBDDDHHHJJJJJJHHHKKKJJJJJJIIIIIIJJJJJJKKKLLLJJJGGGEEECCCCCCDDDDDDCCCBBBAAABBBDDDFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFJJJHHHFFFEEEEEEHHHKKKMMMOOONNNMMMKKKHHHGGGEEEDDDHHHGGGEEECCCAAAAAAAAAAAABBBDDDEEECCC???===>>>???888;;;???AAA@@@===;;;:::<<<;;;:::888888888999:::999999::::::999999999999555666999::::::999666555444444555555666555555444555555555444444444333333777666555333333333333333444444333333333333444444222222222333333444444555333333333444555555666666555666666666777777777777:::999999888999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@@@@>>><<<<<<<<<::::::999888888888888888888777777777777888888999999888888777777777777777666666666777777888888888444444555555555555666666555555555555666666666777777777777777777777777777777888999999:::999999999999999888777777888<<>>????????????<<<>>>@@@CCCEEEGGGHHHIIIFFFFFFFFFGGGJJJKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIGGGEEEDDDDDDEEEEEEEEEDDDDDDEEEFFFGGGGGGFFFDDDDDDDDDEEEEEEEEEFFFFFFHHHGGGGGGGGGHHHJJJLLLMMMQQQPPPNNNLLLJJJHHHFFFEEEGGGFFFEEECCCBBBAAA@@@@@@BBBCCCCCCBBB@@@=========888===AAAAAA<<<999999;;;===<<<:::999888888999:::999999999999999888777777444555777888888777555444444555666666777666666666666666666555555444444333999777555444222222333333444444333333333333444444222333333444555555666666333333444444555666666666555666666777777777777777:::::::::999999999;;;<<<;;;;;;;;;<<<<<<<<<======:::AAAFFFDDD@@@@@@@@@>>>=========>>>?????????@@@:::===??????>>>======>>>::::::999888888888999999999999888777777777888888777777777777777888888999777777777777777777777888555555666666666777777777333444444555666777888888777777777777777777777777777888999:::::::::999999999888888777888999<<<>>>>>>AAAUUUYYY]]]gggjjjzzzyyydddWWWQQQMMMKKKNNNRRRlllyyynnnaaaXXXYYYYYYZZZZZZZZZZZZZZZZZZYYY\\\```fffjjjlllmmmmmmoooqqqtttvvvwwwxxx{{{}}}|||yyyqqqqqqoookkkeeeaaa___^^^\\\WWWPPPJJJGGGFFFEEEEEEGGGBBBBBBGGGIIIGGGFFFIIIMMMMMMNNNQQQVVV]]]dddiii}}}qqqYYYTTTUUU___lllvvvfffOOOGGGAAACCCCCC???;;;;;;<<<:::999999<<<>>>??????:::::::::999999999999888888888888888999999999999777777777777777777666666777777777777666666666555555555444444444444555555444444555555555666666666333333333222222222111111333333333333333333333333333333333333333333333333333333333444444444444555444555555555555444333333222222222222333333333444222222333444444444444333111111222222333444444555555555222...,,,///333666222333333444555555666666222333333444555555666666444666888777555444555777555555666777777777777666555555666777888999999:::888888777777777777888888777888999888777666777999999::::::;;;::::::999999:::;;;<<<>>>??????@@@@@@>>>???AAADDDFFFHHHIIIIIIFFFHHHJJJKKKKKKKKKLLLMMMIIIHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGGGGFFFFFFFFFIIIGGGGGGGGGIIIJJJIIIHHHEEEEEEFFFFFFGGGGGGFFFFFFJJJJJJJJJJJJKKKKKKLLLLLLOOOOOONNNLLLKKKJJJIIIHHHHHHGGGFFFEEECCCBBBAAAAAACCCBBBBBBCCCDDDDDDBBB@@@;;;===??????===;;;;;;;;;???>>><<<;;;::::::;;;;;;:::;;;;;;;;;:::888777666555666666777777666666555555666666777888888777777777777666666555444444333888666555333333333444555555444444333333444444555333333444444555666777777333333444444555666666666555666777777777777777666999;;;<<<<<<;;;:::;;;<<<;;;;;;;;;<<<<<<<<<======666===AAA===:::<<<>>>???<<<<<<===>>>???@@@@@@AAA:::<<<>>>???>>>>>>>>>???::::::999999888999999999::::::999888777777777888666666666666777888999:::888888888777777777777777666666777777888888888999222333444555666888999999777777777777777777777777777888999:::;;;::::::999;;;:::999777888:::===@@@???999GGGLLLSSSaaaiii}}}}}}qqqjjj```VVVTTTPPPZZZsssyyyuuuzzzooommmiiiddd^^^YYYVVVTTTRRRSSSUUUWWWXXXYYYYYYYYY___bbbdddggghhhjjjmmmpppqqquuuxxx{{{~~~}}}|||zzzyyywwwuuurrrppp```aaa```[[[TTTOOOOOOPPPWWWRRRLLLGGGFFFGGGHHHHHHIIIDDDEEELLLOOOLLLKKKNNNfffeeeeeeiiisssooohhhTTTVVVWWW```ppp|||~~~hhhVVVDDDBBBBBBCCC???999;;;BBB===;;;::::::===?????????:::::::::999999999888888999999999999999999:::::::::999999999888888777777777777777777666666666666555555444444444444555555555555555666666666666777333333333222222222111111333333333333333333333333333333333333333333333333333333333444444444555555555555666666555555444333222222222333333444444444333444555555666666555555111111222333333444555555222222222222555777555111333333444444555666777777333333444444555666777777444777999888666555666888555666666777777777777777666666777999:::;;;<<<===999999888888888888999999777999:::999888777888999:::::::::;;;;;;:::999999:::;;;<<<>>>??????@@@@@@???@@@CCCEEEGGGIIIJJJJJJEEEIIIMMMNNNLLLKKKMMMOOOIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHHHHHHHHHHGGGFFFKKKIIIIIIIIIKKKLLLKKKJJJFFFFFFGGGHHHHHHHHHHHHGGGLLLLLLMMMMMMMMMMMMLLLKKKMMMMMMMMMMMMLLLLLLLLLLLLIIIHHHGGGFFFEEECCCBBBBBBEEEDDDCCCFFFJJJKKKHHHEEE>>>===<<<===???@@@>>><<>>===<<<<<<<<<===<<<<<<<<<<<<;;;999777666777777666666666666777777666666777888888888888888888777777666555444444444666555444333333444666888666666666555444444333333333333333444444666777777555444333333333333444555999999999::::::::::::;;;999::::::<<<===>>>??????=========>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????===<<<;;;>>>@@@@@@<<<999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<;;;::::::999:::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999999888888888777888888888888888888888888:::;;;<<<<<<============888888888888999:::;;;<<<;;;;;;::::::;;;===>>>@@@???;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::999999999999::::::::::::@@@>>>;;;888777888999;;;888888888888888888888888777777777666666555555444444555666666444444555666444444444444444444444444444444444444444444444444444444444444555555555555555666666666777777777777777777666666666666777777999<<<>>><<<777444666:::777777777777777777777777777777888888888888777777888888888888888888888888777777888888888888999999::::::::::::::::::::::::===<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<===>>>>>>??????=========<<<<<<;;;;;;;;;========================<<<<<<<<<=========>>>>>>======>>>???????????????>>>>>>???@@@AAAAAABBBBBBDDDFFFHHHIIIIIIJJJLLLNNNNNNOOOPPPQQQQQQPPPOOONNNJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRRRRQQQPPPOOORRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMLLLKKKKKKJJJEEEFFFIIINNNQQQOOOIIICCCCCCBBBAAA@@@@@@AAABBBCCC????????????@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>>>>??????>>>>>>>>>===<<<;;;;;;:::;;;;;;::::::999999999888<<<;;;:::888888888999:::999999999999999:::::::::999999999::::::;;;======::::::::::::::::::::::::888888888888999999999999;;;<<<===>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAA@@@@@@BBBDDDDDDAAA>>>========================>>>>>>======<<<;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<========================<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::>>>>>>???@@@@@@@@@@@@@@@<<<<<<<<<<<<===>>>???@@@======<<<<<<===???@@@AAABBB======BBBBBBDDDRRRdddvvvuuujjj___XXXYYY```lllzzz|||vvvrrrlllddd^^^```^^^\\\YYYXXXXXXXXXYYYVVVVVVVVVXXXZZZ^^^aaaccceeefffhhhjjjjjjhhhfffeeeiiigggddddddeeedddaaa^^^]]]]]]\\\[[[ZZZZZZYYYYYY[[[YYYVVVVVVXXXYYYZZZZZZccceeedddbbbcccgggjjjhhhxxx{{{rrr___cccdddggglllsss{{{lllbbb``````WWWVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPOOOOOOOOONNNOOOOOOOOOOOOPPPPPPPPPOOONNNNNNMMMNNNPPPRRRSSSNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNMMMLLLLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMIIIHHHHHHGGGGGGHHHHHHIIIJJJMMMOOOMMMIIIGGGIIILLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSUUUTTTTTTTTTTTTTTTUUUUUUTTTTTTUUUVVVVVVWWWXXXXXX[[[ZZZZZZZZZYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]^^^___``````aaaaaa``````iiiiiijjjjjjkkkllllllmmmnnnoooqqqrrrrrrssstttvvvwwwxxxyyyzzzzzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwww}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~||||||{{{{{{zzzyyyyyyxxxtttttttttvvvyyyyyyvvvsssuuutttsssssssssssstttuuusssssstttttttttuuuuuuuuussssssssssssssssssssssssnnnnnnooooooppppppqqqqqqnnnmmmmmmlllkkkkkkjjjjjjllllllkkkkkkkkkjjjjjjjjjmmmlllkkkjjjjjjjjjjjjjjjWWWWWWXXXYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^___```aaabbbbbbaaa```___eeeeeeeeefffffffffggggggjjjjjjkkklllmmmnnnoooooopppqqqqqqqqqrrrrrrrrrrrrssssssssssssssssssssssssssssssttttttttttttssssssvvvvvvvvvxxxyyyyyyvvvtttrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppooooooooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppprrrsssssstttttttttttttttrrrrrrrrrrrrssstttuuuuuusssrrrrrrrrrssstttuuuvvvyyyuuuuuuwwwvvvuuu~~~