BM6P6(@ }}}vvvsssnnnllliiieeeaaa___^^^]]]^^^YYYRRRMMMIIIFFFDDDBBB>>>>>>???BBBAAAAAAGGGOOO\\\eeerrrzzz~~~ppp___WWWUUU___qqqrrr___VVVOOOLLLIIIGGGFFFEEECCCAAAEEEEEELLLWWWcccppp~~~}}}wwwooo[[[NNNUUUXXXqqq}}}hhh[[[UUUQQQRRRUUULLLHHHAAA<<<999777666444555555444333333333333444111111222222222333333333555555555555666666666666888888777777666666555555666777999999:::;;;===@@@DDDVVV{{{kkkffflllgggVVVPPPIIIJJJKKKDDDGGGGGGFFFEEEDDDDDDEEEEEEJJJIIIEEEHHHQQQQQQVVVhhh}}}lll^^^SSSKKKGGG@@@@@@??????@@@@@@AAABBBAAA@@@@@@CCCFFFEEEAAA===@@@???===;;;:::;;;<<<===@@@FFFNNNUUU[[[eeepppyyyzzzzzz{{{|||ooo^^^[[[aaauuu|||xxx{{{zzzuuussstttooogggjjj]]]SSSRRRRRROOOOOOQQQOOOMMMLLLOOOSSSTTTQQQLLLTTTOOOIIIDDDAAA@@@>>>===@@@???>>>@@@KKK]]]nnnxxx}}}ooozzzyyyxxxssspppkkkfffbbbaaabbbccc[[[WWWPPPKKKHHHEEECCCAAA???>>>@@@BBBBBBCCCIIIQQQ[[[eeerrr{{{qqq```WWWVVV___qqquuucccZZZOOOLLLIIIGGGFFFEEECCCBBBEEEEEEKKKUUUaaannn~~~|||}}}~~~yyytttlllWWWIIIOOOSSSjjjvvvaaaVVVRRRQQQQQQSSSMMMHHHBBB===:::888666444444444333222222222222333111111222222222333333333444444555555666666777777888777777777666666666555666777999999999;;;>>>@@@LLLbbb|||kkkgggrrr|||dddUUUPPPJJJJJJKKKDDDGGGGGGFFFEEEEEEEEEEEEEEEIIIIIIFFFHHHPPPQQQYYYnnn|||jjj\\\PPPIIIDDD@@@@@@??????@@@@@@AAABBBBBBBBBCCCFFFHHHGGGCCC>>>@@@>>><<<;;;:::;;;<<<===BBBHHHPPPWWW]]]eeeooovvv||||||}}}~~~eee\\\^^^mmm~~~yyyuuuwwwuuupppooooookkkdddbbbXXXQQQQQQQQQNNNLLLNNNMMMLLLNNNSSSYYY[[[XXXTTTSSSOOOIIIEEEBBB@@@>>>===??????AAAEEEOOO^^^mmmuuu|||yyy~~~xxxwwwrrrnnniiiccc``````bbbcccWWWSSSMMMIIIFFFDDDBBB@@@??????@@@BBBCCCCCCJJJRRRZZZeeesss|||qqq```WWWTTT\\\mmmzzzggg^^^OOOLLLIIIGGGFFFFFFDDDCCCEEEEEEIIIRRR]]]jjj}}}wwwwww{{{yyyyyy{{{{{{{{{vvvrrrlllWWWGGGLLLOOOaaaoooYYYQQQQQQSSSSSSSSSMMMIIIBBB===:::888666444444333333222222222222222111111222222222333333333333333444555666666777777777777777777666666666666666777999999999;;;>>>AAAQQQooo}}}iiiiii{{{ttt___SSSPPPJJJJJJJJJCCCGGGFFFEEEEEEEEEEEEEEEEEEGGGJJJHHHIIIOOOQQQ^^^xxx{{{hhhXXXMMMEEEAAA@@@????????????@@@AAAAAABBBCCCEEEIIILLLJJJDDD>>>???>>><<<;;;;;;<<<===>>>DDDJJJSSS[[[```fffmmmrrr~~~~~~qqqbbb]]]dddxxx}}}yyyssssssqqqmmmkkkjjjfffaaaZZZTTTOOOPPPQQQOOONNNNNNNNNOOOTTT[[[aaabbb___[[[QQQMMMHHHDDDBBBAAA???===>>>???CCCIIIRRR]]]iiirrrxxx{{{uuuooommmhhheeeaaa^^^[[[ZZZZZZ[[[QQQNNNIIIFFFDDDBBB@@@???>>>===>>>AAAAAACCCJJJSSSZZZeeesss}}}qqq^^^TTTPPPWWWfffyyy}}}hhh^^^PPPMMMIIIGGGGGGFFFEEEDDDEEEDDDHHHPPPYYYgggzzz{{{ssstttuuuwwwxxxzzz~~~{{{{{{wwwuuuppp\\\KKKOOOOOO]]]vvvkkkUUUOOOSSSVVVVVVUUUNNNJJJCCC>>>;;;888666555555444333333222222333333111111222222222333333333222333444444555666777777777777777777666666666666666777888999999<<>>===<<<;;;;;;<<<>>>???EEEKKKUUU^^^dddiiinnnqqq~~~~~~lll```___ppp|||sssqqqnnnjjjhhhfffccc```XXXTTTPPPPPPRRRTTTUUUUUUUUUWWW\\\aaaeeeddd```[[[NNNJJJFFFCCCAAA@@@>>><<<>>>???CCCIIIPPPYYYeeeooozzzvvvxxxjjjbbb```[[[ZZZZZZXXXVVVSSSQQQOOOLLLIIIFFFCCCCCCBBB@@@>>><<<;;;<<>>>>>??????@@@AAA@@@BBBFFFKKKMMMJJJCCC<<<===<<<;;;:::;;;===???@@@EEEKKKUUU```hhhmmmqqqsss{{{|||~~~yyyhhh```kkk|||~~~qqqmmmhhhfffdddaaa^^^]]]WWWTTTQQQOOORRRXXX]]]___```aaacccdddccc___YYYUUUJJJGGGDDDAAA@@@???===;;;@@@>>>@@@EEEJJJQQQ```nnn|||vvvqqqbbbYYYWWWRRRSSSTTTTTTSSSOOOKKKIIIHHHEEECCCBBBBBBAAA@@@>>>;;;:::;;;===???AAAJJJSSS```iiivvv~~~ppp[[[OOOOOOSSS___rrrjjj]]]UUUQQQLLLHHHFFFFFFEEEDDDCCCDDDIIIOOOUUUbbbvvvvvvssswww|||{{{xxxcccQQQRRRLLLWWWkkk|||hhhTTTNNNPPPTTTUUUVVVQQQLLLEEE???<<<999777555777666666555555555555555111111222222222333333333444444444444444555555555666666666666777777777777777888888888999<<>>>>>>>>>>>???@@@@@@@@@AAAEEEJJJLLLJJJBBB<<<<<<<<<;;;:::;;;===???AAAGGGMMMVVVaaajjjppprrrsssxxxyyy|||~~~tttgggmmmxxx|||||||||nnnhhhbbb```^^^ZZZXXXYYYUUUUUURRRPPPTTT]]]eeehhhiiihhhfffaaa\\\VVVPPPMMMHHHEEECCCAAA@@@???>>><<>>>>>>>>>>>>>>???@@@@@@AAABBBEEEIIILLLIIICCC===<<<;;;::::::;;;===@@@AAAKKKPPPXXXbbbjjjppprrrrrrvvvxxx{{{~~~ttttttyyyyyyxxxyyynnnfff___^^^\\\WWWVVVXXXTTTWWWXXXVVVZZZeeemmmnnnllliiiccc[[[TTTNNNJJJIIIGGGEEECCCBBBBBBAAA???>>>AAA<<<===BBBDDDGGGWWWiiixxx~~~zzzxxxpppwwwuuudddVVVPPPOOOLLLLLLKKKJJJHHHGGGFFFEEECCCBBBAAAAAABBBBBBAAA???<<<;;;;;;>>>@@@CCCMMMWWWfffnnnwww}}}sss___RRRNNNOOOYYYkkk{{{rrrdddZZZUUUNNNIIIFFFDDDCCCBBBBBBEEEKKKQQQVVVaaauuusssmmmnnn}}}fffQQQQQQMMMZZZnnnrrr___VVVSSSSSSWWW[[[RRRMMMFFF@@@<<<:::777555555555444333333333333444111111222222222333333333666555555444444333222222555666666666777777888888888888888888999===BBBGGGXXXvvvnnnxxxbbbSSSNNNMMMFFFFFFJJJFFFEEEEEEDDDEEEEEEFFFGGGGGGIIILLLKKKPPPZZZaaattt{{{eeeTTTIIIDDDBBB>>>>>>>>>>>>>>>??????@@@BBBCCCEEEIIILLLJJJDDD>>>;;;;;;::::::;;;>>>@@@BBBOOOSSSYYYbbbjjjoooqqqqqquuuwww{{{||||||yyywwwxxxoooggg```___]]]WWWVVVZZZTTTZZZ^^^]]]bbblllsssssslllhhh```WWWNNNIIIHHHHHHHHHFFFDDDDDDDDDCCCAAA???@@@<<<>>>DDDEEEGGGUUUgggxxx}}}{{{ssszzzjjj\\\SSSMMMJJJFFFGGGGGGHHHGGGFFFDDDCCCBBBAAA??????>>>???@@@@@@???<<<;;;===???CCCNNNYYYnnnttt{{{rrr___TTTMMMQQQZZZeeepppzzzrrreee\\\SSSKKKHHHGGGDDDCCCDDDDDDEEEIIIPPPVVVaaarrrrrrkkknnnfffQQQSSSRRR]]]vvv{{{gggTTTUUUZZZTTTVVVRRRKKKDDD???;;;888555444444444444444444444444222222222333333333444444333333444444555666666666555555666777777777777777999777888:::;;;;;;@@@FFF]]]{{{vvvwwwXXXTTTNNNJJJHHHHHHHHHGGGEEEEEEEEEEEEEEEFFFFFFGGGHHHKKKLLLMMMVVVlllsss^^^PPPEEE@@@@@@>>>>>>>>>>>>>>>??????@@@AAACCCFFFGGGFFFCCC???<<<;;;999999;;;;;;:::===CCCYYYZZZ]]]bbbiiinnnpppppptttwww{{{}}}wwwuuuoooiiidddaaa]]]XXXWWWYYY\\\^^^ccckkkqqqqqqlllgggddd```YYYRRRMMMJJJHHHHHHKKKJJJIIIHHHGGGEEEAAA>>>@@@??????AAACCCIIIWWWeeevvvxxx{{{{{{gggZZZRRRLLLHHHDDDDDDEEEEEEDDDCCCBBBAAA@@@???>>>===<<<===>>>>>>>>>===>>>??????BBBNNNZZZnnnttt{{{sss]]]OOOPPPSSSYYY```hhhoootttwwwyyyvvvhhh[[[RRRKKKIIIHHHEEECCCDDDCCCDDDHHHNNNUUU___pppwwwnnnkkklllUUUTTTRRR^^^yyyrrrZZZVVVXXXRRRVVVQQQJJJDDD???;;;777555444444444444444444444444555555555555666666666666333333444444555666666666555555666777777777777777999777888:::;;;;;;AAAHHH___qqqVVVRRRMMMIIIGGGGGGFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHIIIMMMNNNPPP\\\tttooo[[[OOOFFFAAAAAA>>>>>>======>>>>>>???@@@AAABBBDDDEEEDDDAAA>>><<<;;;999999;;;;;;:::>>>DDDSSSWWW\\\bbbhhhlllooopppssswww{{{~~~}}}xxxuuupppjjjeeedddaaa\\\[[[]]]cccdddgggkkkllljjjeeeaaa^^^ZZZUUUPPPLLLJJJJJJJJJNNNLLLIIIGGGFFFDDD@@@>>>@@@??????@@@BBBIIIXXXfffvvvttteeeZZZRRRLLLHHHDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>>===<<<======>>>>>>???BBBBBB@@@BBBNNN\\\nnnttt{{{uuu]]]MMMNNNOOORRRUUUZZZ___bbbdddjjjqqq{{{zzzkkkZZZRRRLLLKKKJJJFFFCCCCCCCCCCCCFFFMMMSSS]]]ooo~~~zzzmmmhhhvvvZZZTTTRRR```|||}}}aaaYYYZZZTTTVVVQQQJJJDDD???;;;777444444444444444444444444444222222333333333444444444333333444444555666666666555555666777777777777777888777888:::;;;<<>>>>>======>>>>>>???@@@AAABBBCCCCCCBBB@@@===<<<<<<999999;;;;;;;;;???EEELLLSSS]]]dddgggjjjmmmpppsssvvv{{{}}}}}}wwwtttpppkkkhhhiiigggcccaaabbbjjjkkkkkkiiiddd^^^[[[YYYUUUTTTQQQNNNLLLLLLMMMMMMQQQNNNJJJFFFDDDBBB@@@>>>AAA???>>>@@@BBBIIIXXXffftttzzzpppfff]]]UUUMMMHHHFFFFFFEEEEEEDDDCCCBBBAAABBBAAA@@@>>>>>>>>>??????===AAAEEEEEEAAABBBOOO^^^ooottt|||wwwaaaRRRLLLLLLMMMOOORRRVVVXXXZZZ```fffnnnwww{{{jjjYYYQQQLLLLLLKKKGGGCCCCCCDDDCCCFFFLLLRRR]]]nnn~~~qqqkkk```UUUSSS```}}}eeeZZZ]]]ZZZVVVQQQJJJDDD???;;;777444444444444444444444444444111111111111222222222222333333444444555666666666555555666777777777777777888777888:::;;;===FFFPPPqqqaaaRRROOOKKKHHHGGGGGGFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFCCCFFFIIINNN```~~~~~~dddSSSJJJDDD@@@???===============>>>??????BBBBBBCCCBBBAAA@@@>>>===<<<999999;;;<<<<<>>@@@>>>>>>???AAAHHHVVVeeesss~~~}}}zzzyyywwwtttooohhh```WWWNNNIIIIIIHHHGGGFFFEEEDDDDDDCCCDDDCCCAAA????????????@@@???BBBFFFFFFBBBDDDRRRbbbooovvv}}}uuucccWWWOOOPPPPPPQQQRRRTTTUUUVVVVVV[[[cccjjjsss~~~zzzhhhYYYQQQLLLLLLLLLGGGDDDDDDEEEEEEGGGLLLRRR]]]ooouuucccUUUTTT___zzzfffXXX\\\]]]VVVRRRKKKDDD???;;;888555444444444444444444444444444444444444555555555555333333444444555666666666555555666777777777777777777777999;;;:::===IIIUUU~~~||||||vvv\\\QQQNNNKKKIIIHHHHHHGGGFFFIIIHHHGGGEEEDDDDDDCCCCCCGGGJJJMMMTTTgggzzz___OOOHHHCCC>>>============<<<===>>>>>>???CCCCCCCCCCCCBBB@@@???>>><<<999999;;;<<<===BBBIIINNNXXXdddlllnnnnnnooorrrtttwww{{{}}}~~~~~~xxxsssnnnkkkkkkqqqtttpppjjjhhhggggggddd^^^VVVRRRRRRTTTRRRRRRRRRRRRQQQRRRRRRRRRQQQMMMGGGCCCAAA@@@?????????>>>>>>???@@@FFFSSSaaappp||||||uuurrrqqqppppppooollleee\\\SSSNNNMMMLLLKKKIIIHHHGGGGGGGGGEEEDDDBBBAAA@@@@@@@@@@@@AAABBBEEEEEEDDDGGGVVVeeeqqqwwwrrreee]]]TTTTTTUUUVVVVVVUUUUUUUUUSSSWWW\\\bbbjjjvvv{{{hhhYYYRRRLLLLLLKKKHHHEEEEEEFFFEEEGGGKKKQQQ\\\nnncccUUUSSS[[[sssjjjWWWXXXZZZXXXSSSLLLFFFAAA===999666444444444444444444444444222222222333333333444444333333444444555666666666555555666777777777777777777777999;;;:::>>>KKKYYY~~~wwwpppsssnnnYYYPPPMMMJJJIIIIIIHHHGGGFFFIIIHHHGGGEEEDDDCCCCCCCCCGGGJJJMMMVVVkkkvvv[[[LLLFFFBBB>>><<<======<<<<<<======>>>???BBBCCCDDDDDDCCCAAA???===<<<999999;;;<<<>>>DDDKKKRRR[[[gggpppssstttuuuvvvvvvyyy|||~~~{{{tttllliiikkkssswwwssskkkgggaaa```]]]YYYVVVUUUVVVXXXWWWWWWWWWVVVTTTRRRPPPOOOMMMIIIDDDAAA@@@@@@@@@???>>>===>>>@@@@@@DDDOOO[[[kkkwww|||tttooonnnoooqqqtttsssmmmeee]]]YYYUUUTTTRRRPPPNNNNNNNNNNNNJJJIIIGGGFFFDDDDDDEEEEEEDDDBBBBBBCCCEEEKKKZZZhhhrrryyy~~~xxxzzzzzzzzz|||tttjjjfff\\\^^^aaadddeeeeeedddccc^^^___```bbbfffooo{{{~~~lll[[[RRRKKKKKKJJJHHHFFFGGGEEEDDDEEEJJJPPPZZZmmm}}}```SSSRRRVVVkkkttt[[[XXXXXXYYYTTTMMMGGGBBB>>>:::888444444444444444444444444000000000000111111111111333333444444555666666666555555666777777777777777666777999;;;:::???NNN]]]tttkkkeeelllgggWWWMMMKKKIIIHHHHHHHHHFFFEEEGGGFFFFFFEEEEEEEEEEEEEEEEEEHHHMMMXXXnnnqqqVVVIIIFFFDDD@@@>>>===<<<<<<<<<<<<===>>>>>>@@@AAACCCDDDCCC@@@===;;;<<<:::999;;;===???EEEMMMTTT[[[fffqqqxxx|||||||||wwwzzz}}}yyyooojjjgggjjjsssxxxtttkkkeee]]]ZZZXXXWWWYYY[[[\\\\\\^^^]]]\\\YYYUUUQQQMMMJJJHHHEEEBBB@@@@@@AAA@@@@@@<<<<<<>>>@@@@@@AAAKKKUUUeeerrruuupppoooqqquuuyyyzzzvvvooohhhddd]]][[[YYYWWWUUUUUUUUUUUUPPPOOOMMMKKKJJJJJJJJJJJJFFFBBB@@@BBBFFFMMM\\\jjjssszzz~~~~~~~~~xxxyyy|||}}}~~~}}}{{{xxxvvvnnnooonnnlllmmmvvvxxxqqqooohhhlllqqqwwwzzz|||{{{{{{mmmllljjjgggfffllluuu}}}ooo[[[SSSKKKJJJJJJHHHGGGHHHDDDCCCDDDHHHNNNYYYlll|||{{{^^^SSSPPPRRRfff}}}aaa[[[ZZZZZZUUUNNNHHHCCC???;;;999444444444444444444444444222222333333333444444444333333444444555666666777555666666777777777777777666777:::;;;:::???OOO^^^~~~pppgggbbbmmmcccVVVLLLJJJGGGFFFGGGGGGEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHLLLRRR^^^uuummmTTTHHHFFFEEEBBB@@@<<<<<<<<<<<<<<<===>>>>>>>>>@@@BBBDDDCCC???;;;999===:::999;;;===???FFFNNNTTTYYYdddppp{{{xxx{{{~~~vvviiihhhfffiiisssyyytttjjjccc[[[XXXVVVWWW\\\```aaa```bbbaaa___[[[VVVOOOJJJFFFDDDBBB@@@???@@@AAAAAA@@@;;;<<<>>>AAA@@@@@@HHHQQQ```mmm{{{zzzzzzzzz}}}|||zzz}}}}}}uuuqqqkkkjjjeee```bbbggggggdddaaa___\\\YYYVVVSSSQQQPPPHHHHHHFFFFFFIIISSSaaalllsssyyyyyyqqqnnnoooppptttxxxzzz{{{zzzmmmllljjjiiijjjkkkiiieee````````````ccckkkvvv{{{xxxyyyttt{{{~~~uuussstttuuu}}}nnnaaaWWWOOOLLLJJJGGGFFFGGGIIIFFFEEEHHHLLLWWWjjjzzzwww___QQQNNNQQQccc}}}{{{\\\RRRXXXWWWTTTNNNHHHAAA<<<888666444444333333333444444555333333333333333333333333555444444333333222111111555666777777666666777888888777555:::BBB@@@JJJcccvvvcccZZZnnnxxxYYYRRRMMMKKKIIIGGGGGGGGGEEEDDDFFFEEEEEEEEEEEEFFFFFFGGGIIIJJJPPPaaa}}}hhhOOOEEECCC>>><<<>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDBBB???<<<::::::888:::<<<<<<===@@@GGGLLLVVV]]]fffmmmrrrwww}}}zzz}}}~~~}}}}}}|||qqqjjjjjjlllppptttvvvrrrjjjccc\\\ZZZXXXWWWYYY\\\```ccchhhfffaaaZZZSSSLLLFFFDDDBBBCCCCCCCCCBBBAAA@@@@@@>>>===???AAA@@@@@@FFFNNN\\\lll|||}}}wwwrrrlllkkkwww|||zzzxxxxxxuuuqqqrrruuusssnnnpppmmmiiibbb\\\WWWSSSQQQGGGGGGFFFFFFIIITTTbbbllltttyyyvvviiigggggglllrrrsssnnniii```___]]]\\\]]]^^^^^^\\\]]]^^^```ccciiisss~~~~~~xxxzzz}}}nnnaaaXXXOOOLLLJJJGGGFFFGGGHHHEEEEEEGGGLLLVVViiiyyy~~~iiiXXXOOORRRccc{{{{{{^^^TTTXXXWWWTTTOOOHHHBBB<<<888666444444444333333444444555333333333333333333333333555555555555444444444444555666777777666666777999888888666;;;AAAAAAQQQnnnuuuddd]]]tttyyy[[[UUUMMMKKKHHHGGGGGGGGGEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEJJJKKKQQQccc}}}eeeNNNGGGEEE@@@===>>>>>>>>>>>>===>>>>>>???@@@CCCDDDDDDCCC???<<<::::::888:::<<<<<<===AAAGGGMMMYYY___gggmmmppptttyyy}}}{{{}}}~~~}}}sssmmmlllnnnqqquuuuuuqqqhhhbbb]]]\\\ZZZYYY[[[^^^bbbdddcccaaa\\\VVVPPPJJJGGGEEECCCCCCDDDDDDDDDCCCBBBBBB???>>>???AAAAAAAAAGGGOOO[[[jjjzzztttnnnkkkgggkkkxxx|||uuussspppjjjbbb[[[TTTOOOLLLFFFFFFFFFFFFJJJTTTbbbllluuuzzzwwwqqqmmmqqqyyyxxxmmmaaaWWWUUURRRPPPQQQTTTXXX[[[]]]```eeellluuu{{{yyy{{{rrrbbbXXXOOOLLLJJJGGGFFFGGGFFFDDDDDDFFFKKKUUUgggxxx~~~qqq\\\QQQTTTdddyyyyyyaaaVVVXXXWWWTTTOOOHHHBBB<<<888666555444444333333444444444333333333333333333333333555666666666666777777777555666888777666666777999888:::999;;;@@@DDD[[[xxxiiifffvvvZZZTTTMMMJJJHHHGGGGGGGGGEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFJJJMMMTTTfffzzzcccNNNHHHFFFAAA======>>>=========>>>>>>???@@@EEEFFFEEECCC???<<<::::::888:::<<<<<<===AAAHHHNNN\\\aaahhhlllnnnpppsssvvvzzz}}}~~~wwwrrrqqqrrrtttvvvtttooogggaaa^^^^^^^^^^^^___```aaabbb\\\ZZZUUUPPPLLLIIIHHHHHHEEEEEEFFFFFFFFFEEEDDDDDD@@@???@@@BBBBBBBBBHHHPPP[[[jjjzzzyyyooojjjdddeeemmm}}}|||yyyyyyyyyqqqiiifffaaaZZZTTTNNNJJJHHHDDDEEEEEEFFFJJJTTTbbblllwww|||xxxhhh]]]XXXRRROOOPPPUUU```jjjiiilllrrr{{{~~~|||~~~}}}xxx|||vvvcccYYYPPPMMMKKKGGGFFFGGGEEECCCCCCFFFKKKUUUfffwww|||sssXXXRRRUUUdddxxxvvvbbbWWWVVVWWWTTTOOOIIIBBB<<<888666555555444333333333444444333333333333333333333333444555555666777777888888555777888888777666888999888<<<;;;<<<@@@HHHgggtttrrrpppVVVPPPLLLJJJGGGGGGGGGGGGEEEDDDEEEEEEEEEEEEFFFGGGHHHHHHJJJMMMVVViii{{{cccMMMGGGEEE@@@===>>>===============>>>???@@@FFFFFFFFFCCC???;;;::::::888:::;;;<<<===BBBIIIPPP\\\aaahhhkkklllnnnqqqtttyyy}}}|||xxxuuuvvvwwwwwwsssllleee```___aaaccceeedddaaa]]]ZZZVVVTTTPPPLLLJJJJJJKKKLLLJJJJJJIIIIIIGGGFFFDDDCCCAAA@@@@@@BBBBBBCCCJJJRRR___mmm{{{{{{sssoooeeejjjvvv}}}~~~{{{qqqlllkkkrrrxxx~~~}}}zzzvvvnnnfff```^^^ZZZUUUPPPKKKHHHGGGCCCCCCDDDFFFJJJUUUbbblllyyy~~~yyyppphhh```[[[ZZZ___ooowwwrrrqqqwwwzzzyyy}}}~~~~~~wwwdddZZZPPPMMMKKKGGGFFFGGGDDDCCCCCCFFFKKKTTTfffvvv}}}sssVVVRRRUUUcccuuurrr```VVVTTTXXXUUUOOOIIIBBB===999777666555444333333333333333333333333333333333333333333333444555666777777888666777888888777777888999888<<<<<<===AAAKKKppp|||}}}kkkSSSNNNKKKIIIGGGFFFGGGGGGEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIMMMXXXmmm}}}dddMMMEEECCC???===>>><<<<<<<<<<<<===>>>???@@@FFFFFFEEEBBB>>>;;;;;;;;;888999;;;;;;===BBBKKKQQQ[[[```gggkkkmmmnnnrrruuuxxx|||}}}zzzzzzzzzxxxrrrkkkddd```___cccgggiiifff___VVVQQQRRRPPPMMMKKKKKKLLLNNNOOOOOONNNMMMKKKHHHFFFCCCBBBBBBAAAAAACCCCCCEEELLLUUUdddppp}}}~~~wwwtttooowww}}}yyyuuuyyy~~~uuuhhh```___ccckkkqqqpppmmmjjjccc]]]XXXVVVRRRNNNIIIEEEBBBAAAAAABBBDDDFFFKKKUUUbbblll{{{{{{uuupppqqqssskkkhhheeemmm}}}yyyyyyxxxwwwvvvyyy}}}vvvdddZZZQQQMMMKKKGGGFFFGGGDDDCCCDDDGGGLLLUUUfffuuurrrWWWPPPSSS```pppyyymmm\\\SSSTTTXXXUUUPPPIIICCC===999777666555555444333333333333333333333333333333333333222222333444555555666666666777999888777777888:::888<<<===>>>DDDOOOuuugggSSSOOOJJJHHHFFFFFFFFFGGGFFFDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIOOO[[[qqqzzzcccLLLEEEDDD@@@===>>>;;;;;;;;;<<<===>>>???@@@DDDDDDCCC@@@===;;;;;;<<<777999:::;;;===CCCLLLSSS[[[```ggglllnnnqqqtttxxxyyy|||}}}}}}}}}xxxqqqiiicccaaa```cccffffffbbbZZZRRRLLLPPPOOOMMMLLLLLLNNNOOOQQQQQQPPPNNNLLLIIIFFFDDDBBBDDDBBBBBBDDDDDDFFFNNNWWWfffqqq|||yyyvvv}}}}}}~~~}}}}}}~~~oooaaaXXXVVVWWW___eeedddbbb```\\\WWWPPPNNNKKKGGGDDDAAA???>>>@@@AAACCCFFFKKKUUUccclll}}}qqqfffaaaYYYaaarrr{{{xxxwwwwwwuuuzzzwwweee[[[QQQNNNKKKGGGFFFFFFDDDCCCDDDHHHLLLVVVfffvvvxxxxxx~~~yyynnnWWWNNNPPP[[[jjj{{{|||tttgggXXXQQQTTTXXXUUUPPPJJJCCC===999777666666555444333333333333333333333333333333333333333333333444444555555555666888999999888777999:::777<<<<<>>>>>;;;;;;;;;<<<===>>>???@@@BBBBBBAAA>>><<<:::;;;===777999:::;;;===CCCMMMTTT\\\bbbiiinnnppprrrvvvyyy{{{~~~~~~yyyqqqiiidddbbbaaaaaaaaa^^^[[[VVVQQQOOONNNMMMMMMMMMMMMNNNOOOPPPOOOOOONNNLLLJJJHHHFFFDDDEEECCCCCCDDDEEEGGGOOOYYYcccmmmxxx~~~}}}xxxzzzzzzkkk]]]TTTQQQOOOWWW]]]]]][[[ZZZWWWTTTLLLKKKIIIGGGFFFDDDDDDCCC???AAACCCFFFKKKVVVccclll}}}pppbbb\\\ZZZaaaqqq{{{{{{|||www|||zzzeee[[[RRRNNNKKKHHHFFFFFFDDDCCCEEEIIIMMMVVVgggvvvrrrtttyyyiiiUUUMMMMMMXXXddduuuzzzpppcccTTTQQQUUUXXXUUUPPPJJJCCC>>>999777777666555444333222222222333333333333333333333333444444444555555555555555666888999999888888999:::777;;;<<<@@@HHHTTTxxx{{{]]]OOONNNIIIGGGFFFEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLSSSbbbyyykkkYYYKKKKKKMMMFFF@@@===::::::;;;;;;===>>>???@@@@@@@@@@@@===;;;:::<<<===777999:::;;;===DDDNNNUUU^^^dddjjjoooqqqsssvvvzzz}}}yyyppphhhdddcccbbb```\\\XXXTTTSSSSSSSSSLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKIIIHHHGGGEEECCCCCCEEEEEEGGGPPPZZZ___iiittt|||~~~vvvooopppyyywwwhhhVVVLLLMMMOOOSSSVVVUUUUUUVVVSSSNNNLLLIIIEEEBBBAAA@@@???===AAAAAAAAADDDKKKVVVdddmmmvvv}}}rrrccc[[[SSS___qqq||||||jjj\\\OOOLLLLLLJJJHHHGGGEEEDDDDDDGGGLLLVVVgggwwwuuusss{{{|||zzzdddTTTKKKMMMSSS^^^ssstttooodddRRRMMMRRR[[[VVVPPPIIIDDD???;;;888666666555444444444444555222222222333333333444444666666666666777777777777888888888777777777777777:::555:::@@@DDD]]]oooZZZPPPLLLJJJHHHFFFDDDCCCEEEGGGHHHEEEDDDDDDDDDDDDFFFGGGHHHPPPTTTfff|||eeeVVVHHHDDDEEEBBB>>>;;;;;;;;;;;;<<<<<<===>>>???CCCAAA???===;;;;;;;;;;;;:::999999;;;@@@GGGOOOTTTbbbiiipppsssssstttxxx|||~~~~~~|||xxxnnnbbb]]]^^^ZZZYYYWWWVVVVVVTTTQQQOOOOOOPPPPPPQQQPPPOOOMMMLLLJJJKKKLLLLLLMMMLLLKKKJJJEEEDDDCCCBBBCCCFFFLLLPPP]]]gggttt~~~|||uuuooommmlll}}}ssseeeTTTKKKLLLLLLPPPRRRPPPPPPQQQOOOKKKIIIFFFBBB@@@@@@???>>><<<>>>>>>???BBBJJJVVVdddmmmwww}}}uuueee^^^UUU```qqqlll^^^PPPLLLLLLJJJGGGGGGFFFDDDDDDGGGKKKUUUfffvvvrrrqqqzzz}}}dddPPPKKKMMMQQQ\\\qqqxxxtttiiiWWWPPPTTTZZZWWWQQQJJJDDD???;;;888666666555444444444444555333333333333444444444444555666666666777777777777888777777777777777777777:::555;;;@@@EEE^^^kkkWWWNNNLLLIIIHHHFFFDDDCCCEEEFFFHHHFFFEEEEEEDDDEEEFFFHHHIIIOOOVVVlllzzzdddUUUGGGCCCCCCAAA>>><<<<<<<<<<<<<<<===>>>??????BBBAAA???===;;;;;;;;;;;;999999999;;;@@@HHHOOOSSSbbbiiipppsssssssssxxx|||~~~~~~~~~zzzwwwrrrhhh]]]YYYZZZXXXWWWVVVVVVVVVVVVTTTRRRQQQQQQQQQPPPOOOMMMKKKJJJGGGIIIKKKMMMNNNMMMLLLLLLFFFEEEDDDBBBAAACCCHHHLLLYYYcccqqq}}}vvvppplllkkkxxxmmm```RRRJJJKKKJJJMMMNNNKKKJJJLLLKKKHHHDDDBBB???=========<<<;;;<<<===>>>CCCLLLYYYhhhrrrzzz|||wwwggg```XXXaaapppoooaaaRRRMMMLLLIIIFFFFFFGGGEEEEEEGGGKKKSSSdddsssuuuttt{{{jjjSSSMMMLLLNNNZZZqqq}}}qqq]]]SSSVVVZZZWWWRRRKKKEEE???;;;999666666555444444444444555333444444444444555555555555555666666666777777777777777777777777777888888999666<<>>>>><<<<<<<<<======>>>???@@@BBB@@@>>><<<;;;;;;;;;;;;999999999<<>>@@@FFFPPP___nnnxxx}}}|||~~~vvvfff^^^YYYaaapppsssdddTTTNNNLLLIIIFFFEEEGGGFFFFFFHHHJJJRRRbbbpppxxxyyyrrr\\\PPPMMMMMMZZZuuuzzzbbbUUUVVVYYYXXXSSSMMMEEE???;;;:::666666555444444444444555444444444555555555666666555555555666666666777777777777777777777888888888:::888===AAAFFF```yyyfffSSSLLLKKKHHHGGGEEEDDDDDDDDDEEEFFFIIIHHHGGGGGGGGGGGGIIIIIIOOO\\\wwwuuu___RRREEE@@@@@@>>>>>>???===============>>>@@@@@@AAA@@@>>><<<;;;;;;;;;;;;999999:::<<>>AAADDDKKKWWWjjjzzz~~~vvvrrrttteeeZZZQQQLLLLLLLLLMMMKKKGGGFFFHHHHHHEEEBBB???===<<<<<<======<<<===>>>AAAGGGRRRaaaqqq|||~~~~~~sssbbb[[[YYYbbbpppvvvfffVVVNNNLLLIIIFFFEEEGGGFFFFFFHHHJJJQQQ```nnnwwwqqquuubbbSSSNNNNNN\\\|||gggVVVUUUYYYXXXUUUOOOFFF???<<<;;;666666555444444444444555444444444555555555666666555555555555666666666666666666777777888888888888:::999>>>AAAGGGdddooofffSSSMMMJJJGGGFFFEEEDDDDDDDDDEEEEEEIIIHHHGGGGGGGGGHHHIIIJJJPPP^^^zzzrrr[[[OOODDD???>>>======???<<<<<<<<<<<<===>>>???@@@@@@???===<<<;;;;;;;;;;;;999999:::===BBBIIIOOOSSSccckkkuuuyyyzzzzzz}}}}}}~~~wwwpppiiiddd^^^WWWUUUWWWQQQQQQSSSVVVZZZ\\\]]]\\\VVVTTTPPPLLLIIIGGGFFFFFFHHHIIIKKKKKKJJJHHHEEECCC?????????===<<<>>>AAADDDFFFSSSgggyyyxxx|||{{{qqqbbbYYYTTTQQQPPPMMMOOOMMMIIIGGGIIIHHHFFFEEECCC@@@??????@@@???>>>===>>>AAAGGGQQQaaappp{{{ppp```ZZZYYYdddtttxxxhhhWWWOOOLLLIIIFFFFFFFFFEEEEEEHHHJJJQQQ___mmmvvvmmmxxxeeeWWWPPPNNN^^^jjjXXXVVVXXXYYYWWWPPPGGG???<<<<<<666666555444444444444555333444444444444555555555444444555555555666666666666666666777888888999999:::999>>>AAAKKKkkk|||jjjcccSSSMMMIIIFFFFFFEEEEEEDDDDDDDDDEEEGGGGGGFFFFFFGGGIIIJJJKKKRRRaaa}}}oooWWWMMMCCC@@@>>><<<<<<>>>;;;;;;;;;<<<<<<===>>>??????>>>===;;;:::;;;;;;<<<999999;;;>>>CCCJJJOOOSSS```iiiuuu|||~~~}}}~~~zzzssskkkdddaaa]]]WWWUUUVVVSSSSSSTTTWWWZZZ\\\\\\[[[UUURRRNNNKKKHHHHHHIIIJJJKKKJJJJJJHHHFFFCCCAAA???<<<======<<<<<<>>>AAADDDDDDRRRfffxxx}}}qqquuu}}}mmm___XXXWWWWWWWWWSSSUUUTTTPPPNNNOOOMMMJJJIIIGGGDDDCCCCCCCCCBBBAAA???@@@CCCHHHRRRaaaqqq{{{ooobbb]]]ZZZgggyyyyyyhhhWWWOOOMMMJJJGGGGGGEEEDDDEEEGGGJJJPPP___llluuuoooZZZQQQMMM]]]nnn[[[XXXXXXYYYXXXQQQGGG???<<<<<<666666555444444444444555333333333333444444444444444444444555555555666666555666666777888888999999888888>>>BBBPPPuuuuuujjjyyy\\\PPPLLLGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGIIIKKKLLLRRRcccjjjSSSJJJCCC@@@???<<<;;;===::::::::::::;;;<<<===>>>???>>><<<;;;::::::;;;<<<999999;;;???DDDJJJOOOSSSZZZfffttt}}}yyyqqqiiicccaaa___ZZZWWWXXXWWWVVVVVVXXXZZZ[[[ZZZYYYRRRPPPLLLJJJIIIKKKMMMOOOKKKJJJHHHEEEBBB@@@>>>>>>;;;<<<===<<<<<<===@@@CCCDDDQQQfffwwwrrrgggmmmyyyiii\\\XXXZZZ\\\[[[ZZZ\\\[[[WWWUUUVVVTTTPPPMMMJJJGGGEEEEEEEEEDDDCCCCCCDDDFFFKKKUUUcccrrr|||pppddd```[[[jjj}}}yyyiiiXXXOOOMMMJJJHHHHHHDDDCCCDDDGGGJJJQQQ___lll{{{\\\RRRLLL\\\ppp^^^[[[XXXZZZYYYRRRHHH???<<<===666666555444444444444555222222222333333333444444444444444555555555666666555666666777888999999999666777>>>DDDTTT}}}rrrkkkpppVVVNNNKKKFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEGGGIIIKKKMMMSSSeeegggPPPIIICCCAAA???<<<;;;===:::::::::::::::<<<======>>>>>><<<;;;::::::;;;<<<999999;;;???DDDJJJOOOSSSVVVcccsss}}}~~~|||qqqjjjeeeeeeccc___[[[[[[YYYXXXXXXYYYZZZZZZYYYWWWPPPNNNKKKIIIJJJLLLPPPRRRKKKIIIFFFBBB@@@???>>>>>><<<===>>>===<<<===???AAADDDRRRfffwwwvvvfff]]]eee~~~uuuhhh\\\WWWXXX^^^bbbdddbbb```___^^^\\\YYYWWWSSSPPPMMMIIIGGGFFFFFFFFFIIIFFFHHHQQQ[[[fffsss~~~rrraaa]]]```lll}}}yyyeeeSSSNNNMMMHHHEEEGGGEEEDDDEEEGGGIIIOOO\\\iii}}}kkkVVVNNN]]]}}}xxxdddXXX[[[\\\YYYRRRHHH???:::999888666444222222222333444444444444444444444444444555555555555666666666666777888888888999999999999888<<<>>>EEE```}}}rrrjjjggggggRRRNNNLLLGGGFFFEEEEEEDDDCCCBBBBBBBBBDDDBBBBBBEEEEEEEEEJJJPPPXXXmmm|||cccMMMFFF@@@???===::::::<<<;;;;;;:::;;;;;;<<<===>>>===<<<::::::;;;;;;;;;:::;;;;;;<<<>>>DDDKKKQQQUUUVVVbbbsss~~~~~~xxxsssnnnhhhcccbbbbbbcccccc[[[[[[ZZZXXXUUUSSSSSSTTTPPPOOOMMMKKKJJJJJJKKKLLLHHHFFFCCC@@@>>>>>>>>>???===>>>??????>>>???AAACCCEEERRReeevvvzzzlllaaaXXX\\\ssszzzvvvvvvsssyyy|||sssfff[[[UUUWWW]]]bbbgggfffdddccccccaaa]]]ZZZWWWTTTQQQMMMJJJIIIHHHHHHIIIGGGIIIRRR\\\gggsss}}}tttccc^^^aaaooo|||hhhUUUPPPOOOJJJFFFHHHEEEDDDEEEGGGIIINNN[[[iii|||qqqYYYNNNZZZwwwkkk\\\YYYZZZXXXRRRHHH@@@<<<;;;888666444333222222333444444444444444444444444444555555555555666666666666888888888999999999::::::;;;???AAAJJJeeezzznnnfffddd{{{bbbPPPLLLJJJEEEDDDDDDDDDCCCBBBAAAAAAAAADDDBBBBBBEEEEEEFFFJJJPPPZZZoooxxx```NNNGGGAAA@@@???<<<;;;===;;;;;;:::;;;;;;<<<===>>>===<<<::::::;;;;;;;;;:::::::::<<>><<<<<<=========>>>??????>>>???AAACCCFFFSSSfffvvvtttfff\\\UUUVVVhhh}}}wwwtttnnnooorrrvvv}}}zzzqqqcccXXXSSSUUU[[[```gggffffffeeeeeebbb^^^[[[ZZZXXXUUUQQQMMMKKKJJJJJJIIIGGGKKKTTT^^^hhhsss}}}tttbbb]]]aaapppkkkXXXRRRPPPJJJGGGIIIEEEDDDEEEGGGIIINNN[[[hhh}}}www\\\NNNVVVooosss___WWWXXXWWWRRRIIIAAA===<<<777666555333222333333444444444444444444444444444555555555555666666666666888888888999999999::::::<<>>;;;;;;:::;;;;;;<<<===>>>===<<<::::::;;;;;;;;;:::888:::===AAAGGGMMMRRRUUUZZZ___iiittt}}}~~~{{{}}}}}}~~~qqqlllfffbbbaaaccceeefffccc```\\\XXXTTTRRRQQQQQQTTTSSSRRRPPPMMMJJJHHHGGGBBBAAA???>>>======>>>>>>===>>>??????>>>???AAACCCIIIVVVhhhwww~~~ooo```XXXRRRQQQ\\\jjjzzzvvvpppkkkjjjoooxxxwwwnnn```UUUOOORRRXXX]]]bbbaaaaaaaaa```]]]YYYUUUXXXWWWSSSPPPMMMJJJIIIHHHHHHHHHLLLWWWaaajjjuuu}}}sssbbb]]]```nnnmmmYYYRRRPPPJJJGGGHHHEEEDDDEEEGGGHHHMMMZZZggg}}}vvv\\\MMMSSSgggvvv___WWWXXXXXXRRRIIIAAA===<<<777666555444333333333444333333444444444444444444555555555555666666666666777777777888888888999999;;;<<<@@@QQQrrrwwwiiieeegggmmmUUULLLJJJGGGCCCCCCCCCCCCBBBBBBBBBAAAAAADDDBBBBBBEEEFFFGGGKKKRRR```vvvkkkYYYKKKEEEAAA@@@@@@===<<<>>>;;;;;;:::;;;;;;<<<===>>>===<<<::::::;;;;;;;;;:::777999===BBBHHHNNNSSSVVV\\\___eeennnxxx|||{{{yyy|||}}}~~~~~~oookkkfffccccccdddfffgggbbb^^^YYYUUURRRQQQPPPOOOSSSSSSRRROOOLLLHHHDDDBBBBBBAAA@@@@@@@@@@@@AAABBB===???????????????AAACCCMMMYYYiiiwww~~~rrr```WWWRRRPPPVVV```{{{rrrnnnmmmnnnqqq{{{ssskkk^^^RRRMMMNNNSSSWWWZZZZZZYYYXXXXXXUUUQQQNNNQQQPPPNNNKKKIIIGGGEEEEEEGGGGGGMMMYYYeeemmmwwwsssddd```cccooolllXXXQQQNNNIIIFFFHHHEEEDDDEEEGGGHHHMMMYYYfff}}}nnnXXXMMMRRR```|||rrr[[[XXXYYYYYYSSSJJJ@@@;;;999777777666555444444444444333333333444444444555555555555555555666666666666666666666666777777777888;;;:::AAAWWW|||zzzlllkkkooogggSSSLLLKKKGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDBBBBBBEEEGGGGGGLLLSSSaaazzzhhhVVVHHHBBB?????????<<<;;;===;;;;;;:::;;;;;;<<<===>>>===<<<::::::;;;;;;;;;:::777999===CCCIIIOOOTTTWWW___```dddkkktttyyyzzzxxx}}}}}}~~~yyynnnkkkgggeeeeeefffggggggaaa]]]XXXVVVUUUUUUSSSRRRQQQPPPOOOMMMIIIEEEAAA???AAAAAAAAAAAAAAABBBBBBCCC>>>@@@@@@@@@@@@@@@BBBDDDOOOYYYhhhuuu{{{~~~~~~fffZZZSSSPPPUUU]]]{{{|||qqqkkkgggkkkrrrppphhh\\\QQQKKKKKKNNNQQQTTTRRRPPPOOONNNMMMJJJGGGGGGGGGFFFEEEDDDCCCBBBBBBDDDFFFNNN\\\hhhpppyyyrrrfffdddgggrrrlllWWWPPPMMMHHHFFFHHHEEEDDDEEEFFFHHHLLLYYYfff{{{fffSSSLLLRRRYYYnnnkkkWWWXXXZZZYYYTTTJJJ@@@;;;888777777666666555444444333222333333444444555555555555555555555666666666666666666666777777777888888>>><<>>??????<<<;;;<<<;;;;;;:::;;;;;;<<<===>>>===<<<::::::;;;;;;;;;:::888999===CCCIIIPPPVVVZZZaaabbbffflllsssxxxzzzzzz}}}~~~tttnnnllljjjiiiiiiiiigggfffbbb___[[[[[[\\\\\\YYYVVVNNNMMMKKKIIIFFFBBB@@@>>>???@@@@@@@@@AAAAAAAAABBB@@@AAABBBBBBAAABBBDDDEEEMMMVVVdddooovvv{{{tttcccYYYRRRUUU\\\ttt}}}qqqnnnjjjpppxxxmmmfff\\\QQQJJJHHHIIIJJJMMMJJJGGGEEEDDDCCCBBB@@@@@@@@@AAAAAABBBBBBAAAAAABBBEEENNN]]]jjjsss{{{nnncccbbbfffssskkkVVVOOOMMMHHHGGGIIIEEEDDDEEEFFFGGGLLLXXXeeewwwbbbPPPKKKPPPSSSbbb~~~{{{eeeUUUVVVXXXXXXTTTKKKBBB<<<:::777777777666666555444333222222333333444555555666555555555555666666666666888888888888999999999999@@@===GGGggg|||pppqqq___QQQNNNIIIFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDBBBCCCFFFGGGHHHMMMTTTfff}}}dddPPPFFFAAA>>>@@@@@@===<<<===;;;;;;:::;;;;;;<<<===>>>===<<<::::::;;;;;;;;;:::999:::===BBBIIIQQQXXX\\\bbbeeejjjooosssvvvzzz}}}~~~tttnnnmmmmmmmmmmmmkkkgggddddddaaa^^^^^^```___[[[VVVLLLKKKIIIFFFDDDBBBAAA@@@AAAAAABBBBBBBBBBBBBBBBBBAAACCCDDDCCCCCCCCCEEEGGGIIIQQQ]]]hhhooovvv|||tttcccXXXWWW]]]ooosssnnn{{{wwwwwwwwwyyy{{{qqqllleee\\\RRRJJJGGGFFFGGGGGGDDD@@@===<<<<<<;;;;;;<<<===>>>@@@AAABBBBBBBBBAAADDDNNN^^^lllttt}}}iii___^^^dddrrrlllWWWPPPNNNIIIHHHKKKEEEDDDEEEFFFGGGLLLXXXeeettt~~~```OOOKKKOOOOOO\\\wwwtttbbbUUUSSSVVVWWWTTTKKKCCC>>><<<777777777777666555444333222222333333444555666666555555555555666666666777999999:::::::::;;;;;;;;;@@@===HHHiii{{{oooppp]]]QQQNNNHHHEEEGGGBBBBBBBBBBBBBBBBBBBBBBBBDDDBBBCCCFFFHHHHHHNNNTTThhh}}}cccNNNFFFAAA???AAAAAA>>>===>>>;;;;;;;;;;;;;;;<<<>>>>>>===<<<::::::;;;;;;;;;:::999:::<<>>>>>???<<<===>>>???@@@AAAAAAAAACCCJJJTTT___jjjuuuxxxeee^^^^^^bbbtttrrr\\\RRRQQQNNNIIIGGGHHHEEEDDDFFFGGGLLLWWWbbbvvv~~~hhhOOOHHHOOOOOOWWWpppuuuqqqZZZQQQMMMVVVZZZRRRHHHCCC???<<<===333000999===777555888444444444444444444444444777777777777666666666666666777888888777888:::<<<======LLLqqqzzzkkksssrrrXXXRRRJJJCCCCCCAAABBBBBBBBBBBBBBBBBBBBBBBBDDDBBBBBBEEEFFFGGGLLLSSSlllttt]]]OOOGGGCCC???<<<;;;<<<<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;::::::::::::999999:::===@@@DDDIIIPPPWWW\\\eeeiiiooosssvvvxxx{{{|||}}}yyytttuuuvvvwwwtttpppkkkhhhbbbbbbaaa___\\\YYYUUUSSSJJJEEE@@@AAAEEEHHHGGGDDDCCCDDDFFFGGGGGGGGGHHHJJJIIIGGGDDDAAA???@@@AAABBBCCCHHHPPPYYYbbbmmmzzzhhh^^^___kkktttuuunnnnnnnnnooopppqqqrrrrrrjjjbbbWWWNNNIIIGGGEEEDDDCCCDDDCCCBBB@@@?????????<<<===>>>???@@@AAAAAAAAACCCJJJUUU```lllvvvxxxddd\\\ZZZaaasssrrr\\\RRRPPPMMMIIIFFFHHHEEEDDDFFFGGGLLLWWWbbbvvvkkkRRRIIIOOOMMMTTTmmmtttnnnZZZWWWSSSYYYYYYQQQHHHCCC???;;;===555555>>>AAA;;;777999444444444444444444444444777777777777666666666666666777888888777888:::<<<@@@???OOOrrrpppvvvmmmUUUPPPIIICCCDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDBBBBBBEEEFFFGGGMMMUUUkkkqqqZZZMMMFFFCCC???<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::999999999:::<<>>>>>???@@@AAAFFFMMMVVV```mmmzzzqqqddddddhhhzzzooonnnlllkkkkkkmmmoooqqqllleee\\\SSSMMMJJJGGGEEEGGGFFFEEEDDDCCCBBBBBBAAA>>>>>>???@@@AAABBBBBBCCCBBBIIIUUUbbbnnnxxxwwwcccYYYWWW```rrrttt]]]RRROOOLLLHHHFFFHHHEEEDDDFFFGGGLLLWWWbbbvvv|||~~~sssWWWKKKOOOLLLRRRiii|||~~~ssskkk[[[___\\\\\\XXXOOOHHHDDD???;;;<<<666777???BBB<<<777777555555555555555555555555666666666666777777777777666777888888777888:::<<>><<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<::::::::::::999999999999999;;;???CCCIIIQQQYYY^^^cccgggmmmssswww{{{~~~~~~yyysssnnnmmmiiibbbZZZSSSMMMIIIHHHIIIHHHGGGFFFGGGIIIJJJKKKLLLOOOTTTWWWWWWSSSOOOLLLGGGEEEBBB???============???BBBIIIQQQ]]]lllzzznnniiigggsssvvvsssooolllkkkmmmppprrrpppkkkcccZZZSSSNNNKKKIIILLLKKKIIIHHHGGGFFFDDDCCCAAAAAAAAAAAABBBCCCCCCDDDAAAJJJWWWdddpppyyyuuubbbXXXVVV^^^ooowww^^^RRRNNNKKKHHHFFFHHHEEEDDDFFFGGGLLLWWWbbbuuuzzzyyy|||^^^OOOPPPLLLQQQhhh{{{tttjjj\\\cccddd___VVVNNNIIIEEE???:::999555555:::<<<888444555666666666666666666666666666666666666777777777777666777888888777888:::<<>><<<<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<:::::::::999999999999888888:::>>>CCCIIIQQQZZZ___bbbffflllrrrwww{{{}}}~~~vvvqqqiiiddd]]]VVVPPPLLLKKKKKKLLLLLLKKKJJJKKKOOOUUUYYYXXXZZZ]]]```^^^XXXPPPJJJDDDBBB@@@===<<<;;;;;;;;;===???DDDMMM[[[kkk{{{}}}pppjjjoooxxx~~~|||vvvqqqnnnoooqqqsssuuurrrmmmeee^^^WWWTTTRRRSSSQQQNNNLLLLLLKKKHHHEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBLLLZZZhhhsss{{{qqq```XXXVVV[[[lll~~~zzz```SSSNNNKKKHHHFFFHHHEEEDDDFFFGGGLLLWWWbbbuuu}}}zzzeeeSSSSSSNNNTTTjjj}}}yyyppp```cccggg___VVVPPPKKKEEE???;;;999666444555666444444666666666666666666666666666555666666666777777777888666777888888777888:::<<<>>>CCCYYY}}}www]]]MMMIIICCCCCCEEEAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEEEEIIIUUUbbb}}}~~~cccPPPFFFCCC@@@===<<<<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<::::::999999999888888888888:::>>>CCCIIIQQQZZZ___cccffflllqqquuuzzz~~~vvvqqqeee```YYYSSSNNNMMMNNNOOONNNNNNMMMMMMPPPWWW```fffcccccccccbbb___XXXNNNGGGAAA@@@>>><<<;;;:::::::::<<<===BBBKKKZZZlll|||sssppprrrvvvxxxxxxsssrrrssstttzzzyyywwwrrrlllgggdddccc```]]]XXXVVVVVVTTTPPPLLLJJJIIIGGGEEEDDDDDDDDDDDDGGGQQQ```nnnxxxlll^^^WWWUUUYYYjjj{{{~~~cccTTTOOOLLLIIIGGGHHHEEEDDDFFFGGGLLLWWWbbbuuu~~~iiiVVVTTTQQQXXXooo}}}hhhbbbddd\\\VVVRRRNNNEEE>>><<<:::888666444444444666777555555555555555555555555555555666666777777888888666777888888777888:::<<<<<>>>>>===<<<;;;;;;;;;;;;======AAALLL\\\nnn}}}|||tttpppsssuuu|||xxxwwwwww|||{{{xxxwwwxxxuuupppjjjhhhgggddd___ZZZWWWUUURRROOOMMMLLLLLLLLLMMMWWWggguuu{{{fffZZZTTTSSSWWWhhhyyyeeeUUUPPPLLLJJJHHHHHHEEEDDDFFFGGGLLLWWWbbbuuukkkVVVTTTRRRZZZrrrrrraaa___YYYVVVUUUPPPEEE>>>===999999888666555555666666444444444444444444444444555555555666777888888888666777888888777888:::<<<===EEE^^^{{{lllXXXMMMIIIDDDFFFIIIBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEJJJZZZjjjxxx^^^NNNHHH@@@???===<<<======;;;999:::::::::;;;;;;;;;<<<<<<999999999999888888888888:::<<>>>>>BBBMMM^^^ppp~~~wwwqqqsssuuu~~~~~~|||{{{}}}zzzwwwvvvsssmmmgggbbb```\\\YYYVVVTTTTTTTTTRRR\\\lllzzzxxxcccWWWQQQPPPVVVfffxxxfffVVVPPPMMMJJJIIIHHHEEEDDDFFFGGGLLLWWWbbbuuujjjUUUTTTSSS\\\tttzzzaaaZZZWWWWWWXXXQQQEEE======555888999777555555444222444444444444444444444444444555555666777888888999666777888888777888:::<<<>>>FFF^^^wwwtttuuuiiiWWWMMMJJJEEEHHHKKKEEEBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDEEEEEEKKK[[[kkkwww^^^OOOIII@@@>>>===<<<======;;;999:::::::::;;;;;;;;;<<<<<<999999999888888888888777;;;===@@@DDDIIIPPPWWW]]]gggiiilllnnnppprrrvvvyyy|||ssslllhhh\\\ZZZVVVTTTSSSUUUXXXZZZ]]]^^^aaajjjrrruuurrrmmmeee\\\QQQIIIGGGFFFCCC@@@;;;;;;;;;<<<<<<=========>>>???CCCOOO```qqq~~~yyyqqqtttvvv~~~yyyvvvyyyxxxvvvooommmjjjfffccc___[[[WWWTTTWWW```mmmxxx{{{fffXXXRRRPPPSSSaaassseeeZZZVVVOOOKKKKKKJJJFFFDDDEEEHHHNNNYYYdddmmmuuuXXXRRRUUU\\\ppp~~~ddd___]]]YYYTTTMMMFFF@@@<<<999888777666666555555555555555555555555555555555666666666666666777888888777888888888888999<<<>>>???EEE___~~~zzz}}}vvvrrrhhhVVVLLLIIICCCCCCGGGCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEE@@@BBBJJJKKKTTThhhxxx___NNNFFFAAA>>>;;;:::;;;;;;:::999:::::::::;;;;;;;;;<<<<<<888;;;===;;;888777999<<<888;;;@@@DDDIIIOOOVVVZZZfffiiillloooqqqtttxxx{{{~~~sssiiieee^^^YYYWWWZZZZZZZZZ```iiihhhfffhhhmmmsssrrrjjjbbbYYYQQQGGGBBBAAAAAA???<<<>>><<<;;;===???@@@>>>;;;===???FFFTTTfffvvvyyytttuuuzzzuuuqqqrrrrrrzzzuuunnniiifffbbb^^^[[[XXXUUUTTT\\\dddoooxxx~~~|||gggYYYRRRPPPQQQ^^^ppp~~~~~~dddXXXTTTMMMIIIJJJIIIEEECCCEEEHHHMMMYYYdddpppwwwWWWPPPRRRYYYllliii___]]]ZZZTTTMMMFFF@@@<<<999888777666666555555555444444444444444444444444666666666666666777888888777888999888888999;;;>>>@@@HHHddd}}}wwwxxxrrrppphhhVVVMMMJJJCCCDDDHHHDDDCCCCCCCCCCCCCCCDDDDDDEEEDDDEEEAAADDDKKKKKKSSSggguuu^^^NNNFFFAAA>>>;;;:::;;;;;;:::999:::::::::;;;;;;;;;<<<<<<:::<<<>>><<<999777999;;;999<<<@@@DDDIIIOOOUUUZZZeeehhhlllooorrrtttwwwzzz|||sssmmmkkkccc]]][[[^^^aaabbbhhhnnnooolllkkknnnqqqoooggg```VVVOOOFFFAAA@@@AAA???===???===;;;<<<>>>>>><<<:::>>>@@@HHHVVVgggwww}}}xxxtttwww}}}yyyoooiiihhhhhhooozzz~~~}}}||||||{{{tttjjjbbbbbb___ZZZVVVSSSRRRSSSSSSaaahhhqqqyyy~~~~~~}}}hhhZZZRRROOOPPP[[[kkkxxx|||bbbVVVQQQKKKGGGHHHGGGDDDCCCEEEGGGLLLXXXdddttt{{{WWWMMMOOOUUUhhh~~~kkk___]]]ZZZUUUNNNFFF@@@<<<999888777666666555555555444444444444444444444444666666666666666777888888888999999999888999;;;===@@@LLLkkk|||rrrrrrmmmmmmgggUUULLLJJJCCCDDDGGGDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDEEEBBBEEELLLKKKSSSgggqqq[[[MMMFFFAAA>>>;;;:::;;;;;;:::999:::::::::;;;;;;;;;<<<<<<<<<>>>???===999888999;;;:::===AAAEEEIIINNNTTTYYYbbbfffkkkppprrrtttvvvxxx~~~|||xxxtttrrrsssjjjdddaaaeeekkknnnrrrvvvuuuqqqllljjjiiifff^^^WWWLLLFFF@@@<<<<<<<<<;;;:::AAA???=========>>>===<<>>OOOqqq|||ooollliiikkkeeeSSSKKKIIICCCCCCFFFBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCEEEDDDGGGMMMLLLTTTiiilllWWWKKKFFFAAA>>>;;;:::;;;;;;:::999:::::::::;;;;;;;;;<<<<<<===???@@@>>>:::888999;;;;;;===AAAEEEIIINNNTTTXXX```eeekkkpppssstttvvvwww{{{|||~~~}}}yyyxxxvvvvvvxxxrrrmmmhhhkkkrrrwwwyyyyyytttnnnfffaaa]]]XXXQQQLLLEEEAAA===;;;;;;;;;;;;:::BBB@@@???>>>??????@@@@@@???BBBJJJXXXjjjzzz|||zzzyyyyyyyyy}}}xxxmmmddd\\\WWWWWW[[[```fffiiiiiifffcccgggeeebbb```^^^[[[XXXVVVRRRPPPLLLHHHFFFIIIPPPUUUaaahhhqqqxxx}}}{{{xxxvvvuuuyyy}}}~~~jjjYYYNNNHHHJJJQQQ[[[ccchhhiiiiiihhhffffffggghhhjjjmmmpppsssuuuxxx|||~~~bbbVVVQQQJJJGGGHHHEEEDDDDDDFFFFFFKKKYYYfffttt^^^OOOMMMTTTlllrrr^^^^^^[[[VVVOOOGGG@@@<<<999888777666555555555555444444444444444444444444666666666666666777777888999::::::999888999<<<>>>===QQQwwwnnniiiggglllbbbQQQJJJHHHBBBBBBEEEAAABBBBBBBBBBBBBBBCCCDDDDDDBBBEEEDDDGGGLLLLLLVVVlllhhhTTTIIIEEEAAA>>>;;;:::;;;;;;:::999:::::::::;;;;;;;;;<<<<<<===???@@@>>>:::888999;;;;;;===AAAEEEIIINNNTTTXXX```dddkkkpppssstttvvvwwwxxxyyy{{{~~~|||{{{{{{zzzzzz|||zzzvvvpppppptttxxxxxxuuunnnhhh___WWWRRRMMMHHHDDDDDDBBB@@@?????????@@@?????????@@@@@@@@@@@@AAABBB???BBBJJJYYYkkkzzzzzzsssrrrwwwxxxxxx{{{rrrggg```XXXQQQSSSTTTXXX]]]aaacccaaa___\\\ZZZWWWTTTRRRRRRRRRRRRKKKKKKIIIEEEDDDHHHPPPWWW```hhhrrrzzzxxxpppkkkjjjnnnrrrtttuuuwww{{{lllZZZMMMGGGFFFIIIOOOUUUYYY[[[[[[ZZZZZZ\\\^^^___^^^^^^^^^___cccgggmmmsssyyycccVVVQQQJJJHHHIIIEEEEEEFFFGGGGGGLLLZZZhhhsssgggUUUOOOVVVrrrzzz^^^^^^\\\WWWPPPHHH@@@<<<999888777666666555555555555555555555555555555555666666666666666777888888888999:::999999:::===@@@???VVV~~~qqqiiigggnnnaaaPPPIIIHHHBBBBBBEEE@@@BBBBBBAAAAAABBBBBBCCCDDDAAAEEEDDDFFFLLLLLLYYYqqqeeeQQQGGGCCCAAA>>>;;;:::;;;;;;:::999:::::::::;;;;;;;;;<<<<<<<<<>>>???===999888999;;;:::===AAAEEEIIINNNTTTYYYaaaeeekkkooorrruuuwwwyyyvvvxxxzzz}}}~~~yyysssrrrtttrrrmmmeee```XXXQQQLLLHHHEEECCCBBBBBBAAAAAA@@@AAAAAAAAA???AAACCCCCCBBBAAABBBCCCAAADDDLLLZZZkkkyyyvvvooommmwwwyyyvvvxxx{{{kkk```\\\UUUNNNOOONNNOOORRRVVVXXXWWWVVVNNNNNNMMMKKKJJJIIIJJJKKKGGGHHHGGGEEEDDDHHHQQQYYYbbbjjjuuu~~~~~~qqqjjjccceeefffdddbbbeeelllrrrtttwwwzzz~~~ooo\\\NNNGGGEEEFFFHHHKKKOOOQQQRRRRRRXXX\\\``````]]]XXXUUUTTTVVVZZZ___cccjjjuuucccVVVPPPJJJGGGIIIEEEEEEGGGHHHHHHLLL[[[jjjuuurrr\\\RRRXXXwwwyyy^^^^^^\\\XXXQQQHHH@@@<<<999888777666666555555555666666666666666666666666666666666666666777888888777888999999:::;;;???AAACCC]]]uuukkkjjjqqqbbbQQQKKKJJJDDDDDDFFFBBBBBBBBBAAAAAABBBBBBCCCDDD@@@DDDCCCEEEKKKMMM\\\vvv~~~cccOOOEEEAAAAAA>>>;;;:::;;;;;;:::999:::::::::;;;;;;;;;<<<<<<:::<<<>>><<<999777999;;;999<<<@@@DDDIIIOOOUUUZZZcccfffkkkooorrruuuyyy|||xxxyyy{{{}}}vvvooommmjjjdddZZZVVVPPPKKKHHHFFFEEEDDDDDDEEEFFFFFFEEEEEEEEEFFFFFFIIILLLKKKIIIFFFDDDEEEDDDGGGOOO]]]mmmzzzyyyuuuttt}}}~~~yyyyyyxxxggg]]]YYYSSSKKKMMMJJJGGGHHHJJJLLLKKKIIIGGGIIIJJJJJJIIIHHHGGGHHHEEEFFFGGGEEEEEEIIIRRRZZZeeemmmyyyyyyoooaaa```]]]XXXTTTXXXaaaiiieeeiiiooouuuyyy{{{{{{{{{www}}}qqq^^^PPPHHHGGGFFFFFFHHHLLLOOOPPPQQQ[[[```ffffffaaaZZZTTTRRRPPPRRRVVVYYY___kkk{{{bbbUUUOOOIIIFFFHHHEEEFFFHHHIIIHHHMMM\\\kkkvvvyyyaaaTTTXXXzzzsss^^^^^^\\\XXXQQQIII@@@;;;999888777666666555555555777777777777777777777777666666666666666777888888666777999999:::<<<@@@BBBHHHbbbxxxmmmlllssscccSSSLLLLLLFFFFFFHHHCCCBBBAAAAAAAAAAAABBBCCCCCC@@@DDDCCCDDDJJJMMM]]]yyy~~~bbbNNNDDD@@@AAA>>>;;;:::;;;;;;:::999:::::::::;;;;;;;;;<<<<<<888;;;===;;;888777999<<<888;;;@@@DDDIIIOOOVVVZZZdddgggkkkooorrrvvvzzz}}}zzz{{{|||}}}~~~xxxmmmiiiddd___QQQNNNJJJFFFDDDDDDDDDDDDMMMOOOPPPPPPOOOOOOOOOOOONNNRRRUUUTTTPPPKKKHHHHHHFFFIIIQQQ___nnn{{{~~~|||wwwiii```\\\UUULLLKKKHHHEEEEEEGGGHHHGGGFFFCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAABBBFFFNNNWWW^^^iiioooxxxpppbbbUUUSSSTTTRRRQQQSSSXXX[[[aaaeeehhhiiijjjkkkllllllppptttxxxqqq^^^QQQMMMFFFGGGHHHHHHHHHIIILLLOOO]]]iiirrroooeee\\\TTTNNNMMMPPPSSSUUUYYYcccqqq{{{bbbVVVLLLJJJLLLIIIFFFEEEEEEHHHIIIOOO]]]jjjvvv|||\\\[[[___tttjjjYYYXXXWWWUUUPPPIII@@@:::999888777666666555555555444444444555555555555666777666555555555666888999666888:::::::::<<<>>>AAADDDiiieeeiiicccUUUIIIEEEFFFDDDBBBBBBCCCAAA???@@@CCCEEECCCAAA@@@DDDDDDFFFKKKMMM\\\wwwdddPPPDDD@@@======<<<;;;::::::::::::999999:::::::::;;;;;;;;;:::;;;;;;:::999888:::<<<;;;===AAAEEEIIIOOOVVV[[[cccfffjjjnnnqqqvvv|||}}}zzzzzz{{{vvvlllbbbZZZUUUNNNGGGCCCFFFGGGEEEFFFJJJXXXdddggg^^^XXX\\\___\\\\\\ZZZWWWSSSNNNIIIEEECCCBBBEEEPPPbbbqqqzzzzzz~~~{{{yyykkkbbb]]]VVVMMMNNNKKKHHHGGGIIIJJJIIIGGGFFFFFFEEEDDDCCCDDDEEEEEEEEEEEEDDDDDDFFFLLLTTTZZZkkkqqqzzzuuuaaaVVVRRRNNNNNNPPPNNNQQQTTTXXX[[[^^^aaaccc``````bbbeeehhhpppooo___UUUSSSNNNOOOOOOMMMLLLMMMPPPSSS[[[hhhsssrrrjjjaaaXXXQQQRRRSSSTTTTTTVVV]]]hhhqqqdddWWWMMMJJJLLLIIIFFFEEEEEEGGGIIIOOO]]]jjjwwwyyy\\\[[[___tttfffZZZYYYWWWUUUQQQIII@@@:::999888777666666555555555444444444555555555555666777666666555666777888999777888:::::::::<<>>===:::777666666;;;===AAAEEEIIIOOOVVV[[[___dddjjjnnnpppuuu|||tttjjjfffhhhlllvvv}}}{{{rrrlllccc[[[UUURRRPPPNNNLLLOOOSSSTTTRRRSSSYYY___www}}}sssiii___WWWQQQMMMGGGAAA===<<<===>>>EEEGGGRRRcccrrr{{{yyyxxxzzzyyyuuuppphhhgggccc```\\\YYYYYYYYYXXXVVVTTTRRRPPPPPPQQQRRROOOPPPRRRUUUXXX___fffkkktttxxx~~~sss```TTTSSSOOOLLLJJJKKKKKKJJJIIIOOOLLLLLLNNNPPPUUU___iii~~~wwwrrrssssss~~~|||xxxxxx}}}vvvjjjcccaaadddhhhkkkjjjqqq{{{bbbWWWMMMIIIIIIDDDFFFEEEEEEGGGHHHMMM[[[hhhtttvvv{{{wwwaaaVVVTTT^^^vvvggg[[[[[[YYYWWWSSSKKKBBB<<<999888777666555555555555444444444555555555555666555666666777777777777777888888999999:::===AAAEEEXXXzzzsssWWWOOOHHHGGGFFFCCCBBBCCCAAAAAABBBBBBBBBBBBCCCCCCAAAEEECCCDDDIIILLL]]]yyyyyy^^^LLLDDDAAA======<<<;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<===>>>>>><<<999777666666;;;===AAAEEEIIIOOOVVV[[[^^^dddkkkoooqqquuu~~~~~~ooodddbbbccckkkrrr}}}}}}pppgggccc\\\WWWVVVVVVVVVVVVTTTZZZ``````^^^___cccgggqqquuuvvvoooeee[[[SSSMMMEEEDDDBBB???>>>=========EEEGGGRRRcccrrrzzzzzzuuuzzzwwwvvvsssnnniiieeedddeeeeeeeeecccaaa```___^^^]]][[[[[[[[[\\\___dddkkkpppyyy|||~~~mmm]]]WWWQQQNNNNNNOOONNNMMMQQQOOONNNQQQSSSVVV]]]dddxxx~~~}}}{{{qqqllljjjmmmiiilllxxxxxx```WWWNNNJJJIIIDDDGGGEEEEEEGGGHHHMMMZZZgggsss~~~sssxxxjjjZZZUUUQQQ___yyy}}}ccc\\\[[[ZZZXXXSSSLLLCCC===999888777666666555555555444444444555555555555666555555666777777777777777888999999999:::===BBBFFF[[[pppSSSMMMHHHHHHFFFCCCBBBDDD@@@AAACCCBBBAAAAAABBBDDDAAAEEECCCDDDJJJNNN```}}}zzz^^^LLLCCCAAA======<<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<>>>>>>===;;;888666777888;;;===AAAEEEIIIOOOVVV[[[]]]eeemmmppprrrvvv~~~kkkaaa^^^^^^dddnnnwww~~~oooddd]]]ZZZWWWWWWYYY\\\___```dddkkkooonnnkkkjjjiiigggfffgggeee___WWWOOOIIIGGG>>>??????@@@???>>>===<<>>>>><<<999666666888:::;;;===AAAEEEIIIOOOVVV[[[]]]eeennnrrrssswww}}}llleeeXXX[[[aaagggoooyyy}}}pppeee```ZZZZZZZZZ]]]ccciiimmmnnnrrrxxxzzzvvvrrrnnneee\\\ZZZYYYWWWSSSNNNHHHDDDCCC>>>>>>?????????>>>>>>===DDDFFFQQQaaapppxxx~~~{{{}}}|||tttoooxxxzzzyyyzzztttuuuuuuuuussspppllljjjaaaaaaaaaaaaeeemmmwww}}}zzzuuuuuuvvvvvv~~~|||||||||}}}vvv~~~~~~yyyqqqsss{{{www```YYYPPPMMMLLLGGGGGGEEEEEEFFFGGGLLLYYYffftttxxxyyy}}}___TTTUUURRRdddkkk]]]\\\[[[XXXTTTLLLCCC===999888777666666555555555444444444555555555666666444555777888888888777666999999999999:::>>>CCCGGG\\\dddMMMIIIFFFFFFEEEAAA@@@CCC???BBBDDDCCCAAA@@@BBBEEEAAAEEECCCEEELLLRRReeewwwZZZIIIBBBAAA======<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<======???>>>;;;888555666999<<<;;;===AAAEEEIIIOOOVVV[[[^^^fffooossssssxxxzzzqqqYYYYYY[[[]]]cccmmmxxxsssiiicccaaa^^^^^^aaafffnnnuuuzzz|||yyy}}}~~~xxxrrrkkk^^^QQQQQQPPPOOONNNJJJDDD@@@@@@AAA@@@??????>>>>>>>>>>>>CCCFFFPPPaaaooowww}}}oooppp|||}}}qqqjjjooozzz}}}zzzxxxwwwrrrmmmlllpppsssnnngggcccbbb```^^^bbbkkkuuu|||uuurrrxxxyyyzzz{{{}}}dddXXXRRRLLLIIIJJJFFFDDDCCCEEEGGGKKKVVVaaatttyyyqqqZZZOOOQQQSSSfffrrr___]]][[[XXXSSSMMMEEE???;;;:::999888777777777777555444444333333333444444666666666666666777888888::::::;;;;;;999:::BBBLLLccc}}}___MMMJJJFFFDDDCCCCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCDDDCCCDDDEEEIIIUUUlllnnnVVVKKKGGGCCC>>><<<::::::;;;;;;:::999888999:::;;;<<<<<<<<<<<<:::999999888888999999:::<<>><<<::::::;;;;;;:::999888999:::;;;<<<<<<<<<<<<:::999999888888999999:::<<<>>>BBBFFFIIINNNTTTXXX```dddiiimmmqqqxxxxxxiii\\\YYYWWWVVV^^^kkkzzz||||||~~~yyywwwtttoooiiiffffffgggjjjnnnqqqtttyyy}}}{{{xxxqqqeeeYYYOOOKKKKKKEEEPPP^^^ddd```VVVMMMHHHGGGHHHHHHGGGEEECCCCCCDDDDDDIIIRRR\\\gggrrr|||rrrgggjjjlll}}}mmmccc\\\___fffkkkmmmnnnmmmkkkiiigggdddbbbaaaaaa___[[[[[[```bbb___[[[ZZZ___```cccjjjttt~~~~~~fffZZZZZZYYYgggyyycccVVVPPPHHHDDDEEEFFFCCCCCCEEEGGGKKKVVV```lllyyygggSSSMMMOOOMMM^^^yyycccaaa^^^ZZZUUUMMMDDD???::::::999888777777777777555555444555555666777888777666666666666777888888:::888;;;@@@CCCCCCEEEIIIeee|||~~~|||bbbMMMJJJFFFDDDCCCCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCEEEEEEFFFHHHKKKWWWooogggSSSJJJEEEAAA>>><<<::::::;;;;;;:::999888999:::;;;;;;<<<<<<;;;999999888888888888999999<<<>>>BBBEEEIIINNNTTTXXX___ccchhhmmmqqqxxx~~~iii^^^WWWSSSWWW___pppxxxzzzuuuvvvoooooonnnkkkiiiiiikkkmmmtttxxx{{{|||}}}xxxqqqmmmeeeZZZPPPIIIFFFFFFCCCRRRfffrrrqqqeeeWWWOOOMMMMMMLLLIIIFFFDDDEEEGGGEEEIIIQQQZZZdddqqq|||ssseeeeeeggg|||hhh___XXXZZZ___``````aaa___^^^\\\[[[YYYXXXWWWWWWUUURRRRRRWWWZZZXXXVVVWWW]]]```fffoooyyyyyybbbWWWUUUUUUbbbttt|||aaaTTTOOOHHHEEEFFFEEECCCCCCEEEFFFKKKUUU```jjjwwwpppWWWLLLNNNMMM\\\yyyeeeccc```[[[UUUMMMDDD>>>:::999888777777666666666555555555555666777999999777777666666777777888999;;;999<<>><<<::::::;;;;;;:::999888999:::;;;;;;;;;;;;;;;999999888888888888999999;;;>>>AAAEEEIIINNNSSSWWW]]]bbbggglllqqqwwwmmmaaaYYYXXXZZZeeelllwwwyyyrrrqqqkkklllmmmmmmmmmooosssvvv{{{xxxpppeeebbb\\\UUUNNNHHHDDDCCCCCCRRRggguuuvvvjjj[[[QQQMMMLLLIIIFFFBBBAAABBBCCCEEEHHHOOOWWWbbbooo{{{{{{iiibbbddd|||xxx~~~eee\\\VVVXXXYYYXXXVVVVVVTTTTTTRRRPPPOOONNNNNNNNNNNNKKKLLLQQQSSSRRRSSSUUU[[[```iiittt~~~uuu^^^QQQOOONNNZZZlll}}}yyy^^^SSSOOOIIIGGGHHHEEECCCBBBDDDFFFJJJUUU```kkkxxx```MMMNNNOOO]]]~~~zzzfffddd```\\\VVVMMMDDD>>>:::999888777666666666666555555555666777888999:::777777777777777888999999:::888;;;BBBGGGGGGGGGIIIZZZ}}}}}}ttt~~~yyy]]]MMMJJJFFFDDDCCCCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBDDDFFFKKKXXXpppeeeRRRIIICCC<<<>>><<<::::::;;;;;;:::999999999::::::;;;:::::::::999888888777777888888999;;;>>>AAAEEEHHHMMMSSSWWW\\\```ggglllpppvvv~~~oooaaaXXXUUUXXX]]]gggttt{{{ssssssnnnooopppqqqsssvvv{{{~~~~~~zzzrrriii^^^]]]\\\YYYUUUOOOIIIFFFEEEPPP```kkklllcccWWWOOOHHHGGGEEEAAA>>>===>>>@@@DDDGGGMMMUUU```mmmzzznnnaaaaaattt}}}uuu{{{xxxaaaZZZUUUVVVUUURRRNNNNNNMMMLLLJJJIIIGGGGGGFFFFFFHHHFFFGGGKKKMMMLLLNNNRRRZZZaaalllwwwwww___SSSQQQKKKUUUiii}}}www]]]SSSOOOJJJHHHJJJEEEBBBBBBDDDFFFJJJUUU___mmmyyyhhhOOOOOOPPP^^^~~~~~~eeeccc```[[[UUUMMMDDD>>>999999888777666666666666666666555666666777888999888777777777777888999999888666999>>>AAAAAACCCGGG\\\{{{ppp}}}|||^^^MMMJJJFFFDDDCCCCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAACCCFFFKKKXXXpppaaaNNNGGG@@@:::>>><<<::::::;;;;;;:::999999999::::::::::::999999888888777777777777888888;;;===AAADDDHHHMMMSSSWWWZZZ___fffkkkpppvvv}}}nnn^^^UUUTTTVVV[[[eeeqqq{{{|||xxxyyyvvvwwwxxxxxxyyy|||{{{wwwoooggg`````````___]]]WWWPPPKKKFFFLLLTTTZZZ[[[VVVNNNIIICCCCCCBBB@@@===<<<===???BBBFFFLLLTTT___lllyyy{{{gggdddmmm{{{zzzuuuyyyuuuwwwtttvvv~~~|||yyyaaa[[[WWWWWWUUUOOOKKKJJJJJJIIIHHHFFFDDDCCCCCCCCCCCC@@@AAADDDFFFFFFIIINNNYYYbbbnnnzzzxxxaaaVVVUUUNNNXXXkkkxxx^^^SSSOOOJJJHHHIIIDDDBBBBBBDDDFFFJJJTTT___nnnyyykkkRRRPPPPPP]]]dddbbb___[[[UUUMMMDDD>>>999888777666666555555666666666666555555666666777888888777777888888999:::999888999<<<<<<<<>><<<::::::;;;;;;:::999999999:::::::::999999888888888777777777777888888;;;===AAADDDHHHMMMSSSWWWYYY^^^eeekkkooouuu|||rrrfff^^^[[[YYY\\\ccckkkrrruuu|||~~~}}}|||~~~~~~yyywwwqqqjjjdddbbbaaa___]]]XXXPPPKKKEEEFFFIIIKKKLLLJJJFFFCCC===>>>???>>>===<<<===>>>@@@EEEKKKTTT___kkkwwwyyyqqqpppuuu~~~vvvrrr}}}zzzrrrlllnnnrrrssstttuuubbb]]]YYYYYYWWWQQQLLLKKKKKKJJJIIIGGGEEEDDDCCCCCC???======@@@AAAAAAEEEKKKYYYbbbooo{{{www\\\PPPOOOPPPYYYlllzzz___TTTOOOIIIGGGHHHDDDBBBBBBDDDEEEJJJTTT___oooyyykkkSSSQQQNNN\\\cccaaa^^^ZZZUUUMMMDDD???999888777666666555555555777666666555555555555666888888888777888888999:::<<<<<<======;;;<<>><<<::::::;;;;;;:::999999999:::::::::999999888888888777777777777888888:::===@@@DDDHHHMMMRRRVVVXXX^^^eeekkkooouuu|||{{{mmmfff]]]YYYZZZ___ccceeepppssswww|||~~~~~~}}}yyyxxxsssmmmfffccc^^^[[[XXXTTTMMMHHHCCCBBBBBBCCCDDDDDDBBBAAA888:::<<<===<<<;;;<<<===???DDDKKKTTT___kkkwww~~~xxxuuu||||||pppooo|||rrriiifffeeeccceeehhhkkkccc]]]]]]\\\WWWQQQNNNOOOLLLJJJJJJKKKJJJEEEBBBBBBBBBAAA??????AAAFFFIIIUUU```ppp}}}xxxbbbUUUPPPNNN\\\rrrwww^^^SSSJJJHHHIIIEEEFFFDDDCCCDDDDDDIIIUUUbbbpppyyyoooRRRMMMPPPZZZ|||jjjeee^^^YYYUUUNNNDDD<<<;;;999777666777777666555555555555555666666666666777777777777777888888888999888999<<<<<<>>>EEENNNrrrpppuuu}}}{{{aaaJJJHHHEEECCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDGGGKKKYYYssscccOOODDD???===<<<<<<;;;:::999999999999<<<<<<<<<<<<;;;::::::999777777777777777888888999:::===AAADDDGGGKKKPPPTTT\\\___dddgggkkkrrr{{{vvvhhhbbb```\\\[[[^^^bbbdddggglllqqqxxx|||uuunnnjjjccc___XXXSSSOOOLLLIIIFFFBBBBBBAAA@@@????????????===>>>>>>===;;;:::<<<===>>>BBBIIISSS```nnnyyy}}}}}}xxxnnnooovvvhhhcccaaa___\\\rrrkkkffffffeee^^^XXXUUUUUUSSSQQQQQQRRRPPPJJJFFFCCCCCCBBBAAAAAACCCHHHKKKVVVaaaqqq~~~xxxbbbUUUPPPOOO]]]qqqttt]]]TTTLLLIIIIIIDDDGGGEEEDDDEEEEEEJJJVVVcccttt|||qqqTTTOOOPPPYYYxxxiiiddd^^^ZZZUUUNNNDDD===;;;999777666777777666555555555555555666666666666777777777777888888888888999888:::<<<<<<>>>FFFPPPvvvrrrvvvxxx\\\KKKHHHEEECCCCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEHHHMMM[[[ttt~~~bbbOOOEEE@@@>>><<<<<<;;;:::999999999999::::::;;;;;;;;;::::::999777777777777777888888999:::===AAADDDGGGLLLQQQTTT[[[___dddhhhlllsss|||yyyrrrmmmgggbbbaaa[[[\\\___aaaeeekkkrrrwwwzzztttmmmgggbbbYYYUUUOOOKKKHHHFFFCCCAAA@@@@@@???>>>>>>>>>>>>???===>>>>>>===;;;:::<<<===>>>BBBIIISSS```nnnyyyzzzpppppptttiiiaaa]]]|||vvvrrrsssrrrkkkdddaaa```___^^^^^^^^^ZZZSSSMMMFFFFFFEEEDDDDDDFFFJJJMMMWWWcccrrrxxxbbbUUUPPPOOO]]]qqqrrr\\\UUUNNNKKKJJJDDDGGGEEEEEEFFFFFFKKKWWWdddvvvpppTTTNNNNNNSSSnnngggddd___[[[VVVOOOEEE>>>;;;999777666777777777555555555555555666666666666666666777777888888888888999999:::<<<<<>>>>>>>>>>>???======>>><<<;;;:::<<<===???BBBIIITTTaaannnxxx~~~}}}rrrpppzzzkkkccczzztttrrrqqqpppooopppnnnhhh___XXXOOOOOONNNLLLJJJKKKNNNPPP\\\gggvvvxxxbbbUUUPPPOOO\\\pppuuu^^^UUUMMMKKKKKKFFFFFFEEEDDDEEEFFFKKKWWWddduuu~~~}}}|||mmmTTTMMMJJJMMMddddddbbb___\\\WWWOOOFFF???:::888777666777888777666555555555555666666666666666666777777888888999999999999;;;===<<>>>>>>>><<<======<<<;;;:::<<<===???CCCJJJUUUbbboooyyyvvvrrrtttyyyooohhh``````^^^[[[XXXWWWYYYZZZeeennnzzzxxxbbbUUUPPPNNN[[[ooo{{{aaaUUULLLJJJKKKHHHEEECCCCCCDDDEEEJJJWWWdddrrr{{{~~~wwwwww~~~lllUUUMMMJJJLLL___wwwsss``````___]]]WWWOOOFFF???:::888666666777888777666555555555555666666666666555666666777888888999999::::::<<<===<<<@@@NNN\\\xxxyyynnnSSSKKKIIIEEECCCCCCCCCAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAADDDGGGMMM\\\vvvrrrXXXJJJDDD@@@===<<<<<<;;;:::999999999999666777777888999999999999777777777777777888888999:::===AAAEEEIIIMMMSSSVVV___dddjjjmmmooorrrwww{{{}}}tttdddYYYVVVZZZ^^^dddqqq~~~zzzvvvooohhh```]]]XXXUUURRRQQQNNNMMMMMMKKKIIIIIIIIIIIIHHHFFFHHHGGGEEECCCAAA???>>>>>>;;;<<<<<<<<<::::::<<<===???CCCKKKWWWdddqqq{{{zzzxxxrrrqqqpppmmmiiiggghhhiiipppwwwwwwbbbUUUQQQMMMZZZnnncccVVVKKKIIIKKKHHHDDDBBBBBBDDDDDDIIIVVVdddpppzzzwwwssswww}}}kkkVVVNNNKKKMMM^^^tttkkk\\\]]]^^^]]]WWWNNNEEE???999888666666777888888777555555555555666666666666555555666777888999999::::::;;;===>>>===AAAQQQaaa||||||iiiQQQJJJHHHEEECCCCCCCCCBBBAAA???@@@@@@AAAAAABBBBBBBBB@@@AAACCCGGGMMM]]]wwwpppVVVIIIDDD@@@===<<<<<<;;;:::999999999999777777888999999999888888777777777777777888888999:::===AAAEEEIIINNNSSSWWW___dddjjjnnnooorrruuuyyyyyyxxxfff\\\YYYZZZ]]]fffvvv~~~qqqkkkggg```[[[XXXVVVSSSRRRRRRRRRPPPOOOQQQOOOMMMMMMLLLLLLIIIGGGHHHGGGEEEBBB@@@>>>======:::;;;<<<;;;::::::<<<>>>>>>CCCLLLYYYgggttt~~~zzz{{{zzzwwwuuussstttuuuzzzwwwbbbUUUQQQMMMZZZnnndddWWWLLLIIIJJJEEEDDDCCCCCCDDDEEEJJJXXXeeeqqq|||{{{rrrsssyyy}}}gggSSSKKKIIILLL]]]qqqfffXXX[[[]]]\\\VVVMMMDDD???999777666666777888888777555555555555666666666666555555666777888999:::::::::<<<>>>>>>===BBBSSSdddgggPPPIIIFFFDDDCCCDDDDDDDDDCCC@@@@@@AAAAAABBBCCCCCCDDDAAAAAADDDHHHOOO^^^yyypppVVVJJJEEEAAA===<<<<<<;;;:::999999999999999999999:::999999888888777777777777777888888999999<<>>===<<<;;;;;;:::;;;;;;;;;::::::<<<>>>>>>CCCMMM[[[iiiwww~~~}}}{{{||||||zzzxxxxxxyyyzzzwwwbbbUUUQQQNNN[[[nnn~~~~~~dddYYYNNNIIIIIICCCEEEDDDDDDEEEGGGLLLYYYffftttyyyrrrttt{{{wwwbbbOOOGGGEEEJJJ[[[nnn|||~~~cccVVVZZZ]]]\\\VVVLLLCCC>>>999777666666888999888777555555555555666666666777444555666777888999:::::::::<<<>>>>>>===BBBTTTfffgggPPPHHHFFFCCCCCCDDDEEEEEEDDDAAAAAABBBBBBCCCDDDEEEEEEBBBBBBEEEIIIPPP```zzzqqqWWWKKKGGGBBB>>><<<<<<;;;:::999999999999:::::::::::::::999888777777777777777777888888999999<<>><<<<<<;;;::::::::::::;;;999:::;;;;;;::::::<<<>>>>>>CCCNNN\\\kkkyyy|||xxxssspppmmmuuurrrttt{{{~~~~~~zzzyyyvvvttttttwww{{{~~~uuu___SSSNNNOOO\\\nnn}}}dddUUUQQQKKKFFFEEEGGGFFFFFFHHHIIIMMMZZZfffwwwxxxlllmmmuuu}}}xxx[[[KKKJJJGGGNNN___iiitttbbbWWWYYY\\\[[[VVVLLLBBB;;;;;;:::999777666666555555666666666666666666666666666666777999999::::::999@@@@@@::::::AAADDDQQQhhhzzz[[[OOOIIIFFFCCCAAAAAA@@@>>><<>>BBBEEEHHHLLLQQQTTTZZZ___dddgggnnnwww|||||||||wwwfff\\\\\\eeevvvsssmmmddd]]][[[[[[\\\]]]dddbbb```^^^\\\YYYUUURRRNNNKKKHHHDDDAAA???>>>>>>???===<<<:::999999::::::999999:::999888999<<<>>>???EEEPPP]]]kkkyyy}}}zzzyyywwwtttpppllliiihhhkkkhhhjjjqqquuuuuuttttttrrrrrrrrrrrruuuzzzttt___RRRNNNMMMZZZlllzzzgggWWWRRRLLLHHHHHHFFFEEEEEEGGGGGGLLLXXXeeeuuuvvvlllnnnvvv|||wwwZZZIIIHHHFFFPPPfffuuuttt```WWWYYY\\\[[[VVVMMMCCC<<<;;;:::999777666666555555666666666666666666666666666777888999999999999999BBBBBB;;;;;;AAABBBNNNfffxxxZZZNNNGGGEEECCCBBBBBBAAA@@@???@@@@@@@@@AAAAAABBBBBBBBB@@@CCCFFFGGGNNNbbb~~~uuuZZZKKKDDD???===;;;;;;::::::::::::999999:::::::::::::::999888777:::999888777777888999:::;;;>>>BBBEEEHHHLLLQQQTTTZZZ___dddgggmmmvvvzzzzzz|||ooo```___eeettt~~~{{{pppkkkccc___]]]^^^______aaa___[[[XXXUUURRROOOLLLFFFDDDAAA???===<<<<<<======<<<;;;:::999999::::::999999:::999888999<<<>>>@@@GGGSSS```mmm{{{uuuyyymmmmmmkkkiiifffdddbbbaaa```]]]___eeeiiihhhhhhjjjjjjlllooorrrvvv{{{sss^^^RRRMMMOOO[[[mmm{{{kkkXXXQQQKKKIIIJJJEEEDDDDDDFFFFFFKKKWWWcccsss}}}}}}uuuvvv{{{~~~xxx\\\LLLJJJGGGSSSoooxxx```WWWZZZ\\\\\\WWWNNNDDD>>>;;;:::999777666666555555666666666666666666666666777888888999999999888888???@@@;;;;;;AAABBBOOOgggvvvXXXLLLFFFDDDBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@CCCEEEFFFNNNbbb~~~tttYYYJJJCCC???<<<;;;;;;::::::::::::999999999999:::::::::999888888:::999888777777888999:::;;;>>>AAAEEEHHHLLLPPPTTTYYY___cccfffllltttxxxwwwzzz~~~zzzgggcccffftttyyywwwrrrnnnhhhccc```___^^^]]][[[XXXSSSOOOLLLJJJGGGEEE???>>>===;;;;;;;;;<<<<<<;;;;;;:::::::::::::::;;;999::::::999999:::<<<>>>AAAIIIVVVcccqqq}}}|||pppxxxbbbaaa```^^^]]]\\\[[[[[[XXXVVVWWW\\\^^^^^^___bbbgggkkkppptttxxx}}}qqq]]]QQQNNNOOO[[[mmm{{{nnnXXXOOOIIIFFFHHHFFFEEEEEEFFFFFFJJJWWWcccrrr}}}xxx^^^PPPNNNJJJWWWtttdddYYY[[[]]]\\\WWWNNNEEE???;;;:::999777666666555555666666666666666666666666777888888999999999888888999<<<999;;;BBBDDDRRRkkk~~~sssVVVLLLFFFEEECCCBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCDDDFFFNNNbbb~~~vvvZZZJJJCCC???===;;;;;;:::::::::999999999999999:::::::::999999888:::999888777777888999:::;;;===AAADDDGGGKKKPPPSSSYYY^^^cccffflllsssvvvuuuxxx|||oooiiiiiiuuu}}}xxxxxxxxxsssmmmfffaaa\\\WWWSSSRRRNNNJJJFFFEEEDDDCCCBBB@@@???>>>===<<<<<<======:::::::::::::::;;;;;;;;;999:::::::::999:::<<>>;;;;;;:::::::::999999999888999999:::::::::999999:::999888777777888999::::::===AAADDDGGGKKKPPPSSSXXX^^^cccffflllsssvvvtttuuuzzzuuummmlllyyy|||xxxxxxtttpppiiiccc\\\UUUNNNJJJJJJGGGCCCAAAAAABBBBBBBBBBBBBBB@@@???>>>======<<<:::;;;;;;;;;;;;;;;;;;;;;::::::;;;:::999:::===???BBBLLL[[[kkkxxxuuufffsssQQQOOOMMMKKKJJJIIIIIIJJJHHHFFFGGGIIIJJJIIIMMMSSS[[[dddoooxxx}}}yyysssqqquuu{{{ppp\\\SSSPPPPPP\\\mmmzzzuuu^^^TTTLLLHHHIIIHHHFFFFFFGGGGGGKKKWWWcccrrrqqqWWWIIIKKKLLL[[[yyyppp___``````^^^XXXNNNEEE@@@;;;:::999777666666555555666666666666666666666666666666777999999::::::999999>>><<<===@@@@@@NNNhhh||||||ssszzz~~~eeeLLLHHHGGGEEEBBBAAAAAAAAA???>>>AAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEHHHQQQbbbyyyyyy\\\LLLEEEAAA???;;;;;;::::::::::::999999888888999:::::::::999999:::999888777777888999::::::===@@@DDDGGGKKKOOOSSSWWW]]]cccgggmmmtttwwwuuutttxxx~~~vvvoooooo|||yyyuuutttiiieee```ZZZUUUPPPJJJFFFFFFDDDBBBAAABBBDDDCCCCCCCCCCCCBBB@@@???===<<<;;;<<<<<<=========<<<<<<;;;:::;;;;;;::::::;;;===???CCCNNN___ppp|||tttffftttOOOMMMJJJGGGEEEEEEEEEEEEBBB@@@@@@BBBBBBAAAFFFMMMXXXbbboooxxx}}}tttjjjiiilllooouuu{{{~~~ppp]]]TTTQQQQQQ]]]lllwww|||qqq\\\TTTNNNJJJJJJGGGEEEEEEFFFFFFJJJUUUbbbqqq}}}^^^KKKJJJLLL\\\yyyzzzbbbbbbbbb^^^WWWNNNEEE???;;;:::999777666666555555666666666666666666666666444555777888::::::;;;;;;999>>>===>>>@@@???MMMggg|||xxx{{{xxxmmmvvv{{{aaaKKKLLLDDDBBB@@@@@@@@@AAA@@@>>>@@@@@@@@@AAAAAABBBBBBBBBCCCDDDFFFJJJRRRbbbvvvyyy[[[KKKDDD@@@>>>;;;;;;::::::::::::999999777888999::::::::::::999:::999888777777888999::::::<<<@@@CCCFFFJJJOOORRRVVV\\\ccchhhnnnuuuxxxvvvuuuxxx~~~tttnnnooo~~~wwwpppooobbb___ZZZVVVSSSOOOKKKHHHGGGFFFDDDEEEFFFFFFEEECCCDDDDDDCCCBBBAAA@@@>>>===>>>>>>??????>>>===<<<;;;:::;;;;;;;;;:::;;;===@@@FFFRRRddduuuqqqhhhvvvyyy{{{QQQOOOLLLHHHFFFDDDDDDDDD@@@>>>>>>???>>>>>>DDDKKKZZZdddqqqyyy|||{{{hhhaaa```bbbhhhpppqqqyyyppp]]]TTTRRRKKKVVVcccmmmppprrruuuwwwyyy}}}jjjYYYSSSMMMIIIIIIFFFDDDDDDEEEEEEHHHTTT```ppp~~~jjjRRRLLLLLL\\\yyycccdddccc___WWWNNNDDD>>>;;;:::999777666666555555666666666666666666666666333444666888:::;;;<<<<<<666<<<<<<===@@@@@@OOOjjj~~~zzzvvvjjjsss|||aaaNNNRRRBBB@@@>>>???@@@AAAAAA@@@??????@@@AAAAAABBBCCCCCCCCCEEEGGGKKKSSSbbbuuuyyy[[[JJJCCC???===;;;;;;;;;:::::::::999999777888999::::::::::::::::::999888777777888999::::::<<<@@@CCCFFFJJJOOORRRUUU\\\ccchhhooovvvyyywwwvvvyyy~~~rrrlllooovvvnnnlllccc```[[[WWWTTTPPPMMMJJJIIIHHHGGGHHHHHHGGGEEECCCEEEEEEFFFEEEDDDCCCBBBAAA???@@@@@@@@@???>>><<<;;;:::;;;;;;;;;:::;;;>>>@@@IIIUUUgggyyyoooeeerrrrrruuuXXXTTTOOOKKKIIIHHHGGGFFFBBB===;;;===>>>>>>BBBHHHYYYeeettt}}}tttfff^^^\\\___cccdddkkkoooqqqxxxqqq```TTTKKKMMMTTT]]]cccbbb```cccgggfffllluuu{{{lll[[[LLLIIIJJJEEEFFFEEEEEEFFFFFFIIIUUUaaaqqqvvvSSSPPPRRR^^^yyyeeeeeeccc___XXXNNNCCC;;;:::999888777666666666666666555555444444444555555888888888888888999999999<<<888===;;;???DDDLLLpppxxxeeeoooiiiMMMKKKEEECCCBBBBBBBBBBBBAAA???AAAAAA@@@@@@AAAAAABBBCCCDDDEEEDDDGGGTTThhhwww~~~uuuXXXJJJDDD@@@<<<<<<;;;:::999888888888888666666777888888888888777999999888777666666777777999===BBBEEEGGGIIIJJJLLLVVVYYY```hhhooouuuzzz|||zzz|||ppppppxxx|||vvvpppmmmjjjaaa]]]aaabbb\\\VVVVVVTTTPPPOOOPPPMMMIIIGGGIIIJJJLLLKKKGGGEEEEEECCC???DDDAAA===;;;<<<>>>@@@@@@@@@>>>>>>>>><<<999>>>DDDEEEXXXnnn|||~~~kkk```rrrsssttt|||}}}~~~ddd___YYYTTTQQQNNNLLLJJJJJJEEEAAAAAA@@@@@@DDDIII[[[fffuuummm```ZZZZZZ\\\ZZZ```dddgggooo{{{ooo___UUUNNNNNNRRRXXX[[[ZZZXXXYYY[[[ZZZ___ffflllrrrwww~~~hhhYYYLLLJJJKKKFFFFFFEEEEEEFFFFFFJJJUUUaaarrryyyVVVRRRTTT```{{{ddddddccc```YYYOOODDD===:::999888777666666666666666555555444444555555555888888888888888999999999<<<888>>>;;;???DDDMMMrrrllltttqqqRRRNNNFFFDDDCCCCCCCCCCCCBBB@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDGGGUUUjjjzzzxxxYYYJJJDDD@@@<<<<<<;;;:::999888888888888666777888888999999888888999999888777777777777777:::===@@@CCCEEEHHHLLLNNNUUUYYY```gggmmmssswwwzzz{{{|||sssttt{{{|||wwwtttrrrjjjfffiiijjjfffaaa```^^^ZZZYYYYYYWWWQQQPPPQQQSSSUUUSSSNNNKKKKKKIIIEEE@@@>>><<<;;;<<<<<<;;;:::===<<<<<<===;;;999>>>EEEKKK]]]rrrkkkdddvvvvvvvvv|||zzzyyyrrrpppmmmkkkhhhgggffffffnnnooopppqqqsssuuuwwwxxxrrrnnngggaaa]]]YYYUUURRRRRRLLLGGGFFFEEEDDDHHHNNN^^^jjjxxx|||iii^^^XXXUUUNNNRRRUUUXXX___iiioooqqq{{{}}}mmm]]]VVVSSSPPPRRRUUUVVVVVVVVVTTTSSSOOORRRUUUYYY^^^dddkkkqqqyyyxxxdddXXXMMMKKKMMMGGGFFFEEEEEEFFFFFFJJJUUUaaarrryyyVVVRRRTTT___zzz{{{aaabbbbbb___XXXOOOEEE???:::999888777666666666666666555555444555555666666777777888888888999999999<<<888>>>;;;???EEEOOOuuurrr|||wwwVVVOOOGGGEEEDDDCCCDDDDDDCCCAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDIIIWWWlll}}}yyyZZZJJJDDD@@@===<<<;;;:::999999888888888777888888999999999999999999888777777777777777777;;;===???AAADDDHHHMMMQQQTTTYYY___fffkkkppptttwww|||}}}vvvwww{{{}}}~~~{{{xxxxxxuuuqqqnnnnnnjjjdddbbbccceeegggddd^^^ZZZWWWSSSNNNBBB@@@?????????===;;;888<<<;;;<<<>>><<<;;;@@@GGGSSSdddvvvlllhhhzzzxxxxxx~~~yyyuuurrrdddaaa]]]YYYVVVUUUUUUUUUUUUUUUVVVWWWXXXZZZ\\\]]]|||vvvrrrmmmiiidddaaa[[[UUUOOONNNMMMLLLPPPVVVdddnnn||||||lll___VVVNNNNNNMMMNNNSSSYYY]]]^^^jjjmmmuuujjjZZZWWWYYYYYY[[[]]]]]]___```]]]YYYTTTSSSQQQPPPRRRWWW]]]aaakkkrrr}}}uuubbbXXXNNNLLLMMMGGGEEEDDDEEEFFFFFFJJJUUUbbbqqq|||uuuRRRNNNPPP[[[tttttt]]]___```^^^WWWMMMDDD???:::999888777666666666666555555555555555666666777777777777888999999::::::;;;888>>>;;;???EEERRRzzztttwwwVVVMMMFFFEEECCCCCCDDDDDDBBBAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDEEEJJJYYYoooxxxYYYIIICCC@@@>>><<<<<<;;;:::999999999999888888999::::::::::::999888888777777777777777888:::===AAADDDGGGJJJOOORRRTTTYYY```fffjjjnnnsssvvv}}}wwwxxx|||yyyzzz}}}xxxqqqkkkaaaYYYLLLIIIFFFDDDCCCAAA>>><<<<<<;;;<<<>>>>>>>>>DDDLLLZZZiiizzznnnkkkwwwxxx}}}uuuooojjj\\\YYYUUUQQQOOOOOOPPPQQQOOONNNNNNMMMMMMMMMMMMMMM{{{xxxllleee___\\\ZZZXXXZZZ___kkksssooo___WWWRRRMMMLLLOOOQQQTTTVVV[[[^^^fffrrr|||kkk[[[ZZZ```jjjooorrrqqqssstttoooggg```\\\WWWSSSRRRTTTWWWYYY```fffppp}}}vvvcccYYYOOOMMMMMMFFFEEEDDDEEEFFFGGGJJJVVVbbbooozzzvvvzzzpppOOOMMMNNNWWWnnnmmmZZZ]]]___\\\TTTKKKCCC???:::999888777666666666666555555555555555666777888666777777888999999::::::;;;888???;;;>>>FFFUUU~~~uuuwwwWWWLLLEEECCCBBBBBBBBBBBBAAA???AAAAAA@@@@@@AAAAAABBBCCCBBBDDDEEEJJJZZZqqquuuXXXHHHBBB@@@???===<<<;;;:::999999999999888888999::::::::::::999888777777777777777888888888===CCCHHHKKKMMMOOOPPPTTTZZZbbbgggiiimmmrrrwwwtttuuu}}}rrrfffXXXSSSMMMHHHEEECCCAAA???===;;;;;;======???FFFOOOaaaooo}}}qqqnnnwww{{{vvvmmmddd___XXXUUUOOOJJJGGGFFFFFFGGGJJJIIIHHHFFFEEEEEEEEEEEE~~~xxxrrrnnnjjjffffffiiisssyyyxxxdddZZZPPPMMMMMMLLLNNNQQQQQQRRR[[[iiittt~~~qqq^^^___ggg}}}}}}mmmhhhaaa[[[YYYXXXWWWWWW\\\___fffqqq~~~xxxdddZZZOOOLLLLLLFFFDDDCCCDDDFFFGGGKKKVVVbbbnnn}}}yyyzzznnnOOONNNNNNVVVjjjzzzeeeXXX\\\___\\\SSSJJJCCC???:::999888777666666666666555555555555666777888888666666777888999::::::;;;:::888???;;;>>>GGGXXXvvvzzz[[[NNNDDDCCCAAAAAABBBBBB@@@???AAAAAA@@@@@@AAAAAABBBCCCBBBDDDEEEKKK[[[rrruuuYYYIIIBBB@@@???===<<<;;;:::999999999999777888888999999999999999777777777777777888888999888===EEEJJJMMMNNNNNNNNNSSSYYYbbbggghhhlllrrrwww~~~ppppppxxxuuufff```XXXPPPKKKHHHEEEDDDAAA>>><<<======@@@JJJUUUiiivvvuuuqqq}}}tttlllddd\\\VVVPPPNNNKKKHHHFFFFFFHHHHHHFFFEEEDDDDDDDDDDDDEEEEEE{{{zzzwwwrrrrrruuuzzz}}}ppp```XXXSSSOOOOOOQQQPPPPPPYYYjjjvvvxxxddddddooo{{{sssmmmhhhbbb^^^^^^]]]___gggtttwwwcccXXXMMMKKKLLLFFFDDDCCCDDDFFFGGGKKKWWWcccooo}}}|||kkkOOONNNOOOTTTfffuuu~~~]]]ZZZ^^^aaa^^^TTTJJJCCCAAA:::999888777666666666666555555555555666777888999555666777888999:::;;;;;;:::888???;;;>>>HHHZZZvvv~~~]]]NNNEEEDDDBBBBBBCCCCCCAAA@@@AAAAAA@@@@@@AAAAAABBBCCCBBBDDDEEEKKK[[[rrrzzz^^^MMMEEEAAA???===<<<;;;::::::999::::::666777888888999999888888777777777777777888999999999===CCCHHHJJJKKKLLLMMMPPPWWW```eeegggjjjqqqwww{{{|||mmmlllsssxxxssskkkccc\\\VVVQQQNNNJJJFFFBBBAAABBBFFFRRR^^^tttyyytttuuummmiiieee^^^XXXQQQQQQOOONNNNNNOOOOOOPPPIIIIIIHHHGGGFFFFFFFFFGGG|||{{{}}}}}}zzz{{{~~~~~~xxxkkkbbbYYYVVVXXXSSSRRR\\\ooo}}}~~~iiiiiisss~~~tttnnnbbb^^^\\\aaammm|||vvvbbbWWWLLLKKKMMMGGGDDDCCCDDDFFFGGGKKKWWWcccqqq{{{hhhMMMNNNNNNRRRbbbpppxxxXXX[[[```ccc___UUUKKKDDDBBB:::999888777666666666666555555555555666777999999555666777888999:::;;;;;;:::888???;;;>>>HHH[[[sss^^^MMMFFFEEECCCCCCDDDDDDBBBAAAAAAAAA@@@@@@AAAAAABBBCCCBBBDDDEEEKKK[[[qqq~~~cccQQQGGGBBB???======<<<;;;::::::::::::666666777888888888888888777777666777777888999999:::===AAADDDFFFHHHKKKMMMMMMUUU___dddeeeiiipppvvvyyyzzz}}}~~~kkkjjjppp~~~}}}vvvnnnfff^^^YYYTTTOOOJJJHHHHHHMMMZZZggg||||||vvv|||rrrnnnnnnlllgggaaa^^^]]]ZZZVVVRRROOOLLLKKKOOOMMMKKKIIIGGGEEEDDDDDD|||{{{zzz{{{}}}|||xxxuuutttsssssswww}}}~~~uuukkkbbb]]]___dddqqqyyyhhhiiippptttlllggggggiiiooo}}}vvv___UUUPPPIIIEEEGGGDDDCCCDDDFFFGGGLLLYYYfffwwwdddPPPOOOLLLQQQbbbmmmggg^^^___bbbddd___UUUJJJBBB>>>999999888888777666666666666666666666666777888888888888777777888888999:::888666???<<<@@@HHHYYYuuu~~~gggLLLIIIFFFCCCAAAAAAAAAAAA@@@@@@AAABBBBBB@@@@@@AAABBBDDDEEEFFFJJJZZZpppgggRRRFFFBBB@@@;;;;;;999888777666666666666666777888888888888888888777666555555666777888777999===@@@BBBFFFKKKNNNOOOWWW^^^```cccjjjppprrrwwwzzz~~~nnnjjjlllyyyyyyqqqmmmeee]]]UUUOOONNNUUUfffvvv{{{{{{zzz{{{|||zzzxxxssskkkcccaaa___\\\ZZZ\\\ZZZXXXTTTQQQNNNLLLJJJJJJuuusssqqqqqqrrrsssqqqpppooonnnpppuuu{{{uuutttvvvwwweeedddjjjuuupppooorrr{{{xxx^^^SSSOOOIIIFFFHHHDDDCCCCCCEEEGGGMMMZZZhhhxxx~~~www~~~|||]]]LLLKKKJJJPPPbbbmmmggg^^^^^^aaaccc^^^UUUIIIBBB>>>999999888888777666666666666666666666666777777888888888777777888888999::::::888@@@<<>>999999888888777666666666666666555555666666777888888888777777888888999:::<<<999AAA===???FFFVVVxxxdddNNNFFFCCC@@@???@@@AAABBBAAA@@@AAABBBBBB@@@@@@AAABBBCCCDDDEEEIIIXXXnnnnnnVVVHHHBBB@@@===<<<;;;:::999888888888666777888888999999888888888777666555555666777888888;;;>>>AAADDDHHHLLLOOOUUU[[[```bbbhhhnnnqqqpppvvvyyy|||ssshhhbbboooyyysssmmmjjjiiilllooorrrtttsssrrrqqqjjjeee```^^^]]]aaammmzzzyyyvvvrrrnnnllliiijjjjjjjjjhhhbbb[[[UUUeeedddcccdddeeeggghhhiiiccceeejjjrrryyysss___ZZZ\\\hhh{{{www]]]RRRPPPKKKHHHIIIDDDBBBBBBDDDGGGOOO___nnn|||rrrqqqmmmUUUIIIJJJLLLXXXlllxxx|||uuuaaaZZZZZZ]]]```\\\SSSIIIAAA>>>999999888888777666666666666555555555555666777777888888777777888888999:::;;;999@@@<<>>===<<<;;;:::999999999777777888999999999999888888777666555555666777888999;;;???BBBDDDHHHMMMPPPUUUZZZ```cccjjjqqqsssqqqvvvyyy|||yyyiii^^^ggg}}}rrrgggaaa]]]YYYWWWSSSUUUWWWYYYZZZZZZYYYYYY\\\YYYXXXZZZ^^^cccnnnxxxyyywwwxxxwwwvvvvvvuuuoooggg```[[[]]]```bbbdddeeefffgggcccgggmmmttt{{{uuu```YYYZZZcccvvvwww]]]TTTRRRMMMHHHGGGEEECCCBBBDDDGGGPPP```ooo~~~qqqppphhhRRRIIIJJJMMM^^^vvvyyyddd]]]YYY]]]___\\\SSSHHHAAA>>>999999888888777666666666555555555555555666666777888888777777888888999:::888777???<<<@@@HHHXXX{{{uuuvvvhhh___UUUMMMJJJFFFCCCBBBBBBAAA@@@@@@AAABBBBBB@@@@@@AAABBBCCCFFFHHHKKKWWWnnnlllUUUGGGAAA???>>>>>><<<;;;:::999999999777777888999999999999999888777666555555666777888999;;;???BBBDDDHHHMMMPPPSSSZZZaaaeeekkkrrruuutttvvvyyy|||mmm^^^cccwwwmmm]]]TTTOOOLLLJJJIIIIIIJJJJJJJJJIIIHHHHHHIIIHHHLLLTTT]]]eeepppzzz}}}~~~wwwqqqQQQUUUZZZ^^^aaabbbdddeeefffkkkrrryyy~~~yyybbbZZZ[[[```sss}}}```VVVSSSNNNHHHFFFEEECCCDDDFFFIIIPPP```nnn}}}qqqooo}}}aaaOOOGGGIIIOOOeee|||eee[[[ZZZ^^^```\\\SSSHHH@@@===999999888888777666666666555555444444555555666777888888777777888888999:::888666???<<<@@@IIIYYYvvvooopppccc```ZZZPPPMMMHHHEEECCCBBB@@@???@@@AAABBBBBB@@@@@@AAABBBBBBFFFHHHJJJVVVmmmkkkTTTGGGAAA???>>>===<<<;;;:::999999999777888999999:::999999999888777666555555666777888888;;;>>>AAADDDHHHLLLOOOSSS\\\eeeiiilllrrrvvvwwwxxxzzz}}}wwwdddeeetttxxxfffWWWNNNIIIFFFDDDCCCCCCBBBBBBBBBAAAAAA???@@@FFFSSS___iiittt}}}|||KKKOOOUUUYYY\\\```dddhhhjjjpppwww|||}}}cccZZZ[[[```ssseeeVVVRRRMMMGGGFFFEEEDDDEEEHHHJJJQQQ___mmm{{{{{{wwwyyy\\\LLLGGGJJJTTToooiii[[[\\\___aaa]]]SSSHHH@@@<<<999999888888777666666666555444444444444555666666888888777777888888999:::999777???<<<@@@HHHXXXxxxmmmlll^^^]]][[[OOOLLLGGGDDDCCCBBBAAA???@@@AAABBBBBB@@@@@@AAABBB@@@DDDFFFHHHSSSjjjlllUUUGGGAAA@@@>>>===<<<:::999999888888777888999999::::::999999888777666555555666777888888:::===@@@CCCGGGKKKNNNVVVcccmmmnnnmmmqqqvvvyyyyyy{{{~~~nnniiisssvvvgggYYYQQQMMMBBBAAA@@@>>>>>>>>>>>>>>>???@@@FFFTTTbbblllvvv~~~JJJNNNRRRVVVYYY___ffflllmmmrrryyy~~~}}}cccYYYZZZcccuuujjjWWWQQQKKKGGGGGGEEEDDDFFFIIIKKKQQQ___lllyyyxxx[[[LLLHHHMMMYYYxxxrrrccc]]]aaabbb^^^SSSHHH@@@<<<999999888888777666666666555444444444444555666666888888888777888999999:::;;;999AAA===???GGGVVVzzzmmmiiiYYYYYYXXXMMMIIIEEECCCBBBBBBAAA@@@@@@AAABBBBBB@@@@@@AAABBB>>>BBBDDDFFFQQQhhhnnnVVVHHHBBB@@@===<<<;;;:::999888888888888888999::::::::::::999888777666555555666777888777999===@@@CCCFFFKKKNNNZZZhhhssssssnnnpppuuuzzzzzz|||uuummmttttttfff[[[WWWFFFDDDBBB@@@>>>===>>>>>>BBBBBBHHHVVVcccmmmvvv~~~GGGJJJNNNSSSYYY___eeeiiissszzzgggZZZ]]]eeevvvnnnUUUOOOMMMIIIEEEGGGGGGFFFFFFJJJTTTbbbmmmzzztttYYYKKKGGGMMMZZZ}}}zzzaaa```cccddd___TTTGGG>>>::::::999777666666666777888555555555555555666777777666666666777888888999999999;;;:::===BBBCCCWWWxxx|||~~~nnnoooeeeWWWTTTMMMJJJGGGDDDCCCBBB@@@>>>@@@@@@??????@@@@@@AAABBBBBBCCCCCCGGGQQQddd{{{tttZZZGGGAAACCC>>>===<<<;;;:::999999999999999999999999999999999888777666444444444555666::::::<<>>>>>>>>===AAAAAAHHHVVVcccmmmuuu{{{JJJKKKNNNRRRXXX___fffkkkuuu|||kkk___aaafffwwwoooWWWOOOKKKHHHEEEGGGGGGFFFFFFJJJUUUcccnnnzzz{{{ZZZLLLGGGMMMYYY|||eee___bbbccc^^^SSSGGG???;;;999888888777777777777777555555555555555666777777666666666777888888999999999<<<;;;>>>BBBDDDXXXzzzttt|||pppssshhhVVVQQQJJJHHHEEECCCBBBAAA???>>>@@@@@@??????@@@@@@AAABBB@@@BBBDDDHHHRRRdddzzzuuu\\\IIIAAABBB>>>===<<<;;;:::999999999999999999999999999999999888777666555555555666666::::::<<>>===AAAAAAIIIXXXfffnnnvvv|||PPPOOOOOORRRXXXaaaiiioooxxx~~~qqqdddfffjjjyyyoooYYYOOOJJJFFFEEEFFFFFFFFFFFFKKKVVVeeeppp{{{]]]MMMHHHMMMYYYyyyiii___aaabbb]]]SSSHHH@@@<<<888888888888888777666666555555555555555666777777666666666777888888999999:::<<<<<>>@@@@@@??????@@@@@@AAABBB???AAAEEEJJJTTTeee{{{xxx___KKKBBBBBB>>>===<<<;;;:::999999999999999999999999999999999999888777666555666777888::::::<<>>>>>@@@BBBKKK[[[iiirrrxxx}}}YYYVVVTTTUUU\\\fffooottt{{{vvvggghhhpppkkkXXXOOOIIIFFFFFFEEEFFFFFFGGGLLLXXXhhhsss}}}bbbOOOIIINNNYYYvvvjjjbbbdddddd^^^SSSGGG???<<<777777888999999777666555555555555555555666777777666666666777888888999999:::======???CCCFFF]]]oooyyyqqqyyynnnVVVJJJFFFDDDBBBAAABBBBBBAAA@@@@@@@@@??????@@@@@@AAABBB@@@CCCFFFJJJUUUiiiyyy___LLLCCCAAA>>>===<<<;;;:::999999999888888888888888888888888999888777666666777888999999:::<<>>===<<<;;;:::999999999888888888888888888888888999888777666666777888999999:::<<>>BBBNNN```ooowww}}}hhhdddaaadddllltttzzz}}}ooonnn~~~ttt___SSSNNNJJJHHHHHHDDDDDDFFFHHHOOO\\\mmmxxxgggQQQIIINNNSSSggglllfffgggfff___SSSGGG???<<<888888888888888777666666555555555555555666777777666666666777888888999999999======>>>AAAEEEaaauuuqqqWWWKKKFFFDDDBBBBBBCCCDDDCCCBBB@@@@@@??????@@@@@@AAABBBCCCEEEFFFHHHSSSmmmxxxZZZKKKCCC@@@>>>===<<<;;;:::999999999888888888888888888888888888777666555666777888999888:::<<<@@@CCCFFFIIIJJJQQQUUU]]]fffkkkkkkmmmpppssswww}}}uuunnnnnnnnnwww}}}vvvpppmmmfffhhhiiinnn|||nnn\\\QQQLLLJJJHHHFFFFFFFFFEEEBBB@@@@@@@@@>>>AAAMMM```oooxxx~~~wwwzzzkkkhhhfffjjjrrrzzz}}}}}}vvvuuurrr]]]RRROOOLLLHHHFFFCCCDDDFFFIIIPPP^^^ooo{{{eeeNNNFFFLLLNNN]]]{{{jjjbbbdddccc\\\QQQFFF@@@===999888888777777777777777555555555555555666777777666666666777888888999999777<<<<<<===@@@EEEbbbvvvuuuXXXKKKEEECCCAAAAAABBBCCCBBBAAA@@@@@@??????@@@@@@AAABBBAAACCCEEEGGGQQQjjjtttXXXKKKDDD>>>>>>===<<<;;;:::999999999888888888888888888888888666666555555555666777888888:::===@@@CCCFFFHHHIIIOOOQQQZZZeeekkkjjjlllpppsssxxx~~~uuukkkfffgggffflll|||tttpppppppppllloooooonnnwwwnnn^^^RRRIIICCCCCCAAA@@@?????????>>><<<>>>AAAMMM___oooyyy~~~~~~}}}|||}}}{{{{{{zzzzzzxxxqqqiiimmmzzzkkkiiiiiinnnvvv|||~~~||||||{{{sss]]]SSSQQQMMMHHHEEECCCDDDFFFIIIQQQ___ppp|||dddLLLDDDJJJJJJVVVrrrggg^^^```___ZZZPPPFFFAAA???:::999777666666666777888555555555555555666777777666666666777888888999999777;;;<<<===???DDDbbbwwwyyyXXXJJJDDDBBB@@@@@@AAAAAA@@@???@@@@@@??????@@@@@@AAABBB>>>AAADDDFFFPPPgggqqqWWWKKKDDD===>>>===<<<;;;:::999999999777777777777777777777777666555444444444666777888888:::===@@@CCCFFFHHHIIILLLNNNWWWdddkkkjjjlllppptttyyy|||nnneeeaaacccaaafffvvvpppooosssvvvooosssqqqjjjkkk|||yyyjjj\\\PPPIIIEEEAAA======>>>>>><<<999>>>AAALLL^^^nnnyyy|||uuuqqqqqqrrrpppnnnrrrzzz~~~}}}yyypppmmmmmmqqqrrrpppjjjbbbfff{{{}}}uuummmkkkjjjooowww}}}ttt___VVVQQQJJJFFFGGGGGGCCCCCCJJJSSS___rrr```PPPFFFGGGKKKPPPbbbwww{{{fff______^^^YYYRRRHHH???:::888777777666555444444333777777777777666666666666666777888888777888:::<<<<<<<<<:::===AAAEEEcccuuuyyyXXXHHHDDDBBB@@@???@@@???>>>===>>>????????????>>>======AAAAAADDDIIIQQQccclllWWWKKKCCC???>>><<<;;;;;;;;;;;;:::888777777888888888888777777888888777666666666666666666888<<<>>>AAADDDIIILLLPPPSSSYYYaaaiiiooorrrssssssxxx}}}~~~yyyoooddd^^^^^^ZZZ___{{{vvvsssuuuyyy}}}{{{~~~zzznnnggglllxxx{{{iiiXXXOOOHHHEEEBBB>>>;;;:::;;;;;;???CCCMMM\\\mmm{{{}}}sssjjjeeecccccccccbbbbbbcccggglllrrruuu}}}tttbbbccclllrrrnnnjjjccc]]]bbbzzz}}}vvvmmmjjjiiilllrrrxxx{{{|||ooo[[[SSSPPPJJJFFFHHHHHHDDDEEEKKKTTT___qqqZZZLLLDDDFFFIIIMMM___tttuuu```[[[\\\[[[WWWOOOEEE===888888888777666666555444444777777777777666666666666666777888888777888:::<<<:::;;;:::>>>BBBGGGggg|||yyyYYYIIIEEECCCAAA@@@@@@@@@???>>>======>>>>>>??????@@@@@@AAAAAACCCGGGNNN^^^yyyiiiUUUIIIBBB???===<<<;;;:::;;;;;;:::888777777888888888888777777888888777666666666666666444666:::<<>>???DDDNNN^^^nnn{{{{{{pppgggaaa]]][[[UUUUUUTTTUUUXXX\\\aaacccmmmttt{{{|||||||||}}}~~~lllgggkkkmmmjjjeee^^^YYY```vvv~~~wwwllliiiffffffjjjoootttvvvjjjVVVPPPNNNIIIGGGIIIHHHEEEGGGMMMVVVbbbrrr~~~}}}~~~xxxUUUJJJDDDGGGHHHLLL^^^uuuqqq]]]XXXZZZZZZVVVNNNDDD===999888888888777777666666555666666666666777777777777666777888888777888:::<<<999;;;<<<@@@CCCIIIkkkzzzYYYJJJFFFDDDAAAAAAAAAAAA@@@>>>============>>>@@@BBBCCCAAAAAACCCEEEJJJWWWpppjjjTTTHHHCCC@@@===<<<::::::;;;;;;999888777777888888888888777777888888777666666666666666444666:::<<<>>>BBBFFFIIIOOORRRXXX```gggmmmqqqssswwwyyy|||~~~~~~wwwjjjaaa[[[YYYUUUYYYqqq}}}yyywwwyyy|||hhh]]]ZZZYYYZZZ^^^dddjjjmmmmmmkkkjjjUUUOOOFFF===999999===@@@@@@EEEQQQ```ppp|||{{{qqqhhh```ZZZVVVOOONNNLLLLLLMMMPPPSSSUUU[[[bbbjjjrrr|||xxxsssnnnnnnooorrryyy}}}pppllllllhhhaaaZZZWWW___sss{{{hhhfffbbb```aaaeeekkkooozzz~~~hhhUUUOOOMMMIIIFFFHHHFFFFFFIIIPPP[[[jjjxxxwwwvvvwww{{{~~~uuuWWWLLLFFFHHHIIINNNccc{{{ppp^^^XXXZZZ[[[WWWOOOEEE>>>;;;999888888888777777777666666666666666777777777777666777888888777888:::<<<:::===>>>AAADDDIIIlllyyyXXXJJJFFFDDDBBBAAAAAAAAA@@@??????>>>=========???BBBCCC@@@AAABBBDDDHHHSSSiii~~~pppWWWJJJDDDBBB===;;;::::::::::::999777777777888888888888777777888777777666666666666666666888;;;>>>@@@CCCGGGJJJLLLPPPWWW^^^dddjjjooorrrvvvwwwxxxzzz}}}~~~vvvlllddd]]]ZZZWWW\\\rrr}}}}}}ttteee\\\VVVLLLNNNQQQWWW\\\aaaccccccVVVQQQHHH@@@;;;;;;===???@@@GGGSSScccrrr}}}~~~wwwppphhh```ZZZWWWVVVSSSQQQPPPQQQRRRSSSQQQUUU]]]eeennnssstttrrrjjjfffbbbcccffflllrrrwww}}}rrrpppkkkbbbYYYWWW```rrraaa```]]]YYYWWW[[[bbbhhhqqq}}}jjjVVVOOOMMMHHHFFFGGGDDDFFFJJJRRRaaasss~~~sssssswww}}}zzzZZZMMMEEEHHHKKKRRRhhhlll]]]WWWZZZ\\\WWWNNNDDD>>><<<888888888888777777777777555666666666777777777888666777888888777888:::<<<<<>>@@@AAA???@@@CCCEEEHHHQQQfffyyytttZZZJJJCCCAAA===;;;:::999::::::999777777777888888888888777777888777777666666666666666666999;;;>>>@@@BBBFFFIIIIIINNNUUU[[[```ffflllqqqwwwwwwwwwyyy}}}}}}uuummmfff___[[[YYY```wwwpppaaaUUUJJJHHHFFFHHHLLLQQQTTTTTTQQQNNNHHHCCC???===<<<<<<@@@HHHUUUeeesss~~~{{{uuummmgggdddbbb^^^ZZZWWWUUUTTTTTTNNNOOOTTTZZZ___aaa```___]]]\\\[[[\\\bbbjjjnnnooorrrzzz{{{uuunnncccYYYXXXbbbpppyyy}}}YYYYYYXXXTTTPPPSSS[[[ccckkkyyyjjjVVVPPPMMMHHHEEEGGGCCCFFFKKKSSSeeezzzssstttzzzZZZKKKBBBFFFMMMUUUjjjdddXXXUUUYYY[[[VVVKKKAAA;;;:::777777777777777777777777555555666666777777888888666777888888777888:::<<<>>>>>>===AAADDDFFFbbbvvvUUUJJJFFFDDDAAAAAAAAAAAA@@@>>>BBBAAA@@@???>>>??????@@@???@@@DDDFFFHHHPPPcccuuuvvvZZZHHHAAA>>><<<;;;999999::::::888777777777888888888888777777888888777666666666666666555777999;;;===@@@DDDGGGHHHMMMTTTZZZ^^^dddkkkqqqzzzyyyyyy|||~~~vvvmmmfff___[[[\\\ggg~~~{{{hhhWWWOOOIIICCCAAACCCGGGHHHHHHHHHGGGEEECCC@@@>>><<<;;;???HHHWWWfffsss~~~}}}vvvpppmmmhhhccc]]]YYYVVVUUUQQQNNNOOOSSSUUUSSSRRRSSSUUUVVVWWWZZZccckkknnnllljjjsssyyyqqqcccXXXYYYeeepppuuuxxxuuuuuuzzzPPPSSSTTTPPPLLLNNNWWW___jjjyyy~~~iiiUUUOOOMMMHHHEEEGGGCCCGGGJJJRRReee~~~vvvwww|||XXXIIIAAAIIIRRR[[[kkk}}}zzz```WWWWWW[[[]]]WWWKKK@@@;;;:::666666666666666666666666555555555666777888888888666777888888777888:::<<<===<<<:::???DDDFFF]]]sssTTTJJJEEECCCAAA@@@@@@@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBEEEGGGHHHNNN___pppwww[[[III@@@>>><<<:::999999:::999888777777777888888888888777777888888777666666666666666555777999;;;===???CCCFFFIIINNNUUUZZZ^^^dddlllrrrzzzyyyzzz}}}yyypppiiibbb^^^aaapppxxxeeeYYYQQQGGGBBBBBBCCCBBBAAAAAAAAA@@@@@@???>>>======>>>HHHWWWgggsss}}}~~~{{{vvvooohhhbbb^^^\\\WWWQQQOOORRRSSSPPPPPPRRRSSSWWWZZZ___iiirrrsssmmmiiisss{{{ssseeeZZZ^^^kkkuuuwwwuuunnnkkkpppwwwKKKOOOQQQNNNIIIKKKTTT^^^kkkzzz{{{fffSSSMMMLLLHHHFFFHHHDDDGGGJJJQQQeee~~~xxxyyy~~~{{{WWWHHHBBBMMMYYY```lllzzz{{{{{{bbb[[[YYY^^^```ZZZNNNBBB===<<<555555555555666666666666444555555666777888888999666777888888777888:::<<<;;;999666===EEEFFF[[[rrrTTTKKKDDDBBB@@@???@@@@@@>>>======>>>???@@@AAABBBBBBBBBAAACCCFFFGGGGGGLLL\\\lllyyy]]]KKKCCCAAA<<<:::999999999999888666777777888888888888777777888888777666666666666666777999;;;===???AAAEEEHHHJJJPPPWWW\\\___eeemmmtttxxxwwwxxx|||{{{sssmmmfffbbbfffxxxxxxcccYYYMMMEEECCCBBB@@@=========<<<<<<<<<===>>>???===HHHXXXgggsss}}}{{{tttmmmhhheee\\\UUURRRUUUVVVSSSTTTXXXUUUZZZ___eeepppzzzyyyqqqkkkuuu~~~vvvggg^^^cccrrr||||||sssiiidddiiirrr{{{KKKKKKMMMMMMHHHFFFNNNXXXfffvvvzzzaaaTTTQQQIIIEEEGGGEEEEEEEEEIIITTTgggzzzvvvUUUHHHDDDOOOZZZ```kkkxxx|||ggg```^^^___^^^XXXMMMBBB<<<999666666666666555555555555666666666666666777888888666666666666777777777777<<<<<<999<<>>BBBBBBBBBBBBAAA@@@@@@???AAA@@@AAACCCEEEJJJWWWddd}}}aaaNNNEEEBBB???===;;;:::::::::999888777777777777777777777777777777666666666666777777555777:::<<<>>>AAAEEEHHHHHHMMMSSSXXX]]]cccjjjpppvvvxxx{{{|||}}}{{{uuukkkffflll~~~}}}zzz~~~xxxhhhWWWOOOIIIAAA===>>><<<<<<;;;;;;;;;<<<======DDDMMMZZZhhhsss|||xxxooojjjeee^^^XXXYYYYYYXXXWWWYYYZZZ\\\fffuuu~~~}}}yyyxxxrrr{{{~~~qqqbbbaaannn|||~~~zzzqqqiiibbbdddjjjqqqyyyIIIJJJLLLLLLHHHFFFMMMXXXfffvvv~~~{{{wwwxxx~~~|||xxx```SSSQQQIIIGGGIIIGGGGGGFFFIIITTTfffxxxjjjUUUHHHDDDNNNXXX^^^jjjyyynnnddd```aaa___XXXMMMBBB<<<999666666666666555555555555555555555555555666666777666666666777777777888888<<<===;;;>>>BBBCCCXXX{{{uuuUUUJJJDDDBBBAAAAAABBBBBB@@@???AAAAAAAAABBBAAAAAA@@@@@@AAA@@@AAACCCDDDIIIUUUbbb{{{yyy___MMMDDD@@@???===;;;:::::::::999888777777777777777777777777777777666666666666777777777999<<<===>>>AAADDDGGGGGGLLLRRRWWW[[[aaaiiinnnvvvxxxzzz|||}}}~~~{{{uuullliiirrr}}}xxxuuuxxxuuu{{{jjj[[[NNNDDD@@@AAA<<<<<<;;;;;;;;;;;;<<<===BBBKKKXXXfffrrr{{{yyysssjjjccc]]]]]]^^^]]]]]]```fffiiisss~~~|||wwwsssiii___cccrrr{{{nnneee___ccckkkrrryyy~~~HHHHHHJJJJJJFFFEEEMMMXXXhhhwww~~~wwwqqqmmmmmmqqqooovvv~~~vvv___SSSQQQJJJHHHJJJHHHHHHGGGKKKVVVfffxxxfffUUUIIIFFFOOOWWW]]]lll}}}vvvjjjddddddaaaYYYMMMBBB;;;999666666666666555555555555444444444444444555666666777777777888888888999999;;;===<<>>>>>@@@CCCEEEFFFKKKQQQVVVZZZ```gggllluuuwwwzzz|||~~~~~~uuuqqqnnnooo{{{~~~wwwpppppp|||zzzrrrnnnllljjjpppnnn[[[LLLEEEDDD===<<<;;;::::::;;;;;;<<<@@@HHHVVVdddqqq{{{ssskkkeeedddddddddgggkkkqqqvvv}}}zzz{{{nnnfffaaajjjyyy|||mmmccc]]]ccclllssswwwzzzFFFGGGIIIIIIEEEEEENNNYYYjjjyyyzzzppphhheeeeeebbbgggnnnuuuyyy~~~uuu^^^SSSQQQJJJGGGIIIGGGHHHHHHMMMYYYjjj{{{jjjVVVLLLIIIRRRYYY```tttxxxlllhhhgggcccYYYLLLAAA;;;999666666666666555555555555555555444444555555666777777888888888999999999999999===<<<>>>BBBAAAPPPkkk]]]LLLCCCBBBAAABBBDDDDDDDDDBBB>>>???@@@AAAAAAAAAAAAAAA@@@???@@@BBBCCCFFFRRR]]]gggvvvuuu^^^NNNDDD??????===;;;:::::::::999888777777777777777777777777777777666666666666777777777999;;;<<<===???CCCEEEFFFKKKQQQVVVZZZ___fffllltttvvvzzz|||~~~xxxmmmccc___^^^cccuuu}}}wwwzzzzzzrrrmmmiiiddddddnnnzzznnnZZZLLLEEE>>>===;;;:::999:::;;;<<>>??????@@@AAAAAAAAAAAA??????@@@BBBCCCFFFQQQ]]]gggqqqzzzaaaPPPEEEAAA???===;;;:::::::::999888777777777777777777777777777777666666666666777777333555888:::<<>>???@@@@@@@@@@@@@@@@@@>>>>>>@@@CCCDDDGGGRRR]]]jjjooo{{{dddPPPFFFBBB???===;;;:::::::::999888777777777777777777777777777777666666666666777777111444777999;;;>>>BBBEEEGGGLLLRRRVVVZZZ___fffkkkqqqtttyyy|||~~~}}}oooeee___YYYSSSPPPQQQSSSZZZooo|||{{{|||sssbbbXXXUUUTTTXXX]]]gggtttttt___NNNCCCAAA>>>;;;::::::<<<===AAAIIIVVVcccppp|||{{{zzz}}}~~~wwwppprrrvvvooojjjkkkoooppprrrvvvIIIIIIKKKKKKIIIKKKVVVcccrrr}}}qqqfff```XXXSSSRRRVVV\\\```lllttt~~~lllVVVMMMNNNHHHFFFHHHEEEHHHKKKSSScccvvvrrrWWWRRRTTTYYY]]]hhhpppmmmllljjjbbbVVVIII>>>:::999666666666666555555555555666555555555555666777777666666666777777777888888666===<<<:::???BBBLLL___vvvqqqTTTKKKDDDBBBAAAAAABBBBBB@@@??????@@@@@@@@@@@@??????>>>======@@@DDDEEEHHHSSS^^^kkkmmmwwwgggOOODDDBBB???===;;;:::::::::999888777777777777777777777777777777666666666666777777333555888:::;;;>>>AAADDDFFFKKKQQQUUUXXX]]]dddjjjppptttyyy}}}sssdddZZZSSSPPPMMMOOOSSSTTTYYYkkk{{{zzznnn]]]SSSNNNMMMOOOQQQ[[[gggnnnqqqmmm___PPPEEECCC???<<<;;;;;;===>>>AAAIIIUUUbbbooozzz{{{vvv{{{uuupppmmmmmmmmmmmmsssyyyJJJJJJLLLLLLKKKMMMXXXeeesss~~~nnnggg\\\TTTQQQQQQTTTUUU___hhhtttgggRRRJJJLLLHHHGGGJJJGGGIIILLLTTTdddwwwmmmWWWSSSTTTYYYZZZfffpppnnnllliiibbbUUUHHH>>>:::999777666666666555555555555555444444444444555666666666666666666777777777777888???===;;;@@@DDDNNN```mmmQQQLLLDDDCCCAAAAAAAAAAAA???>>>@@@@@@@@@@@@@@@???>>>=========@@@DDDFFFIIITTT___jjjlllvvvhhhNNNCCCBBB???===;;;:::::::::999888777777777777777777777777777777666666666666777777666888:::;;;<<<===@@@CCCEEEJJJPPPTTTWWW\\\ccchhhpppsssyyy}}}}}}jjj\\\RRRLLLLLLKKKPPPVVVVVVYYYhhhzzz~~~~~~jjj\\\SSSNNNMMMGGGMMMRRRWWW^^^bbb[[[OOOGGGDDD@@@===;;;<<<===???AAAHHHTTTaaammmyyy~~~sssooommmlllkkklllsss}}}DDDGGGJJJIIIKKKSSSaaammmxxx}}}yyyiiibbbZZZNNNKKKPPPUUU\\\eeemmmwwwyyyaaaWWWNNNKKKIIIFFFDDDEEEFFFKKKVVVhhh{{{iiiUUUMMMLLLRRRVVVbbbqqqcccdddgggcccTTTEEE===;;;:::777777666666555555555444666666666666666666666666777666666666666777777888999<<<999;;;@@@@@@KKKaaammmQQQMMMCCCCCCCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>======???===>>>AAADDDIIISSS^^^dddiiipppyyygggQQQGGGCCC===<<<;;;:::999888888888777777777777777777777777999777666444444666777999777888999999:::===AAAEEEEEEHHHMMMQQQVVV[[[aaaeeekkkpppxxx~~~vvvlllccc[[[UUURRRRRRRRRRRRRRRTTTZZZeeellldddTTTNNNNNNHHHHHHHHHJJJKKKMMMOOOOOODDDBBB???<<<::::::<<<<<>>>>>>>>===???===>>>BBBDDDIIITTT^^^fffkkkqqqwwwiiiRRRGGGBBB======;;;:::999888888888777777777777777777777777888777666555555666777888666777888999:::===AAAEEEEEEHHHMMMQQQVVV[[[```dddhhhlllttt|||zzzwwwppphhhaaaZZZVVVTTTUUUVVVVVVUUUUUUYYY```gggsss{{{cccSSSIIIFFFEEEDDDDDDDDDEEEEEEDDDBBB@@@===;;;::::::<<<===CCCMMM\\\jjjuuu~~~{{{rrrkkkiiikkkooowwwGGGKKKOOORRRUUU___lllvvv~~~|||fffVVVQQQLLLNNNPPPRRRUUU^^^lllwww}}}aaaWWWNNNKKKJJJGGGFFFGGGJJJNNNYYYmmmbbbRRRJJJHHHLLLRRR```pppgggfffgggaaaQQQCCC<<<999888666666666666555555555555666666666666666666666666666666666666666777888999999<<<999;;;@@@@@@KKKaaa|||uuuUUULLLDDDDDDCCCBBBAAAAAA@@@@@@????????????>>>>>>>>>>>>???>>>???BBBEEEJJJTTT___hhhmmmqqqssszzzlllSSSFFFBBB>>>===<<<:::999999888888777777777777777777777777888777666555555666777888666777888999:::<<>><<>>>>>>>>>>>>>>???>>>???CCCFFFKKKUUU```ggglllnnnnnntttqqqUUUFFFBBB>>>===<<<;;;:::999999999777777777777777777777777777777666666666666777777555666777888999<<<@@@CCCDDDGGGKKKPPPTTTZZZ___ccciiimmmssszzzzzzvvvooonnnkkkhhheeebbb```^^^\\\^^^___]]]ZZZYYY\\\___jjj|||ttt^^^PPPKKKDDDAAA@@@???>>><<<<<<;;;:::999:::;;;<<<===BBBKKKZZZlll{{{wwwkkkkkkrrryyyJJJNNNTTTZZZ```iiirrryyy~~~rrrddd^^^YYYUUURRRNNNLLLUUU```jjjwwwxxx^^^UUULLLJJJIIIGGGFFFHHHJJJPPP^^^ttt\\\LLLGGGEEEKKKTTTdddrrrdddaaagggfff\\\LLL@@@;;;888666555555555666666666666666666666666666666666666666666666666666777888999:::999<<<999;;;@@@@@@KKKaaa~~~\\\OOOEEEDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>?????????>>>???CCCFFFKKKVVVaaadddjjjkkkjjjpppwwwWWWGGGBBB>>>>>><<<;;;:::999999999777777777777777777777777777777666666666666777777555666777777888;;;???CCCCCCFFFKKKOOOTTTYYY___cccjjjmmmrrrxxx}}}~~~yyyuuurrrpppooommmkkkhhhfffdddbbb___aaaaaa```]]]^^^bbbeeeqqq{{{rrr[[[RRRHHHAAA@@@@@@???===:::999999999:::;;;======CCCKKKYYYiiixxxuuuiiimmmxxxKKKNNNTTT[[[aaaiiipppuuu}}}vvvhhh___WWWTTTOOOKKKOOOXXXcccooo{{{qqq\\\SSSKKKIIIHHHFFFFFFHHHIIIRRRbbbxxx}}}{{{uuuYYYIIIFFFGGGNNNYYYjjjmmmbbbcccgggdddYYYJJJ>>>;;;999777555555555666666666666666666666666666666666666666666666666777888999:::;;;999<<<999;;;@@@@@@KKKaaa^^^OOOEEEEEEDDDCCCAAA@@@??????>>>>>>>>>>>>????????????@@@>>>@@@DDDGGGLLLXXXcccdddhhhiiihhhppp}}}ZZZHHHCCC???>>>===;;;::::::999999777777777777777777777777666666777777777777666666444555666777888:::???BBBBBBFFFJJJOOOSSSXXX^^^bbbfffiiinnntttyyy}}}~~~xxxtttrrrrrrqqqqqqpppnnnllliiigggfffcccddddddbbb```cccjjjoooyyy{{{~~~~~~mmm```PPPDDD???>>>===;;;999999::::::;;;<<<======EEEMMM[[[jjjwww~~~pppfffnnn~~~KKKNNNTTTZZZaaagggllloooxxx{{{~~~ooo```ZZZTTTLLLLLLSSSXXXbbbnnnwwwkkkZZZQQQIIIGGGGGGEEEEEEGGGIIITTThhh}}}|||zzzkkkVVVGGGFFFIIIRRR___ppp}}}hhhbbbeeefffbbbWWWHHH>>>;;;:::888555555555555666666666777666666666666666666666666666666666777888999;;;<<<999<<<999;;;@@@@@@KKKaaa___PPPEEEEEEDDDCCCAAA@@@???>>>===>>>>>>>>>????????????@@@???@@@DDDHHHMMMXXXccceeehhhhhhhhhqqq]]]IIIDDD???>>>===;;;::::::::::::777777777777777777777777666666777777777777666666333444555666777:::>>>BBBBBBEEEJJJNNNSSSXXX^^^aaacccfffkkkqqqxxx~~~{{{uuurrrsssuuutttttttttsssrrrpppnnnmmmiiihhhfffcccbbbgggpppxxx~~~|||wwwwwwxxx}}}xxx```NNNEEEAAA>>>;;;::::::;;;;;;<<<<<<======BBBMMM^^^mmmxxxzzzvvvtttxxx{{{~~~}}}}}}}}}xxxjjjcccppp|||JJJNNNSSSYYY```eeeiiikkkrrruuuxxxzzz|||}}}lllbbbYYYOOOLLLQQQNNNXXXcccnnn{{{gggYYYPPPHHHGGGFFFEEEEEEFFFIIIWWWkkk~~~eeeTTTFFFFFFJJJTTTccctttxxxeeeaaafffeeeaaaUUUFFF===;;;;;;999444555555555666666777777666666666666666666666666666666666777888:::;;;<<<:::<<<999;;;@@@@@@KKKaaaaaaRRRFFFEEEDDDCCCAAA@@@???>>>======>>>>>>?????????@@@@@@???@@@DDDHHHMMMYYYdddgggiiiiiiiiirrr___JJJEEE???>>>===<<<;;;:::::::::777777777777777777777777666666777777777777666666333444555666777:::>>>AAABBBEEEIIINNNRRRXXX]]]aaabbbeeejjjrrrzzzzzztttrrruuuxxxwwwxxxyyyyyyxxxvvvuuutttmmmkkkhhhcccccciiittt}}}~~~zzz{{{wwwsssrrrtttnnnqqqZZZMMMFFFAAA>>>;;;;;;;;;<<<<<<=========>>>LLL___nnnwww}}}wwwnnnhhhfffjjjnnnrrruuutttsssqqqqqqmmmpppuuu||||||~~~sssfffaaaqqqyyy~~~LLLNNNSSSXXX\\\```bbbcccmmmlllmmmnnnqqqvvvzzz}}}uuufff[[[TTTRRRPPPQQQYYYgggsss|||vvvbbbTTTNNNIIIIIIIIIGGGGGGJJJJJJZZZnnndddOOOGGGIIIMMMVVVhhh{{{pppaaacccccciii^^^OOOCCC<<<999777555555555555555555555555555444444444555555555555666777777777777777777777777:::<<<<<<999777>>>KKKVVV}}}www```RRRFFFCCC@@@>>>>>>??????>>>???>>>>>>>>>>>>@@@BBBCCCBBBAAAAAADDDLLLWWWbbbiiinnnpppnnnlllvvveeeRRRMMMCCC@@@;;;999999:::::::::999999888777666555444444666666666666666666666666555666666888999;;;===>>>EEEEEEHHHOOOSSSUUU[[[bbbaaafffkkkooovvv{{{xxxwwwwwwwww{{{}}}{{{xxxxxxxxxuuupppmmmiiifffeeeeeeiiittt{{{www{{{tttyyyzzzpppgggjjjrrrzzzbbbPPPEEE@@@@@@<<<:::<<<>>><<<<<<>>>FFFOOO\\\iiittt}}}yyymmmccc^^^\\\^^^___aaabbbbbb```^^^]]]WWWYYY]]]ccchhhlllooopppqqqyyyrrriiiiiizzzzzz~~~~~~GGGJJJNNNRRRWWWZZZ\\\]]]^^^___bbbfffjjjooorrrttt{{{wwwgggYYYRRRMMMLLLQQQ\\\hhhsssuuu```TTTNNNHHHHHHGGGEEEFFFIIIOOO^^^sss~~~^^^JJJGGGJJJNNNXXXkkk~~~ooo```cccccchhh^^^OOOBBB<<<999777555555555555555555555555555444444444555555555555666555666666777888999999999999;;;<<<999999>>>JJJTTTtttoooYYYMMMGGGDDDAAA?????????===<<<>>>>>>======>>>@@@AAABBB@@@@@@@@@DDDLLLXXXcccjjjrrrttttttsss}}}gggQQQJJJCCC???;;;999999:::::::::888888777777666666555555666666666666666666666666555666666888999;;;===>>>DDDDDDHHHNNNSSSUUU[[[bbbccchhhlllpppwww|||zzzzzz{{{||||||~~~}}}zzzzzzzzzvvvooojjjeeeaaa```bbbiiiwwwvvv~~~|||yyyyyyrrriiidddkkkxxxsssYYYJJJDDDAAA<<<999;;;<<<:::;;;===DDDMMM[[[jjjvvv~~~uuujjjaaa[[[XXXRRRSSSSSSSSSSSSRRRPPPOOOMMMNNNQQQTTTXXX[[[^^^___dddlllzzznnnhhhmmm}}}zzzyyy}}}DDDFFFIIIMMMQQQTTTVVVWWWNNNQQQVVV\\\bbbfffhhhiiirrrwww}}}{{{fffWWWQQQMMMLLLRRR[[[ggguuuttt```UUUNNNHHHGGGFFFDDDEEEHHHQQQbbbvvvyyyZZZGGGGGGJJJPPP[[[ooopppaaacccccchhh]]]NNNBBB<<<999777555555555555555555555555555444444444555555555555666444444555777888999:::;;;888:::<<<;;;:::???HHHPPPiiihhhSSSIIIGGGEEEBBBAAAAAA???===;;;>>>=========>>>???@@@AAA?????????DDDMMMYYYeeelllxxx{{{|||~~~iiiPPPGGGBBB???<<<::::::::::::999777777777777666666666666777777777777777777777777555666666888999;;;===>>>BBBBBBGGGNNNRRRVVV\\\ccceeejjjnnnqqqwww}}}}}}~~~~~~}}}|||{{{uuunnnfff```\\\\\\```iiizzzzzz|||}}}yyy{{{mmm]]]\\\```hhh{{{gggRRRIIIDDD===999999:::999:::===AAAKKK[[[kkkxxx~~~wwwoooggg___XXXTTTMMMLLLKKKJJJHHHGGGFFFEEEFFFFFFFFFGGGHHHKKKMMMNNNUUU\\\hhhxxxkkkjjjttt~~~}}}wwwtttvvv{{{CCCDDDGGGJJJNNNQQQSSSTTTHHHKKKOOOTTTYYY]]]```aaafffmmmtttxxxyyy{{{yyyeee\\\TTTNNNNNNTTT]]]jjjvvv}}}}}}}}}}}}|||~~~~~~}}}}}}~~~||||||}}}vvvdddVVVOOOIIIGGGFFFEEEEEEIIIUUUhhh}}}vvvXXXIIIEEEIIIPPP]]]tttuuudddeeedddggg\\\NNNBBB;;;999777555555555555555555555555555444444444555555555555666555555666777888999::::::777999<<<<<<<<>>>>>???????????????@@@EEENNNZZZfffnnnzzz~~~iiiPPPGGGBBB???<<<::::::::::::999555666666666777777777888777777777777777777777777555666666888999;;;===>>>AAAAAAFFFMMMRRRUUU\\\cccggglllpppsssyyy~~~~~~|||zzzssskkkddd```]]]^^^aaahhhwww||||||ggg```[[[YYYfffyyyrrr[[[PPPGGG@@@:::::::::999:::===AAAKKK\\\lllyyy}}}wwwooohhhccc^^^XXXTTTTTTRRROOOLLLJJJHHHFFFFFFEEEDDDCCCBBBCCCDDDGGGHHHLLLRRR\\\hhhvvvkkknnn{{{xxxttttttxxx|||AAABBBDDDFFFIIILLLNNNOOOHHHIIIIIIKKKOOOSSSWWWYYY[[[aaaiiinnnqqquuu}}}yyyfff\\\SSSPPPQQQWWWaaalll~~~yyyzzz{{{{{{yyyxxxyyyzzzwwwvvvtttrrrooommmlllkkkhhhlllnnnlllpppwwwzzzyyywwwwwwxxxzzz}}}wwwgggXXXPPPJJJHHHHHHFFFHHHKKK[[[ooorrrVVVKKKBBBGGGNNN^^^xxx|||iiihhhffffff\\\MMMAAA;;;999777666555555555555555555555555444444444555555555555666777777777777777888888888777999;;;<<<<<>>>>>>>>???????????????AAA@@@AAAEEENNNZZZfffmmmxxx{{{hhhRRRIIIAAA???<<<;;;;;;;;;999888555555666666777777888888777777777777777777777777555666666888999;;;===>>>@@@@@@EEELLLQQQUUU[[[bbbggglllqqqtttzzz~~~{{{xxxppphhhdddbbbbbbcccdddgggqqq{{{}}}lll]]]RRRXXXeeemmmxxxvvvdddXXXIIIBBB===<<<<<<:::;;;???BBBMMM]]]lllyyywwwqqqiiidddbbb```\\\YYY\\\ZZZVVVRRRNNNJJJHHHGGGDDDCCCBBBAAAAAACCCEEEFFFFFFKKKRRR[[[eeeqqq}}}yyyhhhooo~~~{{{wwwvvvyyy|||>>>>>>???AAACCCEEEHHHIIIFFFEEEDDDDDDFFFIIIMMMOOOQQQWWW^^^cccfffkkkttt{{{ssshhh[[[TTTQQQSSS[[[dddvvv~~~|||yyyvvvuuussspppmmmjjjkkklllllljjjjjjkkkllliiiiiihhhfffdddbbb___^^^ZZZ```bbbbbbjjjxxx||||||{{{|||tttgggXXXPPPJJJHHHHHHGGGJJJNNNZZZooonnnSSSJJJBBBFFFMMM^^^yyymmmjjjhhhfff[[[LLLAAA;;;999777666555555555555555555555555444444444555555555555666888888777777777777777777888999:::;;;<<>>???@@@@@@@@@@@@??????BBBAAAAAAEEELLLWWWbbbiiipppsssxxx|||}}}}}}iiiSSSKKKAAA???<<<;;;;;;;;;999888555555666666777777888888777777777777777777777777555666666888999;;;===>>>@@@@@@EEELLLPPPTTTZZZaaaeeekkkqqquuu|||}}}yyyvvvooogggddddddfffiiiiiihhhnnnuuu{{{dddVVVTTTYYY[[[___gggppptttpppdddZZZIIIBBB>>>>>>>>><<<<<>>AAAAAAEEEKKKPPPRRRXXX___cccjjjqqqvvv~~~}}}yyyvvvppphhhcccdddgggkkklllkkkpppwww~~~zzzjjj___WWWTTTRRRSSSXXX^^^^^^XXXRRRGGGAAA===>>>???<<<<<<>>>AAAJJJYYYhhhuuu~~~ssspppkkkfffbbbaaadddfffllljjjfffaaa[[[UUUOOOLLLEEEEEEDDDCCCBBBAAA@@@@@@>>>AAACCCEEEHHHPPP[[[dddrrr{{{yyyrrrxxx<<<<<<<<<===>>>AAACCCDDD???@@@AAACCCCCCCCCCCCBBBEEEIIIMMMNNNOOOTTT]]]eeepppvvvvvvaaaSSSMMMRRRZZZ```jjjuuu}}}~~~}}}|||xxxtttnnniiifffaaa___[[[YYYYYYYYYXXXWWWYYYZZZ\\\^^^___aaadddggghhhiiikkkmmmmmmmmmkkkjjjlllrrrrrroooxxxzzziii^^^UUUMMMGGGFFFFFFGGGJJJOOOaaaxxxoooQQQJJJHHHJJJNNN\\\xxxqqqmmmjjjeeeZZZLLL@@@;;;999777666555555555555555555555555444444444555555555666666444555666777888999:::;;;:::999999999;;;>>>BBBEEE\\\vvv|||zzziii[[[MMMJJJEEEBBBAAA@@@???>>>@@@AAABBBCCCBBBAAA@@@???AAA@@@>>>@@@FFFOOOYYY___aaabbbfffjjjfffbbbgggqqqpppUUUIII@@@>>>===<<<<<<;;;999777777777777777666666666666666666666666666666666666555666666888999;;;===>>>BBBAAAEEEKKKOOORRRXXX^^^aaahhhpppvvv~~~yyywwwqqqjjjbbbbbbfffkkkmmmnnnttt|||mmmZZZRRRNNNKKKKKKNNNNNNKKKHHHDDD???===>>>???<<<<<<===???HHHWWWfffttt}}}tttsssooohhhbbbaaaeeeiiiwwwvvvsssnnnggg___YYYUUUKKKJJJJJJIIIGGGDDDBBBAAA>>>@@@AAAAAABBBIIITTT]]]jjjsss|||}}}{{{yyy:::999888:::===@@@AAA@@@AAAAAA@@@@@@@@@AAABBBBBBDDDGGGKKKKKKKKKOOOWWW]]]eeennnzzzpppaaaUUUPPPQQQUUU\\\jjjyyy~~~yyyuuurrrpppmmmvvvxxxpppgggbbb^^^ZZZTTTYYYZZZXXXWWW[[[]]]\\\___^^^^^^```dddiiinnnqqqrrrxxx~~~~~~{{{zzz~~~mmm]]]UUUOOOLLLJJJJJJHHHGGGLLLRRRfffpppUUUGGGGGGDDDKKKbbb}}}{{{mmmiiihhhgggWWWGGG>>>:::666555666444444444444444444444444555555555555555555555555:::999777555555666888999777888999999:::===AAADDDVVVyyyuuudddMMMFFFAAABBBBBB@@@===>>>AAA@@@???>>>>>>???@@@AAAAAA???@@@DDDHHHLLLUUU___^^^aaaeeeffffffggglllppptttWWWFFFAAA???<<<;;;<<<<<<<<<;;;888888777777777777888888888888777777666666555555444444444555777999<<<===@@@BBBDDDGGGJJJOOOUUUYYYdddffflllvvvyyytttpppmmmpppiiibbbaaaaaafffqqq|||iiiZZZSSSKKKEEEDDDDDDEEEEEE@@@>>>===<<<<<<===>>>@@@@@@HHHVVVfffttt}}}uuuuuulllfffiiiiiilllxxx~~~xxxsssmmmbbbZZZUUUOOOJJJIIIFFFBBBBBBDDDBBBAAAAAAAAADDDHHHLLLOOO]]]hhhvvvzzzsssttt<<<;;;999:::;;;<<<<<<;;;>>>>>>=========>>>??????AAADDDGGGHHHHHHKKKRRRXXX^^^fffqqq{{{nnn\\\RRRQQQUUUXXXdddsss~~~}}}{{{vvvpppjjjeeebbb```gggrrryyysssiiibbb]]]ZZZ^^^bbbcccaaabbbhhhllllllmmmmmmnnnqqqtttyyy|||yyygggYYYRRRNNNKKKIIIIIIHHHGGGLLLTTTfffkkkRRRFFFHHHFFFOOOggg{{{llliiihhhdddUUUEEE===:::777666777444444444444444444444444555555555555555555555555777666555555666888:::;;;777888999999:::===AAADDDVVVzzzmmmTTTJJJBBBBBBCCCAAA>>>===@@@@@@???>>>>>>???@@@@@@AAA???@@@CCCFFFKKKVVV```eeegggjjjlllnnnrrrwww{{{xxx[[[JJJ@@@===;;;999:::::::::999888888777777777777888888888777777777666666666555444444444555777999<<<===???AAADDDGGGJJJOOOUUUYYYbbbeeelllvvv~~~xxxuuutttsssssskkkccc``````cccmmmvvvlll```PPPGGGEEEDDDBBB>>>???>>><<<;;;;;;<<<>>>???@@@HHHVVVfffuuu~~~}}}sssuuunnnhhhjjjiiimmm|||wwwllleee]]]VVVQQQOOOLLLGGGFFFHHHBBBAAA??????AAAEEEIIIKKKWWWbbbqqq|||~~~rrrpppttt===;;;:::;;;<<<<<<;;;:::<<<<<<<<<<<<<<<===>>>>>>@@@BBBDDDEEEEEEGGGMMMRRRWWW]]]eeepppzzzjjjZZZTTTSSSSSS[[[iiiwww~~~}}}yyynnnkkkfff```ZZZVVVTTTSSScccrrr}}}sssjjjeeecccnnnrrrsssrrrsssyyy}}}~~~rrr```TTTNNNMMMJJJIIIHHHFFFGGGMMMVVVgggdddPPPGGGIIIKKKWWWoooxxxjjjgggggg___RRRCCC===:::888777888444444444444444444444444555555555555555555555555333333444555777999<<<>>>777888999999:::===AAADDDTTTzzzyyy]]]OOOCCCBBBDDDCCC???===@@@@@@???>>>>>>???@@@@@@AAA??????BBBFFFKKKXXXcccoooqqqtttyyy~~~~~~___MMM@@@>>>;;;::::::::::::999888888777777777777888888777777777777666666666666555444444555777999;;;===???AAADDDGGGJJJOOOUUUZZZbbbfffnnnyyy{{{|||}}}}}}zzzqqqgggbbbaaacccjjjssspppYYYKKKFFFDDD???:::>>>===;;;::::::;;;===>>>@@@HHHUUUeeeuuu}}}{{{{{{|||ppptttoooiiijjjhhhqqqzzzqqqccc\\\VVVSSSPPPJJJHHHIIIBBBAAA???>>>???AAADDDFFFOOOYYYhhhttt~~~|||pppjjjnnnwww:::::::::;;;>>>??????>>>===<<<<<<<<<===>>>???@@@AAABBBDDDDDDDDDFFFKKKNNNSSSVVV]]]gggsss}}}{{{ggg\\\SSSOOORRR```pppzzz~~~{{{wwwrrrnnn___\\\XXXTTTQQQPPPQQQRRRbbbtttyyyuuuuuu~~~||||||xxxsssqqqrrrttttttwww{{{ppp^^^RRRLLLKKKIIIHHHGGGEEEFFFOOOYYYkkk]]]OOOKKKIIIPPP```yyyrrreeedddeeeZZZMMMAAA<<<:::888777888555555555555555555555555555555555555555555555555333333333555777999;;;===777888999999:::===AAADDDRRRwwweeeUUUEEEBBBDDDDDD@@@<<<@@@??????????????????@@@???>>>???BBBFFFMMM[[[iiiyyy|||```MMMCCC@@@>>><<<<<<<<<;;;:::888888777777777777888888777777777777666666666666555555555555777999;;;<<<>>>@@@CCCFFFJJJOOOUUUZZZaaagggqqq}}}yyymmmfffdddfffmmmuuuiiiUUUJJJDDD???;;;===<<<:::999999:::<<<===@@@HHHUUUeeettt~~~{{{yyyyyyyyynnnqqqlllgggggggggvvv|||lllccc[[[WWWSSSNNNJJJJJJDDDCCCAAA???>>>???AAABBBGGGQQQ___lllwwwqqqfffdddmmmyyy999999:::<<>>=========>>>>>>???AAAAAABBBCCCDDDDDDEEEGGGJJJLLLOOORRRXXX```kkkvvvrrrcccVVVOOONNNYYYhhhuuu~~~{{{wwwrrrnnnjjjfffdddXXXUUURRROOONNNNNNPPPQQQ^^^qqqzzzzzzxxxtttpppnnnooopppjjjfffeeeggghhhiiinnntttxxx{{{rrr```SSSMMMKKKIIIHHHGGGEEEGGGRRR^^^ppp~~~YYYOOOLLLHHHSSSggg~~~iiiaaabbbbbbUUUIII>>>;;;;;;999888888555555555555555555555555555555555555555555555555444444555555777888999:::777888999999:::===AAADDDNNNtttiiiWWWFFFBBBDDDCCC@@@===?????????@@@@@@?????????======???CCCFFFMMM]]]lll^^^JJJDDDAAA>>>===<<<<<<;;;:::888888777777777777888888666666666666777777777777555555555555777999;;;<<<===???BBBFFFJJJOOOUUUZZZ___gggsssrrrjjjhhhjjjrrryyy|||{{{eeeSSSGGGBBB@@@===;;;:::999999:::;;;===@@@GGGTTTdddsss}}}yyyvvvuuukkklllfffbbbbbbdddxxx|||pppddd^^^YYYSSSNNNNNNHHHFFFDDDAAA@@@@@@@@@AAABBBJJJWWWdddqqq{{{kkkaaaaaakkkwww===<<<===???@@@@@@>>>===??????@@@@@@AAABBBDDDDDDDDDDDDEEEFFFHHHJJJKKKLLLMMMQQQVVV\\\cccmmmzzzkkk\\\TTTOOOUUU```lllzzz}}}rrrpppkkkgggdddbbbaaaaaa___\\\YYYUUURRRQQQQQQQQQZZZlllxxxqqqmmmhhhgggfffdddbbbcccfffiiigggeeeeeehhhiiijjjpppwwwyyy|||tttbbbVVVPPPJJJIIIIIIGGGEEEHHHUUUbbbwwwxxxUUUMMMJJJGGGTTTgggzzztttaaa^^^aaa```RRRGGG===:::;;;999777888555555555555555555555555555555555555555555555555555555555666666777777777777888999999:::===AAADDDLLLsssgggWWWGGGBBBCCCBBB@@@???>>>???@@@@@@@@@@@@???>>><<<===@@@CCCEEEKKKYYYhhh~~~___LLLCCC@@@===;;;;;;:::999888888888777777777777888888666666666666777777777777666666555666777888:::;;;===???BBBEEEIIIOOOUUUZZZ___hhhuuuyyynnnkkkooowww|||wwwsssqqqqqqsssvvv|||ppp\\\MMMEEEBBB===<<<:::999999:::<<<===AAAHHHTTTbbbqqq~~~~~~}}}xxxssspppiiigggaaa^^^```aaauuunnnddd\\\TTTNNNLLLJJJIIIGGGDDDBBBAAAAAAAAAAAAFFFPPP]]]kkkzzzyyyiii``````kkkwwwAAABBBCCCEEEHHHHHHFFFDDDFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJKKKMMMOOOQQQRRRRRROOOUUUZZZ\\\___iiixxxxxxcccZZZSSSRRRXXXbbbqqq~~~yyynnnllliiifffeeegggkkknnnpppnnnkkkgggccc```]]]\\\___nnnzzzzzzyyyuuupppjjjfffccccccdddddddddccceeeiiikkkqqqppprrruuuvvvxxx~~~sssbbbWWWRRRKKKJJJIIIHHHFFFIIIWWWfff}}}sssSSSKKKHHHFFFRRRaaaqqqgggZZZ^^^bbb```OOOEEE<<<:::;;;888666666555555555555555555555555555555555555555555555555444444555666777777777777777888999999:::===AAADDDLLLuuu{{{vvvcccUUUHHHCCCBBB@@@???@@@>>>???@@@@@@@@@@@@???>>>===>>>AAACCCBBBEEEQQQ___qqqeeeRRRCCC@@@===;;;;;;:::999888888888777777777777888888555666666666777777777888666666555666777888:::;;;<<<>>>AAAEEEIIIOOOUUUZZZcccmmm|||vvvrrruuu~~~{{{tttooojjjddd```______```dddiiipppuuu|||zzzuuummmbbbUUUJJJDDD===<<<;;;999999;;;<<<===AAAHHHSSSaaaooo{{{yyy{{{||||||yyytttoookkkgggddd^^^___aaa^^^mmmooocccXXXQQQNNNLLLJJJHHHFFFCCCBBBAAAAAA@@@DDDKKKVVVeeevvvuuufff```eeesssDDDEEEHHHLLLPPPRRRQQQPPPLLLMMMMMMNNNOOOPPPRRRRRRQQQQQQQQQTTTWWWYYYYYYYYYSSSYYY___``````hhhyyyiii___UUUQQQSSS[[[kkkyyy~~~}}}wwwpppooommmkkklllqqqxxx}}}~~~|||xxxtttqqqnnnlllhhhtttyyyzzzzzzzzzxxxtttqqqooojjjkkklllllllllkkkjjjjjjkkkmmmoooppppppqqqsssuuu}}}}}}qqq```WWWTTTKKKJJJJJJIIIFFFJJJYYYiii~~~nnnQQQKKKGGGFFFPPP\\\hhh{{{{{{___WWW___dddaaaNNNDDD;;;::::::888666666666666666666666666666666555555555555555555555555222333444666777888888888888888999999:::===AAADDDMMMxxxzzzoookkk___TTTHHHCCCAAA>>>???AAA>>>???@@@AAAAAA@@@???>>>>>>@@@BBBBBB???@@@KKKWWWdddsssjjjXXXFFFCCC???=========;;;:::888888777777777777888888555666666666777777888888666666666666777888:::;;;<<<>>>AAAEEEIIIOOOVVVZZZiiittt}}}xxx{{{}}}pppuuusssjjjccc```[[[UUURRRQQQPPPQQQRRRTTTXXX]]]bbbaaacccdddccc[[[NNNDDD>>>===;;;::::::;;;===>>>BBBHHHSSS```nnnzzzwwwxxxxxxxxxuuupppllliiieeeccc^^^```bbb\\\fffpppccc[[[WWWLLLKKKHHHFFFDDDBBBAAAAAA???BBBHHHRRRaaassspppcccaaajjj|||NNNOOOSSSXXX^^^aaa```___XXXZZZ\\\]]]\\\\\\\\\]]]bbb___\\\]]]aaaddddddbbbdddgggjjjiiiiiinnnzzzwwwbbbSSSSSSSSSRRR[[[jjjxxxzzzyyy}}}|||wwwtttsssnnnmmmmmmooorrrqqqnnnjjjkkkkkklllnnnqqquuuxxxzzzooo```UUULLLHHHHHHHHHHHHHHHLLLZZZiii|||~~~fffOOOHHHHHHKKKNNNXXXhhh}}}tttYYYUUU```ccc]]]IIICCC;;;777777777666555222444777999999777444222555555555555555555444444666666666666777777777777777888999999999;;;???BBBOOOxxxlllfffXXXPPPJJJHHHCCC======BBB>>>>>>>>>>>>>>>>>>>>>>>>@@@===<<>>AAAGGGKKKOOOWWW```jjjzzz{{{ooolllgggaaa]]][[[WWWSSSNNNNNNPPPPPPOOOLLLKKKMMMPPPRRRRRRQQQQQQRRRPPPMMMKKK@@@>>>;;;999999:::<<<===BBBJJJVVVaaalllwww}}}{{{yyyvvvsssoooiiiddddddZZZWWW[[[ZZZVVVcccwwwpppbbbZZZUUUOOOJJJIIIFFFCCCDDDGGGBBBCCCGGGPPP]]]ooommmbbb^^^nnn[[[\\\^^^ccchhhlllmmmlllggghhhjjjjjjhhhgggggghhhooommmlllnnnsssvvvwwwuuuqqqtttwwwxxxxxxzzzkkkWWWSSSQQQOOOWWWdddvvv|||yyyvvvtttrrrrrrrrrsssvvvzzz|||{{{yyyyyyzzz}}}ooo```TTTLLLIIIHHHHHHHHHHHHMMM]]]lll```KKKEEEFFFIIINNNXXXhhhzzzrrr\\\XXXaaabbbZZZGGGBBB;;;777777888777555333444666888888666444333555555555555555555555555666666666666777777777777888999999999999<<>>>>>AAAFFFJJJOOOWWW```mmm~~~ssshhheeebbb^^^[[[WWWTTTPPPNNNGGGIIIJJJJJJGGGFFFHHHJJJKKKKKKJJJKKKLLLKKKIIIGGG@@@>>><<<:::999:::<<<>>>FFFNNNZZZfffqqq{{{}}}yyyuuurrrmmmgggccc___TTTQQQUUUTTTRRR```tttyyyhhh___XXXRRRLLLJJJGGGCCCBBBEEE???@@@CCCKKKXXXjjj{{{~~~lllffffffuuukkklllnnnssswwwzzzzzzyyyxxxzzz}}}}}}{{{xxxwwwvvv|||```UUUQQQNNNTTT___rrr||||||~~~mmm^^^SSSLLLJJJHHHGGGGGGHHHPPPaaarrr{{{ZZZIIIEEEFFFGGGNNNZZZiiixxxqqq^^^]]]ccc```WWWEEE???999666777888888666444555666666666666555444555555555555555555555555666666666666777777777777888999:::::::::<<<@@@CCCRRRxxxuuudddXXXNNNFFFCCCAAA???>>>??????????????????????????????===<<>>>>>AAAFFFJJJNNNWWWaaarrr~~~uuutttxxx}}}tttlllffffffeeeaaa\\\XXXUUUUUUKKKMMMNNNNNNLLLKKKJJJKKKGGGFFFEEEFFFHHHHHHFFFDDD???>>><<<;;;:::;;;===>>>GGGPPP]]]jjjttt}}}~~~yyysssooojjjeeebbb[[[QQQMMMOOOOOOPPP___sssuuuhhh___WWWQQQNNNKKKEEECCCDDD??????AAAGGGSSSeeeyyyzzzjjjjjjooozzz|||nnn\\\SSSOOOSSS[[[mmm}}}jjj\\\RRRKKKJJJHHHGGGGGGIIIRRReeewwwsssUUUHHHGGGIIIEEEPPP```ooo|||ppp___^^^bbb^^^UUUBBB===888666777999888777555555555444444555555555444444444555555555555555666666666666777777777777999999:::::::::<<<@@@CCCPPPssspppaaaZZZRRRIIIDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???<<<===???@@@CCCKKKTTTcccgggnnnuuuwwwyyypppYYYKKKDDD>>>>>>>>>;;;::::::888888888888888888888888888888777666666777777777555555555555666888999:::======AAAFFFHHHMMMWWWcccxxxzzzjjjaaabbbdddpppyyyqqqssssssnnngggaaa___```XXXYYYZZZYYYWWWTTTQQQOOOIIIHHHFFFFFFGGGGGGEEECCC???>>><<<;;;;;;<<<===>>>EEENNN\\\iiirrr{{{}}}vvvppplllhhhdddbbb[[[SSSNNNOOONNNRRRbbbuuurrrggg^^^VVVSSSOOOIIIFFFFFFCCCBBBCCCFFFQQQdddyyyvvvgggjjjuuu|||eeeWWWPPPRRRWWWjjjuuufffYYYOOOKKKJJJHHHGGGGGGJJJTTThhh{{{iiiQQQHHHHHHIIIFFFUUUiii{{{ooo___]]]___[[[RRR@@@;;;777666777999888777666555444333333444555666444444444555555555666666666666666666777777777777888999:::::::::<<<@@@CCCMMMmmmzzzeee]]]ZZZUUUMMMGGGEEEDDDBBB@@@????????????????????????>>><<<===???@@@DDDNNNXXXaaaeeennnvvvyyyyyyttt\\\MMMEEE???>>>>>>;;;999:::888888888888888888888888666666555555555666666777555555555555666888999:::<<<===AAAEEEGGGLLLXXXddd{{{vvvfffZZZSSSSSSTTT[[[ooo|||sssmmmkkkkkkgggfffdddbbb^^^YYYTTTQQQMMMJJJHHHFFFFFFDDDBBB@@@======<<<;;;<<<<<<===>>>CCCLLLZZZfffoooxxx}}}|||~~~yyysssmmmiiifffdddbbbZZZTTTPPPPPPPPPVVVfffxxxoooeeeZZZVVVRRRLLLGGGFFFEEEDDDDDDFFFPPPbbbxxxrrrcccjjjxxxrrr___SSSQQQUUUfff|||}}}nnnaaaUUUMMMKKKIIIGGGGGGHHHKKKUUUiii|||```LLLGGGGGGGGGKKK]]]vvvnnn^^^[[[\\\VVVOOO>>>:::666555777888777666555555444444444444555555333333444444555666666666666666666666777777777777777888999999999;;;???BBBKKKgggrrr```ZZZWWWVVVQQQIIIDDDBBB@@@===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<>>>@@@BBBFFFQQQ]]]___ccckkktttwwwvvvzzzyyy___OOOFFF@@@??????<<<999:::888888888888888888888888555555555555555666666777555555555555666888999:::;;;===AAAEEEFFFKKKXXXeee|||rrrbbbVVVOOOKKKKKKJJJNNN[[[ooo|||yyyxxxrrroookkkgggbbb]]]WWWSSSLLLIIIFFFCCCBBBAAA>>><<<<<<;;;;;;;;;;;;<<<<<<===CCCKKKXXXcccllluuu}}}}}}|||zzzvvvpppjjjgggdddaaa___UUUQQQOOOPPPSSS\\\mmm~~~|||nnn```YYYSSSMMMHHHFFFDDDDDDDDDEEEMMM^^^uuupppdddmmm}}}}}}|||~~~~~~}}}zzz{{{kkkZZZUUUVVV]]]pppuuuggg\\\QQQKKKKKKGGGFFFGGGHHHLLLVVViii{{{www[[[LLLIIIIIIGGGRRRgggkkk]]][[[ZZZRRRJJJ>>>:::666555777888666444444444444444444444444444333333444444555666666777666666666666777777777777666777888888888:::>>>AAAGGG^^^yyycccYYYUUUZZZXXXNNNEEEBBB@@@===========================;;;<<<>>>AAACCCHHHUUUbbbeeefffjjjpppqqqpppsssyyy~~~dddPPPHHHAAA@@@???<<<999:::777777777777777777777777666666555555666777777888555555555555666888999::::::<<>>===;;;::::::::::::;;;;;;<<<<<>>:::666555777777666333333444444555555444444333333333444444555666777777666666666666777777777777666666777777777999===@@@BBBWWW|||iiiYYYWWW^^^___TTTHHHCCCAAA???========================;;;<<>>===999999999::::::;;;;;;;;;@@@GGGRRR[[[dddmmmwww~~~yyyuuuoooiiiccc^^^YYYUUUKKKLLLPPPVVV^^^lllvvvhhh^^^UUUOOOLLLDDDEEEFFFGGGMMM]]]tttnnnkkkyyyyyyqqqmmmeeeffffffeeedddgggnnntttjjj\\\XXXWWW```qqqnnnaaaYYYPPPIIIGGGFFFFFFFFFGGGJJJTTTiii|||xxx\\\MMMJJJNNNSSSccc~~~}}}fff^^^[[[\\\UUUDDD:::888555333333444555777444444222222222222444444444555555666666666666666333333444444555666666666999999999999:::;;;<<<<<>>>>>===<<<<<<<<<<<<<<>>???BBBBBBFFFXXXllluuutttssssssqqqpppssswww~~~fffSSSIII@@@>>>===;;;;;;<<<999888888777777777777777888888777777666666555555555444444555555666777888;;;;;;===AAAEEEJJJUUU```vvv}}}rrrcccVVVOOOJJJFFFCCCAAA???>>>@@@EEEKKKOOORRR]]]bbbjjjqqqxxx~~~~~~zzzvvvsssqqqpppnnnhhhddd]]]YYYTTTPPPMMMKKKIIIHHHBBBCCCCCCAAA>>><<<;;;:::;;;;;;999999999999;;;;;;@@@DDDNNNZZZbbbiiirrr|||~~~vvvsssooojjjddd]]]UUUPPPJJJJJJNNNWWWgggxxxpppeee]]]SSSKKKIIIFFFDDDEEEJJJYYYqqqtttkkk|||}}}{{{}}}rrrfff___\\\ZZZWWWTTTTTTYYYaaaggggggllluuu|||tttddd]]]SSS[[[lllkkk^^^WWWPPPJJJHHHGGGFFFFFFHHHKKKUUUjjj}}}aaaPPPLLLQQQWWWlllzzzbbbZZZWWWXXXQQQAAA:::888666333333333555666555555444333333444555555333444444555555555555555333444444555666666777777999999999999:::;;;<<<<<<@@@IIIeeerrr^^^VVV]]]bbb\\\OOODDD@@@AAA@@@@@@???>>>>>>>>>>>>>>>BBB@@@AAADDDDDDHHH[[[ooo}}}|||||||||}}}oooWWWLLLBBB???>>>;;;:::;;;:::999999888888888888888888777777777666666666555555444444555555666777888;;;:::===AAAEEEJJJTTT___uuu}}}tttgggZZZQQQJJJFFFCCCAAA???===>>>BBBEEEHHHIIINNNTTT\\\fffoooxxxzzzvvvuuutttooolllhhhffffffeeeaaa^^^YYYVVVQQQNNNMMMLLLJJJIIIEEEEEEDDDAAA>>><<<;;;;;;;;;;;;:::999999:::;;;;;;@@@CCCKKKVVV]]]bbbllluuu~~~wwwsssmmmggg```XXXPPPKKKKKKLLLQQQ[[[jjj{{{}}}oooeee[[[TTTJJJFFFCCCCCCHHHTTTkkkzzzwww|||~~~|||ttthhh^^^WWWSSSRRRPPPMMMMMMRRRXXX]]]SSSYYYbbblllttt{{{kkkaaaUUUZZZhhh}}}ggg[[[TTTNNNKKKJJJGGGFFFGGGIIINNNYYYmmmcccQQQLLLSSS\\\xxx}}}ddd]]]YYYXXXRRRCCC:::999666444333333444444666555555444444555555666222333333444555444444444444555555666666777888888999888888999999:::;;;<<<===EEE^^^~~~{{{}}}}}}^^^VVV\\\aaa]]]QQQEEE@@@???@@@??????>>>>>>>>>>>>>>>AAA>>>@@@DDDDDDIII\\\qqq{{{\\\PPPDDD@@@>>><<<:::;;;;;;::::::999888999999999777777777777666666666666555444444555555666777888::::::<<>>======<<<<<<<<<<<<=========;;;===AAABBBHHH[[[ppp}}}___RRRDDD??????===;;;<<<::::::999888888888888999777777777777666666666666555444444555555666777888999999;;;@@@CCCGGGPPPZZZmmmzzznnn```TTTLLLHHHFFFDDDBBBAAAAAA@@@???===CCCFFFKKKQQQZZZdddooovvv~~~~~~yyyyyyzzzuuunnnkkkkkklllkkkiiiccc___[[[XXXWWWVVVUUUTTTOOOLLLGGGDDDAAA@@@???>>><<<;;;:::999999:::;;;<<>>CCCUUUuuu}}}dddSSSUUUWWWTTTNNNGGGBBB???======<<<<<<<<<<<<=========;;;===AAACCCHHH\\\qqqvvv{{{bbbSSSDDD??????>>>======999999888777777777777777666666666666777777777777555444444555555666777888888888;;;???BBBEEENNNWWWeee~~~wwwjjj\\\QQQKKKFFFDDDAAA@@@@@@@@@>>><<>>666666555444333333333333222333333444444333333222444555666666777777666666444555555666666777888888888777777888888999:::;;;===@@@OOOmmmzzzrrrVVVUUURRRNNNJJJFFFCCCAAA>>>>>>>>>>>>>>>??????@@@???===???CCCEEEJJJ]]]rrr}}}rrrttthhhWWWFFF@@@@@@???======999888777777666666777777666666666666777777777777555444444555555666777888888777:::???AAADDDLLLUUU\\\tttuuugggYYYOOOEEECCC@@@>>>>>>>>>===<<<>>>???AAADDDIIIRRR\\\bbbqqqxxx|||xxxtttqqqfff```YYYTTTPPPLLLGGGCCC===<<<;;;::::::;;;<<<======@@@IIITTT]]]fffqqq||||||}}}tttfffZZZQQQLLLIIIGGGKKKWWWhhhxxxqqqfffYYYRRRJJJGGGGGGLLLXXXcccwwwzzzkkk___VVVNNNIIIHHHIIIIIIHHHFFFEEEFFFHHH<<<@@@FFFLLLRRRXXX^^^bbbffflllsssxxx{{{|||~~~rrr^^^[[[[[[eeewwwnnn\\\SSSOOOKKKHHHHHHFFFEEEIIITTTaaarrreeeRRRJJJHHHRRR```{{{}}}eeeccc]]]SSSHHH===444444444444444444444444333333444555555444333333333444555555666666555555333444444555666666777777777777777777888999:::;;;===???KKKhhh~~~xxx}}}^^^XXXPPPJJJFFFDDDCCCBBB>>>>>>>>>>>>>>>???@@@@@@@@@>>>@@@CCCDDDJJJ]]]qqqzzzooouuuqqq^^^JJJBBBBBB@@@===<<<:::999888888777777888888555666666666777777777888555444444555555666777888777777:::>>>@@@BBBJJJSSSWWWmmmuuueeeXXXIIIFFFAAA???>>>???>>>>>><<<===>>>@@@DDDKKKSSSYYYeeelllxxxwwwpppggg```ZZZSSSJJJCCC===<<<;;;::::::;;;<<<===???CCCMMMZZZdddlllwww~~~zzzvvvmmm___SSSLLLIIIHHHHHHSSS```rrryyymmmaaaXXXOOOJJJHHHJJJRRR\\\ooo|||mmmcccZZZQQQLLLJJJJJJJJJHHHFFFEEEFFFHHH:::===BBBGGGKKKPPPUUUXXX\\\bbbjjjppprrrtttwwwyyyrrr___\\\[[[cccrrrwwwhhhWWWPPPNNNKKKHHHHHHEEEEEEJJJUUUddduuu^^^NNNHHHEEEMMM[[[rrrrrr\\\]]]XXXNNNCCC888333333333444444444555555333444555666666555444333222333444444555555444444333333444444555666666666777777777777888999:::;;;???@@@KKKggg{{{ddd\\\QQQHHHDDDCCCBBBBBB<<<<<<<<<<<<<<<===>>>>>>???<<<>>>BBBBBBGGGZZZooowwwoooxxxxxxdddOOOEEECCCAAA===;;;;;;:::999999888888999999555666666666777777888888555444444555555666777888777777:::>>>@@@BBBIIIRRRTTTiiioooaaaNNNJJJEEEAAA@@@@@@AAAAAA????????????AAAFFFMMMRRRZZZbbbooo{{{|||qqqhhh```WWWKKKBBB===<<<;;;::::::;;;<<<===CCCHHHSSS```jjjrrr}}}}}}xxxlllcccWWWMMMHHHIIIKKKLLLZZZgggyyywwwhhh^^^TTTMMMJJJJJJPPPXXXjjj|||~~~qqqggg___UUUOOOMMMMMMLLLIIIGGGFFFHHHIII:::;;;===@@@EEEIIIMMMPPPXXX]]]ccchhhlllooorrruuuwwwzzz}}}~~~rrraaaZZZWWW___lllyyy{{{jjjXXXQQQOOOLLLHHHFFFHHHHHHMMMYYYkkk}}}XXXLLLIIIEEELLL[[[kkknnn[[[ZZZXXXLLL@@@;;;777555444444444444222111444444444444444444333333333333333333333333333333111222444666666666555555999999888888888888888999999BBBJJJbbbyyylllZZZLLLFFFBBB@@@===????????????>>>>>>>>>>>>???>>>???@@@BBBHHHYYYhhh~~~oooooosss}}}```MMMHHH@@@======999888888888888777777777777777777777777888888888888555555555555555666777777777999;;;===???BBBFFFJJJUUUaaayyy|||nnnXXXNNNEEEAAA@@@>>>>>>@@@AAA@@@??????@@@CCCFFFIIIQQQYYYdddooowwwwwwjjj^^^RRRIIICCC>>>>>><<<;;;999;;;>>>AAACCCQQQaaakkktttxxxnnngggZZZQQQPPPNNNGGGIIIQQQ^^^mmm}}}pppaaaSSSMMMIIIFFFMMMXXXeeewww|||ooodddZZZTTTPPPLLLJJJKKKIIIEEEDDDFFF888999;;;>>>BBBFFFJJJMMMTTTXXX^^^dddhhhkkkoooqqquuuwwwyyyzzzzzz{{{|||}}}~~~qqqbbb[[[WWW^^^jjjvvvvvvfffUUUNNNMMMJJJGGGFFFFFFHHHMMMYYYkkkvvvzzzUUUKKKHHHEEEMMM\\\eeezzz}}}iiiYYYWWWUUUJJJ>>>999777555444444444444333111333333444444444444444444444444444333333333333333555666777888888999999999::::::999999999999999:::999BBBIIIbbbwwwbbbPPPFFFBBB@@@>>>>>>=========<<<<<<<<<<<<>>>===>>>???AAAFFFUUUcccuuusssuuu|||^^^LLLFFF>>><<<===888::::::999888888888888888777777777777888888888888555555555555555666777777777999;;;===???BBBFFFIIISSS]]]rrrwwwcccWWWKKKFFFBBB??????AAA???>>>======>>>@@@CCCEEEJJJQQQ[[[eeemmmvvv|||vvvlllaaaWWWNNNFFFAAA>>>===<<<;;;:::;;;>>>AAAEEEUUUhhhttt}}}wwwmmm```TTTLLLMMMKKKFFFJJJRRRcccrrrrrrcccTTTNNNHHHDDDIIISSSdddwwwwwwkkk```YYYRRRNNNKKKKKKIIIDDDCCCFFF777777999;;;???CCCFFFHHHMMMQQQWWW]]]aaaeeeiiikkkppprrrsssttttttuuuwwwzzzxxxzzz}}}ooobbbZZZVVV[[[fffrrr~~~sssdddTTTNNNLLLJJJGGGGGGGGGJJJQQQ]]]ooovvvrrroooQQQIIIHHHFFFOOO^^^bbbvvvssscccVVVSSSQQQFFF<<<888666555444333444444333111222222333333444444555555444444444444444444444444444444444444555666777888;;;::::::999::::::;;;;;;;;;AAAGGG```jjjTTTGGGAAA@@@???>>>>>>=========<<<<<<<<<<<<;;;===???@@@DDDOOO[[[xxxyyyuuuuuu|||___KKKFFF???===>>>:::===<<<:::999888888888999777777777777888888888888555555555555555666777777777999;;;<<<>>>AAAEEEHHHPPPXXXiiinnn```QQQHHHBBB>>>===@@@@@@???===<<<===>>>@@@BBBCCCIIIQQQYYYaaakkkvvv}}}|||ssslllggg___WWWPPPJJJDDDAAA>>>======;;;:::;;;???BBBHHH[[[qqquuukkkZZZPPPJJJJJJIIIHHHNNNXXXkkkxxxvvvfffXXXQQQKKKEEEGGGOOOaaavvvwwwiii```VVVQQQMMMLLLIIIDDDCCCFFF666777888999<<<@@@CCCDDDGGGKKKQQQVVVZZZ^^^bbbeeekkklllmmmmmmmmmooorrruuurrrtttvvvyyy}}}kkk```XXXSSSWWWaaannn|||rrrdddVVVOOOMMMJJJHHHHHHHHHMMMVVVdddtttwwwttt}}}cccLLLGGGGGGGGGRRRaaaeeevvvhhh^^^TTTRRRMMMCCC;;;777666555333333444444333222111111222333444444555555444444444555555555555555444333222222333444666777:::999999999999:::;;;;;;<<>>>>><<<;;;===???@@@BBBKKKUUUjjj}}}~~~yyyxxx~~~```MMMGGG@@@>>>@@@===>>>===;;;888777777888888666777777777888888888888555555555555555666777777777999:::<<<===@@@DDDGGGLLLTTTbbbxxxzzzkkkZZZOOOGGGAAA@@@AAACCCBBB@@@???>>>???@@@AAAAAAFFFLLLQQQYYYcccooowww~~~zzzrrriii```\\\VVVPPPLLLHHHDDDAAA=========;;;:::<<>>@@@BBBCCCFFFKKKPPPTTTXXX\\\___dddeeeffffffgggiiilllooonnnoooqqqsssvvv|||kkk]]]UUUOOOSSS\\\jjjzzzpppcccVVVOOOKKKHHHFFFFFFGGGNNNZZZhhhxxx|||vvvlllYYYIIIFFFFFFHHHUUUeeekkkxxx{{{```[[[VVVRRRKKKBBB;;;888666444333333444555444222111111222222333444555555444444444555555555666666777666666555666888999:::888888888888888999:::::::::@@@CCCWWW|||iiiWWWKKKDDDAAAAAA@@@@@@@@@@@@????????????===<<<===@@@AAABBBIIIQQQbbbttt~~~~~~~~~```LLLFFF???===???<<<===<<<:::888777666777777666777777777888888888888555555555555555666777777777888:::;;;<<>>???@@@CCCGGGJJJMMMQQQUUUXXX[[[]]]___``````bbbeeegggjjjkkklllnnnpppvvv|||ooo\\\TTTMMMOOOWWWeeevvvjjj^^^RRRLLLIIIEEEDDDEEEFFFOOO\\\kkk{{{zzz```SSSHHHEEEEEEIIIXXXiiisss}}}lllYYYYYYXXXSSSJJJAAA;;;888555444333333555555444333111111222222333333444444333333333444555555666666555555555555666777888888777777777777888999::::::777>>>AAASSS}}}zzzrrreeeVVVKKKDDDBBBAAA??????>>>>>>>>>=========???<<<===@@@AAABBBHHHOOO^^^ooo}}}```KKKEEE===;;;===:::;;;::::::999888777777666777777777777888888888888555555555555555666777777777888:::;;;<<<>>>BBBEEEHHHOOOZZZiii}}}sssfff[[[OOOGGGEEEAAAAAA@@@???>>>=========>>>@@@CCCEEEJJJRRR]]]eeerrr{{{{{{rrrmmmjjjcccZZZPPPMMMHHHEEECCCAAA???>>>=========<<<;;;===AAADDDOOOaaavvvsssfff]]]MMMLLLIIIGGGJJJTTTbbbnnn|||qqq```ZZZUUUNNNKKKNNNYYYqqq}}}ooofff\\\SSSKKKCCCAAACCC888888777777888999;;;<<<===???CCCEEEHHHKKKOOORRRSSSUUUXXXZZZ[[[\\\^^^```bbbccceeegggiiinnnsssxxxzzzvvv^^^UUUMMMMMMSSS___qqqyyydddZZZPPPKKKHHHFFFFFFHHHHHHRRRaaaqqq{{{YYYPPPHHHEEEDDDIIIZZZlll|||}}}___TTTXXXYYYSSSIII???:::777555444333333555555444333222222222222222222333333222222222333444555555555111222333444555555555555888888888888999:::;;;;;;666>>>@@@LLLqqqvvvooobbbUUUJJJDDDBBBCCC?????????>>>>>>>>>======???<<<;;;>>>@@@BBBGGGNNNYYYjjj|||dddNNNGGG>>><<<>>>;;;999:::;;;<<<;;;:::888777777777777777888888888888555555555555555666777777666888999:::;;;>>>AAADDDHHHMMMTTT^^^nnntttfffVVVJJJEEEAAAAAA@@@@@@??????>>>>>><<<>>>@@@BBBEEEKKKUUU\\\hhhsssvvvkkkddd```YYYQQQKKKHHHDDDBBBBBBAAA@@@???=========<<<;;;===AAAEEEOOOaaawwwyyykkk]]]TTTHHHIIIHHHGGGLLLZZZlllxxxyyyfff___YYYQQQNNNPPPWWWpppwwwmmmaaaVVVLLLCCC@@@BBB888777666666666888999:::;;;===@@@BBBDDDGGGKKKNNNMMMPPPTTTVVVWWWXXXYYYZZZYYY[[[]]]```bbbggglllppppppxxx~~~}}}aaaWWWNNNLLLPPP[[[nnn}}}rrraaaXXXPPPLLLKKKIIIJJJMMMLLLWWWgggwwwxxxVVVOOOHHHEEECCCIII[[[nnn{{{ZZZQQQWWWZZZSSSHHH>>>999666555333222333555555444333333333222222222222222222111111222333333444555555333555666888999888888777999999999999:::;;;<<<===777@@@@@@GGGeeewwwooobbbTTTHHHCCCBBBDDDAAAAAAAAA@@@@@@@@@@@@???>>>;;;:::<<>>888:::<<<>>>>>><<<999888777777777777888888888888555555555555555666777777666888999:::;;;===AAADDDIIILLLOOOUUUccc}}}uuubbbSSSLLLCCCCCCCCCBBBBBBBBBAAAAAA<<<>>>@@@AAACCCIIIQQQXXXaaammm{{{~~~sssfff^^^YYYQQQIIIIIIGGGDDDCCCCCCDDDCCCBBB=========<<<<<<>>>BBBEEENNNbbbyyyttteeeWWWOOOFFFIIIIIIIIIPPPaaauuummmddd]]]UUUQQQSSSVVVppp{{{qqqdddXXXMMMCCC???AAA666666666666666666666666:::;;;<<<>>>???AAABBBCCCGGGHHHJJJLLLMMMOOOOOOPPPPPPQQQSSSUUUXXX]]]cccggglllooouuu|||{{{hhhZZZNNNMMMQQQZZZkkk}}}ppp]]]SSSKKKHHHHHHGGGHHHKKKMMMWWWgggzzzsssWWWMMMEEECCCDDDLLLaaavvv}}}bbbXXX\\\ZZZPPPDDD===999555555555444444444333333333333333333333333333333333222222333333333333444444444444444555555555555666777888888888888999999999999???EEEHHHVVVsss~~~kkkYYYSSSOOOHHHDDDFFFBBBBBBBBBBBB@@@???>>>===;;;<<<<<<<<<===@@@EEEHHHUUUfffttttttUUUIIIDDD===:::===::::::999999888777777777777777777777888888888888888888777666666666666666666777777888888;;;???BBBIIIGGGMMMYYYbbbnnn|||mmm\\\NNNKKKEEEAAACCCDDDBBB@@@AAA@@@?????????AAAEEEIIIKKKYYYbbbrrr~~~rrreeeYYYPPPKKKIIIDDDCCCBBB@@@???@@@@@@AAAAAA>>><<<======>>>DDDKKKSSSeee|||zzznnn]]]QQQLLLFFFEEEEEEIIIVVVhhh{{{uuuiii```UUUSSSWWW[[[mmm|||pppcccYYYPPPFFF@@@>>>666666666777777888888888999999:::;;;===>>>??????@@@AAACCCDDDEEEFFFGGGGGGJJJKKKMMMNNNQQQVVV[[[```fffjjjqqqwww}}}kkk\\\OOOMMMPPPXXXjjj{{{ppp\\\SSSKKKHHHGGGFFFHHHKKKUUU^^^ooopppWWWLLLDDDDDDGGGRRRiiihhh\\\]]]YYYLLL@@@;;;888777555555444444444333333333333333333333333333333333222222333333333333444444444444444555555555555666777777888888888999999999777<<<@@@DDDPPPmmm{{{fffSSSMMMLLLHHHGGGJJJDDDCCCBBBAAA@@@>>>======;;;<<<<<<<<<===@@@DDDHHHSSSdddqqq~~~\\\MMMGGG@@@;;;<<<;;;;;;::::::999999888888777777777777888888888888777777666555555555555555666777888888999;;;???BBBIIIGGGMMMWWW^^^ggg}}}}}}kkk\\\OOOHHHCCCDDDDDDAAA?????????>>>===>>>???BBBFFFHHHTTT\\\lll{{{yyyuuuzzzwwwvvvyyyzzz{{{|||pppbbbVVVMMMHHHFFFFFFEEECCCAAA@@@@@@@@@AAA>>>;;;:::<<<======CCCJJJTTTggg~~~}}}uuuiiiYYYOOOKKKGGGFFFGGGMMM[[[nnn~~~|||lllbbbWWWSSSUUU___ooo|||pppbbbYYYPPPGGGBBBBBB888888888888888888888888777777888888999::::::;;;:::;;;<<<===>>>>>>>>>>>>AAACCCDDDFFFHHHLLLQQQUUU^^^cccjjjqqqwww}}}qqq```QQQLLLNNNUUUgggyyy}}}mmm[[[SSSKKKHHHGGGFFFHHHLLLWWWbbbssspppWWWLLLCCCEEELLL[[[uuulll```___WWWHHH===999888777555555444444444333333333333333333333333333333333222222333333333333444444444444444555555555555666777777777888888888999999777;;;>>>AAALLLhhh{{{eeePPPJJJIIIHHHIIINNNGGGFFFCCCAAA???>>>======;;;<<<<<<<<<===???DDDHHHQQQaaammm{{{aaaNNNIIICCC>>>===<<<<<<<<<;;;::::::999999777777777777888888888888666666555555555444444444666777888999999<<>>>>><<<<<<===???BBBCCCMMMTTTbbbrrr~~~~~~xxxqqqlllooollljjjkkklllnnnttt|||~~~rrrdddWWWNNNHHHEEEHHHGGGDDDAAA@@@???@@@@@@===;;;;;;>>>???@@@DDDKKKWWWkkkwwwmmmaaaTTTLLLJJJHHHGGGIIISSSddduuuqqqeeeZZZTTTSSSaaappp}}}rrrfff\\\SSSJJJEEEEEE;;;:::999888777666555555666777777777777777888888999999:::;;;;;;;;;::::::;;;===???@@@BBBEEEIIIMMMVVV[[[cccjjjpppwwwxxxfffTTTLLLLLLSSSdddvvvwwwgggYYYRRRKKKIIIGGGFFFIIINNNXXXdddvvvvvvWWWKKKCCCGGGRRReeekkkbbb```WWWHHH===999888777555555444444444333333333222222333333333333444444222222222333333333444444444444444555555555555666777777777777888888888888:::<<<>>>BBBLLLggggggQQQIIIIIIHHHHHHLLLJJJHHHDDDAAA>>>=========<<<<<<<<<<<<<<>><<<<<<;;;;;;:::999999999666777777777888888888888666666666666666555555444555777888999:::<<>>???@@@GGGLLLXXXhhhvvv{{{tttoookkkgggccccccccceeekkksssyyyjjj\\\RRRLLLIIIJJJHHHDDDAAA???>>>>>>???>>>===>>>BBBCCCCCCGGGNNN\\\rrrpppdddYYYOOOJJJIIIGGGGGGLLLYYYkkk{{{uuuiii___WWWTTT^^^kkk|||yyyppphhh\\\OOOFFFCCC888888777777777777666666777777777777777777777777888999999:::::::::999999999:::<<<===>>>AAADDDGGGNNNTTT\\\ccciiirrr|||~~~kkkWWWNNNLLLQQQbbbtttooo```VVVPPPKKKIIIGGGGGGKKKQQQ]]]kkk~~~zzzVVVKKKDDDKKKYYYnnnjjjbbb```WWWIII???;;;999666555555444444444333333333222222222333333444444444222222222333333333444444444444444555555555555666666666777777777888888888:::;;;>>>BBBLLLeeejjjQQQIIIIIIGGGFFFIIIKKKIIIEEEAAA???======>>><<<<<<<<<;;;<<<>>>CCCFFFMMM[[[fffssslllRRRIIIEEEAAA===;;;;;;;;;:::999999888888666777777777888888888888777888888888888777666555444666888999:::;;;>>>@@@BBBDDDHHHMMMPPPUUU```jjjooocccWWWPPPKKKEEECCCDDDBBBAAA@@@????????????@@@DDDGGGQQQ```qqq~~~wwwqqqlllfffbbb```^^^^^^dddkkkwwwpppbbbWWWPPPMMMJJJHHHDDD@@@======>>>>>>???===???BBBCCCDDDHHHNNN```yyyzzzhhh\\\SSSLLLHHHHHHEEEHHHPPP^^^ooo}}}yyykkkaaaZZZVVVWWWaaaoooyyyyyykkkXXXIIIDDD333444555666888999:::;;;777777888888888888888888666777777888888888777777777999;;;<<<<<<>>>AAACCCGGGMMMVVV\\\bbbkkkwwwooo[[[QQQNNNRRRaaarrr{{{gggZZZRRRMMMJJJIIIGGGGGGMMMUUU```ooovvvUUUKKKFFFOOO```uuujjjbbb___UUUGGG>>>;;;999555555555444444444333333333111222222333333444444555222222333333333333444444444444444555555555555666666666666777777777888888999999<<>>>>><<<<<<<<<;;;;;;>>>BBBEEEKKKYYYbbbooo{{{ZZZKKKEEE@@@<<<;;;;;;::::::999888888888777777777777888888888888777888999:::999888777666222444777888999:::===??????BBBGGGJJJNNNUUU^^^eeesss~~~pppaaaVVVNNNGGGCCCDDDDDDCCCBBBBBBAAAAAA@@@AAACCCDDDLLL[[[lllvvvooonnnhhhccc```\\\YYY]]]cccrrruuufffZZZSSSPPPKKKHHHDDD@@@>>>>>>???@@@>>><<<<<>><<<<<<<<<;;;;;;===AAAEEEHHHUUU^^^kkk}}}aaaMMMEEEAAA>>><<<<<<;;;;;;::::::999999777777777777888888888888666777999999999888666555111333666777888999;;;===???BBBEEEHHHLLLSSS\\\aaaiiitttoooaaaUUUKKKFFFFFFEEEDDDDDDCCCBBBBBBAAAAAACCCBBBHHHVVViii~~~|||uuusssmmmgggccc]]]WWWXXX\\\qqqyyyjjj^^^VVVRRRMMMJJJFFFBBB@@@@@@BBBCCC@@@===<<<>>>>>>???DDDKKKaaa|||mmm]]]UUUPPPLLLIIIHHHCCCMMM[[[gggrrr}}}lll^^^VVVRRRMMMOOORRRVVV[[[cccmmmttt{{{zzz}}}tttddd^^^===<<<;;;:::888777666666666666777777888999999:::555555666777888888888888444555777888888999:::<<<===DDDLLLRRRWWWaaaooozzzttt```VVVQQQTTTaaaqqq~~~qqq___VVVMMMJJJHHHHHHHHHIIIQQQZZZooocccSSSKKKIIIVVVhhhzzzjjjccc[[[LLL<<<555777999999555555444444444333333333111111222333333444555555222222333333333444444444444444444555555555666666666666666666777777777777<<<:::===@@@BBBQQQxxxmmmTTTJJJEEEEEEHHHHHHHHHGGGEEECCCAAA???>>><<<<<<<<<;;;;;;===AAADDDFFFSSS\\\hhhzzzcccNNNFFFCCCAAA>>>======<<<;;;;;;::::::777777777777888888888888555666888999888777555444000222555777777888:::<<>>>>>???@@@FFFMMM___xxxiiiZZZTTTQQQMMMJJJIIIDDDOOO___jjjsss|||lll[[[RRRNNNLLLLLLKKKKKKNNNUUU___fffvvv~~~zzzyyy{{{}}}qqqmmm999999999:::;;;;;;<<<<<<<<<<<<<<<;;;:::999888777;;;:::999888777777777777555555666777888999::::::;;;>>>EEENNNUUU]]]lllyyyuuuhhhVVVOOOUUUZZZnnnzzzooo]]]SSSNNNKKKIIIHHHGGGJJJVVVbbbttt___OOOHHHLLL]]]iiittt{{{fffcccUUUDDD;;;::::::888444222222222222222222222222333333333444444555555555333333333222222111111111555555555666777888888999777888888888888999999999;;;:::999AAAIIINNNlll|||UUUJJJGGGBBBCCCCCCCCCCCCCCCBBBAAA@@@???<<<======<<<<<<===@@@BBBFFFOOO]]]iiirrrzzzhhhSSSHHHCCC@@@===<<<;;;;;;999999888777999999777666555555555555777777777777666666666666777777777666777999===AAA???@@@BBBEEEHHHMMMTTTXXXaaaffftttvvvcccYYYQQQLLLFFFFFFEEEDDDBBBAAAAAABBBDDDBBBDDDQQQgggwwwiii___ZZZXXXWWWnnn~~~nnngggbbb^^^WWWQQQMMMEEE>>>FFFMMMEEEKKKDDD???>>><<<;;;BBBKKK]]]zzzrrrbbbTTTOOOPPPNNNKKKJJJHHHKKKWWWiiiwwwqqq___TTTOOOKKKFFFCCCFFFIIIKKKQQQXXXgggrrr}}}yyyxxx:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999;;;:::999888888777777777888888888999999999999999;;;===CCCKKKRRR[[[jjjxxxxxxjjjWWWPPPVVVZZZnnnzzzppp]]]RRRMMMKKKIIIIIIHHHLLLYYYfffyyytttXXXLLLGGGMMM^^^jjjtttuuuddd```RRRBBB999888888666222222222222222222222222222333333333444444444555555555555555555444444333333333333333444555666666666777777888888888999999999::::::999???FFFLLLlllXXXKKKFFF@@@BBBCCCCCCCCCBBBBBB@@@??????<<<=========<<<===???BBBDDDKKKUUU___hhhpppxxx}}}nnnUUUHHHBBB@@@===<<<<<<;;;:::999888888999888777666555555555555777777777777666666666666666777777666666888<<>>@@@BBBDDDGGGMMMSSSWWW^^^cccqqqvvvgggYYYNNNHHHHHHHHHFFFDDDCCCDDDDDDEEECCCFFFRRRhhhsssggg```]]][[[ooowwwoooiiiddd[[[RRRMMMFFFAAAJJJRRRKKKQQQJJJEEECCCBBBAAAEEELLL[[[wwwlll^^^PPPLLLLLLKKKHHHGGGGGGKKKWWWjjjxxx{{{jjj\\\TTTPPPKKKHHHIIIJJJIIILLLPPP\\\gggvvv;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::;;;;;;:::999888888888888;;;;;;::::::999999999999;;;<<>>CCCJJJlll[[[LLLEEE@@@BBBAAAAAAAAAAAAAAA@@@???>>><<<=========<<<===???AAACCCHHHOOOWWW___gggoootttzzz\\\JJJCCCBBB======<<<;;;:::999888888999888777666666555555666777777777777666666666666555555666555555777:::======???AAADDDGGGLLLQQQVVVYYY```mmm}}}yyydddSSSMMMLLLJJJHHHGGGGGGGGGGGGGGGEEEGGGTTTjjjyyykkkaaa\\\[[[qqq{{{sssmmmcccVVVNNNIIIGGGRRR[[[VVVWWWOOOHHHEEEDDDCCCEEEHHHWWWqqqwwwdddVVVJJJGGGHHHFFFDDDDDDEEEJJJXXXkkkyyy{{{iii\\\TTTNNNJJJJJJIIIGGGGGGIIIRRR[[[jjj{{{<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;:::999999999999999::::::::::::999999999999;;;;;;>>>DDDIIISSSdddssszzzqqq]]]SSSWWWYYYlllzzzoooYYYLLLLLLJJJIIIIIIJJJQQQ___nnn~~~|||{{{[[[PPPGGGGGGRRRdddrrrzzzvvvddd^^^VVVKKK>>>666555555444222333333333333333222222222333333333333333333333333333333333333333333333333555555555666666777777777777777777777888888888888888;;;;;;===AAAHHHjjj^^^NNNFFFAAADDD@@@@@@@@@@@@@@@???>>>>>>======>>>===<<<<<>>AAACCCFFFJJJOOOSSSVVV\\\hhhuuuuuuaaaSSSPPPMMMJJJIIIIIIHHHHHHHHHEEEHHHVVVlllpppccc\\\\\\sss~~~vvvmmm]]]RRRNNNMMMZZZgggeeeddd[[[PPPHHHEEEDDDEEEGGGQQQhhhmmm[[[OOOEEECCCDDDCCCAAAAAACCCIIIYYYlll{{{{{{jjj```XXXPPPOOOMMMJJJIIIKKKOOOUUUaaasss=========<<<<<<;;;;;;:::999::::::;;;;;;;;;;;;:::<<<;;;::::::::::::::::::777777888888999::::::;;;;;;:::<<>>666555555555444444444444333333333222222333333333333333333333333333333333333333333333333555555555555666666666666666666777777777888888888777=========AAAHHHfffdddQQQGGGBBBEEE??????@@@@@@??????>>>>>>===>>>>>>===<<<<<<>>>@@@CCCGGGNNNVVV^^^bbbddddddtttpppmmmkkkkkkvvvnnnSSSHHHFFF>>>======<<<;;;:::999888888777777666666666666777777777777777666666666666333444555444444555777:::;;;===@@@BBBEEEIIIMMMQQQTTTZZZdddooowwwttt^^^YYYQQQLLLKKKKKKJJJJJJIIIGGGJJJYYYqqqzzzkkkcccdddwwwxxxeeeYYYTTTTTTbbbsssvvvvvvnnn```RRRJJJIIIJJJJJJLLL^^^ssssssdddSSSJJJBBBAAABBBAAA@@@AAAAAAJJJ[[[nnn|||xxxlll```ZZZVVVRRROOOOOOKKKOOOXXXiii}}}@@@@@@??????>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;:::<<<;;;;;;::::::;;;;;;;;;666666777888999:::;;;;;;:::999<<<@@@EEEMMM^^^mmmuuu|||vvv```UUUWWWXXXkkk{{{lll[[[QQQLLLIIIIIIJJJMMMVVVfffvvv}}}```NNNKKKAAAEEERRReeesss|||}}}ggg[[[ZZZPPPHHH===777555666666555555555444444333333222222333333333333222222222222333333444444444444555555333333333333333333333333666666666777777777888888777=========AAAGGG___hhhTTTGGGAAAEEE??????@@@@@@@@@??????>>>>>>>>>>>>===<<<<<<>>>@@@@@@DDDKKKTTT\\\``````___lllfffccceeedddjjjvvvXXXIIIEEE>>>>>>===<<<;;;:::999999777777666666666666777777777777777777666666666666333444555555444555777999999<<>>>>>>>>>>>>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<888999999999::::::;;;;;;999999<<<@@@DDDLLL\\\jjjvvv|||wwwaaaVVVWWWXXXkkk{{{uuudddWWWPPPJJJHHHIIILLLQQQ[[[nnn~~~lllYYYMMMGGGDDDIIIWWWiiixxxrrr```YYYZZZMMMFFF<<<666444555666666666555555444333333222222333333333222222222111111222222222333333333444444333333333333333333333333666666666666777777777888555;;;;;;<<>>>>>>>>===;;;<<<>>>@@@@@@BBBGGGOOOXXX^^^___^^^ggg___]]]aaa^^^^^^sss~~~___MMMFFF>>>>>>===<<<;;;:::999999777777666666666666777777777777777777666666666666333444666666555555777888888;;;>>>AAACCCFFFJJJMMMRRRUUU\\\gggpppyyytttdddYYYUUUUUUVVVUUUVVVTTTXXXjjjxxxoooqqqwwwjjjccc^^^kkkzzzeeeZZZTTTPPPPPPUUU[[[___bbb```XXXPPPGGGAAA===???@@@??????AAAAAALLL^^^rrr~~~{{{mmmaaaZZZUUUTTTUUU[[[iiizzz}}}{{{zzzyyy~~~HHHGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@>>>===<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;:::::::::999999<<<@@@EEELLL[[[hhhyyy~~~wwwaaaVVVWWWXXXkkk{{{~~~kkk\\\QQQLLLIIIHHHIIIMMMTTT```tttzzzdddWWWNNNGGGJJJPPP]]]nnn~~~yyyjjj\\\WWWZZZJJJDDD;;;555333444555666666666555444333333222222333333333222222111111111//////000000000111111111555555555555555555555555666666666666777777777777333999999;;;AAACCCPPPhhh___OOOEEEAAAGGG???@@@@@@AAAAAAAAA@@@@@@>>>???>>>===;;;<<<>>>@@@BBBBBBEEEMMMVVV]]]aaaaaaddd[[[ZZZ]]]XXXSSSddd~~~fffRRRJJJ>>>>>>===<<<;;;::::::999777777666666666666777888777777777777666666666666333555666666555555777888888:::>>>AAACCCFFFIIILLLRRRSSSZZZeeeooowww~~~lll___ZZZZZZ[[[[[[\\\ZZZ___qqqxxxzzz|||oooggg```mmmzzzjjjaaaZZZTTTUUUVVVWWWXXXVVVPPPIIIDDD>>>;;;>>>???>>>>>>@@@BBBLLL___rrr~~~wwwnnnccc```\\\]]]eeesss|||wwwrrrpppooovvvQQQTTTUUUSSSNNNJJJHHHHHHHHHGGGDDDBBBAAAAAAAAAAAABBBAAA@@@???============<<<<<<;;;;;;;;;<<<<<<===999888:::===???FFFWWWgggyyy~~~tttcccYYYVVV^^^jjjyyyuuufffYYYPPPJJJLLLJJJJJJOOO\\\nnnrrr]]]OOOGGGJJJEEEYYYmmmyyyyyyrrriii^^^WWWVVVDDD@@@:::666444444444333333333333333333333333333333333333333333333333333000111222333444555555555444444444555555555666666555555555555666666666666999999:::;;;;;;???MMM[[[}}}bbbNNNHHHFFFDDD??????@@@AAAAAAAAAAAA@@@======<<<<<<<<<<<<======AAAAAABBBIIISSS\\\aaabbbaaa^^^ZZZVVVRRRRRR\\\hhhqqqWWWJJJDDDAAA===;;;;;;;;;:::::::::999777666666666777888888888777777666666555555333333333444555666777777888:::<<>>===??????===>>>AAAEEEQQQcccsss~~~qqqjjjnnnrrrrrrxxx}}}vvvooommmpppzzzXXXZZZ[[[YYYTTTPPPNNNNNNNNNMMMLLLJJJHHHFFFEEEEEECCCBBBAAA@@@???>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;:::<<<>>>@@@GGGXXXhhhxxx}}}rrrbbbYYYVVV___kkkyyyooo```VVVNNNIIIKKKJJJKKKQQQ^^^qqqnnn\\\OOOGGGIIIMMMeee}}}xxxkkk```WWWRRRBBB>>>888555444444444444222222222222222222222222333333333333333333333333111222222333444444444444333444444444444555555555555555555555666666666666999888:::;;;;;;>>>JJJWWWwwwlllVVVKKKGGGDDD@@@@@@@@@AAAAAA@@@@@@???>>>======<<<<<<<<<======AAAAAABBBHHHRRRZZZ```bbb```]]]ZZZUUUOOOMMMVVV```xxx\\\MMMDDDAAA===;;;;;;;;;:::::::::999777666666666777888888777777777666666666555444333333444444666777777888:::<<<>>>@@@DDDHHHLLLOOOPPPVVV```ggglllttt|||yyymmmhhhhhhhhhqqqppp{{{|||vvvxxxxxxhhhbbb[[[UUUQQQLLLFFFBBB@@@===;;;======;;;<<<@@@GGGTTTgggyyy{{{yyyxxxyyy|||}}}vvvvvv{{{zzzsssmmmlllppp|||eeeffffffddd```\\\YYYYYYTTTTTTSSSQQQNNNJJJGGGFFFEEEDDDCCCAAA@@@@@@??????<<<<<<;;;;;;;;;;;;;;;<<<===<<<>>>@@@AAAHHHYYYiiivvv{{{rrrbbbYYYWWW```lllyyyyyyfffYYYQQQLLLHHHJJJIIILLLSSSaaatttiii[[[PPPGGGHHHPPPllllllbbbVVVKKK>>>;;;666444333444444444333333333333333333333333333333333333333333333333222222333444444333333333333333333333444444444444555555555555666666666666888888:::<<<<<<===FFFQQQeeeyyy```OOOGGGDDDAAAAAAAAAAAA@@@???>>>>>>???>>>===<<<<<<<<<<<<<<>><<<;;;;;;;;;::::::999777666666666777888777777777777666666666666444444444444444555666777888:::<<<>>>@@@CCCGGGJJJPPPPPPTTT[[[aaafffnnnvvv}}}uuuqqqooovvvxxx~~~xxxpppdddZZZSSSMMMGGGBBBAAA===<<<======<<<===AAAGGGVVVkkk~~~|||yyyuuupppkkkiiifffeeeeeegggjjjlllmmmvvvyyyzzz~~~wwwpppooottt~~~ttttttssspppmmmiiifffeee^^^^^^]]][[[WWWRRRMMMJJJHHHGGGEEECCCBBBAAA@@@@@@===<<<;;;;;;;;;;;;;;;;;;======>>>@@@AAAHHHYYYhhhvvv|||tttddd[[[XXXaaammmzzzsss```TTTNNNJJJHHHGGGHHHLLLUUUeeewwwfffZZZOOOFFFHHHRRRoookkkbbbUUUEEE;;;888444333333444444444444444444444444444444444222222222222222222222222333333444444444333222222222222222333333333444444555555555555666666666666777777:::<<<<<<<<>>===<<<<<<;;;<<<<<>>AAAEEEIIIPPPOOORRRXXX]]]bbbkkktttzzz}}}yyy{{{~~~qqqdddZZZRRRLLLGGGDDD@@@>>>??????===???CCCFFFUUUlll~~~uuupppjjjdddbbb___\\\YYYWWWXXXYYYZZZ]]]eeepppxxxwwwzzz}}}zzzwwwtttpppnnnjjjjjjjjjgggbbb\\\VVVSSSLLLJJJHHHFFFDDDBBBAAA@@@>>>===<<<<<<;;;;;;;;;<<<<<<<<<===???AAAHHHXXXhhhxxx}}}wwwggg]]]ZZZcccooo{{{ppp^^^RRRLLLJJJHHHEEEHHHMMMXXXhhhzzzfffYYYNNNEEEIIIZZZuuu~~~hhh___RRRAAA999666333222333444444333222222222222222222222222222222222222222222222222333333444444444333222222222222222333333333444444555555555555666666666666777777999<<<<<<;;;@@@FFFSSSttthhhQQQGGGEEECCCCCCBBBAAA@@@>>>===<<<>>>>>>===<<<<<<<<<<<<<<<===???BBBHHHQQQ]]]iiipppyyyvvvpppdddUUULLLRRR\\\nnneeePPPGGGDDD@@@===<<<<<<;;;::::::999777666666666777888666666666666777777777777555444444444444555666666888999;;;<<<===@@@DDDGGGMMMLLLOOOVVV\\\bbbkkksssvvv||||||nnndddZZZRRRMMMGGGBBB??????>>>===>>>CCCFFFVVVlll}}}sssmmmfff___^^^\\\YYYUUUSSSSSSSSSTTTTTT[[[cccvvvyyyuuuttt}}}}}}~~~~~~zzzxxxrrrrrrqqqmmmhhhbbb\\\YYYRRRQQQNNNJJJGGGDDDCCCBBB??????>>>===<<<<<<<<<<<<;;;;;;===???AAAIIIZZZjjjyyyyyyhhh___\\\eeeqqq}}}mmm\\\QQQLLLJJJHHHFFFIIIPPP\\\lll}}}hhhXXXKKKEEELLL```yyyuuuddd[[[MMM???888666333333333444444333000000000000000000000000222222222222222222222222222222333444444333333333333333333333444444444444555555555555666666666666888777888<<<<<<<<>>AAAGGGPPP\\\jjjsss}}}|||xxxlll[[[OOORRR\\\rrrkkkUUUHHHEEEAAA>>>===<<<;;;::::::999777666666666777888666666666666777777777777555555444444444555555666888999:::;;;<<<>>>BBBEEEJJJIIINNNUUU\\\aaaiiirrrtttzzzxxxmmmcccZZZSSSIIIDDD@@@???>>><<<===AAAIIIWWWlll~~~}}}uuuooohhhbbb___]]]ZZZVVVTTTSSSRRRRRRSSSXXX\\\iiiyyyttthhhfffdddiiipppvvv}}}|||{{{yyyuuupppjjjeeebbbZZZXXXTTTPPPKKKHHHEEEDDDAAA@@@???>>>============;;;;;;===@@@CCCKKK\\\mmmyyywwwhhh```^^^hhhuuu~~~{{{iiiYYYPPPLLLIIIHHHHHHLLLTTT```ppphhhVVVHHHFFFRRRccczzzmmm```UUUHHH===888666444333444444333222000000000000000000000000111111111111111111111111111222222333444444444444333444444444444555555555555555555555666666666666999777777;;;<<<<<>>===<<<<<<;;;<<<<<<===>>>???<<<>>>AAAEEEMMMYYYgggqqq|||wwweeeUUUTTTZZZrrruuu]]]IIIFFFAAA>>>======<<<;;;:::999777666666666777888555666666666777777777888666555555444444444555555888999:::;;;;;;===AAACCCGGGHHHMMMUUU[[[___fffmmmrrrxxxxxxnnnccc[[[PPPJJJEEECCCAAA>>>???CCCIIIVVViiiyyyxxxsssmmmgggcccaaa^^^ZZZVVVTTTSSSSSSTTTXXXXXX___iiiddd[[[]]]XXXYYY]]]bbbiiiqqqxxx|||{{{vvvqqqooo___\\\XXXTTTOOOKKKHHHFFFBBBAAA@@@???>>>>>>>>>>>>;;;<<<>>>AAADDDMMM^^^oooyyyuuuggg``````jjjxxx~~~uuudddVVVOOOKKKIIIHHHJJJNNNWWWdddssshhhUUUGGGGGGVVVggg}}}hhh]]]QQQDDD<<<999777555444555444333222333333333333333333333333111111111111111111111111000111222333444555555555444444444555555555666666555555555555666666666777:::777777:::<<<===@@@EEEFFFddd|||aaaMMMDDDAAAAAAAAAAAA@@@@@@???>>>;;;;;;;;;;;;===>>>???@@@===???AAADDDJJJUUUdddmmm|||nnn[[[VVVZZZppp}}}cccJJJFFFBBB???>>>===<<<;;;:::999777666666666777888555666666666777777888888666555555444444444555555888999::::::;;;===@@@CCCGGGGGGMMMUUUZZZ]]]ccciiipppvvv~~~vvvkkkbbbVVVPPPJJJHHHEEEBBBCCCGGGGGGSSSdddtttyyyvvvqqqkkkhhhfffbbb]]]YYYVVVTTTSSSRRRUUUSSSVVV]]]XXXQQQWWWRRRQQQSSSWWW^^^dddiiijjjwwwyyytttlllfff^^^YYYVVVRRRKKKEEEHHHEEEBBB@@@@@@@@@???>>>======>>>@@@FFFRRRbbbmmm{{{rrrfff```aaakkkyyy|||mmm]]]UUUPPPKKKHHHHHHGGGOOO]]]kkkyyygggRRRGGGJJJSSSkkk|||tttdddVVVLLLCCC777666555555444444333222222//////000000111111111222000222222222111000111222333333333333333333333333555555555444444333333333555555555555666666666666777777777777999;;;===>>>III]]]dddMMMJJJEEECCCAAA?????????>>><<<<<<<<<;;;;;;;;;;;;<<<<<>>???::::::999999888777777777777777777777777777777777666666666666666666666666555666999::::::;;;===???FFFJJJOOOSSSVVV\\\ccchhhqqquuuzzztttkkkddd]]]SSSKKKGGGFFFGGGGGGJJJVVVdddqqq{{{~~~|||yyytttpppkkkjjjgggbbb]]]YYYWWWWWWZZZXXXTTTRRRRRRQQQPPPOOOOOOOOOOOOQQQTTTYYY]]]```iiirrruuunnneee___[[[VVVPPPKKKKKKHHHDDDBBBBBBAAA@@@>>>>>>>>>???@@@GGGTTTdddppp{{{qqqeee```aaalllzzz|||{{{{{{zzz|||}}}~~~~~~|||zzzzzz{{{|||{{{zzzzzz{{{}}}vvvhhhYYYQQQNNNJJJHHHHHHIIIRRR```nnn|||~~~aaaOOOHHHOOOYYYooonnn```TTTKKKCCC777555555555444333333222222000000111111111111111111000222333222111000111222333333333333333333333333555555444444444333333333555555555555666666666666777777777777999;;;===>>>FFFYYY}}}qqqTTTJJJEEECCCAAA@@@@@@???>>><<<=========<<<<<<=========@@@>>>>>>BBBEEEKKKWWWcccrrr}}}uuudddXXXZZZ]]]sss\\\IIIBBBCCC;;;888<<<<<<::::::999999888777777777777777777777777777777777555555555555555555555555555777999::::::;;;>>>@@@DDDHHHNNNQQQTTTZZZaaafffooorrrwww||||||nnnggg]]]TTTOOONNNNNNNNNQQQZZZgggrrr{{{}}}yyyvvvpppoookkkfffaaa]]][[[ZZZ[[[YYYUUUSSSRRRRRRQQQOOONNNMMMMMMNNNPPPTTTWWWZZZ___gggrrr{{{yyyooogggbbb]]]WWWSSSPPPMMMHHHEEEDDDCCCAAA????????????AAAHHHVVVgggsss{{{nnndddaaacccooo|||xxxtttqqqooonnnnnnnnnkkkiiihhhjjjkkkpppooonnnmmmnnnpppsssuuuzzz{{{}}}oooaaaSSSMMMKKKHHHGGGHHHKKKUUUdddsssqqqXXXKKKIIITTTaaarrrggg\\\PPPGGGAAA777555555444444333333222222222222222222222111111111111222333222111000111333333333333333333333333333555444444444444333333333555555555555666666666666777777777777999;;;===>>>DDDTTTxxx^^^KKKFFFCCCAAA@@@@@@???>>>===>>>>>>============>>>>>>???======@@@CCCHHHTTT___kkkzzz|||vvvgggZZZ\\\WWWhhhjjjRRRDDDBBB<<<;;;===:::::::::999999888777777777777777777777777777777777444444444444444444444444555777999:::;;;<<<>>>@@@BBBFFFKKKOOORRRWWW^^^dddkkkoootttyyy}}}|||uuukkkbbb]]][[[ZZZYYY\\\bbblllvvv}}}~~~xxxuuuqqqlllgggccc```^^^]]]ZZZVVVTTTSSSSSSQQQPPPLLLKKKJJJJJJKKKMMMOOOQQQXXX]]]eeeoooyyyvvvnnngggccc___\\\VVVSSSNNNJJJGGGDDDAAA???@@@@@@@@@BBBIIIWWWiiivvv}}}|||jjjcccbbbeeerrrvvvpppkkkgggeeedddbbb^^^ZZZYYY[[[]]]```___]]]\\\^^^aaadddfffjjjlllpppuuu{{{}}}jjj]]]PPPJJJIIIGGGFFFHHHMMMXXXiiixxxeeePPPGGGIIIXXXhhhuuuvvvaaaYYYLLLCCC>>>666555555444444333222222111444333333222222111111111111222333333111111222333333333333333333333333333444444444444444444444444555555555555666666666666777777777777888;;;===>>>BBBRRRuuuiiiNNNFFFDDDAAA@@@@@@@@@>>>===>>>==================>>>>>><<<===@@@BBBGGGQQQ\\\gggvvv}}}|||yyykkk]]]^^^YYYfffzzz{{{]]]IIIEEE@@@???@@@:::::::::999999888777777777666666666666666666666666444444444444444444444444555777999:::;;;<<<>>>@@@AAAEEEJJJNNNPPPUUU\\\bbbiiilllqqqvvvzzz~~~zzzrrrllliiigggfffhhhjjjpppyyy}}}zzzuuupppkkkgggcccaaa^^^[[[WWWUUUTTTSSSRRRPPPLLLKKKJJJIIIHHHIIIJJJKKKQQQSSSYYYdddqqq~~~}}}tttmmmiiieeeddd___[[[UUUOOOKKKGGGDDDAAAAAAAAAAAACCCJJJYYYjjjvvvvvvgggcccdddiiivvv}}}vvvpppkkkgggfffbbb]]]WWWTTTTTTUUUQQQPPPOOOOOOPPPRRRUUUWWWZZZ\\\aaagggnnnuuu{{{{{{iii\\\OOOJJJHHHGGGGGGHHHOOO\\\mmm|||xxx\\\KKKFFFKKK\\\ooo{{{ooo___WWWIII>>>;;;555555444444333222222111111444333333222222111111111111333333333222111222333333333333333333333333333444444444444444444444444555555555555666666666666777777777777888;;;===>>>BBBQQQtttqqqRRRFFFDDDBBBAAAAAA@@@???======<<<<<<;;;;;;<<<<<<===???======@@@BBBEEEOOOZZZeeettt|||~~~}}}ooo```___\\\gggyyydddLLLFFFAAAAAAAAA:::::::::999999888777777777666666666666666666666666444444444444444444444444444666999::::::;;;===???AAAEEEJJJMMMOOOTTT[[[```fffjjjoootttxxx|||{{{wwwuuussssssppprrrzzz~~~zzztttooolllhhhccc```^^^[[[WWWTTTSSSRRRPPPOOOMMMLLLJJJIIIHHHGGGGGGHHHHHHIIINNNXXXeeettt~~~vvvpppllljjjiiiddd]]]WWWRRRMMMHHHEEECCCCCCEEEGGGNNN[[[kkkwwwrrreeecccffflllzzz|||sssrrrnnnhhh```YYYVVVTTTQQQPPPOOONNNNNNNNNOOOOOOQQQRRRVVVZZZ```ggglllppptttwwwzzz~~~xxxgggZZZNNNIIIIIIHHHHHHJJJSSS```sssjjjTTTIIIHHHQQQfffzzzjjj]]]UUUEEE:::888555444444333333222222111111222222222222222111111111222333444333222111222444333333333333333333333333333333333444444444444555555555555555666666666666777777777777999;;;===>>>CCCNNNpppuuuUUUGGGDDDBBBAAAAAA@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<>>>======@@@AAADDDMMMWWWbbbrrr|||tttdddbbb]]]gggwwwgggMMMFFF@@@@@@@@@999::::::999999888777777777777777777777777777777777444444444444444444444444333555777888999:::<<<>>>@@@DDDHHHKKKNNNRRRYYY___cccgggmmmrrrvvvzzz}}}}}}uuusssyyy|||wwwqqqmmmjjjgggbbb^^^\\\YYYUUUSSSQQQPPPNNNMMMKKKKKKIIIHHHGGGFFFFFFEEEEEEGGGKKKRRR^^^kkkwwwxxxrrrpppsssnnnfff___YYYSSSNNNJJJEEEGGGIIILLLSSS^^^mmmwww}}}nnncccdddhhhppp~~~zzzooohhhdddbbbaaa___]]]ZZZWWWUUUSSSTTTTTTTTTVVVYYY]]]aaacccgggiiilllpppsssuuuuuuvvv}}}~~~ssscccWWWKKKHHHIIIIIIKKKMMMWWWeeexxxnnn]]]MMMIIIMMMZZZrrryyyeeeZZZRRRAAA666777666444444333333222111111111000000111111111111111111222333444444222222333444333333333333333333333333333333333444444444555555555555555555666666666666777777777777999;;;===>>>DDDJJJgggsssVVVGGGEEEBBBAAAAAAAAA???>>>======<<<<<<<<<<<<=========;;;<<<>>>???AAAJJJSSS]]]mmmyyyxxxhhhfff___ggguuujjjPPPHHHAAA@@@AAA;;;::::::999999888777777777777777777777777777777777555555555555555555555555222444666777777888;;;===>>>BBBFFFIIILLLPPPWWW\\\___cccjjjoootttwww{{{}}}yyyrrrvvv{{{~~~~~~}}}yyysssmmmjjjiiifffaaa\\\[[[WWWSSSQQQOOONNNLLLJJJGGGGGGFFFEEEDDDDDDCCCCCCBBBEEEJJJOOOVVVbbboooxxx~~~}}}wwwtttyyytttllleee^^^WWWRRRNNNHHHJJJMMMPPPVVVaaannnxxx{{{mmmcccdddjjjrrr{{{tttsssqqqmmmhhhccc^^^[[[[[[ZZZXXXXXXXXXZZZ\\\]]]^^^```cccfffhhhiiiiiiiiijjjmmmpppssswww|||nnn```TTTIIIGGGIIIKKKMMMOOOZZZiii|||~~~bbbTTTIIIIIIQQQaaa{{{tttaaaXXXPPP???555777777444444333333222111111000//////000000111111111222222333444444222222333444333333333333333333333333333333333444444555555555555555555555666666666777777777777777999;;;===>>>DDDGGG___pppUUUGGGEEEBBBAAAAAAAAA???>>>>>>>>>============>>>>>>;;;:::;;;======???GGGQQQXXXiiivvvzzzkkkhhhccciiisssmmmTTTKKKDDDBBBCCC>>>::::::999999888777777777777777777777777777777777666666666666666666666666111333555666777888:::<<<<<<@@@EEEGGGJJJNNNUUUZZZ\\\aaagggnnnrrrvvvyyy|||{{{qqqtttxxx{{{}}}|||wwwqqqkkkhhhhhhfffaaa\\\YYYVVVRRROOONNNLLLJJJIIICCCCCCCCCBBBBBBAAAAAAAAA<<<@@@EEEHHHMMMWWWdddnnnwwwzzztttzzzwwwppphhhdddbbb\\\TTTUUURRRPPPTTT^^^iiissswww{{{wwwnnneeedddjjjsssyyysssooonnnllliiihhhhhhhhhgggeeeeeedddbbb```___^^^^^^^^^aaabbbccceeehhhkkkoooqqqxxx|||vvvfff\\\TTTMMMIIIGGGGGGMMMSSSbbbpppmmmWWWNNNGGGIIIUUUiii}}}hhh___QQQFFF???:::666333333333333222222222111111000000000000111111111111000000111111222333555555333333333333333333333333333222111111222333555666555555555555555555444444555777888888888888;;;===AAAFFFVVVyyyyyyZZZLLLIIIFFFDDDBBB@@@??????<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<<<<>>>BBBFFFHHHRRR]]]nnn~~~tttkkkgggjjjooo}}}yyy\\\OOOFFFDDDDDD===;;;:::999888777777777777777666555555666777666444666666666666555555555555888777666666777999;;;======@@@DDDGGGIIILLLPPPSSSZZZ___eeelllqqquuuyyy|||}}}sssnnnooozzz|||yyypppmmmkkkkkkhhhaaa]]]]]]UUURRRNNNKKKJJJHHHFFFEEEBBBBBBAAA@@@@@@AAACCCDDDCCC@@@AAAFFFJJJLLLSSS]]]oooxxx|||tttkkkgggeee^^^WWWUUURRRQQQVVV```kkksssxxx}}}xxxmmmdddeeemmmvvv~~~}}}}}}|||{{{yyyrrrooojjjgggdddaaa]]]ZZZ\\\\\\\\\[[[YYYZZZ]]]___ggglllttt{{{pppaaaVVVOOOHHHFFFEEEGGGNNNVVViiivvvfffSSSJJJCCCGGGTTTiiiuuuddd[[[NNNCCC===999555333333333222222222111111111000000000000111111111111////////////000111222222333333333333333333333333222222222111222333555666555555555555555555555555555666777777777888:::<<<@@@DDDQQQpppbbbMMMHHHEEEDDDCCC@@@>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<<<<>>>AAAEEEHHHPPP[[[kkkzzzuuunnnhhhhhhlllwwwhhhUUUFFFCCCCCC===<<<;;;:::999888888888888888666555666777888666555666666666666555555555555777777666666777999;;;<<<===@@@CCCFFFIIILLLPPPRRRXXX\\\ccciiinnnsssxxx{{{wwwooonnnwww|||yyyqqqllliiihhheee^^^ZZZZZZQQQNNNKKKHHHHHHGGGEEEDDDBBBAAAAAAAAAAAAAAABBBBBBDDDAAAAAAEEEFFFGGGNNNVVVbbbkkkxxx{{{qqqkkkhhhaaaYYYUUUTTTUUUZZZcccmmmuuuyyy~~~vvvkkkcccgggqqqzzzzzzwwwrrriiicccaaaaaa___ZZZTTTRRRTTTWWWZZZaaajjjrrrxxx}}}zzzkkk___QQQKKKFFFEEEEEEIIISSS]]]rrr~~~zzz___QQQHHHAAAFFFTTTkkkyyylll___VVVIII???:::777444222333222222222222111111111000000000000111111111111000000000//////000000111333333333333333333333333222222222222333444555555555555555555555555555555444555666666666777999;;;>>>@@@JJJaaannnQQQIIICCCDDDDDD@@@======<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<<<<===@@@DDDFFFLLLTTTcccqqqzzz{{{uuuppphhheeedddkkk{{{```JJJCCCCCC======<<<;;;::::::999999999777666555666777888777666666666666666555555555555666666555666777888:::<<<<<>>===<<<<<<===@@@BBBDDDGGGNNNZZZgggrrrvvvuuurrriiibbb]]]aaapppmmmPPPFFFDDD>>>===<<<;;;:::999999999999666555444555777888777666666666666666555555555555555555555555666888999:::<<>>AAAKKKeeeaaaPPPDDDEEEFFF@@@<<<===<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<<<<===???AAABBBFFFKKKUUUaaalllsssuuutttlllccc[[[[[[fffyyyXXXJJJGGG@@@<<<;;;:::999999888888888555444333444666777666555666666666666555555555555444444555555666777888999;;;>>>AAADDDFFFHHHLLLNNNQQQUUU[[[aaagggmmmtttxxx~~~rrrlllpppyyy|||vvvpppkkkhhhgggaaaYYYRRRRRRQQQLLLHHHGGGGGGEEECCCBBBCCCDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGFFFHHHHHHFFFEEEFFFHHHHHHGGGLLLTTTaaaqqqvvvhhh\\\VVVYYY]]]bbbhhhpppyyy~~~wwwkkkdddcccnnn}}}xxxtttlllmmmppprrruuuvvvxxxxxxxxx}}}yyyjjj___XXXbbbuuuyyyzzzwwwmmmbbbXXXNNNJJJHHHHHHJJJRRRdddttt{{{fffLLLEEEAAAIIIZZZrrrjjj[[[VVVMMMBBB:::777666555444222111111111111000000000000000000000111111111111111000//////............222222222222222222222222111111222333444444444444333333444444555666666666444555666666666777999;;;;;;>>>@@@FFF[[[~~~nnnWWWFFFFFFHHHAAA===???<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<>>>???@@@EEEIIIQQQ\\\gggpppssstttnnnddd\\\ZZZ```sss]]]MMMIIIAAA<<<;;;:::999888888888888555444333555777888777666666666666666555555555555333333444555666777888888;;;===AAACCCEEEGGGJJJMMMPPPSSSYYY^^^dddkkkqqqvvvzzz~~~|||oooiiinnnvvv}}}vvvooohhhdddbbbbbb```XXXSSSTTTUUUQQQMMMKKKJJJGGGEEEDDDEEEEEEEEEDDDFFFEEEEEEEEEFFFHHHJJJKKKHHHLLLMMMJJJHHHIIIJJJHHHJJJKKKPPPZZZiii}}}ttteeeYYYTTTWWW[[[___eeemmmvvv}}}vvviiieeegggsss{{{xxxsssnnnjjjgggeeeeeecccgggllloooqqquuu|||vvvdddgggsssvvvlll^^^RRRLLLIIIHHHIIIMMMXXXlll~~~uuu___JJJEEECCCMMM```xxxhhhYYYTTTLLLAAA999666555444222111111111111000000000000000000000000111111111111000//////.........//////111111111111111111111111000111333444555444444444333333444444555666666777555666777777777888:::<<<888===@@@DDDVVVwwwyyy^^^HHHGGGIIIBBB>>>AAA<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<===>>>>>>AAADDDKKKUUU```hhhmmmnnnkkkbbbZZZXXXYYYfff^^^LLLIIIAAA===<<<;;;::::::999999999777666555666999:::999888666666666666555555555555222333444555666777777777:::===@@@BBBDDDFFFIIILLLOOORRRVVV[[[aaagggnnnrrrtttyyyxxxllleeejjjrrr{{{uuuqqqpppooonnngggbbbfffiiifffaaa^^^VVVSSSPPPOOOOOOOOONNNMMMLLLKKKIIIIIIKKKNNNRRRTTTSSSWWWXXXTTTQQQRRRQQQNNNQQQOOOPPPWWWfffyyy{{{ppp```SSSRRRUUUXXX\\\aaajjjttt|||ttthhhfffjjjwwwxxxnnnfffbbb```[[[___bbbbbbaaaccchhhmmm||||||~~~uuurrrvvvwwwmmm]]]OOOLLLJJJJJJLLLQQQ^^^sssnnnWWWKKKFFFGGGSSSgggiiiZZZSSSJJJ???888444444222111111111111111000000000000000000000000111111111111111111000000000000111111111111111111111111111111000111333444555555444333333333444444555666777777555777888888888888;;;===666<<<@@@DDDSSStttbbbJJJHHHIIIBBB???BBB<<<<<<<<<;;;;;;<<<<<<<<<======<<<<<<<<<=========;;;>>>EEENNNYYYaaafffgggfff]]]VVVTTTRRR\\\zzz]]]KKKHHHAAA>>>>>><<<;;;;;;;;;;;;;;;888777777888:::<<<;;;:::777666666666555555555555111222444555666777777777:::===@@@BBBDDDFFFIIIKKKMMMPPPUUUYYY^^^dddkkkoooqqquuu|||vvviiicccgggnnn}}}zzz{{{wwwhhhfffbbb```______^^^\\\YYYWWWVVVUUUWWW\\\aaaddddddiiijjjddd```aaa___ZZZWWWTTTSSSXXXeeexxxzzzsssjjj___WWWPPPPPPQQQUUU]]]gggqqqwwwrrriiieeejjj{{{tttooonnnfffgggeeeaaa\\\YYYZZZ\\\hhhffffffiiipppyyy}}}xxxtttggg\\\WWWQQQMMMIIIKKKUUUhhh}}}hhhSSSIIIFFFEEEWWWqqqlll___OOOHHH>>>777444333222111222111000......000111222111111111111111111111111111111111111111111111111222111000000000111333333333222111000111222333444444444444555555555555666666666666777888888999999<<<:::<<>>======<<<<<<<<<======<<<<<<<<<<<<============AAACCCFFFKKKQQQWWW\\\______WWWRRRQQQNNNTTTmmmqqqPPPCCCCCC@@@===:::888888999888888888888777777777777888888666666555555555444444444777666444333444555777999:::<<<>>>???@@@BBBEEEGGGIIILLLQQQUUU[[[aaahhhmmmppptttyyy{{{|||~~~tttggg```dddkkk|||}}}|||yyyvvvsssnnnhhheeehhhpppyyy~~~~~~vvvpppoooqqqiiigggfffgggmmmyyy~~~wwwqqqkkkbbbYYYRRRJJJJJJKKKPPPXXXcccnnnuuunnnjjjgggnnn~~~yyyxxxuuunnngggaaa`````````]]]ZZZZZZ]]]bbbfffgggwww||||||qqqdddXXXSSSMMMJJJIIIOOO]]]qqqcccPPPJJJJJJMMM___xxxmmm[[[PPPGGG<<<666444444333111222111000//////000111222111111111111111111111111111111111111111111111111222111000000000111222333333222222111222333444555444444444444555555555555666666666777888888999999;;;:::<<>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<============???@@@CCCGGGMMMSSSYYY\\\]]]VVVQQQNNNKKKPPPfffyyyXXXHHHFFFAAA>>>:::888888999999888888888777777777777888888666666555555555444444444666666444444444555777888999;;;===>>>@@@BBBEEEHHHIIILLLQQQUUU[[[aaahhhlllooosssyyy{{{|||~~~ttteee^^^bbbiii~~~zzz||||||{{{~~~|||uuummmfff```ZZZSSSNNNEEEEEEFFFKKKUUUaaannnuuuqqqkkkkkksssyyypppkkkiiieeeaaa\\\XXXWWWWWWVVVVVV```dddiiipppwww~~~yyynnn```TTTOOOJJJIIIJJJSSSeeezzz|||\\\MMMHHHMMMVVVkkknnnXXXPPPFFF:::444555666444111222111000//////000111222111111111111111111111111111111111111111111111111111111000000111111222333333333333222333444444555444444444444555555555555555666666777777888888999999999===CCCKKK```xxx\\\NNNJJJGGGDDD@@@???>>><<<<<<;;;;;;;;;<<<<<<<<<<<<============>>>>>>???BBBGGGNNNTTTXXX[[[UUUOOOLLLGGGJJJ]]]qqqdddOOOHHHAAA>>>;;;999999999999888888888777777777777888888666666666555555555444444666555444444444555777888777999<<<>>>???BBBEEEHHHIIILLLQQQUUUZZZaaaggglllmmmrrrxxx||||||}}}uuueee]]]___fff|||wwwoooeee]]]YYYUUUPPPLLLEEEEEEFFFLLLVVVcccpppyyy~~~tttkkknnnxxx|||zzzuuuooohhhddd___[[[XXXYYYZZZ\\\___ccciiiooorrrzzzwwwlll^^^RRRMMMLLLKKKNNNZZZlllpppWWWMMMEEEPPP```xxxiiiVVVNNNCCC888333555777555222111111000//////000111111111111111111111111111111111111111111111111111111111111111111111222222222333333333444444444555555333333444444444555555555555555666666777888888888777777<<>>===;;;;;;::::::<<<<<<<<<<<<===============<<<<<<>>>BBBIIIPPPTTTXXXTTTOOOJJJEEEFFFTTTddd}}}oooTTTGGGBBB???<<<:::999999999888888888777777777777888888666666666666555555555555555555444444444555666777555888:::<<<>>>AAAEEEHHHIIILLLPPPUUUZZZ```fffkkkkkkqqqxxx||||||{{{|||~~~zzzjjj___]]]aaavvvtttkkk```XXXSSSQQQNNNKKKEEEFFFHHHMMMXXXeeerrrzzz}}}|||qqqlllpppzzz}}}uuummmeeeaaa```^^^\\\[[[[[[]]]^^^___cccllltttyyy~~~}}}uuujjj\\\RRRNNNNNNNNNSSSbbbxxxfffSSSLLLEEEUUUlllsss___SSSIII@@@666333555777555222111111000000000000111111000000000000000000000000000000000000000000000000000000111111222222222222333333444444444555555555333333333444444444444555555555555666777777888888777666<<>>===;;;;;;::::::<<<<<<<<<<<<===============<<<<<<===@@@FFFLLLPPPUUURRROOOJJJDDDEEEOOOZZZrrryyyXXXEEEDDDAAA===:::::::::999888888888777777777777888888777777666666666555555555444444444444444555555666444666999;;;===@@@DDDGGGHHHKKKOOOSSSXXX^^^dddiiiiiipppwww{{{{{{yyyzzz{{{{{{yyyzzzqqqccc\\\\\\kkk{{{sssjjj___VVVQQQOOOMMMJJJFFFFFFIIIPPPZZZfffqqqxxx{{{~~~wwwpppmmmsss}}}yyysssrrrnnnhhhdddaaa^^^[[[XXXXXX\\\aaaeeeggglllqqqvvvyyyqqqfffYYYQQQNNNNNNOOOXXXlllwww^^^QQQJJJIII^^^zzzqqqaaaTTTLLLBBB===777444444444333222000000000111111000000000000000000000000000000000000000000000000000000000000000111222222222222111222222333444444444444444333333333333444444444444444555555666666777777888999666<<>><<<<<<;;;;;;;;;<<<<<<<<<<<<==================<<<===@@@EEEJJJMMMPPPPPPNNNJJJEEEFFFMMMTTThhh```HHHEEEBBB>>>;;;:::::::::999888888777777777777888888777777777666666666555555333333444444555555555555444666999;;;<<>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<===@@@CCCGGGIIIJJJLLLLLLIIIFFFGGGLLLQQQ]]]tttkkkQQQFFFBBB>>><<<;;;;;;:::999888888777777777777888888777777777777666666666555333333444444555555555444555666999:::;;;===AAACCCEEEHHHLLLPPPTTTZZZ```dddiiiooouuuwwwvvvuuuvvvwwwzzz|||rrrqqqsssxxxfffZZZVVVSSSaaavvv{{{rrrggg^^^YYYVVVSSSQQQKKKMMMQQQXXX```jjjrrrwwwwww|||zzzsssqqqsssyyy~~~wwwnnnkkkiiihhhfffdddcccccc```jjjrrrssswwwwwwnnnfff\\\PPPJJJJJJMMMOOO\\\uuuyyyaaaUUUQQQMMMOOOgggxxxdddYYYTTTKKK@@@666777888666222000000222000000111111111111000000000000000000000000000000000000000000000000000000///000111222333222111111000111222333444333222222222222333333333444444444444444555555666777777777???999;;;CCCBBBEEEddduuuWWWLLLGGGAAA>>>======<<<<<<<<<======<<<<<<<<<<<<=========>>>;;;;;;<<<===@@@BBBEEEFFFEEEIIIKKKHHHFFFHHHLLLOOOUUUjjjtttXXXFFFCCC???<<<;;;;;;:::999888888777777777777888888777777777777666666666666222333444444555555444444555777999:::;;;===@@@BBBDDDGGGKKKOOOSSSYYY___cccjjjoootttvvvuuutttuuuwwwwww}}}~~~vvvvvvzzzwwweeeYYYUUUOOO[[[mmm~~~}}}pppeee]]]XXXTTTRRRKKKOOOSSSXXX^^^gggqqqxxxyyyzzz~~~}}}wwwtttssszzz}}}yyyqqqkkkiiihhhhhhkkkqqqzzzxxxnnncccXXXNNNLLLOOOPPPUUUbbbyyysssbbbVVVNNNIIIVVVqqqrrrcccZZZPPPMMMIII???:::777444333222222111000...222333000...//////---111111000000//////......///000111111111///...---,,,---///000111000...---111111222222222333333333444444444555444444333333222333333444666888999:::666777<<<@@@===@@@XXXsss{{{^^^MMMEEEAAA???>>>===<<<;;;;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<===??????>>>???BBBDDDJJJJJJIIIGGGGGGIIINNNQQQ\\\dddzzzbbbOOOFFF???>>>===:::888888666666666666777777777777888888777777666666555555555555555555555555555555555777999:::;;;===@@@BBBDDDGGGKKKNNNRRRVVV[[[___jjjpppuuuwwwyyy|||zzzvvvyyy|||~~~xxxzzzmmmYYYNNNMMMTTT___lll}}}}}}vvvqqqsss{{{}}}}}}xxxlllbbb[[[UUUQQQLLLOOOSSSXXX^^^gggqqqyyy|||{{{}}}zzzvvvuuuvvv|||wwwuuussssssuuu{{{wwwlllbbbVVVMMMKKKOOOPPPVVVeee}}}}}}kkk[[[QQQLLLJJJ[[[zzz}}}hhhZZZUUUOOOOOONNNEEE:::888444333333333222111+++000222///...000000///111000000000/////////...///000111111000///...---,,,...///111111000///...111111222222222333333333333444444555444444333333333333333444666777999:::999888<<<@@@>>>???RRRiiidddOOOGGGEEE@@@???===<<<;;;;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>???>>>???AAADDDIIIJJJKKKIIIHHHJJJPPPUUU\\\eee{{{kkkSSSIIIAAA???>>><<<::::::777777777777777666666666888777777777666666666555555555555555555555555555444555777888999;;;>>>AAACCCFFFJJJNNNQQQUUUZZZ^^^hhhnnnsssvvvyyy||||||xxxyyy||||||xxx|||sss^^^RRRLLLPPPVVV```ppp|||ssspppjjjdddaaadddkkkqqq|||wwwlllaaaWWWPPPLLLNNNQQQVVV]]]fffqqqxxx~~~}}}}}}~~~~~~vvvtttwwwzzz~~~}}}tttiii___TTTKKKKKKOOOSSS[[[lllrrrbbbTTTMMMLLLNNNcccuuu___RRRPPPMMMNNNNNNGGG:::888555333333444333222***///111///...111222000000000000000///////////////000000000000//////......///000111111111000///111111222222222333333333333333444444555444444333333333333444666777999:::;;;:::<<>>???KKK[[[pppTTTGGGIIIAAA@@@>>><<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>???AAACCCGGGKKKNNNMMMIIIKKKRRRYYY^^^ggg|||xxxYYYMMMCCC@@@???===;;;<<<888888888777777666666555777777777777666666666666555555555555555555555555333444666777888:::<<>>???FFFOOOqqq\\\IIIIIIBBBAAA???===<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>@@@BBBEEELLLPPPOOOJJJKKKTTT]]]aaaiii|||```RRRDDD??????===<<<<<<999999888888777666555555777777777777666666666666555555555555555555555555333555666777888999<<<>>>AAACCCGGGJJJMMMRRRVVVZZZ```fffmmmqqqvvv}}}~~~|||yyy||||||xxx{{{qqq___QQQKKKHHHMMMYYYkkkyyynnnddd^^^[[[YYYUUUSSSTTTXXX^^^bbbkkkwwwzzzoooaaaVVVPPPOOONNNQQQYYYcccmmmsssxxx|||sssmmmoooxxxsssjjj___VVVNNNIIIMMMSSS___gggtttxxxhhhZZZOOOLLLVVVbbbxxx{{{^^^NNNNNNKKKIIIGGGAAA999777444333444444333333111555666333000111111///////////////000000000000000////////////000000000///000000111111111111111111111222222222333333333222333333444555555555444444444444444555777888999888666888;;;>>>???CCCGGG___hhhNNNJJJCCCBBB@@@>>>============<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>===>>>???AAADDDJJJPPPOOOJJJKKKSSS\\\bbbiii{{{hhhXXXGGG???>>>===<<<<<<:::999999888777666666555666666666666777777777777555555555555555555555555444666777888888999<<<>>>???BBBEEEHHHKKKOOOTTTWWW[[[bbbhhhmmmssszzz|||{{{www{{{~~~{{{xxxwww|||}}}hhhTTTKKKFFFJJJTTTcccvvv|||rrriiiaaa]]]WWWUUUSSSRRRTTTWWW[[[]]]fffrrrzzzlllaaaYYYUUURRRTTT\\\fffpppuuuwww}}}}}}rrrmmmqqqyyy{{{kkkbbbYYYQQQLLLJJJPPPWWWeeekkkwww|||ooo___TTTLLLMMM]]]ppp~~~^^^MMMNNNKKKHHHFFFAAA888666333222333333333222333777777333000111000...////////////000000000000000////////////000000111/////////000000000111111111111222222222333333333222222333444555555555555444444444555555666888888555555777:::===???AAACCCSSSuuuwwwXXXMMMDDDCCCAAA???============<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>======???AAACCCHHHLLLLLLIIIJJJQQQWWW```fffwwwrrr___JJJAAA???===<<<<<<999999999888888777777666666666666666777777777777555555555555555555555555444666777888888999;;;>>>>>>@@@DDDFFFIIIMMMRRRUUUXXX^^^dddhhhnnnuuuxxxvvvvvvyyy~~~~~~zzzxxxvvvtttuuu{{{uuu[[[OOOGGGIIIPPPZZZmmm~~~yyyqqqiiidddbbb[[[XXXVVVUUUWWWYYYZZZZZZ```iiivvv~~~sssddd___ZZZ[[[bbbllluuuzzzzzz{{{tttqqqttt{{{{{{rrrddd\\\SSSMMMJJJKKKSSS\\\lllsss}}}qqqcccUUUNNNKKKQQQhhh```MMMNNNKKKEEEBBB>>>777444222111222333222111000444555111///000000....../////////000000000111000///......///000111222//////......//////000000111111222222222333333333111222333444555555555555555555444555555666777888333666999:::;;;===@@@AAAJJJhhhbbbNNNEEECCCAAA???>>>======>>><<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<===>>>@@@BBBEEEHHHHHHHHHIIIMMMQQQ\\\aaaqqq|||gggOOODDDAAA???======888888888888888888888888555666666666777777777888555555555555555555555555333555666666666777:::<<<<<>>888666444111000111222222111---111333///...000000....../////////000000111111000///.........000111222...............///000000111111222222222333333333111222333444555555555555555555555555555666777888444888::::::999<<<>>>???FFFaaagggNNNEEEDDDBBB@@@>>>======>>><<<<<<<<<;;;;;;<<<<<<<<<===>>>>>>===<<<<<<>>>@@@AAACCCEEEFFFGGGHHHKKKMMMYYY]]]llllllSSSFFFCCCAAA???>>>888888888888888999999999555666666666777777888888555555555555555555555555222444555555555666888:::<<<>>>BBBDDDGGGKKKOOORRRTTTZZZ^^^aaafffmmmpppnnnssswww||||||rrrpppooonnnpppuuu{{{}}}uuuaaaPPPKKKKKKQQQdddxxx~~~~~~{{{wwwtttqqqooonnnsssyyyzzzwwwqqqmmmkkk^^^[[[WWWVVVWWWVVVSSSQQQPPPSSSZZZfffrrr|||wwwmmmkkkooottt|||{{{sssuuuzzz{{{}}}}}}mmmeeeWWWTTTPPPMMMJJJNNN[[[iii|||hhhXXXLLLMMMQQQ]]]xxxsssaaaOOOFFFCCC???:::888777555222111222111000///000000000000000000000000000000000000000000000000///////////////000111111//////000111111111111000000000000000111111111111444444444444444444444444444444555555666777777777555666888888777888:::<<>>AAA;;;========================<<<<<<<<<<<<============>>>@@@CCCFFFGGGIIILLLOOOVVV]]]mmmttt___JJJ???<<<<<<<<<:::999888888777777888888666666666666666666666666666555555555555444444444555444444555555666777888===>>>@@@CCCFFFIIIKKKLLLQQQTTTZZZ^^^bbbeeehhhjjjuuuwwwyyyzzzzzz|||}}}yyyyyyxxxvvvuuuzzz~~~vvvuuuqqqmmmkkknnnrrruuuwwwzzzxxxvvvsssqqqooooooooosssrrrvvv~~~mmmVVVJJJHHHMMMZZZfffrrrvvvzzz|||{{{yyywwwvvvqqqsssttttttrrrmmmhhheeehhhpppvvvuuurrrppplllhhh```ZZZSSSQQQQQQPPPLLLGGGKKKKKKOOOZZZdddooo|||wwwuuuvvvyyyyyysssvvv{{{|||~~~nnnaaaTTTQQQNNNLLLLLLQQQ```nnndddUUUJJJLLLTTTcccmmm\\\IIIAAA>>>:::666555666444222111111111000///000000000000000000000000000000000000000000000000///////////////000000111///000000000000111111111000000000000111111111111444444444444444444444444444444555555666666777777666777888888888999;;;===DDDUUUzzzuuuSSSOOOCCCAAABBB======@@@;;;========================<<<<<<<<<<<<============>>>@@@CCCDDDEEEFFFHHHJJJUUU\\\kkkvvvcccPPPCCC>>>>>>>>>:::999888888777777888888666666666666666666666666666555555555555444444444444444444444555666777888:::;;;>>>@@@CCCFFFIIIJJJOOORRRXXX\\\```cccfffiiipppsssvvvxxxzzz}}}yyypppeeefffeeeeeefffllltttzzz}}}vvvqqqmmmiiigggiiimmmpppqqqmmmkkkhhheeebbb```______aaaaaaeeennnuuuyyy}}}{{{bbbRRRLLLLLLSSS\\\dddfffiiijjjiiihhhffffffbbbbbbbbbaaa___]]][[[ZZZcccjjjppppppmmmjjjfffaaaWWWSSSNNNKKKJJJIIIGGGDDDFFFFFFJJJRRRZZZdddsss}}}wwwtttxxx}}}ppp^^^QQQMMMJJJLLLOOOWWWggguuu___RRRHHHLLLYYYmmmgggVVVEEE<<<999666444444666444222111111111000///000000000000000000000000//////////////////////////////......//////000111000000/////////000111222000000000000111111111111444444444444444444444444444444444555666666777777666777999999888999;;;===BBBQQQttt\\\RRREEECCCEEE===;;;>>>;;;========================<<<<<<<<<<<<============>>>@@@AAABBBBBBBBBDDDFFFSSSZZZggg|||}}}rrraaaQQQDDD>>><<<===:::999888888777777888888777777777777777777777777666555555555555444444444444444444444555666777888888999;;;>>>AAADDDFFFGGGLLLPPPUUUZZZ]]]aaadddgggkkknnnrrrvvvyyy}}}}}}uuukkkbbbTTTTTTSSSRRRTTTYYY```eeemmmuuu{{{uuummmiiidddaaaaaaccceeefff\\\ZZZWWWTTTQQQOOONNNMMMRRRQQQUUU___gggnnnvvv~~~~~~qqq^^^RRRNNNPPPUUUWWWXXXXXXYYYYYYXXXWWWWWWWWWWWWUUUTTTTTTTTTUUUVVV^^^fffkkkjjjgggeee```ZZZQQQOOOKKKHHHFFFEEEDDDDDDBBBBBBEEEJJJPPPXXXhhhvvvyyywwwxxx|||rrr^^^PPPKKKIIIMMMTTT___nnnzzz{{{\\\QQQIIINNN```yyyyyybbbSSSCCC;;;888666555666555333111000111111000///000000000000000000000000///////////////////////////............///000000111000...---...///111333///000000000111111111111333333333333333333333333333333444555555666666777666888999999999999<<<>>>CCCNNNnnnoooVVVGGGDDDEEE>>>:::===<<<========================<<<<<<<<<<<<============<<<>>>@@@AAAAAABBBDDDEEEOOOVVVcccvvvqqq\\\NNNFFFAAA>>>===:::999888888777777888888777777777777777777777777666555555555555444444444444444444444555666777777888999;;;>>>AAADDDFFFGGGKKKNNNSSSWWW[[[___dddgggjjjmmmrrrvvvyyy}}}zzzoooddd[[[QQQOOOLLLIIIHHHJJJNNNQQQYYYaaaooozzztttiiieee___ZZZXXXXXXXXXWWWOOONNNKKKIIIGGGEEEEEEEEEGGGFFFJJJRRR[[[cccnnnxxx|||iii\\\WWWWWWYYYVVVUUUTTTTTTUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZ[[[```fffjjjhhhfffddd^^^XXXRRRQQQOOOKKKGGGEEEGGGHHHBBBBBBEEEHHHKKKRRRaaaooo}}}xxxzzz|||~~~qqq^^^PPPKKKJJJRRR\\\hhhuuupppYYYRRRLLLRRRiiiooo[[[NNN@@@:::777444444666444222000000111111000///000000000000000000000000////////////////////////...............//////000111///...------///111222///000000000111111111111333333333333333333333333333333444444555666666666666777999999888999;;;===CCCIIIdddaaaLLLDDDEEE>>>:::>>>>>>========================<<<<<<<<<<<<============;;;===???AAAAAACCCEEEGGGJJJQQQ]]]nnnwww\\\NNNKKKGGGBBB@@@:::999888888777777888888777777777777777777777777666555555555555444444444333333333444444555666777999:::<<>>:::999888888777777888888777777777777777777777777666555555555555444444444333333333333444555666777999:::<<>>AAADDDKKKUUUbbbkkkrrrtttwwwyyywwwpppggg```[[[WWWQQQMMMKKKIIIGGGEEEAAA@@@???>>>>>>???@@@AAACCCAAAAAACCCEEEIIITTT```jjjqqqzzzxxxnnnfffaaa^^^ZZZWWWTTTQQQTTT\\\bbbcccdddfffvvv~~~}}}yyy~~~}}}~~~tttjjj]]]TTTPPPKKKHHHNNN```uuukkkXXXLLLPPPTTTbbbrrrYYYRRRHHHAAA:::888666222000222333111//////000111000///000000000000000000000000111111111111111111111111...------------...//////---...//////000/////////000000000000111111111111222222222222222222222222222222333444444555555666333555666666666666999;;;???<<>>???>>>========================<<<<<<<<<<<<=========>>>===>>>@@@@@@??????@@@BBBEEEKKKSSS[[[iiiuuu^^^IIIBBBFFF:::999999888777888888888666666666666666666666666666666555555555444444444333333333333444555666666444555777:::===@@@BBBDDDEEEGGGKKKOOOSSSYYY___cccfffjjjppptttwwwzzz|||~~~lllZZZOOOKKKEEECCCCCCCCCBBB@@@@@@@@@??????BBBKKKVVV___bbbfffkkkooooooiii___XXXVVVSSSNNNLLLJJJJJJIIIGGGCCCBBBAAA@@@??????@@@@@@===<<<<<<===>>>AAALLLXXXaaaiiittt}}}~~~uuuqqqmmmgggbbb\\\YYY[[[eeemmmmmmkkkjjjvvv}}}yyywwwzzz~~~sssfffYYYQQQPPPNNNMMMWWWllleeeWWWMMMJJJUUUuuuhhhTTTMMMAAA===777444333333333333222111111000///......---.........///////////////000///...------...///000000000//////.........---////////////000000000000//////000111222333333333111111222222222333333333333444555666777777777777666666666777888888999999===@@@KKKccc]]]IIIBBB>>>>>>CCC============<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<<<<===???@@@AAAAAAAAAAAA@@@IIINNNUUUddduuupppRRRCCCDDD???===:::888888888777555666666666666555555555555777777666555555555555555222222222333444555666777777999:::;;;<<<>>>BBBEEEGGGIIILLLOOORRRVVV[[[___dddiiipppvvvyyy|||~~~uuu^^^VVVMMMEEEDDDEEEBBB???>>>;;;;;;;;;;;;>>>BBBFFFIIITTTYYY___dddeeeaaa]]]YYYUUUTTTPPPLLLKKKMMMJJJDDDBBB@@@???@@@AAAAAA@@@>>>???===;;;;;;>>>CCCIIIMMMZZZaaammmyyy~~~wwwrrrlllffffffpppxxxzzzzzz}}}~~~}}}wwwqqqqqqyyyzzz}}}xxx{{{zzzooobbbUUUNNNLLLKKKNNN\\\rrrttt]]]RRRQQQSSSddd{{{bbbOOOHHH???;;;666333222333333222111111111000///........./////////......---------///...---,,,,,,---...///000/////////.........---.../////////000000000000000000000111111222222333111111222222222333333333333333444555666666666666666666666777888888999999;;;>>>HHH]]]}}}mmmQQQEEE@@@??????============<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<======>>>>>>???@@@@@@AAA???GGGJJJPPP^^^lll}}}___KKKFFF@@@===:::888888888777666777777777666666666555555777777666555555555555555333333333333444444555666777888999:::;;;===AAACCCEEEGGGJJJMMMPPPTTTYYY\\\ccchhhnnnssswwwzzz}}}}}}ggg[[[PPPFFFDDDDDDAAA>>>>>>>>>===<<<<<<===???BBBDDDJJJOOOVVV\\\___^^^[[[XXXXXXWWWSSSNNNNNNPPPMMMHHHEEECCCAAAAAAAAAAAA@@@>>>@@@>>><<<:::;;;>>>BBBEEERRRYYYeeerrr||||||tttqqqwww}}}~~~{{{wwwlllmmmkkkeee``````hhhoooyyy~~~}}}{{{}}}zzz|||vvvkkk___RRRKKKKKKIIIPPPccczzz|||hhhXXXRRRPPPZZZsss|||lllYYYJJJCCC===999555222111222222111111111000000//////......000000///...---,,,++++++------,,,,,,,,,,,,------/////////...................../////////000000000111111111111111111111111111111222222222333333333222333333444444555555555555666666777777888888999:::===DDDTTTmmm{{{UUUCCC@@@>>>:::============<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<======<<<<<<===>>>???@@@???GGGHHHLLLXXXcccvvvjjjPPPDDDAAA>>>;;;999999888777666888888888777777777777666777666666666555555555555444444333333333444444555555777888999999;;;???BBBCCCEEEHHHJJJMMMQQQVVVZZZbbbeeejjjooorrrwww{{{~~~tttdddXXXKKKFFFDDDAAA??????@@@???===<<<;;;<<<>>>???AAAFFFMMMUUUZZZ\\\\\\[[[\\\\\\XXXSSSRRRTTTRRRNNNJJJGGGEEECCCCCCBBB@@@>>>===<<<:::999999;;;===>>>GGGNNNZZZhhhttt}}}~~~uuunnniii______]]]XXXRRRSSSYYY___nnn{{{xxx|||zzzxxxyyy{{{~~~|||}}}~~~sssiii\\\PPPLLLMMMIIIUUUiiiyyymmm___WWWVVVPPPccctttaaaQQQFFFAAA:::777333111111111111000111000000000/////////...///......---,,,,,,++++++------------------------................................./////////000000111111111111000000000000111111222222222333333333222222222222333444444555555555666666777888888888<<<===AAAJJJ[[[|||ZZZDDDCCCCCC<<<============<<<<<<<<<<<<:::;;;<<<<<<===<<<<<<<<<>>>===;;;:::;;;<<>>CCCKKKSSSZZZ^^^aaaaaaaaaaaa^^^XXXWWWXXXWWWTTTOOOLLLHHHEEEDDDBBB@@@>>>888888888888999;;;<<<===@@@FFFQQQ___mmmxxx{{{pppgggbbbYYYYYYWWWRRRMMMLLLPPPUUU[[[eeettt}}}www~~~zzzxxxxxxyyyzzz|||}}}}}}~~~yyynnndddWWWMMMLLLOOOOOO]]]ppp~~~xxx{{{~~~pppaaaUUUQQQSSSYYYqqquuu]]]LLLDDDAAA888666222111111111111000000000000000////////////------------------------.........//////.........---------...........................////////////111111000000000000000000111111222222222333333333333333222222222333444444555555555666777777888888<<<<<>>===;;;::::::<<<>>>???>>>DDDEEEHHHSSSZZZggg|||cccLLLDDDAAA>>>;;;;;;:::888777999999999999888888888888666666666777666555444444555555444333333333444444444555666666666888;;;>>>AAACCCEEEHHHJJJNNNRRRVVV\\\^^^bbbeeeiiiooovvvzzz|||}}}wwwgggVVVMMMHHHDDDBBBCCC>>>>>><<<;;;;;;;;;<<<<<>>888999999999:::;;;;;;<<<===BBBLLLYYYgggtttrrrhhhcccWWWWWWTTTOOOJJJHHHJJJMMMRRRWWWbbbppp~~~{{{uuu|||yyywwwyyyzzz{{{|||~~~~~~}}}~~~|||tttiii^^^QQQIIIKKKQQQYYYhhhzzzzzzyyykkkXXXLLLKKKPPPddduuu[[[JJJBBB???777555222111222222111111000000000000////////////,,,,,,------..................///000000///......---------------.........------........./////////000000000000000000000000111111222222222333333333444333222222222333444555444555555666666777777888999:::>>>CCCKKKcccqqqQQQFFFCCC???============<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<>>>===<<<;;;;;;<<<===>>>:::@@@@@@EEEOOOUUU```ssslllTTTEEECCC???<<<;;;;;;999888999999999888888888888777555666777777777666444333444444333333333444444555444555666666666888;;;===@@@BBBDDDFFFHHHKKKPPPSSSWWWZZZ^^^bbbffflllrrrwwwxxxzzzqqq^^^RRRKKKDDDAAAAAA>>>======<<<<<<<<<<<<<<<>>>AAAHHHQQQZZZbbbhhhkkkjjjnnnnnnhhhdddbbb___[[[VVVRRRLLLHHHEEECCCAAA???===<<<;;;::::::999999999<<<@@@HHHSSSaaaooo{{{xxxmmmggg___^^^[[[UUUPPPMMMMMMMMMOOOQQQWWW```jjjvvvxxxrrr~~~~~~|||zzzxxxwwwxxxzzz|||~~~}}}~~~|||sssggg[[[OOOHHHMMMUUUddduuu}}}gggUUUKKKNNNUUUssspppYYYJJJ@@@999666444222222222333222111////////////000000000000//////..................------...//////...------,,,,,,,,,------.........---------.........//////......//////000000111111111111222222222333333333555444333222222333444555444444555555666777777777777777<<>>======<<<;;;;;;;;;???FFFOOOZZZdddlllqqqpppuuuwwwqqqkkkgggccc^^^WWWRRRLLLHHHEEECCCAAA@@@===<<<;;;999999999:::;;;;;;>>>DDDNNN[[[iiiuuu}}}vvvpppjjjhhhddd___YYYUUUSSSRRRPPPOOORRRXXX]]]cccppp~~~~~~tttooo}}}}}}}}}|||{{{yyyxxxwwwwwwyyy|||}}}}}}~~~~~~uuuhhh[[[OOOJJJPPPZZZjjj}}}zzzeeeUUUPPPVVV___jjjVVVJJJ???444666444222222333444333222////////////000000000000111111000///...------,,,,,,,,,---......---,,,,,,,,,,,,,,,------.........---------.........//////---......///000111111222111111222222222333333333666555333222222333555666444444555555666777777777666666;;;@@@AAAOOOuuucccHHH@@@BBB>>>=========<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<===>>>>>>???>>>>>>===<<<;;;AAA@@@DDDNNNQQQXXXhhhtttfffGGGDDD@@@>>><<<;;;:::888888888888777777777777666555666777888777666444333222222222333444555666777555666666666666888:::===<<<===@@@AAACCCGGGKKKNNNQQQUUUZZZ___dddiiinnnqqqzzzyyy{{{wwwgggYYYMMMEEEBBBAAAAAA@@@>>>===;;;:::::::::>>>EEEOOO[[[gggpppvvvtttzzz|||wwwpppkkkeee```WWWRRRLLLGGGEEECCCAAA@@@:::999888888999;;;===???;;;===AAAJJJVVVdddqqqxxx~~~wwwnnnlllgggbbb\\\WWWSSSRRRPPPNNNQQQUUUVVVXXXcccooo|||{{{rrrmmm~~~}}}~~~|||xxxvvvvvvwwwvvvuuuvvv|||~~~~~~~~~}}}{{{{{{|||{{{ooobbbWWWMMMJJJXXXkkkzzzppp```TTTNNN]]]sssdddOOOEEE<<<222111111111000111111222222222111///...---------...000---,,,---///000...,,,........................000///...---,,,+++++++++///............///000000......//////000000111111222222222222222222222222333333333333333333333333666666666555555555555555666:::999===DDDKKKcccoooRRRFFFDDDAAA???===<<<>>>?????????>>>===<<<;;;;;;;;;;;;;;;============<<<<<<<<<<<<===>>>BBBGGGKKKNNNWWWaaapppoooQQQOOOGGG<<<777:::<<<:::888888777666666666666666555666777888888777666555111222333444333222111000222333333444555666888888:::<<>>>>>@@@FFFQQQ___mmmuuu~~~uuunnnoooooojjjbbbZZZUUUSSSTTTSSSQQQQQQSSSVVVZZZ]]]mmmpppvvv{{{}}}zzztttooo~~~|||{{{|||{{{zzzyyywwwuuuuuuttt{{{}}}|||{{{zzz{{{~~~wwwjjj^^^VVVOOOOOO^^^ooonnn^^^TTTTTTjjjuuu\\\KKKAAA999444222222111111000111111111111000///......---------///---+++,,,...///...,,,........................//////...---,,,,,,,,,,,,...............//////000......//////000000111111111111111111111111111111333333333333333333333333666666666777777777777777666:::999;;;@@@EEEYYYyyy{{{XXXFFFBBB@@@???======>>>???>>>>>>======<<<;;;;;;;;;;;;;;;============<<<<<<<<<<<<<<<<<>><<<::::::<<<<<<<<<;;;======???DDDOOO]]]llluuu~~~zzzrrrsssrrrmmmeee^^^YYYWWWUUUTTTQQQPPPQQQTTTWWWYYYbbbffflllrrrvvvtttoookkk~~~{{{xxx{{{}}}~~~{{{wwwttttttvvv~~~}}}|||}}}vvvhhhZZZTTTSSSWWWgggxxxiiiZZZTTT]]]{{{eeeRRRFFF;;;555777333222111111000000000000000000000000///...---,,,...,,,+++,,,---...---+++........................///...------,,,,,,,,,,,,------------.........///......//////000000111111000000000000000000000000333333333333333333333333555555555666666777777888666:::888999<<<>>>LLLfffgggKKKDDD@@@???===>>>>>>>>>===;;;======<<<;;;;;;;;;;;;<<<============<<<<<<<<<<<<<<<;;;===AAAEEEJJJTTT___mmm~~~jjjVVVDDDBBBCCC???:::888888888777666666666666777555666777888888777666555666555555444444444444444333333333333444555777777999;;;>>>@@@AAADDDHHHKKKNNNRRRXXX[[[___dddkkkqqqssswwwzzz{{{{{{~~~tttbbbVVVOOOIIIFFFBBB@@@>>>===<<<:::<<<<<>>===;;;:::;;;<<<;;;:::;;;<<<===AAAKKKZZZjjjuuu~~~~~~uuuuuusssooohhh```\\\YYYWWWUUURRRPPPOOOQQQSSSUUUVVVYYY```ggglllllliiifff}}}|||vvvsssvvvzzz}}}|||{{{iiiYYYTTTUUU^^^ppp|||eeeXXXWWWeee}}}ZZZMMMDDD666222888333333222000////////////...///000000000///---,,,,,,,,,+++,,,,,,,,,,,,,,,........................///...---,,,,,,,,,,,,,,,,,,------.....................//////000000111111111111111111111111111111222222222222222222222222222333333444555666666777555;;;999888<<<;;;DDDXXXxxxzzzWWWIIIAAA@@@>>>>>>???>>><<<:::===<<<<<<;;;;;;;;;<<<<<<============<<<<<<<<<<<<===;;;<<>>???===;;;:::;;;;;;:::888::::::;;;>>>GGGUUUgggsss|||uuutttrrrnnngggaaa\\\ZZZXXXVVVSSSPPPPPPQQQTTTUUUQQQTTTYYY___dddfffdddbbb|||uuutttxxx~~~}}}{{{zzz~~~{{{iiiXXXRRRVVVaaavvvrrr___WWW\\\nnnzzzVVVJJJBBB444000777333222111000////////////...///000000000///---,,,,,,,,,,,,,,,,,,+++,,,,,,..............................---,,,,,,,,,------,,,---.../////////............//////000000111111222222222222222222222222222222222222222222222222333333444555555666777777444;;;:::999======BBBPPPiiieeeNNNDDDBBB@@@???>>>===;;;999<<<<<<;;;;;;;;;<<<<<<===============<<<<<<<<<<<<>>><<<===???BBBFFFPPP[[[lllwwwmmmJJJBBBCCC>>>:::;;;999999888777777777777777555666777888888777666555666555333222222222333444333333333333333444555666777999<<<===???AAADDDGGGJJJLLLPPPUUUZZZaaagggkkklllrrrxxx{{{{{{}}}ttt```TTTNNNKKKGGGDDDCCCAAA???>>>===<<<@@@HHHQQQ\\\jjjvvv{{{{{{sssllliiiccc^^^WWWPPPJJJEEEAAA>>>???===::::::::::::999888999:::;;;===DDDQQQcccoooyyy}}}xxxvvvsssnnniiiddd___\\\YYYWWWTTTRRRRRRSSSVVVXXXTTTUUUXXX\\\```bbb```___~~~|||wwwuuuyyy|||zzz}}}}}}zzzzzz~~~~~~~~~~~~~~~~~~yyypppbbbVVVTTTYYYddd{{{uuufffXXXXXXdddzzzsssRRRGGG@@@444000555222111000000////////////...///////////////......+++---...---,,,+++,,,..............................------,,,,,,---------,,,---///000000000///.........//////000000111111222222222222222222222222222222222222222222222222555555555666777777777888333;;;999888>>>???AAAKKK]]]vvvUUUHHHEEEAAA???>>>===<<<;;;<<<;;;;;;;;;;;;<<<==================<<<<<<<<<<<>><<<>>>FFFOOOZZZhhhuuu|||}}}vvvpppnnnddd___XXXRRRLLLGGGBBB???===<<<:::999:::;;;:::999999;;;<<<>>>BBBNNN___kkkuuuzzz~~~{{{vvvrrrnnnjjjeeeaaa[[[YYYVVVTTTSSSUUUWWWYYYVVVVVVWWWZZZ]]]^^^]]]\\\~~~}}}}}}~~~}}}zzzwwwvvvvvvtttxxxyyywwwwww|||~~~}}}}}}}}}}}}}}}~~~~~~~~~|||vvvtttrrrmmmhhh```YYYWWW\\\bbbnnniii\\\QQQWWWmmmfffLLLAAA<<<444111333111000000/////////000000//////............//////,,,...///...,,,+++---///........................---------,,,,,,------...---...000111222111000///......//////000000111111111111111111111111111111111111111111111111111111444444444444444444444444222999777555<<<>>>>>>EEETTTtttaaaLLLHHHBBB???============;;;;;;;;;;;;;;;<<<==================<<<<<<<<<<<<>>><<<===??????AAAHHHQQQYYYaaaqqqiiiOOODDDAAA???<<<:::999888888777777888888555666777888888777666555555555555555555444333333333333222222333333444444666888:::;;;<<<>>>AAADDDHHHIIIKKKPPPVVV]]]aaaccciiiooouuuxxxxxx{{{yyypppddd^^^TTTLLLGGGDDDBBBAAA>>><<<===DDDMMMXXXgggttt|||}}}uuupppnnnddd```YYYSSSNNNHHHCCC@@@<<<:::999999:::;;;:::999999<<<>>>???BBBLLL[[[gggqqqvvv~~~~~~yyyuuurrrnnniiieee^^^\\\XXXUUUSSSTTTVVVWWWVVVUUUTTTVVVXXXZZZZZZYYYyyy{{{|||~~~}}}yyytttpppnnnsssuuussstttxxx{{{zzz~~~~~~~~~~~~~~~~~~~~~wwwnnnkkkhhhbbb\\\UUUTTTZZZdddmmmxxxwwwcccVVVMMMWWWrrrooo[[[FFF<<<888555222333000////////////000000111000///...------...000000,,,...000///---,,,---000........................------,,,,,,,,,------......///111222333222000///......//////000111111111000000000000000000000000111111111111111111111111111111000000000000000000111999666333:::<<<;;;AAANNNjjjmmmNNNIIICCC???======>>>>>>;;;;;;;;;;;;;;;<<<===>>>>>>=========<<<<<<<<<<<<===<<<===???>>>>>>EEEMMMPPPWWWgggvvvVVVFFFCCC@@@;;;:::999888888777888888888555666777888888777666555555666777777777666444333333333222222222333444444666777:::;;;<<<>>>AAACCCHHHHHHJJJOOOUUU[[[```aaahhhmmmtttvvvwwwyyymmmfffZZZPPPIIIEEEBBBAAA???<<<===CCCLLLWWWfffsss{{{zzzqqqllljjjddd```ZZZTTTNNNIIIDDDAAA;;;:::888999:::;;;;;;:::999===@@@@@@BBBKKKZZZeeennnttt|||zzzvvvssspppjjjfff```^^^YYYUUURRRRRRSSSTTTSSSRRRQQQRRRTTTVVVWWWWWW}}}|||~~~}}}wwwooohhhkkkgggeeeiiimmmpppwww~~~{{{}}}~~~}}}~~~~~~uuulllfff___XXXUUURRRQQQ\\\qqqfffSSSTTTRRRZZZyyy^^^RRRCCC999777777555222111111000000000000111111///////////////......---,,,,,,,,,---------......................................................***+++---///000//////...////////////////////////000000000000111111111111111111222222222333333333222333444444555555444444777888999:::999:::<<<>>>JJJeee^^^HHHAAAEEE@@@:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;;;;;;;:::???>>>======>>>@@@BBBDDDOOOQQQ]]]sss[[[HHHFFFBBB888999999:::999999888777666666666777777777777666666666666555444333333222222444333333222222333333444444555666888;;;===@@@AAADDDGGGJJJLLLNNNRRRYYY^^^gggkkkqqqvvvyyy}}}|||mmm]]]SSSMMMFFFAAA@@@???>>>>>>BBBHHHSSSgggwww}}}yyyqqqhhhkkkeee^^^WWWQQQKKKCCC>>>???>>><<<;;;<<<===???@@@FFF@@@===CCCMMMUUU\\\aaannnrrrvvvzzzyyyuuussspppkkkgggdddbbb^^^YYYUUURRRQQQPPPQQQQQQQQQQQQRRRSSSTTTTTT{{{zzz}}}zzzrrrllleee___]]]```eeehhhmmmsssxxxzzz}}}~~~{{{yyy~~~ssslllggg___XXXUUUVVVXXXeee|||ttt[[[OOOOOOQQQ^^^|||tttWWWLLL>>>555444444222///111111000000000000111111000000000000000//////...---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---////////////...////////////////////////000000000000111111111111111111111222222222333333222333444444555555444444777888999999999:::<<<>>>FFF\\\fffLLLAAADDD>>>999;;;:::;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<;;;;;;>>>===<<<<<<===???BBBCCCKKKMMMXXXkkkcccMMMEEE@@@<<<999999999888777777666555666666777777777777666666666666555444444333222222444333333222222333333444444555666888:::===???@@@BBBFFFIIIKKKMMMRRRYYY^^^eeeiiioootttxxx|||ppp^^^TTTMMMFFFBBBBBB@@@>>>???CCCHHHSSSfffwwwzzzqqqjjjiiieee^^^YYYSSSMMMFFF@@@<<<<<<;;;;;;===???BBBCCCFFFBBBBBBJJJUUU\\\ccchhhqqqsssvvvxxx}}}~~~xxxtttrrroookkkgggeeeccc```[[[WWWTTTQQQPPPPPPPPPPPPPPPPPPQQQRRRSSS~~~{{{{{{|||wwwggg]]]VVVWWW[[[^^^aaadddooorrrwww|||}}}|||yyyvvv}}}}}}rrrmmmhhh___XXXTTTSSSYYYkkk{{{cccOOOLLLLLLSSSgggxxxdddOOOEEE:::333222222111...111000000//////000000111000111111111111000//////............////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////////////////////////////000000000000111111111111111111111222222222222333222333444444555555444444666888999999888999;;;>>>AAAPPPtttsssTTTCCCCCC???;;;;;;999;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBGGGIIIRRR```qqqmmmWWWEEE>>>???888888888777666666555555666666777777777777666666666666555555444333333333444333333222222333333444444444555777999<<<>>>???@@@DDDHHHJJJLLLQQQXXX^^^cccgggmmmrrrwww{{{uuuaaaUUUMMMGGGDDDDDD@@@>>>???CCCHHHSSSeeeuuuzzzssslllhhheeeaaa\\\WWWPPPHHHCCC<<<<<<<<<===???BBBFFFHHHIIIGGGIIIQQQZZZ```gggmmmrrrqqqrrruuuyyy|||~~~~~~~~~xxxtttrrroookkkggggggfffccc___ZZZVVVRRRPPPPPPOOOOOOOOOOOOOOOPPPPPP~~~wwwhhhYYYTTTUUUVVVVVVWWWaaafffmmmuuuyyyzzzyyyxxx|||~~~~~~~~~zzzqqqmmmhhh^^^WWWTTTPPP[[[ppp}}}uuuiiiYYYLLLKKKLLLYYYuuujjjUUUIIIBBB999444333333222111000000////////////000000000000000000000///......------------............------------------------........................,,,------........./////////////////////////////////000000000111111111111111111111111222222222222222333444444555555444444666777888888888999;;;===@@@HHHhhh]]]FFFDDDAAA??????<<<;;;;;;;;;;;;;;;;;;;;;;;;========================;;;;;;;;;;;;<<<>>>???@@@CCCFFFNNNYYYfff{{{tttaaaJJJ???@@@:::999888777777666666666666666777777777777666666666666555555444444444333444333333222222333333444333444555666888;;;===>>>???BBBFFFHHHKKKPPPWWW\\\bbbeeekkkpppuuuzzz{{{eeeVVVMMMGGGDDDEEEAAA???@@@CCCHHHQQQcccrrr{{{uuuoooiiihhheee```YYYQQQIIIDDD>>>>>>===>>>@@@CCCGGGHHHLLLIIIJJJPPPWWW]]]fffnnnrrrnnnmmmrrrwwwyyy{{{|||zzzwwwuuurrrmmmiiijjjiiifffccc^^^XXXSSSQQQPPPPPPOOONNNNNNNNNNNNNNN~~~~~~~~~{{{{{{~~~}}}~~~yyyeeeYYYTTTPPPNNNNNNSSSXXXaaajjjrrrwwwyyyzzzzzz|||}}}~~~}}}~~~xxxpppkkkeee\\\UUUTTTTTTbbbyyy~~~vvviii]]]TTTNNNKKKPPPcccyyy___KKKBBB===777444333444333111000000////////////000000......//////......---,,,++++++,,,,,,,,,---------------------------------........................------------.........//////////////////////////////000000000111111111111000000111111111222222222222333444444555555444444555666777777777888:::<<>>??????BBBEEELLLUUUaaavvvwwwkkkSSSBBB>>><<<;;;:::888888888888888666666777777777777666666666555555555555555444444444333333222222333333444333333444555777999;;;<<<===AAADDDGGGIIINNNUUUZZZ```dddiiinnnrrrxxx}}}jjjYYYNNNGGGEEEFFFAAA@@@@@@CCCFFFNNN___nnn|||wwwrrrlllkkkhhhbbbZZZQQQIIIEEE???>>>======>>>@@@BBBDDDHHHFFFEEEIIINNNVVVcccpppyyyrrrnnnsssxxxxxxyyy{{{~~~~~~zzzxxxuuupppllllllkkkiiieee```ZZZUUUSSSRRRQQQPPPOOONNNMMMMMMMMM~~~zzzwwwwwwxxxwwwyyy{{{yyy|||ttteee[[[RRRLLLKKKJJJNNNTTT]]]fffnnntttwwwvvvyyy{{{}}}}}}~~~~~~|||sssjjjeee___XXXUUUVVV[[[jjj~~~yyyuuuvvvwwwwww|||ttt```TTTPPPPPPOOOZZZooooooUUUEEE;;;888444222222111000///000//////......//////000---............---,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------......///////////////////////////000000000000111111111111000000000111111111111222222333444444555555444444444666777777666777999<<<@@@CCCXXXgggKKKDDD???===???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;<<<===>>>??????AAACCCJJJSSS^^^rrr|||rrr]]]HHH>>>===<<<:::999888888999999666666777777777777666666555555555555555555555555444333333222222333333444222222333444666888:::;;;===@@@CCCEEEGGGKKKRRRWWW^^^aaafffjjjnnnsssyyy}}}qqq___RRRIIIEEEFFFCCCAAAAAABBBDDDKKKZZZhhh|||~~~yyytttnnnnnnjjjcccYYYPPPJJJFFF>>>===<<<;;;;;;<<<>>>???CCCAAAAAACCCGGGPPPaaaqqquuuoootttxxxvvvvvvyyy}}}}}}{{{xxxtttpppmmmllliiieee```\\\XXXVVVUUUTTTRRRQQQOOONNNNNNMMM~~~~~~}}}yyytttrrrrrrtttxxx{{{|||tttsss{{{wwwiii[[[RRROOOHHHIIILLLQQQXXXaaaiiimmmqqqtttyyy{{{|||}}}~~~~~~~~~zzzuuulllccc]]]XXXTTTUUUYYYeeessszzzwwwyyy{{{}}}uuu\\\NNNMMMPPPXXXjjjzzzaaaLLLBBB777555333222111000///...//////............//////...............------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///////////////////////////000000000000111111111111000000000000111111111111222333444444555555444444444555666666666777999;;;<<>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<:::;;;<<<===>>>?????????@@@AAAFFFOOO[[[mmmvvvcccNNNBBB===;;;999888777777888999666666777777777777666666555555555555666666666666444333333222222333333444222222333444555777999:::===@@@CCCDDDFFFIIIOOOUUU[[[^^^aaaeeeiiinnntttxxxzzzeeeWWWMMMGGGGGGDDDAAAAAAAAABBBGGGUUUcccuuuzzzvvvnnnmmmjjjbbbYYYPPPLLLJJJ@@@???===<<<===>>>@@@AAACCCCCCCCCDDDEEEKKK[[[kkk{{{nnngggnnnsssrrrssswww}}}}}}zzzuuuqqqnnnllliiiddd```\\\ZZZYYYXXXWWWUUUSSSQQQOOOOOONNN~~~~~~~~~wwwxxxxxxuuuqqqoooppprrr{{{}}}qqqlllrrrvvveeeYYYUUUJJJHHHGGGIIINNNWWW___eeemmmqqqvvvzzz||||||}}}~~~|||~~~yyypppfff\\\WWWSSSRRRVVV\\\qqqwww[[[LLLLLLQQQaaawwwpppVVVEEE@@@666555444333222111///...//////............/////////////////////......---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................//////---,,,,,,---...///////////////////////////000000000000111111111111000000000000111111111111222333444444555555444444444555666666666777999;;;888>>>IIIaaawwwYYYNNNBBB<<>>??????@@@@@@??????DDDMMMXXXhhhxxxeeeRRREEE<<<;;;888777666666888999666666777777777777666666555555555666666666666666444333333222222333333444111222222333555777888999>>>@@@CCCDDDEEEHHHNNNSSSYYY[[[^^^bbbeeejjjpppttt}}}jjj[[[OOOIIIHHHDDDBBBAAAAAAAAAEEERRR___qqq~~~zzzvvvmmmllliiiaaaXXXQQQNNNMMMCCCBBBAAAAAAAAACCCEEEGGGIIIIIIJJJHHHEEEGGGTTTbbbnnnaaa\\\eeennnoooqqqxxx}}}}}}zzzvvvrrrnnnlllhhhccc```]]][[[[[[ZZZXXXVVVTTTRRRPPPOOOOOO~~~|||}}}xxxttttttrrrooooooppprrrttttttvvvoooooorrrzzzvvviiicccWWWMMMEEEFFFKKKOOOTTTXXXgggmmmuuuxxxwwwwwwyyy|||~~~|||~~~|||qqqcccYYYVVVSSSQQQZZZhhhzzznnnRRRIIIMMMSSSmmm|||fffRRRFFFBBB888666333000............111111000///////////////+++,,,,,,---.........------------............///++++++++++++++++++++++++,,,,,,------...---------,,,,,,,,,---------......000///---,,,---...000222222111111111000000//////...///111222333333222222222333444444555555444444444444555666777888999999;;;@@@EEESSSzzzhhhMMMBBBAAA>>>999;;;;;;;;;;;;:::999888777:::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>??????===???FFFPPP^^^rrrnnnXXXFFF@@@<<<;;;===<<<888777999888888777666666666666666555555555555555555555555555444333333222222333333222222222333444555777777<<<>>>AAACCCEEEHHHKKKNNNPPPTTTYYY]]]aaagggooouuuyyyooo\\\QQQKKKGGGFFFEEEDDDCCC@@@BBBMMMZZZooowwwpppkkkiiieee```ZZZTTTOOOLLLGGGBBB?????????BBBIIIRRRYYYWWWTTTRRRRRRTTTXXXZZZZZZYYYYYY[[[bbbkkktttyyy~~~|||zzzwwwvvvnnnmmmjjjfffbbb^^^\\\ZZZYYYWWWSSSRRRRRRRRRQQQPPP}}}{{{zzz}}}||||||||||||zzzvvvsssrrrrrrqqqrrruuuwwwyyyyyyxxxoookkkooovvvwwwooocccWWWKKKHHHHHHIIILLLPPPZZZaaakkkqqqtttuuuxxx|||}}}~~~}}}~~~~~~qqqcccXXXUUUSSSTTT```ooo~~~hhhSSSJJJMMMSSStttxxx___NNNBBB;;;888666333000............111000000///////////////+++,,,------......------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---------......000///---------...000111222222111111111000000000...///111222333333222222222222333444444444444444444444555666777888999999999===@@@KKKmmmuuuYYYIIICCC???===;;;;;;;;;;;;::::::999888:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<===>>>???@@@>>>???EEEMMMXXXiiixxxuuu]]]JJJDDD???;;;;;;:::777777:::888888777666666666666666444444444444444444444444555444333333222222333333222222222333444555666777:::<<>>DDD\\\lllTTTEEEAAAAAA;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>???>>>???DDDIIIQQQ^^^kkk~~~eeeQQQHHHAAA;;;:::888666777999888888777666666666666666555555555555555555555555555444333333222222333333222222222222333555666777999;;;===???AAACCCGGGJJJLLLPPPTTTXXX\\\bbbkkkqqqwwwrrraaaXXXTTTPPPLLLIIIFFFCCCBBBHHHPPPbbbrrr}}}vvvmmmiiiddd]]]VVVPPPMMMKKKEEE@@@>>>>>>>>>@@@GGGOOO[[[aaaiiiqqqttttttpppmmmfff^^^TTTQQQWWWeeettt~~~}}}|||{{{zzzxxxqqqpppmmmiiiddd___ZZZWWW[[[ZZZYYYYYYYYYXXXUUURRR{{{{{{{{{zzzxxxvvvtttsssrrrqqqqqqssstttuuusssrrruuuxxx|||uuummmlllooowwwtttdddWWWNNNGGGEEEGGGIIIPPP[[[dddkkkqqquuuxxxyyy}}}~~~yyyxxxyyyxxxxxxooobbbVVVTTTZZZeeewwwaaaTTTPPPLLLXXXmmmeeeMMMGGG???555555444222000///.........000//////.........//////,,,,,,------...------,,,+++,,,,,,,,,------------------------------------.........---,,,+++***))),,,,,,,,,---------......///............///000000000/////////////////////000000111111222222222222000111222222333333222222333444444555666777888888;;;===>>>AAAPPPqqq~~~^^^GGGAAACCC;;;;;;;;;:::::::::;;;;;;999999:::::::::;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>===???CCCFFFKKKVVVaaannnoooYYYIIIAAA;;;:::999777666888888777777666666666666666666666666666666666666666555444333333222222333333222222222222333444555666888:::<<<>>>@@@BBBFFFHHHIIIMMMQQQTTTXXX___hhhooowww~~~oooaaa\\\SSSNNNIIIFFFCCCBBBFFFLLL\\\lll~~~~~~xxxppplllddd[[[SSSMMMIIIGGGDDD???=========>>>DDDLLLPPPXXXeeeqqqxxxxxxvvvsssmmmcccVVVQQQXXXgggvvv}}}|||{{{yyyxxxqqqpppnnnkkkfffaaa\\\ZZZXXXXXXXXXYYYYYYWWWSSSOOO{{{{{{zzzyyywwwtttqqqpppnnnnnnpppssswwwxxxwwwvvv|||wwwoooiiimmmvvvvvviii[[[NNNHHHGGGDDDIIIRRR[[[dddmmmssswwwyyy}}}}}}|||~~~uuunnnmmmoooqqqqqqiii___WWWWWWbbbqqq[[[PPPMMMMMMbbbYYYFFFAAA;;;333333222111000/////////...//////............//////,,,------...------,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++------------,,,+++***))),,,,,,,,,---------.....................///000000........................111111111111111111222222000111222222333333222222333333444555666777888888:::<<<>>>@@@HHHaaakkkMMMBBBDDD===<<<;;;:::::::::;;;;;;999999999:::::::::;;;;;;:::;;;<<<===>>>>>>>>>======<<<>>>BBBEEEIIISSS]]]gggzzzcccLLLCCC<<<<<<<<<999666666888777777666666666666666555555555555555555555555555444333333222222333333222222222222222333444555888:::<<<>>>???AAAEEEGGGGGGJJJNNNQQQUUU\\\eeelllvvv|||nnndddWWWOOOGGGEEECCCBBBEEEIIIXXXgggxxx~~~wwwsssnnnfff\\\RRRKKKFFFDDDCCC???<<<<<<;;;;;;AAAHHHIIIPPP\\\gggooorrrqqqpppnnncccWWWSSS[[[iiivvv}}}~~~|||{{{yyyxxxqqqqqqooollliiieeeaaa___XXXXXXYYYZZZZZZWWWSSSOOOxxxxxxwwwvvvtttqqqooommmlllnnnrrrxxx}}}~~~vvvjjjhhhiiiqqq}}}lllZZZNNNJJJBBBDDDHHHOOOYYYeeennntttwww{{{||||||||||||~~~~~~~~~~~~~~~ssskkkiiijjjllllllbbb\\\XXX]]]kkk~~~{{{[[[RRRQQQVVVpppmmmPPPAAA:::444000111111111000000/////////......------......//////------......------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---,,,,,,+++***))),,,,,,,,,---------...............///////////////------------............222111111000111111222222111222222333333333333333333333444555666777777888777888<<<>>>AAAQQQuuu\\\HHHEEE???>>><<<::::::::::::;;;999999999999::::::::::::999;;;<<<>>>>>>>>>>>>======<<<>>>AAADDDGGGPPPZZZfff~~~rrrUUUJJJAAA>>>===:::777777888888777666666666666666333333333333333333333333555444333333222222333333222222222222222333444444777999;;;===>>>@@@CCCFFFFFFHHHLLLNNNRRRZZZccckkkttt|||~~~qqq]]]RRRHHHDDDCCCCCCEEEHHHQQQ```qqq{{{|||uuurrrnnnfff]]]TTTLLLFFFCCCDDD???<<<<<<:::999===CCCHHHMMMVVV___fffjjjkkkkkkkkkaaaVVVSSS[[[iiitttzzz~~~}}}|||zzztttsssqqqnnnkkkhhhfffeee\\\\\\]]]]]]]]][[[WWWSSSqqqqqqqqqqqqpppooommmlllkkkooovvv~~~wwwpppgggeeelllzzz}}}iiiZZZTTTJJJHHHFFFHHHOOOZZZeeekkkssswww}}}~~~|||{{{}}}{{{|||~~~}}}||||||~~~ssskkkhhhhhhgggfffZZZYYYZZZcccuuunnnXXXUUU]]]jjjxxxYYYIII@@@666111222000000000000000000//////...------------...///000------......------,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,---------......---......///////////////.........//////000000000333222111000000111222222222222333444444444444444222333333444555666777777666777;;;???>>>FFFdddoooRRRHHHAAA???===:::999999::::::888999999999999:::::::::999:::<<<>>>???>>>======>>><<<===@@@AAADDDMMMWWWaaavvveeeVVVGGG@@@===;;;999999888888777666666666666666444444444444444444444444555444333333222222333333222222222111222222333444555777999;;;<<<>>>AAACCCEEEGGGJJJMMMQQQXXXbbbjjjvvvgggYYYKKKEEEDDDCCCDDDFFFIIIWWWhhhttt|||~~~yyysssnnnkkkfff^^^VVVNNNIIIFFFEEE@@@===;;;888666999???DDDIIIQQQZZZbbbgggkkkllllllaaaUUUSSS\\\jjjuuuzzzzzzwwwsssoookkkiiihhhhhh```____________]]]ZZZWWWjjjkkklllmmmmmmmmmlllkkklllpppxxx{{{lllaaa```kkkzzzuuufff___VVVPPPIIIFFFJJJSSS\\\cccoootttzzz|||zzz{{{~~~zzz|||}}}}}}{{{{{{~~~~~~rrrjjjfffeeecccbbbUUUWWW\\\gggzzzwwwwwwbbbSSSXXXhhh|||eeeJJJDDD@@@666222888//////000000000000//////---------------...///000---.........---,,,,,,+++)))************+++++++++------------------------******+++,,,,,,,,,++++++,,,,,,,,,---------......---......///000////////////000000000111111222222333222111000000111222222222333444444555555444444222333333444555666777777888777<<>>@@@ZZZyyy}}}ZZZKKKBBB@@@===;;;999888999999888888999999999:::::::::999:::===>>>???>>>===<<>>999555222222////////////............///...---,,,,,,...///111,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******+++,,,...//////////////////000111111////////////////////////////////////000000000000222222222222222222333333222222333444555666777888:::666777>>>???BBBRRReeennnNNNEEECCC>>>:::999:::888555:::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>???;;;;;;<<<<<<>>>BBBHHHLLLVVVeeezzz~~~iiiSSSHHHBBB===:::;;;999999888777666666666777999666444444666666333111555555444333333222111111222111111111222333333444555555666888999;;;===>>>DDDBBBDDDIIINNNSSS]]]fffxxx~~~```NNNJJJFFFEEEGGGBBBCCCIIIUUUeeetttzzzxxxtttmmmiiiccc[[[UUUPPPNNNMMMLLLFFF===888888999999999AAAEEEJJJRRR```mmmrrrpppsssdddWWWXXXcccoooyyy}}}|||}}}~~~~~~{{{yyy}}}zzzxxxtttooojjjfffgggccc``````bbb```ZZZTTT]]]]]]^^^aaaeeehhhkkkkkkyyy{{{rrrgggeeeiiikkkuuu}}}tttkkk```TTTMMMIIIGGGLLLTTT]]]fffmmmooosssxxxzzzxxx|||{{{{{{{{{||||||{{{zzz~~~}}}}}}~~~~~~}}}zzzrrrllleee\\\YYYYYYUUU\\\jjjzzztttvvv}}}rrrZZZSSSSSSfff|||```QQQAAA999666222000111////////////............***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***,,,...000111...------------...//////////////////////////////////////////000000000000111222222222222333333333222222333444555666777888:::666777<<<===???MMM___~~~YYYEEEBBB>>>;;;;;;<<<:::888999999999999:::::::::;;;::::::::::::;;;<<<===>>><<<<<<<<<<<<===AAAFFFJJJQQQ]]]nnnlllSSSFFFBBB>>>:::999:::999888777777666666777999777555555777777555333555555444444333222222111222222111111222222333444555555666777999;;;===>>>AAAAAACCCHHHLLLQQQ[[[ddduuuxxx|||fffSSSOOOIIIGGGGGGBBBAAAFFFPPP___nnnvvvvvvtttnnniiiccc\\\VVVRRRPPPPPPNNNGGG???999777888888888>>>CCCIIISSSaaannnssspppqqqdddYYY\\\gggrrr{{{}}}wwwyyy}}}}}}{{{yyytttnnnjjjiiigggeeeeeefffccc\\\VVV\\\]]]```cccgggkkknnnppp~~~}}}rrriiihhh___fffnnnttt{{{zzzoooaaaVVVMMMHHHIIIMMMSSSZZZbbbggglllsssvvvvvvzzzzzz{{{|||||||||||||||~~~}}}}}}~~~~~~}}}vvvooojjjbbbZZZVVVWWWVVV```ooo~~~~~~dddVVVQQQXXXuuu|||lllRRRFFF:::666444222000111/////////............---(((***,,,......---+++***------------,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++,,,---//////,,,,,,,,,+++,,,------...////////////////////////////////////000000000000111111222222222333333333222333333444555666777777:::666666::::::;;;GGGVVVyyyfffIIIDDD>>><<<<<<<<<:::888888888888888999999999999999999999999:::;;;<<<============<<<<<>>>>>BBBGGGJJJOOOXXXbbbpppvvvrrrttt}}}ooo\\\VVVMMMIIIGGGBBB???BBBIIIUUUcccmmmqqqrrrmmmiiiccc\\\WWWUUUTTTTTTRRRKKKBBB:::777777888888;;;@@@HHHSSScccqqqtttqqqkkk```ZZZ___kkkuuu|||}}}~~~sssppprrruuu{{{~~~}}}}}}}}}{{{wwwrrrmmmiiiiiiiiikkkllliiibbb\\\aaacccgggjjjllloooqqqsss}}}}}}uuukkk```aaacccgggppp{{{|||ooobbbVVVNNNKKKKKKKKKPPPXXX___fffmmmsssvvvyyy{{{|||}}}||||||{{{|||~~~}}}|||}}}~~~~~~~~~~~~{{{uuunnnhhh```XXXUUUXXX]]]ggguuuyyy___VVVTTT```mmm^^^III@@@888666555333111222//////.........---------+++,,,---...///...------...------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++......---,,,++++++******,,,,,,++++++,,,,,,---...////////////////////////////////////000000000000111111111222222333333444333333444444555666666777:::777777999888999BBBMMMgggqqqQQQHHH@@@======:::777666888888888999999999999:::999999999999:::;;;<<<======>>>===<<<;;;===@@@CCCGGGMMMVVVeee{{{oooXXXKKKCCC>>><<<;;;:::999888777666666666666666666666777777777666555555444444333333333333333222222111222222333333444444555666777999:::;;;======AAAFFFIIIMMMXXXbbbnnnuuuoooooo}}}|||hhh```SSSKKKGGGAAA===>>>BBBKKKWWWbbbiiilllkkkgggbbb\\\YYYWWWWWWXXXUUUOOOFFF>>>999888999::::::???GGGTTTeeesssvvvqqqbbb[[[YYYaaammmuuuzzz~~~}}}~~~~~~rrrlllkkknnnttt{{{yyyyyyzzz{{{{{{xxxrrrnnniiijjjnnnqqqssspppiiidddlllooorrrsssssssssuuuvvv~~~~~~yyyzzz|||~~~~~~wwwhhhccc^^^^^^dddooo||||||ooocccYYYPPPKKKFFFIIINNNUUU\\\ccckkkrrrwwwzzz|||}}}{{{zzzzzz{{{~~~}}}}}}~~~~~~~~~~~~zzztttlllfff^^^XXXZZZ___kkkrrr|||uuu]]]TTTVVVfffvvvbbbUUUCCC<<<666666555222000111............------------------,,,+++,,,---...///---------,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++.........---,,,+++***)))---------------......///////////////////////////////////////000000000000000000111222333333444444333333444444555666666666999888888999888999???FFFWWWuuuzzzWWWJJJ???======:::888999999999999999::::::::::::::::::::::::;;;<<<===>>>=========<<<;;;;;;>>>@@@EEEJJJTTTbbbtttjjjQQQCCC??????<<<;;;:::888777777666666444555555555555555555666555555444444444444333333333333222222111222222333333444444555666888999:::<<<===AAAFFFHHHMMMYYYfffwwwrrrgggooowwwlllZZZNNNGGG@@@<<<<<<===CCCKKKUUU^^^bbbdddbbb^^^[[[XXXWWWWWWXXXUUUPPPIIIAAA;;;999:::;;;:::>>>EEERRReeesssuuuooo\\\XXXZZZdddpppvvv{{{~~~}}}~~~~~~}}}~~~uuunnnkkkjjjooouuuuuuvvvwwwyyyyyywwwssspppmmmpppsssvvvvvvqqqjjjeeewwwzzz}}}|||yyywwwxxxyyy}}}||||||~~~~~~}}}wwwwwwzzz}}}~~~yyynnnaaa[[[\\\cccppp{{{}}}rrrgggZZZPPPIIIGGGHHHLLLPPPUUU^^^gggoootttyyyzzzyyyxxxyyy{{{~~~~~~~~~~~~~~~xxxqqqhhhaaa[[[ZZZbbblllzzzkkkYYYQQQYYYnnnqqq[[[NNN>>>888444333222...---............------------,,,,,,+++)))((((((***,,,...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,---------------...............//////000////////////////////////////////////000000000000000000111222333444444555444444444555555555666666888888888888888:::>>>BBBLLLfff___NNN@@@>>>???<<<<<>><<<======<<<::::::<<<>>>CCCHHHRRR___lll~~~zzzYYYGGGAAA@@@===<<<:::999777777666666444555666555444333444555555555444444444444444444333333222222111111222222333333333444555666888888<<<===AAAEEEGGGMMM\\\kkkooonnn~~~yyycccRRRIIIAAA===<<<<<<>>>CCCJJJQQQUUUYYYXXXWWWVVVTTTTTTSSSSSSPPPNNNIIICCC===::::::;;;:::<<>>???FFFYYYnnnXXXEEEAAA@@@<<<;;;@@@888888888888999999999999999999999999:::;;;<<<===;;;<<<<<<;;;::::::;;;===@@@DDDMMMXXXaaannnfffRRRGGGBBB===<<<;;;999888777666666555777888777444333444666444444555555555555555555444333222222111111222222222333333333444555777777:::<<>>===<<<<<<===AAAFFFIIILLLMMMNNNOOOOOONNNLLLKKKJJJJJJHHHCCC===999999:::999:::===HHH[[[jjjkkkeeeXXXXXX^^^jjjtttyyy|||~~~~~~tttllllllqqqrrrqqqpppqqqrrrsssrrrpppsssvvvxxxxxxtttnnnhhheee||||||~~~~~~~~~~~~~~~~~~|||zzzwwwvvvvvvxxx|||~~~~~~~~~jjj[[[SSSXXXaaaggguuuxxxkkk___UUULLLHHHDDDCCCKKKUUU\\\ccclllqqqsssuuuyyy}}}}}}}}}~~~~~~||||||}}}~~~xxxzzz{{{|||}}}wwwmmmfff]]]WWWWWW```sssfffWWWUUUWWWiiiiiiQQQEEE999444222222222///000333......---------,,,,,,,,,)))+++,,,......---,,,+++*********++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---,,,+++***...------------...//////////////////////////////////////////000000000000///000000222333444555555444444444555555555555555222444555555777;;;======CCCQQQsss|||cccLLLDDD@@@:::888<<<777777777777888888888888888888888888999:::;;;<<<:::;;;<<<;;;::::::;;;===>>>AAAHHHQQQWWWbbbxxxrrr]]]OOOEEE>>>===;;;999888777666666777999:::888555333444666444444555555555555555555444333333222111111111222222222222333444555666777999:::===@@@BBBLLL___qqqvvv|||rrr\\\OOOEEE???>>>===<<<;;;<<>>===<<<<<<;;;::::::999999::::::;;;888999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>DDDJJJPPPZZZlll|||sss\\\HHHDDD>>>:::;;;:::888777999888888888888777666444444555555555444444333333333444444333333333333222222333333222222333333444555777777:::???CCCKKKZZZiii~~~bbbMMMHHH???BBBBBB===;;;>>>???>>>AAAAAABBBBBBBBBAAA@@@???>>>===;;;999777555444444444888;;;>>>HHHUUUZZZWWWOOOWWWaaakkkrrrwwwzzz|||~~~wwwxxx|||xxxsssuuupppmmmmmmllliiiggghhhnnnqqqsssuuusssooojjjggg~~~||||||||||||||||||||||||zzzzzzyyyxxxyyy{{{~~~~~~~~~~~~~~~qqqbbbZZZXXXdddsss~~~rrrcccXXXMMMDDDCCCGGGGGGNNNXXXbbbjjjpppuuuyyyxxxyyy{{{|||~~~|||zzzvvvwwwyyy{{{}}}||||||zzzuuuooohhh```XXXYYY___kkkhhhVVVSSSWWWppp~~~___GGG>>>888666333111////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))+++,,,------,,,,,,,,,,,,,,,------.....................////////////////////////////////////000000000000111111111111444444555555555555444444444444555666777888999999AAAEEEYYYzzzcccMMMDDD???===>>>::::::999999999999::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>CCCHHHMMMUUUeeetttttt```PPPFFF@@@;;;<<<<<<888777888888888888888777666555444555555555444444333333333444444333333333333222222333333222222333333444555666666999>>>BBBHHHVVVcccooowwwjjjSSSKKKBBBEEEDDD???<<<===>>><<<>>>>>>??????>>><<<;;;:::<<<;;;999777666555444444555888999;;;CCCNNNQQQOOOMMMTTT```jjjrrrwwwzzz|||~~~tttuuu~~~xxxsssmmmiiiiiiiiifffeeegggoooqqqtttuuutttpppllliii}}}|||{{{{{{{{{|||}}}~~~|||{{{zzzzzz{{{}}}~~~|||{{{~~~}}}}}}}}}qqqaaaZZZ]]]ddduuuyyyiiiYYYLLLFFFFFFCCCFFFMMMWWWcccmmmsssvvvuuuvvvxxxzzz}}}{{{xxxtttuuuwwwzzz~~~}}}yyywwwssslllgggbbb\\\YYY^^^gggttt}}}^^^QQQWWWaaatttTTTAAA<<<555444222000//////000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************))))))))))))))))))))))))******,,,---------------***++++++,,,---...///000---............/////////........................000000000000111111111111444444555555555555444444444444555666777777888999<<>>@@@:::999999888888999999:::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>AAAEEEHHHOOO\\\iiiuuueeeYYYIIIBBB<<<======999777777777888888777777666555444555555555444444444444444444444333333333333222222333333222222333333444555555555999===???DDDPPP\\\fffrrrwww[[[OOOJJJLLLJJJDDD@@@@@@@@@>>>============;;;999777666888777666555555555555555444666777777<<>>@@@999999999888888999999999999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<>>>BBBEEEJJJUUU```xxxxxxhhh\\\KKKCCC<<<<<<===:::888777777777777777777666555555555555555555555444444444444444333333333222222222333333222222333333444555555555999===>>>BBBLLLWWWfffwwwdddTTTRRRTTTQQQJJJEEEFFFFFFDDDAAAAAAAAA???===:::777666555555444444444444555555444444444555777;;;===>>>EEENNN\\\iiirrrwwwyyy{{{}}}~~~|||~~~{{{rrrkkkhhhgggfffhhhlllppprrrssstttsssqqqnnnmmm~~~||||||}}}~~~{{{zzzyyyzzz{{{|||{{{{{{{{{|||~~~~~~||||||}}}~~~~~~~~~~~~}}}~~~}}}tttiii___```ooo}}}lll]]]TTTMMMHHHDDDIIITTT___fffhhhmmmpppuuuzzz~~~{{{zzzzzz{{{{{{zzzvvvtttrrrsssvvvzzz|||xxxsssooolllhhhccc^^^[[[```hhhppp{{{kkk\\\^^^sss```EEE999999111111000000//////////////////...---,,,++++++***------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))***++++++,,,---------------------------------------.....................//////000000000///000000000111111111111222222333444555555444444444444555555666666777777888<<>>???:::999999999999999999:::999999:::;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<@@@DDDGGGPPPYYYgggzzzmmm```PPPEEE<<<<<<===;;;999999666777777777777666666555555555555555555555555555444444333333333222222222333333222222333333444555555666999<<<===@@@KKKVVVfff|||ooo\\\XXXYYYUUUMMMIIIJJJLLLKKKGGGGGGFFFDDD@@@===999777555555444444444444555555333222333555666777:::===CCCMMM\\\iiisssxxxzzz{{{|||}}}~~~wwwnnnjjjhhhgggjjjooorrrrrrssssssrrrpppnnnmmm}}}}}}}}}{{{yyyyyy|||~~~}}}{{{yyyyyyxxxzzzzzzyyyzzz{{{~~~~~~~~~~~~|||}}}}}}~~~~~~~~~}}}}}}}}}{{{zzz}}}zzzkkkdddiiiwwwzzzkkk___TTTMMMGGGGGGOOOYYY___bbbhhhmmmtttzzz~~~}}}uuutttssstttuuuuuusssrrrqqqrrrtttyyywwwtttoookkkhhhddd```^^^]]]hhhttt|||vvveee```ggg|||qqqTTTAAA888777111111000000//////............------,,,,,,++++++------------------------...........................------,,,,,,------...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***+++,,,---......---------,,,,,,,,,,,,------------..................//////000000111000000000000111111111111111222333444444555444444444444555555555666666666888:::===DDDUUUuuuiiiMMM@@@???;;;::::::999999::::::;;;888888999:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::888:::???BBBEEEKKKSSS\\\kkk{{{kkkYYYLLL???<<<===<<<::::::666666777777777777666666555555555555555666666666444444333333333333222222333333222222333333444555555555777;;;<<<@@@KKKWWWiiilll______YYYOOOJJJMMMPPPPPPOOONNNLLLIIIEEE@@@<<<:::888777666555555555555555333222333666666666999>>>CCCMMM]]]llluuuyyy{{{{{{{{{}}}~~~xxxooolllkkkjjjnnnsssuuuuuutttsssrrrpppooonnn}}}}}}|||yyyvvvuuuxxxzzz~~~|||zzzyyyxxxxxxxxxwwwxxxzzz}}}~~~~~~~~~~~~}}}}}}|||{{{|||}}}}}}}}}}}}}}}||||||~~~}}}{{{zzz{{{~~~}}}rrrnnnqqq|||zzzqqqbbbZZZRRRMMMOOOUUUZZZ\\\ccciiirrrzzz~~~}}}zzzwwwpppnnnmmmmmmooopppppppppoooppprrrvvv|||vvvsssmmmhhhdddaaa^^^]]]bbbrrrfff___dddoooyyy[[[GGG===777444111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,++++++++++++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))******))))))***+++---...,,,,,,------------------,,,,,,---------.........,,,,,,---......///000000000000000000111111111111111111222333444444444444444444444555555555666666888777:::BBBKKKaaawwwWWWDDD???<<<;;;;;;::::::;;;;;;<<<777777888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::777888===???AAAEEEKKKQQQ\\\ppp~~~fffVVVEEE???>>>===;;;:::666666777777777777666666444555555555666666666777444444333333333333222222333333222222333333444555333333555888:::???LLLXXXooo~~~kkkhhh___SSSMMMPPPTTTVVVXXXWWWUUUQQQLLLGGGBBB@@@<<<;;;999777666555444444555333555888777444888???DDDOOO___nnnwww{{{|||{{{yyy|||~~~~~~~~~~~~xxxqqqpppppprrrvvv{{{zzzyyywwwuuusssqqqpppppp|||}}}|||xxxtttsssuuuxxx~~~|||zzzyyywwwwwwvvvwwwyyy|||~~~~~~~~~~~~}}}|||zzzyyyxxx||||||}}}}}}|||{{{{{{zzz}}}~~~~~~|||zzzyyy{{{||||||{{{~~~~~~uuupppqqqwwwqqqiii^^^UUURRRSSSVVVYYY___fffpppyyy}}}{{{wwwsssmmmkkkhhhhhhkkkmmmoooooonnnooopppsssyyywwwsssmmmgggbbb___]]]\\\eeexxxyyypppZZZZZZffftttgggKKK>>>:::666111111111111000///---,,,+++,,,,,,,,,,,,,,,,,,,,,---........................////////////////////////+++******************+++++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++***+++,,,...///***++++++,,,---...//////,,,,,,,,,---------......++++++,,,,,,---...//////000000000000111111111111000111222333444444555444444444444555555555555555777555999@@@EEESSSzzz^^^HHH@@@===<<<<<<;;;;;;<<<<<<===666777777888:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::777888;;;===>>>AAAFFFDDDLLL]]]xxxooo]]]JJJAAA???===::::::666666777777777777777666444555555555666666777777444444444333333333222222333333222222333333444555222111333666888>>>LLLYYYpppuuuqqqfffXXXQQQTTTYYY[[[```^^^\\\XXXSSSMMMIIIFFF>>>===;;;999777555444444777444666999777333666>>>EEEPPPaaapppyyy|||||||||xxx{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~yyyttttttvvvyyy~~~}}}|||zzzwwwuuusssrrrqqq{{{zzzxxxxxxyyyyyyxxxvvv~~~}}}}}}}}}}}}|||xxxuuuttttttuuuvvvyyy|||zzzwwwxxxyyyxxxwwwxxx{{{~~~}}}}}}~~~}}}{{{zzzyyyyyyzzz{{{|||||||||{{{{{{~~~tttnnnpppsssyyy|||lllccc]]]XXXTTTTTT^^^dddmmmuuuxxxyyyxxxwwwoookkkhhhgggjjjmmmmmmmmmsssssstttxxx~~~xxxuuunnngggaaa___aaabbbssszzzcccPPPZZZrrrrrrUUUBBB:::666444555........................***+++---.........------++++++++++++++++++++++++............---,,,+++***,,,,,,---------,,,++++++)))************+++++++++))))))))))))***+++,,,---)))))))))+++...//////...++++++,,,,,,,,,,,,------//////.........---------............////////////111111111000000000000000222222111111111111111111222555666444444777777444888888666<<>>888999999:::;;;<<<======<<<;;;;;;;;;<<<===???@@@DDDIIISSSgggoooTTTEEE@@@===;;;:::999888777666666777777888666666666666555555555555555555444333333222111111444333222222111111222222333333333555888@@@IIIOOOmmmxxx~~~mmm\\\QQQPPPVVV]]]kkklllggg^^^[[[\\\VVVKKKCCC???======:::666555888666777999999999999<<<>>>EEEXXXllltttuuuwwwzzz||||||yyyxxxzzzzzz~~~}}}~~~~~~|||}}}~~~~~~||||||{{{wwwxxxzzzwwwwwwwwwvvvuuu{{{yyyxxxxxxzzzzzzyyywwwyyyyyyzzz|||}}}}}}{{{yyyuuuuuuuuuwwwyyy|||~~~|||zzz{{{{{{zzzxxxxxx{{{~~~}}}||||||yyyxxxwwwwwwwwwxxxyyyzzz{{{{{{zzzyyyzzz|||xxxuuuuuuzzzwwwoooiiibbb\\\[[[]]]bbbiiiooossssssrrrrrrooollliiihhhjjjmmmmmmmmmppprrruuuxxx{{{~~~uuurrrkkkccc^^^^^^ccciii{{{qqq]]]TTTfff{{{eeeLLL===777444333444........................++++++---.........------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,+++***))))))************+++++++++,,,++++++************+++***)))***+++...///...---++++++,,,,,,,,,,,,------///.........------------............////////////000000000000000000000000111111222222222222222222...333555333333666777666888888666:::BBBGGG```cccJJJDDD???;;;<<<<<<::::::===888999999::::::;;;;;;<<<;;;;;;:::::::::999999999::::::999999:::;;;===>>>>>>AAAIIIXXXppp|||___MMMDDD>>>:::999:::999777666666777777888666666666666555555555555555555444444333222222111444333222222111111222222333333333444777>>>FFFLLLaaannnyyycccUUURRRXXX___qqqtttqqqhhhdddddd___WWWJJJCCC>>>>>><<<999777888666777888888777888;;;===KKK\\\mmmttttttwww|||}}}||||||}}}}}}}}}{{{|||{{{|||~~~~~~}}}~~~~~~}}}~~~}}}~~~|||~~~}}}{{{{{{yyyvvvssszzzxxxxxxxxxzzz{{{zzzyyyyyyxxxyyy{{{}}}}}}{{{yyyvvvvvvvvvwwwyyy{{{~~~~~~||||||||||||zzzxxxxxx{{{~~~~~~}}}|||{{{{{{vvvuuuuuuuuuvvvwwwyyyzzzzzzzzzyyyxxxxxxzzz~~~}}}|||wwwooohhheeebbbdddgggkkkmmmnnnnnnmmmooollliiiiiijjjlllmmmmmmoootttxxxzzzzzz{{{~~~|||yyyzzzpppmmmfff^^^YYY]]]hhhrrr|||~~~qqqaaaYYY^^^wwweeeTTT@@@777444111111222........................+++,,,,,,------------,,,------------------------***+++,,,------.........,,,,,,,,,++++++)))(((((()))************+++++++++///...---+++***))))))(((++++++***,,,......---+++++++++,,,,,,,,,,,,------............------------............////////////000000000000000000000000111111222222333333444444000777:::777333444666777777888666999???AAATTTsss|||XXXEEE???<<<===>>>;;;;;;===::::::::::::::::::::::::::::::999999999888888888999888888777888999;;;<<<>>>@@@DDDNNN```{{{oooYYYLLLCCC===::::::999888777666777777888666666666666555555555555555555444444333222222222444333222222111111222222333333333444666;;;BBBGGGWWWdddtttnnnZZZTTTXXX^^^rrr{{{}}}uuuoooooollleeeUUUKKKCCCAAAAAA>>><<<;;;:::;;;;;;999999999<<>>BBB<<<444333555666555777666888>>>>>>JJJccciiiJJJCCC>>>>>>===:::888999::::::::::::::::::::::::777777888999:::;;;<<<<<<999888777777888999:::;;;???@@@DDDJJJUUUkkk|||dddTTTHHH@@@>>>;;;:::888777666777777888666666666666555555555555555555444444333333333333444333222222111111222222333333333333555888>>>BBBOOOYYYhhhvvvxxx^^^RRRTTTYYYkkkyyyzzzyyywwwqqqcccVVVKKKIIIJJJGGGCCCAAAAAAAAA@@@>>><<<===@@@CCCPPP___mmmqqqqqqssswwwxxx}}}~~~~~~~~~}}}{{{yyyzzz~~~}}}}}}~~~~~~~~~~~~zzzuuuwwwvvvvvvwwwyyyzzzyyyxxx{{{zzzyyyzzz{{{{{{zzzxxxwwwwwwvvvvvvwwwxxxzzz{{{yyyzzz|||}}}|||{{{zzzyyywwwyyy{{{{{{yyyxxxxxxyyyxxxwwwvvvuuutttuuuuuuvvvzzz{{{zzzyyywwwxxxzzz}}}rrrnnnsss|||ooollliiihhhiiijjjiiihhhggghhhhhhiiijjjlllnnnpppvvv{{{~~~|||}}}}}}}}}wwwqqqvvvzzzooodddaaa\\\WWWYYYdddvvvyyyqqqsssxxx{{{{{{kkk^^^RRR]]]rrrfffTTTIII???666444444111//////........................,,,,,,,,,,,,+++,,,,,,,,,************************------------,,,+++***)))************)))((('''&&&))))))*********+++++++++---,,,++++++*********+++---,,,+++,,,------+++***+++++++++,,,,,,,,,------,,,,,,------------------............////////////......//////000000000000111111222333444444555555777>>>BBB<<<444333555666333777555888>>>===EEEXXX|||rrrNNNEEE>>>======999777777888999999::::::;;;;;;<<<888888999:::;;;<<<======:::999999888888999;;;;;;:::<<<@@@EEEJJJYYYvvvjjjYYYKKKBBB@@@<<<;;;999777777777777888666666666666555555555555555555444444444444333333444333222222111111222222222333333333444666:::===FFFMMM\\\qqqcccRRRPPPSSSaaattt{{{ooobbbWWWTTTTTTQQQLLLJJJGGGFFFCCC@@@>>>???CCCFFFQQQ```ooouuuuuuuuuuuuttt{{{~~~~~~|||~~~~~~~~~zzzzzz|||~~~~~~{{{wwwuuuuuuuuuwwwxxxwwwvvvuuuttttttvvvyyy{{{{{{{{{wwwvvvuuuuuuuuuvvvwwwxxxxxxzzz|||}}}|||{{{{{{|||wwwyyyzzzyyyxxxwwwwwwxxxwwwvvvtttsssrrrrrrrrrssszzz{{{zzzyyywwwwwwxxxzzz~~~~~~~~~tttkkkmmmttt{{{|||xxxzzzqqqmmmgggeeeffffffeeecccdddfffiiikkkmmmpppsssvvvzzz}}}~~~}}}~~~}}}~~~wwwrrrssszzz{{{oooggg___\\\YYYYYY___lll{{{wwwxxxxxxvvvyyy{{{kkk___WWWTTTccc|||zzz^^^JJJCCC;;;555555555111//////........................---,,,,,,++++++++++++,,,************************)))***+++,,,,,,---------)))************)))(((((()))************+++++++++*********)))******++++++---,,,+++,,,------,,,***++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------............////////////---......//////000000111111111222222333333444444000777:::777333444666777222666555777>>>===AAAOOOlllsssQQQGGG===<<<===;;;:::;;;888888999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;999999999:::;;;<<<888999>>>CCCEEENNNgggqqq^^^NNNCCC???<<<;;;:::888777777777888666666666666555555555555555555444444444444444444444333222222111111222222111333444444444555888;;;CCCKKK\\\vvvoooYYYQQQQQQ\\\nnn~~~wwwlllbbb___]]]XXXSSSRRRJJJHHHDDD@@@===???CCCFFFVVVdddsssyyyzzzyyyxxxtttzzz|||~~~~~~}}}}}}}}}~~~}}}~~~~~~|||{{{|||~~~~~~~~~vvvuuuttttttuuuvvvtttsssqqqpppppprrruuuwwwxxxxxxvvvvvvtttsssssstttuuuvvvtttvvvyyyyyyxxxxxxyyy{{{wwwxxxyyyxxxvvvuuuvvvwwwuuutttsssrrrrrrsssttttttyyyzzzyyywwwuuutttuuuwwwvvvxxxyyyzzz{{{uuupppqqqssstttqqqsss}}}rrrmmmgggdddeeeeeeccc```bbbeeejjjnnnqqquuuzzz~~~|||uuusssqqqtttzzzzzzqqqhhhddd[[[YYYXXX\\\gggtttkkk\\\WWWWWWbbbuuuuuuXXXEEE===777333444444111...///........................------+++*********++++++************************)))***+++,,,,,,---,,,,,,))))))******++++++******)))************+++++++++***))))))(((((())))))***,,,++++++,,,---...,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------............////////////------......///000000111111111222222222222222222...333555333333666777666333777444555<<<<<<===HHHZZZzzztttYYYLLL@@@======<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;:::::::::999999;;;;;;999999999999:::;;;;;;:::===BBBCCCIII___www}}}hhhTTTFFFAAA===<<<:::888777777777888666666666666555555555555444444555555555555555555444333222222111111222222111222444555555555888:::???LLLccceeeYYYVVVZZZhhhsssuuuxxxzzzrrrkkkgggccc\\\XXXXXXNNNLLLGGGBBB???@@@DDDHHHZZZfffsssxxxzzz{{{zzzwww{{{{{{|||~~~}}}{{{|||||||||~~~|||}}}~~~vvvuuussssssttttttsssqqqqqqpppooooooqqqssssssrrrvvvuuutttsssrrrsssssstttooorrrttttttssssssuuuxxxwwwxxxxxxwwwuuuuuuuuuvvvuuuuuuttttttuuuvvvxxxyyyxxxxxxxxxvvvtttsssssstttooorrruuuvvvvvvxxx}}}wwwrrrpppppplllnnnwww~~~~~~zzzxxxtttnnnhhheeeffffffccc___aaaffflllppptttyyyyyyssssssooopppuuutttllleeedddYYYWWWWWW___lllzzz|||^^^QQQVVV___ssslllPPP???888333111222333000...///...........................---+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))((()))***++++++,,,,,,+++)))************+++++++++******)))(((((((((((((((+++++++++,,,......---+++++++++,,,,,,,,,---------+++++++++,,,,,,---------............/////////000---------...///000000111222222111111111111111111222555666444444777777444444888444444;;;::::::CCCMMMkkkxxxbbbSSSDDD>>>===<<<:::;;;<<<<<<;;;::::::999888888777777888999:::;;;;;;<<<;;;:::999888888999::::::;;;777888===>>>CCCXXXpppqqq[[[KKKEEE===<<<:::888777777777888777666666666555555555555444444555555555555555555444333222222111111222222000222444555555666888999888JJJeeeoooaaa\\\ZZZdddjjjiiimmmxxx~~~zzztttooollleee]]]ZZZ[[[RRROOOJJJEEEAAACCCGGGKKK[[[fffqqquuuwwwyyyzzzxxx|||zzz{{{~~~{{{|||{{{|||~~~}}}~~~~~~~~~~~~}}}xxxwwwwwwuuutttsssrrrrrruuutttrrrqqqqqqrrrssstttuuussspppnnnllllllmmmnnntttsssrrrqqqrrrssstttuuutttsssssssssssstttuuuuuuxxxuuussssssuuuvvvuuusssuuuvvvwwwuuurrrqqqsssvvvzzzvvvrrrqqqrrrtttvvvvvvwwwoooiiihhhiiimmmssswwwvvvtttuuuooogggccccccdddddddddaaagggooovvv|||{{{zzzyyyxxxooolllmmmooommmeee^^^\\\YYY[[[```kkkwwwsssYYYUUUXXXoooyyyXXXCCCAAA444444333222111000///...---------,,,,,,+++++++++---------+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++***))))))))))))++++++++++++++++++++++++/////////......---------,,,,,,------......------000000...------...///000...///000111111000//////111111222222222333333333111222444666999;;;<<<===III^^^ooo]]]III>>>:::888888:::999:::;;;<<<;;;999777666999999888888999999:::;;;:::999888777777777888999888:::;;;999:::CCCSSS___}}}cccQQQIIIGGG???999;;;<<<:::777666777777666555555555555555555444444333333444444555333333333222222222111111111333666999:::999888777<<>>HHH___sssTTTEEEBBB@@@<<<999666777888:::::::::999999:::999999999999:::;;;;;;;;;:::999888777777777777777:::;;;999888<<>>AAANNNhhhdddPPPGGG@@@;;;999::::::::::::999888666555999888888888888999::::::;;;::::::888777777666666666888::::::999<<>>HHHSSSfffyyy___OOOJJJOOOZZZdddiiikkknnnqqqrrrooohhhcccfff```ZZZVVVRRRPPPTTT[[[ggglllrrrwwwyyy{{{}}}~~~{{{zzzzzz|||~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~|||zzzyyy{{{}}}||||||||||||||||||||||||~~~}}}}}}|||{{{yyy{{{~~~~~~|||{{{|||||||||||||||{{{{{{{{{|||{{{zzzzzz{{{|||}}}}}}xxxyyyzzz|||}}}~~~~~~mmmllllllkkkkkkjjjjjjjjjmmmnnnooopppqqqppppppooonnnooopppqqqpppnnnkkkiiikkklllmmmmmmnnnoooooooooooooooooonnnoooooopppqqqrrrsssssssssqqqpppoooooommmnnnooopppqqqqqqpppooommmkkkiiiiiilllnnnoooooonnnooosssxxxyyyyyy~~~vvvpppiiieeeeeefffeeeccc______]]]]]]^^^```dddgggrrrwww}}}}}}zzzqqqlllhhheee```\\\^^^dddmmmttt~~~}}}bbb\\\nnn~~~```III???777///111111111000000//////...,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,***)))(((,,,+++++++++*********)))******+++++++++,,,,,,,,,------,,,+++******))))))************************))))))))))))))))))))))))'''''''''((()))***+++,,,------------------------++++++++++++++++++++++++***+++,,,---............,,,------....../////////222111111000////////////111111222222222333333333222333444555666777888888<<<===CCCVVVuuuiiiWWWHHH@@@???<<<<<<;;;:::999888777666777777777777777888999999::::::999999888777666666444777999:::;;;===AAAEEEQQQ^^^vvvfffVVVKKKBBB??????<<<999888888888777666666666666666666555555444444555555666444444444333333333222222333222111000111222444666111444;;;DDDPPPddddddOOOGGGIIIPPPWWW\\\^^^bbbgggiiihhhccc___eee```\\\[[[XXXVVVZZZ```kkknnnsssvvvxxxzzz}}}{{{zzzyyyyyy{{{}}}}}}|||~~~~~~~~~~~~|||zzzzzz{{{}}}~~~}}}zzzyyyyyyzzz}}}~~~~~~|||zzzyyyzzz{{{|||wwwyyy|||}}}~~~~~~~~~|||||||||{{{{{{{{{{{{|||{{{yyywwwyyy|||xxxyyy{{{}}}~~~lllllllllkkkkkkkkkjjjjjjkkklllmmmnnnnnnoooooonnnlllmmmoooooonnnllljjjiiiiiijjjkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooopppoooqqqssssssqqqpppooopppmmmlllmmmnnnppppppnnnllljjjiiihhhiiikkknnnoooooommmmmmpppttttttssswww}}}xxxrrrjjjeeecccbbb```]]]\\\]]]]]]^^^___bbbgggkkkqqquuu{{{~~~{{{zzz~~~uuummmiiieeebbb______fffooouuuzzz~~~rrrdddkkkzzzZZZGGG<<<555111111111111000000/////////++++++,,,,,,,,,,,,------+++,,,...---+++)))))))))------------------------******+++++++++,,,,,,,,,------,,,,,,+++*********))))))))))))))))))))))))++++++************)))))))))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,------......------,,,---...///000000000///222111000000000000111222111111222222222333333333333333333444555666666777666999===IIIeeekkkTTTFFFAAA;;;:::::::::;;;;;;;;;;;;777777777777777888999999888999999999999888777777444666888:::;;;===@@@CCCJJJUUUkkk}}}]]]RRRFFFBBBAAA===;;;;;;999888777777666666777777666666555555555555666666444444444444333333333333333222222111111333444555222333999AAAMMM^^^wwwlllTTTIIIFFFHHHLLLOOOQQQTTTXXX\\\]]][[[YYY___]]]]]]^^^^^^]]]```fffnnnpppsssuuuvvvyyy|||}}}{{{yyyyyyzzz|||}}}}}}}}}~~~~~~}}}{{{zzz|||~~~~~~|||yyywwwwwwyyy|||~~~~~~|||zzzxxxwwwxxxzzz{{{vvvwwwyyy{{{}}}}}}}}}}}}zzz{{{|||}}}~~~~~~~~~~~~zzzzzzzzzzzzzzz{{{||||||yyyvvvtttvvv{{{zzz{{{}}}~~~~~~~~~}}}nnnnnnnnnmmmmmmmmmmmmllliiiiiiiiijjjjjjkkklllmmmkkkllllllmmmlllkkkiiihhhggghhhjjjkkkmmmmmmmmmllllllllllllllllllmmmnnnnnnkkknnnqqqrrrpppnnnooopppmmmllllllmmmoooooollliiihhhgggfffhhhjjjmmmnnnmmmmmmmmmpppsssrrrpppttt{{{uuuooohhhcccbbb```]]]ZZZ[[[]]]___aaabbbffflllpppppptttyyy}}}~~~~~~}}}~~~yyyuuutttwwwwwwooogggccc```___^^^aaalllxxx|||~~~~~~|||~~~sssjjjhhh|||lllUUUEEE888222333000000////////////......+++++++++,,,,,,---------,,,------,,,***))))))*********++++++,,,,,,------******+++++++++,,,,,,,,,++++++++++++************((((((((((((((((((((((((+++++++++******)))))))))******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------......------,,,+++---...///111111111111000000000000111333555777999111111222222222333333333333333333444444555555666333999===AAAUUU{{{fffNNNBBB===<<<<<<;;;;;;<<<<<<<<<999999999999999::::::;;;666777888999:::999888888555666777999:::;;;>>>???EEEOOOeeeuuueeeSSSHHHBBB===;;;;;;999888777777666666777777666666555555555555666666555444444444444333333333222222222111222222333333555333444:::CCCQQQddduuu}}}www^^^QQQKKKGGGFFFFFFFFFGGGKKKOOORRRSSSSSSXXXXXX[[[aaabbbbbbeeejjjpppqqqssstttuuuxxx||||||yyywwwvvvxxxzzz{{{{{{zzz|||~~~}}}~~~~~~|||zzzzzz{{{}}}{{{zzzxxxwwwwwwxxxzzz{{{zzzzzzzzzzzzyyyxxxwwwvvvuuuvvvwwwxxxyyyzzz{{{|||xxxxxxxxxxxxyyyzzz{{{{{{xxxwwwwwwwwwxxxzzz{{{|||zzzvvvsssuuuzzz|||}}}~~~~~~}}}{{{yyyzzz{{{kkkkkkjjjjjjjjjjjjjjjjjjhhhggggggfffgggiiikkklllkkkkkkkkkkkkjjjiiiiiihhhfffgggiiikkkllllllllllllkkkkkkjjjjjjkkkkkklllmmmhhhlllpppqqqooommmnnnooommmlllkkkmmmooonnnjjjgggfffeeeeeefffiiilllmmmlllkkkjjjlllooonnnlllpppwwwvvvzzzrrrlllfffbbbaaa___\\\YYY\\\___bbbccceeeiiioootttooosssxxx{{{{{{{{{|||||||||{{{{{{wwwqqqmmmnnnvvv}}}wwwqqqkkkbbb___]]]]]]]]]bbbppp}}}|||{{{}}}~~~hhhdddkkkaaaPPPDDD555000444...............---------+++++++++,,,,,,------------------+++))))))***+++&&&&&&'''((()))***++++++******+++++++++,,,,,,,,,)))))))))))))))*********((((((((((((((((((((((((++++++******))))))((((((((((((((((((((())))))***+++++++++++++++++++++++++++++++++,,,,,,---------............---,,,++++++---...000111222222222111......000222555999===???111111222222222333333333333333333444444555555555555<<>><<<===<<<999999;;;;;;;;;::::::::::::999999::::::;;;;;;::::::999888666666666666888:::<<<===EEEOOOaaa|||xxx___MMM???;;;===888888888777555555666777555555555666666666666666333333333333333333333333333333222222111000//////333555666555666===HHHQQQ^^^bbbpppsssdddZZZTTTRRRGGGCCC@@@BBBFFFFFFEEEDDDDDDMMMYYYbbbgggjjjlllnnnppprrrsssttttttvvvxxxzzz~~~yyysssooonnnppprrrssstttuuuwwwyyyzzzzzzzzzzzzzzzyyyxxxwwwxxxyyyzzz{{{ttttttuuuvvvwwwwwwxxxxxxyyyzzzzzzzzzzzzyyywwwwwwvvvttttttvvvyyyzzzwwwtttwwwvvvuuuuuuuuuvvvwwwxxxuuuuuuuuuuuuvvvwwwxxxyyy{{{zzzyyyxxxyyy{{{}}}||||||||||||{{{xxxvvvuuuppppppvvviiijjjkkklllllljjjiiigggccccccccccccdddeeefffggghhhgggffffffgggfffeeecccbbbcccdddfffhhhjjjkkkkkkhhhhhhiiiiiiiiiiiihhhhhheeegggjjjllllllllljjjiiijjjiiiiiihhhhhhiiiiiijjjeeeeeefffggghhhhhhiiijjjhhhhhhhhhhhhjjjlllnnnooorrruuu}}}tttjjjfffaaa[[[WWWWWWXXXXXXWWWZZZ___fffkkkooorrruuuvvvvvvttttttuuuyyy|||}}}}}}~~~{{{vvvrrrpppqqqrrrxxx{{{tttllleee```___^^^aaagggpppyyy~~~}}}~~~}}}}}}~~~|||}}}~~~{{{sssyyy}}}mmmccceeepppnnn^^^III999333111///---......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,+++)))((()))***++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((()))))))))*********((((((((((((((()))******))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------............111000000///------...,,,000//////000222666:::<<<222222111111111222333444000111222333444444444444555777777<<>>EEEOOOaaattt}}}~~~wwwlllTTTJJJCCCCCCFFFEEEDDDEEEAAAIIIUUU```gggkkkmmmnnnnnnoooqqqqqqqqqrrrtttvvvyyyxxxvvvuuuuuutttqqqooonnnooorrrtttwwwyyyzzzzzzvvvvvvwwwxxxxxxxxxxxxxxxyyyyyyxxxxxxwwwvvvuuuuuuvvvwwwyyy{{{zzzyyyvvvtttvvvvvvvvvwwwyyyyyywwwuuuvvvvvvvvvvvvwwwxxxyyyzzzttttttttttttuuuvvvwwwxxxwwwvvvuuuuuuuuuwwwyyyzzz}}}{{{yyyvvvuuusssssstttssstttxxx}}}fffeeeeeeeeeeeeggghhhiiibbbbbbbbbbbbbbbcccdddeeebbbbbbbbbccceeeeeedddcccbbbbbbcccdddeeefffggggggfffffffffeeeeeefffffffffddddddddddddeeefffggggggfffeeeeeeddddddeeeeeeffffffffffffeeeeeeeeeeeeeeefffffffffggghhhiiijjjjjjnnnnnnooopppoookkkddd^^^___\\\XXXUUUUUUWWWYYY[[[bbbfffkkkpppsssvvvyyy{{{yyyxxxvvvvvvyyy{{{{{{{{{|||zzzvvvsssrrruuu||||||wwwrrrlllfffaaaaaadddlllwww~~~}}}}}}}}}}}}}}}||||||{{{|||tttfffdddgggpppyyy~~~ddd[[[\\\```ooo~~~}}}|||sssaaaQQQJJJCCC:::555444444333111///...---,,,,,,,,,------+++,,,,,,------,,,,,,+++)))***++++++***)))***,,,******************************++++++++++++,,,,,,((((((((()))))))))******((((((((((((((())))))***))))))))))))))))))))))))(((((())))))***++++++,,,+++++++++***************+++++++++,,,,,,,,,------,,,,,,---------.........000'''000111***???LLL333000000111111111000000///111111111111111222222333666555444333333444666666555888777999???CCCWWWvvv___NNN???;;;>>>???===;;;;;;;;;:::::::::999999999::::::;;;;;;::::::999888777777666666666777999:::>>>BBBKKKYYYjjj|||gggPPPDDD???>>><<<;;;;;;:::999777666666666666555555555555555555555555555555555555333333333222222111111111000222333333222333555888>>>GGGWWWdddiiiiiimmmuuuvvv[[[NNNFFFHHHJJJFFFCCCDDD@@@GGGSSS^^^fffjjjlllmmmmmmnnnoooooonnnoooqqqsssttttttuuuvvvvvvtttppplllnnnoooppprrrtttvvvwwwwwwwwwxxxyyyzzz{{{zzzyyyxxxxxxwwwwwwvvvvvvuuutttttttttvvvxxxzzzzzzxxxuuutttvvvvvvwwwxxxxxxxxxwwwuuurrrrrrsssssstttuuuvvvwwwsssssssssssstttuuuvvvwwwwwwvvvtttttttttvvvxxxyyy~~~|||zzzwwwvvvuuuuuuuuusssrrrssswwwzzzgggfffdddcccdddeeefffgggbbbaaaaaaaaaaaabbbccccccbbbaaaaaaccceeeeeedddcccddddddddddddddddddddddddeeeddddddccccccddddddeeedddcccccccccdddeeefffgggeeeeeeddddddddddddeeeeeeeeeeeeeeedddddddddddddddffffffgggggghhhhhhhhhhhhiiihhhfffdddbbb^^^ZZZWWWYYYXXXVVVTTTTTTWWW\\\___fffjjjnnnrrruuuwwwzzz||||||zzzwwwwwwyyyzzzzzzyyyzzzxxxuuurrrrrrvvv}}}~~~wwwrrrpppkkkeeebbbbbbgggqqq}}}~~~}}}}}}|||||||||||||||}}}||||||}}}qqqlllhhhkkkooovvvqqqZZZWWW]]]ppp~~~zzzttthhhUUUGGG@@@:::333//////000000000......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++)))***++++++***)))***,,,************************))))))))))))************)))))))))*********++++++((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------------...222)))333555///EEESSS;;;///000111111222111000///000000111111222222222222555444333222222333444555333888777888===@@@NNNfffgggTTTAAA;;;>>>???===;;;;;;;;;:::::::::999999999::::::;;;;;;::::::999888777666555444444555666777:::>>>DDDLLLWWWfffvvv{{{___MMMBBB???<<<;;;<<<<<<:::999777777666666555555555444444444444444444444444444333333333222222222222222111222333333222222333444888>>>IIIRRRUUUYYYcccooo~~~bbbTTTKKKOOOQQQJJJDDDDDDDDDIIIQQQ[[[dddiiikkkkkklllmmmnnnmmmlllmmmoooppprrrsssuuuxxxyyyvvvrrrnnnooooooppppppqqqrrrssssssuuuvvvxxxyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwsssuuuwwwxxxxxxwwwuuutttuuuvvvwwwxxxwwwvvvuuuuuuqqqqqqrrrsssttttttuuuuuurrrrrrrrrrrrssstttuuuvvvwwwuuutttssssssuuuwwwxxx{{{zzzxxxwwwwwwwwwxxxyyyvvvtttvvvyyy{{{~~~eeedddcccbbbcccccceeefffaaaaaa`````````aaaaaabbbaaaaaaaaabbbddddddcccbbbbbbbbbbbbbbbbbbaaaaaaaaadddcccbbbaaaaaabbbcccdddccccccccccccdddeeeffffffeeeeeeddddddddddddeeeeeedddddddddccccccccccccccceeefffgggggggggggggggfffhhhfffccc___[[[XXXVVVUUUSSSSSSSSSRRRSSSXXX^^^bbbkkknnnqqqtttuuuwwwzzz|||~~~{{{yyyxxxyyyyyyyyyxxxxxxwwwuuurrrrrruuu{{{zzzrrrnnnnnnkkkfffeeegggllluuu~~~}}}{{{{{{|||||||||{{{zzzzzzzzz{{{}}}}}}uuussssssvvv}}}ooo]]]___iii~~~uuujjj[[[KKKAAA;;;777111...---...//////------.........---,,,++++++,,,,,,------,,,,,,+++***+++,,,+++***)))***+++************************((((((((())))))))))))***************++++++++++++((((((((((((((()))******))))))))))))))))))))))))))))))))))))((((((((('''''''''((()))***+++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,---------------'''...000+++999BBB333...///000111111111111111///000111111222222111111222222111222222333444444111777666666<<<>>>GGGZZZ|||ppp\\\FFF======<<<:::999;;;;;;::::::::::::999999::::::;;;;;;::::::999888777666555444444555666666777;;;@@@DDDIIISSSbbblllnnnWWWHHHCCC===:::::::::999777777777777666555555444444444444444444444444444444333333333333333333222222000000000111111111111111222555<<>>???@@@FFFRRR\\\rrrjjjSSSLLLBBB<<<;;;:::999666888777777666555555444444555555555555555555555555333333333333333333333333000/////////111222222111222222444999>>>FFFTTTbbbrrrwww{{{{{{zzz|||fffXXX[[[]]]VVVRRRVVVVVVUUUWWW]]]dddkkknnnooolllmmmmmmlllkkkjjjlllmmmooopppqqqtttwwwxxxwwwuuuooonnnnnnnnnoooppprrrsssrrrrrrrrrrrrrrrsssttttttxxxxxxwwwwwwvvvvvvuuuuuutttssssssssstttuuuuuuvvvrrrtttwwwvvvtttrrrrrrssssssttttttuuutttsssrrrrrrpppppppppqqqqqqrrrsssttttttsssqqqppppppqqqsssttttttuuuuuuuuuuuuuuuttttttyyyxxxyyy{{{yyywww|||[[[[[[]]]___aaacccddddddaaa``````_________``````___^^^^^^___``````___]]]XXXXXXZZZ[[[]]]___``````cccaaa```______```aaaccc___```aaabbbccccccccccccccccccbbbbbbbbbbbbccccccaaaaaabbbbbbccccccccccccccccccdddeeedddcccbbbaaa___^^^ZZZUUUPPPMMMMMMNNNPPPRRRTTTVVVXXX^^^gggmmmqqqsssuuuuuuuuuvvvxxxzzz~~~zzzyyyxxxxxxwwwvvvtttuuuuuutttrrrrrrssstttrrrpppllljjjoooxxx|||{{{ooorrrvvvxxxzzz|||}}}zzzwwwwwwyyyzzzyyyxxxzzzzzzzzz{{{{{{{{{{{{{{{}}}|||iiifffvvvnnnYYYGGG===:::000000111111000///---+++***,,,///111000...+++)))+++,,,,,,------,,,,,,++++++,,,---+++)))(((((())))))))))))))))))))))))))))))************+++++++++(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))%%%&&&&&&'''((()))******************)))))))))))),,,,,,,,,---------......++++++,,,,,,,,,---------+++...---///333---+++444//////............///000...///000222222111111000...000222444555555555555111777444222888999===JJJYYYuuu^^^OOOFFF???;;;;;;;;;;;;;;;:::::::::999999::::::;;;;;;;;;:::999999;;;:::999777777777888888333999>>>>>><<>>999111333222111000////////////,,,,,,+++++++++,,,,,,---******************************++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((())))))*********+++*********++++++---...///,,,---///000111111000///.../////////......---,,,.............../////////111000000000/////////.........000111222333333333333444444444555777:::===CCCZZZiiiRRRFFFAAA???:::;;;;;;:::::::::::::::999::::::;;;;;;::::::999999999777666666666666777666666666888;;;???BBBEEEUUUaaawwwqqqYYYNNNBBB===???>>>777888777666555444444444666555555555555444444444333333333333333333333333333333222222111111000000.../////////111444:::>>>DDDDDDDDDGGGOOO^^^nnnyyyyyywwwuuusssssstttvvvwwwyyyxxxwwwxxx~~~mmmggghhhhhhgggggggggfffdddccceeegggkkkmmmooommmkkkiiihhhhhhiiiiiikkkjjjkkkmmmpppqqqooommmmmmjjjhhhhhhhhhmmmxxx|||tttssssssqqqppprrrtttrrrooonnnoooooommmllllllmmmpppqqqrrrqqqooonnnnnnoooqqqsssrrrpppmmmkkkkkklllmmmnnnooooooooonnnooonnnmmmmmmnnnoooqqqrrrqqqppppppoooooooooppppppqqqtttvvvsssoookkklllnnnnnnnnnooopppsssuuuxxxyyyyyyVVVWWWYYY[[[]]]^^^^^^^^^\\\\\\[[[[[[[[[[[[ZZZZZZ\\\[[[ZZZYYYWWWWWWWWWWWWXXXXXXYYYZZZ[[[\\\\\\]]]]]]\\\[[[ZZZ[[[\\\]]]^^^[[[\\\]]]^^^^^^^^^]]]]]]``````______^^^]]]]]]\\\aaa```___^^^^^^]]]^^^^^^```aaaaaa```]]]XXXTTTQQQOOOOOONNNKKKIIIIIIKKKMMMSSSWWW]]]ccchhhmmmrrrvvvsssvvv{{{|||wwwwwwzzz}}}{{{wwwtttrrrrrrrrrmmmooonnnnnnxxx|||zzzxxxuuurrrpppppprrruuuwwwwwwvvvtttrrrvvvvvvwwwxxxyyyzzz|||}}}}}}eeefffpppzzzbbbRRRAAA:::777///222111000//////...//////)))***+++,,,------------*********************************))))))*********((())))))******))))))((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((()))***+++,,,,,,---+++***)))((()))+++,,,000333666888777444000---,,,------------,,,++++++,,,,,,---------.........000000000000////////////---...///000111222222222333444555444444555888;;;???MMMlllyyy```NNNEEE@@@;;;<<<======<<<:::;;;<<<999999::::::::::::999999;;;:::999777777666666666444444444666888<<>>777777777777666555444444666555555555555444444444333333333333333333333333444333333222111000000000---...//////...000333555::::::;;;===CCCNNNZZZcccaaa___]]]\\\]]]```dddfffiiiiiihhhjjjoooxxxtttnnnmmmlllkkklllmmmjjjgggdddccceeehhhjjjkkkkkkjjjiiihhhiiiiiijjjiiiiiijjjmmmooopppooommmkkkhhheeebbbaaafffuuu|||sssrrrtttssspppoooqqqooommmlllmmmmmmlllkkkjjjlllnnnoooooonnnmmmllljjjlllnnnoooooommmkkkiiihhhiiijjjlllnnnooooooooommmmmmllllllmmmnnnpppqqqsssrrrpppnnnmmmmmmnnnooosssrrrrrrpppnnnlllkkkjjjkkklllmmmppprrrssstttuuusssxxxUUUVVVWWWYYYZZZ\\\]]]]]]YYYYYYYYYYYYYYYYYYYYYYYYZZZYYYXXXWWWVVVUUUUUUUUUWWWWWWXXXXXXYYYZZZ[[[[[[[[[[[[ZZZYYYYYYZZZ[[[\\\ZZZZZZZZZ[[[[[[[[[[[[[[[]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZ[[[\\\```___^^^[[[WWWRRRNNNKKKIIIIIIIIIHHHHHHIIILLLOOOWWW\\\aaafffiiikkkmmmoooppptttzzz~~~}}}yyytttpppnnnnnnkkkmmmnnnpppxxx~~~|||{{{yyywwwuuusssoooqqqtttvvvwwwvvvtttrrruuuvvvvvvxxxzzz|||}}}qqq]]]hhhwwwoooTTTEEE999888888111111000//////.........///)))***+++---------,,,+++************************+++***)))(((((()))***+++)))))))))******)))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))'''(((((()))******++++++++++++***+++...222666888:::;;;<<<<<<999444///+++,,,,,,---------,,,,,,+++,,,,,,,,,---......//////000000000000////////////...///000111222222222222333444555555444444666999@@@FFF[[[tttbbbRRRFFFAAA???>>>>>>;;;777777999999999::::::::::::999999;;;;;;:::999888777666666444444444444666999<<<>>>DDDHHHTTTeeevvvsssdddTTTJJJCCC999888777777888888777555333666555555555555444444444333333333333333333333333444444333222111111000///...000111111000000111222444555666888<<>>>>>;;;999;;;888888999999999999888888555666777888888888777777777666444444444666888999<<>>@@@BBBJJJWWWbbb{{{mmmdddeeeZZZMMM???:::888555444444666666666555444444333333444333333222222333333444222222222222222222222222000000000000////////////000000000000000000000000111111333555777999:::;;;<<<===>>>AAADDDGGGIIIKKKNNNRRRWWWZZZ[[[\\\^^^______`````````^^^^^^```aaaddddddcccbbbbbbccccccdddaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaa``````````````````_________```aaabbbccc___bbbfffhhhgggfffeeeeeeffffffhhhiiiiiiiiihhhgggfffdddccccccdddeeeddddddaaaaaaaaacccfffhhhggggggffffffffffffeeedddcccbbbaaaaaaaaa```````````````dddfffhhhgggeeebbb``````jjjgggcccbbbccceeeggghhhhhhfffdddcccccceeegggiiihhhjjjmmmllljjjmmmsssyyyOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOPPPQQQQQQQQQQQQQQQMMMMMMOOOPPPPPPPPPOOONNNPPPPPPOOOOOOOOONNNNNNNNNQQQRRRSSSTTTTTTSSSQQQPPPRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUSSSSSSRRRRRRRRRRRRPPPNNNKKKJJJJJJIIIGGGDDDBBBAAA@@@AAACCCFFFHHHHHHGGGJJJMMMQQQUUUZZZ___cccdddffffffeeecccaaaaaabbb[[[TTTNNNNNNPPPUUUaaammmzzzsssnnnqqqqqqoooooosssrrroooqqqqqqssstttttttttssssssqqqqqqqqqqqqppppppppppppppppppqqqsssuuuvvvwwwxxxxxxuuuwww}}}zzzwwwxxx}}}wwwjjjddddddzzz}}}fffPPPDDD<<<444//////000///...///...---,,,+++,,,,,,---,,,,,,,,,++++++*********(((((()))))))))*********)))+++------,,,+++***+++******))))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))***)))((('''''''''((((((***))))))((((((''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((***************)))((((((******+++++++++++++++***---------,,,,,,+++++++++//////............//////000////////////000000000...//////000111111222222111111222333333444444555333777777;;;FFFTTTpppeeeKKKAAA:::666777:::::::::999999999999999999999999999999999999999888777555444444555777888666:::>>>???@@@FFFQQQ[[[iii~~~rrrmmm```SSSEEE>>>;;;888666666888888777666666555555444444333333222222333333444222222222222222222222222111000000000////////////////////////////////////000111222444666777999999::::::<<<>>>AAADDDFFFHHHKKKOOOSSSVVVXXXYYYZZZ[[[\\\]]]^^^]]]\\\\\\^^^___aaaaaaaaaaaa``````aaaaaa________________________```______^^^^^^^^^^^^^^^^^^^^^^^^___``````aaaaaa]]]aaadddffffffeeeddddddaaabbbccceeefffffffffeeefffdddbbbbbbcccccccccbbbaaa```___aaacccfffffffffeeeeeeeeeeeedddcccbbbaaa````````````````````````ccceeegggfffdddaaa``````gggdddaaa```bbbdddfffgggiiigggeeebbbaaabbbcccdddeeehhhkkkjjjiiijjjpppuuu|||PPPPPPPPPOOOOOOOOONNNNNNNNNOOOOOOPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMOOOOOOOOOOOOOOONNNNNNNNNOOOOOOQQQRRRRRRQQQPPPPPPSSSRRRRRRRRRRRRSSSTTTTTTUUUTTTTTTSSSRRRPPPNNNNNNJJJHHHEEEDDDEEEEEEEEEDDD@@@??????@@@CCCGGGKKKMMMKKKNNNSSSWWWZZZ]]]aaadddcccddddddbbb```_________XXXRRRLLLJJJKKKQQQ[[[fffsssqqqlllnnntttwwwtttqqqrrrrrrpppqqqrrrsssssstttsssssssssmmmmmmmmmmmmmmmnnnnnnnnnoooooooooppprrrtttwwwxxxxxxvvvxxx~~~~~~zzz|||tttjjjfffjjjppp~~~zzzuuurrrpppgggTTTAAA:::555///---...///...---......---,,,,,,,,,,,,,,,+++++++++++++++*********((((((((((((((()))))))))''')))++++++***)))))))))***))))))(((((())))))***'''''''''((()))*********))))))(((((((((((()))))),,,+++***)))))))))******))))))))))))((((((((((((&&&''''''((()))******+++'''''''''''''''''''''''')))************))))))((((((((()))***++++++++++++------,,,,,,,,,,,,++++++//////............//////000000000////////////////////////000111111222222111111222222333444444444444777666999BBBJJJ___~~~zzzUUUDDD>>>:::555999999888888777777777777::::::999999888888888888777666555444444555666777666:::>>>>>>???BBBKKKRRR[[[lllzzziii[[[LLLDDD@@@;;;888888999999888888777666666666444444333333333333444444222222222222222222222222111111000000000///////////////////////////////////////111222444555666777666777888:::===@@@BBBDDDGGGJJJNNNQQQRRRSSSUUUVVVXXXYYYZZZYYYXXXYYY[[[\\\\\\]]]]]]^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\[[[[[[[[[[[[[[[ZZZ[[[]]]^^^______^^^^^^[[[___ccceeedddccccccccc^^^___```bbbcccdddddddddeeecccaaaaaabbbbbbaaa``````^^^]]]]]]```cccdddeeecccccccccccccccbbbaaa``````````````````````````````bbbddddddbbbaaa``````ccc```^^^^^^```ccceeefffiiigggeeebbb```_________aaadddggggggffffffiiimmmmmmtttOOOOOOOOONNNNNNNNNNNNNNNMMMNNNNNNOOOOOOOOOOOOOOORRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNOOOPPPPPPOOOOOORRRRRRRRRQQQQQQRRRRRRSSSSSSSSSSSSRRRPPPMMMJJJIIIFFFDDDBBB@@@@@@AAABBBCCCAAAAAA@@@@@@BBBFFFKKKOOOQQQTTTYYY\\\^^^___aaabbb```aaaaaa```^^^]]]]]]^^^XXXTTTNNNJJJJJJOOOYYYaaahhhxxxvvvhhhhhhpppyyy~~~zzztttrrrsssrrrqqqqqqrrrrrrrrrrrrrrrrrrmmmmmmllllllkkkjjjjjjjjjnnnmmmmmmnnnooosssvvvxxxyyyxxxzzz}}}~~~}}}zzzlllcccdddqqqxxxuuuooohhh```UUUFFF<<<666333000///000000///------------,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))''')))++++++)))(((((()))))))))(((((((((((())))))'''((((((((()))))))))***))))))(((((((((((())))))++++++******))))))))))))((((((((()))))))))******''''''(((((())))))******(((((((((((((((((((((((())))))************)))(((&&&'''((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------......///000000000000000//////...//////000000111111111111111111111222333333444444444777555888???BBBQQQjjj```HHHCCCAAA<<<999999888888777777666666::::::999999888888777777666555444444444444555666555999<<<>>>>>>AAAGGGLLLUUU```rrrpppaaaQQQHHHCCC===999888999999999888777777666666444444333333333333444444222222222222222222222222111111111000000000//////////////////////////////......///000222333444444444555666888:::===???AAACCCFFFIIILLLMMMNNNPPPRRRTTTUUUVVVVVVVVVVVVXXXZZZYYYZZZ[[[\\\\\\\\\[[[ZZZ\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZYYYYYYXXXWWWYYY[[[]]]]]]]]][[[ZZZZZZ]]]bbbddddddcccbbbccc______```aaaaaabbbbbbbbbaaa___^^^^^^```aaaaaa```___\\\ZZZZZZ\\\```bbbccc```aaaaaaaaa``````___^^^^^^^^^^^^_______________^^^___aaaaaa```______```___]]]\\\\\\___bbbdddeeegggfffdddbbb```^^^]]]]]]]]]```cccdddcccbbbccceeeiiinnnuuu{{{~~~LLLLLLMMMMMMNNNOOOOOOPPPLLLMMMMMMNNNNNNNNNNNNNNNRRRQQQPPPNNNMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNQQQPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPNNNLLLIIIFFFDDDCCCBBB@@@>>>======???@@@???@@@AAABBBCCCHHHNNNSSSWWWZZZ^^^``````__________________^^^\\\\\\^^^___ZZZXXXRRRLLLKKKPPPXXX]]]cccnnnrrruuuwwwnnneeehhhrrr|||~~~vvvsssttttttppppppooooooooooooooooookkkkkkkkkjjjjjjjjjjjjjjjllllllllllllooorrruuuwwwyyyxxxzzz{{{zzz{{{}}}rrrfff]]]```sssvvvuuupppdddSSSCCC999666444333111000000///...,,,,,,,,,,,,,,,,,,+++++++++************************************************''')))+++,,,***)))))))))))))))(((((((((((())))))***)))))))))((((((((('''))))))(((((((((((())))))&&&&&&&&&&&&%%%%%%$$$$$$''''''(((((())))))******(((((((((((((((((()))((())))))))))))))))))))))))((())))))*********))))))&&&'''((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......//////000000000000///...000000000000000111111111000000111222222333333444111333111444;;;;;;DDDYYYrrrQQQFFFBBB>>>;;;::::::999888888777777999999999888888777777777555555444444444444555555444777:::<<<===@@@EEEIIINNNTTTaaawwwzzzkkkZZZOOOGGG@@@:::999999999888777777666666555555444444333333444444555222222222222222222222222111111111111000000000000........................---......///000111111222333444555666999;;;===???AAACCCFFFHHHIIIJJJLLLNNNPPPRRRSSSSSSSSSTTTVVVYYYXXXXXXYYYZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZYYYXXXWWWTTTVVVXXXZZZ[[[ZZZYYYXXXYYY\\\```ccccccbbbbbbbbb``````___^^^^^^]]]]]]]]]\\\[[[ZZZ\\\^^^aaaaaaaaa]]][[[XXXXXXZZZ]]]___```]]]^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^^^^\\\]]]______^^^]]]^^^___\\\[[[ZZZ[[[^^^aaabbbcccbbbbbbbbbaaa```___]]]]]]ZZZ\\\___``````_________bbbeeeiiilllooottt|||}}}zzzzzzJJJKKKLLLMMMNNNOOOPPPPPPKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMLLLLLLLLLMMMMMMMMMLLLKKKIIIFFFDDDAAA@@@?????????===;;;:::<<<>>>;;;>>>BBBDDDGGGLLLTTTZZZZZZ\\\___```___^^^]]]^^^]]]^^^^^^]]]\\\]]]```bbb```___YYYRRROOOTTTZZZ]]]cccjjjkkkmmmrrrkkkdddkkkrrr|||}}}vvvsssssssssmmmmmmlllkkkkkkkkklllllleeefffgggiiijjjlllnnnnnnkkkkkkkkkmmmooorrruuuvvvxxxxxxyyyyyyyyy|||xxxqqqiiidddbbbjjj|||}}}tttdddOOO<<<444555111111000///...---,,,+++,,,,,,,,,,,,,,,+++******)))))))))***************++++++++++++************(((***,,,,,,+++*********)))((((((''''''(((((()))*********)))((('''''''''))))))(((((((((((())))))&&&''''''''''''&&&%%%%%%&&&'''''''''(((((())))))))))))))))))((((((((((((************************((())))))************)))(((((()))***++++++++++++++++++,,,,,,,,,,,,------......------------......---...000111111111000///000000000000000000111111000000111111222333333333222444111555<<<:::???PPPoooeeeNNNBBB;;;<<<<<<;;;:::999888888777888888888888888888888888555555555555555555555555333555777999;;;???CCCGGGJJJNNNWWWggg~~~jjj]]]RRRGGG???===999999888888777666666666555555444444444444555555222222222222222222222222222222111111111000000000.................................//////000000000222222333555777999<<<===>>>@@@BBBDDDEEEFFFIIIKKKLLLNNNOOOPPPPPPRRRTTTVVVXXXWWWWWWWWWXXXYYYZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXYYYZZZZZZZZZYYYWWWVVVSSSTTTUUUWWWWWWWWWWWWVVVVVVZZZ^^^aaaaaa``````aaa___^^^\\\[[[YYYYYYXXXXXXYYYXXXXXXZZZ]]]___```___\\\YYYWWWXXXZZZ\\\]]]]]][[[[[[\\\\\\\\\[[[[[[ZZZYYYZZZZZZ[[[[[[\\\\\\\\\[[[\\\]]]\\\[[[[[[\\\]]]YYYXXXWWWXXX[[[^^^______]]]^^^_________^^^\\\[[[XXXZZZ[[[]]]^^^^^^]]]]]]\\\___bbbccceeeiiiqqqwwwzzzvvvuuuKKKLLLLLLLLLMMMMMMNNNNNNJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHFFFCCCAAA???>>>===888:::<<<;;;:::999;;;===:::???DDDGGGIIINNNUUU\\\XXX[[[]]]^^^^^^]]]^^^___\\\]]]^^^]]]]]]___cccfffiiijjjddd[[[XXX]]]bbbccceeeiiigggiiioooiiifffnnnrrryyy|||yyytttrrrrrrqqqkkkjjjiiihhhggghhhhhhiiibbbccceeegggiiikkkmmmnnniiijjjlllnnnqqqsssuuuvvvuuuvvvwwwxxxyyyooofff```eeerrrooo___LLL<<<555666///000000///---------...+++,,,,,,---,,,+++***)))((()))))))))*********++++++*********))))))))))))(((***,,,,,,+++))))))***((((((''''''''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))******+++++++++***)))(((&&&&&&&&&&&&''''''''''''''''''(((((())))))******))))))))))))))))))))))))(((((()))*********************+++++++++++++++***+++++++++,,,,,,---------...------,,,,,,------...+++---///111222222111000111000000000000000000000000000000111222222333333555555222555<<<999;;;JJJZZZ|||aaaKKK???<<<<<<;;;:::999888777777666666777777888888999999666666666777777666666666333333444555888;;;@@@CCCEEEKKKRRR[[[oooooo```QQQGGGCCC:::::::::999888888777777555555444444444444555555222222222222222222222222222222222111111111000000.................................///////////////000111222333555777999:::;;;===???@@@AAABBBEEEHHHHHHJJJLLLLLLMMMNNNQQQTTTWWWVVVUUUTTTUUUWWWYYY[[[ZZZZZZZZZZZZZZZZZZZZZZZZVVVWWWYYYYYYYYYXXXVVVUUURRRRRRSSSSSSTTTUUUUUUUUUSSSVVV[[[]]]^^^]]]]]]^^^]]]\\\[[[YYYXXXXXXXXXYYYZZZYYYXXXYYY[[[\\\\\\\\\ZZZYYYWWWXXXZZZ\\\\\\[[[YYYYYYZZZZZZZZZZZZYYYYYYWWWWWWXXXYYYYYYZZZ[[[[[[ZZZ[[[\\\[[[YYYYYYZZZ[[[VVVUUUTTTUUUXXXZZZZZZZZZZZZ[[[\\\]]]\\\ZZZXXXVVVXXXXXXYYY[[[\\\^^^]]]]]]ZZZ]]]______```ccciiinnnoootttvvvvvvxxx~~~zzzrrrmmmlllMMMMMMMMMMMMLLLLLLLLLLLLJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMOOOPPPOOONNNLLLKKKGGGGGGGGGHHHHHHIIIIIIIIIOOONNNMMMLLLLLLKKKLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGEEEBBB@@@===<<<<<<<<<222666999:::999999;;;===>>>BBBHHHJJJJJJMMMSSSYYYVVVXXX[[[\\\\\\]]]___```\\\]]]]]]^^^^^^aaaeeehhhrrrtttnnndddaaafffjjjiiigggiiieeehhhnnniiigggqqqpppvvvxxxuuuqqqqqqpppnnniiihhhgggeeeeeeeeefffgggddddddeeefffggghhhiiijjjhhhjjjlllooorrrtttuuuuuussstttvvvxxxzzzyyyhhh[[[VVVeee~~~yyybbbSSSFFF:::444444///000000000//////111222++++++,,,---,,,+++***)))(((((())))))*********+++******))))))((((((((('''''')))++++++***)))))))))((((((''''''''''''((((((''''''(((((())))))******))))))(((((((((((())))))((())))))******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))+++,,,,,,(((((((((((((((((((((((((((((()))***************++++++,,,,,,,,,++++++***+++++++++,,,,,,---------...------,,,,,,------...***,,,...111222222222111111111111000000000000000000000000111222222333333333222---000777333444AAAHHHmmmuuuXXXIII<<<<<<;;;:::999888777666555555666777888999::::::666666777777777777666666444333333333555888<<>>EEELLLRRR```yyy}}}kkkZZZMMMHHH<<<<<<;;;::::::999999888555555444444444444555555222222222222222222222222222222222111111111111000........................//////////////////////////////000222444666888999999;;;===>>>>>>@@@CCCEEEEEEGGGIIIJJJJJJLLLOOOQQQWWWUUUSSSQQQRRRUUUYYY[[[ZZZZZZZZZZZZZZZZZZZZZZZZUUUVVVWWWXXXXXXWWWUUUSSSRRRQQQQQQQQQRRRSSSTTTUUUPPPTTTXXX[[[[[[[[[[[[\\\^^^]]][[[ZZZZZZ[[[[[[\\\\\\ZZZYYYXXXYYYZZZYYYXXXYYYXXXXXXYYY[[[\\\[[[ZZZXXXXXXYYYYYYYYYYYYYYYXXXVVVVVVWWWWWWXXXYYYYYYZZZZZZ[[[[[[ZZZXXXWWWYYYZZZSSSRRRQQQRRRUUUWWWWWWVVVXXXYYYZZZ[[[ZZZWWWTTTRRRXXXWWWXXXYYY\\\^^^^^^^^^YYY[[[\\\[[[ZZZ[[[```dddcccggghhhgggiiipppvvvwwwxxx{{{|||zzzwwwyyy~~~~~~yyywwwsssjjjdddcccNNNMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHIIIJJJLLLNNNOOONNNMMMLLLIIIIIIHHHHHHHHHIIIIIIJJJMMMNNNNNNNNNNNNMMMLLLLLLJJJHHHFFFCCCBBBAAA@@@@@@AAA???<<<999777666777777666777777777777:::>>>AAADDDIIINNNRRRTTTUUUVVVWWWYYYYYYYYY[[[^^^______^^^^^^[[[\\\______^^^eeennnyyywwwtttqqqnnnmmmllllllsssmmmggghhhnnnrrrppplllsssssssssrrrqqqnnnlllkkkjjjiiihhhgggfffeeedddddddddccccccccceeegggjjjlllnnnnnnoooooopppqqqqqqqqqsssvvvxxxxxx|||lll___YYYYYYiiinnnXXXLLL<<<444444111111000///......///000111---,,,***)))))))))******,,,,,,+++***))))))*********************************)))(((((())))))((('''((((((((()))******++++++''''''((((((((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''((('''%%%$$$%%%&&&(((***))))))))))))*********************))))))))))))))),,,+++++++++++++++++++++,,,++++++******++++++,,,..................------////////////000000000000......///000111222222333555444444333333222222111111222333444555777:::===EEETTTuuuoooNNNKKK>>>777<<<===666333777555555666777777777777777999888888777666555555444333333333444666888999:::>>>AAAFFFNNNWWWhhhzzzbbbSSSNNNCCC???:::777777888888888888777666555555555555555333333333333333333333333222222222222222222222222000000///...............---------------...///000000///......///111333444666777888:::<<<>>>???@@@AAABBBDDDFFFHHHKKKLLLMMMPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVUUUVVVWWWWWWUUUSSSSSSTTTUUUTTTRRRQQQPPPQQQRRRSSSVVVUUUVVVWWWYYYYYYWWWVVVYYYYYYYYYYYYYYYZZZZZZZZZ]]]___```[[[TTTRRRWWW]]]XXXXXXYYYYYYZZZZZZZZZ[[[XXXWWWVVVUUUUUUUUUVVVWWWSSSUUUVVVVVVVVVVVVXXXYYYXXXYYYZZZ[[[[[[ZZZYYYXXXUUUVVVVVVTTTQQQQQQSSSVVVWWWXXXZZZ\\\[[[YYYWWWUUUYYYYYYZZZ[[[[[[[[[[[[ZZZYYYXXXWWWVVVWWWXXXZZZ\\\^^^^^^^^^^^^```dddgggiiikkklllnnnooopppoooooonnnwwwuuurrrmmmhhhccc```^^^LLLLLLKKKKKKKKKJJJJJJJJJMMMMMMMMMMMMMMMLLLKKKKKKHHHIIIKKKLLLMMMLLLKKKJJJHHHHHHGGGGGGGGGHHHHHHIIIKKKKKKLLLLLLLLLLLLLLLKKKGGGEEECCCAAA???>>>>>>>>>===<<<:::888777777777888666777888888888:::>>>AAAGGGKKKPPPTTTUUUVVVWWWWWWZZZYYYYYYYYY[[[]]]^^^^^^aaa___```ccccccaaafffmmmxxxvvvtttrrrpppooonnnmmmrrrnnnkkklllppprrrqqqnnnrrrrrrrrrqqqooommmjjjiiieeeeeeeeedddccccccbbbbbbcccbbbbbbbbbdddgggiiikkkmmmmmmmmmmmmnnnoooppppppqqqsssvvvzzzfff[[[VVVXXXjjjdddPPPFFF888222333111000000///......///000000,,,,,,***)))))))))******,,,++++++***))))))***************************************))))))((((((((()))(((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&%%%&&&'''((()))'''(((((((((((())))))))))))))))))))))))))))))))))))***************)))))),,,++++++******++++++,,,..................------.../////////000000000000/////////000000111111222333222222222222111111111///000111111111333666999===IIIfffcccOOOAAA777888888444555;;;555666666777777777777777888888888777666555555555333333333444555666777888>>>???CCCIIINNNZZZpppppp]]]UUUHHHCCC<<<888777888888888888777666555444444444444333333333333333333333333222222222222222222222222000000///............///......---------......///000///......///000222444555666777999:::<<<===>>>===>>>???BBBDDDFFFHHHIIINNNNNNNNNNNNOOOQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTRRRTTTUUUUUUSSSRRRRRRSSSSSSRRRQQQPPPPPPRRRSSSUUUVVVUUUUUUWWWXXXXXXVVVTTTVVVWWWWWWXXXXXXXXXXXXXXX[[[___aaa^^^WWWSSSTTTXXXWWWWWWWWWXXXXXXXXXYYYYYYWWWVVVUUUSSSSSSSSSSSSTTTRRRSSSUUUVVVVVVVVVVVVWWWXXXXXXYYYZZZZZZYYYXXXWWWTTTUUUUUUSSSQQQPPPSSSUUUUUUVVVWWWYYYYYYXXXVVVUUUXXXYYYYYYZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWXXXZZZ[[[ZZZZZZZZZ[[[\\\___aaabbbdddeeefffggggggffffffeeekkkjjjhhheeeaaa^^^\\\[[[JJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJIIIIIIIIIBBB@@@>>><<<:::999999999888888888888888777777777666777999999:::===@@@CCCLLLOOOSSSUUUVVVVVVWWWXXXZZZYYYWWWWWWXXXZZZ]]]___cccbbbdddhhhhhhfffhhhlllrrrrrrrrrqqqooonnnlllllllllmmmmmmnnnnnnooonnnnnnpppppppppnnnllliiigggeeebbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbdddfffiiijjjlllkkkkkkjjjkkkmmmnnnooorrrsssvvv}}}bbbUUURRRWWWkkkpppVVVEEE>>>444000222000//////............//////,,,+++******)))*********,,,+++******)))************************************,,,---+++(((&&&(((***))))))(((''''''&&&%%%%%%''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((***+++,,,,,,+++***))),,,++++++******++++++,,,------------------............/////////000000000/////////000000000000000000000000111111111111111///000111000000111444666777@@@TTTsss[[[KKK===:::999666666;;;666666666666777777777777888888777777666666555555444444333333333444555555;;;<<<@@@CCCFFFNNN^^^nnnooobbbSSSKKKBBB;;;999:::999888777777666444444333333333333333333333333333333333111111111111111111111111111000//////......////////////...---------......//////.........000222333333333555666888999:::;;;:::;;;<<>>AAAEEEHHHPPPRRRUUUWWWWWWVVVWWWWWWYYYXXXVVVTTTTTTWWW\\\___bbbdddhhhkkkmmmlllkkkkkkkkkllllllmmmllljjjiiigggeeeiiilllmmmkkkiiiiiijjjmmmmmmlllkkkiiifffcccaaa``````aaaaaabbbccccccddd______```aaacccfffhhhiiilllkkkjjjjjjkkklllnnnpppvvvuuuwwwssscccRRRQQQYYYmmmdddKKK===:::222///222000......------------......++++++******************++++++***************+++***************************---///---(((%%%(((+++((((((((('''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((((((((())))))((((((((()))))))))))))))***+++...000000///,,,+++,,,++++++******++++++,,,,,,,,,------------.............../////////000000/////////////////////...//////000000111222333333222333333333222333555777888===III___ttt___JJJAAA@@@<<<888666666666666666666777777888888777777777666666666555555444333333222222333333777888<<>>===;;;999777777666444333333333333444444333333333333222222000000000000000000000000111000000///.../////////000///...---------------///............///000111000111222333555666777888999:::<<<>>>AAACCCEEEFFFFFFGGGIIIJJJLLLMMMNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPNNNOOOPPPPPPOOOPPPQQQSSSSSSQQQPPPNNNNNNOOOQQQRRRUUUTTTTTTUUUVVVUUUSSSQQQPPPRRRTTTVVVWWWUUUSSSRRRUUUYYY^^^]]]XXXTTTRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUSSSSSSQQQQQQQQQQQQRRRSSSPPPPPPQQQSSSTTTTTTRRRQQQTTTUUUUUUUUUVVVVVVVVVVVVSSSTTTTTTSSSSSSSSSSSSTTTRRRRRRRRRRRRSSSUUUWWWXXXXXXXXXYYYZZZZZZZZZZZZYYYYYYYYYXXXWWWWWWWWWWWWXXXVVVWWWXXXYYYYYYYYYXXXXXXYYYYYYZZZZZZZZZYYYWWWVVVYYYYYYYYYYYYXXXXXXXXXXXXIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHGGGHHHGGGGGGFFFEEEEEEFFFFFFEEEEEEEEECCCAAA???>>>===999888666444333222222333555555666666666555444444444777;;;???BBBFFFKKKNNNRRRTTTVVVWWWVVVVVVVVVWWWWWWVVVUUUSSSRRRVVV\\\```bbbeeejjjnnnpppqqqooolllggghhhiiiiiiiiihhhfffeeeaaafffjjjkkkhhhffffffhhhiiiiiihhhgggeeebbb```^^^]]]]]]^^^___```aaabbbbbb^^^^^^```aaadddfffhhhiiimmmllllllllllllnnnooopppvvvsssuuu{{{llliiiVVVVVV```sss~~~[[[DDD999888111///111///,,,,,,,,,------,,,,,,,,,************+++*********+++***************++++++)))))))))))))))))))))))))))---///---(((%%%(((+++'''''''''(((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((()))))))))*********''''''(((((()))))))))))))))+++...000000///---+++,,,++++++******++++++,,,,,,,,,,,,,,,------................../////////////////////...............///000000111222333444444444444555444333333666888888<<>>999555777666666555666777888888777777777777666666666666555555333222222111111222444666:::@@@BBBEEENNNXXX```mmmsssfffUUUIIICCC@@@;;;888888777666555444333333333444444444333333222222222000000000000000000000000111111000///////////////000///...---------------..................//////...///000111222444444555777888:::<<>><<<:::999888666555333222111222222555555555555555555555555777:::>>>CCCFFFJJJNNNQQQRRRTTTVVVVVVUUUTTTUUUVVVTTTUUUUUUSSSRRRVVV\\\bbbdddiiimmmpppsssuuuqqqlllggggggggggggggggggfffeeeaaaeeehhhiiigggeeeeeegggdddddddddcccbbb___]]]\\\XXXYYYZZZ[[[\\\]]]^^^^^^]]]^^^```bbbdddfffhhhiiilllmmmmmmnnnoooooopppppprrroooqqq}}}}}}nnnjjjooocccccclll|||pppTTT???555666111...000...++++++,,,,,,,,,,,,++++++))))))***++++++++++++************)))******+++,,,)))))))))))))))))))))))))))+++,,,+++(((''')))+++&&&''''''((())))))******''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))************&&&''''''(((((())))))***'''(((***,,,---,,,+++***,,,++++++******++++++,,,++++++,,,,,,------......------........./////////---------...............000000111111222333444444111222222222111222444666555888===HHH[[[zzzoooNNN@@@<<<;;;999777666555555555666888999777777777777666666666666666555444333222222222222555555888===>>>???EEEMMMSSS\\\iii{{{wwwdddUUUMMMFFF???999:::999777666444444333333555444444333333222222111111111111111111111111111222111000000//////000000//////...---------......------..................---......///111222222333333444666888:::===>>>???@@@AAADDDGGGIIIKKKKKKKKKIIIJJJJJJKKKLLLMMMNNNNNNNNNOOOOOONNNLLLMMMOOOQQQUUUSSSPPPMMMKKKKKKKKKKKKPPPPPPPPPRRRTTTTTTRRRPPPOOOPPPRRRSSSTTTSSSQQQPPPPPPQQQRRRQQQQQQRRRTTTVVVTTTSSSSSSSSSSSSRRRRRRRRROOOOOOPPPQQQSSSVVVYYY[[[SSSPPPNNNOOORRRSSSQQQOOOQQQPPPPPPPPPQQQRRRSSSTTTSSSRRRRRRSSSUUUUUUSSSRRRPPPPPPPPPPPPQQQSSSUUUVVVUUUUUUVVVWWWWWWWWWWWWVVVSSSTTTTTTTTTUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTSSSQQQQQQUUUTTTTTTSSSSSSRRRRRRQQQFFFFFFFFFGGGGGGGGGHHHHHHCCCCCCDDDEEEEEEEEEEEEEEEGGGFFFFFFEEEEEEDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA============<<<:::999888777666555333222222222333333333333333444666777999===???CCCGGGIIIKKKNNNQQQQQQSSSTTTTTTSSSSSSTTTUUUPPPSSSUUUTTTSSSVVV]]]ccckkkppprrrsssvvvxxxrrrjjjffffffeeeddddddddddddddd```bbbdddeeedddccccccccc``````aaa```___^^^\\\ZZZWWWWWWXXXYYYZZZ[[[[[[\\\]]]^^^```ccceeegggiiiiiikkklllnnnpppppppppooonnnrrrooonnnvvvtttkkkjjjoootttrrrqqqyyyyyykkk___LLL888000333///---///,,,******+++,,,,,,+++******((()))***+++,,,++++++*********))))))***++++++,,,))))))))))))))))))))))))(((((())))))))))))******''''''''''''''''''''''''''''''((((((((((((''''''''''''((())))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&%%%&&&'''((()))((((((((())))))))))))***&&&&&&''''''((())))))***'''((()))***++++++++++++,,,++++++******++++++,,,***++++++,,,------......---------.........//////,,,,,,,,,------......//////000000000111111222222000000111000000111444666555444888CCCPPPdddhhhLLL???<<<<<<777777555555555666888999666666666666777777777777666555444333333222333333444333666:::<<<<<>>AAAEEEGGGHHHIIIIIIFFFGGGHHHIIIJJJKKKLLLLLLNNNNNNMMMKKKJJJJJJLLLOOOTTTRRROOOMMMKKKJJJKKKKKKNNNNNNNNNQQQSSSTTTRRRQQQNNNNNNOOOPPPPPPPPPPPPOOONNNNNNOOOOOOOOOPPPQQQRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOPPPQQQSSSVVVXXXZZZUUUQQQMMMMMMQQQSSSRRRPPPOOOOOONNNNNNOOOPPPRRRSSSPPPOOOOOOQQQSSSTTTRRROOONNNNNNNNNOOOPPPQQQRRRSSSQQQRRRRRRSSSSSSSSSSSSSSSPPPPPPQQQSSSTTTTTTUUUUUUQQQPPPOOOOOOOOOOOOQQQQQQOOOOOOQQQRRRRRRQQQPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@????????????999::::::;;;;;;:::::::::888777555333333222333333222111111222444777:::<<>>??????>>>===@@@???>>><<<;;;::::::999777777777666666555555555222333444444444222111000222111111222444888;;;===FFFIIILLLMMMLLLKKKKKKKKKPPPPPPPPPOOONNNOOORRRUUUPPPSSSVVVYYY[[[___dddgggqqqsssvvvwwwvvvsssnnnlllccc```^^^___aaaaaa___]]]^^^]]]\\\^^^``````]]]ZZZ\\\\\\\\\[[[ZZZXXXVVVUUUVVVWWWXXXYYYZZZ[[[\\\\\\ZZZ]]]aaadddeeeeeegggiiihhhkkkoooqqqooommmnnnqqq||||||yyyuuuwww~~~~~~gggaaabbb```sss}}}~~~|||rrrdddUUUIIICCC111111111000//////......------------------------+++,,,------++++++,,,---&&&,,,...)))'''***---++++++******)))******+++,,,(((((())))))))))))((((((''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((('''''''''&&&'''''''''''''''((()))***''''''''''''(((((((((((())))))((((((''''''&&&&&&((()))***,,,,,,---------...---,,,+++++++++,,,---)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////000000000000111000000000000222333444888555777>>>BBBHHH\\\tttsssNNN>>>???888999777444333444444222555666777888888777666555666666555444333333222222111222333444666:::???CCCHHHFFFHHHNNNUUUaaawwwwwwjjj[[[RRRIII???666555777555444555666555444222111000000000333222111111000000111111222222222111111111000000111000000///...---------//////.........---------////////////////////////222222333444555555666666777999<<>>@@@>>><<<;;;<<<<<<;;;:::<<<;;;:::888777666666666444444333333333222222222222222222333222222111111444555555777999<<>>BBBEEEDDDFFFJJJNNNWWWiiizzzppp```WWWUUUIII???;;;;;;888666666666555444333222111111111333222111111000000111111222222222111111111000000111000000///......------............------------........................///000111222333444555666444666999<<<>>>????????????AAACCCDDDDDDEEEGGGHHHLLLJJJHHHGGGGGGHHHJJJKKKNNNLLLJJJIIIHHHHHHIIIJJJJJJLLLNNNPPPPPPOOOMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJLLLMMMNNNNNNMMMNNNPPPQQQNNNMMMLLLLLLLLLMMMNNNOOOMMMMMMNNNOOOPPPPPPQQQQQQNNNNNNMMMMMMNNNNNNOOOPPPRRRQQQOOONNNMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLLLLMMMMMMPPPPPPPPPPPPPPPPPPOOOOOOOOONNNMMMMMMOOOQQQQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNOOOPPPPPPPPPPPPRRRRRRQQQPPPPPPQQQQQQQQQAAA@@@???>>>>>>===>>>>>>????????????>>>===<<<;;;<<<:::888888888999888777666555444333222222222222222222222111111111111111111111111111111222222333888999;;;===@@@BBBCCCDDDEEEGGGJJJKKKJJJJJJJJJKKKMMMMMMLLLJJJJJJKKKOOORRRWWWZZZ___bbbccceeegggiiihhhhhhgggfffdddbbb___^^^YYYYYYYYYZZZ\\\]]]\\\[[[^^^]]]]]]___``````^^^\\\[[[YYYXXXVVVVVVVVVVVVVVVUUUVVVWWWYYY[[[]]]^^^___eeeccc```___aaadddfffffflllkkkkkkmmmvvv||||||}}}|||uuusss|||pppkkksss|||wwwtttnnneeeXXXKKK>>>555000//////......---,,,,,,,,,++++++++++++++++++++++++)))+++,,,+++***)))***+++&&&---111...***+++,,,,,,******+++++++++)))((('''((((((((((((((((((((((((((()))))))))))))))))))))******)))((('''&&&%%%%%%(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((('''''''''''')))((((((''''''''''''(((''''''''''''(((((((((((())))))))))))************)))))))))))))))***+++,,,((((((((((((((()))***+++)))***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,------------------------....../////////000000000000000000000000222333333555333555999888888EEETTTttttttRRR???===999555444555777888999777777777777777666555444666666555555444333333333000111222222333666;;;>>>CCCDDDFFFIIIJJJNNNXXXccc{{{}}}~~~lllaaa^^^QQQDDD>>>;;;777555555555555444333333333333333333222111111000000111111222222222111111111111111111000000//////......---......---------,,,,,,,,,------------------------,,,---...///111222333444111333555888:::;;;;;;;;;:::<<>>===<<<;;;:::999999999::::::::::::999999888888888777555444555666555444222111000///////////////222222222222222222222222111000000000111333555666:::<<>>III]]]yyycccOOOBBB<<<777666666555444444555555666666666666666666666666555555444444444333000111111222222444888:::BBBEEEIIIKKKKKKKKKOOOTTTooo}}}www~~~pppdddVVVGGG@@@<<<888666666444444333333222333333333333222111111000000111111111111111111111111111111000000000000//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,---///000222222///000333555777888888888888:::===>>>???@@@CCCEEEFFFFFFEEEDDDEEEFFFHHHIIIHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKLLLLLLMMMMMMIIIJJJKKKLLLLLLJJJHHHGGGHHHIIIKKKKKKJJJJJJKKKLLLJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNKKKKKKKKKJJJJJJKKKLLLLLLNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLNNNNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNLLLJJJIIIJJJLLLNNNNNNMMMKKKKKKKKKLLLLLLLLLLLLLLLKKKLLLMMMNNNOOOOOOOOOOOORRRQQQPPPOOONNNMMMMMMMMM:::999888777666666666666666666555555555555555555666444333222444444444333000//////............///111111111111111111111111111111111111333666888:::<<<>>>AAADDDFFFFFFEEEDDDBBBDDDFFFGGGGGGGGGHHHJJJJJJKKKLLLLLLMMMOOOSSSVVV]]]```ccceeeeeedddeeeeeefffccc```\\\YYYXXXXXXXXXXXXZZZ[[[ZZZYYYWWWVVVUUUYYYZZZ\\\\\\\\\[[[ZZZZZZUUUSSSRRRQQQQQQSSSUUUVVVTTTTTTVVVXXXZZZ\\\^^^___``````aaadddggghhhiiihhhccciiiuuu}}}wwwssstttcccZZZNNNCCC;;;666333000---------,,,++++++******************************((()))******(((((()))***)))666GGGMMMFFF777,,,(((,,,---...///...,,,)))(((((((((''''''''''''((((((&&&&&&&&&''''''((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''(((((((((((((((***)))((('''''''''''''''''''''''''''(((((((((((('''''''''(((((()))))))))))))))))))))))))))******'''((()))***++++++,,,,,,(((***++++++***)))+++,,,+++++++++,,,,,,---------....................................////////////...//////000111111222222333444777888777666;;;BBBLLLgggxxxfffJJJAAA;;;;;;;;;777444555333333444555666777888888666555555555555555444444000111222222111222555777>>>CCCIIILLLLLLLLLLLLLLLWWWcccxxx|||xxxwwwlll^^^OOOGGGBBB===;;;;;;444333333222222222333333333222111111000000111111111111111111111111111111000000000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000111...///111222444555666777999;;;<<<===<<<===???@@@DDDCCCCCCCCCDDDFFFGGGHHHGGGGGGGGGHHHIIIJJJLLLLLLKKKKKKJJJJJJJJJKKKLLLMMMHHHIIIKKKLLLKKKJJJHHHFFFFFFHHHJJJJJJIIIHHHIIIJJJHHHHHHIIIIIIJJJJJJJJJJJJMMMLLLLLLKKKKKKLLLMMMNNNKKKJJJJJJIIIIIIJJJJJJJJJLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLOOONNNMMMLLLLLLLLLLLLLLLJJJKKKKKKKKKLLLMMMMMMMMMKKKIIIHHHIIIKKKMMMMMMLLLJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKLLLMMMNNNNNNNNNNNNPPPPPPNNNMMMLLLLLLLLLLLL666555444333333333333333333222222111111222222333444222000111222333222111///............//////000............////////////111111333555777:::<<<===???@@@CCCEEEEEEEEEDDDCCCAAACCCDDDEEEEEEFFFHHHJJJGGGIIIMMMOOOQQQSSSUUUXXXbbbdddfffgggfffeeeeeefffbbb```\\\YYYVVVUUUUUUUUUXXXZZZ\\\[[[XXXUUUTTTSSSXXXZZZ\\\\\\[[[ZZZYYYZZZQQQPPPPPPPPPPPPRRRTTTUUUSSSTTTUUUWWWYYY[[[\\\]]]^^^```dddeeeddddddeeeeeehhhvvvwwwtttzzzsssaaaWWWIII>>>888444111///------,,,,,,++++++******************************(((***+++***)))((()))***''',,,===XXXhhh^^^BBB+++******+++++++++)))(((''')))((('''&&&&&&'''((()))%%%%%%&&&&&&''''''((((((''''''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((((((((()))((((((''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))***++++++******)))))))))***+++,,,,,,,,,,,,((()))******))))))***,,,***++++++,,,,,,------...////////////////////////------........./////////---...///000111111111111///222555666555555888<<>>???@@@BBBCCCDDDDDDDDDCCCBBBBBB@@@BBBCCCDDDDDDEEEGGGIIIHHHLLLQQQVVVXXXZZZ\\\]]]dddeeefffeeedddcccdddeee```^^^[[[XXXVVVUUUUUUUUUUUUXXX[[[ZZZWWWTTTSSSSSSSSSVVVYYYYYYWWWUUUUUUWWWMMMMMMNNNOOOPPPRRRRRRSSSSSSTTTUUUVVVXXXYYYZZZ[[[YYY]]]bbbaaa^^^^^^ccchhh|||~~~tttttt~~~jjjYYYOOOBBB999555333000......------,,,++++++******++++++++++++++++++++++++)))***++++++))))))***+++'''%%%222PPPgggcccKKK666)))))))))))))))))))))((()))(((&&&%%%%%%&&&((()))&&&&&&&&&'''(((((())))))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((()))(((''''''''''''(((((()))''''''''''''(((((((((((()))))))))((((((((((((((((((***,,,------,,,***((()))***+++,,,,,,++++++***((()))******))))))***+++******+++,,,,,,---..............................---------.........//////---...///000111111111000///222555555444555888999AAAIII___~~~lllXXXEEE???;;;555555999666666555444444444555666555555555555666666666666222333444333111000111333444<<>>888888777555444444444444333222111111000000111111000000111111111222222222000000000000000000000000000000/////////.........------------------------------........./////////,,,,,,---...///000222333555777888888777666777999<<<<<<===>>>@@@AAABBBCCCEEEEEEFFFHHHIIIIIIIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGEEEHHHJJJKKKIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJIIIIIILLLKKKIIIHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJJJJKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKIIIHHHIIIKKKLLLMMMLLLIIIJJJJJJKKKLLLLLLMMMMMMIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJKKKKKKLLL000////////////000000111000///...---......000111///...,,,---...//////...------------...///000000///000000000111111222222111333777;;;>>>@@@AAABBBDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCCCCCDDDGGGIIIKKKPPPWWW]]]```bbbcccdddcccddddddbbb```___aaabbb```___]]]ZZZXXXWWWVVVVVVQQQUUUYYYYYYWWWTTTSSSTTTNNNQQQTTTTTTQQQPPPPPPRRRKKKLLLMMMOOOQQQQQQRRRRRRSSSSSSTTTUUUWWWXXXXXXYYYSSSYYY^^^]]]ZZZ\\\eeennnzzz}}}wwwnnnrrrsss^^^QQQGGG;;;444333333222000......---,,,,,,++++++***++++++++++++++++++++++++)))+++,,,+++***)))***+++---***000???HHHCCC999333+++******)))******+++,,,)))(((&&&%%%%%%&&&((()))&&&''''''((()))******+++******)))((('''&&&&&&%%%(((((((((((((((((((((((('''''''''''''''((())))))&&&'''''''''(((((())))))'''''''''''''''((()))***''''''''''''((((((((()))++++++******))))))(((((((((***---//////---***'''******+++,,,,,,+++))))))((()))******))))))***+++******+++,,,,,,---......---------------------------------.........//////,,,---///111111111000000222555777666555777999999AAAAAAOOOnnnoooUUUIIIBBB::::::@@@999888666444333333333333555555555666666666666666333444444333111000111222333<<>>:::888777444111333888222222333333333222111111000000000000000000000000000000000000000000000000......////////////......000000///...------,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,---...///000222111222222333444555666666777888999;;;<<<===>>>>>>AAADDDEEEEEEFFFGGGIIIJJJLLLNNNMMMKKKHHHGGGGGGEEEEEEEEEEEEFFFGGGHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGKKKJJJHHHFFFFFFFFFHHHIIIIIIHHHFFFEEEEEEGGGHHHJJJHHHIIIJJJJJJKKKKKKJJJJJJGGGJJJMMMOOONNNLLLKKKKKKIIIIIIHHHGGGHHHIIIJJJKKKEEEFFFGGGGGGIIIIIIJJJKKKLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIJJJKKKKKKIIIGGG+++,,,,,,---------------......---,,,,,,---...///---------....../////////.........///000000111111111111111222333444555666888999;;;===@@@BBBDDDEEECCCCCCBBBAAA@@@@@@@@@@@@AAACCCEEEFFFFFFGGGJJJLLLPPPVVV]]]bbbddddddcccbbbdddbbb^^^YYYUUUTTTVVVXXX[[[ZZZWWWUUUSSSRRRPPPOOOSSSSSSTTTUUUVVVUUUQQQNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPRRRSSSTTTTTTUUUTTTUUUUUUVVVPPPNNNOOONNNTTTjjj|||uuu{{{{{{~~~sssttt~~~rrr]]]QQQ@@@;;;444000.../////////------,,,++++++***))))))************))))))))))))))))))))))))))))))))))))''')))+++,,,,,,+++)))'''******)))(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&'''''')))((((((((('''''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''******)))((('''&&&%%%%%%((()))******(((''''''((())))))***++++++***))))))******))))))******+++,,,))))))***++++++,,,------...------,,,++++++,,,,,,.../////////------///000------......//////000000000000111222333444555666777<<>>999777555444666777666333555666777777777666555444444444444444333333333333222333555888===BBBFFFIII@@@@@@@@@BBBHHHRRR^^^ggg}}}yyykkkbbb___ddduuuoooYYYMMMCCC>>>:::999888555555777333333333333333222222111000000000000000000000000000000000000000000000000......////////////......000//////......---,,,,,,+++++++++***************))))))))))))***+++,,,,,,000000000000111222333444555555777888999;;;<<<<<<===???BBBCCCDDDEEEGGGHHHJJJKKKLLLKKKIIIGGGGGGHHHFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGJJJIIIGGGFFFFFFFFFGGGHHHIIIHHHFFFEEEEEEFFFGGGHHHGGGHHHHHHIIIJJJIIIIIIIIIFFFIIIMMMNNNMMMKKKJJJJJJHHHGGGFFFFFFFFFGGGIIIJJJFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKJJJIIIIIIJJJKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJJJJIIIHHHIIIJJJJJJHHHFFF'''((()))***,,,---......------------...///000111+++,,,---...///000111111...//////000111111222222222333444555666888999:::;;;;;;===>>>@@@AAABBBCCCBBBAAA@@@???>>>>>>>>>>>>BBBDDDFFFHHHIIIJJJMMMOOOUUUYYY^^^aaabbb```^^^^^^bbb```\\\WWWRRRPPPPPPRRRXXXTTTQQQSSSXXXXXXSSSNNNOOOOOOQQQTTTUUUTTTPPPMMMJJJJJJJJJKKKLLLLLLMMMMMMKKKLLLLLLMMMNNNNNNOOOOOOPPPOOONNNOOOQQQRRRRRRRRRQQQIIIEEEFFFJJJUUUkkkyyywww{{{uuuyyy~~~}}}~~~eeeTTTLLL<<<999444111//////...---,,,,,,,,,+++******))))))*********)))))))))(((((())))))))))))))))))))))))((())))))******))))))((())))))******)))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$(((''''''''''''((())))))***))))))((('''&&&%%%%%%''')))******(((''''''((((((((())))))))))))((((((***))))))))))))***++++++))))))******+++,,,,,,,,,......---,,,,,,,,,------...//////...------...000.........//////////////////000222333444555444444777777;;;DDDTTTnnnkkkNNN@@@;;;999888777666555444555666666777777777666555444444444333333333222222222000111222555888===@@@BBB@@@@@@>>>===???EEEMMMSSSiiitttwwwhhh^^^XXXcccvvvooo^^^LLLBBB;;;::::::777444444444444444333333222222222////////////////////////000000000000000000000000...//////000000//////...000//////......---------************++++++++++++(((((((((((()))***++++++//////...//////000111222333333444555777888999999:::<<<>>>@@@AAABBBEEEGGGIIIIIIJJJHHHFFFFFFGGGHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIHHHGGGFFFEEEFFFGGGHHHIIIHHHGGGEEEEEEEEEFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGFFFHHHKKKLLLKKKJJJIIIIIIGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHGGGGGGHHHHHHFFFDDD(((((()))***+++---...///............//////000000,,,------...///000000000//////000111222333333444555666777888999:::;;;;;;======>>>>>>???@@@@@@AAA@@@??????>>>=========>>>BBBDDDGGGIIIKKKLLLOOOQQQVVVYYY]]]___^^^]]][[[[[[^^^]]]ZZZUUUQQQNNNNNNPPPVVVPPPNNNUUU```ddd]]]UUUNNNOOOPPPSSSTTTQQQMMMIIIGGGHHHIIIJJJKKKLLLMMMMMMKKKLLLLLLMMMMMMNNNNNNOOORRRPPPOOOOOOPPPPPPOOOLLLNNNHHHDDDGGGNNNYYYkkk{{{|||zzzyyy{{{vvvjjjtttkkkVVVHHHCCC888666333111000///---+++,,,+++++++++******)))))),,,++++++******))))))((()))))))))))))))))))))))))))(((((((((((((((((()))((()))***++++++)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%((('''&&&&&&&&&''')))***%%%&&&&&&''''''(((((((((&&&((())))))(((''''''((('''((((((((((((((((((''')))))))))))))))***++++++))))))******+++++++++,,,......------,,,------.........///...---,,,...000///////////////............000222444555444333222666444777@@@FFFTTTwww___FFF>>>:::888777555333444777777777777777666666555555444333333333333222222222//////000111444777:::<<<>>>>>>===<<<===@@@EEEIIITTT```rrroooccc[[[]]]hhh{{{ttt]]]OOOAAA>>>>>><<<888555555555444333333333222222////////////////////////000000000000000000000000//////000000000000//////000/////////......------+++,,,,,,------.........+++++++++++++++,,,------...............///000000000111222333444555666666666888:::<<<===???BBBDDDGGGHHHGGGFFFDDDDDDGGGIIIGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFFFFEEEEEEEEEFFFGGGIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEGGGIIIJJJIIIHHHHHHHHHFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHGGGEEECCC,,,,,,,,,+++,,,---...///000000/////////......---////////////////////////000000111222333444555666999999:::;;;;;;;;;::::::>>>>>>>>>>>>>>>>>>?????????>>>>>>===>>>>>>??????CCCFFFIIILLLMMMNNNPPPRRRUUUXXX[[[\\\[[[ZZZYYYYYYXXXXXXWWWTTTQQQOOOOOOPPPSSSNNNMMMTTT```ddd]]]UUUPPPPPPQQQRRRRRROOOJJJFFFFFFFFFGGGIIIJJJKKKLLLMMMLLLLLLMMMMMMNNNNNNOOOOOORRRQQQQQQPPPOOOMMMIIIGGGJJJIIIKKKQQQXXXaaakkkttt|||{{{xxxxxxzzz}}}ppphhhttt|||jjjXXXJJJ@@@:::555333111111000///,,,)))++++++***************))),,,,,,+++++++++*********(((((((((((((((((((((((((((((('''&&&&&&'''(((((('''(((***+++***)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''&&&%%%$$$%%%&&&((()))%%%%%%%%%&&&'''(((((()))&&&'''))))))'''''''''((((((''''''''''''''''''((())))))(((((())))))***+++)))***************++++++------,,,,,,,,,------...---...///...,,,,,,...//////////////////............000222444444444222111555222777??????DDD___xxxWWWDDD===777777666333555:::888888777777666666666666444444444333333333222222////////////111333555777888999999999888:::===???FFFOOO```tttxxxoooccc^^^___kkk{{{sssaaaNNNFFFEEEAAA<<<999777666555444333333333333000000000000000000000000//////////////////////////////000000000000/////////////////////.........,,,,,,,,,------......///---,,,,,,,,,,,,---......///............//////000...//////000111222333333333555777888888:::>>>@@@EEEEEEEEEDDDCCCCCCEEEHHHFFFEEEDDDDDDCCCCCCCCCCCCEEEEEEFFFFFFFFFFFFGGGGGGEEEEEEEEEDDDEEEEEEEEEEEEHHHGGGFFFEEEDDDDDDCCCCCCBBBCCCCCCDDDEEEDDDDDDDDDCCCEEEGGGHHHGGGFFFFFFGGGGGGFFFEEEEEEEEEFFFHHHIIIJJJIIIIIIHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFGGGFFFDDDBBB000///...---,,,---.../////////000//////---,,,+++000000000/////////......111111222333555666777777999:::;;;<<<<<<;;;:::999========================>>>>>>>>>>>>???@@@BBBBBBFFFIIIMMMOOOPPPQQQRRRSSSTTTVVVXXXXXXWWWVVVVVVWWWTTTUUUUUUTTTQQQPPPPPPQQQOOOLLLKKKPPPVVVXXXSSSMMMRRRQQQPPPOOOOOOLLLHHHEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLMMMNNNNNNOOOOOONNNOOOPPPOOOLLLJJJIIIJJJJJJPPPXXX```eeehhhkkkmmmpppqqqttt|||yyyyyy|||xxxooommmzzz~~~}}}gggVVVKKKCCC;;;555222111000//////...+++)))************************************************(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%'''(((((('''''''''(((((((((''''''''''''(((((()))(((((((((((()))******************************,,,,,,+++++++++,,,---------......---,,,,,,---///.........//////////////////000222333333333222111333222888>>><<<<<>>???AAACCCEEEFFFJJJMMMQQQSSSTTTTTTUUUUUUTTTUUUVVVUUUSSSRRRRRRSSSQQQRRRSSSSSSPPPOOONNNNNNJJJKKKLLLNNNNNNNNNLLLKKKPPPNNNLLLKKKKKKJJJHHHFFFEEEFFFFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNJJJMMMOOOLLLIIIKKKRRRXXXdddnnnyyy}}}yyyuuusssqqqqqqpppsss~~~uuussswww{{{|||}}}mmmYYYIIIAAA<<<777222111000.........---+++)))))))))))))))************''''''(((((())))))******((((((((((((((((((((((((%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&'''))))))((('''&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$&&&(((((('''''''''((())))))(((''''''((())))))((((((((((((((()))******************))))))))))))***************+++,,,------......---,,,,,,---///------......//////000000111111111111222222222222111222666999999:::DDDPPPmmm```LLL<<<999999555555999999888777666666666777888666666666555555555444444444333222111000111111222777999<<<===<<<;;;:::;;;:::<<>>???@@@@@@@@@@@@@@@@@@AAAAAACCCCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCAAABBBCCCCCCDDDDDDCCCCCCAAACCCDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFGGGGGGFFFEEEEEEEEEFFFHHHIIIIIIHHHFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFEEECCCBBBBBBBBBAAA???===///...,,,,,,,,,...000111***+++,,,............---------...///000111222222222222333555666888999999444666999;;;<<<===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;======???@@@CCCEEEGGGIIIMMMPPPTTTVVVVVVVVVWWWWWWUUUVVVVVVTTTQQQOOOOOOPPPPPPQQQSSSRRROOOMMMLLLLLLHHHLLLOOOPPPNNNMMMNNNPPPMMMKKKIIIHHHHHHIIIHHHGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLHHHLLLNNNLLLIIIOOO\\\hhh||||||xxxsssvvvyyyzzzzzzvvvtttwwwyyyyyy~~~pppcccQQQCCC;;;666222///111///------------+++))))))))))))))))))*********$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((******)))((('''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$%%%%%%&&&'''((())))))%%%&&&((()))))))))((('''######$$$%%%'''(((((()))$$$&&&(((((('''''''''(((***)))(((''''''((()))***((((((((((((((()))***************)))))))))))))))***)))))))))***++++++,,,------...---,,,+++---///,,,------...///000111111222111111000111111222333000111333555666999???DDDSSSkkklllTTT???;;;;;;777555888:::999777666666666777888777666666666666555555555666555333222111111111222000444999;;;<<<<<<<<<<<<666666999CCCSSSdddqqqxxxuuuhhhaaaWWWQQQ[[[kkk{{{vvvdddTTTLLL;;;999666444333333444555222222222222222222222222////////////////////////000000111111111111000000////////////000000000000/////////......---------,,,,,,+++++++++++++++,,,++++++***************+++---------....../////////111111111000///000333666444777999;;;:::::::::;;;>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDAAAAAABBBCCCDDDDDDDDDCCCBBBCCCDDDDDDDDDDDDDDDCCCAAABBBCCCCCCDDDDDDCCCCCCAAABBBDDDCCCBBBBBBCCCEEEDDDCCCCCCBBBCCCDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEFFFGGGGGGFFFEEEDDDEEEFFFHHHIIIIIIHHHFFFEEECCCDDDDDDDDDEEEEEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCAAA@@@@@@@@@???===;;;////////////...---,,,+++))))))))))))***,,,...//////000111222444777999:::555555666666777777888888999888777888999:::999888999======;;;<<<>>>>>>;;;===???AAAEEEIIILLLOOOQQQUUUTTTSSSUUUWWWXXXXXXWWWSSSRRRQQQPPPPPPPPPPPPPPPPPPOOOMMMLLLLLLMMMOOOPPPJJJKKKLLLMMMMMMLLLKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFBBBCCCDDDEEEFFFGGGHHHHHHLLLLLLLLLLLLLLLLLLLLLLLLMMMJJJGGGFFFIIIXXXttt~~~~~~yyyuuutttuuuvvvyyyzzzwwwvvvttttttuuuqqqlll\\\DDD444000///---/////////...---,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((((()))*********((('''&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''(((***+++---'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((######%%%&&&((()))***+++((((((((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))------,,,,,,,,,,,,,,,,,,'''((()))***,,,---...///...------,,,,,,++++++***......------------............///000111222222333666666555555666888;;;===NNNTTTmmmxxxaaaEEE888999<<<777///444555666666555555777888666666666666555555555555333222111111000111111111///222777;;;======<<<:::777666999???DDDMMM___rrryyy|||yyylll[[[PPPQQQUUUlll~~~~~~fffPPPFFFAAA;;;888888999777555444222000000111222111000,,,...///111111111000000000000000000000000000000000000000000000000000000------------------------***++++++,,,,,,------...------------------------......---------,,,,,,,,,---------............///555555444555666888:::;;;999999:::;;;<<<===>>>???AAABBBBBBBBBCCCCCCDDDDDD???>>>===???BBBDDDDDDDDDBBBBBBDDDEEEEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDGGGIIIIIIIIIHHHGGGAAABBBDDDEEEEEEDDDDDDCCCDDDDDDCCCBBB@@@??????>>>===<<<;;;999888777777777,,,,,,---------------,,,,,,,,,+++,,,---...000111000111111333444666888999777777777777888888888888999888888888999:::999999888;;;<<<:::;;;??????===@@@AAADDDGGGJJJNNNQQQRRRWWWUUUUUUUUUWWWWWWWWWUUURRRQQQPPPPPPOOOOOOOOOPPPOOOMMMLLLJJJJJJKKKLLLMMMIIIJJJKKKKKKKKKJJJIIIIIIFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHEEEDDDIIIVVVnnn}}}|||{{{xxxtttqqqqqquuuxxx}}}xxxssslllhhhiiirrrqqqeeeOOO;;;222000///---------------,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((,,,+++)))'''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''&&&'''((((((&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''((((((((((((''''''))))))))))))))))))))))))*********************************++++++,,,,,,,,,------,,,,,,,,,,,,++++++......------------....../////////000111111111222555444333333444666888:::???EEE[[[zzz}}}hhhNNN>>>;;;<<<:::666666777888888777666666666666666666666555555555555333222222111111111111111...000333666888888777777666555777;;;>>>EEEUUUfffuuu{{{}}}ttteeeYYYVVVXXX___nnnzzzcccQQQJJJAAA:::888777555333666444222111222222111000///000000000000000//////000000000000000000000000000000000000000000000000---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------.........222111111222333444666777666777888999:::;;;;;;<<<>>>>>>???@@@AAAAAABBBBBB@@@>>>===>>>@@@AAAAAA@@@@@@AAABBBCCCCCCCCCBBBAAAAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGHHHGGGFFFFFFBBBCCCDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@???>>>======;;;:::888777666555555555)))***+++,,,---.........////////////000111333333222222222333444666777888999999999999888888888888777777888888999999999999777::::::999:::@@@BBBAAADDDEEEGGGIIIMMMPPPSSSTTTYYYWWWVVVVVVVVVVVVTTTSSSPPPPPPOOONNNNNNNNNOOOOOOMMMLLLJJJHHHGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGFFFEEECCCCCCCCCCCCCCCBBBBBBBBBDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFDDDBBBFFFSSSjjjxxxwwwtttpppooosss|||{{{ooobbb[[[ZZZ```bbb\\\KKK999///---...,,,+++++++++,,,------...))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''!!!###%%%''')))*********---,,,***'''%%%###""""""'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&'''((()))******''''''((((((((((((''''''))))))))))))))))))))))))((()))))))))***+++++++++,,,,,,,,,+++******))))))++++++,,,,,,,,,,,,------......------------......000000000000000000000000333333222111222333555666888???MMMdddsss]]]KKKAAA>>>======999999999999888777666555666666666666555555555555333333222111111111111111222333555666777888888888666555666777888>>>KKKWWWkkkttt|||zzznnnbbb\\\\\\\\\dddooo}}}zzzbbbXXXKKKAAA<<<:::888666888555333222222222222111222222111000////////////000000000000000000000000000000000000000000000000////////////////////////......------,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********+++,,,------.../////////000111222333444333333444555666777888888999:::;;;<<<===>>>???@@@???===<<<<<<===>>>>>>===>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@??????>>>>>>===<<<;;;::::::777777555444333333333333+++,,,---...............000000111111222333444444444444333444444555666777999999999888888777777777555666777888777777999:::777::::::999<<>>===;;;::::::<<<======<<<======>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBBBBBAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCCCCBBBBBBBBBAAA@@@>>>======;;;;;;:::999888888777777555444333333222222222222///000000000000000000///111111222222333333444444555444444444444555666777888888888777777666666555444666777777666666888:::999<<<===<<<@@@GGGLLLLLLLLLLLLLLLMMMPPPRRRUUUWWWXXXVVVTTTSSSRRRQQQOOOMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJIIIGGGFFFDDDCCCCCCEEEDDDCCCBBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGOOOccc}}}|||uuulllhhhnnn}}}zzziiiXXXPPPPPPEEE>>>666333222222111000,,,,,,+++***************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&'''(((***+++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((($$$%%%'''))))))((('''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%$$$######'''((()))(((''''''((()))&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))***+++,,,,,,------)))***************++++++******++++++,,,---......------,,,,,,,,,,,,------000000000///////////////222222222222222222333333555888===EEE\\\|||mmm[[[MMMDDDAAA;;;999777777999999888666666666666666555555555555444333333222111222222222222111000//////000111222333555555333444999AAAFFFOOOYYYdddhhhgggdddeeeggghhhiiiiiimmmyyyzzzjjj\\\RRRJJJCCC???999666333111222444444444111000/////////111222333////////////////////////////////////////////////000000000000000000000000,,,,,,,,,------.........------------------------,,,,,,,,,+++++++++******(((((())))))***++++++,,,------......//////000000000000000111222222222333333444555666888999:::;;;999888777888;;;=========;;;;;;<<<<<<===>>>?????????@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???===<<<;;;::::::777777777666555555444444444333333222222222333333222222333333333222222111111222333444444444444333555444444444555666777777777777777666666666666666444777999999777777:::======@@@BBBBBBFFFNNNRRRQQQOOONNNMMMNNNOOORRRUUUWWWTTTRRRPPPOOOOOONNNLLLJJJJJJJJJIIIIIIIIIJJJKKKKKKJJJIIIHHHGGGFFFDDDCCCBBBCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFLLLZZZrrr|||}}}yyyooodddbbblll}}}~~~pppaaaSSSNNNPPPLLL???222///111000,,,***+++++++++++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''%%%$$$&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$###'''((())))))''''''((()))%%%%%%&&&&&&'''((())))))))))))((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))'''((((((((()))*********(((((())))))***+++,,,,,,******+++,,,,,,---......------,,,,,,,,,,,,------////////////////////////111111222222333333333333111222666>>>QQQnnn|||nnn___RRRJJJ@@@<<<777666888:::999888666666666666555555555555444444333222222222222222111111000//////000000111...111222000111777<<<>>>EEEMMMUUUZZZ\\\^^^ccchhhmmmqqqssstttzzz}}}ooobbbVVVJJJBBB>>>;;;777444444555555444000000000000111222333333000000000000000000000000000000000000000000000000000000000000000000000000+++,,,,,,---......//////------------------------,,,,,,,,,,,,++++++++++++)))))))))***************)))***+++,,,,,,,,,,,,+++////////////000000111111111111222333555666777777666444444555888;;;;;;;;;999888888999:::;;;======<<<===>>>???@@@@@@@@@@@@>>>>>>>>>>>>?????????@@@????????????@@@AAABBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>===;;;:::999888888888444444444444333333333222333222222222222333333444111222222333444444444444222333444555666555444444444444444444555666888888777777777777777777888888666999===<<<::::::===AAA@@@EEEGGGIIIMMMSSSVVVUUUPPPOOOMMMMMMNNNQQQTTTVVVNNNMMMKKKKKKLLLLLLKKKIIIHHHHHHHHHHHHHHHIIIJJJJJJGGGGGGGGGFFFEEECCCBBBAAAAAAAAA????????????@@@AAA@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEDDDEEEEEEFFFFFFGGGGGGHHHTTTbbbyyy}}}tttuuu~~~~~~wwwmmmccceeesssrrraaaTTTKKKJJJMMMFFF999///......+++(((((('''(((***,,,,,,+++)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''(((''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))***)))((('''((()))%%%%%%&&&&&&'''(((((()))'''''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))***++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,------.........///000000000//////000111222333333333333111444===GGG[[[}}}ttteeeYYYIIIBBB;;;777999::::::888666666666666555555555555444444333222222222222333111111111111111111111111---111111...///555888777<<>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<;;;:::888777666555666666333333222222222222111111111111111111111222333333///000111333444555666666444555666777777666555555444444444444666777888999777777888888999999999:::888<<>>>>>???@@@AAA??????@@@@@@AAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGHHHIIIJJJJJJKKKZZZggg{{{wwwrrrzzzzzzvvvxxxzzzooogggmmm|||iiiVVVJJJDDDEEEIII:::222---//////,,,,,,///###&&&))),,,---,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))((('''%%%$$$%%%%%%%%%$$$$$$#########''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((($$$%%%&&&((()))(((((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))***+++''')))***)))((('''(((***&&&&&&&&&'''''''''''''''%%%&&&&&&'''((()))******''''''((((((((((((''''''))))))))))))))))))))))))+++++++++***************))))))))))))************++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,------...///000111111---...///111222333333333555000222:::===HHHhhhsssgggPPPHHH>>>999999::::::888777666666666555555555555555444333333222222333333,,,---......///.........///333333///000555777555555:::???CCCEEEIIIPPPUUUdddooovvvrrrmmmqqq}}}{{{jjj^^^PPPJJJCCC<<<888666444222111222333333222111///...000000000000000000000000000000000000000000000000/////////////////////////////////...------,,,,,,++++++++++++++++++++++++......------------,,,,,,,,,,,,++++++***)))))))))***+++---......---,,,+++,,,,,,,,,,,,,,,,,,---------------....../////////333111000000111222222111222222222222333555777888555666777888999:::::::::555555666777999:::;;;<<<:::::::::;;;;;;===>>>>>><<<<<<;;;;;;;;;:::::::::999999999999999999999999::::::999888888999999999999888666555444444555555222222222222111111111111000000///000000111222333444444444444444444444444666444222333555666444222333444444555555666666666555666888888777777999:::;;;;;;>>>DDDEEECCCBBBDDDKKKNNNQQQUUUXXXYYYYYYXXXOOONNNMMMKKKKKKKKKLLLLLLGGGGGGGGGGGGGGGGGGHHHHHHGGGEEECCCCCCEEEFFFGGGGGGFFFGGGGGGGGGEEEBBB???>>>;;;===???@@@??????@@@BBBCCCBBB@@@??????AAADDDFFF@@@AAABBBCCCDDDEEEEEEEEECCCCCCJJJTTTWWWSSSQQQTTTbbbhhhuuuuuuqqquuuzzzxxxwwwwww|||zzz___MMMHHHGGGAAA;;;666222---,,,---...---,,,************))))))))))))((()))***+++***)))'''%%%(((''''''&&&&&&&&&''''''''''''(((((()))*********$$$%%%&&&'''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&'''((((((((('''&&&%%%''''''''''''''''''''''''************)))(((&&&%%%%%%&&&'''((((((&&&$$$###'''''''''''''''''''''''',,,'''((()))$$$'''---+++((()))+++,,,,,,+++***)))(((&&&%%%$$$$$$%%%'''((($$$%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((******************************+++++++++,,,,,,,,,++++++************++++++---------.........//////111111111111000000000000000000000000111111111111333///222:::>>>DDDVVVkkkeeeSSSAAA999::::::999999555555555666666666777777555444333333222222333333222222222111000//////...............///111222333666555666777;;;@@@EEEHHHTTT```kkkmmmhhhhhhpppzzz~~~~~~uuufff\\\QQQGGG@@@<<<;;;===777555222111111111000///111000000000000000111111000000000000000000000000........................000000///------,,,,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++,,,+++******))))))******,,,***((()))+++,,,+++(((******+++,,,,,,---......000000000000///...---,,,///////////////000111111:::999777666555555666666444444555555666777888888:::999888777777888999:::;;;;;;;;;::::::999999999:::999999888777666666555888888777666444333222222333222222222222222222222000///...------...///000000///...///111333222111444444444444444444444444666444333333666666555333555444444555555666777888555777999999999:::;;;===@@@@@@CCCIIIJJJGGGFFFHHHLLLNNNRRRVVVXXXXXXVVVUUUNNNMMMLLLJJJIIIIIIJJJJJJEEEEEEEEEEEEFFFFFFFFFFFFFFFDDDCCCCCCDDDEEEDDDCCCBBBBBBDDDDDDDDDBBB@@@???<<<>>>@@@@@@@@@@@@AAABBBBBBAAA@@@??????AAABBBDDDBBBCCCCCCCCCBBBAAAAAAAAACCCHHHUUUccciiifffdddeeennnkkknnntttvvvyyy}}}vvvuuuvvv~~~}}}~~~mmmTTTDDD@@@>>>:::444444111---,,,---...---,,,*********)))))))))((((((((())))))***)))((('''&&&(((((('''''''''(((((()))(((((((((((((((((((((((($$$%%%&&&'''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''%%%$$$&&&&&&'''''''''&&&$$$$$$''''''''''''''''''''''''&&&###'''777JJJJJJ777$$$((()))+++,,,,,,***)))(((''''''&&&%%%%%%&&&'''(((%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((************************)))))))))*********++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------.........//////000000000//////000000000111111111111---///666888;;;JJJ]]]ooo]]]III@@@<<<:::999:::444444444444444444333333555444333333222222333333222222222111000/////////............///000111222333333444666999===@@@CCCIIITTT___bbb___^^^dddjjjuuu|||}}}vvvuuu}}}{{{qqqdddYYYOOOEEE>>>:::999777444222333333333222222111111111111111222222000000000000000000000000........................111000///...------------........................------------------------+++,,,,,,------,,,,,,+++...---,,,,,,+++,,,,,,,,,,,,***))))))+++,,,+++)))******++++++,,,------...++++++,,,---............///............///000000333222111111111222333333111111222222333444444444777666555444444555666777888888888777777666666666888777777666555555444444555444444333222111000000222222222222111111111111000000///.........///000///...---///111222222111333333333333333333333333555444333444555666555444666555444444555777888999666999;;;<<<===>>>???AAAEEEDDDGGGMMMNNNKKKJJJKKKMMMPPPSSSVVVWWWVVVSSSQQQLLLKKKJJJHHHGGGFFFFFFFFFCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBCCCCCCCCCAAA???<<<===???AAAAAAAAA@@@@@@===>>>@@@AAA@@@@@@AAABBB@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDCCCAAA@@@@@@AAACCCPPPfff|||~~~|||xxxppplllmmmmmmppp}}}{{{{{{zzzuuu{{{~~~yyyuuutttuuu~~~mmm]]]HHH;;;777666222...111///,,,,,,------------******))))))))))))(((((()))))))))(((((((((((('''((((((((((((((()))***+++))))))(((((('''&&&&&&%%%%%%%%%&&&'''((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&%%%$$$###$$$%%%"""###$$$&&&''''''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%(((,,,MMM}}}{{{LLL,,,)))******+++***)))'''&&&''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((''''''''''''((((((************************((((((((()))))))))******---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++,,,---...///000000111//////000000000000111111111...///333444444>>>LLLhhh|||ooo___RRRGGG>>>:::;;;444555555555555333222111555444333333222222333333222222222111000000//////000//////......//////000000111222333666888;;;<<>>@@@AAABBBDDDEEEHHHGGGJJJOOOPPPLLLKKKLLLNNNPPPTTTVVVUUURRRNNNLLLIIIIIIGGGFFFEEEDDDCCCCCCAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBB???<<<:::;;;<<<>>>>>>??????>>>===???AAAAAA@@@???@@@AAA??????AAAAAAAAAAAA@@@???@@@BBBCCCBBBAAAAAACCCFFFHHH]]]}}}xxxtttwwwuuupppqqqxxx}}}}}}pppnnnsss~~~}}}rrrllllllrrrwww~~~xxxvvvwww{{{ttt[[[OOO???666333222000---...---,,,+++,,,,,,------***)))))))))(((((((((((()))(((((('''''''''((((((''''''''''''((()))******((((((''''''&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((######$$$%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((('''&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&......QQQVVV999************)))'''&&&%%%((((((((()))(((((('''&&&&&&&&&'''&&&&&&%%%$$$###&&&&&&&&&''''''''''''(((((((((''''''''''''((((((************************((((((((()))))))))******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,------...//////000000////////////000000000111333111222555444333999CCCQQQlll|||oooYYYDDD;;;;;;555666777888888666444333555444333333222222333333222222222111111000000000111000///...............//////111222444666777777<<<@@@FFFKKKNNNQQQUUUWWWaaallluuutttkkkeeeiiiooo{{{}}}uuuiiiXXXJJJ???;;;777444333333333222333222111111111111111111////////////////////////000000000000000000000000111111000///////////////........................------------------------,,,,,,------------,,,,,,,,,,,,+++************+++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++++++++***)))))),,,,,,++++++,,,,,,---...,,,---------...///000000//////000000111111111111////////////////////////000000000000000000000000111111111000000000//////---------------.........////////////000000000000000000000000111111111222000//////111444666555555222222222222222222222222111111222222222222333444555555444555666888999;;;:::===AAADDDEEEEEEGGGHHHKKKJJJMMMRRRRRRNNNLLLNNNNNNPPPRRRSSSRRRNNNJJJHHHFFFEEEEEEDDDCCCBBBAAA@@@AAAAAABBBBBBCCCDDDDDDEEEEEEDDDCCCCCCCCCBBB???<<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@@@@???>>>???@@@???@@@AAABBBBBBAAA???>>>===???@@@???===???EEEJJJWWWrrrwwwooonnnxxxrrrhhhppp}}}{{{pppgggdddjjjttt|||xxxsssrrrsssqqqyyyxxxhhh[[[KKKCCC999333111000///---,,,,,,,,,++++++++++++,,,)))))))))(((((((((((('''((((((''''''''''''((()))'''&&&&&&&&&''''''((()))&&&&&&&&&&&&''''''((((((%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((())))))((('''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###---(((<<>>??????>>>======>>>??????@@@AAA@@@???>>>===;;;======<<<;;;???IIIRRRnnnyyywww~~~yyykkklll}}}zzz|||sssmmmeeeaaaccclllwww{{{vvvsssqqqmmmtttzzzxxxrrrhhhYYYLLL===999444000......---,,,+++,,,,,,,,,***))))))***))))))((((((((((((''''''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''(((((())))))&&&&&&'''''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''((())))))((('''%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%+++%%%(((<<<:::,,,---+++******))))))((((((((()))((((((''''''&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,,,,,,,,,,---------...000000000/////////............////////////000000000000111222222333666999<<>>?????????>>>>>>AAAFFFIIIIIIIIIIIIJJJOOOMMMOOOTTTSSSOOOMMMNNNNNNNNNMMMKKKIIIGGGEEECCC@@@@@@AAABBBBBBAAA@@@???===>>>>>>???AAABBBBBBCCCDDDBBB@@@??????@@@???======<<<<<<<<<<<<<<<<<<===;;;===>>>>>><<<;;;<<<=========>>>>>>===<<<<<<;;;888:::<<<<<<>>>HHHXXXddd~~~xxxqqqpppzzzyyy{{{~~~xxxsssiiieeebbbdddmmmvvv~~~{{{rrrmmmjjjooopppjjjbbbYYYMMMDDD333222111///---,,,,,,,,,***,,,---,,,)))'''''')))))))))((((((((('''''''''%%%%%%'''(((((((((''''''***)))((('''&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&%%%$$$%%%''''''&&&&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&&&&'''(((++++++******)))))))))******)))((('''%%%%%%%%%%%%&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))((((((((()))))))))******,,,++++++******++++++,,,))))))***+++,,,---........................//////........./////////000000...000000///000222444555555:::CCCQQQbbbwww~~~oooWWWIII>>><<<:::777666555555666555444333333222222333333222222222222222222222222//////...---------......000000//////111333666888777999:::888888===EEELLLTTTZZZbbbjjjnnnmmmjjjggg\\\[[[\\\```iiisss|||~~~nnnfff[[[PPPHHHAAA<<<:::666666555444333222222333000000000000000000000000000000000000000000000000///...............//////........................------------------------------............------//////...------------...***,,,...---+++***,,,---++++++******************((()))***,,,---...//////,,,++++++++++++,,,------((()))+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,---------...........................///////////////.....................///000000111222222000111333444555555555444777666555666777888777666000000000000000000000000222444777777555555777:::999;;;>>>BBBCCCCCCBBB@@@???CCCGGGIIIJJJIIIIIIJJJLLLKKKMMMQQQQQQLLLJJJKKKNNNMMMKKKIIIGGGEEECCCCCC>>>???@@@BBBBBBAAA@@@@@@<<<<<<===>>>???@@@AAAAAACCC@@@=========>>>>>>===<<<<<<<<<<<<<<<===>>>???:::<<<======<<<;;;;;;<<<<<<<<<;;;;;;::::::::::::444888;;;>>>EEETTTiiixxxyyyrrrlllmmmvvv}}}|||~~~wwwrrreeecccdddlllxxx}}}qqqgggccceeecccZZZQQQIIIAAA:::000000000000...---------***,,,...,,,(((&&&&&&''')))(((((((((''''''''''''###%%%'''))))))((('''&&&,,,+++***(((''''''''''''*********)))((((((''''''&&&'''''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''((()))(((''''''((()))&&&%%%%%%%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""((()))###%%%,,,,,,+++***************+++,,,***(((&&&$$$###$$$%%%&&&&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))---,,,,,,++++++,,,,,,---''''''(((***+++,,,---...***++++++,,,---...//////............/////////000000111000//////222333333111444;;;DDDPPPddd}}}}}}yyy}}}gggUUUEEEBBB>>>:::777666666777555444333333222222333333222222222222222222222222......---------......///000///......000333666888666999;;;999666777===DDDHHHLLLUUU```hhhjjjfffbbbZZZUUUPPPRRR\\\hhhrrrwww|||xxxlll___UUUMMMGGGCCC888888777666555444444444000000000000000000000000////////////////////////......---------......///////////////////////////------------------------------............------------,,,++++++++++++,,,***,,,...---+++***,,,...++++++*********************++++++,,,,,,,,,++++++,,,,,,++++++,,,,,,---...''')))+++---////////////------------------------+++,,,---......---,,,+++++++++,,,,,,---------.../////////////////////////////////......---------...//////000111222222333000222333555666666555555444222111111222333111000333///---...111555666666444555555777888:::<<<<<>>======>>>>>>???>>>===<<<;;;??????>>>>>>=========<<<>>>>>>>>>>>>============;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<======;;;999888999:::888666777333666AAAOOO]]]ooo|||nnnkkkkkkpppuuu|||xxxnnniiifffjjjuuu}}}ssskkkaaaXXXNNNHHHEEE@@@888000......---,,,,,,+++*********)))(((''''''((()))***+++(((&&&&&&'''(((%%%###(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$&&&((($$$%%%&&&''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((())))))))))))((((((((((((***))))))((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))((((((((())))))))))))))))))))))))&&&''')))*********)))((())))))***+++,,,------.........---,,,---...///000,,,,,,---...///000111111////////////000000000000111111444999AAAQQQlll|||}}}~~~uuuiiiTTTHHH===:::888333333666444333222111111111222333444444444444444444444444111111000......---------......------...111333555444444444555777999<<<===>>>CCCKKKRRRYYY^^^dddggg___WWWNNNJJJNNNWWWbbbiiiyyy}}}}}}pppggg___UUUKKKFFF===888:::;;;777555666222111///000111111000...222222111///....................................---,,,++++++,,,---///000/////////////////////////////////...---------,,,---------,,,,,,+++++++++------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,///---,,,+++,,,,,,+++))))))***,,,......---,,,+++************************------------------------,,,,,,+++,,,,,,---//////000000000000000000000000000000//////.........---------...000000111111111333333333444444444555555111111222222222333333333000///...111555888999888999999999999;;;===???@@@@@@AAACCCGGGJJJJJJGGGDDDBBBCCCEEEGGGHHHHHHGGGFFFDDDFFFHHHJJJJJJIIIHHHFFFIIIHHHEEECCC@@@>>>=========>>>>>>??????===<<<;;;>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;<<<============<<<<<<;;;;;;::::::999999888888888777555444999888>>>IIIUUUbbbttt~~~tttgggeeegggmmmssswww~~~vvvooojjjkkkrrr}}}|||wwwooohhhYYYQQQGGGAAA???;;;444......------,,,++++++******,,,,,,++++++++++++,,,,,,,,,***(((((()))***(((%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$""""""$$$&&&%%%&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((()))(((((((((((((((((((((***))))))(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((***+++++++++***)))''''''(((((())))))******---------,,,---......///////////////.............../////////000000000000222222444777<<>>===>>>AAADDDFFFEEEDDDEEEJJJOOONNNIIICCCAAABBBCCCEEEEEEEEEDDDDDD@@@AAACCCDDDFFFFFFFFFFFFEEECCCAAA>>><<<<<<<<<=========>>>???>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::888888999:::;;;<<<======;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;:::999777777666777888777666444444555888<<>>888666444000,,,------,,,,,,++++++******+++,,,,,,------,,,,,,+++,,,***))))))))))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%######$$$&&&&&&&&&'''((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))***+++++++++++++++*********+++++++++++++++++++++,,,---------------/////////............---....../////////000000000222222333555666===NNN^^^lllzzz{{{xxxzzz|||iiiRRRCCC<<<777555666666555333222111111111111333333333333333222222222222111000///............------,,,,,,---///111222333222111111111222333444444555777:::???HHHQQQXXX```___[[[SSSKKKEEECCCDDD[[[bbbmmmwww~~~|||{{{wwwrrreeeYYYKKKBBB>>>;;;:::<<<999888666333///---...///111000000/////////000000........................---------...------,,,,,,------------------------------------............------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,......+++)))***+++,,,---...---,,,+++------------------------------------------------222111000...---,,,,,,,,,........................//////............------...///000111111222111111222222222333333333333444222333333333333444444444000000000333888>>>BBBEEEGGGEEECCCAAABBBEEEIIIKKKJJJGGGEEEJJJOOOPPPJJJCCC???@@@AAABBBBBBAAAAAA@@@>>>>>>>>>???@@@AAACCCCCCBBB@@@===;;;:::;;;<<<>>><<<===>>>>>>>>>===;;;:::999999999999999999999999888888999::::::;;;<<<<<<;;;:::::::::::::::;;;;;;999999999999888666555444666777777666555666:::===CCCHHHOOOSSSWWW]]]hhhrrruuuwwwqqqpppssskkkggggggkkkmmmlllmmmpppxxxzzznnnmmmppptttxxxzzz{{{pppfff^^^GGG@@@777222111111///,,,,,,,,,,,,,,,++++++******((()))***++++++***)))((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%%%%&&&'''&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((())))))((((((''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++***+++,,,---...---,,,++++++,,,,,,---...///000111........./////////000000111111222333222555???KKK___nnnzzzxxx~~~~~~yyyfffUUUGGG===777444444333222111000000111222333333222222222222111111222111000000/////////000---------,,,---...///000111000000//////111222333444444444666999@@@HHHNNN[[[___aaa\\\QQQFFFAAA???KKKRRR\\\gggpppxxxqqqfffWWWKKKEEEAAA>>>>>>;;;;;;999555111...000111000000000///000000111111........................------...///...---+++***------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------))))))+++...000000---+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////222111000///...---------........................//////////////////////////////000111222222111111111111111222222222333333111111222222222333333333333222000000444<<>>>>>>>>>>>>>>>>>=========<<<;;;;;;;;;<<<>>>>>>???>>>;;;999999;;;===>>>;;;;;;<<<===<<<;;;:::999777777777777888888888888::::::::::::::::::::::::;;;:::999999999999::::::777777777666666555444333555555444555999AAAKKKQQQ^^^aaaaaa]]]ZZZ]]]ccchhhmmmyyy~~~zzzsssmmmmmmllliiiiiikkkqqqzzzrrrjjjlllttt{{{~~~}}}}}}}}}yyyfffVVVNNNAAA;;;444000/////////...,,,+++++++++++++++******&&&'''((())))))((('''&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%%%%&&&'''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((((((((()))((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))******)))))))))))))))(((((((((***+++,,,---...---,,,+++++++++,,,---...///000000............////////////000///111222111111777@@@NNN]]]qqqwwwuuu}}}|||www|||mmm[[[JJJ>>>777777666555444555666777888333333333222222111111111222222111000000000000111...------------.........///.........///111333444444555666666777:::???BBBOOOWWW^^^^^^VVVMMMFFFDDDDDDHHHNNNVVV___iiissszzz{{{~~~}}}~~~wwwpppdddZZZSSSOOOIIIDDD<<<;;;999666333111111222111000000000000111111222////////////////////////------...///...---+++***------------------------+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))***,,,///222111///,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............//////////////////////////////000000000000000000000000//////000111111111111000000000000111111111111222///000000000000111111111666333000...111:::FFFNNNKKKIIIGGGFFFFFFGGGJJJKKKMMMHHHCCCCCCFFFHHHFFFCCC<<<<<<<<<;;;:::::::::::::::999999999999999:::;;;===<<<:::999999:::<<<===999::::::;;;:::999888777666666666777777777777777;;;:::::::::999999999999::::::999999888888999999666555555444444444444555555444666>>>LLL\\\jjjqqq~~~{{{pppccc[[[[[[]]]^^^eeepppyyyyyyzzzyyytttpppkkkhhhiiilllqqqwwwuuulllkkkqqq{{{}}}wwwsssttt}}}xxx]]]KKKCCC;;;777222///.../////////++++++++++++++++++******((())))))))))))))))))((()))***++++++))))))***+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%######$$$&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))))))))))))))))))))))))))((((((((('''((())))))***************************++++++,,,---------------.........------------,,,------.........////////////...000222111///444:::AAANNNaaaxxx~~~tttuuu{{{www}}}}}}{{{lllZZZHHH;;;777777666555555666777888444444333333222222111111222222111111111111111222/////////..................------...///111333444222444555555555666888999BBBJJJSSSXXXVVVPPPKKKHHHCCCEEEGGGKKKQQQZZZdddkkknnntttxxxxxxzzz~~~yyywwwpppiiieeebbb[[[SSSAAA???<<<::::::888555222222111111000000000111111////////////////////////---------...------,,,,,,------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...***+++,,,...000111///---+++++++++,,,,,,,,,------++++++++++++++++++++++++)))******++++++,,,,,,,,,------------...///000111000000000000000000000000///000000000000000111111//////000000000000///////////////000000000111111....../////////000000000555444111///000888CCCLLLIIIHHHGGGFFFFFFFFFGGGHHHGGGEEECCCBBBBBBBBB@@@>>>;;;;;;:::999888777777777555555666777888999::::::::::::999999999999::::::777888999999999888666555666666666666777777777888888888888888888888888888::::::999888888888888888666555333222222444666777777888???RRRkkk~~~hhh]]]\\\\\\YYY___hhhqqqrrrtttyyy~~~yyyzzz{{{sssmmmkkkkkklllnnnuuu{{{xxx~~~rrrlllfffeeejjjttt|||xxxqqqooorrr|||qqqTTTDDD???666333000...------------******************++++++******))))))))))))******)))***,,,+++)))(((***,,,))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$""""""$$$&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%&&&''''''((())))))'''(((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((()))******))))))))))))))))))))))))))))))((((((((()))***++++++++++++,,,,,,------...---------,,,---......///.........---------,,,,,,---------........./////////...///222111///111777:::DDDTTTkkkzzzyyyyyyzzz}}}|||{{{nnnYYYFFF:::888777555444333444444555555444444333222222222222222111111111222222333000000000000//////...---......---------...000111111333444333333444666888<<>><<<:::;;;:::999777666666666666111333444777888::::::;;;999999999999999888888888666777777888888777555444555666666666777777888888444444555666777888999999::::::999888777777888888666444222000111444777999;;;>>>JJJdddpppddddddbbb]]][[[eeeqqqwwwzzzzzzuuuoooqqqwww|||sssooommmllllllrrrzzztttxxx}}}nnn```]]]ZZZ^^^hhhssszzz}}}{{{tttooopppttt|||gggJJJ<<<:::222111...---,,,+++++++++******************++++++***)))(((''''''((()))***&&&)))******'''&&&(((+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&'''((())))))'''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((()))******+++))))))))))))))))))))))))+++***)))))))))***,,,---''''''((()))******++++++///...---,,,---...///000***++++++,,,---...///000---------.........//////000...///111000...000444444<<>>BBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<:::999888888666666666666555555555555555666777888888777666666777777666555444333333222222222333333333333444444444555666777777666555444999999888888888888888888777888999999666222000///333000///111111111444:::<<>>AAA@@@???>>>===<<<<<<<<<;;;;;;:::999888777666666666666666666666555555444555666777777777666555444666666555555444333333222222222333333333333444444333444555666666555444333666777777888888999999999333555666777777666555555///---...000000000666>>>FFFXXXooo|||tttlllfffjjjrrryyyxxxqqqmmmooottt}}}|||yyywwwzzzwwwoooooosssxxx{{{xxxsssmmmhhheeebbb\\\XXXXXXVVVVVVZZZbbbjjjooopppooohhhaaabbbkkktttxxxyyywwwtttlll]]]KKK;;;222//////...,,,***)))***++++++************************(((((('''&&&&&&&&&&&&&&&&&&""""""''')))((((((***(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%(((&&&$$$"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&(((''''''&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((&&&&&&&&&((()))(((''''''((())))))******)))))))))(((((('''''''''''''''((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%&&&&&&''''''((((((((((((((()))******)))'''&&&((()))))))))))))))*********+++*********))))))******+++)))***,,,---------,,,,,,...---,,,++++++++++++++++++,,,,,,---......//////...............///000111333222666DDDWWWlllyyytttyyy|||yyy}}}~~~{{{bbbUUUEEE===<<<===;;;:::555555555555444333333444222222111111111111222222111222222222222111000000.........---------,,,,,,111222222222222444777:::===@@@DDDHHHIIIGGGDDDBBBDDDGGGIIIIIIGGGEEEGGGIIIEEEEEEFFFJJJPPPXXX```eeejjjjjjkkknnnrrrrrrpppmmmlllgggfffnnnvvvrrraaaPPPBBB>>>999777777555111...000000///......---------.........------,,,,,,,,,//////............//////------------------------++++++++++++++++++++++++,,,,,,---------,,,+++***---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,*********++++++++++++,,,++++++*********++++++,,,------,,,,,,,,,+++++++++---,,,,,,+++,,,---...///......------------......///......---,,,,,,,,,,,,------------------------------,,,,,,------......///...---------...///000///......///000222444555;;;999666444555888<<<>>>???>>>===<<<::::::999999888888777666555444444333555555666666666555333222555666777777666555444333555555444444333333222222222222333333333333444444222333444555555444333222555555666777888999999:::555555555444222111///...000///111222222333<<>><<<:::666333222111000000000111111222////////////............//////............//////------------------------++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++***,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---.........------,,,,,,------...---------,,,,,,***))))))------------------------,,,+++++++++,,,,,,---...//////......///000111111111111111222333555777888<<<:::888666777999<<<>>>===<<<;;;999888777777666666555555555444444333333444555666666666444222111555666666666555444222111333333333333333222222222222222222333333333444444333444555555555555444333555555555666666777777777888666444222111///---+++222333555777666999DDDPPPfffmmmwww}}}yyyzzz{{{kkkddd[[[UUUWWW___iiippp~~~~~~~~~~~~uuulllfffcccbbbbbbdddbbb___[[[YYY[[[aaaeeepppjjjaaa]]]]]]```bbbbbb^^^\\\\\\___bbbbbb]]]YYYRRRLLLCCC===888555000---,,,+++***))))))))))))***++++++***)))((((((''''''''''''((((((((((((((((((***&&&%%%)))***((('''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$###"""###$$$$$$###"""%%%&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%&&&(((''''''&&&&&&''')))***(((((()))(((&&&&&&((()))'''''''''(((((((((((()))***)))((('''''')))***+++((()))+++,,,------,,,,,,,,,,,,+++++++++++++++,,,******+++++++++,,,,,,,,,000000//////...///////////////111555:::CCCTTTccczzzzzzssssss|||~~~~~~oookkkmmmrrryyyxxxpppjjjaaaZZZVVVRRRGGG<<<555555555666777777555333333222222111111222222333111222222222222111000000/////////............---...///000//////000222444666999>>>BBBCCCBBB???===???BBBEEEEEECCCCCCFFFHHHFFFCCC@@@>>>???CCCIIILLLQQQSSSWWW]]]ccchhhlllmmmlllmmmrrrzzzyyylll```ZZZTTTMMMHHHEEEBBB>>>:::666555444444333333333444111111111000000000000000......------------......------------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,++++++++++++,,,,,,,,,---------*********++++++---...///,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++)))'''------------------------+++*********+++,,,---......//////000000111222333444555555777888999;;;;;;;;;999888777777999;;;<<<;;;:::888777666555555555555555555555555555444444444555555555444333111000444555555555444333111000111111111222222222222222222222222333333333444444444555666777777666555444666666666555555444444444555222000111333555555444222222555888;;;@@@KKKWWWfffjjjqqqzzzyyysssrrrrrrcccZZZPPPMMMSSS^^^jjjpppttt||||||||||||yyysssllleee```^^^]]]]]]^^^^^^___```eeejjjoooyyypppeee]]][[[[[[\\\[[[WWWWWWWWWYYYZZZVVVPPPKKKDDD===666111000///---***+++++++++***************,,,,,,+++***))))))((((((%%%&&&'''((())))))((((((,,,(((&&&))))))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$"""!!!!!!"""$$$%%%%%%$$$%%%&&&''''''((((((''''''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))(((''''''&&&&&&''')))***'''(((((('''&&&&&&((()))&&&'''''''''(((((((((((()))((((((((()))+++,,,---***+++,,,,,,,,,+++***)))+++++++++******++++++,,,*********+++++++++++++++000///.............../////////000333444:::GGGSSShhh~~~uuukkknnnttttttwww|||}}}hhh___dddlllyyymmmooonnnkkkiiibbbPPP>>>666555444555777888666444333333222222222222333333111222222222222111000000000000/////////.........---...//////......000111222555999<<<>>>===;;;:::AAACCCCCCAAA>>>???BBBFFFGGGEEECCCBBBAAAAAABBBBBBEEEHHHMMMSSSZZZaaafffjjjhhhjjjnnntttvvvssskkkdddbbb]]]VVVQQQOOOKKKGGGCCC;;;:::999888666444222111111111000000000000000000---,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,+++******++++++,,,,,,,,,---------++++++++++++,,,...//////,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,++++++************++++++---............,,,***)))------------------------++++++++++++,,,---...///...///000111333444444555666777888999:::;;;;;;;;;999888777777777777888999888777666555555555555555555555555666666666666666555555444333222111111111333333444444333222111000///000000000111111222222222222333333333333444444444555666777777666555444777666666555444333222222555222///111666:::;;;;;;;;;999:::>>>BBBFFFOOOWWWZZZ```jjjuuuwwwlllddd```XXXRRRLLLLLLSSS]]]eeeiiijjjrrr{{{}}}|||{{{xxxqqqhhh```[[[XXXVVVXXX[[[```eeejjjnnnpppuuunnneee___\\\ZZZXXXUUUQQQPPPPPPOOOMMMIIIDDD@@@<<<777111---------,,,***************************+++++++++******))))))((("""###%%%&&&'''''''''&&&'''###"""&&&'''%%%%%%&&&''''''''''''''''''''''''&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""###""""""$$$&&&(((((('''%%%%%%&&&'''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''###%%%&&&''''''''')))***'''''''''''''''((())))))&&&'''((('''&&&&&&((()))''''''''''''(((((((((((((((((()))******++++++,,,***+++,,,,,,,,,+++)))(((+++************++++++,,,++++++++++++++++++++++++...------,,,------.........,,,...111222444<<>>AAABBBCCCCCCCCCAAA@@@>>>===???BBBFFFKKKPPPVVV]]]bbbcccfffkkknnnooommmjjjhhhddd```[[[XXXWWWSSSNNNJJJAAAAAAAAA???<<<888444111222222111111000//////...------,,,,,,,,,,,,------.........------,,,,,,++++++++++++++++++++++++++++++************+++,,,,,,++++++************++++++++++++++++++++++++***)))++++++++++++,,,,,,,,,,,,***************+++,,,---++++++++++++******************+++,,,,,,,,,,,,,,,+++******))))))******+++...............------,,,------------------------,,,,,,,,,---...///000111000111333555777888888888888888999::::::::::::999666666666666555666666666666666555555444555555666555555555666666777777777777555333111000000111111111111222333333222111000......///000000111222222222222333333333333444444444444555666666555444444555555444444333333222222555333444:::EEEOOOUUUVVVZZZTTTOOOPPPPPPOOOPPPSSSRRRWWWaaajjjqqqtttvvvxxxwwwzzz|||xxxnnnddd\\\YYYSSSRRRQQQTTTXXX]]]___```bbbgggppp{{{zzzzzzyyynnnccc\\\XXXWWWWWWZZZ```hhhmmmooonnnmmmkkkiiiiiihhhddd]]]WWWNNNLLLIIIFFFCCC@@@<<<:::666444000...---------,,,((()))))))))***))))))))))))))))))))))))))))))))) """$$$&&&'''''''''&&&%%%"""!!!%%%(((&&&&&&(((''''''''''''''''''''''''$$$&&&((())))))(((&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((''''''&&&%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%$$$$$$%%%'''((('''&&&###$$$%%%%%%&&&%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))&&&''''''(((((((((((((((%%%'''''''''&&&&&&(((***''''''((((((((()))))))))((()))***+++***)))'''&&&))))))+++,,,,,,+++*********************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---......+++,,,000222222444999DDDVVVhhhqqq|||ooogggfffeeejjjrrr|||qqqeeeaaaeeeooo}}}zzz}}}lllWWWEEE???999777888888666333444333333222222333333444111222222222222111000000111111111000000000//////---...//////...------...------...000111333555666<<<@@@CCCBBB???<<<;;;<<<===>>>???@@@AAA@@@?????????BBBDDDFFFHHHLLLRRRWWWYYY^^^dddggggggeeeddddddbbb___\\\\\\[[[XXXSSSNNNJJJKKKLLLLLLIIICCC===999888888777666444333222222///......------......//////......---,,,,,,+++++++++++++++++++++++++++++++++***)))))))))***,,,---++++++************+++++++++++++++++++++***))))))*********++++++++++++,,,******))))))))))))***+++++++++++++++************)))***+++,,,---,,,,,,+++,,,,,,++++++++++++,,,,,,---------------......///------------------------.........///000111333333444555777:::<<<=========<<<<<<=========<<<;;;:::555555555555555444444444555555444444444555666666444555555666666777777777888666333000//////111222///000222222333222111000---......///000111222222222222333333333444444444333333444555555444333333333333333333333333333444111222999III^^^qqq}}}{{{qqqfffbbb^^^XXXQQQOOOQQQSSSXXX^^^bbbfffjjjoooqqqsssrrrlllccc]]][[[\\\YYYZZZ]]]aaacccbbb```^^^[[[^^^ccclllyyy{{{sssyyy~~~ssshhh___\\\]]][[[[[[aaajjjpppqqqooojjjlllppptttuuupppfff^^^OOOLLLGGGCCC???<<<:::::://////---,,,*********+++''''''(((((((((((((((''''''''''''((((((((((((((("""###&&&(((******)))((()))%%%$$$''')))'''&&&(((&&&&&&&&&&&&&&&&&&&&&&&&"""&&&***+++***)))'''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''"""###%%%&&&''''''&&&%%%&&&%%%###$$$%%%%%%$$$"""""""""###$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%&&&'''%%%&&&((()))))))))((('''%%%&&&''''''&&&&&&(((***(((((((((((()))))))))))))))***++++++***&&&###!!!&&&((()))+++,,,,,,,,,+++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,---...///,,,,,,000333111111222888JJJ[[[fffssswwwmmmiiifffjjjrrrsssiiiYYY\\\eeerrr}}}vvvdddMMMFFF===999888888555222444333333222222333333444111222222222222111000000111111111111000000000000---...000///...------...,,,++++++,,,...111333555777===CCCEEEAAA===:::999:::;;;===???@@@BBBCCCDDDBBBCCCDDDCCCCCCEEEJJJOOONNNUUU]]]aaa```]]]\\\]]]___]]]\\\\\\]]]ZZZUUUPPPSSSUUUWWWWWWTTTNNNHHHCCC??????>>><<<:::999888777000000////////////000000//////...---,,,,,,++++++++++++++++++++++++++++++******)))))))))***,,,---++++++************+++++++++++++++++++++***)))((())))))*********+++++++++,,,+++***************++++++++++++************))))))***+++,,,---,,,++++++...------,,,,,,------...---,,,++++++,,,---///000------------------------//////000000111333444555666888;;;===???@@@@@@@@@AAAAAABBBBBBAAA@@@>>>===777777666666555555555444444444444444444444444444333444444555555444444333444444222111000000//////222111111111000000//////222222111111111111222222222222111111222222333444333111000111555777666444222222222111//////111333666888FFFbbbqqqcccZZZVVVTTTTTTUUUWWWZZZ^^^dddhhhkkkhhhiiigggcccdddkkkpppqqqttttttqqqllljjjiiiddd]]]ZZZZZZ[[[aaakkkyyyyyysssssswww{{{rrrbbb^^^bbb]]]]]]ccckkkpppooopppssshhhllltttwwwbbbWWWKKKAAA@@@???<<<777444......------------,,,,,,***((('''&&&&&&'''(((***((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''''''''&&&%%%$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))(((((((((''''''''''''''''''''''''%%%$$$######$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&###$$$%%%''')))***,,,,,,''''''(((((('''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%'''(((***+++++++++***)))''''''&&&%%%&&&'''((())))))************))))))(((---+++)))((('''((()))*********+++++++++******)))&&&'''(((*********)))(((---,,,+++******+++,,,---******+++++++++,,,,,,,,,000000000000000000000000555999EEEWWWggguuu|||mmmjjjmmmoooooonnnxxx{{{cccXXXTTTddd{{{}}}wwwqqqkkkXXXPPPIIICCC;;;111///222444333222222222222000---000000111111111222222222222111000//////000111222111111000000//////.....................///000111666999===AAABBB@@@===:::::::::999999;;;???BBBEEEFFFGGGFFFDDDAAA???>>>???CCCHHHOOOTTTWWWWWWWWWXXXZZZZZZZZZYYYXXXWWWUUUTTTYYY[[[___bbbaaa[[[QQQKKKEEEDDDBBB@@@>>>===>>>>>>222222333333222222000000000///...---------------222000---+++***+++---......---,,,++++++,,,---...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************...---------,,,+++++++++************************++++++***************+++,,,......---+++***+++,,,///......------......///000000111111111222222222666666666555666666777888999:::<<<>>>@@@BBBCCCCCC@@@@@@@@@??????>>>>>>>>>555555555444444444333333333333333333333333333333111222222333333222222111222111111000000000111111111111111000000000//////111111111000000111111111111000000000000111222222555444222333555555333000///000000000000222666999<<>>;;;999555111///,,,+++++++++***)))))))))(((((())))))))))))((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&'''((()))***+++''''''(((((('''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$'''''')))*********)))(((%%%%%%$$$$$$$$$%%%&&&'''((())))))*********)))))),,,+++)))((('''((()))***++++++,,,,,,,,,++++++***((()))***++++++******))),,,+++************+++,,,++++++,,,,,,,,,---------------------------------111555???LLLYYYfffvvvuuupppqqqrrrrrrooorrrvvv{{{~~~xxxzzzyyyfffXXX```vvvzzzpppfff```^^^^^^[[[OOO@@@777777444333222222333333111///000000111111111222222222333222111000000111222333111000000000/////////...///............//////000333666:::===???>>><<<;;;888777555555666999<<<>>>@@@CCCFFFFFFDDDAAA>>>>>>???AAAEEEGGGHHHJJJLLLNNNSSSSSSTTTUUUUUUVVVVVVVVVXXXZZZ___cccccc^^^WWWQQQKKKKKKKKKJJJHHHEEECCCAAA999999888666555444333222222222111000000/////////000///---,,,,,,---...///,,,,,,+++******+++,,,---++++++++++++++++++++++++************************************************++++++******************++++++++++++++++++++++++++++++***************+++,,,---...---+++***+++,,,///////////////000000111333333333333444444444444888888888999999:::::::::>>>>>>@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@??????333333333333222222222222333333333333333333333333///000000111111000000//////////////////000111111111111000000000000//////000000000000000000000000000////////////000111111444333333444444444111...---.........///333777;;;@@@NNNiiippp```XXXWWWYYY___gggmmmnnnjjjccc^^^]]]]]]ccctttyyyuuummmeee]]]ZZZVVVUUUWWWYYY\\\\\\bbbbbbaaa```aaadddiiimmmppprrrwwwxxxtttqqqnnnggg___]]]```gggddddddffffffddddddggglllqqq{{{{{{UUUIII<<<666333///,,,,,,++++++***))))))((('''''''''(((***++++++***((('''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''''''''(((((('''''''''(((''''''&&&%%%''''''''''''&&&%%%$$$$$$&&&&&&'''(((((((((((('''%%%%%%$$$$$$%%%%%%&&&''''''(((((()))************+++***)))((('''((()))***++++++,,,,,,,,,,,,,,,+++***++++++++++++******)))+++******))))))******+++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,///111888@@@HHHTTTgggxxx~~~zzzuuurrrqqqnnniiiffflllxxxtttkkklllrrr|||xxxaaa^^^nnn~~~zzznnncccaaafffnnnooodddOOO>>>666444222111111222333222111111111111111111222222222333333222222222222333333000000000000////////////000//////............///000222555888:::;;;;;;;;;777666444333333444666777999>>>DDDGGGFFFBBB???===<<<===<<<;;;;;;<<<@@@CCCHHHIIIKKKMMMOOORRRSSSTTTTTTVVV[[[```bbb___YYYUUUQQQRRRSSSSSSQQQMMMHHHEEEDDDBBB???<<<999777666666555666666555555444333222////////////000000000111------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******************+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------------/////////---,,,---...000000111111222333444555666777777777777888888888999:::<<<===>>>>>>>>>===BBBCCCCCCDDDDDDDDDCCCCCCEEEDDDCCCBBBAAA@@@???>>>222222222222222222222222222222222222222222222222...//////000000//////...//////.........//////000000000000000000000////////////000000000000//////000////////////000111111000111222333333222111///000111111111222555:::>>>GGGWWWpppmmm]]]YYY[[[___dddkkkooommmeee\\\UUUZZZ___jjj}}}uuummmeee]]]ZZZXXXXXXZZZ]]]]]]\\\]]]^^^^^^]]]\\\]]]```bbbfffhhhkkkqqqvvvxxxwwwuuuhhhfffdddccccccbbbcccdddkkkfffccccccbbb___```ccclllpppwwwrrrQQQEEE999333000---,,,---,,,,,,+++***)))((((((''''''((()))******)))(((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''(((((()))((((((''''''&&&&&&%%%&&&'''''''''''''''&&&&&&((((((''''''&&&%%%$$$###%%%%%%&&&&&&'''''''''''''''''''''''''''(((((()))&&&'''((()))***************)))(((((((((((())))))******+++,,,,,,,,,++++++++++++++++++***))))))(((***))))))))))))))))))***+++++++++,,,,,,,,,------------------------------///000444888<<>>>>>>>>===:::888888;;;===???@@@AAADDDGGGIIILLLMMMNNNPPPTTTXXX[[[ZZZVVVRRRQQQRRRTTTTTTSSSPPPLLLJJJMMMJJJFFFAAA===;;;::::::::::::;;;;;;:::999888777333333444444444333222111000000//////////////////////////////////////////.........---------------++++++++++++++++++++++++++++++,,,,,,------......------------------------//////000000111111000000111222333222111000111222111222444555777888888999:::;;;;;;;;;;;;<<<<<<<<<:::;;;>>>@@@AAAAAA@@@???DDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA???>>><<<;;;;;;222222222222222222222222111111111111111111111111//////000000000000//////111000///...------------//////////////////000000...///000000000000///...111000000000000111222222000111222222111000//////333444555555666:::???CCCRRR___qqq{{{eeeYYYYYY\\\ccceeegggfffbbb[[[SSSNNNWWWbbbsssyyypppiiiaaa^^^[[[\\\___aaa___]]]\\\]]]^^^\\\YYYWWWWWWWWW___```ccceeegggfffccc```[[[\\\^^^```cccgggjjjjjjkkkfffaaa```^^^\\\]]]aaakkknnnoooqqqtttssshhh\\\FFF<<<333///---++++++---++++++***))))))(((''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''(((((()))(((((('''&&&%%%%%%$$$&&&&&&'''''''''''''''&&&(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))(((%%%&&&'''))))))*********(((((((((((((((((())))))(((((()))*********************))))))(((((((((((()))))))))******))))))))))))*********++++++++++++---------------------------...111333555===QQQcccxxxwwwooohhheeebbbeeemmmvvv}}}rrrqqqpppmmmeee^^^^^^cccqqqzzz}}}rrrjjjkkkpppuuuyyyxxxqqqkkkiiihhhfffhhhlllsss{{{}}}qqqZZZFFF888555111///000111111111111111111111111111111111000111111111111111111000////////////000000000000111000///...............---------...000333555777888666555333222111111111333666:::======>>>?????????@@@@@@???<<<::::::;;;::::::;;;<<<===@@@BBBCCCJJJKKKMMMQQQSSSSSSPPPNNNOOOPPPQQQQQQQQQQQQPPPOOOPPPNNNIIIEEEAAA???>>>>>>===>>>>>>?????????>>>>>>:::;;;;;;:::999666444222222222222222111111000000/////////////////////////////////......---------------------------------,,,,,,------......//////------------------------///000111222222222111111222333444444222222333444444555777999;;;<<<<<<===>>>>>>>>>>>>????????????;;;<<<>>>@@@AAAAAA??????AAABBBCCCDDDDDDEEEDDDDDD@@@@@@???===<<<:::999999111111111222222222222222000000000000000000000000///000000111111000000///222111000...---------,,,......////////////000000//////111111111111//////111000000000000111222222222333444222000///000111222333555777888;;;???BBBRRR]]]iiissstttcccYYYYYY[[[```^^^[[[XXXTTTPPPNNNLLLTTTbbbtttuuuooogggbbb^^^^^^aaaaaa]]]YYYZZZ[[[\\\ZZZWWWTTTSSSSSSYYYZZZ[[[\\\ZZZWWWSSSQQQWWW]]]ccceeegggkkkmmmllliiiccc___]]][[[XXXZZZ^^^fffgggeeeaaa___[[[RRRHHH888222---,,,+++))))))+++((((((''''''''''''&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&###""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''%%%%%%&&&''''''''''''&&&&&&''''''((())))))))))))''''''(((((((((((())))))''''''((()))***************)))(((((('''(((((())))))******++++++******)))))))))))))))************++++++++++++++++++++++++++++++---///000666DDDSSSqqq}}}|||tttpppnnnuuu|||rrroookkkiiijjjmmmrrruuufffddddddccc___XXXVVVXXXdddmmmyyylllaaa```jjjooopppiiiccccccfffhhhlllnnnrrrxxx|||wwwdddRRR>>>:::555111000000111111222222222111111111111111///000111111111111000///////////////000000000000000//////............///......------...000222333333222111000///.........222444666777888999<<<>>><<<>>>@@@@@@>>>;;;::::::999888777777777888:::;;;EEEEEEGGGIIILLLLLLKKKIIILLLLLLMMMNNNOOOPPPPPPPPPNNNMMMJJJFFFDDDBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEBBBBBBAAA@@@>>>;;;888666555555555555444333222111////////////////////////000000000///......------........................,,,,,,---------------...........................---///000222222222111111222333444444333333444555888999;;;===???@@@????????????@@@@@@@@@AAAAAAAAA<<<===>>>???@@@???>>>>>>>>>???@@@AAAAAAAAAAAAAAA???>>>===<<<;;;:::999888//////000000000111111111//////////////////////////////000000000000//////111000000///.........///........./////////000000///000222333333222000///000////////////000111111000222333333222444888<<<>>>@@@AAAAAA@@@???@@@AAAIIIUUU]]]bbbnnn|||pppfff___[[[ZZZWWWSSSOOOJJJHHHIIILLLNNNSSS]]]jjj{{{tttooohhhccc___```dddfffddd```___``````^^^ZZZWWWVVVVVVVVVVVVWWWUUUSSSQQQOOOOOO\\\gggooonnnllllllkkkhhhfffaaa\\\ZZZWWWTTTTTTXXXZZZ[[[XXXRRRMMMJJJCCC<<<000,,,+++------)))((()))'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&########################%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((((((''''''''''''&&&%%%%%%%%%&&&'''&&&%%%%%%$$$%%%&&&'''((($$$%%%&&&'''(((''''''&&&''''''((((((((((((((('''&&&''''''(((((()))(((((('''''')))******+++++++++***)))((((((((()))***+++******+++,,,,,,+++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...///111999BBBZZZjjjnnnhhhdddaaaiii{{{}}}sssjjjfffeeeffffff___[[[ZZZ^^^^^^YYYUUUTTTXXXcccqqqvvvddd\\\___cccccc^^^]]]bbbhhhkkknnnrrruuuttttttpppdddXXXFFFAAA:::444222111111111222222222111111111000000000111222222222222111000.../////////000000000111///............//////000000000///.........///////////////...............000222444444555555888:::888;;;===>>><<<;;;;;;;;;:::999777555555555666777=========@@@CCCEEEEEEEEEFFFGGGJJJLLLMMMLLLJJJIIIIIIIIIHHHFFFEEEDDDCCCBBBCCCBBBAAAAAACCCFFFJJJLLLGGGGGGFFFDDDBBB@@@>>>===:::;;;;;;;;;:::999777666444444444444444444444444555444444333222222111111000000000000000000000000////////////............111111111111111111111111///000222444555555444333555777888888777777888999;;;<<<>>>AAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBB????????????>>>>>>>>>>>><<<============<<<;;;;;;:::::::::999888777777666---.........//////000000////////////////////////......////////////......000////////////000111111---.........//////000000///111222333333222111///...............///000000+++---000333555;;;BBBHHHUUUVVVVVVSSSNNNJJJGGGFFFFFFRRRYYY[[[cccttt~~~~~~|||yyytttooojjjeee___[[[OOOKKKFFFCCCCCCGGGLLLPPPTTTYYY```mmmzzzooojjjeeeaaa^^^bbbjjjppppppmmmhhhhhhhhheee```]]][[[[[[VVVVVVUUUSSSQQQQQQRRRTTTbbboooyyyvvvoookkkhhhdddeee___ZZZXXXUUUPPPPPPSSSOOOPPPMMMGGGCCCAAA<<<777...,,,---000000+++((()))(((((())))))***+++++++++&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&'''(((((((((''''''&&&%%%$$$%%%&&&'''((('''&&&%%%$$$%%%&&&'''(((&&&''')))*********)))((('''(((((((((((((((''''''&&&&&&'''((())))))(((((((((((()))++++++,,,,,,,,,******)))))))))+++,,,---***+++,,,------,,,+++*********+++++++++,,,,,,,,,........................---,,,---000111000333999CCCWWW```___^^^]]]fffzzz}}}vvviiicccaaa^^^\\\ZZZVVVVVV\\\aaa^^^ZZZXXXRRR___ooo~~~iii^^^UUUWWWVVVUUUZZZeeelllmmmqqqyyy|||wwwpppllleee]]]LLLFFF>>>777444333222222222222222222111111000000111222333444444333222111.../////////000000111111...............///000111222111000///...---------////////////////////////...111333444444444555666777999;;;;;;;;;;;;<<<>>>;;;999777555555555666777555555555888<<<@@@AAA@@@@@@CCCGGGKKKKKKHHHCCC@@@EEEEEEFFFFFFEEEEEEDDDCCCDDDCCCAAAAAADDDHHHLLLOOOIIIHHHGGGFFFEEEDDDCCCBBB@@@AAAAAAAAAAAA???===<<<:::::::::::::::::::::::::::999999888777777666666111111111111111111111111333333222222111111000000333333333333333333333333333444666888999999888777:::;;;<<<<<<<<<;;;===>>><<<>>>@@@BBBCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;:::888777666666666555555444444333333........................---------............///........................111///,,,******+++---...---,,,++++++,,,---///000/////////000//////......,,,---...---+++******+++,,,---333777999AAAUUUjjj~~~|||uuugggVVVJJJEEEDDDJJJSSSXXXVVVXXXbbbmmmqqqvvvkkkkkklllbbb[[[ZZZUUUKKKKKKMMMOOOQQQRRRQQQPPPSSSTTTZZZeeetttpppgggggg___bbbdddgggrrr|||wwwttttttpppgggaaa___ZZZSSSMMMMMMOOOQQQUUUZZZiiipppuuurrrnnnmmmnnnmmmhhh___YYYWWWUUUOOOHHHEEEBBBAAA@@@>>>;;;777333111,,,,,,***)))))))))***+++'''%%%%%%((((((&&&&&&))))))((((((((()))(((&&&$$$%%%%%%&&&''''''(((((((((%%%&&&'''''''''&&&%%%$$$(((%%%###$$$'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%$$$$$$###""""""$$$%%%$$$######$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''')))***+++,,,---+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))************+++*********))))))((((((******)))))))))))))))***)))************+++++++++---+++)))'''&&&''')))+++,,,+++******,,,...000222:::DDDNNNSSSUUU]]]lllyyy~~~}}}qqqfff___[[[YYYVVVWWWWWWYYY```fffaaaVVVTTTXXXeee|||zzzyyyyyyjjjYYYKKKMMMXXXccclllssstttuuuvvvwwwtttlllccc]]]MMMHHHCCCAAA???:::333---333333222111000000000000333333333333333222111000000000000000000000000000//////000000000000//////////////////............------------------------111111222222222333333333666666666666666666666666888888777777666666555555555555555666777777888888:::;;;<<<===>>>@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCC???@@@AAACCCEEEGGGJJJKKKHHHGGGFFFDDDDDDDDDDDDEEECCCCCCDDDDDDBBBAAA>>>===>>>>>>>>>===;;;;;;===???@@@@@@???>>><<<:::888777555555555555555444333222555555555555444444444333777888:::999888777777888:::999888777777777888999============>>>>>>>>>>>>???>>>=========???@@@AAA??????>>><<<<<<;;;;;;;;;;;;;;;;;;::::::888777777666666555555555555666666222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------......------------------------,,,,,,------.....................------,,,+++,,,---,,,+++,,,---//////000555===FFFUUUmmmgggVVVPPPQQQRRRSSSSSSRRRXXXdddllllllooofffdddccc]]]aaafffaaa\\\ZZZYYYZZZ\\\[[[XXXUUUPPPQQQUUU^^^jjj}}}wwwccc]]]^^^eeejjjmmmoooxxx~~~rrriiifff^^^VVVOOOOOOQQQUUU\\\bbbkkkooopppllljjjlllmmmlllhhh^^^VVVUUUSSSLLLCCC>>>???>>>===:::777333000...+++***)))((((((((())))))(((%%%%%%((()))&&&''')))+++***((((((((((((&&&%%%'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%$$$#########%%%'''((('''&&&&&&&&&!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((((())))))************)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))(((*********)))))))))((((((******)))))))))))))))***)))************+++++++++---+++***(((((()))***+++***)))))))))***,,,...///111:::DDDLLLSSS___ooo{{{|||www{{{vvvggg\\\VVVSSSPPPSSSUUUXXX___fffccc[[[VVVYYYdddyyy}}}xxx{{{zzziiiWWWQQQTTT]]]iiitttssssssuuuxxxxxxrrrfff]]]PPPJJJEEECCCDDDAAA:::444111000...------...000111222333333333222222111000000000000000000000000000000000////////////000000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,......//////000111222222444444444333333333333333777777777777777777666666666666666666555555555444777777888999::::::;;;<<<======>>>>>>?????????@@@>>>??????@@@AAACCCDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCBBB@@@???@@@AAA@@@>>><<<;;;<<<>>>BBBBBBBBBAAA???===;;;::::::::::::::::::999888777777777777777666666666666999:::;;;;;;999777888888:::999888777777777888888<<<<<<<<<<<<===============<<<<<<;;;<<<===>>>???======<<<;;;::::::::::::888888888777777555444444444444333333333333444444111111111111111111111111++++++++++++++++++++++++,,,,,,,,,---------......------------------------+++,,,...//////...---,,,---............------,,,---------,,,,,,,,,++++++******+++***)))***---///111222888DDDVVVmmmsss^^^XXX[[[^^^YYYRRRRRR\\\gggiiifffddd^^^]]]ZZZ\\\ooo|||wwwuuuoooiiigggfffddd^^^YYYRRRQQQSSSXXX___mmm{{{dddWWWWWW]]]kkkrrrwwwxxx}}}rrrgggdddaaaXXXQQQQQQTTTZZZbbbjjjlllkkkhhhdddfffmmmqqqpppfff[[[RRRRRRRRRKKK@@@:::;;;:::888555222...+++)))***)))((('''&&&'''(((((()))&&&&&&)))***''''''***...+++(((''''''((('''&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((((((%%%&&&&&&&&&&&&%%%%%%$$$###$$$&&&%%%$$$#########""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))(((((('''''''''******))))))))))))(((((()))))))))(((((())))))***)))************+++++++++++++++++++++***************)))))))))***+++---...,,,111:::CCCNNN\\\lllwwwuuusss}}}mmm^^^SSSOOOMMMQQQUUUXXX]]]bbb```\\\UUUWWW___qqqwwwuuu~~~kkk[[[RRRTTT^^^jjjnnnqqqwww~~~zzzlllbbbUUUOOOIIIHHHJJJIIICCC===222111...,,,,,,...111333222222222333222222111000000000000000000000000000111000///......///000111111000000///...---------++++++++++++++++++++++++,,,,,,---...000111222222444444333333222222222111666666666666777777777777777777666555444333222111333333333333444444444444777777888999::::::;;;;;;<<<<<<;;;;;;<<<===>>>>>>@@@@@@??????@@@AAACCCDDDDDDDDDBBBAAA@@@@@@??????BBBCCCBBB@@@===<<<<<<===BBBBBBBBBAAA@@@???===<<<=========>>>======<<<<<<::::::::::::999999999999;;;<<<===<<<:::888888999:::999888777777777888888::::::::::::;;;;;;;;;;;;:::999999999999:::;;;;;;:::999888888777777777777333333333333333222111000222111111000000111111222000000000000000000000000+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............---.../////////---,,,***,,,+++++++++***+++++++++---...---,,,***+++---000222444;;;KKKaaa|||vvvaaa]]]ccchhhaaaZZZYYY___eeeccc___WWWXXXZZZ[[[eeeyyyppplllgggaaa[[[XXXUUUTTTUUUWWW```qqqtttcccUUURRR[[[dddpppxxx~~~~~~~~~wwwhhh```^^^___XXXSSSUUUYYY]]]dddjjjiiieee```^^^gggtttzzzzzzeeeZZZPPPPPPQQQJJJ@@@999777666444111...+++((('''***)))((('''''''''((())))))&&&'''******((((((+++///,,,)))'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$''')))(((%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''&&&%%%%%%###$$$%%%$$$"""!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((***)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))(((((()))(((((((((((())))))***))))))*********+++++++++***+++,,,---,,,,,,+++***++++++++++++,,,---...///---///444;;;GGGUUUccckkkuuu}}}uuuxxxwwweeeVVVOOONNNRRRVVVYYY[[[\\\[[[YYYSSSSSSXXXeeeyyyqqqrrrooo\\\RRRSSSWWWdddmmmzzz~~~rrriii^^^VVVOOOLLLNNNMMMIIIDDD999777222///...///222444111111222222222222111111000000000000000000000000222000///------///000222111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222444444555555555444333333222222333333444444555555666666777666666555444333222111111111111111111111111111222333444444555666777777888777777777888888999:::;;;::::::;;;<<<>>>AAABBB@@@???===;;;;;;;;;<<<<<<@@@AAAAAA@@@===<<<===>>>????????????>>>===<<<<<<;;;;;;<<<=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>>>>===:::888888888888888888777777777777777777777777888888888999999666666666666666666777777666666555444444444444444000000111111000//////...000000////////////000000////////////////////////++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++---///000------.........,,,+++***+++************+++,,,---...///000///...///222444666:::BBBPPPeee|||wwweeeccciiiiiiddd___]]]\\\YYYVVVTTTNNNSSS]]]dddsss{{{qqqjjjddd```[[[UUUQQQQQQRRRVVV```kkkiiieee]]]RRRLLLPPP]]]hhhtttzzz}}}xxxlllbbb^^^```]]]YYYXXX]]]``````bbbeeeaaa^^^ZZZ\\\iiiyyyjjj^^^SSSPPPNNNFFF<<<666444333111///,,,***((('''+++***)))((('''((()))))))))&&&'''******((((((+++...+++(((&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%''')))(((&&&$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&'''(((&&&$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))******+++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((''''''''')))((((((((('''''''''&&&(((((((((((((((((())))))((((((''''''((()))******))))))*********+++++++++)))***,,,------,,,+++***++++++++++++,,,------...///...000666@@@LLLWWW]]]hhhvvv|||ooo\\\PPPPPPRRRVVVZZZ\\\[[[YYYYYYTTTRRRSSS[[[jjj|||{{{nnnpppsssaaaUUUOOOVVVdddvvvzzzrrrnnnfff___VVVQQQOOOMMMJJJGGGBBB???:::555111000000111000111111222222111111111000000000000000000000000222000///------///000222111000000///...---------........................+++,,,---...000111222333444444333333222222222111000000111111222222333333444444444444444444444444222222111111111111000000000111111222333333444444333333333444555666777888777666666777888:::<<<>>><<<;;;999888777888888999;;;===>>>>>><<<<<<===>>>;;;<<<<<<<<<<<<<<<;;;;;;888999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;<<<===<<<999777666777666777777666666666555555444444555555555666666666333333333333333333333333333222111111111111111111/////////000//////......000000////////////000000........................++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++...,,,***((()))+++---///+++,,,,,,,,,,,,++++++***************+++---///111***,,,...///000111333444:::@@@IIIRRR```qqq~~~pppdddbbbeeeddd___[[[WWWQQQIIIGGGIIIHHHPPP```lll{{{zzzooohhheeeYYYQQQKKKNNNRRRVVVYYY]]]]]][[[UUUMMMIIIMMMYYYbbbrrruuu{{{}}}{{{zzzrrrhhhaaa]]]]]]aaa]]][[[\\\bbbddd```]]]]]]VVVVVVUUUYYYgggxxxnnnbbbVVVOOOGGG===444111222000...,,,+++))))))(((+++***)))((((((((()))))))))&&&&&&)))***''''''***+++)))'''&&&'''''''''&&&$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%&&&((((((&&&'''(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%######$$$&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***+++,,,))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''((()))******)))************+++++++++)))***+++,,,,,,,,,+++***((())))))************++++++,,,...222:::CCCMMMRRR]]]hhhtttxxxdddVVVRRRQQQTTT[[[___^^^\\\\\\VVVTTTRRRTTT^^^mmm|||vvvmmmooo|||xxxeeeVVVNNNYYYfffpppsssrrrrrrrrrmmmggg___UUUNNNKKKJJJJJJHHHFFFBBB===888444000...///000111111222111111111000000000000000000000000111000///......///000111////////////....................................))))))***,,,---...//////000000000000000000000000////////////000000000000000111111222333444444555222222222222222222111111000000000000111111111111000000000111111333444555444444333333444666777888999999888777777777777777666888:::::::::999:::;;;888999:::;;;;;;;;;;;;;;;666777888999::::::::::::999999999999888888888888777999999888666444444555444555555555555444333222222222222222333333333333111111222222111111000///000//////......//////000......////////////......000//////......//////000........................************************************++++++++++++++++++++++++++++++++++++,,,+++***)))))))))***+++*********)))******++++++*********+++---000333555333666888999777666555555:::BBBIIIMMMTTTaaajjjmmmoooqqqppplllfff```^^^^^^___WWWPPPKKKEEE>>>===AAAGGGLLL___oooyyysssjjjfffZZZQQQLLLSSS^^^bbbaaa___^^^\\\XXXQQQMMMOOOVVV]]]jjjjjjooovvvvvvqqqnnnpppooofff^^^[[[YYYXXXYYY]]][[[YYY[[[``````ZZZUUUSSSMMMOOOQQQVVVaaannnttttttjjj___SSSJJJ???555000000...---,,,***))))))))))))***)))((('''&&&'''(((((((((%%%%%%((()))&&&''')))(((&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$%%%&&&((()))((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%######$$$%%%%%%%%%%%%%%%""""""###"""!!!!!!###%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))(((((((((((())))))))))))''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((((((((('''''''''''''''(((((())))))*********'''''''''((((((((())))))'''&&&&&&'''''')))******)))************+++++++++((())))))***++++++******((())))))***************)))+++---///333999AAAFFFQQQ[[[gggsss~~~~~~qqqdddWWWSSSTTT]]]bbb```\\\ZZZWWWTTTPPPNNNRRR]]]jjjtttwwwwwwuuupppmmmpppzzzsssaaaRRRRRRTTT[[[eeeooouuuxxxpppmmmfffZZZNNNIIIKKKOOOOOOOOOMMMIIICCC<<<555111//////000111111111111111000000000000000000000000000000////////////000000............////////////........................)))******+++,,,------------......//////000000111000000//////////////////......//////000111222222111111111111111111111111////////////............//////............//////444333222111111111222333444444555555555444333333333555777777666555555666333444555666777888888888222333555666777888888888666666666555555555444444333444555555333222222222222333333444333222111000000000000000111111111111///000000111000///...---......------------......------......///......---///......------......///........................)))))))))))))))))))))))))))************+++++++++************************)))***++++++***)))((('''))))))((((((((()))+++,,,*********,,,...222555888HHHJJJKKKJJJEEE@@@===;;;888AAAFFFFFFIIITTT]]]___]]]]]]^^^___aaaaaa___]]]___RRRGGGCCC>>>:::;;;@@@GGGIII\\\mmmtttuuuiiieee```UUUQQQ\\\kkkqqqnnniiiaaaaaa^^^XXXSSSSSSXXX]]]aaa___dddnnnqqqiiiaaa]]]]]]XXXUUUWWWXXXWWWXXX[[[YYYVVVWWWZZZYYYSSSMMMKKKGGGKKKOOOSSS[[[dddhhhgggaaaYYYNNNEEE:::222000444,,,+++***)))(((((()))***)))((('''&&&%%%&&&'''''''''%%%%%%((((((&&&&&&)))%%%%%%$$$&&&((((((&&&%%%)))((((((''''''&&&&&&%%%%%%%%%$$$$$$%%%'''((()))***'''%%%&&&)))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$"""###$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$###$$$''')))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%(((((('''&&&%%%$$$$$$######$$$%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((($$$######$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''((()))***+++,,,,,,&&&'''''''''(((((())))))&&&&&&&&&'''''')))******)))************+++++++++(((((()))))))))******+++***++++++,,,,,,,,,++++++***,,,.........111777<<>><<<;;;===BBBFFFJJJFFF;;;111000111///......)))******+++***(((&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$###"""""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******)))(((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((()))))))))*********++++++,,,------......444444888>>>CCCJJJWWWdddqqq|||}}}wwwnnngggdddfffnnnuuuxxxnnngggccc```WWWMMMGGGFFFFFFDDDBBBCCCEEEGGGJJJPPPYYYccciiipppsssuuutttoooggg```\\\SSSZZZccchhhfff^^^UUUNNNIIIGGGFFFHHHNNNVVV]]]aaa___bbbaaaYYYQQQMMMIIIEEE<<<:::777444222111111111//////////////////...,,,///////////////.........................................................------------------------...---,,,+++,,,---..............................000//////......//////000////////////////////////111000//////......//////...---,,,,,,......---,,,---------,,,,,,,,,,,,+++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,---......//////------,,,+++******++++++)))******+++,,,------...---,,,++++++,,,,,,+++)))******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---....../////////************************((((((((((((((((((((((((&&&''')))*********)))(((,,,,,,,,,---...///111222000555888444...---000444777999===BBBMMM___tttccc[[[XXXYYYZZZ[[[[[[YYYWWWUUUQQQLLLFFFEEENNN___ttt|||ooobbbZZZUUUQQQMMMQQQMMMJJJLLLRRR]]]mmmyyy{{{dddQQQKKKMMMWWW\\\cccpppyyyyyyxxxpppgggaaaUUUQQQKKKGGGGGGIIIJJJKKKEEEFFFJJJOOOTTTVVVUUUTTTYYYVVVRRROOOLLLIIIEEEBBB<<<999555444666===EEEJJJCCC888000///000...------((()))*********(((&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&%%%&&&&&&'''''''''''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))*********++++++******++++++,,,,,,------111///000555:::@@@LLLWWWdddmmm|||~~~pppeeeccciiinnnxxxwwwoookkkeeeZZZNNNGGGFFFGGGEEEBBBGGGHHHHHHIIIKKKOOOUUUZZZiiikkkmmmkkkhhhdddccccccXXX^^^eeehhhddd^^^XXXTTTMMMJJJGGGFFFHHHNNNWWW]]]___fffiiibbbXXXQQQKKKFFF===<<<;;;:::777555222111111///------...///---,,,.........///////////////////////////////////////........................------------------------......---,,,+++,,,---...........................//////............//////........................///---***'''''')))+++---...---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++,,,,,,+++******((())))))***+++,,,------+++************+++,,,---***++++++,,,---......///---,,,******+++,,,+++))))))***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---...///000000(((((((((((((((((((((((('''''''''((((((((())))))(((((()))***************++++++,,,...111666:::<<<<<>>BBBLLLWWW___hhhvvv|||{{{xxxhhhWWWVVVPPPPPPOOOMMMKKKIIIHHHGGGGGGLLLPPPTTT___wwwzzzggg^^^WWWPPPPPPLLLGGGDDDGGGMMMSSSUUUSSSRRRQQQOOONNNMMMNNNOOOOOOWWW```iiiwwwrrrnnnoookkkccc]]]QQQNNNJJJHHHHHHJJJKKKKKKEEEIIILLLMMMMMMSSS^^^gggggg___SSSJJJFFFDDD@@@<<<777777666666888<<<@@@BBB;;;222++++++...---,,,,,,))))))(((''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&'''((((((((()))))))))***&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((((())))))******))))))(((((((((((((((((((((((((((((((((((()))))))))******************+++++++++++++++((((((,,,///111666===IIIRRR]]]hhhvvvyyypppkkkgggiiinnnvvv{{{~~~~~~|||{{{pppfffXXXLLLFFFDDDCCCCCCFFFHHHIIIIIIHHHGGGHHHJJJQQQXXX```eeefffgggjjjmmmmmmhhh^^^TTTNNNRRR]]]gggmmmrrrqqqfffUUUIIIHHHLLLQQQ\\\eeeeee```ZZZQQQJJJDDDCCCAAAAAAAAACCCEEEGGGIIIAAA888333222111///,,,............/////////000////////////////////////........................---------------------------///111000...,,,---...------------------------------,,,,,,,,,,,,------........................//////......------------+++***)))***+++++++++)))))))))***+++,,,------...---,,,,,,+++++++++++++++************************+++******)))(((((())))))************************''''''((()))************((()))+++------,,,+++***,,,,,,------......//////)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,------+++))))))***+++******((())))))*********************+++++++++,,,,,,,,,...------,,,---...///000************************(((((()))+++,,,---...///,,,+++*********+++---...---111888DDDSSSeeettt}}}~~~sss[[[KKKBBB===::::::999999<<>>;;;888444//////000000000000//////+++***)))((((((***,,,---,,,***((('''''''''%%%$$$)))((('''&&&&&&''')))***''''''''''''''''''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&'''''''''(((((((((&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((()))))))))***(((((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$&&&''''''&&&&&&%%%&&&''')))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&''')))*********)))((())))))***+++---......///777:::???FFFOOO[[[gggooo}}}uuuiiifffdddffflllrrruuuuuusssmmmbbbUUUJJJDDDDDDDDDIIIIIIJJJLLLMMMLLLIIIFFFEEEKKKTTT]]]ccceeeeeedddddd]]]TTTNNNPPPWWW^^^cccnnnyyyjjjQQQBBBBBBGGGPPPXXXZZZVVVMMMFFF@@@AAAEEEIIIJJJIIIMMMSSSXXXWWWSSSLLLDDD:::222...------,,,,,,---...///000........./////////000000111///...------...///111...........................---,,,,,,++++++++++++---,,,,,,+++++++++,,,,,,........................+++,,,,,,---............///......---,,,+++************+++,,,,,,,,,,,,+++,,,+++******,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,,,,,,,***)))------,,,+++******++++++,,,+++++++++++++++++++++'''(((***++++++***)))((())))))************))))))******++++++++++++******'''((())))))(((((()))***,,,+++++++++******))))))''''''(((((())))))******((((((******+++***))))))++++++,,,,,,,,,,,,------,,,)))(((+++,,,******,,,+++,,,000666777666:::@@@BBB>>>888444222222111111555999>>>FFFYYYqqqxxx___PPPIIIAAA>>>:::999;;;>>>AAACCCEEEGGGKKKMMMOOOMMMHHHCCC<<<===;;;888:::AAADDDCCCEEEDDDIIIRRRWWWccc}}}jjj[[[UUUQQQLLLJJJFFFBBB@@@BBBGGGKKKPPPMMMKKKKKKMMMOOONNNMMMGGGKKKPPPTTTVVVYYY^^^aaadddZZZRRRPPPOOOLLLIIIIIIJJJHHHEEEEEEFFFFFFDDDBBBFFFIIILLLJJJKKKTTTeeettt|||rrr___JJJ>>>999444///......////////////......+++***)))((()))***,,,---***(((''''''((()))((((((***((('''&&&&&&'''((()))$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((()))))))))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))***))))))((())))))***+++,,,---......000333888===EEEPPPZZZaaaqqqtttmmmddd```aaaeeehhhiiilllhhhbbbYYYPPPIIIEEECCCGGGGGGHHHJJJLLLKKKHHHEEE???CCCKKKRRRWWWZZZZZZYYYWWWSSSNNNLLLPPPXXX___ccciiisssrrr[[[JJJAAACCCHHHLLLPPPOOOLLLHHH@@@???@@@CCCDDDFFFLLLTTTYYYYYYXXXTTTNNNEEE:::444111000///...---...///000---......//////000000000///...---,,,,,,---...///////////////////////////...------,,,,,,,,,,,,---///......------.................................+++,,,,,,------------,,,------,,,,,,++++++************+++,,,,,,,,,,,,+++,,,+++******,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))***+++------,,,+++******))))))(((''''''((((((++++++++++++++++++++++++*********))))))))))))))))))******++++++******))))))******++++++******)))((()))***)))((('''((()))++++++******))))))))))))))))))))))))*********+++***))))))((()))***+++++++++++++++,,,,,,,,,------///+++))),,,---,,,,,,//////555>>>FFFGGGFFFMMMUUU^^^WWWLLL@@@888444333444666;;;@@@EEERRRdddttt|||iiiWWWMMMHHHCCC>>>;;;<<<>>>@@@AAADDDDDDFFFGGGGGGEEECCCBBB<<>>;;;===BBBDDDCCCEEEDDDGGGMMMPPPXXXnnnaaaPPPMMMNNNGGGEEECCCAAAAAAFFFNNNSSS___XXXPPPMMMNNNOOONNNLLLGGGIIILLLMMMMMMMMMNNNOOOSSSLLLHHHKKKLLLKKKIIIJJJKKKIIIGGGGGGGGGFFFEEECCCCCCFFFGGGFFFFFFNNN\\\hhhuuummm[[[GGG:::555000+++------............------+++******))))))+++,,,---((('''&&&''')))+++,,,+++***)))'''&&&&&&&&&''''''"""######$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""###############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&(((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))***+++,,,------...,,,...111555;;;CCCKKKQQQZZZlll}}}~~~sssdddZZZXXXZZZ^^^```bbbbbbbbb```YYYQQQIIICCCDDDDDDEEEGGGIIIIIIFFFDDD;;;===BBBFFFJJJLLLMMMMMMKKKIIIHHHKKKPPPVVVZZZ\\\aaahhhtttuuubbbRRRGGGEEEBBBBBBDDDGGGIIIJJJDDD???===>>>@@@CCCLLLUUUXXXYYYZZZZZZXXXPPPDDD;;;:::888555222///.........,,,------...//////000000...---,,,++++++,,,---...000000000000000000000000------------------...............------......///........................,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,+++******,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---------,,,+++,,,++++++************+++******************************)))(((((())))))***)))******++++++******))))))******++++++******))))))***+++)))(((&&&'''((())))))))))))((((((((((((************+++++++++++++++***((('''((())),,,---++++++++++++,,,,,,,,,,,,999222---...//////000222888AAANNNWWWXXXXXX```lll~~~uuudddQQQ@@@777555666666:::>>>BBBHHHSSS```iiiyyyzzzgggWWWMMMKKKHHHDDDAAAAAA@@@@@@?????????@@@CCCCCCCCCGGGLLLKKKMMMIIICCC???AAABBBAAAEEEDDDEEEIIIKKKQQQaaaqqquuuXXXIIIGGGHHHDDDDDDCCCDDDGGGOOOXXX___mmmcccWWWPPPNNNNNNKKKHHHFFFGGGHHHIIIHHHHHHGGGGGGIIIFFFEEEJJJMMMLLLLLLMMMJJJIIIIIIHHHGGGFFFDDDCCC@@@AAABBBAAAAAAGGGQQQZZZ^^^YYYMMM>>>555222000,,,,,,,,,------------,,,,,,++++++*********+++,,,---)))''''''(((***,,,,,,,,,***)))(((&&&&&&%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######%%%''''''&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&''')))(((&&&%%%%%%&&&'''(((+++***((('''&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))))))))))))))))))))***+++,,,,,,---+++---///111444:::@@@EEEIIIXXXiiirrrzzzwwwhhh]]]ZZZ\\\^^^```[[[___dddgggddd[[[PPPHHHCCCBBBCCCEEEGGGGGGEEECCC<<<===>>>@@@BBBCCCDDDDDDDDDDDDFFFIIINNNPPPQQQPPPYYY___hhhpppqqqjjj___WWWTTTNNNEEE???>>>AAADDDFFFFFFAAA===>>>@@@CCCKKKTTTUUUUUUVVVXXXYYYTTTJJJBBBFFFCCC===777222///------+++,,,,,,------...//////......---,,,,,,---......////////////////////////---------------...///000,,,,,,+++++++++,,,------........................,,,,,,,,,,,,++++++***)))))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,+++******,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,++++++---,,,,,,+++++++++,,,,,,)))))))))))))))*********(((((()))******+++******((())))))******))))))((())))))************))))))***++++++***'''&&&&&&'''((((((((((((((((((''''''************************)))))))))))))))+++,,,,,,***++++++++++++,,,,,,,,,JJJ@@@666333333222333555<<>>======<<<<<<======>>>???@@@BBBFFFJJJLLLLLLKKKUUU[[[aaabbb]]]YYYXXXYYY]]]UUUJJJAAA===<<<===>>>AAA<<<:::===AAAEEEKKKRRRRRRQQQQQQSSSTTTRRRMMMIIIPPPLLLDDD<<<555111...---++++++,,,,,,,,,---------///..................///........................---------------...///000+++++++++++++++,,,---...........................,,,,,,,,,,,,++++++***))))))))))))******++++++,,,******+++,,,,,,,,,,,,+++,,,+++******,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************))))))(((((((((((())))))(((((()))))))))*********&&&(((***---...---,,,+++'''((((((((((((((((((''')))))))))******)))))))))***++++++***'''&&&&&&'''''''''''''''''''''(((((())))))))))))))))))))))))&&&(((***,,,---,,,+++************+++++++++,,,,,,aaaRRRAAA999666555666999;;;DDDQQQ[[[___eeetttiiiPPP>>>999999999777888:::;;;<<<@@@EEEIIIRRRXXXXXXTTTRRRNNNIII@@@???>>>>>>>>>;;;888555555555;;;DDDHHHMMM]]]nnn|||ppp[[[KKKDDDAAA???AAAAAAAAABBBDDDHHHNNNSSSVVVXXXVVVOOOGGGBBBBBBCCCGGGIIIMMMRRRXXX```iiiooowwwqqqggg]]]VVVQQQMMMKKKMMMIIIDDD@@@>>>===<<<;;;@@@???AAAFFFGGGEEEDDDGGGFFFGGGHHHGGGDDDAAA??????;;;:::999999999:::<<<===:::<<<888111---...000///......////////////......+++++++++,,,,,,,,,,,,,,,,,,***(((((())))))((('''((('''''''''&&&&&&%%%%%%***)))((('''&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%&&&((()))***((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((()))******(((((()))))))))************+++,,,,,,,,,...222555777<<>><<<:::999888888888888999;;;@@@FFFJJJLLLMMMSSSXXX[[[WWWPPPMMMQQQWWW\\\UUUJJJBBB>>><<<<<<<<<<<<777666:::@@@CCCHHHMMMOOOOOOOOOOOONNNNNNNNNNNNSSSOOOGGG>>>777333000000.........------------,,,////////////////////////........................------------------......------------...//////000........................,,,,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,******+++,,,,,,,,,,,,+++,,,+++******,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********)))))))))***++++++((())))))******+++++++++)))+++---.........,,,+++'''(((((())))))(((((('''((())))))******))))))((()))***+++)))(((&&&'''(((''''''''''''(((((((((((()))))))))(((((((((((((((%%%'''+++...///...+++)))************++++++++++++vvvcccMMM???:::888999;;;:::???GGGNNNRRRYYYhhhwww{{{iiiRRRBBB<<<===>>>999777;;;<<<::::::>>>???EEEIIIHHHFFFGGGEEEBBB<<<:::777777777888777666888999@@@JJJNNNTTTfff{{{iiiTTTIIICCC@@@>>>>>>>>>>>>???BBBDDDEEEEEEEEEFFFDDD@@@>>>AAAEEEGGGKKKPPPVVV\\\cccjjjooommmlllggg___WWWQQQNNNNNNTTTNNNGGGAAA??????>>>===???>>>@@@DDDEEEBBBCCCFFFCCCEEEGGGEEEAAA>>>======:::888666666666666444333111444333---***,,,......000000000111111000000000***+++,,,,,,------,,,,,,+++)))''''''((()))((('''&&&&&&&&&'''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''%%%$$$$$$%%%&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''(((((())))))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))'''''''''''''''''''''''')))(((((('''((()))***+++((((((((())))))))))))))))))************,,,///111111333999BBBMMM[[[hhhqqqwwwvvvtttuuuuuurrrlllfff___\\\ZZZ\\\___```\\\YYYQQQOOOLLLIIIHHHEEEBBB??????>>><<<:::888777666555444444444888???GGGLLLNNNNNNQQQRRROOOJJJHHHLLLQQQTTTNNNGGGAAA@@@BBBEEEFFFDDD===888999<<<>>>AAADDDGGGJJJMMMKKKHHHGGGJJJMMMPPPKKKDDD===888555444444333222111000///......------..................---...........................------,,,,,,,,,,,,---------------...///000000........................+++,,,,,,------------,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,+++******,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++,,,,,,---...))))))******+++,,,,,,---333111///---,,,+++++++++))))))************))))))(((((())))))))))))((((((((()))***)))((('''((()))''''''((((((((()))))))))*********)))))))))((((((&&&(((***---...---,,,+++************++++++++++++mmmTTTCCC<<<999:::===<<<===@@@DDDFFFKKKYYYgggrrrvvvtttgggSSSDDD???@@@CCC;;;888===???<<<999;;;;;;@@@BBB@@@???@@@>>>:::<<<999444222444777999:::777777???JJJMMMRRRddd{{{qqq[[[MMMEEE@@@<<<===<<<;;;;;;======;;;;;;===@@@???<<<;;;AAAHHHGGGKKKQQQXXX^^^dddjjjmmmbbbdddddd^^^UUUOOONNNOOOSSSLLLDDD>>>>>>?????????;;;:::<<<@@@@@@===>>>BBBAAADDDFFFDDD@@@<<<;;;;;;999777555555555444111---)))---...***'''***------111111222222222222111111***+++,,,---------,,,,,,)))'''&&&&&&((()))((('''%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!#########"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$$$$%%%%%%$$$###"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''')))******&&&&&&&&&'''''''''(((((($$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''&&&%%%$$$######$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''''''''(((***+++(((((((((((()))))))))))))))***+++++++++,,,///111//////333;;;EEEOOO[[[cccmmmmmmooorrruuutttooojjj```ZZZTTTTTTXXX[[[[[[ZZZUUURRROOOKKKIIIFFFBBB???AAA@@@>>><<<:::888666555555222111444:::CCCJJJMMMHHHIIIIIIIIIHHHHHHIIIJJJNNNIIICCCAAADDDJJJOOOSSSRRRHHH>>>;;;:::999:::===@@@FFFJJJIIIDDDAAADDDIIIKKKGGGAAA;;;777666777888666666555333222000//////,,,------......------,,,000000000000000000000000...---,,,,,,++++++++++++*********+++,,,---...///........................+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,+++******,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,)))((((((((()))******+++))))))***+++,,,,,,------;;;777111+++((((((***,,,++++++,,,,,,,,,,,,++++++(((((())))))))))))(((((('''((())))))(((((()))***'''((((((((())))))******,,,+++++++++******))))))((()))***+++,,,---......)))************+++++++++}}}gggNNNAAA===<<<<<<===888999999:::;;;???DDDIIIYYY[[[[[[UUUKKKDDDCCCEEEAAA???<<<888555555777999777999:::999777888<<<@@@===<<<:::999777777888999<<<;;;>>>DDDKKKUUUdddqqq|||aaaOOOFFFCCCEEEAAA;;;666555777<<>>???BBBAAA======@@@EEEJJJPPPUUUXXX[[[]]]___\\\[[[WWWQQQLLLHHHGGGHHHMMMIIIDDD@@@??????@@@???@@@???===<<<<<<>>>@@@BBBFFFDDDBBBAAA@@@===999666111111111000//////......************))))))))))))......---,,,,,,,,,,,,---(((((())),,,------***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""!!!!!!%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&((('''$$$""" """$$$%%%$$$$$$%%%'''%%%$$$###""""""###$$$%%% ###%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""!!!!!!""""""###$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%((('''&&&&&&$$$$$$###"""!!!###%%%%%%$$$$$$%%%&&&"""""""""$$$'''))))))(((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((###$$$&&&''''''&&&$$$######$$$&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))))))))((((((''''''(((((())))))******+++***)))(((((()))***+++---...000444:::DDDOOOVVVaaaaaacccjjjrrruuusssooocccbbb[[[SSSPPPSSSUUUTTTPPPPPPPPPNNNKKKGGGDDDAAADDDBBB???;;;999777777777:::999777777888;;;>>>@@@CCCDDDEEEGGGGGGFFFDDDCCCDDDBBB??????DDDNNNYYY```eeeYYYIII???===>>>===<<<===CCCJJJKKKFFFAAA>>>>>>HHHEEEAAA<<<999888888888<<<<<<<<<:::777333///,,,,,,,,,,,,------.........---.../////////...---,,,//////.........---------++++++******+++---...///......///000000///...---,,,++++++******++++++,,,+++,,,,,,,,,,,,+++******))))))*********+++++++++))))))***+++,,,,,,------+++++++++***++++++,,,,,,))))))(((((((((((())))))***************)))(((((( """&&&)))+++++++++***'''***,,,+++)))***000555OOO888'''***000...***+++***)))))))))++++++)))'''(((((())))))******++++++))))))))))))))))))))))))******))))))))))))******(((((()))***++++++,,,,,,++++++******++++++,,,------,,,+++)))((((((((((((jjj[[[IIIAAA===;;;:::;;;777888999999:::<<<@@@CCCGGGIIIKKKHHHDDD@@@@@@AAA???===:::666444444555777555777999999999<<>>>>>AAADDDHHHMMMPPPRRRSSSUUUVVVQQQPPPLLLGGGBBB@@@@@@BBBDDDBBB@@@??????@@@???>>>>>><<<;;;::::::<<>>:::999:::888999::::::::::::<<<===:::;;;=========<<<;;;::::::999666333222222333444555777999;;;===CCCKKKRRRZZZWWWPPPGGG???::::::;;;<<<<<>>@@@BBBDDDHHHIIIIIIIIIJJJKKKEEEDDD@@@<<<999888;;;======<<<<<<===>>>===:::888:::999888888999:::===>>>FFFGGGFFFAAA999333000000111000...,,,++++++++++++&&&&&&'''((()))***+++,,,......,,,+++)))(((((((((,,,***((('''((('''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%'''((((((&&&###!!!###%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&$$$######$$$###""" ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$%%%&&&'''((((((''''''((((((((()))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((((('''(((((((((((()))))))))((((((''''''''''''((((((++++++++++++---222999>>>HHHHHHLLLUUU___hhhkkkllleeeiiihhh^^^TTTOOOMMMKKKHHHHHHIIIHHHHHHFFFEEEDDDAAA???<<<999888999;;;===@@@???===:::888666444333555777999;;;<<<======<<<===<<<;;;;;;@@@FFFMMMQQQ\\\bbbfff```QQQCCC<<<:::888;;;???@@@>>>===>>>@@@BBB???<<<999777777888999;;;===>>>???===;;;888666......------,,,+++++++++------------...//////000............------------------,,,------...///000---....../////////......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******************+++++++++++++++++++++++++++++++++...---,,,+++***)))))))))***))))))(((((())))))***)))************))))))(((***+++,,,------+++)))((('''***++++++)))***...222<<>>999888;;;999;;;======;;;999999999:::999999999:::999777444777444111000000111222333888:::<<<>>>AAAHHHRRRZZZiiifff___SSSFFF<<<777666;;;;;;>>>BBBDDDFFFMMMUUUhhhwwwrrr[[[KKKGGGIIICCC@@@;;;999===DDDNNNTTTQQQKKKGGGFFFCCC???===>>>>>>@@@BBBBBBAAA@@@AAAAAA>>>===;;;888666777;;;>>>===<<<;;;::::::999666333888777777777888999;;;===BBBDDDCCC===444...---//////...,,,***)))))))))***%%%%%%&&&'''(((((())))))---,,,+++******************(((&&&%%%''')))******'''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%&&&((((((&&&$$$!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%!!!#########%%%&&&(((&&&%%%%%%%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++++++++***+++...333777<<<<<<@@@HHHSSS\\\bbbddd___fffiiibbbWWWRRROOONNNFFFFFFFFFFFFFFFFFFFFFFFFBBB@@@<<<999888999;;;===??????===;;;888555222000333444666888:::;;;<<<<<<:::999999:::===BBBGGGJJJJJJUUUaaaaaaVVVIII@@@>>>888:::;;;:::999999;;;>>>===;;;999666666666888999<<<===?????????<<<999888000///...---,,,***)))))),,,+++++++++,,,---///000------------------------............//////000000------..................,,,,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,+++***************************,,,,,,++++++++++++++++++,,,,,,+++***))))))*********))))))))))))))))))***))))))************)))(((++++++,,,---,,,+++)))(((((()))+++***)))***---///222+++((())))))%%%%%%((()))(((((()))++++++***(((++++++******))))))(((((())))))))))))))))))))))))******))))))))))))******((()))))))))*********+++***************++++++,,,))))))((((((((())))))***;;;:::;;;<<<999555666:::888:::<<<;;;999666555555888666666666888888666555999555000...///222333333;;;===???@@@CCCJJJSSS[[[kkkkkkggg]]]NNN@@@888555888999<<>>???>>>;;;888666222111000...,,,+++))))))******))))))***,,,...///,,,,,,------------------......//////////////////------------......//////---,,,,,,,,,,,,,,,,,,---,,,------------,,,++++++************************,,,,,,++++++++++++++++++))))))))))))***++++++,,,******))))))))))))******((())))))*********))))))((()))***++++++******)))((()))******)))***+++,,,,,,******+++)))&&&&&&))))))(((((()))++++++***)))++++++******))))))(((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))***************))))))******+++,,,+++***)))(((''''''''''''555333333555444111222666333555666666444111111111000000222444777;;;>>>AAADDD>>>666111111333444444;;;===???@@@BBBGGGPPPVVVdddggghhh```RRRDDD;;;888666666888<<<;;;:::>>>EEEKKKPPPQQQMMMIIIEEE???999:::999888;;;BBBMMMWWW]]]YYYOOOGGGDDDAAA===::::::888999:::999777666777888555666666555444555888;;;999777666666888:::::::::666666666666666777777888444555555222---+++,,,...))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&))))))******,,,---///000///,,,(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""###%%%''')))***$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%"""#########$$$$$$%%%%%%###%%%&&&&&&%%%$$$$$$%%%"""!!!!!!"""$$$&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$&&&)))***''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((((((((((((((((((''''''''''''&&&))))))************))))))((()))*********+++---000///000333777===CCCHHHKKKPPPXXX]]]YYYTTTRRRPPPOOOKKKIIIFFFDDDBBBCCCCCCDDDBBBAAA>>>;;;999888999999888999999999888777555444111111111222333444444555555555555777999<<>>;;;777666666777888777555333111111333555777:::;;;======<<<:::777555333222111///---,,,******************++++++,,,---,,,,,,,,,,,,------------......////////////......,,,,,,,,,,,,---...///000------,,,,,,,,,,,,---------------------,,,+++++++++++++++***************++++++++++++++++++++++++((((((((()))***+++,,,---+++******))))))******+++((())))))************)))''''''((()))************)))))))))))))))*********)))***++++++)))(((((()))((((((((()))+++,,,+++)))************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))))))))***++++++++++++)))((('''&&&&&&&&&111...///333444222111333000222333222000//////000...000444888<<>>===>>>:::555::::::;;;>>>EEENNNWWW\\\\\\QQQGGGCCCAAA===::::::888999888666333222222333111333444444333333555666666555555777999:::999888555555444444444444333333111000...,,,************%%%&&&(((***+++***))))))))))))))))))))))))******))))))))))))***,,,---...---***((('''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$"""###$$$%%%$$$######$$$&&&%%%$$$######$$$######$$$%%%%%%$$$######!!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###### !!!"""###$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$%%%'''((('''%%%$$$$$$$$$"""!!!!!!"""$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%$$$$$$$$$'''+++///222''''''&&&%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&(((((()))******)))((((((***+++,,,,,,++++++---...***,,,///222555999===???DDDJJJNNNNNNNNNQQQRRRQQQNNNKKKFFFBBB???>>>?????????>>>===<<<;;;:::999999777777777777777777666666222111111000000000111111333333222333666999===???===???CCCGGGIIIHHHEEECCCCCC@@@<<<999777888888888555333111000000111333555777999;;;<<<<<<;;;999777444333222000///---,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,,,,------------.../////////...------,,,,,,++++++,,,...///000------,,,,,,,,,,,,---------------...------,,,++++++++++++*********))))))*********++++++,,,,,,---))))))((())))))***+++,,,+++******))))))******+++(((((()))***************((((((((()))))))))))))))))))))))))))***)))(((''')))******))))))))))))(((((('''''')))+++,,,+++***)))))))))))))))*********))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))((()))))))))))))))***++++++***)))((('''''''''''''''000---///555888555333333000222333222111000111222222777<<<@@@DDDNNN[[[eeebbbVVVGGG<<<888777666444222555999;;;<<<@@@FFFKKKeeegggeee[[[KKK===777666222111333555555444999@@@:::<<<:::777666888888555<<<===>>>AAAGGGOOOVVV[[[^^^RRRHHHDDDBBB>>>;;;;;;999999888555111/////////000222444444333222333444666666888:::;;;999555111444444333333222111111000000---***)))))))))((('''###%%%(((+++,,,+++***)))))))))***+++,,,------...)))))))))))))))******+++'''&&&%%%%%%'''(((((('''###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###""""""###$$$$$$######$$$&&&&&&$$$######$$$"""###$$$%%%%%%$$$###"""!!!"""%%%'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&''''''(((######$$$$$$$$$%%%%%%%%%########################!!!###%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""#########%%%)))///555888((('''&&&&&&'''((()))***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((((((&&&&&&&&&''''''))),,,///111444777999999>>>BBBEEEJJJRRRVVVUUUOOOKKKFFF@@@===;;;;;;<<<<<<<<<<<<======<<<;;;:::777777777666666666666777555444333111111000000000111111000111444777<<<>>>888;;;@@@CCCCCCCCCCCCDDDCCC@@@<<<:::999:::::::::444333000//////000222444555666999<<<===<<<;;;:::444444333111000...---------.../////////...---,,,+++++++++,,,,,,---------------...//////...---,,,,,,,,,++++++,,,...///000...------,,,,,,------...------......------,,,+++++++++++++++******))))))))))))***+++,,,,,,------******)))))))))))))))***++++++************++++++(((((()))************************)))))))))))))))))))))((()))***)))(((&&&)))***)))((((((***)))'''((('''''')))+++,,,+++***(((((())))))******++++++))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((()))))))))))))))******+++(((''''''''''''((())))))000222333555<<>>;;;888666555333333333555999>>>CCCGGGWWW\\\\\\TTTEEE:::777999222666777444555999<<<<<<:::888777555555666888999777999<<<@@@DDDIIIPPPTTTUUURRRLLLEEE@@@<<<999888999777444111////////////222222111111111111111222555888;;;<<<:::666333222222222111000///...------***((('''&&&&&&'''(((***)))&&&###%%%((()))(((&&&***))))))+++---...,,,+++***************++++++,,,+++(((&&&$$$%%%%%%$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$((('''%%%$$$###$$$%%%%%%########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&'''(((((()))))))))))))))&&&'''))))))(((''''''(((&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''(((((())))))******((()))***,,,...111333555888999<<>>HHHPPPOOOHHH888555222111111222222222666777:::???HHHVVVeeeooolllZZZFFF<<<999777444444555555555666888;;;>>>@@@IIILLLNNNIII@@@999888999333777888555444999<<<;;;999777666444444555666888888999<<<>>>AAAFFFKKKOOOQQQNNNHHHBBB===999777666777555333111//////000000222111111000000111111111444777;;;===:::666333111111111000///...---,,,,,,)))((('''&&&&&&'''((()))***)))'''((()))***+++***+++******+++,,,---,,,***((((((((((((((()))******+++)))&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$######"""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$""""""#########$$$$$$$$$%%%%%%&&&'''(((((())))))((((((%%%'''((((((&&&%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&''''''(((((())))))))))))((())))))+++---///111333111333666:::>>>CCCGGGIIIJJJGGGBBB>>>:::888888888:::;;;;;;;;;::::::999888555555555555555555555555333222111000////////////111000///...///111333444222444888;;;===>>>>>>>>><<<777222333777:::;;;:::<<<;;;999666444222111111///111444666777777666555444333111///......////////////////////////.........------...000000...+++------------------------+++,,,...//////---,,,+++------------------------,,,------------,,,,,,+++************************,,,---------,,,,,,+++***))))))(((((((((((())))))))))))((((((((((((((()))+++++++++++++++******)))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))&&&(((******)))((()))************************)))))))))))))))))))))))))))((((((((())))))*********++++++++++++,,,,,,,,,,,,;;;;;;<<>>GGGTTTbbbkkkgggUUUCCC:::777555333333666666666666666777777777<<<>>>???>>>;;;888777777444777888555555:::===<<<888777555333333444555666888999;;;<<<===@@@DDDGGGIIIFFFBBB===999666444333444333111000//////000111111111000000000000111111333777;;;===:::666222//////......---,,,+++******)))((('''&&&&&&'''((())))))))))))(((((((((***,,,,,,+++******+++,,,***)))&&&&&&&&&&&&&&&'''((((((+++)))&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$######"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$###"""!!!!!! !!!"""###$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%&&&'''''''''''''''%%%&&&((('''%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''((()))******)))((('''&&&&&&''''''''''''&&&&&&'''(((((((((((()))))))))(((((()))***+++---...///,,,---000333777<<>>;;;777444111///...///000222333333333333222111000.........///000000000//////......------------///111222111...+++,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,+++***------------------------+++,,,,,,------------,,,************************,,,,,,---------,,,++++++***))))))(((((())))))******)))((('''''''''''''''***************)))(((((()))*********))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++************************%%%'''))))))((('''((()))((((((((()))))))))))))))))))))))))))************((((((((()))***++++++,,,*********+++,,,,,,------888777888???NNN[[[ZZZSSS>>>:::444111111222444444222444666;;;CCCNNN[[[ccc___PPP@@@888666333333444444555555555555444222111999888777777777666444222333777888666777===@@@@@@999888666444333333444555777888999999888999;;;===@@@>>>;;;888444222111000111000000//////000000111000000/////////000111111222666:::<<<999444000---,,,,,,++++++***)))(((((((((''''''&&&&&&''''''(((%%%'''(((&&&###$$$'''+++...,,,************)))(((&&&&&&%%%%%%&&&&&&'''(((+++)))&&&%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$######"""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$######"""&&&&&&%%%%%%$$$$$$######"""""""""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%'''((('''%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&(((***,,,,,,***(((&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((()))***+++++++++,,,...111444888;;;===;;;:::888777666666777888777777777888888777666666666555444333222111000000111000//////.........///000///...------------...---...111444666888999999777444222222444777888888@@@???>>><<<999555111///////////////000000111222000///.........///000000111111000000///...------------///000111000...,,,,,,,,,,,,,,,,,,---------------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************,,,,,,,,,------,,,,,,+++***))))))))))))))))))***++++++***((((((''''''''')))))))))))))))(((((('''((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))$$$&&&(((((('''&&&'''((('''''''''(((((((((((((((((((((((()))))))))))))))((())))))***+++,,,------++++++,,,---...///000111666555555;;;HHHSSSRRRLLL<<<888222//////000222222000222444888>>>GGGQQQXXXUUUIII===888666333333444111222333444444222111///555333222222444444111///111555888777999???DDDEEE;;;999777555333333444555555666777666444333555666777666444333111//////...............//////000000///.........//////000111000444888:::777222---+++******))))))((((((''''''''''''&&&&&&&&&&&&''''''$$$&&&&&&$$$""""""&&&***...,,,***))))))))))))'''''''''&&&&&&''''''((())),,,)))'''%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''#########$$$$$$$$$%%%%%%%%%$$$############$$$$$$################################################$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&'''***++++++***'''&&&&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''(((''''''''''''((())))))++++++---///222444777888777666555444444444555555555555666666777666666555555444333222111000///...000///......---.........//////...------,,,,,,,,,,,,---///111333555666777555333222222333555777777;;;;;;:::999777444111000111111000//////000111222.............../////////222222111000000///......------------,,,,,,---...,,,---------.........///+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...------************************+++,,,,,,------,,,,,,,,,******))))))))))))******---,,,+++***))))))))))))((())))))))))))(((''''''&&&&&&'''))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***(((((((((((((((((((((((($$$&&&'''((('''&&&'''(((&&&&&&''''''(((((((((((('''''''''(((((()))))))))*********+++,,,------......///000111222444555555666777777:::CCCKKKKKKGGG888555000......///000000///000222444777===EEEJJJIII@@@888666666333222333///000111222222111000000------,,,---///111000000///444777666999???DDDEEE<<<:::888555333333444444333444444333111000000111000000000//////......------------....../////////...------......///000111000333666666333...+++***((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%$$$&&&))),,,...,,,)))((()))))))))((((((''''''''''''((()))))),,,***'''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''############$$$$$$$$$$$$&&&%%%%%%$$$$$$&&&'''(((######$$$%%%%%%$$$##############################"""######$$$$$$######"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%% !!!"""###$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%&&&((((((&&&&&&&&&'''''''''&&&&&&&&&&&&''''''###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&(((((((((''''''''''''&&&''''''&&&&&&&&&'''(((((((((((()))+++---///111222333222222222222222222333444555555666666666666666333333222111000......---......------------..................------,,,,,,+++,,,---...///111222222222111111111222333444555555555555555444222111111333222111111111111111222---------...............111111000000//////......---...---,,,***+++---///,,,------....../////////++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---......////////////...************************++++++,,,---------,,,,,,+++******))))))******+++---,,,++++++************)))))))))))))))(((''''''%%%%%%'''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((&&&&&&''''''(((((())))))''''''(((((())))))******,,,,,,,,,,,,------------+++,,,,,,---///000111111444777888888<<>>>>>777333444444111000000//////000000000000000///++++++,,,,,,---...///000///333555444666<<<@@@AAA<<<:::777444222222222222000111222111///......///+++,,,------............,,,------............---------------...///000111///111333222///+++))))))((((((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&,,,)))&&&%%%&&&)))+++,,,...+++((('''((()))))))))'''''''''''''''((()))))),,,***'''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###""""""###%%%''')))###$$$%%%&&&&&&%%%$$$###########################"""######$$$$$$######"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$%%%&&&&&&&&&&&&%%% !!!!!!""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$######"""###$$$%%%&&&###$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""$$$&&&&&&&&&%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&'''((()))+++,,,---,,,,,,---...///000111111444444555666666666666666111111000000///...------...------,,,------.....................---------,,,,,,,,,,,,---...///000......///......///111222333222111111000000111111333333222222222111111000------.........------,,,..................------,,,...//////---,,,---///++++++,,,------...//////------,,,,,,,,,------...++++++++++++++++++++++++---------...------,,,,,,***************************+++,,,,,,---------,,,+++******))))))******+++++++++***************+++)))************)))((((((&&&&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((%%%'''((((((''''''((()))&&&''''''((())))))******((())))))***++++++,,,,,,.........---------------((())))))***+++,,,,,,---///333555444555:::======333111....../////////......//////......000444777666222000333333000......111000000000////////////...///000///------...000///333444222333888<<<<<<;;;999666333111000000111...000111000///------...)))***+++---............,,,,,,---......------,,,,,,,,,,,,---...///000111///111111000,,,)))((((((''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%---)))$$$$$$'''***++++++---+++((('''((()))******'''&&&&&&&&&&&&'''((((((---***'''&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$""""""!!!"""############$$$$$$$$$  ###%%%'''$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$$$$%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%#################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######"""""""""###%%%&&&"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%% """$$$%%%%%%%%%&&&'''$$$##################$$$!!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&&&&'''(((***+++,,,'''((()))+++---///000111444444555666777777777666000000000///......------------,,,,,,,,,------...------...//////......---.........---......//////+++,,,---,,,,,,---...000222111000///...///000111222222333333222111000///------......------,,,++++++,,,,,,,,,,,,,,,,,,,,,***...222222000...---...******+++,,,,,,---......//////...---,,,,,,,,,,,,++++++++++++++++++++++++***************)))((('''***************************+++,,,,,,------------++++++************++++++***)))))))))))))))***+++***************)))(((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))%%%'''))))))((('''((()))'''''''''((()))******+++******+++,,,------....../////////...------,,,,,,------......///000000000,,,...000222333444444333000///...---,,,---......///////////////000111111000///...---,,,+++++++++------...///000000//////000///...------------------...000222555888:::<<<666555222000////////////222111000///...---,,,,,,,,,++++++******++++++,,,---,,,,,,+++,,,---...///+++++++++*********))))))......,,,+++***(((''''''))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%''')))***''''''''''''''''''&&&&&&***'''$$$$$$&&&((((((&&&&&&''''''&&&$$$$$$&&&''')))(((%%%#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$#########$$$%%%''''''&&&%%%%%%$$$$$$###((('''%%%$$$###"""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######'''&&&$$$#########$$$$$$&&&$$$"""###%%%&&&$$$"""%%%%%%%%%%%%$$$$$$###"""$$$#########""""""!!!!!!&&&&&&%%%$$$$$$######"""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" %%%%%%%%%%%%%%%$$$###""" !!!###%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((('''%%%$$$&&&%%%%%%%%%%%%&&&''''''(((((((((((()))))))))))))))***+++------......---333333333222111222444777000000//////......------***+++---//////...---,,,///////////////...------//////---,,,,,,+++,,,,,,***+++---...///...------...///000111111000///...000000///////////////000000///...---------------------,,,,,,,,,---......,,,,,,,,,---------......***++++++,,,---...//////000///---+++*********+++...---+++)))(((((()))***************************++++++***************+++)))))))))***+++++++++,,,******))))))((((((''''''++++++++++++*********)))+++******)))(((''''''&&&+++***((('''&&&&&&''''''******))))))))))))******)))(((((((((''''''''''''((((((''''''''''''(((((())))))************))))))(((((((((((((((((((((((('''((()))((('''''')))+++)))))))))***+++,,,---...........................---.........---,,,,,,+++---...///000111222222222000///---,,,+++,,,,,,---//////////////////000111///...---,,,,,,,,,,,,,,,---......////////////.........---,,,,,,,,,,,,,,,//////000111333444666777666555333111000000000000...---------------,,,,,,,,,++++++******++++++,,,+++,,,---...//////...---++++++*********)))))))))++++++***)))((('''&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&(((***+++'''''''''''''''''''''''')))'''%%%%%%'''((('''&&&%%%&&&'''&&&%%%$$$&&&''')))'''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$$$$#####################$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$###############&&&%%%$$$#########$$$$$$&&&$$$"""###%%%&&&$$$"""$$$$$$%%%%%%%%%$$$######$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########''''''&&&%%%%%%$$$######$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!! %%%%%%%%%%%%%%%$$$###"""%%%&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$##################""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''''''&&&$$$###&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((())))))''''''(((((()))******+++,,,---/////////000222444111111000///......------)))+++,,,.........,,,+++...//////000///...---,,,.........------------,,,---...//////000000000000---......//////......---000//////......//////000//////...---------------......---,,,+++++++++,,,++++++,,,,,,,,,------------------...............///...---++++++++++++,,,///---+++)))))))))***+++************************))))))(((((((((((())))))******************+++++++++*********))))))))))))++++++*********)))))))))*********)))((('''''''''+++***)))((((((((())))))(((((((((((((((((((((((())))))((((((((('''''''''((((((''''''''''''(((((())))))************)))))))))))))))))))))))))))))))))*********))))))+++---+++*********+++,,,---...------------------------...............---,,,,,,...............///000000///...,,,+++*********+++............//////000000------,,,,,,,,,,,,------....../////////......------,,,,,,+++++++++++++++000000/////////000111111333222000///............*********++++++,,,,,,,,,++++++************++++++***,,,...000111///---+++*********)))))))))(((((('''''''''&&&&&&&&&&&&%%%((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''(((***+++'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%%%%&&&'''&&&%%%%%%&&&'''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######!!!""""""###$$$$$$%%%%%%"""###$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$############$$$&&&%%%$$$#########$$$$$$%%%$$$######%%%%%%%%%#########$$$%%%%%%%%%$$$$$$###############""""""""""""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! $$$$$$%%%%%%%%%$$$######&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&((()))***'''))),,,......///111222222222111000///------,,,)))***+++,,,---,,,+++***,,,---///000///...,,,+++,,,---.../////////...---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------///.............../////////...------------------///...---+++***)))))))))*********+++++++++,,,,,,/////////......---------...---,,,++++++,,,---......---+++***))))))***+++************************)))((((((((((((((())))))******************))))))++++++++++++******************)))))))))(((((((((******))))))((((((''''''******)))))))))***++++++''''''((())))))((('''''')))))))))((((((((('''''')))((((((''''''(((((()))))))))************))))))***************************+++,,,,,,++++++,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,...---,,,++++++,,,---......---+++***))))))))))))------......////////////,,,+++++++++,,,------...////////////...---,,,,,,,,,,,,++++++++++++,,,,,,......------,,,------...---,,,,,,++++++*********************++++++++++++++++++************++++++***+++---......---,,,+++)))))))))(((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((()))&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((&&&%%%$$$%%%''''''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$#########"""""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$!!!################################################%%%$$$$$$######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$###!!!""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&'''(((*********))))))&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''***)))((('''''')))+++---(((+++...000000000000111222222111000...---,,,,,,)))***++++++++++++*********,,,...//////---+++******+++...000111000///...++++++)))(((((()))***+++------+++******+++------------------------...///......---,,,,,,------------,,,+++***))))))))))))))))))))))))************---------------------------,,,+++++++++---...///,,,+++***))))))))))))*********************************************+++,,,++++++******))))))((((((************************))))))))))))((((((((((((***)))))))))((((((((('''(((((())))))***+++,,,,,,&&&((()))++++++)))(((&&&)))))))))(((((((((((('''))))))(((((((((((()))))))))******++++++******)))+++++++++++++++++++++++++++,,,,,,,,,++++++---......------,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,+++*********+++,,,---,,,***)))(((((()))))),,,,,,---............---+++++++++++++++,,,---.........///......---,,,,,,---,,,,,,,,,,,,,,,------***************+++,,,,,,)))))))))))))))))))))(((,,,,,,,,,,,,+++++++++++++++******))))))******++++++******))))))*********((((((((('''''''''&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((((((((('''&&&&&&###%%%''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$!!!########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&"""###$$$$$$%%%%%%%%%%%%###############$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!""""""###%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&'''(((*********))))))&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&+++***((('''((()))+++---***,,,/////////......///111111000///...---,,,,,,*********************))))))***,,,------,,,+++***)))+++---///000000///...///...---+++++++++,,,---...---++++++++++++---...,,,,,,++++++,,,---......------,,,,,,,,,------...*********))))))******+++((((((((()))))))))******))))))***++++++,,,------++++++******+++,,,...///***))))))(((((((((((((((******************************))))))***+++,,,,,,+++******))))))((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((&&&'''((()))******++++++((()))+++,,,,,,+++)))(((***)))))))))(((((((((((())))))(((((((((((())))))******++++++++++++******++++++++++++++++++++++++)))***+++***)))***+++---......---,,,++++++++++++************************(((((()))******))))))))),,,+++***************+++,,,+++***)))((()))*********+++---.........---,,,+++++++++++++++,,,------------.........------,,,---,,,,,,,,,,,,------...(((((((((((()))***++++++((()))******+++******)))---------,,,,,,+++++++++******))))))))))))******+++***(((''''''((()))***'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((((((((&&&&&&%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%'''(((((('''&&&&&&'''"""$$$'''((('''&&&&&&'''&&&&&&''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$$$$###""""""!!!!!!!!!###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$"""###$$$%%%$$$$$$%%%'''######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######""" """###%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""######$$$%%%%%%%%%$$$$$$((('''&&&$$$#####################$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))(((***,,,,,,+++***+++,,,//////......---,,,,,,,,,+++++++++***************)))******+++++++++++++++)))***,,,......///............---+++************,,,,,,++++++++++++,,,,,,+++*********+++,,,---...,,,,,,,,,,,,,,,------...******))))))***++++++,,,((((((((()))))))))******'''(((((()))+++,,,,,,---+++***)))))))))+++,,,---)))))))))))))))))))))(((************************''''''''''''((()))***+++))))))))))))))))))((((((((((((((((((((()))))))))******)))))))))((((((((())))))))))))((((((((((((&&&'''((()))******************+++,,,,,,+++************)))))))))(((((((((***))))))(((((())))))*********++++++++++++******++++++++++++++++++++++++((()))***)))((()))***,,,---,,,++++++************((((((((((((((((((((((((&&&&&&'''((((((((((((''')))******+++++++++******+++***)))))))))***+++,,,***+++---.........,,,+++++++++++++++++++++,,,,,,,,,,,,---.........------+++++++++++++++,,,------((((((''''''(((((())))))'''((()))*********))))))++++++,,,,,,,,,,,,,,,---******))))))))))))*********))))))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&'''(((((()))&&&'''((('''%%%%%%''')))!!!$$$'''((('''&&&&&&'''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$#####################!!!""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''"""###$$$%%%%%%%%%%%%$$$!!!###%%%%%%######%%%((($$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$%%%&&&''''''########################!!!"""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&%%%###!!!"""###$$$%%%%%%%%%%%%$$$((('''%%%$$$###"""######"""#########$$$$$$$$$$$$##################""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''''''&&&$$$###&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************))))))((()))***+++,,,***++++++,,,,,,,,,------,,,,,,,,,+++***((('''&&&)))******++++++******))))))))))))******+++------,,,,,,++++++,,,,,,---...,,,++++++*********++++++(((((()))))))))*********))))))******+++++++++,,,***)))((((((((()))***+++******++++++++++++******************************''''''''''''((()))***+++((((((((()))))))))))))))(((((()))))))))*********++++++*********)))))))))(((((((((((())))))))))))'''(((***++++++++++++************************************)))))))))((((((******))))))))))))*********++++++,,,,,,++++++***++++++++++++++++++++++++((()))******((()))***,,,++++++***)))))))))******''''''''''''''''''''''''%%%&&&'''(((((((((((('''((()))***,,,,,,,,,+++*********)))))))))+++,,,---)))***,,,......---,,,+++,,,,,,++++++***++++++,,,++++++,,,---............******))))))***+++,,,,,,))))))(((''''''''''''((($$$%%%&&&(((((((((((('''((()))***+++,,,---......******))))))))))))******((()))+++,,,,,,***'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''((())))))&&&(((((('''$$$$$$'''***!!!$$$'''(((((('''''''''&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''"""###$$$%%%&&&%%%%%%$$$ ###%%%%%%######%%%(((%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%#########$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%########################!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''')))***(((%%%###"""###$$$%%%%%%%%%%%%%%%###"""!!!!!!!!!"""###$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''((())))))((('''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((('''%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&''''''(((((('''&&&&&&%%%&&&''''''''')))---///******+++++++++,,,,,,,,,------,,,+++******++++++***)))((('''''')))+++---++++++*********+++,,,---//////000///...,,,***((('''((()))******)))((('''))))))))))))***+++,,,---++++++++++++,,,,,,---.........,,,+++******))))))))))))))))))************,,,,,,,,,++++++++++++******)))(((''''''((()))***+++,,,,,,---------,,,,,,************************))))))))))))***+++,,,---''''''(((((())))))******))))))******+++++++++,,,++++++++++++************(((((((((((()))))))))))))))***+++,,,---,,,++++++******))))))))))))******************))))))))))))******))))))))))))*********++++++,,,,,,++++++***************************)))***+++***))))))+++---***)))))))))))))))******''''''''''''''''''''''''&&&&&&'''((())))))((((((+++++++++***)))(((((('''++++++******++++++,,,---++++++++++++++++++++++++******))))))))))))******+++++++++++++++++++++++++++)))((()))******)))(((***(((%%%&&&((()))(((&&&))))))************))))))***++++++,,,,,,++++++***))))))))))))(((((((((((())))))(((((('''''''''''''''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''///...+++'''%%%#########%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$######""""""&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$%%%%%%########################%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$"""!!!"""###!!!"""###$$$%%%&&&&&&%%%###"""!!!"""###$$$###!!!$$$#########""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""%%%((((((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$%%%&&&&&&&&&'''(((((((((&&&'''''''''(((((()))))))))))))))))))))******+++)))))))))((((((((((((((()))))))))+++,,,+++(((&&&)))***,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++,,,+++***((((((((()))***)))))))))))))))*********++++++++++++++++++++++++...+++)))(((***,,,,,,,,,,,,***)))''''''(((***+++************************))))))(((((()))***++++++******++++++++++++******+++*********))))))((((((((((((((((((((('''''''''%%%&&&((()))*********))))))***++++++))))))***+++///,,,***)))******)))'''***)))((((((((()))+++,,,,,,...///...---++++++,,,************))))))))))))(((((()))************)))(((((('''(((((()))***************)))'''(((***,,,++++++++++++++++++,,,,,,(((((()))******)))((('''***************)))(((((('''((()))))))))(((&&&%%%%%%'''((())))))'''%%%$$$,,,,,,++++++***))))))(((***))))))))))))***++++++++++++++++++++++++++++++******))))))((()))))))))************************,,,***)))***+++,,,+++)))(((&&&$$$%%%'''((((((&&&))))))************))))))***++++++++++++++++++******))))))(((((('''''''''(((((((((''''''&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&***)))(((&&&%%%$$$$$$$$$%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""""""""""""""###############$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$#########""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""###$$$$$$%%%%%%########################%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###$$$$$$%%%%%%%%%$$$$$$###$$$"""!!!"""###$$$###!!!$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&'''''''''((((((((()))******))))))******+++,,,)))))))))))))))))))))))))))'''&&&'''((())))))((((((***+++,,,+++***+++,,,------,,,,,,,,,+++++++++,,,+++)))((((((((()))************)))))))))))))))((())))))***+++,,,,,,,,,000---***)))***+++++++++***))))))((((((((()))***************************)))))))))))))))***++++++(((((())))))))))))((((((******)))))))))(((((((((''''''((((((((((((((((((&&&'''(((*********))))))***+++,,,+++***)))***,,,---,,,***)))******)))(((***)))((((((((()))++++++,,,...///...,,,++++++,,,************))))))))))))((()))******++++++******)))((((((((())))))***+++*********)))((((((***,,,************************&&&'''((()))******)))))))))))))))))))))((('''''''''((())))))((('''&&&%%%$$$%%%'''((()))((('''&&&,,,,,,,,,++++++******)))((((((((((((((())))))***************************+++***))))))(((((((((((())))))))))))))))))))))))***)))((((((***+++***(((&&&$$$$$$%%%'''((('''&&&((())))))******))))))(((******++++++++++++************)))(((''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###############"""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""$$$&&&&&&&&&%%%$$$###"""!!!$$$###""""""###$$$###"""###############"""""""""###########################$$$%%%%%%######$$$%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$%%%'''(((((('''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''(((((((((***************+++,,,,,,))))))))))))))))))******,,,***'''''')))+++------''')))******))))))***+++,,,,,,,,,,,,+++++++++++++++***))))))((()))))))))++++++******))))))((((((%%%&&&'''(((***+++,,,---111...+++******+++***)))((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++(((((())))))))))))(((((())))))(((((((((((((((''''''''''''(((((()))))))))(((((()))******)))))))))***+++,,,,,,******+++,,,,,,***))))))++++++***))))))))))))((()))******++++++---......,,,++++++,,,++++++*********)))))))))******+++,,,,,,,,,,,,+++***))))))))))))***++++++)))******)))(((((()))+++*********))))))(((((('''%%%&&&'''((()))*********))))))))))))))))))(((''''''(((((((((((('''&&&&&&"""###%%%'''((()))((((((+++++++++*********))))))((((((''''''(((((()))***))))))))))))))))))))))))+++***)))(((((('''((((((''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&'''(((''''''(((((())))))))))))(((((())))))************))))))***)))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%###$$$%%%'''''''''&&&%%%%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%''')))+++%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$%%%%%%%%%%%%$$$###""""""$$$###""""""$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''')))))))))))))))******+++)))))))))***************,,,***((((((***+++++++++'''((())))))(((((()))+++,,,,,,,,,++++++++++++*********)))))))))))))))))),,,++++++***)))(((''''''%%%%%%&&&'''((()))***+++///---+++***+++,,,+++***((()))+++,,,,,,,,,***)))((((((((((((((((((((((((***)))))))))))))))************++++++++++++******((((((((((((''''''''''''&&&&&&'''((()))******+++))))))))))))))))))))))))***,,,---,,,+++***+++,,,***))))))***,,,,,,+++***)))))))))))))))******++++++,,,......,,,++++++,,,+++++++++*********))))))***+++,,,,,,------,,,,,,+++***************++++++)))*********(((((()))+++++++++***)))((((((''''''&&&''''''(((((()))))))))))))))************))))))'''''''''''''''''''''&&&###$$$%%%''''''(((''''''))))))))))))(((((((((((()))(((((((((((()))******((((((((((((((((((((((((******)))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%&&&(((((((((((((((((((((((())))))))))))((((((((())))))******))))))(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""!!!  """%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$###$$$$$$%%%%%%$$$$$$###$$$###"""###$$$%%%$$$"""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%%%%'''(((((((((((('''&&&&&&&&&%%%'''''''''''''''&&&&&&&&&'''''''''''''''((())))))(((((())))))************))))))((()))***)))'''%%%'''((()))((('''''')))+++,,,,,,+++++++++*********)))))))))*********)))))),,,++++++***)))((('''''''''''''''''''''(((((((((+++***)))***+++---,,,,,,(((***,,,...///...,,,+++((((((((((((((((((((((((******)))))))))))))))*********++++++++++++******''''''''''''((((((((((((&&&''''''((()))***++++++)))))))))))))))************+++,,,,,,******+++,,,)))((((((***,,,---+++***((()))))))))***************,,,------,,,+++,,,,,,++++++++++++************++++++,,,------------,,,++++++***************+++((()))+++***)))((()))***,,,,,,+++***))))))(((((())))))((('''''''''&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((()))******'''''''''''''''''''''''')))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((())))))(((%%%(((******)))''''''''''''(((((())))))(((((('''(((((())))))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$'''''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""$$$%%%###$$$$$$%%%%%%%%%$$$$$$%%%#########$$$%%%$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''(((((())))))******++++++,,,---...---***'''((())))))(((''''''***,,,++++++++++++************(((((()))************)))++++++******))))))((((((''''''''''''''''''''''''((('''''')))+++,,,,,,+++)))***,,,...///...---,,,))))))))))))))))))))))))+++******)))))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))((((((((())))))*********)))))))))))))))+++,,,,,,)))***++++++))))))***+++)))((()))+++------+++)))(((((()))************))))))+++------,,,+++,,,---,,,++++++++++++************+++,,,,,,------,,,,,,++++++***))))))))))))***((()))++++++)))((()))***+++++++++******))))))(((+++***((('''&&&%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%$$$((((((((((((((()))))))))''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&)))***)))(((%%%(((******'''%%%$$$%%%''''''(((((((((((('''''''''(((((())))))(((((('''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$###########################"""$$$%%%''''''&&&%%%$$$&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$###"""%%%$$$######%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%''''''%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&&&&'''(((((())))))+++******+++...///...---)))))))))((('''(((***---++++++++++++************'''((()))***+++******)))*********)))))))))))))))&&&&&&''''''(((((())))))'''''''''(((***+++***(((((()))***,,,,,,,,,,,,+++************************++++++***)))))))))))))))(((((())))))))))))((((((((((((((()))))))))******)))))))))))))))))))))***((((((((((((***+++---///((()))******(((((()))***))))))***+++---,,,***((('''((()))***+++******))))))***,,,,,,++++++,,,---,,,,,,+++++++++***************+++,,,,,,,,,,,,,,,+++***))))))((((((((()))''')))++++++***)))))))))))))))))))))))))))))))))))))))'''&&&%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%&&&&&&)))))))))))))))*********&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%'''(((((('''%%%(((******&&&###"""###''''''((((((((((((''''''''''''((((((((((((''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$###"""########################"""###%%%''''''&&&%%%$$$$$$######"""###%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$&&&'''''''''&&&$$$"""!!! %%%$$$######%%%%%%$$$############$$$$$$%%%%%%%%%###########################$$$%%%%%%######$$$%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&))))))'''$$$$$$%%%'''''''''''''''''''''''')))(((&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''((())))))%%%%%%&&&&&&'''(((((()))###"""!!!"""%%%)))++++++******)))((('''(((+++---+++++++++************)))'''((()))+++++++++***))))))))))))))))))*********$$$%%%&&&'''(((***++++++(((''''''((())))))'''%%%''''''((()))***+++++++++************************++++++***))))))((())))))******++++++++++++******(((((())))))******++++++*********)))))))))))))))'''''''''(((***,,,...000''')))***)))((('''((()))))))))***,,,---,,,***''''''((()))++++++******)))(((***,,,,,,++++++,,,---,,,,,,,,,+++++++++************+++,,,,,,,,,++++++******)))(((((('''((((((''')))++++++***)))))))))'''''''''(((((((((((((((((('''&&&%%%&&&&&&((()))&&&''''''((()))))))))(((&&&%%%%%%$$$%%%&&&((((((#########$$$%%%&&&'''(((((((((''''''''''''(((((($$$$$$######$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((('''((()))******)))((('''%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$############%%%$$$$$$%%%'''(((((('''%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&((())))))'''&&&'''(((###########################$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''')))(((&&&### $$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%###""""""######%%%%%%$$$######$$$$$$$$$)))(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&########################"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######%%%&&&&&&$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%'''((('''$$$""""""###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###&&&((()))(((%%%$$$###$$$+++!!! )))---((($$$''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&''')))***+++***)))'''''')))++++++***)))((()))))))))******++++++++++++***+++++++++***)))'''&&&&&&'''''''''(((((())))))******))))))))))))******+++******)))))))))))))))+++++++++++++++***))))))&&&''''''((()))*********(((((())))))******++++++---,,,***)))))))))***+++************************))))))************))))))))))))))))))***************)))(((''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))***************************++++++++++++***)))''''''&&&&&&&&&)))))))))))))))))))))))))))))))))))))))(((''''''+++*********))))))(((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))******(((&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&''''''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###############%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%########################""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$##################$$$$$$$$$###$$$%%%%%%###!!!########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&'''((('''&&&$$$$$$%%%)))"""###---111***%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%'''(((((((((&&&%%%''')))++++++***(((((()))(((((((((((((((((())))))+++++++++******)))((('''''''''''''''((((((((())))))(((((((((((((((((()))***))))))((((((((()))))))))))))))))))))(((''''''''''''((())))))***++++++)))))))))))))))*********,,,+++******)))))))))***************************))))))************)))))))))((((((((((((((((((((())))))(((((((((((())))))''''''((((((((()))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((()))))))))*********************)))))))))***)))(((''''''&&&''''''(((((((((((((((((((((((()))))))))))))))((('''''')))))))))(((((((((''''''((('''&&&$$$$$$&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%"""&&&))))))&&&######%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%$$$###"""""""""############$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$######"""###$$$&&&''')))***+++***(((&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######"""!!!$$$''')))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######%%%###!!!###'''(((&&&"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&&&&$$$&&&((('''&&&%%%%%%&&&'''###&&&111444,,,%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%'''(((******)))(((((()))((((((((((((((((((((((((,,,+++***)))((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((((('''(((((()))))))))))))))))))))(((''''''(((((())))))***+++++++++************))))))))))))******++++++******))))))************************((())))))******))))))(((((((((((((((''''''''''''(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))************))))))((((((''''''(((((('''''''''''''''((((((((((((((((((((((((((((((((()))))))))(((''''''(((((('''''''''''''''&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%############$$$%%%&&&&&&$$$)))...---((($$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$###"""!!! """"""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$###""""""###%%%''')))***+++,,,+++(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""######"""!!!!!!"""######$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&###"""&&&,,,...,,,)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$'''&&&&&&'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((())))))(((((('''$$$%%%''''''&&&%%%&&&'''&&&$$$'''///111+++&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((((((((('''&&&((())))))((('''((()))***************))))))))),,,+++)))((((((((()))***'''''''''((((((((((((((((((''''''''''''''''''((('''''''''''''''((())))))+++++++++++++++***))))))))))))******++++++++++++++++++******))))))((((((((()))***++++++***)))(((************************(((((())))))))))))((((((&&&&&&'''(((((())))))***'''((()))******)))((('''&&&'''''''''(((((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''((($$$$$$%%%&&&'''))))))*********)))((('''&&&&&&%%%''''''&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''(((((()))***'''''''''((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$############$$$%%%&&&&&&$$$***...---((($$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$###"""!!! """"""#########$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&%%%######$$$&&&(((******+++,,,***(((&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###""""""""""""""""""###$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&###"""&&&,,,...,,,)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%))),,,***%%%###$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))(((((($$$%%%''''''&&&%%%&&&'''&&&$$$%%%)))***(((&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%'''((('''''''''(((*********))))))))))))))))))++++++)))((((((((()))***(((((((((((((((''''''''')))((((((''''''(((((()))&&&&&&&&&&&&'''(((******+++++++++++++++***))))))***************+++++++++++++++******))))))(((((('''(((***++++++***)))((())))))))))))))))))))))))(((((())))))))))))((((((%%%%%%'''(((***,,,------'''((()))******)))(((''''''''''''(((((((((((()))(((((((((((()))))))))))))))(((((((((((((((((()))###$$$%%%&&&'''((()))******))))))((('''&&&%%%%%%'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''(((((((((((((((''''''(((((((((((((((''''''(((((()))***'''''''''(((((())))))***''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%######""""""""""""######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$'''***)))&&&###"""###%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%$$$###"""""""""############$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%&&&((()))((()))***)))'''%%%%%%&&&########################%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!"""$$$%%%&&&&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######"""!!!$$$''')))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""(((,,,)))!!!!!!&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''')))))))))(((((($$$&&&((('''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&'''&&&&&&&&&(((***&&&&&&&&&''''''(((((((((******)))))))))))))))***(((((((((((((((''''''''')))(((((((((((((((((()))&&&&&&&&&'''(((***+++,,,)))))))))))))))(((''''''************************************))))))))))))(((((())))))******))))))))))))))))))))))))))))))'''(((((())))))(((((('''%%%%%%''')))+++,,,......(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))$$$%%%%%%&&&'''((())))))))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((((((''''''((((((((((((((()))))))))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&''''''((((((''''''''''''((())))))&&&''''''((())))))******''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%$$$######%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))(((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$### """$$$&&&&&&&&&%%%$$$""""""###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!%%%((('''""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''((())))))((((((&&&'''((('''&&&$$$$$$%%%$$$%%%%%%######$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$###############$$$$$$%%%$$$%%%&&&%%%%%%&&&(((***$$$%%%%%%&&&'''((())))))))))))************)))))))))(((((((((''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&((()))+++,,,---)))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))*********((((((((((((((()))******))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((()))***++++++))))))(((((((((((())))))))))))))))))*********+++(((((((((((())))))))))))(((((((((''''''(((((((((&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))&&&''''''((()))******+++((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""$$$%%%&&&''''''&&&%%%$$$#########$$$$$$%%%%%%%%%"""""""""######$$$$$$%%%&&&&&&%%%$$$############(((&&&%%%%%%&&&'''&&&$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%&&&%%%$$$### """$$$&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###%%%&&&&&&$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&(((((((((((('''&&&((()))(((%%%$$$$$$$$$###%%%&&&$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%########################'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%$$$%%%(((***%%%&&&'''((()))+++,,,,,,((()))***++++++***)))((())))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((***,,,---...+++++++++++++++***)))))))))))))))((((((((((((((((((((())))))******++++++)))(((''''''''')))***+++))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((***)))(((''''''((()))***)))*********++++++++++++(((((((((((())))))))))))'''''''''&&&&&&'''''''''''''''((((((((((((((((((((((((((())))))))))))))))))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''((()))******'''''''''''''''((()))***&&&'''(((******((('''&&&%%%&&&&&&&&&'''((((((((()))((('''&&&&&&&&&&&&&&&(((((('''''''''(((((())))))((('''&&&%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%###'''(((%%%$$$&&&'''&&&"""###$$$%%%&&&%%%$$$###(((&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### ###%%%'''''''''&&&''''''%%%$$$###"""""""""$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!""""""###%%%&&&'''####################################$$$%%%&&&''')))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$ """%%%&&&&&&%%%$$$################################################"""######$$$$$$%%%&&&&&&%%%$$$###"""!!!!!!!!!!!!##############################$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&########################&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$"""!!!!!!!!!"""###$$$$$$######"""#########&&&&&&%%%%%%%%%&&&'''''''''%%%###"""!!!"""###$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%&&&%%%$$$###"""(((''''''&&&&&&%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%###%%%(((***)))(((&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%'''(((******---,,,++++++++++++***)))((((((''''''''''''(((((('''&&&$$$######$$$&&&'''((('''(((((()))+++,,,---((((((((((((((('''''''''******))))))(((((('''''')))***+++,,,,,,+++***)))+++++++++******(((''''''))))))(((((('''''''''&&&))))))*********((('''&&&******))))))(((((('''''')))))))))((()))******+++,,,+++++++++***)))))))))&&&'''''')))+++---///000((((((((((((((((((((((((******))))))((((((''''''%%%&&&)))***+++***)))((((((((('''&&&$$$###""""""&&&'''(((((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&%%%%%%$$$&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&''')))******)))'''&&&&&&&&&&&&&&&''''''''''''))))))((('''''''''''''''((('''''''''''''''((((((((('''&&&%%%%%%%%%&&&&&&%%%$$$######""""""######"""&&&'''###"""$$$%%%#########$$$%%%%%%%%%%%%$$$&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""$$$&&&&&&&&&$$$$$$&&&&&&%%%$$$############"""##################"""######""""""""""""##############################$$$$$$$$$$$$$$$%%%&&&'''((('''&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!#################################"""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""##############################"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$"""!!!!!!"""$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######&&&%%%$$$###"""######$$$$$$###############$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%###"""!!!"""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((&&&$$$$$$'''))))))(((&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&((()))***++++++******++++++***)))((((((''''''''''''(((((((((&&&%%%$$$$$$%%%&&&((())))))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++++++++***)))++++++++++++***)))((('''))))))((((((((('''''''''((())))))******)))((('''((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,+++++++++++++++''''''((((((***+++---...))))))))))))))))))))))))))))))))))))(((((((((((('''''')))******)))(((((((((''''''&&&%%%$$$######&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&*********)))((('''''''''&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''((('''&&&&&&&&&'''))))))'''((()))******)))((('''''''''''''''&&&&&&&&&&&&))))))((('''''''''(((((((((''''''&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$######""""""#########''''''$$$"""###$$$"""$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&%%%$$$"""!!!%%%%%%$$$######$$$$$$%%%########################'''&&&%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$### !!!!!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!! &&&&&&%%%%%%$$$######"""!!!!!!!!!!!!"""###$$$%%%########################!!!"""######$$$$$$######!!!###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########!!! !!!###$$$"""!!!########################$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######&&&&&&%%%$$$$$$$$$$$$%%%""""""######$$$$$$%%%%%%&&&%%%%%%$$$############$$$$$$###""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&***'''%%%$$$%%%'''(((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''(((((())))))))))))))))))******((((((''''''''''''((((((((((((&&&&&&&&&&&&((((((++++++++++++++++++++++++))))))))))))************(((((((((((()))))))))))))))******++++++******))),,,,,,,,,,,,+++***)))((())))))((((((((((((''''''(((((()))*********))))))''''''((())))))***++++++)))))))))))))))*********,,,,,,,,,,,,,,,---------(((((((((((()))***++++++************************(((((((((((())))))))))))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''))))))((((((((()))***+++(((((()))******)))(((((('''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%))))))&&&$$$%%%&&&$$$%%%$$$###"""###$$$%%%&&&###$$$&&&)))***)))&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%###"""!!!$$$#########$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!%%%%%%%%%$$$$$$#########!!!!!!!!!!!!"""###$$$%%%########################!!!!!!"""############""" !!!$$$'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$######$$$&&&&&&%%%$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%!!!"""###$$$%%%%%%&&&&&&''''''%%%$$$############$$$############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&***(((&&&$$$$$$&&&'''(((''''''&&&%%%%%%%%%&&&&&&"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&'''(((((((((((()))***(((''''''&&&&&&''''''((())))))(((''''''((())))))++++++++++++******))))))((()))))))))))))))******''''''(((((())))))******))))))************)))))),,,,,,,,,,,,,,,+++***)))))))))(((((((((((((((((((((((())))))************(((((()))))))))*********(((((()))******************+++++++++,,,,,,------))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((()))*********+++***)))(((''''''((((((&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&%%%%%%%%%$$$$$$$$$###&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))))))))*********(((((())))))))))))((((((''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%))))))&&&$$$&&&&&&%%%%%%$$$###"""###$$$%%%&&&$$$%%%'''***,,,+++'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######""""""""""""##############################!!!!!!"""############""" !!!$$$'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$&&&'''((('''%%%""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&&&&&&&(((((('''%%%$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&)))((('''%%%%%%%%%'''(((((('''&&&%%%%%%%%%%%%%%% !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''$$$&&&(((((('''&&&(((***''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))*********)))((('''&&&'''''''''(((((()))))))))''''''(((((())))))******))))))))))))))))))))))))++++++,,,,,,,,,+++******(((((())))))))))))))))))((()))))))))******+++++++++*********)))))))))((((((((()))************)))))))))******++++++,,,,,,***))))))(((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***+++++++++***)))(((''''''((((((&&&&&&''''''''''''((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))((((((&&&&&&'''((((((''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((((((''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%%%%'''&&&&&&%%%$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$######""""""######!!!&&&'''###"""$$$%%%$$$$$$$$$######$$$$$$%%%&&&###$$$'''***,,,+++(((%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$%%%%%%&&&###"""!!! !!!"""### !!!!!!###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""######$$$###$$$%%%%%%&&&%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&######"""""""""""""""###########################!!!"""######$$$$$$######!!!###$$$&&&''''''&&&&&&#################################$$$$$$$$$$$$$$$$$$######$$$&&&'''%%%$$$########################%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""###$$$$$$$$$$$$$$$###"""###$$$&&&&&&&&&%%%%%%(((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((('''&&&&&&''')))(((''''''&&&%%%%%%%%%%%% !!!"""$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$%%%%%%&&&''''''%%%''')))(((&&&%%%'''***''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((()))***)))(((&&&%%%&&&&&&''''''(((((())))))(((((((((((())))))))))))***))))))(((((())))))******+++++++++++++++******(((((())))))))))))************)))))))))***++++++,,,++++++***))))))(((((('''((()))++++++******)))******************+++++++++***))))))((((((((()))''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))((((((((((((''''''((((((((((((((((((&&&''''''((()))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$##################%%%&&&&&&&&&%%%%%%%%%$$$######""""""###### $$$&&&###"""%%%&&&%%%######$$$%%%%%%%%%%%%$$$"""###$$$'''))))))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%###"""!!! !!!"""###!!!"""""""""$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&###$$$%%%&&&'''&&&&&&%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%"""!!!!!!!!!"""###$$$%%%########################"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""###%%%&&&&&&&&&%%%%%%###$$$%%%''''''&&&$$$###&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%###""""""######&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%###%%%((()))'''&&&''')))(((((('''&&&%%%%%%%%%%%%!!!"""$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$%%%&&&'''(((%%%)))+++)))&&&$$$&&&)))'''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))(((((('''((()))******)))'''&&&&&&''''''((())))))******))))))))))))((((((((((((***)))(((''''''((()))***))))))******+++******)))(((((()))))))))*********,,,+++***)))))))))***+++************************'''(((***+++++++++)))(((++++++++++++++++++******++++++***)))))))))******((((((((((((((((((((((((''''''(((((())))))******'''''')))******)))(((((())))))(((((((((((((((((('''((())))))******))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%&&&'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$###############$$$%%%&&&'''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%!!!%%%'''%%%$$$((()))((("""###$$$%%%&&&%%%$$$$$$!!!!!!"""%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$############%%%%%%$$$$$$###$$$$$$%%%%%%$$$###!!!!!!###$$$%%%&&&&&&&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))###$$$&&&'''((('''&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%$$$$$$######### !!!"""$$$&&&'''##############################$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&'''((('''&&&&&&###%%%&&&''''''&&&$$$###$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$)))(((&&&###""""""""""""#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%!!!$$$)))***(((''''''))))))((('''&&&%%%$$$$$$$$$"""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%#########$$$%%%'''((()))&&&***,,,***&&&$$$&&&)))'''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))(((((('''(((***++++++***)))((('''(((((()))***+++++++++******))))))((((((''''''***)))(((''''''((()))***((())))))*********))))))(((((())))))*********+++---,,,***)))))))))******)))))))))***++++++,,,,,,'''(((***+++,,,+++)))(((---------,,,,,,+++++++++++++++***************+++))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&)))***+++***)))(((***)))))))))((((((((('''(((((()))***************))))))))))))))))))))))))************************''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###!!!!!!"""%%%&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########!!!"""$$$'''((('''### $$$***)))!!!$$$---,,,!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!%%%$$$###""""""###$$$%%%&&&&&&&&&&&&%%%%%%$$$###########################%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%""" """$$$""" (((222((($$$%%%$$$$$$######$$$$$$%%%&&&%%%###""""""$$$%%%'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&((()))&&&""" """%%%%%%%%%$$$$$$%%%%%%&&&'''##############################""""""""""""######''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$########################''''''&&&%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######""""""######$$$((((((((((((((((((((((((++++++***))))))((()))))))))***+++,,,,,,+++))))))'''''''''''')))+++---...000...+++)))((('''((())))))((((((''''''''''''(((******))))))(((((('''''')))************++++++++++++++++++************)))&&&&&&''''''(((((())))))+++*********))))))(((((()))***+++,,,---,,,+++***))))))))))))))))))))))))'''((())))))(((((()))************)))((('''''''''(((((((((((())))))))))))+++)))&&&&&&'''(((((('''&&&'''(((***++++++++++++(((((()))***++++++,,,,,,(((((())))))))))))(((((((((((('''''''''(((((()))(((((('''&&&%%%%%%%%%%%%'''((((((((('''&&&%%%%%%$$$$$$&&&((()))*********%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! """###&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######"""###%%%(((***)))&&&###!!!&&&)))&&&!!! ###((($$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""%%%$$$###""""""###$$$%%%%%%%%%&&&&&&%%%%%%$$$###########################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""!!!"""$$$&&&'''''''''111:::000%%%***&&&%%%%%%%%%%%%%%%%%%&&&((('''%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$$$$$$$%%%%%%$$$###############$$$$$$%%%##############################""""""""""""######&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))((('''''''''''''''))))))***++++++***))))))+++************+++---------,,,***(((''''''((()))***)))((('''''''''''''''***)))))))))((((((((('''(((((()))))))))*********+++++++++*********))))))((((((((((((((((((((((((*********)))))))))((((((+++,,,,,,,,,,,,+++)))((())))))))))))))))))))))))((()))***)))((('''((()))(((((((((((())))))))))))(((((((((((())))))))))))+++)))'''''''''((('''&&&''''''((()))************(((((()))******+++,,,,,,)))))))))***))))))((((((((((((''''''''''''((((((''''''&&&&&&&&&'''((((((&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""!!!!!!!!!!!!'''&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$######$$$&&&)))++++++(((&&&###"""%%%)))%%%""",,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%##################$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$###########################$$$#########$$$&&&((()))%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%"""############$$$$$$$$$######$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######""""""###&&&(((%%%'''(((111:::000$$$((('''&&&&&&%%%%%%&&&&&&'''***)))'''%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''###!!!"""&&&((('''$$$"""!!!!!!!!!!!!"""####################################""""""""""""######%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%((())))))*********))))))++++++************+++++++++***((('''''''''((()))******)))''''''&&&&&&&&&))))))))))))(((((((((((('''''''''((((((((())))))++++++*********)))))))))*********)))((('''''''''******))))))))))))((((((---------,,,+++***(((''')))))))))))))))))))))))))))***+++)))(((&&&'''(((&&&''''''((()))******+++(((((((((((())))))))))))+++)))(((((()))(((&&&$$$'''(((((())))))((((((((((((((())))))******++++++***************)))((((((((((((''''''''''''(((((('''&&&&&&'''((()))******$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%(((++++++)))'''&&&%%%$$$%%%'''(((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$""""""######$$$$$$%%%%%%&&&%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################&&&%%%#########%%%'''(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$#########&&&((("""%%%$$$)))111***!!!%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&###""""""%%%&&&&&&$$$!!!!!!!!!!!!!!!"""##############################$$$######""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''))))))'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%''''''(((((()))))))))(((''''''''''''(((((())))))))))))((((((((())))))***+++***)))'''&&&&&&&&&&&&))))))))))))((((((((((((''''''((((((((()))))))))************))))))))))))******)))))))))((((((((())))))))))))))))))((((((++++++++++++******))))))((((((((((((((((((((((((***++++++***'''&&&&&&'''''''''(((((())))))******(((((((((((())))))))))))((((((((()))******'''%%%((((((((((((((('''&&&&&&((((((((()))))))))******++++++++++++***)))(((''')))((((((''''''''''''(((''''''&&&&&&'''((())))))$$$%%%%%%&&&'''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$''')))***((('''$$$444777)))"""'''((( &&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""##################$$$$$$$$$%%%%%%&&&&&&%%%%%%#########$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%$$$$$$$$$########################((('''%%%#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$&&&%%%((($$$%%%+++(((###)))%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&$$$"""!!!###%%%###""""""""""""###$$$$$$########################$$$$$$############$$$$$$###$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''((((((((($$$%%%&&&'''((())))))*********))))))******++++++******(((''''''&&&&&&&&&(((((((((((())))))))))))((((((((()))))))))***************)))))))))(((((('''((((((((()))))))))***(((((((((((((((((()))))))))))))))******++++++,,,((((((((((((((((((((((((***++++++***'''&&&&&&'''(((((((((((((((((()))((((((((((((((())))))))))))'''&&&''')))++++++***(((((())))))(((((('''&&&%%%(((((((((((((((((())))))***************)))(((((())))))((('''''''''''''''((('''&&&&&&%%%%%%&&&&&&%%%&&&'''(((((()))(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########%%%(((((('''%%%$$$GGGUUU;;;"""###***'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$$$$$$$########################)))(((&&&$$$#########$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$######$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%)))### &&&%%%""")))%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###&&&'''%%%!!! """&&&$$$############$$$%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''(((((($$$%%%''')))***+++++++++************++++++++++++))))))(((''''''''''''((((((((((((((())))))))))))(((((()))))))))***************)))))))))(((((((((&&&&&&&&&'''((()))))))))''''''(((((((((((())))))((((((((((((***+++,,,---)))))))))))))))))))))))))))***+++)))(((&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))((('''''')))++++++***))))))))))))))))))((('''&&&''''''''''''(((((((((((((((((())))))))))))((((((***)))(((''''''&&&''''''(((((('''%%%%%%$$$$$$$$$'''(((((()))))))))((((((&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########""""""!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%''''''&&&%%%$$$CCCRRR@@@(((###((()))!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$""""""###$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""############$$$$$$$$$""""""###$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%&&&%%%%%%&&&'''!!!'''###$$$### &&&%%%%%%%%%$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%##################$$$%%%$$$############$$$%%%%%%########################%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######"""""""""######$$$%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%&&&((((((%%%&&&''')))******)))))))))***************))))))(((''''''''''''(((((()))'''((((((((()))))))))***'''''''''((((((((())))))***)))))))))((((((((((((&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))))))))(((((()))***+++,,,))))))))))))))))))))))))((()))***)))((('''((()))''''''(((((())))))******(((((((((((()))))))))))),,,***(((((()))***)))((()))))))))***))))))((((((''''''''''''''''''''''''%%%&&&'''(((((()))((((((***)))(((''''''&&&&&&&&&((('''&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%,,,555333+++$$$ !!!"""###$$$%%%%%%$$$$$$######"""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$######""""""!!!###$$$%%%&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$!!!"""###$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''"""############$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## """$$$&&&&&&&&&((()))""")))&&&###'''%%%"""&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###!!!!!!%%%''''''%%%###############$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$###"""!!!!!! !!!!!!"""######$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''########################%%%&&&''''''&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%&&&&&&$$$$$$######$$$&&&'''((($$$%%%&&&''''''&&&%%%%%%)))))))))))))))((('''''''''&&&&&&''''''((()))***'''((((((((())))))******&&&&&&&&&'''''''''(((((())))))))))))(((((((((((('''''''''&&&%%%%%%$$$$$$&&&'''''''''(((((())))))+++***)))(((((()))******))))))))))))))))))))))))'''((())))))(((((()))***%%%%%%&&&((()))+++,,,,,,(((((((((((())))))))))))000---***((((((((('''&&&))))))************))))))'''''''''''''''''''''&&&###$$$&&&'''(((((())))))******)))''''''&&&&&&&&&''''''&&&''''''((()))***'''((((((((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%$$$$$$$$$%%%########################!!!"""###$$$%%%&&&&&&&&&'''&&&&&&%%%$$$###""""""&&&&&&&&&&&&%%%$$$######$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%&&&&&&&&&%%%###""" %%%%%%%%%$$$$$$#########%%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######""""""!!!!!! """######""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&%%%$$$###"""############$$$$$$$$$&&&%%%%%%$$$#########$$$#########$$$%%%%%%%%%&&&"""############$$$$$$$$$###&&&((((((%%%######$$$$$$%%%'''''''''%%%###"""%%%&&&&&&''''''&&&&&&%%%"""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&'''(((&&&######$$$$$$###"""%%%%%%%%%%%%%%%$$$###"""'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$%%%%%%%%%$$$$$$#########$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%$$$######$$$$$$""" %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###''''''&&&&&&%%%$$$######%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$'''&&&%%%$$$$$$%%%&&&'''((('''&&&&&&&&&&&&'''(((''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''###$$$&&&((()))((((((''''''&&&%%%&&&((((((((('''''''''((((((((((((''''''***)))'''&&&'''(((***+++((())))))))))))*********,,,+++***)))(((((((((((())))))))))))(((((((((((((((%%%###&&&+++...+++(((''''''&&&%%%&&&'''((()))))))))))))))(((((((((((((((((())))))((('''&&&&&&%%%&&&((()))*********)))''''''''''''(((***+++,,,+++)))((('''((()))((('''&&&''')))***+++***((('''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))(((((((((((('''&&&%%%$$$%%%&&&''''''((('''''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$########################"""######$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######!!!"""###%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############""""""""""""!!!"""######""""""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###""" ############$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$''')))***)))&&&######$$$%%%%%%&&&&&&&&&%%%######%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&)))++++++)))&&&%%%'''''''''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$%%%&&&'''(((((((((''''''&&&%%%&&&'''((((((&&&''''''(((((((((((('''''')))((('''&&&'''(((***+++)))))))))************+++,,,,,,+++))))))((((((((()))))))))))))))))))))(((***(((''')))...000...***''''''&&&&&&&&&'''((()))))))))))))))((((((((((((((((((((((((((('''&&&&&&%%%&&&((()))*********))))))(((((((((((())))))***+++)))((('''((()))((('''&&&''')))***+++***)))(((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&'''''''''''''''((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$######''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""###############!!!"""######""""""###%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$###""" ############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$##################""""""############$$$$$$$$$%%%((())))))((($$$"""!!!!!!%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$###"""###$$$%%%$$$$$$$$$&&&((((((&&&$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$###"""###$$$$$$"""!!!###########################$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$&&&(((******(((&&&$$$%%%&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''((('''''''''%%%%%%&&&'''((('''&&&''''''''''''''''''''''''(((((('''&&&&&&((()))***)))************+++++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))+++)))(((***...000...+++'''''''''''''''((())))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&'''((()))******))))))******)))(((((((((((((((+++)))((('''((()))(((''''''((()))++++++******)))((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''(((''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$########################$$$$$$###$$$$$$$$$%%%%%%########################%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$&&&&&&%%%$$$###$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""######$$$$$$$$$!!!###$$$$$$###"""$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###!!! #########$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$#########"""!!!!!!!!!#########$$$$$$$$$%%%%%%%%%%%%%%%###""" %%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%"""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############%%%'''))))))'''%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&%%%$$$$$$$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######""""""!!!""""""###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''''''''&&&%%%$$$%%%'''((('''&&&'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''((()))************++++++++++++,,,,,,+++***************)))))))))))))))*********)))((((((***,,,---,,,***((((((((((((((()))))))))))))))))))))(((((((((((('''(((((((((((((((''''''&&&'''(((*********)))((())))))(((((((((((())))))+++)))''''''((()))((('''((()))******++++++******))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$%%%%%%&&&######$$$%%%&&&&&&&&&%%%############$$$$$$$$$$$$########################$$$$$$#########$$$%%%&&&########################%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%$$$###$$$&&&((()))$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""######$$$$$$%%%%%%"""###$$$$$$######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$#########"""!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%%###""""""""""""""""""!!!%%%$$$#########$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$"""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%% """%%%''''''&&&$$$""""""###$$$'''))))))'''%%%###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!"""###$$$%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###""""""!!!""""""######&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$&&&)))******)))&&&$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$%%%'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((())))))*********+++++++++++++++******)))*********((()))))))))*********+++)))))))))***,,,,,,+++***((((((((()))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((''''''''')))******)))((((((''''''''''''((()))***++++++)))''''''((()))((('''(((((())))))************))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$$$$###"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%''')))***111...***%%%###""""""#########$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$"""###$$$$$$######$$$&&&######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$ !!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%##################""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$"""###$$$&&&&&&%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%% """%%%''''''&&&$$$#########$$$&&&(((((('''%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%!!!&&&...333333...&&&!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''&&&%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''((())))))))))))***************)))))))))))))))***((())))))******+++++++++***++++++,,,------,,,,,,(((((()))***************))))))))))))((((((((((((&&&'''(((((((((((((((((('''((()))******)))((('''&&&&&&''''''(((***+++,,,+++)))((('''((()))((('''((((((((((((((()))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%""""""#########"""!!!!!!#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%###$$$&&&''''''&&&$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&))),,,...888444...'''""" $$$$$$$$$%%%%%%%%%&&&&&&$$$###"""""""""###%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""###%%%$$$######$$$&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((%%%######%%%&&&%%%$$$!!!"""###$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''&&&%%%"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###"""###$$$%%%&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&###''',,,000000,,,'''###%%%%%%&&&&&&&&&&&&%%%%%%########################&&&&&&&&&'''''''''((((((&&&&&&%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''((((((((())))))))))))((((((((((((((())))))((())))))******+++,,,,,,)))***+++,,,++++++++++++((()))***+++++++++******))))))))))))((((((((((((&&&&&&'''((((((((((((((('''((()))******)))((('''((((((((((((((()))******+++)))((('''((()))(((''''''''''''''''''(((((()))''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!! $$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&###$$$&&&''''''&&&$$$###$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$'''+++...000000---)))&&&%%%''')))+++%%%%%%%%%&&&&&&'''''''''######"""""""""###%%%&&&'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$#########"""$$$%%%%%%$$$###%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&#########$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&)))%%%"""!!!###$$$"""!!! !!!###%%%&&&%%%###"""$$$$$$$$$%%%%%%$$$$$$$$$"""$$$$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%***((($$$!!! !!!###%%%%%%$$$""""""$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""""""""###%%%%%%$$$###########################+++)))'''%%%$$$$$$%%%%%%''''''&&&&&&%%%$$$###############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%$$$###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$''''''%%%$$$$$$%%%'''''')))(((&&&$$$$$$&&&((()))%%%%%%&&&''''''&&&&&&&&&#################################$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%&&&%%%###""""""###%%%&&&###$$$%%%&&&&&&&&&%%%%%%''''''''''''((((((((((((((((((''''''''''''((()))((())))))***++++++,,,,,,&&&((()))))))))(((((()))((()))***+++,,,+++******))))))))))))((((((((((((&&&&&&'''((())))))(((((((((((()))******)))((('''***))))))(((((((((((((((+++)))((('''((()))(((''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))$$$$$$%%%&&&&&&%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###"""""""""###%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&(((''''''&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((&&&""" """$$$&&&&&&%%%$$$$$$%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%""""""###$$$%%%&&&&&&''')))(((&&&$$$###$$$&&&'''$$$$$$$$$$$$######""""""""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$&&&''''''%%%""" (((&&&%%%###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""#########"""######$$$%%%'''%%%###"""!!!!!!###$$$###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###"""$$$'''$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$###"""!!!!!! !!!"""###%%%%%%%%%$$$""" """############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########""""""###$$$$$$"""$$$'''))))))'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''))))))((('''$$$###&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""""""""""""""############$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&$$$###"""!!!'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&''''''(((((('''&&&%%%%%%''')))++++++***)))***+++))))))))))))))))))))))))((())),,,......---+++)))(((((())))))))))))((((((###%%%''')))******)))(((******)))'''&&&%%%$$$###)))((('''&&&&&&'''((()))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$###$$$&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$#########$$$&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''%%%"""  """###%%%%%%%%%$$$$$$$$$%%%%%%(((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$#########"""#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!""""""###$$$&&&%%%###""""""###'''&&&%%%###############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###############$$$$$$%%%'''&&&$$$###"""###$$$%%%$$$$$$$$$%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%###!!!!!!###%%%%%%%%%%%%%%%$$$$$$##############################''''''&&&%%%%%%$$$######%%%$$$###"""""""""""""""%%%$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%"""$$$&&&''''''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((()))((('''%%%$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%'''''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&'''''''''''''''&&&%%%%%%$$$&&&(((((('''&&&'''((())))))))))))))))))))))))'''(((+++------,,,***)))((((((((())))))(((((((((%%%&&&'''((())))))((((((***)))((('''&&&%%%$$$$$$(((((('''&&&&&&'''(((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''%%%%%%$$$############$$$######""""""######$$$%%%######$$$$$$$$$$$$%%%%%%$$$######""""""######$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!""""""""" """$$$%%%$$$$$$%%%&&&&&&&&&%%%$$$############%%%%%%%%%$$$$$$#########$$$$$$$$$$$$###########################$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""$$$&&&&&&&&&%%%%%%%%%%%%$$$########################'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$$$$'''%%%###"""!!!"""$$$%%%############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$##################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((('''&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######"""##################$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%'''***)))((('''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&######""""""""""""######%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((''''''&&&&&&''''''''''''&&&&&&%%%###%%%&&&'''&&&%%%&&&'''((((((((((((((((((((((((&&&''')))++++++***)))'''''''''(((((((((((('''''''''''''''''''''''''''((()))(((((('''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$######""""""############"""""""""###$$$$$$"""######$$$%%%&&&&&&&&&$$$$$$############$$$$$$'''''''''''''''&&&%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%% """$$$%%%$$$$$$%%%'''%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$#########$$$%%%'''(((%%%&&&&&&&&&&&&%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%$$$########################&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""###$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#####################$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&***)))'''%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&''''''((()))))))))%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%''''''&&&&&&&&&'''''''''''''''''''''''''''%%%&&&'''))))))((('''&&&&&&''''''((((((''''''&&&(((((('''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""###############"""###$$$$$$%%%######$$$%%%&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$"""###$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%"""$$$%%%&&&$$$$$$$$$%%%$$$%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$%%%%%%&&&!!!""""""###$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###############$$$%%%&&&$$$$$$%%%&&&%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((())))))$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&)))(((&&&$$$###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%))))))((((((((((((((('''%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$############$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&'''((((((&&&%%%%%%%%%%%%%%%%%%&&&"""######$$$$$$######""""""###%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!""""""###$$$$$$%%%&&&&&&$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""######""""""###############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&'''###$$$&&&''''''%%%###!!!$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$)))(((&&&%%%###"""""""""'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$######""""""""""""######$$$%%%&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%!!!###$$$%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%#####################$$$"""$$$&&&((((((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!"""######$$$###%%%&&&&&&%%%$$$$$$%%%###$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&"""######$$$%%%%%%%%%%%%$$$$$$$$$%%%$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""%%%'''&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%'''((()))%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""!!!"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%$$$%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$###$$$$$$############$$$$$$$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&!!!###%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&'''(((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&&&&%%%%%%%%%&&&''''''###$$$'''((())))))((('''%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###(((&&&$$$"""""""""$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&"""$$$&&&&&&%%%%%%&&&'''"""###%%%%%%&&&%%%$$$###""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$&&&)))++++++)))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''(((***+++((('''%%%######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% """###&&&(((+++,,,###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$%%%&&&((()))(((((('''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''(((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%''''''&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$"""###&&&((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%''''''''''''%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$###$$$&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&'''&&&%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&'''(((((((((&&&%%%###""""""######'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% """$$$&&&((((((&&&$$$""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$'''(((%%%!!! """%%%$$$%%%((('''###$$$(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$&&&&&&'''((('''&&&$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&'''(((&&&%%%$$$$$$$$$$$$###"""%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$###""""""''''''''''''''''''''''''+++(((%%%############### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&###!!!!!!######""" &&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%%%%%%%%%%''''''############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%######$$$$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&'''))))))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$###$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((((((((('''&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$%%%%%%%%%%%%$$$$$$"""(((444555+++&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%$$$$$$$$$%%%%%%$$$###%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$'''''''''''''''''''''''',,,***&&&%%%%%%&&&%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&###!!!!!!###$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''%%%###$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######$$$$$$$$$&&&&&&%%%$$$####################################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''(((((()))((('''&&&%%%%%%%%%&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&'''((()))###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$!!! """''')))'''$$$%%% ***???CCC333'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%$$$"""###$$$%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$######"""  $$$%%%%%%$$$))) (((>>>CCC222%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%$$$%%%&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$$$$$$$########################"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''))))))'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''(((((()))*********''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""######$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############$$$$$$$$$%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%$$$$$$###!!!######"""!!!###%%%---!!!###222666)))"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$%%%'''&&&$$$$$$%%%'''$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%$$$###$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((***)))'''&&&%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&(((***+++,,,---''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$######&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""#########$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&%%%$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%"""&&&((('''###"""%%%(((,,,###!!!''')))###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$#########"""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$''')))'''$$$###$$$'''############$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''(((((((((***)))'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%'''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%''')))***,,,,,,''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""  ###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''((((((''''''"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((&&&&&&$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###############"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########&&&(((***((($$$!!!###&&&############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%###"""$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((((((((()))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''(((''''''&&&%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$###!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&""""""######$$$%%%&&&'''########################%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&'''((())))))(((''''''%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%'''(((''''''&&&"""%%%))))))(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""!!!###''')))(((%%%!!!''')))$$$###''')))&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&)))+++(((###!!!"""%%%############$$$%%%&&&'''#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!###%%%&&&$$$###""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%"""!!!###%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&%%%$$$######%%%'''(((******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((()))(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&&&&%%%%%%&&&'''(((''''''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&((()))******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$##################)))((('''&&&%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!!!!$$$%%%$$$""""""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&'''######'''&&&""""""'''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$###"""###'''***&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$######%%%''')))((('''&&&&&&%%%%%%$$$###""""""########################&&&%%%$$$############$$$###$$$%%%%%%$$$$$$&&&'''%%%%%%$$$######&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$######$$$'''***...(((###"""&&&((('''%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""########################$$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%&&&'''(((!!!"""###$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########&&&%%%$$$######$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$&&&'''((((((((('''&&&&&&&&&&&&'''***)))'''&&&%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################&&&&&&%%%$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***(((&&&$$$$$$&&&(((***''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&$$$######%%%'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))'''&&&&&&&&&&&&$$$###''''''(((&&&$$$"""######&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$######"""""""""!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$##################(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############&&&'''''''''&&&&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%((('''###"""&&&%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!""""""%%%&&&'''&&&%%%%%%&&&(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$%%%'''((('''&&&#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&$$$######$$$&&&''''''&&&''''''%%%###%%%$$$$$$#########$$$$$$$$$$$$$$$$$$###$$$'''***000+++%%%###%%%&&&$$$"""''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$&&&'''((((((((('''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$##############################%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$""""""$$$&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&((((((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$)))'''&&&&&&&&&&&&%%%###&&&''''''&&&$$$######$$$&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((+++)))$$$###%%%%%%&&&'''(((((('''&&&%%%'''%%%$$$""""""###%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$&&&'''((($$$'''))))))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&%%%$$$%%%&&&'''&&&%%%""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&$$$###$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%'''((('''%%%###'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$''')))...***%%%$$$%%%&&&$$$"""'''&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$###$$$%%%'''((((((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''%%%%%%'''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&((('''&&&%%%&&&&&&%%%###$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''$$$!!!"""%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%(((---...+++'''%%%%%%%%%&&&'''(((((('''&&&%%%'''%%%###!!! !!!###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))+++,,,%%%'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&'''&&&%%%%%%&&&&&&$$$###%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''(((((('''%%%$$$%%%&&&&&&%%%&&&(((,,,///&&&"""!!!$$$''''''&&&&&&+++***)))''''''&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&((()))&&&$$$###%%%'''''''''&&&&&&%%%%%%$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&&&&&&&((((((((('''&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%&&&''''''((())))))$$$$$$$$$%%%%%%%%%&&&&&&((((((&&&%%%%%%&&&((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((()))((('''&&&''')))((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((('''%%%%%%&&&&&&%%%$$$###$$$&&&%%%%%%$$$&&&'''%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$+++(((%%%&&&(((***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%+++111000,,,)))'''&&&%%%&&&'''(((((('''&&&%%%'''%%%###!!! !!!###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###!!!!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&'''&&&%%%$$$%%%%%%$$$"""%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''%%%$$$&&&&&&$$$$$$'''---666<<<000'''!!!###&&&%%%&&&(((+++***)))((('''&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%'''&&&%%%$$$$$$%%%'''''''''%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((((((&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%&&&''''''((())))))$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((())))))''''''((()))((('''''''''''''''&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((&&&%%%%%%&&&'''&&&$$$"""$$$%%%%%%%%%%%%&&&(((%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''((((((((((((((("""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&########################$$$######""""""######$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$)))'''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%---222000+++((('''&&&%%%&&&'''(((((('''&&&%%%'''%%%$$$""""""###%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""#########&&&%%%$$$!!! !!!$$$'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%'''%%%$$$$$$%%%%%%$$$"""!!!!!!"""###%%%&&&''''''$$$%%%'''(((((('''%%%$$$###$$$&&&''''''&&&%%%%%%'''&&&$$$###'''...888???<<>>111,,,------)))$$$%%%&&&((()))+++,,,,,,,,,))))))))))))))))))))))))(((((((((((()))+++,,,---&&&'''(((*********))))))%%%&&&((()))))))))((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))---***'''&&&''')))***+++***************)))(((((())))))))))))************(((((((((((())))))))))))((('''&&&&&&'''))),,,---(((***+++)))&&&$$$%%%'''&&&'''''''''(((((())))))(((((((((((()))))))))))))))(((''''''***+++++++++++++++,,,---............+++,,,------,,,+++)))(((''''''((()))+++,,,------...---+++,,,------+++***))))))))))))))))))))))))+++***)))))))))))))))***)))))))))))))))(((((('''***)))(((''''''((()))*********))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&((()))************)))''''''(((((('''%%%%%%''')))***)))'''$$$######$$$%%%'''((()))))))))&&&'''''''''(((((())))))&&&&&&%%%$$$%%%&&&'''((($$$&&&)))+++,,,***)))''''''''''''''''''((())))))$$$%%%'''))))))((('''&&&&&&%%%$$$%%%''')))))))))(((((((((((((((((((((((('''(((***)))(((((()))***((()))************)))))))))))))))(((''''''&&&&&&)))(((((((((((()))******((()))***++++++***)))(((&&&&&&''''''&&&&&&%%%$$$'''&&&%%%%%%%%%%%%&&&'''*********)))((((((''''''%%%%%%&&&''''''(((((()))'''''''''&&&&&&'''''''''))))))))))))))))))))))))'''((()))******)))((('''&&&(((***+++,,,+++***)))&&&&&&'''((()))))))))(((&&&'''''''''(((((())))))''''''(((((())))))******((((((((((((((((((((((((++++++************************)))(((((((((((((((%%%%%%&&&'''((((((((('''///---***((('''(((***,,,***)))((('''(((***,,,...%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''')))***((((((((('''&&&&&&&&&%%%%%%&&&''''''((((((''''''''''''((((((((((((''''''$$$%%%&&&'''((((((((((((&&&''''''((()))******+++,,,***((('''&&&'''((())))))+++---///...,,,)))'''((((((((((((((((((((((((''''''''''''((((((((()))******))))))((((((''''''++++++***)))((('''&&&&&&)))(((''''''''')))***+++111000...,,,+++***))))))'''(((((()))***++++++++++++*********))))))(((((())))))))))))************(((((())))))******++++++(((,,,,,,)))'''***,,,+++))))))))))))))))))))))))'''''''''((())))))******++++++***)))((('''&&&&&&***)))(((***,,,,,,)))&&&'''))),,,+++)))((()))+++(((((('''(((((()))******)))******)))&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((('''&&&&&&'''((('''&&&''''''''''''((((((((()))((())))))))))))((((((''')))))))))))))))******+++,,,***((())),,,...---++++++++++++++++++***)))(((++++++***************+++---...///...+++***)))***'''000333---((())))))'''***************)))((('''$$$$$$%%%&&&''''''&&&&&&)))))))))))))))(((((('''))))))))))))))))))))))))******))))))))))))************)))(((((((((((((((+++)))'''(((******(((%%%))))))******)))(((''''''&&&&&&&&&''''''''''''((()))))))))******(((%%%###''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''',,,+++***((('''%%%$$$###$$$&&&((('''%%%$$$%%%((()))(((&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%((('''&&&'''((((((&&&$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''(((***+++,,,))))))))))))((('''&&&%%%((((((((('''&&&&&&%%%%%%$$$%%%&&&)))******'''$$$((((((&&&%%%%%%&&&'''(((''''''''''''((((((((((((%%%$$$$$$%%%&&&(((***+++,,,+++(((&&&%%%''')))***'''''''''''''''((()))))),,,***(((&&&&&&'''((()))(((''''''''''''&&&&&&&&&'''''''''''''''((())))))))))))))))))((('''&&&%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&((()))(((((()))(((((((((((())))))***''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))$$$%%%'''((((((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((())))))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''%%%%%%&&&'''((())))))((('''''''''((()))*********+++***((('''''''''((())))))***,,,------+++)))'''(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))))))))((((((((())))))))))))))))))(((''''''((()))***+++...---,,,***))))))(((((('''(((((()))******++++++************)))))))))((())))))))))))************(((((()))))))))*********)))---...++++++...000000))))))))))))))))))))))))------,,,,,,+++*********))))))))))))((((((((((((+++))))))***,,,,,,***'''''')))++++++)))((()))+++***))))))))))))******+++)))***+++)))'''&&&&&&'''(((''''''&&&&&&&&&''''''((('''&&&&&&(((((('''&&&'''''''''((((((((())))))(((((()))))))))))))))((()))))))))))))))***+++++++++***)))+++......---*********++++++******))))))+++******))))))*********---...///...,,,++++++++++++222666111,,,,,,,,,*********************)))(((((())))))))))))(((((('''))))))******))))))((('''******************************)))))))))))))))*********)))(((((((((((((((***)))((((((******(((&&&(((((()))))))))((('''''''''''''''((((((((()))))))))))))))******)))'''%%%''''''((((((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&$$$&&&((('''%%%$$$&&&((()))'''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))((('''&&&'''((()))(((''''''''''''&&&&&&&&&%%%%%%''''''''''''(((***+++,,,))))))))))))((('''&&&%%%&&&&&&''''''''''''''''''%%%%%%&&&(((******'''$$$((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((&&&%%%%%%%%%&&&((()))++++++)))(((&&&&&&'''((()))(((''''''''''''((())))))+++***)))((('''(((((()))(((''''''''''''&&&&&&&&&'''''''''''''''((())))))))))))))))))((('''&&&%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''(((((('''''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&''''''(((((((((((('''''')))(((((((((''''''''''''))))))))))))))))))))))))'''(((((()))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((***)))'''&&&&&&''')))***''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''((((((&&&&&&'''((((((((((((''''''(((((())))))(((((('''&&&&&&'''((())))))))))))''''''(((((())))))******+++***(((''''''((()))))))))************))))))(((((((((((((((((((((((((((''''''((((((((()))))))))''''''((())))))***++++++((((((((()))))))))******)))(((((((((((())))))*********)))))))))(((((((((((((((((()))******++++++************)))))))))))))))))))))*********++++++((((((((())))))))))))***(((---...,,,,,,000222111))))))))))))))))))))))))+++******))))))(((((('''''''''(((((())))))*********))))))***,,,,,,***((('''(((***)))(((((()))+++,,,+++***************+++***++++++***((('''((())))))((((((((((((((()))))))))'''&&&'''((()))(((&&&''''''((((((((()))))))))''''''((()))***************))))))))))))***++++++++++++,,,---//////,,,***((())))))************)))***)))))))))))))))******,,,...//////...------...,,,222555222......---,,,))))))***+++++++++******++++++++++++***)))(((''')))************)))((((((************************++++++***)))(((((())))))******)))))))))(((((((((***)))((()))******(((&&&&&&'''(((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((())))))))))))*********''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))%%%'''''''''&&&%%%&&&'''((('''&&&&&&'''(((&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((()))******+++)))''''''(((*********((('''''''''&&&&&&&&&&&&''''''''''''(((***+++,,,)))))))))((((((''''''&&&%%%%%%&&&&&&'''(((((()))%%%%%%&&&(((******'''%%%(((''''''&&&&&&'''((((((''''''''''''(((((((((((('''&&&&&&%%%&&&'''((()))))))))((((((((('''''''''((((((''''''(((((()))******************))))))((((((''''''''''''&&&&&&&&&'''''''''''''''((())))))))))))))))))((('''&&&%%%&&&&&&'''''''''''''''&&&(((((())))))***))))))))))))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((()))))))))(((''''''(((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))******************************))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******''''''''''''''''''''''''''''''((((((((((((''''''******((((((((((((******''''''''''''''''''''''''$$$$$$&&&'''((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&&&&''''''(((((())))))&&&&&&'''((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))'''((((((((()))))))))******)))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********++++++******)))((((((''')))(((((((((((()))))))))'''(((((()))))))))))))))(((((())))))*********************)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))'''+++,,,)))))),,,...---))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((())))))))))))((((((((()))*********)))(((((())))))((()))***+++,,,+++******))))))))))))***+++,,,+++)))((()))*********)))))))))***++++++)))(((''''''))))))(((''''''(((((((((((()))))))))&&&'''((()))***+++++++++******))))))******+++,,,***,,,...///000///,,,***'''((())))))************))))))(((((())))))******,,,...///000///...///000+++...111000...,,,++++++))))))***+++,,,,,,,,,+++))))))*********)))((((((******++++++******)))(((************************,,,+++***)))(((((((((((()))))))))******)))))))))***************)))((('''%%%&&&'''(((((((((((((((((((((((()))))))))******((())))))((('''((()))+++))))))*********+++++++++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((())))))***&&&'''''''''&&&&&&&&&'''((('''&&&&&&'''((('''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((()))***...,,,)))'''(((*********(((((((((''''''''''''&&&''''''''''''(((***+++,,,***))))))(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&(((******(((&&&'''''''''''''''(((((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((((()))*********)))((('''((((((((('''((())))))***((()))+++,,,+++***)))((((((''''''''''''&&&&&&&&&'''''''''''''''((())))))(((((()))(((((('''&&&&&&%%%&&&''''''((('''''''''''')))******)))(((((((((***)))((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((()))))))))))))))(((((())))))************))))))((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&((()))************************((((((((((((((((((((((((******))))))((((((''''''***))))))(((((())))))***''''''''''''''''''''''''&&&'''((())))))((('''&&&***))))))(((((())))))***''''''''''''''''''''''''###$$$%%%'''((()))))))))''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&''''''(((((()))))))))&&&'''(((((())))))(((((((((((())))))))))))(((((('''(((((()))))))))))))))(((((((((((()))))))))))))))((((((((((((((()))))))))((((((''''''((()))***))))))))))))))))))))))))(((((((((((()))))))))***+++*********)))))))))(((++++++******))))))((((((((())))))))))))((((((((('''((()))***++++++++++++)))))))))))))))*********))))))))))))))))))******************++++++++++++***************)))))))))(((,,,,,,(((''')))***)))************************)))******++++++,,,,,,---))))))))))))(((((((((((('''''''''((((((((()))***+++***)))((()))*********+++***)))(((((((((((((((***+++,,,+++***)))***+++***************+++,,,---***)))((((((******)))((((((((((((((()))))))))***'''''')))***++++++++++++***************++++++,,,***,,,///000///...,,,***'''((()))***************)))))))))))))))***++++++,,,...///000//////000111***,,,...///...,,,++++++)))***+++,,,,,,---,,,,,,'''((()))***+++++++++++++++++++++++++++******)))************************++++++***)))(((((())))))((()))************)))))))))***++++++***)))((((((&&&&&&'''((()))))))))(((''''''((((((((()))))))))'''((()))(((&&&&&&)))+++************++++++++++++'''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&'''''''''''''''(((&&&%%%&&&'''((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((()))))))))&&&&&&&&&'''))),,,...000111...***))))))))))))((())))))((((((((('''''''''''''''''''''(((***+++,,,******)))((((((((())))))(((((('''''''''&&&&&&&&&'''&&&&&&(((******((('''&&&''''''(((((()))))))))''''''''''''(((((((((((()))((('''&&&%%%&&&''''''((()))+++,,,,,,+++***)))((((((((((((((()))******'''(((***,,,,,,***)))'''(((''''''''''''&&&&&&&&&'''''''''''''''((())))))(((((((((((((((((('''&&&%%%&&&&&&'''((((((''''''%%%'''))))))'''$$$$$$%%%+++***)))(((''''''''''''''''''&&&&&&&&&&&&''''''(((((()))))))))))))))((())))))************))))))'''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&((()))))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''')))((((((''''''(((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((())))))''''''((())))))))))))(((((())))))******))))))((('''(((((())))))((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((((())))))***))))))))))))))))))))))))((((((((()))))))))******,,,++++++***))))))(((((('''((())))))***+++,,,,,,((())))))))))))(((((('''((()))***,,,------,,,+++))))))))))))))))))******))))))))))))*********************++++++++++++,,,,,,++++++++++++*********+++......***(((***+++)))************************,,,++++++***))))))((((((******))))))((((((''''''&&&'''(((((('''''')))+++///---***)))***+++*********)))(((((((((((((((((()))+++,,,+++***)))***+++************+++,,,------+++)))((()))***+++***(((((((((((()))))))))******(((((()))***+++++++++++++++************+++,,,,,,***,,,//////...,,,++++++)))******++++++++++++***))))))))))))***+++,,,---,,,...///000///...///000---,,,...111111...---...++++++,,,---------,,,,,,((()))***,,,---......///+++,,,,,,,,,,,,+++******++++++++++++++++++++++++******))))))))))))******((()))***+++++++++***))))))+++,,,+++***((())))))'''((()))))))))))))))((('''''''''((((((((())))))'''***,,,***'''&&&(((+++)))************+++++++++((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((('''&&&'''(((((((((&&&'''&&&%%%&&&(((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((())))))******%%%&&&''')))---222666999000...+++)))******)))((())))))))))))((((((((((((''''''''''''(((***+++,,,+++***)))((((((((()))***)))(((((('''&&&&&&%%%%%%(((''''''(((******)))'''&&&&&&((()))))))))))))))''''''''''''((((((((((((((((((&&&&&&%%%&&&'''(((((()))***+++++++++***)))))))))(((((())))))***+++&&&''')))***+++***((('''(((''''''''''''&&&&&&&&&'''''''''''''''((())))))'''(((((((((((((((''''''%%%%%%&&&'''(((((((((((((((,,,///...***''''''(((+++***)))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''((()))))))))(((((())))))************))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((''''''((()))))))))))))))))))))************))))))''''''(((((((((''''''&&&))))))))))))((((((((((((''''''((()))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********************************'''((()))***+++,,,,,,---((()))******)))((('''&&&((()))+++,,,---,,,++++++***)))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,---------,,,,,,,,,++++++***......***(((+++,,,+++************************))))))((((((''''''&&&&&&(((((((((((())))))))))))''')))***)))((((((+++...333///,,,***++++++***))))))))))))((())))))******)))***+++***))))))***+++************+++,,,---...+++***))))))++++++***)))(((((()))))))))*********)))******+++++++++******++++++******++++++,,,---***---......+++)))***++++++,,,,,,,,,,,,++++++***************+++,,,---...,,,...//////...---...///...,,,---222444000...000------------------,,,+++))))))***,,,------------,,,,,,,,,---,,,++++++***++++++++++++++++++++++++(((((((((((()))***+++,,,'''(((***,,,,,,+++***))))))+++---,,,***((()))*********************)))((((((((()))))))))*********))),,,///...***((()))+++)))))))))************+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&&&&))))))(((&&&'''&&&%%%&&&((()))((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))***++++++'''''''''))),,,000555777,,,+++******++++++***)))*********)))))))))((((((''''''''''''(((***+++,,,+++***((('''''')))***+++''''''''''''''''''&&&&&&(((''''''((()))***)))(((%%%&&&((()))******))))))''''''''''''((((((((((((((('''&&&%%%&&&&&&((((((''''''((()))))))))))))))))))))(((((())))))***+++%%%&&&'''((()))(((((('''(((''''''''''''&&&&&&&&&'''''''''''''''((())))))''''''((((((((((((''''''$$$%%%&&&'''((((((((((((+++///333222---))))))***)))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((((())))))))))))))))))(((''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))******)))))))))(((((((((((((((((((((((("""###%%%'''((()))******(((((((((((((((((((((((((((((('''&&&&&&((()))*********))))))(((((('''''''''(((((()))))))))))))))))))))************))))))&&&'''''''''''''''&&&&&&))))))))))))((((((((((((''''''((())))))***))))))(((((()))***++++++******))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,+++++++++***************((()))*********((('''&&&''')))+++,,,---,,,***)))*********)))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,.........------,,,,,,,,,'''+++,,,)))(((+++---,,,************************)))))))))***++++++,,,,,,&&&&&&'''((()))***++++++)))***,,,+++)))***---111555111---++++++,,,***)))***)))))))))***+++,,,,,,((()))******)))((()))+++************+++,,,---...+++***)))***+++++++++)))))))))))))))******************+++++++++******)))++++++******++++++,,,---+++---...,,,)))(((***,,,------------,,,,,,+++***++++++++++++,,,---...///,,,...//////...------......***+++222333///---///............---,,,++++++((())))))*********)))))),,,,,,------,,,,,,+++***++++++++++++++++++++++++'''((((((((()))+++,,,---'''(((***,,,---,,,***))))))+++---,,,***((()))++++++++++++++++++***)))((()))************+++++++++***///333111---)))***+++((())))))))))))***************))))))))))))******))))))))))))))))))))))))&&&&&&''''''(((((()))))))))'''%%%&&&)))***(((&&&'''&&&%%%&&&((()))((('''''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))***+++++++++***)))((('''(((***---///(((((((((***,,,---,,,***************))))))))))))''''''''''''(((***+++,,,+++***((('''''')))+++,,,%%%%%%&&&&&&'''((((((((()))((('''((()))******(((%%%&&&((()))*********)))''''''''''''((((((((()))'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&''''''(((((()))))))))))))))******+++%%%%%%&&&''''''(((''''''(((((('''''''''&&&&&&&&&'''''''''''''''((())))))''''''((((((((((((((('''$$$%%%&&&'''((((((((((((&&&+++///---((($$$$$$%%%''''''&&&&&&&&&''''''((('''''''''&&&&&&'''''''''%%%%%%&&&'''((((((''''''(((((())))))))))))((((((&&&'''''''''(((((())))))************************$$$%%%'''((((((((('''&&&************************))))))))))))))))))))))))''''''(((((())))))************))))))))))))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((('''&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))+++*********))))))(((((((((((()))***+++,,,---------,,,+++******+++,,,---((()))+++***(((''''''(((******))))))))))))***************)))))))))))))))******+++++++++***))))))''''''(((((())))))******++++++*********+++---...333///,,,+++---......---///...,,,******+++,,,---))))))******++++++++++++))))))))))))************))))))(((((((((((())))))))))))))))))((((((((((((''''''(((((()))+++,,,---......---,,,,,,++++++***---+++***((('''&&&'''''')))))))))))))))*********))))))(((((()))***+++++++++++++++*********))))))***((('''))),,,...,,,***---)))&&&%%%(((+++,,,++++++,,,------......---------------,,,+++***)))((((((***---//////...,,,***+++++++++,,,---...///000//////.........---------111...+++,,,///222333222---------.........//////111000///...............,,,---------,,,++++++******,,,---...---------///*********)))******++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++111000///...,,,+++***))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))))))))*********))))))((()))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&'''((())))))((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((())))))(((((((((+++---***%%%$$$)))+++)))***...***)))'''&&&&&&(((***+++***...333777888555000,,,))))))************))))))''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((()))(((((('''''''''((((((************))))))))))))'''((((((((())))))******(((((()))))))))(((&&&%%%%%%%%%&&&&&&'''((())))))))))))(((((((((((())))))))))))((('''&&&%%%%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******''''''''''''((((((((()))((('''&&&&&&'''((('''&&&''''''((()))))))))))))))))))))))))))((((((((((((%%%&&&((()))))))))((('''))))))(((((((((((())))))(((((())))))))))))((((((&&&'''(((******+++++++++))))))))))))))))))))))))+++***)))'''''''''((()))************))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))************((('''&&&''')))*********''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))******))))))(((((()))))))))))))))))))))************)))))))))(((&&&&&&''''''(((((()))))),,,+++************+++,,,)))+++,,,+++)))(((((()))******))))))))))))******************))))))))))))))))))***++++++*********((((((((()))))))))))))))+++******)))***+++,,,---000---***)))+++---,,,+++---,,,***)))((()))***+++************************))))))))))))***************))))))(((((())))))*********)))))))))((((((((((((((((((((()))***+++,,,++++++++++++******************)))((('''((())))))************)))))))))(((*********+++++++++++++++,,,,,,,,,,,,+++++++++***---+++))))))******(((&&&***(((((()))+++,,,+++(((+++,,,------......---------------,,,,,,***)))))))))***---...///...,,,+++,,,,,,,,,,,,---...////////////.........---------000---++++++...000111000---------.........////////////...------------------------------,,,++++++---...000000///...///000,,,++++++******++++++,,,))))))***+++++++++++++++******++++++++++++******+++*********))))))))))))************************++++++,,,,,,+++******))))))***************))))))************************))))))******))))))((('''(((((())))))***)))))))))''''''(((((((((((('''''''''(((((())))))(((((('''((((((((((((((((((((((((((()))*********+++...111;;;222+++******))))))---,,,+++***))))))))))))******---222555555333///,,,))))))************))))))'''''''''((((((((())))))))))))))))))))))))))))))*********)))((((((''''''(((((((((((((((((((((((()))((((((''''''((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((()))))))))((('''&&&%%%%%%&&&''''''((())))))))))))(((((((((((())))))+++***)))((('''''''''''''''''''''((((((((((((((())))))))))))))))))))))))(((((()))))))))******+++''''''((((((((()))))))))'''''''''((((((((())))))((('''&&&&&&(((((('''&&&''''''((())))))))))))))))))))))))))))))))))))(((&&&'''(((((()))))))))((())))))(((((((((((())))))(((((((((((((((((((((((('''((()))***************))))))))))))))))))))))))+++***)))((('''(((((()))************))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))************+++***))))))+++,,,,,,,,,''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))***++++++++++++))))))))))))))))))))))))************************************************(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))************************+++******))))))******+++***+++---,,,+++)))***+++************************************************((()))***+++++++++++++++*********)))))))))))))))******)))))))))***++++++---+++)))((()))*********+++***)))((('''((()))************))))))))))))))))))))))))*********+++++++++******************+++*********))))))))))))(((******))))))))))))******((((((((())))))))))))***((((((((((((((()))***+++++++++++++++***)))((((((++++++,,,------,,,+++***---------,,,,,,,,,++++++---,,,******++++++)))((('''(((***---///---***&&&+++,,,------......------,,,,,,---,,,,,,+++***))))))+++---...///...,,,+++,,,,,,,,,,,,------...///...............---------...,,,++++++---/////////------........./////////......------------------..................---,,,...000111111///......///------,,,,,,,,,,,,,,,---((()))******++++++******))))))************))))))'''''''''((())))))*********************************++++++++++++***)))))))))******+++++++++******************************)))************)))((((((******++++++******))))))'''(((((())))))(((((('''))))))************))))))(((((((((((((((((((((((('''((()))******,,,///222GGG;;;...)))))))))***,,,,,,,,,,,,+++***)))((('''***,,,///111111000---,,,))))))************))))))''''''((((((((()))))))))))))))))))))))))))))))))+++******))))))(((''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))******'''''''''''''''(((((()))(((((()))******)))'''&&&&&&&&&''''''(((((())))))***))))))(((((())))))***++++++***)))(((((((((((())))))((((((((((((((('''))))))))))))))))))))))))((((((((((((((()))******''''''''''''((((((((((((''''''((((((((())))))))))))'''&&&'''((()))(((&&&''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((()))))))))((((((''''''(((((()))((())))))*********))))))))))))))))))))))))))))))******)))((((((((())))))************))))))))))))******))))))))))))******''''''((()))))))))))))))))))))))))))************,,,+++******+++,,,,,,+++&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))***++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((())))))(((((((((*********)))))))))))))))*********))))))))))))))),,,,,,,,,++++++************))))))))))))))))))***)))+++,,,,,,+++******+++************************)))***************++++++)))***+++,,,---.........+++++++++******)))))))))))))))))))))))))))******+++***)))))))))************)))(((((((((((())))))*********)))))))))(((((())))))*********+++++++++,,,++++++******++++++,,,++++++*********)))))))))++++++***)))(((((())))))''''''(((((()))******+++)))))))))))))))*********))))))***+++++++++***)))***+++---......,,,***)))---,,,,,,,,,,,,+++++++++*********+++,,,---------''')))+++...///---***(((+++,,,------......------,,,,,,,,,---,,,,,,++++++***+++---.........---,,,,,,,,,,,,,,,,,,---...///...........................---,,,,,,---...//////............////////////..................------......////////////......---///000///---,,,,,,,,,///......------------...******+++,,,,,,,,,,,,+++)))******++++++******))))))))))))***++++++,,,,,,*********************************++++++***)))))))))***++++++,,,+++++++++++++++++++++++++++++++++******++++++******)))(((***+++++++++***)))(((((((((((())))))))))))(((((())))))************))))))((((((((((((((((((((((((&&&'''((((((((())),,,///DDD999,,,'''(((***++++++******+++,,,+++)))'''&&&++++++,,,------,,,,,,+++))))))************))))))'''(((((((((((()))))))))))))))))))))))))))))))))++++++******)))(((((('''(((((((((((((((((((((((())))))((((((((()))******&&&&&&'''((())))))******(((((('''&&&&&&'''((()))((()))*********)))((('''''''''((((((((()))))))))***))))))))))))))))))***+++***)))(((((((((((((((***)))))))))((((((''''''(((((((((((((((((((((((()))((('''&&&&&&&&&''''''''''''''''''''''''(((((('''(((((((((((())))))))))))(((''''''))))))((('''''''''((())))))))))))))))))))))))))))))************)))((('''((()))***+++))))))(((((((((((()))))))))((((((''''''(((((())))))************))))))((())))))))))))))))))))))))******))))))))))))))))))************)))))))))(((***))))))(((((())))))***''''''((()))))))))))))))((()))))))))************+++)))((((((***+++***)))'''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))*********))))))((('''************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((+++*********)))))))))((())))))))))))))))))******)))))))))(((''''''&&&&&&)))))))))******)))))))))(((***++++++***)))******)))***++++++++++++***)))))))))******+++++++++,,,+++,,,---...//////000///,,,,,,++++++******))))))))))))******))))))))))))***++++++*********+++,,,*********)))*********************)))))))))))))))************++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++************,,,+++***)))(((((((((((('''(((((()))***+++,,,,,,***************))))))(((&&&(((***+++,,,,,,,,,+++)))***,,,------+++***(((++++++++++++************))))))***+++++++++,,,---)))***,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,---------,,,,,,+++,,,---.........------------,,,,,,,,,---......---.......................................///000........./////////000000...///000000000000//////......//////000//////...---///000///---,,,,,,---000//////...------......+++,,,------......------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++************************)))******+++++++++************+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******)))************)))(((((('''(((((())))))))))))((((((((())))))******))))))((()))))))))))))))))))))))))))******)))'''(((***,,,===666...)))***,,,+++((((((***,,,------,,,***)))************************))))))************))))))(((((((((((()))))))))***))))))))))))))))))))))))+++++++++***))))))(((((()))))))))))))))))))))))))))))))))))))))***++++++&&&''''''((()))******+++))))))'''&&&&&&'''((()))((()))***++++++***))))))((((((((()))))))))))))))******))))))))))))******))))))((((((''''''((((((******))))))((((((((('''((((((((((((((((((((((((---,,,)))'''&&&%%%&&&&&&((((((((((((((((((''''''(((((((((((()))))))))******)))((((((******)))(((''''''((()))))))))))))))((()))))))))*********+++++++++)))(((((()))***+++))))))(((((((((((())))))))))))(((((((((((()))))))))************))))))((())))))))))))))))))))))))))))))******************************)))))))))((()))((((((''''''(((((()))''''''((()))))))))))))))((()))))))))***************)))'''((()))******)))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************)))((('''&&&************************((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))+++++++++******))))))((())))))))))))*********************))))))((((((((()))******++++++******)))''')))++++++***)))***+++)))***+++,,,,,,+++***)))))))))******+++,,,,,,,,,,,,---...//////000//////,,,,,,,,,+++++++++++++++******++++++******)))((()))+++,,,,,,+++***,,,---******++++++++++++++++++)))*********++++++++++++*********++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++***)))(((((())))))))))))******+++,,,------***+++++++++***))))))(((&&&(((***,,,------,,,+++((()))+++,,,,,,,,,+++***+++++++++*********)))))))))******)))'''&&&&&&(((+++,,,,,,,,,++++++---///+++,,,------......------***+++,,,------...------,,,,,,---...............---------,,,,,,------...---------...............---...//////...---...///....../////////000000000...///000111222111000///---.../////////////////////111222222000//////000000000///...------------------.../////////......------............---------------,,,+++***))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))))))))***))))))((((((((())))))******))))))((())))))************)))))))))))))))))))))))))))))),,,---,,,+++))))))+++---888777444...,,,,,,***%%%***+++---/////////---,,,******))))))))))))))))))))))))************))))))((((((((()))))))))******)))))))))))))))))))))))),,,++++++******)))(((((())))))))))))))))))))))))))))))))))))***+++,,,---(((((())))))******+++++++++***((('''&&&''')))***((()))+++,,,,,,+++******))))))))))))************+++******))))))******+++)))((((((''''''(((((((((***))))))))))))))))))((())))))))))))))))))))))))111///,,,)))((('''((()))))))))))))))((((((((((((((((((((()))))))))******+++)))((()))***+++***(((''''''((()))))))))))))))((())))))******+++++++++,,,++++++***************))))))(((((((((((()))))))))******++++++******)))((())))))*********))))))))))))))))))))))))))))))((()))***+++++++++******************))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))***************)))((()))+++,,,,,,,,,))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))*********+++******))))))************************))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******,,,,,,+++******))))))(((((()))))))))************,,,,,,,,,+++++++++++++++******+++,,,,,,+++******(((***,,,,,,+++***+++,,,)))***,,,------,,,***)))))))))***++++++,,,------,,,------.........------+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++)))((((((***,,,,,,+++***+++---)))******+++,,,,,,,,,+++))))))***+++,,,------...*********+++++++++,,,,,,++++++************++++++---,,,,,,,,,,,,+++++++++******)))))))))))))))************++++++,,,,,,,,,((()))***+++++++++******)))***,,,------,,,***((()))******+++,,,---......,,,,,,+++++++++*********)))+++,,,***(((&&&''')))+++,,,...---++++++---///+++,,,------......------***+++,,,---............---------..................------,,,,,,------------------.........//////+++...//////---,,,---....../////////000000000000---...000111222111000///,,,---...////////////......000222222000000000111000000///...------------,,,------...............---......//////......---------,,,,,,+++*********++++++++++++++++++++++++++++++,,,---------------***+++,,,---............------------------------,,,,,,,,,---,,,++++++***))))))******+++*********))))))************))))))******++++++++++++******))))))))))))))))))))))))+++,,,,,,+++)))***,,,...111666666000++++++***'''+++,,,---------,,,+++***)))))))))))))))(((((('''))))))************))))))(((((()))))))))*********)))))))))))))))))))))))),,,,,,+++******))))))((())))))))))))))))))))))))************+++,,,------************++++++++++++---,,,)))''''''(((***+++))))))+++,,,,,,,,,++++++************************+++******))))))******+++***))))))(((((())))))***)))))))))))))))*********))))))))))))))))))))))))...,,,***((('''((()))***++++++******))))))))))))(((((()))))))))*********+++***))))))++++++***)))''''''((()))))))))))))))((())))))******+++,,,,,,++++++,,,,,,++++++***)))))))))(((((((((((()))))))))***,,,......,,,***)))'''((()))***************))))))))))))))))))))))))((()))***++++++++++++***************))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))************(((&&&&&&'''***,,,---,,,)))*********++++++++++++))))))))))))))))))))))))************************))))))++++++,,,,,,,,,,,,************************************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++,,,,,,++++++***))))))((((((((())))))*********+++((((((((((((((((((((((((***+++,,,------,,,+++***)))+++------,,,,,,---...)))***,,,------,,,***)))))))))***+++,,,,,,------,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,---------+++,,,------,,,+++***)))'''***,,,,,,***)))+++---((()))***+++++++++++++++))))))***+++---...///000******+++++++++,,,,,,,,,+++******************+++---------,,,,,,,,,++++++******))))))))))))******************++++++++++++&&&''')))+++,,,,,,,,,,,,+++---......---+++(((%%%******++++++---...000111---------,,,,,,,,,++++++)))+++------++++++---000))),,,//////---,,,---...+++,,,------......------***+++,,,---.../////////---------.........//////...------,,,,,,,,,---------------.........//////***,,,///...+++***+++---////////////000000000000+++---///000111000///...,,,,,,---...//////......+++---///000///...///000000000///------,,,,,,,,,+++,,,------......---------......//////......---......------------------+++++++++++++++++++++++++++,,,------............***+++,,,---............------------------------,,,,,,------,,,,,,+++***)))***+++,,,,,,,,,,,,,,,))))))************))))))+++,,,,,,------,,,,,,+++))))))))))))))))))))))))'''((()))(((((()))+++...***222444...(((***+++************)))((('''&&&%%%))))))******)))(((''''''))))))************))))))))))))))))))************)))))))))))))))))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))************+++,,,---...,,,,,,,,,+++++++++++++++...,,,***(((''')))***,,,)))***+++,,,---,,,,,,+++++++++******************++++++************+++++++++***************++++++(((((())))))******++++++))))))))))))))))))))))))((('''%%%$$$$$$&&&)))***,,,+++++++++******))))))))))))))))))************+++***)))***+++++++++)))'''(((((()))))))))))))))((())))))***++++++,,,,,,+++,,,,,,---,,,+++***((())))))(((((((((((()))))))))+++...000000...+++)))''''''(((******+++++++++))))))))))))))))))))))))((()))***+++,,,,,,+++***************))))))))))))******))))))))))))******'''(((((()))))))))))))))))))))))))))************$$$######$$$'''***+++***(((((()))***+++---///000************************'''(((((()))******++++++++++++******************))))))***+++,,,,,,---...+++++++++*********)))))))))*********++++++++++++************************,,,,,,---------.........+++,,,,,,+++******+++------,,,,,,+++*********+++************))))))))))))---,,,+++***))))))))))))+++,,,---------+++***)))------------------------...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******+++,,,---.........---,,,...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///---***)))+++,,,------......---,,,+++***)))(((******+++,,,,,,,,,,,,+++...------,,,,,,++++++***---,,,---111555444...(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++------------++++++,,,++++++++++++,,,---...------------------------***+++,,,---...---,,,+++000000///...............+++,,,------......------//////.........---------......////////////......000000000000000000000000222111000//////000111111........................000000000000000000000000//////.........---------////////////////////////---------.........////////////............//////---------------------------------.........//////......------------......///222333///---///000///+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***((()))***+++,,,---------++++++------------++++++******))))))***+++,,,,,,...---,,,,,,++++++,,,,,,///---,,,---//////,,,)))...,,,))))))))))))((('''(((((())))))*********+++.........------,,,,,,,,,************************++++++************++++++------+++)))''''''***,,,************************...+++((((((+++---,,,***,,,+++******)))*********'''(((***+++,,,,,,+++***++++++++++++++++++,,,,,,************************,,,,,,,,,+++++++++***************)))******+++,,,))))))(((((((((((())))))+++++++++************)))+++***)))(((((()))***+++))))))(((((((((((())))))...+++)))(((***,,,,,,,,,***((('''&&&&&&'''(((***+++)))'''(((+++---,,,+++******++++++***)))'''&&&++++++,,,,,,,,,,,,++++++)))************)))((('''%%%***000111///***((('''***+++,,,,,,+++***)))(((*********)))))))))))))))))))))*********))))))((())))))))))))))))))))))))---,,,+++***))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))************************''''''(((((()))+++,,,---************************(((((()))******+++,,,,,,+++++++++++++++*********------------------......---------,,,,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,******+++------,,,,,,+++******++++++++++++*********))))))))),,,,,,+++++++++,,,,,,,,,++++++,,,,,,+++******)))------------------------...---,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***++++++,,,***+++,,,...//////......///......------......///,,,,,,++++++,,,,,,---...------------------------///---+++***,,,------------------,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,---...,,,,,,000333222---(((*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++,,,------------,,,+++------------....................................------...///////////////000000///...............+++,,,------......------//////.........---------......////////////......000000000000000000000000222111000//////000111111........................//////////////////////////////.........---------////////////////////////---------.........////////////............//////---------------------------------........./////////......------......///,,,///...+++,,,///000---,,,,,,,,,,,,------------,,,------------,,,++++++***++++++,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++,,,------...---,,,,,,++++++,,,,,,,,,++++++---000111///,,,---+++***)))+++++++++***************+++++++++,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++.........,,,))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++------,,,,,,,,,+++***************)))******++++++++++++***+++++++++++++++,,,,,,,,,************************,,,,,,,,,++++++++++++******************++++++,,,++++++************++++++++++++++++++************+++***)))(((((()))***+++++++++***))))))***++++++///,,,)))((()))*********+++***(((''''''(((***+++...,,,))))))++++++***((())))))***+++++++++*********++++++,,,,,,++++++***)))***+++---///111222333))),,,111222///,,,*********+++,,,,,,+++***)))(((******++++++++++++++++++***+++++++++++++++******++++++++++++++++++++++++,,,,,,+++++++++++++++,,,+++++++++++++++*********************************************************)))))))))))))))***++++++++++++++++++++++++++++++)))******++++++,,,,,,---++++++++++++++++++++++++............---------,,,,,,,,,,,,,,,++++++++++++)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---,,,++++++,,,------,,,,,,+++++++++++++++++++++++++++************++++++,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------------------------///...------,,,---------)))***,,,---///000000000/////////....../////////,,,,,,,,,,,,,,,------..............................---,,,,,,---...---,,,,,,,,,------.........///,,,,,,---...............***++++++,,,------.........,,,,,,---000000---***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,---...///000111000//////////////////////////////...............///000000000000///...............,,,,,,---............---/////////............---...//////000000//////...000000000000000000000000111111000000000000111111////////////////////////......................../////////............---////////////////////////------.........///////////////............//////........................------.........////////////......------......///,,,,,,+++***---333222...------------.........///---------------,,,++++++,,,---------,,,,,,+++***,,,,,,---......---,,,,,,------,,,,,,,,,---.........---,,,,,,++++++,,,,,,***)))***---000111111000---+++***+++,,,...------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...000000///,,,******+++........................,,,,,,,,,+++******,,,...---,,,++++++******++++++,,,++++++************+++***+++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***************+++,,,,,,------,,,,,,,,,,,,------,,,+++++++++************+++***))))))))))))***+++,,,+++)))(((((()))+++,,,000---+++)))******)))))),,,+++***))))))***+++,,,...---******++++++***))))))))))))***+++---//////******++++++++++++******++++++,,,...111444888:::+++---//////---+++++++++++++++,,,,,,,,,+++******+++++++++,,,,,,---------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...---+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************)))))))))))))))*********++++++++++++++++++++++++++++++---------............///+++---......,,,+++,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---............111000...------...///000,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------------------........................+++,,,,,,---...///////////////............//////,,,,,,,,,,,,,,,---...................../////////...------...//////---,,,,,,------------.........,,,,,,---............---,,,,,,,,,,,,------.........,,,+++,,,......---+++************+++++++++,,,------------------------,,,,,,------------,,,,,,,,,------------------,,,,,,...000111222111///...........................,,,+++*********+++---...000000///...............,,,------.............../////////...............//////000000000000//////000000000000000000000000000000000000000111111111000000000000000000000000/////////////////////////////////...............////////////////////////............//////////////////............//////....................................//////////////////............//////...---***+++111777666000............////////////---------...---,,,,,,+++,,,,,,------------,,,,,,------............------...------,,,------.........---,,,,,,++++++,,,,,,((()))***,,,...///000000...,,,++++++,,,------,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++...///111000...+++))))))........................)))+++,,,***((('''***...------,,,+++++++++++++++...---+++***)))******+++***++++++,,,,,,---------++++++++++++++++++++++++------,,,,,,,,,++++++++++++************+++,,,,,,...------------------...,,,,,,+++++++++************************************)))'''&&&&&&''')))***///---++++++,,,,,,,,,+++,,,,,,+++******+++,,,,,,+++*********,,,------...+++*********,,,...000111******++++++++++++******------,,,,,,---000333444++++++++++++***)))******,,,,,,,,,,,,,,,,,,++++++******+++,,,---.........++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---000///...---,,,***))))))************************++++++++++++++++++++++++///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++,,,,,,------------******+++,,,,,,---......******************++++++************++++++++++++++++++++++++++++++++++++------........./////////+++---//////---,,,---------,,,,,,+++,,,,,,------------------,,,,,,,,,,,,,,,,,,---......---,,,,,,000///...------...///000------------------------------......////////////........................------..................///........................------,,,,,,------...------,,,,,,------...///,,,,,,------...............------...000000...,,,------------,,,,,,,,,,,,++++++,,,---------------.........------,,,,,,,,,...---,,,,,,------------***+++++++++,,,,,,,,,,,,------------------------------------------------------------------------+++---///000000000...---------------------------+++***)))))))))***,,,---000000///...............,,,---......//////......//////////////////////////////000000000000//////000000000000000000000000//////000000111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000........./////////000000//////............//////////////////////////////........./////////000000/////////....../////////...---***+++111777666000........./////////000000------.........---,,,,,,++++++,,,---.../////////........................------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,)))******++++++,,,---...///---+++++++++,,,+++)))++++++++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***,,,...000000...+++)))(((------------------------+++---...,,,)))))),,,///...------,,,,,,,,,,,,,,,...---+++*********++++++******+++,,,------......++++++++++++++++++++++++---------,,,,,,,,,+++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,++++++++++++*********++++++++++++*********)))(((''''''((()))***...---,,,,,,...000///...+++++++++++++++++++++++++++++++++,,,,,,---...///...---,,,,,,,,,---///000++++++,,,,,,,,,,,,++++++...---+++***+++,,,...000...,,,+++******+++++++++,,,,,,,,,,,,,,,,,,------*********+++,,,---......***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++------,,,,,,,,,+++++++++************************++++++++++++++++++++++++------+++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,,,,---...///000111111------------............+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------+++...000000///---------,,,,,,,,,,,,,,,------...............------------,,,---.........---,,,+++---------,,,------..............................,,,---...///000000000000////////////////////////------.../////////......111000///...------------------,,,,,,,,,,,,---------------------......///,,,,,,,,,---......//////000///......///000///......---------,,,,,,++++++++++++,,,---------------//////......---,,,,,,+++------------------------,,,,,,,,,,,,------------------------------------///......------......///......------------......+++,,,---...///...------------------------------,,,,,,,,,,,,,,,------...000000///...............------...////////////......////////////000000000///000000111111000000///000000000000000000000000...///000111111222111111000000000000000000000000111111111111111111111111...////////////000000000000000000000000000000000....../////////000000000//////............//////000000000000000000000000....../////////000000000000//////......//////000,,,,,,+++***---333222.............../////////000...............---,,,,,,***+++---...///000000000000///............///000......---,,,,,,,,,------...---,,,,,,++++++,,,,,,+++,,,,,,+++******,,,...000...,,,+++++++++***)))++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++...000000...,,,******------------------------/////////...------///111///...------,,,,,,---------,,,,,,++++++++++++,,,******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++******+++,,,,,,+++******,,,,,,,,,++++++,,,,,,,,,,,,++++++---///111000///+++,,,,,,,,,,,,,,,,,,+++...//////---++++++,,,---///...---------------...,,,,,,------------,,,,,,---,,,,,,,,,---...000111222000---,,,---//////...------,,,,,,,,,---......+++++++++,,,,,,---------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---.../////////---.........//////000000........./////////000000,,,,,,------------..............................,,,,,,,,,,,,------------,,,...000111///...---...,,,,,,,,,,,,,,,---....../////////.........------+++,,,...000000000///...---......///000000//////000000000000000000000000,,,---///000111111000000////////////////////////......000111111111000000000///...------...//////......------------......---------------...//////,,,------...//////000000222///------///000000///------------............,,,,,,---..............................------------.../////////.........---------.........//////........................000///...------...///000///...---,,,,,,---...///,,,,,,---------.................................------...////////////...000000///...............------...///////////////.../////////000000000000000000111111111111000000000000000000000000000000---...000111222222111111000000000000000000000000000000000000000000000000.../////////000000000000000000000000000000000000.../////////000000000000//////............//////000000000000000000000000.../////////000000000000000000////////////000000,,,///...+++,,,///000---------........./////////...............------,,,,,,---...///////////////000000///......///000000000///......------.........---,,,,,,++++++,,,,,,,,,---...---++++++...111000...,,,,,,---------,,,------,,,,,,+++++++++++++++,,,,,,,,,------------------------------------***+++---......---+++***,,,...000000///------...------------------------000...,,,,,,---...///...///......---------------++++++,,,,,,---,,,,,,,,,******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,++++++++++++,,,------...------,,,,,,------...------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,---............---,,,,,,++++++,,,...///...,,,---------......---------...000000...+++***,,,...---------......------,,,---......//////......---,,,------...///000111111333111......000111000......---,,,,,,---...///000------------------......++++++,,,......//////...---------------------------------...///111222333------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...///000000...------------,,,,,,,,,---------.........//////---------.........//////000000000000000000000000........./////////000000,,,...111111000.........,,,,,,,,,,,,,,,---...///////////////............***,,,...111222222222111000111222444444444333222000000000000000000000000,,,---///000111111111000000000000000000000000000///000111222333333222111///...------...///000111//////............//////...------------...//////---......///000111111222333000------...000111111,,,,,,---...///000111111---......///////////////,,,,,,------.../////////---...000111000..................////////////000........................000///...------...///000///...---,,,,,,---...///...------------...//////////////////////////////+++,,,.../////////...---000000///...............---......///////////////.../////////000000111111000000111111111111000000000000000000000000000000---...000111222222222111////////////////////////////////////////////////.../////////000000111111000000000000000000000000////////////000000000000//////............//////000000000000000000000000////////////000000000000000000////////////000000///222333///---///000///------------.........///......//////......---,,,///////////////......---111000///......///000111111111000///////////////...---,,,,,,++++++,,,,,,,,,...///...------111444000...------///000000///.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***---///000111000///000111...........................+++((((((+++---,,,***//////...------------...)))***,,,---...------,,,******+++,,,---//////000,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,++++++,,,,,,---.........------------......---------,,,,,,,,,++++++***+++,,,------,,,+++******+++---......---+++***,,,+++***+++,,,,,,+++)))......////////////......+++---///...,,,,,,///222***+++---...///...---,,,......////////////............////////////......222///------///000///,,,...------,,,---...///000///////////////.........,,,---...///000000000000////////////////////////,,,,,,...///222555777888000000//////............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...........................000///...---------------------............------......---------......///++++++++++++++++++++++++///...---,,,,,,---...///,,,------...///000111111000000//////.........---...........................------...000111000...///////////////000111111000111222333333222111000000000//////.........---///......------///000111111111000000//////......222222222222111111111000//////////////////////////////............////////////............//////........................////////////////////////////////////////////////---...///111111111000///////////////////////////000000000000000000000000////////////////////////////////////000000000000+++,,,,,,---.........---..................---------------------...///////////////...------///111111111000000//////............////////////......//////......---------,,,111000000000//////......000000111111111222222222444333333222111111111222444444333222222111111000000111111111000///---,,,//////000000111111111222///.........------------000000111111111111000000,,,...000000///...///000////////////////////////111...---///333666777666///////////////////////////////////////000111222.........------.........111111111111///---+++***+++,,,...000000000000000------......///000000111000000000000000000000000------......//////000000---------,,,,,,+++++++++......------......//////,,,---------......////////////.........---------,,,,,,,,,---...///000000......////////////......---,,,,,,,,,,,,---......//////000000000000////////////...------------......111444333000...111555===777000...///000...+++------............---------------,,,,,,+++++++++,,,+++******))))))******---,,,+++,,,...///...---000000///...------,,,,,,......////////////......---.........---,,,,,,+++************************........................---,,,,,,,,,,,,+++++++++...000222333222000---+++...---,,,---/////////...////////////////////////---------------------------...000000.........///........................000000//////............////////////////////////---------,,,,,,+++++++++//////.........---------111&&&000333)))>>>NNN999.........------,,,,,,,,,---,,,+++***+++,,,---...,,,,,,---------,,,+++***------........./////////...------,,,,,,------...........................000///......---------............//////..................------......///,,,,,,,,,,,,,,,,,,,,,,,,///......------......///.........///////////////000000/////////................................./////////...------...//////////////////000111111000111111111111111111000000000/////////.........//////...---...///000111111111000000////////////222222111111111000000000//////////////////////////////............//////......------------......................................................////////////////////////---...///000111111000///////////////////////////////////////////////////////////////////////////....../////////000000000------...///////////////.......................................//////000//////000...------///111000000000000000/////////......////////////......////////////......------111111111000000/////////111111111222222222222333444333222222111111222222333333333222222222222222111111111111111///...---000000000000111111222222000000000000////////////000111111111111111000///,,,...000000///...///000000000000000000000000000111///...///222555666555000000000000000000000000//////////////////000111///..................///000000111000///...,,,+++,,,---///000000000000///////////////////////////000000000000000000000000......//////////////////............---------,,,...------,,,---...///000...............//////////////////......---------,,,------....../////////......////////////............------......////////////000000000000//////000///......------......---111333222///...111444999444...---///111000...---......//////......---------------,,,,,,,,,+++//////...---------------...---,,,---///000///...000000///......---,,,,,,......////////////.....................---,,,,,,................................................------......//////000000222222333222000---***)))...---,,,---///000///...........................------------------------///111222222000///000000........................////////////......------------------------------//////................../////////......---------111'''000222(((999FFF333.........---------,,,,,,------,,,,,,,,,,,,,,,---...............---,,,,,,....../////////000000000......------------......------------------------000//////.....................////////////......//////......---......///.................................//////.........000000000//////.........000000////////////..............................111111000...---,,,...//////////////////000111111111000000//////000000111000000////////////......//////.........///000111111000000000000/////////111111000000000/////////////////////////////////......------------......---,,,,,,,,,,,,,,,,,,---////////////////////////........................////////////////////////...//////000000000000///////////////////////////////////////////////////////////////////////////............////////////...//////000000000000000............///////////////////////////000000000///000000///...---///111//////000000000000000000...//////000000//////...000000000000////////////111111111111111000000000222222222222333333333333333333222222111111222222222222222222333333333333111111111111111000///...000111111111111222222222333222222222222111111111111222222222111000//////,,,...///000///...///000000000000000000000000000111000//////111333333333111111111111111111111111000000///.........//////000//////......//////000///000000000000///...---...///000000000000//////222111111000///......---000000000000000000000000000000000000///////////////////////////.........//////---,,,,,,---...///000000000000////////////////////////....................................------............------....../////////000000000//////000000000000//////000000///...............---000222111///...000333444000------///222111000---......//////......---.........------------,,,111000//////....../////////...---...///000///...000000//////......------...//////000000//////........./////////...------////////////////////////........................------...///000111222222222222111000...,,,+++***...---,,,---///000///...................................................000222333222000//////000////////////////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////////////////............000)))111111'''333<<<+++...............------------.........---,,,++++++///////////////.............../////////000000000......------------......------------------------000000//////...//////000000//////////////////000000//////.......................................---...///000000///...---000/////////////////////000000//////////////////........................111000///111333333000---///////////////000000111111000///......///000111000000/////////////////////////////////000000000000000000000000000000000000000000000////////////////////////////////////......------------......------,,,,,,,,,,,,------////////////////////////......................../////////////////////////////////000000000000///////////////////////////........................////////////////////////---.........//////////////////000000000000000//////////////////000000000//////000111111111111111///000000000......///111/////////000000111111222//////000000000000//////111111000000000000000000222222111111111111111111222222333333333444444444333333222222111222222333111111222222333444555555222222222111111000000000222222222222222222222222333333333333222222222222222222222222111000//////,,,...000000///...///000000000000000000000000000222111000000111111111111111111111111111111111111111000000///............000000000//////000000000/////////000000000//////000000000000000000000///222111111000000//////...000000000000000000000000111111111000000/////////////////////////////////111000...---------...///222111111111000000//////////////////////////////////////////............------............------......//////000000000000//////000000000000//////111000//////......//////---///111000///...000222222///------///111111000......////////////..............................//////...---------------///...---...///000///...000000000/////////......//////000000000000///////////////000000///......................................................,,,------...///000000000//////...------...///000///------...///000///...------------------------...........................000111000...---------////////////////////////............------------........................,,,,,,------.........//////////////////////////////+++111111)))000444)))///.........................../////////---,,,***000000//////............------.........////////////......------......///........................000000/////////000000111111000////////////000111111000///...............---------------------------...///000000///...---......//////000111111222//////000000000000000000////////////////////////000...---333:::;;;333+++///////////////000000111111000///......///000111//////000000000000000000/////////000000000000000000000000000111111111111000000000000////////////000000000000000000000000.........------.........//////............//////000000000000000000000000////////////////////////000000000000000000000000000000000////////////000000000000000000000000000////////////////////////000000000000000000000000.........////////////000//////000000000//////.../////////000000000111111///000111111222222111111...000111111/////////000//////000000111111222222//////000000000000//////000000111111111111111111111111111111111111222222222222333333333444444444333222222111222222333333111111222333444555555666222222222111111111111111333333333333222222222222333333222222222111111111222222222222222111000000---///111111000///000111////////////////////////222222222222111000000000111111111111111111111111222111000///////////////222111111000000111111222////////////000000000111111111111111000000000000111111111111111111111111111111111111111111111111222222111111000000000///..................//////------...///111222444444222222111111000000//////000000000000000000000000//////////////////......---..................---,,,---...////////////...//////000000000000//////111111000////////////000...///000000//////000111222111///...////////////...//////////////////...//////////////////////////////...---------------000...---...///000...---000000000000000///////////////000000000000/////////000000111111000000000........................///////////////////////////////////////////////////...---------///111222///...---...000000000///........................////////////////////////...///111000...------...000000000000000000000000........................////////////////////////---------....../////////000000000000000000000000------111111---///111,,,////////////////////////...///000111111000///...000///......------......------.........///////////////............//////////////////////////////000000000000000111111222222111000//////000111222111111000///..................................../////////000000/////////---......///111222222333//////000000000000111111///////////////////////////---...444;;;<<<555---///////////////000111111111000000//////000000111//////000000000000111111...///000111111111000000000000000111111111111222111111000000000/////////000000000000000000000000//////............//////111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///000000000000//////...//////000000111111222222...///000222222111111000...000222111000//////000000000111111111111111111///000000111111000000///000000000000111111111111000000000111111111111111222222222222333333333333222222111111222222333333111222222333444555555666333333222222111222222333444444444333333333333222222222222222111111111111111111222222222222222111///111222333222111222333000000000000000000000000111333444444222111111111111111111111111111111111222222111000000000111111222222222111111222222222000000/////////000111111222111111111111111222222111111111111111222222222111111111111111111111111222222222111111111111111............////////////)))+++///333777999::::::111111111111000000000000000000000000111111111111////////////////////////......////////////......,,,---...///000///......//////000000000000//////222111111000000000000000/////////000000000111111333222111000///............//////000000//////...///000000000000111111111222111000000//////000000111000//////000000///...111111111111000000000000///000000111111000000///000000111111222222111111000000000000000000000000////////////////////////222111111111000000000///222111000.........///000///...---...000111000///////////////////////////000000000000000000000000///000222222000000000111000000000000000000000000.........///////////////........................000000000111111111111111000000000000111111111111---000111000000//////111////////////000000000000...///000222333333444444111000...---------...///....../////////000000000//////............//////111111111111111111111111111000000000111111222333333222000//////000222333222111000///............////////////////////////000000////////////000000//////000000000111111111//////000000000111111111////////////////////////...///000333555555333111///////////////000111111000111111111111111111000//////000000000111111111...///000111222111000000000000111111111222222222222222111111111000000000000000000000000000000000000000////////////000000111111000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000222111000///......///000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111222111111222222111000000/////////000111111222333333---...000111222111000///...000222222111///000000222222111111111111111111000000111111111111000000/////////000000000111111/////////000000111111111111111111222222222222333222222111111222222333444222333333333444444555555444333222222222222333444555444444444333333333333333333333222222222111111000000111222333333333333000222444444333333333444222222222222222222222222111444666666333222222333333333333333333333333333222222222111222222333333333333222222222222333333222111000//////000000111222111111000111222444444333333333222222111111000111111111111111111111111111111222222222222222222/////////000000000111111...111555999;;;;;;999888//////000000000000000000000000000111111222222222......//////000000111111//////000000000000//////,,,...///111111000///...//////000000000000//////222222111000000000111111000000000000111222222111222222222111000//////000//////000000000000//////000000000111111111222222333333222111111111111111444333111111222333111000111111111111111111111111000000111111111111000000000111111222333333222222222222222222222222222222///////////////////////////000000000000000000000222111111000000000000111000.........000111000///000000000000000000000000000000000000000000000000---///111222111000111222111111111111111111111111/////////000000000111111000000000000000000000000222222111111111111111111000000000111111222222222...222111///111...---333//////000000000111111111...///000222444777999:::333111000......///000111000000000000111111111111//////............//////111111111111111111111111111111000000111222333333333222000//////000222333222222000///............000000000000000000000000111000///......///000111111111111111000000000000//////000000111111111222000000000000000000000000---111444222---,,,000555///////////////000111111000111222333333222111000//////000000111111111222...///000222222111111000000000111111222222222222222222222222111111111111000000000000000000000000111111000000000000111111111111000000000000111111111111111111111111111111222222222222222222222222000000000000000000000000222111000.........///000000000000000000000000000111111111111111111111111000000000000000000000000000111111111222222222222333333333333333222111000///000000111222222333333---...000111222111///......000222222111000000000333222222222111000000000000000111111111111000000......//////000000000111......//////000000000111000000111111111222222222222111111111222333333444333333333444444444555555444333222222222333444555555555555444444333333333444444333333333222222222///000111222333444444444111333555555444444444555444444444444444444444444111444777777444222333444444444444444444444444444222222222222333444555555444333333222222333333444333222000/////////000111111111000000111333555666666555444333111000///...111111111111111111111111111111111222222333333444000000111111222222222222777999<<<>>>===999444000......//////000000111111000000111111222222222222---......///000111111222000000111111111111000000...///111222333222000/////////000000000000//////333222111111000111111111111000000111222333222111111222333222111000111222//////000000000000//////000000111111222222222222333222111111000000111111666555333444444555333222111111111111111111222222000000111111111111000000000111222333333333333333111111111111111111111111000000000000000000000000++++++,,,---...///000000...///000111222333444555000///...///000111000///000000000000000000000000000000000000000000000000***,,,////////////000111111111111111111111111111//////000000111111222222222222222222222222222222111111000000//////......000000111111222222222222///444111...111---+++444//////000000111111111222...///000222555999<<<>>>444333111//////000111222000000000111222222222333000000000000000000000000222222222222222222222222222222222111111111111000111111222222222222111111111111111111000000//////111000///000222333222111111222222333333222222111333333333333333333333333333333333333333333333333222222222111111000000000333333333333333333333333222111000//////000111222111111111111111111111111444333222111111222333444333222111000000111222333333222111000000111222333000000////////////000000222222111111222222333444333222222111111222222333333333333333333222111000444444444444444444444444111111111222222333333333333333333222111000///...000000000000000000000000111111000000000000000000333222222111111222222333333333333222222111111111000000000000000000000000444333333222111111111222111111111111111111111111444333333222222333333444000111111222222111111000111111111111111111111111222222222222222111000//////000222333333222000///000111222333444333333222222222222222111000///...222222111111222222333444222222222333333333444444333333222333666777777666333333333333333333333333333444555666666555444333111111222333444444444444333333333444444444555555333333222333444777:::<<<666555444444222222111000666666555555444444444333555555666666555444333333777555222222333444444333555222000//////000///---111111111111111111111111222222222111111///......////////////000000000000111111000000000000111111000111222111000000222444>>>===;;;888555333222222111000///...............000000000000111111111111222222222222222222222222000000000000000///......000000111222444555666777111111222222222333333333444333222111111111222333111111111000111222222333333333333333333333333333333333333222222111111111222444555555444333333444333333222222222333444555555555555444444333333333222222222111111222222333111111111111222222333444333333333333333333333333///000000111111111000000222222222111111111111111111///------///111111111000///...------///111222222222222222222222222222444333111000///000111222222111000000000111333444////////////////////////222222111111000111111111333333222222111000//////000000000000111111111111111111222222222333333333222222333333333444444444000000000000////////////000000111222222222222111222222222333333444444444333333111111000000000111111111111111222222222222111111111111111111111111////////////////////////111111222222333333333444111111222222222222111111222222222111111000000000222111000111333444333222333333333333333333333333444444444444444444333333333333333333333333333333444444333333333222222222333333333333333333333333444333222222222222333444333333333333333333333333444333222111111222333444333222111111111111222333333222111000000111222333333222222222222222222333111111111111111222222333333333222222222222333333222333333333333222222111333333333333333333333333111222222222333333333333333333333333222111000///111111111111111111111111222222222111111111111111222222111111111111222222333333333222222222111111111111111111111111111111444333333222111111222222333333333333333333333333333333222222222222333333222333333333333333333222222222222222222222222222222222222222222111000000000111222333333222111000000111222333444333333222222222333333333333333222444444333333444444555666333333333333444444444444666555555666888999999888555555555555555555555555444444555666666555444444222333444444444444444444333333333444444444555555333222222222333666888:::555444444333333222222222666666666555555555444444666666666666666555444444888666333333333444444333555333222222222222111///222222222222222222222222222222222222111000///.../////////000000000111111111111000000000000111111222222333222111111333666CCC===666333333333222111111000//////.........///000000000000111111111222111111111111111111111111000000111111000//////...///000000111222333444444000000111111111222222222555444333333222333444555111111111111111111222333333333333333333333333333333333333222222111111111222333555555333222333444333222111111111222333444555555555555444444333333555444444333333333444444222111111111222222333444333333333222222222222222111111222333333222111000000000111111111111111111222000...///000222222222333222111000000222444555222222222222222222222222333333222222111111222222111111111111111222333333000000000000000000000000333222222111111222222222333333222222111000000000//////000000000111111111111111111222222222333333222222333333333444444444444333333333333222222222222222333444444444444333222222222333333444444444333333222222222111111111333333222222222222222111111111111111111111111111222222222222222222222222///000000111333444444555111222222333333222222111333333222222222222111111333222222222444555444333444333222111111222333444444444555555555555555555333333333333333333333333444444444333333333333333333333333333333333333333555444444333333444444555333333333333333333333333444333333222222333333444444333333222222333333444333222222111111222222333444333333333333333333444111111111111111222222222333333222222222222333333222222333333444333333333222222222222222222222222222222333333333333333444444444444444444333222111222222222222222222222222111111111111111111111111333222222111111222222333333333333333222222222222222222222222222222222222444333333222222222222222444444444444444444444444333333222222222222333333333333444444444444333333222222222222222222222222222222333333333222111111111111333333333333111111111222222333333333333222000111222333444444444444444444444444444555555666444444444444555555555666777666555777999:::999888777777777777777777777777444444555666666555444444555555555555555555444333333333333444444444555555333333222222333444666777444333333333333333333333777777666666666666555555666666777777777666555555:::777555444444555444333222222222333444444222000333333333333333333333333222222222222111111000//////000000000000111111111111111000000000000111111444444333222111222555888EEE<<<222...000333222000111000000000000/////////000000111111111222222222111111111111111111111111000111111111111000////////////000000000111111111//////000000000111111111444333333222222333444444000000111111111222222222444444444444444444444444333333333333333222222222111333555444333222333333222222111000111222333444666666555555555555444444666666555444444444444444333333222222333333444444333333333333222222111111333444555666555333111000///000000111111222222222333222000111222444444333444333222222222333555666333333333333333333333333444444444444444333222222111111222222333333333222222222222222222222222222333333333222222333333444333333333222111111000000/////////000000000111111000000111111111222222222333333333333444444444444555555555444444444333333222333333444444444444444222222333333333333444444222333444444444333222111444444333333222222222111222222222222222222222222555555555555555555555555//////000111111222333333222222333333333333222222333333333333333333333333555444333444555666555444333222000//////000222333555555555555666666666666444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222444444333333333333444444444444444444444444444444333333333222222333333333222222333333333333222222222222222333333333333333333333333222222333333333222222333444444555444444333333333333333333333333333333333333444444444444555555555555555444333333444444444444444444444444000000000000000111111111444333333333333333333444333333333333333333333333444444444444444444444444444333333222222222333333333333333333333333333333555444444333333444444555222333333444444333333222333333333333333333333333222333333333333333222222222222333444444333222222222333333333333333333333000000222333333333333333222222222222222333444444555555555555666666666666666555444555777888777666555555555555555555555555444555555555555555555444666666777666666555444444333333333444444444555555444444333333333444555666333333333333444444555555777777777777777666666666666777777777777777666666;;;888555444555555444444000000111333555555222000444444444444444444444444222222333333222111111000000000000111111111222222222111111000000111111222444444333222000222555888BBB<<<555111111222222222111111111111111111000000111111111222222222333333111111111111111111111111000111111222111111000000111111111000000000000000000000000000111111111222000000000000111111111222000111111222222222222222444444444444444444444444555555555555555444444444333444666666444444444555333333222111222333444555666666666666666666666666777666555444444333333444666555555555555555666666555555555444333333222222555666777888777555222000000111111222333444444555555333222333555666555444333222222222222333444444444444444444444444444444444555666666666555333222000111333444444444333222333333333333333333333333444444333333333444555555333333333222222111111111/////////000000000111111000000000111111111222222333333333444444444444555333333333222222222111111000111222222333333222222333333333333333333333333222333555666666555333111555444444444333333222222222222222222222222222222333333333333333333333333333333333333333333333333333333444444444444333333333333333333333333333444555444333444666777666555555444222111111222444555555555555666666777777777666666666666666666666666555555555555555555555555666666666666666666666666333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333444444333333333222333444444444444333222333444555666666666555555444333333333333333333444222333444555555555555555555555555555555555555555444444444444444444444444555555666666666555444444444444444444444444444444111111111222222333333333555555444444444444555555333333333333333333333333444444444444444444444444444333333222333333444444333333333333333333333333666666555555555555666666444555555555555555555444333333333333333333333333222333333444444444333333333333333444444333333333444333333333333333333333333333444444444444333333333333222222333333444555555555555666666666777777666555444555666777666555666666666666666666666666555555555444444555555555777777777777666555444444333333333444444444555555666555555555555555666666222333333444444555555666666666666777777777777777666666777777777777777666:::888555444555555555444111111333555777777555222444444444444444444444444222333333333333222222111111111111111222222222222222222111111111111222222333333333111000111444666:::;;;;;;777333111222444111111222333333222222111222222222222333333333333333333333333333333333333111111222222222222222111333333222222222111111111111111111222222222333333000000111111222222222222111111222333444333333222555555555555555555555555777777777777777777777777555777888888777666666777555555444333444555666777777777777777777777777777888888777666666666666666999888888777777777888888777777666666666555555555777888888999888666444222333333444555666666777777555444444555777777666555333333333333333444444555444444444444444444444444555555666777777555444333111222333555555444333333333333333333333333333333444333333333444444555666333333333222222222222222000000000000111111111111000111111111111222222222333333444444444555555555333222222222222111111111111111222333333333333222333333333333333333333333222333555666666555333222555444444444444444444333333333333333333333333333555555555555555555555555777777777666666555555555333444444555555444444333222222333333333333444444555444444444666777666555777666555444444555666777444444555555666777777777666666666666666666666666777777777777777888888888666666666666666666666666444555555666666555555444666666666666666666666666444555555666666555555444333444444555555444444333333444444555555444444333444555666777777666555444444555666888888777777666444444333333333333444444444444555555666555555555555555555555555555555555666555555555555444444444555555666666666555555444444444444444444444444444444444444555555666666777666555555444444555555666333333333333444444444444444444444444444444444444333333333333333444444555666666666666666666666666666666666555555666666666777777888888888888777777444444444444444444444444333333444555555555444444444444444444444444444444555444444333333333333444666666666777777666555555555555555555555666666777555555555555666666666777777666555666777888777666888888888888888888888888666555444444444444555666666666666666666666555444333333333444444444555555555555666666666666666666333333444444555555555666555555666666666666777777555555666777777777666666888666444333444555555555555555555777999999777555444444444444444444444444333333333444444333333222111111222222222333333333222222111111111111222222111222333222111222333555333999===;;;555111222555111222333444444444333222222222333333333444444444444444444444444444444444111111222333333333333222444444333333333333333333111222222222222333333333222222444555555555555555222333444555666555444444666666666666666666666666777777777888888888888888666888:::999888777888999666666555444555666777888777777888888888888999999::::::999999999999::::::::::::999999888888999999777777777777777777777777888888888888777777666555555666666777777888888888666555555666888888777555444555555555666666666666555555555555555555555555666666666666666555444444333333444444555555444444444444444444444444444444333333333333444555555666333333333333333333222222111111111222222222333333111111222222222333333333333444444444555555555555555555444444444333333333333333444555555555555555444444333333333333222222222333444555555555444333444444444444555555555555444444444444444444444444666666666666666666666666555555555666666666666666444444555555555555444444111222222222333333333333555444333444666777666555555555555555555555555555333333444555555666777777444444444444444444444444555555666666666777777777444444444444444444444444333444555555555555444333555555555555555555555555444555666777777666555444222333444444444444333222333444555666666555444333333444666777777666444333444555777888888888666555444444333333333333444444555666666666666555555444555555555555555555555555666666666666555555444444444555555666666555555444444444444444444444444444333333444444555666666777444444333333333333444444333333333444444444555555444444444444444444444444333333333333333444555555666666666666666666666666555555444444444444555555555666666777777666666555444444444444444444444444333333444555555555555555555555444444444444555555666555444333222333333444222333444555555666666555555555555555555666777777444444555555555666666666777555444555666777666444777777777777777777777777666555444444444444555666444444555666666666555555333333333444444444555555333444444555666666666666444444444555555555555555444444555555555666666666444444555666666666666666666444222222444555666555666555444555666777666555333333333333333333333333333333444444444444333333222222222333333333333444333222222111111222222333000333555555444333444444222555999999666333333444111222444555555555444333333333333333444444444444333333333333333333333333111222222333444444333333333333333333444444444444111111111111222222222222222333555666777777666666333444666777888777666555666666666666666666666666666666666777777777888888666888:::999888777888888666555555444444555777888888888888999999999::::::888888777888888999:::;;;:::999999888888888888888666666666777777888999999999888777666666777777888777777777777777777777777555555555777888999777555444444555555666666666555555555555555555555555555666666555444444444444555444444444444444555555666333333333333333333333333222222222222333444555666333333333333333333333333222222333333333444444444222333333333333444444444444444444444555555555555666666666555555555555444333444555555666555555555444444444333333222222222222222333333444444444444333444444444555666666666444444444444444444444444222222222222222222222222000111111222333444555555444444555555555555444444111111111222222333333333555444333444666666666444111222222333333222222111333333333444555666666777333333333333333333333333222222222333333333444444333333333333333333333333111111222333333222111111111111111111111111111111444555666777777666555444222222333444444333222222333444555666666555444333111222444555555444222111333444666777888777666444555444444333333444444555666777777777666555444444444444444444444444444444777777666666555555555444444444555555555555555444444444444444444444444444000000111222222333444444333222222111111222222333333333333444444555555555444444444444444444444444333333333333333444555666555555555555555555555555444333333222222333333444222333333333333333333222555555555555555555555555333333444555666666666555555555444444444444555555666555444333222333333444---...///111222333444444444333333333333444555555444444444444555555555666444333222222333444333111555555555555555555555555666555444333333444555666333333444555666666666555333333333444444444555555111222333444555555555555555555555555555555555555333444444444555555666666333333444555666666555555444333111111444555666666444222000000222333222222333333333333333333333333333333444444555444444444222222333333333444444444333222222111111222222333111333666777666555444444333333333444555555444333111222444666666555444333333333333444444444555555222222222222222222222222111222333333444444444444222222333333333444444444000000000000111111111111000222333555666666555555444555777888999888666555777777777777777777777777444555555555666666777777666777999999777666777888555555444333444555666777888888888999999:::::::::333333444444555777888999999999888777666666777777444444555666777888999999999888666555555777999:::777777777777666666666666555555555777999999777555111222333333444444333333666666666666666666666666777666555333333444555555555555444333333555666777333333333333333333333333111111111222333444555666333333333333333333333333333333333444444444555555333333333444444444555555444444444555555555666666666555555555444444444444111222333333444444333333444444444333333222222222333222222222222333444555