BM6P6(@ }}}{{{wwwsssooollljjjkkkllllllllljjjgggcccaaabbbbbbaaaaaa```______^^^___```aaa```^^^]]]\\\]]]___cccjjjpppssspppjjjddd]]]XXXRRRNNNNNNMMMJJJGGGGGGEEECCCBBBBBBBBBAAA@@@BBBCCCEEEGGGIIIKKKMMMNNNQQQUUU]]]gggrrr{{{}}}~~~{{{zzz}}}}}}}}}~~~~~~{{{xxxvvvvvvvvvwwwxxx{{{}}}{{{{{{|||}}}~~~sssaaaZZZUUUPPPGGGEEEDDD@@@PPPpppzzzggg]]]aaawwwxxxfffRRRJJJNNNYYYsss```PPPCCC===888777666777777777555444666777777888999<<>>==================>>>??????EEEFFFIIIKKKNNNRRRXXX\\\mmm}}}tttqqqooonnnmmmvvv|||mmmddd___XXXTTTOOOMMMMMMKKKGGGCCC@@@@@@???===;;;999:::;;;>>>@@@CCCEEEEEECCCAAA???DDDJJJQQQXXXeeeuuu{{{xxxooocccVVVOOOOOOOOOLLLGGGDDDBBB?????????@@@???>>>>>>>>>???AAADDDDDDCCCAAAAAAAAA@@@@@@???>>>>>>>>>????????????????????????>>>===;;;::::::<<>>===============>>>??????BBBCCCFFFHHHKKKOOOUUUYYYjjj{{{~~~uuuqqqooommmkkkmmmwwwnnnjjj```ZZZTTTOOOMMMKKKGGGCCCAAAAAA@@@>>><<<:::::::::===???BBBDDDEEECCCAAA??????EEELLLTTTcccsss{{{{{{rrrgggZZZSSSRRRRRRNNNJJJFFFDDDAAA@@@@@@AAA@@@???>>>>>>???AAACCCDDDCCCAAABBBBBBAAAAAA@@@@@@??????????????????????????????>>>===;;;::::::<<<>>>@@@AAAEEEJJJMMMQQQWWW^^^eeeqqq|||{{{wwwqqqqqqqqqrrrssssssqqqooonnnkkkiiihhhiiiiiigggeeedddeeeeeebbb```aaadddgggeeeccc```\\\YYYXXXWWWWWWYYYZZZ^^^eeesssuuufffbbbmmm{{{~~~sssjjj___ZZZZZZ\\\\\\ZZZZZZVVVPPPJJJHHHHHHKKKMMM}}}zzzwwwuuusssvvvuuusssrrrqqqpppppppppsssrrrpppnnnllljjjiiihhheeeffffffgggfffeeecccaaa___bbbhhhnnnrrrrrrnnnkkkdddaaa\\\ZZZYYYWWWSSSOOOLLLJJJGGGEEEEEEEEEDDDCCCCCCEEEHHHIIIKKKNNNQQQTTT]]]aaaiiirrr{{{~~~~~~}}}|||||||||}}}}}}{{{zzzzzzzzzzzz{{{|||}}}~~~}}}}}}~~~~~~yyyfffXXXQQQSSSPPPHHHDDDDDDBBBRRRpppuuueee```kkk~~~iiiSSSKKKNNNdddnnnZZZKKK@@@:::999888777888999999777555666666777777888;;;@@@DDDDDDGGGMMMRRRSSSVVVaaammm}}}|||}}}~~~qqqZZZLLLGGGFFFDDDDDDDDDCCCBBBAAA@@@???===============>>>??????@@@BBBDDDFFFIIIMMMSSSWWWeeeuuuxxxssspppmmmkkkfffvvv|||rrroooiiiccc[[[UUURRRNNNIIIEEEBBBBBBAAA@@@>>><<<:::999<<<===@@@CCCDDDCCCBBB@@@???CCCHHHPPP]]]mmmxxxzzzvvvmmm```XXXVVVTTTQQQNNNHHHFFFCCCAAABBBBBBAAA@@@>>>>>>>>>@@@CCCDDDCCCAAACCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::;;;<<<>>>???BBBDDDGGGIIILLLRRRZZZ```mmmyyy}}}xxxrrrrrrqqqrrrttttttrrrqqqooommmjjjiiiiiihhhgggeeeddddddbbb```^^^^^^```cccfffdddbbb___\\\ZZZXXXWWWWWWZZZ___iiiwwwkkkaaagggsss}}}nnnccc^^^^^^^^^]]]```\\\UUUNNNJJJIIIIIIKKK}}}||||||}}}~~~}}}{{{wwwsssqqqqqqrrrssswwwvvvuuusssqqqpppnnnnnniiiiiijjjlllkkkiiifffccc\\\^^^ccciiinnnpppnnnlllgggccc```^^^^^^\\\WWWRRRNNNKKKGGGEEEEEEEEEDDDCCCCCCFFFIIIKKKLLLOOOTTTXXX___dddkkkuuu~~~|||{{{|||}}}~~~}}}zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||~~~uuueeeYYYTTTSSSRRRIIICCCCCCBBBRRRooouuufffdddrrr|||fffPPPHHHLLLfffjjjWWWIII???:::999888888888::::::888666666666777666777:::???CCCGGGIIINNNSSSTTTWWWcccppppppZZZLLLGGGGGGDDDDDDDDDDDDCCCBBBAAA@@@===============>>>>>>???AAABBBDDDFFFIIIMMMRRRVVV___nnn{{{uuuqqqmmmjjjgggtttssspppnnnjjjddd___[[[VVVOOOJJJEEEDDDCCCAAA@@@===:::777:::<<>>>>>>>>???BBBCCCCCCBBBCCCCCCBBBBBBAAA@@@@@@@@@========================>>>===<<<;;;;;;<<<===>>>AAACCCEEEFFFIIIOOOXXX___jjjvvvzzzuuutttssstttvvvvvvuuussspppooommmkkkjjjiiihhhgggeeedddbbb```^^^^^^___```dddddddddbbb```]]]ZZZYYYVVVZZZ```jjjyyyuuufffeeeiiixxxqqqhhhddddddeeegggbbbZZZRRRLLLIIIHHHHHH~~~~~~~~~xxxuuutttuuuvvvwwwvvvvvvuuutttsssrrrrrrmmmmmmnnnooopppmmmgggccc[[[\\\___eeejjjnnnooonnnjjjgggcccbbbbbb___[[[VVVNNNKKKGGGEEEEEEEEEEEEEEEFFFJJJNNNOOOPPPSSSZZZ___bbbgggpppyyy}}}||||||}}}}}}yyyyyyyyyzzzzzzyyyyyyyyywwwxxx{{{~~~rrrddd[[[WWWSSSSSSJJJCCCCCCEEEUUUpppvvvggghhhyyyyyycccMMMHHHNNNggg{{{fffTTTGGG???;;;888888777888::::::999777555666666666666999>>>AAAJJJLLLPPPSSSTTTYYYfffsssooo[[[MMMHHHIIIDDDDDDDDDDDDCCCBBBAAAAAA===============>>>>>>???@@@AAACCCEEEGGGKKKQQQTTTZZZiii|||vvvqqqllliiiiiissszzzsssnnnllljjjhhhfff```WWWQQQIIIGGGDDDBBBAAA>>>:::777999:::===@@@AAABBBBBBAAADDDDDDFFFLLLUUU```llltttvvvrrrjjjbbb\\\WWWSSSRRRJJJGGGCCCAAAAAA@@@???>>>???>>>===>>>AAABBBBBBBBBBBBBBBBBBAAA@@@@@@??????========================>>>===<<<<<<<<<<<<======>>>AAACCCEEEHHHOOOXXX```gggsss|||wwwuuuttttttuuuuuutttsssqqqpppooommmkkkjjjjjjjjjgggfffdddcccbbbaaa```___```aaaaaaaaa___]]]ZZZYYYWWWZZZaaakkkyyytttlllgggnnntttmmmkkkkkkiiiddd\\\SSSLLLGGGEEEEEE|||{{{{{{|||wwwwwwwwwvvvuuuuuuttttttqqqpppppprrrsssooogggaaaZZZZZZ\\\```fffkkknnnnnnlllhhhdddccccccaaa]]]ZZZNNNKKKGGGEEEFFFGGGGGGGGGFFFJJJNNNPPPPPPTTT\\\cccjjjooowww~~~}}}|||}}}~~~xxxxxxyyyzzzzzzyyyyyyyyywwwxxx{{{}}}lll```YYYUUUQQQTTTLLLEEEGGGKKK]]]wwwtttfffjjj}}}www```LLLIIIPPPiiirrr___PPPEEE>>>:::777777666888999:::888777555666666555666888===@@@KKKMMMRRRVVVWWW[[[gggtttsss```OOOHHHIIICCCCCCCCCCCCCCCBBBAAAAAA===============>>>??????>>>???AAABBBEEEIIINNNQQQWWWcccxxx~~~wwwrrrmmmiiijjjppp}}}uuummmlllkkklllkkkggg___YYYNNNJJJDDDBBBAAA???;;;888999:::<<<>>>@@@@@@AAA@@@AAA@@@CCCJJJRRR\\\hhhsssrrrqqqnnnggg___XXXTTTRRRKKKHHHDDDBBBAAA@@@???===???>>>===>>>@@@BBBBBBBBBBBBBBBAAAAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<===@@@CCCEEEHHHNNNWWW^^^eeepppxxxvvvtttsssttttttsssqqqpppppppppnnnlllkkkkkkmmmjjjiiiiiijjjjjjiiieeebbb]]]]]]]]]]]]\\\YYYWWWVVVVVVZZZaaalllxxxyyymmmkkktttvvvpppooonnniiiaaaYYYQQQLLLIIIHHH{{{{{{zzzyyyxxxvvvvvvuuusssrrrrrrttttttooofff^^^VVVUUUVVVYYY___eeeiiijjjjjjeee```^^^^^^^^^[[[XXXOOOLLLHHHFFFGGGIIIKKKKKKIIINNNSSSTTTTTTYYYbbbiiirrrvvv~~~}}}}}}~~~~~~}}}wwwxxxyyy{{{{{{{{{zzzzzz{{{|||xxxeeeZZZUUUQQQOOOTTTNNNHHHMMMUUUhhh}}}nnnbbbiii~~~uuu]]]IIIGGGPPPhhhwwwhhhXXXLLLBBB<<<888666666555777999999888666555555555555555888<<>>??????>>>???AAABBBDDDHHHMMMQQQVVV^^^mmm}}}wwwrrrnnnnnnnnnrrr}}}vvvmmmkkkiiiiiijjjhhhccc___RRRLLLEEEAAA@@@???<<<999999:::<<<===>>>?????????@@@???AAAIIIOOOVVVbbbnnnnnnppppppkkkbbbZZZTTTSSSMMMJJJFFFCCCBBBAAA???>>>???===<<<===???BBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@????????????????????????>>>>>>======<<<<<<<<<<<<<<<@@@CCCFFFHHHLLLSSSYYYbbblll|||}}}{{{xxxvvvuuuuuutttssslllnnnnnnmmmjjjjjjkkkmmmmmmmmmooorrrssspppjjjeee``````^^^\\\ZZZWWWUUUTTTSSSZZZcccnnnxxxwwwuuuzzzvvvrrrsssoooggg___WWWRRROOONNN}}}{{{yyywwwvvvuuutttssssssttttttoooeee\\\QQQPPPPPPSSSXXX___ccceeeeeeaaa[[[XXXXXXXXXVVVTTTPPPMMMIIIHHHIIIKKKMMMNNNSSSXXX]]]^^^^^^cccllluuuvvv{{{~~~~~~}}}~~~~~~~~~}}}xxxyyyzzz|||}}}||||||{{{vvvaaaWWWSSSPPPMMMSSSOOOKKKQQQ\\\qqqwwwiii___ggg~~~sssYYYEEEDDDNNNfffwwwnnnaaaSSSHHH@@@:::777666555555666888999777666555555555555555777<<>>??????@@@AAACCCDDDFFFJJJOOOSSSUUUZZZeeewww~~~xxxtttsssnnnkkknnnzzz{{{oookkkgggeeeffffffdddbbbUUUMMMEEE@@@@@@@@@===:::::::::<<<===>>>>>>??????CCC@@@BBBHHHLLLPPP[[[ffflllppprrrnnneee[[[UUUSSSNNNKKKGGGEEECCCBBB@@@??????===<<<===???AAABBBBBBEEEDDDDDDCCCBBBBBBAAAAAA????????????????????????>>>>>>======<<<<<<<<<;;;===@@@DDDFFFGGGJJJPPPTTT___iiixxx|||zzzyyyyyywwwvvvjjjlllmmmkkkiiihhhkkkmmmooopppssswwwyyyuuunnnhhhfffeeebbb___[[[XXXUUUTTTQQQYYYeeepppxxx}}}{{{uuurrrnnnfff^^^WWWQQQNNNMMM|||zzzzzzxxxtttqqqpppooonnnmmmkkkfff```[[[QQQNNNLLLLLLPPPUUUYYY[[[ZZZYYYTTTOOOOOOSSSTTTQQQVVVPPPLLLLLLLLLLLLPPPTTT\\\___bbbbbbccchhhrrryyy}}}~~~~~~~~~~~~zzz{{{}}}}}}~~~ooo]]]UUUQQQOOORRRMMMIIIIIIMMMZZZuuuuuuggg___lllmmmTTTIIIBBBQQQkkk}}}|||rrrkkkaaaVVVMMMDDD===999::::::888777666666666666555555666666777999:::;;;DDDNNNZZZbbbdddfffjjjmmmzzzttteeeOOO===CCCAAAAAACCCAAA>>>???CCC???>>>===<<<===>>>@@@AAA???AAABBBCCCDDDFFFIIILLLTTTWWWbbbttt|||zzzxxxpppiiijjjqqqnnnddd\\\[[[]]]]]]\\\]]]TTTNNNFFF@@@???@@@???>>>===;;;888:::===@@@@@@>>>>>>BBBFFFFFFFFFLLLWWWaaaiiipppuuuppphhhaaaZZZTTTPPPMMMIIIFFFEEEDDDCCCAAADDDCCCBBB@@@???@@@@@@AAAFFFEEEEEECCCBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;===>>>???@@@BBBGGGNNNRRR\\\gggwww}}}zzzvvvsssqqqhhhiiijjjkkkkkkkkkkkkjjjnnnppptttxxxzzzyyyuuuqqqqqqiiibbb```^^^XXXTTTSSSVVV[[[eeepppyyy}}}}}}{{{yyyzzzqqqiiiddd^^^XXXVVVWWW}}}zzzwwwuuutttrrrooollliiiiiiiiiiiihhhddd]]]YYYPPPMMMIIIHHHJJJMMMPPPQQQUUUTTTQQQLLLNNNSSSTTTRRRSSSNNNLLLNNNPPPRRRWWW]]]gggiiijjjjjjjjjnnnvvv}}}~~~~~~~~~~~~~~~}}}mmm[[[SSSPPPNNNOOOKKKGGGHHHMMM\\\wwwsssfffaaannnlllSSSJJJFFFVVVttt|||oooiii^^^TTTJJJBBB<<<888999999888777666666666666555555666666777999:::;;;EEENNN[[[cccfffgggjjjmmmwww}}}nnnXXXFFFCCCAAA@@@BBBAAA>>>???CCCBBBAAA???===<<<===>>>>>>>>>???AAAAAABBBDDDHHHKKKQQQTTT^^^ooo~~~|||xxxqqqkkkllltttmmmaaaWWWTTTUUUUUUVVVWWWVVVPPPHHHBBB@@@???>>>===>>><<<::::::===@@@@@@???===AAADDDDDDDDDIIISSS\\\eeelllqqqooojjjddd[[[TTTQQQNNNJJJGGGFFFEEECCCAAACCCBBBAAA@@@??????@@@@@@CCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@??????>>>>>>>>>AAAAAAAAA@@@??????>>>>>>===>>>???@@@BBBGGGMMMQQQ\\\fffvvv~~~{{{xxxuuussskkkkkkkkklllkkkkkkjjjjjjnnnpppssswwwzzzyyyuuurrrooohhhbbb```]]]XXXVVVXXXZZZ___jjjvvv|||rrrkkkeee^^^\\\]]]~~~|||sssqqqmmmkkkjjjhhhfffdddaaabbbdddfffgggccc^^^YYYRRRNNNHHHEEEEEEFFFGGGGGGMMMNNNLLLJJJMMMSSSVVVTTTRRRPPPPPPTTTVVVYYY```hhhuuuvvvwwwvvvuuuxxx}}}~~~~~~}}}~~~}}}~~~~~~jjjXXXQQQOOOMMMLLLHHHDDDEEEMMM```zzzpppfffcccrrrjjjRRRKKKIII[[[yyyxxxllleeeZZZPPPGGG@@@;;;777777777666666666666777777555555666666777999:::;;;EEEOOO\\\eeehhhiiikkknnnrrr~~~xxxaaaMMMEEEAAA???@@@@@@>>>???CCCDDDBBB@@@>>><<<<<<<<<<<<===>>>@@@@@@AAACCCFFFIIINNNPPPXXXgggyyyyyywww{{{pppbbbTTTNNNNNNNNNPPPRRRWWWRRRJJJDDDAAA???===<<>>@@@@@@@@@>>>AAADDDCCCCCCGGGOOOVVV```ffflllmmmmmmhhh^^^TTTRRROOOKKKHHHGGGEEECCCBBBBBBBBB@@@??????>>>??????AAAAAABBBCCCDDDDDDDDDDDDBBBBBBAAA@@@@@@???>>>>>>CCCBBBBBBAAA@@@@@@??????======>>>???AAAEEEKKKOOOYYYcccrrr|||yyywwwvvvoooooonnnnnnmmmllllllkkknnnpppssswwwzzzzzzwwwtttmmmhhhccc```\\\WWWXXX\\\^^^eeesss|||tttmmmhhhfffiii|||xxxuuusssqqqhhhfffcccaaa___^^^]]]]]]]]]___bbbfffgggeee```\\\UUUQQQJJJFFFDDDDDDDDDDDDHHHIIIIIIIIINNNVVVYYYXXXUUUUUUWWWZZZ[[[]]]eeeooo|||~~~{{{|||}}}iiiWWWQQQOOONNNKKKGGGCCCDDDNNNccc}}}~~~ooogggfffuuuhhhPPPJJJHHHZZZ{{{wwwjjjcccXXXMMMEEE???;;;999666666666555666666777777555555666666777999:::;;;DDDOOO]]]gggjjjkkkmmmoooooo||||||eeeRRRGGGBBB>>>??????>>>???BBBCCCBBB@@@>>>===<<<<<<<<<===???@@@@@@AAABBBFFFIIIKKKLLLSSS```pppwwwgggVVVNNNKKKKKKNNNQQQUUUQQQLLLGGGCCCAAA??????@@@???>>>>>>>>>???@@@AAABBBDDDFFFEEEEEEGGGMMMRRR]]]cccjjjnnnppplllaaaUUUTTTQQQMMMJJJHHHFFFDDDBBBAAAAAA@@@??????>>>>>>>>>@@@AAABBBCCCDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@???>>>@@@@@@@@@???>>>>>>======<<<===>>>???@@@CCCHHHLLLTTT]]]kkkzzz~~~{{{xxxwwwssssssrrrqqqqqqqqqqqqqqqpppqqqtttxxx{{{{{{yyyvvvllliiieeeaaa[[[VVVXXX^^^```jjj|||{{{tttnnnnnnqqqyyyqqqllliiifffccc^^^]]][[[YYYWWWWWWXXXYYYZZZ\\\```dddgggfffbbb^^^WWWRRRLLLGGGEEEEEEEEEEEEFFFHHHIIIJJJPPPYYY]]]\\\XXXYYY\\\^^^\\\\\\dddooo~~~~~~~~~{{{|||~~~iiiWWWRRRQQQOOOLLLHHHCCCCCCQQQiiizzzmmmgggiiixxxdddMMMHHHHHH\\\~~~yyyiiiaaaVVVLLLDDD@@@===<<<777666666666666777777888555555666666777999:::;;;BBBNNN]]]hhhlllmmmoooqqqqqq}}}kkkYYYLLLDDD?????????>>>>>>AAA@@@??????>>>>>>>>>>>>>>>>>>???@@@AAAAAACCCFFFIIIIIIKKKPPP[[[hhh|||~~~mmm[[[PPPMMMKKKMMMPPPRRRPPPMMMIIIEEECCCBBBBBBAAAAAA@@@???>>>>>>@@@AAACCCEEEFFFFFFEEEFFFJJJMMMZZZbbbiiiooorrrpppdddXXXWWWSSSOOOKKKIIIGGGDDDBBBAAAAAA@@@@@@???>>>>>>===AAABBBCCCDDDDDDDDDBBBAAACCCCCCBBBBBBAAA@@@@@@???@@@??????>>>======<<<<<<<<<===>>>>>>???AAAEEEHHHQQQYYYeeesss}}}zzzyyywwwvvvvvvuuuuuuvvvwwwwwwssstttvvvzzz}}}}}}zzzxxxnnnjjjgggccc]]]WWWYYY___bbbnnnyyyqqqnnnooo{{{qqqiiiddd```[[[XXXVVVVVVVVVTTTSSSSSSVVVYYYZZZ[[[^^^bbbdddeeebbb___XXXSSSMMMHHHFFFFFFEEEEEEEEEHHHJJJLLLSSS\\\```___YYY]]]aaabbb^^^\\\eeeqqq~~~||||||}}}~~~iiiXXXTTTRRRPPPLLLHHHCCCDDDTTTppp|||iiieeehhhxxxyyy]]]JJJJJJPPPgggssshhh```TTTJJJCCC@@@???>>>888888777777777777777888555555666666777999:::;;;>>>KKK\\\iiinnnoooqqqsssuuu~~~vvvfffQQQHHH@@@??????>>>>>>@@@======>>>>>>???????????????@@@AAAAAAAAABBBEEEHHHHHHIIINNNWWWbbbtttrrr___UUUPPPMMMMMMOOOPPPPPPOOOLLLGGGEEEDDDDDDAAAAAAAAA???======>>>@@@BBBCCCEEEEEEDDDEEEFFFHHHUUU^^^hhhooorrrqqqiii___YYYUUUQQQMMMJJJHHHEEECCCAAAAAAAAAAAA@@@???>>>===@@@BBBCCCEEEEEEDDDBBBAAABBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@??????>>>>>>;;;<<<===>>>>>>@@@CCCEEENNNUUU___lllzzz~~~}}}{{{zzzyyyxxxxxxxxxyyyzzzuuuuuuwwwzzz||||||zzzxxxpppllliiigggccc^^^^^^bbbgggqqquuunnnmmm{{{uuulllfffaaa\\\VVVQQQRRRSSSSSSRRRQQQSSSWWW[[[^^^^^^```bbbeeeeeedddbbb\\\WWWPPPKKKHHHGGGGGGFFFFFFIIIKKKNNNUUU]]]aaa```\\\aaahhhjjjeeedddooo|||hhhXXXTTTRRROOOJJJGGGBBBDDDXXXwwwzzzcccaaafffvvv|||oooTTTFFFOOO^^^{{{zzznnnfff^^^RRRHHHBBB@@@??????;;;:::999888888777888888555555666666777999:::;;;;;;III[[[iiioooqqqrrrtttttt|||~~~oooVVVLLLBBB@@@???>>>>>>???======>>>???????????????>>>????????????AAADDDFFFEEEGGGLLLTTT]]]mmmvvveee[[[VVVQQQOOOPPPQQQRRRRRRNNNIIIEEEDDDDDD@@@AAAAAA???<<<;;;===@@@CCCDDDEEEEEEEEEEEEFFFGGGMMMYYYfffmmmqqqrrrmmmggg[[[WWWRRRNNNKKKHHHEEECCCAAABBBBBBBBBAAA@@@???>>>>>>@@@BBBEEEFFFEEEDDDCCC@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@@@@??????;;;<<<=========>>>AAACCCIIINNNWWWbbbppp~~~|||yyywwwwwwwwwxxxvvvvvvwwwyyy{{{zzzxxxvvvqqqllljjjllllllhhhggghhhpppuuuvvvsssyyyssskkkeeeaaa[[[TTTOOOPPPRRRRRRRRRQQQTTTYYY]]]dddcccccceeeggghhhgggfffaaa[[[TTTNNNKKKJJJIIIHHHFFFJJJLLLNNNUUU^^^aaa___```fffooorrrnnnnnnzzz~~~}}}|||~~~gggXXXTTTQQQNNNHHHEEEAAAEEE[[[}}}ttt___]]]cccuuuwwwhhhMMMCCCSSSjjj}}}qqqeee]]]QQQFFFAAA?????????<<<;;;:::999888888888888555555666666777999:::;;;999GGGZZZiiioooqqqsssuuupppyyysssYYYNNNCCC@@@@@@>>>===???>>>>>>????????????>>>>>><<<===>>>>>>>>>???BBBEEEDDDFFFKKKRRRZZZhhh~~~{{{kkkaaa\\\VVVRRRRRRSSSTTTTTTOOOIIIDDDBBBCCC@@@AAAAAA???;;;:::<<>>;;;>>>AAADDDFFFGGGFFFEEE>>>??????@@@@@@AAAAAABBBBBBBBBAAA@@@@@@??????>>>;;;<<<============@@@BBBCCCHHHPPP[[[hhhyyy}}}yyyvvvuuutttuuuuuuuuuvvvwwwyyyxxxvvvsssqqqmmmkkkppprrrpppnnnmmmwwwyyy}}}}}}}}}{{{uuullleeeaaaYYYRRRPPPTTTWWWWWWVVVWWW]]]bbbfffhhhjjjjjjiiihhhggghhhgggaaaYYYSSSOOOMMMLLLLLLJJJJJJMMMSSS[[[aaadddeeennntttvvvqqqqqqzzz~~~vvvdddYYYRRROOOPPPHHHDDD@@@GGG___~~~mmm\\\[[[fffyyyaaaLLLGGGYYY~~~ooobbbVVVJJJCCC@@@======@@@;;;::::::999999::::::;;;777888888888888999999999===AAAOOOcccrrrvvvxxx|||vvvzzzyyyaaaOOOAAAAAABBB======AAA>>>>>>??????@@@@@@@@@AAA??????>>>>>>>>>???AAABBBCCCFFFKKKPPPUUU```ttt~~~qqqhhhbbb[[[UUUSSSUUURRRNNNLLLJJJHHHDDDAAADDDBBB???<<<::::::;;;;;;EEEFFFGGGFFFDDDDDDEEEFFFHHHNNNYYYfffooottttttrrrfff[[[TTTTTTRRRLLLGGGFFFEEEDDDCCCCCCCCCBBB???<<<:::<<>>========================>>>???@@@AAABBBDDDLLLWWWcccppp{{{xxxyyyyyyvvvrrrrrrssstttvvvvvvuuutttssspppssswww{{{}}}|||{{{zzz~~~zzzrrrmmmjjjccc\\\YYY\\\^^^]]]\\\]]]bbbggggggjjjlllnnnnnnnnnoooqqqqqqjjj___VVVQQQNNNMMMLLLLLLLLLOOOVVV```gggjjjjjjqqqwww{{{{{{~~~ooo___UUUOOOLLLLLLHHHDDDAAAGGG___~~~nnn[[[^^^mmmvvv```MMMGGGYYY|||gggYYYIIIBBB???======>>><<<;;;;;;::::::;;;;;;<<<777888888888888999999999<<<>>>JJJ___pppwwwzzz}}}vvvyyyeeeRRRCCCBBBCCC???>>>AAA>>>>>>>>>??????@@@@@@@@@???>>>=========>>>???@@@DDDFFFKKKOOOSSS[[[mmm~~~|||zzzuuuiiiaaaZZZUUUTTTTTTSSSPPPMMMJJJHHHEEEDDDFFFEEEBBB@@@???>>>>>>>>>EEEFFFHHHHHHFFFEEEFFFFFFFFFKKKTTTaaammmssstttrrrlllaaaXXXUUURRRLLLHHHHHHEEEDDDCCCCCCCCCBBB???<<<:::<<<>>>AAACCCEEEFFFFFFDDDCCCAAAAAABBBCCCBBBAAAAAA@@@???>>>>>>=========<<<<<<<<<<<<===>>>???@@@@@@AAAGGGQQQ[[[gggwww|||zzz{{{{{{xxxuuuuuuvvvyyy{{{{{{zzzxxxvvvwwwzzz~~~{{{yyyrrrkkkiiijjjjjjgggeeefffjjjooommmpppsssuuuvvvyyy|||~~~yyylllaaaXXXSSSPPPOOOOOONNNQQQYYYeeennnppppppvvv|||}}}~~~iiiZZZSSSMMMJJJJJJEEEAAA???FFF___{{{kkkYYYbbbwww~~~rrr___NNNHHHZZZooo\\\HHH@@@>>>===;;;;;;:::::::::999999:::::::::777888888888888999999999;;;;;;DDDXXXlllwww|||}}}vvvyyykkkWWWEEEBBBDDDBBB???@@@>>>>>>>>>>>>>>>????????????>>>======<<<======>>>AAACCCHHHMMMQQQXXXgggvvv|||sssppppppppprrruuu}}}nnnddd[[[WWWVVVTTTSSSRRROOOJJJGGGFFFGGGFFFEEEDDDCCCBBBAAA@@@???CCCFFFIIIJJJIIIGGGFFFFFFCCCFFFMMMZZZiiirrrtttrrrssshhh]]]VVVRRRMMMKKKKKKFFFDDDCCCCCCBBBAAA???<<<;;;;;;===???BBBEEEHHHJJJEEECCCAAAAAABBBBBBBBBAAA@@@@@@??????>>>=========;;;;;;;;;;;;;;;<<<===>>>???>>>BBBJJJSSS^^^nnn||||||yyyxxx{{{~~~}}}|||xxxwwwvvvrrrppppppssswwwxxxzzz}}}{{{oooeee]]]VVVRRRQQQPPPSSS\\\gggpppsssssszzz}}}{{{~~~|||}}}yyydddYYYTTTOOOLLLJJJ???===<<>>===<<<:::999777777666666666666777777777777888888888999999999<<<:::@@@RRRgggvvv{{{{{{xxxzzz~~~~~~ooo[[[GGGBBBDDDDDDAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>============<<<>>>EEELLLPPPWWWdddqqq~~~sssmmmkkkiiiiiilll|||yyylllaaaZZZYYYSSSTTTTTTQQQMMMIIIHHHIIICCCCCCCCCBBBAAA???>>>===AAADDDIIIKKKIIIGGGEEEDDDBBBBBBGGGSSScccooosssssstttkkk```WWWRRROOOOOOOOOGGGEEECCCCCCBBBAAA???===<<<<<<;;;===@@@EEEJJJMMMFFFDDDBBBBBBBBBBBBAAA@@@@@@@@@@@@???>>>>>>===<<<;;;;;;;;;;;;;;;<<<======???>>>AAAHHHPPPZZZiiiwww~~~|||~~~}}}{{{{{{|||~~~yyyoooeee\\\VVVTTTUUUYYY```hhhooosssttt|||}}}{{{yyyzzz||||||~~~rrr___VVVTTTPPPKKKIII=========GGG___}}}tttgggcccxxxvvvkkk[[[OOOLLL\\\}}}rrr]]]GGG>>>===<<<999888777666666555555666666777777777888888888999999999<<<<<<@@@OOOddduuu{{{zzz|||}}}{{{|||tttaaaMMMDDDDDDDDDBBB@@@?????????>>>>>>>>>>>>>>>@@@@@@@@@@@@???>>>>>>===<<<>>>DDDKKKOOOTTT___jjj{{{wwwrrrnnnjjjhhhhhhwwwyyyjjj```]]]UUUVVVWWWVVVRRROOOLLLKKKDDDDDDDDDBBBAAA???===<<<>>>BBBGGGIIIIIIFFFCCCBBBBBBAAACCCMMM[[[hhhppprrrqqqkkkaaaXXXSSSRRRSSSRRRIIIGGGDDDCCCCCCBBB@@@>>>===<<<;;;;;;>>>CCCIIILLLHHHFFFCCCBBBBBBBBBAAA?????????@@@@@@???>>>===<<<<<<<<<;;;;;;;;;<<<============@@@FFFMMMVVVeeerrr|||tttkkkccc^^^]]]aaaeeehhhkkkooosssvvv~~~}}}|||{{{xxx{{{~~~}}}~~~|||jjjXXXRRRQQQNNNHHHEEE@@@AAACCCLLLbbb|||vvvlllhhhtttgggWWWNNNOOO```}}}kkkZZZGGG???>>>;;;999888999888888777777888888999777888888888888999999999;;;===BBBNNNbbbttt|||{{{|||~~~oooZZZKKKFFFEEEDDDBBB@@@@@@@@@??????????????????@@@@@@@@@@@@??????>>>AAAAAAEEEJJJMMMPPPXXXbbbrrr{{{uuupppjjjeeeeeewww}}}sssgggcccZZZZZZ[[[]]]]]]YYYSSSNNNIIIHHHGGGDDDBBB@@@>>>======AAAFFFHHHGGGEEECCCBBBAAA@@@AAAGGGRRR^^^iiiooolllkkkddd[[[VVVVVVUUUSSSLLLIIIFFFDDDDDDCCCAAA??????===;;;:::<<>><<<;;;<<<<<<;;;;;;;;;<<<<<<===999999<<>>???@@@@@@??????>>>BBBAAACCCGGGJJJMMMUUU]]]kkk}}}~~~xxxrrrlllhhhhhhsss~~~yyynnnjjjaaa```aaaeeehhhddd[[[RRRNNNLLLIIIEEEBBB@@@???>>>>>>BBBFFFHHHGGGFFFDDDDDD@@@@@@@@@BBBHHHSSSaaakkkjjjlllhhh___YYYXXXVVVRRRNNNKKKHHHEEEEEEDDDBBBAAA@@@>>><<<:::;;;>>>AAADDDJJJGGGEEECCCCCCBBB@@@>>>>>>???@@@AAA@@@>>><<<;;;;;;;;;::::::::::::;;;;;;888888;;;AAAEEEJJJTTT^^^kkkyyy}}}yyyxxxxxxxxxttt{{{~~~vvvsssyyy~~~~~~~~~}}}}}}}}}}}}~~~~~~|||{{{yyyxxxxxxyyyzzz{{{{{{}}}~~~|||yyyyyy{{{~~~|||||||||}}}vvvdddTTTOOOQQQNNNGGGAAA<<<@@@GGGUUUlllsssiii]]]}}}nnn^^^NNNKKKUUUiiixxx\\\QQQGGGCCC???;;;999:::777777666666666666777777777888888888888999999999444<<>>>>>???===???DDDHHHMMMUUU^^^hhhwww{{{vvvqqqooopppmmm}}}{{{rrrooofffdddeeekkkppplll```TTTOOOMMMIIIDDD@@@>>>>>>>>>@@@CCCFFFHHHHHHFFFFFFFFF???@@@@@@???BBBLLL[[[gggjjjnnnlllccc\\\ZZZVVVPPPOOOLLLIIIFFFEEEEEECCCBBBAAA???<<<::::::<<>>>>>???@@@AAA@@@>>><<<;;;::::::999999888999999999888999<<>><<>><<<::::::777888888999888777666555555666666777777777777666:::===AAAJJJZZZmmm|||vvvwwwjjjRRRGGGEEEGGGDDDCCCCCCBBBBBBAAA@@@@@@===========================>>>@@@AAADDDIIIOOOSSScccooovvvpppllljjjjjjuuuxxxnnnfffgggeeecccggglllggg^^^QQQNNNJJJFFFCCCAAA@@@@@@>>>@@@CCCFFFHHHIIIIIIHHH>>>>>>???AAABBBHHHVVVeeegggnnnrrrlllccc\\\WWWSSSNNNNNNMMMJJJFFFCCCBBBBBBBBBBBB@@@?????????@@@AAAEEEEEEEEEEEEEEEDDDCCCCCCAAAAAA@@@@@@???>>>>>>===AAA@@@???===;;;:::::::::999999::::::===CCCKKKPPPaaammm}}}|||}}}~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{||||||{{{{{{zzzyyyyyyxxxxxxyyyyyyyyyxxxxxx{{{}}}zzz}}}{{{zzz|||~~~qqqbbb\\\TTTPPPNNNKKKEEE@@@???>>>HHHaaaoookkkccc{{{mmmXXXHHHKKK[[[nnnvvviiiVVVKKKAAA>>>>>><<<:::;;;999888888888888999999:::666666777777777777777777999:::>>>FFFTTTfffvvv~~~vvvwww}}}pppYYYKKKGGGGGGGGGFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAADDDHHHMMMQQQXXXdddyyy{{{sssnnnkkkeeelllyyy|||oooaaa```\\\YYY___ffffffaaaRRRPPPKKKGGGCCC@@@>>>>>>AAACCCFFFIIIKKKLLLLLLLLL@@@???@@@@@@AAAEEESSSaaagggpppvvvrrrjjjbbbZZZTTTOOOOOOMMMJJJGGGDDDCCCBBBCCCBBBAAA???>>>>>>??????CCCDDDEEEFFFEEEEEECCCBBBAAAAAA@@@@@@??????>>>>>>===<<<;;;999888777666666::::::::::::<<>>???===<<<<<<;;;:::999999999;;;===>>>777777777777777777777777::::::;;;BBBNNN___qqq~~~|||}}}wwwvvvzzzuuu^^^MMMFFFEEEJJJIIIGGGEEECCCAAA@@@???????????????????????????>>>???AAAAAACCCFFFKKKNNNTTT```tttxxxqqqlllgggiiioooqqq___ZZZQQQMMMRRR[[[^^^\\\SSSQQQLLLGGGCCC@@@>>>===AAACCCFFFIIILLLMMMNNNNNNDDDBBB@@@???>>>BBBNNNZZZdddnnnwwwvvvoooggg\\\TTTPPPOOOMMMKKKHHHEEEDDDBBBDDDCCCAAA@@@>>>=========AAABBBDDDFFFFFFEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;999888888888::::::::::::;;;???DDDIIITTT___qqqxxxqqqlllhhhrrr|||~~~||||||||||||}}}}}}~~~~~~}}}|||{{{{{{{{{||||||}}}}}}|||{{{yyyxxxuuuvvvwwwwwwwwwwwwyyy{{{zzz}}}}}}|||}}}yyyzzz{{{{{{|||kkkcccdddccc[[[PPPGGGBBBAAA@@@DDDUUUtttvvvdddcccbbbyyywww```OOOWWWkkk|||}}}uuukkkaaaQQQGGG??????@@@???>>>???<<<<<<<<<===============888888888888777888888888;;;:::;;;@@@IIIYYYooo~~~}}}~~~yyyvvvvvvyyyvvv```LLLDDDCCCIIIHHHGGGEEECCCAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBDDDHHHKKKUUU___ppp}}}tttoookkkhhhhhhuuuvvvbbbYYYMMMGGGIIIOOORRRRRRQQQOOOLLLHHHDDDAAA???>>>>>>@@@BBBEEEHHHJJJKKKLLLGGGDDDAAA???===???HHHSSS___iiirrrsssooohhh___VVVSSSQQQNNNLLLJJJHHHEEECCCEEEDDDBBB@@@>>>===<<<;;;>>>@@@CCCFFFGGGFFFCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===;;;;;;:::::::::::::::::::::<<<@@@DDDIIIRRRdddwww~~~sssjjjffffffsss~~~|||{{{{{{zzzzzzyyyyyyzzz{{{|||}}}~~~|||{{{zzzzzzzzz|||}}}~~~~~~~~~|||zzzyyyvvvwwwxxxxxxwwwvvvvvvwwwyyy{{{}}}~~~}}}|||{{{zzzvvvxxxyyyzzz{{{~~~pppnnnpppooodddTTTGGGAAAAAAAAAGGGZZZxxxsss^^^]]]___tttuuu___RRR]]]rrrzzzmmmaaaPPPGGG???@@@BBBAAA@@@@@@<<<===@@@AAAAAA===:::777999888888777888999::::::;;;999999>>>EEESSSkkk~~~{{{yyywwwxxxyyybbbLLLDDDFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAAAAAAAACCCFFFIIIQQQYYYgggyyyxxxqqqmmmgggdddlllggg\\\OOOHHHHHHIIIJJJKKKNNNMMMKKKHHHFFFDDDBBBAAA<<<>>>@@@BBBEEEGGGHHHIIIIIIEEEAAA@@@======DDDLLL[[[dddlllnnnmmmkkkddd]]]VVVSSSPPPNNNMMMKKKHHHEEEEEEEEECCCBBB@@@>>><<<;;;<<<>>>BBBEEEGGGFFFDDDBBBBBBBBBBBBAAAAAAAAAAAAAAA>>>===<<<;;;:::999999999999:::;;;:::999:::===@@@BBBJJJYYYlll}}}}}}rrrllljjjrrr~~~~~~{{{yyyxxxwwwvvvyyyxxxwwwwwwxxxyyyzzz{{{|||{{{zzzxxxxxxwwwwwwwww|||}}}~~~~~~|||zzzxxxvvvxxxyyyyyywwwvvvvvvvvvyyyyyy{{{{{{{{{{{{yyyyyyvvvxxxzzz{{{|||}}}vvvuuuwwwttthhhVVVHHHBBBAAAAAAJJJ___{{{nnnYYYZZZ[[[nnnlll[[[RRR```vvv~~~nnn```OOOFFF???@@@BBBAAA@@@@@@:::===AAACCCBBB===777333888888777777888:::<<<======999999===@@@KKKccc{{{|||{{{{{{{{{{{{hhhQQQHHHLLLEEEDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@AAAAAABBBEEEGGGMMMTTT```ppp{{{uuurrrlllhhhlllyyyqqqcccTTTNNNKKKJJJJJJKKKLLLKKKJJJIIIGGGEEEDDDCCC>>>???@@@BBBDDDFFFGGGHHHHHHDDDBBBAAA???>>>AAAGGGVVV^^^eeejjjmmmnnnkkkeeeYYYVVVRRRPPPPPPOOOKKKGGGFFFEEEEEECCCAAA???===<<<;;;===@@@CCCEEEEEEEEEDDDDDDDDDCCCBBBBBBAAA@@@@@@??????>>>===<<<<<<<<<<<<999:::;;;;;;::::::<<<===@@@FFFRRRbbbrrr~~~yyywwwyyy~~~{{{yyywwwvvvvvvyyyxxxvvvuuuuuuwwwxxxyyyyyyxxxxxxwwwvvvvvvvvvwwwzzz{{{}}}}}}}}}{{{xxxvvvuuuwwwyyyzzzxxxwwwwwwxxxzzzyyyyyyyyyzzzzzzzzzyyyyyy{{{}}}~~~~~~~~~xxxsssssspppdddUUUHHHBBBAAAAAAMMMddd}}}iiiVVVZZZ]]]mmm~~~dddWWWTTTeee{{{mmm\\\MMMDDD===>>>AAA@@@>>>>>>999;;;???AAA@@@<<<888555777777777777999;;;>>>@@@BBB>>>>>>??????EEE]]]vvvzzzyyy{{{||||||nnnUUULLLPPPGGGGGGFFFEEEDDDBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@;;;===???@@@AAABBBDDDFFFLLLRRR[[[hhh{{{xxxuuuqqqnnnnnnsssppp^^^TTTOOOJJJJJJLLLMMMLLLKKKIIIGGGEEECCCBBB??????@@@AAABBBDDDEEEFFFFFFCCCBBBDDDBBB???@@@DDDLLLTTT^^^eeelllpppmmmggg\\\XXXTTTRRRSSSRRRNNNIIIFFFFFFFFFEEECCCAAA???>>>:::<<>>>>>===>>>>>>999:::<<<<<<;;;:::;;;<<>><<<;;;888:::<<<>>>===<<<999777777666666777999<<>>>>>>>>???@@@AAABBBCCCEEECCCCCCEEEDDDAAA@@@CCCCCCLLLXXXbbbjjjooolllfff^^^ZZZUUUTTTUUUTTTOOOKKKFFFFFFFFFFFFDDDBBB@@@???:::<<<>>>@@@CCCEEEFFFGGGGGGFFFEEEDDDBBB@@@???>>>===<<<;;;:::::::::::::::888:::<<<<<<;;;;;;;;;<<<===???DDDMMMXXXiii~~~|||zzzyyyyyyzzzyyyyyyxxxyyyzzzyyyvvvtttxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{zzzyyyxxxyyyxxxwwwvvvvvvwwwxxxyyyuuutttsssvvv{{{~~~~~~|||~~~}}}|||}}}qqqeeebbb[[[RRRHHHBBB>>>>>>CCCPPPbbbuuu|||iii[[[WWWhhhrrrxxxmmmVVVXXXaaarrr~~~ssscccUUUCCC@@@<<<::::::::::::999<<<;;;;;;;;;<<<<<<:::888:::::::::::::::;;;;;;<<>>???@@@FFFFFFEEECCCBBBAAA@@@??????DDDNNN[[[gggmmmnnnlllddd___YYYVVVUUUSSSPPPMMMIIIGGGDDDCCCCCCCCCAAA@@@<<<===>>>???AAACCCDDDDDDEEEEEEEEEDDDCCC@@@>>><<<;;;;;;;;;<<<<<<<<<<<<===:::;;;;;;<<<<<<;;;;;;:::@@@>>>@@@EEELLLYYYlll}}}}}}xxxyyy}}}|||zzzzzzzzz{{{zzzyyyyyyzzzzzzzzzxxxvvvwwwxxxyyyzzzzzz{{{{{{{{{xxxyyyzzz{{{{{{zzzyyyxxxyyyxxxwwwvvvvvvwwwxxxyyyyyyxxxxxx{{{~~~~~~}}}}}}jjj___]]]XXXPPPHHHBBB@@@???CCCRRRfffzzzvvvcccZZZ\\\mmm|||~~~tttjjjVVVZZZjjjzzznnn___QQQBBB???<<<::::::::::::999>>>===;;;;;;======<<<;;;DDDBBB@@@===<<<<<<======AAA>>>AAAFFFEEEFFFTTTggg~~~yyyyyywwwyyy~~~rrr]]]QQQPPPKKKIIIGGGFFFGGGFFFDDDCCCAAAAAAAAA@@@@@@@@@@@@???????????????@@@AAABBBCCCHHHNNNOOOUUUfffuuu~~~vvvqqqnnnkkkgggkkkssscccXXXQQQNNNOOOPPPOOOLLLIIIEEEBBB@@@>>>===<<<<<<;;;<<<===>>>???EEEEEEDDDCCCBBB@@@??????AAADDDKKKXXXdddlllmmmlllgggbbb[[[VVVSSSRRRPPPNNNKKKIIIFFFEEEDDDDDDBBBAAA======>>>???@@@BBBCCCDDDDDDDDDDDDCCCBBB@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::<<<:::;;;???EEENNN___mmm~~~wwwrrrsssxxx|||{{{{{{||||||{{{zzzzzzzzz|||{{{zzzxxxwwwxxxzzz|||}}}}}}||||||vvvwwwxxxzzzzzzzzzyyyyyyxxxxxxwwwwwwwwwwwwxxxxxx|||{{{{{{}}}~~~ssscccYYYWWWTTTNNNGGGBBB@@@@@@CCCTTTlllooo\\\[[[cccwww~~~wwwmmmeeeUUU\\\uuuuuuhhhYYYMMMBBB???;;;999999::::::999>>>>>>>>>AAAEEEIIIJJJJJJPPPLLLFFFAAA===<<<===>>>???>>>AAAEEEEEEEEEPPP___zzz}}}{{{yyyyyy~~~||||||tttaaaTTTNNNJJJIIIGGGHHHHHHGGGEEECCCAAAAAAAAAAAA@@@@@@@@@@@@???????????????@@@AAABBBGGGLLLKKKOOO^^^lllzzzsssnnnkkkeeefffxxx{{{jjj^^^UUUQQQPPPPPPOOOLLLIIIFFFCCC@@@???===<<<;;;:::;;;<<<===>>>CCCCCCBBBBBBAAA@@@??????BBBCCCGGGRRR___iiimmmllllllfff]]]VVVRRRQQQPPPOOOMMMKKKHHHGGGFFFEEEDDDBBB???>>>======>>>AAACCCEEECCCCCCBBBBBBAAA@@@@@@@@@>>>>>>======<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::999777888;;;>>>DDDPPP\\\mmmyyyzzzwwwpppuuu~~~}}}||||||}}}}}}|||{{{zzz{{{|||}}}|||zzzyyyzzz{{{}}}}}}|||zzzyyytttvvvwwwyyyzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxzzzzzz{{{|||}}}}}}|||{{{zzzkkk```VVVTTTQQQKKKEEEAAA??????DDDXXXsss~~~iii[[[___lll{{{rrrggg^^^RRR[[[|||tttdddUUUIIIAAA>>>;;;999999::::::999<<<>>>DDDLLLUUU[[[]]]^^^VVVQQQIIIAAA<<<;;;;;;<<<===>>>AAAEEEDDDDDDKKKVVVwwwzzz{{{}}}{{{~~~yyyxxxwwwiiiZZZOOOJJJIIIHHHIIIIIIHHHEEECCCBBBBBBAAAAAAAAA@@@@@@@@@???????????????@@@AAAAAAEEEJJJHHHKKKXXXeeeyyy~~~vvvppplllfffeeeqqqqqqeeeZZZSSSQQQOOONNNLLLIIIFFFCCC@@@???===<<<;;;:::::::::;;;<<<@@@@@@AAAAAAAAA@@@???>>>AAA@@@BBBKKKYYYeeelllnnnoooiii```XXXRRRPPPPPPQQQOOOMMMJJJHHHGGGFFFDDDBBB@@@???===<<<===@@@BBBDDDDDDDDDCCCAAA@@@@@@@@@???@@@@@@???>>>===<<<;;;::::::::::::;;;;;;::::::::::::777888;;;===@@@GGGPPP```jjjyyyuuuyyy~~~}}}}}}}}}~~~|||{{{zzz{{{}}}~~~~~~}}}|||||||||{{{zzzxxxvvvttttttvvvwwwyyyzzzzzzyyyyyyxxxxxxxxxyyyyyyxxxxxxxxxxxxyyy{{{|||{{{zzzyyyyyy~~~~~~rrrfff___VVVTTTPPPIIICCC???>>>???III___zzzwwwggg^^^gggvvv~~~ttteeeWWWOOO[[[tttcccSSSHHH@@@===:::999999::::::999:::???HHHTTT^^^cccdddcccTTTOOOGGG@@@;;;999999:::<<<===AAADDDCCCCCCHHHOOOoooyyywwwrrrbbbSSSLLLKKKIIIIIIIIIHHHEEECCCBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>??????@@@@@@CCCHHHGGGJJJVVVaaatttxxxppplllfffccckkkxxxzzzlll___VVVRRRNNNMMMKKKHHHEEEBBB@@@???===<<<;;;:::999999:::;;;>>>???@@@AAABBBAAA@@@??????===???EEEQQQ^^^hhhmmmoookkkccc[[[UUUQQQQQQRRRPPPNNNJJJHHHGGGEEECCCAAAAAA???===<<<===???AAACCCFFFEEEDDDCCCAAA@@@???>>>AAAAAA@@@???===<<<;;;:::999::::::::::::::::::999:::777777;;;===>>>CCCIIIUUU]]]iiiuuu~~~}}}}}}}}}|||zzzyyyzzz}}}~~~~~~~~~}}}{{{yyywwwuuusssrrrvvvwwwxxxzzzzzzzzzyyyyyyxxxxxxyyyyyyyyyyyyxxxxxxxxxzzz}}}}}}|||zzzyyyyyy}}}}}}}}}|||oooddd^^^YYYVVVOOOGGGAAA>>>???@@@QQQhhhssseeecccqqqyyyfffUUUMMM^^^tttaaaRRRGGG???===999888999::::::999;;;???GGGPPPWWWZZZXXXVVVKKKHHHDDD???<<<:::999999;;;>>>AAACCCBBBCCCGGGKKKeee~~~{{{wwwfffUUUPPPMMMJJJIIIHHHGGGEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA??????>>>>>>>>>??????@@@AAAFFFFFFHHHTTT]]]mmm{{{rrrnnnhhhaaaeeennnuuufffZZZUUUOOONNNLLLIIIFFFDDDAAA@@@>>>===<<<:::999999::::::<<<>>>@@@BBBCCCBBBAAA@@@===>>>???BBBHHHTTTaaaiiillljjjfff___YYYTTTSSSSSSRRROOOLLLIIIGGGFFFCCCAAA@@@???>>>======>>>@@@AAAEEEEEEFFFEEEDDDBBB@@@???AAAAAA@@@???>>>===<<<<<<999999::::::::::::999999999666555999;;;;;;???CCCGGGNNNYYYcccnnn|||~~~}}}||||||{{{zzzxxxyyy|||~~~}}}zzzwwwuuutttttttttxxxyyyzzz{{{{{{zzzyyyxxxxxxxxxyyyzzzzzzyyyxxxxxxvvvzzz}}}~~~|||zzzyyyzzzzzz}}}~~~{{{|||~~~~~~zzzpppggg```ZZZVVVOOOFFF@@@???BBBEEE[[[rrrrrrddddddzzzjjjVVVOOOeeeppp^^^OOOFFF???<<<999888999::::::999;;;===@@@DDDHHHJJJHHHFFFBBBBBBAAA@@@???>>><<<<<<;;;>>>AAAAAAAAADDDGGGJJJ\\\}}}ooo___TTTPPPKKKHHHFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA??????>>>>>>>>>>>>??????>>>EEEDDDGGGPPPVVVdddyyyyyytttmmmcccccciiixxx~~~nnn```YYYPPPOOOMMMKKKHHHFFFDDDCCC@@@>>>===;;;:::999::::::;;;===@@@CCCDDDCCCBBBAAA>>>@@@BBB@@@AAAIIIWWWcccggghhhhhhddd]]]XXXUUUTTTUUURRRNNNKKKIIIGGGDDDBBB??????>>>>>>>>>>>>??????AAACCCFFFHHHHHHFFFDDDBBBAAAAAA@@@??????>>>======999999::::::::::::999999;;;777555777999999;;;???>>>DDDMMMUUU]]]iiixxx~~~}}}|||{{{{{{yyyxxxyyy|||~~~|||yyyvvvtttuuuvvvwwwyyyzzz{{{{{{{{{zzzyyyxxxxxxxxxzzzzzzzzzzzzxxxxxxtttxxx|||}}}zzzxxxxxxyyyyyy|||~~~}}}{{{{{{}}}}}}~~~{{{tttkkkcccZZZVVVNNNEEE@@@@@@DDDIIIbbbxxxrrrbbbcccnnnWWWQQQlllmmm[[[NNNEEE>>><<<999888888:::::::::;;;::::::;;;>>>??????>>>===>>>@@@BBBBBBAAA???>>>;;;>>>@@@@@@AAADDDHHHIIIUUUzzz~~~oooVVVRRRLLLGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA??????>>>>>>>>>>>>>>>???===CCCCCCEEEMMMQQQ\\\ppp{{{rrrgggdddhhhssssssccc[[[RRRQQQOOOMMMJJJHHHFFFEEE@@@???===;;;:::999::::::;;;===@@@CCCEEEDDDCCCBBB???CCCEEE@@@<<>>>>>>>>>>>>>>AAAEEEIIIJJJIIIGGGEEEAAAAAA@@@@@@???>>>>>>>>>999999999::::::999999999>>>999666888999888:::======BBBIIINNNTTT^^^kkkuuuyyy}}}~~~|||{{{|||~~~}}}}}}|||{{{zzzyyyzzz|||~~~~~~}}}{{{xxxvvvvvvzzz}}}|||{{{|||zzzwwwssswwwwwwwwwyyyzzzzzzyyywwwxxxyyy{{{{{{yyyxxxxxxxxxwwwxxxzzz{{{|||~~~~~~xxxiii___SSSJJJHHHEEEAAACCCJJJccczzzzzzfffXXX___||||||kkk___QQQkkknnnZZZKKKCCC<<<;;;999777777888999::::::;;;<<<<<<===<<<<<<<<<:::;;;>>>@@@AAA???>>><<<===>>>@@@BBBCCCFFFJJJMMMUUUeee|||cccUUUKKKLLLIIIBBB@@@EEEDDDCCCBBBAAA@@@@@@??????>>>>>>????????????>>>>>>@@@>>>@@@FFFKKKPPPZZZccc}}}{{{qqqjjjgggeeejjjxxxwwwiii```VVVOOOKKKMMMNNNKKKHHHHHHGGGDDD@@@>>>===<<<:::888<<<===@@@EEEHHHHHHFFFCCC>>>???>>><<<:::???HHHPPP___eeekkkjjjcccZZZTTTRRRUUUUUUSSSOOOKKKGGGFFFFFFCCCBBBAAA@@@???===<<<<<<===???BBBFFFHHHIIIHHHHHHFFFCCC???>>>??????<<<:::<<<<<<;;;::::::999888888888888777777888999::::::===???CCCGGGMMMVVV___eeehhhlllsssxxx{{{}}}{{{}}}{{{yyyzzz}}}}}}}}}~~~~~~|||zzzzzzzzz{{{|||zzz{{{{{{zzzxxxwwwxxxyyy}}}{{{zzz{{{zzzwwwtttwwwwwwxxxyyyzzzyyyxxxwwwxxxzzz||||||zzzxxxxxxxxxvvvxxxzzz{{{|||}}}~~~|||pppaaaTTTHHHEEEBBB@@@EEEOOOiiiwwwcccVVV]]]xxxttteee\\\UUUkkkxxxeeeUUUJJJDDD<<<:::999777777888999:::888999:::;;;<<<<<<<<<<<<999;;;===???@@@???===<<<>>>@@@AAABBBBBBEEEHHHKKKMMM\\\{{{iiiYYYLLLKKKIIICCCAAAEEEBBBBBBAAAAAA@@@AAAAAAAAA>>>>>>????????????>>>>>>AAA???@@@DDDHHHLLLTTT]]]pppuuunnniiiffffffqqq{{{nnnfff\\\TTTNNNNNNNNNLLLJJJKKKIIIFFFBBB@@@???===<<<:::;;;<<>>===<<<===>>>AAACCCFFFGGGHHHHHHFFFCCC@@@?????????===:::<<<<<<;;;;;;:::999999888888777777777777888999:::888:::===AAAFFFMMMUUU[[[]]]aaagggllloooqqqsssttttttwww{{{{{{{{{yyywwwxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzyyyyyyyyyvvvyyy||||||zzzwwwuuuuuu|||zzzyyyyyyyyyyyyvvvtttwwwwwwxxxyyyyyyxxxwwwvvvyyy{{{}}}}}}{{{yyyyyyyyyvvvxxxzzz{{{|||}}}|||{{{}}}sssaaaSSSFFFBBB??????HHHTTTrrrsss```UUU\\\vvv~~~jjj\\\WWWZZZmmm~~~lll\\\OOOGGGDDD;;;:::999777777888999999777777888:::;;;;;;;;;;;;888:::<<<>>>???>>>===<<>>>>>????????????>>>>>>BBB???@@@CCCEEEGGGNNNVVVdddzzz|||tttmmmiiibbbhhhxxxvvvoooeee\\\SSSQQQQQQNNNMMMNNNMMMIIIEEEBBBAAA@@@>>><<<:::;;;===AAAEEEGGGGGGEEECCCCCCCCC???<<<<<<@@@DDDKKKTTT___eeeddd___ZZZXXXOOOPPPQQQQQQPPPNNNLLLJJJDDDCCCBBBAAA@@@>>>======<<<===>>>@@@BBBEEEGGGHHHFFFDDDBBBAAA@@@@@@===<<<<<<<<<<<<;;;::::::999999777777777777777777888999666888999<<>>>>>IIIWWWxxxooo^^^WWWaaazzz|||bbbTTTRRR```uuuwwweeeVVVKKKDDD@@@::::::999888777888888888888999::::::::::::::::::888999;;;===>>>>>>===<<<===???@@@AAAAAACCCGGGJJJRRRZZZppplllUUUKKKJJJHHHEEEDDDCCCBBBBBBAAAAAAAAABBBBBB>>>??????@@@@@@??????>>>AAA??????BBBCCCEEEKKKRRR\\\nnnyyyqqqllleeeeeemmm|||uuujjjaaaZZZXXXVVVRRROOOPPPOOOLLLHHHDDDCCCAAA???===::::::<<>>===>>>@@@DDDMMMYYYbbbdddaaa]]][[[SSSSSSSSSTTTSSSOOOKKKHHHEEEDDDCCCBBBAAA???>>>>>><<<;;;<<<===???CCCFFFHHHFFFEEEDDDCCCBBB@@@>>>======<<<<<<<<<;;;;;;::::::888777777666666777888888888999:::;;;<<<@@@DDDHHHIIIMMMQQQUUUWWWYYY[[[\\\___aaaeeeiiilllnnnnnnnnnjjjkkknnnuuu{{{~~~{{{wwwqqqooooooqqqtttxxxzzz{{{zzzyyyxxxxxxyyy{{{}}}~~~}}}~~~~~~~~~}}}}}}~~~~~~}}}|||{{{zzzzzzwwwyyyyyyxxxvvvuuuuuuvvvwwwwwwxxxxxxwwwvvvvvvuuuvvvxxx{{{{{{yyywwwwwwxxx|||~~~~~~|||||||||xxxyyy{{{|||}}}|||yyyqqqbbbXXXMMMDDDAAA>>>???JJJYYY{{{}}}jjj^^^\\\hhh|||^^^PPPRRRhhhtttdddVVVJJJAAA;;;999999888888888777777888;;;;;;<<<;;;;;;:::999888888999:::<<<===>>>>>>===;;;===???@@@AAACCCGGGJJJYYY]]]mmm}}}zzz___PPPLLLJJJGGGEEEFFFEEECCCBBBAAA@@@@@@@@@??????@@@@@@@@@@@@??????@@@>>>>>>BBBCCCDDDJJJQQQUUUbbbwww~~~uuuoookkkhhhiiiwwwuuulllfffaaa```^^^XXXSSSQQQQQQNNNIIIFFFDDDAAA???===<<<;;;;;;===BBBFFFHHHIIICCCDDDDDDBBB@@@?????????AAAIIITTT]]]aaaaaa^^^\\\VVVUUUUUUUUUVVVSSSNNNJJJFFFEEEDDDCCCBBB@@@??????<<<;;;:::;;;===@@@DDDFFFFFFGGGGGGEEECCCAAA??????======<<<<<<<<<<<<<<<;;;888888777777777777888888:::;;;;;;;;;;;;===@@@CCCEEEHHHLLLNNNPPPQQQSSSUUUWWWXXX[[[^^^````````````___```dddjjjpppsssrrrpppiiiiiiiiimmmqqqvvvxxxyyyvvvvvvvvvvvvwwwyyy{{{}}}{{{|||~~~~~~~~~}}}}}}~~~~~~~~~}}}|||{{{{{{zzzzzzyyywwwuuutttvvvxxxvvvxxxyyyxxxvvvuuuuuuvvvuuuyyy||||||zzzxxxyyy{{{}}}}}}}}}}}}zzz{{{||||||}}}zzzttt```WWWMMMDDDAAA???AAANNN^^^|||xxxeee\\\___nnnyyy\\\QQQWWWrrrpppaaaUUUIII???999999888888888888777777777;;;<<<<<<<<<;;;:::999888888999;;;<<<===>>>??????<<<===>>>???@@@BBBFFFIIITTTWWWddd~~~~~~mmmXXXOOOLLLIIIFFFGGGFFFEEECCCAAA@@@????????????@@@@@@@@@@@@?????????===>>>BBBCCCDDDIIIPPPTTT[[[mmmyyysssooollljjjqqqxxxpppjjjfffgggfff___YYYWWWTTTQQQLLLHHHEEECCC@@@>>>???===;;;<<>>@@@BBBEEEGGGHHHIIIKKKMMMRRRTTTVVVXXXZZZYYYYYYXXXWWWYYY]]]cccjjjnnnoooooodddccceeehhhmmmqqqttttttqqqrrrrrrsssuuuwwwxxxyyyyyyzzz{{{~~~~~~~~~}}}}}}~~~~~~}}}|||{{{zzzzzzzzzzzzxxxvvvuuuwwwxxxwwwyyyzzzyyyvvvtttuuuvvvuuuyyy}}}}}}{{{zzz|||~~~~~~~~~~~~|||}}}}}}}}}}}}~~~}}}jjjZZZOOOEEEAAA???CCCTTTfff~~~sss```XXX^^^ooosssZZZUUU___|||yyyiii[[[PPPGGG???999888888888888888777777666888888999:::::::::::::::999:::;;;<<<>>>???@@@@@@??????@@@??????@@@BBBEEEIIIMMMXXXpppyyy```RRRMMMJJJHHHFFFFFFDDDCCCAAAAAA@@@@@@???@@@@@@AAAAAA@@@@@@??????===>>>AAABBBBBBFFFLLLRRRUUUddd}}}~~~xxxnnnnnnnnnoooxxxuuuoookkklllkkkfffaaa```WWWTTTOOOJJJHHHEEEBBB@@@BBB???<<<<<<@@@EEEIIIKKKIIIHHHFFFDDDCCCAAA@@@???<<>>@@@AAAGGGIIIKKKIIIFFFBBBAAAAAA========================;;;;;;:::999999999999999777888888888777888:::<<<<<<>>>@@@AAABBBCCCEEEGGGLLLNNNQQQSSSTTTUUUTTTSSSRRRTTTXXX^^^dddiiilllmmm``````aaadddhhhkkkllllllkkklllnnnppprrrssstttuuuuuuvvvwwwzzz}}}~~~~~~}}}~~~}}}}}}}}}~~~}}}{{{zzzyyyyyyzzz{{{zzzxxxvvvvvvwwwxxxzzz{{{zzzvvvttttttvvvtttyyy~~~~~~|||{{{}}}~~~}}}~~~~~~}}}}}}}}}www^^^RRRFFFAAA???EEEXXXmmmppp\\\UUU]]]mmmmmmXXXXXXfffuuucccUUULLLFFF???;;;888888888888888777666666444555666888:::;;;;;;;;;::::::;;;===>>>@@@AAAAAABBBBBBAAA@@@>>>>>>@@@AAABBBFFFQQQfffeeeTTTNNNKKKIIIEEEDDDCCCBBBBBBBBBBBBBBB???@@@@@@AAAAAA@@@@@@???@@@>>>>>>AAAAAA@@@CCCIIIJJJLLLYYYsss|||jjjooorrroooqqqzzzsssmmmmmmmmmjjjggghhhZZZVVVQQQMMMJJJGGGDDDBBBDDDAAA======@@@EEEIIIKKKMMMKKKGGGEEECCCAAA???>>>:::;;;???FFFPPPYYY___bbbccc^^^ZZZYYYZZZYYYUUUQQQHHHGGGFFFEEEDDDCCCBBBAAA>>>============>>>>>>???GGGJJJLLLJJJFFFBBBAAABBB============>>>>>>>>>>>><<<;;;;;;:::999999999:::666777999888888999;;;===:::<<<>>>??????@@@CCCEEEBBBDDDGGGJJJLLLMMMMMMMMMMMMOOORRRWWW\\\```bbbccc___^^^___aaadddfffffffffgggiiikkknnnpppqqqqqqqqqrrrsssuuuwwwzzz}}}~~~}}}~~~~~~{{{yyy}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzyyyyyyzzz|||}}}~~~}}}}}}zzzwwwttttttuuuwwwvvvtttttttttuuuuuuvvvvvvvvvvvvvvvwwwzzz}}}~~~~~~~~~~~~}}}}}}|||}}}~~~}}}{{{|||yyy]]]EEE@@@AAAFFFYYYooo~~~hhhSSSSSSdddwwwxxxdddUUU[[[kkk{{{ooo```UUUKKK@@@999777777777777777777888888888888888888888888888888888888999:::;;;<<<>>>????????????@@@AAABBBBBBBBBBBBCCCHHHNNNZZZwww~~~~~~vvv]]]OOOJJJJJJJJJHHHEEEDDDDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>???AAABBBDDDJJJOOOXXXdddxxx}}}wwwrrrpppqqqooouuuzzziiibbbccccccccccccYYYWWWSSSPPPNNNKKKHHHEEEBBB@@@===<<<===AAAFFFJJJJJJJJJKKKJJJGGGCCC@@@===<<<;;;;;;???IIITTT^^^cccmmmiiibbb]]]ZZZXXXVVVTTTOOOKKKFFFDDDDDDDDDAAA>>>@@@???>>>===============@@@CCCGGGKKKKKKIIIFFFCCCBBB@@@>>>===>>>>>>>>>===;;;;;;;;;;;;:::888666444666444333444777999::::::::::::999999:::<<<===>>>@@@@@@BBBDDDFFFGGGIIIJJJKKKJJJIIIMMMTTTZZZ]]]^^^ZZZXXXWWWYYY^^^``````___bbbeeeiiikkklllmmmnnnoooppprrruuuwwwyyy{{{~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{yyyyyyzzz|||}}}~~~~~~}}}}}}zzzyyyxxxyyy{{{{{{xxxvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuwwwyyy|||}}}}}}||||||~~~~~~~~~~~~~~~}}}|||}}}~~~~~~kkkPPPGGGEEEJJJ]]]ssswwwcccRRRVVViii}}}vvvbbbVVV^^^nnn~~~wwwjjj\\\SSSJJJAAA;;;999999999888888777777666666666777777888888999999999::::::;;;;;;;;;<<<<<<<<<>>>???@@@AAABBBBBBBBBBBBEEEHHHKKKTTTlll|||yyyxxxwwwzzz~~~zzzyyywwwgggTTTLLLKKKIIIGGGEEEDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>???AAABBBCCCFFFKKKSSS^^^ooozzztttpppnnniiilllnnneeebbbaaa___```YYYWWWSSSQQQOOOLLLIIIFFFDDDBBB>>><<<<<>>===<<<<<<<<<<<<===@@@EEEHHHIIIHHHFFFDDD@@@>>>;;;:::;;;<<<;;;;;;;;;<<<<<<<<<;;;999777666666555333444666888999999999888888888999:::;;;<<<>>>???@@@BBBDDDEEEGGGGGGHHHFFFFFFJJJQQQWWWZZZ[[[YYYWWWUUUWWWZZZ]]]]]]\\\___bbbfffhhhiiiiiikkklllkkkmmmqqqsssvvvxxx|||~~~}}}{{{|||~~~}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~|||{{{zzz{{{{{{|||~~~~~~~~~~~~~~~~~~}}}}}}zzz{{{}}}|||zzzyyyxxxwwwvvvvvvvvvvvvvvvwwwyyyzzz{{{{{{zzzzzz{{{||||||}}}}}}}}}}}}}}}}}}www[[[NNNJJJOOObbbxxxrrraaaTTT[[[ppp}}}ppp___VVVbbbuuu~~~xxxkkk\\\RRRJJJAAA<<<;;;::::::999888777666666555666666777888999::::::;;;===<<<<<<;;;;;;:::::::::>>>>>>@@@AAAAAAAAAAAAAAAFFFGGGHHHMMM___~~~wwwssstttvvvyyy|||~~~|||uuusssnnnyyyoooWWWMMMJJJIIIGGGDDDCCCCCCCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???@@@BBBCCCBBBFFFMMMUUUcccyyyyyysssnnneeecccqqqvvviiibbb]]][[[[[[XXXVVVSSSQQQOOOMMMJJJHHHFFFDDD@@@===<<<===???@@@HHHJJJMMMNNNMMMIIIEEEBBBAAA@@@===:::===GGGUUU```iiikkkkkkggg___XXXTTTRRRQQQPPPOOOKKKFFFCCCBBBBBBAAA@@@???===<<<;;;;;;;;;:::===AAAEEEGGGGGGFFFEEECCCAAA>>>===>>>>>>>>>===<<<=========<<<:::999888777555444444666777888777777777666777777888999:::<<<<<<===???@@@BBBCCCDDDBBBBBBBBBFFFLLLRRRUUUWWWWWWUUUSSSSSSUUUWWWYYYYYY[[[^^^aaacccddddddfffgggeeehhhkkknnnpppssswwwyyy|||}}}~~~}}}{{{|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}|||~~~~~~}}}{{{yyyxxxwwwwwwwwwwwwxxxyyyzzz{{{{{{zzzzzzzzzzzz{{{|||}}}~~~~~~~~~|||}}}}}}sss[[[OOOLLLRRReeeyyyqqqbbbXXX```vvvuuuiiiZZZVVVfff|||qqq```TTTJJJAAA;;;;;;999999999888888777777777999999::::::::::::;;;;;;=========<<<<<<<<<;;;;;;===>>>???@@@AAAAAAAAAAAACCCDDDEEEIIIUUUpppxxxyyy{{{}}}vvvsssmmmuuuwww]]]PPPLLLHHHFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>???AAABBBAAACCCIIIPPPYYYlll~~~wwwoooeeeaaahhhtttnnnddd\\\XXXXXXWWWUUURRRPPPOOOMMMJJJHHHFFFDDDAAA>>><<<<<<======EEEGGGKKKMMMMMMJJJFFFDDDAAAAAA???;;;:::AAAMMMXXXdddjjjooollldddZZZUUUSSSRRRTTTTTTPPPIIIDDDCCCDDDBBBAAA@@@>>><<<;;;;;;:::999;;;???BBBEEEGGGGGGHHHEEECCC@@@??????@@@???>>><<<===>>>>>>===<<<;;;:::999777444444555777777666777777777777888888999999999:::;;;<<<===>>>???@@@>>>>>>???BBBGGGLLLQQQSSSUUUSSSQQQPPPQQQSSSUUUVVVWWWZZZ^^^___``````aaacccbbbeeehhhjjjkkkmmmppprrrwwwyyy|||~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||{{{{{{{{{yyyzzzzzz{{{{{{||||||}}}~~~~~~{{{zzzyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{zzzzzz|||}}}~~~~~~{{{}}}~~~rrrtttyyytttpppaaaQQQJJJKKKTTTgggyyyqqqddd\\\eeezzzzzzooobbbVVVVVVlllqqq___SSSIII@@@;;;;;;777777888888999999::::::>>>>>>===<<<;;;;;;:::999<<<<<<<<<===>>>>>>??????======>>>???@@@@@@@@@@@@>>>???CCCHHHPPPdddzzzsssooosss}}}fffUUUNNNIIIGGGDDDCCCCCCCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>???@@@AAABBBCCCGGGMMMTTTccc|||zzzqqqgggbbbffflllwwwvvviii___ZZZZZZVVVTTTQQQOOONNNLLLIIIGGGDDDCCCAAA>>>============@@@BBBFFFIIIJJJIIIFFFEEE@@@BBBBBB>>><<<>>>EEEMMM\\\dddmmmnnnggg^^^XXXVVVTTTVVVWWWTTTMMMHHHFFFFFFCCCBBBAAA???===<<<<<<;;;;;;<<<>>>@@@CCCFFFHHHIIICCCAAA>>>=========<<<;;;<<<===>>>>>>>>>===<<<;;;:::888555555666777777666888888888999999999999999888999999:::;;;<<<<<<===<<<===>>>@@@CCCHHHLLLOOORRRQQQPPPOOONNNOOOQQQSSSUUUXXX[[[]]]]]]]]]^^^___bbbdddfffffffffgggiiikkkpppssswww{{{|||~~~}}}~~~yyy{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{zzzxxxyyyyyyyyyzzzzzz{{{{{{}}}~~~{{{yyyyyyyyyzzzxxxyyyyyyzzz{{{||||||}}}zzz{{{|||}}}~~~~~~~~~~~~zzz~~~}}}}}}lllhhhjjjdddWWWNNNFFFEEEKKKXXXlll}}}nnneeeaaannnyyykkk___TTTXXXrrrzzzkkkZZZNNNFFF???<<<===666777777888999:::;;;;;;AAA@@@???===<<<:::999888999:::;;;<<<>>>???@@@AAA<<<===>>>??????@@@??????===<<>>======>>>???@@@DDDBBBEEELLLRRR[[[ppp}}}sssjjjeeeeeegggppprrreee^^^]]]WWWUUURRRPPPNNNLLLIIIGGGCCCCCCAAA@@@???>>>======<<<>>>AAAEEEGGGGGGFFFFFF@@@BBBBBB@@@>>>===@@@CCCQQQYYYdddjjjhhhbbb[[[XXXVVVXXXYYYWWWRRRMMMIIIGGGDDDCCCBBB@@@???>>>>>>>>>=========>>>@@@CCCFFFHHHEEECCC@@@?????????>>>===;;;<<<===>>>???>>>===<<<;;;999666666777888888888999999::::::;;;::::::999999999999999::::::;;;;;;;;;<<<===>>>@@@CCCHHHKKKLLLMMMNNNMMMLLLLLLNNNOOOSSSUUUXXXZZZZZZZZZ[[[\\\```bbbccccccbbbbbbccceeejjjmmmqqqvvvzzz}}}~~~~~~xxx}}}~~~zzz|||~~~}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{|||||||||{{{{{{zzzxxxxxxxxxyyyyyyyyyyyyyyy{{{}}}|||yyywwwwwwxxxyyywwwwwwwwwxxxyyy{{{|||}}}yyyzzz{{{|||||||||||||||{{{}}}~~~yyyfff___^^^XXXJJJEEEBBBDDDMMM]]]sssjjjfffkkkzzzkkk^^^UUU\\\yyyzzzkkkYYYMMMDDD===;;;===888888888999999:::::::::???>>>===<<<;;;999888888888888999;;;<<<>>>??????;;;<<<===>>>????????????@@@<<>>======>>>???@@@DDD???AAAJJJPPPUUUddduuuxxxnnniiifffeeemmm|||{{{lllcccaaaZZZXXXTTTRRRPPPMMMJJJGGGEEEDDDCCCBBB@@@>>><<<;;;:::;;;>>>AAADDDFFFGGGHHHCCCBBBAAA@@@>>>>>>>>>>>>DDDLLLYYYcccfffddd]]]YYYXXXXXXXXXXXXWWWRRRLLLHHHEEEDDDCCCBBBAAA@@@@@@@@@???>>><<<<<<===@@@CCCEEEIIIFFFCCCAAAAAAAAA@@@???:::;;;===>>>>>>>>>======;;;999777777999:::::::::999999:::;;;;;;:::999888999999::::::::::::::::::999;;;<<<<<<<<<>>>CCCGGGFFFIIIKKKLLLJJJIIIJJJKKKPPPSSSVVVWWWWWWWWWXXXYYY\\\^^^______^^^___```bbbfffiiilllppptttwwwyyyyyyssswww}}}~~~}}}|||{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}yyyzzz{{{{{{{{{{{{{{{zzzxxxxxxxxxxxxxxxxxxxxxxxxxxx|||~~~|||{{{|||}}}zzzwwwuuuvvvwwwxxxuuuuuuvvvwwwxxxzzz|||}}}yyyyyyzzzzzz{{{{{{zzzzzz||||||}}}~~~sss___VVVTTTNNNHHHEEEBBBEEEOOOaaayyy}}}hhhiiiuuu|||mmm___WWW___~~~ooo\\\NNNDDD<<<:::;;;::::::999999999999999999<<<;;;;;;::::::999888888777888888999:::;;;<<<===;;;<<<===>>>????????????DDD======CCCBBBGGGfff~~~zzzzzz|||{{{fffWWWLLLIIIGGGFFFFFFEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>??????CCC===>>>HHHNNNQQQ]]]kkk~~~sssmmmhhheeeeeeqqqpppfffccc]]]ZZZWWWTTTQQQOOOKKKHHHGGGFFFEEECCCAAA>>>;;;:::999:::<<>>>>>>>>===<<<<<>>;;;::::::===@@@CCCFFFCCC@@@??????>>>===<<<:::;;;<<<>>>>>>>>>======;;;:::888888:::;;;<<<;;;888999:::;;;;;;:::888888::::::::::::::::::::::::888:::;;;;;;:::;;;@@@CCCAAAEEEIIIJJJIIIGGGHHHIIINNNQQQTTTUUUUUUUUUUUUVVVXXXZZZ\\\\\\\\\]]]___aaaeeefffiiilllppprrrtttuuuppprrruuuwwwyyy|||~~~~~~}}}|||}}}~~~}}}|||||||||{{{{{{{{{{{{|||||||||{{{yyyvvvttttttxxx{{{|||{{{yyywwwuuuuuuuuuuuu{{{zzzxxxwwwwwwwwwxxxxxxyyyyyyxxxxxxxxxyyyzzzzzz}}}|||zzzyyyzzz{{{}}}~~~}}}tttqqqhhhVVVIIIEEEAAA??????GGGXXXmmmvvv^^^iiixxxppp```TTTdddqqqVVVLLLHHHAAA<<<;;;???>>>>>>===<<<<<<;;;;;;:::999888777777888999:::777777888999:::;;;<<<<<<888:::<<<<<<<<<===???AAAEEE???BBBJJJFFFCCC\\\{{{zzz~~~~~~^^^PPPMMMHHHEEEEEEGGGEEE@@@@@@@@@@@@???????????????????????????????????????AAACCCEEEGGGKKKRRRYYY^^^tttzzzpppjjjhhhdddiiiuuu|||mmmgggccc\\\WWWUUURRRLLLHHHHHHFFFFFFEEEDDDBBB???===<<<::::::;;;===@@@CCCFFFGGGKKKGGGBBB@@@AAABBBAAA???;;;???HHHSSS]]]aaa___\\\[[[]]]\\\[[[[[[\\\VVVOOOLLLGGGDDDDDDFFFFFFAAA===AAA>>>;;;999999;;;>>>@@@EEEDDDDDDBBBAAA@@@??????===<<<<<<<<<<<<===>>>>>>===<<<;;;:::999888888888;;;999777666777888;;;<<<:::999888888777888888888666777777999:::<<<>>>???BBBBBBCCCEEEFFFGGGHHHIIILLLMMMOOOQQQRRRSSSTTTTTT[[[ZZZYYYYYYZZZ\\\^^^```fffddddddggglllpppqqqpppmmmmmmmmmooosssxxx|||yyytttrrrrrr~~~~~~~~~|||}}}~~~~~~||||||{{{{{{{{{{{{||||||}}}|||zzzvvvttttttvvvyyyzzzyyyxxxwwwvvvvvvwwwxxx{{{zzzyyyxxxwwwwwwxxxyyyxxxxxxxxxxxxyyyzzz{{{{{{~~~}}}|||{{{|||}}}~~~}}}~~~zzzpppmmmeeeUUUHHHEEE@@@???AAAHHHWWWlllnnn___lll~~~yyyoooggg[[[QQQdddsssZZZQQQMMMFFF@@@???>>>======<<<;;;;;;::::::::::::999888777777777777777888888999999:::::::::<<<===<<<;;;;;;===@@@DDDKKKDDDDDDHHHFFFHHH]]]xxx{{{}}}yyyiiiVVVPPPJJJFFFFFFFFFCCC@@@@@@@@@@@@@@@???????????????????????????????????????@@@BBBDDDGGGMMMTTTYYYmmmvvvmmmiiigggfffkkk}}}wwwmmmeee^^^WWWVVVSSSNNNKKKKKKGGGGGGFFFDDDBBB???===<<<;;;::::::;;;>>>AAAEEEGGGKKKHHHDDDBBBCCCCCCAAA@@@<<<===BBBKKKTTT[[[^^^___\\\]]]]]]ZZZ[[[]]]YYYSSSNNNJJJEEEDDDEEEEEEBBB>>>@@@>>><<<::::::;;;===>>>AAAAAABBBBBBBBBBBBBBBAAA>>>======<<<======>>>>>>======<<<::::::999999::::::::::::;;;<<<===>>>???::::::999888777777777888444444555666888999;;;<<<@@@AAABBBCCCDDDFFFGGGGGGIIIJJJLLLNNNPPPQQQRRRRRRXXXWWWVVVVVVWWWYYY\\\]]]]]]\\\]]]aaagggkkkmmmmmmmmmmmmlllmmmooorrrvvvxxx}}}{{{uuuqqqnnn~~~}}}~~~|||}}}{{{{{{|||||||||{{{{{{{{{{{{||||||}}}|||{{{xxxuuuuuuwwwyyyzzzyyyxxxwwwwwwxxxyyyzzz{{{zzzyyyyyyxxxyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{|||}}}|||||||||}}}~~~}}}~~~~~~wwwlllhhhaaaSSSHHHEEE??????AAAGGGUUUjjj|||iii^^^nnnsssfff]]]UUUPPPeeepppZZZSSSPPPHHHBBBAAA<<<<<<;;;;;;::::::999999:::::::::999888777666555888888888888999999999999:::999888666777:::@@@DDDQQQMMMIIIGGGEEEKKKZZZiii|||vvv|||xxx]]]TTTKKKFFFFFFEEEBBB@@@AAAAAA@@@@@@????????????????????????????????????>>>???AAACCCEEEJJJPPPUUUbbbsss}}}rrrkkkjjjcccaaammmxxxiii```XXXVVVTTTPPPNNNNNNKKKJJJIIIGGGDDDBBB???>>>===;;;::::::;;;???CCCEEEKKKIIIGGGEEEEEEDDDBBB@@@>>>===<<<@@@IIISSS[[[```\\\]]]\\\YYYYYY\\\[[[WWWRRRMMMGGGEEEEEEEEEBBB@@@???>>>======<<<<<<=========>>>@@@CCCDDDEEEEEEEEE??????>>>>>>===>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;555666888;;;<<<<<<<<<;;;;;;:::999888777777777777444444444555666777999:::===>>>???@@@AAACCCDDDDDDDDDEEEHHHJJJLLLNNNOOOPPPTTTSSSSSSSSSTTTVVVXXXYYYYYYYYY[[[___eeejjjmmmnnnmmmlllkkkjjjkkklllnnnooouuuwwwzzz}}}~~~zzzrrrlll~~~~~~}}}|||{{{~~~~~~~~~{{{zzzyyyyyy{{{~~~|||{{{{{{zzzzzz{{{{{{||||||||||||zzzyyyxxxzzz|||{{{zzzyyyxxxxxxxxxyyyzzz{{{{{{zzzzzzzzzzzzzzzzzzxxxxxxxxxyyyzzz{{{|||}}}yyyyyyyyyzzz{{{}}}~~~vvviiieee___QQQFFFCCC<<<>>>AAAFFFRRRggg~~~jjj\\\mmmqqq```VVVRRRRRRhhh{{{gggTTTOOOLLLEEE???>>>::::::::::::999999888888888888:::::::::999777666:::::::::999999888888888777888777777888;;;@@@EEEOOOSSSRRRJJJEEEIIISSSYYY~~~}}}xxx|||cccWWWKKKFFFFFFEEEBBBAAAAAAAAAAAA@@@@@@??????>>>????????????????????????AAABBBCCCDDDFFFJJJOOOSSSZZZfff{{{wwwoookkkddd___eeexxxpppeeeZZZVVVTTTPPPNNNOOOOOONNNMMMKKKHHHEEECCCAAA???===:::888999<<<@@@CCCIIIHHHHHHGGGFFFDDDBBB@@@AAA>>>;;;;;;AAAKKKUUU[[[\\\^^^\\\XXXWWWZZZZZZWWWUUUPPPJJJGGGEEEEEECCCBBB@@@@@@@@@@@@??????>>>======???AAADDDFFFGGGGGGGGGAAAAAA@@@??????>>>?????????>>>>>>===<<<<<<======666777888999999:::999999;;;;;;999888777777666666666666666666777777888999::::::;;;===>>>???@@@AAA@@@BBBDDDGGGJJJLLLMMMMMMPPPPPPPPPQQQRRRSSSUUUVVVVVVWWWYYY]]]bbbgggjjjllljjjjjjjjjiiiiiijjjjjjjjjmmmooorrruuuwwwzzz~~~wwwnnn}}}~~~~~~|||{{{zzz}}}}}}~~~{{{xxxwwwwwwyyy}}}{{{{{{zzzzzzzzzzzz{{{{{{zzz|||}}}}}}|||}}}~~~}}}{{{zzzyyyxxxyyyyyy{{{{{{{{{{{{||||||{{{{{{yyyyyyyyyyyyzzz{{{|||}}}yyyyyyzzzzzz|||}}}~~~~~~wwwiiiddd^^^QQQEEEBBB;;;===@@@EEEQQQffflll___pppsss]]]QQQPPPTTTiiiooo]]]MMMIIIGGG@@@;;;;;;999999999999999888888888666777999;;;<<<<<<;;;:::<<<<<<<<<;;;::::::999999;;;===>>>??????@@@BBBEEEGGGRRRXXXPPPGGGIIIOOOSSSppp|||kkkZZZKKKGGGGGGEEECCCDDDBBBBBBAAAAAA@@@??????>>>????????????????????????AAABBBDDDEEEFFFIIIMMMPPPYYYaaarrr|||uuukkkgggeeegggnnn}}}ooo___XXXUUUQQQNNNNNNOOONNNMMMKKKIIIFFFDDDBBBAAA>>>;;;888888:::>>>@@@DDDFFFHHHIIIGGGDDDBBB@@@CCCAAA>>>===???EEEMMMRRR^^^aaa```\\\ZZZ[[[ZZZWWWWWWSSSNNNIIIGGGFFFEEEDDDBBBCCCCCCCCCBBBAAA???>>>@@@AAADDDFFFHHHIIIIIIIIIDDDCCCBBBAAA@@@???????????????>>>=========>>>>>>???>>><<<:::999:::;;;<<<;;;:::999888777777777777777666666555666666777777777777888999;;;<<<===>>>>>>???AAADDDGGGIIIJJJKKKMMMMMMNNNOOOPPPQQQRRRRRRQQQSSSUUUXXX[[[^^^aaacccgggggghhhiiijjjjjjjjjjjjhhhjjjmmmpppssswww{{{{{{|||}}}}}}|||}}}~~~vvv~~~~~~}}}|||{{{~~~~~~}}}yyyxxxxxxzzz}}}{{{{{{zzzzzzzzzzzz{{{{{{yyy|||~~~~~~~~~}}}{{{yyyyyyyyyyyy{{{{{{|||}}}}}}}}}||||||zzzzzzzzzzzzzzz{{{{{{|||{{{||||||}}}~~~~~~}}}}}}vvvgggddd___RRRFFFAAA<<<===???EEERRRhhh~~~llldddvvvwww]]]OOORRRXXXkkkgggVVVHHHEEEDDD===:::;;;999999999999999999888888666777999;;;===>>>>>>??????>>>>>>>>>======<<<<<<>>>@@@BBBCCCBBBCCCDDDFFFFFFRRRZZZVVVNNNKKKPPPUUUeee~~~uuuaaaNNNIIIIIIEEEDDDFFFCCCCCCBBBAAA@@@??????>>>????????????????????????>>>???AAABBBCCCFFFIIILLLXXX]]]lll|||nnnkkkjjjjjjjjjuuukkk___YYYSSSOOONNNLLLLLLKKKJJJHHHEEECCCBBBBBB@@@===:::999:::<<<===@@@DDDHHHJJJIIIFFFCCCBBBCCCBBBAAA??????BBBGGGKKK]]]bbbeeebbb```___]]]ZZZWWWTTTQQQLLLIIIGGGGGGFFFDDDDDDDDDCCCBBBAAA@@@???BBBCCCDDDEEEGGGHHHJJJJJJFFFEEEDDDBBBAAA@@@@@@@@@???>>>>>>======>>>>>>>>>AAA>>>;;;888777777999::::::999888888777888888888666555555444333333333444444555666777999:::;;;;;;;;;===???AAADDDEEEGGGGGGJJJJJJKKKLLLMMMNNNOOOOOOPPPRRRTTTVVVWWWZZZ]]]```aaaccceeegggiiiiiiiiihhheeehhhkkknnnppptttxxx|||xxxyyyzzzzzzyyyzzz|||~~~}}}}}}}}}~~~}}}}}}{{{{{{|||~~~{{{zzzzzzyyyyyyzzzzzz{{{zzz|||~~~|||||||||~~~}}}{{{zzzzzz{{{{{{{{{|||}}}~~~~~~~~~}}}}}}|||{{{{{{zzzzzzzzzzzz{{{||||||}}}~~~~~~~~~~~~~~~|||~~~}}}}}}rrrdddccc```TTTGGGBBB@@@???@@@GGGVVVkkknnnhhh|||}}}```RRRXXXaaarrrwwwaaaQQQDDDBBB@@@;;;999<<<999999999999999999999999:::::::::;;;===>>>@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@>>>@@@CCCFFFIIINNNSSSWWWVVVZZZ]]]\\\UUUNNNPPPUUU[[[uuujjjTTTNNNLLLFFFDDDGGGDDDCCCBBBAAA@@@??????>>>????????????????????????;;;===???@@@BBBDDDGGGJJJRRRVVVddd{{{tttmmmiiihhhgggmmmyyyiii```XXXSSSPPPLLLLLLLLLKKKIIIGGGFFFEEECCCBBB???<<<:::::::::;;;>>>CCCJJJMMMKKKHHHFFFEEEAAAAAAAAA@@@>>>@@@DDDHHHVVV^^^eeeeeecccbbb^^^ZZZVVVUUUSSSOOOLLLIIIHHHHHHDDDDDDCCCBBBAAA@@@??????AAAAAAAAABBBDDDGGGJJJLLLGGGGGGEEECCCBBBAAA@@@@@@>>>>>>============>>>>>><<<;;;999777777666777777888888888777888888999:::777777555444333333333333333333444666777888999:::999:::<<<>>>@@@AAABBBBBBFFFFFFHHHIIIJJJKKKKKKKKKNNNQQQSSSUUUUUUWWW[[[^^^\\\^^^aaadddeeefffeeeddddddfffjjjmmmoooqqquuuwwwvvvwwwxxxwwwwwwwwwyyy{{{{{{}}}}}}zzz{{{~~~}}}~~~{{{zzzzzzyyyyyyzzzzzz{{{{{{}}}|||zzzxxxxxx~~~}}}|||{{{{{{|||}}}~~~{{{|||}}}~~~}}}}}}|||{{{zzzzzzzzzzzzzzzzzz{{{|||||||||||||||{{{zzz}}}}}}~~~nnnaaabbb```UUUIIICCCCCCAAAAAAIIIZZZnnnqqqhhh~~~eeeWWW^^^iiizzzzzzlll^^^NNNAAA???>>>999888;;;999999999999999999::::::======<<<<<<<<<>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDHHHNNNUUU___iiipppjjjdddaaa```YYYOOOMMMQQQVVVnnn}}}|||~~~qqqYYYQQQNNNGGGDDDGGGDDDDDDCCCBBB@@@??????>>>????????????????????????;;;===???AAABBBDDDHHHJJJJJJNNN\\\rrryyynnneeeeeeeeeiiiyyyqqqfff]]]VVVSSSNNNNNNNNNNNNMMMKKKJJJIIIDDDBBB@@@>>>;;;:::::::::===CCCKKKOOOMMMJJJHHHGGG???@@@@@@>>>===>>>CCCGGGNNNXXXbbbdddcccbbb]]]YYYUUUUUUTTTQQQMMMJJJIIIIIIDDDCCCAAA@@@???>>>>>>>>>???>>>>>>???BBBGGGKKKNNNHHHGGGFFFDDDBBBAAA@@@@@@>>>===============>>>>>>;;;;;;<<<===<<<;;;:::999777777777777888999:::;;;:::999888777666555555555222333444555777888999999777888:::<<<===>>>??????CCCDDDEEEGGGHHHHHHHHHHHHGGGJJJMMMOOOOOORRRVVVZZZYYY[[[^^^aaabbbbbbaaa___cccfffiiilllnnnppprrrttttttvvvvvvvvvuuuvvvxxxzzzzzz}}}~~~|||yyyyyy~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}|||zzzyyyzzz{{{}}}~~~zzzzzz{{{{{{zzzzzzyyyyyyzzz|||~~~~~~{{{zzz{{{}}}~~~}}}||||||||||||{{{{{{zzzzzzzzzyyyyyyyyyzzzyyyzzz{{{}}}}}}{{{yyyyyy}}}uuummmjjjnnnjjjYYYHHHBBB@@@@@@CCCJJJXXXlllyyyooooooyyyiii\\\```pppwwwpppggg___VVVMMMAAA888777999;;;<<<;;;;;;;;;;;;<<<>>>??????>>>===>>>>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@BBBDDDIIIGGGKKKUUU]]]cccnnnzzzxxxmmmbbb\\\XXXSSSQQQRRR\\\bbb~~~zzz{{{zzzzzzbbbPPPKKKJJJHHHEEEFFFDDDBBBAAAAAAAAA@@@???AAA@@@??????>>>>>>??????BBBAAA@@@@@@@@@BBBEEEFFFLLLMMMSSS```qqq|||wwwnnnfffcccgggpppwwwlll```YYYVVVUUUSSSPPPOOOOOOOOOMMMKKKHHHEEEAAA???>>>===;;;::::::???EEEKKKNNNNNNLLLJJJAAAAAA@@@===999:::>>>BBBCCCNNN]]]fffgggccc___\\\WWWVVVVVVVVVUUURRRNNNJJJCCCBBBAAA@@@????????????>>>>>>======???BBBDDDFFFJJJJJJIIIHHHFFFDDDBBBAAA======<<<<<<<<<======>>>?????????>>>======<<<<<<::::::;;;<<<======:::777:::999888666555555555555555555666666555555444333666777777999:::;;;<<<<<<@@@AAABBBCCCDDDFFFGGGGGGFFFHHHJJJMMMPPPRRRTTTVVVWWWXXXYYY[[[]]]___```aaaaaabbbdddfffhhhkkkooosssvvvsssqqqrrruuuwwwwwwvvv{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~||||||||||||{{{{{{zzzyyyxxx{{{~~~~~~|||zzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzyyy{{{zzzzzz|||~~~~~~|||zzz{{{~~~~~~~~~tttnnnnnntttppp^^^KKKAAA@@@AAACCCKKKZZZmmmwwwppptttuuudddXXX```uuuyyypppjjjbbbZZZPPPHHH>>>777666888:::;;;<<<<<<<<<<<<===>>>???????????????@@@AAABBBCCCDDDDDDEEEEEECCCAAABBBCCCEEEJJJLLLUUU```eeefffiiiooonnnddd\\\XXXUUUPPPOOOPPPWWW]]]vvv}}}}}}jjjWWWPPPMMMJJJFFFGGGEEECCCBBBCCCCCCAAA@@@AAA@@@??????>>>>>>??????AAA@@@??????@@@AAACCCEEEGGGHHHNNNYYYggg{{{{{{qqqhhhdddfffmmmrrrxxxfff[[[VVVTTTSSSRRRPPPOOONNNMMMLLLHHHEEEAAA???>>>===;;;:::999<<>>>>>???@@@>>>GGGUUU```eeefffdddbbbYYYYYYXXXYYYXXXUUUQQQNNNGGGFFFEEEDDDCCCBBBBBBBBB???>>>>>>>>>???AAACCCDDDFFFGGGGGGGGGFFFDDDCCCAAA>>>>>>===============>>>??????>>>>>>===<<<<<<<<<::::::;;;===>>>>>>;;;999:::999888777666555555555444444555555444444333222555555666777888999::::::>>>>>>???AAABBBCCCDDDEEEEEEFFFHHHKKKNNNQQQSSSTTTTTTUUUVVVXXXZZZ\\\^^^___^^^```bbbccceeehhhlllooopppnnnlllnnnqqqssstttsssxxxxxxyyyyyyzzz|||}}}~~~}}}~~~~~~~~~}}}~~~~~~}}}||||||}}}}}}~~~~~~~~~}}}|||{{{zzzyyywwwzzz}}}~~~}}}|||||||||{{{|||~~~|||||||||{{{{{{{{{zzzzzz{{{zzzzzz|||~~~~~~}}}{{{|||~~~}}}~~~xxxrrruuu}}}zzzeeeNNNBBB@@@AAADDDMMM\\\pppsssppp}}}zzzooo```WWWddd{{{tttlllfff^^^WWWLLLEEE===888999;;;;;;;;;>>>>>>=========>>>>>>???@@@@@@AAAAAABBBDDDEEEFFFGGGGGGGGGEEECCCCCCEEEGGGIIIPPP[[[fffiiiddd_________XXXTTTSSSQQQNNNMMMNNNRRRYYYlll}}}gggYYYQQQKKKHHHHHHFFFDDDCCCDDDDDDBBBAAAAAA@@@??????>>>>>>??????@@@???>>>>>>???@@@BBBCCCFFFHHHNNNVVV___oooxxxmmmfffeeehhhlllttttttcccZZZVVVWWWVVVTTTQQQOOONNNNNNHHHEEEBBB???>>>===<<<:::777999===AAAEEEHHHJJJKKKHHHFFFDDDBBBAAA@@@===;;;<<>>>>>???AAABBBAAACCCDDDFFFFFFEEEDDDCCC@@@@@@@@@??????>>>>>>>>>???>>>>>>======<<<<<<;;;;;;;;;;;;===??????===<<<;;;:::888777666666555555333444444444444333222222444444555666777777888888;;;<<<===>>>???AAABBBBBBCCCDDDFFFIIIKKKNNNOOOPPPOOOPPPRRRTTTWWWYYY[[[\\\[[[\\\^^^___```cccgggjjjiiihhhgggiiilllnnnoooooosssssstttvvvwwwyyyzzz{{{xxxzzz}}}}}}}}}|||||||||~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|||{{{zzzyyyvvvyyy|||~~~~~~}}}}}}xxxzzz}}}}}}||||||||||||{{{{{{{{{zzzyyyyyyzzz|||}}}|||{{{{{{|||~~~~~~yyy{{{kkkSSSFFF@@@AAAEEEOOO___rrroooooozzzjjjaaa```nnn~~~uuuoooiii```VVVKKKEEE???<<<<<<======;;;@@@???>>>>>>>>>>>>>>>???@@@@@@@@@AAACCCDDDFFFFFFHHHHHHGGGFFFDDDCCCEEEGGGGGGNNNYYY```aaa[[[UUURRRSSSPPPOOOQQQQQQNNNNNNPPPRRRYYYfff|||gggUUUMMMJJJHHHFFFDDDCCCDDDDDDBBBAAAAAA@@@??????>>>>>>??????>>>>>>>>>===>>>???@@@AAADDDGGGMMMRRRWWWccc|||tttjjjeeeeeeggglll~~~pppeee\\\\\\\\\YYYTTTQQQPPPQQQIIIFFFCCC@@@???>>>===;;;777888:::===AAAFFFJJJLLLLLLGGGCCC@@@@@@???;;;888>>>???DDDMMMXXX```cccccc^^^]]]\\\\\\\\\ZZZWWWTTTJJJIIIHHHFFFDDDCCCCCCBBBAAAAAA@@@????????????@@@>>>@@@CCCEEEGGGGGGFFFEEECCCCCCBBBBBBAAA@@@???>>>??????>>>======<<<<<<;;;;;;;;;;;;===???@@@???>>>;;;:::999888777666666666444444555555444444333222444444444555666777777888999:::;;;<<<===>>>???@@@AAABBBCCCEEEHHHJJJKKKLLLKKKLLLNNNQQQTTTVVVYYYZZZXXXZZZ[[[[[[\\\^^^bbbdddccccccdddfffhhhjjjkkkllllllmmmoooqqqtttuuuwwwwwwuuuwww{{{~~~|||{{{}}}~~~|||{{{{{{{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{zzzyyyyyywwwxxx{{{~~~wwwyyy|||~~~~~~}}}||||||||||||{{{{{{{{{xxxwwwvvvxxxzzz{{{{{{zzzyyyzzz}}}~~~}}}}}}nnnWWWJJJ@@@AAAFFFRRRcccvvvyyykkkooozzzeeefffmmm}}}~~~xxxsssmmmaaaVVVJJJEEE???=========;;;999@@@???>>>>>>>>>>>>>>>???>>>??????@@@AAACCCEEEFFFFFFGGGFFFEEECCCCCCDDDFFFHHHMMMRRRTTTTTTSSSQQQOOONNNMMMOOORRRSSSQQQQQQTTTUUU[[[bbbpppzzz^^^PPPLLLGGGEEECCCBBBCCCCCCAAA@@@AAA@@@??????>>>>>>??????>>>>>>======>>>>>>??????@@@CCCHHHKKKMMMVVVkkk|||pppiiifffeeejjjwww~~~pppcccbbb___ZZZUUURRRQQQQQQKKKHHHDDDBBBAAA@@@>>>===:::999999;;;???DDDIIILLLOOOJJJDDD@@@@@@???===:::===<<<>>>DDDOOOYYY___aaa___]]]\\\\\\[[[ZZZWWWTTTLLLKKKIIIGGGEEEDDDCCCBBBCCCBBBAAA@@@@@@?????????===>>>AAADDDGGGGGGGGGGGGDDDDDDEEEDDDCCCBBBAAA@@@?????????>>>======<<<<<<<<<;;;;;;===???@@@@@@???<<<;;;:::888777777777777666666666666666555444444444444555555666777777777777888999:::<<<===>>>>>>>>>???@@@BBBDDDEEEGGGGGGHHHIIIKKKNNNQQQSSSVVVWWWVVVWWWXXXXXXXXXZZZ]]]______```bbbdddeeeggghhhiiigggiiikkknnnppprrrsssssssssvvvyyy}}}~~~}}}{{{zzzxxxzzz|||}}}|||{{{{{{zzz{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{{{{|||||||||{{{zzzzzzyyyyyyzzz}}}zzz{{{}}}~~~~~~~~~|||||||||{{{{{{{{{zzzzzzwwwvvvuuuvvvxxxzzzzzzzzzzzzzzz|||}}}zzzxxxoooYYYMMMBBBCCCIIIVVViii{{{sssiiirrruuuaaaiiiyyyyyytttnnnaaaUUUGGGBBB===:::;;;;;;999777>>>>>>=========>>>>>>???======>>>???AAABBBDDDEEEEEEEEEEEEDDDBBBCCCEEEGGGJJJMMMNNNLLLLLLOOOQQQQQQNNNNNNPPPTTTUUURRRSSSXXXWWW[[[___fffpppYYYNNNGGGEEECCCBBBCCCCCCAAA@@@AAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBFFFIIIJJJQQQaaaqqqxxxnnniiiggggggooo|||mmmhhhaaa[[[WWWUUURRRQQQMMMJJJFFFDDDCCCBBB@@@???===<<<::::::===AAAFFFIIIOOOLLLHHHEEEDDDBBBAAA???;;;999:::>>>GGGRRR[[[``````^^^\\\[[[ZZZXXXUUUSSSPPPOOOMMMKKKHHHGGGEEEEEECCCCCCCCCBBBAAAAAA@@@@@@===>>>@@@BBBDDDEEEFFFGGGEEEEEEFFFGGGFFFEEECCCBBBAAA@@@@@@??????>>>=========<<<;;;<<<>>>@@@???>>><<<<<<:::999888777777777666777777777777666555555444444555555555666666666555666777888:::;;;<<<<<<;;;<<<===>>>@@@AAABBBCCCEEEFFFHHHKKKMMMPPPRRRSSSSSSTTTUUUTTTTTTUUUXXXZZZ[[[]]]```aaaaaabbbccceeedddfffhhhkkkmmmoooooooooqqqsssuuuxxxyyyyyywwwvvvssstttvvvyyy}}}}}}|||{{{{{{zzzyyyyyyyyyzzz{{{}}}~~~~~~}}}}}}{{{{{{|||}}}}}}}}}|||||||||{{{zzz}}}{{{{{{{{{{{{zzzzzzzzzyyyxxxvvvuuuvvvxxxzzz{{{{{{}}}|||}}}|||{{{~~~xxxpppppp{{{pppZZZNNNEEEGGGMMM[[[nnnooojjjyyynnn]]]ggg|||xxxsssnnnbbbUUUEEE@@@;;;999:::<<<;;;:::<<<<<<<<<<<<===>>>??????======>>>???AAACCCDDDFFFCCCDDDDDDDDDCCCDDDFFFIIIJJJNNNNNNJJJIIINNNPPPOOOOOOOOORRRUUUTTTQQQSSSXXXVVVXXXZZZ]]]llleeePPPHHHFFFDDDCCCDDDDDDBBBAAAAAA@@@??????>>>>>>??????>>>>>>>>>??????>>>>>>>>>AAABBBEEEIIIKKKOOOZZZggg}}}tttnnnkkkeeeiiittt|||sssggg```^^^\\\YYYUUUOOOLLLIIIFFFEEEDDDBBBAAA???===;;;:::;;;>>>BBBDDDHHHJJJLLLKKKHHHDDDAAA@@@<<<;;;:::<<<@@@IIITTT[[[aaa___\\\[[[YYYWWWTTTRRRSSSRRRPPPMMMJJJHHHGGGGGGDDDDDDDDDDDDCCCBBBAAAAAA=========>>>???AAACCCDDDEEEFFFGGGHHHHHHGGGEEEDDDBBBBBBAAAAAA@@@?????????>>>===;;;<<<===>>>>>>======<<<;;;:::999888888888666666666777666555555444333333333333444444444444333333444555777888999:::999:::;;;<<<===>>>???@@@CCCCCCEEEGGGIIIKKKMMMNNNPPPQQQQQQPPPOOOPPPSSSUUUVVVYYY\\\]]]\\\[[[]]]^^^bbbdddgggjjjkkklllllllllmmmnnnoooqqqrrrrrrrrrqqqmmmnnnoooqqquuuzzz~~~~~~|||{{{{{{{{{wwwwwwxxxyyy{{{}}}~~~}}}}}}{{{|||}}}~~~~~~~~~~~~{{{zzz|||{{{{{{zzzzzzzzzyyyyyyyyyyyywwwvvvvvvyyy{{{||||||~~~}}}}}}zzzyyy}}}~~~nnngggjjjxxx~~~pppZZZMMMHHHIIIPPP___sss|||llllll~~~kkk[[[ddd{{{yyysssnnncccXXXEEE@@@;;;:::<<>>??????======>>>???AAACCCEEEFFFCCCDDDEEEDDDDDDEEEHHHJJJGGGMMMOOOKKKIIIMMMNNNJJJPPPOOORRRTTTSSSPPPRRRWWWTTTUUUVVVWWW```|||nnnRRRJJJHHHEEEEEEEEEEEEDDDBBBAAA@@@@@@???>>>?????????>>>???????????????>>>======<<>>;;;999:::<<>>@@@@@@>>>;;;<<>>AAABBBEEEFFFHHHIIIIIIHHHGGGFFFCCCCCCBBBAAAAAA@@@@@@??????===;;;;;;<<<======<<<===<<<;;;:::999888888888555555666666555555444333222222222222222222333333111111222333555666777777888999999:::<<<======>>>AAAAAACCCEEEFFFHHHIIIJJJNNNNNNOOONNNLLLMMMOOOQQQRRRUUUYYYYYYXXXWWWXXXZZZbbbcccfffiiikkkkkkjjjjjjiiijjjkkklllmmmmmmnnnnnniiiiiijjjkkkoootttyyy|||~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{yyyyyy{{{}}}~~~}}}}}}}}}}}}|||||||||~~~~~~||||||}}}|||zzzzzz{{{||||||{{{{{{{{{{{{zzzxxxxxxyyyzzz~~~|||zzz{{{~~~vvvgggfffiiiooorrrkkk[[[MMMGGGJJJSSSdddyyyxxxllluuuxxxdddUUUbbbuuujjj^^^WWWFFFAAA<<<;;;>>>@@@@@@===<<<;;;;;;;;;;;;<<<======??????@@@AAAAAABBBCCCCCCCCCFFFHHHIIIHHHGGGGGGGGGLLLUUUUUULLLIIIOOOQQQMMMOOOQQQSSSUUUVVVUUUTTTSSSSSSXXXSSSOOOYYYnnnrrrUUUOOOOOOLLLGGGEEEEEEFFFFFFAAA@@@??????>>>>>>??????????????????>>>>>>>>>>>>===>>>>>>???AAAFFFLLLQQQgggxxxtttllliiihhhjjjtttyyykkkdddccceeeeeeddd[[[PPPKKKKKKKKKHHHDDDGGGBBB===:::;;;===>>>???AAADDDHHHKKKKKKHHHDDDAAACCCBBB???;;;999===DDDJJJYYY]]]bbbbbb___ZZZWWWVVVTTTUUUUUURRRLLLGGGDDDBBB@@@BBBDDDFFFFFFDDDAAA@@@???>>>===<<<===>>>@@@BBBAAACCCFFFIIIKKKJJJIIIGGGFFFFFFFFFDDDBBBAAAAAACCCAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;:::::::::999999888777777666555444444444222222333444444333333333555555555555555555555555555666777888999:::;;;<<<<<<===>>>???@@@CCCFFFIIIJJJJJJJJJKKKMMMNNNPPPQQQRRRRRRRRRSSSTTTUUUWWWWWW[[[\\\___aaaccccccddddddddddddeeefffggghhhiiiiiiiiifffcccdddjjjoooqqqrrrqqqsssvvv{{{}}}}}}}}}~~~}}}}}}~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}||||||}}}|||{{{zzzzzz{{{|||}}}~~~}}}{{{{{{~~~}}}{{{{{{|||}}}}}}|||{{{||||||{{{yyyxxxyyy{{{~~~|||{{{~~~ooobbbaaadddiiillleeeWWWKKKEEEJJJVVVhhh}}}wwwpppvvvaaaTTTeee{{{jjj\\\SSSGGGBBB<<<<<<>>>@@@???======<<<<<<<<<<<<===>>>>>>??????@@@AAABBBCCCCCCDDDDDDEEEFFFFFFEEEFFFGGGIIINNNXXX[[[TTTQQQSSSRRRKKKPPPQQQTTTVVVWWWWWWVVVVVVWWWaaa___WWWXXXeeerrrVVVKKKJJJHHHEEEDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>===>>>>>>???AAAEEEKKKPPP___ppp|||rrrmmmjjjjjjppp}}}yyyllleeedddeeefffggg^^^SSSNNNNNNNNNJJJFFFFFFBBB>>>;;;:::;;;<<<<<<>>>AAAFFFJJJKKKIIIEEEBBBAAAAAA@@@>>><<<===AAADDDOOOWWW```ccc___ZZZVVVVVVTTTTTTSSSQQQOOOKKKHHHEEEBBBCCCEEEEEEEEEDDDBBBAAABBB@@@>>>===<<<===>>>>>>@@@BBBEEEGGGIIIIIIIIIIIIGGGHHHGGGEEEBBBAAAAAABBBAAAAAA@@@??????>>>>>>===;;;;;;;;;::::::::::::999888888777666666555444444333333333444444333333333444444444444444444444444444555555666888999::::::999:::<<<===>>>@@@CCCFFFEEEEEEFFFGGGHHHJJJKKKLLLPPPPPPPPPQQQRRRSSSTTTUUUYYYZZZ\\\___```aaaaaaaaaaaabbbbbbcccdddeeefffffffffdddaaabbbdddhhhkkkmmmmmmnnnqqquuuyyy{{{{{{zzz}}}~~~}}}~~~}}}|||}}}~~~||||||{{{{{{|||}}}~~~~~~~~~}}}}}}||||||{{{{{{{{{}}}|||{{{zzzzzzzzz{{{|||~~~~~~|||zzzzzz|||}}}}}}~~~~~~~~~}}}{{{|||}}}|||zzzzzzzzz|||{{{}}}{{{}}}jjj]]]]]]___cccddd___SSSIIIDDDKKKYYYmmmuuuwwwuuu```WWWllljjjYYYPPPGGGBBB>>>===>>>???>>><<<===============>>>????????????@@@AAABBBCCCDDDDDDEEEFFFFFFEEEDDDFFFIIIKKKTTT]]]ccc```]]]\\\VVVMMMPPPRRRTTTVVVXXXYYYYYYXXX^^^lllnnnddd\\\___zzzttt]]]LLLIIIFFFEEEEEECCCBBBAAACCCCCCBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>===>>>>>>???@@@DDDIIIMMMUUUddd|||zzzpppkkkhhhlllwwwzzznnngggdddeeefffjjjbbbYYYSSSRRRQQQNNNJJJHHHEEEAAA>>>===<<<;;;::::::>>>DDDIIIKKKJJJGGGDDD???AAABBBAAA???=========BBBMMMYYY``````[[[YYYXXXVVVSSSQQQQQQQQQPPPMMMIIIEEEEEEFFFFFFEEEDDDCCCCCCCCCBBB@@@===<<<;;;;;;;;;???@@@BBBDDDFFFHHHJJJKKKIIIJJJIIIGGGDDDAAAAAABBB@@@@@@@@@???>>>>>>======<<<<<<;;;;;;;;;:::::::::888888888777666666555555333333444444333333333333333333333333333333333333333333444444555666777777555777:::;;;<<<===???@@@EEEEEEEEEFFFHHHIIIKKKLLLMMMMMMMMMNNNOOOPPPQQQRRRUUUVVVXXX[[[\\\]]]]]]]]]]]]]]]^^^___```aaabbbbbbaaaaaa```^^^]]]___bbbeeefffgggjjjmmmpppsssuuuvvvxxxzzz{{{{{{{{{|||~~~~~~~~~}}}}}}~~~~~~}}}{{{{{{{{{{{{|||}}}}}}~~~}}}|||||||||{{{{{{{{{zzz||||||{{{{{{|||}}}}}}{{{{{{~~~~~~~~~}}}{{{|||}}}}}}{{{{{{{{{|||yyy}}}|||zzz|||~~~jjj\\\]]]^^^``````ZZZQQQJJJFFFMMM[[[nnnttt{{{wwweee^^^vvvhhhVVVNNNEEEBBB???===>>>>>>===<<<======<<<<<<======>>>???>>>???@@@AAABBBDDDDDDEEEFFFGGGIIIIIIIIIJJJLLLNNNYYYaaagggfffdddbbb\\\TTTPPPQQQSSSUUUWWWXXXYYYYYYbbbqqquuummmfffcccuuu{{{jjjTTTMMMGGGGGGGGGDDDAAA@@@AAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@?????????>>>>>>===>>>>>>???@@@CCCGGGKKKOOO[[[qqqssslllhhhkkkttt|||ppphhhdddccceeekkkeee]]]YYYWWWUUURRRNNNLLLIIIEEEBBB@@@>>>;;;999888<<>><<<;;;;;;;;;===>>>???@@@CCCFFFIIIKKKJJJKKKJJJHHHEEEBBBAAABBBAAA@@@@@@???>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;999999888888777777777777555444444333333333333333333333333333333333333333222222222333333444444444222555888:::::::::;;;<<>>=========<<<;;;<<<<<<;;;;;;<<<<<<===>>>>>>???@@@AAACCCDDDEEEFFFFFFIIINNNPPPQQQPPPPPPPPPZZZ^^^aaaaaaaaaaaa]]]XXXNNNOOOQQQSSSUUUVVVWWWXXX___jjjmmmkkkkkkhhhsssxxx\\\PPPFFFFFFHHHFFFCCCCCCAAABBBBBBBBBBBBAAA@@@???@@@@@@@@@@@@????????????===>>>>>>??????AAAEEEHHHLLLVVVhhh~~~zzzpppiiikkkppptttkkkccc```bbbiiieee___\\\[[[YYYVVVSSSNNNKKKFFFBBB@@@===:::888888;;;AAAFFFJJJKKKKKKKKKGGGFFFCCCAAA???>>><<<<<<>>>===@@@KKKXXXaaabbb```]]]WWWRRRPPPRRRQQQNNNIIIKKKKKKJJJHHHGGGFFFEEEEEEAAA@@@@@@???>>>==================>>>@@@CCCFFFHHHHHHJJJJJJIIIFFFDDDCCCCCCAAAAAA@@@@@@??????>>>>>>=========<<<<<<<<<;;;;;;999999999999999888888888666555444333333333333444333333333333333333333333222222222222333333333333222555888999999999999:::<<<<<<<<<===>>>@@@BBBBBBGGGGGGGGGHHHIIIJJJLLLLLLKKKMMMOOOQQQSSSTTTTTTTTTVVVVVVWWWXXXYYYZZZ[[[[[[ZZZ\\\[[[XXXTTTRRRUUUXXX[[[]]]___aaabbbeeejjjnnnqqqtttwwwyyywwwvvvuuuuuunnnpppsssvvvyyy}}}~~~~~~~~~}}}||||||{{{{{{}}}}}}~~~~~~~~~~~~}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{ttttttuuuwwwzzz~~~~~~}}}}}}{{{zzzxxxzzz}}}}}}|||{{{{{{{{{{{{zzz|||xxxhhh```bbbcccaaaZZZRRRKKKGGGIIIQQQ^^^nnn}}}tttkkkvvvvvvpppmmmuuu]]]MMMEEE???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>???@@@BBBCCCEEEFFFGGGEEEJJJPPPTTTTTTSSSRRRQQQVVVVVVVVVVVVXXXYYYXXXVVVNNNNNNOOOQQQRRRTTTUUUVVVWWW^^^^^^```ffffffkkk{{{jjjWWWHHHFFFHHHFFFEEEGGGCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@?????????===>>>>>>>>>>>>@@@BBBEEEJJJQQQ^^^pppyyyooommmmmmrrr{{{oooccc]]]___dddaaa___]]]]]]\\\ZZZXXXOOOKKKFFFAAA???<<<:::888999;;;???CCCFFFIIIKKKLLLLLLIIIDDDAAA@@@@@@???>>>AAA<<<999@@@NNN[[[______^^^YYYSSSOOOOOONNNLLLIIIMMMMMMLLLKKKIIIHHHFFFEEE@@@@@@@@@@@@@@@@@@??????============>>>@@@BBBDDDEEEGGGIIIIIIGGGEEEEEEEEEBBBBBBBBBAAA@@@@@@??????>>>============<<<<<<<<<::::::::::::::::::::::::777666555333333333444444333333333333333333333333333333333333333333333222333555777777777777888999999999:::;;;<<<>>>???@@@CCCCCCDDDDDDEEEGGGHHHIIIHHHIIILLLNNNPPPPPPQQQPPPRRRSSSTTTUUUVVVWWWWWWXXXXXXXXXWWWUUURRRQQQRRRTTTWWWZZZ]]]^^^]]]```eeeiiinnnrrruuuwwwuuusssqqqppphhhkkknnnppprrrvvv{{{}}}|||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{{{{yyyyyyzzzzzzzzzzzzzzzzzztttuuuuuuwwwzzz}}}~~~||||||{{{yyyxxxvvvyyy|||}}}|||zzzzzz{{{}}}|||}}}~~~yyykkkfffiiijjjfff\\\RRRJJJGGGGGGPPP___ooo}}}{{{jjjcccooo|||pppkkktttlllWWWHHHAAA;;;;;;<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<======>>>>>>???@@@BBBDDDEEEFFFGGGEEEIIINNNQQQRRRQQQRRRRRRSSSPPPOOOPPPRRRRRRQQQPPPOOOOOOOOOPPPQQQSSSTTTUUURRRVVVTTTUUU\\\\\\```nnnjjjSSSLLLJJJEEECCCFFFCCCDDDFFFFFFFFFEEECCCBBBAAAAAA@@@@@@@@@?????????<<<>>>>>>>>>>>>>>>AAACCCFFFKKKTTT___pppvvvsssmmmhhhrrrtttddd\\\]]]]]]]]]\\\]]]]]]]]]\\\[[[SSSOOOHHHCCC@@@???>>>===;;;;;;<<<>>>AAAEEEIIIKKKNNNKKKGGGEEEDDDDDDAAA???BBB>>>;;;<<>>===============>>>>>>@@@CCCFFFHHHGGGGGGGGGGGGDDDCCCCCCBBBBBBAAAAAA@@@>>>>>>>>>=========<<<<<<:::::::::::::::;;;;;;;;;888777555333222333444555444444444444444444444444555555555444444333333333333444555444444444666888999999999:::<<<===???@@@?????????@@@AAABBBCCCDDDEEEGGGIIILLLMMMNNNNNNNNNNNNOOOPPPPPPRRRRRRSSSTTTVVVTTTRRRQQQQQQRRRQQQPPPTTTXXX[[[[[[ZZZ[[[___dddfffiiilllmmmlllkkkkkkkkkfffiiilllmmmmmmppptttyyyzzz|||~~~|||zzz{{{}}}}}}}}}~~~~~~{{{|||}}}~~~~~~}}}|||zzzyyyxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxyyy|||~~~}}}{{{zzzzzzxxxvvvvvvxxx{{{|||{{{zzzzzzzzz}}}~~~~~~}}}qqqllloooqqqlllaaaTTTLLLIIIDDDOOOaaarrr~~~uuubbb]]]kkkwwwjjjdddzzz{{{eeeSSSFFF???888999:::::::::999:::<<<===============>>>??????>>>???@@@BBBDDDEEEGGGGGGEEEGGGJJJMMMMMMOOOQQQRRRTTTPPPNNNOOOQQQPPPMMMLLLPPPPPPPPPPPPQQQRRRTTTTTTRRRVVVRRRQQQUUUTTTXXXggg{{{~~~___SSSMMMDDD@@@BBBAAACCCDDDEEEDDDCCCAAA@@@AAAAAAAAA@@@@@@@@@??????<<<>>>>>>>>>===>>>@@@BBBBBBGGGMMMTTTbbbzzz{{{xxxqqqfffjjjwwwxxxfff\\\]]]YYYZZZ[[[\\\]]]^^^]]]]]]XXXSSSLLLFFFDDDCCCCCCBBB;;;;;;:::;;;>>>BBBFFFIIINNNLLLIIIHHHHHHFFFCCC???AAAAAA???<<<<<>>>>>>>>======<<<;;;;;;>>>AAAEEEGGGHHHGGGHHHIIIEEEDDDDDDCCCCCCBBBAAAAAA>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;999777555333222333444555555555555555555555555555777666666555555444444333333333333222111222444777444555555666777999:::;;;<<<<<<<<<<<<===???@@@AAADDDFFFHHHJJJLLLMMMMMMMMMLLLLLLMMMNNNOOOPPPPPPQQQTTTQQQNNNNNNQQQRRRPPPNNNRRRVVVZZZZZZXXXXXX\\\```^^^```aaaaaaaaabbbeeeggg___aaadddhhhllloooqqqrrrwwwzzz|||~~~~~~{{{{{{{{{|||~~~|||{{{zzz{{{|||}}}zzzzzz{{{{{{||||||}}}}}}zzz|||~~~}}}{{{yyywwwyyy{{{zzzxxxuuussssssvvvwwwxxxzzz|||~~~}}}|||{{{xxxvvvtttssswwwyyy{{{}}}}}}|||zzzyyywww{{{}}}|||}}}wwwjjjiiimmmnnnhhh\\\PPPIIIGGGEEENNN___qqqppp```[[[gggoooaaahhh{{{ttt___MMMCCC???===:::888888;;;>>>===<<<@@@BBBAAA???>>>???@@@@@@DDDDDDDDDDDDDDDEEEEEEFFFIIIHHHHHHIIIKKKNNNQQQSSSRRRQQQOOOMMMLLLLLLLLLMMMMMMNNNOOONNNNNNOOOQQQTTTSSSSSSRRRRRRSSSUUUXXXYYYkkktttXXXLLLKKKIIIBBBCCCBBBBBBAAABBBCCCDDDEEECCCCCCBBBBBBAAA@@@??????@@@@@@????????????@@@@@@FFFFFFIIINNNVVVfffzzztttqqqmmmjjjwwwttteee^^^___YYYWWWZZZ]]]^^^```ccc^^^XXXPPPIIIEEEBBB@@@??????===<<<;;;;;;>>>@@@BBBHHHIIIJJJKKKIIIFFFCCCAAA>>>???>>>===<<<>>>CCCHHHRRRQQQOOOKKKHHHGGGIIIKKKNNNOOOPPPQQQPPPNNNLLLJJJFFFEEEDDDBBBCCCDDDFFFGGG??????>>>>>>======<<<<<>>>>>===<<<<<<;;;:::<<<===??????>>><<<;;;999999888666555555555555555555444555555666777888:::999999777555333111000444444444555555666666666555555555666777888888999999999:::;;;;;;<<<<<<===???@@@AAABBBDDDEEEFFFGGGIIIJJJKKKJJJJJJJJJLLLNNNLLLMMMMMMNNNNNNOOOPPPPPPQQQSSSUUUWWWWWWWWWXXXZZZ\\\\\\[[[[[[\\\^^^```bbb^^^```cccgggkkknnnqqqrrrrrruuuvvvyyy||||||||||||}}}~~~}}}|||{{{{{{|||}}}||||||||||||}}}}}}}}}~~~}}}~~~}}}{{{zzzzzz{{{}}}|||zzzwwwuuuuuuuuuvvvwwwyyy|||~~~{{{xxxvvvuuuuuuuuuyyy{{{}}}}}}zzzyyywww{{{}}}}}}tttjjjfffkkknnnhhh\\\PPPIIIGGGIIIRRRbbbsss}}}mmm```___kkk~~~lll^^^eee~~~}}}lllYYYJJJBBB???===;;;999999<<<>>>===<<<>>>???@@@>>>>>>???@@@@@@CCCCCCDDDEEEFFFHHHJJJKKKIIIIIIHHHGGGHHHJJJLLLMMMMMMMMMLLLKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOQQQUUUXXX[[[XXXSSSPPPOOOQQQUUUWWWbbbcccRRRLLLHHHCCCEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBAAAAAA@@@?????????@@@??????>>>>>>??????@@@DDDDDDFFFJJJPPP]]]uuuyyytttoookkkmmmooodddccc]]]XXXZZZ[[[ZZZ[[[]]]]]]XXXQQQKKKGGGDDDBBB@@@???>>>;;;:::999;;;<<<>>>EEEFFFHHHIIIHHHGGGEEECCC@@@@@@???===:::;;;???CCCMMMOOOQQQQQQPPPNNNNNNNNNPPPPPPPPPPPPOOONNNLLLKKKIIIHHHFFFDDDDDDDDDEEEEEEAAAAAA@@@???===<<<;;;;;;>>>???@@@AAACCCFFFHHHIIIGGGFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@???>>>>>>======:::;;;<<<======<<<:::999::::::999888777777777777888888777666666777777777888888888777666555444333333333444444444555555555444444555666666777777888666666777888999:::;;;<<<===>>>???@@@BBBCCCDDDEEEEEEGGGHHHGGGGGGGGGIIIKKKJJJJJJKKKKKKLLLMMMMMMMMMNNNPPPSSSTTTTTTTTTVVVWWWVVVVVVUUUTTTUUUWWWYYY[[[[[[\\\```dddhhhlllooopppnnnppppppqqqxxx~~~{{{{{{}}}~~~}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}||||||~~~~~~}}}}}}~~~~~~~~~}}}}}}|||}}}|||zzzxxxxxxuuuuuuvvvxxxzzz}}}{{{xxxvvvvvvwwwxxxxxxzzz}}}}}}zzzxxxxxx{{{~~~~~~qqqjjjdddjjjnnniii\\\OOOHHHGGGJJJSSScccvvvzzzkkkbbbeeerrrhhh\\\ddd}}}yyyqqqbbbRRRFFF@@@???===<<<::::::<<<===>>>===>>>======>>>??????@@@@@@BBBCCCDDDFFFIIILLLNNNPPPIIIIIIGGGFFFFFFFFFGGGHHHGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMNNNOOOSSSXXX\\\___[[[TTTNNNMMMPPPUUUXXX[[[qqq~~~~~~oooYYYNNNIIIFFFFFFEEECCCBBBAAAAAABBBCCCAAAAAA@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>??????AAAAAACCCEEEHHHQQQccctttxxxqqqlllhhhsssrrrmmmddd]]][[[[[[XXXWWWXXXZZZVVVQQQMMMJJJGGGDDDBBB@@@>>><<<999888888999999???AAACCCFFFGGGHHHHHHGGGCCCBBB@@@<<<999999;;;===CCCIIIOOOTTTUUUSSSRRRQQQRRRRRRQQQPPPOOONNNMMMLLLNNNLLLJJJHHHFFFDDDDDDCCCCCCCCCAAA@@@>>>===;;;;;;;;;;;;<<<>>>@@@BBBDDDFFFHHHHHHGGGFFFDDDCCCBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@======>>>>>>>>><<<;;;:::;;;::::::999999:::::::::;;;:::999888777777777777777777777888777777666666333333333333444444444444333444444555555666666666333444444666777888999999;;;;;;<<<===???@@@AAAAAAAAABBBCCCCCCBBBCCCEEEGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKMMMOOOPPPPPPPPPRRRTTTUUUTTTSSSSSSTTTUUUWWWXXXVVVXXX[[[___cccgggkkkmmmlllnnnnnnnnnttt|||~~~zzzyyyxxxxxxyyy{{{}}}~~~~~~~~~}}}}}}|||||||||||||||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~|||{{{{{{uuuuuuvvvvvvwwwxxxzzzzzz}}}}}}{{{zzzzzzzzzzzzvvvxxx{{{~~~}}}{{{yyyzzz|||~~~~~~~~~{{{nnnkkkdddkkkpppjjj[[[NNNGGGEEEFFFPPPbbbvvvxxxhhhbbbjjjyyywwwddd\\\ggg}}}}}}sssppphhh[[[MMMCCC??????<<<;;;::::::;;;===??????@@@===<<>>>>>======>>>>>>>>>======>>>>>>>>>??????@@@CCCDDDHHHUUUbbb~~~~~~tttnnnkkknnnyyyyyynnnddd```^^^[[[XXXXXXWWWUUUQQQNNNLLLIIIFFFDDDAAA???===:::999888999999:::<<<>>>BBBEEEHHHJJJKKKDDDBBB???<<<999999999::::::@@@HHHNNNQQQRRRRRRRRRTTTSSSQQQPPPOOONNNNNNNNNRRRQQQOOOLLLIIIFFFCCCBBBCCCCCCBBBAAA@@@???>>>===;;;;;;;;;<<<===???@@@AAAFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBAAA???>>>===;;;;;;:::::::::;;;;;;<<<::::::999888888888888888888888888999888777777666333333333333333333333333333333333444444555555555444444444555555555555666888888999:::;;;<<<=========???@@@?????????AAACCCDDDDDDEEEEEEFFFGGGGGGGGGHHHJJJKKKLLLLLLMMMOOOQQQTTTSSSSSSSSSSSSTTTUUUVVVRRRSSSVVVYYY]]]bbbfffhhhiiikkkllllllrrrzzz}}}|||xxxxxxxxxxxxxxxyyyzzz{{{}}}}}}}}}}}}||||||{{{{{{{{{|||}}}~~~~~~~~~~~~|||||||||wwwwwwvvvuuuttttttttttttvvvzzz~~~}}}|||wwwyyy|||}}}}}}~~~~~~~~~~~~}}}xxxmmmjjjfffmmmqqqjjjYYYKKKDDDDDDEEEPPPcccwwwsssccc```kkk~~~|||ssslll___]]]mmmyyy}}}~~~zzzuuupppllleeeXXXKKKBBB??????;;;:::999999:::>>>BBBEEEHHHAAA===@@@BBBAAABBBEEEFFFFFFFFFGGGHHHIIIJJJKKKGGGGGGHHHIIIJJJLLLMMMNNNHHHHHHGGGGGGGGGFFFFFFFFFKKKKKKJJJIIIJJJNNNUUUYYYZZZYYYVVVTTTRRRSSSTTTUUUZZZ```xxx|||}}}~~~gggUUUNNNMMMFFFDDDBBB@@@>>>=========??????>>>>>>>>>>>>>>>===>>>======<<<<<<======>>>======???BBBCCCEEEMMMWWWjjj~~~zzzrrrnnnkkknnnwwwjjjeeeccc___\\\[[[VVVSSSPPPNNNLLLJJJGGGEEEBBBAAA???===<<<;;;;;;<<<777888;;;>>>BBBFFFJJJLLLDDDBBB???===;;;;;;;;;:::777;;;AAAFFFJJJNNNRRRTTTTTTSSSRRRQQQPPPPPPPPPPPPUUUTTTSSSPPPLLLHHHDDDBBBBBBBBBBBBBBBBBBAAAAAAAAA???>>>>>>===<<<<<<<<<===BBBBBBCCCDDDEEEFFFFFFGGGGGGFFFDDDCCCCCCCCCDDDEEEDDDDDDCCCCCCBBBAAA@@@???;;;;;;:::::::::;;;<<<<<<888777777777888888999:::;;;;;;::::::999888666666333333333333333333333333333333333333444444444444666666666555444333333333555555666777888999999:::;;;<<<======<<<<<<>>>@@@BBBBBBBBBCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHIIILLLOOONNNNNNNNNOOOOOOPPPQQQQQQQQQQQQSSSUUUYYY^^^aaadddfffhhhiiijjjpppxxx{{{zzzzzz{{{{{{zzzyyyxxxzzz{{{zzz{{{|||||||||||||||{{{||||||}}}}}}~~~}}}{{{{{{{{{yyyxxxwwwuuussssssrrrrrrrrrwww{{{}}}}}}~~~}}}}}}}}}}}}xxxlllfffdddkkkooogggUUUGGGBBBDDDHHHSSSfffzzz|||nnn___^^^mmmqqqgggddd^^^eeeyyy|||xxxtttqqqooolllcccWWWJJJAAA>>>???;;;:::999888:::AAAIIIOOOSSSHHHAAACCCEEECCCDDDIIIIIIHHHGGGGGGFFFFFFFFFGGGFFFGGGIIILLLOOOQQQSSSTTTOOONNNLLLKKKKKKKKKLLLMMMSSSQQQMMMJJJIIILLLQQQVVV[[[[[[YYYWWWUUURRRPPPOOOWWWZZZkkkzzzzzz~~~rrr\\\PPPMMMFFFDDDBBB@@@>>>=========??????>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<;;;>>>BBBBBBCCCIIIQQQ]]]nnnzzznnnjjjiiisssrrrkkkhhhddd```^^^XXXUUUQQQNNNMMMKKKJJJHHHEEEDDDBBBAAA???>>>>>>>>>777777999;;;???DDDHHHJJJFFFCCC@@@>>>>>>>>>===;;;999;;;===@@@DDDIIIPPPUUURRRRRRRRRRRRRRRRRRRRRRRRVVVVVVVVVSSSPPPKKKGGGDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBAAA???>>><<<;;;;;;:::===>>>???AAACCCEEEFFFGGGFFFEEECCCBBBBBBCCCEEEFFFCCCCCCBBBBBBAAAAAA@@@@@@===<<<<<<;;;;;;;;;<<<<<<777777777777888999:::;;;<<<<<<<<<;;;:::888777666444444444444333333333333444444444444444444444444777666666555444333222222333444444555666666777777888:::::::::::::::<<<>>>??????@@@@@@AAABBBBBBBBBCCCDDDDDDDDDDDDFFFIIILLLLLLLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRTTTXXX[[[___bbbeeehhhiiijjjpppwwwzzzxxx{{{}}}~~~}}}{{{zzz{{{}}}~~~}}}}}}wwwxxxzzz|||}}}}}}}}}}}}||||||||||||}}}~~~{{{yyyyyyzzzyyyyyywwwvvvuuuuuuuuuuuussswww|||}}}|||{{{zzzzzzyyy{{{}}}~~~}}}~~~yyykkkaaa___fffjjjaaaPPPDDDAAAEEEJJJVVViii}}}yyyvvvkkkaaacccsss~~~wwwhhh```bbbeeeuuuzzzuuusssmmmiiiaaaUUUHHH@@@>>>???<<<;;;:::999<<>>>>>???????????????????????????===<<<<<<;;;;;;<<<<<<===;;;:::<<<@@@@@@@@@DDDKKKUUU```ssssssppplllooo~~~}}}uuuqqqkkkfffddd\\\XXXSSSOOONNNMMMMMMLLLIIIHHHFFFCCCAAA???===<<<888888888:::===AAAEEEGGGIIIFFFBBBAAAAAA@@@===;;;;;;;;;;;;<<>>===============:::999999999999999:::;;;;;;;;;;;;;;;;;;:::999999555555555444444444333333555555555444444444444444333333333333333333333333222222333333444555555555666777888777777777999;;;<<<<<<<<<===>>>>>>?????????@@@AAA@@@@@@BBBEEEHHHHHHIIIJJJLLLNNNOOOPPPPPPSSSSSSSSSUUUWWW[[[___aaagggjjjkkklllqqqxxxzzzxxx|||~~~}}}|||~~~~~~~~~|||{{{uuuvvvyyy{{{}}}~~~~~~~~~}}}||||||{{{}}}~~~~~~~~~}}}|||}}}zzzxxxxxxxxxyyyyyyxxxxxxxxxxxxyyyyyyvvvxxxzzz{{{|||~~~zzzxxxvvvvvvvvvxxxyyyzzz|||~~~~~~yyyjjj]]]ZZZaaaeee]]]MMMBBBAAAFFFHHHUUUjjj~~~xxxtttlllfffjjjzzzwwwpppaaa\\\dddnnnyyyxxxjjjggg___SSSFFF???===>>>===<<<;;;:::>>>IIIWWWaaaeeeTTTHHHHHHHHHEEEHHHOOOLLLKKKIIIHHHGGGFFFFFFFFFGGGIIILLLPPPTTTVVVXXXYYY\\\ZZZWWWVVVWWWZZZ^^^aaafffaaaZZZRRRMMMMMMQQQTTTXXXXXXWWWVVVUUUUUUUUUTTTYYY\\\```lllzzzxxx|||iiiWWWPPPHHHGGGDDDBBBAAA@@@@@@AAA???????????????@@@@@@@@@<<<<<<<<<;;;;;;<<<<<<<<<;;;:::;;;>>>>>>===AAAFFFKKKSSSdddzzz|||yyytttqqqyyy}}}xxxrrrllliii___[[[UUUQQQOOOOOOOOOOOOLLLJJJHHHEEEAAA>>><<<:::999999888999;;;???CCCEEEMMMIIIEEECCCBBBAAA===:::999:::::::::;;;@@@FFFJJJNNNPPPSSSUUUVVVVVVUUUTTTVVVWWWXXXWWWTTTPPPKKKHHHGGGFFFFFFEEEDDDCCCCCCBBB@@@???>>>===<<<;;;;;;;;;;;;<<<===>>>???@@@AAAAAAEEECCCAAA@@@@@@BBBDDDFFFFFFEEEEEEEEEEEEEEEFFFGGGBBBAAA@@@???>>>>>>>>>>>>======<<<;;;::::::::::::999:::;;;;;;<<<<<<<<<;;;666666666555555444444444555555555555555555555555000000111222333444555555222222222333333444444555444555666666555555777999999::::::;;;;;;<<<<<<======>>>>>>======???CCCFFF@@@AAACCCFFFHHHIIIJJJKKKRRRSSSUUUVVVWWWZZZ^^^aaaccchhhmmmooonnnooossswwwyyy~~~~~~}}}}}}zzzxxxxxxyyyzzzzzzyyy{{{zzzxxxxxxyyy}}}~~~{{{{{{~~~~~~~~~}}}}}}}}}~~~}}}|||{{{yyyxxxxxxyyyyyyxxxyyyzzz{{{|||||||||{{{{{{zzzzzz{{{}}}}}}{{{yyy{{{zzzxxxwwwuuuttttttssswwwwwwxxx{{{~~~|||kkkYYY[[[]]]\\\UUUKKKDDDCCCEEELLL[[[sss~~~~~~pppiiiuuuyyyqqqeeeaaa^^^[[[qqqvvviiiZZZPPPHHH@@@=========<<<;;;<<<@@@GGGNNNRRRYYYPPPHHHEEECCCCCCLLLWWWZZZTTTMMMJJJKKKKKKHHHEEEIIIIIIKKKMMMOOOPPPRRRRRRXXXXXXYYYZZZ\\\[[[YYYVVV______\\\VVVPPPMMMMMMOOONNNSSSXXXYYYWWWTTTSSSSSSUUUZZZ```hhh{{{}}}}}}~~~~~~{{{~~~cccPPPJJJGGGEEEFFFEEEAAAAAACCC???@@@AAACCCEEEDDDAAA>>>======<<<<<<;;;;;;;;;:::<<<;;;:::999;;;===AAACCCFFFJJJWWWkkkyyysssuuuyyyoookkkfffbbb]]]YYYXXXWWWVVVVVVUUUQQQKKKFFFCCCAAA???>>>;;;:::888888999;;;>>>@@@FFFFFFFFFFFFEEEDDDBBBAAA>>>===<<<<<<===>>>???@@@LLLNNNPPPRRRRRRSSSUUUWWWXXXYYYYYYXXXVVVQQQMMMKKKMMMLLLIIIGGGDDDBBBAAAAAAEEEEEEDDDDDDBBB@@@???>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<=========>>>AAADDDEEEDDDCCCBBBBBBCCCDDDEEECCCBBBBBBAAA@@@???>>>>>>>>>>>><<<;;;;;;;;;;;;;;;??????>>>===<<<<<<;;;;;;666666666666666666666666555555555555555555555555444444444333333222222222111222333444555444333222444444444555555666666666666888999999888888999:::=========>>>>>>>>>>>>>>>AAAAAABBBBBBCCCDDDEEEEEEPPPRRRTTTVVVXXXZZZ^^^aaaccchhhmmmnnnmmmmmmpppsssxxx}}}~~~~~~}}}{{{yyyyyyzzz{{{{{{zzz{{{zzzxxxxxxyyy|||}}}}}}~~~~~~~~~~~~}}}|||||||||}}}~~~{{{zzzyyywwwwwwwwwxxxxxxyyyyyyyyyyyyzzzzzz{{{{{{{{{zzzyyyyyy{{{{{{zzzxxxxxxxxxwwwvvvuuuuuuuuuuuuvvvvvvwwwzzz~~~xxxkkk]]][[[\\\[[[TTTJJJDDDCCCEEEOOO```xxxtttlllxxx|||pppccc]]][[[\\\uuu~~~mmm[[[PPPIIICCC???>>><<<;;;:::;;;???DDDJJJMMMRRRKKKEEECCCCCCDDDMMMWWWbbb[[[TTTOOOOOONNNKKKHHHGGGGGGHHHJJJKKKMMMNNNOOOOOOQQQTTTYYY\\\[[[XXXUUUYYY[[[[[[YYYTTTQQQPPPQQQPPPSSSVVVVVVTTTTTTWWWZZZ]]]```bbbdddrrr}}}~~~fffUUUKKKFFFCCCEEEFFFCCCBBBDDD>>>>>>>>>@@@AAAAAA>>><<<=========<<<<<<<<<;;;;;;===;;;::::::;;;===@@@AAAEEEGGGQQQaaarrr~~~vvvttt}}}wwwmmmiiicccaaa___^^^^^^]]][[[ZZZYYYUUUNNNIIIFFFCCCAAA???===<<<:::999999;;;===???CCCDDDEEEFFFFFFDDDCCCBBB???>>>===<<<<<<===>>>???EEEHHHMMMQQQRRRSSSUUUVVVVVVWWWWWWWWWVVVSSSPPPOOOOOONNNKKKIIIFFFDDDBBBBBBDDDDDDCCCCCCAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<=========>>>AAACCCEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>===<<<<<<<<<<<<===============<<<<<<<<<;;;::::::999888777666666555555555555555555555555444444444444333333333222111222333444444333222222333333444444444555555555555666888888777777777888:::;;;;;;;;;<<<<<<======;;;;;;===???AAACCCDDDEEENNNQQQTTTWWWYYY[[[^^^```ccchhhlllnnnmmmlllnnnpppwww|||~~~~~~~~~~~~}}}~~~|||zzzzzz{{{|||{{{zzzzzzyyywwwwwwxxxzzz|||~~~}}}~~~}}}|||||||||{{{{{{zzzzzzzzz{{{|||}}}zzzyyyyyyxxxxxxxxxyyyyyyyyyxxxwwwvvvwwwxxxzzz{{{|||zzzxxxwwwxxxyyyxxxxxxvvvuuuuuuuuuuuuuuuvvvwwwuuuuuuvvvyyy}}}zzzrrriii___[[[\\\YYYRRRHHHCCCCCCFFFTTTfff}}}{{{rrruuueee^^^]]]```{{{qqq[[[OOOIIIEEE@@@???;;;;;;:::;;;===@@@DDDFFFHHHEEEBBBBBBCCCEEELLLSSS]]]WWWPPPLLLKKKKKKJJJHHHFFFGGGHHHIIIJJJKKKLLLLLLFFFIIINNNUUUZZZ[[[XXXUUURRRUUUYYYZZZXXXVVVTTTSSSRRRSSSTTTSSSSSSVVV\\\bbbggggggddd```eee}}}nnn___NNNFFFAAACCCEEECCC@@@??????>>>======??????>>><<<>>>>>>============<<<<<<===<<<;;;::::::<<<>>>???BBBDDDJJJTTT```rrr|||uuuwwwxxxmmmiii^^^^^^___aaaddddddcccaaa___[[[TTTNNNJJJGGGDDDBBB@@@>>><<<;;;:::;;;<<<===>>>@@@CCCEEEFFFEEEDDDCCC@@@@@@>>>======<<<======<<>>=========<<<<<<;;;;;;;;;<<<<<<======<<<===@@@BBBFFFFFFGGGGGGFFFDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<============@@@???===<<<:::888666666555555555555555555555555555555555444444444444333222222333333333222222111222333333333333333444444333555666777666555666777777777777888999::::::;;;777888999;;;===???@@@AAALLLOOOTTTXXX[[[]]]___aaacccggglllooooooooopppqqqvvvzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||~~~~~~~~~~~~}}}|||~~~}}}{{{{{{||||||{{{yyywwwvvvuuuuuuvvvwwwxxxyyyyyy|||~~~{{{xxxyyyzzzyyyyyyxxxwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{||||||yyywwwuuussstttvvvyyy{{{}}}zzzwwwuuuvvvwwwxxxwwwvvvvvvuuuuuuuuuuuuuuuvvvtttttttttwww{{{~~~xxxmmmfff___[[[[[[XXXPPPFFFBBBCCCGGGUUUiii}}}nnnddddddjjjpppWWWJJJGGGDDD@@@>>><<<<<<<<<<<<===???@@@AAABBBAAAAAABBBBBBDDDIIINNNRRRMMMIIIFFFGGGHHHIIIIIIHHHIIIIIIJJJKKKLLLLLLLLLEEEGGGKKKRRRWWWYYYYYYWWWQQQSSSUUUVVVWWWVVVUUUTTTQQQRRRTTTTTTTTTYYY```gggkkkjjjfff___^^^mmmzzzlllYYYNNNEEEEEEGGGEEEAAA???BBB@@@>>>===???@@@??????>>>>>>>>>>>>>>>=========>>>===;;;::::::;;;<<<===@@@AAAFFFLLLSSSaaazzzxxxttt{{{{{{oooiiiYYYYYYZZZ]]]bbbgggiiiiiieee```ZZZTTTOOOKKKGGGDDDBBBAAA???===;;;;;;<<<<<<;;;===@@@CCCEEEEEEEEEDDDBBBBBB@@@???===<<<<<<;;;777;;;AAAFFFKKKNNNRRRUUUTTTTTTTTTTTTUUUUUUUUUVVVTTTTTTRRRPPPMMMJJJHHHFFFCCCCCCBBBAAA@@@@@@@@@?????????>>>===<<<;;;;;;:::<<<======<<<;;;<<<>>>AAAGGGHHHIIIJJJIIIGGGEEECCCAAAAAABBBCCCDDDDDDEEEEEEBBBBBBAAA@@@????????????=====================<<>>===<<<:::888777666666666666666666555555555555555555555555555555555222222222222222222111111222222222222222222222222111333555555444333444555333333444555666777888888888888888999999:::::::::KKKOOOUUUYYY\\\___bbbddddddgggkkkooorrrsssuuuvvvwwwzzz~~~~~~}}}|||||||||}}}}}}}}}}}}}}}~~~yyy|||~~~}}}|||}}}|||zzzzzz{{{{{{yyywwwsssssssssttttttuuuuuuuuuvvvyyy||||||xxxvvvvvvxxxxxxwwwvvvvvvvvvwwwxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{xxxvvvsssrrrrrruuuyyy{{{|||zzzwwwuuuvvvxxxxxxxxxxxxwwwvvvuuuuuuttttttttttttssssssvvvyyy}}}~~~zzzjjjaaa]]]\\\\\\WWWNNNEEEAAADDDIIIUUUiii}}}sssjjjmmmvvv~~~hhhPPPEEECCCBBB???===>>>>>>>>>>>>??????@@@@@@@@@BBBCCCCCCCCCEEEGGGHHHNNNLLLIIIHHHIIIJJJLLLLLLIIIIIIJJJJJJKKKLLLLLLMMMLLLKKKLLLPPPUUUYYY[[[\\\TTTRRRQQQPPPQQQRRRTTTTTTOOORRRUUUWWWXXX\\\ccchhhiiihhhgggbbb]]]ddd~~~|||fffYYYMMMJJJJJJHHHEEEEEECCCAAA>>>===>>>?????????=========>>>>>>>>>>>>>>>======<<<;;;:::;;;;;;<<<>>>@@@EEEIIIMMMVVVjjj}}}yyyrrrtttzzz~~~rrrgggXXXVVVSSSUUU[[[cccjjjmmmgggccc]]]WWWSSSOOOJJJHHHEEECCCAAA???===<<<<<<;;;:::;;;===@@@BBBDDDEEEEEEDDDCCCBBBAAA???===<<<;;;888:::<<>>===<<<<<<<<<======<<<:::;;;===???FFFHHHJJJLLLLLLJJJHHHFFFBBBBBBCCCCCCDDDEEEEEEEEECCCBBBAAA@@@????????????AAAAAA@@@???===<<<;;;;;;;;;;;;::::::999888888888888888888777777666666666666666666666666666666666444333333222222111111111222222222222222222222222000111333333222222222333222222222333444555555555777777777777777888888888LLLPPPUUUYYY]]]aaaeeegggggghhhkkkooosssvvvyyyzzzxxxyyy|||~~~{{{{{{|||||||||||||||}}}~~~}}}yyy|||~~~~~~}}}{{{zzzyyyyyyyyyyyyvvvtttqqqqqqssstttuuuuuuuuuuuuvvvwwwyyyyyywwwwwwwwwxxxwwwvvvuuuuuuuuuvvvwwwxxxwwwxxxxxxyyyyyyxxxwwwwwwuuutttrrrqqqsssvvvzzz||||||zzzxxxxxxyyyzzzzzzzzzyyyyyywwwvvvuuuuuuuuuuuuuuutttssstttxxx{{{}}}}}}|||}}}|||iii___]]]^^^\\\WWWMMMDDDAAAFFFLLLUUUiii{{{qqqhhhppp}}}ppp^^^KKKCCCAAAAAA@@@@@@@@@@@@???@@@@@@AAABBBBBB@@@EEEFFFDDDDDDFFFGGGFFFMMMMMMLLLKKKJJJJJJIIIIIIGGGHHHIIIJJJKKKLLLMMMMMMRRRQQQPPPRRRVVV[[[^^^___WWWSSSNNNLLLMMMPPPSSSTTTOOOSSSXXXZZZ[[[^^^ccchhhgggffffffddd___aaatttxxx{{{tttfffVVVMMMIIIFFFEEEGGGBBB???===<<<===>>>======<<<<<<============>>>>>><<<<<<;;;;;;;;;;;;;;;;;;===???CCCGGGJJJOOO^^^lllzzzqqqooosssvvv|||kkk^^^YYYRRROOOTTT\\\eeejjjeeebbb]]]YYYUUUQQQMMMJJJFFFEEECCCAAA???===<<<<<<;;;;;;<<<===???BBBDDDEEEEEEEEEEEECCCBBB???>>><<<;;;;;;::::::===BBBIIINNNPPPQQQRRRSSSTTTTTTUUUTTTUUUVVVVVVUUUSSSQQQNNNMMMJJJHHHFFFDDDCCCBBBBBBCCCAAAAAAAAA@@@@@@?????????<<<======;;;::::::<<<===CCCEEEHHHKKKLLLLLLKKKJJJFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@DDDCCCBBB@@@???===<<<;;;999999999999999::::::::::::::::::999999888888777666777777777777888888888555555444333222222222222333333333222222222222111///111222333222111222333222222222333333333333333222222333555666777888999NNNQQQUUUYYY]]]bbbhhhkkkkkkkkkkkknnnrrrvvvyyyzzzzzzzzzzzz}}}{{{{{{{{{|||||||||}}}}}}~~~}}}|||}}}}}}|||}}}~~~||||||}}}~~~~~~~~~yyyxxxwwwwwwwwwvvvsssqqqppprrrtttvvvwwwwwwwwwvvvxxxwwwvvvwwwxxxzzzzzzyyyvvvvvvuuutttuuuvvvwwwxxxwwwxxxxxxxxxxxxwwwuuutttsssrrrqqqrrrtttwww{{{}}}{{{zzzyyyzzz|||~~~}}}|||xxxxxxwwwwwwwwwwwwxxxxxxvvvtttssstttvvvyyy{{{{{{zzz{{{}}}{{{ggg`````````]]]WWWLLLDDDBBBHHHNNNWWWjjjzzzlllbbblll}}}yyydddVVVHHHCCCCCCBBBCCCEEE@@@@@@??????@@@BBBDDDEEEAAAFFFIIIFFFFFFIIIJJJHHHGGGIIIKKKKKKKKKIIIIIIHHHHHHIIIJJJKKKMMMNNNOOOPPPTTTSSSSSSVVVZZZ^^^```aaaWWWSSSMMMKKKMMMQQQSSSTTTSSSVVVYYY[[[[[[^^^dddiiiiiieeeeeefffaaa```nnn|||yyykkkZZZNNNFFFEEEHHHBBB@@@>>>>>>>>>???>>><<<;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;<<<>>>===???CCCFFFJJJTTT___||||||qqqmmmoooqqqxxxyyyhhhaaaVVVPPPPPPVVV\\\aaabbb___[[[XXXVVVSSSOOOLLLGGGFFFDDDBBB@@@>>>===<<<===<<<;;;:::<<>>======<<<::::::===BBBFFFJJJLLLOOORRRUUUUUUUUUUUUTTTUUUVVVVVVUUUSSSQQQOOONNNLLLIIIGGGEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBAAAAAA======<<<;;;999999:::<<<>>>@@@DDDHHHJJJLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBDDDDDDCCCBBB@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;::::::999999777777777888888888999999777666555333333333333333444444333333222222222222///111222333111111222333444333333333333222222222000000111222444555666666PPPRRRVVVZZZ^^^ccciiinnnnnnllllllmmmqqquuuxxxyyy{{{zzzyyy{{{{{{{{{{{{|||||||||}}}}}}|||{{{{{{|||}}}}}}|||zzz}}}zzzyyy|||}}}~~~wwwvvvuuuvvvvvvuuurrroooqqqrrruuuxxxzzzzzzyyyyyyzzzwwwuuuvvvzzz}}}|||{{{vvvuuuuuutttuuuvvvwwwxxxyyyzzzzzzzzzyyywwwvvvuuuqqqqqqqqqsssuuuyyy|||~~~zzzzzzzzz|||}}}wwwwwwwwwwwwxxxyyyzzz{{{wwwuuussssssvvvxxxzzzzzzxxxyyy{{{~~~yyyfffaaadddaaa^^^WWWLLLDDDBBBIIIOOOYYYkkkzzzkkk^^^gggzzz~~~ooo\\\RRRHHHEEEEEEDDDFFFIII@@@???>>>>>>@@@BBBEEEGGG@@@GGGJJJGGGGGGLLLMMMKKKDDDGGGKKKNNNOOONNNNNNNNNKKKKKKMMMNNNPPPRRRSSSTTTSSSSSSUUUYYY^^^aaabbbbbbVVVRRRNNNMMMOOOSSSTTTTTTVVVXXXZZZZZZZZZ^^^dddjjjlllfffdddfffbbb```lll~~~xxxnnnZZZLLLJJJMMMDDDCCCAAAAAABBBAAA@@@>>>:::;;;;;;;;;<<<<<<======:::::::::;;;;;;<<<<<<<<<>>>;;;;;;???BBBFFFOOOXXXnnnsssnnnnnngggiiippp|||ppphhh\\\SSSPPPSSSWWWYYY```]]]ZZZXXXVVVSSSPPPMMMGGGFFFEEECCCAAA???>>>===???===;;;999:::===AAADDDGGGGGGGGGGGGEEECCCAAA@@@===>>>===<<<;;;;;;===???EEEHHHMMMRRRUUUWWWWWWVVVTTTTTTVVVVVVVVVTTTRRRQQQQQQOOOLLLHHHFFFEEEEEEEEEBBBBBBCCCCCCCCCCCCCCCCCC======<<<;;;999888:::<<<;;;===@@@EEEHHHKKKMMMMMMPPPOOOMMMLLLJJJHHHGGGFFFGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA????????????>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::777777888888999999999999888777555444333333444444444444444333333222222222///111222333222111222333555555444444333222222222222222222222111111111111PPPSSSVVVZZZ^^^dddkkkpppppppppqqqqqqqqquuuyyy}}}|||yyyyyy|||~~~~~~||||||{{{{{{|||}}}{{{|||}}}~~~~~~}}}~~~}}}{{{{{{{{{zzzyyyyyyyyyzzzzzzxxxyyy{{{|||zzzxxxuuurrrrrrtttwwwxxxxxxxxxzzz{{{vvvvvvvvvvvvwwwxxxyyyyyyzzzzzzzzzyyyxxxwwwwwwvvvuuuxxx{{{|||zzzxxxvvvvvvuuuwwwyyyyyyxxxxxxyyy{{{zzzyyyxxxyyyzzzzzzxxxwwwwwwvvvuuuttttttvvvyyy{{{rrrssstttwwwzzz|||{{{{{{}}}}}}~~~vvvccc\\\^^^```___UUUEEE>>>CCCJJJMMM^^^jjjxxxiiiXXXhhhzzzfffYYYQQQJJJJJJLLLMMMOOORRRGGGEEECCCAAAAAABBBDDDFFFGGGHHHHHHIIIJJJKKKKKKLLLMMMLLLKKKNNNRRRTTTSSSQQQMMMQQQUUUTTTQQQPPPSSSVVVTTTTTTUUUYYY^^^aaa```^^^WWWZZZXXXPPPNNNSSSWWWUUUUUUUUUUUUWWW[[[aaagggjjjiiihhheee```]]]bbbllluuudddNNNHHHJJJDDDBBBAAA@@@@@@@@@>>><<>>>>>>>>>>>??????============<<<<<<<<<<<<999999:::<<>>;;;999;;;===>>>@@@BBBEEEHHHHHHFFFDDDBBB??????===<<<<<<;;;;;;;;;<<>>AAAEEEIIIKKKLLLMMMOOOPPPOOOLLLHHHFFFGGGHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>===<<<<<<;;;;;;999888777888:::;;;:::999888777777666555444444333444333333222222333333444666555444333333333333444222222222222222222222222222222222222222222222222QQQTTTWWWZZZ^^^dddjjjoootttttttttsssrrrtttwwwzzz}}}{{{zzz{{{~~~~~~}}}|||{{{{{{{{{|||}}}~~~{{{|||}}}~~~~~~~~~}}}~~~}}}{{{{{{zzzyyyyyyyyyyyyyyyxxxyyyzzz{{{zzzyyyxxxvvvssstttuuuwwwyyyzzz{{{{{{vvvvvvvvvvvvwwwxxxyyyyyyxxxxxxwwwuuutttssssssrrrtttvvvyyyzzzyyywwwwwwxxxvvvvvvvvvwwwwwwxxxxxxxxxyyyxxxxxxyyyzzzzzzxxxwwwuuuuuuuuuvvvwwwwwwxxxxxxtttuuuuuuwwwzzz|||}}}}}}}}}}}}}}}~~~qqq___YYY\\\aaa___UUUFFF>>>BBBIIIMMM___lllyyy~~~hhhVVVfff{{{iiiZZZRRRKKKLLLNNNOOOQQQTTTHHHFFFDDDBBBBBBDDDFFFHHHIIIIIIIIIJJJJJJLLLMMMNNNMMMMMMMMMOOOSSSTTTSSSRRRQQQTTTVVVVVVTTTSSSSSSTTTSSSSSSTTTXXX\\\^^^^^^\\\YYY[[[ZZZSSSQQQVVVYYYXXXVVVVVVVVVWWW[[[aaagggjjjnnnlllhhhbbb]]]^^^eeekkkmmmSSSKKKKKKDDDCCCAAAAAABBBBBBAAA@@@??????>>>>>>>>>>>>??????============<<<<<<<<<<<<:::::::::<<>>???AAADDDFFFGGGFFFEEECCC@@@???>>>===;;;:::::::::999;;;@@@EEEKKKPPPSSSUUUWWWUUURRROOOOOOPPPSSSUUUTTTUUUUUUTTTQQQMMMIIIGGGCCCBBBAAAAAACCCCCCBBBAAA@@@AAAAAAAAA@@@>>><<<;;;;;;;;;;;;<<<>>>AAADDDFFFIIIKKKMMMOOONNNMMMJJJHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEECCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<:::999999:::;;;<<<<<<:::888888888777666555555555444444333333333333444444666555555555444444444444333333333333333333333333222222222222222222222222SSSUUUXXX[[[___dddiiimmmuuuuuuuuutttssstttwwwzzz{{{{{{{{{~~~~~~}}}|||{{{{{{{{{|||}}}||||||}}}~~~~~~~~~}}}}}}~~~{{{{{{zzzyyyxxxxxxwwwwwwwwwxxxxxxyyyyyyzzzzzzzzzuuutttsssvvvzzz}}}|||{{{vvvvvvvvvvvvwwwxxxyyyzzzxxxwwwvvvtttrrrqqqqqqpppssstttvvvwwwvvvwwwxxxzzzxxxuuutttuuuxxxyyywwwuuuxxxwwwwwwxxxyyyzzzxxxwwwrrrtttuuuwwwxxxwwwwwwvvvwwwwwwwwwxxxyyy|||~~~}}}}}}~~~kkk[[[XXX\\\aaa^^^TTTFFF>>>AAAHHHMMM___kkkxxx~~~zzzzzzkkkZZZhhhyyyjjjXXXPPPJJJJJJLLLMMMNNNQQQIIIGGGEEECCCCCCEEEGGGIIIKKKJJJJJJJJJKKKMMMOOOPPPQQQQQQQQQSSSVVVWWWWWWVVVUUUVVVWWWXXXYYYXXXUUURRRRRRQQQRRRUUUXXXZZZYYYXXXXXX[[[ZZZVVVUUUYYY\\\\\\\\\ZZZYYYYYY\\\```eeehhhnnnmmmiiiccc^^^\\\```dddssswww[[[NNNMMMFFFDDDCCCCCCDDDEEEEEEDDD???>>>>>>======>>>>>>???============<<<<<<<<<<<<;;;;;;;;;<<<>>>AAAEEEGGGJJJVVVhhh|||mmmhhhccc``````hhhyyy}}}nnnbbb]]]XXXVVVSSSQQQQQQOOOMMMKKKJJJJJJJJJJJJIIIHHHGGGGGGFFFEEECCCAAA???======<<<<<<>>>AAADDDFFFFFFFFFEEEBBBBBB@@@>>><<<:::999888666888;;;???DDDHHHLLLNNNTTTRRROOOMMMMMMNNNQQQSSSTTTUUUUUUTTTRRROOOLLLJJJFFFDDDCCCCCCCCCCCCBBB@@@BBBBBBBBBAAA@@@???======;;;;;;::::::;;;<<<>>>???DDDFFFIIILLLMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGFFFGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>======<<<;;;:::;;;=========;;;:::999999888888777777777555555444444444444555555555666777777777666555444444444444444444444444444222222222222222222222222TTTWWWZZZ]]]```dddiiilllppprrrrrrssssssuuuyyy|||{{{zzz{{{~~~~~~}}}~~~~~~~~~}}}{{{zzzzzz{{{{{{||||||}}}}}}}}}}}}}}}}}}|||~~~{{{{{{zzzzzzyyywwwvvvvvvxxxwwwvvvvvvvvvwwwyyyzzzwwwtttrrruuu{{{~~~}}}zzzwwwwwwwwwxxxyyyzzz{{{||||||{{{yyyvvvtttsssssssssrrrssstttttttttvvvyyy|||zzzvvvsssuuuyyyzzzwwwsssvvvuuuuuuwwwxxxyyyxxxvvvrrrrrrssstttuuuuuuuuuuuuyyyyyyyyyxxxxxxzzz~~~~~~hhhZZZYYY___```\\\RRRFFF???AAAHHHNNN___kkkvvv{{{}}}~~~}}}yyytttyyyrrreeeqqqrrrdddUUULLLFFFFFFGGGFFFFFFHHHGGGFFFDDDCCCDDDEEEGGGIIIKKKKKKJJJJJJLLLNNNPPPRRRUUUVVVWWWXXXZZZ[[[[[[ZZZVVVUUUVVVYYY^^^]]]XXXSSSPPPPPPQQQRRRSSSTTTTTTTTTTTTVVVXXXXXXXXX[[[___aaagggeeeaaa]]]]]]___bbbdddhhhhhhfffccc___^^^```bbbeee~~~zzz}}}aaaRRROOOHHHFFFDDDCCCDDDEEEDDDDDD>>>>>>============>>>>>>============<<<<<<<<<<<<<<<<<<;;;<<<===???BBBCCCHHHOOO\\\oootttmmmfffbbbaaadddooozzzttthhh]]][[[WWWUUUSSSRRROOOMMMIIIJJJKKKLLLKKKJJJIIIHHHGGGFFFEEECCC@@@>>>;;;::::::;;;>>>AAACCCEEEFFFFFFEEEEEECCCAAA>>><<<:::999888999999;;;>>>AAADDDFFFNNNNNNNNNNNNNNNNNNOOOOOOQQQRRRRRRRRRQQQOOOMMMLLLIIIHHHFFFEEEFFFEEECCCBBBDDDCCCCCCBBBAAA@@@???>>>======;;;:::999999::::::@@@AAADDDHHHJJJLLLMMMNNNMMMMMMLLLKKKJJJHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBAAAAAA@@@@@@???>>>>>>===<<<;;;;;;======<<<;;;;;;;;;::::::999999999888666666666555555666666666555777888:::999888666555555555555555555555555555222222222222222222222222UUUWWW[[[^^^aaaeeeiiilllooopppqqqrrrrrrtttwwwyyy{{{zzz{{{~~~}}}|||}}}~~~~~~|||{{{{{{{{{|||}}}}}}||||||||||||||||||zzz{{{}}}~~~~~~}}}}}}zzzzzz{{{zzzzzzxxxwwwvvvxxxwwwuuutttssstttuuuvvvyyyuuurrrtttzzz}}}|||yyyyyyyyyyyyzzz{{{|||~~~~~~}}}zzzxxxvvvuuuuuuuuusssssstttssssssuuuyyy{{{|||xxxuuuvvvzzz{{{wwwssstttssstttuuuxxxyyyxxxvvvsssrrrqqqqqqqqqsssuuuwwwzzzzzzzzzyyyxxxzzz}}}{{{fffYYYYYY^^^^^^XXXOOOFFF@@@AAAJJJRRRbbbmmmwww{{{|||~~~}}}zzzwwwuuuooo{{{{{{vvvhhhZZZRRRJJJCCCCCCCCCAAA@@@AAAEEEDDDDDDDDDDDDEEEFFFGGGJJJJJJJJJJJJLLLNNNPPPQQQUUUVVVXXXYYYYYYYYYZZZZZZTTTRRRSSSXXX___```[[[UUUOOOPPPPPPOOOOOONNNOOOOOOMMMOOOSSSWWWZZZ\\\```dddrrrnnngggaaa]]]]]]^^^___bbbccccccbbb`````````aaa]]]ooo{{{eeeUUUOOOKKKHHHEEECCCCCCCCCBBBAAA>>>>>>============>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>???@@@CCCGGGOOO^^^sss}}}uuukkkfffbbbbbbgggnnnwwwhhhddd^^^ZZZVVVSSSPPPNNNJJJKKKLLLMMMMMMLLLJJJJJJGGGFFFEEECCCAAA>>>;;;999999:::<<<>>>AAACCCDDDEEEHHHGGGFFFEEEBBB@@@===<<<===<<<;;;;;;;;;<<<>>>???GGGIIIMMMOOOPPPOOOMMMKKKOOOPPPQQQQQQQQQPPPOOONNNKKKIIIGGGGGGGGGFFFDDDBBBEEEEEEDDDCCCBBBAAA@@@@@@@@@???>>>===;;;:::999999===>>>@@@CCCFFFIIILLLMMMNNNMMMMMMLLLKKKJJJJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@??????===;;;:::;;;<<<===<<<:::;;;;;;;;;;;;::::::::::::888777777777777777777888777888:::;;;;;;:::888777666666666666666666666666333333333333333333333333UUUXXX\\\___bbbfffjjjlllrrrssssssrrrqqqqqqrrrttt|||zzzzzz~~~}}}|||}}}}}}||||||}}}}}}}}}}}}|||{{{{{{{{{||||||yyyyyyzzz{{{|||{{{zzzzzzyyyzzz{{{|||{{{zzzyyyxxxwwwvvvtttsssrrrsssssstttyyyvvvssstttwwwzzzzzzyyyyyyyyyyyyzzz{{{}}}~~~~~~|||yyywwwuuuuuuuuuvvvuuuuuuuuuuuuttttttwwwyyy|||zzzwwwwwwyyyyyywwwtttrrrrrrrrrtttwwwxxxxxxvvvuuusssqqqpppqqqsssvvvxxx{{{}}}~~~}}}zzzzzz~~~zzzfffXXXVVVZZZZZZTTTLLLFFFAAACCCLLLVVVfffpppyyy}}}vvvsssuuu{{{vvvoooaaaRRRQQQIIICCCBBBCCCAAA@@@AAABBBCCCEEEFFFGGGFFFEEEEEEGGGGGGIIIJJJLLLMMMNNNOOOOOOQQQSSSTTTSSSSSSTTTUUUQQQPPPQQQVVV\\\^^^[[[WWWOOOPPPOOOMMMKKKJJJKKKLLLJJJKKKPPPWWWZZZ[[[^^^cccsssnnnfff___[[[ZZZ[[[]]]aaaaaaaaa``````___^^^]]][[[eee}}}kkkYYYPPPLLLIIIEEEBBBBBBAAAAAA@@@>>>======<<<<<<======>>>============<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>@@@CCCIIIRRRbbbuuu~~~rrrjjjccc^^^^^^aaaqqq|||vvvlllbbb[[[UUUQQQNNNLLLLLLMMMMMMMMMLLLKKKKKKGGGGGGEEECCCAAA>>><<<:::::::::;;;<<<>>>@@@BBBCCCGGGHHHHHHGGGFFFCCCAAA@@@@@@@@@>>>===<<<;;;;;;;;;@@@DDDIIIMMMOOONNNLLLJJJNNNOOOPPPQQQQQQQQQRRRQQQLLLJJJHHHHHHHHHGGGEEEDDDGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@>>>===;;;;;;<<<<<<===???BBBEEEGGGIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@??????===<<<;;;;;;<<<===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999999:::;;;<<<<<<<<<;;;:::888888888888888888888888555555555555555555555555TTTWWW\\\```cccgggkkkmmmrrrssstttsssrrrqqqrrrtttzzzzzz{{{~~~|||}}}~~~~~~~~~~~~}}}|||{{{zzz{{{{{{|||yyyyyyzzzzzzzzzyyyxxxxxxxxxzzz{{{}}}}}}|||{{{zzzttttttssssssttttttuuuuuuxxxwwwuuuttttttvvvwwwxxxwwwwwwxxxyyyzzz|||~~~~~~|||yyyvvvuuuvvvwwwxxxwwwxxxxxxvvvuuutttuuuvvv{{{zzzyyyxxxwwwvvvuuutttqqqpppqqqsssvvvxxxwwwvvvuuuuuuuuuuuuuuuwwwxxxyyy|||~~~}}}kkk[[[UUUVVVVVVOOOIIIEEEBBBDDDOOO[[[gggpppxxx|||xxxhhhnnnyyyxxxtttnnn___PPPLLLEEE@@@BBBDDDCCCCCCDDD@@@CCCGGGJJJJJJIIIFFFDDDCCCEEEGGGJJJLLLLLLLLLLLLKKKMMMPPPPPPOOONNNOOOQQQOOOOOOPPPSSSWWWYYYXXXVVVOOOPPPOOOLLLHHHGGGHHHJJJKKKKKKPPPWWWZZZXXX[[[```iiieee^^^YYYWWWXXX[[[^^^```_______________^^^]]]^^^___oooqqq___UUULLLIIIDDDBBBBBBBBBBBBBBB======<<<<<<<<<<<<==================<<<<<<<<<<<<:::::::::;;;<<<<<<======>>>BBBFFFLLLTTTcccvvvzzzpppiiibbb^^^___fffrrrpppccc[[[UUUQQQOOONNNMMMLLLLLLLLLLLLLLLIIIHHHFFFDDDBBB@@@>>>===<<<;;;::::::;;;===???@@@EEEFFFGGGHHHGGGFFFDDDBBB@@@@@@@@@???>>><<<;;;:::<<>>===<<<<<<<<<<<<===@@@BBBDDDEEEFFFFFFHHHIIIJJJKKKKKKJJJJJJHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBAAAAAA@@@????????????>>><<<======>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::;;;;;;;;;<<<<<<=========999999999999999999999999666666666666666666666666SSSWWW\\\```dddgggkkknnnpppqqqssstttttttttvvvxxxyyyzzz|||}}}}}}~~~}}}|||{{{zzzzzz{{{|||zzzzzzzzzzzzyyyxxxxxxwwwxxxyyy|||}}}~~~~~~|||{{{rrrrrrssstttuuuvvvwwwwwwxxxwwwwwwtttrrrsssuuuwwwvvvvvvvvvxxxyyy{{{|||}}}}}}zzzxxxwwwxxxyyy{{{xxxyyyzzzxxxuuutttttttttyyyyyyzzzxxxuuusssssstttppppppqqqsssvvvxxxwwwvvvuuuvvvxxxyyyzzzzzzyyyyyy~~~qqq^^^VVVUUUTTTMMMGGGEEECCCEEEQQQ^^^eeemmmuuuxxx|||uuukkk```kkk|||}}}vvvtttnnn___PPPGGGAAA===@@@CCCDDDDDDFFF@@@CCCHHHLLLMMMKKKGGGDDD@@@CCCFFFJJJLLLLLLKKKJJJJJJMMMOOOOOOMMMMMMNNNPPPOOOOOOPPPRRRTTTUUUUUUTTTOOOPPPOOOLLLGGGEEEGGGIIIMMMLLLQQQXXXZZZVVVXXX]]]___[[[VVVSSSSSSWWW\\\___\\\\\\\\\]]]___``````___```\\\fffvvveeeZZZKKKHHHDDDBBBCCCDDDEEEEEE======<<<<<<<<<<<<======>>>=========<<<<<<<<<<<<999999:::;;;;;;<<<======999>>>BBBEEEIIITTTfffsssxxxqqqjjjfffeeebbbgggwww|||lllaaaYYYVVVQQQOOONNNLLLKKKLLLLLLMMMJJJIIIGGGEEECCCAAAAAA@@@===<<<;;;::::::;;;===???CCCDDDFFFGGGGGGFFFEEEDDD>>>??????@@@???>>><<<;;;;;;<<<===@@@DDDGGGJJJLLLGGGHHHIIIJJJLLLNNNOOOPPPTTTRRRQQQQQQQQQQQQPPPNNNIIIHHHFFFEEECCCCCCDDDDDDCCCCCCCCCBBBBBB@@@??????===<<<;;;:::;;;===???@@@AAABBBCCCEEEGGGIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBAAA@@@@@@??????>>>AAA???>>>>>>??????>>><<<::::::;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<===>>>???999999999999999999999999777777777777777777777777XXX[[[___cccfffiiimmmppppppuuuxxxwwwwwwzzzzzzxxx||||||}}}}}}|||~~~~~~|||}}}~~~~~~~~~~~~{{{xxxvvvwwwxxxyyyvvvwwwyyy}}}|||xxxsssrrrwww{{{yyyvvvttt|||zzzwwwtttssstttuuuwwwwwwwwwyyy{{{|||~~~{{{vvvuuuyyy|||{{{yyyzzzyyywwwtttqqqqqqtttvvvyyyyyyyyyxxxxxxxxxxxxxxxtttsssrrrqqqrrrtttvvvxxxxxxyyyzzzzzzyyyyyy{{{}}}~~~vvv```[[[ZZZXXXLLLCCCCCCDDDFFFQQQ]]]gggpppssszzz}}}vvvmmmfff[[[uuu}}}|||yyymmm\\\MMMGGGBBB>>>???BBBEEECCC@@@@@@BBBFFFIIIIIIHHHFFFDDDDDDEEEGGGIIIJJJJJJIIIIIIJJJKKKKKKJJJIIIJJJMMMOOOKKKNNNPPPPPPQQQRRRRRRPPPLLLKKKIIIFFFCCCCCCFFFIIILLLNNNOOOOOOSSSXXXXXXSSSZZZXXXUUUSSSSSSVVVZZZ\\\ZZZ[[[]]]___``````______^^^```gggvvv}}}mmm```XXXNNNFFFGGGGGGCCCAAABBB???>>>>>>============>>>;;;;;;<<<<<<======>>>>>>>>>>>>===<<<;;;;;;:::::::::<<>>;;;999999::::::999<<<>>>AAAEEEGGGHHHHHHGGGCCCBBBAAA@@@>>>===;;;;;;;;;:::::::::<<<>>>AAACCCFFFEEEEEEEEEGGGIIILLLNNNRRRSSSSSSRRRRRRQQQPPPOOOQQQMMMIIIHHHHHHGGGEEEBBBEEECCC@@@???@@@@@@>>>===<<<<<<<<<============>>>>>>???@@@AAACCCDDDEEEFFFLLLLLLLLLLLLKKKKKKKKKKKKNNNIIICCCAAAAAABBBBBB@@@AAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>>>>>>>>>>===<<<<<<<<<=====================<<<<<<<<<;;;;;;;;;<<<===>>>===<<<;;;<<<===<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;:::999888888WWWZZZ^^^aaaeeeiiinnnrrrtttzzz|||{{{|||~~~~~~{{{{{{~~~~~~}}}}}}}}}}}}{{{xxxvvvvvvvvvwwwuuuvvvxxx|||~~~}}}{{{wwwrrrqqqvvvzzzyyywwwvvvxxxwwwuuuttttttvvvxxxyyyyyyyyyzzz{{{}}}~~~{{{vvvuuuxxxzzzyyywwwyyyxxxvvvtttqqqqqqsssuuuyyyxxxwwwvvvvvvvvvwwwwwwwwwvvvuuuuuuvvvwwwxxxyyyyyyzzzzzzzzzyyyyyy{{{}}}zzzeee___\\\YYYLLLCCCBBBDDDGGGSSSaaaqqqxxxzzzxxxpppiiicccfff}}}zzzuuukkk[[[OOODDD@@@===>>>AAACCCAAA???===???BBBEEEGGGGGGFFFEEEAAACCCFFFIIIJJJIIIHHHGGGJJJKKKLLLLLLLLLMMMPPPRRROOOQQQRRRRRRQQQQQQPPPOOOMMMKKKHHHEEEDDDFFFJJJLLLLLLNNNNNNMMMQQQVVVWWWSSSVVVTTTSSSRRRRRRUUUXXXZZZ\\\]]]]]]^^^^^^^^^^^^]]]]]]___dddppp|||oooeee^^^RRRHHHFFFFFFCCCBBBCCC??????>>>============>>><<<<<<<<<===============>>>======<<<<<<;;;::::::;;;<<<>>>AAAEEEKKKRRRWWWjjjwwwvvvnnnhhhbbbaaafffuuupppbbbXXXTTTRRRQQQOOOKKKLLLOOOOOONNNLLLIIIGGGEEECCCBBBBBB@@@<<<;;;;;;;;;;;;:::;;;<<>>>>>>>>>>>======<<<<<<<<<======>>>???@@@BBBBBBCCCGGGGGGHHHIIIJJJKKKLLLMMMNNNJJJFFFDDDEEEEEEDDDBBBBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;<<<===>>>>>><<<<<<===>>>===<<<<<<;;;:::;;;;;;;;;<<<<<<;;;::::::999888888WWWYYY]]]```dddjjjpppuuuyyy~~~~~~{{{yyy{{{||||||}}}}}}|||{{{yyywwwvvvuuutttuuuvvvxxx{{{}}}}}}{{{yyyxxxrrrpppuuuxxxxxxwwwxxxuuuttttttuuuvvvxxxzzz|||||||||||||||}}}}}}}}}}}}~~~zzzvvvuuuwwwxxxxxxvvvxxxxxxwwwuuusssrrrtttuuuxxxvvvtttsssrrrsssuuuvvvyyyyyyyyyzzzzzzzzzzzzzzzyyyzzz{{{zzzyyyyyy{{{|||xxxfff```]]]YYYLLLBBBAAADDDIIIWWWfffvvv}}}}}}|||tttlllfffbbbnnnwwwooodddWWWMMMBBB???<<<===@@@AAA@@@>>>===???AAACCCEEEGGGHHHHHHAAADDDGGGJJJKKKJJJHHHGGGIIIKKKMMMMMMNNNOOOQQQSSSRRRTTTUUUUUUSSSPPPPPPQQQOOOLLLGGGEEEGGGKKKOOOQQQNNNPPPOOOLLLMMMRRRTTTSSSPPPPPPPPPQQQRRRTTTVVVWWW]]]]]]\\\[[[[[[[[[[[[[[[\\\]]]```iiizzz|||uuupppjjj[[[LLLFFFEEEDDDCCCCCC@@@??????>>>======>>>>>>>>>>>>===============<<<>>>======<<<<<<;;;;;;;;;;;;<<<===>>>@@@DDDJJJNNN\\\ggg|||~~~tttmmmeeebbbccckkkyyywwwfff]]]UUURRROOOJJJHHHHHHKKKKKKJJJIIIGGGEEEDDDCCCDDDBBB???=========<<<;;;999:::;;;===???BBBDDDEEEGGGGGGFFFDDDBBB@@@>>>===<<<;;;:::::::::;;;<<<===@@@AAABBBDDDEEEGGGHHHIIIJJJKKKLLLNNNPPPQQQRRRRRRRRRPPPMMMKKKJJJIIIFFFDDDFFFDDDBBBAAABBBBBBAAA???@@@@@@???>>>===<<<;;;:::;;;<<<<<<===>>>?????????@@@AAACCCEEEHHHJJJLLLMMMKKKIIIGGGGGGGGGGGGEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>=========<<<<<<<<<===>>>???>>>======>>>???>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999999999WWWYYY\\\___dddjjjrrrwww~~~zzzwwwxxx|||~~~zzz{{{}}}|||||||||{{{yyywwwuuusssvvvwwwxxx{{{}}}}}}zzzwwwyyytttqqqtttvvvuuuuuuvvvttttttuuuvvvwwwyyy{{{|||~~~~~~~~~}}}||||||{{{{{{{{{yyyvvvvvvxxxyyyyyyyyyzzz{{{{{{yyywwwvvvwwwxxxwwwvvvsssqqqqqqqqqssstttyyyyyyzzzzzz{{{zzzyyyyyyyyyzzzzzzzzzxxxxxxzzz|||~~~~~~nnnaaa___[[[XXXKKKAAAAAAEEELLL[[[kkksssyyy{{{~~~uuukkkeeeeeepppvvviii[[[OOOGGG@@@???===>>>@@@AAA@@@???BBBBBBCCCDDDFFFGGGIIIJJJDDDFFFJJJMMMNNNMMMKKKIIIIIIKKKNNNOOOOOOOOOPPPQQQSSSSSSUUUVVVTTTQQQRRRVVVUUUPPPJJJHHHKKKOOOSSSUUUSSSVVVTTTNNNLLLOOORRRRRRLLLMMMOOORRRTTTUUUUUUUUUZZZYYYXXXWWWWWWXXXYYYZZZ]]]]]]___dddppp~~~||||||{{{zzzxxxhhhVVVJJJFFFEEEDDDCCCAAA@@@??????>>>>>>>>>>>>???>>>>>>>>>======<<<<<<>>>=========<<<<<<;;;;;;:::;;;<<<<<<===@@@DDDHHHPPPYYYkkkzzzsssiiieeedddfffnnn}}}zzzkkk\\\TTTPPPLLLHHHFFFHHHHHHHHHGGGFFFFFFEEEEEEFFFDDD@@@???>>>>>><<<;;;888888888999;;;>>>AAACCCGGGFFFFFFEEECCC@@@>>>=========;;;::::::::::::::::::<<<>>>AAADDDFFFGGGHHHHHHIIIKKKMMMOOOQQQRRRRRRSSSRRRQQQOOOMMMKKKIIIHHHFFFDDDBBBBBBBBBBBBAAA@@@@@@@@@??????>>>======<<<<<<<<<<<<==================>>>@@@BBBEEEGGGIIIJJJFFFGGGGGGHHHHHHGGGEEEDDDEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@???AAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>============>>>@@@???>>>>>>???@@@>>>>>>===<<<<<<<<<======<<<<<<<<<;;;;;;:::::::::XXXZZZ]]]```eeelllsssyyy~~~~~~~~~xxxvvvwwwvvv{{{}}}zzz{{{~~~|||}}}}}}}}}|||yyywwwuuuyyyyyyzzz|||~~~}}}zzzwwwzzzvvvsssttttttrrrqqqtttuuuuuuvvvwwwxxxyyyyyyyyy~~~~~~}}}|||{{{{{{zzzyyyxxxwwwxxxzzz{{{|||}}}}}}~~~}}}{{{{{{|||wwwvvvtttrrrqqqrrrssssssvvvvvvwwwxxxxxxxxxwwwwwwxxxyyyzzzyyywwwwwwxxxzzz||||||~~~uuuaaa[[[]]]YYYTTTHHH@@@BBBGGGOOO^^^nnnsssyyy{{{wwwjjjeeefffsss{{{gggVVVJJJDDD@@@@@@???@@@BBBBBBBBBAAAEEEEEEDDDDDDEEEFFFGGGHHHDDDFFFJJJMMMNNNMMMKKKIIIMMMOOORRRSSSQQQPPPOOOPPPQQQPPPRRRUUUTTTRRRXXX```___ZZZTTTOOOOOORRRUUUWWWXXX\\\[[[TTTMMMMMMOOOPPPLLLNNNQQQTTTVVVWWWVVVVVVUUUTTTSSSSSSTTTUUUWWWXXX^^^]]]___dddlll~~~zzzwwwxxx{{{~~~uuubbbRRRJJJGGGEEEBBBBBBBBB@@@??????>>>>>>>>>??????>>>>>>=========<<<===============<<<<<<<<<999:::;;;;;;<<>><<<:::888777666666888;;;>>>@@@EEEFFFGGGGGGFFFDDDBBBAAA??????>>><<<;;;::::::999666888;;;???BBBEEEGGGHHHIIIJJJKKKMMMNNNOOOOOOOOOSSSTTTTTTRRRPPPNNNMMMLLLFFFDDDBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>=========<<<===>>>???AAABBBDDDDDDCCCEEEGGGHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBAAA@@@???AAAAAAAAA@@@@@@?????????@@@@@@?????????>>>>>>>>>>>>???@@@@@@??????@@@BBB@@@???>>>>>>======>>>>>>=========<<<<<<<<<<<<<<>>>>>???>>>>>>>>>>>>>>>>>>===========================999:::;;;<<<<<<>>>AAACCCEEEHHHQQQ___oooqqqmmmiiigggfffhhhqqq|||zzzkkkbbbZZZVVVTTTRRRPPPMMMKKKJJJJJJLLLMMMJJJHHHFFFDDDBBBAAA>>>;;;999888777666777999;;;===CCCEEEGGGHHHIIIHHHGGGFFFBBBAAA@@@???>>><<<;;;;;;666888:::===@@@CCCFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLQQQRRRTTTTTTQQQOOOOOOOOOGGGEEECCCCCCDDDDDDDDDCCCAAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAA@@@???>>>>>>============>>>>>>?????????AAADDDGGGHHHHHHGGGHHHIIIFFFFFFFFFFFFGGGGGGGGGGGGDDDDDDDDDDDDCCCBBBAAAAAABBBBBBAAAAAA@@@@@@??????AAAAAA@@@@@@@@@?????????>>>@@@AAAAAA@@@@@@BBBCCC@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>ZZZ]]]aaaeeejjjooouuuxxx~~~|||zzz|||zzzwwwwwwyyyvvvxxxyyy{{{||||||||||||zzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz||||||zzzwwwttttttrrrsssvvvuuuqqqqqqttttttuuuxxxzzz{{{zzzyyywwwzzzzzzzzzzzz{{{{{{{{{{{{xxxyyyyyyyyyyyyyyyzzz{{{|||~~~~~~||||||zzzzzzzzzzzzyyywwwvvvtttrrrrrrrrrrrrtttvvvxxxyyyvvvwwwwwwvvvtttsssuuuvvvwwwxxx{{{}}}zzz}}}tttaaaSSSTTTXXXPPPIIIAAA???GGGNNNTTT```mmmwww}}}{{{hhhaaaddd|||eeeRRRFFFBBB???@@@BBBCCCDDDCCCCCCDDDBBBBBBCCCCCCDDDDDDDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIMMMPPPUUUVVVUUURRRQQQPPPPPPKKKLLLPPPQQQRRR___qqqwwwvvvpppdddWWWPPPQQQTTTRRR]]]ddd^^^UUUPPPPPPPPPPPPQQQTTTVVVXXXXXXXXXWWWQQQQQQRRRSSSTTTTTTTTTSSS[[[XXXZZZaaaeeeiiiyyyzzzsssqqquuuzzzzzz{{{sssbbbRRRKKKHHHEEEDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>>>>?????????=====================>>>:::;;;<<<<<<;;;;;;>>>@@@EEEFFFKKKVVVbbbttt|||uuummmiiieeecccfffkkk}}}tttiiiaaa___ZZZWWWRRRMMMKKKLLLOOOQQQNNNLLLIIIHHHFFFDDD@@@>>>::::::999888888888999:::===???CCCFFFHHHIIIHHHGGGCCCCCCCCCBBB@@@???======;;;;;;;;;<<<===@@@BBBDDDDDDEEEGGGHHHIIIJJJJJJJJJLLLOOORRRRRRPPPOOOOOOOOOIIIGGGFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>===<<<<<<<<<===============<<>>@@@BBBCCCCCCCCCCCCDDDBBBCCCDDDFFFGGGHHHHHHHHHFFFFFFFFFGGGHHHIIIKKKLLLHHHLLLPPPSSSSSSPPPOOONNNQQQKKKKKKOOOOOOQQQ```sss~~~~~~yyykkkYYYOOOOOORRRMMMZZZddd```WWWRRRQQQRRRQQQRRRTTTVVVWWWXXXXXXWWWSSSTTTUUUUUUUUUTTTRRRQQQYYYUUUWWW___aaaaaalll|||~~~vvvsssvvvzzzsssxxxuuueeeTTTLLLIIIFFFEEEDDDBBBAAA@@@?????????======>>>>>>??????@@@@@@============>>>>>>>>>>>>;;;<<<<<<;;;:::999;;;<<<@@@???CCCKKKVVVfff~~~}}}rrrkkkfffbbbaaaddddddvvvzzzpppmmmeeeaaaZZZTTTRRRSSSWWWYYYQQQOOOLLLJJJIIIFFFBBB@@@;;;;;;:::999999888888888666999===BBBEEEFFFFFFFFFDDDDDDDDDCCCBBBAAA???>>>???>>><<<;;;<<<===???AAAAAABBBCCCEEEGGGHHHIIIIIIIIILLLPPPQQQOOOMMMNNNOOOKKKIIIHHHHHHIIIJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDCCCBBBAAA@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<777:::=========>>>AAADDDEEEFFFGGGGGGIIIIIIJJJKKKJJJJJJJJJIIIHHHGGGFFFEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???@@@BBBBBBBBBBBBCCCEEEBBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA[[[\\\ccckkkmmmkkkooowww}}}~~~~~~~~~}}}~~~~~~}}}zzzxxxyyyyyyyyyxxxxxxxxxwwwwwwwwwxxx{{{}}}}}}{{{yyyxxxzzz{{{||||||{{{xxxuuussstttsssrrrrrrtttuuuvvvuuuuuuvvvxxxzzz{{{{{{{{{{{{xxxyyyyyyzzzzzzzzzyyyyyyxxxyyyzzzzzzzzzyyyxxxwwwuuuwww{{{}}}~~~|||zzzxxx{{{}}}~~~~~~zzzvvvtttvvvuuuuuuuuuuuuvvvvvvwwwwwwwwwuuutttsssrrrqqqqqqzzzzzz{{{{{{|||}}}}}}}}}||||||}}}}}}~~~}}}dddXXXUUUPPPMMMMMMDDDBBBAAAEEEMMMXXXaaafffqqqpppuuugggdddqqq~~~jjjWWWIIIBBB@@@??????@@@AAABBBDDDEEEEEEFFFGGGGGGFFFEEEEEEHHHJJJIIIKKKMMMLLLHHHEEEEEEFFFJJJJJJKKKOOOTTTVVVUUURRRJJJKKKLLLMMMOOOVVV```hhhqqqrrrooofff[[[SSSQQQSSSTTTWWW[[[[[[YYYUUURRRPPPSSSTTTUUUUUUUUUTTTRRRQQQUUUTTTRRRSSSTTTSSSQQQNNNWWWYYY[[[ZZZZZZ^^^fffmmm|||}}}|||sssgggXXXLLLGGGGGGGGGDDDCCCDDDBBB>>>>>>BBB<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;>>><<<>>>FFFPPP\\\lllzzz}}}sssmmmiiiddd___cccfffsssuuurrrgggdddbbb[[[]]]aaa[[[YYYWWWSSSNNNIIIFFFEEEFFF>>>===;;;999777777777777999999999:::>>>BBBGGGIIIEEEDDDCCCBBBAAA@@@???>>>>>>>>><<<;;;;;;<<<===>>>AAABBBDDDFFFGGGGGGFFFFFFKKKOOOOOOKKKKKKOOOOOOJJJNNNNNNNNNMMMMMMLLLLLLLLLJJJHHHDDDBBB@@@@@@BBBCCCDDDCCCCCCBBBAAA@@@???????????????>>>===;;;:::999===============<<<<<<;;;AAAAAABBBCCCDDDFFFGGGHHHKKKJJJIIIIIIHHHHHHHHHIIIIIIEEECCCBBBEEEFFFFFFDDDBBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\\\^^^dddlllmmmlllpppwww~~~zzzzzz{{{}}}~~~yyyyyyyyyxxxxxxxxxwwwwwwuuuvvvyyyzzz{{{{{{zzzzzzzzz{{{||||||zzzxxxuuusssqqqqqqqqqrrrtttvvvwwwwwwvvvwwwxxxyyyyyyxxxwwwvvvuuuuuuvvvwwwxxxxxxxxxxxxxxxyyyzzzzzzzzzyyyxxxxxxvvvxxxzzz{{{{{{yyywwwvvv|||}}}~~~~~~}}}zzzwwwuuuwwwvvvuuuuuuttttttttttttuuuttttttssssssttttttttt{{{{{{{{{{{{{{{|||}}}}}}~~~yyyaaaVVVTTTQQQNNNMMMDDDBBBBBBFFFNNNYYYaaafffjjjkkkqqq{{{gggeeeppp{{{fffUUUIIICCC@@@>>>???@@@BBBDDDEEEEEEEEEGGGHHHHHHHHHGGGGGGIIIKKKLLLMMMNNNMMMJJJIIIJJJLLLMMMMMMMMMPPPUUUWWWWWWUUURRRQQQPPPOOOPPPTTTZZZ___dddeeeccc___XXXTTTTTTUUUWWWZZZ]]]]]]ZZZVVVSSSQQQSSSTTTUUUVVVVVVVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTWWWYYYZZZXXXWWWZZZaaaggguuu~~~uuuhhhZZZNNNHHHFFFFFFCCCCCCEEECCC??????CCC============>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;>>><<<===DDDLLLWWWfffrrr}}}uuummmddd^^^______fffwwwvvvkkkiiiggg```bbbeee___^^^\\\WWWQQQKKKGGGEEEEEE@@@???===;;;999999999999888888777888;;;???CCCEEEFFFFFFEEEDDDCCCBBBAAA@@@??????===<<<<<<<<<=========>>>@@@BBBDDDFFFFFFGGGFFFKKKMMMLLLMMMQQQQQQNNNMMMMMMMMMNNNNNNOOOOOOOOOMMMKKKHHHEEECCCCCCDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???===<<<;;;===>>>>>>>>>>>>===<<<<<<@@@@@@@@@AAABBBCCCEEEEEEHHHHHHHHHHHHIIIJJJKKKKKKKKKHHHEEEEEEGGGHHHGGGEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB^^^aaagggmmmooonnnrrrxxx~~~}}}|||zzzyyyzzz}}}yyyyyyyyyxxxxxxxxxwwwwwwtttuuuvvvwwwyyyzzz{{{{{{yyyzzz{{{{{{zzzwwwuuusssooopppqqqrrrtttvvvwwwxxxwwwwwwwwwwwwvvvuuusssrrrssssssuuuwwwxxxyyyyyyzzzxxxyyyzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxwwwvvvuuuttt}}}}}}}}}|||{{{yyyxxxwwwwwwvvvuuutttsssrrrrrrrrrsssssssssssstttvvvwwwxxx|||{{{zzzzzzzzz{{{|||}}}}}}{{{~~~rrr]]]TTTSSSRRROOOLLLDDDCCCCCCGGGPPPZZZbbbfffdddfffnnnwwwjjjkkkuuuuuuaaaSSSJJJDDDAAA>>>???BBBDDDFFFFFFEEEEEEFFFHHHIIIJJJIIIIIIKKKLLLRRRRRRRRRPPPNNNMMMMMMOOOOOONNNNNNPPPSSSVVVWWWWWWXXXUUUSSSRRRTTTVVVWWWXXXZZZZZZYYYXXXWWWVVVVVVVVVYYY\\\^^^^^^[[[XXXUUUTTTTTTUUUVVVXXXXXXXXXWWWWWWSSSTTTTTTSSSRRRRRRSSSTTTWWWYYYYYYWWWVVVWWW\\\```iii|||{{{nnnaaaWWWNNNHHHFFFCCCCCCEEEDDDAAAAAACCC=========>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;===;;;;;;AAAGGGOOO[[[fff{{{uuujjjaaaaaa]]]\\\cccrrr{{{pppllljjjdddgggjjjdddeeebbb[[[TTTMMMHHHEEEDDDBBBAAA???>>><<<;;;;;;;;;888777777777888;;;>>>???DDDEEEFFFFFFFFFEEECCCBBBAAA@@@???>>>============:::;;;<<<>>>@@@CCCEEEFFFDDDIIILLLLLLNNNQQQQQQNNNLLLMMMNNNOOOPPPQQQRRRRRRRRRPPPMMMJJJHHHFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@??????>>>>>>??????>>>>>>===<<<=========>>>>>>@@@AAABBBCCCDDDDDDEEEGGGIIIJJJKKKLLLJJJHHHHHHIIIIIIIIIHHHIIIIIIHHHFFFEEECCCBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCC___dddjjjnnnpppqqquuuyyy~~~|||~~~}}}||||||}}}~~~|||{{{yyyyyyyyyxxxxxxxxxwwwwwwvvvuuuuuuuuuvvvwwwyyyzzzyyyyyyzzzzzzyyywwwuuussspppqqqssstttttttttuuuvvvvvvvvvwwwwwwvvvtttrrrqqqssstttvvvxxxzzz{{{||||||xxxxxxyyyyyyzzzzzzzzzzzzxxxxxxwwwvvvvvvvvvvvvvvv||||||zzzyyyxxxwwwwwwwwwuuutttssssssrrrrrrrrrrrrssssssssstttuuuvvvwwwxxx}}}|||zzzyyyyyy{{{|||}}}}}}zzz}}}~~~mmm[[[RRRSSSSSSPPPKKKCCCCCCDDDIIIQQQ[[[bbbfffdddfffmmm{{{xxxoootttooo[[[PPPJJJFFFBBB@@@BBBEEEGGGGGGFFFDDDBBBCCCFFFIIIKKKKKKJJJKKKKKKUUUVVVVVVUUUSSSPPPMMMLLLNNNNNNMMMNNNPPPRRRUUUVVVWWWTTTSSSUUUXXX[[[ZZZXXXZZZXXXVVVVVVWWWWWWVVVUUUYYY\\\^^^^^^\\\ZZZYYYYYYWWWXXXYYYYYYYYYYYYWWWWWWTTTUUUVVVTTTPPPNNNNNNOOOVVVXXX[[[\\\ZZZZZZZZZ\\\eeeoooyyynnneeeZZZPPPGGGCCCBBBDDDEEEBBBAAABBB>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<;;;::::::::::::;;;===::::::>>>BBBGGGPPPZZZiiiyyy}}}rrrjjjhhhbbb\\\[[[bbbssstttmmmiiidddhhhmmmhhhiiieee]]]VVVPPPKKKGGGEEECCCCCCAAA@@@???======<<<999999777777777888:::;;;???AAACCCEEEGGGGGGFFFFFFCCCBBBAAA@@@???>>>======::::::::::::<<>>>>>===;;;;;;;;;;;;<<<<<<===>>>?????????@@@BBBCCCEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJKKKJJJJJJIIIGGGFFFFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCC```ffflllooopppsssvvvyyy~~~|||~~~~~~}}}{{{zzzzzzzzzxxxwwwyyyyyyyyyxxxxxxxxxwwwwwwxxxwwwuuuttttttuuuvvvwwwxxxxxxyyyxxxwwwvvvtttsssrrruuuvvvvvvtttrrrssstttuuuuuuvvvwwwwwwvvvuuutttssstttvvvxxxzzz{{{{{{|||wwwwwwwwwxxxyyyzzz{{{{{{xxxwwwwwwvvvwwwxxxyyyzzz{{{zzzxxxvvvuuuuuuvvvvvvrrrrrrrrrrrrrrrssstttuuuvvvvvvuuuuuuuuuvvvvvvwww||||||{{{zzz{{{|||}}}~~~}}}}}}yyylll[[[SSSTTTVVVPPPIIIBBBBBBDDDJJJRRR[[[bbbeeefffggglllvvvzzzqqqyyyiiiWWWNNNJJJGGGEEEDDDFFFGGGHHHGGGEEEBBB@@@AAAEEEJJJMMMMMMLLLKKKKKKQQQSSSVVVXXXXXXTTTOOOLLLOOOOOOOOOOOOPPPQQQTTTVVVVVVTTTTTTWWW\\\^^^\\\ZZZZZZXXXVVVVVVWWWXXXWWWVVVYYY[[[]]]^^^]]]]]]^^^___\\\]]]]]]\\\[[[YYYWWWVVVUUUWWWZZZZZZYYYVVVTTTSSSUUUYYY^^^aaaaaa___\\\ZZZbbbggg~~~~~~~~~|||sssfffZZZKKKEEEBBBDDDDDDBBB@@@AAA????????????>>>>>>>>>>>>========================<<<<<<;;;::::::::::::;;;<<<::::::===???AAAHHHOOOYYYggg~~~zzzrrrkkkfff```]]]]]]fffwwwyyyooojjjeeekkkqqqlllkkkeee^^^WWWSSSOOOJJJGGGDDDDDDCCCBBB@@@???>>>===<<<;;;:::999888888888999999;;;>>>AAADDDFFFGGGHHHDDDCCCCCCBBB@@@???>>>======<<<;;;::::::;;;======BBBCCCFFFIIIKKKJJJJJJJJJOOOOOOOOOPPPPPPPPPQQQQQQSSSSSSRRRQQQOOOMMMKKKJJJIIIIIIHHHGGGFFFEEEEEEDDDBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@???>>>;;;;;;:::::::::;;;<<<<<<<<<<<<<<<;;;<<<======>>>@@@AAACCCDDDFFFGGGIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIIIIJJJKKKKKKIIIHHHGGGFFFEEECCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCaaahhhnnnoooppptttxxxxxx{{{{{{}}}|||zzzyyyxxxyyyzzzyyyxxxyyyyyyyyyxxxxxxxxxwwwwwwyyyxxxvvvuuuttttttuuuvvvxxxxxxxxxwwwvvvuuutttttttttwwwzzzxxxuuurrrrrrssstttuuuvvvxxxxxxxxxwwwwwwssstttuuuvvvwwwwwwwwwwwwuuuuuuuuuvvvwwwyyyzzz{{{xxxwwwwwwxxxxxxzzz{{{{{{yyyyyywwwvvvuuuuuuuuuuuuqqqqqqqqqrrrssstttuuuvvvxxxxxxwwwvvvvvvuuuvvvvvv{{{{{{|||}}}~~~~~~||||||}}}yyynnn___VVVWWWXXXQQQGGGAAAAAADDDJJJSSS[[[aaaccceeegggmmmuuuzzzqqqyyyvvvdddUUUMMMIIIHHHGGGGGGHHHHHHHHHGGGEEECCCAAABBBGGGNNNRRRRRRQQQOOONNNLLLOOOSSSXXXZZZYYYTTTOOOQQQRRRSSSSSSRRRSSSUUUWWWXXXXXXXXXZZZ\\\]]]\\\[[[XXXXXXXXXYYYYYYZZZ\\\]]]\\\]]]_________```bbbdddbbbbbbbbbaaa___\\\ZZZXXXWWWZZZ```gggkkkiiiccc^^^XXX[[[```cccdddaaa]]]ZZZ]]]```qqq}}}qqqdddSSSKKKEEEDDDEEEBBBAAAAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;;;;::::::===>>>???CCCIIISSS___ssszzzmmmhhhccc```^^^___gggqqq{{{vvvqqqvvvzzzsssmmmggg___YYYVVVRRRMMMJJJEEEEEEEEEDDDCCCAAA???>>>>>>===<<<;;;999999888888777888:::===@@@CCCFFFGGGDDDDDDDDDCCCBBBAAA@@@???@@@@@@>>>===;;;:::::::::;;;;;;===CCCGGGHHHJJJMMMNNNNNNNNNNNNOOOOOOOOOOOOQQQRRRSSSSSSRRRQQQOOONNNLLLKKKKKKJJJIIIHHHGGGGGGDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBAAA@@@@@@???===<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999999999999999999<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;;;;:::;;;>>>???>>>AAAGGGOOOYYYiii{{{xxxpppgggbbb]]]ZZZ]]]bbbkkk~~~rrrkkkbbb\\\YYYUUUPPPKKKGGGHHHGGGGGGFFFDDDBBB@@@???>>>===<<<:::999888888999999999:::<<<@@@CCCEEECCCDDDDDDDDDDDDCCCBBBAAABBBBBBAAA@@@>>><<<:::999999666888>>>BBBCCCGGGMMMJJJKKKKKKLLLMMMNNNOOOOOOOOOQQQSSSUUUVVVUUUTTTSSSOOOOOONNNMMMLLLKKKJJJJJJGGGGGGGGGFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>>======<<<=========<<<;;;:::::::::::::::777;;;>>>??????>>>@@@BBB???@@@AAABBBCCCDDDEEEEEEGGGGGGHHHIIIJJJKKKLLLMMMJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFaaaiiiooonnnooouuuxxxwwwvvv}}}~~~}}}}}}~~~~~~~~~|||zzzyyyzzz{{{{{{zzzyyyyyyyyyxxxxxxxxxwwwwwwuuuuuuvvvvvvwwwwwwxxxxxxwwwwwwvvvvvvuuuuuuttttttrrrwww|||{{{wwwuuuvvvxxxuuuuuuvvvwwwwwwvvvuuutttyyyyyyyyyxxxxxxvvvuuuuuusssrrrssssssuuuwwwzzz{{{yyyyyyzzzyyyyyyxxxwwwvvvzzzzzzzzzzzzzzzyyyxxxwwwuuuuuutttsssssssssttttttxxxwwwwwwwwwwwwwwwxxxxxxxxxzzz~~~~~~}}}~~~}}}uuuggg\\\[[[[[[QQQCCC>>>???CCCJJJSSSZZZ___aaaccckkkwwwsssuuu}}}~~~uuunnnlllhhh___UUULLLHHHIIIKKKFFFFFFFFFGGGGGGHHHHHHIIIJJJQQQYYY^^^___]]]ZZZXXX[[[XXXUUUTTTUUUUUURRROOOMMMPPPTTTTTTRRRQQQQQQSSSUUUYYY\\\]]]\\\\\\```ccccccfffhhhfffbbbaaadddhhhhhhhhhgggeeecccccceeeggghhhhhhiiiiiihhhfffdddcccaaadddmmm{{{sssfffdddaaa]]]ZZZZZZZZZYYYYYYZZZ^^^cccpppwwwdddXXXLLLHHHGGGEEEDDDEEE@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;;;;:::<<>>===<<<:::999888777<<<;;;:::999:::===@@@BBBCCCCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBB@@@>>><<<:::;;;666666<<>>BBBIIIGGGGGGIIIJJJLLLNNNOOOPPPOOOQQQTTTWWWXXXXXXWWWVVVRRRQQQQQQPPPOOONNNMMMLLLJJJIIIIIIHHHGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@AAA@@@???>>>>>>>>>>>>>>>>>>======<<<<<<======>>>888;;;>>>???===;;;<<<>>>======>>>>>>???@@@AAAAAABBBCCCCCCDDDFFFGGGHHHHHHJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHbbbfffkkknnnqqqsssvvvxxx{{{}}}~~~~~~}}}~~~~~~{{{{{{zzzyyyyyyyyyyyyzzzwwwwwwwwwvvvvvvtttssssssuuuvvvwwwxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwyyyzzzzzzyyywwwvvvzzzxxxvvvtttssstttuuuvvvsssvvvzzz{{{zzzyyyxxxxxxwwwvvvvvvuuuvvvwwwyyyzzz|||{{{yyywwwvvvvvvwwwwwwzzzyyyxxxxxxyyyyyywwwuuuwwwvvvtttsssrrrrrrssssssuuuuuuuuuvvvwwwyyy{{{|||||||||~~~~~~|||~~~mmm^^^ZZZ[[[WWWMMMFFF???EEEHHHJJJQQQ]]]bbbaaaccckkkzzz{{{rrrxxxxxxqqqpppiii```VVVPPPLLLKKKNNNTTTWWWQQQJJJHHHMMMRRRSSSSSSVVVVVVWWWZZZ\\\\\\ZZZXXXZZZYYYVVVTTTRRRQQQQQQQQQSSSRRRRRRSSSVVVWWWWWWVVVVVVWWWYYY[[[^^^aaaccceeeiiijjjkkkjjjhhhggghhhiiieeeeeefffhhhfffdddffflllmmmjjjfffeeegggiiihhhgggllljjjjjjpppvvvvvvooogggeeebbb___]]]\\\ZZZXXXVVV___[[[]]]lll|||fffQQQIIIHHHEEEBBBAAA@@@???>>>???@@@@@@>>><<<<<<===>>>>>>>>>===;;;:::>>>>>>>>>===<<<:::999888999:::;;;;;;;;;===AAACCCDDDIIISSSaaaoooxxxlllfffaaa\\\WWW^^^aaajjjyyyvvvbbbZZZXXXUUUQQQOOOPPPLLLIIIHHHIIIHHHEEEBBBCCCCCCBBBAAA???===;;;:::<<<:::888666666777999:::>>>???@@@BBBDDDDDDEEEEEE@@@@@@???>>>============<<<;;;:::999999;;;===>>>CCCCCCEEEFFFIIILLLNNNOOORRRSSSTTTVVVWWWXXXXXXYYYYYYXXXUUUTTTTTTTTTSSSRRRPPPOOONNNLLLIIIFFFDDDBBBFFFFFFFFFFFFEEECCC@@@???@@@@@@AAABBBBBBAAA??????======>>>>>>>>>>>>>>>>>>AAA@@@@@@???>>>======<<>>???@@@AAABBBBBBGGGGGGFFFGGGGGGHHHIIIJJJFFFFFFGGGFFFEEEGGGIIILLLaaaeeejjjnnnqqqtttvvvyyyzzz}}}~~~~~~|||~~~~~~~~~~~~{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxxxxwwwvvvuuutttuuuvvvvvvwwwxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwyyyzzzzzzyyyxxxwwwyyyxxxvvvtttsssssstttuuuuuuwww{{{|||{{{yyyxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{|||{{{yyyxxxwwwwwwwwwwwwzzzyyyyyyyyyzzz{{{yyywwwuuuuuutttssssssssstttuuusssssstttuuuwwwyyyzzz{{{{{{{{{|||~~~|||zzz~~~~~~~~~~~~lll[[[VVVVVVQQQHHHBBB@@@DDDGGGKKKUUUaaagggfffkkkuuu~~~|||sssmmmiii```VVVQQQNNNLLLOOOTTTWWWRRRLLLKKKOOOTTTVVVVVVTTTUUUWWWYYY[[[[[[YYYXXXXXXWWWUUURRRQQQPPPOOOOOOPPPOOOOOOPPPSSSUUUVVVUUUXXXYYYZZZ\\\___cccfffhhhlllmmmnnnmmmkkkjjjkkkllldddccceeegggfffccceeekkkmmmjjjggggggiiikkklllkkkddddddeeeiiimmmlllfff```dddcccbbbbbbbbb```]]]ZZZ^^^]]]___gggvvvttt___RRRHHHAAA@@@BBBCCCAAA@@@@@@@@@@@@>>><<<===>>>>>>???>>>===<<<;;;>>>>>>>>>===<<<:::999888999:::;;;;;;;;;===@@@BBB@@@CCCLLLWWWcccrrrtttmmmhhhbbb]]]YYYYYY^^^jjj{{{gggZZZVVVTTTSSSSSSTTTQQQNNNNNNNNNMMMJJJGGGEEEDDDDDDCCCAAA???>>>======;;;888666666666888999:::;;;<<<>>>@@@AAACCCCCCCCCCCCBBBAAA@@@@@@@@@@@@>>>===;;;::::::;;;===>>>@@@AAABBBCCCFFFHHHJJJKKKNNNOOOQQQSSSUUUUUUUUUUUUWWWVVVUUUTTTUUUUUUUUUTTTRRRRRRPPPNNNKKKHHHEEECCCDDDEEEEEEFFFEEEDDDCCCBBB???@@@AAAAAAAAA@@@???>>>???@@@@@@@@@@@@@@@AAAAAA@@@@@@??????>>>======<<<=========;;;::::::;;;===;;;;;;<<<===>>>???@@@@@@DDDDDDCCCCCCCCCDDDEEEEEEDDDEEEFFFFFFFFFFFFHHHJJJ```dddjjjnnnrrruuuxxxzzzzzz}}}~~~~~~~~~}}}{{{}}}}}}}}}}}}~~~~~~~~~~~~zzz{{{{{{|||{{{zzzyyyxxxyyyyyyyyyyyyyyyxxxwwwvvvuuuuuuvvvvvvwwwwwwvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuwwwyyyzzz{{{zzzyyyxxxyyyxxxvvvtttsssrrrsssssswwwyyy|||}}}|||yyyxxxxxxzzzzzz{{{{{{|||{{{{{{{{{}}}|||zzzyyyxxxwwwwwwwww{{{zzzyyyzzz{{{|||{{{zzztttttttttttttttuuuvvvvvvssssssuuuvvvxxxzzz{{{||||||{{{zzz{{{||||||{{{yyyzzz{{{|||}}}mmmZZZRRRPPPKKKDDD???AAACCCFFFKKKXXXeeemmmmmmqqq~~~vvvmmmfff]]]TTTPPPNNNLLLNNNRRRUUUQQQLLLKKKOOOSSSUUUUUURRRSSSVVVXXXYYYYYYXXXWWWVVVUUUSSSQQQOOONNNNNNNNNPPPNNNMMMNNNRRRUUUWWWXXXZZZZZZ[[[]]]aaafffjjjmmmnnnoooooonnnllljjjkkkllldddbbbcccfffeeeccceeejjjjjjhhhggggggiiikkkllllllbbbeeehhhjjjjjjgggcccaaabbbcccdddggghhhfffbbb^^^]]]^^^aaaccchhh{{{ooo\\\KKK@@@@@@EEEEEEDDDBBBAAAAAA@@@>>><<<>>>????????????>>>======>>>>>>======<<<;;;999999:::;;;<<<<<<;;;<<<>>>@@@???@@@EEELLLTTT___qqqyyyrrrkkkeee\\\ZZZ[[[eeevvvpppeee```]]]\\\]]]\\\ZZZXXXVVVUUUQQQMMMJJJGGGGGGFFFEEECCCBBBAAA@@@>>><<<:::777666666777777888888999:::===@@@BBBDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@???===<<<;;;<<<<<<===<<<======???@@@CCCDDDFFFKKKMMMPPPSSSTTTUUUUUUTTTXXXXXXXXXXXXXXXYYYZZZ[[[VVVUUUSSSQQQNNNJJJGGGFFFDDDEEEEEEFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCC@@@@@@??????>>>=========<<<======<<<::::::;;;===999999:::;;;<<<===>>>>>>@@@@@@???>>>>>>>>>??????AAACCCEEEEEEDDDDDDEEEFFFaaaeeekkkpppssswwwzzz}}}|||~~~~~~~~~~~~|||{{{|||||||||}}}}}}}}}}}}}}}yyyzzz|||}}}|||{{{yyywwwyyyyyyyyyyyyyyyxxxwwwvvvuuuuuuvvvvvvvvvvvvuuuuuuwwwwwwwwwwwwvvvvvvvvvuuuuuuwwwyyyzzz{{{{{{yyyxxxxxxwwwvvvtttsssrrrrrrsssxxx{{{~~~~~~|||zzzxxxxxxyyyzzz{{{}}}}}}|||{{{{{{}}}}}}|||{{{zzzyyyxxxxxxzzzyyyxxxyyy{{{||||||{{{uuuuuuuuuuuuuuuuuuuuuvvvtttuuuwwwyyyzzz|||}}}}}}}}}{{{zzzzzz{{{|||{{{yyyzzz{{{|||~~~lllXXXPPPMMMIIIDDDAAABBBBBBDDDKKKXXXeeennnrrr|||xxxooocccYYYQQQNNNMMMLLLMMMPPPRRRNNNJJJIIIKKKNNNOOOOOOPPPRRRUUUWWWWWWWWWWWWWWWUUUTTTSSSQQQPPPOOONNNMMMQQQOOONNNOOOSSSXXX[[[\\\[[[[[[\\\^^^bbbgggllloookkkllllllkkkhhhgggggghhhdddbbbcccffffffdddfffjjjhhhgggfffffffffggghhhhhhdddhhhlllllliiieeedddcccbbbbbbccceeefffdddaaa^^^\\\^^^```aaabbbpppvvvdddSSSGGGCCCDDDFFFDDDBBBAAAAAAAAA@@@>>>@@@@@@@@@@@@??????>>>>>>============<<<;;;:::999;;;<<<===<<<;;;;;;<<<>>>@@@@@@BBBGGGLLLSSS___lll|||sssllldddaaaaaakkk~~~yyyuuusssnnnkkkjjjiiihhhgggccc^^^WWWOOOJJJIIIIIIGGGFFFEEEDDDCCCCCC???>>>;;;999777666666666999888888999<<>>>>>>>>>>>???@@@@@@???======>>>???:::::::::;;;<<<=========>>>>>>===<<<;;;;;;;;;;;;===???BBBCCCBBBAAAAAAAAAcccgggmmmrrruuuyyy|||}}}}}}|||||||||||||||||||||||||||xxxyyy{{{||||||zzzxxxwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuvvvvvvvvvvvvuuutttvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwyyy{{{{{{{{{yyyxxxwwwvvvvvvuuuttttttssssssyyy{{{~~~}}}zzzyyyxxxwwwxxxzzz|||||||||{{{{{{~~~}}}|||{{{zzzzzzyyywwwvvvvvvxxxzzzzzzyyywwwwwwwwwvvvvvvuuuuuutttuuuvvvwwwyyy{{{{{{{{{{{{~~~|||{{{{{{}}}}}}|||{{{}}}~~~yyyhhhUUULLLIIIFFFDDDCCCBBBAAACCCKKKVVVbbbnnnvvvyyyoooaaaXXXPPPOOOPPPOOONNNPPPPPPNNNKKKIIIIIIIIIJJJJJJPPPSSSVVVWWWVVVUUUUUUVVVUUUUUUTTTSSSRRRPPPOOOOOORRRPPPNNNPPPTTTXXX\\\]]]ZZZ[[[\\\^^^bbbggglllnnnhhhiiiiiihhhfffeeeeeeffffffccccccfffhhhggghhhkkkhhhhhhhhhfffeeeddddddeeeaaafffjjjiiieeeaaa```aaacccaaa_________^^^\\\ZZZ\\\\\\^^^aaaccclll{{{kkk^^^SSSHHHAAAEEECCCAAAAAABBBBBBAAA@@@AAA@@@@@@???????????????============<<<;;;:::::::::<<<===<<<;;;;;;;;;<<<@@@???AAAEEEHHHKKKTTT^^^mmm~~~{{{sssiiigggiiivvv|||wwwuuuvvvxxxyyyyyytttkkk___TTTMMMLLLKKKIIIGGGEEEDDDDDDCCCAAA???===;;;999777777777888888777888:::===@@@BBB@@@@@@BBBCCCCCCCCCCCCBBBAAA@@@???>>><<<;;;;;;;;;888888888888999:::;;;<<>>???@@@<<<<<<<<<===>>>>>>??????>>>>>>===<<<;;;;;;;;;<<<:::<<>>======>>>eeehhhnnnrrrvvvyyy|||~~~}}}}}}}}}}}}}}}||||||||||||xxxyyyyyyzzzzzzxxxwwwvvvuuuuuuvvvvvvvvvuuuuuutttvvvvvvwwwwwwvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxyyyzzz{{{{{{zzzyyywwwvvvvvvvvvvvvvvvvvvuuuuuuxxxzzz}}}~~~}}}zzzyyyyyyvvvwwwxxxzzz{{{||||||}}}~~~}}}|||xxxvvvttttttvvvwwwxxxwwwvvvvvvwwwwwwwwwwwwvvvuuuuuuvvvxxxyyyzzzzzzyyyxxx}}}||||||}}}~~~|||~~~sssbbbPPPHHHEEECCCAAABBBBBBBBBFFFMMMUUU```qqq~~~yyymmmaaaXXXQQQQQQSSSRRRQQQRRRPPPOOONNNLLLJJJJJJJJJJJJQQQTTTXXXXXXUUUSSSSSSUUUUUUUUUUUUTTTSSSRRRPPPPPPPPPOOONNNPPPTTTXXXZZZ[[[YYY[[[]]]```dddgggjjjlllfffhhhhhhhhhfffeeefffggggggcccbbbfffiiihhhiiikkkjjjkkkkkkiiifffddddddeeebbbeeeiiihhheeebbbaaaaaacccaaa^^^\\\[[[ZZZYYYXXX[[[ZZZ\\\```ccchhhtttuuulllbbbTTTHHHIIIFFFCCCBBBCCCCCCCCCBBBAAA@@@??????>>>>>>??????<<<<<<======<<<;;;;;;:::999;;;======;;;;;;;;;<<<>>>===>>>AAADDDFFFKKKSSS^^^mmm}}}tttrrruuu{{{uuuvvvzzzyyyjjj\\\TTTPPPNNNKKKHHHFFFEEEDDDDDDBBBAAA???===;;;:::999888777777666666777888:::;;;>>>???AAACCCEEEFFFFFFEEEBBBAAAAAA@@@>>>===<<<<<<999999999999999999:::;;;<<<>>>BBBFFFKKKNNNQQQSSSRRRUUUVVVUUURRRRRRTTTWWWXXXXXXXXXXXXXXXWWWVVVUUUUUUTTTRRRPPPOOONNNMMMMMMLLLLLLJJJIIIHHHGGGGGGHHHFFFFFFEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBAAA@@@>>>??????????????????@@@@@@@@@AAA??????>>>>>>======>>>>>>:::<<<>>>===<<<;;;<<<===dddhhhmmmqqqtttwwwzzz||||||~~~~~~~~~~~~}}}}}}|||||||||xxxxxxxxxwwwwwwwwwvvvvvvtttuuuuuuvvvvvvuuuuuuuuuwwwwwwxxxxxxwwwvvvvvvuuusssssstttvvvwwwxxxyyyzzzyyyzzz{{{|||{{{zzzxxxvvvtttuuuvvvwwwwwwxxxxxxxxxvvvyyy|||}}}|||zzzyyyyyyuuuvvvwwwxxxzzz}}}~~~yyywwwttttttuuuvvvwwwvvvssstttvvvwwwyyyyyyyyyyyyyyyzzz{{{||||||{{{zzzyyyzzzzzz{{{~~~}}}|||~~~qqqaaaPPPGGGDDDAAA@@@@@@AAACCCJJJQQQWWWbbbwww}}}kkk___UUUNNNPPPSSSSSSQQQPPPNNNNNNNNNMMMLLLLLLLLLMMMRRRVVVZZZYYYUUURRRRRRTTTTTTUUUUUUUUUTTTRRRQQQPPPQQQPPPPPPSSSVVVYYYZZZZZZZZZ\\\___bbbfffhhhiiijjjdddeeegggfffeeeeeefffhhhfffaaa```eeehhhhhhhhhjjjgggiiijjjiiifffdddeeefffeeegggiiiiiihhhfffddddddbbbaaa_________]]]ZZZXXXYYYYYY[[[^^^^^^```hhhrrryyytttjjj___OOOLLLHHHEEEDDDDDDCCCBBBAAA@@@???>>>===>>>>>>???<<<<<<<<<===<<<<<<;;;:::888:::<<<===<<<;;;;;;<<<===;;;<<>>BBBDDDFFFFFFFFFCCCCCCCCCBBBBBB@@@??????<<<;;;;;;:::::::::;;;;;;:::;;;<<>>>>>===<<<<<<===???dddggglllpppsssuuuxxxzzzzzz|||~~~~~~}}}}}}||||||xxxwwwvvvvvvuuuuuuvvvvvvtttuuuvvvvvvvvvvvvuuuuuuxxxxxxxxxxxxxxxwwwvvvvvvrrrrrrtttuuuwwwyyyzzz{{{zzz{{{||||||{{{yyywwwuuutttuuuvvvxxxyyyyyyzzzzzzuuuxxx{{{}}}|||zzzzzzzzzvvvvvvvvvxxxzzz~~~{{{xxxuuutttuuuvvvvvvvvvpppqqqtttwwwzzz{{{||||||~~~}}}{{{wwwxxx{{{~~~|||zzz|||ssscccSSSJJJFFFBBB@@@AAAAAAEEEMMMUUUZZZeee}}}kkk[[[QQQKKKMMMQQQPPPNNNLLLJJJKKKLLLMMMLLLMMMNNNOOOSSSXXX[[[ZZZUUUQQQQQQSSSTTTTTTTTTTTTTTTRRRPPPOOOTTTSSSTTTVVVZZZ\\\\\\\\\ZZZ]]]aaaeeehhhiiiiiiiiiaaacccddddddcccdddeeegggeee```___dddhhhhhhgggiiiccceeehhhgggdddcccdddeeedddeeefffggggggfffdddbbbaaabbbbbbddddddaaa]]]YYYXXXYYY[[[\\\XXXXXXaaalllvvv}}}vvvUUUQQQLLLHHHFFFDDDCCCAAAAAA@@@>>>=========>>>???<<<<<<<<<===<<<<<<;;;;;;777999<<<===<<<;;;<<<<<<>>>;;;<<>>======<<<;;;;;;<<<<<<<<<<<<;;;<<<>>>AAADDDFFFEEEIIILLLLLLJJJKKKPPPTTTSSSUUUWWWYYY[[[]]]^^^^^^XXXXXXWWWVVVVVVVVVWWWXXXXXXWWWUUUSSSRRRQQQRRRRRRPPPPPPNNNMMMKKKIIIHHHGGGCCCCCCDDDDDDDDDDDDDDDDDDCCCEEEGGGGGGEEEDDDCCCDDDAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@AAABBBCCC???@@@???>>><<<===???AAAeeeggglllrrrwwwxxxvvvtttxxx{{{~~~}}}{{{|||}}}~~~~~~~~~~~~~~~}}}zzzwwwvvvvvvtttsssvvvuuuvvvxxxzzzzzzxxxwwwtttvvvwwwxxxvvvvvvwwwxxxwwwsssppprrrxxx{{{{{{xxx{{{{{{{{{zzzyyyxxxvvvvvvtttuuuvvvuuutttuuuvvvxxxzzzyyyyyyzzz|||}}}{{{zzzvvvvvvxxxzzz|||}}}{{{xxxuuuttttttvvvwwwttttttuuuxxx{{{|||{{{zzz}}}~~~~~~|||zzzzzz{{{xxxyyy|||~~~}}}~~~sss```OOOHHHDDD>>>>>>BBB???EEELLLWWWaaaeee{{{yyyjjjRRRNNNJJJIIIIIIKKKMMMMMMKKKLLLLLLMMMNNNNNNOOOOOOPPPRRRUUUUUUTTTRRRPPPOOOUUUXXX\\\___```]]]WWWRRRWWWUUUSSSTTTWWWZZZ\\\]]]XXXZZZ^^^bbbeeeggggggggggggcccaaaccchhhjjjhhheeeaaa``````aaaccceeedddcccgggfffeeedddccccccccccccaaaeeegggffffffgggeeeaaacccaaabbbgggmmmmmmggg___]]]^^^___^^^]]]]]]___aaarrrrrr^^^JJJDDDFFFFFFCCC@@@AAA???===<<<>>>??????>>>??????>>>>>>===<<<::::::<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<>>>@@@AAABBBBBBDDDLLLVVVaaaqqqxxxuuurrrrrrxxxxxxggg^^^\\\[[[XXXSSSMMMHHHGGGFFFKKKIIIGGGDDDBBBBBBAAAAAAAAA???<<<:::999888666444777777777888:::>>>AAACCCGGGGGGGGGFFFEEECCCAAA@@@AAAAAAAAAAAA???>>>===<<>>======<<<<<<>>>???AAADDDHHHLLLOOOQQQRRRTTTWWWYYY[[[]]]]]]]]]VVVUUUTTTTTTTTTVVVWWWXXX[[[ZZZYYYWWWVVVUUUUUUUUUWWWUUUQQQNNNKKKHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGCCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCBBBBBBBBBBBBAAABBB???======???@@@>>><<>>>>>???@@@@@@???;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<===>>>?????????@@@FFFNNNWWWdddxxxyyywwwtttxxxzzzmmmgggeeebbb\\\UUUNNNJJJHHHHHHIIIIIIHHHGGGEEECCC@@@???AAA???<<<;;;:::999777666555555444555777:::<<<>>>CCCDDDEEEFFFGGGFFFDDDCCCCCCCCCBBBBBBAAA@@@???>>>BBBAAA@@@???============:::;;;<<>>>>>@@@AAA@@@>>>^^^dddkkkppprrrsssvvvxxx~~~~~~}}}}}}}}}~~~~~~|||yyyxxxvvvsssqqqsssrrrssstttvvvuuutttrrrqqqsssuuuuuutttssstttuuuuuurrrqqqsssxxx{{{{{{zzzyyyyyyyyyxxxwwwvvvuuuttttttvvvwwwwwwuuuuuuwwwxxx{{{{{{|||~~~}}}zzzyyyxxxxxxyyyzzz|||~~~~~~}}}~~~}}}||||||{{{zzzyyyyyyuuuuuuvvvxxx{{{|||{{{zzzvvvxxxzzz|||{{{|||}}}}}}}}}{{{{{{}}}zzzgggTTTLLLGGGAAAAAAFFFFFFNNNTTT]]]dddeeeuuuuuuvvvyyyfffWWWOOOLLLIIIHHHIIIKKKLLLLLLJJJJJJKKKKKKLLLMMMMMMMMMPPPVVV\\\\\\WWWSSSQQQRRRRRRVVV]]]hhhqqqrrrllleeeWWWUUUSSSSSSUUUXXXYYYYYYXXXZZZ\\\^^^```aaaaaa```^^^\\\\\\___dddhhhhhhfffcccaaa___^^^]]]\\\ZZZXXX_______________`````````dddggggggeeeeeeggggggdddbbbaaabbbfffkkklllgggaaaZZZZZZYYYWWWVVVWWW[[[]]]eeeppp}}}uuu]]]OOOIIIFFFDDDCCCDDDBBB@@@@@@AAAAAAAAA@@@999:::;;;<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<<<<<<<======<<<;;;;;;;;;<<<<<<======AAAFFFLLLUUUeeesss||||||~~~vvvpppooojjjbbbYYYQQQMMMKKKKKKIIIJJJLLLLLLJJJFFFCCC@@@BBB@@@===<<<<<<;;;:::888666555555555666777999:::===@@@CCCFFFGGGGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>=========:::::::::;;;<<<>>>???@@@CCCDDDGGGKKKOOOQQQSSSTTTSSSSSSTTTUUUUUUUUUTTTTTTTTTTTTUUUVVVXXXYYY[[[\\\ZZZYYYXXXWWWVVVVVVWWWWWWSSSRRRQQQPPPOOONNNMMMMMMLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDBBB@@@@@@AAABBBAAA@@@[[[bbbjjjoooppprrrwww|||~~~~~~}}}}}}}}}}}}~~~}}}zzzyyyxxxwwwtttrrrvvvuuuuuuwwwxxxwwwuuusssqqqssstttuuutttssstttuuuuuutttsssuuuxxxyyyyyyxxxxxxxxxxxxwwwwwwvvvttttttssstttvvvvvvuuuuuuuuuwwwxxxyyy{{{~~~}}}{{{zzzyyyyyyyyyzzz|||}}}}}}}}}||||||}}}}}}}}}}}}|||zzzyyywwwvvvvvvxxxzzz|||{{{zzzuuuwwwzzz{{{{{{{{{|||~~~~~~}}}~~~}}}||||||}}}~~~|||hhhTTTKKKGGGBBBCCCHHHLLLUUU[[[cccjjjkkkxxxjjjppp}}}vvvcccVVVMMMJJJHHHGGGHHHJJJKKKKKKIIIIIIIIIJJJKKKKKKLLLLLLOOOUUU\\\\\\WWWRRRQQQRRRSSSTTTXXX```hhhiiiccc\\\YYYWWWUUUUUUWWWYYYZZZZZZXXXYYY[[[\\\]]]]]]]]]\\\\\\[[[ZZZ\\\___aaa```___aaa___]]]\\\\\\[[[YYYWWW]]]^^^^^^___```aaaaaaaaa___bbbccc```aaaddddddaaaaaa``````ccchhhhhhddd```UUUUUUSSSQQQPPPRRRVVVYYYfffjjj|||zzzbbbSSSKKKGGGEEEGGGDDDBBBAAAAAAAAAAAA@@@???======>>>>>>>>>>>>======888999:::;;;<<<=========<<<<<<;;;:::::::::;;;;;;>>>===???CCCFFFLLLWWWcccwww{{{tttvvv}}}vvvtttoooggg^^^XXXTTTPPPOOONNNOOOOOOOOOMMMJJJHHHFFFDDDBBB???>>>>>>>>><<<;;;:::999999888888999:::::::::<<<@@@DDDFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEECCCBBBAAA@@@????????????>>>==================>>>===>>>@@@CCCFFFHHHJJJKKKLLLNNNPPPRRRSSSSSSSSSSSSQQQRRRSSSTTTVVVXXXZZZ\\\ZZZZZZZZZYYYYYYYYYYYYYYYVVVVVVUUUUUUTTTSSSSSSRRRQQQPPPOOOMMMLLLJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCBBBAAABBBBBBBBBBBB\\\bbbjjjnnnooorrrxxx~~~~~~~~~}}}~~~~~~}}}||||||}}}}}}zzzyyywwwxxxxxxxxxvvvuuuxxxwwwwwwxxxyyyxxxvvvsssqqqsssuuuuuutttttttttuuuwwwvvvvvvvvvwwwwwwvvvuuuwwwwwwwwwwwwvvvvvvuuutttqqqsssuuuuuutttttttttuuutttuuuxxx|||}}}|||zzzyyyxxxzzz{{{}}}|||~~~~~~||||||zzz{{{|||}}}}}}|||zzzyyyxxxwwwvvvxxxzzz||||||{{{wwwyyyzzz{{{zzzyyyzzz{{{~~~~~~|||{{{~~~~~~~~~}}}}}}|||gggSSSKKKGGGCCCEEELLLPPPZZZ```gggoooqqq}}}dddnnn~~~ooo^^^RRRKKKHHHFFFFFFGGGIIIIIIIIIGGGHHHHHHIIIIIIJJJKKKKKKMMMRRRXXXXXXTTTPPPOOOPPPUUUSSSSSSWWW[[[]]]YYYUUUXXXVVVTTTTTTVVVXXXYYYYYYXXXYYYYYYYYYZZZZZZZZZYYY[[[[[[ZZZ[[[]]]^^^^^^]]]^^^]]][[[[[[\\\\\\[[[ZZZ[[[\\\]]]^^^___`````````[[[___```___```ddddddaaa___^^^^^^```bbbccc```]]]UUUTTTSSSPPPOOOQQQUUUYYY```bbbnnnuuuaaaTTTLLLFFFEEEFFFCCCBBBAAAAAAAAAAAA???===????????????>>>===<<<;;;888999:::;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;<<<===;;;===@@@CCCFFFOOOXXXeeesss}}}zzzrrrrrrqqqmmmggggggrrr|||wwwrrrkkkfffbbb^^^ZZZWWWWWWVVVTTTQQQOOOMMMLLLLLLGGGEEEBBBAAAAAA@@@>>>======<<<;;;;;;::::::::::::999;;;>>>AAACCCCCCCCCBBBDDDDDDCCCDDDDDDEEEFFFGGGDDDCCCBBBAAAAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>><<<<<<===>>>???@@@AAABBBDDDFFFIIILLLOOOPPPQQQQQQQQQRRRRRRSSSUUUWWWYYYZZZ\\\\\\\\\[[[ZZZYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTSSSRRRQQQPPPOOONNNKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBCCCCCC___dddiiimmmpppuuu{{{~~~}}}}}}}}}~~~~~~}}}||||||||||||xxxwwwwwwxxxzzzzzzxxxwwwwwwwwwvvvwwwwwwvvvsssqqqqqqsssuuuuuutttssstttuuuvvvwwwwwwwwwwwwvvvvvvuuuwwwwwwwwwwwwwwwvvvuuuuuuqqqsssuuuvvvuuuttttttuuurrrsssuuuyyy~~~~~~{{{yyyyyyzzz|||~~~}}}~~~|||||||||yyyzzz{{{|||}}}|||{{{zzzyyyxxxwwwxxxzzz{{{|||{{{yyyzzz|||{{{zzzyyyyyyzzz}}}~~~}}}{{{yyy}}}~~~~~~}}}hhhTTTLLLIIIHHHLLLSSSUUU___eeekkksssvvvvvvcccqqqwwwdddTTTKKKHHHGGGEEEEEEGGGHHHHHHHHHFFFFFFGGGGGGHHHIIIIIIJJJKKKNNNQQQRRRQQQPPPOOOOOOUUUTTTSSSTTTVVVWWWWWWWWWTTTRRRPPPPPPRRRUUUVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\^^^___``````[[[ZZZYYY[[[]]]^^^^^^]]]XXXYYY[[[\\\]]]]]]]]]\\\ZZZ^^^bbbbbbeeehhhhhheee___^^^]]]]]]^^^^^^\\\ZZZYYYYYYXXXVVVUUUVVVZZZ\\\]]]]]]gggzzz}}}qqqdddZZZPPPHHHDDDEEEDDDBBBAAABBBBBBAAA???===>>>>>>>>>===<<<;;;999999888999:::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<:::888999===???AAAGGGNNNXXXdddxxxpppnnnllliiiccc```fffnnn{{{zzzrrrnnnllljjjgggdddfffddd___ZZZUUURRRPPPOOOKKKHHHEEECCCCCCBBB@@@>>><<<<<<<<<;;;::::::999999:::;;;===???AAABBBBBBBBBDDDDDDDDDDDDEEEGGGIIIJJJFFFEEEDDDCCCCCCCCCCCCDDDBBBBBB@@@???>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<======???AAAEEEGGGJJJKKKLLLOOOPPPPPPQQQSSSUUUWWWXXX\\\\\\\\\\\\[[[YYYXXXWWWVVVVVVVVVVVVWWWWWWXXXXXXVVVUUUUUUUUUUUUUUUTTTTTTOOOOOOOOONNNNNNNNNMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIFFFFFFGGGEEEDDDCCCDDDFFFdddfffiiimmmsssxxx}}}~~~~~~~~~}}}||||||{{{{{{{{{zzzyyyyyyzzz||||||zzzxxxwwwvvvvvvvvvvvvuuurrroooppprrrssstttsssrrrssstttsssuuuvvvxxxxxxwwwwwwwwwwwwwwwxxxxxxwwwwwwvvvvvvrrrtttwwwxxxwwwvvvuuuvvvsssssssssuuuyyy}}}|||zzzyyy{{{}}}~~~|||{{{|||}}}zzzzzz{{{|||||||||||||||zzzyyywwwxxxzzz{{{|||{{{yyyzzz||||||zzzyyyzzz{{{|||}}}}}}{{{yyy{{{}}}~~~kkkWWWPPPOOOOOOUUU]]]___iiimmmqqqyyy}}}ooofffvvv}}}nnn]]]QQQJJJGGGEEEDDDDDDFFFGGGGGGGGGEEEEEEFFFFFFGGGHHHHHHIIILLLKKKKKKMMMPPPQQQPPPNNNOOORRRSSSTTTSSSSSSTTTWWWQQQOOONNNNNNQQQTTTUUUVVVXXXWWWWWWWWWWWWWWWXXXXXXYYYZZZ[[[[[[[[[\\\]]]]]]XXXWWWWWWYYY\\\^^^^^^]]]XXXYYY[[[]]]]]]]]]\\\[[[XXX^^^cccfffiiillllllhhhaaa```^^^]]]\\\[[[ZZZYYY[[[\\\\\\[[[ZZZ[[[]]]___]]]^^^dddoooyyyppphhh]]]PPPHHHFFFEEEDDDCCCCCCDDDBBB@@@==================<<<;;;:::999::::::;;;;;;;;;::::::>>>===<<<;;;:::::::::::::::888888<<<>>>>>>BBBGGGOOOWWWhhh}}}{{{vvvpppmmmgggaaa```dddkkkxxx{{{uuutttuuuuuuttt{{{xxxssskkkccc\\\VVVRRRNNNKKKHHHEEEDDDBBB@@@>>><<<<<<<<<<<<;;;:::999999;;;;;;<<<>>>@@@CCCEEEFFFFFFEEEEEEEEEGGGIIILLLNNNGGGGGGFFFEEEEEEEEEFFFFFFBBBAAA@@@@@@???????????????>>>===<<<;;;;;;<<<<<<;;;;;;<<<>>>@@@BBBDDDEEEGGGGGGHHHJJJLLLOOOQQQRRRXXXXXXXXXYYYXXXWWWUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUTTTUUUUUUVVVWWWXXXXXXYYYTTTTTTTTTSSSSSSSSSSSSRRRPPPPPPPPPPPPOOOOOOOOOOOOHHHJJJJJJIIIFFFFFFGGGJJJhhhgggiiimmmtttzzz~~~~~~~~~}}}|||{{{{{{{{{{{{}}}||||||}}}}}}}}}zzzxxxyyyxxxwwwwwwwwwvvvssspppoooppprrrrrrqqqqqqqqqrrrppprrruuuwwwxxxxxxyyyzzzwwwxxxxxxxxxxxxwwwwwwvvvsssvvvyyyzzzyyyxxxwwwwwwuuutttrrrssswwwzzz|||}}}|||zzzzzz|||~~~}}}{{{zzz|||}}}{{{{{{{{{|||}}}}}}~~~~~~{{{yyywwwxxxzzz{{{||||||xxxzzz||||||{{{{{{{{{||||||}}}~~~|||zzzzzz|||~~~~~~~~~nnnZZZTTTSSSUUU[[[eeeiiisssuuuwwwllliiizzzyyy}}}~~~wwwjjj\\\SSSOOOFFFDDDCCCDDDFFFGGGGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHMMMIIIGGGJJJPPPSSSQQQNNNJJJOOOSSSSSSOOOMMMOOOQQQRRRPPPNNNOOORRRUUUWWWWWWWWWWWWWWWVVVVVVWWWXXXXXXZZZZZZZZZYYYWWWUUUUUUVVVWWWVVVVVVXXX[[[]]]]]]\\\[[[\\\^^^_________]]]\\\UUU\\\cccgggjjjnnnmmmhhhcccbbb___]]][[[ZZZYYYYYY[[[\\\]]]]]]\\\\\\]]]___\\\]]]```dddlll}}}}}}~~~~~~wwwiiiXXXMMMJJJFFFEEEEEEEEEEEEDDDAAA>>>===>>>>>>???????????????::::::;;;;;;;;;:::999999AAA@@@>>><<<:::999999999<<<999:::===>>>>>>@@@DDDEEEJJJXXXjjjxxxwwwrrrkkkccc______bbbkkkzzzyyyyyy||||||qqqeee\\\VVVPPPMMMIIIFFFEEECCC@@@>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<>>>AAAEEEHHHJJJGGGGGGFFFGGGIIIKKKNNNPPPHHHHHHGGGGGGFFFGGGGGGGGGBBBBBBAAAAAAAAAAAAAAABBB@@@???===<<<<<<<<<===>>>::::::999:::;;;===???@@@===>>>@@@BBBEEEHHHKKKLLLQQQRRRSSSTTTTTTSSSRRRQQQVVVVVVUUUTTTSSSRRRRRRQQQSSSSSSTTTVVVXXXYYYZZZ[[[XXXXXXXXXWWWWWWWWWVVVVVVUUUTTTTTTTTTSSSSSSSSSSSSJJJLLLMMMKKKIIIHHHJJJLLLnnnjjjhhhllluuu|||{{{yyy~~~|||zzzyyy~~~}}}|||{{{{{{zzz{{{{{{xxxwwwvvvuuutttsssrrrrrrppppppooooooppppppqqqrrrssssssuuuvvvwwwwwwwwwwwwvvvxxxyyyzzzzzzyyywwwvvvwwwwwwxxxyyyyyyyyyxxxxxxwwwuuussssssuuuwwwxxxxxx{{{{{{||||||}}}}}}~~~~~~|||{{{zzzzzzyyyyyyyyyyyy||||||}}}}}}}}}}}}||||||zzzzzzzzzzzzzzzzzzzzzyyyzzzyyyxxxxxxxxxzzz|||~~~~~~}}}zzz~~~rrrccc\\\\\\aaalllvvvyyy}}}}}}uuuwwwwwwvvvsssooohhh^^^SSSLLLGGGFFFEEEDDDDDDEEEFFFFFFEEEEEEEEEFFFGGGHHHJJJJJJLLLKKKJJJMMMRRRUUUVVVUUURRROOOLLLKKKKKKLLLLLLLLLMMMNNNNNNNNNNNNOOOQQQSSSXXXWWWVVVVVVVVVWWWXXXYYY[[[XXXVVVVVVXXXXXXUUUSSSTTTTTTSSSSSSUUUXXXZZZ\\\XXXYYY\\\^^^^^^^^^]]]\\\ZZZ]]]bbbgggiiiiiihhhfff```aaaaaa```]]][[[ZZZ[[[^^^\\\ZZZYYY[[[\\\\\\[[[```\\\VVV\\\gggooo}}}}}}~~~ssshhhYYYLLLHHHFFFDDDBBBAAA???>>><<>>>>>>>>>>>:::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;===@@@AAADDDEEEKKKVVVbbbnnn}}}yyyqqqlllfffbbbdddeeekkkxxx||||||~~~vvvfff\\\XXXXXXSSSLLLGGGDDDDDDDDDCCCDDDDDDBBB>>>;;;:::<<>>===<<<<<<===<<<;;;:::999:::;;;<<<:::::::::;;;===???@@@AAACCCFFFIIIMMMOOOQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOONNNOOOQQQRRRTTTVVVXXXXXXZZZXXXVVVYYY]]]^^^[[[VVVXXXYYYYYYZZZZZZYYYXXXXXXRRRSSSSSSQQQMMMJJJIIIIIIoookkkhhhmmmuuu|||}}}{{{~~~}}}|||zzzyyyxxx}}}||||||{{{zzzzzzyyyzzzwwwwwwvvvuuutttsssrrrrrrrrrqqqqqqqqqqqqrrrssssssrrrssstttuuuvvvwwwwwwwwwuuuvvvxxxyyyyyywwwvvvuuuwwwwwwxxxyyyyyyyyyyyyyyywwwtttrrrrrrsssuuuuuuuuuyyyzzzzzz{{{|||}}}}}}}}}|||{{{zzzzzzyyyyyyyyyzzz||||||||||||||||||||||||}}}}}}}}}|||{{{zzzyyyyyyyyyyyyxxxwwwxxxzzz|||}}}~~~~~~}}}{{{wwwiiifffiiiooowww~~~zzz|||}}}wwwoooddd[[[SSSOOOIIIHHHFFFDDDDDDDDDFFFFFFIIIIIIHHHHHHHHHHHHIIIIIILLLKKKJJJMMMQQQTTTUUUTTTSSSPPPMMMMMMNNNOOOOOOOOOMMMNNNNNNMMMLLLMMMPPPRRRTTTTTTVVVWWWWWWWWWWWWVVVYYYWWWVVVWWWYYY[[[YYYXXXTTTTTTSSSSSSUUUWWWYYY[[[XXXYYY[[[]]]]]]]]]\\\[[[YYY\\\```dddggggggeeedddbbbccccccbbb^^^[[[YYYYYY^^^\\\ZZZZZZ[[[]]]]]]]]]]]]ZZZVVV\\\eeeiii{{{vvvkkkbbbVVVQQQIIIEEEDDDDDDCCCBBB@@@@@@@@@????????????>>>;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<::::::;;;<<<>>>@@@@@@@@@DDDNNNWWWaaammmxxxzzzrrrjjjdddcccaaadddlllzzz}}}pppddd___[[[VVVPPPKKKIIIIIIHHHHHHFFFFFFDDDBBB@@@>>>>>>>>>======>>>???@@@AAABBBBBBEEEDDDCCCCCCEEEGGGFFFFFFEEEEEEDDDCCCDDDEEEFFFGGGJJJJJJIIIIIIGGGEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>======<<<<<<<<<<<<::::::;;;;;;<<<>>>???@@@???AAADDDGGGIIIJJJJJJIIIKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMNNNPPPQQQRRRSSSTTTXXXWWWWWWZZZ___```]]]YYYXXXYYYYYYZZZZZZZZZZZZZZZWWWXXXXXXWWWTTTRRRQQQQQQrrrmmmjjjnnnuuu|||~~~~~~}}}|||zzzxxxxxxxxxxxx{{{{{{zzzyyyyyyxxxxxxxxxwwwvvvvvvuuutttsssrrrrrrtttsssssssssssstttuuuuuusssssstttuuuvvvvvvuuuuuutttuuuvvvwwwwwwvvvuuutttwwwwwwxxxyyyzzz{{{{{{|||zzzwwwtttssstttuuuttttttwwwxxxyyyzzz|||}}}}}}}}}{{{{{{zzzzzzzzzzzzzzzzzz}}}|||{{{zzzzzz{{{|||}}}~~~|||{{{yyyyyyxxxwwwwwwwwwxxxyyyzzz{{{|||}}}~~~~~~}}}}}}zzzpppsss{{{{{{mmm___UUUQQQQQQLLLJJJGGGDDDCCCDDDFFFGGGLLLLLLKKKJJJIIIHHHHHHHHHLLLKKKKKKMMMPPPSSSTTTTTTRRRPPPOOOOOOPPPRRRRRRRRROOOOOOMMMKKKJJJKKKOOOQQQSSSUUUXXXZZZZZZYYYWWWUUUVVVUUUUUUXXX[[[]]]]]]]]]UUUUUUTTTTTTTTTVVVXXXYYYYYYYYY[[[\\\\\\[[[ZZZYYYWWWYYY]]]```bbbbbbaaa``````bbbdddcccaaa^^^\\\\\\]]][[[ZZZZZZ\\\]]]^^^^^^[[[[[[XXX]]]cccbbbnnn|||wwwjjj___PPPGGGEEEFFFFFFEEE@@@@@@@@@@@@?????????>>><<<<<<<<<;;;:::::::::999::::::::::::::::::::::::===<<<;;;::::::;;;<<<======<<>>============BBBAAABBBCCCDDDEEECCCAAAAAA@@@>>>>>>???BBBEEEGGGKKKKKKKKKJJJIIIHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@???======<<<<<<;;;;;;;;;<<<======999;;;===???@@@@@@@@@@@@CCCCCCDDDEEEFFFHHHJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPUUUUUUWWW\\\aaaccc```]]]WWWXXXXXXYYYYYYZZZZZZZZZZZZ\\\]]]\\\ZZZYYYYYYZZZuuuqqqnnnpppvvv}}}~~~~~~~~~|||yyyvvvuuuuuuvvvwwwyyyyyyyyyxxxxxxwwwvvvvvvvvvvvvuuuttttttsssrrrrrrtttttttttsssttttttuuuvvvsssttttttuuuuuuuuuttttttttttttuuuvvvvvvvvvuuuuuuwwwxxxxxxyyyzzz|||}}}}}}~~~|||yyyxxxwwwwwwvvvuuuvvvwwwyyy{{{}}}~~~~~~~~~{{{{{{zzzzzzzzz{{{{{{|||~~~}}}{{{zzzzzz{{{}}}~~~~~~~~~~~~~~~}}}|||zzzyyyvvvwwwwwwxxxxxxyyyyyyzzz{{{|||}}}{{{uuu}}}zzzkkkZZZPPPNNNPPPNNNKKKHHHEEEDDDDDDFFFGGGKKKKKKKKKKKKJJJIIIHHHHHHLLLKKKLLLMMMOOOQQQRRRSSSQQQOOONNNOOORRRTTTTTTTTTQQQPPPNNNLLLJJJKKKOOORRRXXXXXXZZZ[[[ZZZYYYWWWVVVTTTUUUVVVXXXZZZ\\\]]]^^^VVVVVVUUUUUUUUUUUUVVVWWWZZZZZZ[[[[[[[[[[[[ZZZYYYUUUWWWZZZ\\\]]]]]]]]]\\\ZZZ^^^aaaccccccbbbbbbbbb[[[ZZZXXXXXXZZZ\\\]]]\\\ZZZ\\\ZZZ]]]bbb^^^eeeyyy{{{lllXXXJJJEEEDDDDDDBBB@@@@@@@@@???>>>>>>======>>>======<<<;;;::::::999::::::::::::::::::::::::===<<<;;;::::::::::::;;;===<<<>>>CCCFFFIIIPPPXXXiii|||yyyrrrnnnhhhcccbbbdddjjjwww~~~}}}tttnnnhhhbbbZZZTTTPPPOOONNNMMMTTTQQQNNNLLLKKKJJJGGGDDDBBBAAA???===<<<;;;;;;;;;??????@@@BBBDDDCCC@@@======<<<:::999:::===@@@CCCGGGGGGHHHIIIJJJJJJJJJJJJDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCBBB@@@???===>>>======<<<<<<<<<<<<<<<888999:::;;;;;;;;;::::::=========>>>@@@AAACCCDDDFFFGGGHHHJJJKKKMMMNNNNNNQQQSSSVVV\\\aaacccaaa___WWWWWWWWWWWWVVVWWWWWWWWWYYYZZZ\\\]]]\\\[[[\\\]]]yyyuuurrrsssxxx}}}}}}~~~}}}~~~~~~|||xxxuuuttttttvvvwwwwwwxxxxxxxxxwwwvvvuuutttuuuuuuttttttssssssrrrrrrsssssssssssssssttttttuuuuuuuuuuuuuuuuuuuuutttttttttuuuuuuvvvvvvwwwwwwvvvxxxxxxxxxxxxzzz{{{}}}~~~}}}zzzyyyyyyyyywwwvvvwwwxxx{{{}}}zzzzzzzzzzzz{{{{{{|||}}}~~~|||{{{{{{|||~~~zzz{{{}}}~~~~~~}}}|||{{{uuuvvvxxxyyyzzzyyyyyyyyyzzz{{{}}}}}}~~~~~~{{{ssseeeVVVLLLKKKLLLNNNLLLIIIGGGEEEFFFGGGHHHHHHHHHIIIJJJKKKJJJJJJIIIKKKLLLLLLMMMMMMOOOPPPRRRNNNMMMMMMOOOQQQSSSTTTSSSRRRQQQPPPNNNLLLMMMPPPSSS[[[ZZZYYYWWWVVVUUUUUUUUUVVVVVVWWWXXXXXXYYYZZZ[[[XXXXXXWWWVVVUUUUUUUUUUUU[[[[[[[[[[[[[[[ZZZZZZZZZUUUVVVWWWXXXYYYYYYYYYYYYYYY\\\```bbbccccccdddeeeZZZXXXVVVVVVXXXZZZZZZZZZXXX[[[WWWYYY^^^[[[```qqqyyydddSSSIIIEEEBBB@@@@@@@@@???>>>======<<<<<<>>>>>>======<<<;;;::::::::::::::::::::::::::::::===<<<<<<;;;::::::::::::===<<<>>>BBBDDDFFFKKKQQQ]]]mmmwwwqqqkkkhhheeecccgggmmmyyy|||yyylllggg___ZZZYYYZZZ]]]^^^```\\\WWWRRROOOLLLJJJHHHDDDCCC@@@>>><<<<<<<<<<<<======???BBBCCCBBB???<<<<<<:::777555555777:::<<>>============;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;<<<<<<>>>???AAACCCEEEGGGIIIJJJLLLNNNRRRXXX\\\^^^^^^]]]YYYXXXWWWUUUTTTTTTTTTTTTUUUXXXZZZ[[[[[[[[[\\\^^^|||yyywwwwwwzzz~~~}}}~~~~~~~~~~~~~~~~~~|||yyyvvvuuuuuuvvvwwwwwwwwwxxxxxxwwwvvvtttssstttttttttsssssssssrrrrrrsssrrrrrrrrrrrrsssttttttvvvvvvwwwwwwvvvuuuttttttttttttuuuuuuvvvvvvwwwwwwyyyxxxxxxxxxxxxzzz|||}}}|||zzzyyyyyyzzzyyyxxxvvvwwwyyy|||~~~~~~~~~zzzzzzzzzzzz{{{|||}}}~~~~~~}}}|||{{{{{{|||}}}~~~yyyzzz|||~~~~~~}}}|||uuuvvvyyyzzz{{{zzzyyyxxxyyy{{{}}}{{{zzzvvvssskkk___SSSKKKIIIJJJMMMLLLJJJIIIHHHHHHHHHHHHEEEGGGIIIKKKLLLLLLLLLKKKKKKLLLMMMMMMLLLMMMOOOQQQMMMLLLMMMNNNQQQSSSSSSRRRPPPQQQQQQPPPOOOOOOQQQSSSXXXWWWUUUTTTSSSSSSTTTUUUXXXYYYZZZYYYWWWWWWWWWYYY[[[ZZZZZZXXXWWWUUUTTTTTTYYYYYYYYYYYYYYYZZZZZZZZZVVVVVVVVVVVVVVVWWWWWWWWW[[[]]]___```______aaabbbYYYWWWUUUUUUVVVXXXXXXWWWUUUXXXUUUUUUZZZYYY[[[iiixxxqqq```SSSJJJEEECCCAAA@@@@@@???>>>===<<<<<<>>>>>>>>>===<<<<<<<<<;;;::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;::::::;;;:::<<<@@@BBBBBBFFFLLLUUU```pppyyysssoooiiibbb___aaabbbjjjxxx|||rrrmmmfffcccfffmmmtttxxxsssqqqlllcccZZZRRRNNNMMMHHHGGGDDDAAA???>>>??????<<<===>>>AAACCCCCC@@@>>><<<:::777555444555777888999;;;>>>AAAEEEGGGIIIJJJJJJIIIIIIHHHFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>===============;;;;;;:::999999888999999888888:::<<<>>>@@@AAABBBEEEGGGKKKNNNRRRTTTVVVVVVWWWVVVTTTRRRQQQQQQRRRRRRSSSUUUXXXYYYYYYZZZ[[[]]]~~~}}}{{{{{{|||~~~}}}~~~~~~}}}}}}}}}zzzxxxwwwvvvwwwxxxvvvwwwxxxxxxxxxvvvtttsssttttttssssssssssssrrrrrrssssssrrrrrrsssssstttuuuxxxxxxxxxxxxwwwvvvuuutttsssssssssssstttuuuvvvwwwyyyxxxwwwwwwwwwyyyzzz|||zzzyyyyyyzzz{{{|||zzzyyywwwyyy|||~~~~~~}}}{{{yyyyyyzzzzzz{{{}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{|||~~~}}}|||uuuwwwzzz|||}}}|||zzzxxxyyy{{{~~~{{{uuuzzzuuuoooeeeZZZQQQLLLJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIFFFHHHJJJLLLMMMMMMMMMLLLJJJLLLMMMMMMKKKKKKNNNPPPMMMMMMMMMOOORRRSSSSSSRRRMMMOOOQQQQQQPPPPPPQQQRRRSSSSSSTTTUUUVVVWWWXXXXXXYYY[[[\\\[[[XXXVVVWWWYYY]]]]]]\\\ZZZXXXVVVTTTSSSVVVVVVVVVVVVWWWXXXYYYYYYXXXWWWVVVUUUUUUUUUVVVWWW[[[\\\\\\\\\\\\]]]```bbb[[[YYYVVVUUUVVVWWWWWWVVVSSSXXXWWWWWW]]]ZZZYYYccchhh|||yyykkk\\\PPPIIIFFFCCCCCCBBBAAA@@@???>>>===>>>=====================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;999888;;;???@@@>>>AAAFFFKKKRRR___mmm}}}zzztttmmmddd``````[[[___gggqqq|||vvvooolllqqq{{{ooo___WWWTTTNNNLLLHHHDDDAAA@@@@@@AAA<<<===>>>AAADDDDDDCCCAAA<<<;;;999888777777888888777999;;;???BBBDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCAAA@@@@@@???????????????======<<<;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<>>>???AAACCCEEEHHHKKKMMMMMMLLLKKKJJJJJJKKKMMMNNNNNNQQQSSSUUUUUUVVVXXXYYY~~~}}}}}}~~~~~~zzz{{{}}}~~~~~~}}}|||~~~|||zzzxxxxxxxxxxxxvvvwwwxxxyyyxxxvvvtttsssssssssssssssssssssrrrrrrssssssssssssssstttuuuuuuyyyyyyyyyxxxxxxvvvuuutttrrrqqqqqqrrrssstttuuuvvvzzzyyywwwvvvvvvwwwyyyzzz{{{{{{{{{|||~~~~~~}}}wwwyyy{{{}}}~~~}}}{{{yyyyyyyyyzzzzzz|||}}}xxxyyyyyyzzzzzzyyyyyyxxx~~~}}}{{{uuuwwwzzz}}}~~~|||zzzxxxyyy{{{~~~vvvrrrzzzxxxooobbbWWWPPPLLLKKKKKKIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJLLLNNNOOONNNMMMLLLJJJLLLNNNMMMKKKKKKMMMPPPNNNNNNNNNPPPSSSTTTSSSRRRJJJMMMPPPQQQPPPPPPPPPQQQPPPRRRVVVZZZ]]]]]]]]]]]]ZZZ\\\]]]\\\YYYWWWYYY[[[___^^^]]][[[YYYWWWUUUSSSTTTSSSTTTTTTUUUVVVWWWXXXYYYXXXVVVUUUUUUUUUVVVWWWWWWXXXYYYYYYZZZ]]]bbbeee]]]ZZZXXXVVVWWWWWWVVVVVVTTT[[[[[[\\\aaa]]]ZZZaaa]]]nnn|||ppp```RRRKKKHHHEEEEEEDDDCCCAAA@@@@@@???============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>======<<<:::999;;;??????===???DDDDDDIIISSS```oooxxxppphhhdddddd___aaacccfffooo~~~uuuqqquuulll```\\\SSSPPPKKKGGGCCCAAAAAAAAA======>>>AAADDDEEEEEECCC<<<;;;;;;:::::::::::::::888999;;;>>>@@@BBBCCCCCCBBBBBBCCCEEEFFFGGGHHHHHHIIIHHHGGGGGGHHHIIIKKKLLLGGGGGGFFFEEEEEEEEEEEEEEEAAAAAA@@@?????????@@@@@@???>>>>>>>>>===>>>>>>???<<<<<<<<<;;;;;;;;;;;;:::999:::;;;<<<===???CCCFFFCCCBBBBBBAAACCCEEEGGGIIIJJJLLLOOOQQQQQQRRRSSSUUU~~~~~~}}}~~~~~~}}}~~~}}}~~~||||||}}}~~~~~~|||yyyvvvtttsssqqqrrrtttuuuuuutttrrrqqqssstttuuuvvvvvvuuusssrrruuutttrrrrrrsssvvvyyy|||wwwvvvuuuvvvwwwwwwuuusssoooppprrrtttvvvvvvvvvvvvyyyxxxxxxxxxyyyzzz|||}}}|||}}}~~~~~~}}}{{{yyywwwyyy{{{|||~~~~~~}}}{{{zzzyyyxxxwwwwwwwwwxxxzzz{{{xxxxxxwwwwwwwwwyyyzzz{{{~~~~~~{{{{{{zzzzzzzzzzzz{{{||||||}}}~~~~~~~~~qqqlll{{{xxxlll]]]TTTNNNKKKMMMQQQMMMKKKJJJLLLNNNOOOMMMJJJLLLJJJJJJLLLOOOPPPMMMKKKLLLLLLLLLKKKLLLLLLMMMNNNPPPOOOOOOPPPRRRRRRPPPOOONNNMMMMMMMMMOOOQQQTTTUUUUUUWWWYYY[[[\\\\\\ZZZZZZ[[[[[[[[[[[[\\\]]]^^^^^^```___^^^^^^^^^[[[WWWTTTTTTSSSRRRRRRSSSUUUWWWYYYZZZYYYWWWWWWWWWXXXZZZ\\\ZZZZZZZZZ[[[]]]___aaabbb^^^\\\[[[\\\]]]]]]\\\[[[[[[YYYXXXZZZ]]]```___^^^```eeerrryyymmm___QQQIIIHHHEEEBBB@@@@@@@@@???>>>??????????????????@@@@@@<<<;;;;;;;;;;;;<<<=========<<<;;;<<<======;;;999;;;;;;;;;<<<>>>???AAABBBAAAFFFLLLSSS\\\nnn|||uuuoooiiidddaaacccdddbbbccclll{{{{{{wwwrrrrrrmmmbbb\\\WWWQQQKKKGGGEEECCCCCCDDDDDDDDDCCCCCCBBBAAA@@@?????????===;;;;;;;;;<<<===<<<<<<<<<>>>AAADDDFFFGGGFFFDDDBBBBBBBBBBBBCCCEEEEEEFFFGGGHHHJJJKKKLLLNNNLLLJJJGGGFFFFFFGGGGGGBBBCCCDDDEEEDDDCCCBBBAAABBBAAAAAAAAA@@@@@@@@@???<<<===>>>===<<<;;;<<<=========<<<;;;::::::::::::;;;;;;;;;<<<===>>>???@@@BBBCCCEEEHHHIIIJJJJJJIII~~~~~~}}}}}}{{{{{{|||}}}~~~~~~~~~}}}{{{yyywwwuuutttsssttttttuuutttsssrrrqqquuuuuuvvvvvvvvvvvvvvvuuuwwwvvvuuuttttttuuuvvvwwwtttsssrrrsssttttttsssqqqrrrrrrrrrrrrsssuuuvvvwwwzzzyyyyyyyyyyyy{{{|||}}}{{{{{{|||||||||{{{zzzyyyzzz{{{}}}~~~~~~}}}{{{zzz}}}|||zzzyyywwwwwwwwwwwwwwwvvvvvvuuuvvvwwwyyyzzz}}}~~~|||~~~~~~}}}||||||{{{{{{{{{}}}~~~zzzpppooouuuhhhYYYQQQMMMJJJKKKNNNOOOMMMLLLMMMOOOOOOMMMKKKNNNMMMMMMOOOQQQQQQMMMJJJLLLLLLLLLLLLLLLMMMMMMMMMNNNMMMMMMNNNPPPPPPOOOMMMMMMMMMNNNOOOPPPRRRSSSTTTTTTVVVXXXZZZ[[[[[[[[[ZZZ[[[[[[[[[[[[\\\^^^```aaa```___^^^^^^]]][[[WWWTTTTTTSSSRRRQQQRRRTTTVVVXXXXXXWWWVVVUUUUUUWWWYYYZZZXXXXXXXXXYYY[[[^^^```bbb[[[ZZZZZZ[[[^^^______^^^```]]][[[\\\^^^______]]]___bbblll~~~xxxkkkZZZNNNIIIGGGCCCBBBAAAAAA@@@???>>>>>>???????????????@@@<<<;;;;;;;;;;;;<<<======>>>=========>>>>>><<<:::;;;;;;;;;<<<===>>>@@@AAA???DDDIIIMMMTTTbbbtttxxxqqqmmmbbbbbbbbb___^^^bbbjjjqqq~~~vvvssswwwkkkbbb^^^XXXQQQKKKGGGFFFFFFEEEDDDDDDDDDCCCBBB@@@???BBBAAAAAA???=========>>>>>>======>>>???BBBEEEGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBCCCCCCEEEGGGIIIJJJKKKNNNLLLJJJHHHGGGGGGHHHIIIFFFFFFGGGGGGFFFEEEDDDCCCEEEEEEEEEDDDCCCCCCBBBBBB>>>???@@@???===<<<===>>>??????>>><<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<======>>>@@@BBBCCCCCCCCCCCC~~~~~~~~~}}}|||{{{zzz{{{|||}}}|||{{{{{{zzzyyywwwvvvuuuvvvvvvuuuuuutttsssrrrrrrvvvvvvvvvvvvvvvwwwxxxyyyzzzyyyxxxvvvuuusssrrrrrrrrrrrrqqqrrrttttttsssqqquuutttrrrqqqrrrsssvvvwwwyyyyyyyyyyyyzzz|||~~~{{{{{{{{{zzzzzzzzz{{{{{{{{{|||}}}~~~~~~}}}|||{{{~~~|||zzzxxxwwwwwwwwwuuuttttttssstttvvvwwwxxx|||~~~{{{|||~~~~~~|||{{{yyy{{{}}}~~~|||tttoootttqqqbbbSSSMMMLLLKKKJJJJJJMMMLLLKKKLLLMMMMMMLLLKKKMMMMMMNNNQQQRRRRRROOOLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKLLLNNNNNNNNNLLLMMMNNNPPPRRRSSSSSSSSSSSSSSSTTTWWWYYY[[[[[[[[[[[[]]]\\\[[[[[[\\\___aaaccc```___^^^]]]\\\ZZZWWWTTTSSSRRRQQQPPPQQQSSSUUUVVVVVVUUUSSSRRRSSSTTTVVVWWWXXXWWWWWWXXXYYY[[[]]]^^^ZZZYYYYYY[[[___bbbbbbbbbdddaaa___^^^^^^^^^]]]\\\___aaafffqqqtttbbbSSSMMMJJJFFFDDDCCCCCCBBBAAA======>>>>>>????????????<<<;;;;;;;;;;;;<<<======???>>>===>>>??????===<<<;;;;;;;;;;;;<<<===>>>???>>>BBBFFFHHHLLLTTTaaalll}}}yyysssfffeeebbb___]]]]]]]]]^^^gggrrr}}}uuu|||sssiiieee___ZZZUUUSSSRRRRRRKKKIIIGGGGGGGGGGGGEEECCCEEEDDDBBB@@@????????????>>>>>>>>>???@@@CCCEEEGGGEEEEEEFFFFFFFFFEEEEEEDDD???@@@@@@BBBCCCEEEGGGHHHKKKJJJHHHGGGFFFGGGHHHIIIHHHHHHHHHIIIHHHGGGFFFFFFHHHHHHGGGFFFFFFEEEDDDDDDBBBCCCDDDBBB@@@??????@@@AAAAAA@@@???===<<<<<<;;;<<<<<<;;;:::::::::::::::;;;;;;<<<============<<<~~~||||||}}}~~~~~~}}}|||{{{{{{{{{||||||yyyyyyzzzzzzyyyxxxxxxwwwzzzxxxwwwuuussssssrrrrrruuuuuuttttttuuuvvvxxxzzzyyyyyyxxxwwwvvvsssqqqooosssrrrrrrsssuuuvvvuuusssuuutttssssssssssssttttttvvvvvvwwwxxx{{{}}}}}}{{{zzzyyyzzz{{{||||||}}}~~~~~~~~~}}}||||||{{{zzzyyyyyyxxxxxxsssrrrrrrrrrsssuuuvvvwww|||}}}||||||~~~|||xxxyyyzzz{{{|||yyyooommmwwwlll]]]NNNJJJLLLLLLJJJHHHIIIIIIIIIJJJKKKMMMMMMMMMMMMMMMNNNOOOQQQRRRRRRRRRPPPQQQQQQRRRQQQPPPOOONNNMMMKKKKKKKKKMMMOOONNNNNNNNNPPPSSSVVVWWWVVVUUUTTTRRRSSSUUUWWWYYY[[[[[[[[[```___]]]\\\\\\^^^```bbb___^^^]]]\\\[[[ZZZWWWTTTSSSRRRQQQPPPPPPQQQSSSTTTSSSRRRQQQPPPPPPRRRTTTUUUZZZYYYXXXXXXXXXYYYZZZ[[[\\\[[[ZZZ\\\```cccdddddddddbbb___]]]]]]]]]]]]]]]___aaadddiiisss}}}ttteeeZZZSSSOOOJJJGGGEEEDDDCCCBBB======>>>>>>>>>?????????<<<;;;;;;;;;;;;<<<======???>>>===>>>??????>>><<<;;;;;;;;;;;;;;;<<<===>>>???BBBDDDEEEGGGKKKTTTZZZiiizzz}}}oookkkfffcccbbb```]]]ZZZ[[[bbbpppyyyyyy{{{nnngggaaaaaaggglllllliiiZZZVVVQQQOOOOOONNNMMMKKKHHHFFFCCC@@@@@@??????>>>>>>>>>>>>???AAACCCDDDFFFDDDEEEGGGHHHHHHGGGFFFEEE????????????@@@AAABBBBBBDDDDDDCCCBBBBBBCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIHHHHHHGGGFFFFFFEEEEEEFFFGGGGGGEEECCCAAAAAABBBBBBBBBAAA@@@???>>><<<<<<===<<<<<<;;;;;;;;;<<<<<<============<<<<<<;;;;;;}}}zzzyyyzzz|||~~~~~~~~~}}}}}}||||||||||||xxxxxxyyyzzzzzzzzzyyyyyy{{{zzzxxxvvvtttssssssssssssrrrrrrrrrssstttvvvwwwuuuvvvvvvvvvuuutttqqqppprrrqqqrrrsssvvvvvvvvvtttrrrsssuuuvvvvvvtttrrrqqqrrrssstttvvvzzz~~~}}}zzzyyyyyy{{{{{{|||}}}~~~}}}||||||{{{yyyxxxwwwvvvrrrqqqqqqqqqssstttvvvxxx}}}}}}|||~~~yyyyyyxxxxxxzzzwwwiiihhhvvvgggYYYKKKIIILLLLLLJJJIIIHHHIIIJJJKKKMMMPPPRRRTTTVVVTTTRRRPPPPPPRRRUUUWWWUUUUUUUUUTTTSSSRRRQQQPPPOOOMMMLLLMMMOOOQQQQQQQQQQQQSSSWWWYYYZZZYYYWWWVVVQQQRRRTTTVVVXXXYYYZZZ[[[aaa```^^^\\\[[[\\\]]]^^^^^^\\\[[[ZZZZZZZZZWWWUUUTTTSSSQQQOOOOOOPPPRRRSSSRRRQQQOOOOOOOOOPPPRRRTTTWWWWWWWWWXXXYYY[[[]]]___```^^^]]]]]]```cccdddddd```___]]][[[ZZZ[[[]]]^^^]]]^^^bbbeeeiiixxxzzzrrriiiddd\\\WWWQQQKKKHHHFFFDDDCCC>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;<<<=========<<<<<<===>>>???===<<<<<<<<<;;;;;;;;;<<<<<<======???AAABBBCCCFFFKKKOOOVVVdddvvv|||tttlllfffdddbbb___\\\YYY[[[```jjj{{{}}}pppeee^^^fffyyyrrrkkkccc]]]ZZZXXXTTTQQQNNNIIIDDDAAAAAA@@@???===>>>>>>???@@@AAABBBDDDDDDEEEEEEGGGHHHHHHGGGFFFFFFBBBAAA@@@>>>===<<<<<<;;;===<<<<<<<<<======>>>>>>??????@@@BBBDDDEEEGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIGGGDDDCCCCCCCCCCCCCCCCCCBBBAAA???>>>===>>>>>>>>>>>>???@@@AAABBB@@@@@@???>>>======<<<<<<~~~}}}~~~~~~|||yyywwwxxxzzz}}}~~~~~~~~~}}}}}}}}}||||||xxxyyyzzzzzz{{{{{{zzzzzz{{{zzzyyyxxxvvvuuutttsssqqqqqqqqqqqqqqqrrrssstttqqqrrrsssttttttsssrrrqqqpppoooppprrrtttvvvuuutttpppsssvvvxxxwwwuuurrrppppppqqqrrrtttwww{{{~~~|||zzzyyyyyyzzz{{{||||||}}}}}}zzzvvvtttrrrrrrrrrrrrrrrtttvvvxxxyyy}}}}}}|||}}}~~~}}}||||||~~~wwwgggeeesssaaaUUUKKKIIILLLLLLKKKKKKKKKMMMNNNOOOPPPSSSWWWZZZ___]]]ZZZVVVSSSSSSVVVXXXYYYXXXVVVTTTSSSSSSRRRRRRRRRPPPNNNOOOQQQTTTTTTTTTTTTUUUXXXZZZ[[[ZZZYYYWWWQQQRRRSSSTTTVVVXXXYYYZZZ___^^^]]]\\\[[[ZZZZZZZZZ\\\ZZZYYYYYYZZZZZZYYYWWWUUUTTTRRRPPPOOOPPPQQQRRRRRRQQQOOONNNOOOPPPRRRSSSRRRSSSUUUWWW[[[___ccceeecccaaa______```cccdddddd^^^]]]\\\ZZZXXXYYY]]]___[[[[[[___cccdddlllxxxrrrooohhhcccZZZRRRMMMIIIFFFDDDAAAAAA@@@@@@???>>>>>>>>><<<;;;;;;;;;;;;<<<=========<<<<<<===>>>???>>><<<======<<<<<<;;;<<<<<<<<<:::<<<===>>>???AAAEEEGGGNNNWWWffftttuuulllgggccc```]]]ZZZYYYXXX\\\fffxxxrrrfff^^^iiixxxsssoooiiiaaaZZZVVVPPPIIIEEEDDDCCCAAA>>>??????@@@AAACCCDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDCCC@@@>>>;;;999888888888888888888888888888888999999:::<<<>>>@@@CCCDDDGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHIIIGGGEEEDDDDDDEEECCCDDDEEEEEEDDDCCCAAA@@@@@@@@@AAAAAABBBDDDEEEFFFBBBAAA@@@???>>>>>>>>>>>>~~~}}}~~~~~~~~~}}}|||||||||||||||yyyvvvvvvyyy{{{||||||}}}}}}||||||{{{{{{zzzzzz{{{{{{||||||{{{{{{yyyzzzzzzzzzxxxvvvuuusssppppppqqqqqqrrrqqqqqqqqqppppppqqqrrrrrrrrrqqqqqqpppoooppprrruuuwwwvvvuuuqqqrrrtttvvvvvvuuusssrrrqqqqqqqqqrrrtttvvvyyyzzz{{{zzzyyyyyyyyyzzz{{{{{{{{{{{{}}}|||xxxuuusssssssssssstttuuuwwwyyy{{{{{{~~~}}}}}}~~~{{{llljjjvvvrrr[[[RRRJJJIIIJJJIIIJJJLLLNNNOOOQQQPPPPPPRRRVVVZZZ[[[\\\\\\ZZZVVVUUUVVVXXXZZZXXXUUUSSSQQQQQQRRRSSSSSSQQQPPPPPPSSSUUUVVVWWWTTTVVVXXXYYYZZZYYYXXXWWWRRRRRRSSSTTTUUUVVVWWWXXXYYYYYYZZZ[[[[[[ZZZYYYYYYYYYXXXWWWWWWYYYZZZZZZYYYVVVUUUSSSQQQPPPPPPQQQRRRRRRQQQPPPOOOOOOQQQSSSTTTRRRRRRTTTWWW[[[___ccceeedddbbb______aaadddeeefff^^^^^^]]]ZZZWWWXXX\\\___^^^\\\^^^dddeeegggvvv|||uuuuuunnndddZZZRRRMMMIIIFFFDDDCCCBBBAAA@@@>>>======<<<;;;;;;;;;;;;<<<===============>>>@@@@@@???===???>>>======<<<<<<<<<===;;;<<<<<<===>>>@@@BBBDDDJJJOOOYYYeeetttyyyqqqkkkgggeee^^^\\\YYYXXX]]]gggsss|||wwwllldddjjj}}}zzzoooaaaZZZQQQLLLJJJIIIEEEBBBAAABBBCCCDDDEEEFFFFFFFFFHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCAAA>>>;;;:::888888777777777777777777666666777777777777999;;;===>>>AAABBBCCCDDDEEEFFFFFFGGGFFFGGGGGGGGGEEEDDDDDDEEEEEEFFFGGGHHHHHHGGGEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGFFFEEECCCBBBBBBBBBBBBCCC~~~}}}}}}}}}}}}~~~~~~|||{{{{{{zzz{{{|||yyyvvvuuuxxxzzz{{{{{{||||||{{{{{{zzzyyy{{{{{{||||||||||||||||||xxxyyyzzz{{{zzzxxxuuutttpppqqqrrrsssrrrqqqpppooopppppppppppppppppppppqqqrrrrrrrrruuuxxxzzzyyyxxxssssssssstttttttttuuuuuusssrrrrrrqqqrrrssstttuuuuuuuuuvvvwwwxxxzzz{{{|||zzz{{{||||||yyyxxxtttttttttuuuvvvxxxzzz|||zzz|||}}}|||{{{sssqqq{{{yyyeeeWWWOOOJJJIIIHHHGGGIIIMMMNNNOOOPPPOOOMMMNNNRRRVVVQQQTTTYYYZZZXXXWWWWWWYYY[[[XXXTTTQQQOOOOOOQQQSSSTTTRRRPPPPPPSSSVVVWWWWWWTTTUUUVVVXXXXXXXXXWWWWWWSSSSSSSSSSSSTTTUUUVVVWWWTTTUUUXXXZZZ[[[[[[ZZZYYYXXXWWWVVVWWWYYY[[[[[[[[[WWWUUUSSSQQQPPPPPPQQQRRRSSSRRRQQQPPPPPPRRRSSSUUUUUUUUUVVVWWWYYY\\\___aaadddbbb______bbbeeeggghhh``````^^^ZZZWWWWWW[[[___ddd___```fffhhhgggqqqvvv~~~vvvkkk___WWWPPPKKKHHHFFFEEEDDDBBB@@@>>>===<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>???AAAAAA@@@???@@@???>>>======<<<======>>>>>>>>>>>>???AAACCCEEECCCGGGNNNWWWdddxxx}}}vvvrrrqqqdddbbb___\\\[[[^^^eeeiiisss|||ssskkklllwwwhhh```WWWQQQOOONNNJJJFFFCCCDDDEEEGGGHHHHHHHHHHHHIIIHHHFFFDDDCCCCCCDDDEEEDDDCCC@@@>>><<<;;;:::999888888888888888777666666777777666555666777999:::;;;<<<===>>>???AAABBBCCCDDDFFFGGGFFFDDDDDDEEEFFFFFFGGGIIIKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEIIIHHHGGGFFFEEEFFFGGGGGG~~~}}}~~~}}}||||||}}}}}}~~~|||zzzxxxwwwxxxzzz{{{|||}}}~~~|||zzzxxxxxxyyy{{{{{{{{{{{{{{{zzzzzzzzz}}}|||{{{yyyxxxxxxyyyyyysssrrrrrrrrrrrrrrrrrrrrrrrrqqqooommmmmmnnnoooppppppppprrrtttwwwxxxwwwvvvttttttttttttttttttttttttvvvvvvvvvsssqqqooopppqqqsssssstttuuuvvvxxxzzz{{{||||||||||||~~~~~~~~~}}}|||zzzxxxvvvtttrrrsssvvvzzz|||||||||}}}}}}~~~{{{uuuuuuxxx}}}ppp```QQQNNNKKKHHHGGGHHHIIIKKKNNNNNNMMMMMMMMMMMMMMMMMMPPPQQQRRRUUUXXXYYYXXXWWWYYYVVVSSSPPPOOOPPPRRRSSSVVVTTTQQQOOOPPPSSSVVVYYYTTTTTTTTTUUUWWWZZZ\\\^^^\\\YYYVVVVVVXXXXXXVVVTTTWWWWWWWWWWWWVVVUUUTTTSSSSSSTTTUUUVVVWWWXXXYYYYYYWWWTTTQQQPPPQQQRRRRRRRRRQQQPPPOOOOOOPPPSSSWWWYYYTTTUUUVVVVVVWWWZZZ^^^bbbaaa___]]]]]]```dddfffgggccc```\\\YYYXXXZZZ^^^aaa\\\^^^aaaccceeegggkkkmmmvvvsssxxxxxxooobbbWWWMMMEEEFFFBBB@@@BBBCCC???===>>>:::;;;<<<<<<===<<<<<<<<<===>>>>>>>>>>>>?????????>>>>>>============>>>>>><<<<<<<<<<<<<<<===>>>???AAADDDHHHMMMUUUdddwww}}}ppplllfff___[[[[[[___bbblllnnnyyywwwbbbccclllqqq|||ttt___VVVTTTPPPLLLKKKKKKJJJIIIIIIJJJLLLMMMMMMIIIHHHGGGGGGGGGGGGDDDBBBEEEDDDBBB???===:::888777777777777777777666666666666555444444333333444444555666777888:::<<<>>>???=========>>>@@@AAACCCDDDGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJGGGEEEEEEFFFIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJ~~~}}}|||{{{|||}}}~~~~~~}}}zzzyyyxxxzzz|||}}}~~~~~~~~~|||yyyxxxyyyzzz{{{{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{zzzyyyxxxwwwpppqqqqqqrrrrrrsssssssssrrrpppooommmmmmnnnooopppqqqqqqrrrtttwwwxxxxxxvvvtttttttttttttttsssssssssuuuuuuvvvtttrrrpppqqqrrrsssssstttuuuwwwyyy{{{|||}}}}}}~~~~~~}}}}}}|||zzzyyywwwvvvuuutttuuuwwwzzz{{{|||{{{zzz{{{~~~{{{yyy||||||}}}xxxxxxuuuiii[[[PPPNNNKKKHHHGGGHHHIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOORRRUUUWWWWWWVVVWWWUUURRROOOOOOOOOQQQSSSVVVTTTQQQOOOOOOQQQUUUWWWTTTTTTUUUUUUWWWZZZ\\\]]]\\\ZZZWWWWWWXXXYYYWWWUUUWWWWWWWWWWWWVVVTTTSSSRRROOOPPPQQQSSSUUUWWWYYYYYYVVVSSSQQQPPPQQQSSSSSSSSSUUUSSSRRRPPPQQQSSSUUUWWWUUUVVVWWWWWWWWWZZZ]]]```^^^\\\[[[[[[^^^aaadddeeedddaaa]]]ZZZYYYZZZ\\\^^^[[[]]]```bbbcccdddgggiiiqqqzzznnncccWWWMMMHHHCCC@@@BBBBBB???<<<===:::;;;;;;<<<============>>>>>>>>>?????????@@@@@@>>>>>>============>>>>>>===<<<<<<<<<<<<======>>>AAACCCEEEGGGLLLVVVeeeoooxxxtttlllddd___]]]^^^___aaaaaaiiizzzgggbbbeeehhhssszzzjjj^^^SSSNNNNNNLLLMMMOOOOOOOOOOOONNNMMMJJJHHHGGGFFFGGGFFFDDDBBBBBBAAA@@@>>>===;;;:::999999999999888888888888888777666666555555555555555444444555666777999:::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEIIIHHHFFFFFFFFFGGGIIIJJJJJJJJJJJJJJJKKKKKKKKKKKK}}}|||{{{{{{{{{|||}}}~~~}}}{{{zzzzzz|||~~~~~~{{{yyyyyyzzz||||||{{{{{{zzzyyyxxxxxxwwwvvvxxxzzz|||{{{zzzwwwuuunnnoooppprrrssssssssstttqqqpppooonnnnnnnnnoooppprrrqqqrrrtttwwwxxxwwwvvvuuuuuutttttttttsssssssssrrrtttuuuuuusssrrrrrrsssttttttuuuvvvwwwyyy{{{|||}}}~~~}}}{{{{{{zzzxxxwwwvvvvvvvvvvvvvvvwwwxxxyyyzzzxxxvvvwwwzzz~~~}}}}}}|||tttooonnnlllbbbXXXOOOMMMJJJHHHGGGHHHIIIKKKKKKKKKKKKLLLLLLLLLKKKKKKGGGIIILLLOOORRRTTTTTTUUUTTTSSSQQQOOONNNOOOQQQRRRUUUSSSPPPOOONNNPPPRRRTTTTTTTTTTTTVVVWWWYYY[[[\\\\\\ZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWUUUTTTSSSRRRKKKLLLMMMPPPRRRUUUXXXYYYWWWUUURRRRRRSSSUUUVVVVVVXXXVVVTTTRRRRRRRRRTTTUUUWWWWWWXXXWWWWWWXXX[[[]]][[[ZZZZZZZZZ[[[]]]```bbbcccaaa^^^[[[ZZZYYYZZZZZZ[[[\\\^^^_________aaabbbdddvvv~~~~~~tttjjj^^^SSSLLLFFFAAACCCCCC@@@======:::;;;;;;<<<===>>>>>>???????????????@@@@@@@@@AAA???>>>>>>======>>>>>>???>>>======<<<<<<<<<<<<===???AAABBBBBBDDDJJJSSSZZZeeewww~~~uuullleee```]]]\\\\\\[[[^^^gggssstttjjjgggfffnnnzzzhhhWWWPPPQQQRRRVVV\\\___]]]XXXSSSPPPNNNLLLIIIHHHHHHGGGEEEDDD@@@@@@@@@???>>>>>>======:::::::::;;;;;;;;;;;;;;;999888777777666666777777444333333444444555666777888888888999999:::::::::999::::::;;;<<<===??????CCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKKKK{{{zzzzzzzzz{{{|||~~~~~~}}}{{{zzzzzz|||~~~{{{yyyyyy|||}}}}}}|||{{{zzzyyyyyyxxxvvvwwwyyyzzzzzzyyyxxxwwwooopppqqqrrrssssssrrrrrrrrrrrrqqqpppoooppppppqqqrrrrrrrrrsssvvvwwwwwwvvvuuuuuutttttttttsssssssssqqqsssuuuuuutttssssssttttttuuuuuuvvvxxxyyy{{{||||||~~~~~~{{{zzzyyyyyywwwuuutttuuuuuuvvvvvvvvvuuuuuuvvvuuutttvvvzzz}}}~~~}}}}}}{{{zzz}}}|||||||||~~~uuupppnnnjjj```WWWNNNMMMJJJHHHGGGHHHIIIJJJJJJKKKLLLMMMMMMMMMLLLKKKHHHJJJMMMPPPQQQRRRSSSSSSRRRQQQPPPOOOOOOOOOPPPPPPSSSRRRPPPOOONNNOOOPPPQQQSSSSSSTTTUUUWWWXXXYYYZZZZZZZZZZZZZZZZZZYYYXXXWWWXXXXXXXXXXXXVVVUUUTTTSSSKKKLLLMMMOOOQQQTTTWWWXXXYYYWWWUUUTTTVVVYYYZZZZZZXXXWWWUUUTTTSSSSSSTTTUUUWWWWWWXXXWWWUUUUUUWWWYYY[[[[[[ZZZYYYYYYYYY[[[]]]^^^]]]\\\ZZZYYYXXXXXXXXXZZZ\\\]]]\\\[[[[[[\\\]]]aaaiiiyyy|||xxx|||}}}uuuoooggg^^^SSSJJJCCCCCCDDDAAA???>>>;;;;;;<<<<<<===>>>???@@@??????@@@@@@@@@AAAAAAAAA???>>>>>>>>>>>>>>>>>>??????>>>===<<<<<<<<<<<<<<<===???@@@AAACCCGGGMMMQQQUUUeee}}}}}}tttllleee```]]]ccc```___aaadddnnn{{{uuuvvv}}}wwwbbb[[[\\\[[[dddpppwwwuuukkk```XXXUUURRRNNNKKKJJJIIIHHHFFFAAAAAAAAAAAA@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<======:::999999888888888888888555444444444444444444555777888888888888888777777666666666777888:::;;;<<<===>>>@@@BBBDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFF~~~~~~zzzzzzzzzzzz{{{|||~~~}}}|||zzzyyyzzz|||~~~|||zzz{{{~~~~~~~~~}}}|||{{{{{{{{{xxxxxxwwwwwwwwwxxxyyyyyyrrrssstttttttttrrrpppooossssssrrrrrrqqqqqqqqqqqqrrrqqqqqqrrrtttvvvvvvuuuttttttttttttttttttttttttrrrsssuuuuuutttssstttuuuuuuuuuvvvvvvwwwxxxyyyzzzzzz{{{~~~~~~|||zzzyyyyyyxxxwwwuuusssttttttuuuuuutttsssrrrrrrssstttxxx|||~~~}}}|||}}}{{{{{{|||yyyxxx}}}{{{|||xxx{{{{{{wwwtttkkk___UUUMMMLLLJJJHHHHHHHHHIIIJJJJJJKKKMMMNNNOOONNNMMMLLLLLLOOORRRRRRQQQQQQQQQSSSQQQQQQPPPPPPOOOOOONNNNNNRRRQQQPPPOOONNNNNNOOOOOOQQQQQQSSSTTTUUUVVVWWWWWWXXXYYYYYYZZZYYYXXXWWWWWWYYYYYYYYYYYYXXXWWWVVVUUUPPPPPPOOOPPPQQQSSSUUUWWWXXXVVVTTTTTTVVVXXXYYYYYYVVVUUUUUUTTTTTTUUUVVVWWWVVVVVVWWWUUUTTTSSSTTTUUU\\\]]]]]]ZZZXXXWWWXXXZZZYYYYYYXXXXXXXXXXXXXXXXXXZZZ[[[\\\[[[YYYYYYYYY[[[bbbbbbjjj}}}xxxxxx}}}~~~}}}zzzuuu\\\PPPFFFCCCCCCAAA???>>>======<<<======???@@@AAA??????@@@@@@@@@AAAAAAAAA??????>>>>>>>>>>>>?????????>>>===<<<<<<<<<<<<<<<>>>???@@@BBBDDDFFFIIILLLNNNZZZmmm|||uuunnnhhhdddfffcccaaa```___cccooo|||wwwnnnlllhhhsssrrrfff\\\WWWRRRMMMJJJIIIGGGFFFBBBBBBBBBAAAAAA@@@@@@@@@????????????>>>>>>>>>===;;;;;;:::999999999999999888888777666666666666666888999999999999888777777333333444444555777888999888999<<<>>>?????????>>>>>>>>>>>>>>>????????????~~~~~~~~~~~~~~~}}}||||||{{{{{{zzzzzz{{{}}}~~~~~~}}}{{{zzzzzz|||~~~~~~||||||~~~~~~~~~~~~}}}}}}}}}}}}{{{zzzxxxwwwwwwxxxyyyzzztttuuuvvvvvvuuussspppooosssssssssrrrrrrrrrqqqqqqrrrpppoooppprrrttttttsssrrrrrrsssssstttuuuuuuuuuttttttuuutttssssssuuuvvvwwwvvvvvvvvvvvvvvvwwwwwwyyyyyy{{{|||}}}~~~~~~~~~|||zzzxxxxxxyyyyyyxxxwwwttttttuuuuuutttsssrrrqqqrrrsssvvvyyy}}}~~~}}}{{{{{{zzz{{{{{{wwwuuuzzzzzzwww|||}}}wwwjjj[[[QQQLLLKKKIIIHHHHHHHHHIIIIIIJJJKKKMMMOOOPPPOOONNNMMMNNNQQQTTTTTTQQQPPPQQQRRRRRRRRRRRRQQQPPPOOOMMMLLLPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRTTTTTTTTTTTTTTTVVVXXXXXXWWWUUUUUUVVVWWWWWWXXXXXXXXXXXXWWWWWWUUUTTTRRRQQQRRRSSSUUUVVVWWWUUURRRRRRSSSUUUVVVVVVSSSSSSTTTTTTUUUVVVWWWXXXUUUVVVWWWVVVTTTRRRSSSTTTZZZ\\\]]][[[WWWVVVWWWZZZWWWWWWWWWWWWWWWXXXXXXYYYZZZ[[[\\\[[[ZZZZZZ[[[\\\^^^\\\aaappp}}}~~~mmm^^^MMMFFFDDDAAA???>>>???>>>=========>>>@@@AAA????????????@@@@@@@@@AAA@@@??????>>>>>>??????@@@>>>======<<<<<<<<<<<<===?????????@@@BBBCCCDDDEEEHHHQQQ^^^kkk{{{zzztttpppeeebbb``````^^^^^^eeennnwww~~~wwwuuu~~~vvvaaa\\\TTTNNNJJJGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBAAA@@@??????>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999999999999999999:::;;;<<<<<<;;;999888333333333333444555666666666777999:::::::::999999888888888999999999::::::}}}}}}~~~}}}~~~~~~~~~~~~}}}||||||}}}||||||{{{|||}}}}}}{{{{{{|||~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~{{{{{{zzzzzzyyyyyyxxxxxxtttuuuwwwwwwwwwuuusssqqqqqqqqqqqqqqqqqqppppppoooqqqooonnnnnnppprrrrrrrrrpppqqqrrrssstttvvvwwwwwwvvvvvvuuusssqqqrrruuuxxxxxxwwwvvvuuuttttttttttttyyyyyyxxxxxxyyyyyyzzz{{{{{{yyywwwxxxyyyzzzyyyyyywwwwwwvvvuuuttttttssssssvvvvvvvvvyyy|||~~~~~~}}}{{{|||}}}|||vvvqqquuu|||||||||wwwhhhXXXOOOKKKJJJIIIHHHHHHHHHIIIIIIHHHJJJMMMOOOOOOOOOMMMLLLKKKOOOSSSSSSPPPNNNPPPRRRSSSSSSSSSSSSQQQOOOLLLKKKNNNOOOPPPQQQQQQPPPPPPOOOMMMNNNOOOQQQRRRRRRRRRQQQPPPSSSVVVWWWUUUSSSSSSTTTSSSTTTUUUVVVWWWWWWWWWWWWVVVUUUSSSRRRRRRTTTVVVWWWYYYVVVSSSRRRTTTUUUVVVUUUSSSSSSSSSTTTUUUVVVVVVWWWVVVWWWXXXWWWUUUTTTTTTUUUTTTXXXZZZYYYWWWVVVYYY\\\ZZZYYYXXXWWWWWWXXXYYYYYYYYY[[[\\\\\\\\\\\\]]]___[[[ZZZ___iiixxxsss\\\PPPJJJFFFBBBBBBAAA@@@???======>>>???@@@>>>>>>>>>?????????@@@@@@@@@??????>>>>>>??????@@@===<<<<<<<<<<<<======>>>===<<<<<<===???AAABBBBBBEEEJJJSSS\\\gggyyy|||lllgggbbbaaa```^^^aaafffkkkrrr}}}jjjcccZZZRRRLLLIIIFFFEEEFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHFFFDDDCCCAAAAAAAAA@@@@@@???????????????======<<<;;;;;;;;;<<<<<<999:::<<<=========;;;:::777666666555555666666777888888888888777666666555666666666666777777777777}}}{{{zzz{{{~~~~~~~~~~~~~~~}}}||||||~~~}}}}}}||||||}}}}}}|||}}}{{{{{{||||||}}}}}}~~~~~~zzz{{{|||}}}|||zzzwwwuuussstttvvvxxxxxxwwwuuusssoooppppppppppppooonnnnnnpppnnnmmmmmmoooqqqqqqqqqooopppqqqsssuuuvvvxxxxxxxxxwwwuuurrrpppqqquuuxxxxxxxxxvvvuuusssrrrrrrrrrzzzyyywwwvvvvvvwwwxxxyyyzzzxxxwwwxxxyyy{{{{{{zzzzzzyyyxxxvvvuuuuuuuuuuuuzzzxxxwwwxxx{{{~~~}}}~~~}}}uuunnnqqqwww~~~wwwfffWWWOOOJJJJJJIIIHHHHHHHHHIIIIIIGGGIIIKKKNNNOOONNNLLLKKKGGGLLLQQQQQQNNNMMMOOOSSSTTTTTTUUUTTTRRROOOLLLJJJMMMNNNPPPQQQRRRQQQQQQPPPKKKLLLNNNPPPQQQQQQPPPPPPNNNRRRUUUVVVSSSQQQQQQRRRQQQQQQSSSTTTUUUVVVVVVVVVVVVTTTSSSRRRRRRTTTWWWXXX\\\ZZZWWWUUUVVVWWWXXXWWWTTTTTTTTTTTTTTTUUUUUUUUUWWWXXXYYYYYYWWWUUUUUUVVVOOOTTTXXXXXXVVVVVVZZZ___^^^\\\ZZZXXXWWWXXXYYYZZZYYY[[[]]]]]]]]]^^^```aaaZZZ[[[```gggooojjjZZZRRRLLLHHHGGGCCCBBB???>>>======???@@@===>>>>>>>>>>>>?????????@@@@@@????????????@@@@@@<<<<<<<<<<<<<<<===>>>???:::999:::<<>>======<<<<<<=========999:::<<<>>>>>>>>><<<;;;;;;;;;:::999999999999::::::999888777666555444444666666666666777777777777}}}|||zzzxxx}}}}}}}}}}}}}}}{{{zzzyyyzzz{{{||||||}}}~~~|||{{{}}}~~~}}}{{{zzzzzz{{{}}}||||||{{{zzzzzzyyyyyytttuuuvvvvvvvvvuuusssrrrrrrrrrrrrqqqpppooonnnmmmnnnnnnooopppqqqqqqrrrrrrpppooommmmmmnnnooorrrsssvvvtttrrrpppppprrrtttuuuttttttuuuuuuuuuttttttsssvvvvvvuuuuuuwwwyyy|||~~~{{{|||}}}~~~}}}|||zzzxxxvvvzzz|||zzzvvvuuuyyy}}}||||||||||||||||||||||||~~~|||uuuppppppssszzz~~~}}}mmm___SSSKKKJJJKKKKKKKKKKKKIIIGGGFFFGGGEEEEEEGGGKKKMMMMMMKKKPPPPPPNNNMMMLLLNNNRRRVVVXXXXXXWWWUUURRROOOMMMKKKOOOOOOOOOOOOOOONNNMMMMMMPPPNNNLLLMMMOOOPPPOOOLLLOOOOOOPPPPPPPPPPPPOOOOOOQQQQQQSSSTTTUUUVVVWWWXXXVVVUUUTTTSSSTTTUUUVVVWWWWWWVVVUUUTTTTTTUUUVVVWWWVVVUUUTTTSSSSSSUUUWWWYYYZZZYYYVVVUUUUUUWWWYYY[[[ZZZYYYYYYXXXYYYZZZ\\\]]]ccc^^^XXXUUUUUUVVVVVVUUUXXXYYYYYYZZZ[[[\\\\\\]]]aaa___dddlllppptttsssbbbQQQGGGFFFBBBBBBBBBAAA??????@@@AAA@@@@@@@@@?????????????????????????????????????????????>>>===============;;;<<<<<<===>>>??????@@@AAADDDHHHMMMTTT]]]gggmmm|||vvvpppkkkiiifffaaa^^^___cccgggmmmsss}}}wwwhhh___WWWOOONNNQQQJJJMMMTTT^^^iiinnnmmmjjj```]]]WWWPPPKKKHHHHHHHHHKKKHHHEEECCCDDDEEEEEEDDD@@@BBBCCCAAA???===>>>???@@@AAAAAAAAAAAA@@@???>>>>>><<<;;;;;;<<<<<<;;;:::>>>>>>===<<<:::888666555666666666666666666666666~~~}}}}}}{{{zzz|||{{{|||}}}}}}{{{~~~}}}|||{{{zzz{{{{{{|||}}}}}}|||}}}}}}~~~zzzxxxzzz{{{{{{zzzyyyzzz{{{}}}}}}}}}|||{{{yyyxxxwwwvvvvvvvvvvvvuuutttrrrrrrsssssssssrrrqqqooonnnmmmmmmnnnnnnoooppppppqqqqqqpppooonnnnnnoooppprrrsssuuutttrrrpppppprrrtttuuuvvvvvvwwwwwwwwwwwwvvvvvvxxxwwwwwwwwwxxxzzz|||}}}{{{|||}}}~~~}}}{{{zzzxxxuuuxxx{{{yyyvvvvvvyyy}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzsssooooooqqq~~~|||{{{ooo]]]QQQKKKKKKKKKLLLLLLKKKJJJHHHGGGHHHFFFEEEFFFIIIKKKKKKJJJMMMMMMMMMMMMNNNQQQVVVZZZ]]][[[YYYUUURRRNNNLLLJJJLLLLLLMMMMMMMMMLLLLLLKKKPPPNNNLLLMMMOOOPPPNNNLLLPPPPPPPPPQQQQQQPPPPPPPPPSSSSSSRRRSSSSSSTTTUUUVVVWWWWWWVVVVVVVVVVVVVVVWWWVVVVVVUUUTTTTTTUUUVVVVVVUUUUUUTTTTTTTTTUUUVVVWWWYYYWWWVVVUUUUUUWWWYYY[[[^^^]]][[[ZZZYYYYYYYYYZZZaaa]]]XXXVVVVVVWWWVVVUUUWWWXXXXXXYYYZZZZZZ[[[[[[]]][[[^^^eeefffiiiyyyrrr]]]NNNHHH@@@@@@@@@@@@??????@@@AAA??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===============<<<<<<<<<===>>>?????????>>>@@@CCCFFFKKKRRRZZZ```hhhtttyyytttqqqnnniiieee```cccfffiiinnnvvvqqqiii```WWWSSSTTTVVVXXX___pppuuuggg[[[TTTPPPLLLIIINNNKKKHHHFFFGGGHHHHHHGGGDDDEEEFFFFFFEEECCCBBBAAACCCCCCCCCCCCBBBAAAAAA@@@@@@???======??????>>><<>>===<<<:::999888777777777777777777777777}}}~~~~~~}}}|||zzzzzzzzz|||~~~~~~|||zzz|||}}}}}}}}}}}}|||{{{{{{~~~|||{{{{{{}}}~~~~~~zzzwwwyyy{{{|||{{{{{{|||}}}}}}}}}~~~}}}{{{yyyvvvtttxxxwwwvvvtttsssrrrrrrrrruuuuuutttsssrrrpppooonnnmmmmmmnnnnnnooopppppppppppppppppppppppprrrsssttttttsssrrrpppppprrrtttuuuxxxyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyzzz|||}}}}}}{{{zzzxxxuuuwwwyyyyyywwwwwwzzz}}}}}}}}}~~~~~~~~~~~~}}}}}}|||~~~}}}yyysssnnnnnnooo{{{zzzvvvzzzlllXXXNNNLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIGGGEEEEEEGGGIIIIIIIIIJJJKKKLLLMMMOOOTTTYYY^^^]]][[[WWWTTTQQQNNNMMMMMMLLLLLLMMMMMMMMMMMMMMMLLLOOOMMMMMMMMMNNNOOONNNMMMPPPPPPPPPQQQQQQPPPPPPPPPTTTSSSRRRPPPPPPQQQSSSTTTXXXXXXYYYXXXXXXWWWVVVUUUVVVUUUUUUTTTTTTUUUUUUVVVTTTTTTUUUUUUVVVVVVUUUUUUVVVVVVUUUUUUVVVXXXZZZ[[[aaa```^^^[[[YYYXXXWWWVVV\\\ZZZWWWVVVWWWWWWVVVUUUVVVVVVWWWWWWXXXXXXYYYYYYZZZXXXZZZ^^^]]]]]]jjjyyykkkVVVKKKBBBBBBAAA@@@@@@?????????>>>>>>>>>???@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>============>>><<<<<<======>>>>>>??????===>>>???@@@CCCGGGMMMQQQXXXbbbppp}}}{{{wwwsssmmmiiieeeeeeeeefffhhhnnntttyyy{{{}}}{{{yyy~~~|||tttmmmddd^^^\\\^^^^^^eeewwwxxxggg^^^YYYTTTPPPSSSPPPMMMKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLKKKHHHFFFGGGGGGFFFFFFEEEDDDCCCCCCDDDBBB@@@@@@AAABBBAAA@@@???????????????>>>===<<<999999999999999999999999~~~}}}}}}}}}}}}|||zzzzzzzzz|||~~~~~~|||zzzzzz{{{}}}~~~~~~}}}{{{zzz}}}{{{zzz{{{}}}}}}~~~|||{{{|||~~~~~~}}}|||}}}~~~zzz{{{}}}}}}|||zzzwwwuuuyyyxxxvvvsssrrrqqqqqqqqqvvvvvvuuutttsssqqqoooooonnnooooooooopppppppppqqqppppppqqqrrrrrrsssssstttsssrrrqqqpppqqqrrrssstttyyyyyyzzzzzz{{{zzzzzzzzzxxxyyyyyyyyyyyyxxxwwwvvvxxxyyy{{{||||||{{{zzzyyyvvvwwwyyyyyyxxxyyy||||||}}}~~~~~~~~~~~~}}}|||}}}}}}|||yyyssspppooooooyyy~~~~~~eeeQQQKKKMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIGGGEEEFFFFFFGGGHHHIIIJJJLLLMMMPPPTTTYYY]]]VVVTTTRRROOONNNOOOPPPPPPNNNNNNOOOOOOPPPPPPOOOOOONNNMMMMMMMMMNNNNNNNNNMMMQQQPPPPPPPPPPPPPPPPPPQQQSSSRRROOONNNNNNPPPSSSTTTXXXXXXYYYYYYXXXWWWUUUTTTVVVUUUUUUUUUUUUUUUUUUVVVSSSTTTVVVWWWWWWVVVUUUSSSTTTTTTTTTUUUVVVXXXYYYZZZaaa```^^^[[[YYYWWWVVVUUUWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVWWWWWWYYYXXXYYY[[[YYYYYYbbbnnn}}}uuu___QQQGGGEEECCCAAAAAA@@@@@@???======>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>><<<=========>>>>>>>>>???>>>>>>??????@@@BBBFFFJJJRRRXXX```iiitttzzzsssooojjjiiigggeeefffiiinnnqqquuuyyy}}}zzz||||||~~~xxxrrrkkkgggbbbaaaeeerrrqqqddd^^^[[[YYYWWWSSSPPPNNNPPPRRRTTTUUUWWWTTTRRRQQQQQQQQQNNNLLLLLLLLLKKKIIIHHHGGGGGGFFFFFFDDDBBBBBBCCCDDDCCCBBB??????@@@@@@@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<}}}}}}|||{{{zzz{{{zzz{{{|||~~~~~~|||zzzyyyzzz|||~~~~~~}}}{{{yyy}}}zzzxxxwwwxxxzzz{{{}}}~~~~~~}}}~~~~~~|||zzzzzz{{{vvvxxxzzz|||}}}{{{yyyxxxyyyxxxuuusssqqqqqqqqqqqquuuuuuuuutttsssrrrqqqpppppppppqqqqqqqqqqqqrrrrrroooppprrrsssttttttssssssrrrqqqqqqqqqqqqrrrssstttwwwwwwxxxyyyyyyyyyyyyyyywwwxxxxxxxxxwwwvvvttttttvvvxxxzzz{{{|||{{{zzzyyywwwxxxyyyzzzzzz{{{}}}zzz{{{}}}}}}}}}}}}{{{zzz}}}}}}{{{yyyuuurrrqqqqqqxxx}}}uuu\\\MMMIIIKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFFFFGGGHHHIIIKKKLLLMMMNNNQQQUUUYYYQQQPPPNNNLLLLLLMMMOOOPPPNNNOOOOOOPPPPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMQQQPPPOOOOOOOOOOOOPPPQQQPPPOOONNNMMMNNNQQQTTTVVVUUUVVVWWWXXXXXXWWWVVVUUUVVVVVVWWWWWWWWWWWWVVVVVVSSSTTTVVVXXXWWWVVVTTTRRRRRRSSSTTTVVVWWWXXXXXXXXX\\\[[[[[[ZZZXXXWWWVVVUUUTTTUUUVVVWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUVVVWWWXXXYYYXXXXXX___gggppp~~~kkk^^^JJJFFFBBB@@@AAABBBBBBAAA======>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>============>>>>>>>>>>>>===>>>???>>>>>>@@@CCCFFFIIIMMMQQQVVV^^^kkk}}}zzzpppmmmiiifffeeegggiiikkkpppssswww}}}~~~}}}~~~}}}uuunnnhhhhhhhhhlllwwwmmmbbb^^^___UUURRROOOPPPUUU\\\bbbeeedddaaa]]]YYYWWWVVVTTTSSSQQQPPPNNNLLLKKKJJJIIIIIIHHHEEECCCBBBCCCDDDDDDDDD??????@@@AAAAAAAAAAAAAAA????????????????????????~~~~~~}}}||||||{{{zzz{{{zzz{{{|||~~~~~~|||zzzwwwyyy{{{||||||{{{zzzyyyyyyxxxvvvuuutttuuuvvvwww{{{|||||||||{{{{{{~~~{{{}}}}}}|||yyywwwvvvwwwuuuwwwyyy{{{||||||{{{zzzwwwvvvuuusssrrrqqqqqqqqqssssssttttttssssssrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrnnnppprrrtttuuutttsssrrrqqqppppppqqqqqqrrrssstttuuuuuuvvvwwwxxxxxxxxxxxxwwwwwwvvvvvvuuuttttttsssuuuvvvxxxzzz{{{{{{zzzyyyyyyyyyyyyyyyzzz{{{}}}}}}yyy{{{|||~~~~~~|||{{{yyy|||{{{zzzxxxvvvtttsssrrrxxx}}}|||}}}jjjXXXMMMIIIIIILLLLLLKKKJJJJJJKKKKKKLLLKKKLLLMMMLLLJJJHHHHHHIIIIIIKKKLLLLLLLLLMMMPPPSSSRRRQQQOOOMMMMMMLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLMMMNNNMMMLLLLLLMMMNNNPPPOOONNNMMMMMMNNNOOOPPPOOONNNMMMNNNOOORRRTTTVVVSSSTTTUUUVVVWWWXXXXXXXXXWWWXXXXXXYYYYYYXXXXXXWWWTTTUUUVVVWWWWWWVVVTTTRRRQQQRRRTTTVVVWWWWWWVVVVVVVVVVVVWWWWWWWWWVVVVVVUUUSSSTTTVVVVVVUUUTTTTTTUUUSSSSSSTTTTTTTTTTTTTTTTTTRRRTTTWWWWWWWWWXXX]]]bbbmmm{{{zzznnnQQQKKKCCC@@@AAACCCDDDCCC>>>>>>>>>???@@@@@@@@@AAA????????????????????????@@@@@@???>>>>>>>>>>>>???============>>>>>>>>>>>><<<<<<======<<<===@@@BBBAAADDDHHHLLLQQQ\\\kkkwwwxxxsssmmmiiiggghhhhhhhhhiiijjjlllpppuuu~~~}}}{{{sssmmmllljjjhhhmmm|||nnnfffdddXXXTTTPPPRRRYYYdddooouuuqqqqqqnnniiibbb]]]ZZZZZZUUUTTTQQQOOOMMMLLLLLLLLLIIIFFFCCCBBBCCCEEEEEEEEE@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB}}}|||}}}}}}}}}|||yyyyyyyyy{{{}}}}}}{{{yyywwwxxxyyyzzzzzzzzzyyyyyywwwwwwvvvuuuuuuuuuvvvvvvvvvyyy{{{{{{zzzzzz{{{}}}yyy{{{{{{zzzxxxvvvvvvwwwwwwxxxyyyzzzzzzzzzzzzzzzttttttttttttsssrrrqqqpppqqqqqqrrrsssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqmmmooorrrtttuuutttrrrppppppppppppqqqqqqrrrssssssttttttuuuwwwwwwxxxxxxwwwxxxwwwvvvuuuttttttuuuuuutttuuuxxxzzz{{{{{{zzzyyyyyyxxxwwwxxxyyyzzzzzzzzzzzz{{{}}}}}}{{{zzzyyyxxxwwwvvvvvvuuutttssswww~~~yyyttt}}}{{{qqq```VVVQQQMMMJJJKKKKKKJJJIIIIIIJJJKKKLLLKKKNNNPPPPPPMMMKKKJJJKKKGGGIIIJJJJJJIIIJJJMMMOOORRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOONNNMMMLLLKKKKKKMMMNNNNNNKKKKKKLLLNNNOOONNNLLLKKKKKKLLLNNNOOOOOOOOOOOOOOOPPPQQQSSSSSSRRRSSSTTTVVVXXXZZZ]]]^^^XXXYYYZZZ[[[[[[ZZZYYYXXXUUUUUUVVVVVVVVVUUUTTTSSSQQQSSSUUUWWWWWWVVVUUUSSSQQQRRRSSSTTTUUUTTTSSSSSSSSSTTTVVVUUUSSSRRRSSSUUUTTTTTTTTTSSSSSSSSSSSSSSSQQQTTTVVVWWWWWWYYY\\\^^^gggsss~~~zzzeee[[[OOOFFFDDDDDDCCCBBB??????????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@??????>>>>>>??????>>>>>>>>>>>>============<<<======<<<;;;;;;===???===AAAFFFHHHKKKRRR^^^gggqqqwwwqqqnnnllljjjiiigggggggggfffggglllrrrwww~~~|||~~~tttqqqmmmiiikkkvvv{{{sssfff```XXXVVV\\\gggrrryyy|||}}}qqqfff```___XXXVVVSSSPPPNNNMMMMMMMMMKKKHHHEEEDDDEEEFFFGGGGGGCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDD|||}}}~~~}}}{{{{{{}}}~~~~~~xxxxxxxxxyyy{{{{{{yyyxxxvvvwwwxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyxxxxxxxxxrrrvvv{{{|||{{{yyyzzz{{{yyyzzz|||{{{zzzyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyysssssstttuuutttsssqqqpppooopppqqqrrrssssssssssssqqqqqqpppppppppppppppppplllnnnqqqtttuuusssqqqooooooooopppqqqrrrrrrssssssssstttuuuvvvwwwxxxxxxxxxzzzxxxvvvuuutttuuuvvvxxxsssuuuwwwyyy{{{{{{zzzyyyxxxwwwvvvvvvwwwxxxxxxwww{{{||||||{{{wwwuuuttttttuuuuuutttssswww~~~|||tttttt~~~|||{{{eeeXXXVVVVVVQQQLLLKKKJJJIIIHHHHHHIIIKKKKKKKKKNNNRRRSSSPPPMMMLLLLLLEEEGGGHHHHHHHHHIIIKKKMMMQQQRRRSSSUUUVVVWWWWWWWWWSSSSSSRRRQQQPPPNNNMMMLLLKKKMMMOOONNNKKKJJJLLLNNNNNNMMMKKKJJJJJJKKKMMMNNNQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSVVVYYY]]]```bbbYYYZZZ[[[\\\\\\[[[ZZZYYYVVVVVVVVVVVVUUUUUUTTTSSSQQQSSSUUUWWWWWWVVVSSSRRRPPPPPPRRRSSSSSSRRRQQQQQQSSSUUUVVVTTTQQQQQQSSSUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRVVVXXXXXXXXXZZZ]]]]]]\\\gggtttxxx{{{{{{nnn\\\OOOHHHDDDAAA???@@@@@@@@@???????????????========================AAA@@@??????>>>?????????>>>>>>>>>>>>============>>>??????>>><<<;;;<<<===:::???CCCDDDEEEHHHPPPWWW]]]lllyyyuuurrrooollljjjiiifffbbb```___bbbdddhhhwww~~~~~~zzzxxx|||~~~yyysssnnnpppxxxvvvmmmbbb[[[\\\dddnnnttt}}}mmmdddaaaYYYWWWTTTQQQNNNMMMMMMNNNLLLIIIFFFEEEFFFHHHIIIIIIEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEE~~~~~~}}}||||||}}}~~~{{{yyyxxxxxxzzz{{{{{{zzzvvvxxxzzz||||||zzzxxxvvvxxxyyy{{{|||||||||{{{{{{yyyyyyyyyzzzzzzyyyxxxxxxwwwyyy{{{{{{yyyxxxwwwxxxvvvvvvwwwxxxxxxxxxxxxxxxuuutttrrrqqqqqqrrrtttuuutttuuuvvvwwwwwwvvvuuutttppppppooonnnnnnoooooopppsssqqqoooooooooooonnnmmmqqqrrrtttuuuuuutttrrrqqquuuvvvwwwxxxxxxwwwvvvuuusssuuuuuutttsssrrrsssttttttvvvxxxzzz{{{{{{{{{{{{|||{{{yyyxxxxxxxxxzzz{{{}}}~~~~~~~~~~~~|||zzzyyywwwuuutttsssuuuuuutttsss{{{~~~sssooonnn|||lllYYYUUURRRLLLIIILLLKKKIIIHHHHHHIIIIIIIIIHHHQQQQQQRRRPPPLLLIIIHHHHHHKKKJJJIIIIIIIIIJJJLLLMMMOOORRRTTTTTTTTTUUUZZZ]]]^^^VVVQQQSSSUUURRROOONNNJJJLLLOOORRRRRRQQQOOONNNKKKLLLMMMNNNOOONNNNNNMMMQQQSSSUUUWWWWWWVVVSSSRRRQQQRRRTTTWWWZZZ]]]```aaaZZZZZZXXXUUUWWW[[[YYYUUURRRTTTUUUTTTQQQQQQSSSVVVQQQOOONNNPPPSSSTTTRRROOOPPPPPPPPPPPPQQQRRRSSSTTTYYYYYYYYYWWWTTTSSSSSSTTTTTTSSSUUUWWWVVVSSSRRRRRRRRRWWW[[[]]][[[ZZZZZZ[[[]]]```hhhsssuuuoooqqqxxxwwwooohhhZZZIII@@@???AAA<<<;;;===???<<<;;;===>>>>>>?????????>>>>>>===@@@@@@@@@@@@?????????>>>??????@@@@@@@@@??????>>>======<<<<<<<<<;;;;;;;;;???>>>======@@@DDDIIILLLSSSWWWdddvvv}}}zzzwwwtttooommmiiiddd```^^^___aaaeeehhhqqq|||{{{{{{}}}uuuhhhcccfffmmmrrr||||||kkk]]]XXXXXXWWWSSSOOOMMMNNNOOOKKKJJJJJJMMMOOONNNJJJFFFLLLJJJGGGFFFHHHIIIIIIHHHEEEEEEDDDDDDFFFGGGIIIJJJ~~~}}}||||||}}}zzzzzzzzzzzzzzzzzzzzzzzzxxxyyyzzz{{{{{{zzzxxxwwwxxxyyyzzz{{{|||{{{zzzzzzzzz{{{{{{||||||{{{zzzzzzyyy{{{}}}}}}{{{yyyyyyyyyuuuuuuwwwwwwxxxwwwvvvvvvwwwwwwuuuuuuuuuvvvxxxyyyzzzyyyxxxvvvtttqqqooonnnrrrqqqqqqqqqpppppppppooosssqqqpppoooqqqrrrrrrrrrrrrsssuuuvvvvvvuuusssrrrtttuuuwwwyyyyyywwwuuutttuuuuuuuuusssrrrsssvvvyyyvvvwwwyyyzzz{{{{{{{{{zzz}}}|||{{{zzzzzz|||}}}~~~~~~~~~~~~}}}{{{yyyxxxxxxvvvuuuuuuvvvwwwwwwvvv}}}~~~tttqqqmmm{{{uuuaaaQQQPPPQQQMMMMMMQQQOOONNNLLLLLLMMMMMMMMMLLLPPPQQQQQQPPPMMMKKKKKKKKKMMMLLLLLLKKKKKKKKKLLLLLLLLLOOORRRTTTVVV[[[aaafffddd]]]YYYZZZ[[[VVVQQQOOOMMMNNNPPPQQQQQQQQQOOONNNKKKLLLMMMNNNOOONNNNNNMMMRRRSSSUUUVVVWWWVVVUUUTTTUUUUUUVVVXXXZZZ]]]___aaaXXXYYYXXXWWWYYY^^^]]]YYYQQQSSSSSSPPPMMMLLLMMMOOORRRQQQPPPQQQTTTUUUSSSQQQRRRSSSSSSUUUVVVWWWXXXXXXYYYYYYYYYWWWTTTSSSTTTUUUVVVVVVWWWXXXWWWVVVVVVWWWSSSWWW[[[]]]\\\ZZZ[[[\\\YYYZZZ^^^fffppptttmmmnnnqqqwww}}}{{{uuuqqqfffVVVHHHCCCBBB===;;;>>>@@@>>>>>>@@@======>>>>>>>>>>>>======@@@@@@?????????>>>>>>>>>>>>???????????????>>>>>>=========<<<<<<<<<;;;;;;>>>===<<<===???CCCFFFHHHKKKNNNXXXgggvvv~~~tttqqqlllfffaaa^^^^^^^^^]]]^^^dddlllrrrvvvqqqgggfffjjjmmmzzzrrrfff```\\\XXXUUUUUUUUUSSSQQQRRRQQQQQQTTTXXXXXXUUURRROOOMMMJJJJJJJJJJJJIIIHHHJJJJJJJJJJJJJJJLLLNNNOOO~~~~~~~~~~~~}}}||||||{{{yyy|||~~~{{{xxxxxxyyyzzzzzzzzzzzzyyyyyyxxxwwwwwwxxxyyyzzzzzzzzzyyyxxx{{{||||||}}}}}}|||||||||zzz|||~~~~~~|||{{{zzz{{{ssstttvvvwwwwwwuuusssrrrwwwvvvvvvvvvwwwyyy{{{||||||zzzwwwtttpppnnnlllkkkrrrsssssstttsssrrrqqqppprrrpppnnnnnnqqqssstttuuutttuuuvvvwwwwwwvvvuuutttsssuuuwwwyyyyyywwwuuusssvvvvvvtttsssrrruuuzzz}}}wwwxxxzzz{{{{{{{{{zzzzzz}}}}}}}}}}}}~~~~~~}}}|||zzzxxxwwwyyywwwvvvwwwyyyzzzzzzzzz{{{sssrrrmmm{{{~~~gggWWWKKKKKKNNNMMMNNNRRRQQQPPPPPPOOOOOOOOOOOONNNNNNPPPQQQQQQPPPOOOOOOPPPOOOOOOOOOOOONNNMMMLLLLLLLLLNNNPPPSSSWWW]]]dddiiijjjeeebbbcccaaaZZZRRROOOPPPPPPPPPQQQQQQQQQQQQQQQNNNOOOPPPPPPQQQQQQPPPPPPSSSSSSTTTUUUVVVVVVWWWWWWYYYYYYYYYYYYZZZ\\\]]]^^^XXXZZZYYYXXXZZZ^^^]]]YYYSSSTTTTTTRRRPPPNNNOOOQQQRRRRRRQQQSSSUUUVVVVVVUUUTTTUUUWWWYYYZZZZZZZZZYYYXXXYYYYYYWWWUUUTTTUUUVVVWWWYYY[[[ZZZYYYYYYYYYYYYUUUXXX[[[]]]\\\[[[[[[\\\]]][[[\\\___eeetttxxxqqqqqqppprrruuu}}}~~~{{{ttteeeTTTJJJ@@@;;;888:::<<<<<<===@@@======>>>>>>>>>>>>======??????>>>>>>>>>============>>>>>>??????>>>>>>===============<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCFFFMMMVVV___mmm}}}yyyssslllfffbbb___^^^\\\ZZZ[[[^^^```bbbhhhooozzz{{{oookkklllnnnyyyzzznnnggg```YYYXXXZZZ[[[WWWSSSWWWVVVVVVZZZ___bbbbbb```TTTQQQNNNKKKKKKKKKJJJIIIMMMMMMLLLLLLLLLMMMOOOPPP||||||}}}~~~}}}|||{{{zzzyyy}}}yyyxxxzzz{{{zzzzzzyyyxxxxxxxxxxxxvvvwwwxxxyyyyyyxxxwwwvvvyyyzzzzzz{{{{{{{{{{{{zzzzzz|||~~~~~~|||zzzzzzzzzssstttuuuvvvuuusssqqqoooqqqqqqrrrssstttvvvxxxyyywwwuuussspppooonnnnnnnnnqqqrrrtttvvvvvvuuutttsssrrrooommmmmmoooqqqsssssstttuuuuuuvvvvvvuuuuuutttrrrtttwwwyyyyyywwwtttrrrsssttttttttttttvvvzzz}}}xxxyyyzzz{{{|||{{{zzzyyy||||||}}}~~~~~~}}}{{{yyywwwvvvxxxwwwwwwxxxzzz|||}}}|||uuuppprrrrrr}}}ttt```TTTJJJIIILLLLLLMMMOOOPPPPPPQQQPPPOOONNNNNNNNNMMMOOOQQQRRRRRRRRRSSSTTTQQQRRRRRRRRRQQQOOOMMMLLLPPPPPPQQQRRRUUU[[[```dddjjjfffeeefffddd[[[TTTQQQPPPPPPPPPPPPQQQSSSUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSTTTUUUWWWYYYZZZ\\\[[[[[[[[[[[[[[[[[[[[[YYY\\\\\\ZZZZZZ[[[YYYUUURRRSSSSSSRRRRRRSSSTTTUUUQQQQQQRRRSSSUUUWWWXXXXXXWWWXXXZZZ[[[[[[ZZZXXXWWWXXXXXXXXXWWWUUUTTTVVVWWWXXX^^^bbbaaa^^^\\\ZZZXXXVVVXXXZZZ\\\\\\\\\\\\\\\```^^^^^^```ccckkk|||~~~}}}yyy{{{~~~|||qqqaaaUUUCCC<<<888999::::::<<>>?????????>>>>>>>>>>>>>>>>>>============<<<======>>>>>>>>>>>>===>>>>>>>>>=========<<<<<<:::;;;<<<<<<============???BBBHHHMMMQQQ[[[nnn|||uuuooojjjfffcccccc___\\\\\\[[[ZZZ^^^ccceeeiiinnnssszzz|||xxxyyyzzz}}}~~~ssspppjjjdddaaaaaaaaa^^^[[[[[[YYYYYY^^^fffllloooooo```[[[UUUPPPOOOOOOOOOPPPQQQPPPOOONNNNNNOOOPPPPPP~~~zzz{{{|||}}}|||{{{zzzyyy{{{zzzyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxvvvvvvwwwxxxxxxwwwvvvuuuvvvvvvwwwxxxxxxxxxxxxxxxyyy{{{||||||{{{yyyyyyyyyttttttuuuuuusssqqqooommmmmmnnnoooppprrrsssuuuvvvtttsssqqqpppooooooppppppnnnpppsssvvvwwwwwwvvvvvvtttrrrpppoooppprrrsssrrrtttttttttuuuuuutttttttttrrrtttwwwxxxxxxwwwtttrrrppprrruuuvvvvvvvvvwwwyyyxxxyyyzzz{{{{{{{{{zzzyyyyyyzzz{{{}}}~~~|||zzzyyyxxxwwwxxxwwwwwwxxx{{{}}}}}}}}}xxxpppoootttyyyooo\\\SSSKKKJJJMMMNNNOOOPPPPPPRRRSSSSSSPPPNNNNNNOOOMMMPPPRRRSSSSSSSSSTTTVVVTTTTTTTTTTTTSSSPPPNNNMMMQQQPPPOOOQQQTTTXXX\\\^^^dddaaaaaacccaaaYYYTTTRRRPPPOOOOOOPPPRRRUUUXXXZZZ[[[[[[[[[[[[[[[[[[[[[[[[UUUTTTTTTTTTUUUWWWZZZ[[[\\\\\\]]]]]]\\\[[[YYYXXXZZZ___aaa___^^^___]]]YYYSSSRRRQQQQQQQQQRRRRRRRRRPPPPPPQQQRRRTTTVVVYYYZZZ^^^_________]]]ZZZWWWUUUWWWXXXXXXWWWVVVUUUWWWXXX\\\fffmmmkkkfffbbb]]]XXXWWWXXXYYY[[[\\\]]]\\\[[[[[[[[[]]]```aaadddnnnxxxwwwlllbbbNNNFFF>>><<<;;;:::<<<@@@===>>>??????@@@@@@@@@???>>>>>>>>>>>>============<<<<<<===>>>>>>>>>>>>>>>??????>>>>>>>>>=========:::;;;<<<<<<<<<;;;::::::<<<@@@FFFJJJJJJOOO]]]lll}}}xxxtttnnnkkkiiibbb]]]\\\ZZZXXXYYY]]]\\\^^^```bbbfffnnnyyy~~~{{{xxxsssnnniiiggggggggg```]]]]]]aaajjjsssxxxzzzmmmfff]]]VVVTTTUUUWWWXXXUUUTTTSSSQQQQQQQQQRRRRRR~~~zzzzzz{{{{{{{{{zzzzzzyyy|||{{{zzzzzzxxxyyyyyyzzzzzzyyyyyyxxxvvvwwwxxxxxxxxxwwwvvvuuuttttttuuuvvvwwwwwwwwwwwwwwwyyy{{{{{{yyyxxxwwwxxxvvvvvvuuusssqqqooonnnmmmnnnnnnpppqqqssstttuuuuuuuuuuuusssrrrppppppoooooonnnooorrrtttuuuvvvvvvvvvwwwvvvttttttvvvvvvvvvuuuttttttttttttttttttttttttssstttvvvwwwwwwvvvtttssspppsssvvvxxxwwwuuuuuuuuuvvvwwwyyyzzzzzzzzzyyyyyywwwxxxzzz|||}}}{{{zzzyyyyyyzzzyyyxxxyyy|||~~~~~~~~~|||vvvqqquuu}}}xxxmmmVVVQQQMMMMMMPPPTTTUUUUUUSSSVVVYYYWWWTTTQQQQQQRRRNNNQQQSSSSSSSSSSSSTTTVVVUUUUUUUUUTTTSSSQQQPPPOOOOOONNNNNNQQQVVVZZZ]]]]]]^^^[[[[[[\\\[[[UUUSSSTTTPPPPPPQQQRRRTTTWWWZZZ\\\______^^^]]]]]]]]]^^^^^^VVVVVVUUUUUUVVVXXXZZZ[[[ZZZ\\\___aaa```]]]ZZZXXX[[[aaafffggggggiiihhheee\\\ZZZWWWUUUUUUTTTRRRPPPOOOPPPRRRSSSTTTVVVZZZ^^^ffffffeeeccc___\\\XXXWWWVVVWWWXXXWWWVVVVVVXXXZZZ___llluuuqqqkkkhhhbbb[[[WWWWWWWWWYYY[[[\\\\\\ZZZYYYZZZ^^^bbbbbbaaaffflll~~~vvvoooYYYOOODDD>>>:::777888;;;<<<===>>>??????@@@????????????>>>>>>>>>=========<<<<<<===>>>????????????????????????>>>>>>>>>>>>;;;<<<<<<<<<<<<;;;:::::::::===BBBFFFEEEGGGPPP\\\jjjzzz~~~xxxssskkkddd^^^\\\[[[WWWWWWYYYZZZZZZ[[[[[[]]]aaafffkkkllltttwwwpppllllllnnnccc___\\\^^^fffpppvvvyyyoooiii```YYYWWWWWWXXXYYYVVVUUUSSSQQQPPPOOOPPPPPP~~~}}}}}}}}}~~~~~~}}}zzzzzzyyyyyyyyyyyyzzzzzz{{{}}}~~~~~~{{{yyywwwuuuwwwyyy{{{{{{{{{zzzyyywwwwwwxxxyyyxxxwwwvvvuuuuuuuuuvvvwwwxxxxxxxxxxxxwwwyyy{{{{{{yyywwwwwwwwwyyywwwuuurrrpppnnnnnnmmmooopppqqqssstttuuuuuuuuuvvvuuuuuutttsssqqqpppoooppppppqqqrrrrrrsssssstttvvvuuuvvvwwwyyyzzzxxxwwwvvvuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwxxxxxxvvvttttttuuutttuuuwwwyyyzzzzzzyyyyyyvvvwwwyyy|||}}}||||||||||||}}}{{{{{{|||~~~~~~|||{{{|||{{{xxxxxxvvvjjjSSSQQQOOOOOOSSSWWWYYYXXXUUUYYY\\\[[[VVVSSSSSSUUUPPPRRRSSSTTTSSSRRRSSSTTTVVVUUUTTTSSSRRRRRRRRRRRRPPPPPPQQQUUU[[[^^^___^^^\\\YYYWWWWWWUUURRRSSSWWWSSSSSSSSSTTTVVVWWWYYYYYY___^^^]]]\\\\\\\\\]]]]]]WWWWWWWWWWWWWWWXXXYYYYYYYYY]]]bbbeeeeeebbb]]]YYY]]]eeekkkmmmmmmooonnnlllddd```\\\ZZZZZZXXXUUUSSSOOOQQQSSSTTTUUUXXX]]]aaaiiihhheeebbb___\\\ZZZYYYVVVWWWXXXWWWWWWWWWYYYZZZ]]]kkksssmmmggggggeee___WWWVVVUUUWWWZZZ\\\[[[YYY[[[[[[^^^bbbaaa___bbbgggrrryyyhhh\\\NNNDDD===777777999:::;;;<<<===>>>>>>>>>>>>@@@@@@?????????>>>>>>>>><<<===>>>???@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<<<<;;;<<<;;;===AAAAAABBBIIIRRR[[[hhh{{{~~~ssslllfffeeeccc^^^\\\\\\[[[\\\\\\]]]]]]^^^___aaa___ccckkkuuu~~~~~~}}}|||zzzyyylllfff``````eeemmmrrruuurrrnnniiieeebbb___]]][[[ZZZYYYWWWTTTSSSRRRRRRRRR~~~}}}|||~~~|||{{{{{{|||}}}}}}|||zzzyyyxxxwwwxxxyyyzzz{{{{{{zzzzzz{{{|||{{{xxxuuutttvvvyyy{{{||||||zzzyyywwwxxxyyyyyyxxxwwwvvvuuuvvvwwwxxxyyyzzz{{{{{{zzzwwwyyy{{{{{{yyyxxxwwwxxx{{{xxxuuuqqqooonnnnnnnnnpppppprrrsssttttttuuuuuussstttuuuvvvuuutttsssrrrsssrrrqqqpppppppppqqqqqqqqqrrrtttwwwzzz{{{yyywwwwwwwwwvvvvvvvvvvvvwwwwwwvvvuuuttttttttttttuuuvvv{{{{{{zzzwwwuuutttuuuvvvssstttvvvxxxyyyyyyyyyyyyvvvwwwzzz}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~xxxyyyzzz|||{{{~~~uuugggTTTSSSRRRQQQTTTXXXYYYWWWUUUYYY]]][[[VVVSSSSSSUUUQQQSSSTTTTTTRRRQQQRRRRRRVVVUUUTTTRRRQQQRRRSSSSSSUUUTTTVVVZZZ^^^aaa___]]]]]]YYYVVVTTTRRRPPPSSSXXXUUUUUUVVVVVVVVVWWWWWWWWW^^^]]][[[ZZZYYYZZZ[[[[[[WWWWWWXXXXXXXXXXXXXXXXXXYYY^^^dddiiiiiieee___[[[___hhhnnnooonnnnnnmmmkkkaaa]]]ZZZYYYYYYYYYVVVTTTPPPRRRUUUUUUVVVYYY___dddgggfffccc```]]][[[ZZZYYYVVVWWWXXXXXXWWWWWWYYY[[[YYYgggmmmfffaaadddeeeaaaWWWUUUTTTVVVYYY[[[ZZZXXX[[[ZZZ[[[]]]\\\ZZZ\\\aaafffxxx~~~yyylll\\\PPPFFF???>>>@@@888999:::;;;<<<<<<<<<<<<@@@@@@@@@@@@????????????======>>>@@@@@@AAAAAAAAA@@@@@@@@@????????????>>>>>>>>>===<<<<<<<<<======???<<<;;;>>>???AAAHHHOOOQQQ[[[hhhtttwwwqqqpppnnnhhhdddddd^^^___```aaaaaaaaa``````aaa```aaadddkkkxxx~~~zzzyyyzzz}}}~~~{{{tttlllhhhkkkqqqvvvyyy|||zzzxxxvvvtttoooiiieeeeeecccaaa___]]]\\\\\\\\\~~~~~~}}}}}}|||||||||||||||{{{yyyyyyyyyzzz|||~~~zzzxxxwwwxxxzzzzzzwwwuuuzzzwwwvvvxxx||||||xxxsssuuuyyy}}}~~~}}}zzzxxxxxx}}}zzzxxxxxxzzz|||zzzxxxxxxyyyyyyxxxwwwuuusssrrruuuvvvxxxyyyzzz{{{{{{{{{zzzwwwsssrrrssssssrrrppprrrsssssstttuuuvvvwwwwwwyyywwwuuuuuuuuutttrrrpppsssrrrppppppqqqrrrqqqpppoooppprrruuuvvvvvvvvvvvvxxxxxxxxxwwwvvvuuutttsssrrrrrrssstttuuuvvvwwwwwwzzzzzzyyywwwuuutttuuuwwwttttttuuuvvvwwwwwwwwwwwwxxxxxxyyy{{{~~~}}}zzz}}}|||{{{|||||||||~~~~~~nnnbbbRRROOOMMMNNNRRRVVVXXXWWWNNNSSSXXXZZZWWWTTTQQQPPPTTTSSSSSSSSSRRRRRRQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPQQQSSSUUUWWWXXXXXXXXXXXXTTTTTTTTTTTTTTTTTTTTTTTTVVVXXXZZZYYYWWWUUUTTTTTT\\\YYYVVVVVVWWWVVVSSSPPPPPPQQQTTTVVVXXXXXXXXXWWW[[[\\\aaagggmmmmmmjjjfffggghhhjjjiiihhhfffgggggg\\\[[[ZZZYYYWWWVVVTTTTTTSSSTTTVVVWWWXXX[[[^^^aaacccaaa___]]]\\\ZZZWWWUUUXXXXXXXXXWWWVVVWWWZZZ]]]```aaabbbcccbbb```^^^]]]VVVWWWXXXZZZ[[[\\\]]]^^^\\\\\\[[[[[[\\\\\\]]]^^^dddgggwww|||rrraaaSSSJJJCCC<<<===<<<:::;;;<<<===<<<;;;@@@@@@@@@????????????>>>CCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>===============>>>>>>>>>>>><<<:::999::::::999:::<<<>>>AAACCCIIINNNVVV___iiixxx{{{vvvtttsssrrrqqqkkkjjjhhhfffcccaaa___^^^^^^\\\[[[[[[___eeelllppp|||zzzyyyzzz{{{}}}~~~~~~|||yyy|||~~~|||{{{wwwtttqqqppppppllleee^^^}}}}}}}}}}}}|||||||||||||||{{{zzzyyyyyyzzz|||}}}|||yyywwwwwwyyyyyywwwuuuyyyvvvtttuuuxxxyyyvvvrrrqqqtttxxxyyyyyywwwwwwwww}}}zzzxxxxxxzzzzzzyyywwwxxxyyyyyyyyyxxxvvvtttsssuuuvvvwwwxxxyyyzzzzzzzzzyyyvvvsssrrrssstttsssqqqssssssttttttuuuuuuvvvvvvvvvtttrrrssstttuuuuuuttttttrrrpppoooooopppnnnmmmooopppqqqsssuuuuuuvvvuuuxxxxxxxxxxxxwwwvvvuuutttrrrrrrtttuuuwwwxxxyyyzzzyyyzzzyyywwwuuuuuuvvvxxxxxxxxxyyyzzzzzzzzzzzzyyyxxxxxxyyy{{{}}}{{{zzz}}}~~~~~~xxxxxx{{{jjj^^^QQQOOONNNOOOSSSVVVWWWVVVSSSUUUXXXYYYWWWVVVVVVVVVSSSSSSRRRRRRQQQQQQQQQQQQTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRTTTUUUVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWWWWWWW[[[\\\\\\[[[XXXVVVVVVVVVWWWVVVUUUVVVWWWVVVRRRNNNNNNPPPSSSVVVXXXXXXXXXXXXYYYZZZ^^^dddiiijjjhhheeeiiijjjiiigggccc___^^^]]]VVVVVVVVVVVVUUUUUUUUUUUUSSSTTTUUUVVVVVVXXX[[[^^^aaa```^^^\\\[[[ZZZYYYXXXZZZZZZZZZYYYXXXXXX[[[]]]^^^___```aaa```___]]]\\\YYYYYYZZZZZZ[[[]]]]]]^^^]]]\\\\\\\\\\\\]]]^^^^^^bbbcccnnn}}}oooaaaUUUJJJAAA>>><<<999999:::;;;;;;;;;@@@@@@@@@@@@????????????CCCBBBBBBAAA@@@@@@??????@@@????????????>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::;;;:::::::::<<<>>>@@@BBBDDDHHHNNNUUU]]]iiiyyy|||zzzxxxwwwsssqqqnnnjjjgggdddbbbaaabbb```]]][[[\\\^^^bbbdddiiiqqq~~~~~~~~~~~~}}}|||zzzyyy{{{{{{tttmmm||||||}}}}}}}}}}}}}}}}}}|||{{{zzzyyyyyyyyyzzz{{{|||zzzxxxwwwwwwxxxwwwvvvwwwtttrrrrrrtttuuutttqqqooorrrtttvvvvvvvvvwwwyyy|||zzzyyyxxxyyyyyywwwvvvwwwxxxxxxxxxxxxwwwvvvuuutttuuuvvvwwwxxxyyyyyyyyywwwuuutttssstttuuutttsssttttttttttttttttttttttttsssqqqppprrruuuwwwxxxxxxvvvtttqqqpppppppppnnnmmmnnnooopppqqqssstttuuuuuuwwwwwwxxxxxxxxxwwwwwwwwwrrrssstttvvvxxxzzz{{{|||xxxyyyxxxwwwvvvvvvxxxzzz{{{||||||||||||{{{zzzzzzyyyxxxxxx{{{~~~~~~{{{yyyxxx{{{~~~~~~vvvvvvxxxeeeZZZQQQPPPPPPQQQTTTUUUUUUTTTUUUUUUVVVVVVWWWYYYZZZ[[[TTTSSSRRRPPPPPPQQQRRRRRRVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSRRRQQQSSSTTTUUUVVVXXXYYYZZZ[[[^^^___^^^\\\ZZZYYYZZZ[[[VVVUUUVVVXXX[[[ZZZUUUPPPMMMOOORRRUUUWWWXXXXXXYYYWWWWWWZZZ^^^ccceeeeeedddggggggfffbbb]]]YYYWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTUUUTTTTTTUUUXXXZZZ___^^^]]][[[[[[[[[\\\]]]]]]^^^]]]\\\ZZZZZZ\\\^^^]]]^^^_________^^^]]]\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^]]]]]]]]]]]]^^^______aaa```dddsss|||oooeeeYYYPPPCCC???:::888999;;;<<<===??????@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@?????????AAAAAA@@@@@@@@@?????????>>>>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;<<<===???@@@@@@CCCGGGJJJOOOXXXdddlll~~~}}}}}}zzzvvvqqqllljjjhhhhhhfffdddaaa^^^\\\[[[[[[\\\WWW]]]fffnnnvvv~~~|||yyyvvvvvvxxx{{{}}}{{{}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{yyyyyyyyyyyyyyy{{{yyywwwvvvvvvxxxyyyzzzwwwuuurrrqqqrrrssssssrrrsssuuuvvvvvvvvvwwwyyy{{{{{{zzzyyyyyyxxxwwwuuutttuuuuuuvvvvvvvvvvvvvvvvvvssstttuuuvvvwwwwwwwwwwwwvvvuuutttuuuuuuvvvvvvuuuuuuuuuuuutttttttttssssssqqqqqqrrruuuyyyzzzyyyxxxxxxvvvtttsssssssssrrrqqqnnnnnnnnnoooppprrrtttuuuvvvvvvwwwxxxxxxxxxxxxxxxssstttuuuvvvwwwyyyzzzzzzwwwxxxxxxwwwvvvwwwyyy{{{||||||||||||{{{zzzyyyxxxyyyxxxxxxzzz}}}~~~~~~~~~|||~~~zzzwwwtttyyy~~~~~~|||}}}wwwcccWWWPPPQQQRRRSSSTTTTTTTTTSSSTTTSSSTTTWWW[[[]]]\\\[[[UUUTTTSSSQQQQQQRRRTTTUUUXXXXXXXXXXXXWWWVVVUUUUUUTTTTTTSSSSSSRRRQQQPPPOOOQQQRRRTTTVVVXXXZZZ[[[\\\]]]]]]]]]\\\ZZZ[[[]]]___[[[YYYXXX[[[^^^___\\\YYYPPPQQQRRRTTTVVVVVVWWWWWWTTTUUUVVVYYY\\\___aaabbb___``````^^^ZZZXXXWWWWWWYYYYYYXXXWWWVVVUUUUUUUUUSSSTTTUUUTTTTTTUUUXXXZZZ]]]]]]\\\[[[[[[\\\___aaa`````````^^^]]]\\\]]]___^^^___````````````______```___^^^]]]\\\]]]]]]^^^^^^^^^^^^^^^^^^___``````cccaaaaaahhhttt~~~wwwlllbbbKKKFFF???:::999;;;===>>>>>>?????????@@@@@@AAAAAAAAAAAA@@@@@@@@@?????????AAA@@@@@@@@@????????????>>>>>>>>>>>>======<<<<<<>>>===<<<<<<<<<<<<===>>>@@@BBBCCCEEEHHHNNNVVV\\\kkkppp{{{|||wwwsssqqqppppppiiihhhfffcccaaa___^^^^^^XXX[[[^^^aaaeeejjjqqqvvv~~~{{{zzzzzz{{{{{{xxxxxxyyyzzz|||}}}}}}{{{zzzyyyxxxwwwwwwwwwwwwvvvvvvvvvxxx{{{}}}xxxvvvtttsssssssssssssssvvvwwwwwwvvvuuuuuuwwwyyyyyyyyyyyyyyywwwuuutttsssssssssssssssssstttttttttsssttttttuuuvvvvvvvvvvvvtttuuuvvvvvvvvvvvvvvvwwwvvvvvvvvvuuuuuuttttttsssqqqsssvvvzzz}}}|||xxxtttuuutttrrrssstttuuuuuutttnnnnnnmmmmmmoooqqqsssuuuuuuvvvwwwxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxwwwwwwwwwzzz|||}}}}}}}}}|||{{{zzzyyyxxxyyyxxxxxxyyy{{{||||||{{{zzz|||~~~yyyvvvrrrvvv~~~{{{~~~{{{}}}vvvbbbWWWQQQRRRSSSTTTSSSRRRRRRRRRSSSSSSVVV\\\bbbddd___ZZZVVVVVVUUUTTTTTTUUUVVVWWWYYYYYYYYYZZZYYYXXXXXXWWWWWWVVVUUUSSSRRRQQQPPPOOOOOOPPPQQQSSSUUUWWWYYYYYYWWWXXXYYYYYYYYY[[[^^^aaa___\\\YYYYYY]]]aaabbbaaaTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSTTTUUUWWWZZZ]]]___[[[]]]]]]\\\ZZZXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVRRRTTTUUUUUUUUUWWWZZZ]]][[[\\\]]]\\\[[[\\\___bbb```aaaaaa```^^^]]]^^^`````````aaabbbbbbcccccccccbbbaaa___]]]\\\]]]]]]^^^______^^^^^^______```aaabbbaaaaaadddiiixxx|||mmmVVVOOOEEE===::::::;;;;;;======>>>??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>???>>>>>>>>>============>>>>>>===<<<<<<<<<<<<<<<@@@@@@AAABBBEEEIIIOOORRRYYY]]]eeesss~~~{{{yyyyyyyyyooonnnllliiifffdddbbbaaa^^^^^^^^^]]]]]]```cccfffkkkqqq}}}}}}zzzxxxwwwvvvvvvvvvwwwyyyzzz|||~~~}}}|||zzzyyywwwuuuuuuuuuvvvwwwwwwwwwxxx{{{~~~yyyxxxwwwvvvuuuttttttttttttuuuuuutttsssrrrtttvvvvvvwwwyyyxxxvvvtttsssssssssrrrrrrqqqqqqrrrssssssssstttuuuuuuvvvvvvvvvuuutttvvvxxxxxxwwwvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuuuusssuuuxxx|||}}}{{{vvvrrrrrrpppoooppprrrttttttsssooonnnmmmlllnnnqqqtttvvvtttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuutttxxxxxxyyyxxxwwwxxxzzz|||~~~~~~~~~}}}|||{{{zzzyyyzzzyyyxxxxxxzzz{{{zzzyyyxxxzzz}}}}}}zzzwwwsssxxx}}}xxxwww|||ooo___WWWSSSTTTTTTSSSRRRQQQQQQRRRUUUUUUYYYaaajjjjjjbbbZZZVVVVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[ZZZZZZZZZYYYXXXVVVTTTRRRQQQPPPPPPMMMNNNOOOPPPRRRSSSTTTUUURRRTTTVVVWWWXXXYYY\\\______[[[VVVVVVZZZ___bbbbbbXXXWWWVVVVVVUUUTTTSSSSSSSSSTTTUUUTTTUUUVVVZZZ\\\]]]^^^^^^\\\YYYWWWVVVWWWSSSSSSTTTUUUWWWXXXYYYYYYSSSTTTVVVVVVVVVXXX\\\___ZZZ]]]______]]]\\\^^^aaa___```aaa```___^^^___`````````aaabbbbbbcccddddddbbbaaa___]]]\\\\\\^^^______^^^^^^^^^^^^___``````______```aaabbbiii|||uuuccc[[[OOOCCC===999888888;;;;;;<<<===>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????>>>>>>>>>???>>>>>>======>>>>>>???>>>============<<<<<<;;;>>>>>>>>>???BBBEEEHHHJJJNNNQQQXXXbbbmmmxxxyyywwwtttoookkkgggeeecccbbb```^^^]]]\\\]]]___```^^^```fffoooxxx}}}yyyxxxxxxwwwwwwxxxxxxyyyxxxyyy{{{|||}}}~~~~~~}}}{{{yyyvvvtttsssvvvxxxyyyyyywwwwwwxxx{{{xxxyyyyyyxxxvvvuuuttttttppprrrssssssrrrrrrsssuuusssvvvxxxxxxvvvssssssttttttsssrrrqqqqqqqqqrrrsssttttttuuuvvvvvvvvvvvvuuuuuuwwwzzzyyywwwuuuvvvwwwxxxxxxxxxwwwwwwwwwwwwwwwuuuuuuvvvxxxyyyxxxuuurrrrrrqqqppppppqqqsssrrrqqqpppooommmlllmmmqqqtttwwwtttuuuuuuvvvvvvvvvuuuuuuxxxwwwwwwwwwwwwvvvvvvvvvyyyyyyyyyxxxwwwwwwzzz|||{{{|||||||||{{{zzzyyyyyyzzzyyyxxxxxxyyyyyyxxxwwwvvvxxx{{{}}}}}}}}}{{{zzzxxx|||wwwxxxvvvcccYYYVVVTTTUUUUUUSSSPPPOOOQQQSSSUUUTTTWWW```jjjkkkbbbXXXTTTUUUWWWXXXYYYXXXWWWVVVWWWXXXYYYZZZ[[[\\\\\\\\\YYYWWWUUUSSSQQQPPPPPPPPPNNNNNNOOOOOOPPPPPPQQQQQQPPPSSSUUUVVVVVVWWWXXXZZZ]]]YYYUUUUUUYYY^^^``````XXXXXXWWWVVVUUUUUUUUUUUUSSSUUUVVVUUUTTTTTTWWWZZZ]]]^^^^^^\\\YYYWWWVVVVVVSSSTTTUUUVVVXXXYYYZZZ[[[UUUVVVWWWVVVVVVWWWZZZ]]]YYY^^^aaaaaa^^^[[[\\\___\\\^^^______^^^^^^^^^___]]]]]]^^^___```aaabbbcccbbb```^^^\\\[[[\\\^^^___^^^^^^]]]]]]^^^^^^___```______``````]]]___kkkyyytttkkk]]]OOOEEE>>>:::888999999:::<<<===???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@???????????????>>>======>>>???@@@===============<<<<<<<<<===<<<<<<===???AAACCCCCCGGGKKKRRRWWW]]]dddlllrrrsssyyy|||vvvqqqnnnkkkjjjiiigggdddbbbaaaaaa```___]]][[[\\\aaaffflllyyy~~~}}}{{{{{{|||zzzyyyzzz|||~~~~~~}}}{{{yyyvvvsssrrrwwwzzz|||{{{wwwuuuvvvwwwwwwyyyzzzyyywwwuuussssssnnnpppssstttttttttuuuwwwqqquuuxxxxxxuuusssssstttuuutttsssrrrqqqrrrsssssstttuuuvvvvvvvvvvvvvvvvvvuuuxxx{{{zzzwwwuuuuuuwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwuuusssssstttuuuuuutttvvvtttrrrrrrssssssrrrqqqqqqooommmlllmmmqqquuuxxxttttttuuuuuuuuuuuuttttttwwwwwwxxxxxxxxxyyyyyyyyyyyyzzzzzzxxxwwwwwwyyy{{{xxxxxxxxxyyyxxxxxxwwwvvvzzzyyyxxxxxxyyyyyyxxxvvvuuuwwwyyy{{{|||||||||{{{}}}}}}}}}~~~vvvxxxiiiYYYTTTTTTVVVVVVUUURRROOONNNQQQTTTTTTRRRSSS\\\fffhhh___VVVRRRTTTWWWYYYYYYXXXVVVTTTVVVWWWXXXZZZ\\\]]]]]]]]]XXXWWWTTTRRRPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOQQQSSSVVVWWWVVVUUUUUUVVV\\\YYYVVVXXX\\\______^^^XXXWWWWWWVVVVVVWWWWWWWWWTTTVVVWWWVVVTTTSSSUUUXXXZZZ[[[\\\\\\ZZZXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZWWWWWWWWWVVVUUUVVVXXXZZZYYY^^^cccccc___[[[[[[]]][[[\\\^^^___^^^^^^^^^___ZZZZZZ[[[\\\]]]^^^```aaaaaa```]]][[[[[[\\\^^^___^^^]]]]]]]]]]]]^^^______aaa```aaa```\\\[[[dddnnn{{{sssxxxiiiYYYMMMEEE???<<<888888999;;;===>>>???@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????>>>======>>>???@@@<<<===============<<<<<<>>>===<<<===???@@@@@@@@@???EEELLLOOOQQQUUU\\\cccfffjjjsss|||xxxuuutttsssrrrpppllljjjgggeeecccaaaaaa]]]\\\```aaacccmmmyyyuuu{{{}}}zzzzzz{{{}}}|||~~~}}}~~~~~~|||zzzxxxwwwvvvvvvzzzyyyyyyxxxwwwxxxxxxxxxyyyyyyxxxwwwvvvuuuttttttrrrqqqqqqqqqrrrrrrssssssrrrtttuuuwwwwwwuuutttrrrtttsssrrrqqqqqqrrrtttvvvxxxwwwvvvuuuuuuvvvwwwxxxzzzzzzyyyyyyyyyxxxxxxxxx|||}}}}}}~~~|||zzzxxxvvvxxxxxxxxxwwwvvvtttqqqppprrrssstttttttttsssrrrqqqrrrqqqooonnnoooqqqtttvvvyyywwwttttttvvvwwwuuusssvvvwwwyyyzzz{{{{{{{{{{{{}}}~~~|||yyyxxxzzz}}}yyyxxxwwwvvvvvvvvvwwwxxx{{{uuutttxxxzzzyyywwwxxxzzz|||||||||}}}|||uuuttt~~~xxx}}}rrr```UUUQQQQQQTTTSSSRRRQQQPPPOOONNNNNNRRRRRRTTTXXX[[[[[[XXXTTTRRRUUUXXXYYYXXXWWWWWWWWWWWWXXXYYYZZZ[[[[[[ZZZYYYSSSUUUVVVTTTQQQOOOPPPRRRSSSRRRPPPOOOOOOOOOPPPQQQTTTVVVXXXYYYWWWVVVVVVWWWYYYYYYYYYZZZZZZ[[[[[[\\\[[[YYYXXXVVVTTTTTTSSSSSSWWWVVVUUUTTTTTTVVVWWWYYYYYYZZZZZZZZZ[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[ZZZYYYXXXXXXXXXXXX```aaabbbaaa```^^^[[[YYY\\\]]]]]]^^^^^^^^^]]]]]][[[ZZZXXXYYY\\\___````````````___^^^]]][[[ZZZZZZ[[[]]]^^^^^^\\\[[[[[[\\\\\\]]][[[WWWSSSTTT[[[aaannn}}}{{{{{{rrriii]]]NNNAAA;;;777777888999:::<<>>>>>>>>???????????????>>>>>>>>>>>>============>>>>>>>>>>>>AAABBBCCCEEEHHHKKKNNNOOOWWW^^^gggnnnuuu}}}{{{yyyxxxvvvssspppmmmlllkkkjjjhhheeebbb``````bbbeeeggggggjjjlllpppwww}}}yyy}}}~~~}}}{{{yyyxxxyyy{{{}}}{{{yyyxxxwwwwwwwwwwwwvvvvvvuuuuuuvvvvvvwwwwwwwwwvvvuuuuuuttttttttttttsssrrrrrrrrrsssttttttuuuwwwxxxxxxwwwuuutttuuutttsssrrrrrrtttuuuwwwwwwvvvuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyy~~~~~~~~~~~~}}}{{{yyyxxxzzzzzzzzzyyyxxxvvvtttrrrsssssstttuuuuuutttssssssqqqqqqpppoooppprrrtttuuuvvvtttrrrrrrtttuuuuuussswwwxxxzzz|||}}}|||{{{zzz{{{{{{{{{yyyxxxxxxzzz{{{zzzyyyxxxwwwwwwxxxyyyzzz~~~zzzxxxyyyyyyyyywwwyyy{{{}}}~~~sssoooqqqyyymmm\\\SSSPPPPPPPPPOOOOOOOOOOOOOOONNNNNNSSSRRRRRRTTTWWWXXXWWWUUUUUUXXXZZZ[[[ZZZYYYXXXYYYXXXYYYZZZ[[[[[[[[[ZZZYYYZZZ[[[ZZZWWWRRROOOOOOPPPSSSSSSRRRQQQQQQRRRSSSTTTUUUWWWYYYYYYXXXVVVVVVWWWYYYZZZ[[[[[[[[[[[[[[[ZZZXXXXXXWWWVVVUUUTTTSSSSSSVVVUUUTTTTTTTTTVVVXXXYYY[[[[[[ZZZZZZ[[[[[[\\\]]]ZZZYYYYYYXXXXXXYYYYYYZZZ[[[\\\]]]^^^^^^]]][[[ZZZ______```aaa```^^^\\\[[[[[[\\\\\\]]]]]]\\\\\\\\\\\\ZZZYYYZZZ]]]___``````^^^^^^]]]\\\[[[ZZZYYYXXXXXXZZZ\\\\\\ZZZZZZZZZ[[[XXXZZZ[[[YYYUUUUUUYYY^^^aaajjjvvvssssssyyyzzzmmmbbbUUUHHHCCC>>>===;;;:::999:::;;;<<>>>>>>>>>>>============>>>>>>>>>>>>AAAAAABBBCCCDDDFFFHHHIIIJJJPPPXXX^^^eeennnyyy{{{xxxuuussssssssssssrrrppplllgggdddcccccccccccceeefffhhhlllsss}}}}}}~~~}}}||||||~~~~~~{{{~~~~~~|||zzzyyyyyyxxxuuutttttttttssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuxxxvvvtttrrrrrrrrrssstttvvvwwwxxxyyyyyyxxxwwwvvvuuuuuutttssstttuuuwwwxxxvvvuuutttttttttvvvwwwxxxxxxxxxyyyzzzzzz{{{{{{|||~~~}}}|||{{{||||||||||||zzzxxxvvvuuussstttuuuuuuuuuuuuttttttqqqqqqqqqrrrrrrssstttttttttrrrpppppprrrssstttssswwwyyy|||~~~~~~}}}{{{zzzyyywwwvvvvvvwwwyyyyyyyyywwwwwwvvvvvvvvvxxxyyyzzz}}}zzzxxxxxxxxx|||~~~~~~zzzxxxjjjjjjppp}}}zzzfffWWWPPPOOOPPPNNNNNNNNNOOOOOOPPPPPPPPPSSSQQQOOOPPPRRRUUUVVVVVVYYY[[[]]]]]][[[ZZZYYYYYYYYYZZZ[[[[[[[[[ZZZYYYXXX\\\\\\[[[WWWSSSPPPOOOOOORRRRRRRRRRRRRRRSSSUUUUUUWWWYYYZZZYYYWWWVVVVVVVVVZZZ[[[\\\]]]]]][[[ZZZYYYUUUUUUUUUUUUUUUTTTSSSSSSUUUTTTTTTTTTUUUVVVXXXYYY\\\[[[ZZZYYYYYY[[[]]]^^^YYYYYYXXXXXXXXXXXXXXXYYYZZZ\\\___aaabbb```]]][[[]]]^^^___```___^^^]]]\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZXXXWWWXXXZZZ\\\\\\\\\[[[ZZZZZZYYYXXXWWWWWWVVVUUUWWWYYYYYYXXXXXXYYYZZZUUUXXXZZZZZZWWWVVVWWWYYY[[[]]]jjjyyyrrrjjjhhhjjjtttttthhh\\\RRRMMMHHHFFFAAA===;;;:::::::::===>>>@@@AAABBBBBBAAA@@@BBBBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@??????@@@@@@????????????>>>>>>>>>>>>============>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@AAABBBBBBGGGLLLRRRWWW^^^gggnnnyyy}}}{{{|||~~~|||wwwpppkkkhhhgggfffeeeddddddccceeehhhlllqqqtttzzz}}}}}}||||||xxxzzz{{{{{{zzz{{{}}}~~~zzzwwwvvvuuuvvvtttwwwzzz{{{{{{}}}}}}{{{zzzyyyxxxxxxsssttttttsssssssssrrrrrrrrrrrrsssssstttuuuuuuvvvyyywwwtttrrrpppqqqrrrssswwwxxxxxxyyyyyyxxxxxxwwwuuutttttttttuuuvvvwwwxxxvvvuuutttttttttuuuwwwxxxxxxyyyzzz{{{}}}~~~~~~}}}|||||||||||||||{{{yyywwwvvvssssssssstttttttttttttttqqqrrrssstttuuuttttttsssuuusssqqqpppqqqrrrsssssswwwyyy|||~~~}}}{{{yyyxxxuuussstttwwwzzzzzzxxxssssssrrrssstttvvvxxxyyy}}}zzzwwwxxx{{{}}}wwwtttggglllvvvqqq___SSSNNNOOOPPPPPPPPPPPPQQQQQQQQQRRRRRRPPPPPPOOOOOOPPPRRRSSSSSS[[[\\\]]]]]]ZZZYYYXXXYYYZZZ[[[[[[\\\[[[ZZZXXXWWWWWWWWWVVVUUURRRQQQPPPPPPPPPPPPPPPQQQRRRTTTUUUUUUXXXYYYZZZXXXVVVUUUUUUVVVYYY[[[\\\^^^]]][[[XXXVVVQQQRRRSSSTTTTTTTTTSSSSSSTTTTTTTTTTTTUUUVVVXXXYYY\\\ZZZXXXWWWWWWYYY\\\]]]YYYXXXWWWWWWWWWWWWWWWWWWXXXZZZ]]]___```___]]]\\\^^^^^^______^^^]]]\\\[[[YYYYYYZZZZZZZZZYYYXXXXXXUUUTTTSSSTTTVVVWWWWWWVVVWWWWWWWWWVVVUUUUUUUUUTTTSSSUUUXXXXXXXXXXXXYYYZZZWWWYYYZZZYYYWWWUUUUUUUUUZZZXXX___qqq|||uuulllgggfffooo~~~oooccc\\\ZZZVVVSSSLLLFFF@@@===<<<<<<<<<===@@@BBBCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAA????????????>>>>>>>>>===============>>>>>>>>>>>>???>>>>>>=========>>>>>>@@@CCCFFFJJJMMMSSSZZZ___iiippp{{{xxxsssqqqoooooonnnjjjiiihhhhhhiiijjjjjjjjjjjjnnntttxxxyyy{{{}}}}}}||||||{{{{{{zzzzzzyyyxxxyyyzzz{{{zzzyyywwwuuutttssssssoooqqqssssssssstttwwwzzz~~~}}}|||zzzyyyxxxxxxxxxttttttuuuuuuuuutttsssrrrqqqqqqrrrssstttuuuvvvvvvwwwvvvsssqqqpppppppppqqqvvvwwwwwwwwwwwwwwwwwwvvvtttttttttuuuuuuvvvwwwxxxwwwvvvuuuttttttuuuvvvwwwxxxyyy{{{}}}~~~|||{{{yyyzzzzzzzzzyyyxxxvvvuuuqqqqqqqqqrrrrrrsssssssssrrrsssuuuvvvvvvuuutttssswwwvvvtttrrrpppqqqrrrtttwwwyyy{{{}}}}}}|||zzzyyyxxxuuussstttxxx{{{{{{yyyrrrrrrrrrrrrtttvvvxxxyyyxxx|||~~~yyywwwzzz~~~}}}vvvpppmmmvvv}}}jjjZZZQQQOOOPPPQQQRRRRRRQQQQQQQQQPPPPPPPPPMMMOOOPPPQQQQQQQQQQQQQQQZZZ[[[\\\ZZZXXXVVVVVVWWWYYYZZZ[[[[[[ZZZYYYXXXWWWWWWVVVUUUTTTSSSQQQPPPOOOOOOPPPQQQSSSTTTUUUVVVVVVWWWXXXXXXVVVTTTSSSSSSTTTWWWYYY[[[\\\[[[YYYWWWUUUOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWWWWYYYXXXVVVUUUUUUWWWYYY[[[XXXXXXWWWVVVUUUUUUVVVVVVYYYZZZZZZ[[[\\\]]]^^^^^^______^^^^^^\\\[[[ZZZYYYXXXYYYYYYYYYXXXXXXWWWVVVSSSRRRQQQRRRTTTTTTSSSRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVXXXYYYXXXXXXYYYZZZ]]]]]][[[YYYVVVTTTSSSTTTTTTTTTXXXdddvvv}}}xxxssspppnnnssszzznnniiihhhjjjeee\\\RRRIIICCC>>><<<:::;;;>>>@@@AAABBBCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@??????@@@AAAAAA????????????>>>>>>>>>===============>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>===>>>???AAADDDHHHMMMPPP[[[aaajjjsss|||~~~zzzxxxvvvtttssspppnnnlllmmmnnnnnnlllkkkfffhhhjjjlllnnnqqquuuwwwttt|||~~~|||{{{zzzzzzzzzzzzzzzwwwwwwwwwwwwvvvtttsssrrroooppppppppppppqqqsssttt}}}|||{{{zzzyyyxxxxxxxxxuuuvvvwwwwwwwwwvvvtttsssqqqqqqrrrssstttuuuvvvwwwuuuuuusssrrrqqqppppppooovvvvvvvvvvvvvvvvvvvvvvvvtttuuuvvvwwwwwwxxxyyyyyyyyyxxxwwwuuuuuuuuuvvvvvvwwwyyy{{{~~~|||zzzwwwxxxxxxxxxwwwvvvtttsssqqqpppppppppqqqrrrssstttttttttvvvwwwwwwvvvuuutttxxxwwwvvvsssqqqqqqtttvvvwwwxxxyyyyyyzzzyyyxxxwwwxxxvvvuuuuuuwwwyyyzzzzzzuuuuuutttuuuvvvxxxzzz{{{uuuyyy|||{{{xxxxxx|||}}}uuupppzzzuuucccVVVPPPOOOPPPQQQPPPPPPPPPOOOOOONNNNNNNNNMMMOOORRRSSSRRRQQQQQQQQQXXXYYYYYYXXXUUUTTTUUUVVVWWWXXXYYYYYYYYYXXXWWWVVV[[[YYYVVVUUUTTTRRROOOMMMPPPQQQSSSTTTUUUVVVVVVVVVTTTTTTTTTSSSQQQPPPQQQSSSUUUVVVWWWXXXXXXWWWUUUTTTOOOOOOOOOOOOPPPQQQSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUWWWVVVUUUTTTTTTVVVXXXYYYXXXWWWVVVUUUTTTTTTTTTUUUZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^]]]\\\\\\[[[ZZZZZZYYYYYYYYYYYYXXXWWWVVVUUUTTTSSSSSSSSSUUUTTTSSSQQQSSSSSSSSSTTTTTTTTTTTTTTTUUUWWWYYYYYYYYYXXXYYYZZZaaa___]]]ZZZXXXVVVUUUTTTRRRSSSXXX```kkk~~~}}}xxxvvvyyytttkkk```TTTKKKDDD@@@<<<<<<======???@@@@@@AAABBBBBBAAAAAAAAAAAA@@@@@@?????????>>>??????@@@@@@????????????>>>>>>>>>>>>============>>>>>>>>>>>>;;;;;;;;;<<<<<<===>>>???>>>>>>===>>>@@@CCCFFFHHHMMMRRRZZZbbbkkkvvv~~~zzzvvvssssssqqqnnnoooqqqqqqnnnkkkhhhhhhhhhhhhjjjlllooopppjjjmmmqqqrrrpppoooppprrr}}}|||xxxxxxxxxxxxwwwuuutttssspppppppppppppppqqqrrrrrr~~~}}}|||zzzyyyyyyyyyyyyvvvwwwxxxxxxxxxwwwuuutttrrrrrrssstttuuuvvvvvvwwwttttttttttttsssrrrpppooovvvvvvvvvuuuuuuvvvvvvvvvvvvwwwxxxyyy{{{{{{|||||||||{{{yyywwwvvvuuuuuuuuuuuuwwwyyy}}}}}}zzzvvvvvvwwwwwwvvvuuutttsssqqqqqqppppppqqqssstttuuuvvvvvvvvvwwwvvvvvvvvvuuuuuuuuutttrrrppprrrvvvzzzwwwvvvvvvvvvuuuvvvvvvvvvvvvwwwwwwvvvvvvvvvyyy{{{vvvvvvuuuuuuvvvxxxyyy{{{wwwyyyzzzyyyxxxyyy}}}~~~yyyvvvyyymmm^^^RRROOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOOPPPPPPRRRSSSRRRPPPPPPRRRUUUVVVWWWWWWVVVTTTSSSTTTUUUUUUVVVWWWXXXXXXXXXWWWVVVYYYWWWTTTSSSSSSSSSPPPMMMNNNOOOQQQRRRSSSSSSSSSRRRPPPQQQQQQOOONNNNNNPPPRRRRRRSSSSSSTTTTTTTTTSSSSSSPPPOOONNNMMMMMMOOORRRSSSUUUUUUUUUUUUUUUTTTTTTSSSVVVVVVUUUUUUVVVVVVWWWXXXWWWWWWUUUTTTTTTSSSSSSSSSVVVVVVXXXYYYYYYYYYYYYXXX[[[[[[[[[[[[[[[\\\]]]]]]YYYYYYYYYYYYXXXWWWVVVUUUSSSSSSRRRSSSTTTSSSQQQOOOSSSSSSSSSTTTTTTUUUUUUUUUVVVWWWYYYYYYXXXWWWXXXXXX______^^^^^^]]][[[WWWUUUTTTTTTWWW^^^eeeqqq~~~|||zzzwwwqqqhhh___WWWPPPLLLDDDCCCAAA???>>>???@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@>>>>>>======>>>>>>???@@@????????????>>>>>>>>>>>>============>>>>>>>>>>>><<<<<<;;;;;;;;;<<<======AAA@@@>>>>>>@@@BBBDDDEEECCCHHHNNNUUU\\\eeepppxxx}}}yyy{{{wwwsssrrrssssssooolllmmmllllllllllllllllllkkkgggffffffeeeddddddbbbaaajjjwww~~~}}}|||xxxwwwvvvvvvwwwxxxxxxxxx~~~~~~~~~}}}{{{{{{zzzzzzzzzuuuwwwxxxyyyxxxwwwuuutttssssssttttttuuuvvvvvvwwwssstttvvvvvvvvvtttrrrpppwwwwwwvvvvvvvvvvvvwwwwwwxxxyyyzzz|||}}}~~~~~~~~~~~~}}}zzzxxxvvvuuuuuuuuusssuuuxxx|||~~~zzzuuuvvvwwwwwwvvvuuutttsssrrrrrrqqqqqqrrrtttuuuvvvwwwwwwwwwvvvvvvvvvvvvvvvqqqrrrrrrqqqpppsssxxx}}}vvvuuutttsssssstttuuuvvvuuuwwwxxxvvvttttttwww{{{uuuuuuttttttuuuvvvwwwxxxzzzzzzyyyxxxxxxzzz~~~~~~}}}tttiiiZZZPPPNNNNNNOOONNNNNNOOOOOOPPPQQQSSSSSSTTTTTTTTTSSSQQQNNNPPPTTTXXXUUUVVVVVVUUUSSSSSSTTTVVVSSSTTTVVVWWWXXXWWWWWWVVVRRRPPPNNNOOORRRSSSQQQOOOJJJKKKMMMNNNOOONNNNNNMMMNNNNNNNNNMMMLLLLLLOOOQQQPPPPPPQQQQQQRRRRRRSSSSSSRRRPPPMMMKKKLLLNNNQQQTTTUUUUUUVVVUUUUUUTTTSSSRRRVVVVVVWWWWWWWWWWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSPPPRRRUUUWWWWWWVVVSSSQQQWWWXXXXXXZZZ[[[^^^___aaaYYYYYYYYYYYYXXXWWWVVVUUUQQQPPPPPPQQQRRRQQQNNNLLLSSSSSSTTTTTTUUUUUUVVVVVVVVVWWWYYYXXXWWWVVVVVVWWW[[[]]]___bbbbbb___ZZZVVVTTTQQQRRRWWW]]]cccmmmwww~~~zzz}}}|||sssrrrppplllgggaaa\\\YYYNNNKKKGGGCCCAAA@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@======<<<======>>>??????????????????>>>>>>>>>>>>============>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;???===;;;;;;<<<>>>@@@@@@AAADDDIIINNNRRRYYYcccjjjiiipppzzz~~~yyywwwwwwvvvrrrmmmppppppqqqqqqqqqoookkkhhhjjjfffbbbaaabbbaaa___]]]aaalll{{{~~~wwwrrrvvv~~~}}}|||~~~~~~||||||~~~~~~{{{xxxsssuuuwwwyyyyyywwwuuusssrrrssstttuuuuuutttsssrrrtttuuuwwwxxxyyyxxxxxxwwwvvvvvvvvvwwwxxxyyyzzz{{{{{{yyywwwwwwzzz|||~~~~~~{{{{{{yyywwwttttttuuuwwwwwwwwwvvvwwwzzz~~~yyyyyyxxxwwwxxxxxxvvvsssqqqvvvtttrrrqqqqqqsssvvvxxxxxxwwwvvvuuutttsssrrrrrrssssssssssssttttttttttttssssssssstttuuuvvvwwwxxxxxxwwwuuutttssssssssssssyyywwwtttuuuwwwzzzyyyxxxxxxyyyzzzzzzyyy{{{~~~}}}jjj```TTTMMMLLLMMMMMMLLLMMMMMMNNNOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPRRRVVVYYYXXXXXXWWWUUUSSSSSSUUUWWWUUUVVVUUUTTTRRRRRRTTTVVVVVVRRRNNNMMMNNNPPPOOOMMMLLLNNNQQQSSSSSSRRROOONNNPPPMMMJJJJJJLLLNNNMMMKKKQQQPPPOOOMMMLLLLLLLLLLLLSSSQQQOOOMMMMMMOOOQQQSSSSSSTTTUUUUUUSSSSSSTTTUUUTTTVVVXXXXXXXXXUUURRRPPPTTTSSSSSSSSSRRRRRRRRRRRRPPPRRRTTTUUUUUUUUUSSSRRRWWWWWWWWWWWWXXXYYY[[[[[[\\\\\\ZZZYYYWWWUUUTTTSSSSSSRRRRRRQQQQQQQQQRRRRRRPPPPPPQQQQQQRRRRRRSSSSSSXXXYYYYYYZZZZZZZZZZZZYYYZZZYYYZZZ^^^cccccc^^^YYY\\\VVVTTTWWWYYYZZZ___ggguuu}}}|||xxxuuu|||xxxssssssuuuuuutttkkkbbbWWWPPPLLLGGGCCC@@@AAADDDDDDBBBBBBBBBCCCBBBAAA@@@???=========>>>>>>???????????????>>>======<<<<<<<<<<<<============;;;;;;<<<<<<<<<;;;:::999========================AAACCCFFFIIILLLRRRXXX\\\ccceeejjjqqq{{{~~~|||zzzxxxxxxwwwvvvuuusssrrrrrrmmmkkkhhheeebbbbbbbbbbbbaaagggooovvvxxxtttkkkdddbbbdddhhhlllrrr{{{~~~|||~~~}}}||||||~~~}}}{{{xxxtttuuuwwwxxxxxxwwwuuutttttttttuuuuuuuuutttssssssuuuvvvwwwxxxyyyyyyxxxxxxwwwwwwwwwxxxyyy{{{}}}~~~~~~|||zzz{{{}}}{{{{{{yyyvvvtttsssuuuwwwxxxxxxxxxyyy|||}}}{{{zzzyyyyyyyyyxxxuuussstttsssrrrrrrsssuuuwwwxxxwwwwwwvvvuuutttssssssrrrttttttttttttttttttttttttrrrrrrqqqrrrsssuuuwwwxxxwwwvvvvvvuuuuuutttssssssxxxuuussstttwwwyyyyyyxxxyyyzzz{{{{{{{{{|||~~~ggg^^^SSSMMMLLLMMMMMMLLLNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQPPPOOOQQQUUUXXXYYYZZZYYYWWWUUUSSSTTTUUUTTTUUUUUUTTTRRRQQQRRRTTTUUURRRNNNLLLMMMOOONNNMMMMMMPPPSSSUUUUUUSSSPPPNNNOOOLLLJJJJJJLLLMMMLLLKKKOOOOOONNNNNNMMMNNNNNNNNNQQQOOONNNMMMMMMOOOPPPQQQTTTUUUVVVVVVTTTTTTUUUVVVSSSTTTUUUUUUUUUSSSQQQPPPRRRRRRRRRRRRRRRRRRRRRQQQOOOPPPRRRTTTUUUTTTSSSSSSRRRSSSTTTUUUWWWYYY[[[]]]]]]\\\ZZZXXXVVVTTTTTTSSSOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSWWWXXXXXXYYYYYYYYYYYYYYYWWWVVVXXX]]]cccfffccc```]]]XXXUUUWWWXXXWWW[[[bbbjjj~~~}}}xxxvvv|||~~~~~~~~~}}}zzzwwwrrrmmmdddXXXLLLEEEAAABBBAAA@@@?????????>>>AAA@@@???>>>===>>>>>>??????????????????>>>======???>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<>>===>>>======<<>>??????@@@>>>????????????>>>>>>===AAAAAA@@@???>>>===<<<<<<<<<;;;;;;:::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAACCCFFFJJJNNNPPPRRRTTTVVVZZZaaaiiinnnttt|||}}}zzzxxxvvvxxxvvvrrrooollljjjiiiiiidddeeegggjjjllljjjfffbbb^^^^^^]]][[[WWWVVVVVVWWWZZZ]]]aaaeeejjjsss~~~~~~}}}}}}}}}}}}||||||||||||||||||{{{zzzyyyyyyyyyxxxwwwwwwxxxyyyyyywwwwwwwwwvvvuuuuuutttsssuuuvvvvvvwwwxxxyyyzzzzzzxxxyyyzzz||||||{{{{{{yyyvvvsssrrrtttvvvttttttuuuwwwzzz~~~|||zzzyyyzzzzzzzzzyyywwwuuuuuuvvvwwwwwwvvvuuuuuuuuuuuuuuuuuuuuutttttttttwwwwwwwwwwwwvvvuuusssrrrrrrqqqpppqqqrrruuuxxxzzzuuuvvvxxxxxxxxxvvvtttssstttsssrrrrrrsssuuuvvvwwwxxxxxxxxxxxxxxx{{{|||{{{qqq]]]XXXRRRNNNMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNOOOPPPPPPOOOOOOPPPSSSUUUYYY[[[\\\[[[XXXVVVUUUUUUTTTVVVWWWWWWTTTRRRQQQQQQSSSQQQNNNLLLKKKKKKLLLLLLJJJLLLPPPTTTUUUSSSQQQOOOMMMLLLLLLLLLMMMNNNOOONNNPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSRRRSSSUUUUUUTTTSSSSSSTTTRRRQQQPPPOOONNNOOOOOOPPPOOOOOOPPPPPPPPPPPPQQQQQQNNNOOOQQQSSSUUUVVVWWWWWWQQQRRRSSSUUUWWWZZZ]]]^^^]]]\\\YYYVVVTTTSSSSSSSSSSSSTTTUUUWWWYYYZZZ[[[[[[XXXXXXVVVUUUUUUUUUUUUVVVWWWWWWXXXYYYZZZZZZZZZZZZXXXWWWUUUVVVYYY[[[ZZZYYY[[[YYYVVVUUUUUUUUUWWWYYY^^^cccpppzzzcccKKKDDD======>>>>>>======???????????????@@@@@@@@@>>>>>>????????????>>>===AAA@@@@@@??????>>>>>>>>><<<<<<:::999999999:::;;;:::::::::::::::::::::::::::;;;===>>>>>>@@@CCCFFFKKKLLLMMMNNNPPPTTTZZZ^^^___fffpppyyy~~~{{{wwwtttqqqpppoookkkjjjhhhhhhiiiiiigggfffdddeeedddbbb^^^[[[YYYYYYWWWWWWWWWWWWXXX]]]dddjjjwww~~~~~~~~~~~~~~~}}}{{{{{{{{{{{{zzz{{{{{{{{{{{{zzzyyyyyy|||{{{yyyxxxxxxyyy{{{|||yyyxxxwwwvvvuuutttsssssstttuuuuuuvvvwwwxxxzzzzzzyyyzzz|||~~~}}}zzzzzzyyyxxxuuussssssuuuwwwssstttuuuwwwzzz}}}~~~}}}zzzyyywwwxxxyyyyyyyyywwwxxxxxxyyyyyyxxxvvvtttrrruuuuuuuuuuuuuuutttttttttvvvwwwxxxxxxwwwuuusssrrrtttssssssssstttwwwyyy{{{uuuvvvxxxyyyyyywwwuuutttsssssssssrrrrrrssstttvvvuuuuuuuuutttuuuxxx||||||{{{iiiYYYVVVRRRPPPOOOOOOOOONNNOOOOOOOOOOOOOOOOOOOOONNNOOOPPPQQQPPPOOOPPPRRRTTTUUUXXXZZZZZZXXXWWWVVVWWWVVVWWWYYYYYYVVVTTTTTTTTTSSSSSSRRRPPPNNNMMMLLLLLLFFFIIILLLPPPQQQQQQPPPOOONNNOOOPPPQQQQQQQQQRRRSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQOOOQQQSSSTTTRRRQQQPPPQQQRRRQQQOOONNNNNNOOOPPPQQQOOOOOOOOOPPPPPPPPPPPPPPPNNNOOOQQQSSSUUUWWWXXXYYYWWWWWWWWWXXXYYYZZZ[[[\\\[[[ZZZXXXUUUTTTSSSRRRSSSQQQRRRTTTWWWYYYZZZ[[[[[[YYYXXXVVVUUUUUUUUUVVVWWWXXXXXXYYY[[[[[[\\\\\\\\\ZZZYYYWWWVVVVVVVVVVVVUUUVVVWWWVVVUUUVVVYYY[[[[[[\\\___gggtttxxxVVVIII===<<<===<<<<<<===>>>>>>??????@@@@@@@@@@@@===>>>>>>?????????>>>>>>>>>>>>??????@@@@@@AAAAAA===<<<;;;;;;::::::;;;;;;:::::::::::::::::::::::::::;;;============???AAABBBCCCDDDEEEFFFIIIMMMPPPTTTYYY___eeellluuu~~~{{{xxxvvvuuussspppllljjjjjjjjjjjjjjjfffggggggeeebbb___]]]]]]\\\ZZZWWWTTTRRRSSSVVVYYY```eeemmmttt{{{}}}}}}}}}~~~~~~~~~~~~}}}zzzyyyzzz{{{xxxzzz{{{{{{zzzyyyyyyzzz|||{{{zzzyyyyyyzzz{{{|||zzzyyywwwuuusssrrrrrrrrrssssssttttttvvvwwwyyyzzzzzz{{{}}}|||yyyxxxxxxwwwuuussssssvvvxxxvvvwwwxxxyyy{{{~~~~~~{{{zzzzzzyyywwwvvvvvvwwwyyyxxxxxxzzzzzzzzzzzzyyywwwuuusssvvvvvvuuuuuutttttttttssstttuuuwwwwwwwwwuuusssrrrttttttuuuuuuvvvwwwxxxyyyvvvwwwxxxyyyyyyxxxwwwvvvtttuuutttsssqqqqqqsssuuuttttttssssssssswww|||{{{vvvcccWWWVVVTTTRRRPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRQQQPPPPPPRRRTTTSSSUUUWWWWWWVVVUUUVVVWWWVVVXXXYYYYYYWWWVVVVVVWWWUUUXXXYYYYYYVVVRRRPPPOOOIIIJJJLLLMMMOOOOOOOOOOOOOOOQQQSSSTTTTTTTTTVVVWWWVVVUUUTTTSSSRRRQQQQQQQQQOOONNNNNNMMMMMMMMMNNNNNNMMMOOORRRSSSQQQPPPOOOOOOQQQQQQOOOOOONNNOOOPPPQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRTTTVVVXXXXXX[[[[[[ZZZYYYXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTSSSRRRRRRSSSVVVYYY[[[\\\]]]]]]XXXWWWUUUTTTSSSTTTVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]]YYYYYYXXXXXXWWWXXXXXXXXXSSSVVVWWWVVVYYY]]]___^^^WWWZZZ```hhhssswwwtttwwwgggSSSAAA<<<===:::999;;;;;;<<<===???@@@@@@@@@@@@===>>>>>>????????????>>>======>>>???@@@AAAAAABBB<<<============<<<;;;;;;:::::::::::::::::::::::::::<<<======<<<<<<===???===???AAABBBCCCDDDGGGIIIMMMPPPSSSVVVZZZbbblllttt}}}}}}{{{xxxtttqqqppppppooooookkklllkkkiiieeebbb`````````]]]ZZZVVVTTTTTTTTTUUUXXX[[[```cccfffllluuu{{{wwwyyy}}}~~~}}}||||||}}}~~~}}}~~~~~~|||yyyxxxyyy{{{wwwyyy{{{{{{yyyxxxyyyzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzyyyvvvtttrrrqqqqqqqqqrrrrrrrrrssstttvvvxxxyyy{{{|||~~~|||yyyvvvvvvvvvtttssstttwwwyyywwwwwwxxxyyy{{{|||}}}~~~{{{~~~|||zzzzzzzzzyyywwwuuuuuuwwwyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwvvvuuutttssssssrrrrrrsssuuuwwwwwwuuusssqqqssstttuuuvvvwwwwwwvvvuuuxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwvvvtttqqqppprrrtttvvvvvvuuutttuuuyyy~~~}}}qqqooo___WWWWWWVVVTTTRRRPPPOOOOOONNNNNNNNNOOOOOOPPPPPPPPPPPPRRRSSSRRRQQQQQQRRRTTTTTTTTTUUUTTTRRRRRRSSSUUUVVVWWWWWWWWWVVVVVVWWWYYYZZZ^^^bbbbbb___YYYVVVTTTQQQPPPOOONNNNNNNNNOOOOOONNNRRRUUUVVVVVVVVVWWWYYYYYYXXXWWWVVVVVVVVVVVVVVVRRRQQQOOOMMMLLLMMMNNNOOOMMMOOORRRSSSRRRPPPOOOOOOPPPOOOOOOOOOOOOOOOOOOPPPSSSSSSRRRQQQPPPOOONNNNNNNNNNNNOOOPPPRRRTTTUUUVVV[[[ZZZXXXVVVUUUTTTSSSSSSTTTUUUVVVVVVVVVUUUSSSRRRSSSTTTWWWZZZ\\\]]]]]]]]]VVVUUUSSSRRRRRRSSSVVVWWWWWWXXXYYY[[[\\\\\\\\\]]]WWWXXXYYYXXXXXXWWWXXXXXXRRRWWWYYYXXX[[[aaaccc```UUUWWW[[[```eeerrr~~~uuuttt|||~~~dddJJJBBB???:::888;;;999:::<<<>>>????????????======>>>???????????????===>>>>>>>>>??????@@@@@@<<<===???@@@@@@>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;======<<<;;;<<<===<<<>>>@@@BBBBBBCCCEEEFFFDDDGGGJJJKKKMMMRRRZZZ```hhhqqq|||}}}{{{zzzyyywwwssssssrrrooollliiihhhiiifffdddaaa___^^^\\\[[[ZZZXXX[[[^^^^^^^^^___dddhhhcccdddgggjjjnnnrrrvvvxxx~~~}}}}}}||||||}}}|||}}}~~~|||yyywwwyyy{{{vvvyyy{{{{{{yyywwwyyy{{{xxxxxxxxxxxxxxxxxxxxxxxxzzzxxxvvvsssqqqpppppppppqqqqqqqqqrrrsssuuuwwwyyy|||}}}~~~}}}zzztttuuuuuutttsssuuuxxx{{{vvvvvvwwwxxxyyyyyyzzzzzzwww{{{~~~}}}{{{{{{|||yyywwwuuuvvvxxxzzzzzzzzzwwwxxxxxxyyyyyyzzz{{{{{{xxxwwwvvvuuutttsssrrrrrrqqqrrruuuvvvvvvuuusssqqqrrrtttvvvwwwwwwvvvtttrrryyyxxxxxxwwwwwwxxxyyyyyywwwxxxxxxuuuqqqoooqqqsssxxxxxxwwwwwwwww{{{~~~||||||xxx~~~xxxjjjiii[[[WWWWWWWWWVVVSSSPPPOOOOOOMMMMMMNNNOOOOOOPPPQQQQQQQQQRRRTTTSSSRRRRRRSSSTTTUUUUUUTTTRRRPPPOOOQQQSSSUUUUUUVVVUUUTTTUUUXXXZZZ^^^ccchhhiiieee___ZZZXXXYYYWWWSSSPPPOOONNNOOOOOONNNRRRVVVWWWVVVVVVXXXZZZZZZYYYYYYYYYYYYZZZ[[[[[[WWWUUURRROOONNNOOOQQQRRRMMMPPPSSSTTTSSSQQQOOOOOONNNNNNNNNNNNNNNOOOOOONNNTTTTTTSSSRRRPPPOOONNNMMMMMMMMMNNNNNNPPPQQQSSSTTTXXXWWWUUUSSSRRRQQQPPPPPPQQQSSSUUUWWWWWWVVVSSSRRRNNNPPPSSSVVVXXXXXXXXXWWWTTTSSSQQQPPPQQQSSSUUUWWWVVVWWWXXXZZZ[[[[[[\\\\\\VVVXXXXXXXXXVVVTTTTTTTTTSSSXXX[[[ZZZ\\\cccddd```VVVVVVYYY\\\]]]cccwww}}}vvv|||}}}~~~qqqTTTHHHCCC<<<:::<<<888999;;;===?????????>>>======>>>????????????????????????>>>>>>>>>>>>>>><<<>>>@@@BBBBBB???<<<:::;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<===;;;;;;;;;<<<999;;;>>>???>>>>>>@@@AAA===@@@DDDFFFGGGJJJOOOSSSZZZaaakkkrrrxxxvvvvvvuuussspppnnnooopppooommmkkkiiigggeeebbb```XXX\\\______]]]\\\^^^```aaaaaa```aaaaaabbbcccdddjjjlllsss~~~}}}|||}}}~~~~~~}}}|||yyyxxxzzzzzzxxxvvvyyyyyyxxxwwwwwwwwwwwwwwwzzzvvvrrrrrrtttuuuuuutttuuuuuuuuuvvvvvvvvvsssqqqpppqqqqqqppppppqqquuuwww}}}}}}~~~~~~zzzxxxssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxzzz|||}}}}}}{{{yyyyyyyyywwwvvvuuuvvvxxx{{{||||||zzzzzzyyyyyyxxxyyyyyyyyy|||zzzwwwtttrrrqqqpppppprrrrrrrrrrrrrrrsssttttttsssuuuwwwxxxxxxvvvtttrrrwwwyyyzzzyyywwwuuuuuuvvvzzzzzzyyyvvvttttttvvvxxxzzz{{{|||}}}}}}zzzzzz{{{xxx{{{sssqqqzzznnnaaa___XXXWWWUUUUUUVVVUUUSSSRRRPPPPPPOOOOOONNNMMMLLLKKKNNNNNNNNNNNNOOOPPPQQQQQQRRRRRRQQQPPPNNNOOOQQQSSSWWWUUUTTTTTTUUUVVVVVVUUU]]]ccckkknnnkkkeee```^^^]]]\\\ZZZUUUQQQNNNMMMNNNPPPQQQQQQQQQRRRTTTXXX[[[^^^\\\[[[ZZZ[[[^^^```bbbfffccc\\\UUUPPPPPPSSSVVVTTTSSSQQQPPPPPPQQQSSSTTTRRRQQQPPPOOONNNNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQRRRUUUSSSPPPNNNMMMOOOQQQRRRWWWWWWWWWVVVTTTQQQMMMKKKUUUUUUUUUVVVVVVUUUUUUTTTPPPPPPPPPQQQQQQSSSTTTTTTSSSRRRQQQQQQRRRTTTVVVXXX\\\[[[YYYXXXYYY\\\___aaaXXXWWWVVVUUUTTTUUUVVVVVVYYYTTTRRRVVVZZZZZZZZZ\\\XXXYYY[[[]]]\\\___kkkwwwzzz~~~}}}yyyxxxzzzhhhSSSGGG>>>===@@@::::::::::::;;;===>>>@@@??????@@@@@@???>>><<<;;;>>>>>>>>>>>>>>>?????????????????????????????????===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<>>>>>>>>>>>>???@@@AAACCCFFFHHHIIIQQQTTTYYY```hhhqqq{{{~~~|||zzzyyyyyyyyytttqqqnnnkkkjjjiiigggeee``````___^^^]]]]]]]]]]]]___]]][[[\\\]]]^^^]]]\\\``````bbbiiiwww~~~|||}}}~~~}}}|||}}}{{{yyyyyyzzz{{{zzzxxxxxxxxxwwwwwwwwwwwwxxxxxxzzzwwwsssssstttuuuuuutttvvvuuutttuuuvvvvvvtttqqqppppppqqqqqqqqqssswwwzzz||||||}}}~~~}}}yyywwwttttttttttttttttttssssssssssssssssssssstttuuuuuuwwwyyy{{{{{{yyyxxxwwwwwwvvvttttttuuuxxxzzz||||||zzzzzzyyyyyyyyyzzzzzz{{{zzzxxxvvvtttsssrrrsssssstttttttttttttttuuuvvvvvvvvvwwwyyyzzzyyywwwuuusssuuuwwwyyyyyyxxxwwwxxxyyy|||{{{zzzwwwuuuuuuwwwyyyzzz{{{}}}~~~}}}yyyvvvuuurrrwwwtttqqqxxxttt___VVVVVVUUUUUUUUUVVVWWWVVVSSSQQQPPPPPPOOONNNMMMLLLLLLLLLNNNNNNNNNOOOPPPQQQSSSSSSQQQQQQQQQOOOMMMNNNPPPSSSWWWUUUTTTTTTUUUWWWVVVUUU[[[```fffiiigggbbb^^^]]]YYYYYYWWWSSSPPPNNNNNNOOONNNOOOPPPPPPQQQTTTXXX[[[[[[ZZZYYYXXXZZZ\\\___aaaeeeccc___YYYTTTSSSTTTVVVVVVUUUTTTSSSSSSSSSTTTUUUSSSRRRQQQOOONNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRTTTSSSQQQPPPPPPQQQRRRSSSUUUVVVWWWWWWUUUSSSPPPOOOUUUUUUUUUVVVUUUUUUTTTTTTNNNNNNNNNNNNOOOPPPQQQRRRRRRQQQQQQQQQRRRUUUWWWYYYZZZZZZXXXXXXXXXZZZ[[[\\\XXXWWWVVVVVVVVVVVVXXXXXXXXXSSSRRRVVVYYYXXXVVVWWWWWWWWWYYY[[[[[[\\\eeeooovvv{{{wwwyyyuuuuuutttxxx{{{{{{zzz|||uuu___OOOBBB<<<;;;;;;;;;::::::;;;<<>>??????@@@@@@???======>>>>>>>>>>>>>>>>>>>>>???????????????????????????============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999:::<<<======<<<>>>>>>???@@@AAACCCEEEFFFJJJMMMQQQVVV\\\dddmmmrrrttt{{{}}}|||{{{xxxvvvrrrpppooommmjjjhhhggggggfffddddddcccccccccbbb```^^^^^^___```___^^^[[[^^^aaadddjjjxxx}}}}}}~~~~~~}}}{{{|||zzzyyyyyy{{{{{{zzzyyyvvvvvvvvvvvvwwwxxxyyyzzz{{{xxxvvvtttuuuvvvuuutttvvvuuutttuuuvvvvvvtttrrrpppqqqrrrrrrrrruuuyyy||||||{{{{{{{{{|||}}}~~~~~~|||xxxuuuuuuuuuuuuuuutttsssrrrrrrqqqqqqpppppppppqqqrrrrrruuuwwwyyyyyywwwuuuuuuuuutttsssrrrtttwwwzzz{{{{{{yyyyyyyyyyyyzzz{{{||||||xxxwwwvvvtttttttttuuuvvvuuuuuuuuutttuuuuuuvvvwwwxxxyyyzzzzzzzzzxxxuuuttttttvvvxxxyyyyyyyyy{{{|||~~~}}}{{{wwwuuuuuuwwwzzzzzz|||~~~~~~zzzuuurrrooottt~~~}}}xxxyyy|||}}}gggVVVRRRUUUSSSSSSTTTVVVWWWVVVSSSPPPQQQPPPNNNMMMLLLMMMMMMNNNMMMMMMMMMNNNOOOQQQRRRSSSPPPPPPPPPOOONNNNNNPPPRRRUUUTTTRRRSSSUUUVVVVVVUUUWWW[[[___aaaaaa___]]]]]]VVVVVVTTTRRROOONNNOOOPPPNNNOOOPPPQQQRRRTTTXXX[[[WWWVVVVVVVVVWWWZZZ]]]___ccccccbbb^^^ZZZWWWVVVWWWXXXWWWWWWWWWVVVVVVUUUUUUSSSRRRPPPOOONNNMMMMMMMMMLLLLLLMMMMMMOOOPPPRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUWWWWWWWWWUUUSSSRRRUUUUUUUUUUUUUUUTTTSSSSSSNNNNNNNNNNNNOOOPPPQQQQQQRRRQQQQQQQQQRRRUUUXXXYYYZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVWWWXXXYYYZZZYYYTTTRRRUUUWWWUUUSSSSSSUUUUUUWWWYYYYYYXXX]]]eeebbbqqq|||ttt}}}xxxqqqooommmrrrwwwxxxwwwwww|||nnn[[[KKK???:::===<<<:::999:::;;;===???===>>>??????@@@@@@????????????>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999999;;;<<<;;;:::============???@@@AAABBBDDDFFFIIILLLPPPUUU\\\```___eeennnvvv}}}~~~{{{yyywwwtttpppmmmlllkkkjjjhhhgggffffffffffffdddbbbbbbccccccbbbaaa^^^bbbfffeeedddkkkyyy~~~~~~~~~~~~|||{{{||||||{{{{{{{{{zzzyyyxxxtttttttttuuuvvvxxxzzz{{{|||zzzxxxwwwvvvvvvuuuuuuvvvtttttttttvvvvvvuuussssssttttttssssssuuuyyy||||||{{{zzzzzzyyyzzzzzzzzzzzz|||{{{wwwtttttttttuuuvvvuuuuuutttsssqqqqqqpppppppppppppppqqqsssuuuwwwwwwvvvuuutttuuurrrqqqqqqtttwwwzzzzzzzzzxxxxxxxxxxxxyyyzzz{{{|||xxxxxxvvvuuutttuuuvvvvvvuuuuuuttttttuuuuuuvvvwwwyyyyyyzzzzzzyyywwwuuutttuuuwwwyyyzzzzzzzzz{{{|||~~~}}}zzzwwwtttsssvvvxxxzzz|||~~~}}}{{{yyyrrrooottt|||~~~wwwcccUUUTTTYYYSSSRRRRRRSSSTTTUUUSSSRRRQQQPPPOOONNNMMMNNNPPPQQQNNNNNNMMMMMMNNNNNNOOOPPPPPPQQQQQQPPPOOOOOOQQQSSSSSSQQQPPPQQQSSSTTTTTTTTTRRRTTTWWWZZZ\\\]]]^^^___UUUUUUTTTQQQOOONNNOOOPPPQQQRRRSSSTTTTTTUUUXXXZZZTTTTTTTTTTTTVVVXXX[[[]]]```bbbcccbbb___[[[XXXWWWYYYYYYYYYYYYYYYXXXVVVVVVRRRQQQPPPNNNMMMLLLLLLLLLKKKKKKKKKMMMNNNPPPRRRSSSQQQRRRSSSUUUUUUUUUTTTTTTUUUVVVWWWXXXWWWVVVTTTSSSTTTTTTUUUUUUTTTSSSSSSRRRRRRQQQQQQQQQRRRRRRSSSTTTSSSRRRQQQQQQRRRSSSUUUWWWYYYZZZ\\\\\\[[[YYYWWWUUUUUUUUUUUUUUUVVVXXXZZZ[[[[[[TTTQQQSSSUUUTTTSSSTTTUUUSSSTTTXXXXXXWWWYYY^^^```hhhyyyzzzwwwoookkkhhhooowww{{{{{{|||xxxeeeUUUGGG@@@>>>===;;;999999:::;;;<<<======>>>??????@@@@@@AAA?????????>>>>>>>>>>>>>>>?????????????????????????????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<:::999999:::;;;:::999<<<<<<;;;;;;<<<<<<===>>>@@@AAADDDFFFHHHLLLQQQTTTTTTYYY```eeeiiinnnuuuzzz|||xxxttttttsssqqqooommmlllkkkkkkjjjhhhffffffffffffeeeddddddggghhhgggfffiiipppwww~~~~~~~~~}}}{{{}}}{{{xxxvvvuuurrrrrrssstttvvvxxxzzz{{{}}}|||{{{yyywwwvvvvvvvvvvvvtttssstttuuuvvvuuutttwwwwwwvvvuuussstttwwwyyy{{{{{{zzzyyyxxxxxxyyyyyywwwyyy|||~~~~~~{{{wwwtttqqqrrrtttvvvwwwwwwvvvuuussssssrrrqqqqqqpppqqqqqqsssuuuwwwwwwvvvuuuuuuuuuqqqqqqqqqtttwwwyyyyyyyyywwwwwwwwwwwwxxxyyy{{{{{{zzzyyywwwvvvuuuuuuuuuvvvwwwwwwwwwwwwwwwxxxxxxyyy{{{{{{|||{{{{{{yyyxxxwwwyyyzzz||||||zzzyyyzzz{{{|||{{{zzzwwwsssrrrssstttyyy{{{~~~|||tttoootttzzzooo^^^VVVUUUXXXUUURRRPPPOOOQQQSSSTTTTTTQQQQQQPPPOOOPPPQQQRRRRRRRRRQQQPPPOOOOOONNNNNNNNNQQQRRRSSSSSSRRRRRRSSSUUUQQQOOONNNOOOQQQRRRRRRQQQOOOPPPQQQUUUYYY]]]___```WWWWWWUUURRROOOMMMNNNOOOSSSTTTUUUTTTSSSSSSUUUVVVTTTTTTTTTUUUVVVXXXZZZ[[[]]]```cccccc```]]]ZZZXXXXXXYYYYYYYYYYYYXXXWWWVVVRRRQQQOOONNNLLLKKKKKKKKKKKKKKKKKKMMMNNNPPPRRRSSSPPPRRRSSSUUUUUUUUUTTTSSSUUUVVVWWWWWWVVVTTTRRRQQQRRRSSSSSSTTTTTTSSSSSSRRRSSSSSSSSSSSSSSSSSSTTTUUUUUUTTTRRRPPPPPPQQQRRRSSSVVVXXXZZZ[[[[[[XXXUUUSSSSSSSSSSSSSSSUUUWWWYYYZZZZZZSSSOOOQQQTTTUUUVVVXXXYYYUUUSSSWWWYYYXXXYYY\\\]]]___iii}}}wwwpppllleeemmmxxx~~~~~~lll]]]PPPGGGBBBAAA???===;;;:::999999<<<<<<======>>>???@@@AAA????????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>>>>>>>=========<<<<<<;;;;;;;;;<<<:::999999:::;;;:::999<<<;;;;;;::::::;;;;;;;;;<<<>>>@@@AAACCCFFFIIILLLKKKPPPUUUYYY[[[___dddhhhnnnooossszzz|||zzzxxxwwwvvvqqqooommmllllllllljjjiiigggfffeeefffiiikkklllmmmsssuuuxxx|||}}}}}}|||{{{{{{~~~xxxttt~~~~~~~~~|||{{{wwwuuutttsssttttttvvvwwwzzz{{{|||~~~~~~~~~|||yyyvvvvvvvvvvvvtttssssssuuuvvvvvvuuuyyyxxxwwwuuussssssuuuwwwyyyyyyxxxxxxxxxxxxyyyyyyvvvxxx{{{}}}|||zzzxxxvvvpppqqqtttwwwxxxxxxwwwwwwvvvuuutttsssrrrrrrqqqrrrsssuuuwwwwwwvvvuuuuuuvvvrrrrrrsssuuuxxxyyyxxxwwwxxxxxxxxxxxxyyyyyyzzz{{{{{{zzzxxxwwwvvvvvvvvvvvvzzzzzzzzzyyyzzz{{{{{{|||}}}}}}~~~~~~}}}}}}|||||||||}}}~~~}}}{{{yyyyyyzzzzzz{{{zzzxxxtttqqqqqqqqqvvvyyy|||~~~~~~vvvpppvvv~~~~~~vvvhhh]]]YYYYYYXXXUUURRROOONNNOOOQQQRRRRRROOOPPPPPPQQQQQQRRRRRRRRRUUUUUUSSSRRRQQQQQQQQQQQQQQQSSSTTTTTTSSSSSSUUUVVVQQQPPPNNNNNNPPPPPPPPPOOONNNNNNNNNQQQVVVZZZ]]]]]]WWWWWWUUURRROOOMMMNNNOOOQQQSSSTTTTTTRRRRRRSSSTTTVVVVVVVVVWWWXXXYYYZZZ[[[ZZZ]]]``````^^^\\\ZZZYYYVVVVVVVVVVVVVVVVVVVVVWWWTTTSSSQQQOOONNNLLLLLLLLLLLLLLLMMMMMMOOOPPPRRRRRRPPPQQQRRRSSSSSSSSSRRRQQQTTTTTTUUUVVVUUUSSSPPPOOOPPPQQQRRRSSSSSSTTTTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRTTTSSSQQQOOONNNOOOPPPQQQQQQSSSVVVYYYYYYWWWTTTRRRSSSRRRRRRSSSTTTVVVXXXYYYWWWRRRQQQWWW\\\^^^___aaaaaaYYYTTTVVVXXXXXXXXXZZZXXXYYY___mmm~~~yyytttqqqmmmuuuuuuhhhZZZOOOKKKJJJHHHFFFBBB???<<<:::<<<;;;;;;<<<===>>>???@@@@@@@@@??????>>>=========>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<:::999999;;;<<<;;;:::<<<;;;;;;:::::::::;;;;;;999;;;===>>>>>>@@@BBBEEEAAAEEEJJJNNNPPPSSSYYY]]]^^^___bbbeeelllvvv|||zzzwwwvvvuuuuuusssrrrooollljjjlllppprrrpppmmmnnnnnnpppqqqqqqpppnnnmmmlllnnnqqqsssrrrnnnjjjggg~~~~~~~~~~~~{{{wwwuuuuuuwwwwwwxxxyyyzzz|||~~~~~~yyyvvvvvvwwwvvvtttrrrssstttvvvvvvvvvwwwwwwvvvuuussssssvvvxxxvvvvvvvvvvvvwwwxxxyyyyyyxxxyyyzzz||||||zzzyyyxxxqqqrrruuuwwwxxxxxxvvvuuuwwwwwwuuutttsssrrrrrrrrrqqqtttvvvwwwvvvuuuuuuvvvtttttttttvvvxxxyyywwwvvv{{{{{{zzzzzzzzz{{{{{{|||yyyxxxwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{||||||||||||}}}}}}|||~~~~~~|||zzzzzzzzzyyy{{{|||{{{wwwrrrpppooorrrvvvzzz~~~~~~yyyvvv}}}zzzoooaaa[[[[[[[[[XXXRRRQQQPPPQQQQQQQQQOOOMMMLLLMMMOOOQQQRRRQQQQQQPPPRRRRRRRRRQQQQQQRRRRRRRRRPPPRRRTTTTTTSSSSSSTTTVVVTTTRRRPPPOOOPPPQQQPPPOOOPPPNNNMMMOOOSSSVVVVVVVVVSSSSSSSSSPPPNNNMMMNNNPPPQQQSSSUUUVVVUUUUUUWWWXXXYYYYYYYYYZZZZZZZZZ[[[[[[XXXZZZ\\\\\\ZZZYYYYYYZZZTTTSSSRRRRRRSSSTTTVVVWWWWWWVVVTTTRRRPPPOOONNNNNNNNNNNNNNNNNNOOOPPPQQQRRRPPPPPPQQQQQQPPPPPPOOOOOOOOOPPPRRRSSSSSSRRRPPPOOONNNOOOPPPRRRSSSTTTUUUUUUPPPPPPOOOOOOOOOOOOPPPPPPPPPOOONNNMMMMMMOOOQQQRRRPPPSSSVVVYYYZZZYYYXXXVVVTTTTTTSSSSSSTTTVVVWWWYYYWWWVVV[[[fffnnnooonnnnnnkkk```VVVTTTUUUVVVVVVXXXUUUWWW[[[bbbooo|||xxxwww{{{vvvggg[[[VVVVVVUUURRRMMMGGGAAA>>>;;;;;;::::::;;;<<<===>>>@@@@@@??????>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========>>>>>>>>>===<<<;;;;;;;;;<<<:::999:::<<<======<<<<<<;;;;;;;;;;;;;;;<<<<<<:::;;;======<<<<<<===???<<<@@@DDDFFFGGGJJJNNNRRRRRRTTTWWWZZZ]]]cccjjjpppttt{{{~~~}}}zzzyyywwwwwwxxxxxxvvvtttqqqqqqrrrqqqqqqooonnnmmmlllllllllkkkhhheeecccaaa~~~~~~~~~||||||xxxwwwwwwzzzzzzzzz{{{}}}zzzvvvvvvwwwvvvtttrrrrrrtttvvvvvvvvvuuuvvvuuutttssstttwwwyyyssssssttttttvvvwwwyyyzzzyyyzzz{{{{{{{{{{{{zzzyyyrrrtttvvvxxxxxxwwwuuusssxxxwwwvvvtttsssrrrqqqqqqpppsssuuuvvvuuuttttttuuuuuuuuuuuuwwwyyyyyywwwuuu~~~}}}}}}||||||||||||}}}wwwwwwvvvvvvwwwyyy{{{|||vvvvvvuuuuuuvvvvvvwwwxxxwwwwwwxxxxxxyyyzzzzzz{{{|||}}}~~~|||{{{{{{|||yyy|||~~~}}}yyytttpppnnnooosssyyy~~~}}}~~~zzztttgggYYYTTTXXXXXXTTTOOOPPPRRRTTTTTTRRRMMMIIIIIIKKKNNNPPPQQQQQQOOONNNMMMMMMMMMNNNOOOPPPQQQRRROOOQQQSSSTTTSSSSSSTTTUUUVVVTTTRRRQQQQQQQQQPPPOOORRRPPPNNNNNNQQQRRRQQQOOOPPPPPPPPPNNNMMMMMMOOOQQQRRRTTTWWWYYYZZZ[[[]]]^^^\\\\\\\\\\\\\\\\\\\\\\\\WWWXXXYYYYYYWWWWWWYYYZZZRRRQQQPPPPPPQQQSSSUUUWWWZZZYYYWWWUUUSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPQQQRRRPPPPPPPPPOOONNNNNNNNNNNNKKKMMMOOOQQQRRRRRRQQQPPPLLLMMMOOOQQQSSSUUUUUUVVVQQQPPPPPPOOOOOOOOOPPPPPPMMMLLLKKKKKKMMMOOORRRTTTRRRUUUXXX[[[]]]^^^]]]\\\VVVUUUUUUTTTUUUVVVXXXYYYZZZ\\\fffuuu{{{yyyrrrdddWWWSSSSSSSSSTTTUUURRRUUUXXXXXX\\\kkk|||{{{ssseee^^^^^^^^^[[[UUUNNNFFFBBB;;;;;;:::999:::;;;<<<===@@@@@@@@@???>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============???>>>>>>===<<<;;;;;;;;;;;;:::999:::<<<>>>>>>>>><<<<<<;;;;;;;;;<<<=========>>>???>>><<<;;;;;;<<<>>>AAADDDDDDCCCCCCFFFIIIKKKOOOSSSUUUVVVXXX]]]```dddkkkuuu|||}}}yyyvvvvvvwwwvvvvvvvvvuuuuuusssrrrqqqqqqooommmiiifffcccaaa```~~~|||{{{{{{||||||{{{{{{zzzyyyuuuvvvxxxzzz}}}~~~xxxtttrrrssssssrrrqqqqqqqqqrrrrrrsssvvvxxxwwwtttrrrrrrtttvvvvvvvvvwwwxxxxxxyyyyyyxxxwwwvvvuuuttttttttttttxxxxxxxxxwwwwwwuuutttssstttsssssstttuuuuuutttrrrtttttttttttttttuuuvvvvvvuuutttrrrqqqrrruuuxxx{{{~~~~~~~~~}}}xxxtttuuuttttttuuuvvvyyy{{{}}}zzzyyywwwuuuttttttuuuvvvwwwyyyzzzzzzzzzzzz{{{}}}~~~}}}}}}}}}}}}~~~~~~|||{{{{{{yyyvvvsssqqqpppsssvvvzzz}}}wwwlll^^^WWWVVVVVVTTTQQQQQQPPPRRRWWW\\\[[[UUUOOOMMMOOORRRUUUVVVTTTRRRPPPOOONNNMMMMMMNNNPPPRRRTTTOOOOOOPPPPPPPPPQQQQQQQQQWWWVVVTTTSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLMMMNNNOOOPPPUUUVVVXXX[[[]]]___``````]]][[[ZZZYYYYYYZZZ[[[]]]XXXXXXXXXXXXXXXXXXXXXXXXTTTTTTSSSQQQPPPQQQUUUXXX\\\ZZZXXXVVVUUUSSSQQQOOOVVVSSSPPPNNNMMMNNNMMMMMMOOOPPPQQQRRRRRRPPPNNNMMMOOOMMMMMMNNNQQQSSSSSSRRRTTTRRROOOOOOPPPRRRSSSSSSQQQQQQPPPOOOOOONNNMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMPPPUUUZZZ^^^```aaaaaa[[[XXXVVVWWWYYYYYYWWWTTTTTT]]]lll}}}xxxiiibbbZZZVVVWWWXXXWWWTTTTTTUUUUUUUUUXXXbbbqqq|||~~~{{{qqqfffbbbaaadddgggfff___XXXLLLAAA999:::;;;:::;;;??????@@@AAACCCBBBAAA???>>><<<<<<=========>>>>>>>>>>>>>>>>>>>>>============;;;<<<===??????===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAABBBCCCGGGJJJLLLNNNOOOQQQTTTVVV]]]___ccciiiooouuu{{{}}}|||||||||xxxuuuuuutttqqqmmmkkkkkklll|||{{{|||}}}|||{{{~~~}}}|||{{{zzzyyyxxxxxxwwwxxxyyy{{{}}}~~~yyyuuuttttttssssssrrrrrrrrrrrrssssssvvvxxxxxxuuusssssstttuuuvvvvvvvvvwwwwwwwwwxxxxxxxxxwwwvvvuuuuuuuuuuuutttuuuvvvvvvvvvvvvvvvvvvuuutttttttttuuuuuutttrrrttttttttttttuuuvvvwwwxxxwwwuuurrrqqqqqqtttwwwzzz}}}yyyvvvuuuuuuuuuvvvwwwyyyzzz{{{{{{zzzxxxvvvuuuvvvwwwwwwwwwxxxzzzyyyxxxxxxyyy{{{}}}||||||||||||}}}~~~~~~||||||{{{yyyvvvsssrrrqqqsssxxx~~~|||pppfff[[[VVVVVVWWWUUUSSSUUUVVVZZZaaaeeeddd\\\VVVOOOPPPRRRSSSRRRPPPNNNLLLNNNMMMLLLLLLMMMOOOQQQSSSRRRRRRQQQQQQQQQPPPPPPPPPVVVVVVUUUTTTRRRRRRQQQQQQRRRRRRQQQQQQPPPOOOOOOOOOOOONNNMMMLLLMMMMMMNNNOOOTTTUUUWWWYYYZZZ\\\\\\]]][[[YYYXXXWWWWWWXXXYYY[[[UUUUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVTTTSSSSSSUUUWWWXXXWWWWWWXXXZZZ[[[[[[[[[YYYVVVRRRPPPPPPQQQQQQPPPKKKMMMNNNPPPQQQQQQQQQQQQOOONNNMMMNNNQQQSSSSSSSSSTTTRRRPPPPPPQQQRRRRRRRRRPPPPPPPPPOOONNNNNNMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQTTTXXX\\\^^^``````___[[[VVVTTTUUUWWWWWWWWWVVV]]]jjjwww~~~vvvoooddd^^^WWWTTTUUUVVVUUUSSSRRRSSSRRRQQQRRRYYYeeennn|||yyyrrrjjjdddgggrrrxxxvvvqqqcccVVVHHHBBB>>>999999<<<;;;<<<>>>@@@@@@@@@???>>>========================>>>>>>>>>>>>============<<<===>>>@@@@@@>>>===<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>?????????AAADDDFFFFFFHHHKKKMMMPPPRRRUUUZZZ```fffjjjmmmvvvzzz|||zzz{{{zzzwwwssspppoooppp~~~{{{zzz{{{||||||||||||zzzxxxwwwwwwwwwxxxxxxyyy{{{|||}}}~~~}}}yyyvvvvvvuuuuuutttssssssssssssssstttvvvxxxyyywwwuuutttuuuuuuuuuuuuuuuuuuuuuvvvvvvxxxwwwvvvuuuuuuttttttuuuqqqrrrssstttuuuvvvwwwxxxvvvuuuttttttuuuuuusssqqqsssttttttvvvwwwxxxyyyzzzxxxvvvsssppppppsssvvvyyy~~~zzzwwwvvvtttuuuwwwxxxyyyyyyyyyxxx{{{zzzxxxwwwvvvwwwwwwxxxwwwxxxyyyxxxvvvuuuvvvwwwzzzzzzzzzzzzzzz{{{||||||{{{{{{{{{xxxuuusssssstttuuu{{{~~~~~~zzzxxxyyy}}}uuueee___WWWUUUVVVXXXVVVTTTRRRUUUZZZaaafffddd]]]VVVRRRQQQQQQPPPNNNLLLJJJIIILLLLLLKKKKKKLLLNNNPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQTTTTTTTTTTTTTTTSSSSSSSSSUUUUUUTTTSSSRRRQQQPPPPPPRRRQQQOOOMMMLLLLLLNNNNNNSSSSSSUUUVVVWWWWWWXXXXXXWWWVVVUUUTTTTTTUUUVVVWWWQQQQQQRRRSSSTTTTTTUUUUUUZZZZZZZZZYYYVVVTTTUUUVVVTTTTTTVVVXXX[[[^^^aaabbb\\\YYYUUURRRRRRSSSSSSSSSMMMMMMNNNOOOPPPQQQRRRRRRPPPOOONNNOOOQQQSSSSSSSSSTTTSSSQQQQQQRRRRRRQQQOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPRRRSSSVVVYYY[[[]]]^^^ccc^^^WWWRRRRRRTTTWWWXXXWWW\\\eeennnrrrpppiiiddd^^^YYYTTTQQQRRRTTTSSSQQQSSSSSSRRROOONNNQQQXXX^^^dddsss}}}|||ooocccfffuuuyyyjjjWWWIII@@@:::888999999:::<<<===???@@@@@@@@@>>>>>>>>>===============>>>>>>>>>>>>===============>>>???@@@@@@???>>>======<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAAAAACCCEEEGGGHHHIIILLLPPPTTTYYY]]]___cccgggmmmsssxxx}}}}}}yyywwwvvv|||{{{|||~~~~~~{{{yyywwwwwwxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{{{{}}}~~~}}}zzzxxxvvvvvvwwwvvvuuuttttttsssttttttsssuuuxxxyyyyyywwwvvvuuuttttttttttttttttttttttttuuuuuutttsssssssssssssssppppppqqqrrrsssuuuvvvwwwuuussssssssstttsssqqqooorrrsssuuuwwwxxxzzz{{{{{{zzzwwwtttqqqqqqsssvvvxxx{{{{{{uuurrrssssssuuuwwwyyyzzzyyywwwvvvyyyxxxwwwvvvvvvvvvvvvwwwvvvwwwxxxvvvtttsssssstttvvvvvvvvvvvvwwwwwwxxxyyyyyyzzzyyyvvvsssrrrsssvvvzzz}}}||||||~~~~~~|||vvvrrrrrrxxx}}}nnn^^^YYYTTTTTTVVVWWWUUURRRNNNQQQUUU[[[___^^^YYYUUUSSSRRRPPPNNNLLLKKKJJJIIIKKKKKKKKKKKKLLLNNNOOOPPPOOOPPPQQQSSSSSSSSSSSSRRRPPPQQQRRRTTTTTTTTTSSSSSSUUUTTTTTTTTTTTTSSSSSSSSSUUUSSSPPPNNNLLLLLLMMMNNNRRRSSSSSSTTTUUUTTTTTTTTTTTTTTTSSSRRRRRRSSSTTTTTTNNNNNNOOOQQQRRRTTTUUUUUUXXXZZZ[[[ZZZXXXVVVUUUUUURRRSSSUUUVVVXXXZZZ]]]```^^^ZZZVVVSSSSSSTTTTTTTTTSSSRRRQQQQQQPPPPPPQQQQQQQQQPPPOOOPPPRRRSSSSSSSSSTTTSSSRRRRRRSSSRRRPPPNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNRRRRRRRRRTTTUUUXXXYYY[[[bbb^^^XXXSSSRRRSSSUUUWWWWWWZZZ___dddfffddd```\\\YYYVVVRRRQQQRRRRRRRRRQQQUUUUUUTTTRRRPPPQQQTTTWWWYYYaaaqqq~~~ttthhhhhhsssttt```PPPEEE@@@======999:::;;;<<<>>>@@@AAABBB?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>??????>>>>>>=========<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999:::::::::::::::::::::::::::<<<>>>>>>>>>???AAACCCEEEEEEGGGJJJMMMQQQTTTVVVWWWZZZ___dddiiinnnssswww{{{}}}{{{zzz|||~~~~~~}}}|||zzzxxxwwwxxxyyyzzzyyyzzzzzzzzzzzz{{{{{{{{{xxxyyy{{{zzzwwwvvvuuuuuuxxxwwwvvvuuutttsssssstttssstttvvvyyyzzzyyyvvvuuuuuutttttttttssssssrrrrrrrrrqqqqqqppppppppppppqqqqqqqqqpppppppppqqqrrrssssssrrrqqqqqqrrrrrrpppnnnrrrsssuuuwwwyyy{{{{{{|||zzzxxxvvvsssssstttvvvwww{{{xxxrrrqqqrrrrrrtttwwwyyyyyyxxxvvvtttuuuuuuuuutttttttttttttttuuuvvvvvvuuusssqqqqqqrrrrrrrrrrrrsssssstttvvvvvvwwwxxxxxxtttpppppptttxxx|||||||||}}}vvvqqqnnnttt~~~xxxzzzlllZZZWWWTTTSSSTTTTTTQQQOOOPPPQQQTTTWWWZZZ[[[ZZZYYYSSSRRRPPPNNNMMMLLLLLLLLLJJJJJJJJJKKKLLLMMMNNNOOOQQQSSSUUUWWWVVVSSSPPPNNNKKKMMMPPPSSSTTTSSSRRRQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVTTTRRROOONNNNNNNNNOOORRRSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRMMMNNNOOOQQQRRRTTTUUUVVVTTTWWWYYYYYYWWWUUUUUUUUUPPPRRRSSSTTTUUUWWW[[[___bbb^^^YYYUUUTTTUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSTTTRRRQQQPPPPPPRRRTTTTTTSSSTTTSSSRRRRRRSSSRRRPPPNNNLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNQQQQQQQQQRRRSSSUUUVVVWWW\\\[[[XXXVVVTTTSSSTTTUUUTTTWWWZZZ]]]]]]\\\[[[ZZZVVVUUUSSSRRRSSSSSSRRRRRRUUUUUUUUUTTTSSSSSSUUUVVVXXXXXX___rrryyyrrrqqqvvv~~~vvveeeVVVMMMHHHCCC@@@;;;:::::::::;;;===>>>???????????????????????????>>>>>>>>>>>>=============================================<<<<<<===============<<<<<<<<<;;;;;;;;;999999999999999999999999888999999::::::;;;;;;<<<777999:::;;;::::::<<<===??????AAABBBEEEHHHJJJKKKLLLOOOSSSWWWZZZ^^^cccfffiiimmmsssyyy~~~{{{yyyxxxyyy{{{||||||{{{{{{zzzyyyxxxxxxxxxyyyzzz|||||||||||||||}}}}}}}}}wwwxxxyyyxxxvvvuuuuuuuuuxxxwwwvvvttttttsssssssssqqqrrruuuxxxzzzzzzwwwtttuuuuuuuuutttsssrrrqqqqqqoooooonnnnnnnnnnnnooooooqqqqqqooonnnnnnoooppppppqqqppppppqqqrrrrrrqqqoooqqqsssuuuxxxzzz{{{{{{{{{zzzyyyxxxwwwvvvvvvwwwwww}}}}}}wwwsssrrrrrrppprrrtttwwwxxxwwwuuutttrrrrrrrrrrrrrrrrrrrrrrrrtttuuuvvvtttrrrqqqqqqrrrqqqqqqqqqqqqrrrtttuuuvvvvvvxxxwwwtttooopppuuu{{{}}}||||||~~~}}}wwwrrrttt|||{{{uuuxxxmmmXXXVVVSSSRRRRRRQQQOOOMMMPPPPPPQQQSSSUUUVVVWWWXXXRRRQQQPPPOOONNNNNNNNNNNNJJJJJJKKKLLLMMMNNNOOOOOOVVVXXX\\\]]]ZZZTTTMMMHHHIIIKKKOOORRRTTTSSSQQQPPPMMMNNNOOOQQQRRRTTTUUUVVVTTTSSSRRRQQQPPPPPPPPPPPPQQQRRRRRRSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQMMMNNNOOOPPPRRRSSSTTTUUURRRUUUVVVWWWUUUSSSSSSTTTMMMPPPSSSTTTUUUXXX^^^cccfffbbb[[[WWWUUUUUUUUUUUUSSSSSSTTTUUUVVVWWWXXXXXXSSSRRRQQQQQQSSSTTTTTTSSSTTTSSSQQQQQQRRRRRRQQQOOOMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPQQQRRRSSSSSSTTTUUUVVVWWWVVVTTTSSSSSSTTTQQQSSSVVVXXXWWWWWWXXXYYYUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRSSSSSSTTTUUUVVVVVVVVVSSSUUUaaavvvyyywwwvvvvvvxxx{{{tttpppfff[[[TTTOOOGGG???>>>===:::888888888999:::============>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<======>>>======<<<<<<======>>>=========<<<<<<<<<;;;;;;999999999999999999999999888888999::::::;;;<<<<<<:::<<<===<<<;;;;;;<<<=========>>>???AAACCCEEEFFFGGGIIIMMMPPPRRRTTTXXXZZZ[[[^^^cccgggkkkoootttwww|||xxxxxxxxxzzz|||}}}|||zzz{{{{{{zzzzzzyyyxxxwwwwwwzzzzzz{{{{{{{{{|||||||||xxxyyyyyyxxxvvvuuuuuuvvvwwwwwwuuutttsssrrrrrrrrrpppqqqssswwwzzzzzzvvvsssvvvvvvuuutttsssrrrqqqqqqooonnnnnnmmmnnnnnnoooooopppooonnnmmmlllnnnooopppqqqpppppprrrtttuuutttrrrqqqsssuuuxxxyyyzzzyyyyyyxxxyyyzzzzzzzzzyyyxxxxxx~~~}}}zzzwwwtttsssrrrqqqnnnooorrrtttuuuuuuuuutttpppqqqqqqrrrrrrqqqqqqqqqssstttuuutttrrrqqqrrrsssqqqqqqrrrrrrsssuuuvvvwwwwwwyyyyyyuuupppqqqxxx~~~}}}}}}yyy||||||wwwzzz}}}yyyyyy~~~jjjVVVTTTRRRQQQPPPOOOOOONNNLLLMMMPPPQQQRRRRRRRRRRRRQQQQQQPPPPPPNNNMMMMMMLLLJJJKKKLLLMMMNNNOOOOOOOOOVVVZZZ```dddaaaZZZPPPJJJHHHKKKPPPTTTUUUTTTQQQOOOLLLLLLMMMNNNOOOQQQRRRRRRQQQQQQRRRSSSSSSSSSRRRQQQPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQMMMNNNNNNPPPQQQRRRSSSSSSTTTUUUVVVUUUSSSQQQQQQQQQLLLOOORRRSSSSSSWWW^^^dddfffaaaZZZTTTRRRQQQQQQQQQRRRSSSUUUVVVWWWXXXWWWWWWTTTSSSQQQRRRSSSTTTTTTSSSTTTRRRPPPPPPQQQRRRRRRRRRMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMNNNLLLMMMOOOQQQRRRRRRRRRQQQPPPRRRTTTTTTSSSRRRTTTVVVNNNQQQTTTTTTSSSSSSUUUWWWTTTUUUVVVVVVTTTSSSRRRQQQQQQQQQQQQRRRTTTVVVWWWWWWSSSRRRTTTZZZccctttxxxvvvuuuwwwzzzzzzxxxuuulllnnnmmmiiifffaaaVVVJJJFFFCCC???;;;888777888999888888999:::;;;<<<======>>>>>>>>>>>>============>>>==================>>>>>>>>>============>>>>>>============<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999:::===>>>???>>>===<<<===>>><<<<<<===>>>@@@BBBCCCDDDEEEGGGJJJKKKLLLNNNPPPRRRRRRTTTWWWYYY[[[^^^aaadddfffkkkpppssstttwww~~~xxxyyyzzz}}}}}}{{{|||||||||{{{yyywwwuuutttvvvwwwwwwxxxxxxyyyyyyzzzyyyzzz{{{yyywwwvvvvvvwwwwwwvvvuuutttrrrrrrqqqqqqoooppprrrwwwzzzzzzvvvrrrwwwwwwvvvuuusssrrrqqqqqqoooooonnnnnnnnnoooooopppooonnnlllkkklllmmmpppqqqrrrqqqrrrsssvvvwwwvvvuuuqqqsssuuuxxxyyyyyyxxxxxxxxxyyy{{{||||||{{{yyyxxx}}}yyyuuurrrqqqqqqpppooommmnnnppprrrtttuuuuuuuuupppqqqqqqrrrrrrrrrqqqqqqssstttuuutttrrrqqqrrrsssssssssssstttuuuvvvxxxyyyxxxzzzzzzvvvqqqrrrzzz~~~~~~~~~~~~{{{}}}vvvooosssxxxeeeUUUSSSQQQPPPOOOOOOPPPPPPLLLOOOSSSUUUUUUSSSRRRQQQRRRQQQQQQPPPNNNLLLJJJIIIJJJKKKLLLNNNOOOOOOOOOOOORRRXXXaaagggggg```WWWQQQIIILLLQQQUUUVVVUUURRROOOKKKLLLLLLMMMMMMNNNNNNOOONNNPPPRRRTTTUUUTTTSSSRRRNNNNNNOOOPPPPPPPPPOOOOOOQQQRRRRRRSSSSSSRRRRRRQQQMMMMMMNNNOOOPPPQQQQQQRRRWWWWWWWWWUUUQQQOOOOOOPPPMMMPPPRRRRRRQQQTTT[[[aaaddd^^^VVVPPPMMMLLLLLLKKKTTTUUUVVVWWWWWWVVVSSSRRRUUUSSSRRRRRRTTTUUUTTTTTTTTTRRROOOOOOPPPRRRSSSSSSNNNMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMNNNJJJLLLNNNQQQRRRRRRQQQPPPNNNPPPRRRRRRQQQRRRUUUYYYMMMPPPRRRSSSQQQQQQRRRUUUTTTUUUWWWVVVTTTRRRQQQQQQRRRQQQQQQSSSUUUXXXYYYYYYRRRSSSWWWYYYYYYaaaxxx{{{wwwyyy~~~}}}vvvnnnnnnvvv{{{}}}}}}zzznnn```NNNJJJEEE???;;;:::::::::555555666777999:::;;;<<<>>>>>>>>>>>>============??????>>>>>>>>>>>>??????>>>>>>============>>>>>>>>>=========<<<<<<<<<<<<:::::::::::::::::::::::::::::::::999888777777666999:::;;;:::999888888999888888999:::<<<>>>???@@@AAACCCEEEFFFFFFGGGIIIJJJNNNPPPQQQRRRRRRTTTWWWYYYXXX]]]ccceeefffiiipppuuuuuuwww{{{~~~|||{{{|||~~~~~~~~~}}}{{{zzzzzzzzzzzzyyyyyyxxxxxxwwwxxxxxxxxxxxxyyyzzzxxxvvvtttssstttxxxvvvrrrpppooopppsssuuurrrsssuuuvvvvvvvvvuuutttyyyxxxwwwuuurrrooommmlllmmmmmmmmmmmmmmmnnnoooooopppppppppnnnllllllnnnpppqqqqqqrrrsssuuuwwwxxxyyyuuuuuuuuuuuuvvvwwwyyyyyyrrruuuzzz}}}~~~yyyxxxvvvsssqqqpppooonnnqqqrrrrrrsssttttttssssssrrrssssssrrrqqqppprrrsssqqqrrrtttuuuuuutttrrrqqqsssssstttvvvwwwxxxyyyzzzyyyzzz{{{zzzzzzzzz|||~~~}}}|||}}}~~~}}}vvvwww{{{rrrhhhuuuooo```SSSSSSRRRPPPNNNNNNPPPRRRPPPQQQRRRSSSSSSRRRQQQPPPTTTSSSQQQOOOLLLKKKJJJJJJNNNOOOOOONNNLLLMMMOOOQQQSSSUUUYYY]]]___^^^ZZZVVVUUUUUUUUUTTTTTTSSSSSSRRRTTTSSSPPPNNNLLLLLLMMMNNNNNNPPPRRRUUUVVVUUUSSSRRRKKKNNNPPPOOOLLLKKKLLLNNNQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOPPPRRRSSSTTTTTTTTTTTTTTTRRRPPPNNNMMMPPPSSSWWWZZZ[[[YYYVVVTTTXXXWWWUUUQQQMMMKKKLLLNNNSSSTTTTTTTTTRRRRRRSSSUUUTTTTTTTTTTTTUUUVVVWWWXXXVVVTTTQQQOOOOOOPPPSSSUUUSSSQQQOOOOOOPPPPPPOOONNNLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKKKKLLLMMMOOOPPPQQQUUUSSSQQQPPPQQQSSSWWWYYYTTTUUUTTTRRRPPPPPPRRRSSSWWWWWWWWWXXXYYYVVVRRROOOOOOPPPQQQSSSTTTVVVWWWXXXTTTQQQPPPRRRTTTXXXfffuuu{{{zzz~~~|||vvvssszzzsssfff___SSSFFF===999999:::<<<888666888===???===999<<<>>>AAAAAA@@@???>>>=====================<<<<<<<<<<<<==================??????>>>>>>======<<<<<<999:::;;;<<<============;;;::::::999999888888888999999888888888888999999:::::::::;;;<<<===??????@@@@@@AAABBBBBBCCCDDDDDDEEEGGGIIIKKKMMMNNNNNNNNNSSSTTTVVVXXXZZZ\\\^^^___eeefffhhhlllpppuuuyyy{{{~~~}}}}}}~~~|||zzzyyyyyyzzzzzzvvvvvvvvvuuuuuuvvvvvvwwwwwwxxxyyyxxxuuutttttttttwwwvvvsssqqqqqqrrrtttuuurrrsssssstttttttttssssssuuuuuutttsssrrrqqqooonnnnnnnnnmmmmmmnnnnnnooopppooooooooonnnmmmmmmoooqqqqqqqqqrrrsssuuuvvvxxxyyyssssssssstttuuuvvvwwwxxxtttvvvyyy|||~~~~~~wwwvvvtttsssqqqqqqpppppppppqqqrrrsssssssssssssssqqqrrrssssssssssssuuuwwwtttttttttsssssssssttttttxxxxxxxxxxxxxxxxxxxxxxxxzzz{{{|||{{{zzzzzz{{{}}}}}}}}}}}}|||||||||||||||{{{}}}~~~~~~|||vvvzzzyyynnnhhhwwwxxxdddWWWRRRRRRRRRQQQOOONNNOOOPPPPPPQQQRRRSSSSSSRRRQQQPPPQQQPPPOOONNNMMMLLLLLLLLLNNNNNNNNNMMMKKKLLLOOOQQQSSSSSSUUUXXX\\\______^^^ZZZZZZYYYWWWVVVUUUSSSSSSQQQPPPNNNLLLLLLLLLMMMNNNNNNPPPSSSUUUVVVUUUSSSRRRMMMOOOQQQQQQPPPOOOOOOOOOQQQQQQQQQQQQQQQQQQRRRRRROOOOOOPPPPPPQQQQQQRRRRRRSSSTTTTTTTTTRRRPPPNNNMMMPPPRRRUUUWWWXXXWWWUUUSSSTTTTTTRRRNNNKKKJJJKKKLLLQQQSSSTTTTTTSSSRRRRRRSSSRRRRRRRRRRRRSSSTTTUUUVVVVVVUUUSSSQQQQQQRRRTTTVVVTTTRRRPPPOOOPPPPPPPPPNNNLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMNNNPPPPPPSSSQQQOOONNNNNNQQQTTTUUUTTTTTTTTTRRRQQQPPPRRRTTTVVVVVVWWWXXXYYYWWWTTTQQQNNNOOOPPPQQQSSSTTTUUUUUURRRPPPPPPSSSTTTVVV___iiiwww|||{{{~~~zzzooo___RRRKKKFFFAAA>>>===:::888888::::::999666777999<<<>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;888888999999:::::::::;;;999999888888888888999999888888888999:::<<<===>>>??????@@@@@@AAABBBBBBCCCCCCDDDFFFHHHIIIJJJJJJJJJKKKLLLNNNPPPRRRTTTUUUVVV[[[\\\]]]```dddhhhlllnnnrrrtttxxx{{{~~~~~~~~~}}}{{{zzzyyyxxxyyyyyyuuuuuutttuuuuuuvvvwwwxxxvvvwwwxxxwwwuuuttttttuuuvvvvvvuuutttttttttuuuuuussssssrrrrrrrrrrrrrrrsssqqqqqqrrrrrrsssrrrrrrrrrooonnnnnnnnnnnnoooppppppnnnoooooonnnmmmmmmoooqqqqqqqqqrrrssstttvvvwwwwwwrrrrrrrrrrrrtttuuuvvvwwwxxxxxxxxx|||~~~{{{uuutttsssrrrrrrqqqrrrrrrpppqqqrrrsssttttttttttttqqqrrrttttttuuuvvvxxx{{{vvvuuutttsssssstttvvvwww||||||{{{zzzyyyxxxwwwwww{{{|||}}}|||zzzzzzzzz|||{{{yyywwwyyy|||}}}{{{yyyyyy{{{}}}}}}~~~~~~xxxuuu~~~yyynnnhhhxxx{{{hhhXXXNNNPPPQQQRRRQQQOOONNNNNNNNNPPPQQQRRRSSSSSSRRRQQQPPPNNNNNNNNNNNNMMMMMMNNNNNNOOOOOONNNMMMMMMOOOSSSVVVWWWUUUSSSSSSWWW\\\```aaa]]]\\\[[[YYYVVVTTTSSSRRRNNNMMMLLLKKKLLLLLLNNNOOONNNPPPRRRTTTTTTTTTRRRQQQPPPQQQRRRTTTUUUTTTQQQOOOPPPPPPPPPQQQQQQRRRRRRRRROOOPPPPPPQQQQQQPPPPPPOOORRRSSSSSSSSSSSSQQQOOONNNOOOPPPRRRSSSTTTTTTSSSRRRRRRQQQPPPNNNKKKJJJKKKMMMOOORRRTTTUUUSSSRRRQQQQQQOOOOOOOOOPPPPPPQQQRRRSSSUUUUUUUUUTTTTTTUUUVVVVVVUUUSSSQQQPPPQQQQQQPPPOOOLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLMMMNNNNNNOOOPPPOOOMMMLLLLLLMMMOOOQQQSSSTTTTTTSSSQQQQQQSSSTTTVVVUUUVVVXXXYYYYYYVVVTTTOOOOOOOOOPPPQQQQQQRRRRRRQQQNNNOOORRRTTTUUUWWW[[[fff}}}{{{|||~~~lll___YYYSSSJJJBBBAAA???<<<:::999888888888777888:::<<<===>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>============<<<======<<<<<<;;;::::::999999999999999::::::::::::999999888888888888999999777777777777888:::;;;<<<======>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDFFFGGGIIIKKKMMMMMMPPPPPPRRRTTTWWWZZZ]]]___dddfffjjjmmmooosssxxx{{{~~~~~~~~~}}}|||zzzyyyxxxxxxxxxxxxuuuuuuuuuvvvwwwxxxyyyzzzuuuvvvvvvuuutttsssuuuvvvuuuvvvvvvwwwwwwwwwvvvvvvuuutttsssqqqqqqqqqrrrssspppqqqrrrsssttttttttttttpppoooooooooooopppqqqqqqoooppppppooonnnmmmnnnoooqqqqqqrrrssstttuuuuuuuuuqqqqqqqqqrrrsssuuuvvvwww}}}zzzyyy|||}}}xxxuuutttsssrrrqqqqqqqqqqqqpppqqqssstttuuuvvvvvvvvvrrrtttuuuuuuuuuvvvxxxzzzvvvvvvvvvvvvvvvwwwwwwwww}}}|||{{{zzzyyyxxxwwwwww|||}}}~~~}}}zzzyyyyyyzzzzzzwwwuuuwww|||}}}yyyzzz|||}}}~~~~~~{{{tttsss}}}rrrkkkyyyooo]]]QQQKKKNNNPPPQQQQQQOOOMMMLLLLLLPPPQQQRRRSSSSSSRRRQQQPPPMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPSSSXXX\\\^^^ZZZUUUSSSTTTWWWYYY[[[ZZZYYYXXXWWWUUUSSSRRRRRROOOOOONNNMMMMMMMMMNNNNNNMMMNNNPPPQQQRRRQQQPPPPPPQQQQQQRRRUUUXXXWWWSSSNNNNNNNNNOOOOOOPPPQQQQQQQQQOOOPPPPPPPPPPPPOOONNNMMMQQQRRRSSSSSSSSSRRRPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQPPPQQQQQQOOOMMMLLLMMMOOOMMMPPPTTTUUUSSSQQQPPPPPPMMMMMMMMMMMMNNNOOOPPPQQQTTTUUUVVVWWWWWWWWWWWWWWWVVVTTTRRRQQQQQQQQQPPPOOOLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLLLLLLLMMMMMMRRRSSSTTTTTTRRRRRRSSSUUUVVVVVVWWWYYY[[[[[[YYYWWWPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNPPPSSSTTTTTTTTT___lll~~~}}}~~~~~~qqqggg___UUUMMMHHHGGGEEE@@@<<<::::::;;;;;;;;;:::;;;<<<=========>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;===========================<<<;;;;;;::::::::::::======<<<:::999888777666:::999999888888999999:::777777777777888999:::;;;;;;<<<<<<<<<=========>>>>>>>>>??????@@@@@@@@@???AAAAAABBBDDDEEEGGGHHHHHHJJJJJJLLLNNNPPPRRRTTTUUUZZZ\\\___bbbdddgggkkkooolllpppvvv{{{}}}}}}~~~|||{{{yyyxxxwwwvvvwwwwwwuuuuuuuuuuuuvvvwwwxxxyyyuuuuuuuuutttsssrrrtttvvvtttuuuwwwxxxxxxxxxwwwwwwwwwvvvtttrrrqqqqqqrrrsssrrrrrrssstttttttttttttttqqqppppppppppppqqqrrrrrrrrrssssssqqqooommmmmmmmmpppqqqrrrsssttttttssssssqqqqqqrrrssstttvvvwwwxxx~~~|||zzz}}}}}}xxxvvvuuusssrrrppppppooooooqqqrrrtttuuuwwwxxxyyyyyyuuuvvvvvvuuuttttttuuuwwwtttvvvyyy{{{{{{zzzxxxvvvzzzzzzyyyyyyxxxxxxwwwwww{{{|||}}}}}}zzzxxxxxxxxxzzzwwwuuuxxx~~~}}}~~~|||tttsss~~~|||uuuqqq}}}wwweeeUUUMMMKKKMMMOOOPPPPPPNNNLLLKKKKKKOOOPPPQQQRRRRRRQQQPPPOOONNNNNNOOOOOOOOOOOONNNMMMLLLMMMNNNOOOQQQUUUZZZ^^^]]]ZZZVVVUUUTTTTTTTTTSSSUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSQQQPPPOOONNNNNNNNNLLLMMMNNNOOOOOOOOONNNMMMPPPOOOQQQTTTWWWWWWRRRNNNMMMMMMMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNMMMLLLKKKPPPPPPRRRSSSSSSSSSRRRQQQOOOOOOOOOOOOOOOOOOPPPPPPNNNOOOOOONNNMMMLLLMMMNNNLLLOOOSSSTTTRRRPPPOOONNNLLLLLLLLLLLLMMMNNNOOOPPPSSSTTTUUUWWWXXXXXXXXXWWWVVVTTTRRRQQQQQQQQQPPPNNNKKKLLLLLLLLLMMMMMMMMMNNNOOONNNMMMMMMLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMQQQSSSTTTTTTSSSSSSTTTVVVWWWVVVWWWYYY\\\]]]\\\ZZZRRRRRRRRRQQQQQQQQQPPPPPPQQQPPPNNNNNNPPPTTTUUUUUU\\\aaalll~~~~~~|||~~~xxxkkkbbb\\\UUUTTTPPPJJJCCC>>><<<<<<<<<:::888999;;;=========>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<=========;;;::::::::::::;;;<<<=========<<<;;;:::999888777::::::999999999999::::::999999888999999:::;;;<<<:::::::::;;;;;;;;;;;;;;;=====================>>>???@@@@@@AAACCCDDDEEEEEEFFFGGGHHHJJJLLLMMMNNNNNNOOOQQQSSSUUUWWWZZZ^^^aaa```ccchhhlllooossswwwyyy|||}}}}}}}}}~~~~~~~~~{{{zzzxxxwwwvvvvvvvvvvvvssssssrrrsssssstttuuuvvvuuuuuuuuusssqqqqqqsssuuutttuuuvvvwwwxxxxxxxxxxxxwwwvvvuuusssrrrqqqqqqqqqrrrrrrssssssttttttssssssrrrqqqqqqqqqqqqrrrssssssssstttuuusssqqqooonnnnnnpppqqqrrrsssssssssrrrqqqpppqqqqqqrrrtttvvvxxxyyy|||{{{{{{|||~~~{{{wwwvvvuuusssrrrpppoooooonnnpppqqqsssuuuwwwyyyzzzzzzxxxyyyxxxwwwtttssstttuuutttwww{{{~~~~~~|||yyywwwxxxxxxxxxxxxwwwwwwwwwwwwyyy{{{||||||zzzwwwwwwwwwyyyxxxwww{{{yyyyyyxxxuuu|||yyyjjj[[[PPPLLLKKKMMMNNNOOONNNLLLKKKKKKKKKNNNNNNOOOPPPPPPOOONNNNNNNNNOOOPPPQQQQQQPPPOOONNNKKKMMMOOOPPPQQQSSSWWWZZZVVVUUUTTTUUUUUUTTTRRRPPPRRRRRRSSSTTTUUUVVVWWWWWWVVVUUUTTTSSSQQQPPPOOONNNLLLMMMMMMMMMNNNMMMMMMMMMNNNNNNPPPSSSTTTTTTQQQOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJKKKNNNOOOQQQSSSSSSSSSSSSRRROOOOOOOOOOOOOOOOOOPPPPPPJJJLLLLLLLLLJJJIIIJJJKKKLLLOOOQQQRRRQQQOOONNNNNNMMMMMMMMMNNNNNNOOOPPPQQQQQQRRRTTTUUUVVVWWWWWWWWWVVVTTTRRRPPPQQQPPPOOONNNKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNMMMNNNNNNOOOOOOOOONNNNNNPPPRRRTTTUUUTTTTTTUUUVVVVVVVVVVVVXXX[[[\\\[[[ZZZSSSSSSSSSRRRRRRRRRQQQQQQQQQRRRQQQMMMNNNSSSVVVVVVWWWWWW\\\hhhxxx|||zzz|||vvvkkkfffeeebbb]]]WWWPPPIIIDDDAAA>>>:::777777;;;>>>>>>===<<<======>>>>>>??????@@@>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<=========:::999999999999;;;===>>>999999999:::;;;<<<<<<<<<::::::999999999999:::::::::::::::::::::;;;<<<<<<::::::::::::::::::::::::<<<<<<;;;;;;;;;<<<============>>>>>>???@@@AAAAAABBBCCCDDDFFFGGGHHHIIIIIIIIIKKKMMMOOOPPPRRRVVVXXXXXXZZZ]]]___aaacccfffhhhjjjkkkmmmpppssswwwzzz|||zzz~~~~~~{{{zzzxxxvvvuuuuuuuuuuuusssssssssrrrrrrsssttttttvvvvvvuuurrrpppppprrrtttttttttuuuvvvwwwxxxyyyzzzuuuuuuuuutttrrrpppooonnnnnnooopppqqqrrrsssssssssrrrrrrrrrrrrrrrsssssstttqqqsssuuuuuusssrrrrrrrrrpppqqqrrrssssssrrrpppooooooooopppqqqsssuuuwwwxxxxxxxxxzzz{{{{{{yyywwwvvvtttsssrrrqqqppppppppppppnnnoooqqqtttvvvxxxyyyyyyzzz{{{zzzxxxvvvtttuuuvvvvvvxxx{{{}}}~~~}}}{{{zzzxxxxxxxxxxxxwwwwwwwwwwwwvvvyyy{{{{{{yyywwwvvvvvvwwwxxxzzz}}}~~~vvvyyy|||vvvlll___UUUOOOMMMMMMMMMNNNNNNLLLJJJIIIJJJLLLLLLMMMNNNOOOOOONNNMMMLLLLLLNNNPPPRRRSSSSSSRRRRRRQQQRRRTTTTTTSSSSSSTTTUUURRRQQQRRRSSSTTTTTTQQQOOOOOOPPPPPPRRRSSSTTTUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLOOOQQQRRRRRRQQQQQQRRRQQQQQQPPPPPPOOONNNNNNNNNLLLKKKHHHGGGGGGHHHJJJKKKMMMNNNPPPRRRTTTTTTTTTSSSPPPPPPQQQQQQQQQPPPPPPOOOJJJKKKLLLKKKJJJHHHIIIIIIMMMNNNPPPPPPOOONNNNNNOOOOOOOOOOOOPPPPPPQQQRRRSSSPPPPPPQQQSSSTTTVVVWWWWWWVVVSSSQQQPPPPPPOOONNNLLLKKKLLLLLLMMMMMMNNNOOOOOOMMMMMMMMMMMMMMMMMMNNNNNNKKKMMMNNNPPPPPPPPPOOONNNOOOQQQTTTUUUUUUUUUVVVWWWUUUTTTTTTUUUXXXYYYXXXWWWSSSSSSSSSRRRRRRRRRRRRRRROOOTTTUUUPPPMMMQQQTTTSSSSSSTTTWWW]]]dddsss}}}{{{zzzrrrnnnkkkhhhfffddd```YYYTTTIIICCC===;;;===>>>===;;;;;;;;;<<<>>>???@@@AAABBB@@@??????>>>======<<<<<<;;;;;;;;;<<<<<<<<<======<<<;;;999888888:::;;;<<<777888999:::;;;===>>>>>>;;;::::::999999::::::;;;;;;::::::::::::;;;;;;<<<:::999999999999999999999::::::999999:::;;;<<<===<<<<<<<<<======>>>>>>>>>>>>???AAACCCEEEEEEEEEEEEFFFHHHJJJKKKLLLNNNQQQTTTPPPRRRTTTUUUUUUVVVYYY[[[[[[\\\^^^aaadddgggjjjllllllooosssvvvzzz}}}zzzyyywwwvvvuuutttuuuuuuvvvuuuuuutttttttttuuuuuuwwwwwwuuurrrpppoooqqqssstttttttttuuuvvvxxxyyyzzztttttttttsssrrrooommmlllkkklllmmmoooqqqrrrrrrssssssrrrrrrrrrrrrsssttttttooorrrtttuuuuuutttuuuvvvpppqqqrrrssssssrrrpppnnnmmmmmmnnnpppqqqtttuuuvvvtttvvvyyyyyywwwuuuuuuuuurrrqqqqqqpppqqqqqqrrrrrrlllnnnppprrruuuvvvwwwxxx{{{{{{{{{yyywwwvvvwwwyyyyyyzzz{{{|||}}}}}}}}}}}}zzzzzzyyyyyyxxxwwwvvvvvvuuuwwwzzzzzzxxxvvvvvvuuuuuuxxx{{{~~~|||yyy}}}xxx}}}wwwpppeeeZZZSSSPPPOOOOOONNNNNNMMMKKKIIIIIIJJJLLLKKKLLLMMMNNNNNNMMMLLLKKKJJJLLLPPPSSSUUUVVVUUUUUUXXXYYY[[[ZZZWWWUUUSSSSSSRRRQQQQQQQQQRRRRRROOOMMMLLLMMMMMMNNNOOOPPPQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRPPPOOOOOOOOOOOOOOOOOOOOOLLLOOORRRRRRPPPOOORRRTTTSSSSSSRRRQQQPPPOOOOOONNNKKKIIIFFFDDDDDDGGGJJJLLLMMMNNNPPPRRRTTTTTTTTTTTTPPPQQQRRRSSSRRRQQQPPPOOOLLLMMMNNNMMMKKKJJJJJJJJJMMMNNNOOOOOOMMMMMMNNNOOOQQQQQQQQQQQQRRRSSSTTTTTTOOOOOOPPPQQQRRRTTTVVVWWWUUUSSSPPPOOOOOOOOOMMMLLLKKKLLLLLLMMMNNNNNNOOOOOOMMMMMMLLLLLLMMMNNNNNNOOOJJJLLLNNNPPPQQQPPPOOOOOOOOOQQQTTTVVVVVVUUUVVVWWWSSSRRRRRRSSSUUUVVVVVVUUURRRRRRRRRRRRRRRRRRRRRRRRMMMUUUXXXRRRMMMOOOPPPPPPQQQTTTYYY[[[YYY```xxxrrrooonnnqqquuutttoooiiiWWWPPPGGGAAA@@@???;;;777::::::<<<===???AAABBBCCCAAA@@@@@@???>>>======<<<;;;;;;;;;<<<<<<<<<======>>><<<:::888888888999::::::::::::;;;;;;;;;<<<<<<;;;::::::999999::::::;;;:::::::::999::::::;;;;;;::::::999999999999999999999888888888888:::<<<===<<<<<<======>>>>>>>>>>>>===>>>@@@CCCDDDEEEEEEDDDBBBCCCEEEFFFGGGIIILLLNNNKKKMMMNNNNNNNNNPPPRRRTTTRRRSSSUUUWWW[[[^^^aaabbbbbbdddhhhjjjmmmooosssuuuxxxyyy|||}}}{{{{{{||||||xxxtttsssuuuxxxyyyyyywwwwwwvvvvvvuuuuuuuuutttwwwuuusssqqqpppqqqrrrsssvvvxxxzzz|||}}}||||||{{{zzzxxxtttqqqmmmkkkjjjiiilllnnnpppppppppooopppqqqqqqpppooonnnnnnnnnnnnnnnoooqqqssssssrrrrrrssstttoooqqqssssssrrrpppppppppnnnnnnnnnpppqqqsssuuuvvvwwwvvvuuutttsssssstttuuuttttttttttttsssrrrqqqpppnnnppprrrtttvvvwwwxxxxxxxxxwwwvvvuuuuuuwwwyyyzzzzzz{{{{{{|||}}}|||||||||~~~{{{yyyzzz}}}}}}xxxsssqqqssstttvvvvvvuuusssrrrtttwww{{{~~~|||zzz|||~~~www}}}|||vvvtttiiiYYYPPPOOOOOOMMMKKKMMMNNNMMMLLLMMMNNNPPPNNNMMMLLLKKKLLLMMMNNNPPPLLLNNNPPPPPPPPPRRRWWW\\\aaadddeeebbb]]]XXXVVVWWWSSSSSSSSSSSSRRRPPPNNNMMMKKKKKKLLLMMMNNNPPPRRRSSSSSSQQQOOOPPPQQQRRRQQQPPPQQQQQQPPPOOOOOOOOOOOOPPPOOOPPPQQQPPPOOOOOOPPPQQQSSSSSSSSSSSSSSSRRRRRRQQQKKKKKKJJJIIIIIIIIIIIIIIIOOOQQQSSSUUUUUUTTTRRRQQQRRRQQQOOONNNMMMNNNOOOOOOMMMMMMMMMNNNOOOOOOLLLJJJLLLLLLLLLLLLMMMOOOQQQSSSQQQQQQQQQRRRSSSUUUVVVWWWSSSSSSRRRPPPOOOOOORRRUUUTTTRRRPPPPPPPPPPPPNNNLLLHHHIIIJJJKKKMMMOOOQQQRRRTTTPPPMMMLLLOOOQQQQQQOOORRRQQQOOONNNNNNNNNOOOOOOOOORRRUUUUUUSSSSSSTTTVVVTTTPPPMMMNNNQQQSSSRRRPPPPPPPPPPPPRRRSSSRRRPPPOOOQQQRRRRRRRRRRRRRRRQQQPPPPPPRRRTTTTTTVVV]]]hhhqqquuunnnpppvvvzzz}}}xxxhhhUUUHHHBBB???======<<<;;;:::999:::===@@@BBB??????@@@@@@AAAAAAAAAAAA999:::===>>>???>>>===<<<;;;;;;;;;:::::::::999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::999999999999999999999999999999::::::999888999:::<<<===;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>???@@@AAAAAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHKKKKKKKKKMMMOOOSSSWWWYYYXXXYYY\\\^^^aaadddfffhhhnnnmmmlllmmmqqqwww}}}}}}{{{{{{|||~~~}}}yyyuuutttuuuxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvtttrrrqqqrrrssssssxxxzzz|||~~~|||{{{xxxxxxvvvtttqqqmmmjjjhhhiiikkknnnppppppqqqssstttqqqqqqpppooooooooooooooommmoooqqqrrrqqqqqqrrrsssppprrrssssssqqqppppppqqqoooppppppqqqssstttvvvwwwxxxwwwuuutttssssssssstttwwwwwwwwwwwwvvvuuutttsssssssssttttttuuuvvvvvvwwwvvvvvvuuuuuuwwwyyy|||~~~{{{{{{||||||}}}}}}||||||~~~{{{yyyzzz}}}~~~zzzwwwtttuuuvvvwwwvvvuuusssrrrssswww{{{~~~{{{{{{xxxuuuiiiXXXOOONNNNNNLLLLLLKKKJJJJJJKKKMMMNNNOOONNNNNNNNNNNNNNNOOOOOOPPPLLLNNNPPPPPPQQQSSSWWW[[[```ccceeeccc___[[[YYYYYYPPPPPPQQQQQQQQQPPPNNNNNNMMMMMMMMMMMMNNNOOOQQQQQQTTTRRRPPPPPPQQQSSSSSSRRRSSSRRRRRRQQQPPPQQQQQQQQQPPPRRRSSSRRRQQQPPPQQQRRRRRRRRRSSSSSSSSSSSSRRRRRRMMMLLLLLLKKKJJJJJJJJJJJJNNNOOORRRSSSTTTSSSQQQPPPQQQPPPOOONNNMMMNNNOOOOOOMMMMMMMMMNNNPPPPPPNNNLLLKKKKKKKKKLLLMMMOOOQQQSSSTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRQQQPPPPPPRRRTTTRRRPPPOOONNNNNNNNNLLLJJJJJJJJJKKKLLLMMMOOOPPPQQQTTTQQQNNNNNNPPPRRRRRRQQQRRRQQQPPPOOONNNNNNOOOOOOOOORRRTTTTTTSSSRRRTTTVVVUUUSSSQQQPPPQQQQQQQQQPPPQQQQQQQQQRRRSSSSSSQQQPPPPPPPPPQQQRRRRRRQQQQQQQQQMMMPPPRRRRRRSSSVVV^^^eeezzzyyyqqqrrrwwwzzz~~~uuueeeWWWMMMEEE@@@===<<<:::999888999;;;===???>>>>>>??????????????????;;;<<<===>>>>>>===<<<;;;;;;;;;;;;::::::::::::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;::::::999999999999999999999999999999888777777777888999:::999999:::;;;;;;<<<============>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDDDDEEEFFFFFFFFFFFFFFFIIIIIIHHHIIIJJJMMMOOOQQQQQQRRRTTTWWWYYY\\\^^^___^^^^^^___cccjjjrrr{{{wwwvvvtttssstttvvvxxxzzz~~~{{{zzz{{{}}}~~~~~~{{{wwwvvvvvvwwwwwwwwwuuuuuuuuuvvvvvvvvvvvvvvvwwwvvvtttsssrrrsssssstttyyy|||~~~|||xxxxxxxxxwwwtttpppllliiijjjmmmooopppqqqqqqssstttqqqqqqqqqppppppppppppppplllnnnppppppoooooopppqqqsssssssssrrrppppppqqqrrrqqqrrrrrrssstttuuuwwwxxxxxxwwwvvvuuuttttttttttttzzzzzzzzzzzzyyyxxxwwwvvvwwwvvvuuutttttttttuuuvvvvvvuuuuuuvvvxxx|||{{{|||||||||}}}}}}}}}}}}}}}{{{xxxyyy}}}~~~}}}{{{wwwxxxxxxxxxwwwuuusssrrrssswww{{{~~~~~~|||yyysssfffVVVMMMLLLMMMLLLNNNJJJGGGGGGJJJMMMNNNNNNNNNOOOQQQRRRRRRRRRQQQPPPMMMOOOPPPPPPOOOPPPRRRTTT[[[^^^```aaa___\\\ZZZYYYNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNOOOPPPQQQVVVTTTQQQPPPRRRTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRSSSUUUUUUSSSRRRSSSTTTPPPQQQRRRSSSSSSTTTTTTSSSOOOOOONNNMMMLLLLLLKKKKKKMMMNNNPPPRRRRRRQQQPPPOOOQQQPPPNNNMMMMMMNNNOOOOOOMMMMMMNNNPPPRRRRRRPPPOOOJJJJJJKKKLLLNNNPPPRRRSSSUUUVVVVVVVVVUUUSSSQQQPPPPPPRRRSSSSSSQQQQQQQQQRRRPPPNNNLLLLLLLLLLLLJJJIIILLLLLLKKKLLLLLLMMMNNNOOOTTTRRRPPPPPPQQQRRRSSSRRRRRRQQQPPPOOONNNNNNNNNOOOPPPQQQSSSSSSRRRRRRTTTUUUVVVVVVUUUSSSPPPOOOOOOPPPPPPQQQRRRSSSSSSRRRQQQPPPOOOPPPPPPQQQRRRRRRRRRRRRLLLOOORRRRRRPPPQQQUUUXXXfffvvvxxxooonnnpppssswww|||zzzrrrggg[[[QQQHHHCCC>>><<<:::888888999;;;===>>>>>>>>>>>>???????????????>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;:::::::::::::::::::::::::::::::::999999888777777777888888777888888999:::;;;<<<<<<<<<<<<<<<===>>>>>>???????????????>>>>>>=========AAAAAABBBCCCCCCCCCCCCBBBFFFFFFEEEDDDDDDEEEGGGHHHIIIJJJLLLOOOQQQTTTUUUVVVYYYXXXXXXYYY\\\bbbgggjjjhhhgggeeeddddddeeeggghhh}}}{{{zzzzzz{{{|||~~~|||zzzxxxwwwvvvvvvvvvvvvuuuuuuuuuttttttsssssswwwvvvuuuttttttttttttuuuwww{{{{{{zzzyyywwwtttrrrooommmqqqrrrtttsssrrrqqqqqqrrrppppppqqqqqqqqqppppppppplllnnnpppppppppooopppqqqtttuuutttrrrpppppprrrtttrrrrrrrrrssstttuuuvvvwwwuuuuuuuuuuuuuuuvvvvvvvvvzzzzzzzzzzzzyyyxxxwwwwwwxxxvvvtttsssrrrsssuuuvvvxxxwwwwwwxxxyyy|||}}}|||||||||}}}}}}~~~~~~|||zzzxxxyyy{{{~~~~~~~~~zzzzzzzzzyyyxxxvvvuuutttuuuxxx}}}|||{{{|||wwwnnnaaaTTTMMMMMMNNNOOOQQQLLLFFFFFFKKKOOOOOONNNNNNPPPSSSVVVVVVTTTRRRPPPOOOOOOOOOOOONNNMMMNNNNNNSSSUUUXXXZZZZZZXXXWWWVVVNNNMMMMMMLLLLLLMMMMMMNNNPPPOOONNNNNNNNNOOOQQQRRRVVVSSSPPPPPPQQQSSSUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRTTTVVVVVVTTTSSSSSSTTTOOOPPPQQQSSSTTTTTTUUUUUURRRQQQQQQPPPOOONNNLLLLLLMMMNNNPPPQQQQQQQQQPPPOOOPPPOOONNNMMMMMMNNNOOOOOOPPPOOOPPPQQQSSSRRRPPPOOOJJJKKKLLLNNNPPPRRRTTTUUUSSSTTTUUUUUUTTTRRRPPPNNNOOOQQQTTTTTTSSSQQQQQQQQQOOOMMMLLLLLLLLLLLLJJJIIILLLLLLKKKKKKKKKKKKLLLLLLSSSRRRQQQQQQRRRSSSSSSSSSPPPPPPOOOOOONNNNNNNNNNNNQQQQQQRRRRRRRRRSSSTTTUUUWWWYYYYYYVVVPPPMMMNNNPPPOOOQQQRRRSSSRRRQQQPPPPPPOOOPPPQQQRRRSSSTTTTTTTTTOOOQQQRRRQQQPPPPPPSSSUUU]]]gggwwwyyypppllljjjkkkooouuurrrwwwxxxsssjjjaaaWWWPPPEEEBBB???;;;999999::::::<<<===>>>???@@@AAAAAABBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;::::::::::::::::::::::::::::::<<<;;;;;;::::::999999999888888888888999999999999:::;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@CCCBBBBBBAAAAAABBBCCCDDDFFFGGGIIIKKKMMMOOOQQQRRRWWWVVVSSSRRRQQQSSSTTTVVV]]]\\\[[[ZZZZZZ[[[]]]^^^}}}{{{zzzyyyyyyzzz{{{||||||{{{yyywwwuuuttttttvvvvvvuuutttrrrqqqppppppvvvuuuuuuttttttttttttttttttxxx~~~~~~|||yyyuuusssrrrrrrssstttuuuvvvvvvtttrrrrrrsssoooooopppqqqqqqqqqpppooommmoooqqqrrrqqqqqqrrrsssvvvvvvuuusssqqqppprrrtttrrrqqqqqqqqqrrrsssttttttrrrrrrtttuuuwwwxxxyyyyyyxxxyyyyyyxxxxxxwwwvvvuuuuuutttsssrrrrrrtttvvvxxx|||{{{zzzyyyzzz{{{}}}~~~}}}}}}}}}}}}~~~|||{{{yyyyyy{{{}}}~~~~~~{{{zzzzzzzzzyyyxxxwwwvvvxxx{{{wwwvvv|||~~~qqqgggZZZRRRNNNOOOQQQTTTUUUOOOIIIIIIMMMPPPPPPNNNNNNPPPTTTXXXXXXUUURRROOOOOONNNNNNOOOQQQSSSTTTTTTOOOPPPRRRTTTUUUUUUTTTSSSPPPOOOMMMKKKKKKLLLMMMNNNQQQPPPNNNNNNNNNPPPSSSTTTTTTRRROOOOOOQQQSSSTTTTTTRRRRRRQQQPPPPPPPPPPPPQQQPPPSSSUUUUUUTTTRRRRRRRRRNNNOOOQQQRRRTTTUUUUUUUUUTTTTTTSSSSSSQQQOOOMMMLLLNNNOOOPPPQQQQQQQQQPPPPPPOOONNNMMMMMMMMMNNNOOOOOORRRRRRQQQRRRSSSRRRPPPNNNLLLMMMNNNPPPRRRSSSUUUUUUOOOPPPRRRSSSSSSQQQOOONNNNNNQQQTTTUUUSSSQQQPPPPPPOOONNNLLLLLLMMMMMMLLLJJJKKKKKKJJJIIIIIIIIIIIIIIIPPPQQQQQQQQQQQQRRRRRRSSSNNNNNNOOOOOOOOOOOOOOOOOORRRQQQQQQQQQRRRTTTTTTUUUXXXYYYZZZWWWQQQNNNNNNOOONNNPPPRRRRRRQQQOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUQQQQQQPPPPPPOOOQQQTTTVVV[[[___hhhuuuwwwqqqmmmkkkpppwwwuuu~~~vvvkkk```PPPMMMGGGAAA<<<:::888888999:::;;;===???@@@AAABBBDDDCCCAAA@@@????????????=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;:::999999888999999999888777777666666999:::::::::::::::;;;;;;;;;;;;<<<======>>>??????===>>>>>>??????????????????@@@@@@@@@AAABBBCCCDDDDDDEEEFFFHHHJJJLLLMMMNNNLLLKKKKKKLLLMMMPPPRRRSSSSSSRRRRRRSSSTTTVVVWWWXXX{{{zzzyyyxxxwwwxxxyyyyyyyyyzzz{{{zzzwwwtttssssssvvvvvvuuusssrrrqqqpppooottttttttttttttttttttttttsssvvv|||}}}xxxtttrrrsssuuuvvvrrrtttvvvvvvuuuuuuuuuwwwooopppqqqrrrsssrrrqqqpppoooqqqsssssssssrrrssstttvvvvvvvvvtttrrrqqqrrrsssqqqqqqpppppppppqqqqqqrrrppprrrtttvvvxxxyyyzzzzzzxxxxxxxxxxxxwwwvvvuuutttsssssssssssstttvvvxxxyyy~~~}}}{{{yyyyyyzzz{{{|||~~~}}}}}}}}}~~~~~~}}}}}}||||||||||||}}}yyyyyyyyyyyyyyyyyyyyyyyyzzz}}}zzzzzz~~~xxxoooqqq~~~kkk```UUUPPPPPPQQQTTTWWWWWWSSSNNNMMMNNNPPPPPPOOOMMMPPPTTTWWWXXXUUUQQQOOOMMMLLLMMMPPPVVV\\\```bbbQQQPPPOOOQQQSSSTTTTTTTTTQQQOOOMMMKKKKKKMMMPPPQQQSSSRRRPPPNNNNNNPPPRRRTTTRRRQQQPPPPPPRRRTTTTTTSSSQQQQQQPPPOOOOOOOOOOOOOOOOOORRRTTTUUUTTTRRRQQQQQQOOOPPPQQQSSSTTTTTTUUUUUUUUUUUUUUUTTTRRRPPPMMMLLLOOOOOOPPPPPPQQQQQQPPPPPPNNNNNNMMMLLLLLLMMMOOOPPPRRRQQQQQQRRRSSSSSSPPPNNNMMMNNNOOOQQQRRRSSSSSSTTTMMMMMMOOOPPPQQQPPPPPPOOOOOOQQQTTTTTTSSSQQQQQQQQQOOONNNMMMMMMNNNNNNMMMKKKKKKKKKJJJIIIIIIIIIIIIIIIMMMOOOPPPPPPOOOOOOQQQRRRMMMNNNOOOQQQRRRRRRRRRRRRTTTRRRQQQQQQSSSUUUVVVVVVWWWXXXXXXVVVSSSPPPNNNNNNMMMQQQTTTSSSQQQOOOPPPQQQQQQRRRSSSSSSTTTTTTTTTTTTPPPPPPNNNNNNOOOQQQTTTUUUXXXZZZ^^^eeeooo|||xxxrrrpppuuu}}}tttaaa]]]UUULLLEEE???<<<:::888999:::;;;<<<===>>>???AAAAAAAAAAAAAAAAAA@@@@@@>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;;;;;;;;;;::::::::::::::::::::::::888888999999999888777777999999999888777777666666999999999999999999::::::777888999:::;;;<<<======<<<<<<===>>>>>>>>>>>>>>>======>>>???AAABBBCCCCCCAAAAAABBBDDDEEEGGGHHHHHHFFFGGGHHHIIIKKKMMMOOOPPPKKKKKKLLLMMMNNNPPPQQQRRRwwwvvvvvvvvvvvvwwwxxxxxxvvvxxxzzzyyyvvvsssrrrsssuuuuuuttttttttttttssssssssssssssstttttttttsssssssssvvvzzz~~~}}}{{{yyyvvvttttttuuuuuurrrtttuuuuuutttssstttuuuqqqrrrtttuuuvvvuuutttsssoooqqqsssssssssssssssuuuuuuwwwwwwvvvtttrrrrrrrrrrrrqqqqqqpppppppppqqqqqqrrrsssuuuwwwxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwvvvvvvuuuuuuvvvwwwxxxyyyyyyzzz~~~}}}{{{yyyyyyyyy{{{|||~~~}}}}}}}}}||||||vvvwwwwwwxxxyyy{{{|||}}}zzz}}}xxx|||uuuiiicccooo|||hhh\\\RRRPPPRRRRRRTTTWWWWWWUUUSSSPPPOOONNNNNNNNNLLLOOOSSSVVVVVVTTTPPPNNNMMMKKKKKKOOOWWW___eeehhhTTTQQQNNNNNNPPPSSSTTTSSSOOONNNLLLKKKMMMQQQUUUXXXXXXUUURRROOONNNNNNPPPQQQQQQQQQQQQSSSUUUVVVTTTSSSQQQPPPPPPOOOOOOOOOOOOOOOOOORRRUUUVVVTTTRRRQQQQQQPPPPPPRRRSSSTTTTTTTTTTTTVVVVVVVVVUUUSSSPPPMMMKKKNNNNNNNNNOOOOOOOOOOOOOOONNNMMMLLLLLLLLLMMMOOOPPPOOONNNOOOQQQSSSTTTRRRQQQLLLMMMOOOPPPQQQQQQQQQPPPNNNNNNOOOOOOOOOPPPPPPPPPOOOQQQSSSSSSRRRQQQQQQQQQOOOMMMLLLMMMNNNNNNMMMKKKLLLLLLKKKJJJJJJJJJKKKKKKJJJLLLOOOOOOMMMMMMOOOQQQNNNOOOQQQTTTVVVWWWWWWWWWVVVSSSQQQQQQTTTWWWWWWVVVVVVUUUTTTTTTTTTRRRPPPMMMOOOSSSVVVVVVRRRPPPQQQTTTPPPQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPQQQSSSSSSSSSRRRUUUVVVYYY^^^cccmmm|||zzzyyysssiii^^^SSSKKKFFFCCC>>>>>>=========<<<<<<<<<<<<===???@@@AAAAAAAAAAAA>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666777888999999999888888777777777888888999999999999999999999999999999999777888888888999999:::::::::;;;;;;<<<<<<<<<<<<<<<:::;;;<<<===?????????@@@>>>??????AAABBBCCCDDDDDDGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKLLLtttttttttuuuuuuvvvwwwxxxtttwwwzzzyyyvvvsssrrrssstttttttttuuuvvvwwwwwwxxxrrrrrrsssssstttssssssrrruuuwwwyyy{{{}}}}}}}}}|||{{{zzzyyyxxxvvvuuutttttttttvvvvvvuuurrrpppoooppprrrtttvvvwwwxxxwwwvvvuuuoooqqqssssssrrrrrrssstttuuuwwwxxxwwwuuurrrqqqqqqrrrrrrqqqqqqppppppqqqqqquuuvvvwwwxxxxxxwwwvvvuuu{{{{{{{{{{{{zzzyyyxxxwwwwwwxxxyyyzzzzzzzzzzzzzzz}}}|||zzzyyyyyyzzz{{{|||~~~}}}}}}~~~||||||tttuuuvvvwwwyyy|||~~~zzz}}}{{{tttyyymmmaaaaaawww}}}gggZZZQQQQQQSSSRRRSSSVVVVVVVVVUUURRRNNNLLLLLLMMMLLLNNNRRRTTTUUUSSSPPPNNNOOOLLLJJJMMMTTT\\\bbbeeeUUUQQQLLLKKKNNNQQQRRRRRRNNNLLLKKKKKKNNNTTTYYY\\\\\\YYYTTTPPPMMMMMMMMMNNNQQQQQQSSSUUUXXXXXXUUUSSSQQQQQQPPPOOOOOOOOOOOOPPPPPPRRRVVVWWWUUUSSSRRRRRRPPPQQQRRRSSSSSSTTTTTTSSSVVVWWWWWWVVVSSSPPPMMMJJJLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMOOOPPPKKKLLLMMMPPPTTTUUUUUUSSSLLLMMMNNNOOOPPPOOONNNNNNQQQPPPPPPOOOOOOOOOPPPPPPPPPRRRSSSSSSQQQQQQQQQRRRNNNMMMLLLLLLMMMMMMLLLKKKMMMMMMLLLLLLLLLLLLMMMMMMHHHKKKMMMNNNLLLLLLMMMOOOOOOQQQSSSVVVYYYZZZ[[[[[[WWWTTTQQQRRRUUUXXXXXXWWWUUUSSSRRRSSSUUUTTTQQQMMMPPPUUUXXXXXXTTTRRRSSSVVVPPPPPPPPPQQQPPPPPPOOOOOOQQQRRRTTTWWWXXXWWWSSSPPPUUUTTTWWW]]]___aaalllxxxzzzmmmaaaWWWPPPMMMEEEDDDCCCAAA???>>><<<<<<888:::===@@@AAAAAAAAA@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777888:::;;;<<<;;;;;;:::555555666888999;;;<<<<<<::::::999999999999999999::::::::::::999999999999999999:::;;;;;;;;;;;;:::999:::;;;<<<<<<<<<<<<<<<>>>>>>???@@@AAABBBCCCCCCAAABBBDDDFFFHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHwwwvvvtttrrrqqqrrrssstttvvvvvvwwwwwwwwwuuutttssstttuuuvvvxxxxxxvvvuuusssoooqqquuuxxxxxxwwwuuusssuuutttssstttvvvxxxwwwvvvzzzwwwtttvvvxxxxxxsssnnnwwwtttpppooooooqqqrrrsssooorrruuuvvvuuutttttttttttttttttttttttttttsssssswwwwwwwwwwwwvvvsssqqqpppqqqqqqqqqpppnnnnnnppprrruuuwwwyyyxxxuuutttuuuvvvzzz{{{||||||{{{yyywwwvvv}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||}}}~~~~~~}}}zzz{{{}}}zzzxxxvvvuuuvvv{{{~~~}}}~~~}}}zzzyyyyyytttmmmaaa___hhh^^^YYYSSSPPPQQQRRRSSSRRRUUUTTTSSSRRRPPPOOONNNMMMMMMNNNNNNOOONNNMMMKKKJJJNNNMMMKKKLLLPPPVVV]]]aaa[[[UUUOOOKKKLLLMMMNNNMMMKKKKKKKKKMMMQQQUUUZZZ]]]^^^XXXRRRNNNOOOPPPPPPOOONNNRRRTTTVVVYYY]]]\\\WWWOOONNNOOOQQQTTTUUUTTTSSSTTTUUUWWWWWWUUUSSSOOOMMMLLLNNNPPPRRRRRRQQQNNNMMMQQQRRRSSSTTTTTTSSSQQQPPPOOOMMMLLLMMMNNNNNNMMMLLLNNNMMMLLLJJJJJJLLLMMMNNNLLLLLLMMMNNNPPPQQQRRRRRRQQQPPPNNNLLLLLLMMMNNNOOOSSSRRRPPPNNNMMMLLLKKKKKKNNNPPPQQQPPPMMMMMMOOORRRSSSOOOKKKHHHIIIKKKLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOLLLJJJHHHIIILLLMMMKKKHHHNNNRRRWWWZZZZZZXXXWWWVVVZZZUUUPPPPPPTTTXXXZZZ[[[UUUTTTSSSQQQPPPOOOOOOOOORRRXXX\\\ZZZTTTQQQSSSVVVQQQQQQOOOLLLJJJJJJMMMOOOPPPRRRTTTTTTRRRQQQPPPQQQTTTUUUUUUVVVXXX]]]cccgggxxxuuujjjccc___ZZZUUUOOOJJJDDD???======:::;;;===?????????>>>>>>@@@??????>>>>>>>>>======;;;;;;<<<<<<===<<<<<<<<<======<<<;;;;;;:::999999;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::999999999999888888888999::::::;;;999999999::::::;;;;;;;;;999999999999999999999999::::::::::::::::::::::::777888:::;;;<<<;;;::::::;;;<<<>>>???@@@@@@??????@@@@@@AAABBBCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBAAAvvvuuutttrrrrrrssstttuuuvvvvvvwwwwwwwwwvvvtttsssssstttvvvwwwxxxxxxwwwvvvsssuuuwwwyyyyyywwwuuutttuuuttttttuuuwwwxxxwwwvvvvvvtttrrrtttxxxxxxuuuqqqtttsssqqqqqqqqqrrrrrrrrrqqqsssuuuvvvuuuuuuuuuvvvvvvvvvuuutttsssrrrqqqqqquuuuuuuuutttsssrrrqqqppprrrssssssqqqpppppprrrttttttvvvxxxwwwuuutttuuuwww|||||||||||||||{{{{{{zzz~~~~~~}}}|||||||||||||||~~~~~~~~~||||||}}}|||zzzxxxwwwyyy}}}~~~}}}}}}~~~vvvlll___```kkk}}}]]]XXXRRROOOPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOONNNOOOOOOPPPPPPOOONNNMMMMMMLLLKKKLLLOOOUUUZZZ]]]ZZZUUUOOOLLLLLLNNNNNNMMMPPPOOOOOOPPPRRRUUUYYY[[[[[[WWWQQQOOOOOOQQQRRRRRRQQQUUUXXXYYY\\\^^^[[[VVVOOOOOOOOOQQQTTTUUUTTTSSSTTTXXX^^^bbbbbb]]]WWWRRRMMMNNNOOOPPPPPPOOONNNLLLPPPQQQSSSUUUUUUSSSQQQPPPMMMKKKKKKLLLNNNOOONNNMMMNNNMMMKKKJJJJJJKKKMMMNNNLLLLLLMMMNNNOOOPPPPPPQQQPPPOOOMMMLLLLLLLLLMMMNNNRRRQQQPPPNNNLLLKKKKKKKKKMMMNNNPPPOOOMMMMMMOOORRRVVVTTTPPPLLLIIIGGGFFFFFFIIIJJJJJJKKKLLLMMMMMMNNNLLLLLLKKKLLLNNNOOOOOONNNQQQTTTXXXYYYWWWTTTQQQPPPVVVSSSQQQQQQSSSVVVYYYZZZXXXWWWVVVUUUTTTSSSSSSRRRPPPUUUYYYYYYTTTSSSVVV[[[ZZZYYYWWWSSSOOOMMMOOOPPPOOOPPPRRRRRRPPPOOONNNOOORRRSSSTTTUUUVVVZZZ___bbblllttt~~~xxxooojjjmmmmmmmmmiii```RRREEE>>>>>>>>>???@@@AAAAAABBBCCCDDDDDDDDDCCCBBBAAA@@@@@@<<<<<<=========<<<<<<;;;<<<<<<;;;;;;::::::999999;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;:::::::::999999999888888999::::::;;;999999::::::;;;;;;;;;;;;:::::::::::::::999999999::::::::::::::::::::::::888999::::::;;;;;;;;;:::;;;<<<===>>>????????????>>>??????@@@BBBCCCCCCDDDCCCBBBBBBAAAAAA@@@@@@???uuuuuutttsssssstttvvvvvvuuuvvvwwwwwwwwwvvvuuutttrrrsssuuuwwwxxxxxxwwwwwwvvvvvvwwwwwwvvvvvvuuutttwwwuuuuuuuuuwwwwwwwwwuuurrrqqqppprrrvvvxxxvvvssspppqqqrrrsssssssssrrrrrrsssuuuvvvvvvvvvvvvwwwyyyxxxxxxvvvuuusssqqqpppooossssssrrrqqqqqqqqqqqqqqqqqqrrrrrrqqqoooppprrrtttrrrtttvvvwwwvvvvvvwwwxxx}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}~~~~~~||||||}}}~~~}}}{{{zzzyyy{{{~~~~~~}}}~~~yyyoooZZZ___ooouuuZZZWWWRRROOOOOOPPPPPPOOOMMMNNNNNNOOOOOOPPPPPPQQQMMMNNNOOOOOOPPPOOOOOOOOOMMMLLLLLLMMMOOORRRUUUXXXXXXTTTPPPMMMMMMNNNNNNNNNRRRQQQQQQQQQRRRSSSUUUWWWWWWTTTPPPOOOPPPSSSUUUUUUUUUZZZ]]]^^^```aaa]]]VVVQQQPPPPPPQQQSSSUUUTTTSSSSSS[[[fffnnnoooiii```YYYOOOOOOOOONNNNNNMMMLLLLLLNNNPPPSSSUUUUUUSSSQQQOOOKKKJJJJJJKKKNNNOOOOOONNNLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLQQQPPPNNNMMMLLLKKKJJJJJJKKKLLLNNNNNNNNNNNNPPPRRRZZZ[[[ZZZTTTLLLFFFCCCBBBHHHHHHIIIJJJKKKLLLMMMNNNNNNPPPQQQRRRRRRRRRTTTUUUXXXZZZ[[[YYYUUUPPPLLLKKKPPPPPPQQQQQQRRRSSSVVVYYYVVVUUUTTTSSSRRRRRRQQQQQQNNNRRRVVVVVVTTTUUUZZZ___bbb```]]]XXXSSSPPPOOOPPPMMMOOOPPPPPPNNNMMMMMMMMMOOOQQQSSSSSSTTTVVVYYY[[[```bbbkkk{{{~~~zzz}}}{{{zzz{{{{{{vvvwww{{{|||rrrbbbQQQEEECCCAAA???>>>>>>???AAACCCAAABBBBBBBBBBBB@@@>>>===>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;999999999999999::::::;;;::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::999999::::::::::::::::::::::::::::::999999::::::;;;;;;<<<<<<<<<<<<===>>>??????======>>>>>>???@@@AAAAAA@@@@@@@@@???????????????uuutttttttttuuuvvvwwwwwwtttuuuwwwwwwxxxwwwvvvuuusssssstttuuuuuuuuuuuutttsssssssssrrrssssssttttttwwwvvvuuuuuuwwwwwwvvvuuuqqqpppoooqqqtttuuuuuussspppqqqrrrrrrrrrrrrssstttuuuvvvwwwvvvuuuvvvxxxzzzxxxwwwvvvuuusssrrrqqqpppsssrrrqqqppppppqqqrrrsssnnnoooooonnnmmmmmmppprrrrrrtttuuuwwwxxxyyyyyyzzz}}}|||||||||}}}~~~}}}||||||}}}~~~{{{zzzyyy|||{{{zzzzzz|||~~~}}}{{{{{{||||||ttt\\\ddduuujjjYYYVVVSSSQQQPPPOOOOOOOOOMMMMMMMMMNNNNNNOOOPPPPPPLLLLLLMMMNNNOOOPPPPPPQQQNNNMMMMMMNNNNNNPPPQQQQQQUUUSSSPPPNNNMMMNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRRRRSSSRRRPPPOOOQQQTTTWWWXXXXXX]]]aaabbbdddeee```YYYRRRQQQPPPQQQSSSTTTTTTSSSRRRZZZfffppprrrlllccc]]]QQQPPPNNNLLLKKKKKKLLLLLLMMMOOORRRUUUUUUSSSPPPNNNLLLKKKJJJKKKMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKOOONNNMMMLLLKKKKKKKKKKKKIIIKKKLLLNNNOOOPPPQQQRRRZZZ^^^```\\\RRRJJJFFFFFFIIIJJJKKKLLLMMMNNNOOOPPPRRRUUUWWWWWWTTTTTTVVVYYY___```___[[[UUUNNNJJJIIIJJJNNNQQQQQQPPPPPPTTTWWWTTTTTTSSSSSSRRRQQQPPPPPPNNNQQQTTTTTTSSSUUU[[[___aaa```^^^YYYTTTPPPNNNNNNMMMNNNOOOOOOMMMLLLMMMMMMNNNPPPRRRSSSSSSSSSTTTUUUYYYZZZ^^^gggvvv}}}yyyuuutttxxx~~~|||xxx}}}}}}wwwmmmbbbXXXOOOKKKFFFAAA>>>>>>@@@BBB>>>???@@@AAAAAA@@@>>>===????????????>>>===<<<;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;::::::999::::::::::::::::::::::::;;;:::999888999:::;;;<<<;;;;;;:::::::::<<<>>>???<<<<<<======>>>??????@@@>>>?????????@@@@@@@@@AAAuuuuuuuuuuuuvvvvvvwwwxxxtttuuuvvvxxxxxxxxxwwwwwwuuuuuuttttttsssrrrqqqppppppppppppqqqrrrtttuuuwwwvvvtttttttttvvvwwwvvvuuurrrqqqpppqqqrrrrrrrrrqqqrrrrrrrrrpppoooppptttwwwvvvwwwwwwvvvuuuuuuvvvxxxtttttttttttttttssssssssssssrrrqqqqqqqqqrrrtttuuummmnnnnnnmmmlllmmmoooqqqssstttuuuwwwzzz{{{|||{{{{{{{{{zzz{{{|||~~~~~~~~~~~~~~~|||zzz{{{{{{{{{{{{|||~~~xxxsssqqqvvvzzz{{{{{{xxxlllsssttt^^^XXXWWWUUUSSSQQQPPPOOOPPPNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNPPPRRRSSSUUUVVVQQQPPPPPPOOONNNNNNMMMMMMQQQQQQPPPNNNMMMMMMMMMNNNLLLMMMNNNOOOPPPQQQQQQRRRPPPPPPOOOOOOQQQSSSWWWYYYXXX]]]aaadddfffhhhccc]]]SSSQQQPPPPPPQQQRRRRRRRRROOOVVV___gggiiifff```\\\QQQPPPNNNLLLKKKKKKLLLMMMLLLNNNQQQSSSTTTRRRPPPNNNOOOMMMLLLLLLMMMMMMLLLJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJIIIIIIIIIIIIJJJNNNNNNMMMLLLKKKKKKKKKLLLIIIJJJLLLNNNPPPQQQQQQQQQTTTYYY^^^\\\UUUNNNLLLLLLMMMMMMNNNOOOPPPQQQRRRSSSVVVXXXZZZYYYVVVUUUVVVYYY``````^^^YYYRRRLLLIIIHHHIIILLLOOOPPPOOOOOOQQQTTTUUUVVVVVVVVVVVVTTTSSSRRROOOQQQSSSRRRRRRSSSWWW[[[[[[[[[[[[XXXTTTQQQPPPPPPOOOPPPPPPOOOMMMMMMNNNOOOMMMOOORRRRRRRRRQQQQQQRRRSSSXXX\\\___dddsss{{{tttqqqrrrxxx}}}~~~~~~|||~~~yyypppggg___ZZZSSSKKKFFFCCCCCCCCC@@@AAACCCDDDDDDCCCCCCBBB@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::<<<;;;:::999888999:::;;;:::999999888999;;;<<<===<<<<<<<<<===>>>>>>>>>???<<<<<<======>>>>>>??????vvvvvvvvvwwwwwwwwwwwwwwwssstttvvvxxxyyyyyyxxxxxxwwwvvvuuusssrrrpppooooooppppppqqqrrrtttvvvxxxyyysssrrrrrrsssuuuvvvvvvuuutttsssrrrqqqppppppqqqqqqssstttssspppmmmnnnsssxxxvvvwwwxxxvvvtttrrrssstttrrrrrrsssssstttuuuuuuvvvtttssssssssssssssstttuuunnnoooooonnnnnnoooqqqssstttssstttwwwzzz||||||{{{yyyzzzzzz{{{|||~~~}}}}}}}}}}}}~~~}}}}}}}}}~~~||||||wwwpppiiiqqq~~~wwwuuuwwwwww~~~xxxeeeWWWVVVWWWWWWUUURRROOOOOOPPPPPPPPPOOOOOONNNMMMLLLLLLOOOPPPQQQSSSUUUXXXZZZ\\\VVVUUUSSSPPPNNNMMMLLLKKKMMMNNNOOONNNLLLKKKLLLMMMLLLMMMOOORRRSSSSSSSSSSSSNNNOOOOOOOOOOOOQQQUUUXXXVVV[[[___aaaccceeebbb\\\SSSQQQOOONNNOOOQQQQQQPPPNNNRRRWWW[[[]]][[[YYYWWWQQQPPPNNNMMMLLLLLLMMMNNNLLLNNNPPPQQQRRRQQQPPPPPPQQQOOONNNMMMMMMMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLJJJHHHGGGFFFGGGIIIJJJNNNMMMMMMLLLLLLLLLMMMMMMKKKKKKLLLOOORRRSSSRRRPPPNNNRRRUUUUUURRROOONNNNNNPPPPPPQQQQQQRRRSSSSSSSSSVVVWWWXXXWWWVVVVVVVVVWWW[[[ZZZXXXTTTNNNJJJHHHHHHJJJLLLNNNNNNNNNNNNPPPQQQRRRSSSTTTTTTTTTSSSQQQPPPPPPQQQRRRRRRQQQQQQSSSUUUTTTVVVXXXXXXUUUSSSRRRRRRPPPPPPQQQOOONNNMMMNNNPPPMMMOOOQQQQQQPPPOOOPPPQQQOOOUUU[[[\\\\\\cccrrruuuoooooosssyyy}}}yyy}}}~~~tttgggfffbbb[[[TTTNNNIIIGGGFFFCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>=========<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;::::::::::::999999:::::::::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::999999::::::888888888888999:::;;;;;;;;;;;;;;;<<<<<<=========888999999999::::::;;;;;;wwwwwwwwwxxxwwwwwwvvvvvvssstttvvvxxxyyyyyyyyyyyyxxxwwwvvvtttsssrrrqqqqqqpppqqqrrrssstttuuuvvvvvvpppppppppqqqtttvvvvvvuuussssssrrrqqqppppppqqqsssrrrtttuuurrrnnnnnnrrrvvvuuuwwwwwwvvvssspppooonnnrrrrrrsssssstttuuuvvvvvvssstttttttttttttttsssrrrmmmnnnooonnnmmmnnnqqqssssssrrrrrruuuyyy{{{zzzxxxyyyzzz{{{}}}~~~}}}}}}}}}~~~}}}{{{xxxxxxyyyqqqjjjsssyyyrrrsssuuu}}}{{{yyy{{{}}}zzzqqqdddZZZUUUTTTVVVWWWUUUQQQNNNNNNNNNPPPPPPPPPOOONNNNNNMMMMMMOOOOOOPPPRRRUUUYYY\\\^^^[[[YYYVVVRRROOOLLLKKKKKKJJJLLLNNNNNNKKKJJJJJJLLLLLLMMMPPPRRRSSSSSSQQQPPPMMMNNNOOOOOONNNOOORRRVVVUUUXXX[[[[[[]]]___\\\VVVSSSPPPNNNMMMNNNOOOOOONNNOOOPPPRRRTTTTTTSSSRRRQQQOOOOOONNNNNNNNNNNNNNNOOOMMMNNNNNNOOOPPPPPPQQQQQQQQQOOONNNNNNOOOOOOMMMLLLJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIJJJKKKLLLMMMMMMNNNLLLJJJGGGDDDDDDFFFHHHKKKNNNNNNMMMMMMMMMNNNNNNOOOMMMLLLMMMPPPTTTTTTRRRPPPOOOOOOPPPPPPOOOOOONNNNNNQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSVVVWWWWWWWWWUUUUUUTTTPPPMMMKKKKKKLLLNNNMMMLLLLLLMMMOOOOOONNNNNNOOOQQQQQQQQQPPPNNNMMMNNNOOOPPPQQQQQQPPPQQQQQQNNNQQQTTTUUUTTTSSSRRRRRRPPPPPPPPPOOOMMMMMMNNNPPPLLLMMMOOONNNMMMMMMOOOPPPPPPTTTWWWXXXYYY\\\aaafffuuuwwwnnnlllpppvvvzzzwwwzzz|||~~~|||yyykkkiiigggddd___[[[WWWTTTRRRJJJHHHEEEBBB@@@?????????@@@AAAAAAAAAAAAAAA@@@@@@??????>>>>>>======<<<<<<999999:::::::::;;;;;;;;;;;;;;;:::999999999999:::999:::::::::;;;;;;;;;;;;<<<<<<;;;:::::::::::::::::::::999999999888888888888888999999::::::;;;;;;:::::::::::::::::::::::::::;;;;;;;;;::::::999888666666777888999999999999999999::::::::::::;;;;;;888888888888888888888999xxxxxxxxxxxxxxxwwwvvvuuussstttvvvxxxyyyzzzzzzyyyxxxwwwvvvuuuuuutttuuuuuuooopppqqqrrrrrrrrrrrrrrrooonnnnnnpppsssvvvvvvuuurrrsssrrrqqqpppqqqsssuuuppptttvvvuuupppnnnpppssstttvvvwwwvvvrrrnnnlllkkkssssssssstttttttttuuuuuusssssstttuuutttsssrrrpppkkklllllllllkkkllloooqqqrrrqqqqqqssswwwyyyxxxvvvyyyzzz|||~~~}}}}}}~~~~~~~~~|||}}}|||wwwuuuwwwvvv}}}}}}sssoooxxx{{{qqqqqqsssxxxwwwzzz}}}|||pppqqqrrrlllaaaWWWTTTVVVRRRTTTVVVTTTPPPMMMLLLMMMPPPPPPOOOOOOOOOOOOOOOOOOKKKLLLMMMOOOSSSVVVZZZ\\\^^^\\\WWWSSSOOOLLLKKKKKKHHHKKKMMMMMMKKKIIIIIIKKKKKKLLLOOOQQQQQQPPPNNNLLLMMMNNNPPPOOOMMMMMMQQQTTTTTTWWWXXXWWWXXXZZZWWWQQQSSSPPPMMMLLLLLLNNNNNNNNNPPPPPPQQQQQQQQQPPPOOONNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMNNNOOOPPPQQQRRRPPPOOONNNNNNPPPQQQPPPOOOJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOMMMJJJFFFCCCBBBEEEHHHKKKNNNNNNNNNMMMNNNNNNOOOPPPNNNNNNNNNQQQUUUUUUSSSOOOSSSQQQOOONNNOOOPPPOOONNNPPPPPPOOOOOOOOOOOONNNNNNOOOMMMMMMPPPVVVYYYXXXWWWSSSSSSRRRPPPNNNNNNPPPRRRQQQMMMJJJKKKMMMOOOOOOMMMPPPQQQSSSTTTTTTRRRPPPOOOLLLMMMOOOPPPQQQPPPPPPOOOJJJMMMQQQRRRRRRPPPOOOOOOOOOPPPOOONNNLLLLLLNNNPPPKKKLLLMMMLLLKKKLLLNNNPPPUUUTTTTTTUUUXXXXXXVVVTTTbbbpppxxxmmmjjjnnntttxxxxxxxxxxxxxxxxxx{{{}}}{{{yyyooooooooonnnkkkhhheeecccTTTQQQLLLFFFCCCAAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@???>>>======<<<999999:::::::::;;;;;;;;;;;;:::999999888888999999999999999::::::;;;;;;;;;===<<<;;;:::::::::::::::999999999888888888777777666777888999:::;;;;;;<<<::::::::::::::::::::::::::::::;;;<<<;;;:::888777444555777999999999888888888888888888888999999999999999999999999999999999{{{yyyvvvuuuuuuvvvuuutttwwwuuutttssstttwwwzzz|||yyyyyyxxxxxxwwwvvvvvvuuuwwwtttqqqppppppqqqrrrqqqpppoooppprrrvvvwwwuuusssrrrtttuuussspppnnnppprrrssssssrrrrrrqqqpppoooooossstttuuuuuutttqqqmmmkkkoooqqqsssuuuwwwvvvuuuuuuuuuuuutttrrrqqqooonnnnnnkkklllllllllkkklllnnnqqqqqqqqqrrrsssuuuwwwyyyzzz}}}~~~~~~~~~}}}{{{~~~{{{zzz~~~zzztttuuuzzzxxx|||{{{|||{{{sssqqqsss|||{{{|||~~~vvvwwwooo```VVVUUUTTTQQQSSSSSSSSSSSSQQQOOOMMMLLLLLLKKKKKKKKKKKKMMMNNNOOOOOOOOOOOOPPPSSSVVVZZZ\\\^^^[[[WWWRRRNNNLLLLLLLLLNNNMMMLLLKKKKKKJJJKKKKKKJJJKKKMMMNNNOOOOOONNNNNNOOOOOOOOOOOOOOONNNNNNNNNTTTSSSSSSRRRQQQPPPPPPPPPOOONNNLLLKKKJJJKKKMMMNNNKKKMMMOOOQQQSSSSSSRRRQQQNNNOOOPPPQQQRRRQQQPPPOOOKKKKKKLLLMMMOOOPPPPPPQQQMMMOOOQQQRRRRRRQQQOOONNNIIIJJJLLLMMMMMMLLLKKKJJJIIIIIIJJJJJJLLLMMMNNNOOORRRLLLDDD@@@BBBEEEGGGGGGMMMLLLLLLNNNQQQRRRQQQOOOLLLNNNOOOQQQRRRRRRQQQQQQQQQOOONNNNNNOOOPPPNNNMMMMMMLLLKKKNNNQQQSSSQQQOOONNNMMMNNNQQQVVVXXXWWWTTTQQQOOONNNLLLLLLMMMOOOPPPRRROOOMMMLLLMMMNNNNNNNNNPPPPPPOOONNNNNNMMMLLLLLLRRRRRRQQQPPPOOOOOONNNNNNLLLMMMNNNPPPQQQRRRRRRRRROOOOOOOOOOOOOOONNNMMMLLLOOOMMMKKKJJJLLLMMMMMMMMMPPPQQQRRRTTTVVVWWWWWWWWWVVV___pppzzzrrrqqqrrrrrrsssqqqwwwzzzwwwvvv|||~~~|||zzz{{{{{{yyywwwllleeeZZZPPPIIIFFFDDDDDDDDDDDDDDDDDDCCCAAA???>>>@@@@@@@@@@@@@@@AAAAAAAAA???>>>===<<<::::::::::::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888999;;;;;;999888888888888888888888888888888888888999999:::::::::444666888;;;<<<;;;::::::<<<<<<<<<;;;;;;:::::::::777777777888999999::::::888999999999999888777777999999999888888777777777yyywwwuuutttuuuuuuuuutttvvvtttsssrrrsssuuuwwwyyywwwwwwvvvvvvvvvwwwxxxxxxwwwtttqqqpppqqqrrrrrrqqqppppppppprrruuuwwwuuusssrrrtttvvvtttrrrpppppprrrrrrrrrqqqqqqpppoooooonnnrrrsssuuuvvvuuusssqqqooonnnoooqqqssstttttttttssstttsssrrrrrrqqqpppooonnnmmmnnnooonnnmmmnnnqqqsssrrrrrrssstttvvvxxxzzz{{{}}}}}}~~~~~~}}}||||||~~~~~~}}}}}}zzzzzz}}}||||||~~~wwwuuulll]]]SSSRRRQQQOOORRRRRRRRRRRRQQQPPPNNNMMMLLLKKKKKKKKKKKKMMMNNNOOONNNNNNNNNOOOQQQTTTWWWYYYYYYWWWSSSPPPMMMMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJLLLMMMNNNNNNNNNNNNPPPPPPQQQQQQQQQQQQQQQQQQSSSSSSRRRRRRQQQPPPPPPOOOPPPOOOMMMKKKKKKKKKLLLMMMKKKMMMOOOQQQRRRQQQQQQPPPMMMNNNOOOPPPQQQPPPPPPOOOMMMNNNNNNOOOPPPQQQRRRSSSNNNOOOPPPPPPPPPOOONNNNNNJJJKKKMMMNNNMMMLLLKKKIIIGGGHHHHHHJJJKKKMMMOOOPPPTTTOOOHHHDDDCCCFFFIIIKKKNNNMMMMMMOOORRRSSSSSSRRRNNNNNNOOOOOOOOOOOOOOONNNOOONNNNNNOOOPPPPPPOOOMMMPPPNNNMMMOOOQQQRRRQQQOOONNNOOOQQQUUUZZZZZZVVVQQQNNNMMMLLLKKKLLLMMMOOOQQQRRROOOMMMLLLNNNOOOPPPPPPPPPPPPOOOOOONNNMMMMMMLLLOOOOOOOOOOOOPPPPPPPPPPPPMMMNNNNNNOOOOOOPPPPPPQQQOOOOOOOOOOOOOOONNNMMMLLLOOOMMMKKKKKKLLLMMMMMMMMMNNNOOOQQQRRRTTTUUUUUUUUUWWWZZZcccqqq{{{wwwwwwxxxxxxssszzz~~~{{{{{{}}}~~~|||~~~~~~{{{jjj^^^YYYUUUPPPJJJGGGFFFDDDBBB@@@?????????BBBBBBBBBCCCCCCCCCCCCCCC????????????????????????;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::999999888999:::;;;999777888888888888999999999999888888999999999:::::::::999:::;;;;;;:::999888777<<<;;;;;;;;;::::::::::::::::::999999999999999999999999999999999888888777999888888888777777777666wwwuuussssssuuuvvvuuutttuuutttrrrrrrrrrssstttuuuuuuuuuttttttuuuwwwzzz|||wwwuuurrrqqqrrrrrrrrrqqqppppppppprrrtttuuutttsssrrrtttvvvvvvtttrrrqqqqqqrrrrrrrrrqqqppppppooooooqqqssstttvvvvvvuuutttrrrlllnnnpppqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppqqqrrrrrrqqqrrrtttvvvuuuuuuvvvwwwxxxzzz|||}}}||||||}}}~~~~~~~~~~~~{{{yyy{{{~~~}}}}}}yyyzzzxxxsssgggXXXPPPNNNMMMLLLOOOPPPQQQQQQQQQPPPOOONNNLLLKKKJJJJJJKKKLLLNNNOOOMMMMMMMMMMMMNNNPPPRRRTTTTTTRRRPPPNNNMMMMMMNNNOOOMMMLLLJJJIIIHHHGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNQQQRRRRRRRRRSSSTTTTTTTTTRRRRRRRRRQQQQQQPPPPPPOOOQQQPPPNNNLLLKKKKKKLLLLLLLLLMMMOOOPPPPPPPPPOOONNNMMMMMMNNNOOOOOOOOOOOONNNMMMNNNNNNOOOPPPQQQRRRRRROOOOOONNNMMMMMMLLLLLLMMMLLLLLLMMMNNNMMMLLLJJJIIIEEEEEEFFFHHHKKKMMMPPPQQQVVVSSSNNNIIIFFFHHHMMMQQQOOONNNMMMNNNQQQRRRRRRRRROOOOOONNNLLLKKKKKKKKKKKKMMMMMMMMMOOOQQQQQQPPPNNNOOONNNMMMNNNOOOPPPOOONNNNNNOOOSSSXXX[[[YYYSSSMMMKKKJJJJJJJJJKKKMMMOOOPPPPPPNNNMMMMMMOOOQQQQQQQQQPPPPPPPPPOOONNNNNNMMMMMMLLLLLLMMMNNNPPPQQQRRRRRRPPPOOONNNMMMMMMNNNOOOPPPNNNNNNOOOOOOOOONNNMMMMMMOOOMMMKKKKKKMMMNNNMMMLLLLLLMMMOOOPPPRRRRRRSSSSSSTTTUUUXXX___lll~~~{{{yyyrrrxxx~~~~~~}}}}}}{{{wwwuuuxxxyyyzzz|||{{{nnnkkkhhh^^^UUUOOOLLLHHHDDDAAA??????@@@@@@@@@AAABBBCCCBBBBBBBBB>>>????????????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999888888999::::::999777888888888999999:::::::::888999999999999:::::::::<<<;;;;;;:::999888888777;;;;;;:::::::::::::::999<<<;;;;;;:::999999888888999::::::::::::999888888888888888777777777777777vvvuuuttttttvvvwwwwwwvvvuuutttssssssrrrrrrrrrrrrvvvuuusssrrrtttvvvyyy{{{wwwuuusssrrrsssssssssrrrppppppqqqrrrsssttttttsssssstttvvvvvvuuutttrrrqqqsssssssssrrrrrrqqqqqqqqqqqqrrrtttuuuuuutttsssrrrmmmnnnpppqqqrrrsssrrrrrrqqqqqqqqqqqqrrrrrrrrrssstttuuuvvvvvvuuuvvvwwwyyyxxxxxxxxxyyy{{{}}}~~~}}}|||}}}}}}}}}}}}}}}yyywwwzzz|||||||||wwwwwwzzzqqqcccUUUNNNLLLLLLKKKMMMNNNOOOPPPQQQPPPPPPOOOKKKKKKJJJJJJKKKLLLNNNOOONNNMMMMMMMMMMMMNNNOOOPPPQQQPPPOOONNNMMMNNNOOOPPPNNNMMMKKKJJJHHHGGGGGGGGGGGGHHHIIIJJJLLLMMMMMMNNNQQQQQQRRRRRRSSSTTTUUUUUUQQQQQQQQQPPPPPPPPPOOOOOOQQQPPPOOOMMMLLLLLLLLLLLLMMMMMMNNNOOOOOOOOONNNMMMLLLLLLMMMMMMNNNNNNNNNNNNKKKLLLLLLMMMNNNNNNOOOOOOPPPOOOLLLJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMKKKJJJIIICCCDDDEEEHHHJJJMMMPPPRRRWWWVVVSSSNNNJJJKKKQQQWWWQQQOOOMMMMMMNNNOOOOOOOOOPPPOOOMMMJJJHHHHHHHHHHHHJJJKKKLLLOOOQQQRRRPPPNNNLLLKKKKKKLLLMMMNNNOOOOOOPPPQQQSSSWWWZZZWWWQQQKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKLLLOOOQQQQQQQQQPPPPPPOOOOOONNNNNNNNNMMMKKKLLLMMMNNNOOOPPPQQQRRRSSSQQQOOOMMMLLLMMMNNNOOONNNNNNOOOOOOOOONNNNNNMMMNNNMMMLLLLLLMMMNNNMMMLLLLLLMMMNNNPPPQQQQQQRRRRRROOOSSSWWW[[[bbbooo|||sssrrrwww}}}{{{wwwtttyyy{{{pppttttttvvv|||{{{wwwsssjjjaaaZZZXXXTTTOOOJJJFFFDDDBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::999888999;;;;;;999888888888999999:::;;;;;;;;;999999999999999999999999999999999999999:::;;;;;;::::::::::::999999999999:::::::::999999888888888:::::::::::::::999888888888888888888888888888888vvvuuuuuuvvvxxxyyyyyywwwuuuuuuuuuuuuttttttsssrrrxxxvvvtttrrrrrrtttvvvxxxwwwuuutttsssttttttsssrrrpppqqqqqqqqqrrrrrrsssttttttttttttuuuuuutttsssrrrqqqqqqqqqqqqpppppppppppprrrrrrsssssssssrrrqqqqqqpppqqqrrrssstttuuuuuuuuurrrrrrsssssstttuuuuuuvvvvvvwwwyyyyyyyyyyyyzzz{{{zzzzzz{{{{{{}}}~~~~~~}}}~~~}}}||||||yyyvvvyyy|||}}}~~~}}}{{{nnn___TTTOOOMMMLLLKKKKKKMMMNNNPPPPPPPPPPPPOOOKKKJJJJJJJJJJJJLLLMMMNNNOOOOOONNNNNNNNNNNNNNNNNNRRRQQQPPPNNNNNNNNNNNNNNNOOONNNMMMKKKJJJJJJIIIIIIHHHHHHIIIIIIKKKLLLMMMMMMOOOOOOPPPPPPQQQRRRSSSSSSPPPPPPPPPPPPOOOOOOOOOOOOQQQPPPOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLMMMMMMMMMNNNNNNKKKLLLLLLMMMMMMNNNNNNNNNPPPNNNKKKIIIHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJCCCDDDEEEHHHJJJMMMPPPQQQVVVVVVUUURRROOOPPPUUUZZZWWWTTTOOOMMMMMMMMMMMMMMMPPPOOOLLLJJJHHHGGGGGGGGGIIIIIIJJJMMMOOOPPPOOONNNIIIJJJKKKLLLMMMPPPRRRTTTVVVUUUUUUXXXZZZXXXRRRNNNLLLKKKKKKJJJJJJIIIIIIIIIJJJIIIIIIKKKMMMOOOPPPOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOTTTSSSPPPNNNMMMMMMNNNOOOMMMNNNNNNOOOOOOOOONNNNNNNNNMMMLLLMMMNNNOOONNNLLLMMMNNNOOOPPPQQQRRRRRRRRRPPPTTTWWWYYY[[[bbbmmmvvvtttuuuxxx}}}~~~xxxzzz}}}xxxqqqnnnnnnooouuu~~~yyysssnnnhhhgggeeeaaa[[[TTTNNNKKKGGGGGGFFFDDDCCCBBBBBBAAACCCCCCCCCBBBAAA@@@??????<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::<<<<<<:::999999999::::::;;;;;;;;;;;;999999999999999999999999888888888888888999:::;;;999999999999999999999999666777777777888888888999999::::::::::::999888888999999999999999999999999wwwvvvvvvxxxzzzzzzyyywwwuuuvvvwwwwwwwwwuuutttrrrxxxwwwuuusssrrrsssttttttwwwvvvuuuuuuuuuuuusssrrrpppqqqrrrqqqpppqqqrrrtttuuusssrrrrrrttttttsssrrrnnnnnnnnnnnnnnnnnnnnnnnnrrrrrrrrrrrrrrrrrrqqqqqqsssssstttuuuvvvwwwxxxxxxuuuuuuvvvvvvwwwxxxxxxyyywwwyyy{{{{{{{{{zzz{{{||||||||||||}}}~~~}}}}}}~~~~~~~~~|||||||||zzzxxx{{{~~~yyyjjjZZZSSSQQQOOOMMMMMMKKKLLLMMMOOOPPPPPPOOOOOOKKKJJJIIIIIIJJJKKKMMMNNNOOOOOOOOONNNNNNNNNMMMMMMQQQPPPOOONNNNNNMMMMMMMMMOOOOOONNNMMMLLLLLLLLLLLLJJJJJJIIIJJJJJJKKKLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOPPPPPPMMMMMMLLLLLLMMMMMMNNNOOONNNNNNNNNNNNOOOOOOPPPPPPNNNMMMJJJIIIHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFGGGIIIKKKMMMOOOPPPSSSTTTTTTSSSSSSTTTWWWYYY[[[WWWQQQNNNMMMNNNNNNNNNOOONNNLLLKKKIIIHHHHHHHHHIIIHHHHHHIIILLLNNNNNNMMMIIIKKKLLLNNNOOORRRVVVYYYZZZYYYYYY[[[]]][[[VVVQQQMMMLLLLLLKKKJJJIIIHHHGGGIIIHHHHHHJJJMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLNNNNNNMMMMMMMMMMMMMMMMMMSSSQQQPPPNNNMMMLLLMMMMMMMMMMMMNNNOOOOOOOOONNNNNNNNNMMMMMMNNNOOOOOONNNLLLNNNOOOPPPQQQQQQRRRRRRRRRUUUUUUTTTSSSTTTZZZcccjjjqqq}}}|||zzz|||~~~~~~~~~zzzvvvooonnnlllooovvv}}}{{{uuuuuuuuurrrmmmfff```\\\QQQOOOKKKGGGDDDCCCBBBBBBAAA@@@???>>>>>>>>>??????===>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;<<<======<<<:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888888888888888777777777777888888888888999999999555555666666777888888999888999999999999888777777888888888888888999999999wwwvvvvvvxxxyyyyyywwwvvvsssuuuvvvxxxwwwvvvtttrrrwwwvvvuuutttsssssssssssswwwvvvuuuuuuvvvvvvtttrrrpppqqqrrrqqqoooooorrruuuvvvssspppppprrrttttttsssnnnnnnnnnnnnnnnnnnnnnnnnqqqqqqrrrrrrssstttttttttuuuuuuuuuvvvwwwxxxyyyzzzxxxyyyyyyzzzzzz{{{{{{{{{wwwyyy{{{|||{{{{{{{{{|||}}}}}}}}}~~~~~~|||{{{}}}~~~~~~}}}|||}}}~~~~~~~~~}}}}}}}}}zzz~~~}}}|||yyy~~~vvveeeVVVRRRSSSQQQNNNNNNKKKLLLMMMOOOOOOOOONNNNNNJJJJJJIIIIIIJJJKKKMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNLLLLLLKKKJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNOOOOOOPPPPPPPPPPPPPPPNNNNNNNNNNNNOOOQQQRRRRRRNNNNNNMMMLLLMMMNNNOOOPPPNNNNNNNNNNNNOOOOOOOOOOOOLLLKKKJJJIIIIIIJJJKKKKKKHHHHHHHHHHHHIIIIIIJJJKKKIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOPPPSSSVVVXXXXXXWWWXXXTTTNNNKKKKKKLLLNNNOOOMMMMMMMMMMMMLLLKKKJJJIIIJJJHHHFFFFFFHHHKKKLLLLLLIIIKKKLLLMMMMMMOOOTTTXXXXXXXXXZZZ]]]___\\\UUUOOOKKKKKKKKKKKKKKKJJJIIIIIIJJJIIIIIIKKKMMMNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMOOONNNNNNMMMLLLKKKJJJJJJLLLMMMNNNOOOOOOOOOOOONNNNNNMMMMMMNNNPPPPPPNNNLLLNNNNNNOOOPPPQQQQQQQQQQQQSSSRRRRRRRRRVVV[[[aaadddcccnnn}}}zzzvvvqqqppptttzzz~~~{{{wwwsssqqqgggbbb\\\UUUPPPNNNOOOOOOHHHFFFBBB???===<<<<<<======>>>@@@AAAAAA@@@>>>===????????????????????????>>>=========??????===<<<======<<<<<<;;;;;;:::::::::::::::999999999888888444555666777888777666666777777777777888888999999777777777777777888888888777888888888888777666666555666666666777777777777vvvvvvvvvwwwxxxxxxvvvtttrrrtttvvvwwwxxxvvvtttrrruuuuuutttttttttsssssssssxxxvvvvvvvvvwwwvvvtttrrrppprrrrrrqqqoooooorrruuuvvvrrrnnnnnnpppssstttsssqqqqqqqqqqqqqqqqqqrrrrrrppppppqqqsssuuuvvvwwwxxxvvvvvvvvvvvvwwwyyyzzz{{{{{{{{{{{{|||||||||}}}}}}vvvyyy{{{||||||{{{{{{|||}}}}}}}}}~~~~~~|||zzzzzz|||~~~~~~~~~yyyzzz|||~~~}}}|||~~~}}}||||||}}}zzz~~~vvvwwwttt|||~~~sssaaaSSSQQQSSSRRRNNNNNNKKKLLLMMMNNNOOONNNNNNMMMJJJJJJIIIIIIJJJKKKMMMNNNLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNOOONNNMMMLLLJJJJJJKKKLLLLLLNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOMMMNNNOOOPPPQQQQQQQQQQQQNNNNNNNNNOOOPPPQQQSSSTTTOOONNNMMMMMMMMMNNNPPPPPPLLLLLLLLLLLLLLLMMMMMMMMMKKKKKKJJJJJJJJJKKKKKKLLLFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKKKKKKKLLLLLLMMMMMMLLLNNNSSSXXXZZZXXXUUURRRNNNIIIFFFGGGJJJLLLMMMKKKLLLMMMNNNNNNMMMLLLKKKJJJHHHEEEDDDFFFIIIKKKKKKGGGIIIJJJJJJIIIKKKOOOTTTRRRTTTXXX]]]___ZZZQQQJJJJJJJJJKKKKKKLLLKKKKKKJJJKKKKKKKKKLLLNNNOOONNNLLLJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNLLLLLLLLLLLLKKKJJJIIIHHHLLLMMMNNNOOOOOOOOOOOOOOONNNMMMMMMOOOPPPPPPNNNLLLMMMNNNOOOPPPPPPPPPPPPPPPNNNPPPSSSYYY^^^aaaaaa```]]]aaagggpppyyyuuuvvvzzz~~~~~~{{{rrrjjjdddbbbcccdddYYYUUUNNNHHHBBB@@@??????===>>>@@@AAAAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>@@@@@@>>>===>>>>>>===<<<;;;::::::999:::::::::999999888888888...000444777999999999999666666777777888888888999::::::999999888777777777777777777777777666555555333444444444555555666666wwwxxxyyyyyyxxxwwwvvvtttrrrrrrsssssssssrrrqqqqqqvvvtttrrrsssuuuvvvtttrrrvvvtttrrrsssvvvwwwvvvuuurrrrrrqqqqqqrrrsssuuuvvvppppppppppppqqqqqqrrrssstttrrrppppppqqqqqqpppooouuuuuuuuuuuuvvvwwwyyyyyytttvvvwwwwwwwwwwwwyyyzzz{{{zzzzzz|||~~~~~~}}}|||{{{{{{{{{{{{|||}}}}}}}}}{{{zzzzzz}}}~~~|||{{{|||}}}~~~}}}}}}}}}|||}}}~~~|||}}}~~~~~~~~~|||vvvuuu~~~yyyfff^^^UUUPPPOOOOOOLLLIIIKKKJJJKKKLLLOOOPPPOOONNNMMMNNNNNNOOONNNMMMLLLKKKKKKOOOSSSRRRNNNKKKLLLNNNMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJJJJLLLMMMNNNKKKMMMOOOOOOLLLIIIHHHHHHJJJLLLNNNNNNLLLLLLNNNQQQOOONNNMMMLLLLLLMMMNNNOOOKKKLLLMMMLLLJJJJJJKKKLLLPPPOOONNNLLLLLLLLLMMMMMMNNNLLLKKKKKKLLLLLLKKKJJJKKKJJJJJJLLLOOOPPPNNNKKKIIIJJJKKKLLLLLLKKKJJJIIIGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGHHHJJJLLLMMMNNNRRRNNNLLLOOOTTTWWWVVVTTTLLLJJJHHHFFFEEEFFFHHHJJJMMMMMMMMMMMMMMMLLLKKKKKKHHHGGGFFFFFFGGGHHHJJJKKKGGGGGGGGGGGGHHHJJJLLLNNNPPPQQQSSSUUUWWWWWWTTTRRRJJJJJJJJJJJJJJJKKKLLLLLLHHHJJJKKKMMMNNNOOONNNNNNJJJJJJJJJKKKMMMMMMKKKIIIEEEHHHLLLLLLKKKIIIJJJLLLJJJKKKLLLKKKIIIHHHIIIJJJKKKKKKLLLNNNOOOOOOLLLJJJKKKLLLOOOPPPPPPOOOLLLKKKNNNNNNOOOPPPPPPQQQQQQRRRNNNPPPTTTZZZ```ccccccbbbXXX\\\```dddkkk{{{|||}}}~~~wwwfffWWWOOOHHHCCC>>>===>>>???>>>===>>>@@@BBB>>>>>>>>>>>>>>>>>>??????AAA@@@@@@??????@@@@@@AAA>>>===============>>>>>>;;;;;;:::::::::999999999999999999999999999999999999888888888888999::::::888888888888777777777777888888888888888888888888888888888888888888888888xxxxxxxxxxxxwwwvvvuuutttqqqqqqrrrrrrrrrrrrrrrrrruuusssrrrsssuuuuuutttrrruuusssqqqrrrtttvvvuuutttsssrrrqqqqqqrrrsssuuuvvvqqqqqqqqqqqqrrrssstttuuuvvvtttrrrrrrsssssssssrrrttttttuuuuuuvvvvvvwwwwwwtttvvvxxxyyyxxxxxxyyyzzzxxxxxxyyy|||~~~yyyyyyyyyyyyyyyzzz{{{{{{}}}|||zzz{{{|||~~~|||{{{{{{{{{|||~~~~~~}}}|||{{{|||~~~}}}~~~|||yyyzzzooo```YYYRRRNNNOOOPPPNNNLLLMMMLLLLLLNNNPPPQQQPPPNNNMMMMMMNNNOOONNNMMMLLLKKKJJJNNNRRRQQQMMMJJJKKKMMMLLLMMMNNNOOOOOOOOOOOOOOOMMMLLLKKKKKKKKKLLLMMMNNNLLLNNNPPPPPPNNNKKKJJJJJJKKKMMMOOONNNMMMLLLNNNPPPNNNNNNLLLLLLKKKLLLMMMMMMLLLMMMOOONNNMMMLLLLLLMMMPPPOOONNNMMMLLLMMMNNNNNNMMMKKKIIIIIIJJJKKKJJJIIIKKKJJJJJJMMMOOOPPPNNNLLLIIIJJJKKKLLLLLLKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIKKKMMMNNNQQQNNNKKKMMMQQQTTTRRRPPPIIIHHHFFFEEEEEEEEEGGGHHHKKKKKKLLLLLLKKKKKKJJJIIIJJJIIIHHHGGGGGGGGGHHHHHHGGGFFFFFFFFFHHHIIIKKKLLLNNNOOOPPPRRRSSSSSSRRRPPPLLLKKKJJJIIIIIIIIIJJJJJJIIIJJJKKKMMMNNNNNNMMMMMMKKKKKKKKKLLLMMMMMMKKKIIIDDDFFFIIIIIIGGGGGGHHHJJJIIIJJJKKKJJJHHHHHHHHHIIIIIIJJJKKKMMMNNNNNNMMMLLLKKKLLLNNNOOOOOONNNLLLKKKMMMMMMNNNNNNOOOPPPPPPQQQOOOPPPRRRWWW\\\```aaa```XXXZZZ\\\[[[^^^gggwww|||zzz|||mmm```WWWQQQNNNIIIFFFBBB>>><<<;;;<<<<<<;;;<<<===>>>???@@@@@@@@@@@@@@@??????>>>???????????????>>>============>>><<<<<<<<<<<<;;;;;;;;;::::::999999999999999888888999999888888999999:::;;;999999999888888777777777777777777777777777777777888888888888888888888888zzzyyyxxxwwwuuutttttttttqqqqqqppppppppprrrsssttttttsssrrrssstttuuutttssssssrrrpppqqqsssttttttssssssrrrrrrrrrrrrtttuuuvvvqqqqqqrrrrrrtttuuuwwwwwwxxxvvvttttttuuuvvvvvvuuussstttuuuvvvvvvvvvuuuttttttvvvyyyzzzzzzyyyxxxyyyuuuuuuxxx{{{}}}yyyyyyyyyyyyyyyzzzzzz{{{~~~}}}}}}||||||||||||}}}~~~}}}|||{{{{{{{{{~~~{{{zzz{{{|||}}}{{{}}}|||dddYYYTTTOOONNNPPPQQQQQQPPPPPPPPPOOOPPPRRRRRRPPPOOOLLLMMMNNNNNNNNNMMMLLLKKKIIILLLOOOOOOLLLIIIJJJLLLLLLMMMNNNOOOPPPQQQQQQQQQNNNNNNMMMLLLLLLLLLMMMMMMMMMOOOQQQQQQOOOMMMLLLMMMMMMNNNOOOOOONNNMMMNNNPPPNNNMMMLLLKKKKKKKKKKKKKKKLLLNNNPPPQQQOOONNNNNNOOONNNNNNMMMLLLLLLMMMOOOOOOKKKIIIHHHGGGHHHIIIHHHGGGJJJJJJKKKMMMOOOOOOMMMLLLJJJJJJLLLLLLLLLLLLJJJJJJFFFGGGHHHIIIIIIHHHGGGGGGFFFFFFGGGHHHIIIJJJLLLMMMPPPMMMJJJKKKMMMOOOMMMKKKEEEEEEEEEDDDEEEEEEFFFFFFJJJJJJJJJJJJJJJIIIHHHHHHLLLKKKIIIGGGFFFFFFEEEEEEFFFFFFEEEEEEFFFHHHJJJKKKLLLLLLMMMNNNNNNOOOOOOOOONNNMMMJJJHHHGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLLLLKKKKKKLLLMMMMMMKKKJJJEEEFFFGGGGGGFFFFFFHHHJJJHHHIIIJJJIIIHHHGGGGGGIIIGGGHHHIIIKKKLLLMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPOOOOOOPPPSSSWWW[[[\\\]]][[[\\\\\\YYYWWWZZZccckkk~~~}}}|||{{{wwwvvvxxxxxxxxxzzz}}}~~~yyyuuuwwwxxxzzz{{{~~~pppfffbbbaaa[[[SSSIIIBBB???>>><<<;;;888888999:::;;;;;;<<<<<>>>>>===>>>>>>>>>??????>>>======<<<======>>>>>>============<<<<<<;;;;;;:::::::::999999999::::::999999::::::;;;<<<;;;;;;:::999888888777777666666666666666666666666888888888888888888888888{{{zzzwwwuuutttsssssssssqqqpppnnnnnnoooqqqsssuuusssrrrrrrssssssttttttsssrrrqqqpppqqqqqqrrrssssssssssssrrrrrrssstttvvvwwwrrrrrrssstttuuuwwwyyyzzzxxxvvvuuuuuuwwwxxxwwwwwwtttuuuwwwxxxxxxvvvtttsssssswwwzzz|||{{{yyyxxxxxxtttuuuwww{{{~~~~~~|||zzz{{{{{{zzzzzz{{{{{{|||}}}}}}}}}}}}}}}}}}|||{{{zzz~~~~~~}}}}}}}}}|||||||||~~~|||{{{|||}}}~~~~~~|||uuu]]]VVVSSSPPPOOOQQQSSSSSSRRRSSSRRRQQQRRRSSSSSSQQQOOOKKKLLLMMMNNNNNNMMMLLLKKKHHHJJJLLLLLLJJJIIIIIIJJJLLLMMMNNNOOOOOOOOOOOOOOOOOOOOONNNMMMMMMLLLLLLLLLLLLNNNPPPPPPNNNMMMNNNNNNNNNOOOOOOOOONNNNNNNNNNNNMMMLLLKKKKKKJJJJJJIIIIIIKKKNNNPPPQQQPPPOOONNNOOOLLLLLLKKKKKKKKKLLLNNNOOOJJJHHHFFFFFFGGGHHHGGGFFFHHHHHHJJJKKKLLLMMMLLLKKKJJJKKKLLLMMMMMMLLLKKKJJJFFFHHHJJJKKKKKKJJJIIIHHHFFFFFFGGGGGGIIIJJJKKKLLLNNNLLLIIIIIIJJJJJJHHHGGGDDDDDDEEEEEEFFFFFFFFFGGGIIIIIIJJJJJJIIIIIIHHHGGGJJJJJJIIIHHHFFFFFFEEEEEEFFFFFFEEEEEEEEEGGGHHHIIIKKKKKKKKKKKKKKKLLLNNNOOOQQQOOOLLLIIIGGGGGGHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJKKKLLLLLLKKKIIIHHHHHHHHHGGGGGGIIIKKKLLLHHHIIIJJJIIIGGGFFFGGGHHHFFFGGGIIIKKKKKKLLLNNNOOOMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPNNNMMMOOORRRVVVXXXYYYZZZ\\\\\\ZZZWWWXXX]]]bbbhhhsss|||yyyzzzyyyuuussstttqqqppppppvvv~~~|||vvvvvvvvvtttrrrttt{{{xxxuuuvvvlllaaaTTTKKKIIIHHHFFFCCC???>>>;;;999777777888888;;;;;;;;;;;;;;;<<<<<<===<<<;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::<<<<<<;;;;;;<<<<<<===>>>===<<<<<<;;;:::999888888777777777777777777777777888888888888888888888888{{{yyywwwtttsssrrrrrrssspppooonnnmmmnnnpppssstttqqqrrrrrrsssssssssttttttqqqrrrrrrqqqqqqrrrssstttssssssrrrrrrssstttvvvwwwsssssstttuuuvvvxxxzzz{{{wwwuuutttuuuwwwxxxxxxwwwuuuwwwxxxyyyyyyxxxvvvttttttwwwzzz{{{zzzxxxwwwwwwvvvvvvwwwyyy{{{{{{yyywwwzzzzzzzzzzzzzzz{{{|||||||||}}}}}}~~~~~~}}}|||{{{}}}|||||||||}}}~~~~~~||||||}}}{{{~~~~~~zzzxxxzzz~~~lllYYYVVVTTTSSSRRRSSSSSSSSSRRRTTTSSSRRRRRRSSSSSSQQQOOOKKKKKKMMMMMMNNNMMMLLLKKKHHHIIIJJJJJJIIIIIIIIIJJJMMMMMMMMMMMMMMMLLLKKKJJJNNNNNNNNNNNNMMMMMMLLLLLLJJJKKKMMMMMMMMMLLLNNNOOOPPPOOONNNNNNNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIJJJLLLOOOOOONNNNNNNNNOOOKKKJJJIIIIIIJJJKKKLLLMMMIIIGGGFFFFFFGGGGGGGGGEEEEEEGGGIIIJJJJJJJJJJJJIIIJJJKKKLLLMMMMMMLLLKKKJJJGGGIIIKKKLLLMMMLLLJJJIIIGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLJJJHHHHHHHHHGGGFFFEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKKKKJJJIIIJJJMMMPPPSSSQQQNNNKKKJJJIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKIIIIIIJJJKKKJJJHHHIIIHHHGGGGGGHHHJJJKKKLLLHHHIIIJJJIIIGGGFFFGGGHHHGGGIIILLLMMMLLLLLLNNNPPPMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNOOOOOOPPPQQQQQQQQQPPPNNNLLLLLLOOOSSSUUUVVVUUUVVVXXXWWWUUUUUUXXX[[[^^^bbblll}}}zzzxxxxxx||||||wwwsssrrrooolllkkkqqqzzz}}}yyywwwuuuqqqnnnooouuu|||wwwmmm```XXXVVVVVVTTTRRRQQQMMMGGG@@@<<<::::::;;;888777777777777777888999777777777777888:::;;;<<<::::::::::::::::::::::::=======================================>>>??????>>>======<<<;;;:::::::::999999999999999999999999888888888888888888888888xxxwwwvvvuuusssrrrrrrrrroooooonnnnnnnnnpppqqqrrrpppqqqssssssrrrrrrsssuuurrrssstttsssrrrrrrtttvvvtttssssssssssssuuuvvvwwwtttttttttuuuvvvxxxyyyzzzvvvttttttuuuwwwyyyyyyxxxvvvwwwxxxyyyyyyyyyxxxwwwtttvvvyyyzzzxxxwwwvvvvvvxxxwwwvvvwwwxxxxxxwwwuuuxxxxxxxxxxxxxxxyyyyyyzzz{{{{{{}}}~~~~~~}}}|||}}}~~~{{{zzz{{{|||{{{}}}}}}}}}{{{xxxtttuuuzzzuuubbbVVVVVVUUUUUUTTTSSSRRRRRRQQQSSSRRRQQQQQQRRRRRRPPPNNNJJJKKKLLLMMMMMMMMMLLLKKKHHHHHHHHHHHHIIIIIIIIIJJJLLLLLLLLLKKKJJJIIIHHHGGGMMMMMMMMMNNNMMMMMMLLLKKKGGGIIIKKKKKKKKKLLLNNNOOOPPPOOOMMMMMMMMMMMMLLLJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJLLLMMMMMMLLLLLLNNNOOOKKKJJJJJJIIIIIIJJJKKKLLLJJJHHHGGGFFFGGGHHHGGGFFFDDDFFFIIIJJJIIIHHHIIIJJJKKKKKKMMMMMMMMMMMMKKKKKKIIIJJJKKKMMMMMMMMMMMMLLLIIIHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIHHHHHHHHHGGGHHHHHHIIIJJJIIIIIIIIIIIIIIIHHHGGGGGGDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKJJJHHHHHHLLLOOOQQQPPPOOONNNLLLLLLKKKKKKKKKJJJKKKKKKLLLNNNOOOPPPNNNLLLJJJIIIJJJKKKJJJIIIHHHGGGFFFFFFHHHJJJJJJIIIHHHIIIJJJIIIHHHGGGGGGIIIIIIMMMQQQQQQOOOMMMMMMOOOMMMMMMKKKKKKKKKKKKMMMMMMNNNOOOOOOPPPPPPQQQRRRRRROOOMMMLLLLLLOOORRRTTTTTTTTTVVVXXXWWWVVVVVVVVVWWWYYYXXX]]]iiiyyy{{{zzz}}}|||wwwuuurrrnnnlllpppxxx}}}{{{xxxuuurrrooommmooosssxxx|||yyyooohhheeedddcccbbb___[[[UUUMMMGGGCCCAAA@@@<<<;;;999888666666555555555555555555666888999:::666666777777777777888888::::::;;;<<<<<<======>>>======<<<<<<======>>>???>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::uuuvvvuuuuuutttsssrrrqqqoooooooooooooooooooooooooooqqqssssssqqqqqqsssvvvtttuuuvvvvvvttttttvvvxxxttttttsssssstttuuuvvvxxxuuuuuuuuuuuuvvvwwwxxxyyyvvvuuutttuuuxxxzzzzzzzzzvvvvvvwwwwwwxxxxxxyyyyyyuuuvvvxxxxxxvvvuuuuuuvvvwwwuuuttttttvvvwwwxxxwwwxxxxxxwwwwwwxxxxxxyyyzzzzzzzzz|||}}}||||||}}}zzzyyyzzz{{{~~~~~~~~~{{{~~~}}}|||yyy{{{{{{xxxuuuuuuyyy~~~sssdddZZZUUUSSSTTTUUUTTTSSSQQQQQQPPPQQQPPPOOOPPPQQQQQQOOONNNIIIJJJLLLMMMMMMMMMLLLKKKIIIHHHGGGHHHIIIJJJJJJJJJJJJJJJKKKJJJJJJIIIHHHHHHJJJKKKLLLMMMMMMMMMLLLKKKGGGHHHJJJJJJKKKLLLNNNPPPQQQNNNLLLLLLMMMLLLJJJHHHHHHIIIKKKLLLMMMMMMLLLLLLKKKLLLLLLKKKKKKLLLOOOQQQNNNMMMLLLKKKJJJKKKLLLMMMLLLJJJHHHHHHIIIIIIIIIHHHEEEHHHKKKKKKJJJIIIJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKLLLLLLMMMNNNNNNOOOJJJJJJJJJJJJKKKLLLMMMMMMKKKLLLLLLKKKJJJKKKLLLMMMKKKJJJHHHGGGFFFGGGIIIJJJGGGGGGHHHHHHGGGGGGFFFEEECCCDDDFFFGGGHHHHHHHHHGGGIIIHHHGGGFFFEEEFFFFFFGGGEEEHHHJJJIIIGGGFFFJJJMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLMMMOOORRRSSSPPPNNNLLLKKKLLLLLLLLLKKKHHHGGGFFFHHHKKKLLLKKKIIIIIIJJJKKKJJJHHHHHHHHHIIILLLQQQVVVVVVRRRMMMLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQNNNMMMLLLMMMPPPSSSTTTTTTUUUVVVWWWXXXXXXWWWWWWXXXVVVTTTVVV]]]fffsss~~~yyyvvvuuuwww{{{|||xxxtttqqqooommmlllmmmoooqqqrrruuuzzz|||vvvrrrpppoooiiihhhfffbbb]]]WWWRRROOOKKKIIIFFFBBB>>>;;;888777777777666666555666666777444444555555555666666666666666777999:::;;;<<<===;;;;;;::::::;;;;;;<<<============>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;ttttttuuuvvvuuutttrrrqqqnnnooooooooooooooonnnmmmnnnqqqssssssqqqqqqsssvvvuuuwwwxxxwwwuuuuuuwwwzzzttttttsssssstttuuuwwwxxxvvvuuuuuuuuuvvvwwwxxxxxxvvvuuuuuuvvvyyy{{{{{{{{{uuuuuuuuuuuuvvvwwwyyyyyyuuuvvvwwwvvvttttttuuuvvvvvvtttrrrrrruuuxxxyyyzzzzzzzzzyyyyyyzzzzzz{{{|||yyyzzz{{{}}}}}}|||}}}~~~{{{yyy{{{}}}{{{}}}~~~~~~|||}}}|||~~~~~~}}}{{{zzzyyy{{{|||zzzvvvuuuyyy}}}wwwgggZZZUUUUUUPPPRRRTTTTTTRRRQQQPPPPPPOOONNNNNNOOOPPPPPPOOOMMMIIIJJJKKKMMMMMMMMMLLLKKKIIIHHHGGGHHHIIIJJJKKKJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKMMMMMMMMMLLLKKKGGGHHHJJJKKKKKKLLLOOORRRQQQNNNKKKKKKLLLLLLIIIFFFHHHIIIKKKLLLNNNNNNMMMMMMMMMMMMLLLKKKJJJLLLPPPSSSPPPOOONNNLLLLLLLLLMMMMMMMMMKKKIIIIIIJJJJJJJJJIIIFFFIIILLLMMMKKKJJJKKKMMMKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLLLLLLLMMMNNNOOOPPPKKKKKKKKKKKKKKKLLLMMMNNNKKKLLLMMMLLLLLLLLLNNNPPPLLLJJJHHHFFFEEEFFFHHHJJJFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFJJJIIIHHHFFFFFFFFFFFFGGGCCCFFFJJJIIIFFFEEEHHHLLLIIIKKKMMMNNNOOONNNLLLKKKJJJJJJKKKLLLNNNQQQSSSUUUSSSPPPNNNMMMMMMNNNMMMMMMJJJIIIIIILLLOOOPPPMMMJJJJJJKKKLLLKKKIIIHHHIIIJJJNNNTTTZZZYYYTTTNNNLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMLLLMMMMMMNNNOOOOOOPPPPPPNNNMMMMMMNNNQQQSSSTTTSSSOOOQQQRRRTTTUUUVVVWWWWWWTTTSSSTTTXXXZZZ___ppp}}}wwwrrrooommmjjjiiiiiiiiihhhhhhpppsssxxx}}}|||yyyxxxuuuwwwyyyyyyuuunnnfffaaaZZZXXXSSSMMMGGGBBB>>><<<:::999888777555555444444333444444444555555666666333333555666888:::;;;<<<999888888888888999::::::=========>>>??????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>;;;999888777666777555333333444555444333444444444555666666777777:::;;;;;;<<<<<<<<<;;;;;;;;;<<<>>>>>>===<<<;;;<<<;;;<<<<<<======<<<<<<;;;pppqqqssstttttttttssssssoooooooooooopppqqqrrrsssppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrssstttvvvxxxzzzxxxvvvvvvwwwxxxwwwvvvtttwwwzzz|||}}}|||zzzxxx}}}~~~}}}{{{wwwuuuuuuuuuxxxzzz{{{{{{yyyxxxwwwxxxvvvuuutttttttttvvvxxxyyyuuuuuuuuuvvvwwwzzz|||~~~{{{zzzyyyzzz|||||||||zzzwwwzzz}}}~~~~~~~~~~~~{{{zzzzzz}}}}}}}}}}}}~~~~~~||||||}}}zzzzzz}}}yyywwwwwwwwwtttttt{{{uuuxxx~~~zzzwwwpppdddYYYQQQMMMJJJIIILLLNNNPPPQQQRRRQQQPPPOOONNNMMMLLLMMMNNNQQQTTTUUUWWWSSSNNNLLLNNNPPPPPPOOOLLLKKKJJJKKKMMMNNNNNNMMMOOOMMMLLLLLLNNNOOOOOONNNNNNNNNNNNMMMKKKKKKMMMNNNMMMMMMNNNNNNNNNNNNMMMMMMNNNOOOPPPPPPOOOMMMKKKIIIIIIJJJLLLMMMOOOPPPPPPPPPNNNMMMMMMLLLLLLLLLMMMMMMOOONNNLLLKKKIIIHHHHHHHHHKKKLLLNNNOOOOOOOOONNNNNNSSSTTTUUUUUUTTTRRRPPPNNNPPPNNNMMMNNNOOOOOONNNLLLNNNLLLJJJJJJKKKLLLKKKJJJKKKJJJIIIJJJMMMPPPPPPPPPNNNMMMLLLKKKJJJKKKLLLMMMOOOPPPNNNJJJJJJMMMOOOMMMNNNMMMKKKIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKPPPPPPQQQQQQQQQQQQQQQQQQOOONNNMMMLLLKKKLLLMMMMMMNNNNNNNNNPPPPPPNNNJJJGGGFFFHHHKKKKKKJJJHHHHHHIIIHHHKKKMMMOOOOOOOOOPPPRRRRRRRRRQQQQQQQQQQQQPPPPPPLLLKKKLLLNNNQQQSSSSSSSSSRRRNNNJJJKKKNNNQQQRRRQQQSSSSSSSSSTTTUUUWWWXXXYYYYYYWWWTTTRRRSSSUUUXXXZZZVVV^^^iiiuuuxxxyyyyyyzzz}}}{{{tttmmmhhhffffffgggkkknnnrrrsssqqqooonnnmmmmmmuuu|||tttrrrnnnlllhhheeeaaa[[[UUUQQQQQQOOOKKKGGGCCC@@@???>>><<<999555333333444444333444444444444444444444444555666777777888888888888888888888999::::::999777;;;;;;<<<<<<<<<<<<;;;;;;qqqrrrtttvvvvvvvvvuuutttoooooooooooopppqqqrrrrrrppppppqqqqqqrrrrrrrrrrrrpppppppppqqqrrrsssuuuvvvwwwvvvvvvwwwyyy{{{zzzyyyuuuwwwzzz|||}}}|||{{{zzzyyyzzz{{{zzzxxxvvvwwwwwwwwwyyy{{{{{{zzzxxxxxxxxxxxxwwwvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxyyyzzz|||}}}{{{zzzzzz{{{||||||||||||yyyzzz||||||||||||~~~~~~|||zzzyyyyyyyyy{{{}}}~~~}}}~~~}}}{{{}}}~~~~~~zzzrrrqqqqqqpppmmmooo{{{}}}~~~zzzwwwlll^^^TTTPPPNNNKKKIIILLLMMMNNNOOOPPPOOONNNMMMLLLLLLLLLLLLOOORRRVVVXXXZZZUUUNNNKKKMMMPPPPPPPPPNNNLLLKKKJJJKKKKKKKKKJJJQQQOOOMMMMMMNNNOOOOOONNNMMMOOOPPPOOOMMMLLLMMMNNNMMMNNNNNNOOOOOOOOOOOONNNMMMOOOPPPQQQPPPNNNKKKIIIIIIJJJKKKLLLNNNOOOPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJKKKMMMOOOQQQPPPPPPOOOOOOSSSTTTUUUVVVUUUTTTRRRPPPRRROOOMMMMMMNNNOOOOOONNNLLLKKKJJJJJJJJJJJJIIIIIIJJJHHHGGGHHHKKKNNNOOOOOOMMMLLLKKKJJJJJJJJJKKKKKKNNNPPPOOOLLLLLLPPPRRRPPPNNNLLLKKKIIIHHHGGGHHHHHHFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGHHHIIIJJJLLLNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLSSSRRRRRRRRRQQQQQQRRRRRRPPPOOONNNNNNNNNNNNOOOOOONNNNNNNNNOOOPPPNNNKKKHHHFFFGGGIIIIIIGGGFFFFFFGGGGGGHHHIIIKKKLLLNNNPPPQQQOOOOOOOOOOOOOOONNNNNNNNNOOONNNOOORRRUUUVVVTTTRRRSSSNNNJJJJJJMMMQQQRRRRRRRRRRRRRRRSSSTTTVVVXXXYYYZZZXXXVVVUUUTTTUUUVVVWWWVVVXXX\\\cccppp~~~|||zzzxxx{{{zzzqqqlllkkkllllllppprrrssssssrrrqqqqqqrrrnnnuuu~~~}}}zzz{{{zzzxxxuuurrrnnniiifffaaa^^^ZZZUUUQQQOOOMMMMMMEEEBBB===999888777666555666666666555555555444444222222333444444444444444888666444666999:::888555888999999::::::999999888pppqqqssstttuuuuuuuuutttqqqqqqppppppooopppppppppqqqrrrssssssttttttssssssnnnnnnooooooppprrrssssssrrrssstttxxx{{{}}}}}}|||xxxxxxxxxyyyzzz{{{}}}~~~wwwyyyzzzzzzwwwvvvuuuvvvwwwyyy{{{{{{zzzxxxxxxxxx{{{{{{zzzyyyyyyxxxxxxxxx|||{{{{{{zzzzzzzzzzzzzzz{{{{{{||||||||||||}}}}}}||||||{{{yyyxxxyyy}}}}}}}}}zzzyyyxxxvvvwwwyyy|||~~~~~~~~~~~~zzzwwwqqqpppooonnnmmmrrryyyooodddWWWOOOMMMLLLJJJGGGLLLLLLMMMNNNMMMMMMLLLKKKKKKKKKLLLMMMOOOSSSVVVXXXZZZTTTMMMJJJKKKNNNPPPPPPNNNLLLKKKKKKMMMOOONNNNNNRRRPPPMMMLLLMMMNNNNNNMMMMMMOOOQQQPPPOOOMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPLLLNNNPPPQQQQQQOOOMMMKKKJJJJJJJJJKKKLLLMMMNNNOOOLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMOOOOOOPPPOOONNNNNNLLLOOOSSSTTTRRRQQQPPPQQQOOOQQQRRRTTTTTTSSSQQQPPPPPPNNNLLLKKKMMMOOOOOOOOOJJJJJJKKKJJJIIIHHHHHHHHHIIIHHHGGGHHHJJJLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJLLLNNNNNNKKKLLLPPPQQQPPPIIIHHHHHHHHHHHHHHHIIIIIIGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKGGGGGGHHHJJJKKKNNNOOOQQQNNNMMMMMMLLLLLLMMMMMMNNNSSSSSSRRRQQQQQQQQQRRRRRROOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLNNNPPPPPPMMMKKKGGGHHHIIIIIIGGGFFFGGGHHHIIIHHHHHHIIIKKKMMMNNNOOOMMMMMMMMMMMMMMMNNNNNNNNNOOOOOORRRXXX]]]^^^ZZZUUUTTTPPPLLLKKKOOOSSSTTTTTTRRRQQQQQQRRRSSSUUUXXXYYYZZZYYYWWWVVVVVVVVVXXXXXXXXXXXXXXX[[[aaaooo|||~~~yyytttttttttuuutttuuuuuusssqqqoooooopppqqqwww~~~|||zzz~~~|||~~~~~~zzzwwwuuutttjjjhhheeebbb___]]]\\\\\\WWWSSSNNNHHHDDD???;;;888777777777666555555444444555555555555555444444333:::777555666999:::999666555555666666666666555555ooooooooopppqqqrrrsssssssssrrrqqqpppooooooooooooqqqrrrtttuuuuuuuuutttsssllllllmmmnnnooopppqqqqqqpppqqqtttxxx|||~~~~~~|||yyyxxxvvvvvvwwwzzz}}}{{{|||}}}{{{xxxtttsssrrrxxxzzz{{{{{{yyyxxxwwwxxx{{{{{{{{{{{{{{{zzzzzzzzz}}}}}}|||{{{{{{zzzyyyxxx{{{|||}}}}}}||||||}}}}}}|||zzzwwwvvvwww{{{~~~{{{}}}~~~}}}zzzwwwvvvvvvuuuvvvyyy|||~~~~~~~~~~~~~~~tttppplllkkkmmmuuu~~~~~~wwwiii```VVVOOOOOOPPPOOOMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKKKKLLLNNNPPPRRRTTTUUUVVVPPPJJJGGGIIILLLMMMMMMKKKJJJKKKNNNSSSWWWYYYYYYSSSPPPMMMKKKLLLMMMMMMLLLMMMOOORRRRRRPPPNNNMMMMMMNNNOOOPPPQQQQQQRRRRRRQQQKKKMMMOOOPPPQQQPPPOOONNNLLLLLLKKKKKKLLLMMMMMMNNNKKKLLLNNNOOOPPPPPPQQQPPPLLLMMMPPPRRRRRRRRRPPPOOONNNRRRVVVWWWTTTQQQQQQRRRNNNPPPQQQRRRRRRQQQPPPOOONNNLLLJJJJJJLLLMMMMMMMMMHHHJJJKKKKKKIIIHHHHHHIIIJJJIIIIIIJJJLLLMMMKKKJJJKKKKKKKKKJJJJJJJJJIIIIIIIIILLLLLLJJJKKKNNNOOOMMMDDDEEEFFFHHHIIIIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLGGGHHHIIIJJJMMMOOOQQQRRRNNNNNNLLLLLLLLLLLLNNNNNNRRRQQQPPPOOOOOOPPPRRRRRROOOOOONNNMMMKKKJJJIIIHHHJJJJJJKKKMMMPPPQQQOOONNNIIIKKKMMMNNNMMMKKKKKKLLLJJJIIIHHHIIIKKKMMMNNNMMMNNNNNNOOOOOOOOOOOOPPPPPPKKKNNNTTT___ggghhhbbb[[[UUUQQQMMMNNNQQQTTTUUUTTTQQQQQQPPPPPPRRRUUUXXXZZZYYYXXXWWWVVVVVVWWWYYYZZZVVVUUUVVVXXXZZZaaaooo|||~~~|||{{{uuuvvvuuusssooommmmmmmmmtttwww~~~}}}~~~zzzvvvxxx~~~tttwwwzzz{{{{{{{{{|||}}}{{{xxxxxxnnnnnnmmmlllkkkjjjiiiiiillliiiddd^^^XXXOOOFFFAAA>>>>>>======<<<<<<;;;;;;;;;;;;:::999777555333222777555444333444444444333333333444444444444333333oooooonnnnnnoooqqqsssuuusssrrrqqqpppoooooooooooopppqqqsssuuuuuutttsssrrrjjjkkklllmmmnnnooooooppppppqqqtttyyy|||}}}{{{yyyxxxwwwuuuuuuvvvyyy}}}|||~~~}}}zzzwwwuuutttyyy{{{|||{{{yyywwwvvvvvvxxxyyyzzz{{{{{{|||||||||||||||||||||{{{zzzyyyyyy{{{}}}~~~~~~||||||}}}{{{|||{{{yyywwwwwwyyy{{{|||}}}}}}{{{xxxwwwwwwwwwwwwxxx{{{}}}}}}uuunnnlllpppzzz}}}|||tttccc]]]VVVRRRRRRSSSSSSSSSMMMMMMMMMLLLKKKJJJJJJIIIJJJKKKMMMOOOPPPQQQQQQQQQQQQLLLFFFEEEGGGJJJKKKJJJIIIIIIKKKOOOVVV[[[^^^___TTTQQQNNNLLLLLLMMMMMMMMMLLLOOOSSSSSSRRROOOMMMMMMOOOOOOPPPQQQRRRSSSSSSRRRKKKKKKMMMOOOPPPQQQRRRRRRPPPOOONNNMMMMMMMMMNNNNNNKKKLLLNNNPPPRRRSSSSSSSSSLLLNNNQQQRRRSSSQQQOOOMMMQQQUUUZZZZZZVVVRRRRRRSSSRRRSSSSSSTTTRRRPPPNNNLLLMMMKKKJJJIIIJJJJJJIIIHHHFFFIIILLLLLLJJJIIIIIIKKKLLLLLLMMMOOOPPPOOOKKKIIIKKKKKKKKKKKKKKKJJJIIIIIIHHHKKKKKKIIIJJJMMMMMMKKKBBBDDDGGGIIIJJJJJJIIIHHHIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKGGGHHHIIIKKKMMMPPPSSSTTTMMMLLLKKKIIIIIIKKKLLLMMMOOOOOONNNMMMNNNOOOQQQRRRSSSRRRQQQOOOLLLIIIGGGFFFKKKJJJKKKMMMOOOPPPPPPNNNJJJOOOUUUXXXWWWTTTQQQOOOJJJHHHHHHJJJNNNPPPOOONNNOOOOOOOOOPPPPPPPPPQQQQQQKKKOOOYYYfffppppppggg^^^TTTQQQNNNOOORRRUUUUUUSSSQQQPPPOOOOOOQQQTTTXXXZZZZZZXXXVVVTTTTTTVVVXXXZZZWWWVVVXXXZZZZZZ\\\gggsss}}}uuuwwwxxxwwwvvvuuuuuuvvvyyy{{{~~~|||zzzzzz{{{}}}}}}|||rrrtttwwwxxxxxxxxxyyy{{{|||zzztttuuuvvvwwwwwwvvvtttssswwwwwwvvvtttooofff[[[TTTPPPOOOOOOOOOOOOOOOOOOOOOIIIHHHFFFDDDAAA===;;;999666777666444222111222333222222333333333333222222rrrqqqoooooopppsssvvvxxxrrrqqqppppppppppppppppppoooppprrrttttttsssrrrqqqjjjjjjlllmmmnnnooooooooorrrsssvvvyyy||||||yyyvvvvvvuuuuuuvvvwwwzzz|||}}}zzz}}}}}}zzzyyyyyyzzz{{{}}}|||yyywwwvvvvvvtttuuuwwwzzz|||}}}~~~~~~zzzzzz{{{{{{{{{{{{zzzzzz{{{}}}~~~||||||~~~yyy{{{|||{{{yyywwwwwwxxx|||zzzxxxyyyzzzyyyzzz|||uuusssxxx~~~||||||{{{{{{qqqZZZWWWRRROOOOOOPPPRRRRRRNNNNNNMMMLLLKKKJJJJJJIIIJJJKKKNNNPPPQQQPPPOOONNNMMMIIIDDDCCCFFFIIIIIIHHHIIIIIIKKKOOOUUUZZZ]]]]]]VVVSSSNNNLLLLLLMMMMMMMMMLLLOOOSSSTTTRRRPPPNNNMMMOOOPPPQQQRRRSSSSSSSSSSSSJJJKKKLLLNNNPPPRRRSSSTTTSSSRRRQQQOOONNNNNNOOOOOOJJJLLLNNNQQQSSSUUUUUUUUUMMMOOOQQQSSSRRRPPPMMMJJJRRRXXX\\\\\\WWWSSSRRRSSSVVVWWWVVVUUUSSSPPPLLLJJJNNNLLLJJJIIIIIIHHHEEEDDDEEEIIILLLLLLJJJIIIJJJLLLOOOOOOQQQRRRSSSQQQLLLIIIKKKKKKLLLLLLKKKKKKJJJIIIHHHKKKKKKIIIIIILLLMMMJJJBBBEEEHHHKKKLLLKKKHHHGGGJJJKKKKKKLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIKKKNNNQQQSSSUUULLLKKKIIIHHHHHHIIIKKKLLLNNNMMMLLLKKKLLLNNNQQQRRRXXXWWWUUURRROOOKKKHHHGGGLLLKKKKKKMMMOOOPPPOOOMMMJJJQQQZZZ``````ZZZTTTPPPHHHGGGHHHKKKPPPRRRQQQOOONNNNNNNNNOOOOOOPPPPPPPPPOOOSSS]]]kkktttrrrggg\\\SSSPPPNNNPPPSSSUUUTTTRRRQQQPPPOOOOOOQQQTTTXXXZZZZZZXXXUUUSSSRRRTTTWWWYYY[[[ZZZ\\\^^^\\\[[[dddqqqvvv|||uuuxxx|||~~~~~~~~~}}}{{{zzzxxxxxxrrrtttvvvwwwwwwxxxyyy{{{}}}|||}}}zzz{{{~~~|||{{{yyy{{{xxxnnngggbbbbbbbbbbbbbbbbbbbbbbbb[[[YYYWWWTTTPPPLLLHHHFFF===???>>>;;;777666888;;;222333333444444333333222qqqqqqrrrrrrrrrrrrsssssstttrrrpppppprrrssspppnnnnnnoooppppppppppppoooooommmlllkkkkkklllmmmooopppqqqppprrrwww|||}}}{{{xxxuuutttssssssvvvyyy}}}~~~|||zzzzzzzzzzzz||||||||||||{{{yyywwwuuuxxxyyy{{{||||||~~~~~~{{{yyyzzz|||~~~}}}{{{|||zzzyyy{{{~~~}}}|||zzzxxxxxxyyyzzzzzzzzz|||{{{zzzyyyyyyyyyyyyyyy~~~|||}}}|||{{{}}}{{{{{{uuutttzzz|||tttcccUUURRRQQQTTTYYYZZZWWWSSSOOOMMMKKKKKKMMMLLLIIIFFFIIIJJJKKKLLLLLLMMMMMMMMMIIIHHHGGGGGGGGGHHHIIIJJJGGGGGGHHHLLLQQQUUUXXXXXXSSSPPPMMMLLLLLLMMMMMMMMMNNNPPPRRRTTTTTTRRRPPPNNNOOOPPPQQQSSSTTTSSSSSSRRRMMMMMMNNNNNNOOOPPPQQQQQQPPPOOOMMMLLLLLLLLLMMMNNNJJJJJJLLLMMMNNNOOOOOOPPPLLLNNNPPPPPPOOOMMMMMMMMMOOOSSSXXXYYYWWWUUUTTTTTTUUUVVVUUUSSSPPPOOOOOOQQQQQQOOOKKKHHHEEEDDDDDDEEEGGGGGGHHHIIIJJJKKKMMMNNNPPPQQQPPPPPPNNNKKKIIIHHHJJJKKKLLLLLLLLLKKKIIIHHHHHHJJJMMMNNNLLLKKKKKKKKKFFFHHHJJJKKKJJJHHHFFFDDDJJJJJJIIIHHHHHHHHHIIIIIIGGGHHHIIIJJJKKKJJJIIIHHHEEEFFFGGGHHHJJJLLLNNNPPPLLLKKKIIIHHHGGGHHHHHHIIIJJJJJJJJJHHHGGGHHHKKKMMMLLLLLLLLLMMMNNNMMMJJJGGGIIIJJJMMMOOOPPPPPPOOONNNNNNSSSZZZ______[[[TTTOOOMMMMMMMMMLLLLLLNNNQQQTTTSSSQQQNNNLLLLLLMMMOOOQQQPPPSSSZZZeeennnpppjjjdddXXXTTTOOOMMMNNNQQQSSSTTTQQQOOONNNMMMOOOQQQTTTVVVZZZXXXTTTQQQQQQTTTXXX[[[^^^]]][[[[[[[[[]]]___aaajjjsss~~~}}}yyyvvvzzz|||xxxsssrrrtttuuuuuurrrooonnnnnnyyy|||~~~yyy{{{wwwtttsssrrrqqqrrrrrrqqqooojjjmmmlllhhhiiikkkggg___]]]OOOCCCAAA@@@<<<999:::;;;;;;:::888666555666777qqqqqqqqqrrrrrrrrrssssssrrrpppnnnoooqqqqqqpppnnnnnnnnnnnnoooooooooppppppmmmmmmmmmmmmnnnooopppqqqqqqrrrtttwwwzzzzzzyyywwwuuutttttttttvvvyyy|||}}}}}}{{{zzzzzzzzz{{{{{{|||||||||{{{zzzxxxwwwwwwyyy{{{{{{{{{}}}~~~||||||}}}~~~}}}|||~~~|||zzzyyyyyyzzz||||||{{{}}}}}}|||{{{{{{{{{{{{{{{}}}}}}~~~~~~vvvsssqqqwww~~~|||tttooolllqqqzzznnn```VVVTTTRRRTTTWWWXXXTTTPPPLLLKKKKKKMMMPPPRRRQQQOOONNNNNNNNNNNNMMMLLLKKKJJJJJJIIIHHHHHHGGGHHHIIIJJJIIIIIIIIILLLPPPSSSUUUUUUQQQOOOLLLKKKMMMNNNNNNNNNNNNOOOQQQRRRSSSSSSRRRQQQOOOPPPQQQQQQQQQQQQQQQQQQLLLMMMMMMNNNNNNOOOOOOOOOOOONNNLLLLLLKKKLLLMMMNNNJJJKKKLLLMMMNNNOOOOOOOOOQQQRRRSSSRRROOOMMMLLLLLLNNNRRRVVVXXXWWWUUUTTTUUUUUUVVVUUUSSSPPPOOOOOOQQQPPPNNNKKKIIIFFFEEEDDDDDDGGGGGGGGGHHHIIIKKKLLLMMMOOOOOOOOOOOOMMMKKKIIIGGGIIIIIIJJJKKKKKKJJJJJJIIIKKKNNNPPPQQQOOOLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHGGGHHHHHHIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGEEEEEEEEEGGGHHHJJJLLLMMMJJJJJJHHHGGGGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHJJJLLLJJJIIIJJJKKKLLLKKKHHHFFFGGGIIIKKKMMMNNNOOONNNMMMOOOQQQUUUXXXXXXVVVSSSPPPMMMMMMMMMLLLLLLMMMPPPRRRRRRPPPOOOMMMMMMMMMOOOOOONNNPPPVVV^^^fffhhhccc^^^VVVRRROOOMMMNNNPPPQQQQQQOOONNNMMMMMMNNNQQQTTTVVVXXXVVVSSSPPPQQQSSSWWWZZZ]]]\\\ZZZYYYXXXYYYZZZ[[[^^^hhhxxx|||qqqooorrrrrrqqqnnnooopppooonnnnnnoooqqqtttxxx|||~~~yyyzzz~~~||||||~~~zzzyyyxxxxxxwwwtttvvvuuutttyyyppp```XXXSSSMMMJJJKKKFFFCCC@@@??????@@@AAAAAAqqqqqqqqqqqqrrrrrrrrrrrrqqqpppoooppprrrrrrrrrpppoooooonnnmmmnnnoooqqqqqqnnnnnnooopppqqqqqqqqqqqqooorrruuuwwwwwwvvvvvvvvvuuuuuuuuuvvvwwwxxxyyyzzz}}}|||{{{{{{zzz{{{{{{{{{zzzzzz{{{|||{{{zzzyyyxxxwwwxxxzzz{{{{{{{{{}}}~~~}}}}}}~~~|||{{{zzzzzz|||~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~|||~~~~~~rrrkkkiiikkkmmmooonnnjjjggghhhiiisss~~~zzzeee[[[VVVSSSQQQRRRTTTTTTQQQMMMKKKKKKKKKNNNQQQSSSSSSRRROOOOOOOOONNNMMMLLLJJJIIILLLKKKJJJIIIIIIIIIIIIIIIKKKJJJJJJKKKOOOQQQRRRRRRPPPNNNLLLLLLNNNOOOPPPPPPOOOOOOOOOPPPQQQRRRSSSSSSQQQPPPOOOOOONNNOOOOOOOOOLLLMMMMMMNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNJJJKKKLLLMMMNNNOOOOOOOOOVVVWWWVVVSSSOOOLLLJJJJJJMMMPPPSSSUUUUUUUUUUUUUUUUUUVVVUUUSSSPPPOOOOOOPPPNNNMMMLLLKKKIIIGGGEEEDDDGGGFFFGGGGGGHHHIIIJJJKKKMMMMMMMMMMMMLLLJJJHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJOOOQQQTTTTTTQQQMMMJJJIIIMMMLLLJJJHHHHHHHHHIIIIIIFFFFFFFFFFFFFFFGGGHHHIIIKKKJJJHHHGGGFFFEEEEEEEEEDDDDDDDDDEEEFFFGGGIIIJJJIIIHHHGGGGGGGGGHHHIIIJJJIIIJJJKKKKKKJJJIIIIIIJJJGGGGGGGGGHHHIIIIIIFFFDDDEEEFFFHHHKKKLLLMMMMMMLLLNNNNNNOOOPPPPPPPPPPPPPPPMMMNNNNNNLLLKKKKKKMMMPPPOOOOOOOOONNNNNNNNNNNNNNNLLLMMMPPPUUU[[[\\\YYYUUURRROOOMMMLLLNNNOOOOOONNNMMMMMMLLLLLLMMMPPPSSSUUUUUUSSSPPPOOOOOORRRUUUWWW\\\ZZZXXXVVVUUUUUUUUUVVVZZZaaaooo}}}tttnnnoooooonnnhhhiiiiiihhhiiikkkooorrrrrrtttwww|||~~~|||}}}}}}}}}zzzzzz~~~}}}}}}~~~{{{|||{{{|||vvvlllddd``````]]]YYYTTTSSSUUUXXXYYYYYYpppqqqqqqqqqqqqrrrrrrrrrsssssssssssstttuuuuuuuuutttrrrpppooonnnoooqqqrrrnnnoooqqqrrrssssssrrrqqqmmmpppuuuuuutttssstttvvvvvvvvvvvvwwwwwwwwwwwwwwwzzzzzzzzzzzzzzz{{{{{{|||wwwxxxyyyzzzzzzyyyxxxxxxvvvxxxzzzzzzzzzzzz|||}}}~~~zzzzzz{{{|||}}}}}}|||{{{|||~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{|||zzz{{{~~~~~~{{{{{{~~~zzzoookkkkkkmmmnnnnnnkkkiiiiiinnnrrr{{{rrr\\\VVVQQQPPPNNNNNNPPPOOOMMMKKKMMMMMMNNNNNNOOOOOONNNMMMLLLLLLMMMMMMMMMMMMMMMLLLNNNNNNMMMLLLKKKJJJJJJJJJKKKJJJIIIKKKNNNPPPQQQQQQOOONNNMMMNNNPPPRRRSSSRRRPPPOOONNNMMMMMMNNNPPPRRRQQQPPPNNNMMMLLLLLLMMMMMMMMMNNNNNNOOONNNNNNMMMLLLLLLKKKJJJJJJJJJKKKMMMMMMKKKKKKLLLMMMNNNOOOOOOOOOVVVWWWVVVSSSNNNKKKIIIIIIKKKMMMPPPRRRSSSTTTUUUUUUUUUUUUTTTRRRPPPNNNOOOPPPMMMMMMNNNNNNLLLJJJHHHFFFGGGFFFFFFFFFGGGHHHIIIIIIJJJKKKKKKLLLKKKJJJHHHGGGEEEEEEEEEFFFGGGIIIJJJKKKPPPSSSUUUUUUQQQLLLHHHGGGKKKKKKJJJHHHHHHGGGGGGHHHDDDDDDDDDEEEEEEGGGHHHHHHLLLJJJHHHFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGFFFFFFFFFHHHIIIJJJGGGJJJLLLLLLKKKIIIHHHHHHFFFFFFEEEFFFHHHHHHFFFDDDCCCDDDFFFHHHJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNMMMNNNMMMLLLJJJJJJKKKMMMMMMMMMNNNOOOOOONNNMMMLLLLLLKKKKKKNNNQQQRRRPPPNNNNNNLLLKKKLLLMMMMMMLLLKKKKKKKKKKKKKKKLLLOOOQQQRRRQQQPPPNNNMMMNNNPPPRRRTTTXXXWWWVVVTTTSSSSSSSSSTTTYYY]]]gggqqqsssrrrtttzzz|||}}}{{{wwwrrroooeeeggghhhiiiiiilllooorrrtttssssssvvv{{{|||{{{xxx}}}|||{{{}}}~~~~~~{{{xxx{{{|||~~~|||}}}|||~~~xxxrrrpppooommmiiihhhhhhjjjnnnppppppppppppqqqqqqqqqrrrrrrrrrsssttttttttttttuuuvvvyyywwwtttrrrppppppqqqrrrnnnoooqqqrrrssssssrrrqqqlllooossstttrrrrrrtttwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxyyyzzz{{{{{{{{{uuuvvvwwwxxxyyyxxxwwwwwwtttwwwyyy{{{zzz{{{|||}}}}}}~~~~~~}}}||||||zzzzzz{{{|||||||||}}}~~~}}}}}}|||}}}~~~{{{|||}}}~~~~~~~~~~~~}}}~~~}}}zzzxxxvvvuuuuuuxxx{{{zzztttssswww}}}|||rrrppprrrsssttttttqqqppprrrwww|||iiiVVVSSSLLLKKKKKKKKKLLLLLLLLLKKKOOOPPPPPPPPPNNNMMMLLLLLLNNNNNNOOOPPPPPPPPPPPPOOOOOOOOOOOONNNMMMLLLKKKKKKJJJIIIIIIKKKNNNQQQRRRQQQPPPOOONNNPPPSSSUUUUUUUUUSSSQQQMMMJJJIIIJJJLLLNNNQQQOOOMMMLLLKKKKKKKKKLLLNNNNNNPPPPPPPPPOOONNNMMMLLLLLLKKKJJJJJJKKKLLLMMMKKKLLLMMMNNNNNNNNNNNNNNNRRRSSSRRRPPPLLLJJJJJJKKKKKKKKKMMMOOOQQQSSSTTTTTTSSSTTTSSSQQQNNNMMMMMMNNNLLLMMMNNNOOONNNLLLJJJHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHEEEEEEDDDDDDEEEHHHJJJLLLPPPRRRTTTSSSOOOJJJFFFEEEFFFGGGIIIIIIIIIHHHFFFDDDCCCCCCCCCDDDEEEFFFGGGHHHKKKIIIGGGEEEDDDCCCDDDDDDFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIFFFIIIKKKLLLJJJHHHFFFFFFGGGFFFEEEFFFGGGHHHGGGEEEBBBCCCDDDFFFGGGHHHIIIIIIGGGHHHJJJKKKLLLLLLLLLKKKLLLMMMMMMLLLJJJIIIJJJKKKKKKLLLMMMOOOOOONNNLLLKKKLLLKKKJJJJJJKKKLLLLLLKKKKKKJJJIIIJJJLLLLLLKKKIIIJJJJJJJJJJJJKKKMMMNNNOOOMMMMMMLLLLLLMMMNNNPPPQQQSSSSSSSSSSSSSSSTTTUUUUUUSSSUUU[[[aaaaaa^^^]]]aaannnsssyyyyyy~~~xxxssskkkmmmqqqrrrsssssstttvvvxxxtttppppppsssvvvvvvuuuuuuttttttuuuvvvvvvtttsssttttttvvv{{{|||{{{}}}~~~yyyrrrttttttrrrnnnnnnrrrvvvppppppppppppqqqqqqqqqqqqppprrrssssssqqqqqqrrrtttzzzyyywwwuuusssrrrrrrrrrppppppqqqrrrssssssssssssppprrrttttttttttttuuuvvvwwwvvvvvvuuuuuuvvvvvvvvvvvvvvvxxxyyyzzzzzzzzzzzzuuuvvvwwwxxxxxxxxxwwwvvvsssvvvyyy{{{{{{|||}}}~~~|||~~~}}}{{{{{{{{{}}}~~~~~~}}}~~~~~~}}}}}}~~~~~~|||yyyzzz|||}}}~~~~~~~~~}}}}}}~~~|||uuussssssuuuvvvyyy{{{qqqnnnlllpppxxxzzzxxx{{{zzzzzzzzzwwwtttvvv{{{sss```TTTQQQKKKJJJJJJIIIIIIJJJKKKKKKNNNOOOQQQQQQPPPOOOPPPQQQTTTTTTTTTTTTSSSRRRQQQQQQOOOPPPPPPPPPOOONNNMMMMMMKKKJJJJJJLLLOOOQQQRRRRRRPPPOOOOOOQQQTTTVVVVVVUUUTTTRRRMMMJJJHHHIIIKKKLLLOOONNNMMMLLLKKKKKKKKKKKKMMMNNNPPPQQQQQQPPPOOOMMMNNNMMMLLLKKKJJJKKKLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOMMMKKKJJJKKKLLLLLLJJJJJJLLLOOORRRSSSSSSQQQRRRQQQOOOLLLKKKKKKMMMJJJKKKMMMNNNNNNLLLJJJIIIHHHHHHGGGGGGFFFGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJIIIFFFEEEDDDCCCDDDGGGJJJLLLNNNOOOPPPOOOKKKHHHFFFEEECCCEEEGGGIIIJJJHHHFFFDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFFFFGGGHHHIIIIIIGGGFFFEEEEEEEEEFFFGGGHHHEEEHHHJJJJJJHHHFFFEEEDDDGGGFFFEEEEEEGGGHHHGGGFFFCCCCCCDDDEEEFFFGGGGGGHHHEEEGGGIIIKKKLLLLLLKKKJJJJJJKKKLLLKKKIIIHHHIIIJJJJJJKKKLLLNNNNNNMMMLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLJJJIIIHHHIIIJJJKKKJJJIIIJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOPPPRRRSSSTTTUUUVVVPPPPPPTTTYYYYYYVVVUUUYYY^^^bbbjjjvvvxxxzzz~~~{{{yyyssswww{{{}}}}}}}}}}}}~~~|||xxxsssqqqrrrtttwwwxxxqqqsssttttttqqqooooooooorrrqqqrrrvvv}}}~~~|||{{{zzzzzz|||wwwyyyzzzyyyvvvtttttttttppppppppppppqqqqqqqqqqqqppprrrsssrrrpppoooppprrrwwwwwwvvvuuuuuuttttttssssssssssssssstttuuuvvvvvvyyyxxxwwwwwwxxxwwwvvvuuuwwwvvvuuuttttttuuuwwwxxxuuuvvvwwwyyyyyyyyyxxxxxxxxxxxxyyyzzzzzzyyyxxxwwwrrruuuyyy|||}}}}}}~~~}}}|||||||||}}}~~~~~~~~~~~~~~~|||zzzxxxyyy|||~~~~~~~~~{{{~~~xxxuuutttttttttuuu~~~}}}tttkkkkkkooowww{{{wwwwww}}}{{{|||wwwlll```YYYTTTOOOMMMMMMLLLKKKIIIIIIJJJKKKKKKNNNPPPQQQOOOOOOQQQSSSSSSSSSSSSTTTTTTSSSSSSRRROOOPPPQQQQQQQQQPPPOOOOOOOOOMMMLLLMMMOOOPPPPPPPPPNNNNNNNNNPPPSSSTTTTTTSSSTTTRRRNNNKKKJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJLLLOOOPPPQQQPPPOOOMMMQQQOOONNNLLLKKKKKKKKKLLLLLLLLLMMMNNNNNNNNNNNNMMMMMMNNNMMMLLLJJJJJJKKKMMMLLLJJJHHHJJJMMMPPPQQQQQQPPPPPPOOOMMMKKKIIIJJJKKKGGGHHHIIIJJJJJJJJJIIIHHHIIIIIIHHHGGGGGGGGGGGGGGGFFFGGGIIIJJJKKKKKKKKKJJJHHHGGGDDDCCCDDDGGGJJJMMMLLLMMMMMMKKKIIIGGGGGGGGGCCCDDDFFFHHHIIIIIIIIIIIIFFFEEEEEEDDDEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJHHHGGGEEEDDDDDDEEEFFFFFFEEEGGGHHHHHHFFFDDDCCCCCCFFFEEEDDDDDDFFFGGGGGGFFFDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFGGGIIIJJJJJJJJJJJJHHHJJJKKKKKKIIIHHHHHHIIIJJJKKKKKKLLLMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJLLLMMMJJJHHHGGGGGGIIIKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJLLLMMMNNNNNNNNNLLLMMMOOOPPPRRRSSSTTTTTTRRRPPPRRRUUUUUUQQQQQQTTTTTTWWW[[[aaalll}}}yyy~~~}}}xxxzzz}}}~~~|||{{{}}}xxxpppoooppppppppprrrvvv||||||xxxtttnnnpppuuuzzz~~~wwwooooooppppppppppppqqqqqqqqqrrruuuvvvtttqqqpppqqqssssssssstttuuuvvvuuuuuuuuuuuuuuutttttttttvvvxxxyyy~~~zzzzzz{{{zzzwwwsssxxxvvvtttssssssuuuwwwyyyuuuvvvwwwxxxyyyxxxxxxwwwzzzzzz{{{|||{{{zzzyyyxxxqqqtttyyy|||~~~~~~~~~~~~~~~|||}}}~~~~~~~~~{{{xxxxxxzzz|||yyy}}}}}}|||yyyvvvuuutttttt|||yyypppnnnpppwww|||{{{yyyyyy~~~uuuvvvnnn]]]TTTUUUTTTNNNQQQQQQOOOMMMJJJIIIJJJKKKJJJMMMOOOOOOMMMLLLMMMOOOLLLMMMNNNPPPRRRSSSTTTTTTOOOPPPQQQRRRRRRRRRQQQPPPRRRPPPNNNNNNOOOPPPOOONNNMMMMMMMMMOOORRRSSSRRRQQQSSSRRROOOMMMLLLMMMOOOPPPLLLMMMNNNNNNNNNMMMKKKJJJHHHJJJMMMOOOPPPPPPNNNMMMRRRQQQOOOMMMKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMNNNNNNNNNLLLJJJJJJLLLNNNMMMJJJHHHHHHLLLPPPQQQPPPOOOOOONNNLLLIIIHHHIIIJJJEEEFFFGGGGGGHHHHHHHHHGGGJJJJJJIIIHHHGGGGGGGGGGGGFFFGGGIIIKKKLLLLLLLLLKKKJJJHHHEEECCCDDDFFFJJJMMMKKKLLLLLLJJJHHHGGGHHHJJJFFFEEEEEEFFFHHHJJJLLLMMMGGGFFFFFFEEEEEEEEEEEEFFFCCCDDDFFFHHHIIIJJJIIIIIIDDDDDDEEEEEEFFFHHHIIIJJJHHHGGGFFFDDDDDDDDDEEEEEEEEEFFFGGGFFFDDDBBBBBBCCCEEEDDDBBBCCCEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEFFFGGGIIIJJJLLLGGGIIIJJJJJJIIIHHHIIIIIIJJJKKKKKKKKKLLLLLLMMMMMMJJJKKKKKKKKKJJJKKKLLLNNNJJJHHHGGGGGGIIIJJJKKKKKKJJJJJJIIIIIIHHHGGGFFFFFFHHHIIIJJJLLLMMMNNNNNNNNNKKKLLLNNNOOOPPPQQQQQQQQQRRROOONNNOOOMMMIIIIIIKKKLLLOOORRRSSSZZZkkkzzz{{{~~~wwwyyyzzz{{{}}}uuurrrsssjjjkkknnnsss{{{~~~{{{zzzzzz|||tttooojjjjjjmmmpppqqqxxx}}}wwwiiisssssssssrrrqqqpppooonnnqqqpppooooooooorrrtttvvvuuutttrrrrrrrrrtttvvvwww|||xxxvvvwwwvvvsssssswww}}}zzzyyyzzzzzzzzzxxxvvvuuuvvvxxxvvvvvvuuuuuuvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{yyyyyysssvvv{{{~~~~~~}}}{{{{{{www{{{~~~zzzxxxyyy{{{||||||{{{|||~~~~~~xxxssssssssstttyyy~~~uuunnnlllyyy}}}{{{{{{wwwkkk[[[RRRPPPQQQPPPNNNOOOOOOPPPOOONNNLLLJJJIIILLLJJJJJJMMMQQQSSSQQQOOOPPPPPPPPPQQQQQQQQQRRRRRRPPPPPPPPPQQQSSSTTTVVVVVVUUUQQQMMMLLLMMMNNNMMMKKKMMMOOOPPPPPPPPPQQQSSSUUURRRQQQPPPNNNNNNNNNNNNOOOKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJLLLOOOPPPNNNMMMNNNMMMLLLKKKJJJJJJJJJJJJKKKJJJJJJLLLPPPPPPNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMKKKIIIHHHHHHJJJLLLNNNLLLMMMLLLKKKIIIGGGDDDCCCDDDEEEEEEGGGHHHIIIIIIJJJKKKJJJIIIHHHGGGHHHIIIJJJEEEEEEEEEEEEFFFGGGHHHHHHJJJHHHFFFDDDCCCCCCDDDEEEGGGHHHIIIIIIIIIHHHGGGFFFBBBCCCDDDEEEEEEEEEEEEEEEHHHGGGEEEDDDDDDDDDEEEFFFDDDDDDDDDEEEDDDDDDCCCBBBFFFHHHIIIIIIGGGGGGHHHJJJGGGFFFFFFEEEEEEEEEEEEEEEFFFJJJMMMLLLHHHCCCAAAAAACCCBBBBBBBBBCCCDDDFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCDDDEEEHHHJJJLLLMMMOOONNNLLLJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLNNNNNNNNNMMMMMMMMMLLLLLLMMMKKKIIIGGGGGGHHHJJJLLLIIIIIIJJJJJJIIIHHHHHHGGGIIIIIIIIIJJJJJJKKKMMMMMMNNNMMMMMMLLLLLLMMMNNNNNNOOOMMMKKKJJJKKKKKKJJJIIIPPPNNNMMMOOOSSS]]]nnn~~~~~~|||}}}}}}~~~wwwuuuqqqnnnmmmqqqxxx~~~|||{{{yyywwwvvvvvvxxxzzzxxxtttqqqpppqqqnnnddd```ffflllnnnyyyyyyuuuppppppqqqqqqqqqqqqpppoooqqqpppooooooooopppqqqrrrtttsssqqqqqqqqqssstttvvvxxxtttrrrtttsssqqqqqquuu}}}|||zzzwwwxxxyyyxxxwwwwwwyyyzzzvvvvvvwwwwwwwwwxxxxxxxxxyyyzzz{{{{{{{{{zzzyyyxxxvvvyyy}}}~~~}}}|||yyyxxxzzz|||}}}{{{yyyyyyxxx{{{}}}{{{uuurrrrrrtttvvvyyysssooopppqqqsssyyyzzzwwwvvvwwwttt}}}mmmcccVVVOOOOOOQQQPPPNNNOOOOOOOOOOOONNNLLLJJJIIILLLJJJJJJMMMPPPRRRQQQOOOMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPRRRSSSTTTUUUUUURRRNNNLLLMMMMMMLLLJJJNNNOOOPPPOOOOOOOOOQQQSSSQQQOOOMMMKKKKKKKKKLLLMMMKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJKKKMMMOOOOOONNNLLLMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHJJJLLLNNNLLLJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKIIIGGGGGGHHHJJJLLLKKKKKKKKKKKKIIIGGGEEEDDDFFFFFFFFFGGGGGGHHHIIIJJJIIIHHHGGGGGGGGGGGGHHHIIIFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHFFFEEEDDDEEEEEEFFFEEEFFFGGGHHHHHHGGGFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFHHHGGGFFFEEEDDDCCCCCCCCCAAABBBCCCDDDDDDDDDDDDDDDFFFGGGIIIHHHGGGGGGHHHJJJGGGGGGEEEDDDDDDDDDEEEFFFKKKNNNPPPOOOKKKFFFCCCBBBCCCBBBBBBBBBCCCDDDFFFGGGBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBCCCDDDFFFHHHJJJKKKKKKJJJIIIIIIHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOOOOPPPOOOMMMLLLJJJIIIJJJKKKLLLKKKKKKKKKKKKJJJHHHGGGFFFGGGGGGGGGHHHIIIJJJKKKLLLNNNNNNMMMMMMMMMMMMMMMMMMPPPNNNMMMLLLLLLLLLKKKKKKLLLJJJKKKNNNQQQXXXfffsss~~~vvv~~~yyywwwvvvyyy~~~|||~~~|||uuurrrooorrrwww{{{|||zzzxxxwwwvvvuuutttsssssssssuuuxxxyyyxxxuuusssrrrsssqqqeee]]]```ccceeennn{{{||||||}}}}}}|||oooooopppqqqqqqqqqqqqqqqooooooooopppppppppppppppsssrrrqqqqqqqqqrrrssstttssspppoooqqqqqqooopppsssyyy{{{~~~|||yyyzzz{{{zzzxxxxxxxxxzzzvvvwwwxxxzzzzzzyyyyyyxxxzzzzzzzzzzzzzzzyyyxxxwwwxxx{{{}}}~~~~~~}}}~~~~~~~~~~~~zzzxxxwwwwwwxxx{{{||||||{{{||||||~~~xxxrrrmmmlllmmmnnnsssnnnkkknnnqqqttt{{{~~~vvvppprrr{{{zzz```YYYPPPLLLNNNPPPOOONNNNNNNNNOOOOOONNNLLLJJJIIIKKKKKKKKKLLLOOOQQQQQQPPPNNNNNNNNNNNNNNNNNNOOOOOONNNNNNOOOOOOPPPQQQRRRSSSTTTQQQNNNMMMMMMMMMLLLKKKOOOOOOPPPOOOMMMMMMOOOPPPOOOMMMJJJHHHGGGHHHJJJKKKKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMMMMNNNOOOOOOMMMKKKLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFHHHJJJJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIGGGEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIHHHGGGFFFJJJIIIHHHGGGGGGHHHIIIJJJHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEGGGGGGFFFFFFDDDCCCAAA@@@???@@@AAABBBDDDDDDDDDDDDFFFGGGHHHHHHGGGGGGHHHJJJHHHGGGEEEDDDCCCDDDEEEGGGOOOQQQRRRQQQMMMHHHEEEDDDBBBBBBBBBBBBCCCDDDEEEFFFAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIHHHGGGGGGIIIKKKLLLMMMMMMLLLMMMNNNPPPQQQSSSPPPOOOOOONNNMMMLLLLLLLLLMMMMMMMMMLLLKKKIIIHHHGGGHHHHHHHHHHHHJJJKKKLLLMMMOOONNNNNNNNNMMMMMMLLLLLLNNNNNNMMMLLLKKKKKKKKKKKKJJJIIIKKKNNNPPPSSS]]]gggkkksss|||}}}}}}}}}vvvzzz~~~sssppptttzzz}}}zzzwwwuuuuuuxxxzzzyyyvvvsssrrrpppoooooopppqqqrrruuuwwwyyyyyyvvvsssrrrqqqsssfff\\\[[[[[[[[[bbbkkksss|||{{{}}}~~~~~~rrrrrrrrrrrrrrrrrrqqqqqqnnnooopppqqqqqqqqqqqqqqqtttsssrrrrrrrrrsssttttttrrrnnnnnnppppppoooppptttvvvxxx{{{~~~~~~}}}zzzwwwwwwwwwwwwxxxzzz||||||{{{yyyxxxxxxxxxxxxxxxxxxwwwwwwvvvwwwzzz|||}}}|||||||||}}}{{{|||~~~~~~zzzyyywwwuuuwww|||{{{||||||}}}|||wwwssspppnnnmmmooollllllpppuuuyyy~~~wwwpppnnnuuu~~~rrrWWWRRRLLLKKKMMMOOONNNLLLMMMMMMNNNNNNNNNLLLKKKJJJKKKKKKKKKLLLNNNPPPQQQQQQRRRQQQQQQPPPPPPQQQRRRSSSNNNNNNNNNNNNNNNOOOPPPQQQPPPOOONNNMMMMMMNNNNNNNNNQQQQQQQQQPPPNNNMMMNNNOOOOOOMMMJJJGGGFFFHHHJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPOOONNNNNNNNNOOONNNLLLIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGEEEEEEFFFGGGIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFDDDCCCDDDDDDEEEGGGHHHHHHHHHIIIIIIIIIIIILLLKKKIIIHHHGGGGGGHHHIIIGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGFFFFFFEEEEEEEEEEEEFFFHHHIIIIIIHHHGGGFFFCCCCCCDDDEEEFFFGGGGGGGGGDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCAAA@@@???@@@AAABBBCCCCCCCCCCCCEEEFFFHHHHHHGGGGGGHHHJJJIIIGGGEEECCCCCCDDDFFFGGGMMMNNNOOONNNLLLIIIFFFEEEBBBBBBBBBBBBCCCCCCDDDDDDAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEECCCCCCDDDEEEFFFHHHIIIIIIJJJIIIGGGEEEEEEGGGIIIJJJMMMLLLKKKKKKLLLMMMOOOQQQOOOOOOOOOOOONNNMMMKKKJJJLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNOOONNNNNNNNNNNNMMMLLLKKKKKKKKKLLLKKKJJJIIIIIIJJJKKKMMMKKKKKKNNNOOOPPPVVV^^^```eeemmmwww}}}~~~xxx~~~zzzpppvvv{{{|||zzzzzz}}}}}}|||zzzyyyyyy{{{|||{{{yyywwwvvvsssqqqqqqrrrtttvvvvvvxxxzzzzzzwwwrrrnnnkkkqqqggg]]][[[ZZZYYYZZZ^^^hhhwww~~~~~~~~~~~~~~~|||zzzxxxvvvvvvvvvuuutttrrrqqqpppnnnoooppprrrssstttttttttuuuuuutttttttttttttttuuussspppooorrrrrrqqqrrrvvvttttttuuuwwwyyy||||||yyyxxxxxxwwwyyy{{{|||}}}|||zzzyyywwwwwwvvvvvvvvvvvvwwwwwwuuuwwwyyyzzzzzz{{{|||~~~~~~~~~yyyyyy{{{~~~}}}zzzzzzwwwuuuwww{{{{{{{{{{{{|||}}}~~~}}}~~~zzzvvvrrrpppooommmpppwww~~~}}}wwwpppmmmpppyyyuuuiiiRRROOOLLLKKKMMMMMMLLLJJJKKKLLLMMMNNNMMMMMMKKKJJJJJJKKKKKKLLLMMMNNNPPPRRRTTTSSSRRRQQQQQQRRRSSSTTTNNNMMMMMMMMMMMMMMMNNNOOOKKKLLLMMMMMMNNNOOOQQQRRRSSSSSSSSSQQQOOOMMMNNNOOOOOONNNKKKIIIHHHIIIKKKLLLJJJJJJKKKMMMNNNOOOPPPQQQPPPOOONNNNNNOOOMMMKKKHHHIIIHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEFFFHHHJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCCCCCCCDDDFFFFFFGGGGGGHHHIIIJJJJJJMMMLLLJJJHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIKKKJJJIIIHHHGGGFFFFFFFFFDDDFFFHHHJJJJJJHHHGGGEEEDDDDDDDDDEEEFFFGGGHHHHHHDDDDDDDDDDDDDDDCCCBBBAAA???@@@BBBCCCDDDDDDCCCBBBAAABBBBBBBBBBBBBBBAAAAAADDDFFFGGGGGGGGGGGGHHHJJJHHHGGGEEEDDDCCCDDDEEEFFFGGGGGGHHHIIIIIIHHHFFFDDDBBBBBBBBBCCCCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEEEEEEEFFFFFFIIIGGGFFFEEEEEEFFFGGGHHHLLLKKKJJJIIIIIIJJJJJJKKKLLLMMMMMMNNNMMMKKKIIIHHHHHHIIIKKKLLLMMMNNNNNNNNNJJJJJJJJJKKKKKKLLLMMMNNNLLLMMMMMMMMMMMMLLLKKKJJJKKKLLLMMMKKKIIIIIIJJJLLLPPPLLLKKKLLLLLLMMMRRRXXXXXX[[[```fffnnnxxx~~~||||||yyy~~~~~~{{{{{{}}}{{{}}}~~~{{{zzzyyyzzz{{{}}}}}}}}}~~~|||yyyvvvuuuvvvxxxyyyyyy{{{}}}~~~|||uuummmgggmmmfffaaa```aaa^^^[[[YYYaaalllwww{{{{{{zzzyyywwwsssuuuwwwxxxwwwuuutttrrryyyyyyxxxwwwuuusssqqqpppppppppqqqrrrssstttuuuuuuvvvvvvvvvvvvuuuuuuuuuttttttqqqpppssssssrrrssswwwsssrrrqqqrrrtttxxx|||zzz|||~~~~~~}}}{{{{{{{{{xxxyyyzzz{{{|||{{{{{{zzzvvvvvvvvvvvvwwwxxxyyyzzzvvvwwwyyyzzzzzzzzz|||~~~|||}}}~~~~~~~~~yyyyyyyyy{{{}}}~~~|||{{{yyyxxxvvvwwwyyy{{{||||||{{{||||||}}}~~~}}}{{{zzz{{{}}}{{{|||}}}}}}zzzwwwssspppoooooouuuuuupppkkkkkkpppyyy}}}lllaaaOOONNNLLLLLLLLLLLLKKKJJJJJJKKKLLLMMMMMMMMMLLLKKKJJJKKKKKKKKKKKKMMMPPPSSSSSSRRRPPPNNNNNNOOOQQQRRRNNNNNNMMMMMMLLLMMMMMMMMMHHHJJJMMMNNNNNNPPPRRRTTTSSSTTTSSSRRROOONNNOOOPPPPPPOOOMMMLLLKKKKKKLLLLLLIIIIIIJJJKKKLLLNNNNNNOOOOOONNNMMMMMMNNNLLLJJJGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFEEEEEEDDDDDDDDDFFFFFFFFFFFFGGGIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEGGGGGGHHHJJJJJJJJJJJJJJJJJJJJJIIIGGGGGGFFFFFFFFFEEEFFFHHHIIIIIIGGGFFFDDDEEEEEEDDDDDDEEEFFFGGGHHHEEEEEEFFFFFFFFFEEEDDDDDD===>>>@@@AAACCCCCCDDDDDDCCCCCCCCCCCCCCCBBBAAAAAACCCEEEFFFGGGFFFGGGHHHJJJGGGFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBDDDFFFFFFEEECCCAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCDDDEEEEEEDDDDDDCCCFFFFFFEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHGGGGGGGGGFFFIIIIIIJJJKKKKKKJJJHHHGGGFFFGGGIIIKKKMMMOOOOOOPPPIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIKKKMMMNNNMMMJJJIIILLLOOOPPPKKKIIIJJJKKKKKKMMMRRRQQQTTTWWW[[[```gggooouuu}}}|||{{{xxxzzz~~~|||{{{zzzyyyyyy{{{}}}~~~|||zzzxxxyyyyyyzzz{{{wwwooooookkkiiijjjmmmkkkeee___^^^fffnnnrrrrrrooonnnmmmppppppqqqpppoooooorrrtttxxxxxxwwwwwwuuutttrrrqqqtttsssrrrqqqqqqqqqrrrsssuuuuuuuuuuuuuuuttttttssstttpppoooqqqrrrpppqqqtttrrrqqqqqqqqqsssvvvyyy{{{wwwyyy||||||{{{zzzyyyzzzyyyyyyzzzzzzzzz{{{{{{{{{wwwwwwwwwxxxyyy{{{}}}~~~zzz{{{|||{{{zzzzzz|||~~~{{{||||||}}}}}}}}}}}}|||{{{zzzyyyyyy{{{}}}}}}|||{{{{{{{{{zzzyyyxxxyyy{{{}}}~~~{{{wwwvvvwwwxxxxxxxxxwwwvvvtttrrrpppooommmpppxxx|||mmmmmmllllllnnntttzzzuuucccZZZMMMLLLKKKJJJKKKKKKKKKJJJIIIJJJLLLMMMMMMMMMLLLKKKIIIKKKLLLKKKJJJLLLPPPSSSRRRQQQNNNLLLLLLMMMOOOPPPOOONNNNNNMMMLLLLLLLLLMMMIIILLLOOOOOONNNNNNPPPRRRRRRSSSRRRQQQNNNMMMNNNOOOOOOOOOOOONNNMMMMMMLLLKKKHHHHHHIIIJJJJJJKKKLLLLLLMMMLLLLLLLLLMMMLLLIIIGGGFFFEEEEEEDDDDDDEEEEEEFFFDDDGGGIIIHHHFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHJJJKKKHHHIIIJJJJJJIIIGGGEEECCCEEEFFFHHHIIIJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFDDDCCCEEEDDDCCCCCCCCCDDDEEEFFFDDDDDDEEEEEEFFFEEEEEEEEE????????????@@@BBBCCCDDDBBBBBBCCCDDDDDDDDDCCCCCCCCCDDDFFFGGGFFFGGGHHHJJJEEEFFFFFFGGGFFFEEEDDDCCCCCCBBBAAACCCEEEFFFDDDAAAAAABBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBCCCBBBBBBDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBDDDEEEGGGHHHHHHGGGFFFEEEGGGGGGHHHIIIIIIIIIIIIHHHFFFGGGIIIKKKLLLNNNNNNOOOJJJIIIHHHGGGGGGFFFFFFGGGFFFGGGIIIJJJKKKKKKIIIIIIHHHKKKMMMKKKHHHGGGJJJMMMNNNKKKKKKOOOPPPMMMMMMOOONNNPPPSSSUUUXXX\\\aaaeeejjjnnnwwwvvvxxx|||zzzzzz}}}~~~}}}|||{{{{{{{{{{{{{{{}}}zzzxxxvvvxxx||||||wwwppphhhlllrrrvvvuuurrrppppppooorrruuuuuuttttttuuuwwwuuuuuuvvvvvvuuutttsssssswwwuuurrrpppnnnnnnoooppptttuuuuuuuuutttsssrrrrrrrrrooonnnppppppnnnooorrrpppqqqrrrssstttvvvwwwwwwwwwyyy{{{{{{yyyvvvuuuuuuzzzyyyyyyyyyyyyzzz{{{{{{yyyxxxyyyzzz{{{~~~~~~~~~~~~}}}{{{zzz{{{}}}{{{{{{||||||||||||{{{{{{~~~{{{yyyyyyzzz}}}~~~~~~~~~{{{yyyyyy|||~~~yyyuuussstttuuuxxxvvvssspppnnnnnnnnnoookkkoooyyy}}}uuujjjmmmooonnnmmmpppyyy~~~|||zzz}}}nnn\\\TTTJJJIIIIIIIIIJJJKKKKKKKKKIIIJJJKKKMMMMMMMMMLLLLLLIIIKKKLLLKKKJJJKKKPPPTTTSSSQQQOOOMMMLLLMMMOOOQQQPPPOOONNNMMMLLLLLLLLLMMMKKKNNNPPPPPPNNNMMMNNNPPPQQQQQQQQQOOOMMMLLLMMMOOONNNNNNOOOOOOOOOMMMKKKJJJGGGGGGHHHHHHIIIJJJJJJJJJLLLKKKKKKLLLLLLKKKIIIFFFEEEEEEDDDDDDDDDDDDEEEFFFCCCFFFIIIHHHFFFDDDDDDFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFEEEEEEFFFHHHJJJKKKFFFGGGIIIJJJJJJGGGDDDBBBDDDEEEGGGHHHIIIIIIHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDGGGGGGGGGFFFEEEDDDCCCCCCEEEDDDCCCBBBAAABBBCCCDDDAAAAAABBBCCCDDDDDDDDDCCCAAA@@@?????????@@@AAABBBAAAAAACCCDDDEEEEEEFFFFFFBBBDDDFFFFFFFFFGGGIIIJJJDDDEEEGGGHHHGGGFFFDDDBBBEEECCCBBBCCCEEEFFFCCC@@@AAABBBCCCCCCCCCBBBAAA@@@>>>????????????@@@@@@@@@@@@@@@@@@???@@@@@@AAABBB@@@AAACCCEEEFFFFFFEEEEEECCCDDDEEEFFFFFFDDDBBB@@@AAACCCFFFIIIJJJIIIGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJGGGHHHIIIKKKLLLLLLMMMMMMLLLLLLJJJIIIHHHGGGGGGGGGCCCEEEGGGIIIJJJJJJIIIHHHDDDGGGIIIGGGDDDCCCFFFJJJNNNMMMOOOTTTVVVRRROOONNNOOOQQQSSSTTTTTTVVVXXXZZZXXX[[[cccppp}}}yyynnnwww|||{{{|||{{{~~~|||||||||}}}}}}~~~~~~~~~}}}uuuxxx}}}|||zzz{{{nnnuuu~~~}}}yyyxxxsssrrrpppppprrrssssssrrrxxxvvvtttrrrqqqqqqrrrrrrwwwwwwwwwvvvuuuuuuttttttrrrqqqooonnnnnnoooqqqrrrttttttttttttuuuuuuvvvvvvsssssstttuuuvvvvvvvvvvvv{{{zzzyyyxxxxxxxxxyyyyyyxxxyyy{{{}}}}}}}}}}}}|||{{{|||}}}~~~~~~~~~~~~}}}|||zzzxxxxxxuuuwwwzzz{{{{{{{{{|||~~~}}}|||~~~~~~|||~~~}}}~~~zzztttpppoooqqqssssssrrrooolllkkklllmmmqqqwwwyyyqqqkkk___iiiqqqrrrtttzzz}}}{{{yyy{{{yyyeeeUUULLLGGGGGGHHHIIIJJJLLLMMMNNNLLLKKKKKKMMMPPPPPPLLLIIIGGGHHHKKKNNNQQQSSSUUUUUUUUUQQQMMMLLLNNNOOOOOONNNHHHKKKMMMLLLJJJIIILLLOOOLLLMMMOOOPPPPPPOOONNNMMMNNNNNNMMMNNNNNNNNNMMMKKKHHHJJJMMMOOOOOONNNLLLKKKJJJIIIHHHIIIJJJJJJHHHGGGHHHJJJLLLMMMLLLJJJHHHFFFDDDCCCCCCCCCCCCEEEGGGHHHIIIJJJJJJHHHFFFEEEFFFHHHHHHGGGEEECCCDDDEEEHHHIIIFFFFFFEEEEEEFFFFFFGGGHHHGGGFFFFFFEEEDDDCCCCCCCCCFFFGGGHHHIIIHHHGGGFFFEEEIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDBBBAAA???CCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBBBBBAAAAAABBBBBBDDDDDDCCCBBBBBBCCCCCCDDDCCCBBB@@@AAABBBBBBAAA???BBBBBBCCCDDDEEEFFFGGGHHHBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGEEEDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@AAABBBBBBAAA@@@>>>===???@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBDDDEEEFFFEEEDDDBBBAAABBBBBBBBBCCCDDDEEEEEEFFFHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHGGGDDDBBBDDDDDDDDDFFFIIIJJJJJJIIIJJJIIIGGGFFFFFFGGGIIIJJJNNNKKKKKKRRRZZZ[[[SSSJJJJJJKKKMMMPPPQQQRRRRRRRRRTTTSSSWWWbbbttt{{{uuuyyy}}}~~~|||zzz{{{|||~~~~~~sssrrrqqqqqqsssttttttsssuuusssrrrppppppqqqrrrsssvvvvvvuuuuuutttssssssssstttsssqqqppppppqqqrrrssstttttttttuuuvvvvvvvvvwwwsssssstttuuuuuuuuuttttttzzzzzzzzzyyyyyyyyyxxxxxxvvvwwwyyy{{{|||}}}||||||||||||~~~~~~~~~|||{{{zzzyyyvvvxxxzzz{{{{{{{{{}}}~~~||||||~~~}}}||||||{{{wwwrrrooooooppprrrqqqpppmmmjjjiiikkkmmmvvv{{{zzzrrriiiddd\\\fffpppvvv|||yyytttrrrtttzzzqqq]]]QQQJJJGGGGGGGGGGGGHHHJJJLLLMMMOOOMMMLLLLLLMMMNNNNNNMMMJJJLLLNNNQQQSSSTTTTTTTTTTTTQQQLLLKKKLLLNNNOOOOOOKKKMMMNNNNNNMMMLLLMMMMMMKKKLLLMMMNNNNNNNNNMMMMMMNNNMMMMMMMMMNNNMMMLLLKKKKKKLLLNNNOOOOOONNNKKKJJJJJJIIIHHHIIIJJJJJJHHHGGGGGGIIIJJJKKKKKKIIIGGGEEEEEEDDDDDDCCCDDDEEEGGGHHHHHHIIIIIIHHHFFFFFFGGGIIIHHHGGGEEECCCCCCDDDFFFHHHFFFEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBGGGHHHIIIJJJJJJIIIHHHGGGHHHGGGEEEDDDCCCCCCCCCDDDBBBCCCCCCDDDCCCBBB@@@@@@BBBCCCCCCCCCCCCCCCCCCBBBCCCBBBAAAAAA@@@@@@AAAAAA??????????????????@@@@@@CCCBBB@@@AAABBBBBBAAA???AAAAAABBBCCCDDDEEEFFFGGGBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@???@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBCCCDDDEEEDDDCCCAAA@@@AAABBBBBBCCCDDDDDDEEEEEEHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHLLLKKKJJJKKKKKKJJJGGGDDDFFFFFFFFFHHHJJJJJJIIIHHHIIIHHHFFFEEEEEEFFFGGGHHHKKKIIIJJJNNNTTTUUUPPPJJJIIIKKKLLLNNNOOOPPPPPPPPPNNNNNNRRR\\\jjjuuu{{{}}}zzzqqqvvv{{{~~~xxxxxxwwwvvvxxxtttsssrrrssstttuuuuuutttqqqpppoooooopppqqqrrrssstttttttttsssrrrrrrqqqqqqvvvuuusssrrrrrrrrrssstttrrrrrrsssttttttuuuvvvvvvsssssstttttttttsssrrrrrrxxxyyyzzzzzzzzzyyywwwvvvtttuuuxxxzzz{{{|||||||||}}}}}}~~~}}}|||{{{xxxyyy{{{{{{{{{{{{|||~~~~~~||||||~~~~~~~~~xxxxxxwwwtttpppnnnnnnoooooonnnllliiiggghhhkkknnnzzz|||sssjjjbbb]]]]]]gggsss|||}}}sssqqquuufffUUUMMMJJJHHHGGGFFFFFFFFFHHHKKKLLLOOONNNLLLJJJHHHJJJNNNQQQOOOPPPSSSTTTUUUUUUSSSRRRSSSOOOKKKIIIJJJMMMOOOPPPPPPPPPPPPQQQRRRQQQNNNKKKJJJJJJKKKLLLMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKMMMNNNOOOPPPOOONNNKKKJJJKKKJJJIIIIIIJJJJJJHHHGGGFFFHHHIIIJJJJJJHHHFFFEEEGGGFFFEEEDDDEEEEEEGGGGGGGGGHHHHHHHHHGGGGGGHHHJJJHHHGGGEEECCCBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDCCCCCCBBBBBBAAACCCCCCDDDDDDDDDDDDCCCCCCEEEEEECCCBBBAAAAAABBBCCC@@@AAAAAABBBBBBAAA@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@???????????????@@@@@@@@@AAAAAABBBBBBCCCCCCBBBAAAAAABBBBBBAAA???@@@@@@AAABBBCCCDDDDDDEEEBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBAAABBBBBBBBBBBBAAAAAA@@@??????AAABBBCCCCCCCCCCCCAAABBBCCCCCCCCCBBB@@@???AAABBBBBBCCCCCCDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEDDDDDDEEEFFFHHHIIILLLLLLKKKKKKLLLKKKHHHFFFFFFFFFGGGIIIJJJJJJHHHFFFGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGHHHJJJLLLMMMKKKIIIIIIIIIKKKLLLMMMMMMMMMMMMJJJJJJMMMTTT]]]bbbcccaaaeeeqqqmmmjjjgggkkkvvv}}}yyy|||}}}rrrhhhcccfffmmmssstttsssssstttvvvwwwvvvuuuppppppooooooooopppqqqrrrssssssrrrqqqqqqppppppooouuuuuutttsssrrrsssssstttppppppqqqrrrssstttuuuvvvttttttttttttssssssrrrqqquuuvvvxxxyyyxxxwwwuuussssssuuuwwwzzz|||}}}}}}}}}~~~~~~~~~}}}}}}xxxyyyzzzzzzyyyzzz{{{}}}~~~}}}}}}~~~~~~~~~}}}}}}xxxwwwuuussspppnnnmmmmmmmmmllliiigggfffhhhmmmqqq~~~uuulllddd^^^[[[```jjjvvv~~~}}}}}}zzzqqq]]]SSSPPPNNNKKKJJJHHHGGGGGGIIIKKKLLLLLLMMMMMMJJJGGGHHHMMMQQQTTTUUUVVVWWWWWWUUUSSSQQQRRROOOKKKIIIIIILLLOOOQQQUUUSSSRRRTTTUUUSSSNNNIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPOOOMMMLLLKKKJJJIIIJJJKKKJJJHHHFFFGGGHHHIIIJJJJJJIIIGGGFFFIIIHHHFFFEEEEEEEEEFFFGGGEEEFFFGGGGGGFFFGGGIIIKKKIIIHHHFFFDDDCCCCCCDDDEEEDDDDDDDDDEEEEEEEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAA??????@@@@@@@@@@@@@@@@@@CCCCCCAAA@@@@@@AAABBBBBB@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>???AAAAAABBBDDDEEEEEEFFFFFFDDDBBBAAAAAABBBBBBAAA@@@???@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBAAAAAAAAABBBAAA@@@??????@@@AAACCCDDDBBBCCCCCCCCCBBBAAA@@@@@@>>>???AAABBBCCCDDDDDDEEEBBBBBBCCCCCCCCCBBBAAA@@@AAAAAABBBBBBBBBCCCCCCCCCEEEEEEDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCCCCEEEGGGIIIJJJIIIIIIJJJKKKJJJGGGEEEDDDDDDEEEGGGIIIJJJHHHFFFEEEEEEDDDDDDDDDEEEFFFGGGEEEFFFGGGGGGFFFFFFHHHIIIGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIKKKOOOTTTVVVVVVTTTVVV```nnn|||}}}oooffffffnnnyyy}}}|||~~~~~~|||zzzqqqooopppsssjjjkkkkkknnnuuusssssssssuuuwwwxxxvvvuuuqqqqqqqqqppppppppppppppprrrrrrrrrqqqppppppoooooossssssrrrrrrrrrrrrssssssqqqqqqrrrtttuuuwwwxxxxxxuuuuuuuuuuuuttttttsssrrrssstttvvvwwwvvvuuusssqqqtttvvvxxx{{{}}}~~~~~~~~~~~~yyyzzzzzzyyyxxxxxxzzz|||~~~~~~~~~~~~~~~~~~}}}||||||zzzxxxuuurrrpppnnnlllkkkjjjjjjiiihhhhhhlllrrrvvv{{{oooddd^^^[[[ZZZ```kkkxxxuuubbbXXXWWWVVVSSSNNNMMMKKKJJJJJJKKKLLLMMMJJJMMMPPPOOOMMMMMMOOORRRWWWWWWXXXXXXWWWUUUSSSQQQSSSQQQNNNKKKJJJLLLOOORRRVVVTTTSSSTTTUUUSSSNNNIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMNNNNNNMMMJJJJJJLLLNNNKKKLLLMMMOOOPPPPPPPPPOOOLLLKKKJJJJJJKKKJJJHHHFFFHHHIIIJJJJJJKKKJJJIIIIIIJJJIIIGGGFFFEEEDDDEEEEEECCCDDDEEEEEEEEEFFFHHHJJJIIIHHHGGGEEEDDDDDDDDDEEEBBBCCCDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAACCCCCCAAAAAAAAAAAAAAAAAABBBBBBAAA@@@????????????@@@AAAAAA@@@??????>>>>>>??????>>>???AAACCCEEEFFFGGGGGGDDDCCCAAABBBCCCCCCBBB@@@??????@@@@@@AAAAAABBBBBBDDDCCCCCCCCCBBBBBBAAAAAA===>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEECCCBBBBBBAAAAAAAAAAAABBBAAAAAA@@@???@@@AAACCCDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@BBBCCCEEEEEEFFFFFFDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAABBBDDDFFFHHHHHHHHHHHHIIIKKKKKKIIIGGGAAAAAAAAACCCFFFHHHHHHGGGEEEEEEEEEEEEEEEFFFGGGGGGEEEFFFFFFEEECCCCCCFFFIIIFFFFFFFFFFFFGGGGGGHHHHHHJJJIIIIIIJJJMMMPPPQQQRRRTTTXXX___hhhpppxxx}}}zzzsssooolllwww~~~zzz|||~~~|||uuussspppnnnpppuuu~~~rrrrrrsssuuuwwwxxxvvvuuussssssrrrrrrrrrqqqqqqpppsssssssssrrrqqqqqqpppppppppppppppqqqrrrrrrssssssssstttuuuwwwyyy{{{|||}}}vvvvvvwwwwwwwwwvvvuuuuuusssttttttuuuuuusssrrrqqquuuvvvyyy{{{}}}}}}}}}}}}~~~~~~~~~{{{{{{{{{yyyxxxxxxzzz|||~~~~~~}}}|||zzzyyyyyywwwtttrrrqqqpppnnnllliiijjjkkklllnnnsssyyy~~~vvviii^^^YYYZZZ\\\bbboooyyygggWWWUUUYYYZZZVVVQQQPPPOOONNNMMMMMMMMMMMMKKKNNNRRRUUUUUUUUUUUUUUUWWWWWWWWWWWWVVVUUUTTTSSSTTTSSSRRROOOMMMMMMPPPRRRTTTTTTSSSSSSRRRPPPLLLIIIJJJJJJJJJJJJKKKMMMNNNOOONNNOOOPPPMMMJJJJJJMMMPPPJJJJJJLLLNNNOOOPPPPPPQQQMMMLLLKKKKKKKKKJJJHHHFFFIIIIIIJJJJJJKKKKKKJJJJJJKKKJJJGGGEEEDDDCCCCCCCCCAAACCCDDDCCCCCCDDDFFFHHHGGGFFFFFFEEEDDDDDDDDDDDDAAABBBDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@?????????@@@AAABBBCCCCCCBBBBBBAAABBBCCCEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCAAA@@@???>>>>>>???@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@BBBEEEHHHJJJKKKKKKKKKDDDCCCBBBBBBCCCCCCBBB@@@???@@@@@@@@@AAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBB????????????@@@AAABBBCCCBBBBBBCCCCCCDDDEEEEEEEEEBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBCCCBBBCCCCCCCCCCCCBBBBBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCBBBBBBAAABBBCCCEEEFFFGGGGGGHHHJJJMMMNNNMMMKKKBBB@@@???@@@CCCEEEGGGGGGDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFDDDCCCCCCEEEGGGDDDDDDDDDDDDEEEFFFHHHHHHIIIHHHFFFFFFHHHKKKNNNQQQQQQRRRUUUZZZ^^^bbbkkkuuu}}}~~~qqqmmmrrr}}}{{{|||}}}vvvwwwxxx|||qqqqqqrrruuuwwwxxxvvvtttrrrsssssstttttttttttttttuuuttttttssssssrrrqqqqqqmmmnnnpppqqqssstttttttttssstttuuuwwwzzz|||}}}~~~wwwxxxxxxyyyyyyyyyyyyxxxuuuuuuuuuuuutttttttttsssuuuvvvxxxzzz{{{|||{{{{{{}}}~~~}}}~~~~~~~~~}}}{{{yyyyyy{{{}}}~~~~~~~~~~~~~~~}}}|||}}}{{{yyywwwvvvuuusssppppppqqqrrrpppnnniiikkknnnqqquuuzzz{{{oooaaaYYYXXX^^^dddrrr~~~zzzssskkk]]]RRRPPPVVVXXXUUUQQQQQQQQQQQQPPPNNNLLLKKKLLLMMMPPPTTTXXXYYYXXXWWWWWWVVVUUUTTTSSSTTTTTTUUUUUUVVVVVVTTTPPPOOOPPPRRRQQQRRRRRRQQQNNNKKKKKKKKKLLLKKKKKKKKKMMMNNNPPPQQQNNNPPPQQQNNNKKKJJJNNNRRRJJJKKKLLLMMMMMMNNNOOOOOONNNLLLKKKKKKKKKJJJHHHFFFHHHHHHIIIIIIIIIJJJJJJJJJKKKJJJGGGEEECCCBBBAAAAAA@@@AAABBBBBBAAAAAACCCEEECCCCCCCCCCCCCCCCCCCCCCCC@@@BBBCCCEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCC>>>>>>======>>>???AAABBBDDDCCCCCCCCCDDDEEEGGGHHHHHHGGGEEEDDDDDDDDDDDDEEEBBBAAA???>>>>>>???AAABBBDDDDDDCCCBBBBBBBBBBBBBBBBBBDDDHHHKKKNNNOOOOOOOOOEEECCCBBBBBBCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAACCCDDDBBBBBBCCCCCCDDDEEEEEEEEEBBBAAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCAAABBBCCCCCCDDDDDDDDDCCCDDDDDDCCCCCCBBBBBBBBBCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDFFFIIIMMMNNNNNNMMMGGGDDD@@@???@@@CCCEEEFFFBBBBBBCCCDDDEEEEEEEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHIIIIIIHHHGGGFFFEEEGGGJJJLLLMMMMMMPPPTTTUUUUUU\\\fffzzz~~~yyy}}}~~~~~~wwwmmmnnnyyy|||{{{{{{|||}}}}}}|||tttlllbbb___bbbjjjooorrrpppppprrrtttwwwwwwvvvtttqqqrrrtttuuuvvvwwwwwwwwwvvvuuuuuuttttttssssssrrrmmmnnnppprrrtttuuuvvvvvvpppqqqsssuuuxxxzzz{{{|||xxxyyyzzzzzz{{{{{{{{{{{{wwwwwwvvvuuuuuuuuuuuuvvvuuuvvvwwwyyyzzzzzzyyyyyy}}}}}}}}}}}}~~~|||{{{{{{}}}~~~~~~}}}zzzzzzyyyyyy~~~|||yyywwwtttsssqqqooommmnnnqqqsssrrrqqqhhhkkkppptttyyyxxxrrrggg\\\WWW[[[eeennnxxxdddaaaYYYPPPMMMQQQTTTSSSQQQQQQRRRRRRQQQNNNKKKIIIKKKJJJKKKPPPUUUYYYXXXVVVVVVUUUSSSRRRRRRSSSUUUVVVWWWXXXYYYWWWSSSPPPPPPRRROOOQQQQQQOOOKKKHHHIIILLLMMMLLLLLLLLLNNNOOOQQQSSSOOOQQQRRROOOKKKJJJOOOSSSLLLLLLLLLLLLLLLMMMMMMMMMNNNMMMKKKKKKKKKJJJHHHFFFGGGGGGGGGHHHHHHIIIIIIIIIKKKIIIGGGDDDBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@BBBCCC@@@@@@AAAAAAAAAAAAAAAAAA@@@AAACCCEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAACCCEEEFFFEEEDDDDDDDDDEEEFFFHHHIIIJJJIIIGGGFFFEEEEEEEEEFFFBBBAAA???>>>>>>???AAABBBEEEEEEDDDCCCCCCCCCCCCDDD???AAAEEEHHHKKKMMMMMMMMMEEECCCBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBB?????????@@@@@@AAAAAABBBCCCBBBAAAAAAAAABBBCCCDDDBBBBBBCCCCCCDDDEEEEEEEEEAAAAAAAAA@@@@@@AAABBBBBBBBBBBBCCCDDDCCCBBB@@@???AAAAAABBBCCCDDDDDDDDDCCCAAAAAABBBBBBCCCBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBAAA@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA???@@@AAABBBCCCCCCCCCCCC@@@@@@BBBFFFJJJMMMMMMLLLLLLHHHBBB??????BBBDDDEEE@@@AAABBBCCCDDDDDDDDDDDDFFFDDDBBBBBBCCCCCCBBBAAABBBBBBBBBCCCDDDFFFIIIJJJJJJKKKJJJHHHFFFFFFFFFHHHJJJJJJOOOSSSRRROOOSSS\\\___iiixxxxxxzzz}}}}}}}}}xxxwww{{{}}}}}}nnngggiiixxx|||{{{{{{{{{xxxxxxyyyzzzyyyxxx{{{|||gggYYYWWW\\\___```bbbooo|||uuuvvvwwwwwwvvvtttrrrpppttttttsssssssssrrrrrrrrrrrrssstttvvvvvvvvvuuuuuupppqqqrrrrrrssstttuuuvvvpppqqqrrruuuxxxzzz|||}}}|||{{{xxxwwwvvvvvvxxxyyywwwxxxyyyyyyxxxwwwuuutttwwwwwwxxxyyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{xxxwwwvvv|||}}}~~~~~~{{{wwwrrrooolllkkkkkkmmmkkkkkkpppwwwssstttvvvxxxzzz}}}uuussszzz|||wwwlll___WWWYYYZZZZZZcccqqq{{{nnn]]]ZZZTTTPPPMMMNNNQQQSSSQQQQQQPPPOOOMMMKKKIIIHHHIIIJJJLLLNNNPPPQQQRRRRRRSSSRRRPPPOOOOOOQQQTTTUUUZZZYYYXXXUUUTTTRRRRRRQQQQQQPPPMMMJJJJJJKKKMMMNNNOOOOOOOOOPPPPPPRRRSSSTTTVVVSSSOOOLLLLLLMMMPPPRRRQQQOOOLLLLLLMMMNNNNNNNNNIIILLLOOOPPPNNNKKKHHHGGGEEEFFFHHHHHHGGGHHHIIIKKKFFFEEEEEEDDDCCCCCCBBBBBBAAAAAACCCDDDDDDDDDCCCBBBAAAAAAAAA@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEECCCAAADDDCCCBBBAAABBBDDDFFFHHHAAAAAABBBAAA@@@AAACCCEEEDDDDDDEEEFFFGGGHHHHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFCCCBBB@@@??????@@@BBBCCCHHHGGGEEECCCBBBBBBCCCDDDDDDEEEFFFHHHIIIJJJJJJKKKDDDEEEGGGJJJKKKIIIDDD@@@>>>@@@@@@@@@??????AAACCCDDDDDDEEEEEEDDDBBB???>>>DDDDDDCCCBBBAAAAAA@@@@@@BBBBBBCCCCCCDDDFFFGGGHHH@@@@@@AAAAAA@@@@@@???>>>@@@AAABBBCCCDDDCCCBBBAAAAAAAAA@@@@@@AAAAAABBBCCC>>>>>>?????????@@@@@@@@@?????????@@@@@@AAAAAABBBAAAAAAAAAAAAAAA@@@???>>>???>>>======>>>@@@BBBCCCDDDCCCBBBAAAAAAAAABBBCCCAAAAAAAAAAAACCCEEEHHHIIIMMMJJJDDD@@@???BBBFFFHHHDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGGGGHHHGGGFFFDDDCCCAAABBBCCCDDDDDDDDDCCCBBBFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJJJJJJJKKKMMMNNNOOOSSSSSS[[[iiiqqqvvv}}}zzz|||xxxrrruuuzzz}}}pppgggdddlllrrr}}}{{{vvvwwwyyyzzz}}}vvvtttxxx{{{{{{tttrrrpppllljjjbbb______dddjjjpppyyytttuuuvvvvvvuuutttrrrqqqttttttttttttssssssrrrrrrrrrrrrtttuuuuuuttttttsssqqqqqqrrrrrrsssssstttttttttuuuvvvxxxzzz|||}}}~~~{{{yyywwwvvvuuuuuuvvvwwwxxxxxxyyyyyyxxxwwwvvvuuuxxxxxxyyyzzz{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{xxxwwwwww||||||}}}|||yyyuuuqqqnnnmmmkkkkkklllkkklllsss||||||~~~rrrmmmrrrsssmmmbbbVVVOOORRRWWW]]]lll}}}yyylll^^^[[[VVVPPPMMMMMMNNNOOOOOOOOONNNNNNLLLKKKIIIHHHKKKKKKLLLMMMNNNNNNNNNNNNOOOOOOMMMMMMNNNQQQTTTUUUXXXWWWVVVTTTSSSRRRRRRQQQTTTSSSPPPMMMLLLKKKKKKLLLPPPPPPPPPOOOOOOPPPQQQQQQSSSQQQMMMKKKJJJLLLOOOQQQRRROOOMMMLLLLLLLLLLLLKKKJJJMMMPPPPPPNNNKKKIIIHHHGGGGGGGGGHHHHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@AAABBBCCCDDDEEEEEEEEEEEEFFFEEEDDDCCCDDDCCCBBBAAAAAACCCEEEFFFCCCDDDDDDBBBAAAAAACCCDDDEEEFFFGGGHHHHHHIIIHHHHHHEEEEEEDDDDDDDDDDDDEEEEEECCCBBBAAA??????AAABBBCCCGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIFFFFFFHHHJJJKKKIIIEEEBBB@@@@@@??????@@@AAAAAABBBAAABBBCCCDDDDDDCCCAAA@@@CCCCCCBBBBBBAAA@@@@@@???@@@@@@AAAAAABBBDDDEEEFFFCCCCCCCCCCCCCCCBBBBBBAAA???@@@AAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBB=========>>>>>>????????????????????????@@@@@@@@@??????@@@@@@@@@???>>>>>>???>>>======>>>???AAACCCBBBAAA@@@?????????@@@AAA@@@@@@@@@@@@BBBDDDEEEGGGKKKHHHDDDAAA@@@CCCFFFIIIFFFFFFDDDCCCCCCCCCDDDDDDGGGGGGHHHHHHHHHGGGEEEDDD@@@@@@AAABBBCCCCCCCCCCCCFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIIIIIIIJJJKKKLLLMMMNNNKKKPPPZZZ___bbblllzzz~~~}}}uuunnnppprrrssswww|||{{{tttdddccceeelllzzz{{{oookkkppptttuuuyyywwwpppkkkhhhfffdddggglllkkkjjjiiilllppppppmmmiiioooooottt{{{ttttttuuuuuuuuuttttttsssuuuuuuuuuttttttttttttsssssssssssstttssssssrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrvvvvvvwwwyyyzzz{{{|||}}}yyyxxxvvvuuutttuuuuuuvvvxxxxxxyyyyyyyyyxxxwwwwwwyyyyyyzzz{{{|||~~~}}}||||||}}}}}}zzzxxxxxxxxx{{{{{{{{{zzzwwwsssooommmllljjjjjjllllllnnnvvvppphhhiiihhhcccZZZPPPIIIMMMUUUbbbwwwuuuiii^^^[[[VVVQQQMMMKKKJJJIIIKKKLLLLLLKKKKKKJJJIIIHHHKKKLLLLLLLLLLLLKKKJJJJJJLLLKKKKKKLLLNNNPPPSSSUUUSSSRRRQQQPPPPPPOOOOOOPPPWWWVVVTTTQQQOOOLLLKKKJJJPPPPPPOOONNNNNNNNNNNNOOOOOONNNKKKIIIJJJLLLOOOQQQRRRPPPMMMKKKKKKKKKJJJIIIJJJMMMPPPPPPNNNKKKIIIIIIIIIHHHGGGHHHJJJIIIEEEAAAAAAAAABBBBBBCCCDDDEEEEEEBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@AAACCCFFFGGGIIIHHHGGGFFFFFFFFFFFFFFFFFFEEECCCBBBBBBBBBCCCDDDFFFFFFFFFEEECCCBBBCCCDDDFFFGGGIIIJJJJJJIIIGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@AAABBBCCCEEEFFFFFFFFFFFFEEECCCBBBBBBCCCCCCDDDEEEFFFFFFGGGHHHGGGGGGHHHJJJIIIFFFDDDCCC@@@>>>???AAACCCBBB@@@???@@@AAABBBCCCBBBBBBAAABBBBBBAAAAAA@@@?????????>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDCCCCCCBBBAAA>>>>>>>>>???@@@AAABBBCCC@@@????????????@@@AAAAAA<<<<<<============>>>>>>??????>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>======>>>>>>=========???@@@AAA???>>>============??????????????????@@@AAABBBCCCGGGFFFDDDBBBCCCEEEHHHJJJJJJHHHEEECCCBBBBBBDDDEEEGGGHHHHHHIIIIIIHHHGGGFFF@@@@@@@@@AAAAAACCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHGGGGGGGGGHHHIIIJJJJJJMMMHHHHHHOOORRRSSSYYYbbbeeesssyyyrrrkkkiiiiiijjjnnnrrrtttvvv|||pppfffYYYSSSXXXfffvvvzzzlllfffjjjooopppqqqxxxwwwnnnfffccceee^^^```aaabbb```[[[UUUQQQSSSRRRTTTVVVXXXZZZcccllluuu~~~uuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttuuuuuuttttttsssrrrqqqqqqrrrrrrrrrqqqqqqppppppppprrrssstttvvvwwwyyyzzz{{{zzzyyyxxxvvvvvvvvvvvvvvvxxxxxxyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}~~~}}}{{{{{{}}}}}}zzzyyyyyyyyyzzzyyyxxxvvvsssppplllkkkjjjiiikkkmmmnnnnnnuuu}}}rrrjjjgggccc]]]WWWPPPKKKNNNWWWhhhpppcccZZZXXXUUUQQQMMMJJJHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJJJJJJJJJJIIIIIIHHHKKKKKKLLLMMMNNNPPPQQQRRRMMMMMMLLLLLLLLLLLLMMMMMMVVVVVVUUUTTTQQQNNNLLLJJJMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLJJJIIIJJJLLLOOOQQQQQQOOOLLLKKKKKKLLLKKKJJJIIILLLNNNNNNLLLJJJHHHHHHIIIFFFFFFJJJOOOOOOJJJEEECCCCCCCCCDDDEEEEEEFFFFFFCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAACCCEEEHHHJJJKKKKKKJJJHHHGGGGGGHHHJJJHHHHHHFFFEEEDDDCCCCCCCCCFFFGGGGGGFFFEEEDDDEEEGGGFFFHHHJJJKKKJJJHHHFFFDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAAAAABBBCCCCCCCCCEEEGGGHHHHHHFFFDDDBBBCCCCCCCCCCCCDDDDDDEEEEEEHHHGGGEEEFFFGGGGGGFFFDDDDDD@@@<<<>>>BBBDDDBBB>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>============>>>???@@@AAA@@@@@@@@@@@@@@@???>>>>>>>>>=========>>>???AAACCC???>>>>>>>>>>>>???@@@@@@========================>>>>>>>>>======<<<<<<<<<::::::;;;<<<=========<<<>>>============>>>???@@@>>>===<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAAEEEEEEEEEEEEGGGIIIJJJKKKMMMJJJFFFCCCAAABBBDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGDDDCCCBBBAAAAAABBBDDDEEECCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGKKKEEECCCHHHLLLMMMQQQUUUPPP\\\nnn}}}}}}vvvmmmgggeeegggmmmqqqlllnnnssszzzooo^^^VVVWWW]]]aaalllyyy~~~qqqkkkmmmooooooooossszzzyyyyyy~~~|||sssoooqqqqqqtttwwwtttlllbbbZZZVVVUUUTTTRRROOOKKKJJJMMMRRRWWW]]]dddkkkoooqqqtttvvvwwwxxxyyyyyyyyyyyyyyyxxxtttuuuuuuuuuuuuuuuuuuuuuwwwwwwvvvuuutttsssrrrrrrsssrrrrrrqqqqqqppppppooooooppprrrtttwwwyyy{{{|||{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{{{{zzz{{{}}}~~~}}}||||||}}}}}}{{{zzzyyyyyyyyywwwuuurrrooollljjjhhhggggggkkkoooooonnnrrryyy|||yyyooofff^^^XXXRRRPPPPPPTTT^^^ppp{{{hhh\\\UUUTTTRRROOOMMMJJJHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHFFFGGGHHHHHHIIIIIIIIIIIILLLMMMNNNNNNOOOOOOOOOOOOKKKKKKKKKKKKKKKLLLMMMMMMRRRSSSSSSSSSRRROOOMMMKKKIIIIIIIIIJJJKKKMMMNNNOOOLLLKKKJJJJJJKKKMMMOOOQQQNNNLLLKKKJJJLLLMMMNNNMMMHHHJJJLLLKKKIIIGGGFFFFFFFFFEEEFFFLLLRRRUUUQQQMMMFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDEEEGGGJJJKKKMMMMMMMMMKKKHHHGGGIIILLLKKKKKKIIIHHHFFFEEEEEEDDDCCCEEEGGGGGGGGGGGGHHHJJJEEEGGGIIIJJJIIIGGGDDDBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDGGGIIIIIIGGGEEECCCDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDBBBBBBCCCDDDCCCBBBDDD@@@<<<===AAACCCAAA===???????????????>>>>>>===>>>>>>>>>>>>>>>=====================>>>???@@@@@@===>>>>>>>>>>>>===<<<<<<======<<<<<<===>>>@@@AAA>>>============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<==================>>>>>>>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCEEEGGGIIIKKKLLLMMMMMMMMMJJJFFFCCCAAABBBCCCEEEDDDEEEGGGHHHHHHHHHGGGGGGHHHGGGEEECCCCCCCCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDFFFEEEDDDDDDDDDDDDDDDEEEFFFBBB@@@BBBEEEFFFHHHKKKIIIOOOZZZgggrrr~~~wwwkkkfffhhhmmmqqqnnnppptttxxx~~~vvvjjjbbb^^^[[[bbbiiilllmmmuuuxxxsssttttttqqqmmmooossswww{{{}}}~~~~~~vvvuuuzzz}}}yyyuuuwww{{{qqqjjjggghhhiiihhhaaaZZZVVVUUUUUURRRTTTUUUVVVUUUUUUUUUUUUxxxzzz{{{||||||{{{yyyxxxsssttttttttttttuuuuuuuuuxxxwwwvvvttttttsssssssssssssssrrrrrrqqqqqqqqqpppqqqrrrtttwwwzzz|||~~~}}}}}}||||||{{{zzzzzzyyyyyyxxxxxxyyyzzz{{{|||}}}}}}~~~~~~~~~}}}{{{yyyxxxwwwvvvsssooollliiigggfffdddeeeiiinnnoooooossszzz|||pppdddZZZTTTLLLRRRYYYaaajjjyyyppp```VVVRRRQQQOOOMMMKKKJJJIIIHHHEEEEEEFFFGGGGGGGGGGGGGGGDDDDDDFFFGGGIIIIIIJJJJJJKKKLLLNNNOOOOOOOOONNNMMMMMMMMMMMMMMMMMMNNNOOOOOONNNOOOPPPPPPOOONNNMMMLLLFFFGGGGGGHHHJJJLLLNNNOOOLLLKKKJJJJJJKKKLLLOOOPPPLLLJJJIIIIIIKKKMMMNNNMMMGGGHHHJJJIIIGGGFFFEEEEEEDDDDDDFFFKKKQQQTTTSSSQQQHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKMMMOOOOOOMMMIIIHHHIIILLLMMMLLLKKKJJJIIIGGGFFFEEEBBBDDDGGGHHHHHHHHHJJJKKKEEEFFFHHHHHHHHHFFFDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDFFFHHHIIIHHHFFFEEEEEEDDDBBBAAAAAABBBCCCDDDCCCAAA@@@@@@AAAAAA@@@???BBB???======???@@@???===???>>>>>>=========<<<<<<=========<<<<<<<<<<<<<<<>>>============>>>???@@@>>>>>>>>>???>>>>>>===<<<>>>============>>>??????===<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;<<<=========<<<<<<<<<<<<<<<===============>>>======<<<===>>>@@@AAA>>>???@@@@@@AAA@@@@@@???AAADDDHHHLLLNNNNNNMMMLLLKKKIIIFFFCCCBBBBBBCCCDDDAAABBBDDDFFFFFFGGGFFFFFFHHHGGGFFFEEEEEEDDDEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCFFFEEECCCBBBAAABBBCCCEEEHHHIIINNNVVV]]]ffftttyyyooonnnqqqrrruuuvvvyyy|||yyyiiieee]]]TTTPPPTTT]]]eeeuuu{{{xxx}}}~~~{{{yyy{{{zzzvvvnnnoooqqqssstttuuuuuuvvvsssxxxtttrrrwwwyyy{{{uuuvvv}}}zzzyyyzzz~~~}}}wwwqqqoooooommmfffdddaaa^^^[[[YYYXXXWWWxxxzzz}}}~~~~~~{{{xxxuuurrrrrrssssssttttttttttttvvvvvvtttsssssssssssstttssssssssssssrrrrrrrrrrrrtttuuuwwwyyy{{{}}}}}}}}}}}}}}}|||{{{zzzzzzyyyxxxxxxyyyzzz|||}}}}}}~~~|||yyywwwwwwtttpppllliiifffeeeeeeddddddgggkkkmmmpppyyyyyynnnbbbZZZVVVPPP[[[iiissszzz~~~rrrcccYYYTTTRRRPPPNNNKKKIIIHHHHHHHHHEEEFFFFFFGGGGGGGGGGGGFFFDDDEEEFFFGGGHHHIIIIIIIIIHHHIIILLLNNNOOONNNMMMLLLMMMMMMMMMMMMMMMMMMNNNOOOLLLLLLLLLLLLLLLKKKJJJIIIFFFFFFGGGGGGIIIJJJLLLLLLKKKJJJIIIIIIIIIKKKLLLMMMKKKIIIGGGGGGIIIJJJJJJJJJGGGIIIJJJIIIGGGEEEEEEFFFDDDEEEGGGIIIKKKLLLMMMMMMFFFGGGGGGGGGHHHIIIIIIIIIFFFFFFEEEEEEEEEFFFGGGHHHGGGHHHIIIJJJJJJJJJJJJIIILLLOOOQQQOOOJJJHHHIIIKKKLLLLLLKKKKKKIIIHHHFFFFFFCCCEEEHHHIIIHHHHHHHHHIIIGGGGGGGGGHHHHHHGGGFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDBBBDDDFFFHHHHHHHHHGGGFFFDDDCCCAAA?????????AAABBB@@@??????@@@AAA@@@???===???>>>>>>===============<<<<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>>>>>>>>>>??????>>>>>>===<<<>>>????????????>>>======<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>===<<<<<<<<<<<<======<<<<<<;;;===<<<<<<<<<===>>>@@@AAA<<<===>>>???@@@??????>>>???BBBGGGLLLNNNMMMKKKIIIHHHGGGEEECCCBBBBBBBBBBBB>>>???AAACCCDDDEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBCCCEEEFFFBBB??????BBBDDDFFFEEEIIIOOORRRUUU]]]gggvvv~~~}}}{{{{{{{{{|||zzzgggXXXPPPNNNMMMMMMVVV___lllyyy}}}vvvqqqssswwwzzzzzz}}}wwwxxxxxxxxxxxxvvvuuutttrrrxxxvvvsssvvv{{{}}}wwwwww~~~zzzuuuqqqooonnnnnnwwwzzz}}}~~~{{{vvvsssrrrrrrrrrsssssssssttttttuuutttsssrrrqqqrrrssstttssssssssssssssssssssssssvvvwwwxxxyyy{{{|||}}}}}}}}}}}}}}}}}}|||{{{zzzyyyyyyyyyxxxyyyzzz|||~~~{{{}}}}}}yyyvvvvvvtttoookkkgggeeeddddddeeecccdddhhhlllrrr~~~~~~tttkkkbbb]]]\\\YYYhhhyyyzzzwwwfffZZZUUUSSSSSSQQQMMMJJJGGGFFFFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHDDDFFFIIIMMMNNNNNNMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJIIIIIIHHHHHHHHHIIIJJJKKKKKKHHHFFFEEEFFFGGGGGGFFFHHHJJJKKKJJJHHHFFFFFFGGGEEEFFFGGGGGGEEEEEEFFFHHHCCCDDDEEEFFFHHHIIIJJJKKKGGGFFFEEEEEEEEEFFFHHHHHHGGGIIIJJJLLLLLLKKKIIIHHHKKKOOORRRPPPKKKHHHHHHKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDFFFIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEGGGHHHHHHHHHGGGCCCAAA???>>>===>>>???@@@@@@??????@@@AAAAAA>>><<<===>>>>>>===;;;:::<<<===:::::::::;;;<<<===??????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<=====================<<<<<<;;;??????@@@@@@@@@>>><<<;;;<<<;;;;;;;;;;;;<<<============<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>??????@@@@@@???>>>======;;;<<<<<<===<<<<<<;;;;;;<<<<<<;;;;;;<<<===???@@@999;;;<<<>>>>>>>>>>>>======AAAGGGKKKMMMLLLIIIFFFFFFFFFEEEDDDCCCBBBBBBBBB<<<>>>@@@AAACCCCCCCCCCCC???AAACCCEEEGGGGGGGGGGGGCCCCCCCCCDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBAAAAAAAAA;;;???BBB>>>:::;;;@@@CCCBBBCCCHHHNNNOOOLLLOOOWWW\\\fffvvv~~~||||||zzzjjjbbb]]]UUUOOOPPPSSSWWWZZZ```lll{{{{{{uuunnnssswwwyyy~~~}}}yyywwwxxx~~~yyyuuuwww~~~yyyyyyxxxyyyzzz|||}}}{{{wwwssssssrrrrrrqqqqqqrrrrrrsssuuuvvvvvvuuuttttttuuuwwwsssssssssrrrrrrsssssstttuuuvvvxxxzzz{{{{{{{{{zzz}}}}}}|||{{{zzzyyyyyyyyyzzzxxxxxx|||}}}}}}~~~}}}}}}}}}~~~|||xxxuuutttpppkkkhhhgggeeeaaa^^^___ccchhhiiikkkrrr~~~zzzjjjbbb\\\XXX[[[aaajjjvvvzzz}}}pppaaaTTTOOOOOOMMMJJJGGGGGGIIIJJJHHHFFFIIIHHHGGGGGGFFFFFFFFFFFFHHHGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLJJJIIIHHHGGGGGGHHHJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIKKKJJJIIIHHHGGGHHHIIIJJJJJJIIIHHHEEECCCCCCEEEGGGHHHIIIKKKJJJHHHFFFEEEFFFHHHHHHHHHHHHGGGGGGFFFEEEDDDFFFHHHJJJJJJJJJHHHGGGIIIGGGFFFDDDDDDEEEGGGHHHJJJKKKMMMNNNNNNLLLJJJHHHIIIJJJLLLLLLKKKKKKLLLMMMLLLKKKJJJIIIIIIHHHIIIIIIDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFCCCDDDFFFFFFDDDDDDDDDEEEDDDDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>===<<<;;;:::999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<=========<<<;;;======<<<<<<<<<<<<======AAA@@@???>>>>>>>>>===;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<========================@@@@@@@@@???>>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<===>>>>>>???>>>???DDDJJJKKKFFFAAAGGGFFFDDDBBBAAA@@@AAAAAAAAAAAABBBBBBCCCBBBBBBBBB>>>???@@@BBBCCCDDDDDDDDDCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDCCCBBBAAAAAA@@@???BBB@@@>>>>>>@@@BBBBBBBBBCCCEEEHHHIIIJJJJJJLLLMMMVVVZZZ```gggqqq~~~}}}xxxssslllfffdddccc```\\\YYYZZZ^^^bbbooozzz{{{wwwtttxxx|||xxxuuu|||vvvwwwxxxzzz{{{zzzvvvsssssssssssssssssssssssssssssstttuuuuuuuuuuuuwwwyyyuuuttttttsssssssssssstttuuuvvvxxxzzz{{{{{{zzzyyy||||||{{{zzzyyyxxxxxxyyyzzzwwwxxx|||~~~~~~~~~|||yyytttpppooolllhhhffffffeeeccc```aaadddgggggghhhooo{{{rrrbbbYYYUUUWWW^^^gggxxx~~~xxxiii]]]SSSOOOQQQMMMJJJHHHHHHIIIJJJIIIGGGJJJIIIIIIHHHGGGGGGHHHHHHKKKJJJIIIHHHHHHIIIJJJJJJIIIIIIIIIJJJKKKKKKKKKLLLKKKJJJHHHGGGGGGHHHJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIGGGGGGGGGEEEDDDDDDFFFHHHHHHJJJKKKKKKIIIGGGFFFFFFHHHHHHHHHHHHHHHHHHGGGGGGEEEFFFGGGHHHIIIIIIHHHHHHJJJIIIGGGEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMKKKIIIHHHHHHJJJLLLMMMLLLLLLMMMNNNLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEEEEFFFGGGIIIKKKKKKGGGFFFFFFEEEEEEEEEEEEEEEBBBDDDEEEEEEDDDCCCCCCDDDBBBBBBCCCCCCBBBAAAAAA@@@???@@@BBBDDDEEEEEEDDDDDDAAAAAAAAAAAA@@@@@@@@@???>>>>>>======<<<;;;;;;:::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===<<<<<<;;;===<<<<<<<<<<<<<<<<<<===???>>>============<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@???>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<<<<===>>>>>>===>>>BBBGGGHHHEEE@@@JJJIIIFFFDDDAAA@@@@@@???@@@AAAAAABBBBBBBBBBBBBBB>>>???@@@BBBCCCCCCDDDDDD@@@@@@AAABBBBBBBBBBBBBBBDDDCCCCCCBBBAAA@@@@@@@@@@@@>>><<<<<<===??????>>>BBBDDDGGGHHHHHHIIIJJJLLLJJJMMMQQQVVV]]]gggrrrzzz~~~|||||||||yyytttlllddd]]]ZZZVVVcccpppzzz{{{yyy}}}}}}xxxsssqqqttttttuuuwwwyyyxxxuuusssrrrssstttuuuuuutttsssrrrqqqsssuuuvvvvvvwwwyyy{{{wwwvvvuuuttttttttttttttttttvvvyyy{{{||||||zzzyyy{{{{{{zzzyyyxxxxxxxxxxxx}}}zzzzzz}}}~~~}}}~~~~~~~~~{{{wwwrrrlllhhhiiigggddddddeeefffeeeeeeeeeggggggffffffnnn{{{ssseeeVVVNNNPPPXXXfffrrrmmm```XXXRRRPPPQQQLLLJJJIIIIIIJJJJJJJJJIIIKKKKKKJJJJJJIIIIIIJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHGGGGGGHHHJJJKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGDDDEEEGGGFFFFFFEEEGGGHHHHHHJJJLLLKKKIIIGGGGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIEEEFFFFFFGGGHHHHHHIIIIIIKKKIIIHHHFFFFFFFFFHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGJJJLLLMMMMMMMMMOOOPPPLLLLLLJJJIIIGGGGGGFFFFFFCCCCCCDDDEEEGGGIIIKKKLLLEEEEEEDDDDDDCCCCCCCCCCCCAAACCCDDDDDDCCCBBBBBBCCC@@@@@@@@@@@@@@@@@@???>>>===>>>@@@BBBDDDDDDDDDDDD???????????????>>>>>>>>>>>>===<<<;;;::::::::::::999999999999::::::::::::::::::::::::::::::::::::999:::;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>===<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<>>><<<<<>>===???@@@@@@AAABBBBBBAAAAAA>>>???@@@AAABBBCCCCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@CCCAAA??????AAAAAAAAA@@@AAADDDFFFGGGGGGGGGHHHJJJHHHHHHJJJLLLOOOUUU\\\aaaqqqrrrjjjZZZVVVTTTXXXaaannnzzzuuuqqqnnnxxx~~~rrrrrrrrrtttvvvvvvuuusssrrrtttuuuwwwwwwuuutttrrrsssuuuwwwxxxxxxyyy{{{|||yyyxxxwwwvvvuuuuuuuuuuuusssvvvzzz}}}}}}||||||{{{zzzzzzyyyyyyyyyzzz}}}|||~~~~~~{{{|||}}}||||||}}}~~~~~~}}}zzzvvvsssmmmgggbbbccccccbbbbbbdddfffhhhiiiiiijjjjjjiiikkksssxxxppp```WWWMMMJJJSSSbbbsssvvvcccZZZVVVRRROOOOOOKKKJJJIIIIIIJJJJJJJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJHHHGGGGGGHHHIIIJJJIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIIIIHHHHHHGGGFFFFFFEEEGGGIIIIIIHHHGGGGGGHHHHHHJJJLLLKKKJJJHHHGGGHHHHHHHHHIIIJJJKKKKKKKKKJJJGGGGGGGGGGGGHHHIIIKKKLLLJJJIIIGGGEEEEEEEEEGGGGGGJJJIIIIIIIIIHHHHHHHHHHHHFFFHHHKKKMMMMMMNNNPPPQQQMMMMMMKKKIIIHHHGGGGGGGGGAAAAAAAAABBBCCCDDDEEEFFFCCCCCCCCCCCCBBBBBBAAA@@@@@@BBBCCCCCCBBBAAAAAABBB>>>??????@@@??????>>>>>>===???@@@AAABBBBBBAAAAAA???>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::999999::::::888999999999999:::::::::888888888888999999999999999999::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::;;;;;;;;;::::::;;;<<<:::;;;;;;<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<>>><<<;;;===@@@BBBBBBAAAIIIHHHFFFDDDAAA???===<<<>>>>>>???@@@AAAAAAAAAAAA>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@EEECCCBBBBBBCCCDDDCCCAAABBBDDDFFFGGGFFFFFFGGGIIIKKKJJJJJJIIIKKKMMMQQQSSS\\\hhhxxx|||kkk\\\WWWUUUTTT[[[fffvvv~~~zzzvvvuuuyyy|||}}}{{{sssrrrqqqrrrtttuuuuuusssssstttvvvwwwwwwvvvtttsssvvvyyy{{{{{{{{{zzz{{{|||zzzyyyxxxxxxwwwwwwwwwxxxtttvvvzzz~~~}}}||||||{{{{{{{{{{{{|||{{{{{{}}}~~~|||~~~}}}~~~|||zzz{{{}}}~~~~~~}}}{{{yyywwwtttrrrmmmgggccc`````````aaabbbeeeiiikkkmmmnnnoooqqquuu~~~zzzrrrfff\\\OOOMMMLLLRRR```sssxxxkkk]]]XXXVVVRRRMMMKKKKKKKKKJJJIIIIIIIIIIIIJJJLLLLLLKKKKKKKKKLLLLLLMMMKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKLLLKKKIIIGGGGGGGGGIIIJJJHHHIIIIIIIIIJJJJJJKKKKKKHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJIIIHHHHHHGGGFFFFFFIIIJJJLLLKKKIIIGGGGGGGGGGGGIIIKKKKKKIIIHHHGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKHHHHHHHHHHHHIIIKKKLLLMMMIIIHHHFFFDDDCCCDDDEEEEEEHHHHHHHHHGGGGGGGGGGGGGGGDDDGGGJJJKKKLLLMMMOOOPPPNNNMMMLLLJJJIIIHHHHHHHHHBBBAAAAAA@@@@@@@@@@@@@@@BBBCCCCCCCCCBBBAAA???>>>???@@@BBBBBB@@@???@@@AAA>>>???@@@@@@@@@@@@??????@@@@@@AAAAAAAAA???>>>===>>>>>>>>>>>>>>>?????????===<<<<<<;;;::::::::::::888888888999999999::::::777777777888888888999999999999999999:::::::::;;;::::::999999999999::::::999;;;<<<<<<::::::;;;===::::::;;;;;;;;;;;;::::::999999999:::::::::;;;;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999:::;;;;;;>>><<<<<<<<<>>>@@@AAAAAACCCBBBBBBAAA???>>>===<<<<<<===>>>???@@@@@@@@@@@@>>>>>>???@@@AAAAAAAAAAAA>>>??????@@@??????>>>>>>?????????@@@@@@@@@@@@@@@BBBAAA@@@@@@BBBBBBAAA???DDDEEEGGGHHHGGGFFFGGGHHHHHHGGGFFFEEEFFFHHHIIIJJJRRRWWW```jjjuuu{{{ssskkkaaa\\\___[[[___gggrrr~~~{{{www{{{uuusssrrrrrrtttuuuuuutttssstttuuuvvvvvvuuutttssswwwzzz|||}}}|||{{{{{{|||zzzzzzyyyyyyyyyzzzzzzzzzwwwyyy{{{}}}}}}}}}|||||||||||||||}}}yyyvvvwww{{{~~~~~~}}}|||zzz{{{~~~}}}zzzwwwvvvuuutttssspppkkkhhh_______________bbbfffjjjnnnqqquuuyyyuuuiii\\\RRRHHHMMMUUU```rrrlllbbbZZZXXXWWWQQQLLLKKKJJJKKKKKKIIIGGGFFFGGGIIIKKKKKKJJJJJJKKKKKKLLLLLLKKKLLLMMMNNNOOOOOONNNNNNKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKIIIGGGGGGGGGHHHIIIHHHHHHHHHIIIJJJKKKLLLLLLHHHHHHHHHHHHIIIJJJLLLLLLMMMLLLJJJHHHGGGGGGHHHHHHKKKLLLLLLJJJHHHFFFFFFGGGFFFHHHJJJJJJIIIGGGGGGGGGIIIIIIJJJJJJKKKJJJJJJJJJFFFGGGHHHIIIJJJKKKLLLMMMIIIHHHEEECCCBBBCCCCCCDDDFFFFFFGGGGGGGGGFFFEEEDDDBBBEEEGGGIIIIIIJJJLLLNNNLLLKKKJJJIIIIIIIIIIIIIIIEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBCCCCCCBBB@@@>>>======???AAA@@@???>>>??????>>>???@@@@@@AAA@@@@@@@@@BBBBBBBBBBBB@@@>>><<<;;;======>>>>>>>>>>>>??????<<<<<<======<<<;;;:::999888888888888999999999999666666777777888999999999999999888888888999:::;;;999999888888888888999999999;;;===<<<999888:::<<<::::::;;;;;;;;;;;;::::::999999999999:::::::::::::::999888777888999:::;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999:::;;;;;;<<<<<<<<<<<<===>>>???@@@======>>>>>>>>>===<<<<<<;;;;;;===>>>??????@@@@@@===>>>???@@@@@@@@@@@@@@@??????@@@@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBCCCEEEEEEDDDBBBDDDFFFHHHHHHFFFFFFFFFGGGEEEDDDCCCDDDFFFHHHHHHGGGPPPPPPRRRWWW^^^hhhwww~~~xxxsss\\\VVVRRRUUU[[[eeerrr|||~~~{{{||||||xxxtttuuu|||xxxvvvsssssstttuuuuuuuuutttttttttttttttttttttttttttwwwzzz||||||{{{|||}}}zzzzzzzzzzzz{{{|||}}}}}}|||{{{{{{{{{||||||}}}}}}||||||{{{{{{{{{{{{||||||xxxuuuvvvzzz}}}}}}~~~|||zzz|||~~~~~~{{{vvvsssrrrrrrrrrqqqoookkkhhh^^^^^^^^^\\\[[[]]]aaafffnnnrrryyyrrrcccWWWNNNLLLUUUaaaooovvveee^^^YYYXXXUUUOOOLLLMMMJJJKKKKKKIIIEEEDDDEEEGGGIIIIIIIIIIIIIIIJJJKKKKKKIIIJJJLLLMMMNNNNNNMMMMMMIIIIIIIIIJJJKKKKKKKKKLLLMMMKKKIIIGGGGGGGGGHHHIIIGGGGGGHHHIIIJJJKKKLLLMMMGGGHHHHHHHHHJJJKKKLLLMMMPPPNNNJJJGGGFFFGGGIIIJJJIIIIIIIIIGGGEEEEEEGGGIIIDDDFFFIIIIIIHHHFFFFFFGGGIIIIIIJJJJJJJJJIIIHHHHHHCCCDDDFFFHHHJJJJJJJJJJJJJJJHHHFFFDDDCCCCCCDDDEEEDDDEEEFFFGGGGGGEEEDDDBBB@@@CCCEEEGGGGGGGGGIIIJJJIIIHHHHHHGGGGGGHHHHHHHHHEEEDDDCCCBBBBBBAAABBBBBBBBBCCCCCCCCCBBB@@@>>><<<<<<>>>@@@???>>>===>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBAAA???===<<<;;;<<<<<<<<<============;;;===>>>???>>><<<:::888888888888888999999999999666666777888888999::::::999888888777888999:::;;;888888888777777888888888888;;;===;;;777555777:::999::::::;;;;;;::::::999888999999999999:::::::::999999777777777888:::;;;999999999999999999999999999999999:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999:::::::::::::::;;;<<<<<<999:::;;;;;;;;;;;;<<<===;;;<<<=========<<<;;;:::::::::<<<===>>>?????????===>>>??????????????????AAAAAABBBBBBAAA@@@@@@???======>>>>>>???@@@@@@AAACCCCCCDDDFFFHHHIIIHHHFFFDDDEEEGGGFFFEEEDDDDDDEEEFFFEEEDDDFFFIIIKKKJJJHHHLLLJJJLLLPPPRRRVVV```kkkyyy}}}{{{{{{}}}{{{mmm```ZZZXXXWWWZZZ```aaakkkxxx}}}{{{xxxyyyyyywwwtttrrrssswwwzzz}}}zzzxxxtttssstttuuuvvvuuuttttttssssssssssssttttttppptttxxx{{{{{{||||||}}}zzzzzzzzzzzz{{{}}}~~~~~~|||zzzyyyxxxyyyyyy{{{{{{zzzzzzzzz{{{{{{||||||yyyxxxzzz{{{zzz{{{~~~{{{zzz|||~~~yyytttooonnnnnnnnnnnnlllhhheee]]]]]]\\\ZZZXXXYYY^^^bbbnnnsss{{{nnn___UUUNNNRRR\\\iiixxx}}}nnnbbb]]]YYYWWWSSSNNNMMMPPPJJJKKKKKKHHHDDDBBBCCCEEEHHHHHHHHHHHHHHHIIIJJJKKKFFFGGGIIIJJJKKKKKKKKKJJJGGGHHHHHHIIIJJJKKKLLLLLLMMMKKKIIIGGGGGGGGGHHHIIIGGGGGGHHHIIIJJJLLLMMMMMMGGGHHHHHHIIIJJJKKKMMMMMMRRROOOKKKGGGFFFGGGJJJLLLGGGGGGFFFEEECCCDDDGGGJJJDDDFFFHHHHHHGGGFFFFFFFFFIIIJJJJJJJJJIIIHHHGGGGGG@@@BBBEEEHHHIIIIIIHHHHHHKKKJJJGGGEEEDDDDDDEEEEEECCCDDDFFFHHHGGGEEECCCAAA???BBBDDDEEEEEEEEEGGGHHHFFFFFFEEEEEEFFFFFFGGGHHHBBBBBBBBBAAAAAABBBBBBCCCBBBCCCDDDDDDCCC@@@>>><<<<<<>>>??????>>>======>>>======>>>???????????????@@@@@@AAABBBAAA@@@???>>>:::::::::;;;;;;<<<<<<<<<;;;===???AAA@@@===:::888777888888888888999999999666777777888999:::::::::999888777777777888:::;;;888888777777777777888888777:::<<<:::555333555888999::::::;;;;;;::::::999888888999999999:::::::::999888777666666888:::;;;999999999999999999999999999999999999999999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999;;;;;;::::::;;;;;;<<<===666888:::::::::999:::;;;<<<<<<=========<<<:::999999:::;;;===>>>?????????===>>>>>>????????????>>>>>>>>>>>>>>>>>>===<<<;;;<<<<<<===>>>???@@@@@@AAA@@@@@@AAACCCFFFGGGFFFDDDCCCDDDFFFEEECCCBBBCCCCCCEEECCCCCCFFFIIIJJJIIIGGGGGGFFFIIINNNOOOMMMQQQZZZ___ppp{{{zzzwwwyyy|||yyy}}}ssskkkbbb]]]]]]QQQVVV\\\aaagggssszzzvvvrrryyywwwsssppppppsssvvvxxxxxx|||zzzwwwsssssstttuuutttrrrrrrrrrrrrtttuuuvvvuuussswwwwwwxxxyyyzzzzzzzzzzzzxxxwwwwwwxxxyyy{{{}}}{{{{{{{{{zzzzzzyyyyyyyyywwwzzz{{{{{{yyyyyy}}}{{{{{{{{{yyyvvvvvvwwwyyy{{{{{{|||{{{vvvqqqkkkkkkkkkiiifffeeefffggg___\\\YYYWWWUUUVVV]]]fffrrrxxx~~~vvvgggXXXRRRSSSWWWcccttt}}}tttnnnkkkfff^^^WWWTTTRRRQQQPPPUUUQQQKKKFFFDDDBBBAAA@@@HHHHHHGGGGGGGGGHHHJJJJJJGGGHHHJJJKKKKKKJJJIIIHHHGGGGGGHHHHHHIIIJJJJJJJJJMMMMMMLLLLLLLLLLLLLLLLLLGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGHHHJJJLLLNNNMMMLLLKKKJJJJJJIIIIIIIIIKKKIIIGGGEEEDDDDDDEEEFFFGGGGGGEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIEEEFFFFFFHHHIIIJJJKKKKKKHHHGGGFFFDDDCCCCCCBBBBBBCCCDDDFFFFFFDDDDDDDDDEEE??????@@@AAACCCEEEGGGHHHEEEDDDCCCBBBAAABBBCCCCCCAAABBBBBBCCCCCCBBBBBBAAABBBCCCDDDEEEDDDBBB???===>>>>>>>>>>>>>>>>>>>>>>>>999;;;===>>>???>>>===<<>><<<:::999999:::999888888888888999999::::::::::::::::::;;;;;;;;;<<<<<<===============>>>??????@@@BBBDDDDDDCCCAAAAAAAAAAAA???===;;;:::;;;<<<======>>>???@@@@@@???>>>===<<<>>>@@@BBBBBBBBBAAA@@@FFFGGGHHHGGGEEEEEEFFFGGGDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEEEEFFFHHHJJJMMMNNNUUU\\\eeejjjnnnuuu~~~xxxtttrrruuuuuuvvv{{{zzzqqqddd___YYYTTTUUU[[[ccchhhyyy~~~}}}xxxwwwsssxxx|||xxxnnnggghhhkkkqqqvvv~~~xxxuuurrrqqqsssssssssqqqrrrqqqqqqrrrtttuuuuuuuuuvvvvvvwwwxxxyyyyyyyyyyyy{{{zzzyyyxxxxxxyyyzzz{{{zzzzzzzzzzzzzzzzzzyyyyyy{{{|||~~~}}}zzzyyyzzz{{{{{{{{{{{{yyyxxxxxxyyy{{{}}}yyyyyyyyyxxxsssnnnkkkkkkkkkhhheeecccdddeee```]]][[[ZZZXXXXXX^^^gggwww~~~~~~{{{zzzwwwrrrjjj]]]RRRPPPUUUYYYjjj}}}uuupppoooppplllfff___ZZZVVVUUUUUUWWWRRRMMMHHHFFFEEECCCBBBIIIIIIHHHGGGHHHHHHIIIJJJGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJKKKKKKNNNNNNNNNMMMMMMKKKJJJJJJGGGGGGHHHIIIJJJJJJIIIIIIJJJIIIHHHHHHHHHJJJLLLMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKIIIGGGEEEEEEEEEFFFFFFHHHGGGEEEDDDCCCDDDEEEFFFIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHGGGEEEDDDDDDDDDDDDCCCEEEFFFFFFDDDCCCCCCDDDBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDBBBAAAAAAAAABBBCCCAAABBBBBBBBBBBBBBBBBBAAAAAABBBDDDEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===>>>???>>>===<<<===>>>???@@@@@@???===<<<;;;;;;;;;<<<;;;;;;:::999::::::;;;<<<;;;;;;999888777777888999:::::::::999777888888888888999999999666777999999888777999:::999999999888888888888888888888777666666555666666777777777777777888888888::::::999999999888888888888777666555666777999:::999888666777888999999888888888888888999999999:::;;;;;;:::::::::999999999:::999999999999888888888:::999999:::;;;<<<;;;:::::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<===>>>AAAEEEFFFDDDBBBAAA@@@AAA@@@>>><<<;;;;;;<<<===<<<===>>>?????????>>>===>>>???AAACCCDDDCCCBBBBBBDDDEEEFFFEEEDDDCCCDDDFFFEEEEEEEEEEEEEEEFFFFFFGGGDDDDDDDDDEEEGGGIIIKKKMMMKKKQQQWWWZZZ\\\aaajjjrrr}}}xxxuuusssvvv~~~zzzsssmmmiiifffcccaaa___dddnnn~~~uuuwwwxxxsssllliiijjjmmmnnnttt{{{~~~}}}~~~tttrrrpppoooqqqrrrrrrrrrrrrrrrqqqqqqrrrtttuuuvvvuuuvvvwwwxxxxxxyyyyyyyyy~~~}}}zzzxxxwwwvvvvvvvvvyyyzzzzzz{{{{{{{{{{{{zzz~~~|||yyywwwwwwyyyyyyyyyyyyxxxxxxzzz}}}|||~~~~~~~~~}}}|||xxxwwwwwwuuuppplllkkkkkkjjjgggccc``````aaa```]]]\\\]]]\\\\\\bbbkkk}}}|||sssnnnnnniiibbbZZZQQQLLLQQQZZZaaatttuuulllmmmqqqrrrqqqnnnfff^^^YYYXXXYYYXXXTTTNNNJJJIIIHHHGGGFFFJJJIIIIIIHHHHHHHHHIIIIIIGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJJJJKKKKKKOOOOOOOOOOOOMMMKKKIIIHHHGGGHHHHHHIIIIIIIIIIIIHHHJJJIIIIIIHHHIIIIIIJJJKKKKKKKKKJJJJJJKKKKKKLLLMMMJJJIIIHHHFFFFFFFFFGGGHHHIIIGGGEEECCCCCCDDDFFFGGGJJJJJJIIIIIIHHHFFFEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFDDDEEEFFFFFFDDDBBBCCCCCCEEEEEEDDDDDDCCCBBBBBBBBBDDDCCCBBBAAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@AAACCCDDDDDDCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;===>>>>>>>>>===<<<:::;;;===>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::999999999999::::::::::::::::::666777888:::;;;;;;<<<<<<777888888888888999999999666888999888777777888:::888888888888888999999999999999777666555555555555666666777777888888999999:::999999999999888888888888777666555666777888999888777666666888999999999777777777777888888888888:::::::::999999999999999777777777888888888888888777777999;;;>>>???===;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<===============>>>>>>???>>>AAADDDFFFDDDBBBAAA@@@AAA@@@>>><<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>======>>>???@@@BBBCCCBBBBBBAAABBBCCCDDDDDDCCCBBBCCCDDDEEEEEEDDDDDDDDDEEEFFFFFFCCCCCCCCCCCCEEEGGGJJJKKKGGGLLLOOOPPPNNNPPPVVV\\\dddnnn}}}~~~wwwppprrrzzz~~~yyyfff___YYY\\\kkkzzzwwwsssnnnkkkhhhhhhhhhjjjpppvvvyyy{{{}}}yyyxxxxxxrrrqqqppppppppprrrsssssswwwvvvuuusssrrrrrruuuwwwvvvvvvxxxyyyyyyyyyyyyyyy~~~|||zzzwwwvvvuuuttttttxxxyyyzzz{{{||||||{{{{{{~~~{{{wwwuuuvvvwwwwwwwwwwwwxxx{{{}}}|||~~~}}}{{{}}}}}}~~~~~~{{{}}}zzzwwwuuutttqqqmmmjjjiiiiiigggddd```]]]]]]^^^^^^\\\\\\]]]^^^aaakkkuuuwwwjjjccceee^^^VVVNNNHHHIIITTTaaannn}}}zzzoookkknnnrrrpppqqqpppiii^^^WWWVVVXXXWWWSSSNNNKKKIIIIIIHHHGGGIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFHHHHHHHHHIIIJJJJJJKKKKKKMMMMMMNNNNNNMMMLLLJJJHHHHHHHHHIIIIIIIIIHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIHHHJJJJJJJJJJJJKKKLLLMMMNNNIIIIIIHHHGGGGGGGGGHHHIIIIIIGGGEEEBBBBBBDDDFFFHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFDDDEEEFFFEEECCCBBBBBBCCCFFFFFFFFFEEEDDDCCCBBBBBBDDDCCCAAA@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAABBB???@@@BBBCCCDDDCCCBBBAAA========================;;;<<<======>>>===<<<<<<999999:::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;:::999999888777777777888999::::::777888999:::;;;;;;;;;;;;777777888888888999999999666888999888777666777999777777777888999999999::::::999888666555555555555555555666777888999999:::999999999999888888888888777666666666666777888888888666555666888999999999666666666777777777777777999999999999999888888888666666777777888999::::::666777999===@@@@@@===::::::999999999888888777777:::::::::;;;;;;;;;<<<<<>>>>>>>>??????@@@===???AAAAAA@@@???@@@AAA???>>>===;;;::::::::::::;;;;;;;;;<<<<<<<<<======;;;<<<===>>>????????????AAABBBDDDCCCBBBBBBCCCDDDCCCCCCCCCCCCCCCDDDDDDEEEBBBAAAAAABBBCCCFFFHHHIIIIIILLLNNNMMMJJJJJJMMMQQQUUU\\\hhhuuuwwwvvv}}}zzz}}}xxxfff\\\```lllxxx}}}vvvrrrqqqnnnjjjffffffjjjnnnppprrrvvv}}}|||wwwttttttuuurrrrrrqqqqqqqqqrrrtttvvv{{{{{{yyyvvvsssrrrtttvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{yyyxxxvvvuuuuuuuuuvvvxxxyyy{{{|||}}}|||{{{{{{{{{}}}}}}yyyvvvvvvwwwxxxxxxxxxzzz}}}}}}zzzzzz{{{|||{{{xxxxxxvvvsssqqqnnnjjjgggdddeeeeeedddaaa^^^[[[[[[\\\]]]\\\]]]aaaeeekkkwwwxxxhhh___[[[TTTLLLFFFCCCHHHXXXggg~~~{{{vvvwww{{{qqqmmmmmmoooqqqmmmooonnnggg]]]VVVTTTUUUTTTPPPLLLIIIHHHHHHHHHGGGFFFGGGGGGGGGGGGFFFFFFFFFHHHGGGEEEDDDCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJIIIJJJKKKLLLLLLLLLKKKJJJHHHIIIIIIIIIHHHGGGFFFFFFHHHIIIIIIJJJJJJIIIHHHGGGIIIIIIIIIIIIJJJKKKMMMMMMHHHHHHHHHHHHHHHHHHIIIIIIIIIGGGEEECCCCCCDDDFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHEEEEEEEEEFFFFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCDDDFFFEEECCCBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCBBBAAA@@@???@@@@@@AAABBBAAA@@@@@@@@@@@@AAABBB???@@@AAACCCCCCCCCCCCBBB========================<<<===============<<<<<<999999:::;;;;;;;;;;;;;;;::::::;;;;;;::::::999888666666555555666777888999:::::::::;;;;;;::::::999777777888888888999999999666888999888666666777888777777777888999999999:::999888777666555555555555555555666777888999999:::999999999888888888777777666666666666666777777888777666555555888999999999666666666666666666666666888888888888888888888888666777777888999:::;;;;;;777888:::>>>???>>>:::777999999999888888777777777:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;=========;;;:::;;;???AAA======<<<;;;;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>AAABBBCCCCCCBBBBBBDDDEEEDDDCCCCCCCCCCCCDDDEEEEEEAAAAAAAAAAAABBBDDDFFFHHHHHHJJJKKKJJJHHHGGGIIIKKKOOORRRXXX```iiittt||||||~~~{{{zzz{{{~~~xxxxxx{{{~~~~~~{{{uuuwww{{{}}}{{{zzz{{{yyyqqqjjjbbbccceeegggkkkrrr{{{|||wwwtttrrrqqqqqqssssssssssssrrrrrruuuwww|||}}}}}}yyytttrrrtttwwwxxxyyyzzz{{{||||||||||||wwwvvvuuuttttttuuuvvvwwwyyyzzz|||}}}}}}|||{{{zzzyyyzzz|||{{{xxxyyyzzz{{{{{{{{{}}}{{{xxxyyy{{{}}}}}}yyyvvvrrrqqqnnnkkkgggccc```^^^```aaa```^^^[[[ZZZ[[[\\\___```dddlllrrryyyxxxggg\\\PPPKKKFFFCCCDDDLLL]]]mmm}}}xxxqqqmmmlllpppuuuyyyrrriiihhhkkkmmmnnnlllllljjjddd\\\UUUSSSSSSQQQMMMIIIGGGFFFGGGGGGGGGEEEEEEFFFGGGHHHGGGGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIIIIIIIHHHGGGEEEEEEFFFGGGIIIKKKKKKIIIHHHFFFHHHHHHHHHHHHIIIJJJKKKLLLFFFFFFGGGGGGHHHHHHIIIIIIGGGGGGEEEDDDDDDDDDEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFDDDCCCCCCBBBBBBAAACCCEEEDDDCCCBBBCCCDDDCCCDDDFFFGGGGGGFFFEEEEEEBBBAAA@@@?????????@@@@@@BBBAAA@@@??????@@@AAABBB@@@AAAAAABBBCCCCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<:::::::::::::::999888888555555666666666666666666:::::::::::::::999888888777888888888888999999999777888888888666555666777888888888888888999999999888777777666666666666666666666777777888888999999999888888888888777777777555555666666666777777777666555444555777999999999777777777777666666666666777777777777777888888888777777888888999:::;;;;;;888999:::===>>><<<888555:::::::::::::::999999999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;:::888888999===@@@=====================<<<>>>===<<<;;;;;;:::;;;;;;<<<<<<======>>>??????@@@@@@AAACCCCCCBBBBBBCCCEEEEEEEEEDDDDDDEEEEEEFFFGGGAAAAAAAAAAAABBBDDDFFFGGGIIIJJJKKKKKKJJJIIIJJJLLLIIIKKKMMMPPPUUU]]]eeekkk||||||zzzxxxyyyzzz}}}wwwmmmhhhddd```aaaccchhhpppvvv|||~~~zzz{{{~~~|||uuummmbbbbbbbbbdddhhhqqq{{{~~~yyyvvvtttsssrrrssstttuuusssqqqqqqtttwwwxxx{{{|||zzzvvvsssuuuxxxxxxxxxyyyzzz{{{{{{{{{{{{vvvuuutttttttttuuuvvvwwwzzz{{{}}}~~~~~~|||zzzxxxyyyxxxyyy||||||yyyyyyzzz{{{{{{zzz|||}}}vvvwwwyyy|||}}}|||xxxtttpppooommmiiiddd```]]][[[[[[\\\]]]\\\ZZZZZZ[[[]]]dddhhhqqq}}}sss```TTTHHHEEEEEEGGGKKKTTTfffvvv{{{qqqmmmhhhhhhmmmqqqpppmmmmmmxxx|||tttiiibbb```cccgggjjjjjjhhhccc^^^YYYTTTQQQPPPOOOKKKGGGEEEEEEFFFGGGGGGEEEFFFGGGIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEFFFFFFGGGHHHHHHIIIHHHGGGFFFFFFHHHIIIJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDFFFIIIKKKKKKJJJHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDGGGGGGGGGGGGHHHHHHHHHHHHJJJIIIGGGEEEDDDCCCBBBBBB@@@BBBCCCDDDCCCCCCDDDEEEDDDEEEGGGHHHHHHGGGEEEDDDBBBAAA???>>>>>>>>>???@@@BBBAAA@@@>>>>>>@@@AAABBBAAAAAABBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<>>>======<<<<<<<<<<<<===999::::::::::::999888888666777888888888777666555888888999999999999999999777888888888888999999999777888888888666555666777999999999888888888888888666666666666666777777888777777777777777888888888888888888888777777777777444555555666666666666666666444444555777999999999888888888777777666666666666666666777777777888888666777777777888888999999777888999;;;<<<;;;888555999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;;;;888999::::::::::::<<<>>>===>>>???@@@@@@AAAAAAAAAAAA@@@>>><<<::::::::::::<<<<<<<<<<<<===>>>??????>>>???AAAAAA@@@AAABBBDDDCCCBBBBBBBBBBBBCCCDDDDDDBBBAAAAAAAAABBBDDDEEEFFFJJJJJJLLLLLLKKKKKKKKKLLLEEEFFFGGGGGGIIIMMMSSSWWW___hhhvvv{{{yyyyyyyyyyyywww}}}~~~~~~~~~}}}~~~vvvmmm^^^YYYWWWYYYYYYYYY^^^fffwww~~~yyysssjjjiiihhhiiilllttt|||}}}||||||}}}ssstttuuusssppppppsssvvvtttxxx{{{zzzvvvtttvvvyyywwwwwwxxxyyyzzzzzzzzzzzzvvvuuutttsssssstttuuuvvvzzz|||~~~~~~|||yyyxxxyyyxxxxxx{{{~~~~~~|||xxxvvvwwwxxxxxxwwwyyy|||~~~~~~uuuvvvyyy{{{}}}{{{wwwsssqqqqqqoookkkfffaaa^^^]]]XXXZZZZZZZZZYYYZZZ\\\^^^hhhnnn|||}}}lllXXXKKKEEEDDDGGGLLLRRR]]]ooo|||wwwiiigggeeeiiiqqquuuoooggg\\\gggnnnrrr{{{wwwpppllleee]]]YYYZZZaaaggggggccc]]]XXXUUURRRNNNLLLNNNKKKGGGEEEEEEGGGGGGGGGEEEFFFIIIKKKLLLLLLLLLLLLJJJJJJKKKKKKJJJIIIGGGFFFDDDDDDDDDEEEFFFFFFGGGGGGKKKIIIGGGDDDDDDEEEGGGIIIJJJJJJIIIHHHGGGFFFDDDCCCBBBEEEHHHKKKLLLKKKIIIGGGGGGGGGFFFFFFGGGGGGHHHHHHCCCDDDEEEFFFGGGHHHHHHHHHEEEEEEGGGGGGGGGFFFDDDCCCEEEEEEEEEEEEDDDBBBAAA@@@HHHHHHHHHHHHHHHHHHIIIIIILLLKKKIIIGGGEEECCCBBBBBB???AAACCCDDDCCCCCCDDDFFFFFFGGGHHHIIIHHHFFFDDDCCCAAAAAA???>>>>>>>>>???@@@BBBAAA???>>>>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<@@@???>>>===============999::::::::::::999888888888999:::;;;:::999666555555666777888999:::::::::777888888888888999999999777888888777666555555666:::999999999888888777777555555555666666777888999888888888777777777777777888888888888777777777777444555555666777666666666555444333555777999:::999999999888888777777666666555666666666777777888888666666666666777777777777666666777999;;;;;;999666666666777777888888888999:::::::::;;;;;;;;;<<<<<<:::999888888777777777777555888<<<>>>===<<<;;;;;;??????AAABBBCCCDDDDDDDDDCCCAAA???<<<::::::999999:::::::::::::::;;;======<<<>>>???@@@??????AAABBB??????>>>>>>??????@@@AAABBBBBBAAAAAABBBDDDEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGEEEEEEEEEDDDCCCEEEIIILLLJJJPPP\\\kkk{{{{{{yyyyyyyyyxxxuuu{{{}}}{{{{{{{{{zzzzzzzzz{{{|||xxxnnneee```[[[TTTTTTYYYVVV[[[fffvvv}}}tttsssqqqqqqssswww|||uuuuuuuuutttssssssuuuwwwzzz{{{{{{zzzxxxwwwwwwxxxzzzzzzzzzzzzyyywwwuuutttrrrtttwwwyyyyyyxxxvvvuuuzzzzzz{{{|||}}}|||zzzwww{{{yyywwwwwwzzz{{{zzzxxxvvvwwwyyyyyyyyyzzz}}}{{{xxxyyy}}}}}}wwwpppooooooqqqssssssooogggaaa```\\\ZZZYYYWWWXXX___hhhuuu{{{nnn^^^SSSNNNFFFEEEJJJTTT^^^iii|||xxxkkk```dddfffjjjrrruuulll^^^VVV[[[fffttt|||vvvooohhhcccbbbhhhjjjbbbZZZ[[[bbbggghhh```VVVOOOMMMNNNNNNNNNMMMKKKHHHEEEDDDDDDEEEFFFJJJIIIHHHGGGIIILLLOOORRROOONNNLLLJJJHHHEEEDDDCCCDDDDDDDDDCCCBBBCCCFFFIIIOOOKKKEEEAAA???@@@BBBDDDHHHHHHHHHHHHGGGFFFDDDDDDCCCEEEGGGIIIJJJIIIHHHGGGIIIIIIHHHFFFDDDEEEGGGIIIGGGFFFFFFFFFFFFFFFGGGGGGHHHFFFDDDCCCBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCFFFGGGEEEEEEGGGGGGDDDHHHFFFDDDDDDCCCBBB@@@???AAAAAAAAABBBDDDEEEGGGHHHDDDGGGJJJKKKIIIFFFDDDCCC@@@@@@???>>>>>>>>>>>>>>>??????>>>???@@@???===<<<>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;<<<=========>>>>>>??????@@@???===<<<<<<<<<======>>>>>>===<<<;;;;;;;;;<<<::::::999999888666555444777777777777777888888999777777888999:::;;;;;;<<<999888666555555555666777777777777777777888888888999888888777666555555444555555666666777777888888777777777666555555444444666666666666666777888888666666666666777888999:::;;;;;;::::::999888777777444444555555666666777777999999888888888888888888888888999:::::::::999999888888888777666555777999999888888888888888888999999999999999999888777666999:::;;;<<<<<<<<<;;;:::===>>>???BBBDDDGGGJJJKKKGGGDDD???;;;999999:::;;;<<<<<<<<<<<<=====================>>>??????@@@@@@???@@@@@@AAABBBCCCDDDEEEBBBBBBBBBCCCDDDFFFHHHIIIMMMHHHEEEEEEHHHIIIGGGCCCCCCCCCDDDDDDEEEGGGHHHIIIIIIKKKNNNUUU^^^jjjtttzzz|||{{{|||}}}{{{}}}|||xxxyyy}}}~~~|||yyyuuuvvv}}}}}}xxxtttfffWWWWWWTTTUUU^^^lllxxx}}}}}}~~~yyyyyyxxxwww{{{vvvvvvvvvuuutttuuuwwwyyyzzz{{{{{{zzzxxxwwwxxxyyyzzzzzzzzzzzzyyywwwuuutttsssuuuxxxzzz{{{zzzyyyxxxxxxyyyzzz|||~~~~~~|||{{{}}}zzzwwwwwwxxxyyyxxxwwwyyy{{{|||||||||}}}~~~~~~~~~{{{zzz||||||wwwqqqppprrrtttwwwwwwsssjjjdddZZZYYYZZZ]]]]]]___fffooo~~~{{{qqqcccTTTJJJGGGIIIMMMWWWcccjjjrrr}}}rrriiiiiimmmppprrrwwwyyyqqqfffXXX```ooozzzssslllddd^^^^^^fffiiiccc\\\\\\___aaabbb[[[RRRLLLLLLMMMNNNMMMNNNLLLHHHFFFDDDDDDEEEFFFHHHGGGFFFFFFGGGJJJMMMOOOPPPOOONNNKKKHHHFFFDDDCCCFFFFFFFFFEEEDDDEEEHHHJJJNNNKKKFFFBBB@@@???AAABBBGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDFFFGGGIIIIIIIIIHHHKKKKKKIIIGGGEEEDDDFFFHHHFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBEEEFFFDDDDDDGGGGGGDDDJJJHHHFFFEEEEEEDDDBBBAAABBBBBBAAABBBBBBCCCDDDEEEFFFIIILLLLLLIIIEEECCCBBB@@@???>>>=========>>>???AAA@@@>>>>>>???>>>===<<<>>>>>>>>>=========<<<<<<===<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<=========>>>============>>>@@@BBBCCCDDDCCCAAA???===;;;::::::::::::999999888777666555777666666666666777888888666666777888999:::;;;;;;:::999888777777777888888888888888888888888888888888888777777666555555444555555555666777777888888555555666666666666666666777666666666777777888999666666666666777888999:::;;;::::::999888888777777555555555666666666666666888888888888888888888888888888999:::::::::999999888999:::999777777777888::::::999999999999::::::999999999999999888777777999999;;;<<<<<<<<<;;;;;;<<<===>>>@@@CCCEEEHHHIIIEEEBBB>>>:::888888999::::::;;;;;;;;;;;;<<<<<<<<<=========>>>??????@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAACCCDDDFFFHHHIIIJJJJJJFFFCCCDDDGGGIIIGGGDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEFFFIIINNNUUU]]]eeejjjmmmpppwwwzzzvvvxxxzzzyyy~~~yyyyyy}}}||||||~~~~~~oooooohhhaaaaaagggmmmooonnngggdddcccjjjxxxvvvwwwxxxwwwvvvvvvxxxzzzzzz{{{|||{{{yyyxxxxxxyyyzzzzzzzzzyyyxxxwwwvvvuuutttvvvxxxzzz{{{|||{{{{{{wwwxxxzzz|||~~~~~~~~~~~~{{{xxxvvvvvvwwwxxxxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}yyyxxxwwwrrrnnnkkklllooorrrrrrmmmfffaaaXXXYYY\\\aaaccceeellltttxxxlllaaaUUUJJJEEEFFFOOOZZZlllyyywwwwww||||||ssskkk]]]jjj|||xxxpppggg^^^YYYYYY```dddaaa^^^]]]\\\ZZZZZZTTTMMMJJJJJJLLLMMMLLLNNNLLLIIIFFFDDDDDDDDDEEEFFFFFFDDDDDDEEEGGGIIIKKKPPPOOONNNLLLIIIGGGEEEDDDHHHHHHHHHGGGFFFGGGIIIKKKNNNLLLHHHDDDAAA?????????EEEEEEFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEGGGIIIJJJJJJMMMMMMLLLIIIEEEDDDEEEFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFEEEDDDCCCCCCCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@DDDEEECCCDDDHHHHHHEEEGGGEEECCCBBBBBBBBB@@@>>>CCCBBBBBBAAAAAAAAABBBBBBJJJLLLNNNMMMIIIEEEBBBAAA@@@>>><<<;;;;;;===@@@AAAEEEBBB>>>============<<<>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<::::::;;;>>>AAADDDHHHJJJJJJHHHEEEBBB>>>;;;999888999999999888888777777777666555555555555666777777555555666777888999::::::;;;:::999999888888999999::::::999999888888777777888777777666666555555555444555555666666777888888444444555666666777888888777666666666666777888888666666666666777888999999::::::999999888777777777666666666666666555555555777777777777888888888888777888999:::::::::::::::888:::<<<<<<:::888888888999999888888888888999999888999999999999999888777888999:::;;;<<<<<<===<<<;;;<<<===>>>AAACCCEEEFFFBBB@@@<<<999777777888999999999999:::::::::;;;;;;<<<======>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@AAADDDFFFHHHIIIIIIIIIFFFCCCAAACCCFFFHHHHHHFFFDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBDDDGGGKKKPPPTTTVVVXXXYYY]]]cccooo||||||}}}}}}}}}{{{}}}}}}zzzxxxyyy}}}~~~tttpppsssxxx{{{{{{mmmfff^^^___iiiuuu~~~yyyuuusssvvv{{{uuuvvvwwwwwwwwwwwwyyy{{{{{{|||}}}{{{yyyxxxyyyzzzzzzzzzyyyyyyxxxwwwvvvvvvtttuuuwwwyyyzzz{{{||||||xxxyyy|||}}}}}}}}}}}}~~~}}}zzzwwwuuuuuuwwwyyy{{{|||}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}wwwtttpppjjjfffeeeeeefffgggfffddd```^^^]]]]]]```eeeggghhhooowwwrrrhhh\\\RRRJJJEEEGGGLLLZZZkkkppphhhgggtttyyynnndddZZZUUUSSSYYY]]]\\\[[[\\\[[[XXXWWWRRRLLLIIIJJJKKKKKKJJJNNNMMMJJJGGGEEEDDDDDDDDDEEEDDDCCCCCCCCCDDDFFFGGGMMMLLLKKKJJJIIIHHHGGGGGGHHHIIIIIIHHHGGGGGGIIIKKKMMMKKKIIIEEEBBB@@@>>>===DDDEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDFFFHHHJJJLLLOOOOOOMMMJJJFFFDDDDDDEEEDDDDDDCCCBBBBBBBBBCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDGGGFFFDDDCCCBBBAAAAAA@@@AAADDDFFFEEEFFFIIIJJJGGGEEEDDDBBBAAABBBAAA???>>>BBBBBBBBBAAABBBBBBCCCCCCMMMOOOPPPNNNJJJFFFCCCBBB???===;;;:::;;;>>>AAADDDGGGCCC>>>;;;;;;<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999999999999::::::::::::888888:::===@@@EEEHHHKKKJJJIIIEEEBBB>>>;;;999888888888777777666666666666555444444444444555666666444444555666777888999999;;;::::::999999999999999;;;;;;::::::999888777777777777666666666555555555444444555555666777777888555555666666777777777777666555555555555555666666666555555666666777888999999999888888777777777777777777666666555555444444666666666777777777777777777888999999::::::::::::999;;;>>>>>><<<999888888666666555555555555666666888888999::::::999999999888888999;;;<<<======>>><<<<<<===>>>@@@AAACCCDDDAAA???<<<999888777888999999999999::::::::::::;;;<<<<<<======>>>?????????============>>>>>>>>>>>>@@@AAADDDFFFGGGGGGFFFEEEBBBAAA@@@BBBEEEGGGGGGGGGEEEDDDDDDCCCBBBBBBCCCCCCAAABBBCCCEEEGGGIIIJJJKKKPPPOOOOOORRRZZZdddooouuu}}}{{{zzz{{{||||||}}}{{{wwwzzznnnfff^^^ZZZ[[[]]]___aaapppwwwsssuuuwwwwwwwwwxxxyyy{{{|||}}}}}}|||zzzyyyyyyzzzzzzyyyyyyxxxxxxwwwwwwwwwttttttuuuvvvxxxyyy{{{|||zzz|||}}}|||yyyxxxyyyzzzyyywwwvvvtttuuuwww{{{~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~|||xxxsssmmmeee```cccbbbaaa___^^^^^^___``````aaadddiiilllpppxxxwwwcccZZZPPPHHHCCCCCCLLLVVVjjj}}}qqqiiiqqq|||yyylll```XXXSSSPPPUUUWWWUUUVVVYYY[[[ZZZYYYTTTMMMIIIIIIJJJJJJHHHNNNLLLJJJHHHFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFHHHHHHHHHHHHHHHHHHIIIIIIGGGHHHIIIHHHGGGFFFGGGIIIKKKJJJHHHFFFCCCAAA???>>>EEEEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCEEEFFFIIIKKKLLLNNNOOONNNKKKGGGDDDDDDDDDDDDDDDCCCBBBAAAAAABBBBBBDDDCCCCCCCCCCCCCCCDDDDDDHHHGGGFFFDDDCCCBBBBBBBBBCCCGGGHHHGGGHHHLLLLLLIIIIIIHHHFFFFFFFFFFFFDDDBBBAAAAAAAAABBBCCCEEEFFFGGGNNNOOOPPPNNNJJJFFFDDDDDD>>><<<;;;:::<<<@@@DDDFFFHHHDDD>>>;;;:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999::::::::::::::::::999999999999888888888888777888999;;;===AAADDDFFFEEEDDDBBB???===;;;:::999888777666555555555555555444444444444444555555666444444555666777888888999999999999999999888888888;;;;;;::::::999888777777666666666666555555555555444444444555666666777777888888777777666666666666555444444333333333444444555555555555666777888999888888777777777777666666777777666666555555444444555555666666666777777777666777888999::::::;;;::::::<<>>>>>=========>>>???@@@BBBCCC@@@>>><<<:::999999999:::999999:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>??????;;;<<<<<<===>>>????????????AAABBBDDDCCCBBB@@@???AAA@@@@@@AAADDDFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCAAAAAABBBDDDEEEEEEFFFFFFKKKJJJJJJKKKOOOUUUZZZ^^^dddiiirrr{{{}}}~~~~~~}}}~~~sssfff^^^YYYUUUQQQUUUXXX^^^ccciiipppvvvzzzqqqtttvvvxxxxxxyyyzzz{{{|||}}}~~~}}}{{{zzzzzz{{{zzzyyyxxxxxxwwwwwwxxxxxxttttttttttttuuuwwwyyy{{{zzz|||}}}zzzuuussstttvvvuuuuuuuuuuuuuuuxxx|||~~~~~~~~~~~~}}}~~~~~~}}}|||}}}~~~}}}zzzwwwrrrllleee```___^^^\\\YYYWWWXXX\\\______bbbiiirrryyyxxxjjjXXXQQQHHHCCCBBBHHHVVVddd}}}xxxtttyyyuuufff[[[UUUSSSPPPUUUWWWTTTRRRVVV[[[\\\\\\VVVNNNIIIIIIJJJJJJIIILLLLLLJJJIIIGGGFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHEEEFFFFFFGGGHHHHHHIIIIIIFFFHHHIIIHHHFFFEEEFFFGGGIIIHHHFFFEEECCCBBBBBBBBBFFFFFFGGGGGGGGGGGGFFFFFFCCCDDDEEEFFFHHHJJJKKKKKKLLLLLLLLLJJJGGGEEEDDDEEEDDDDDDCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDHHHGGGFFFEEEDDDDDDCCCDDDEEEIIIJJJHHHIIIMMMMMMJJJHHHFFFEEEEEEEEEEEEDDDBBBAAAAAAAAABBBDDDFFFGGGHHHJJJKKKLLLKKKHHHEEEDDDDDD<<<<<<;;;<<<>>>BBBFFFIIIGGGDDD>>>;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888888999999999999::::::999999999888888888888777888888888888:::<<<>>>@@@>>>>>>===<<<;;;;;;<<<<<<:::999777555444444444555555444444444444555666666444444555666777888999999999999:::::::::999888777::::::999999888888777777555555555555555555555555333444444555555666777777999999888777777666555555555555444333333333333444555555555555666777888888777777777666666666666666666666666666666555555555444444555555666666777777666777888999:::;;;;;;;;;<<<===???>>><<<999999999888888777777777777888888777777999:::;;;;;;;;;;;;999999999:::;;;<<<===>>>>>>=========>>>???@@@@@@>>>===<<<:::999999::::::999999:::::::::;;;;;;;;;;;;<<<<<<======>>>>>>???;;;<<<<<<<<<======>>>>>>>>>???@@@@@@@@@???>>>===BBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCDDD@@@@@@AAABBBBBBCCCDDDDDDDDDDDDEEEGGGJJJMMMOOOQQQRRRWWW^^^dddkkkuuu|||tttlllfffXXXVVVSSSSSSUUUXXXYYYYYY[[[ZZZ\\\cccjjjooovvv}}}rrrtttxxxyyyzzzzzz|||}}}}}}~~~~~~}}}{{{zzz{{{|||zzzyyyxxxwwwwwwwwwxxxyyyvvvuuutttssstttvvvyyyzzzxxxzzz{{{wwwrrroooqqqssstttvvvwwwvvvvvvwwwzzz~~~~~~~~~~~~|||}}}}}}{{{zzz{{{|||~~~yyywwwtttqqqmmmiiieeebbb\\\]]]]]][[[YYYYYY[[[^^^___eeerrryyyhhhYYYOOOJJJFFFFFFKKKWWWkkk}}}~~~}}}lll]]]TTTRRRSSSSSSZZZ]]]XXXSSSTTTYYY\\\]]]VVVMMMHHHHHHJJJKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGEEEEEEFFFGGGHHHIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIGGGFFFFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFHHHHHHIIIIIIIIIIIIHHHHHHDDDEEEGGGIIIJJJJJJJJJJJJHHHJJJJJJIIIGGGEEEEEEFFFEEEDDDCCCBBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCFFFFFFEEEDDDDDDDDDDDDDDDFFFJJJKKKIIIIIILLLLLLIIIEEECCCBBBBBBBBBBBBAAA???AAAAAAAAABBBCCCDDDEEEFFFDDDFFFGGGFFFDDDCCCCCCDDD;;;;;;<<<>>>AAAEEEHHHJJJFFFBBB>>><<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999888888888888999999999:::999999999888888888777777888777777777888999;;;<<<::::::::::::;;;<<<======>>><<<999777555444555555555555555444555666666777444555666777888999999::::::;;;;;;<<<;;;:::999888888888888888888888888888555555555555555555555555333333444555555666666777888888777777777777777777777666555555444444444555555555555555555666888888666666666666666666666666555555555666666666666666333333444555555666777777666777888999:::;;;;;;;;;===>>>>>><<<:::888888999999888888777777888888999666777888:::;;;<<<<<<<<<;;;::::::999:::;;;<<<======<<<<<<<<<<<<<<<===>>><<<;;;:::999999888999999888888888999999999999:::;;;;;;<<<<<<===>>>>>>>>>======<<<;;;::::::999999<<<<<<======>>>?????????DDDDDDDDDCCCBBBBBBCCCDDDDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCBBBCCCDDDFFFHHHIIIKKKLLLLLLPPPSSSUUUXXX]]]gggnnn}}}zzzssskkkhhhgggeee```[[[UUUQQQOOOQQQSSSTTTYYY^^^eeefffooo}}}sssuuuyyy{{{||||||}}}}}}~~~~~~{{{zzz{{{|||zzzyyyxxxwwwwwwwwwxxxyyyxxxvvvtttssstttvvvyyyzzzvvvxxxyyyvvvpppnnnpppssstttwwwxxxxxxvvvvvvxxx{{{~~~~~~~~~~~~~~~{{{}}}~~~|||yyyxxxyyy{{{}}}}}}|||zzzxxxtttrrrmmmiiifffeeedddccc___bbbeeeeeebbb```aaabbbaaaiiizzzyyylllZZZKKKHHHEEEEEEKKKUUUfff}}}vvveeeVVVOOOPPPSSSVVV___ccc]]]UUUTTTWWWZZZ\\\TTTKKKFFFGGGJJJLLLMMMJJJJJJIIIIIIIIIHHHHHHHHHEEEFFFGGGHHHJJJKKKMMMMMMKKKKKKJJJIIIIIIHHHGGGGGGGGGIIIJJJJJJHHHFFFFFFGGGEEEDDDCCCBBBCCCEEEGGGIIIIIIIIIJJJKKKKKKJJJJJJJJJEEEFFFIIIKKKLLLKKKJJJIIIFFFHHHIIIIIIGGGFFFFFFGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCEEEDDDDDDCCCCCCCCCDDDDDDFFFJJJJJJHHHHHHKKKJJJGGGFFFEEECCCCCCDDDDDDCCCAAABBBBBBBBBAAAAAABBBBBBCCC@@@AAACCCCCCBBBAAAAAABBB:::;;;===@@@CCCFFFIIIKKKEEEBBB>>>============<<<;;;;;;;;;:::::::::999999777777888888999999999::::::999999999888888777777888777777666777999:::;;;999999999:::;;;<<<===>>>@@@>>>;;;888666666666666666555555555555666777777555555666777888999::::::;;;<<<=========<<<::::::777777777777777888888888444555555555555555555555333333444444555666666777666666666777888888999999888888777666666666666666555444444555555666777888555555555666666666666666444555555555666666777777333333444444555666777777666666888999:::;;;;;;;;;>>>>>>===;;;999888888:::777777666666666666777777666777888:::;;;<<<======<<<;;;:::999:::;;;<<<===<<<;;;;;;::::::;;;;;;;;;:::999999888777777888888777777777777888888888888;;;;;;<<<<<<===>>>>>>>>>???>>><<<:::888666555444::::::;;;<<<>>>@@@BBBCCCEEEFFFEEEDDDBBBAAABBBCCCBBBBBBBBBAAAAAABBBBBBCCCFFFEEECCCBBBBBBCCCDDDDDDEEEEEEEEEFFFGGGHHHJJJKKKJJJNNNPPPPPPNNNQQQWWW]]]bbbkkkuuu~~~}}}}}}~~~zzzzzz|||{{{rrrhhhaaa[[[XXXUUURRRTTTXXXQQQNNNQQQ[[[bbbiiitttyyyyyyyyyzzz{{{}}}~~~}}}}}}yyyyyyxxxwwwwwwwwwxxxxxx{{{xxxvvvvvvwwwwwwuuurrrsssuuuuuusssppppppsssvvvuuuvvvvvvuuuuuuvvvyyy{{{~~~}}}||||||{{{||||||~~~}}}~~~~~~}}}|||{{{yyyxxxwwwwwwxxxxxxxxxyyy{{{|||{{{yyyvvvuuutttqqqllliiigggeeecccbbbccccccbbb```___ccciiiooommmwww{{{mmm]]]OOOJJJCCCAAAFFFTTTbbbppp}}}|||xxxxxx~~~wwwfff\\\VVVQQQOOOPPP^^^``````[[[TTTPPPPPPSSSWWWRRRKKKFFFEEEIIIOOOSSSNNNJJJGGGIIIMMMPPPOOOMMMEEEFFFHHHJJJKKKKKKJJJJJJHHHHHHGGGGGGHHHJJJKKKLLLJJJLLLMMMNNNMMMJJJGGGFFFFFFEEEDDDCCCDDDEEEHHHIIILLLMMMNNNLLLIIIFFFFFFFFFHHHHHHHHHIIIKKKKKKJJJHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFEEEDDDBBBBBBCCCCCCDDDDDDCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAA@@@???DDDEEEEEEFFFGGGHHHHHHHHHHHHFFFEEEFFFFFFFFFDDDBBBBBBBBBAAA@@@????????????@@@AAAAAAAAAAAA@@@??????;;;<<<===>>>@@@AAABBBCCC??????>>>===<<<;;;;;;::::::::::::999888777666666777777777777777777777777888888888888888888888888666666555555555777888:::999888777666666888:::;;;>>>===:::888666555555555777777666666555555555444111222444666888888888888<<<======>>><<<:::888666777777777777777777777777555666666555333333444666111111222333444444444444444666777888888777666444666666555555555555666666333333333444555666777777666666555555555555666666666666555555555444444444444444444555555555555666999999888777666666777777777777777777777666555555888777666555555666777777999:::<<<>>>>>>===<<<;;;<<<<<<;;;::::::999888888;;;;;;;;;:::::::::999999;;;999888666666777999::::::999888888888999;;;;;;999999:::;;;;;;<<<<<<===>>>>>>======<<<<<<;;;;;;:::;;;;;;===???AAACCCDDDMMMMMMKKKGGGCCCAAAAAABBBCCCCCCBBBCCCCCCDDDEEEFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCBBBAAAAAABBBDDDGGGHHHJJJMMMOOOOOONNNMMMMMMMMMPPPUUU^^^hhhuuu~~~~~~{{{|||}}}zzzzzzyyy{{{~~~|||uuuqqquuuyyy~~~|||~~~|||xxxuuuvvvuuuqqqnnnooofff]]]RRRMMMPPPWWW___ccc{{{{{{{{{|||}}}~~~~~~}}}}}}}}}}}}{{{zzzzzzzzzyyyyyyxxxxxxyyywwwuuuuuuwwwwwwuuusssppprrrsssrrrpppoooqqqtttvvvwwwwwwvvvtttsssuuuvvv||||||||||||{{{{{{{{{{{{~~~}}}}}}}}}}}}}}}zzz{{{|||~~~~~~~~~}}}|||}}}|||yyywwwvvvvvvwwwwwwtttuuuwwwyyyyyywwwuuutttrrroookkkhhhfffdddbbb```bbbdddeeecccbbbfffnnnuuu|||ooo```PPPEEEAAAEEEGGGPPP```ooo|||}}}rrrmmmooossszzzyyylll^^^WWWSSSPPPNNNOOOYYY[[[[[[VVVPPPMMMNNNPPPOOOMMMJJJHHHIIIKKKNNNQQQNNNJJJGGGIIIMMMOOONNNLLLGGGHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFGGGIIIJJJKKKJJJKKKMMMMMMLLLJJJHHHFFFEEEDDDCCCCCCCCCEEEFFFHHHJJJLLLLLLJJJHHHEEEEEEEEEEEEDDDDDDEEEGGGGGGFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEDDDCCCBBBCCCCCCDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBCCCBBBBBBBBBAAADDDDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDEEEEEEEEECCCAAAAAA@@@@@@?????????@@@@@@???????????????>>>======<<<======>>>???@@@AAAAAA>>>>>>>>>===<<<;;;;;;::::::;;;;;;:::999888777777666666666666666666666666888888888888888888888888777666666666666777888888888888666666666777999:::===<<<:::888666666666666555555555666666666666666222333555666777777777777888999;;;;;;;;;:::888777666666666666666666666666444555555444222111333444222333333444444444444333444555777888888777555444666555555444444555555666444333333444444666777777666666555555555555666666666555555555444444444444444444444555555555555666999888888777777666777777777777777888777777666666888777666666666777888888999:::<<<=========;;;:::999999999999999:::::::::::::::::::::999999999999999888777666555666888999999999888777888999:::;;;999999:::;;;;;;<<<<<<===============<<<<<<<<<<<<<<<<<<===>>>???AAABBBCCCIIIIIIHHHEEEAAA???@@@AAABBBBBBAAABBBBBBCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCBBBAAABBBCCCEEEGGGIIIKKKMMMMMMLLLJJJJJJKKKLLLNNNSSSYYY```iiisssyyy}}}}}}{{{yyy|||~~~|||{{{{{{zzz{{{}}}|||wwwtttwwwzzz~~~~~~~~~yyyooohhhgggjjjnnnppp}}}}}}~~~~~~~~~|||{{{{{{{{{|||||||||}}}}}}|||{{{yyyxxxwwwuuuttttttuuuvvvvvvuuuoooppprrrsssrrrqqqrrrssswwwyyyyyyxxxuuusssssssssxxxyyyzzz{{{{{{{{{zzzyyy~~~}}}|||{{{zzzzzzyyyzzz{{{|||~~~~~~~~~}}}|||}}}{{{xxxuuutttuuuvvvwwwuuuuuuvvvvvvuuurrrpppnnnooolllhhheeedddbbb```^^^```dddgggffffffkkkwww{{{lll```SSSGGG@@@???FFFLLLXXXiiivvvxxxkkkdddggglllxxx|||yyyggg]]]TTTQQQPPPMMMLLLNNNRRRSSSTTTPPPLLLIIIJJJLLLGGGHHHIIIJJJKKKLLLMMMNNNLLLIIIGGGHHHLLLNNNMMMKKKHHHIIIIIIIIIIIIHHHGGGFFFGGGFFFEEEEEEFFFGGGIIIJJJIIIJJJKKKLLLLLLJJJHHHFFFFFFEEEDDDCCCCCCDDDFFFGGGHHHJJJJJJIIIFFFDDDDDDDDDDDDCCCBBBCCCEEEFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBAAAAAAAAABBBCCCCCCAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCCCCDDDCCCAAA?????????>>>>>>>>>???@@@@@@??????@@@@@@??????>>>=========>>>>>>>>>?????????=========<<<<<<;;;;;;:::;;;;;;;;;;;;:::999888888555555555555555555555555888888888888888888888888777777888888777777666666777666555555555666888888::::::888777777777777777444444555555666777777777333444555666666666666555444666777888999888888777666666666666666666666666444555666555333222333444444444444555444444333333444555666777777666555444555444444333333444444555444444444444444555666777666666555555555555666666555555555555444444444444444444444555555555555666888888777777777777666666666777777888888888777777777666666666777888999:::888999;;;<<<<<<<<<;;;:::666777777888999::::::::::::999999999999888888888888777666555555666777888999888777777777888::::::999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@AAAAAADDDDDDDDDBBB???>>>>>>@@@@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAABBBDDDDDDGGGIIIJJJJJJIIIHHHHHHIIIMMMNNNOOOPPPRRRVVV[[[___nnnvvv~~~|||{{{yyywwwwwwxxxyyy{{{||||||{{{yyyxxx}}}~~~}}}zzzwwwvvv}}}|||}}}~~~~~~|||zzzyyyzzzzzz}}}}}}~~~|||yyyxxxwwwuuutttsssttttttttttttqqqrrrtttvvvvvvvvvvvvvvvxxxyyy{{{zzzxxxuuuttttttuuuvvvyyy{{{{{{{{{zzzyyy}}}}}}}}}||||||{{{{{{zzz~~~~~~~~~}}}|||zzzxxxuuusssssstttwwwxxx{{{zzzyyyvvvrrrmmmiiigggjjjgggeeecccbbb```^^^\\\^^^bbbfffgggiiisssvvvkkk^^^TTTKKKDDDDDDGGGPPPWWWdddqqqyyy}}}|||pppllliiiiiisss~~~~~~xxxqqqZZZTTTOOOOOONNNLLLKKKMMMLLLMMMMMMKKKHHHGGGHHHJJJDDDEEEGGGIIIJJJKKKKKKKKKJJJHHHGGGHHHJJJLLLKKKJJJGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKJJJHHHGGGGGGGGGFFFEEEEEEEEEFFFGGGGGGIIIJJJIIIFFFEEEDDDEEEFFFEEEDDDDDDFFFGGGGGGFFFBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAAAAABBBAAA???===============>>>??????@@@AAAAAAAAABBBAAA@@@@@@???>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;999:::::::::999999888777666666666666666666666666888888888888888888888888777888999999888666555333555555444444444555666777888888777777777777888888555555555666666666666666555555555555555555555444333444555666666666555555666666666666666666666666666888999888666555666777555555555555555444333222444555555666666555555444444333333222222333333444444444444444444555666777666555555444444555555666444444444444444444444444444444444555555555555666777777777777777777666666666777888888888888888888666666666777888999::::::888999::::::;;;;;;::::::666666666777888888999999999999999888888888777777888777777666777777888999888888777666777888999:::999999:::;;;;;;<<<<<<===;;;;;;;;;<<<<<<=========>>>>>>============>>>>>>@@@AAAAAA@@@>>>===>>>@@@???>>>>>>??????@@@AAABBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDBBBBBBAAAAAABBBBBBCCCEEEGGGHHHGGGGGGIIIJJJOOOPPPPPPOOOOOOQQQTTTWWW[[[```gggnnnvvv|||zzzzzzzzz{{{}}}~~~~~~~~~}}}||||||}}}~~~}}}{{{xxxuuunnnsssyyyyyy{{{~~~~~~{{{yyyxxxxxx{{{|||~~~~~~}}}{{{yyywwwxxxwwwuuutttrrrrrrssstttssstttuuuwwwyyyyyyxxxwwwuuuwwwyyyyyyxxxvvvvvvwwwtttvvvxxxzzz{{{{{{zzzyyy{{{{{{}}}~~~~~~~~~~~~}}}~~~|||zzzxxxvvvtttsssrrrsssuuuwwwyyy|||{{{yyyuuuqqqlllhhhfffdddcccaaa``````___]]][[[]]]aaafffiiiooo|||yyyeee\\\QQQJJJEEECCCIIIPPPbbbkkkuuu|||~~~||||||ssssssnnnmmmuuuwwwyyyzzz}}}}}}}}}~~~rrrhhhUUUPPPMMMNNNNNNKKKJJJLLLJJJJJJJJJIIIGGGGGGGGGHHHGGGFFFFFFFFFGGGHHHHHHIIIHHHGGGGGGHHHIIIIIIIIIHHHEEEEEEFFFFFFGGGHHHIIIIIIFFFEEEDDDCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJIIIHHHHHHJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHJJJIIIGGGFFFFFFFFFGGGEEECCCDDDEEEGGGGGGFFFAAAAAABBBBBBCCCCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBAAA??????@@@AAABBBCCCEEEFFFGGGFFFDDDCCCAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCAAA@@@???@@@@@@@@@>>><<<<<<<<<<<<<<<======>>>???@@@@@@AAAAAA@@@@@@???>>>>>>>>>===<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;777888888888888777777666777777777777777777777777777777777777777777777777777888888888777555444222444444444444444555555666666666777777888888888888888777777666555444444333666555555444444444444444444555555555444444333333555555555555555555555555666777999888777555555666555555555555444333222222444444555555555555444444333333222222222222333333555444444444444555666666555555444444444444555555333333444444444444444444444444444555555555555666555666777777777777666666666777777888888888777777555555666777888999999999777888888999999999999999777777777777777777777777999999999888888888777777888888888888999999::::::999888777777777888::::::999999:::;;;;;;<<<<<<===::::::;;;;;;<<<<<<============<<<;;;;;;;;;;;;;;;===???@@@@@@???>>>???@@@>>>======>>>>>>???@@@AAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAACCCEEEFFFGGGIIIKKKNNNMMMMMMMMMLLLLLLMMMOOORRRTTTUUUYYY]]]```dddiiimmm|||}}}|||}}}{{{{{{yyyyyyyyyvvvsssggghhhiiimmmsssyyy}}}~~~|||xxxzzz}}}~~~{{{xxxwwwyyyyyyzzz{{{zzzyyyxxxwwwwwwwwwvvvtttrrrrrruuuwwwvvvuuuuuuvvvxxxyyyxxxvvvrrrtttvvvwwwvvvvvvwwwxxxwwwxxxyyy{{{||||||{{{{{{zzz{{{}}}||||||||||||zzzxxxvvvtttrrrrrrrrrrrrssstttvvvwwwwwwvvvtttrrrooollliiihhh___^^^^^^___``````^^^\\\^^^bbbhhhpppzzz}}}oooeeeVVVOOOGGGDDDCCCGGGQQQ\\\ttt{{{~~~|||~~~}}}xxxuuuqqqsss}}}|||wwwqqqvvvzzzzzz}}}~~~{{{~~~yyyiii^^^RRRNNNMMMNNNMMMIIIHHHKKKIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHFFFEEEEEEFFFGGGGGGFFFFFFGGGHHHHHHGGGGGGFFFDDDDDDDDDEEEFFFGGGIIIJJJFFFEEEDDDDDDDDDDDDFFFFFFFFFGGGGGGHHHIIIIIIIIIIIILLLKKKKKKJJJIIIHHHHHHGGGFFFGGGIIIIIIGGGFFFFFFGGGEEECCCAAAAAACCCDDDEEEDDDBBBBBBBBBBBBBBBCCCCCCCCCBBBCCCCCCCCCCCCBBBAAAAAA>>>>>>???@@@BBBDDDFFFGGGIIIHHHEEECCCAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@???===;;;<<<<<<;;;;;;<<<<<<============>>>>>>======<<<;;;======<<<<<<;;;::::::999999999999::::::;;;;;;;;;666777777777777777666666888888888888888888888888777777777777777777777777777777777666555444333222333333444444555555555555555666777777888888777777999999888666555444333222555555444444333444444555666555555444444333333333555555555555555555555555333555666666555333333333333333333444333333222222444444444444444444444444444333333222222333333444555555444444444555555666555555444444444444555555333333333333444444444444444444444555555555555666444555666777888777666555777777777777777666555555444555666777777888777777777777777777888888888999888888888777777777777777:::999999999999888888888888888999::::::;;;;;;;;;:::999888888888999:::;;;999999:::;;;;;;<<<<<<===;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999999:::<<<>>>???@@@???>>>>>>???============>>>???@@@AAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@BBBDDDEEEGGGIIILLLOOOLLLMMMMMMKKKIIIIIIKKKMMMPPPOOORRRUUUVVVTTTWWW[[[aaannn}}}~~~~~~~~~|||~~~zzzvvvtttuuuuuusssqqqccc```^^^```gggmmmqqqrrryyy~~~}}}yyy{{{~~~}}}zzzxxxvvvvvvvvvvvvvvvwwwwwwwwwuuuuuuuuutttssstttxxx|||zzzxxxvvvwwwyyyzzzyyyxxxvvvwwwxxxxxxwwwxxxzzz|||zzzzzz{{{{{{||||||}}}}}}{{{|||~~~~~~~~~xxxyyyzzzzzzyyyxxxvvvuuurrrrrrssssssssssssrrrrrrqqqqqqooommmjjjhhhfffeee[[[[[[\\\^^^``````___^^^```fffooo{{{xxxjjj\\\QQQKKKGGGDDDGGGLLLVVVfffttt}}}~~~}}}xxxxxx~~~{{{vvvuuussszzz~~~zzzvvvwwwyyyzzzppp___TTTNNNLLLKKKLLLJJJGGGGGGJJJIIIHHHGGGFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFGGGGGGGGGFFFEEEEEEFFFEEEDDDDDDEEEFFFGGGHHHGGGFFFEEEDDDDDDEEEFFFFFFEEEFFFFFFGGGHHHIIIIIIIIILLLLLLKKKKKKIIIHHHGGGFFFDDDFFFGGGGGGFFFEEEFFFGGGCCCAAA??????AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@======>>>@@@BBBEEEGGGHHHHHHGGGEEEBBBAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAA???????????????===;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::<<<<<<;;;;;;::::::999999777888888999:::;;;;;;;;;666777777888888888777777777777777777777777777777777777777777777777777777666555444333333333333333333444444555555555555555555666777888888777777666888888777666555444444333555444333333333444555666555555555444555555666666555555555555555555555555111444666666444222222222111111222222333222222222444333333333333333333444444444333333333333444444666555555444444444555555555444444333333444444555222222333333333444444444444444444555555555555666333444666777888777666555777777777666666444333222444555666666777666555555777666666666777777888888666777777888888999999999::::::::::::999999999999777777888999::::::;;;;;;;;;:::999999999:::<<<<<<999999:::;;;;;;<<<<<<===<<<;;;;;;;;;;;;;;;;;;:::;;;;;;::::::999::::::::::::<<<>>>???>>>======>>>============>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???AAACCCDDDDDDEEEFFFJJJLLLLLLLLLLLLKKKIIIIIIJJJKKKKKKJJJLLLQQQPPPLLLMMMQQQRRR]]]hhhmmmlllpppzzz~~~}}}~~~|||{{{{{{}}}}}}xxxvvvvvvuuussspppeee```\\\___fffmmmooonnnpppzzz~~~zzz|||~~~~~~~~~{{{yyysssssssssssstttuuuvvvwwwrrrsssuuuttttttvvv||||||yyyyyy{{{}}}|||{{{{{{||||||{{{zzz{{{}}}}}}||||||||||||}}}~~~~~~|||}}}~~~|||{{{wwwxxxyyyzzz{{{zzzyyyyyyssstttttttttsssqqqooonnnpppooollliiifffccc```___YYYYYYZZZ]]]```aaa```___ccciiiuuu~~~tttjjj^^^PPPFFFEEEDDDFFFMMMYYYhhh}}}|||vvvuuuzzzzzzyyywwwssssssxxx{{{xxxwwwzzz}}}{{{iiiXXXNNNKKKIIIIIIJJJHHHEEEFFFJJJIIIHHHFFFFFFFFFGGGFFFEEECCCEEEGGGHHHHHHHHHGGGFFFDDDEEEGGGGGGFFFEEEDDDEEEHHHGGGEEEDDDDDDDDDEEEFFFGGGFFFEEEDDDDDDEEEFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKJJJIIIGGGFFFEEEBBBDDDFFFFFFEEEDDDEEEFFFDDDBBB@@@???AAACCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAABBBCCCCCCCCCBBBAAA@@@<<<===>>>@@@BBBEEEGGGIIIGGGFFFDDDBBBAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA?????????@@@???===;;;===<<<;;;;;;::::::::::::=========>>>===<<<<<<;;;;;;;;;;;;::::::999999999777777888999:::;;;;;;<<<777888888999999999888888666666666666666666666666777777777777777777777777555444333222111222333444333444555555666666555555555666777888888777666555666666666666666555555555444444333222333444555666444444444555666777999999555555555555555555555555333555777888666444333333///000111222222222222222444333333222222333333444555444444333333444444555666555555444444444555555555444444333333444444555222222222333333444444444444444444555555555666666222444666777888777666555777777777666555333111111444555666666666555444333666666666666666777888888555555666888999:::<<<<<<;;;;;;;;;:::::::::999999555666777999999:::::::::;;;;;;:::::::::;;;<<<===999999:::;;;;;;<<<<<<===<<<<<<<<<;;;;;;:::::::::<<<;;;;;;::::::;;;;;;;;;999;;;===>>>===<<<<<<<<<=========>>>>>>???@@@AAABBBAAAAAA@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@CCCDDDDDDDDDCCCDDDGGGIIIGGGHHHHHHHHHGGGGGGIIIKKKHHHFFFIIINNNMMMGGGGGGKKKLLLUUU]]]\\\WWWXXXcccnnnqqqxxxzzz{{{{{{zzzwwwwwwxxxyyy}}}zzzyyyxxxtttqqqiiidddaaadddlllrrrrrrpppkkksssyyyyyy{{{}}}~~~}}}~~~~~~~~~~~~|||zzzxxxwwwqqqrrrsssttttttttttttsssssstttvvvxxxzzz{{{||||||}}}|||{{{|||}}}}}}{{{yyyzzz{{{{{{|||}}}}}}||||||~~~~~~}}}}}}|||}}}}}}~~~~~~~~~xxxuuuvvvxxxyyyzzzzzzyyyxxxuuutttsssqqqooommmlllkkkkkkjjjhhheeeaaa^^^[[[YYYZZZZZZYYY[[[^^^aaaeeeggglllttt}}}nnncccYYYNNNGGGEEEEEEDDDIIIXXXqqq{{{xxxuuuwww}}}xxxooolllvvv}}}yyy{{{ppp\\\QQQNNNGGGGGGGGGHHHIIIIIIGGGDDDGGGFFFEEEDDDEEEFFFGGGHHHHHHIIIJJJJJJIIIHHHFFFEEEHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGEEECCCBBBGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCDDDFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGEEEDDDCCCBBBCCCEEEFFFHHHHHHIIIIIIGGGEEEBBBBBBCCCEEEFFFEEECCCCCCCCCCCCBBBAAA@@@???DDDCCCAAA???>>>>>>??????>>>???@@@AAABBBBBBBBBBBBCCCAAA@@@@@@AAACCCDDDCCC@@@@@@@@@AAAAAABBBBBBBBB????????????>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<;;;;;;:::999;;;;;;:::::::::999999999888888777777777777777777::::::999888999:::;;;<<<777777666555555555555666555555444444333333333333888888777666555444333333666555444333333333333333555555555555555555555555222222222222222222222222222222222222222222222222111111111111111111111111333333333444444444555555222222333444333222000///555444222111111222444555333333333333333333333333333333333333333333333333444444444444444444444444222222333444333222000///222222222222222222222222222222333444444444333333555555555555555555444444444444444444333222111000333444666666555444555666555444333333333333444555666666666777888888999999::::::;;;:::999999:::<<<:::888555555888::::::888999::::::999888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999:::;;;<<<<<<:::888777:::;;;===???@@@@@@???>>><<<<<<============<<<<<>>>>>=========<<<<<<<<<<<<============<<<;;;;;;<<<============<<<;;;;;;;;;::::::::::::999999999888888888888888888888888999888888777888999:::;;;777666555555444444555555888888777777666666666666777777666666555555444444555555444333333333333333555555555555555555555555333333333333333333333333222222222222222222222222222222222222222222222222333333333444444444444555444444555555444444333222555444222111111222444555333333333333333333333333333333333333333333333333444444444444444444444444333333333333333222111111333333333333333333333333333333333444444333222222555555555555555555444444666666666555555444333222333555666666444333444444555444333333333333444555555666666777777888999999999:::;;;:::888888:::;;;;;;888666777999;;;;;;:::999::::::999888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;:::999888999;;;===>>>??????>>>===<<<<<<============<<<<<<>>>???@@@AAAAAA@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAEEEHHHGGGDDDAAACCCEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFEEEDDDDDDCCCCCCCCCDDDAAAFFFOOOTTTUUUSSSPPPNNNTTTVVV[[[```eeehhhjjjkkkwww||||||{{{ssspppqqqxxx{{{zzz}}}yyyzzzzzzzzzyyywwwuuutttmmmnnnqqqtttwww~~~~~~~~~}}}||||||{{{{{{{{{||||||||||||{{{zzzyyywwwwwwvvvuuutttuuuvvvwwwvvvwwwxxxzzz{{{||||||{{{|||{{{zzz{{{}}}}}}|||{{{|||}}}}}}}}}}}}}}}||||||~~~}}}uuuuuuuuuuuuuuuuuuuuuuuurrrqqqooommmkkkhhhfffdddbbb___ZZZVVVTTTTTTUUUVVVWWWYYYZZZZZZ[[[aaajjjqqqwwwfff\\\RRRLLLFFFAAA???AAAEEEQQQfff~~~ssspppssszzzuuulllllluuupppcccXXXNNNJJJKKKFFFFFFFFFGGGIIIIIIGGGEEEDDDDDDEEEFFFFFFFFFFFFEEEHHHHHHIIIIIIHHHGGGEEEDDDFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFEEEEEEEEEEEEGGGHHHIIIJJJJJJHHHGGGFFFDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGGGGEEEFFFFFFGGGGGGGGGGGGGGGGGGEEEBBBBBBCCCEEEFFFEEEGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCAAAAAABBBCCCCCCBBB@@@@@@AAAAAAAAAAAABBBBBB??????>>>>>>>>>===============>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>===<<<<<<:::::::::999999999888888888888888888888888888888777777777666777777888999666555555444444444444444888888888777777777777777555555555555555555555555555444444333333333333333444444444444444444444444444444444444444444444444222222222222222222222222333333333333333333333333333333333333444444444444555444444333333333333444444333222111111222333444333333333333333333333333333333333333333333333333444444444444444444444444555444444333333333333333333333333333333333333333444444444444333222222111444444444444444444555555777777777666666555444444333555666555333222222222555444444333333444444555555555666666777888888888888999:::999888777999;;;:::888666666888999:::999999::::::999888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::999:::<<<===>>>>>>===<<<<<<<<<============<<<<<<===>>>???@@@@@@???>>>===@@@@@@@@@AAAAAAAAAAAAAAABBBEEEGGGFFFCCCAAABBBDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAA@@@FFFNNNVVVYYYUUUMMMFFFGGGJJJPPPVVVYYYZZZXXXWWW\\\ccclllsssyyy{{{uuuttt|||xxxwwwyyy{{{{{{||||||{{{xxxvvvtttqqqrrrssstttuuu~~~~~~{{{|||~~~|||}}}~~~|||yyyyyyzzz{{{zzz{{{{{{{{{{{{{{{{{{{{{zzzxxxvvvuuutttuuuwwwxxxxxxyyy{{{|||}}}}}}|||{{{|||zzzzzzzzz|||}}}}}}|||||||||}}}}}}||||||{{{{{{}}}~~~}}}|||{{{yyywwwtttrrrqqqpppqqqpppnnnlllhhhddd```^^^]]][[[XXXUUUTTTTTTVVVWWWVVVYYY\\\]]]```hhhsss{{{|||mmmcccWWWOOOHHHDDDAAA>>>@@@DDDJJJ\\\wwwyyypppsssvvvyyyppprrr}}}ppp^^^SSSNNNJJJIIIKKKFFFEEEEEEGGGIIIIIIGGGEEEDDDEEEFFFGGGHHHGGGFFFEEEGGGHHHHHHHHHHHHFFFEEEDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIHHHFFFEEEDDDDDDEEEFFFFFFHHHJJJLLLLLLJJJHHHGGGEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGEEEDDDDDDFFFHHHIIIGGGGGGGGGHHHHHHGGGFFFFFFGGGEEEBBBBBBCCCEEEFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@BBBDDDEEEEEECCCAAA???>>>???@@@AAABBBBBBBBBBBBEEECCCBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>======<<<======>>>>>>======<<<;;;999999999999888888888888888888888888999999999999777666777777777777888888555555444333333333333444555555555555444444444444444444444555555666666666444444333333222333333444444444444444444444444444444444444444444444444444222222222222222222222222333333333333333333333333222222333333333444444444333222111000000111222333333333222111111222333333222222222222222222222222222222222222222222222222333333333333333333333333666555444333222333444555444444444444444444444444555555555444333222111000333333444444444444555555777777666555555555555555333555666555222111000111444444444444444444444444444444555666666777777888888888999888777666888:::777666555555666777888888999::::::999888888999;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===<<<:::999999999;;;<<<::::::;;;<<<======<<<<<<<<<<<<============<<<<<<<<<<<<>>>??????>>>>>>===??????@@@@@@AAAAAAAAABBBDDDEEEFFFEEEBBB@@@AAABBB@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@CCCFFFNNNVVVZZZWWWNNNFFFBBBEEEKKKQQQUUUVVVVVVUUUOOOSSSXXX\\\___fffooovvv}}}tttqqqqqqvvvwwwxxxxxxwwwuuurrrpppuuuwwwxxxxxxvvv|||zzzvvvxxx{{{{{{}}}~~~{{{wwwtttuuuyyy~~~~~~{{{xxxwwwyyy{{{zzzzzzzzzzzzzzz{{{{{{|||zzzyyywwwuuuuuuwwwxxxyyyzzz{{{}}}~~~}}}|||zzz{{{zzzyyyzzz|||~~~~~~~~~{{{{{{{{{||||||{{{{{{zzz{{{}}}~~~}}}}}}}}}{{{zzzyyywwwtttpppmmmkkkiiinnnnnnllliiiddd___[[[XXXZZZZZZZZZZZZYYYYYYYYYYYYUUUXXX]]]aaagggoooyyyyyylll]]]TTTMMMFFFAAA@@@??????DDDKKKRRReeezzzwwwwww||||||xxx}}}pppbbbSSSLLLJJJGGGFFFFFFEEEDDDEEEFFFHHHHHHGGGEEEDDDEEEGGGHHHHHHHHHGGGFFFFFFGGGGGGHHHGGGEEEDDDCCCDDDDDDEEEFFFGGGGGGHHHHHHJJJIIIGGGEEEEEEEEEFFFFFFEEEGGGIIILLLLLLKKKIIIHHHFFFFFFGGGHHHHHHHHHGGGGGGHHHGGGEEEDDDDDDFFFHHHIIIGGGHHHHHHHHHHHHGGGFFFFFFGGGEEEBBBBBBCCCEEEFFFEEEBBBBBBCCCCCCCCCBBBAAAAAA>>>@@@BBBDDDEEECCCAAA???>>>???@@@AAABBBBBBBBBBBBDDDCCCBBBCCCDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>======<<<;;;;;;<<<<<<;;;;;;:::999999999888888888777777777777777888888888999999999666777777888888888888888555555444333333333333444333333333333333333333333333333444444555555666666333333222222222333333444444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444222111000///000000222333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333555444333222333333555666444444444444444444444444555555555444333222111000333333333333444444555555666555444333333333444444333555666555222111000111444444444444444444444444444444444555666666777777666777888777555555777999888888777777666777999:::999::::::999888888999;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>===;;;999888:::;;;===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;<<<===>>>???>>>>>>===>>>>>>??????@@@AAABBBBBBDDDEEEDDDCCCAAA@@@@@@AAA???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@AAAAAA@@@BBBFFFMMMRRRQQQKKKEEE@@@BBBEEEIIIMMMPPPRRRSSSKKKLLLMMMMMMNNNQQQWWW\\\___iiivvvzzztttqqqttttttuuuvvvuuussspppoooqqqssswwwyyyxxxzzz}}}wwwxxx{{{{{{|||~~~zzzwwwsssppppppssswww{{{}}}~~~~~~{{{wwwvvvxxx{{{{{{zzzzzzyyyzzzzzz{{{{{{zzzyyyyyyxxxyyyzzz{{{||||||}}}~~~{{{zzz{{{yyyxxxyyy|||~~~zzzzzz{{{|||||||||||||||{{{}}}|||zzz||||||yyywwwxxxwwwvvvvvvtttrrrnnnkkkiiiggggggfffddd```\\\WWWUUUWWWXXXZZZ[[[\\\\\\\\\\\\WWWZZZ___gggooowww|||~~~yyyrrriii^^^RRRKKKDDD@@@===>>>@@@CCCKKKTTT\\\lllyyyuuuyyy|||wwwcccXXXNNNKKKIIIEEEBBBAAADDDDDDDDDFFFHHHHHHGGGEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGFFFEEECCCBBBCCCCCCDDDEEEFFFHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFDDDEEEGGGIIIJJJJJJIIIHHHFFFFFFGGGGGGGGGGGGGGGFFFHHHGGGFFFEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGEEEBBBBBBCCCEEEFFFEEECCCCCCDDDDDDDDDDDDCCCCCC===???BBBDDDDDDCCCAAA@@@@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBCCCEEEEEEDDDBBBBBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>>>>>===============>>>>>>>>>===<<<<<<999::::::::::::999888888888888888777777777777666666666666777888888999999666666777888888888888888666555555444444444444444444444444444444555555555333333444444555555555666222222222222222333333444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222333333333333333222222222222333333444222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333444444555333333333333333333333333444444444444333222222111222222333333444444555555444333222111111222333444333555666555333222222222333444444555555444444333333333444444555666666666666666777666555444666888::::::::::::888999;;;>>>999::::::999888888999;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>===;;;:::999:::;;;===<<<<<<<<<<<<<<<<<<<<<===<<<<<<============<<<<<<;;;<<<===>>>??????>>>>>>======>>>???@@@AAABBBCCCDDDCCCBBBAAAAAAAAAAAAAAA>>>???AAABBBCCCCCCBBBAAAAAAAAA@@@@@@AAAAAABBBBBB???@@@CCCGGGJJJKKKIIIGGGEEEEEEDDDEEEFFFIIIKKKMMMGGGGGGGGGFFFEEEGGGKKKOOOKKKSSS\\\ccciiipppyyy~~~wwwwwwvvvtttrrrpppnnnmmmkkkkkkoootttvvvxxx{{{|||{{{wwwsssooommmooorrrtttyyy|||}}}{{{vvvtttwwwzzz|||{{{zzzyyyyyyyyyzzz{{{zzz{{{{{{|||}}}~~~~~~{{{yyy{{{yyyxxxxxx{{{~~~zzz{{{|||~~~~~~}}}yyyyyyxxxsssrrruuuuuuvvvvvvuuusssnnnjjjggg[[[\\\]]]]]]\\\YYYVVVTTTUUUVVVVVVWWWYYY[[[]]]^^^```bbbgggpppzzz}}}yyyssskkkbbbYYYQQQIIIDDD???======@@@DDDKKKWWWbbbgggrrrwwwvvv{{{zzzyyy~~~pppdddXXXPPPKKKKKKJJJEEEBBBCCCCCCCCCDDDFFFHHHHHHGGGEEEDDDDDDDDDDDDDDDEEEEEEFFFEEEFFFFFFFFFFFFDDDCCCBBBBBBBBBCCCEEEFFFHHHIIIIIIHHHHHHHHHHHHGGGFFFEEEEEECCCDDDEEEFFFHHHHHHHHHIIIEEEFFFFFFGGGFFFFFFEEEEEEHHHGGGGGGGGGFFFEEEEEEEEEGGGGGGHHHHHHIIIHHHHHHHHHGGGEEEBBBBBBCCCEEEFFFEEEDDDDDDEEEEEEEEEEEEDDDDDD???@@@BBBDDDEEEDDDCCCCCC@@@AAABBBCCCDDDDDDDDDDDDAAAAAAAAACCCFFFGGGEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>=========<<<<<<<<<<<<============<<<;;;;;;999999::::::999999888777888888777777777666666666444555555666777777888888444555666777777777666666777666555555444444555555444444444555555555666666444444444444444444444444222222111111222333333444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111222222222222333333333111111222333333333333333111111222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222111111222333333333333333333333333333333333333333333333333444444333222222111222222333444444555555444333222111111222333444333555666666444333444444333333444555555444333333222333333444555555666666555666666555444444555777888::::::999777888:::===999::::::999888888999;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<>>>===<<<;;;:::;;;;;;<<<>>>=========<<<=========<<<<<<============<<<<<<;;;<<<>>>???@@@@@@??????<<<<<<===???@@@BBBCCCCCCCCCBBB@@@@@@@@@AAABBBBBB===>>>@@@BBBBBBBBBAAA@@@AAAAAAAAAAAAAAABBBCCCCCC@@@CCCEEEFFFFFFFFFGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHCCCCCCCCCBBBCCCDDDGGGIIIEEEIIINNNQQQUUUZZZaaafffqqq~~~~~~zzzvvvsssqqqpppnnnjjjjjjooosssuuuxxx||||||~~~|||yyyuuupppnnnmmmnnnooovvvyyy|||zzzuuusssuuuxxx|||{{{zzzyyyxxxyyyzzzzzz{{{|||~~~{{{yyy{{{yyywwwxxx{{{~~~{{{|||~~~xxxxxxuuuqqqppptttrrrssssssrrrnnngggaaa]]]RRRTTTWWWXXXYYYXXXVVVTTTTTTSSSRRRRRRTTTXXX\\\___jjjjjjoooyyy|||pppjjj___UUUMMMGGGBBB???>>><<<>>>DDDJJJRRR```mmmooovvv}}}yyyzzz}}}~~~yyyvvvyyy}}}jjj\\\NNNJJJHHHJJJJJJHHHGGGIIICCCCCCDDDFFFHHHHHHGGGEEECCCCCCBBBAAAAAACCCDDDEEEEEEEEEFFFFFFFFFDDDCCCBBBAAABBBCCCEEEFFFHHHIIIJJJGGGHHHIIIIIIHHHGGGEEEDDDBBBBBBCCCDDDFFFGGGHHHIIIEEEEEEFFFFFFFFFEEEEEEDDDHHHHHHHHHHHHGGGEEEDDDCCCFFFGGGHHHHHHIIIIIIIIIHHHHHHEEECCCBBBCCCEEEFFFEEECCCCCCDDDDDDDDDDDDDDDCCC@@@AAACCCDDDEEEFFFEEEEEE??????@@@AAABBBBBBBBBBBB@@@@@@AAADDDFFFGGGFFFEEEBBBBBBBBBAAAAAA@@@@@@@@@????????????>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::999::::::::::::999888888777777777777666666666666333444444555666777777888333333555666666666555444777777666555555555555666333333333444444444555555444444444444444444444444222111111111222333333444333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333111111222222222333333333...///000222222222111000111111222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222///000222333444333222222222222222222222222222222222222333444444444333333111111222333333444555555555333222111111222444555333444666666555444555666333333444555555444333333222222333444444555555666444555666555333333555666555777888666444444777:::999::::::999888888999;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;;;;???>>>>>>=========>>>>>><<<<<<============<<<<<<;;;<<<>>>???@@@@@@@@@???;;;<<<===>>>@@@BBBCCCCCCCCCAAA??????@@@BBBBBBBBB;;;===???AAABBBAAA@@@???AAAAAA@@@@@@AAABBBCCCCCC>>>BBBEEEEEEBBB@@@AAACCCCCCCCCCCCCCCDDDDDDEEEEEEBBBBBBAAAAAABBBCCCEEEFFFFFFFFFGGGHHHJJJNNNSSSVVV```kkktttrrrllljjjkkkmmmuuuvvv}}}|||zzzyyyyyypppkkkmmmqqqrrrrrrtttzzzyyy|||~~~{{{wwwrrrnnnlllllllllwwwxxxxxxxxxwwwuuutttrrr|||{{{xxxvvvttttttttttttyyyzzz{{{~~~}}}}}}{{{zzzyyyyyyyyy{{{yyyxxxxxxzzz}}}}}}}}}~~~|||~~~}}}yyyvvvuuutttsssqqqtttrrrnnnjjjgggccc___\\\PPPNNNNNNRRRXXXZZZWWWSSSQQQRRRRRRQQQRRRWWW___fffiiippp{{{zzzsssgggZZZMMMGGGEEEBBBAAACCC<<>>===<<<;;;::::::;;;<<<<<<<<<;;;;;;:::999888888999999888888777666666666666666777777888888999999666666777777777777666666444444444444444444444444555444444333333444444555444444555555555555555444333333333444444444555555111111111000000000//////333333333333333333333333000000000000000000000000111333444444222111111111///000000111111111000000333222000/////////000111111111111111111111111111111111222222222222111111.........///000000111111111111111111111111111111111222333333444444333333555555555444444333333333333333222222222333444555111111222222222333333333444444444444444444444444777777666666555555555555333333333333333333333333555555555444444333333333555555555555666666666666444555666777888999::::::@@@>>>;;;888888888:::<<<999999:::;;;<<<<<<======;;;;;;;;;<<<<<<<<<======;;;::::::999999::::::;;;999:::;;;<<<============>>>>>>???@@@???===;;;999============>>>???@@@AAA======>>>>>>?????????@@@>>>@@@CCCEEEEEEDDDAAA???@@@AAABBBCCCCCCCCCBBBAAA@@@AAABBBBBBBBBAAA@@@???BBBAAAAAA@@@AAAAAABBBCCC@@@CCCDDDDDDBBBAAACCCFFF????????????@@@AAABBBCCCCCCCCCCCCDDDFFFHHHKKKLLLUUU[[[``````[[[VVVTTTUUUYYY]]]aaafffmmmwwwzzzsssqqqrrrrrrsss{{{~~~}}}xxxuuuvvvzzz}}}}}}}}}}}}~~~{{{rrrfff]]]yyyyyyzzzzzzyyyxxxvvvuuuzzzxxxvvvuuussssssssssssyyyyyy{{{}}}~~~|||~~~}}}|||{{{{{{{{{|||||||||zzzyyyyyy{{{}}}~~~}}}}}}}}}||||||}}}~~~~~~}}}zzzvvvtttssssssrrrqqqrrrqqqmmmjjjeee```[[[WWWPPPMMMLLLOOOTTTVVVTTTQQQNNNNNNMMMMMMPPPXXXbbbjjjvvv{{{~~~sssjjjZZZPPPGGGDDDBBB???>>>???===CCCOOO^^^lllxxx}}}|||}}}~~~~~~xxxppplllllluuucccVVVOOOJJJKKKKKKJJJIIIGGGEEEDDDEEEEEEEEEDDDEEEEEEEEEFFFFFFDDDCCCBBBAAAAAABBBBBBDDDDDDDDDDDDDDDEEEEEEFFFDDDCCCBBBBBBCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDFFFEEECCCBBBAAABBBCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFDDDBBBBBBCCCDDDEEECCCCCCDDDEEEDDDDDDBBBBBB@@@AAABBBBBBCCCDDDEEEFFFDDDCCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAA@@@???@@@AAAAAA@@@???BBBAAA???===<<<<<<>>>>>>======;;;;;;:::;;;<<<<<<<<<;;;;;;:::999999888888999999888888777666666666333444444444555555555555666666777777777777666666555555555555555555555555555444444333333444444555444555555555555555444444333333333444444444555555444444444444333333222222333333333333333333333333333333333333333333333333111222333222000///000111111222222333333222222111444333222111000000111222111111111111111111111111111111222222222222111111000000000111222222333333111111111111111111111111111222333333444444333333333333333333222222111111111111111111111222333333111111222222222333333333444444444444444444444444555555555444444333333333333333333333333333333333555555444444444333333333777777666666555555444444444555666777888999999:::>>>===;;;999888999::::::777777777888999999999:::::::::;;;;;;;;;;;;<<<<<<;;;::::::999999::::::;;;999:::;;;<<<===============>>>?????????===;;;:::============>>>???@@@@@@=========>>>>>>>>>??????>>>@@@BBBEEEEEECCCAAA???@@@AAAAAABBBBBBAAAAAA@@@AAAAAACCCDDDEEEDDDDDDCCCAAABBBBBBBBBCCCCCCCCCDDDAAACCCEEEDDDBBBAAABBBCCC@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCCCCDDDFFFGGGHHHJJJNNNRRRSSSPPPMMMLLLMMMMMMPPPSSSVVV[[[bbbjjjqqq~~~}}}|||{{{zzz{{{zzzzzz|||}}}zzzzzzwwwtttrrrtttxxx{{{~~~~~~}}}}}}|||uuullldddzzzzzz{{{{{{{{{{{{zzzyyyvvvvvvuuussssssrrrssssssyyyyyy{{{}}}~~~||||||||||||||||||}}}~~~~~~|||}}}|||zzzyyyxxxyyyyyyxxxvvvsssqqqqqqqqqqqqpppqqqooolllhhhccc]]]XXXVVVRRROOOKKKLLLOOOQQQPPPOOOJJJIIIHHHIIIOOO[[[hhhrrr}}}sssfff^^^MMMFFFAAAAAA@@@======???CCCMMM]]]ooo~~~}}}~~~}}}}}}tttjjjfffkkkrrr{{{dddSSSKKKKKKIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEFFFGGGGGGFFFDDDCCCBBBBBBCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBHHHGGGGGGFFFEEEDDDDDDDDDFFFEEECCCAAA@@@@@@AAAAAA@@@AAABBBDDDGGGIIIJJJKKKGGGHHHHHHIIIIIIIIIIIIIIIFFFEEECCCBBBBBBBBBCCCDDDAAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDBBBAAAAAAAAAAAABBBBBBCCCAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>>>>@@@@@@???>>>???>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===;;;::::::999999888888888999999888888777666666666333333333333444444444444555666666777777666666555666666666666666666666666555444444333333444444555555555555555555444333222333333333444444444555555555555555444444444444333333333333333333333333333444444444444444444444444111222111000......000222333333444444444444333333444333222222111222222222111111111111111111111111111111222222222222111111000000000111222222333333111111111111111111111111111222222333333333333333111111111111111000000000000000000000111111111222111111222222222333333333444444444444444444444444333333222222222222111111333333333333333333333333444444444444333333333333888888777666555444333222444555555666777888999999;;;;;;;;;:::999999888888777777777777777777777777999999999::::::::::::;;;::::::999999999999::::::999:::;;;<<<<<<===<<<<<<======>>>>>>>>><<<;;;:::===<<<<<<======>>>???@@@<<<<<<<<<===============>>>???BBBDDDDDDCCCAAA???@@@@@@??????@@@AAABBBBBB@@@AAABBBDDDEEEEEEEEEEEEAAAAAABBBCCCDDDDDDDDDDDDBBBDDDEEEEEECCCAAA@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFEEEDDDCCCBBBCCCDDDEEEHHHIIIJJJKKKKKKKKKKKKJJJIIIKKKMMMNNNOOORRRVVVZZZ]]]```eeelllssszzz~~~~~~zzzxxxwwwvvvuuutttsssssssssuuuxxx|||~~~~~~|||zzzzzz{{{yyyuuupppzzzzzz{{{{{{||||||||||||vvvuuuuuuuuuttttttttttttzzzzzz|||~~~~~~||||||||||||}}}~~~~~~|||zzzxxxwwwwwwxxxuuusssqqqppppppppppppooopppoookkkfff```]]][[[[[[XXXTTTNNNKKKLLLMMMMMMMMMJJJIIIHHHJJJSSSaaaoooyyy~~~{{{vvvnnncccXXXQQQEEE@@@===>>>>>>>>>CCCHHHTTT^^^nnn~~~{{{{{{yyytttmmmjjjooozzzppp[[[MMMIIIJJJGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHGGGFFFFFFFFFGGGGGGGGGFFFEEECCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBIIIHHHHHHGGGGGGFFFEEEEEEFFFEEECCCAAA@@@@@@@@@@@@???@@@AAADDDFFFIIIKKKLLLGGGGGGHHHIIIIIIIIIIIIIIIDDDDDDCCCBBBBBBBBBBBBCCCAAABBBBBBCCCDDDDDDDDDDDDDDDCCCAAA??????@@@AAABBB@@@@@@@@@@@@@@@AAABBBCCCAAAAAAAAABBBBBBAAAAAAAAA???=========>>>???>>>===<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<<<<===::::::999999999888888888999999888888777666666666666666666666666666666666555666666666666666666555555555555555555555555555555444444333333444444555555555555555444333222222333333333444444444555555222222222222222222222111222222222222222222222222222222222222222222222222222222111///......111444444444444444444444333222222222222222222222222222111111111111111111111111111111222222222222111111.........///000000111111111111111111111111111111111111222333333333333222111111111111111000000000000000000111111111111111111111222222222333333333333333333333333333333333222222222222222111111111222222222222222222222222333333333333333333333333777777666555555444333333444444555666666777888888999999:::::::::999777666888888888888888777777777888888888888999999999999::::::999999999999::::::999:::;;;;;;<<<<<<<<<;;;<<<============<<<;;;:::<<<<<<<<<<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<===???AAACCCCCCBBB@@@??????>>>>>>???@@@CCCEEEGGG@@@@@@AAAAAABBBBBBBBBBBB@@@AAABBBCCCCCCCCCBBBBBBBBBCCCEEEEEEDDDCCCAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFEEEDDDCCCCCCCCCDDDEEELLLJJJHHHIIIKKKLLLLLLKKKLLLMMMMMMMMMMMMMMMNNNNNNMMMMMMPPPSSSWWW\\\```ccciiimmmqqqssstttzzz}}}zzzyyyyyyrrrsssuuuvvvwwwxxxzzz|||}}}yyyvvvvvvyyy{{{zzzyyyyyyyyyzzzzzz{{{{{{||||||wwwxxxxxxxxxxxxxxxwwwwww{{{|||}}}|||}}}}}}~~~~~~~~~}}}}}}}}}{{{zzzyyywwwvvvvvvvvvwwwtttrrrpppooooooooonnnlllooonnnjjjeee```^^^```bbb^^^YYYRRRMMMKKKKKKLLLMMMNNNMMMMMMRRR[[[hhhuuu|||~~~yyyqqqhhh^^^TTTKKKEEE@@@===;;;<<<>>>DDDPPP\\\qqqyyyyyyuuuqqqmmmnnnvvvrrrcccVVVMMMIIIHHHFFFEEECCCBBBCCCDDDGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEBBBCCCDDDDDDEEEDDDDDDCCCEEEDDDCCCCCCCCCCCCDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHEEEEEECCCBBBAAA@@@??????@@@@@@BBBCCCEEEFFFHHHHHHFFFGGGHHHHHHIIIIIIHHHHHHDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFEEECCCAAA???>>>???@@@AAA???????????????@@@AAABBB@@@AAAAAAAAAAAAAAAAAA@@@>>>===<<<<<<>>>>>>===<<<;;;;;;;;;;;;:::::::::999999999:::;;;;;;<<<<<<<<<:::::::::999999999999999999999888888777666666666777777777777777777777777555555666666666666555555444444444444444444444444555444444333333444444555444444555555444333222222333333333444444444555555000000000000111111111111222222222222222222222222222222222222222222222222333333222000///000333555333333333333333222111111000000111111111111111111111111111111111111111111111111222222222222111111.........///000000111111111111111111111111111111000111222222333333222222111222222222222222222222000111222222333333222222111111222222222333333333333333333333333333333333222222222222222333333333222222222222222222222222333333333333333333333333444444444555555555555555444444444555666666777777777888999:::999888666555888777777777777777777777777777777888888888999999:::999999888888999999:::999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<===>>>???<<<<<<<<<<<<;;;;;;;;;;;;===>>>@@@AAABBBAAA@@@???===>>>>>>@@@BBBFFFIIIKKKBBBBBBAAAAAA@@@@@@@@@@@@???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEFFFEEEDDDCCC@@@@@@@@@@@@AAABBBCCCDDDEEEDDDDDDCCCDDDEEEGGGHHHLLLJJJGGGFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIGGGGGGIIIHHHHHHHHHJJJLLLOOOPPPQQQTTTXXXXXXYYY]]]fffnnnwwwzzz~~~~~~}}}}}}wwwyyy{{{|||{{{zzz{{{}}}|||wwwuuuvvvxxxxxxwwwzzzzzzyyyyyyzzz{{{||||||{{{{{{{{{|||{{{{{{zzzzzz{{{||||||~~~|||}}}~~~zzz|||}}}|||{{{yyyyyyzzzwwwvvvtttssssssssstttttttttrrrooonnnnnnllljjjhhhjjjkkkiiieee```^^^```ccc]]]YYYSSSNNNKKKKKKMMMNNNTTTTTTVVV]]]fffpppvvvzzzzzzsssggg[[[QQQHHHAAA======;;;;;;???EEEQQQeeevvvyyymmmlllmmmvvvyyynnn```UUUPPPLLLHHHEEEFFFEEECCCCCCCCCEEEGGGHHHIIIJJJLLLNNNNNNMMMLLLKKKHHHGGGEEEDDDCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEDDDDDDDDDFFFHHHIIIGGGGGGGGGHHHHHHHHHHHHHHHEEEDDDDDDCCCBBBAAA@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGDDDDDDDDDDDDCCCCCCBBBBBBEEEEEEDDDDDDDDDEEEEEEFFFDDDCCCBBB@@@??????@@@@@@???>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>===<<<<<<>>>>>>===<<<;;;::::::999999999::::::999::::::;;;;;;;;;;;;:::::::::::::::::::::::::::999999888888777666666666666666666666666555555555444555555666666555555444444444444444444444444444555444444333333444444555333333444444444444333333333333333444444444555555111222222222222222333333222222222222222222222222444444444444444444444444222222333222000111333555222333333222222111000/////////000111111111000000111111111111111111111111111111222222222222111111000000000111222222333333111111111111111111111111000111111222222222222222222222222333333333333333000000222333333333222111111111222222222333333333333333333333333333333333222333333333333444444444222222222222222222222222222222222222333333333333333333444444444555555555444444444444555555666666666666777888888777666555555555555555555555555555777777777888888888888999999999888888888888999999::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>><<<<<<<<<<<<<<<;;;;;;;;;===>>>???@@@AAA@@@??????>>>>>>@@@BBBDDDGGGIIIJJJEEEDDDCCCAAA@@@@@@@@@@@@??????@@@BBBDDDGGGIIIJJJGGGFFFEEEEEEFFFFFFEEEDDD@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCDDDFFFHHHIIILLLKKKIIIGGGFFFGGGHHHJJJIIIHHHFFFGGGGGGGGGFFFEEEGGGFFFFFFFFFGGGHHHJJJKKKKKKLLLMMMMMMLLLNNNTTTXXX^^^bbbhhhnnnttt{{{}}}|||~~~{{{wwwwwwvvvtttrrr{{{{{{zzzyyyzzz{{{||||||}}}}}}~~~~~~~~~}}}{{{zzzzzzzzz{{{}}}~~~~~~|||yyy{{{|||~~~uuuxxxzzzzzzwwwvvvvvvwwwvvvuuutttrrrrrrrrrrrrssssssqqqnnnmmmkkkiiieeebbbbbbfffiiigggaaa\\\ZZZ[[[VVVTTTPPPLLLIIIJJJNNNPPPYYY[[[```gggoootttuuusssppphhh[[[OOOFFFAAA===;;;:::<<>>=========>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@>>>===<<<===>>>???>>><<<<<<;;;999888888999;;;<<<::::::;;;;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666666666666666555555555444444444444555555666666555555444555555555555555555555555555444444333333444444555111222333333444444444444333333333444444444555555222222222333333444444444111111111111111111111111333333333333333333333333///111222222111111222444333333333333222111000//////000111222222222111111111111111111111111111111111111222222222222111111000000000111222222333333111111111111111111111111000000111222222222222222222222222333333333444444...///111222333222111000111111222222222333333333222222222222222222222222222222222333333333444444111111111111111111111111111111222222222333333333444444444444444444444444333444444444444555555555555666666777777666666666444444444555666666777777777777888888888999999999999999888888888888999999:::::::::;;;;;;::::::999;;;:::::::::::::::;;;;;;::::::::::::;;;<<<===>>>============<<<<<<;;;;;;===>>>>>>???@@@????????????@@@AAACCCDDDEEEEEEEEECCCBBB@@@????????????@@@??????AAADDDIIIOOOUUUXXXNNNKKKGGGEEEFFFFFFEEECCCAAAAAAAAAAAABBBCCCDDDEEECCCBBBBBBBBBCCCEEEGGGHHHHHHJJJJJJIIIFFFGGGJJJMMMLLLIIIGGGGGGHHHIIIHHHFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHHHHIIIKKKLLLNNNRRRWWW\\\```eeelllqqqooopppooonnnnnnqqqxxx}}}~~~|||||||||yyyvvv}}}|||{{{zzzzzz{{{|||}}}~~~}}}{{{zzzxxxxxxyyy{{{}}}|||zzzwwwyyyzzz~~~rrruuuxxxxxxuuuttttttvvvyyyxxxvvvtttsssssssssssssssqqqnnnkkkiiifffbbb^^^\\\bbbhhhhhhaaaYYYTTTRRROOONNNLLLIIIHHHJJJNNNQQQ\\\___eeennnuuuvvvrrrnnnddd\\\PPPFFF@@@>>>======:::>>>GGGSSSaaauuu~~~ooohhhsssvvvkkkaaaZZZQQQKKKHHHFFFEEECCCFFFFFFEEEEEEEEEEEEFFFFFFKKKNNNTTTXXXZZZXXXTTTQQQGGGFFFDDDCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDAAAAAA@@@AAABBBEEEHHHJJJFFFFFFFFFFFFHHHKKKNNNPPPKKKJJJIIIHHHFFFEEEDDDCCCCCCDDDDDDEEEDDDDDDCCCCCC?????????@@@@@@AAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDCCCFFFDDDCCCBBBAAAAAABBBCCCBBBCCCCCCCCCCCCBBBAAA@@@@@@???>>>======<<<======@@@@@@@@@AAAAAA@@@@@@@@@???===<<<===>>>???>>>======;;;999777777999<<<===:::;;;;;;<<<;;;:::888777<<<<<<<<<<<<<<<<<<<<<<<<999999888888777666666666777777666666666555555555444555555555555555555444666666666666666666666666555444444333333444444555000111222333444555555555333333333444444444555555111111111222222333333333111111111111111111111111000000000000000000000000---///111222111000111222333444444333222111000///000111222333444333333222111111111111111111111111111111222222222222111111.........///000000111111111111111111111111111111000000111222222222222111111111222222222333333333---...000111222111///...111111222222222333333333222222222222222222222222111111222222333333333333111111111111111111111111111111111222222333333333666666555444333222222111333333444444444444444444555555555555666666666666555666666777888999::::::888888888888999999999999999999888888888888999999:::::::::;;;;;;:::999999:::::::::999999:::;;;;;;::::::::::::;;;<<<======>>>>>>=========<<<<<<<<<======>>>???????????????AAABBBCCCCCCCCCBBBAAA@@@>>>>>>===<<<<<<===>>>??????@@@BBBFFFNNNVVV^^^cccTTTOOOIIIEEEEEEEEEDDDBBBCCCBBBBBBCCCCCCDDDEEEFFFCCCBBBAAAAAABBBCCCEEEFFFAAAEEEGGGFFFCCCCCCHHHMMMLLLIIIFFFEEEGGGHHHGGGEEEDDDDDDEEEEEEEEEFFFFFFFFFHHHFFFEEEEEEFFFGGGFFFEEEGGGJJJNNNQQQTTTYYY___dddXXXYYYYYYYYY[[[cccnnnvvvzzz~~~|||{{{~~~~~~{{{|||}}}|||zzzyyyyyyzzz~~~~~~~~~}}}|||zzzyyyxxxyyyyyyyyyyyyzzz{{{|||}}}zzz{{{||||||{{{xxxvvvuuuuuuuuuuuuwwwwwwvvvuuutttrrrpppoookkkkkkjjjhhhddd```\\\YYYXXX\\\aaaeeeccc]]]UUUPPPMMMJJJKKKOOOPPPOOOUUU___dddmmmuuuwwwwwwttthhh[[[XXXRRRHHH@@@<<<;;;;;;;;;<<>>======<<<======>>>>>>============>>>>>>??????>>>>>>>>>???AAABBB@@@>>><<<999888888999:::???>>>;;;999888888999:::<<<===???@@@@@@???>>>===999888888777777777777777999999888777666666777777222333444555666666666666888888888888777666555444444444444444444444444444666666555444333222222111333333333111000000222444444444444444333333333333222222222222222222222222111111111111111111111111222222222222222222222222111000///000111222111///111111222222222333333333444444333333333222222222222111111111000000//////111111111111111111111111222111111111000000//////111111111111111111111111444333111000000000111111111222222333333222222111333222000//////111222444111333444333222111111222222222222333333444444444222222222222222222222222444444333333333444555555555555555555555444444444444333333333333444555666888777555444444555777888666666666666666666666666666666666666666666666666888888888888888888888888888999::::::;;;;;;::::::;;;;;;;;;::::::999999999999999::::::;;;<<<============<<<<<<<<<<<<<<<===>>>>>>============>>>>>>AAABBBBBBBBBBBBBBBAAAAAA>>>=========>>>???@@@@@@AAAAAABBBFFFLLLTTT[[[```[[[TTTJJJEEEDDDDDDBBB???BBB@@@???AAAEEEHHHHHHFFFAAABBBDDDDDDDDDDDDEEEFFFIIIHHHFFFDDDDDDEEEGGGHHHJJJIIIIIIHHHHHHGGGGGGFFFDDDDDDCCCBBBBBBCCCDDDEEEHHHGGGGGGFFFFFFEEEEEEDDDFFFHHHKKKNNNPPPSSSWWWZZZSSSPPPMMMLLLNNNUUU\\\aaaooommmkkkiiihhhiiijjjjjjqqqppppppssswww{{{}}}~~~|||}}}~~~}}}|||{{{|||}}}~~~~~~}}}|||zzzyyyxxxxxxyyyyyyzzzzzz{{{||||||{{{|||~~~zzzyyywwwuuusssrrrrrrrrrqqqqqqqqqpppnnnlllkkkjjjhhhgggfffddd```\\\WWWUUUTTTVVVYYYZZZYYYVVVQQQNNNKKKJJJLLLRRRUUUXXX```iiipppuuuwwwtttooohhh\\\PPPIIIEEE@@@<<<;;;<<<>>>???IIIPPP^^^qqqwwwpppooo|||{{{xxxttteeeSSSQQQOOOMMMJJJHHHHHHHHHHHHDDDEEEEEEEEEEEEFFFHHHJJJKKKRRRVVVUUUUUUXXXWWWTTTLLLIIIFFFBBBBBBDDDGGGIIIIIIDDDBBBEEEFFFCCCAAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJGGGDDDCCCDDDEEEEEEDDDEEEEEEFFFFFFEEECCCBBBAAA@@@@@@BBBCCCCCCCCCBBBAAABBBBBBAAABBBCCCEEEGGGHHHOOOQQQQQQOOOKKKHHHFFFFFFBBBBBBBBBBBBBBBBBBBBBCCCBBBCCCCCCBBBBBBAAA@@@??????>>>===<<<<<<<<<<<<=========<<<<<<<<<<<<======>>>===<<<<<<===>>>???@@@???===;;;999888888888999CCCAAA???===;;;;;;<<<===;;;<<<>>>>>>>>>===<<<:::999888777777666666777777888777777777666666666666222333444555666666666666666666666666555444444333333333333333444444444444555555555444333333222222222333444333222333555777666666555555444444333333222222222222222222222222111111111111111111111111222222222222222222222222222111000111222333222000111111111222222222333333444333333333333222222222111111111111000000000///111111111111111111111111111111111111000000000///111111111111111111111111333222111000000000111111111222222333333222222111333222111000111222444555222333555555333222333444000000111111222222222222222222222222222222222222444333333333333444555555666666555555444444333333333333333444444444555555666666444444444444666666555555555555555555555555666666666666666666666666555555555555555555555555888999999:::;;;:::::::::::::::999999999888888888999999:::;;;;;;<<<======>>>======<<<<<<<<<======>>>==================>>>CCCDDDDDDDDDDDDDDDCCCCCCAAA@@@@@@???>>>>>>>>>>>>======???AAAFFFKKKPPPSSSQQQLLLEEEBBBCCCDDDBBB@@@@@@???@@@CCCFFFHHHGGGEEEAAABBBCCCBBBAAAAAACCCEEEFFFEEEDDDCCCCCCDDDFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEKKKKKKJJJHHHGGGFFFEEEDDDCCCEEEGGGJJJLLLPPPTTTXXXUUUQQQKKKGGGGGGKKKPPPTTTZZZYYYWWWUUUUUUUUUVVVWWW[[[\\\___eeekkkqqqsssttt{{{}}}~~~~~~~~~~~~~~~|||{{{yyyxxxxxxyyyzzz{{{|||||||||||||||}}}}}}xxxwwwuuurrrqqqoooooonnnooooooooonnnmmmkkkjjjiiicccbbb```^^^ZZZUUUQQQOOOPPPPPPOOOOOONNNMMMMMMMMMKKKKKKOOOWWW]]]bbbkkksssyyyyyytttkkkcccZZZNNNDDD???===;;;;;;<<<@@@DDDGGGUUU^^^mmm}}}qqqpppuuuzzzyyy{{{xxx}}}|||uuunnnhhh\\\NNNLLLLLLLLLLLLLLLKKKKKKJJJCCCEEEGGGGGGFFFFFFGGGHHHJJJOOOSSSRRRRRRSSSSSSRRRNNNKKKGGGDDDDDDGGGKKKNNNLLLGGGEEEHHHIIIEEEAAA@@@AAAAAAAAABBBBBBDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJIIIGGGDDDCCCDDDDDDDDDCCCGGGHHHIIIIIIHHHEEEBBB@@@???@@@AAABBBBBBBBBBBBAAA@@@AAAAAABBBDDDFFFGGGHHHRRRSSSTTTRRRNNNJJJHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@???>>>>>>>>>>>>===<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::;;;<<<===>>>>>><<<;;;999888888999999DDDCCC@@@>>>===<<<<<<<<<;;;;;;<<<<<<<<<:::999888888888777666666666666666666666777888777777555444222333444555666666666666444444444444333333333333111222222222333333444444444444444444333333333333222444555555444555888:::888777777666555444444444222222222222222222222222111111111111111111111111222222222222222222222222333222111111333333222111111111111222222222222333333333333222222222111111111111111111000000000000111111111111111111111111111111111111000000000000111111111111111111111111222222111000000000111111111111222222222222111111222111111111222444555777555666777666444222222333////////////000000000000222222222222222222222222333333333333333444555555666666555444444333222222222333444555555555444333444444444444444444444444555555555555555555555555777777777777777777777777555555555555555555555555888888999::::::::::::999888888888888888777777777:::::::::;;;<<<<<<======>>>======<<<======>>>>>>======<<<<<<<<<<<<======CCCCCCDDDDDDEEEDDDDDDCCCDDDCCCBBB@@@???===<<<<<<;;;;;;<<<>>>@@@CCCEEEFFFGGGDDDBBBBBBEEEGGGEEECCC??????@@@CCCFFFGGGGGGFFFDDDDDDCCCAAA@@@@@@BBBEEEEEEDDDCCCAAABBBCCCDDDFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDKKKKKKIIIHHHFFFEEECCCCCCAAACCCEEEGGGIIIMMMSSSWWW]]]WWWOOOGGGCCCCCCFFFHHHLLLKKKJJJHHHHHHHHHIIIIIIIIIKKKOOOVVV^^^cccddddddzzz|||~~~~~~|||zzzxxxwwwyyyzzz{{{}}}}}}~~~}}}}}}|||}}}~~~~~~}}}{{{zzzvvvyyyzzzxxxyyy||||||zzzuuuuuusssqqqooommmlllkkkmmmmmmmmmllljjjiiigggfff]]]]]][[[XXXTTTPPPLLLJJJMMMLLLJJJIIIHHHHHHIIIIIIKKKMMMRRRZZZbbbiiippptttyyytttjjj___VVVNNNEEE??????>>>===<<>>===???>>>>>>=========>>>>>>===<<<<<<;;;;;;<<<<<<===<<<;;;:::::::::;;;<<<======<<<;;;:::999999::::::AAA@@@>>><<<:::999999999;;;;;;;;;;;;:::999777666777777666555555555555666555666888999999888666555333333444555666666666666444333333333333333333333000111111222222333333444222222333333333444444444333555666666555555666888999888888777666555444444111111111111111111111111111111111111111111111111111111111111111111111111222111000000222222111000111111111111222222222222222222222222111111111111111111111000000000000000111111111111111111111111111111111000000000000000111111111111111111111111111111111000000000000111111111222222222222111111000000000000222333555666888888999666333000//////////////////////////////111111111111222222222222222222222222333444555555666555555444333222111111111333555666666555333222222333333444444333333222555555555555555555555555666666666666666666666666777777777777777777777777777888888999999999999999888888888888888888888888::::::;;;;;;<<<<<<<<<<<<======<<<<<<======>>>>>>===<<<<<<;;;;;;<<<<<<===@@@AAAAAABBBBBBBBBBBBAAADDDDDDCCCAAA@@@>>>===<<<;;;<<<===>>>???@@@@@@@@@CCCBBBCCCEEEHHHJJJIIIGGG@@@??????@@@CCCFFFHHHIIIIIIIIIGGGDDDBBBBBBEEEGGGHHHFFFDDDBBBAAAAAABBBCCCEEEEEEEEEFFFGGGHHHHHHIIIHHHGGGGGGFFFEEEDDDDDDDDDFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCEEEFFFHHHMMMRRRVVVddd^^^UUULLLEEECCCDDDEEEHHHHHHGGGFFFEEEEEEFFFFFFEEEGGGLLLRRRWWWYYYYYYWWWyyy{{{}}}|||xxxvvvtttwwwwwwyyy{{{|||}}}~~~~~~zzz{{{{{{{{{zzzxxxvvvuuuqqqtttuuussstttwwwwwwtttsssrrrqqqpppnnnlllkkkjjjgggffffffeeecccaaa___^^^XXXWWWUUURRROOOKKKIIIGGGHHHGGGFFFEEEEEEDDDDDDDDDHHHMMMTTT\\\eeemmmqqqrrrqqqiii]]]SSSJJJCCC>>><<<======<<<<<>>?????????>>>>>>???@@@@@@>>>==================>>><<<;;;::::::999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;>>>===<<<:::999777777666;;;;;;::::::999888777666777666555555444555555555666777999::::::999777666444444555666777777777777666555444444333444444555111111111222222333333333111111222333333444444444444666666555444222333444777777777666555444444333111111111111111111111111000000000000000000000000111111111111111111111111111///...///000111000///000000111111111222222222222222111111111000000000000000000000000000111111000000000000000000000000000000000000000000111111111111111111111111111111000000000000111000000000000111111222222111111000......//////111222333444333444555444222000///000000000000000000000000000000000000111111222222222111111111222333444555555555444444333222222111111222333555666666555333111222222333444444333222222555555555555555555555555444444444444444444444444666666666666666666666666666777888888999999888888888888999999999999999999::::::::::::;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<>>===:::<<<===???@@@@@@@@@???AAABBBDDDFFFHHHIIIGGGFFFAAA@@@>>>===???CCCIIIMMMOOONNNLLLIIIFFFGGGIIILLLMMMKKKGGGDDDBBBAAAAAABBBCCCDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDAAACCCDDDEEEGGGJJJOOORRRaaa\\\TTTLLLGGGDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCFFFHHHLLLQQQUUUVVVSSSQQQyyy{{{~~~~~~zzzvvvrrrppppppqqqqqqsssuuuxxxzzz|||wwwvvvvvvuuutttssssssrrrooorrrsssqqqrrrttttttqqqooooooooonnnmmmkkkiiihhheeedddcccaaa___\\\ZZZYYYSSSRRRPPPMMMJJJHHHFFFEEEAAABBBBBBBBBCCCCCCDDDDDDIIIPPPXXX```iiipppppplllfff\\\PPPHHHAAA:::888888666888;;;???HHHUUUfffqqq~~~xxxxxxyyyppplllqqqnnnggg___ZZZXXXZZZ[[[TTTRRRNNNJJJHHHHHHIIIJJJOOOPPPQQQOOOLLLGGGEEEDDDDDDDDDGGGJJJJJJHHHJJJNNNLLLKKKHHHFFFDDDDDDEEEEEELLLKKKRRR___gggcccXXXQQQEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCDDDDDDEEEEEEEEEEEECCCCCCCCCFFFJJJLLLMMMLLLIIIJJJKKKKKKJJJGGGDDDBBB??????>>>>>>??????@@@AAA???@@@BBBDDDEEEFFFGGGGGGKKKLLLMMMLLLIIIGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>??????>>>>>>>>>???@@@@@@>>>>>>============>>>>>><<<;;;:::999999999:::;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999888888777999999888888777777777666666666555444444444444444666666888999999888888777555666777888999999999999999888666444444444444555333333333333333333333222111111222222333333444444444555666555333111000111444444444444444333333333111111111111111111111111000000000000000000000000111111111111111111111111000///......000000///...000000000111111111111222111111111000000000000///000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111...///000111111111000000000000111111111111000000---......///000111222222,,,...000111111111222444111111111111000000000000//////000000111222222222111111111111222444555666333333222222222222111111333444555555555444333222333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444666666777888888888888777888888888999999999999999999999999999999:::::::::::::::::::::;;;<<<======;;;;;;::::::::::::;;;;;;??????@@@AAABBBBBBBBBBBB??????@@@AAAAAA@@@???>>>999:::;;;<<<===>>>>>>>>>>>>???BBBCCCDDDCCCBBBAAA@@@@@@>>>===>>>BBBIIINNNQQQPPPOOOMMMJJJJJJLLLNNNOOOMMMIIIFFFCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDDDDEEEFFFFFF???AAACCCDDDEEEGGGJJJLLLSSSQQQMMMHHHEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEHHHMMMQQQSSSQQQOOO{{{}}}~~~xxxsssooolllgggfffggghhhkkkppptttwwwsssrrrpppooonnnooopppqqqmmmpppqqqooooooqqqqqqnnnjjjkkkkkkkkkjjjiiihhhgggdddcccaaa___\\\XXXVVVTTTMMMLLLJJJHHHFFFDDDCCCCCC?????????AAACCCGGGJJJLLLRRRZZZbbbgggllloooiii```WWWMMMDDD@@@<<<666666999777<<>>>>>===>>>???@@@AAA@@@AAABBBDDDEEEFFFFFFEEEGGGHHHJJJIIIGGGEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@???>>>===<<<======<<<<<<===>>>>>>???=========<<<<<<=========::::::888777777777888888777888999999::::::::::::::::::::::::999999888888666666666555555555666666666555444444333333444444444555555555666666666777777777888999:::::::::::::::999666444333333333444555555444444333333222222222222222222222333333333222444666555333222111222111111111111222222222222111111111111111111111111000000000000000000000000111111111111111111111111000///...///000111000...000000000000111111111111111111000000000////////////000000000111111111111000000000000000000000000///000000000111111111111111111111111111111111111---...000111111111000000000000111111111111000000//////000111111111111111,,,...000111111111222333111111111000000000///////////////000111222222222000000000111222444555666111111111111222222222222555555444444444333333333555444333222222333444555444444444444444444444444333333333333333333333333444444444444444444444444555666777777888888777777777777777888888888999999888888888888888888888888999999999999:::;;;<<<<<<;;;;;;::::::::::::;;;;;;===>>>???@@@@@@AAAAAAAAA>>>???@@@AAA@@@???===<<<999:::::::::;;;<<<<<<===;;;===???AAA@@@?????????===>>>???@@@@@@CCCHHHLLLOOOOOOOOONNNLLLKKKLLLNNNMMMKKKHHHFFFDDDCCCDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEEEE???BBBDDDFFFFFFFFFGGGHHHIIIHHHHHHGGGGGGFFFEEEEEECCCCCCDDDDDDDDDDDDDDDCCC@@@AAADDDHHHLLLNNNMMMKKK}}}}}}wwwqqqmmmjjj______^^^```dddiiiooorrrpppooolllkkkkkklllooopppiiimmmmmmkkkkkknnnnnnkkkggghhhiiiiiiiiihhhfffeee^^^]]][[[XXXUUUQQQNNNLLLJJJHHHGGGEEECCCBBBBBBAAA@@@??????AAAEEELLLRRRVVV^^^ffflllmmmnnnlllaaaTTTKKKBBB;;;;;;:::666777<<<>>>FFFRRR^^^iiivvv}}}zzz~~~}}}sssrrrsssyyykkk___QQQIIIIIIOOOXXX___ggg```UUUKKKFFFEEEHHHKKKFFFGGGHHHGGGEEECCCCCCCCCEEEBBBBBBDDDBBB<<<<<>>=========>>>@@@AAA@@@AAACCCEEEEEEEEEEEEDDDBBBDDDFFFFFFEEECCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@????????????>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<;;;;;;<<<<<<<<<999888777555555555666777555666777888888888888888777777888888888777777666444444333333333444555555555555444333333333333444333333333333333444555666888888999:::;;;;;;;;;;;;;;;999666444222222222333777666555555444333222111222222222222222222222222111333555666555333333444/////////000111111222222000000000000000000000000000000000000000000000000000000000000000000000000111000///000111222111///000000000000111111111111000000000000//////////////////000000111111111222000000000000000000000000//////000000111111111222111111111111111111111111---...///111111111000///000000111111111111000000000111111222222222111111000222333222000......///111111000000/////////......//////000111222222222000000000111222444555666000000000111222222333333666555444333333333333444666555333222222333555666444444444444444444444444444444444444444444444444666666666666666666666666555666666777777777777777555666666666777777888888888888888777777777777777888888888888999:::;;;<<<;;;::::::999999::::::;;;::::::<<<===>>>>>>>>>>>>>>>???@@@AAA@@@>>><<<:::<<<;;;;;;;;;;;;;;;<<<<<<;;;===???@@@?????????@@@999===AAACCCCCCDDDGGGIIILLLMMMNNNMMMLLLKKKKKKLLLJJJIIIGGGEEEDDDDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCDDDEEEEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAADDDHHHIIIHHHGGGGGGGGGFFFGGGIIIKKKKKKKKKJJJIIIAAABBBBBBCCCCCCCCCBBBBBBAAABBBCCCFFFIIIJJJHHHFFF}}}uuummmeeeaaaVVVSSSRRRVVV___gggjjjjjjlllllljjjgggggghhhhhhgggjjjjjjkkkkkkkkkjjjjjjiiiiiihhhgggffffffggghhhiii```ZZZTTTQQQRRRPPPLLLHHHDDDEEEFFFEEEBBBAAAAAABBB@@@CCCGGGKKKQQQWWW^^^bbbiiijjjkkkkkkfff]]]RRRJJJDDD===888999::::::===AAACCCZZZttt{{{tttmmmeeeccceee\\\iiixxxvvvbbbWWWJJJDDDGGGNNNTTTWWWbbb\\\RRRIIICCCAAACCCEEEFFFEEEEEECCCBBBAAA@@@@@@@@@AAAAAABBBAAA@@@???>>>BBBBBBCCCCCCDDDEEEEEEEEEGGGOOO]]]nnnyyyyyyoooeeeKKKHHHDDD@@@>>>???@@@BBBCCCCCCBBBAAAAAAAAABBBBBBAAABBBDDDFFFHHHHHHHHHGGGEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCCCCAAAAAABBBCCCHHHGGGFFFEEEDDDDDDDDDDDDFFFEEEDDDCCCAAA@@@???>>>===>>>>>>?????????>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888:::999777666555666777999888888888888888777666666666666666666555555555555555555666666666666555555555555555555555555555555555555666888999999999999888777666555444333333333444444444333333222222222444333222111111111222333555555555555555555555444222222222111111111111000111111222222222222111111///......//////000111222333333333333222222222222111///------///111111111111000///......///000111000000000000000000000000////////////////////////000000000000000000000000333333222111000000000111333333444555444333111000111111000000//////......000000111222222222222111111111000000000000000000222222111000//////000000111111111111111111111111000000000000000000000000666333222333555555222///111111000000111111222333111111222222222333333333444444444444444444444444222333444555666666666666444444444333333222222222111222444666777666666555666666666666666555555555666666666666777777777777777777777777777777777777777666555555555777888999999999999999999999999999;;;;;;<<<<<<===>>>>>>>>><<<===>>>??????@@@??????<<<;;;:::999:::;;;<<<======>>>???AAA@@@???===<<<<<<<<<<<<<<<>>>AAADDDFFFFFFHHHKKKNNNOOOPPPPPPOOOHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDFFFHHHGGGEEEEEEGGGIIIAAAAAAAAABBBBBBBBBBBBBBBAAABBBDDDGGGIIIIIIFFFDDDEEEDDDDDDFFFHHHJJJJJJJJJDDDDDDDDDDDDCCCBBBAAA@@@CCCAAA???@@@CCCFFFHHHIII~~~}}}}}}|||vvvmmmddd[[[VVVQQQOOONNNRRR[[[bbbeeeeeeffffffeeebbbaaaaaabbbcccfffgggggghhhhhhhhhgggggggggfffeeeddddddddddddddd\\\WWWPPPMMMMMMLLLHHHDDDAAABBBCCCBBB@@@@@@AAABBBDDDHHHNNNTTTZZZaaagggkkkmmmjjjfff```ZZZQQQHHHAAA;;;999888999999;;;CCCLLL[[[ppp~~~vvvnnnfff^^^XXXYYY]]]dddnnnzzzzzzmmmWWWOOOFFFBBBEEEJJJMMMNNNXXXSSSLLLEEEAAA@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBAAA@@@???>>>AAAAAABBBCCCCCCDDDEEEEEEJJJPPP\\\jjjrrrqqqggg^^^IIIGGGDDDAAA@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBCCC???@@@AAACCCDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@BBBCCCBBBAAA@@@AAABBBGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEDDDBBBAAA@@@???>>>===>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;:::999999999999999999999999::::::999999999888888888:::999777666555666777888777888888888888777666555555555555555444444444444555555666666666666555555444444444444444444444444333444555666666666666666777666555444333333333333333333333222222222111111333333222111111111222333444444444444444444444444222222222111111111000000000111111222222111111000111000///////////////000...//////000000111111111111///---...///111111000000000////////////000000000000000000000000000000////////////////////////000000000000000000000000222111111000000000000111222333444444444222111000111000000000/////////...000000111222222222222111222222222222222222222222222222111000000000000000111111111111111111111111111111111111111111111111333222111222333444111///111111000000111111222333111111222222222333333333444444444444444444444444333333444555666666666666555555555444444444333333222333444666666666666555777777777777777666666666555555555555666666666666777777777777777777777777777777666555666666888888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>======>>>>>>???>>>>>>>>><<<;;;::::::::::::;;;<<<===>>>???@@@@@@???>>>===<<<<<<<<<<<<>>>AAADDDEEEDDDEEEHHHKKKMMMMMMMMMMMMIIIIIIHHHGGGGGGFFFGGGGGGHHHHHHFFFEEEDDDDDDDDDDDD@@@BBBDDDDDDBBBBBBCCCEEEBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEHHHJJJJJJHHHFFFFFFEEEDDDFFFHHHJJJIIIHHHEEEEEEEEEEEEDDDCCCBBBAAAAAA??????@@@CCCEEEFFFFFF}}}||||||}}}~~~}}}}}}{{{xxxssskkkbbbYYYRRRNNNNNNMMMMMMQQQXXX^^^aaaaaa]]]^^^___]]]ZZZYYY[[[^^^ddddddeeeffffffgggffffffddddddcccbbbaaa___]]]\\\WWWRRRKKKGGGFFFEEEBBB@@@???@@@AAA@@@??????AAACCCGGGNNNXXXaaagggkkkoooqqqkkkddd[[[RRRJJJCCC>>>;;;777888:::<<<;;;@@@OOO___wwwzzzpppiii```YYYQQQOOOTTT]]]pppwww}}}|||lll^^^LLLGGGCCCBBBDDDFFFFFFEEEJJJHHHDDDAAA??????@@@AAA>>>??????@@@AAABBBCCCCCC???@@@AAABBBAAA@@@???>>>??????@@@AAACCCDDDDDDEEEKKKOOOVVV___dddbbbYYYRRREEEDDDCCCBBBBBBAAABBBBBB@@@@@@@@@@@@AAABBBBBBCCC@@@@@@@@@@@@AAABBBDDDDDDFFFFFFFFFFFFEEEDDDCCCCCCAAAAAAAAA@@@@@@@@@??????@@@AAABBBAAA@@@???@@@BBBEEEDDDCCCBBBBBBBBBBBBBBBEEEDDDCCCBBBAAA@@@???>>>????????????>>>===<<<<<<;;;;;;;;;;;;::::::::::::888888888888888888888888999999999999888888888777999888777666555666777888777777777777777666666555444444444444333333333222444555555666666555555444333333333333333333333333222222333444444333333333555444333222222222222222222222111111111111000000222222111111111222222333222222222222222222222333222222111111111000000000000111111222222111111000222111000///............///000000111222333444444222000......///000000/////////000000000000//////000000000000000000000000////////////////////////000000000000000000000000000////////////000000111222222333333222222111000000000000000///////////////000111111222222111111222222222222222222222222222111000000000000000000111111111111111111111111222222222222222222222222111000///111222333111000111111000000111111222333111111222222222333333333444444444444444444444444333444555666777777777777666666555555555555444444222333444555666666666666777777777777777777777777444444444444555555555555777777777777777777777777888888777666666666777777:::::::::::::::::::::::::::::::::;;;<<<<<<========================<<<<<<<<<;;;;;;:::::::::;;;;;;<<<===>>>?????????======<<<<<<<<<<<<>>>@@@BBBDDDAAACCCEEEGGGIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHKKKIIIGGGDDDCCCCCCDDDEEECCCEEEFFFFFFEEEDDDFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDFFFIIIJJJIIIHHHGGGFFFEEEFFFHHHIIIHHHGGGEEEEEEEEEEEEDDDCCCBBBAAA???>>>>>>@@@CCCDDDDDDCCC}}}|||}}}~~~~~~|||xxxuuuqqqmmmfff___XXXSSSQQQPPPPPPPPPPPPTTTZZZ^^^``````YYYZZZ\\\\\\YYYUUUXXX]]]cccdddeeeffffffgggffffffaaaaaaaaa___]]]ZZZWWWUUURRRMMMGGGBBBAAA@@@>>>===>>>???@@@?????????BBBDDDJJJSSS```kkkpppooommmkkk^^^XXXNNNEEE???<<<:::999:::999;;;>>>CCCMMMbbbtttwwwlllddd[[[SSSOOORRR^^^kkk|||}}}nnn\\\NNNFFFDDDBBBBBBCCCEEEDDDCCCCCCBBBAAA@@@????????????======>>>???@@@AAABBBBBB???@@@AAAAAAAAAAAA??????>>>>>>???@@@BBBCCCDDDDDDGGGJJJNNNSSSUUUSSSMMMGGGBBBCCCCCCCCCCCCCCCCCCBBB?????????@@@AAABBBCCCDDDBBBBBBAAA@@@AAABBBDDDEEEDDDDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@????????????@@@AAAAAA??????@@@AAADDDDDDCCCBBBBBBBBBBBBBBBDDDDDDCCCBBBAAA@@@???>>>@@@@@@@@@@@@???>>>===<<<;;;;;;:::::::::999999999777777777777777777777777999888888888888777777777888888777666666666666777666666666777777666555555444444444444333333333333444444444555555444444444222222222222222222222222222222222333222222111111333333222111111111111111000000000000000000000000111111111111111222222222000000000111111111111111111111111111000000000000000000111111111111000000111111000///////////////000111111222222333333333222111//////000000///---...///000111111000///...////////////////////////////////////////////////////////////////////////...............///000111111111111111111111111000000000000000///////////////000000111111111111111////////////000000000000111111000000000000000111111111111111111111111111111111111111111111111111//////000111222222222111111111000000111111222333111111222222222333333333444444444444444444444444444444555666777777777777555555555555444444444444333444444555555555666666666666666666777777777777444444555555555666666666777777777777777777777777999888888777777666666666888888888888888888888888999999::::::;;;;;;<<<<<<============<<<;;;::::::<<<<<<;;;;;;:::::::::;;;:::;;;<<<=========<<<<<<<<<<<<<<<<<<>>>???AAABBB@@@AAACCCEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJLLLJJJGGGDDDCCCCCCDDDFFFFFFGGGGGGGGGGGGGGGHHHIIIFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCEEEGGGIIIIIIIIIHHHFFFEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBAAAAAA?????????AAACCCDDDCCCBBBzzz|||{{{ssslllddd```YYYSSSPPPQQQTTTWWWTTTTTTVVVXXX[[[^^^^^^^^^YYYYYY]]]aaa___YYYYYY]]]aaabbbccccccdddddddddccc^^^^^^]]][[[XXXUUURRRPPPMMMIIIEEEAAA???>>>===<<<===>>>>>>>>>>>>???BBBEEEPPPZZZgggqqqrrrlllddd^^^QQQLLLEEE???<<<:::999888;;;888:::BBBNNN___uuuyyyjjjbbbXXXTTTTTT\\\mmm|||~~~rrr```OOODDDCCCBBB@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBAAA???>>>??????????????????????????????AAAAAAAAAAAA@@@???>>>>>>???@@@AAABBBCCCDDDDDDFFFHHHKKKLLLKKKGGGDDDAAAAAACCCDDDDDDDDDCCCCCC??????@@@@@@AAABBBCCCDDDCCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????@@@AAAAAA??????@@@AAADDDDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@??????>>>BBBBBBAAAAAA@@@???>>>===;;;;;;:::::::::999999999777777777777777777777777888888888777777777666666888777777666666666666666444555555666666666555555555555555444444444444333333333444444444444333333222222222222222222222222222222333333333222111111222222111000000000111111////////////////////////000000111111222222222222/////////000000000111111111111111000000000//////000000000111111000000000///////////////000111111.........------,,,,,,,,,222000//////000000...---...///000111111000///...////////////////////////////////////////////////////////////////////////...---------...///000000000000000000000000000000////////////000000000000//////000111111111111000....../////////000000000111000000000000000111111000000000000000000000000000000000000000000000000///000222222222222222333111111000000111111222333111111222222222333333333444444444444444444444444333444555666777777777777333333333333333333333444444444444444555555555666444444444555555555666666555555666666666777777777777777777777777777777777999999888888888777666666777777777777777777777777888888888999::::::;;;;;;<<<<<<===<<<<<<;;;:::999<<<<<<<<<;;;;;;::::::999888999999:::::::::::::::;;;;;;<<<<<<===>>>???@@@@@@AAABBBDDDEEEFFFGGGGGGDDDDDDEEEFFFHHHJJJLLLMMMLLLJJJGGGDDDCCCDDDEEEFFFEEEDDDDDDEEEFFFFFFFFFFFFHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEDDDFFFIIIKKKKKKKKKHHHFFFEEEFFFGGGGGGFFFDDDCCCCCCCCCCCCCCCBBB@@@@@@AAAAAAAAABBBDDDEEECCCBBByyy|||xxxnnnfff[[[WWWRRRNNNNNNRRRXXX[[[WWWXXXZZZ[[[\\\\\\[[[[[[\\\ZZZ^^^ggghhh```\\\^^^^^^_______________^^^^^^ZZZYYYXXXUUURRROOOLLLKKKHHHFFFDDDAAA???>>>======;;;<<<===>>>@@@CCCGGGKKKYYY```iiinnnkkkbbbXXXRRRIIIEEE@@@<<<:::999888777::::::@@@MMM\\\nnnyyyeee]]]WWWXXX___kkkzzzwwwnnnbbbRRREEE??????>>>>>>===>>>???AAAAAABBBCCCDDDDDDCCCBBB@@@???@@@@@@@@@???>>>>>>>>>===>>>???@@@AAABBBAAA@@@@@@???@@@@@@AAAAAABBBBBBCCCCCCDDDGGGHHHIIIHHHGGGFFFAAABBBBBBCCCDDDDDDCCCCCCAAAAAAAAAAAABBBCCCCCCDDDAAA@@@@@@????????????@@@@@@AAAAAAAAAAAAAAA@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBAAA@@@???@@@BBBDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBAAA@@@?????????AAAAAAAAAAAA@@@???>>>>>>;;;;;;;;;;;;::::::::::::777777777777777777777777777777777777666666666666777777777666666666555555333444555555555555555555555555555555444444444444222333333444444333333222222222222222222222222222111222222333333333222222222111111000000000111111......////////////000000...///000111222222222222.........///000000111111111111000000000////////////000000111111000000///............///000111222111000000///...---,,,+++000//////000111111///---//////000000000000//////000000000000000000000000////////////////////////000000000000000000000000///............//////000//////.........///000000////////////000000000000...///000000111111000000///000000111111222222222000000000000000111111222000000000000000000000000////////////////////////000111333333222111222333111111000000111111222333111111222222222333333333444444444444444444444444222333444555666666666666222222222333333333333444555555444444444555555666333333333444444555555666666666666666777777777888777777777777777777777777888888999999999888777777888888888888888888888888777777888888999:::::::::<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999999777888888888999:::::::::;;;;;;<<<<<<======>>>>>>@@@AAAAAABBBDDDEEEEEEFFFBBBCCCDDDEEEGGGJJJLLLMMMJJJIIIGGGEEEEEEEEEFFFGGGGGGEEEEEEFFFGGGHHHGGGFFFIIIIIIHHHGGGEEEDDDCCCCCCFFFFFFGGGIIILLLNNNNNNMMMGGGFFFEEEEEEFFFGGGFFFDDDDDDDDDDDDDDDCCCBBBAAA@@@CCCBBBAAABBBCCCDDDCCCBBB{{{|||}}}~~~{{{tttjjjdddYYYXXXVVVUUUVVVXXX[[[]]][[[]]]______^^^\\\ZZZYYY^^^ZZZ___lllpppggg___^^^^^^^^^^^^^^^]]]\\\[[[[[[VVVTTTRRRNNNKKKIIIGGGFFFCCCCCCCCCBBB@@@>>>======<<<>>>AAADDDGGGMMMTTTXXX___bbbdddbbb[[[SSSLLLHHHCCC@@@;;;999999:::::::::???GGGTTTbbblllvvvsss```ZZZZZZcccqqq|||wwwnnnddd\\\QQQEEE>>>>>>;;;<<<>>>?????????@@@@@@AAABBBCCCCCCCCCBBB@@@???@@@@@@@@@?????????>>>>>>>>>???@@@AAABBBAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAACCCEEEFFFEEEEEEDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDD@@@AAAAAAAAA@@@??????>>>@@@AAAAAABBBBBBAAAAAAAAACCCCCCCCCBBBBBBBBBAAAAAA@@@BBBCCCBBBAAA@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@?????????>>>>>>?????????>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::888888888888888888888888777777666666666555555555666666666666666555555444222333444555555555555555444444444444333333333222222222333333333333222222333333333333333333333333///000111222222222222222222111111000000111111222......//////000000000000---...000111222222222111.........///000111111111111000000000//////////////////000000000000//////000///////////////000111333333333222111111111000///......000111222000...000000////////////000000000000000000000000000000////////////////////////000000000000000000000000000000//////.../////////......---------...000000.../////////000000000111...//////000000000000000//////000000111222222333000000000000000111222222000000000000000000000000///////////////////////////111333333000///000111111111000000111111222333111111222222222333333333444444444444444444444444111222333444555555555555333333333333444444555555666555444444444444555666333333444444555666666777555555555666666666777777777777777777777777777777666777888999999999888888888888888888888888888888666666777777888999999:::;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<:::999888888888888999:::;;;<<<<<<;;;;;;<<<<<<======<<<<<<@@@@@@@@@AAABBBCCCDDDEEECCCCCCDDDEEEFFFHHHIIIJJJHHHGGGGGGFFFFFFGGGGGGHHHHHHFFFEEEFFFHHHIIIHHHFFFIIIIIIHHHFFFEEECCCBBBBBBCCCDDDFFFIIILLLMMMLLLJJJFFFEEEDDDEEEFFFGGGFFFEEEFFFFFFFFFFFFEEEDDDCCCBBBDDDBBB@@@???AAABBBBBBAAA||||||{{{yyyvvvpppiiiccc\\\]]]^^^____________^^^___aaaccccccaaa]]][[[ZZZ___YYY^^^nnntttjjj___\\\`````````___^^^]]]\\\[[[SSSQQQMMMJJJGGGEEEDDDDDD???AAABBBBBB@@@>>>======???BBBFFFJJJPPPXXX```eeeaaa```\\\UUUMMMGGGCCCBBB>>>;;;777555777;;;>>>@@@IIIVVViiivvvxxxyyy}}}mmm___[[[```ooozzzlllaaaVVVOOOGGG===;;;???999===AAACCCCCCBBB@@@@@@??????AAABBBBBBAAA@@@@@@???????????????@@@@@@@@@>>>???@@@AAABBBAAAAAA@@@CCCCCCBBBBBBBBBBBBAAAAAA>>>@@@BBBBBBAAA@@@@@@AAACCCCCCBBBBBBBBBCCCCCCDDDEEEDDDDDDCCCCCCCCCDDDDDDBBBCCCDDDDDDCCCBBB@@@???AAAAAABBBCCCCCCBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBAAABBBCCCCCCAAAAAABBBCCC@@@@@@@@@???@@@@@@AAAAAABBBAAAAAA@@@@@@?????????;;;<<<===============<<<======<<<<<<<<<;;;;;;;;;888888888888888888888888777666666666555555555555666666666777666555555444222333444444555555555444333333333222222222111111222222222333333222222222333333333333333333333333......000111222222222222222111111111111111222222.../////////000000111111---...000111222222222111.........///000111111222000000000000//////////////////000000000000//////222111000//////......///000000000000000111111111.........000222222000///111000///......///000111000000000000000000000000////////////////////////000000000000000000000000222111000///////////////...------,,,---...///000.../////////000000111111...//////000000000000000,,,------...///000000111000000///000000111222222000000000000000000000000000000000000000000000000...111333222///---...///111111111000111222222333111111222222222333333333444444444444444444444444111111222333444444444444444444444555555555666666666666444333333444555666444444555555666777777888444444444555555555666666777777777777777777777777666777888999::::::999888666666666666666666666666666666666777888888999999;;;;;;<<<===>>>>>>>>>===<<<<<<======<<<:::999777::::::::::::;;;<<<===>>>;;;;;;<<<<<<===<<<<<<;;;????????????@@@AAACCCCCCEEEEEEDDDDDDEEEFFFGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHCCCAAA@@@AAADDDEEEDDDAAAIIIIIIHHHFFFDDDCCCBBBAAA???@@@BBBFFFJJJJJJHHHFFFEEEDDDDDDEEEFFFGGGGGGEEEGGGHHHHHHGGGGGGFFFEEEDDDDDDAAA>>>===???@@@AAAAAA|||zzzxxxwwwtttpppjjjfffddddddeeeeeeeeeeeeddddddfffffffffffffffccc___\\\]]]```eeejjjllliiiccc^^^aaaaaa```^^^[[[XXXUUUSSSOOOLLLHHHDDDAAA@@@@@@@@@>>><<<>>>BBBBBB===???DDDEEEHHHNNNWWWaaahhhkkkllldddYYYOOOJJJGGGAAA<<<;;;:::666777<<<>>>???EEENNNZZZkkk{{{pppccc\\\fffrrr}}}|||fffYYYLLLFFFBBB>>>;;;;;;<<<===>>>???@@@AAABBBBBBAAAAAAAAA@@@>>>>>>@@@AAABBBAAAAAAAAA@@@?????????===>>>@@@AAABBBBBBAAAAAABBBBBBAAAAAA@@@???>>>>>>BBBBBBAAA@@@@@@??????>>>@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDAAABBBBBBCCCBBBAAA???>>>@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@===>>>???@@@AAAAAA@@@???CCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@???>>>===<<<:::::::::999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999777555444444666666666666777777777666444333555444333222111222333333222333333444444333333222333333333222222222222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111------------///111444555000000000000000000000000////////////////////////000000000000000000000000///...------...///000111000//////......000111222//////000000///...------000000000000000000000000------------------------////////////............000000//////.........---....................................////////////000000000000000000000000000000000000000///......000000000000000000000000//////...//////000111222111111000000//////......222222222111111111000000///...,,,)))'''(((,,,///000000111111111111000000111111111111111111111111111111222222222333333333444444333222222333333333666555333222222333555666555444333333333333444555555555555666666666666666555555555555555666777777999888888888777777666666888888888888888888888888999888777555555555666777888777777999;;;;;;:::999888:::===???@@@???===<<<===<<<:::888888888:::;;;<<<<<<;;;:::999999999999:::::::::;;;;;;<<<<<<<<<>>>>>>?????????@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCEEEHHHKKKLLLLLLKKKJJJHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAABBBCCCEEEGGGHHHIIIHHHFFFCCCDDDGGGJJJIIIHHHJJJKKKMMMMMMKKKHHHDDDAAAGGGEEEBBBAAAAAABBBAAA@@@zzzyyyvvvuuussspppkkkhhhjjjjjjjjjjjjjjjiiihhhgggjjjiiigggeeeccc```^^^\\\___aaadddggghhhfff```\\\^^^]]]\\\ZZZWWWTTTQQQOOOHHHFFFBBB???======>>>???;;;999<<>>;;;<<<<<<<<<===>>>???@@@AAAAAA>>>@@@AAA@@@@@@???AAABBBAAAAAA@@@@@@??????>>>>>>===>>>@@@AAAAAAAAA@@@@@@CCCCCCBBBAAAAAA@@@??????AAAAAA@@@@@@@@@@@@??????@@@@@@AAAAAAAAABBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCCAAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@===>>>???@@@AAA@@@@@@???BBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBAAA@@@@@@@@@@@@???>>>===;;;:::999999999::::::;;;;;;;;;;;;::::::999999999999999999999999:::999777555444444555666555555666666666555444444555444333222222222333333222333333444444333333222.........//////000000000222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000222222111000000000000111//////////////////////////////////////////////////////////////////////////////...---......000000//////.........///000111///////////////...------................................................000000111222333444444555000/////////.........---....................................////////////////////////////////////000000000000000///......000000000000000000000000//////////////////000111111000000000/////////...111111111000000/////////111222222111///...000111000000111111111111000000111111111111111111111111111111111222222222333333444333333222222333333333555444333222222333444555555444333333333333444555555555555555555666666666555555555555555666777777999999999999888888777777444444444444444444444444999888777666555666666777777666666888:::;;;:::999999:::<<<>>>???>>>===<<<===;;;:::888888999:::;;;<<<;;;;;;:::::::::::::::<<<;;;;;;;;;;;;;;;;;;:::>>>>>>???@@@BBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFHHHJJJKKKJJJHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFHHHGGGGGGFFFDDDCCCCCCBBBBBBBBBCCCDDDEEEGGGHHHIIIHHHFFFDDDEEEHHHJJJJJJIIIIIIJJJLLLLLLKKKHHHDDDBBBCCCAAA???>>>???@@@??????yyywwwuuuuuutttssspppnnnqqqpppooonnnlllkkkiiiiiikkkiiigggdddbbb```^^^^^^aaaaaaaaaaaaaaa___[[[XXXXXXWWWVVVSSSPPPMMMJJJHHHAAA@@@>>><<<;;;<<<===>>>;;;:::<<<@@@CCCFFFMMMTTT[[[___eeekkkmmmhhhaaa[[[RRRHHH???;;;999666777;;;;;;:::<<>>??????@@@>>>@@@BBBBBB@@@???@@@AAAAAA@@@???>>>>>>=========>>>>>>@@@AAAAAA@@@??????CCCCCCBBBBBBAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBB????????????@@@@@@@@@@@@AAA@@@@@@@@@@@@AAAAAABBB??????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@>>>>>>???@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAA>>>===<<<:::999999999999:::;;;;;;;;;:::999888888777777777777777777777777999888666555444444555666444444444444444444555666555444333222222222333333222222333333333333222222,,,,,,---...///000111111222222222222222222222222000000000000000000000000000000000000000000000000111000000//////.........111111111111000///......////////////////////////////////////////////////////////////////////////000//////............///...------------.../////////////////////......---........................////////////////////////......///000111222222333/////////...................................................//////////////////////////////////////////000000000///......000000000000000000000000000000//////.../////////000000000000////////////000000////////////.........000222222111/////////000000111111111111000000111111111111111111111111111111111222222222222333333333222222222222333333444444333333333333444444555444444333333444444555444444444555555555666666666555555555555666666777::::::999999999999888888666666666666666666666666888888777666666666777777666555666888:::<<<;;;:::;;;;;;<<<<<<===<<<<<<;;;<<<;;;999888888999::::::;;;;;;;;;;;;<<<<<<<<<=========<<<<<<;;;:::::::::;;;<<<>>>@@@BBBDDDFFFGGGBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEGGGHHHHHHGGGEEEDDDFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBCCCCCCEEEFFFHHHHHHHHHGGGEEEFFFHHHJJJJJJIIIIIIIIIJJJKKKIIIGGGDDDBBBBBBAAA@@@@@@AAABBBAAA@@@vvvuuuuuuvvvxxxyyyyyywwwtttrrrpppnnnkkkiiiggggggggghhhiiihhheeecccaaa```aaa^^^\\\ZZZZZZXXXVVVUUURRRQQQOOOLLLHHHEEEBBBAAA???>>>===<<<;;;<<<===>>>======???BBBFFFLLLSSSYYYccceeeggghhheee]]]SSSLLLGGGAAA<<<999666444666;;;<<>>??????<<<:::;;;::::::;;;<<<<<<===>>>>>>@@@AAACCCBBB@@@>>>>>>>>>AAA@@@>>>===<<<<<<<<<<<<===>>>???@@@@@@???>>>>>>AAAAAAAAA@@@@@@@@@??????===>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB;;;;;;<<<<<<<<<=========@@@@@@?????????@@@BBBCCC????????????@@@@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@????????????@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@<<<<<<:::999999888888888::::::::::::999888777666555555555555555555555555777666555444444444555555444333222222333444666777444444333333333222222222222222333333333333222222//////000000111222222333222222222222222222222222000000000000000000000000000000000000000000000000111000000///...------,,,(((***,,,.../////////...////////////////////////////////////////////////////////////////////////000000//////............,,,,,,,,,,,,------.........///////////////......................................................//////.........---------............................................................////////////////////////////////////...///////////////......////////////////////////111000///...............000000000000////////////////////////////////////---///111111000......///000000111111111111000000111111111111111111111111111111111111222222222222222222222222222222333444222333444444444444333222444444444444444444444444333333444444555555666666666666555555555555666777888888888888888888888888888888888888888888888888888888777777777777777777777666777999;;;===<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::999888888999999::::::;;;<<<======>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<>>>@@@BBBDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFFFFEEEDDDCCCFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDBBBBBBBBBBBBCCCDDDFFFFFFGGGGGGGGGGGGIIIJJJJJJJJJHHHHHHIIIHHHHHHFFFDDDCCCBBBAAAAAAAAABBBBBB@@@>>>sssssstttxxx|||~~~~~~vvvtttqqqnnnjjjhhhfffeeefffjjjnnnoookkkfffaaa___```\\\XXXTTTSSSSSSRRRRRRLLLKKKHHHEEEBBB???===<<<>>>===<<<;;;;;;;;;;;;<<<<<>>DDDRRRgggzzz}}}kkk```YYYVVVUUUYYYaaannntttaaaPPPGGGCCC???>>>??????;;;999::::::::::::;;;<<<<<<=========???AAAAAA@@@@@@AAABBBBBB@@@>>><<<;;;;;;;;;<<<<<<===>>>?????????>>>===?????????>>>>>>>>>>>>>>>======>>>???@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<<<<<<<============@@@??????>>>???@@@BBBCCC>>>>>>>>>?????????@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@????????????????????????@@@AAAAAA@@@?????????@@@@@@AAA@@@@@@???>>>;;;:::999888888777888888999999999999888777666555666666666666666666666666555555555444444444444444444333222222333444666777444444444333333333222222111222222333333222222111222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000111000000///...------,,,&&&(((***---///000000000........................////////////////////////........................000000000//////...------+++,,,,,,---------------......///////////////...////////////////////////------------------------000000000////////////...---------...................................................////////////..............................////////////......////////////////////////000000///......---......////////////000000000000000000000000000000000000111222222111000000222444000000111111111111000000000000000000000000000000000000111111111222222222111111111111222222333444222222333444444333222222444444444444444444444444333333444444555666666777666666555555555555666666666666666777777777777777555555555555555555555555777777888888888888888888888888888:::===>>>===<<<;;;;;;;;;:::::::::::::::999999999999999999999:::999:::<<<===>>>??????>>>::::::;;;;;;<<<===>>>>>><<<===>>>???@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBCCCDDDEEEEEEEEEGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEAAAAAAAAAAAAAAABBBCCCDDDFFFFFFGGGHHHHHHIIIIIIJJJGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAA===;;;rrrsssvvvzzzyyywwwsssoookkkiiiggggggiiinnntttuuuppphhhccc```ccc^^^XXXSSSPPPPPPOOOOOOHHHFFFDDDAAA>>><<<;;;:::;;;;;;;;;:::::::::;;;;;;;;;BBBIIIMMMSSS\\\bbbdddaaa]]]WWWQQQKKKFFFAAA===666666888:::888888???IIIWWWiiiuuucccXXXLLLIIIKKKWWWfffvvvvvvdddSSSIIIFFFBBB???>>>???>>>:::888:::::::::;;;;;;;;;<<<<<<<<<999;;;===???@@@BBBFFFIIICCCAAA>>><<<;;;;;;<<<<<<:::;;;===>>>??????>>>>>>==============================>>>>>>???@@@AAAAAA@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@????????????@@@@@@AAA===>>>>>>>>>>>>?????????BBBBBBAAAAAAAAAAAA@@@@@@AAA@@@??????>>>?????????>>>???@@@AAAAAA@@@???>>>??????@@@@@@???>>><<<;;;999999888777777777777777888888888888777666555555666666666666666666666666444444444444444444444333444444444444444444555666333333444444444333222111111111222222222222111111111111111111000000000///111111111111111111111111000000000000000000000000000000000000000000000000111000000//////.........---......///000000//////........................////////////////////////...........................//////000//////...---+++,,,------......---------...//////////////////000000000000000000000000------------------------***+++,,,,,,......///000---------------.............................................////////////........................------.../////////......000000000000000000000000//////......---.........////////////000000000000//////000000000000111111000000000///......111333000000111111111111000000000000000000000000000000000000000111111111111222111111000111111222333444333333222222222222333333333444444555555444444333333444444555666777888888777666666555555555555666555555555666666666666777777777777777777777777777666777888999999999888888999999999:::<<<===<<<;;;999999:::;;;;;;:::::::::888888888999999999999999999:::<<<>>>>>>>>>>>>===999999:::<<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@BBBCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBAAAAAAAAABBBBBBCCCDDDEEEHHHHHHGGGGGGHHHIIIFFFEEEEEEDDDDDDDDDEEEEEEHHHHHHHHHJJJJJJHHHDDD@@@xxxyyy}}}zzzxxxsssoookkkiiigggggghhhnnnuuuwwwsssnnnkkkjjjjjjddd\\\UUUPPPNNNLLLKKKEEECCCAAA>>><<<;;;::::::::::::;;;<<<===>>>??????AAAJJJRRRUUUYYY___aaa___XXXSSSLLLFFFBBB???<<<:::666777:::<<<===AAAOOO]]]qqqyyyhhhZZZRRRIIIJJJQQQaaaqqq}}}{{{wwwuuuooobbbTTTIIIDDDDDD???===<<<>>><<<999999<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>AAAFFFIIIDDDBBB???<<<;;;;;;<<<===888:::<<<>>>????????????=========>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@?????????>>>>>>>>>======?????????@@@@@@@@@AAAAAA???@@@@@@@@@@@@??????>>>=========>>>>>>>>>??????BBBBBBAAAAAAAAAAAA@@@@@@AAAAAA???>>>>>>>>>??????===>>>???@@@@@@???>>>===>>>?????????>>><<<999888888888777666666666777777666666666777777666555555555555555555555555555555333333333444444444333333555555666666666555444444333333444444444333222111111111222222222222111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111000///....................................////////////////////////........................---...///000000//////...+++,,,---...///......---------...///////////////////////////////////////........................((()))***+++,,,------...,,,,,,,,,------.............................................////////////........................,,,---......//////......000000000000000000000000......---------...//////.../////////000000000111.........//////000000000+++---//////...---...///000000111111111111000000000000000000000000000000000000000000111111111111000000000000111222333444444333222111111222333444333333444555555444333333444444555666777888999:::777777666555555555555555555666666666777777777777999999999999999999999999666777888999999999999888999888888999::::::999777666777999;;;<<<;;;:::999777777888999999999999999999:::<<<>>>>>>>>><<<<<<:::;;;;;;<<<===>>>>>>???@@@AAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCBBBDDDGGGHHHFFFFFFGGGHHHEEEDDDCCCBBBBBBDDDEEEFFFHHHIIIKKKNNNPPPNNNJJJGGGyyyvvvrrrmmmiiigggffffffdddkkksssvvvuuussstttvvvoooiii```WWWQQQMMMJJJIIIDDDBBB@@@===<<<;;;;;;;;;:::;;;===???AAACCCDDDEEEIIISSSZZZ[[[\\\^^^\\\WWWNNNJJJDDD???<<<;;;999777:::;;;===???BBBJJJ]]]ooo~~~lll]]]RRRMMMLLLPPP]]]mmmzzz~~~zzzuuuoooiii^^^RRRHHHBBB@@@AAA===;;;;;;<<<;;;888999===;;;;;;<<<<<<<<<<<<<<<<<>>BBBEEEEEECCC@@@===;;;;;;<<<===777888;;;===???@@@@@@@@@>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>???????????????>>>>>>>>>======<<<<<<============>>>>>>>>>>>>???@@@AAAAAAAAA???>>><<<============>>>>>>>>>>>>BBBBBBBBBAAAAAAAAA@@@@@@BBBAAA???>>>>>>>>>??????<<<>>>???@@@@@@???>>><<<>>>?????????===:::777555888777777666666666666777555555666666666666666666444444444444444444444444222222333444444444333333666666777888777666444333333333444555444333222111111111222222222222111111......///000111222333333////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111000...---,,,,,,---...........................////////////////////////........................,,,---...000000000//////,,,---.../////////...---------...///000000//////........................////////////////////////000000/////////.........,,,,,,,,,------............................................./////////000........................,,,,,,---.../////////...000000000000000000000000---------------...///000.../////////000000111111---------.........//////,,,///333555444222111000000000111111111111000000000000000000000000000000000000000000111111111111000000000000111222333444444333111000000111333444333333444555555444333333555555666777888999::::::888777666555555555555555666666777777888888888999555555555555555555555555666777888999::::::999888999777777777888888777555444666999<<<<<<<<<:::999666777888999999999999999999:::<<<>>>>>>===;;;:::<<<<<<<<<==================>>>>>>??????@@@AAAAAA????????????????????????BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEEEEDDDDDDDDDDDDEEE@@@DDDGGGHHHFFFEEEFFFHHHEEEDDDBBBAAABBBCCCEEEFFFAAABBBFFFJJJLLLLLLHHHEEE}}}xxxrrrmmmjjjhhhgggeeeiiinnnssstttrrrqqqtttxxxtttmmmbbbXXXQQQLLLHHHFFF@@@@@@@@@???>>><<<;;;:::===???>>>===@@@IIIOOOPPPVVVZZZ```cccaaaYYYPPPJJJDDDAAA===999777777999:::555999>>>DDDMMM\\\nnn|||uuu```SSSOOOPPPRRR^^^ppp|||uuuppp```XXXLLLCCC>>><<<:::999:::;;;;;;;;;::::::<<<===;;;:::888888;;;???DDDHHHKKKHHHBBB===<<<===AAACCCAAA@@@???>>>===<<<;;;:::<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>===<<<<<<<<<>>>===;;;<<<===??????>>>===<<<;;;;;;===>>>>>>===<<<===>>>??????>>>===<<>>???@@@EEECCC@@@>>>===<<<===>>>BBBAAA@@@@@@@@@@@@AAABBBCCCBBB@@@>>>;;;:::<<<>>>?????????>>>===;;;:::999::::::::::::888666333222555666777888888777666555222444555444333333444555444333333333333444555555;;;999777444333222111222333333333333333333333333444444444333222111000000......///000111222333333000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////---,,,---...///...---////////////////////////...........................------,,,---...///000---------............///111000///......///000111000000//////.........------------.........//////........................///////////////.................................////////////////////////................................................///......---------..............................////////////////////////......................................................//////000000111111000000000000000///......000000000000111111111111222222111111111111222222111111000000000000000111111111111111111111111111111111222333333444555555444555555666666666666666888777666555444444555666888888888777666777:::<<<::::::999888777777777777888:::<<<>>>>>><<<:::888666666777777777777666666666666777888999999:::::::::999888777777777888999888999:::;;;<<<<<<<<<;;;;;;<<<============<<<<<<<<<===>>>>>>@@@@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>@@@AAACCCDDDDDDDDDCCCCCCFFFCCC@@@BBBGGGJJJIIIFFFFFFGGGHHHGGGEEEEEEEEEFFFIIIGGGEEECCCBBBBBBCCCDDDGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFDDDCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAzzzrrrjjjfffdddccccccggglllqqqsssqqqppprrrtttllleee\\\SSSMMMHHHEEECCCAAAAAAAAAAAA@@@???======>>>@@@AAAAAAGGGQQQYYYZZZ]]]]]]]]]ZZZUUUMMMFFFBBB>>><<<888666555555777999<<>>===<<<;;;;;;===<<<<<<<<<<<<======>>>=====================<<<>>>===;;;<<<>>>??????>>>>>>>>>======>>>?????????===>>>>>>??????>>>>>>===AAAAAABBBEEEHHHGGGCCC???????????????@@@@@@@@@@@@DDDBBB@@@>>>======>>>???DDDCCCBBBAAA@@@AAAAAABBB@@@@@@???===;;;;;;===??????>>>>>>===<<<::::::999999::::::999888666444333444555666666666666555444333444555555333222333555444333333333444555666666:::999666444333222222222333333333333333333333333222222222222111000///...000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////...---...//////...---////////////////////////...........................------,,,---...///000---------............///111000///......///000111000/////////.........------------.........//////........................////////////....................................................................................,,,,,,,,,,,,,,,,,,,,,,,,......---------......///................................................////////////////////////........................000000000//////////////////////////////...------....../////////000000000111111000000000000111111111111000000000000111111222222222222222222222222111111222222333444444555444444555666666666666666888777666555444444555666666777888888777777999;;;======<<<::::::999999999888999;;;<<<<<<;;;999888888888999999999999888888666666777888888999:::::::::999888777777888999:::888888999:::;;;<<<<<<<<>>=========<<<<<<======>>>???@@@AAAAAACCCBBBAAA@@@????????????@@@AAABBBCCCDDDCCCCCCBBBFFFCCCAAADDDHHHJJJIIIFFFCCCDDDFFFFFFGGGHHHIIIJJJHHHGGGFFFDDDDDDDDDEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDEEEDDDCCCAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@zzzooofffaaa_________ccchhhlllmmmkkkiiiiiikkk```ZZZRRRKKKGGGDDDAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@???CCCFFFIIIPPPZZZaaabbb___[[[UUUNNNGGGAAA===;;;:::999666555555888;;;===EEENNNYYYccckkktttnnn[[[UUUZZZdddjjj|||{{{tttlllbbb[[[LLLGGGBBB>>><<<;;;:::999:::;;;;;;;;;::::::<<<===>>>===<<<<<<===AAAEEEGGGFFFCCC???<<<:::<<<>>>@@@@@@@@@???>>>>>>===<<<<<<============<<<<<<<<<<<<:::;;;;;;<<<===>>>>>>>>>>>>===<<<===???@@@???>>>?????????@@@@@@@@@AAAAAA@@@??????????????????@@@CCCDDDFFFIIIJJJIIIDDDAAAAAABBBBBBCCCCCCBBB@@@???BBBAAA???=========???@@@CCCBBBAAA@@@???@@@AAAAAA>>>??????===<<<===???AAA???>>>===<<<;;;:::::::::999999999999888777555555333444555555555555444333444555666555333222222333333333333444555666777888999888666444333333333333444444444333333222222222000000000000000///...---222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000///......000000///...////////////////////////------------------------...------------...//////---------............///000//////......//////000/////////...............------........./////////................................................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000........................------------------------000000000000000000000000........................111111000000///......---......//////......------------........./////////000000////////////000000111000000000000000111111333333333333333333333333111111222222333333444444333444555555666666555555777666555555444555555555444666888888888999;;;===BBBAAA@@@>>><<<;;;:::999999999999999999999999999777888888999999888888777666666777777888888999999:::999999888888999::::::999888888888:::;;;===>>>CCCAAA@@@>>>==================>>>???@@@AAAAAABBBDDDCCCBBBAAA@@@@@@@@@AAA@@@@@@AAABBBBBBBBBAAAAAADDDCCCBBBEEEIIIJJJHHHEEEAAABBBCCCEEEFFFHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFAAACCCEEEGGGGGGEEECCCAAACCCBBBAAA@@@????????????@@@AAAAAAAAAAAA@@@@@@???~~~vvvjjj```\\\[[[\\\]]]___bbbeeeeeebbb___]]]\\\TTTOOOIIIDDDAAA@@@>>>===@@@@@@@@@@@@AAABBBBBBCCCCCCIIIOOORRRXXX^^^```^^^VVVRRRKKKDDD>>>;;;999999;;;999777777999???EEEIIIPPPYYYdddmmmttt|||yyycccYYY___nnn{{{yyyqqqiii```WWWPPPEEECCCAAA>>>===<<<;;;::::::;;;;;;;;;::::::<<<=========<<<<<<>>>@@@CCCDDDCCC@@@===::::::;;;===>>>?????????>>>>>>========================<<<<<<;;;::::::;;;<<<>>>???@@@AAA@@@???>>>???AAABBBAAA???>>>???@@@AAA@@@@@@@@@AAABBBAAA????????????AAABBBFFFHHHJJJLLLLLLHHHDDD@@@BBBCCCDDDEEEDDDBBB@@@>>>@@@???>>>======>>>@@@AAA@@@???>>>>>>>>>???AAABBBBBBBBBBBBAAA@@@???AAACCC@@@???>>>===<<<<<<<<<<<<888888888888777777666666444444444555555444444444555666666555333111222333333333333444555666777888888777555444333333444444555555444333333222111111000000000000000///......111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////111///...///000111000///////////////////////////------------------------......------............---------............///////////////////////////....................................////////////........................------...............///................................................------------------------........................---------------...///000........................------------------------////////////////////////........................000000/////////............///////////////......------.........///////////////............//////000000000000000000111222333333333333333333333333111111222222333333333333333333444555555555555444555555555555555555555555444555666777888<<>><<<;;;<<<>>>???===>>>???@@@AAABBBBBBCCCDDDCCCCCCBBBAAAAAABBBBBB???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBEEEHHHHHHFFFCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEAAABBBDDDEEEEEEDDDBBBAAABBBBBBAAA@@@@@@????????????@@@AAABBBBBBAAAAAA@@@~~~|||}}}~~~tttmmmccc[[[XXXYYY[[[\\\^^^______^^^ZZZUUURRRPPPJJJGGGBBB???>>>>>>===<<<======>>>???AAACCCEEEFFFMMMTTTZZZ\\\]]]]]]XXXRRRKKKHHHDDD>>>:::888777777999888777999???HHHPPPUUU^^^eeennnuuuzzzwwwiii\\\]]]lllyyynnneee]]]VVVMMMHHHDDDDDDCCCAAA>>><<<;;;;;;:::;;;;;;;;;::::::<<<======<<<<<<======???@@@@@@???>>><<<:::999:::<<<===>>>>>>==================<<<<<<===>>>======<<<;;;:::;;;<<<===???@@@AAABBB@@@@@@@@@AAACCCCCCBBB@@@<<<>>>@@@@@@???>>>???@@@BBBAAA@@@??????@@@AAABBBHHHJJJLLLLLLJJJFFFBBB???BBBCCCDDDDDDCCCAAA???===???>>>===<<<<<<>>>@@@AAA>>>>>>>>>???@@@BBBDDDEEEGGGGGGGGGFFFCCCBBBBBBCCCBBBAAA@@@??????>>>>>>???999999888777777777666666555555555555555555555555555666666555333111222333333333333444444666777777666555444333333444555666555555444333333222111111111111222222222111000000///000000111222333333333000000000000000000000000////////////////////////////////////////////////////////////////////////111///...///000111000///////////////////////////------------------------..................---------------............///......////////////......---------......................../////////000000........................,,,---------......//////................................................------------------------........................---------------...//////................................................................................................---........./////////000///000000111111111000000....../////////000000000//////............//////000000//////000111222222333333333333333333333333111111222222222222222333222333333444444444444444444444555555555555555555555555444555888???HHHNNNQQQPPPMMMIIIDDD???:::888999888666555555666888999555555666666666666555555666666666666666666777777888888999999::::::::::::<<<;;;::::::;;;===@@@AAA<<<;;;:::999:::;;;>>>???>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBAAAAAAAAABBBBBB?????????>>>>>>>>>>>>???===>>>@@@CCCEEEEEECCCAAACCCBBBBBBCCCGGGIIIHHHGGGBBBCCCDDDDDDEEEDDDDDDCCCDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCBBBAAAAAA@@@???@@@AAACCCDDDEEEDDDCCCBBB~~~yyytttpppoooooohhhccc\\\WWWVVVWWWXXXXXX[[[ZZZYYYVVVSSSOOOKKKIIICCCAAA===<<<<<<===<<<<<<<<<<<<===@@@CCCGGGKKKMMMWWW]]]```___\\\XXXOOOGGGDDDBBB???;;;888666555555666888===DDDLLLUUU]]]aaammmssszzz~~~ddd]]]ZZZdddxxx}}}tttlllaaaWWWQQQLLLGGGCCCDDDDDDDDDBBB>>><<<;;;;;;:::;;;;;;;;;::::::<<<===============>>>>>>>>>>>>===<<<;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<===:::;;;===>>>>>>>>>===<<<<<<<<<<<<===>>>??????@@@?????????AAACCCCCCAAA???999===@@@@@@>>><<<===???AAA@@@@@@@@@@@@@@@@@@AAAFFFHHHJJJJJJGGGCCCAAA@@@BBBCCCCCCCCCBBBAAA???>>>???>>>===<<<<<<===???@@@@@@@@@@@@AAACCCEEEGGGHHHHHHIIIIIIGGGDDDBBBBBBCCCAAAAAABBBBBBAAAAAA@@@???:::999888777666666666666666666555555555555666666444555666555333222222333444333333333333444555555555444444333444555666777444444444333333222222222222222333333333333222222//////000111222333444555000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000///......000000///...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,---------............///---......//////......------------------.............../////////000000000........................,,,,,,,,,---......//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---------..............................////////////////////////................................................,,,------...//////000000000000111222222222111111....../////////000000000//////............//////////////////000111222333333333333333333333333333111111222222222222222222111222333333444444333333333333444555555555555444555444444444888@@@JJJPPPUUUTTTRRRMMMHHHBBB===:::888777666555555666777888666777777888888777777666555555555555666666666666666777888999999999999999<<<;;;;;;;;;;;;===>>>???888888888888999;;;<<<>>>======>>>???@@@AAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAA???>>>======<<<=========<<<===???AAABBBBBBAAAAAABBBAAAAAAEEEKKKOOOPPPNNNCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDAAA??????AAADDDEEECCCDDDDDDDDDCCCBBBAAA@@@@@@BBBDDDFFFGGGGGGEEEEEEoooooooookkkgggcccaaaaaa___\\\WWWUUUTTTTTTTTTSSSSSSQQQOOOLLLJJJHHHFFFDDD???<<<:::999:::;;;;;;;;;===>>>@@@CCCHHHNNNRRRUUU[[[^^^]]]XXXSSSNNNGGG@@@<<<;;;999777666666666777999@@@MMMZZZeeelllpppqqqvvv}}}qqq```___cccqqqxxxrrrhhh___SSSJJJFFFDDDBBBAAAAAABBBBBB@@@<<<::::::<<<:::;;;;;;;;;::::::<<<===>>>>>>?????????>>>======;;;;;;;;;;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<888:::<<<>>>??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===???@@@@@@>>><<<888===AAAAAA>>><<<===?????????@@@@@@@@@@@@??????AAACCCFFFEEECCCBBBBBBDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@???===<<<<<<===>>>???BBBAAAAAAAAAAAACCCDDDEEECCCEEEEEEDDDBBBAAAAAAAAA???@@@BBBCCCCCCAAA???>>><<<;;;999777666555555555555555444333333444555555333444555555333222333555444444333222222222222333444333333333444555777888333333333333333333333333222222333333333333222222111111111222222333333333000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////...---...//////...---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,....../////////...,,,,,,---------............///------...//////...------,,,,,,,,,------............/////////000000000000........................++++++,,,------...//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------........................................................................................................................//////000111111111111111------........./////////000//////////////////000////////////000111222333222222222222222222222222222222111111111111111111111111222333333333333333222333444555555555444444444444555666999>>>EEEJJJPPPPPPNNNKKKGGGAAA===:::888777777777777777777888666666777777777777666666555555555555555555555555444555777888999999888888;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::::::::;;;<<<===>>>????????????>>>>>>>>>>>>??????>>>>>><<<;;;;;;;;;<<<<<<<<<>>>??????@@@@@@BBBCCCBBB@@@@@@EEELLLQQQQQQOOOFFFEEEDDDCCCBBBBBBCCCCCCDDDCCCBBBAAAAAABBBCCCDDDCCCCCCDDDDDDCCCBBBAAA@@@???AAADDDGGGHHHGGGFFFEEE\\\^^^```___]]][[[ZZZZZZZZZXXXVVVTTTTTTSSSQQQOOOKKKIIIEEECCCCCCBBBBBBAAA<<<:::888888999:::::::::@@@AAACCCGGGLLLSSSYYY\\\ZZZZZZWWWNNNHHHEEEAAA;;;666555333333444777:::<<<@@@KKK]]]ooo|||zzz}}}mmm___fffhhhooo}}}yyypppiii```WWWKKKBBB??????@@@???>>>??????===999888999<<<:::;;;;;;;;;::::::<<<===???@@@@@@AAAAAA???>>>===::::::;;;;;;;;;;;;<<<<<<888999999::::::;;;;;;;;;777999<<<>>>?????????>>><<<;;;;;;::::::999888888::::::;;;===>>>>>><<<999999===BBBBBB???<<<>>>@@@>>>???@@@AAAAAA@@@???>>>===???BBBBBBAAAAAADDDGGGDDDDDDCCCBBBBBBBBBBBBCCCAAA???===<<<;;;<<<===>>>AAA@@@???>>>>>>>>>???@@@>>>@@@AAAAAA@@@??????@@@===???BBBDDDDDDAAA>>><<<===;;;999777555555555555444444222222222222444444222444555444333333444555444444333222111111111111333333333333444666888999333333333333333333333444111222222333333333222222333333333222222222222111000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////---,,,---...///...---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,....../////////...,,,+++---------.........//////,,,---...//////...---,,,,,,,,,,,,------.........////////////000000000000........................++++++,,,,,,---...//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................111000///...---,,,,,,,,,........................------------------------000000000000000000000000......................../////////...------,,,,,,......///000000000000000,,,,,,,,,---------......000000////////////000000////////////000111222333111111111111111111111111222222111111111111111111111111222333333333333222111222444555666555444444222444777999:::===@@@CCCIIIHHHHHHFFFCCC>>>:::888777777888888888888777777444444555555555555444444555555555555555555555444333444666777888888888777999999:::::::::999888777999999:::::::::999888888777888888999:::;;;<<<<<<>>>===============>>>>>>>>>===<<<;;;:::;;;;;;<<<>>>????????????@@@CCCDDDCCC@@@???CCCIIIMMMLLLJJJIIIGGGEEECCCBBBBBBDDDDDDBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDCCCBBB@@@??????AAADDDGGGHHHHHHFFFEEE\\\WWWVVVYYYWWWQQQPPPSSSSSSRRRPPPQQQRRRPPPKKKGGGCCCBBB@@@???>>>>>>>>>???:::999888777777:::===>>>???CCCJJJRRRWWWZZZZZZZZZTTTOOOHHHCCCAAA???<<<:::666555777999888777<<>>===<<<;;;;;;;;;;;;;;;======;;;::::::;;;<<<======>>>@@@@@@@@@>>>;;;999;;;:::999888999:::;;;<<<<<<;;;:::999999999:::;;;<<<<<<;;;===@@@AAAAAA@@@>>>===<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;======>>>????????????>>>BBB>>><<<===AAACCC@@@===??????@@@@@@BBBDDDEEEFFFHHHGGGEEECCCBBBCCCDDDEEEAAA???===<<<<<<===???AAA???===:::999:::<<<<<<<<<===<<<;;;::::::;;;===>>>>>>???AAABBBCCCBBBBBBAAA>>>===<<<:::888666555444333333333333333444555666555555555444444333333333333333333222222222111111000111222222222333666888777777666444444333333333222222222111111111111000444333222111000000000000000000000000000000000000///////////////000111111111000000000000000111222000000000000000000000000.../////////...---,,,,,,------------------------......---------,,,,,,,,,------------------------........................------------------------.................................///000111111222////////////////////////000...---,,,+++,,,,,,---+++++++++,,,,,,,,,------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------............---------------,,,,,,+++++++++////////////////////////---------------------------///000///...---...000////////////////////////////////////////////////...............///000000000000000000111111111111222222111000//////000000////////////000000000000111111111111111111111111333222222111111222222333555555444555888<<<@@@BBBCCCBBB???<<<:::999999999777777666555444444333333111222444666666555444333444555666555444444555666444444333333333555777888???===:::999999999888777888888888888888888888888::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;===>>>===;;;999888777888:::;;;>>>>>>>>>???@@@AAABBBCCCFFFBBB??????BBBDDDEEEDDDEEEDDDDDDDDDDDDDDDEEEEEECCCCCCBBBAAAAAAAAABBBBBB@@@BBBEEEHHHJJJHHHCCC???>>>???AAACCCDDDDDDDDDCCCQQQLLLKKKMMMLLLGGGGGGJJJNNNLLLKKKKKKKKKIIIEEEAAA@@@???===<<<<<<<<<======>>>===;;;;;;;;;>>>@@@BBBFFFKKKRRRWWWZZZYYYVVVTTTLLLGGGBBB>>>===<<<:::888777555666888999;;;DDDNNNdddvvvtttjjjdddffffffdddiiittt|||}}}{{{xxxssseeeWWWJJJEEE===999888:::;;;;;;;;;;;;::::::999999::::::===<<<;;;::::::;;;<<<===<<<>>>???@@@???===;;;999999888777777777888::::::;;;;;;:::999999::::::;;;<<<<<<;;;===???AAAAAA@@@======<<<;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===??????>>>>>>>>>>>>>>>>>>@@@===;;;===AAABBB@@@===@@@@@@AAAAAABBBDDDEEEFFFGGGFFFDDDCCCBBBCCCDDDEEEAAA@@@>>>======>>>@@@AAAAAA>>><<<;;;<<<=========<<<<<<;;;;;;;;;;;;<<<<<<===>>>???@@@@@@@@@???>>>======;;;:::888666555444444444333333333444555555444444444444333333333222333333333222222222111111000111222222222333555888777666555444333333333333222222222111111111000000111111000000//////000000///////////////////////////////////////000000111111111000000000000000111////////////////////////---------------,,,++++++------------------------,,,,,,,,,------.........------------------------........................++++++,,,,,,,,,---------........................---------...///000000000........................000///......---------...,,,,,,,,,,,,------------......------------......------------------------------------------------------------............------............------------------,,,,,,,,,,,,........................------------------------///000111000///...///000000000000000000000000000////////////////////////...............//////000//////000000000111111111333222222111111111111111/////////000000000111111111111111111111111111111333222222111111222222333333444555777:::<<<>>>???@@@???<<<:::999888888888777666666555444444333333222333444555555555444333444555666555444333444666666666666777777888999:::;;;999777777888999888777888888888888888888888888888888888888888888888888:::;;;<<<;;;:::;;;<<<>>>===<<<;;;:::::::::;;;;;;<<<======???@@@BBBDDDDDDGGGDDDAAA@@@BBBDDDDDDCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFDDDBBBAAAAAAAAAAAACCCDDDGGGKKKMMMKKKGGGCCC???@@@AAABBBCCCCCCBBBBBBOOOKKKIIIIIIGGGEEEEEEHHHIIIHHHGGGFFFEEECCC???<<<<<<;;;:::999999:::;;;;;;AAA@@@??????@@@BBBEEEFFFMMMPPPUUUXXXWWWSSSMMMHHHBBB???<<<::::::999888777777555666999===DDDQQQ]]]yyy|||pppfff___]]]dddkkkppp{{{{{{sssmmmeeeWWWKKKBBB>>>:::777777888888888888888888777888888999999<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>???>>><<<:::999999999888888888999:::;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;<<>>@@@AAA@@@???=========>>>>>>>>><<<;;;===@@@BBBAAA???AAAAAAAAABBBBBBDDDEEEEEEEEEDDDCCCBBBBBBBBBDDDDDDBBBAAA???>>>>>>???AAABBBCCC@@@>>><<<=========<<<;;;;;;;;;<<<<<<;;;;;;:::<<<<<<=========<<<;;;;;;<<<<<<;;;999888666555444555444444444444444333333333333333333222222222222333333333222222222111111000111222222222222555777666555444333333222333333222222111111111000000000//////.........///000000//////////////////////////////......//////000111222111111000////////////////////////////////////------.........---,,,,,,........................***++++++,,,---...///000------------------------------------------------.........------,,,,,,+++........................------......///000000000......................../////////000//////......,,,------------...............------------......................................................------------............------............---------------------.........................................................000111222111///...///000000000000000000000000000////////////////////////......------......///000//////000000000000111111333333222222222111111111000000000111111111222222111111111111111111111111333222222111111222222333000222555888;;;<<<<<<<<<<<<;;;999888666666777777666666666555444444333333333333333444444444555555333555666555444333444555666666777888999999999999777666555555777999999888999999999999999999999999888888888888888888888888:::;;;<<<;;;::::::<<<>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===???AAACCCEEEFFFFFFDDDBBBBBBCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHLLLJJJGGGDDDBBB@@@@@@@@@BBBDDDGGGJJJMMMLLLHHHEEE@@@@@@AAAAAAAAAAAA@@@@@@VVVRRRNNNKKKIIIGGGHHHIIIGGGFFFEEECCCBBB???<<<::::::999888888888999;;;<<>><<<:::999888888888888777888777:::@@@FFFOOO]]]jjjpppccc___\\\```jjjuuu}}}zzzpppfff^^^UUUJJJBBB;;;:::888777777777777777777777777777777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========;;;999888;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<>>>??????>>>===<<<<<<;;;;;;;;;<<<<<<===<<<::::::;;;>>>AAACCCCCCBBB???===<<<<<<===>>>>>>===<<<>>>AAACCCCCCAAAAAAAAAAAA@@@AAAAAABBBCCCCCCBBBBBBAAABBBBBBCCCDDDCCCBBB@@@??????@@@BBBCCCCCCAAA>>>=========<<<;;;999:::;;;<<<<<<;;;999888;;;;;;;;;;;;::::::999999;;;;;;:::888777666555444555555555555444333333222222222222222222222222222333333333222222222111111000111222222222222444666444444333222222222222222111111111111000000000000............///000111222///////////////////////////............///000000333222111//////.........///////////////////////////000000000000000//////........................++++++,,,,,,---...//////------------------------------------------------333222111///...,,,+++***........................////////////000000111111........................---...///000000///...------------.........//////...------,,,,,,------...........................------------------------,,,,,,---------.........------............------,,,------....../////////........................////////////////////////000111222000...---...///........................////////////////////////...------------...//////////////////000000000111111111111222111111111111000111111111222222222222111111111111111111111111333222222111111222222333111222444777999:::;;;<<<:::999777666666666666777666666555555555444444444444333333333333444555666333444555555333333444555222333555777777777666666777555444555777888888888999999999999999999999999999:::::::::::::::;;;;;;:::;;;;;;;;;::::::<<<>>>>>>???@@@AAAAAA???>>><<<>>>???@@@AAACCCDDDDDDEEECCCCCCBBBBBBDDDEEEFFFFFFBBBCCCCCCDDDEEEFFFHHHIIIOOOMMMJJJFFFCCCAAA@@@??????@@@CCCGGGIIIIIIFFFCCCAAAAAAAAAAAA@@@?????????ZZZWWWRRRLLLGGGFFFEEEDDDCCCCCCBBB@@@>>>;;;:::999999999888888999;;;===>>>CCCEEEIIILLLNNNOOONNNNNNIIIHHHFFFCCC@@@===;;;:::777777666555555666888999<<<>>>DDDLLLTTT\\\hhhsss~~~uuudddZZZWWWZZZdddqqq}}}~~~zzzyyyzzzxxxnnnaaaVVVNNNFFFAAA>>>777888888888888888888999888888888888888999:::;;;999::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;:::888888::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;<<<<<<<<<<<<<<<;;;:::;;;===>>>>>>===<<<<<<;;;;;;;;;<<<<<<===???>>>===<<<===@@@CCCEEEDDDBBB???===<<<<<<<<<===>>>>>>>>>@@@BBBCCCDDDCCC@@@@@@???>>>>>>>>>??????@@@@@@@@@AAAAAABBBCCCCCCBBBBBBAAA@@@@@@AAABBBBBBBBB@@@=========<<<;;;999999:::;;;;;;;;;:::888777;;;;;;::::::999999999999::::::999888666555444444444555555555555333222222222222222222222222222222333333333222222222111111///111222333222222333444333222222111111111111222111111111000000000//////.........///000111222333.......................................//////000222111000///....................................//////000000000000000///........................------------------------------------------------------------------------//////......---,,,,,,,,,........................---------.......................................+++,,,...//////...---,,,---------.........//////------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------............------,,,------....../////////........................////////////////////////...///000///---,,,---...------------------------////////////////////////---------------...//////...////////////000000000...///000000111000//////000111111111222222222222111111111111111111111111333222222111111222222333333333222333555888;;;===:::999777666666666777888555555555555555444444444444333333333333444555666333444555444333222333555111222333555666555555444999888666666888999999888999999999999999999999999999999999::::::;;;;;;;;;999:::;;;;;;::::::;;;===>>>@@@AAABBBBBB@@@>>><<>>AAADDDGGGGGGDDDBBBBBBAAAAAA@@@????????????\\\[[[VVVMMMGGGFFFCCC@@@>>>>>>>>><<<999777777777999999999999;;;===???AAAHHHLLLQQQVVVWWWTTTPPPMMMDDDBBB>>>;;;999888999:::444444444444555888===@@@HHHJJJRRR[[[bbbhhhqqq{{{yyyggg]]]XXXYYYaaannn}}}{{{vvvrrrqqqiii___RRRJJJCCC>>><<<>>>555777999999888888999;;;999999999999999999::::::888999:::;;;;;;<<<;;;;;;;;;;;;;;;::::::999888777666777888999999999888888999:::;;;<<<<<<===<<<<<<<<<;;;:::;;;=========<<<<<<;;;;;;;;;;;;<<<======@@@???>>>>>>???AAACCCEEECCCAAA@@@>>>===<<<<<<===>>>??????@@@AAABBBCCCCCC@@@@@@>>>======<<<<<<<<<>>>>>>???@@@AAABBBBBBCCCBBBAAAAAA@@@@@@AAAAAABBB@@@???============;;;999::::::::::::999888777777::::::999888888888999999999999888777666555444444333444555555555444333222222222222222333333333333333333333222222222111111///111333333222111222333222111000000000000111111111111000000000/////////////////////000111222333..............................------......///000111000000///....................................,,,,,,---.........------------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,---...///........................++++++++++++++++++++++++------------------------+++,,,------------------,,,------------.........------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............---------------------.........------------------------........................,,,---......,,,,,,---...////////////////////////////////////////////////------,,,,,,------...///......////////////000000---...///000000000///...000000000111111111222222111111111111111111111111333222222111111222222333333222111111333666:::<<<:::999888666666666777777555555555555555555555555333333333444444444555555222444555444333222333444333333444555666666666666:::999777777999::::::999::::::::::::::::::::::::777777777888888999999:::999:::;;;:::999999;;;===>>>???AAABBBAAA@@@>>><<>>AAABBBLLLPPPWWW[[[YYYSSSJJJEEE>>><<<:::888777777888888444555666777999???GGGNNNXXXZZZ```hhhmmmqqqzzzooo```]]]```gggppp}}}{{{uuunnngggcccXXXOOOGGGCCC???::::::>>>555777999888777777999<<<::::::999888888888999999777888:::;;;<<<<<<;;;;;;:::::::::999888888777777555666777888888888777777999:::;;;<<<=========<<<;;;:::::::::<<<===<<<;;;;;;;;;;;;;;;;;;<<<======???????????????@@@AAAAAAAAA@@@@@@???>>>======<<<===>>>????????????@@@AAAAAAAAA???>>><<<<<<;;;;;;<<<===>>>@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>>>>??????===;;;;;;:::999888888777777777888888777777777888999:::888888777666555555444333222333444666666555444333222333333333444444444444333333333222222222111111...111333333222111111222000000000//////000000111111000000000////////////............//////000111...........................------------...//////000//////.........//////........................++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,...//////........................++++++++++++++++++++++++---------------------------------------...//////,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------............------------------,,,,,,,,,,,,------------------------------------------------+++---......------///000////////////////////////////////////////////////------,,,,,,------...///........./////////000000---...000111111111000////////////000000000111111111111111111111111111111333222222111111222222333111111111222444666888::::::999777666555555555666555555555555555555555555222333444555555555444333222333444444222222333444555444444555555666777888888777666777999;;;<<<;;;::::::::::::::::::::::::666777777888999999::::::999:::;;;:::999999;;;===>>>>>>???@@@???>>>===<<<>>>???@@@AAA@@@???===<<<===@@@BBBCCCBBBAAACCCEEEAAAAAAAAAAAAAAABBBCCCDDDDDDFFFIIIKKKKKKHHHEEECCCBBBBBBCCCEEEGGGGGGDDDBBBCCCBBBAAA@@@@@@AAAAAABBBRRRTTTQQQHHHCCCBBB>>>888999;;;<<<:::666555777999888888888:::<<<>>>AAACCCLLLQQQXXX[[[XXXNNNCCC;;;888888777777666555555555666888:::;;;???GGGRRRZZZdddeeeiiiooossswwwjjj___ccckkkrrrzzz}}}tttnnnggg^^^VVVLLLEEEAAAAAA???::::::>>>555777999888666666999<<<::::::999888777777888888777888999;;;<<<<<<;;;;;;::::::999999888777777777666777888999:::999888888888999;;;===>>>>>>===<<<;;;:::999:::<<<<<<<<<:::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>?????????>>>??????@@@@@@???>>>===<<<<<<===>>>>>>======>>>???CCCBBB@@@???===<<<<<<;;;;;;<<<>>>???AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????AAAAAA???===<<<;;;999777666666777888777666555555666777888999888888777666555444444333111222444666666666444333333333333444444555555555333333333222222222111111...111333333222111111111000000////////////000111000000000000////////////...------------...//////...........................------------...////////////.........//////000........................,,,------.../////////...++++++++++++++++++++++++***++++++,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,000////////////.........................................................------------------------///...---------///000111+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++........................++++++,,,,,,,,,------------..................------------,,,,,,+++++++++------------------------------------------------+++---.../////////111222------------------------////////////////////////---,,,,,,,,,,,,---................../////////000---///111222333222111000////////////000000000000111111111111111111111111333222222222222222222333///000222444666777777777:::999777555444444444444444555555555555555555555111222444666666555444333222333444444222222333444444444333333444555777888555444444666999<<<======::::::::::::::::::::::::888888999:::;;;;;;<<<<<<999:::::::::999999;;;===>>>>>>>>>>>>>>>===<<<<<<999;;;===>>>???>>><<<;;;>>>AAACCCCCC@@@???@@@BBBAAAAAA@@@@@@@@@AAABBBBBB@@@CCCHHHLLLLLLJJJGGGDDDAAAAAABBBDDDEEEEEEBBB@@@CCCBBBAAAAAAAAABBBCCCDDDKKKJJJGGGCCC@@@===;;;;;;888888999999::::::::::::888999<<<@@@CCCFFFGGGHHHOOOPPPPPPNNNIIIAAA;;;666666444333333555777999999777???CCCCCCGGGTTTccclllkkkooopppqqqyyy~~~zzzlllhhhooowwwyyyoooeee[[[QQQKKKBBBAAA>>>;;;999888999999888888777777777777888888===<<<999888777777888999888888999999999:::::::::===<<<;;;:::999999888777999999888888888888999999:::888666777:::<<<;;;999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::======>>>???????????????======>>>>>>>>>>>>===<<<===============>>>>>>???============<<<<<<<<<<<<===>>>>>>???@@@AAAAAAAAACCCBBBBBBAAAAAA@@@@@@???<<<<<<======>>>>>>??????999999999999999999999999777777777777666666666666666666555444333222222111444444444444444444444444111111222333333333333222222222222111111111000000111111111111111111111111222111111000000000000000111111111111111111111111......///000000000000000000000//////......------,,,---......//////...............------,,,,,,,,,.........------,,,,,,,,,++++++++++++,,,...000111------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......------------......------------------------,,,,,,,,,------.........---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................///...------...///......///...---+++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------....../////////,,,,,,++++++,,,,,,---......///...---,,,,,,...000------------------------............////////////111111111111111000///...222222222222333333333333//////000111111111111111111111222222222222111111111111000000111111222333444444444333333222222222222444777777666444444444555555444333333333333444555555555555666666666666555555555555555555444444666666666777888888999999<<<;;;999888777888999999;;;::::::;;;;;;<<<===>>>:::999888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<===??????>>>>>>===;;;:::999<<<>>>???AAAAAA@@@???>>>@@@@@@@@@@@@AAABBBCCCDDDAAACCCFFFHHHIIIHHHFFFDDDAAA>>>===???CCCEEEDDDAAABBBBBBBBBAAA@@@BBBEEEHHHCCCBBB@@@>>><<<::::::999888888888999:::;;;<<<<<<:::;;;>>>AAADDDFFFHHHIIIFFFEEECCC@@@<<<999555444444333111111333666999:::BBBKKKRRRSSSUUU]]]gggllllllqqqvvvzzz~~~}}}xxxqqqpppttt}}}|||qqqeeeZZZPPPHHHCCC???===;;;999777777888888888777777666666777777888<<<:::888666666666777888888888888999999999::::::;;;;;;::::::999999888888999888888777777888888999:::888666777:::;;;:::999::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;<<<=============================================<<<<<<======>>>???============<<<<<<<<<<<<<<<<<<<<<===>>>?????????AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>==================999999999888888888777777777777777666666666555555555555444444444444444444444444444444444444444444111111222333333333333222333333333222222222111111111111111111111111111111222111111000000000000000000000000000000000000000......///000000000000000////////////............,,,---......//////............---------,,,,,,,,,......---------,,,,,,,,,---------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,,,,---......------,,,+++)))))))))******++++++++++++++++++++++++---------,,,,,,,,,,,,,,,------------------......))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........------,,,,,,------...///.........---,,,,,,...000....................................////////////000000111111111000//////.........////////////000//////000111111111111111111111222222222222111111111111000000111111222333444444444333333222222222333555888888777555555555555555444333333333333444555555555555666666666666444444555555555555555444666666666777888888999999;;;:::999888888888999:::;;;;;;;;;;;;<<<===>>>>>>;;;;;;:::999888999::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>======<<<;;;:::===>>>@@@AAABBBAAA???>>>???????????????@@@AAABBBAAABBBDDDEEEFFFEEECCCBBB@@@??????@@@BBBCCCBBBAAAAAABBBBBB@@@@@@AAACCCFFF<<<<<<;;;:::999999::::::999999999999:::<<<>>>@@@>>>???@@@BBBDDDFFFGGGHHHBBB@@@<<<888666666777777444222111111333888>>>AAARRR]]]hhhlllmmmppprrrrrruuu{{{~~~yyyrrrsssyyy}}}{{{~~~~~~zzzjjjiiihhhmmmvvv}}}tttgggYYYNNNEEE???;;;:::999888666666666777777777666666555555666666777:::999777666555555666777777888888888999999999999999999999999999999999999999888888777777888888999:::888777777999::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::999999:::::::::;;;;;;;;;======<<<;;;;;;<<<===>>>===<<<<<<<<<<<<===>>>>>>=========<<<<<<<<<<<<;;;:::::::::;;;<<<<<<======????????????@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;::::::999888777666555555666666666555555555444444444444444555555555666666333333333333333333333333111111222333333333333222444444333333333222222222111111111111111111111111222111111000000000000000////////////////////////......///000000000000///.............../////////,,,---......//////.........------------,,,,,,,,,------------,,,,,,,,,,,,/////////...---,,,+++***)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---------,,,+++***)))***+++,,,++++++++++++++++++++++++------------------------------,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,...------------...//////.........---+++,,,...000////////////////////////............//////////////////000111111111000000/////////000000000111111//////000111111111111111111111222222222222111111111111000000111111222333444444333333333333222222444666888888777666555666555555444333333333333333444555555555555666666666333333444555666666666666555666666777777888888999999999888888888999::::::;;;;;;;;;;;;<<<===>>>???===<<<;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========<<<<<<;;;===>>>@@@BBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAA@@@@@@???@@@AAAAAA@@@???@@@AAAAAABBBBBB@@@???@@@BBBDDD;;;;;;::::::::::::;;;;;;::::::::::::<<<>>>AAABBBDDDCCCCCCCCCCCCCCCCCCCCC@@@===:::777666666888999444444444666:::@@@HHHMMM^^^mmm}}}|||yyyzzz|||}}}mmmjjjhhhmmmvvv~~~xxxqqqmmmkkkiiifffZZZbbbkkksss|||{{{tttjjj\\\NNNEEE???;;;:::777777666555555666777777666666555555555555666666999888777666666666666777777777777888888888888999777777777888888999999999888888777777777777888888999888888777888999999999999999999999::::::::::::::::::::::::::::::::::::888888888888999999::::::===<<<:::999999;;;===>>><<<<<<;;;;;;<<<<<<===>>>======<<<<<<<<<;;;;;;;;;999:::::::::;;;;;;;;;<<<<<<<<<===>>>??????@@@@@@=========<<<<<<;;;;;;;;;<<<<<<:::999888666555555666555555555444444444444555555555555555555555555222222222222222222222222111111222333333333333222333333222222222222111111111111111111111111111111222111111000000000000000////////////////////////---...//////000000//////---------....../////////,,,---......///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////...,,,***)))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++,,,---///...---,,,,,,---...///++++++++++++++++++++++++---------...............---,,,,,,++++++*********,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++---------------......///---......,,,++++++---///....................................////////////......///000111111111000///000000000000111111111//////000111111111111111111111222222222222111111111111000000111111222333333333333333333333333333444555777777666555555666555444333333222222333333444444444555555555666666222333444555666666666666555555666666777888888888888888888999999::::::;;;;;;;;;;;;;;;<<<===>>>???>>>===<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<:::;;;<<<<<<=========<<<===>>>@@@AAABBBAAA@@@??????>>>>>>======>>>??????AAA@@@???=========>>>>>>???AAACCCAAA>>><<<>>>AAABBBBBBCCCBBB@@@@@@BBBDDD<<<<<<;;;::::::::::::;;;<<<;;;<<<<<<>>>@@@BBBDDDGGGFFFDDDAAA???>>>======888777555444333333444444333666:::>>>CCCJJJSSSYYYfffvvv}}}rrrkkkkkknnndddggglllsss|||~~~{{{ssshhh```ZZZVVVUUUVVVVVVgggwww}}}~~~xxxrrreee\\\OOODDD>>>;;;::::::666666666666666777777888666666555555555555666666999888888888777777777888666666777777777888888888555666666777777888888888888777777777777777777888999999888888777777888999888888888999999999::::::::::::::::::::::::::::::999999888888888999:::;;;;;;:::999888888:::<<<>>>;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<:::;;;;;;<<<===>>>??????::::::;;;;;;<<<<<<<<<<<<>>>===<<<;;;999777666666666555555555444444444444777666666555444444333333222222222222222222222222111111222333333333333222111111111111000000000000000000000000000000000000222111111000000000000000000000000000000000000000------...///////////////,,,,,,------......//////,,,---......///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++------------------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---,,,******,,,...000///...---------...///++++++++++++++++++++++++---------.........//////,,,,,,,,,++++++******)))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,+++,,,,,,---...---------,,,++++++---///------------------------............////////////---...///000000000000000,,,,,,,,,------------...//////000111111111111111111111222222222222111111111111000000111111222333333333333333333333333333333444555555444333444555444444333222222222222333444444444444555555555555222333444555666666666666555555555666777777888888777888888999:::::::::::::::::::::;;;;;;<<<===>>>============<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<999:::;;;<<<============<<<===???AAAAAA@@@???>>>???>>>>>>>>>>>>??????@@@AAA@@@>>><<<<<<<<<===>>>>>>AAABBBAAA===<<<===???BBBCCCDDDDDDCCCBBBDDDFFF;;;;;;:::999999999999999======>>>???AAABBBCCCCCCGGGEEEAAA>>>;;;999999888444444555555555555555555555;;;CCCJJJOOOUUU\\\aaajjjzzzyyykkkffffffiiiqqqyyy~~~{{{vvv{{{rrrgggZZZRRRNNNKKKLLLPPP]]]ppp|||{{{zzzxxx~~~~~~xxxooogggSSSLLLCCC<<<999888999:::555666666666777777777777777666666555555666666777888888888888888888888888666666666666777777777777555555555666666777777777888777777666666777777888888999999888666666777999777777888888888999999999999999999999:::::::::::::::999888888888999:::;;;999999888888888:::;;;<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<999::::::;;;<<<======>>>999999::::::;;;<<<<<<===???>>>===;;;:::888777777666666666555555555444444777666555444333222111111111111111111111111111111111111222333333333333222111000000000000/////////000000000000000000000000222111111000000000000000000000000000000000000000------...////////////...---------------.........,,,---......//////......,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,++++++,,,---............---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///---******,,,///000///---,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---......//////,,,,,,++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,++++++++++++,,,---------------,,,***+++---///------------------------............////////////......///000000000//////------.........///////////////000111111111111111111111222222222222111111111111000000111111222333222222333333333333444444222444444444222222333444444444333222222222222222333444444444444555555555333333444555666666666666444555555666666777777888888888999:::::::::999999999999999999:::;;;<<<===;;;;;;<<<======<<<<<<;;;::::::::::::;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<;;;<<<>>>@@@@@@???>>>===============>>>???@@@AAAAAA@@@???>>>===>>>???@@@???@@@@@@???=========>>>AAACCCEEEEEEDDDDDDFFFGGG::::::999999999999:::;;;===???AAACCCCCCCCCBBBAAABBB@@@===:::777777777777444444555666888:::;;;<<<>>>GGGRRRYYY]]]```eeehhhnnn|||zzzoooiiiqqq{{{~~~zzzzzz~~~~~~~~~}}}wwweeeYYYOOOLLLLLLNNNUUU]]]mmm|||{{{|||{{{vvv{{{zzzyyyyyywwwnnnaaaWWWFFFBBB<<<888777888888999555555666666666666666666888777777666666777777888666666777777777777777666555555555666666666777777555555555555555555666666777777666666666666777777888999:::888666555777999777777777777888888888999888888999999999:::::::::999888777666777888:::;;;777777888888999::::::;;;:::::::::999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<:::::::::::::::;;;;;;;;;======<<<;;;999888777777777777777666666666555555444444333333222222222111111111111111111111111111111111222333333333333222111111111000000000000///000000000000000000000000222111111000000000000000////////////////////////,,,---......//////.........------------------,,,,,,---......//////......,,,,,,,,,---------......******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...000...+++***---111222111///---+++++++++++++++++++++++++++++++++++++++++++++,,,---.........+++++++++,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........,,,,,,,,,,,,,,,---......,,,------,,,******,,,......................................./////////////////////000//////......000000111111111222222222//////000111111111111111111111222222222222111111111111000000111111222333222222222333333444444444333444555444333222444555444333222222111222222222333333444444444555555555444444555555555555555444444444555555666777777777999999:::::::::999888777888888888888999:::;;;;;;888999;;;<<<======<<<<<<999999:::::::::;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;:::;;;===>>>???>>><<<;;;:::;;;;;;<<<===???@@@AAAAAAAAA@@@@@@@@@AAAAAABBB???>>>======>>>???>>><<>>>>>@@@BBBDDDEEEDDDBBB@@@===;;;999777555666666777222222222333666:::>>>AAAHHHQQQ^^^fffiiijjjkkknnnqqq}}}wwwmmmuuu{{{zzzyyyzzz}}}{{{|||{{{ssslllZZZPPPIIIKKKQQQYYYeeeppp~~~|||~~~wwwwwwuuuttttttpppeeeUUUJJJAAA>>>:::888888999999999444444555666666555555444888888777777777777888888555555666666666666666555555555555555666666666777555555555555555555555555777777666666666666777777777999:::888555444666999777777777777888888888888888888888999999:::::::::999888666555666777999:::555666777999::::::::::::::::::999999::::::;;;<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;<<<;;;;;;::::::999999888<<<;;;;;;:::999888777777777777777777666666666666111111222222222222333333000000000000000000000000111111222333333333333222222222222111111111111000000000000000000000000000222111111000000000000000........................,,,---......//////...............------,,,,,,,,,,,,---......//////......,,,,,,,,,------.........*********++++++,,,,,,,,,///...,,,++++++,,,---...******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------////////////////////////---,,,,,,++++++,,,,,,---------------------------.........------,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111///+++***---111555444222///------------++++++++++++++++++++++++******+++,,,,,,---......+++++++++,,,,,,---------)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------....../////////...------------...//////,,,------+++******,,,...////////////////////////............/////////000///000000000///...------............//////////////////000111111111111111111111222222222222111111111111111000111222222333222222222333333444444444444555666555333333555777444333222222111111222222333333333444444444555555555555555666555555444444444444555555666777777777999::::::;;;:::999777666777777777777888999:::;;;777888:::<<<======<<<<<<999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999:::<<<===>>>===<<<;;;888888999:::<<<>>>@@@AAAAAAAAABBBBBBCCCCCCCCCCCC@@@===;;;<<>><<<===???BBBCCCDDDDDDFFFGGG===;;;999888999;;;>>>@@@AAABBBEEEFFFEEEBBB???<<<666666555555444333333222444444555666999===AAACCCQQQXXX```ddddddccceeehhhooovvvyyy{{{uuuxxx}}}{{{|||wwwgggYYYLLLLLLOOOWWWdddqqqxxx{{{~~~xxxsssmmmggg___TTTHHH???===:::666666888999888666777666666555555555666666888666555444444555666888777777777777777777777777666777777777666555444333888777666444444555555666222333666777888777666555555666777888888777666555888888888888888888888888888888999999999999888888999999888888888888888999::::::999888888999::::::::::::888777666666666666999:::;;;<<<<<<<<<;;;:::;;;::::::999999888888888999999888888999999:::;;;;;;;;;:::::::::999999999777777666555555555555555555444333333222222333333222222222111111111000000222222222222222111000///000000////////////000000111111111111000000000000000000000000000000000000222111111111000000//////000000///...------,,,,,,......................................................---,,,+++******))).........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,++++++******++++++---------....../////////++++++,,,,,,,,,,,,------...---+++***)))***++++++++++++++++++++++++++++++...////////////...---,,,------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++///...+++)))((()))+++,,,++++++------------++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...111000000///......------........................111111000///...---,,,,,,---------............///111111111000000000000000000000000000111111111111000000111111111111000000///000111222222222222222222333333444444333333222444444555555444444333222222222222222222111000///333333222222222333444444555555555555555555555555666666666666666666666666777888888999999999888888999999;;;;;;;;;;;;999999777888:::<<<======<<<;;;::::::999888777777888888666777999:::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;===>>>>>>AAAAAA@@@???@@@AAACCCDDDBBB@@@>>><<<;;;;;;<<<===??????@@@@@@AAABBBCCCCCC;;;:::::::::<<<>>>AAABBBAAABBBCCCCCCBBB???<<<:::666666555444333333333444666777999<<>>AAA@@@@@@???@@@AAABBBCCCAAA@@@>>><<<;;;;;;<<<===>>>???@@@AAABBBBBBBBBBBB999:::;;;===???AAACCCDDDAAAAAA@@@???===;;;888777666555333222222333555666999<<<@@@EEEIIIKKKLLLLLLOOOUUU\\\___^^^[[[[[[[[[kkkooowww|||{{{}}}vvviii]]]TTTOOOQQQ[[[kkkyyy~~~~~~|||mmmdddWWWLLLEEE@@@<<<999888777555666777888888777666666555555666666666666777666555444444555666777666666666666666666666666666666555444555666777888888777666444444555555666777777666666666666555555777777666666666666777777888888888888888888888888777888888999999888888777888888777777777888888999:::999999888888999999:::<<<;;;:::999999999999999999:::;;;;;;<<<<<<;;;;;;999999::::::::::::::::::999999999999999::::::;;;999999:::;;;:::999888777777666555555444444555555444444333222222222222222222222222111111111111111//////000222222333333333222111111000000111111222111111000000000000//////........................///////////////........./////////...------,,,,,,------------------------------------------------000000//////////////////------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,------******++++++,,,...///000------------------,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++******+++,,,,,,------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((()))+++,,,---,,,+++***+++,,,,,,------,,,,,,+++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...******+++,,,...///000000////////////////////////......//////000000111111---------............///000000000000000000000000000000000000111111111111000000111111111111000000000000111222222222222111222333333444444333333222444444444444444333222222444555555555555444444333444444444444444555666666444444444444444444444444555555555555555555555555666777888888999999888888888999:::;;;;;;:::999888666777999::::::999888777999999999888888888888888888888888888888999:::;;;888888888999999999999999::::::::::::;;;<<<======@@@@@@@@@???@@@@@@AAABBB@@@???===<<<;;;<<<=========>>>@@@AAABBBBBBAAA@@@999;;;===???AAAAAAAAAAAA@@@???===:::888666555444555444222111222444777999===BBBIIIPPPTTTVVVUUUTTTUUUZZZaaaeeefffeeeddddddcccfffkkkttt~~~~~~~~~yyygggXXXSSSVVV[[[dddnnnzzz}}}xxxvvvyyy|||{{{tttooo___VVVIII@@@;;;999777666555555555555666777777777555555555666666666666666777666555555555555666777666666666666666666666666666555444333444666888:::888777666444444555555666777666666555666666777888888777666555555666777888888888888888888888888888777777888888888888777777888777777777777888888999999999999999999999999999;;;::::::999999999999:::999999:::;;;;;;<<<<<<<<<999999::::::;;;;;;<<<<<<888888777777888888999:::888999:::;;;:::999777666666666555444444444444555444333333222111222222222111111111111111111111111///000111222222222222222111111000000000000111111111000000000////////////................................................//////.........---------------------------------------------------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,---...///000/////////......------,,,+++++++++,,,,,,,,,------------------------------***+++++++++++++++,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((((((***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))),,,,,,++++++++++++******---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...)))***+++,,,---......////////////////////////////////////000000000000111---------............////////////000000000000000///000000000111111111111000000111111111111000000000111111222222222111111222333333444444333333222333444444444444333222222444444555555555555444444333333333333333444555666444444444444444444444444555555555555555555555555555666777888888999999888888999:::;;;;;;:::999888888888999999999888777777888888999999999888888888999888777777777888:::;;;888888888999999999999999::::::999999:::;;;<<<<<<@@@@@@?????????@@@@@@@@@>>>>>>===<<<<<<<<<=========>>>@@@AAABBBAAA@@@???;;;<<<>>>??????>>>===<<<===;;;999666444333333333333333222222444888<<<>>>BBBHHHQQQZZZ```bbbaaa```___cccjjjooossstttuuuuuuhhhiiimmmrrrzzz{{{|||}}}tttcccSSSLLLRRRaaannn{{{}}}wwwttttttxxx{{{zzzqqqggg```OOOHHH???999888777666555333444555555555666666777444444555666777777666666666666555555555555666666555555555555555555555555555444333333444666999:::888777666444444555555666555555555555666888999:::888777666555555666777888777777777777777777777777777777777888888777777777777777666666777888888999999999999999999999999999999999888888888999999:::999999::::::;;;<<<======:::::::::;;;;;;<<<<<<===666666666666666777888888888888999999999888777666666666555444444444444444333333222111111111111222111111111111111111111111222222222222222111000/////////............//////000000000////////////...////////////////////////------------...........................---------------------------------------------------------)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,...------,,,,,,---------,,,++++++******)))))))))+++++++++,,,,,,,,,------,,,---------------------*********++++++,,,,,,,,,***)))'''&&&&&&((()))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***)))(((((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000000////////////---------............///......//////000000000000///000000000111111111111000000111111111111000000111111222222222111111000222333333444444333333222333333444444333333222111222333444444444444333333111111111111222333444555444444444444444444444444555555555555555555555555555555666777888999999999888888999::::::999888888999999999999999888888888777888888999999999888888999888777666777888999:::888999999999:::::::::;;;:::999999999999::::::;;;?????????????????????>>><<<<<<<<<<<<<<<============>>>???@@@@@@@@@???>>>;;;<<<<<<<<<;;;999777666777777555444333333333333333444555777;;;???DDDFFFHHHOOOZZZeeemmmpppooonnnkkknnnrrrwww|||xxxxxxyyy|||}}}yyy~~~|||wwwtttrrrrrreee]]]RRRKKKOOO^^^qqq{{{xxxxxxyyyyyyzzzzzzwwwoooeeeZZZSSSCCC>>>999666777888666444222444555666444444444555333444555777777777666666666666666666666666666666555555555555555555555555555444444444555666888999888777666444444555555666555555666777777888888999777777666666666666777777777777777777777777777777666777777888888777777666666666666666777888888999888999999::::::999999888888888888888888999:::;;;999999999:::;;;<<<===>>>;;;;;;<<<<<<<<<<<<<<<<<<666666666555666777777888888888888777777777777777666555444444333333444444333333222111111111111111111111111111111222222222333333333222222000/////////......------......///000000////////////......////////////////////////---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,......---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------------,,,*********++++++,,,,,,---******)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++)))'''&&&'''***---///---,,,,,,++++++,,,,,,---++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---.........---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,000000//////......---------------............///---......//////000000111000000000000111111111111000000111111111111000000111222222222222111000000222333333444444333333222333333333333333222111111111222222333333333333222000000000000111333444555333333333333333333333333444444444444444444444444444555666777888999999999777888999::::::999888777888888888888888888999999666777888::::::999888888888888777777777888888999888888999999:::;;;;;;;;;999999999888888999999:::>>>????????????>>>======;;;;;;;;;<<<============>>>>>>>>>>>>>>>>>>??????999999999888777555444333222222333333333333333333555777:::>>>CCCHHHLLLOOOOOOWWWbbboooxxx|||}}}|||uuuuuuvvvyyy}}}yyyooogggbbb``````WWWSSSOOOUUUbbbsss|||{{{zzzyyyuuutttqqqjjjaaaWWWMMMGGG>>>:::555444555666555444111444666666333222222333222333555777888777666666555555666666666666555555555555555555555555555555444555555555666666777777888777666444444555555666777888888999888777666555666666777777777777666666777777777777777777777777666666777777777777666666555555555666666777999999888999::::::::::::999888888888888999999;;;<<<<<<999999999999:::<<<>>>???=========<<<<<<<<<<<<<<<777777777777777888999999999888777555555666777888666555444444333333444444333222222111111111111111000000111111111222222222111111222222222111111000//////............//////000000/////////.................................------......////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---......++++++++++++++++++++++++***************++++++,,,,,,++++++++++++,,,,,,------------------.........++++++,,,,,,,,,,,,------)))***+++---------,,,+++)))******+++,,,,,,------,,,,,,,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))(((((()))***+++,,,---,,,,,,++++++,,,,,,---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,---......///---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...///......---,,,+++++++++------------------------------------............---------............///------......///000000111000000000000111111111111000000111111111111000000222222222222222111000000222333333444444333333222222333333333333222111111111111222333333333333333000000000111222333555555333333333333333333333333444444444444444444444444333444555777888888999999777888999::::::999888777666666666666777888888999555777888:::::::::888777777777888888888888777777777777888888999:::::::::999999888888888888999999>>>>>>?????????>>><<<<<<999:::;;;<<<============@@@???===<<<<<<===>>>???777777666555444333222222///000111333444444444444777999===CCCIIINNNRRRUUUTTT[[[hhhttt~~~zzzyyywwwwwwyyy|||}}}}}}|||}}}zzznnnbbbYYYTTTRRRRRRTTTRRRVVVcccvvv~~~}}}|||xxxtttpppmmmhhh___VVVLLLDDD???>>>999444222333555555333111444777666333111111222222333555777888888777666555555666666666666555555555555555555555555555555444555666666777666666666888777666555444555555666999:::;;;:::999666333111555666777888888777666555777777777777777777777777666666777777777777666666555555555555666777999999888999:::;;;;;;:::999888999999999:::;;;<<<===>>>999999999999:::<<<>>>???>>>>>>======<<<<<<;;;;;;999999999888999999:::;;;:::888666444444555777999555555444333333333333444333222222111000111111111000000111111222222222222///000111222222222222222000000////////////000000000/////////............------------------------........./////////000000---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,---......++++++++++++++++++++++++*********)))***++++++,,,)))))))))***+++,,,---...)))))))))******+++++++++++++++,,,,,,,,,---------((()))+++,,,---,,,,,,+++))))))***+++,,,,,,------((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++'''(((***++++++***))))))------++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,...///000000---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---............------,,,,,,,,,........................******+++,,,---...///000---------.........//////---------...///000000111000000000000111111111111000000111111111111000000222222222222222111000///222333333444444333333222222333333333333222111111111222333333444444444333111111111222333444666777333333333333333333333333444444444444444444444444333444555777888888999999777888999::::::999888777444444444555555777888999555666888:::;;;:::888777666777888999999888777666555666666777888999999999999999888888888888888999===>>>?????????===<<<;;;999999;;;<<<======>>>===AAA???===;;;;;;<<<>>>@@@777555444444444222000...555000///444444111333888>>>@@@EEEIIIMMMNNNOOOOOOXXXaaannn{{{zzzwwwvvvvvvyyy~~~~~~kkkYYYRRRLLLDDDFFFNNNTTTbbbrrr~~~||||||zzzssslllfff```VVVLLLEEE???;;;888777666444222222222444555555444444333333444444555333333333444444555555555444444333333333222222222777666666555555444333222666666555444444444444555444555555555666666666777666666777888999999::::::;;;999666444444666999;;;888777555444333555666777666666666666666666666666555555666777888999::::::999999:::::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;:::999999999999:::;;;<<<<<<;;;;;;;;;:::::::::888888999::::::::::::999777777666555555555555555444555555444333222444555333333333222222111111111000000000000////////////000000000000000000000000111000000///...------,,,///000111000...------...//////000000///...------,,,------......------,,,---------............/////////...---,,,,,,++++++...------,,,,,,------...*********++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++++++++++++++*********))))))++++++++++++++++++++++++,,,++++++++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,(((***,,,+++***)))***+++++++++++++++++++++++++++---,,,,,,+++*********++++++***)))((()))***,,,...---------,,,,,,+++++++++.........------,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,---------,,,+++***++++++++++++++++++++++++------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................111111111111000///...---...///000111111111111111111111111111111111111111222111111111000000//////222222222333333333444444111222333333444444333333333222222111111222222333222111000//////111333444333333333333333333333333111222333444555555555555444444444555555555555666777777666666666666777777888888777777888888999:::666666777777777666666555666666777888999::::::;;;888888777777777888:::;;;:::::::::999999999888888<<<===???@@@???>>><<<;;;333444777999<<<=========<<<===>>>===::::::<<>>===<<<;;;:::666777999;;;<<<<<<<<<<<<===???@@@@@@>>>===>>>@@@///000000111222222333333666444555:::===>>>BBBGGGJJJKKKMMMOOORRRUUUWWWXXX```jjjuuu}}}|||dddTTTEEE@@@AAAFFFRRR```ttt}}}zzzwwwpppfff]]]OOOJJJCCC===999666333222666555333222222333444444444444333333333333444444333333333333444444444444555555555666777777888888666555444333444666999:::666666555444444444444555777777777777666666666666666666777777888888999999666666555555555555666666999888777666666777888999::::::::::::::::::::::::666666666666777777777777666666666777777777888888:::;;;<<<=========<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::999999:::999999888777666666666555444444444444555333333333111///...///000111111111222222222222222000000000000////////////000000000000000000000000222111111000000/////////---...000///......///000///////////////......---,,,------......------,,,------------..................------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,))))))***+++,,,---......+++++++++++++++++++++++++++,,,---.........------++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******,,,------+++++++++,,,++++++++++++++++++++++++,,,,,,+++************+++,,,+++***)))))))))***+++------------------......------------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------////////////////////////,,,,,,------...//////000//////000000000000111111111111111111111111111111333333222222222222111111111111222222222333333333111222222333333333333333444333333222222333333444333333222111222333444555666666666555555444444444555555444444444666777888444444444444555555555555666666777777777777666666777777666666777777888999777777888888888888777777;;;:::::::::999999999888:::999888888777888888888;;;::::::999888888777777888999:::;;;;;;:::999888:::;;;;;;<<<<<<;;;;;;:::<<<>>>@@@AAA???>>>>>>???000111222333333444666777;;;:::<<>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::::::::999888666555444666555444444333333444444333444333111///---...///000000111111222222333333000000000000////////////000000000000000000000000//////.........---------,,,...//////......000111...///////////////......,,,------......------,,,,,,,,,---------.........---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,------------******+++,,,,,,---......++++++++++++++++++++++++***,,,.../////////---,,,++++++++++++++++++++++++------------------------************************++++++++++++++++++++++++)))***,,,------,,,***)))***,,,...---,,,+++,,,,,,++++++++++++++++++++++++++++++***************+++---,,,+++***)))))))))***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...000///---++++++,,,...///------------------------++++++++++++++++++++++++,,,------......------,,,---------...............////////////////////////000//////...............000000/////////000000000111111111111111111111111111111111111111111111111111111111111222222222222111111222333333333333222444444333333333333444444444333333333333444555666444444444333333222222111666555333222333444666888333333444444444555555555555666777888888777666555666666555555666666777888666777888888888888888888::::::::::::::::::::::::::::::999888888777777777::::::999999888777777777777777888999::::::999999;;;;;;;;;;;;;;;:::::::::999;;;===???>>>===<<<;;;000222444444444666999<<>>>>>===<<<:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999::::::999888777555444333555555444333333333333333444555444222000...///000000000000111111222222222000000000000////////////////////////////////////............------------,,,...//////......000111......///////////////...,,,------......------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---//////...---,,,------------------------------------------------************************++++++++++++++++++++++++)))***,,,------,,,***)))***,,,...---,,,+++,,,,,,++++++++++++++++++++++++*********))))))***++++++,,,,,,+++******))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,------///...,,,******+++,,,...------------------------++++++++++++++++++++++++,,,------......------,,,---------.........//////////////////////////////---,,,+++*********++++++000000///......//////000000000000000000000000000/////////000000000000000000000000111111111222222000111222222333333222222444333333222222333333444444444333444444444555555444444444333333222222222555333222111111333555666333333333444444444444555555666777888888777666555555555444444555555666777666666777888888888888888888888999::::::;;;<<<<<<999999999999888888777777999999999888888888777777777777888999:::;;;;;;;;;999999999999999999::::::888999;;;===>>>===;;;:::222555888888999;;;@@@EEEIIIPPPXXX___gggooosssrrrmmmooorrrttttttsssqqqpppgggooowww{{{~~~zzzvvvyyy~~~}}}zzz{{{}}}}}}tttooojjjaaaUUUKKKIIIPPP\\\jjjvvvtttoooggg^^^TTTKKKBBB===999666444333444555555444222222222222333333333333333333222222222222333333333333333333222222222222111222222444555666777777999;;;>>>AAABBBBBBAAA@@@666666555444444444444555555555555555666666666777555555555555666666666666555666777888999999999888888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999888888777777666666888888888999999999::::::999:::;;;<<<<<<<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999999999999999888888666555444333444444333222222222222333555555555333111000111222000000000111111111111111000000000000////////////////////////////////////////////////////////////---...000///......///000---...//////////////////,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,............,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))******+++,,,,,,,,,++++++*********+++,,,------,,,,,,,,,+++++++++***++++++++++++++++++++++++***+++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******,,,------+++++++++,,,++++++++++++++++++++++++***))))))))))))***++++++++++++++++++************))))))))))))))))))******++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,------...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---......//////........................++++++++++++,,,...000222111000///...---...///000000000000000000000000000.........////////////000///000000000000111111111000111111222222222222222333222222111111222222333333333333444444444555555555555555555555555555555333333222111111222333444333333333333444444444444444666777999999777666444444444333333444444555666444555666777777888777777777777888999:::;;;<<<<<<888888999999999888777777777777777888888888888999777777888999:::;;;<<<===:::999999888888999999::::::::::::<<<>>>>>>===;;;666:::???AAACCCGGGNNNUUU]]]hhhsss||||||zzzxxxwwwwwwnnnssswwwyyyzzz|||~~~zzzxxx~~~}}}xxxrrrooonnnooohhh]]]UUUQQQPPPOOONNNXXXbbbppp|||~~~zzzuuupppfff```WWWMMMEEE???;;;999666444222222333444333222111111222333333333333333333333222222222222333333333333333222222222111111222222333444555555666666777;;;AAAFFFGGGEEEAAA>>>666666555444444444444555222222333444555666777777555555555555555555555555555555666666777888888999777888888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888888888888888999999999::::::999999999::::::::::::;;;999:::;;;<<<<<<;;;:::999:::::::::999999999999888777777777777666555444333444333333222222222222222444444444333111111222333111111111111000000000000000000000000////////////////////////////////////////////////////////////...///000///...---...///------...///////////////,,,------......------,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***+++---......---+++***,,,,,,,,,---------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,((())))))***++++++,,,,,,******)))))))))***+++,,,*********+++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++******+++++++++++++++++++++++++++)))))))))))))))***++++++)))******++++++++++++***************))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++***++++++,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,---.........------------------------......---...///111444666222000///---------///000000000000000000000000000.../////////000000000000/////////000000000111111000000111222222222222222222111111000000111111222222222333444444444444444333444444555555666666666333333333333333333333333222222333333333444444444444555888999999888555444333333333333333444444555333333555666666777777777777888888888999999::::::777777888999:::999888888555555666777888999::::::666666777888999;;;======>>>===;;;999888888888888:::888777999<<<===<<<:::<<<@@@FFFJJJLLLRRR[[[cccppp|||{{{zzzzzzzzzvvvxxxxxxzzzxxxzzz|||xxxtttnnnhhhccc\\\UUUKKKDDDDDDJJJRRRXXXiiisss|||{{{uuupppiiiccc[[[UUULLLCCC<<<888777777444222111111222222222111000111222333333333333333333222222222222222222333333333333222222111111111333333444444555666666666666;;;BBBHHHHHHCCC<<<777666666555444444444444555000111222333444666777777555555555555555555555444444444444444555777888999666777888999:::;;;::::::::::::::::::::::::::::::999999999999999999999999888888888888999999999999999999888888888999:::;;;999999:::;;;;;;:::999999:::::::::999999999888888777777777777666555444333444333222222111111222222222333333222111111222444222222111111000000//////000000000000////////////////////////////////////,,,---------------------///000111000...------...------...///000000//////,,,------......------,,,++++++,,,,,,,,,---------++++++++++++++++++++++++)))***,,,------,,,***))),,,,,,,,,------.........+++++++++,,,,,,---------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,((())))))***++++++,,,,,,***)))((((((((()))+++,,,(((((()))***+++,,,,,,---++++++++++++++++++++++++******)))))))))***+++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,(((***,,,,,,***)))***+++++++++++++++++++++++++++))))))((())))))***++++++((()))***+++++++++++++++,,,+++++++++******))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---......//////......---,,,++++++++++++++++++++++++------------------------,,,------......------,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---///000222111///---,,,---...///000000000000000000000000//////000000111111111222////////////000000000000000000111222222222222111111111000000000000111111111222333333444444333333000111111222333444555555333444444555555444333333222222333333333444444444444555888999999888555444333333222222333333444555222333444555666666666666999999999888888888888777666777888999::::::999888444444555777888:::;;;;;;555555666777999:::<<<===BBB@@@===;;;999777777777888555333555888::::::888FFFOOOWWWXXXXXX\\\eeelllvvv}}}{{{xxxzzz{{{||||||tttqqqlllcccYYYTTTOOOKKKEEEBBBFFFQQQ___jjjwww~~~}}}zzzvvvrrrrrruuusssmmmjjjhhh```WWWNNNGGG>>>:::999999666333222222222222222222222222000111111111111222222222333333222222111222222222333333333333333333333333333333444444555666666666555999>>>@@@>>>:::777555555555555555555555555555444444444555555555666666444444444444444444333333333333444555666666555555777777888999999999999999999999888888888999:::;;;888999:::;;;;;;:::888888999999999888888888888888666777999;;;<<<<<<<<<;;;:::::::::999888777666666;;;::::::999777666444333444444444444444444444444111111111111111111111111222222222111111111111000000000111111111111000000111000///...............//////////////////////////////.........---------////////////.......................................---,,,++++++,,,---...***++++++,,,,,,++++++***+++,,,------++++++,,,---,,,++++++******++++++,,,---,,,+++******+++,,,---+++++++++************)))++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------++++++++++++++++++++++++---,,,+++))))))))))))***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********000///...---,,,,,,+++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***************,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++...------,,,,,,++++++***------------------------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,...////////////---,,,***///...---,,,,,,,,,,,,,,,---------............///////////////000000000000777555333111000000111222///000000000000//////...000///...------...///000333222222222222222222222111111111111111111111111///000111222333222111111333333333333333333333333555555555444444333333333333333444444555444444333333444555555666666555555444444555555444444333222555444444444444555666666888888888888999999999999999888777999<<<<<<999666777777777777888888888888444555888;;;<<<<<<;;;:::;;;::::::999888888888999666666666777888888777555UUU\\\aaa___[[[\\\bbbiiirrr~~~}}}|||{{{~~~~~~uuummmhhhbbbWWWNNNKKKFFFHHHJJJNNNTTT]]]gggnnnuuu{{{~~~zzztttppplllgggdddgggfff```\\\XXXOOOFFFDDD>>>888555666666444111222222222222222222222222000111111111111222222222333333222222111222222333333333333333333333333333333333444444555666666666444888;;;<<<;;;888666555555555555555555555555555444444444555555555666666555444444444444444444444333444444555666666555555666666777888888888888888888888888999999999::::::888888999::::::999888777888888888888888888999999777888999::::::;;;::::::999999999999888777666666888888888888777666555555444444444444444444444444111111222222222222111111222222222111111111111000000000111111111111000000000//////............/////////////////////////////////.........---------////////////....................................------,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,+++,,,------++++++,,,---,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++++++++......------,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))((((((((((((++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------,,,,,,,,,,,,++++++------------------------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...------///...---,,,,,,,,,,,,---,,,,,,,,,,,,---------....../////////000000000000444333111///...///000111//////000000000000///////////////....../////////222222222222222222222222000000000000000000000000///000111333333222222111222222222222222222222222555555444444444333333333333333333444333333222222333333444555555555555444444444555555444444333222444444444444444555666666555555666666666777777777:::999888:::<<<;;;999666777777777777888888888888555666888:::;;;;;;;;;;;;::::::999888888888888888666666666777888888777666___bbbccc___XXXUUUYYY^^^hhhttt~~~ssskkkccc\\\SSSIIIDDDDDDEEELLLXXXbbbhhhlllnnnnnnoootttuuuooojjjfffaaa\\\]]]^^^[[[VVVPPPKKKBBB999:::777333333444555333000222222222222222222222222000111111111111222222222333222222111222222333333333333333333333333333333333333333444555555666666444666888888666555444444555555555555555555555555444444444555555555555555555555555555555555555555333444555555666555555555555555666777777777777666666777888999:::999999888777777888888888888777777777777777888999999999:::999888888888888888999999999999999999888777666666555666777777777777777666444444444444444444444444111222222333333222222111222222222111111111111000000000111111111111000000///............//////000////////////////////////...............---------/////////............---------------------------,,,,,,------------,,,,,,,,,------......------,,,+++,,,------++++++,,,---,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,+++++++++************(((((()))))))))*********++++++++++++++++++++++++************************++++++++++++++++++++++++*********)))******+++,,,------------------------)))******++++++******)))++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++,,,,,,,,,,,,------------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...////////////......---,,,,,,,,,------+++++++++,,,,,,,,,------....../////////000000000000///...------...///000---...///000000111000000...//////000000//////...111111111111111111111111///////////////////////////000222333333333222111111111111111111111111111444444444444333333333333333333333333222222111000222222333444444444444444444444555555444444333222444444444444444555555666555555666666666666777777;;;:::::::::;;;;;;888666777777777777888888888888777777777888999:::;;;;;;888888777777666666777777666777777888777777666666ffffffeee```WWWQQQRRRWWWaaakkkwww~~~yyyhhh```WWWOOOGGGAAABBBGGGPPPZZZgggpppssspppkkkggggggjjjkkkgggdddccc```[[[[[[XXXSSSMMMGGGAAA;;;666666444333444555555333111111111111111111111111111000000111111111222222222222222111111222222333333222222222222222222222222222333333444444555666666555666666555333333444555555555555555555555555555555555555555555555555555555555555666666666666666444444555555555555555444333444555555666666555555555666888::::::999888666666666666777777777777777666666777888999::::::::::::999777666666666777888888888888888888777666666666666666777777666666666444444444444444444444444222222333444444333222222222222222111111111000000000000111111111111000000...............///000111////////////////////////........................//////.........---------------------------------+++,,,---......---,,,+++,,,,,,------------,,,,,,+++,,,------++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************++++++,,,,,,,,,))))))******++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,***************************************************+++++++++++++++,,,,,,+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...............------,,,,,,,,,------+++,,,,,,,,,,,,---------........./////////000000......---------...///000------...000111111111111...///000111111000///...000000000000000111111111000000000000000000000000000111222333333333222111000000000000000000000000333333333333333333333333333333444333333222111000111222333333444444333333444444555555444444333222444444333333444444555666777777777777888888888999::::::;;;;;;;;;:::888666666777777777888888888888999888777666777888:::<<<777666666555555555666666666888999888777666666777yyyvvvsssnnnbbbVVVSSSXXX```hhhrrrzzzwwwppp\\\TTTLLLFFFBBBAAAHHHQQQ\\\ccclllqqqoooiiibbb^^^^^^bbbdddcccdddfffddd___VVVOOOGGG@@@;;;666444333444444444444555444222000111111111111111111111111000000111111111222222222222111111111222222333444222222222222222222222222222222333333444555555555666666666444222222444666555555555555555555555555555555555555555555555444555555555555666666777777444555555555555555444444333333444555555555555555444555777999999888777666555555555666666777777888666666777888999::::::::::::999777666555666666777777777888888888777666666888888888888777666555444444444444444444444444444222333444555555444333222222222222111111111000000000000111111111111000000...............///000111////////////////////////---.................................------------------------------------***+++,,,------,,,+++***++++++,,,,,,,,,,,,+++++++++,,,------++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***+++,,,,,,,,,************************++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,((())))))******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******************************************************++++++,,,,,,,,,---*********++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------------,,,,,,,,,------...------------........................////////////............///000000111------...000111111111111...///000111111000///...//////000000000111111111111111111111111111111111000111222333444333222222000000000000000000000000333333333333333333333333444444444444444333222222111222333333444444333333444444555555444444333222333333333333333444555555666777777777777888888888888999:::;;;:::888777777666777777777888888888888:::999777666666777999;;;666555555444555555666666777999:::999777666666777}}}ooo]]]VVVXXX]]]cccjjjrrr|||zzz{{{~~~nnncccRRRKKKFFFEEEHHHLLLTTT\\\aaadddggggggccc^^^ZZZXXXZZZ^^^```aaacccfffbbb]]]OOOGGG>>>999555222222444222222333333222111000000111111111111111111111111000111111111111222222222111111111111222333444444222222222222222222222222222222222333444444555555666666666444222222444666555555555555555555555555555555555555555444444444444444444555555666666777555555555666555555444333333333444555555555555444444555666777888777777666666555555555666777888999777777777888999999999:::999999888777777666777777666777777888888777666666999999999999888777555555444444444444444444444444222333555666666555333222222222222111111111111000000000111111111111000000///............//////000////////////////////////---------........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++,,,------++++++,,,---,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++'''((()))++++++,,,,,,,,,************************,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---************************************************(((((())))))***+++++++++)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---------,,,,,,,,,---......---------.........//////------........./////////...//////000000000111111---...///000000111000000///000000111111000000//////000000111111222222222111111111111111111111111000111333444444444333222000000000000000000000000222222222222333333333333333444444555555444444444222222333444444444444444444444555555444444333222333333333333333444444555444444555555555555666666555777999:::888777777888777777777777888888888888:::999777666666777888999555555444444555555666666777999;;;:::777555666888{{{ggg\\\^^^]]]bbbhhhooo{{{~~~yyy|||}}}yyy{{{qqq```VVVNNNIIIIIIPPPXXX]]]bbbfffffffffddd```[[[WWWVVVVVV\\\___```_________XXXPPPGGG???999888666222111444000111111111111111111222111111111111111111111111000111111111111222222222111111111111222333444555111111111111111111111111111222222333333444555555555555555444222222333555555555555555555555555555666666555555555444444444222333333444555555666666555555666666555444444333333444444555555555555555555555555666666666777777666666666666666888999:::888888888888888888999999888888888999888888777777666666777777777777777666888888999999999999888888444444444444444444444444222333555777777555333222222222222111111111111000000000111111111111000000000//////............///////////////////////////---------.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,------++++++,,,---,,,++++++******++++++,,,,,,,,,---......---,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,++++++***************************++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++******++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++)))******+++,,,,,,------************************************************(((((()))******+++,,,,,,)))***++++++++++++***)))************************************************+++++++++,,,,,,,,,------+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---...///,,,,,,,,,,,,,,,---...///,,,,,,---------.........---------.........//////...//////000000000000/////////000000000000//////111000000000000000000111000000111111222333333444111111111111111111111111111222333444444444333222111111111111111111111111111111222222222333333333111222333444444444444444333333444555555555555444444444555555444444333222333333222222333333444555444444444555555555666666222555888888777666777888777777777777888888888888:::999888777666666777888555555555555555666777777777:::===;;;777444666888rrrggghhheeeiiinnnvvv~~~}}}~~~{{{qqqlllnnnlllaaaUUUOOOOOOLLLPPP\\\ggglllmmmmmmmmmjjjeee^^^XXXTTTTTTVVV___aaa```]]][[[WWWNNNDDD===666333555555000...000000111222222222333555777000000000000000000000000000111111111111222222222111111111111222333444555111111111111111111111111111222222333333444555555444444555333222111222444555555555555555555555555666666555555555444444444222222333333444555666666555666666666555444333333333444555555666666555555666555555555555666777777777666666666777888:::;;;999999999888888888888888777888999::::::999888777666666777777777777777666777777888::::::;;;;;;;;;444444444444444444444444222444666777777666444222222222222111111111111000000000111111111111000000111000///...............////////////////////////---------.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,------......------,,,+++,,,------++++++,,,---,,,++++++++++++++++++,,,,,,,,,---......---,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------++++++++++++++++++++++++((()))***+++,,,+++******++++++++++++++++++++++++******++++++++++++******---,,,,,,++++++*********++++++++++++++++++++++++,,,++++++++++++++++++,,,************************++++++++++++++++++++++++))))))***+++,,,,,,------************************))))))))))))))))))))))))******+++,,,------......)))***+++,,,,,,+++***)))************************************************++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***))))))***+++...000111,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,------------------.........//////...//////000//////......///000000000000000///...222111000//////000111222000000111222333333444444000000000000000000000000111222333444444444333333111111111111111111111111111111111222222333333333///000111222333444444444333444555555666666555555444444555555444444333222333333222222333333444555666666666666777777777888000333777888666555777999777777777777888888888888999999888777777666666666555555555555555666777888777:::===;;;777444666888}}}rrrooorrrxxx|||}}}zzzwwwxxxwwwrrrlllaaaYYYWWWUUUPPPOOORRR[[[___iiiwwwssshhhggggggeee^^^WWWUUUXXX]]]bbb___ZZZSSSKKKCCC===:::555444333222111111111111222222222111111111000000333222111000000000222222//////000111222333333333333333333222222111111111222111111000111222444555222222333333333444444444222222222333333333444444555444444333333444444555555555666666666666555555777666555444333444444555555555555666666666666777555666666777777777777777444555666555444444555666222333444555666888999999777777777777888888888888777777777777777777777777888888777555555444444444777777777777777777777777555555555555555555555555222333333444444333333222111111111111000000000000111111111111111111111111//////.........---------//////.........---------////////////////////////------------------------************************---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))(((***,,,,,,***''',,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,------,,,++++++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********************************************************%%%'''***---...---+++)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))***++++++++++++******)))))))))((((((''''''+++++++++*********)))))))))))))))******+++++++++------,,,++++++******)))++++++++++++++++++++++++///...,,,+++***+++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,,,,,,,,,,------........./////////...------,,,,,,......////////////......000000000000111111111111222222111000//////000000111111222222222333333333222111111111000000//////222222222222222222222222222222333333444555666666333333333333333333333333555555666666555444333333222333444444222222333444::::::::::::999777666555888888888777777777777666888888999999888777666555777777777666666666666666555555444444444555555666666888::::::888666666666|||zzzwww~~~vvvtttuuu}}}wwwrrrppplllfff^^^TTTLLLLLLMMMNNNTTTZZZfffmmmwwwqqqfffbbbcccccc___ZZZXXX[[[^^^[[[XXXRRRKKKCCC===888666555444333222111111111111222222222111111111000000222222111111111111111222000000000111222222222333333333333222222111111111222111111111111222222333000000111111111222222222333333333333444444444444555444444333333444444555444555555666666555555444666666444333333333444444444444555555555666666666333333444555555555555555333444555444333333444555333333444555666777888888666666666777777777888888666666666666666666666666999888777666555555555555777777777777777777777777444444444444444444444444222333333444444333333222111111111000000000//////111111111111111111111111//////.........---------//////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))+++---...,,,***,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************************************'''(((+++------,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))***+++++++++++++++*********)))))))))((((((+++++++++*********))))))+++++++++++++++*********+++++++++++++++++++++,,,++++++++++++++++++++++++...---,,,+++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...............------------------....../////////------........................////////////......//////000000000111111111222222111000000000000000111111111222222222333333222222222222111111111000222222222222222222222222222222333333444555555666333333333333333333333333555555666666555444444333222333444444222222333444888888888888777666555444666666777777888888999999888888777777777666666666999999999999888888888888555555444444333444444444666888::::::888666666666yyy|||||||||qqqjjjeee]]]UUUOOOHHHCCCDDDJJJTTTaaallluuu}}}zzzjjj___XXX[[[^^^^^^[[[YYYZZZ[[[RRROOOIIIBBB;;;777444222444333222111111111111111222111111111111000000000000111111222222222111111111111111111111111222222222222222222222111111111111222222222222111111000000000111111111222222222333444444444444555555555555444444333333444444555333444444555555444444333555444444333333333333444333333333444444444555555333333444555555555555444222333444444333222333444444444555555555666666666555555555666666666666777666666666666666666666666888888777666666555555555555555555555555555555555333333333333333333333333222222333333333333222222111111000000000000//////000000000000000000000000...............---------...............---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******************************+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))******++++++++++++++++++++++++************)))+++++++++***************---------,,,++++++******)))******+++,,,,,,------++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,------------------------------------------------------------........................---------........................///////////////,,,,,,------...//////000......////////////......//////000000000000111111222111000000000000000000111111111222222222222333333333333222222222222222222222222222222222222222222222333333444444555555333333333333333333444444555555555666555555444333222333444444222222333444777777777777777666555444555666666777888999:::;;;888777666555555555666777999999999999999999999999666555444444333333333333777888:::999888666777777~~~yyyyyy}}}sssggg___XXXOOOHHHHHHFFFFFFJJJSSSaaarrr~~~~~~nnn___WWWPPPTTTYYY[[[YYYVVVSSSRRRKKKHHHBBB<<<777444333222333333222111111111111111111111111111000000000000///000222333333222111000222222222111111111111111222222222111111111111111222333444444444222111000222222333333333444444444444444444555555555666666555444444333333444444555222333333444444333333222333333333333333333333333222222333333333444444444444555666666777777666666333444555555333333444555555555555555555555555555444444444555555555666666666666666666666666666666666666666666555555444444333333333333333333333333111111111111111111111111222222333333333333222222111000000000////////////////////////////////////........................................................................------------------------***************************************************+++++++++++++++,,,,,,++++++++++++++++++++++++))))))((()))***+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++)))(((((()))+++,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++************************************************)))***++++++,,,,,,++++++++++++++++++++++++++++++************************---,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................------------------------------------------------,,,---------.../////////..................//////---------.........//////......////////////......////////////000000000111111111000000000000000111111111111111222222222222222222222222222222222222111111111111111111111111222222333333333444444444333333333444444444444444444555555555555555444444222333444444222222333444666777777777777777666555666666777777888999999:::888777555333333444666777666777777777777777888888888777666555444444444444777888:::999888777888999vvvqqqsss|||vvvmmmbbbYYYRRRLLLGGGEEEJJJOOOTTTXXX___lll{{{qqqbbbXXXSSSOOORRRVVVXXXVVVQQQLLLIIICCC@@@;;;777333222222222222222111111000000111111000000000000000000000000///000111333333222222111222222222111111111111111111111111111111111111111444444555555555444222111222222333333333444444444444444444555555555666666555444444333333444444555222222333333333333222222222333333333333333333333222222222333333333333444444555555666666666666666444666777666555444555777555555555555444444444444444444444444555555555555555555555555555555555555444444555555555444333222222222222222222222222222111111111111111111111111111222222333333222222111000000000////////////...........................---.....................---.............................................------------------------*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++******************,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++)))(((((()))+++,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,+++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,******************************+++,,,------......,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////------------------------//////.........---------......////////////.........////////////000000000111000000000000000111111000000111111111222222222000000111111111111111111111111111111111111111111222222222333333333333333333333333444444555555555444444555555555555555444222333444444222222333444444444555555555555555555777777777777777777777777777666444333333555777888666666777777888888888999999999888777777777777777777999999999888777888:::}}}zzzwwwvvvxxx~~~}}}zzzwwwsssqqq```XXXPPPLLLHHHGGGKKKPPPXXXaaahhhiiijjjrrr|||uuuggg\\\VVVTTTQQQSSSTTTTTTQQQKKKDDD@@@:::888555222000//////000222111111000000000111111//////000000000000000111///000111222222222222222111111111111111111222222000000000111111111111111444444444444444444333222000000111111111222222222333444444444444555555555555444444333333444444555222333333444444333333222222333333444444444444333222222222333333333444444222222333444444444444333555777777777666555666777555555444444444444444444444444444555555555555666555555555555555555555555333444555666666555333333222222222222222222222222111111111111111111111111111111222222222222111111000000////////////......////////////////////////---------...............---------...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++---------,,,******,,,///,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,++++++++++++++++++******+++,,,,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***************+++++++++((()))***+++,,,......///------,,,,,,+++******)))++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------------,,,,,,,,,000//////...------,,,,,,......////////////............////////////000000000000000000000111111222000000000111111111111222000000000000000111111111111111111111111111111111222222222222333333333333333333333444555555666666333444555555666555555555222333444444222222333444000111222333333333333333777777777666666555555555777666555555555666777888888888999999:::;;;;;;;;;:::999999888888999999:::888999999999777888999;;;}}}|||{{{zzzzzz{{{}}}yyyrrrkkkeee___\\\OOOJJJGGGGGGGGGLLLYYYgggqqq||||||wwwyyy}}}uuukkkbbbZZZVVVUUUPPPOOONNNLLLHHHCCC===888333333111000////////////111111000000000000111111////////////000000111111000000000000111222333444000000000111222222222333///000000000111111111222222222111111111222333333000000111111111222222222333333333333444444444444555444444333333444444555333333444444444444333333222333444555666555555444333333333333444444444444111222333333444444333333555666777666555444555777444444444444444444444444444555555555555666666666555555555555555555555555444555666888888777555444222222222222222222222222111111111111111111111111111111222222222222111111000000/////////.........////////////////////////---------.........//////---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---)))******+++,,,,,,------++++++++++++++++++++++++,,,---,,,***''''''))),,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,------***************************************************************************+++,,,,,,------,,,,,,************+++++++++,,,))))))*********+++++++++((())))))***+++,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...............---------///.........------------..................------......////////////.............../////////000000000000000000000111222222000000000000111111111111000000000111111222222222111111111111111111111111222222222222222222222222333333444444555666666666333444444555666666555555222333444444222222333444111111222444444555555555444444444555555555555555666666666777777777888888888888999::::::;;;<<<<<<888888888888999:::;;;;;;888999999888777888:::<<<~~~vvvyyy~~~}}}~~~yyyvvvuuuvvvxxxpppnnnjjjeee___YYYSSSPPPHHHEEEEEEHHHKKKTTTgggzzzyyytttmmmfff___YYYVVVTTTLLLJJJGGGDDDAAA<<<666222222222111111111111000000111000000000000000111111.../////////000000111111111000//////000222444555//////000111222333333444//////000000111111111222000000/////////000222333222222333333333444444444222222222333333333444444555444444333333444444555333444444555555444444333222333555666666666555555333333444444444444555555333444555555666666555555444555666555444444555666333333333444444444555555555555555666666666666777555555555555555555555555555666888999:::999777666222222222222222222222222111111111111111111111111111111222222222222111111000/////////............000000000000000000000000---------.........//////---------.........//////------------------------------------------------************************+++++++++,,,,,,---------))))))***+++,,,,,,------++++++++++++++++++++++++)))***)))&&&###"""%%%(((,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,---+++,,,------------,,,+++++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,---......---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,------......***************************************************************************+++,,,,,,------,,,,,,)))))))))******+++++++++))))))******++++++++++++******************++++++*********++++++,,,------++++++++++++++++++++++++)))***,,,---...---,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......................../////////......------,,,000000//////.........---,,,,,,------.../////////......////////////................../////////000000000///000000111222222000000000000111111111111111111111222222333333333000000000000000000000000222222222222222222222222333333444444555666777777333333444555666666666555222333444444222222333444444444666777888888999999111222222333444555666666555666777888999999888888666666777888999999::::::666666777777888999;;;;;;888999999888777888:::===|||uuurrrqqqpppxxx{{{~~~xxxrrrnnnlllddd```ZZZUUUQQQOOOLLLJJJEEEJJJOOORRRVVVcccvvv|||vvvoooeee___ZZZUUUNNNHHHCCC@@@<<<777444333333444000000000000000000000000000000000000000000000000000000000000////////////000000111222222222222111111111222222222333333333444333333222111111111222333333333222222222111111111222222333333222222111000000111111111222222222333333333333333333333333000222444333222111222222333444555555666666555555666555333333222333444555444444444444444555666777555555555555555444444444444444444444444444444444111222444444444444666777555555444444444333333333333444444555555444444333000000000000000000000000000000000000000000000000111111000000//////......//////////////////////////////............//////.................................------.........------............------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++******************************+++++++++******)))++++++,,,,,,,,,,,,------))))))(((((())))))***+++************************++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------,,,,,,+++***))))))************************+++---//////---+++******)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++...---+++))))))***+++,,,,,,,,,+++***)))))))))***,,,,,,,,,+++++++++******)))***+++,,,---.........************************************************++++++++++++++++++++++++************))))))((((((++++++++++++++++++++++++...,,,)))''''''***...000,,,+++*********+++,,,---,,,,,,,,,---------......------------------------...------------...//////555333000---,,,,,,,,,------.........///000000000---------............///000000//////......------,,,------...///000111111000000000000111111111111000000000000000000000000111111000000111111222333222222222111111111111000111111222222222333333333111222333444555555555555777666444333333555777999666666555444444444444555555555444444444333333333444444444555666777777888999888777555555555666777666666666666666777888888:::999888888888999:::;;;888888777777777777777888xxxppplllkkkpppuuu}}}|||tttkkkccc^^^VVVRRRKKKHHHHHHJJJLLLNNNQQQWWW^^^aaafffppp{{{rrrkkkaaaZZZVVVPPPIIICCC<<<:::666333000///000000000000000000000000000000000000000000000000000000000000000000////////////000000111222222222222111111111111222222222333333333222111000000000000111333333222222222111111111111222222333333222222111111222222222333333333333111111111111111111111111222333555555333222333444333333444555555555555444666555444444444444555666444444444444444555666666666666555555444444333333333333333333333333333333111333444444333333555666555555444444444333333333333333444444444444333333000000000000000000000000000000000000000000000000111111111111000000000/////////////////////////////////............//////...........................------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------......************************++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++(((***,,,---,,,+++,,,---+++++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++...---+++***)))***+++,,,,,,+++******************+++++++++*********))))))******+++,,,------------************************************************++++++++++++++++++++++++++++++*********)))))))))++++++++++++++++++++++++,,,+++*********+++---...++++++*********+++,,,---,,,,,,,,,------------..............................------------...//////---,,,+++***++++++------..................//////---------............//////////////////.........------......//////000000000000000000111111111111111111111111111111111111111111000000111111222333222222222111111111111000111111111222222222333333111222333444555555555555777666444333333555777999666666555444444444444555555555444444444333333333444444444555666777777777555444444444444555666777666666666666666777777888999999888888888999;;;;;;999888888777666666666666wwwooommmmmmrrrxxx|||vvvmmmbbbWWWQQQKKKFFFAAA@@@DDDMMMTTTYYYccciiiqqquuuyyy~~~}}}xxxuuujjjddd[[[TTTNNNIIIBBB===777555222///------......000000000000000000000000000000000000000000000000////////////000000000000///000111111222222111111111111111222222222222333111111000/////////000000333222222222222111111111111222222333333222222111222222333333333444444444111111111111111111111111222444666555444333444444222222333444444444444333666666555555555555666666444444444444444444555666666666555444444333222222333333333333333333333333222333444444222222333444555555444444444333333333222333333444444333333222000000000000000000000000000000000000000000000000222222111111111111000000/////////////////////////////////....../////////---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,+++))))))+++---++++++,,,,,,,,,+++*********++++++,,,,,,++++++***++++++++++++++++++++++++---,,,+++*********+++,,,+++************++++++,,,************))))))))))))++++++,,,,,,,,,,,,,,,+++************************************************+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++******+++,,,---,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,------------...........................------------...//////---------......//////000.........------------------------............///.........///////////////.........///////////////000000000000111111111111222222222222222222222222111111000000111111222333222222222111111111111000000111111111222222222222111111222333444444444444666555333333333444666888666666555444444444444555555555444444444333333333444444444555666666777777111111111222333555666777666666555555666666777888888888888888999:::<<<<<<999999888777666555555444}}}wwwwwwyyy||||||wwwuuuqqqkkkbbbXXXOOOJJJGGGDDDCCCGGGPPP\\\fffllluuuzzz}}}yyytttnnnjjjaaa[[[SSSLLLGGGAAA;;;888444333111///...//////000////////////////////////////////////////////////////////////000000000000///000000111111111111111111111111111222222222222111000000//////000000000222222222222111111111111111222222333333222222111222222222333333333333444333333333333333333333333222444555555444333333444111111222333333333333222444444444444444555555666444444444333333444555555666555555444333222111111222222222222222222222222222333444333222111222333555555444444444333333333222222333333333333222222000000000000000000000000000000000000000000000000111000000000000000000000////////////////////////......////////////......------------------------,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,------///...---***'''&&&'''))))))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++******++++++,,,************++++++,,,---++++++++++++*********)))++++++,,,,,,,,,++++++***************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,++++++,,,,,,,,,---------...........................------------...//////000000000000000///...---.........---,,,,,,,,,+++---------............///------......//////000000///////////////.........///000000000111111111111222222222222222222222222111111000000111111222333222222222111111111000000000000000111111111111222000111222333333444444444555444333222333444666777666666555444444444444555555555444444444333333333444444444555555666666666111111222222333555555666666555555555555666777777666666777888999:::<<<<<<999888888777666444333222~~~~~~wwwllliiibbbZZZSSSLLLHHHFFFBBBEEEKKKVVVdddqqq{{{}}}zzztttmmmddd^^^UUUQQQKKKEEE???;;;777444222111000/////////000111////////////////////////////////////////////////.../////////000000000111//////000111111111111000000000111111111222222222111111000000000111111222222222222111111111000000111222222333333222222111111111111111222222222222333333333333333333333333111222444444222111222333000111222222333333222222222222333333444444444444555444444333333333444444555444444333222222111111222222222222222222222222333444555444222222222444555555444444444333333333111111222222222222111111000000000000000000000000000000000000000000000000.../////////////////////////////////////////////......///000000///......------------------------+++++++++******+++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++*********+++++++++,,,,,,+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,---------///...---***'''&&&''')))'''(((***+++,,,---......***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,------------,,,,,,,,,++++++++++++++++++,,,++++++******************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***+++,,,...///******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---------------,,,+++***.........---,,,,,,,,,+++---------............///------......//////000000///////////////.........///000000000111111111111222222222222222222222222111111000000111111222333222222222111111111000000//////000000000111111111///000111222333333333333444333333222333444555555666666555444444444444555555555444444444333333333444444444444555555555555333333444444555555555555555555555555555666666777444555666777999::::::;;;777777777777666444222111~~~yyyoooaaa\\\TTTMMMGGGEEEEEEEEEDDDJJJUUUeeevvv|||}}}{{{xxxssslllcccYYYRRRHHHFFFBBB===888555333222//////............//////000000000000000000000000000000000000000000000000......//////000000111111...///000000111111000000000000000111111111111222111111000000000111222222222111111111111000000000111222222333333222222111000000111111111222222222111111111111111111111111000222333333222111111222111111222333333333333222000111222333333444333333555444444333333333333333333333222222222222111111333333333333333333333333333444555555333333444555555555444444444333333333000111111222222111111000000000000000000000000000000000000000000000000000------............//////////////////////////////---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++++++++************++++++++++++((()))+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------***+++,,,+++))))))+++---'''(((***+++,,,---......***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---...---------,,,,,,,,,,,,******+++++++++++++++************************************************************************************+++++++++++++++++++++++++++++++++++++++...---+++***+++,,,...000)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++...------------...//////,,,,,,------......//////.........------------------------............///.........///////////////.........///////////////000000000000111111111111222222222222222222222222111111000000111111222333222222222111111111111000////////////000000000000//////000111222222222222333222222222333333444444666666555444444444444555555555444444444333333333444444444444444444444444444555555666666666666555555555444444555555666777333444555777888888888888666666777777666444222111~~~|||}}}yyylll```SSSPPPKKKHHHGGGJJJNNNQQQVVV\\\hhhvvv{{{wwwwwwsssmmmfff]]]TTTKKKEEE<<<;;;999555222000000000///.....................000000000000000000000000000000000000000000000000.........///000111111111...//////000000000000000000000000000111111111111///////////////000111222111111111111000000000000111222222333333222222111111111111222222222333333111111111111111111111111111333444444333222222333111222222333333333333333000111222444444444444444555444333333222222333333111111111111222222222222333333333333333333333333333444555555555555666777555555444444444333333333000000111111111111000000000000000000000000000000000000000000000000000000............/////////000////////////////////////---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,************++++++++++++%%%&&&(((***++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,,,,++++++*********))))))******+++,,,,,,---(((***,,,---,,,+++,,,---******+++,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---------,,,,,,,,,++++++((()))***+++++++++++++++************************************************************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,------------...)))***+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////111000///......///000111..................//////---------............//////////////////.........------......//////000000000000000000111111111111111111111111111111111111111111000000111111222333222222222111111111111000........./////////000000...///000111222222222222222222222222222333333333666666555444444444444555555555444444444333333333444444444444444444444444222333444666777777777777555444444444444555666666222333555666666666555555444444666666666444222111|||zzzyyyzzz|||~~~~~~}}}wwwpppnnnnnngggYYYLLLHHHHHHGGGIIINNNUUU\\\```lllpppyyy{{{zzzzzzwwwtttqqqkkkbbbYYYPPPGGG???:::555444333111...---...///000000000000000000000///000000000000000000000000000000000000000000000000---......///000111111222...//////000000000000000000000000000111111111111...............///000111111111111111000000000000222222222333333222222222222222333333333444444444333333333333333333333333222444555555444333333444222222333444444444444333000222333555666666555555555444333333222222222222000000000111222222333333444444444444444444444444222444666666666666777999555555444444444333333333000000111111111111000000000000000000000000000000000000000000000000000000.../////////000000111111////////////////////////---...///111111///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++++++++***************++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---)))************+++++++++((())),,,...000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------,,,,,,+++***))))))(((((()))***++++++,,,,,,+++---//////---+++******---------,,,+++***)))(((+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,...------,,,++++++++++++,,,,,,,,,+++++++++******'''((()))***+++,,,,,,,,,************************************************))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++)))+++---///000...---+++)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,------------------------...------------...//////333111...+++*********+++---.........///000000000---------.........//////000000//////.........---,,,------...///000111111000000000000111111111111000000000000000000000000111111111000111222222333222222222111111111111000............/////////000...///000111111222222222111111222222222333333333666666555444444444444555555555444444444333333333444444444444444444444444///000333555777888888888555444444444444555666666222333444555555555444333222333555666666555333222uuuqqqkkkiiilllqqqwww{{{zzzxxxxxxxxxvvvtttooohhhaaa]]]WWWNNNJJJIIIHHHKKKSSS^^^iiinnnmmmjjjvvvuuuwwwsssmmmiii]]]WWWOOOFFF@@@;;;666444111111000000//////......000000//////.........---,,,,,,---...//////......//////............//////000000000000000000000000111111000000//////......//////000111111111111111111111111111111222222222000000////////////000000/////////000111111222222111111111222222333333333111111333333333333111111333111111222555555222///000000000111111222222222333444444555555444444333444444333333333333222222333333333444444444555555444444444444444444444444333333333444444444555555333444444555444444333333333222111222555444111...(((***,,,...000111111111000000111111000///...---111000///---------...///000////////////000000111---..................---,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---,,,,,,+++*********+++,,,++++++******++++++,,,***++++++,,,,,,++++++***...---+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,+++***))))))***+++,,,000000///...------,,,,,,************************,,,,,,,,,++++++***************))))))***,,,---///************************'''((()))***+++,,,,,,---************************,,,+++***))))))***+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++************)))******++++++++++++******,,,++++++***)))(((''''''************************************************)))))))))))))))))))))))),,,++++++***++++++,,,,,,///---***((('''(((***+++++++++++++++++++++++++++///......------,,,++++++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...///...------...///------------------------000000000///......------/////////...---------,,,........./////////000000000000000000////////////000000000000000000000000111111222222222222111111111000///......///000111222222222222222111000000222222333444444444444333333333333333333333333333222222222333333222222222111222222333333222222111222222333333333333444444666777777777777555444333777555333333555555333000222222222222222222222222fffdddcccdddjjjrrryyy}}}wwwqqqmmmiiieeeaaa^^^WWWQQQOOOMMMIIIIIILLLTTT]]]jjjuuu{{{~~~wwwvvvuuunnnddd^^^PPPKKKDDD>>>999666222000000000000000//////......000/////////............---...//////000000////////////............//////000000000000000000000000111000000000/////////...//////000111111111111000111111111111111111111111000000////////////000000000000000111222222333333111111222222222333333333333333444555555444333333333111111222444444222///111111111222222222333333333333444444444444333333444444333333333333222222333333333333444444444444444444444444444444444444333333333444444444444555222333444444555555444444333222111222444444111...------///000000000000///000000000000////////////111111///.........//////000000///////////////000------............------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++...---,,,,,,+++++++++,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***---,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,+++************+++,,,//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...---+++************+++++++++++++++++++++++++++,,,,,,++++++*********)))************************,,,+++************+++,,,***++++++++++++++++++***((((((((((((((((((((((((******************************+++++++++,,,,,,,,,+++++++++************)))******++++++++++++******,,,++++++***)))(((((('''************************************************************************,,,,,,++++++***+++++++++,,,+++***))))))***,,,---++++++++++++++++++++++++,,,,,,---------------------,,,+++******+++,,,,,,------------------------------------.........///---...///...---,,,---///------------------------........./////////////////////////////////......,,,,,,,,,---------......000000000000////////////000000000000000000000000000111111222222111111000111000////////////000111000000111111000000///...000000111222222222222222333333333333333333333333222222333333333333222222111222222333333222222111222222222333333333444444666555444333333333444444444222111222444555444222222222222222222222222222lllkkkkkklllooosssxxx{{{|||sssiiiaaaZZZTTTPPPLLLGGGCCCDDDEEEGGGLLLRRRdddsss{{{tttrrrooodddVVVNNNBBB>>>999555333111000...000000000////////////...////////////...............///000000000000000000//////............//////000000000000000000000000000000000000////////////...///000000111111000000222222222111111000000///000000////////////000000111111111222333333444444111222222222222333333333333333444444444444333333222111111222444444222111222222222222333333333333333333444444444444333333444444333333333333222222222222333333333444444444444444444444444444444444333333333333444444444444222222333444555555555555333222111222333333111///111111111111000///...---000000///......///111111222111000000///000000000111111000///............,,,,,,------------,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++......---,,,,,,,,,,,,---,,,++++++******++++++,,,******++++++++++++******---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------,,,++++++******------------------------,,,,,,,,,++++++++++++***------,,,******))))))***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++******)))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++************)))******++++++++++++******+++++++++***)))))))))(((************************************************++++++++++++++++++++++++---,,,,,,+++*********+++************+++,,,---...+++++++++++++++++++++++++++++++++,,,---.........,,,,,,++++++++++++,,,,,,........................------------............,,,...///...---,,,---...........................------......///000000111/////////000000000000000,,,,,,---------.........////////////000000000000000000000000000000000000000111111222222111111000111000000//////000000111...////////////......---...///000000111111000000333333333333333333333333222222333333333333222222111222222333333222222111222222222222333333333333444333000//////111444666111000000111333444444333222222222222222222222222xxxxxxxxxvvvuuutttuuuuuuyyytttkkkbbbYYYQQQLLLIIICCCAAABBBGGGJJJNNNTTT\\\qqq{{{rrrjjjfffaaaTTTGGG@@@:::777444111111111000...///////////////////////////////////////............//////000000000////////////............//////////////////////////////000000000000////////////...//////000000000000000333222222111000//////...000000////////////000000000000111111222333333444222222222222222222222222111111111222222111111111222111111222333333333222333333333333333333333333333333333444444333333333444444333333333222222222222222222222333333333333333333333333333333333333222222333333333444444444333444444555444444333333222222222222222111111000222222111111000///...---000///...---...///222333222111111111111111111111222111000///...---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---,,,,,,+++++++++,,,,,,,,,++++++******++++++,,,******++++++++++++******,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))........................++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++*********))))))******++++++++++++******+++*********************************************************************++++++++++++++++++++++++------,,,+++*********************+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,---------------------------------------------------,,,---......,,,,,,---...////////////////////////............//////000000.........//////000000111////////////000000000000////////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000...///////////////.........//////000000000000000222222222222222222222222111111222222222222111111111222222333333222222111111222222222222333333333222111000///000222444666222111111222333333333333111111111111111111111111uuuwwwwwwuuuqqqmmmlllllliiifff___WWWOOOIIIEEEDDDCCCEEEKKKTTTYYY]]]dddlll{{{yyyuuummmdddZZZUUUOOODDD;;;666777444111000000000///---.............../////////.........///////////////.........//////......---//////............//////////////////////////////////////////000000000000......///000000000000000222222111111000///......000000////////////000000//////000000111222222222222222222222222222222222111111111111111111111111111111222222222222333444333333333333333333333333222333333333333333333222444444333333333222222222111111111222222222333333111111111111111111111111222222222333333333444444666666666555444333222111222222222111000000000111000000//////////////////000///...---...///222333111111111222222222222111111111///...------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++***************++++++,,,++++++******++++++,,,)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++******+++++++++++++++++++++++++++++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++*********))))))******++++++++++++******************++++++++++++************************************************************************---,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---...---,,,+++,,,...////////////////////////000000//////............---------......//////////////////000000000111111.../////////000000000111000000000000000000000000000000000111111000000000000000111111111111000000///000000111111111000000///000111111222222111111222222222222222222222222000000111111111111000000111222222333333222222111111111111222222222333333///000111333444444444444444555555444333333333333111111111111111111111111vvvwwwvvvooofff^^^ZZZYYYXXXVVVSSSMMMHHHEEEEEEEEENNNQQQZZZeeekkknnnuuu}}}}}}tttmmmiii\\\RRRIIIDDD@@@999333222333111///.........,,,+++---............/////////.........///////////////...............------,,,//////............//////000000000000000000000000////////////000000000000---...//////000000//////111111111000000//////...000000////////////000000...//////000111111222222333333333222222222222111333333222222222222333333000111222222111111444555333333333333222222222222222222333333333333222222444444333333333333222222000000111111111222222222111111111111111111111111222222222222333333333333666666666555444333222111111222222111//////000222//////.........///000000000000///......///111111000000111222222222222111000000///...------------,,,,,,------------,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++***))))))))))))******+++,,,++++++******++++++,,,))))))************))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++***((('''&&&************************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***)))(((((()))***+++******************************************************+++++++++,,,,,,,,,+++++++++************)))******++++++++++++******)))*********+++,,,,,,,,,************************************************)))))))))))))))))))))))),,,++++++***++++++,,,,,,++++++******)))*********++++++++++++++++++++++++---------,,,+++************+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++---...---,,,+++,,,---........................111000000///......------------------............------........./////////......//////000000111111000000000000000000000000///000000111111000000///000111111222222111111000000111111222222222222222000111222222333333222222222222222222222222222222000000111111111111000000111222222333333222222111111111111111222222222222///111333444555555444444555666666555333222222333111111111111111111111111rrrrrrpppfffZZZOOOIIIHHHJJJLLLMMMLLLLLLNNNSSSVVVfffiiiooovvvxxxzzzwwwlllaaaYYYTTTJJJBBB<<<:::888333000111///...,,,,,,------,,,+++---------.........//////............/////////000///////////////...------//////............//////000000000000000000000000.../////////000000000111---...//////000000//////000000000000000/////////000000////////////000000///000000111111222333333333333333222222222111111444333222111111222333444000111222222000111444777333333222222222111111111222222333333333333222222444444333333333333222222000000000000111111111222222222222222222222222222111222222222222333333333333333444444555444444333111222222111......000222111111000//////000000111000000000000//////////////////111222222222111111///......---------......------............------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++******))))))******+++,,,,,,++++++******++++++,,,))))))************)))))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,------------...******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++***(((&&&%%%++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++************)))******++++++++++++******))))))***++++++,,,------************************************************************************************+++,,,------***)))''''''''')))+++---++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++,,,............------------------------------------,,,,,,,,,+++++++++,,,------++++++,,,---------------------------///////////////.........////////////............---.........////////////.........///000111111111000000000000000000000000//////000000000000//////000111222222222222111000000111111222333333222222000111222222333333222222111111111111111111111111222222333333333333222222111222222333333222222111111111111111222222222222222222222222333444444444222444555444222111333444111111111111111111111111```bbbaaaZZZOOOGGGDDDDDDDDDHHHMMMQQQVVV]]]eeekkk}}}~~~~~~ttthhh[[[PPPGGGBBB>>>888555666555222000000...---,,,---...///...------------.........//////---.........//////000000000000111000000///......//////............//////000000000000000000000000.../////////000000111111---......///////////////////////////000000000000000000////////////000000000111111222333333444444333333333222222111111111222111000//////000111222000111333222000111444777222222222111111000000000222222222333333222222222444444444333333333222222000000000000111111111111444444444444444444444444111111222222222333333333000111222444555666666666111222333000...---000333444333222000000000111111000000111111000///...---...///000111222222111000......---------......///---......//////......---,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++*********+++,,,,,,---,,,++++++++++++++++++,,,))))))************)))))))))***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------,,,,,,,,,---------......*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&''')))+++---//////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))+++***)))'''''')))***+++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++************)))******++++++++++++******))))))***+++,,,------...************************************************++++++++++++++++++++++++)))))))))***+++,,,......(((&&&%%%%%%&&&)))---///++++++++++++++++++++++++*********++++++,,,------)))+++,,,...//////..............................---------,,,,,,++++++++++++,,,------++++++,,,---------------------------------......///000000000111111000000//////......000000000000111111111111---......///000111111222000000000000000000000000//////000000000000//////000111222333333222111000000000111222222222222222000000111222222222222222111111111111111111111111333444444555555444444333222222222333333222222222000111111111111222222222444333111000000222444666///111333333111111333666000000000000000000000000ZZZSSSLLLIIIDDD@@@???BBBFFFOOOZZZccchhhnnnuuuzzzzzzwwwwwwooocccWWWMMMEEE>>>;;;666333000...///000000///........................///...---,,,,,,---...//////---***+++---///---,,,//////.........---------//////.........---------//////............/////////......------///000111000//////...---,,,,,,,,,///////////////.........000000000000////////////000111222222111000111222111111111111222333444555333222222111111222222333000111222333333222111000111111222222222222111111222222222222222222222222222222222222222111000///111111000000000000111111555555555444444333333222333333333222222111111111111222333444555555555555444333111000000000111111222222222111000//////...//////............//////////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,++++++******************)))******+++,,,++++++++++++++++++++++++---***'''(((***,,,,,,+++***)))))))))***+++,,,,,,)))))))))))))))))))))))),,,+++++++++,,,------...(((***,,,......,,,***(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))((())),,,---...---))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++******)))))))))------......---+++)))((()))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,...//////...,,,+++++++++***************+++,,,,,,***)))))))))***+++************************)))***+++,,,---.........---+++)))***,,,---,,,))),,,+++***)))))))))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++************++++++)))))))))***+++++++++,,,+++*********+++,,,,,,---)))***+++,,,---,,,+++***---------------------------.........---,,,,,,+++---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++------------------------------,,,+++,,,---...//////......---------......,,,---......---+++)))'''////////////000000000000---///000000///......///000000////////////000000222111111111000000//////000000000000111111111111666666444222111000000000000000111111111111000000000222444444333111111222000111222333333222111000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111000//////QQQJJJEEEDDDDDDBBBDDDHHHSSS^^^mmmxxx}}}{{{uuunnnhhheee]]]WWWMMMDDD===777333000444222///....../////////........................///......------......//////---+++,,,...///...,,,//////.........---------//////.........---------//////............/////////......---...///000111000000//////...------,,,/////////////////////...////////////............000111222222000000111222111111111111222333333444333222222111111222222333111111222222222222111111111111222222222222111111222222222222222222222222222222222222222111000000111111000000000000111111444333333222222222222222333333333222222111111111111222333444555555555555333222111000000000111111222222111111000//////...000///...------...///000////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++*********************++++++,,,++++++++++++++++++++++++///---***)))+++,,,+++************)))******++++++************************+++++++++++++++,,,------***,,,...//////...,,,***+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))+++------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++++++++*********------...------+++***)))***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---//////---,,,+++,,,++++++******++++++,,,---,,,***)))))))))***+++++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++---+++)))***,,,---+++)))'''((()))***++++++******************************++++++++++++++++++++++++************************************************))))))*********+++++++++++++++************++++++------,,,,,,+++******)))++++++******++++++,,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------......------,,,++++++++++++*********))))))******+++,,,,,,,,,,,,+++---------------------------,,,,,,,,,,,,---......000000////////////000000---...///000///---+++***....../////////000000000...000111111000//////000000000////////////000000111111111111000000000///000000000000111111111111111111///...------,,,,,,000000111111111111000000000222444444333111111222000111111222222111111000000000000000000000000000111111111111111111111111222222222222222222222222000111111111111000//////FFFAAAAAAFFFKKKOOOSSSXXX```jjjxxx|||zzzuuunnneee]]]WWWSSSHHHCCC===777444222000...333000...---............////////////////////////......////////////......///...------//////...---...............---------...............---------//////............/////////............///000000111000000//////......---......//////////////////............------------000111222222000000111222222222111111111222222333222222111111111111222222222222111111111111222222111111222222222222111111222222222222222222222222111222222222222111000000111111000000000000111111222111000000000111222333222222222222222111111111111222222333444444444444222222111000000000111111222111111000000//////...111///...------...///111////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++******************+++,,,,,,++++++++++++++++++++++++111///,,,+++,,,+++***)))++++++******)))*********************************+++************+++,,,,,,+++,,,---//////---,,,+++++++++++++++++++++++++++************************---+++)))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,+++***))),,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---......---,,,+++,,,+++++++++++++++,,,,,,---,,,+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))))),,,*********+++,,,+++***###%%%(((+++,,,+++***(((************************************************************************************************(((((()))))))))*********++++++************++++++...------,,,,,,+++++++++++++++******++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++------......------,,,,,,+++++++++*********))))))******+++,,,,,,,,,,,,+++------------------------+++,,,------......------000///////////////000000...///000111111000///...............///////////////111222222111000000111000000////////////000000111111111111000000000000000000000000111111111111111111000000////////////000000111111111111000000///111444444222111111111222111111000000111111222000000000000000000000000111111111111111111111111222222222222222222222222000000111111000000///...DDDBBBGGGRRR\\\bbbfffjjjkkkqqqyyy|||xxxwwwwwwssspppiiiaaaWWWOOOIIIEEE>>>:::666444333333333222111///---,,,---...------////////////////////////---...000000000000...---///......////////////...................................................///......------......///............/////////000111111000000/////////.............../////////////////////.........------000111222111000///000222333222111111111111111222222222111111111111222222333222111000000111222333111111222222222222111111111111111111111111111111111111222222222111111000222111111000000111111222111111000///000111333444222222222111111111111111111111222333333333333333111111111000000000000111111111000000////////////111000...,,,,,,...000111........................---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++...---,,,,,,++++++******,,,,,,+++***)))))))))***************************+++******)))******++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++************++++++++++++---,,,******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------------,,,++++++************++++++,,,---,,,+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))+++*********+++++++++***&&&(((***+++,,,+++***)))************************************************************************************************))))))))))))*********+++++++++************++++++)))******+++,,,---......,,,++++++***++++++,,,,,,,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++------------------------+++,,,---...///...---,,,------,,,,,,,,,---......---...///000000000000000---.........////////////...000222111000///000000000000////////////000000111111111000000000000000///000000000111111111111111111111222222222111111000000111111111111000000///111333333222111111111222111000//////000111222000000000000000000000000111111111111111111111111111111111111111111111111000000000000000//////...RRRQQQVVVcccnnnqqqqqqrrruuuyyy|||wwwssspppnnnccc___XXXOOOFFF???:::777555333000///000111111000000...,,,---......---,,,////////////////////////---...///000000///...------...000000//////......---.....................---...........................------------......---......///////////////000000000000////////////---.........//////000000000000000/////////......///000111111000///000111222222111111000111111111222111111000000111111222333222111000000111222333111111222222222222111111111111111111111111111111000111111222222222111111222222111111111111222222111111000000111222333444111111111111111111111111000111222222333222222222000000000000111000000000000000000///////////////000///...------...///000---------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++******+++++++++***++++++,,,,,,+++***)))))))))***************************++++++******)))******+++)))******++++++******)))++++++++++++++++++++++++++++++++++++,,,,,,---------,,,******+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++)))))))))))))))***++++++------+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))************************************---,,,++++++************************************++++++++++++++++++++++++*********************************************************+++++++++,,,,,,++++++************++++++(((((()))***+++,,,------,,,,,,++++++***++++++,,,,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++------------------------+++,,,---...///...---,,,,,,,,,,,,,,,,,,---......,,,------...////////////.........////////////000---///000000///......///000000////////////000000000000000000000000111111///000000000111111111111......///000000000000///000000111111111111000000///111333333222000000111222111000//////000111222000000000000000000000000111111111111111111111111////////////////////////000000000000000///......hhheeegggpppxxxyyyvvvtttwww}}}zzzqqqggg```RRROOOHHHAAA:::666333222111///------...///......///...------//////...,,,........................------............------,,,...000000///...---...---------...............---------.....................------------......---......///000/////////////////////////////////------......///000000000111000000000///////////////000111111//////000111111111000000000111111222111111000000000000111111222222111111111111222222111111222222222222111111111111111111111111111111000000111222222222222111222222111111111111222222111111111111222222222222000000000111111111111111000111111222222222111111...///000111111111000000//////////////////////////////............//////---------------------------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++''')))++++++*********+++++++++******)))*********++++++++++++++++++++++++,,,,,,+++************+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------...---+++)))***+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,***************+++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))***+++,,,,,,...---,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))++++++++++++)))***+++***))))))***+++000///---+++*********+++************************++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,++++++************++++++************************,,,,,,++++++******++++++++++++******++++++,,,---************************,,,,,,------......------+++++++++*********))))))******+++,,,,,,,,,,,,+++------------------------+++,,,------......------------------...///000000,,,,,,,,,------.........////////////000000000000---...000000.........///000000////////////000000000000000000111111111111000000000000111111111111///000111222333222111000000000111111111111000000...000333333111000000000111000000//////000000111000000000000000000000000111111111111111111111111........................//////000000//////...---{{{tttqqqwww}}}~~~}}}{{{}}}|||{{{yyyuuuooodddWWWNNNEEEBBB===888444222222222111///------...//////...///...---...000000...---------------------------------,,,,,,,,,,,,------***---000000...,,,,,,------------.........//////---------.........//////...------,,,,,,------...------///000000000///...........................------......///000000111000000/////////.........///000111000///...///111000000///000000111222333111111000000000000111111111111222222222222111111111111222222222222111111111111111111111111111111000000111222222222222222333222222111111222222333///000111222222000///...///000000000111111111222000111111111111111000000---...000111111111000000////////////////////////---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++)))+++------+++)))***+++*********)))******++++++++++++++++++++++++++++++------,,,++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++)))******+++,,,,,,------+++***))))))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,***)))))))))***+++---......---,,,++++++,,,---...++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++,,,---...///...---,,,+++***+++,,,,,,++++++++++++++++++++++++((())))))***++++++++++++(((***++++++(((((()))+++,,,,,,,,,,,,+++*********************************************************************************************************************++++++++++++++++++************++++++++++++++++++++++++++++++---,,,++++++******++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))+++,,,------......------+++++++++*********))))))******+++,,,,,,,,,,,,+++---------------------------,,,,,,,,,,,,---......------------...///000111------------------......000000000000111111111222...///111111///...///000000000////////////000000///000000000111111111111000000000000111111111111111222333444444333111000000000111111111111000000...000222333111000000000//////000000000000//////000000000000000000000000111111111111111111111111//////////////////////////////000000//////...---zzztttyyy~~~{{{uuupppiiiccc\\\RRRHHHAAA;;;888333000......///000...,,,++++++---......---///......///000000///---,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++------))),,,000000...+++,,,------------.........//////---------.........//////...------,,,,,,------...,,,---///000000000///...---------...............---------...///000000111//////.........---------///000111000///...///111////////////000111333333111111000000000000111111000111222333333222111000111111222222222222111111000000000000000000000000///000111222222222222222333222222111111222222333---///111222111///,,,***//////000000111111111222000000111111111000000///---...///111111111000///.........///////////////,,,...000111111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++...000///,,,))))))******)))))))))***+++,,,,,,++++++++++++++++++++++++...------,,,+++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++((())))))***++++++,,,,,,+++)))((())),,,---...---------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,)))))))))******+++++++++))))))(((((()))+++---...///...---,,,,,,---...///++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---...///000111...---,,,+++++++++,,,,,,***************************++++++++++++***))))))(((***,,,+++(((''')))+++''')))+++------,,,***(((************************))))))))))))))))))))))))************************************************))))))))))))************++++++************++++++((()))***+++---...///000---,,,,,,+++*********+++)))***+++,,,---,,,+++++++++++++++++++++++++++++++++,,,,,,---.........------------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++------------------------...---,,,+++,,,---...///*********+++,,,---...//////...------------......000111111111222222222222///000222222000///000111000000////////////000000//////000000111111111222000000000000111111111111---...000111000///---+++000000111111111111000000...000222222111000000000...///000111111000///...000000000000000000000000111111111111111111111111000000000000000000000000///////////////......---}}}{{{{{{wwwooohhhaaa\\\UUUMMMEEE@@@<<<:::333222000///........./////////............////////////.........---------------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///............---------------------------------........................//////000000///...---------...............------000//////.........//////------------------------....../////////...,,,+++444222000000333333111///000000000000000000000000111111111111111111111111222222222111111111000000000000000000111111111111222111111111000000//////111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000222111///.........///000............////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,+++++++++++++++***)))(((+++++++++++++++++++++,,,...---,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))******************************+++++++++,,,,,,,,,------------------------*********++++++,,,,,,,,,)))******++++++******))))))))))))***+++++++++,,,''''''((()))***++++++,,,++++++************++++++++++++++++++++++++++++++************************------,,,+++***)))((('''''''''(((((())))))******,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++*********))))))***************)))(((((()))************+++++++++************************(((((('''(((((()))******)))))))))***+++++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,------............------,,,,,,,,,---------.........//////------------------------,,,---------......//////111333444111---+++///333222222222111111000000000111000///......///000111444222111111222222000///000000000000111111111111111111111111111000///////////////...///000000111222111000//////000111222000000000000111111111111000000000000000000000000///////////////000000000////////////............|||wwwssslll```VVVPPPMMMHHHBBB<<<888666555222111000///........./////////............////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............---------------------------------...............---------//////////////////...------......//////...------//////............//////...........................//////000///...---,,,111///......000000///---000000000000000000000000111111111111111111111111222222222111111111000000000000000000111111111111111111111111000000000///222222222111111111111111000000000000000000000000111111000000000000111111000000000000000000000000111111///.........///000............////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******---,,,,,,++++++*********,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++************************************+++++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++++++++******************++++++++++++))))))******++++++,,,,,,++++++************++++++++++++++++++++++++++++++************************++++++++++++************)))))))))***************,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++*********))))))***************)))(((((()))************+++++++++************************))))))(((((())))))***+++***************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,------.........---------,,,,,,,,,,,,------------.........------------------------------........./////////000222333111---,,,///333333222222222111111111111000//////...///000111222222111000000111222000///000000000000111111111111111111111111111000///////////////000000000111111222111000//////000111222000000000000111111111111111111111111111111111111111111111111222222222222////////////............}}}zzzyyy{{{sssmmmfff\\\NNNDDD>>><<<999666333222111111111111000///............//////............//////...............---------------------------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,///............---------------------------------//////.........------------...//////////////////---......//////.........//////............/////////////////////////////////000000000000//////...000///......//////...---000000000000000000000000111111111111111111111111222222222111111111111111000000000000111111111111111111111111000000000000222222222222111111000000000000000000000000000000111000000//////000000111000000000000000000000000111000//////......//////---............/////////......------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------,,,++++++...------,,,+++***))))))************+++,,,---...++++++++++++++++++++++++******+++,,,,,,,,,++++++******************************+++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++,,,,,,++++++++++++++++++******++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++************************+++******)))((()))************+++++++++******************************))))))******+++++++++++++++***************************************++++++************++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,------------------------------------.........///////////////...000222000......000444333333333222222222222111///////////////000111222000///...///000111000///000000000000111111111111111111111111111000/////////000111222222222111000111111000000000000111111000000000000111111111111111111111111111111111111222222222222222222222222////////////............{{{tttrrrsssooojjjbbb\\\UUUMMMBBB:::444333222111000000000111000000//////............///......------......///........................---------------------------------,,,,,,+++++++++------------------------///............---------------------------------/////////...------,,,,,,------...///000000//////---......////////////...///............//////000////////////////////////000000111111111000000000111111000000000000000///000000000000000000000000111111111111111111111111111111111111111111111111///000000000111111111111111111111000000000000000333333222222111000000000000000000000000000000000000000////////////000000////////////////////////000000//////............---------.........//////...------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********************+++,,,------++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,++++++*********)))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++*********************************++++++******)))))))))*********+++++++++************************+++++++++******+++,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++++++++++++++,,,,,,***++++++,,,,,,------...------------------------+++++++++,,,,,,,,,------------------------------////////////////////////---...000000//////111333333333333222222222222222111111000000000000000000...------...000111000//////000000000111111111111111111111111111000//////...000222333444333111000111000000000000000000111///000000000111111111111111111111111111111111111111111000000000000000///////////////............yyynnngggeee___YYYPPPIIIDDD???999555111111000000000000000000///////////////...............------------......---.....................------------------------+++++++++,,,,,,---------------------------------///............---------------------------------//////.........---------------...///000000//////---......///000000//////...............///000000////////////////////////111111000000000111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111///000000000111111111111000000000000000000111111222222222111111111000000000000000000000000000000000000////////////000000///////////////////////////////////////......---------------............------,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++++++++***************++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,++++++******+++++++++++++++*********,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++******))))))(((*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++******************************++++++++++++******))))))*********+++++++++************************,,,,,,+++++++++++++++,,,,,,+++++++++***)))))))))))))))))))))))))))))))))***))))))(((((())))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,------...------------------------+++++++++,,,,,,,,,------------------------------///////////////.........,,,---///000000000111222222222222222222222222222333222222111000///.........---,,,---///000000//////000000000111111111111111111111111111000//////...000222333444333111000000000000111111000000000///000000000111111111111111111111111111111111111222111111111000000//////////////////............~~~nnn___VVVPPPKKKBBB;;;777444222000////////////................../////////......---......------------......---------...............------------------------******+++,,,,,,---......------------------------///............---------------------------------........................---...//////////////////---...//////000000000000......---......///000111111111111111111111111111000000000000000000111222///000111000///......000000000000000000000000000000000000000000000000000111111111111111222222222000000000000111111111111000000000000111111111111111111111111111111111111000000000000000000000000000//////......//////000000000000000000000000000...////////////...------,,,------------.........------,,,,,,,,,,,,------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++))))))***+++++++++******))))))***+++,,,------...,,,,,,++++++***+++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++******************)))))))))++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++***************+++++++++)))***++++++,,,+++++++++)))************+++++++++************************,,,,,,++++++******+++++++++++++++*********************************************))))))))))))*********++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---***++++++,,,,,,------...,,,,,,,,,------------...,,,,,,,,,,,,------------------------------------...............---------,,,---...///000111000000000111111111111222222222333333333222111000......///...---...///000///...000000000000111111111111111111111111111000/////////000111222222222111000000000111111111111000000000000000000111111111111222222222222222222222222444444444333222222111111////////////............}}}qqqaaaRRRGGGAAA===888444111//////...------............------------...//////......---...------,,,,,,------...---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................///............---------------------------------,,,,,,------...///////////////////////////...---------///000000111111111---------......///000111444444444444444444444444000//////...///000111222000222333222///...///111000000000000000000000000000000000000000000000000000000111111111222222222000000000000111111111111///000000000111111111111000000000111222222333333000000000000000000000000//////............//////000000000000000000000000....../////////...---,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,)))***++++++,,,,,,,,,+++*********++++++,,,,,,---************+++,,,------++++++++++++++++++++++++++++++,,,,,,,,,+++************************************+++++++++,,,,,,,,,------------------------,,,,,,,,,+++++++++************++++++++++++******++++++,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))*********+++++++++)))***++++++,,,,,,,,,+++)))************+++++++++************************,,,,,,+++******************************++++++++++++++++++++++++++++++++++++******))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,---)))******+++,,,,,,------***++++++,,,,,,------...,,,,,,,,,---------......,,,------------.........------------------------...---------,,,,,,,,,,,,------...///111111000...//////000000000111111111000000111222222222111000111///...///000000///...000000000000111111111111111111111111111000///////////////000000000111111///000111222222111000///000000000000111111111111222222222222222222222222555555444333333222111111////////////............{{{ooobbbWWWLLLAAA:::444333222111000000//////,,,---......///.........,,,---.../////////...---...------,,,,,,------...---------.........//////------------------------...------,,,,,,++++++***........................//////.........---------------------------------+++,,,,,,---...///000000///000000000///...------------///000111111111111---------......000111111666666666666666666666666000///.........000111222222444666555222111222444000000000000000000000000000000000000000000000000000000111111222222222222000000000000111111111111//////000000111111111222//////000111222333333444000000000000000000000000//////............//////000000000000000000000000---.../////////...,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,---***+++,,,,,,------------,,,,,,++++++++++++++++++(((((()))***+++---///000++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******************************+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,++++++******************++++++*********+++++++++,,,,,,---------++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///+++++++++,,,,,,------------,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++***)))((((((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,)))************+++++++++************************,,,++++++***)))))))))***))))))******+++++++++,,,++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***+++,,,,,,------))))))***+++,,,,,,------***++++++,,,,,,---......,,,,,,,,,------.........---------.........//////---------------------------------,,,,,,+++++++++------...///111111///---......//////000000000111---...000222333444333333222111//////000000///---000000000000111111111111111111111111111000///////////////...///000000111///000111222222111000///000000000000111111111111222222222222222222222222333333222222111000//////000/////////............lllcccVVVIII@@@:::777555111111000///////////////......................................................---,,,,,,,,,,,,---........................---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111000///...............---...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,------...///000000...//////...---...222444:::999888777555333222222///////////////000111111000000000///---...000222222111...------...111222000000000000000000000000...000222444555444333222222222111111111111222222000000000000000000000000111111111000000000000000111000000000222111///---000000000000/////////...000000000000000000000000...---+++******+++---...---------------------------,,,,,,+++*********+++,,,,,,,,,---------......*********++++++,,,,,,,,,...---+++***)))***++++++************************))))))*********+++++++++)))******++++++,,,------******+++++++++,,,,,,,,,***++++++,,,,,,++++++***............---,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,+++******,,,......---)))***,,,------,,,***)))+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------......---,,,+++,,,---...///+++++++++***++++++,,,,,,++++++++++++******)))))),,,,,,++++++,,,,,,---...---------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,++++++******************++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************,,,++++++++++++++++++++++++++++++*********)))))),,,,,,,,,+++***)))((((((++++++************++++++***************************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************...---,,,+++,,,,,,......+++...///...***)))***---,,,***)))+++...///---+++---------............///000000000000111111111111000000111222222222222222000///.........000111222222222222222111///...,,,......///000111222222333000000111111111111000000000000000000000111111111---...///000000000000000000000000000000000000000111111111000111222222333111111000......---------//////...------------...PPPJJJAAA:::555333333222111000000///////////////......................................................---,,,,,,,,,,,,---........................---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000//////...------......---...///...---,,,---///........................//////.........---------,,,,,,------...//////000000000000//////000333666888888777555444222111111///////////////000111111000000000///......000222222111...------...111222000000000000000000000000---///111222333333222111222111111000000111111222000000000000000000000000000000000000000111111111111000//////111222111/////////////////////......////////////////////////...---,,,++++++,,,---...---------------------------,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++*********+++,,,***************************+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,---------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,---+++******,,,...------)))***,,,------,,,***))),,,,,,,,,,,,++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++,,,------,,,+++************++++++++++++*********))),,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++,,,+++++++++*********))))))+++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++++++++*********)))))),,,+++++++++***)))))))))++++++************++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---...,,,---...---+++++++++,,,---,,,+++,,,///000...,,,---------............///....../////////000000000///000000111111111111111000///......///000111222111111222222111000............//////000000111111///000000111111000000///000000000000000000000000//////000000111000000000000000000000000000000000111111000000000111111222111000///......---------//////...---------------;;;777333111111111222222111000//////......//////------------------------------------------------......---,,,,,,,,,,,,---........................------------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........---------------,,,...///...---,,,---.........................../////////............---,,,,,,------.../////////111222222111111111444666666555555333222111000000///////////////000111111000000111000......000222222000///------///000222000000000000000000000000---...000111222111111000222111111000000111111222111111111111111111111111//////000000111111222222222000...///111333333333............///////////////////////////////////////...---,,,,,,---...///---------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++*********+++,,,,,,************************++++++,,,,,,,,,---------------,,,,,,+++******)))++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---+++***+++,,,------,,,***+++,,,------,,,+++***---------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,+++******)))))))))))))))***++++++......,,,+++***)))))))))++++++++++++************,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++---------,,,,,,,,,,,,+++,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************************************+++++++++***************++++++******************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,...---,,,,,,------,,,+++...------...///000...------------............///------........./////////...//////000000000000000000////////////000000111///000000111111000000/////////////////////////////////000000000000//////000000000000000000000000000111111111111000000///000000000000000000000000111111000/////////000000111000///......---......///......---------------555333000000111111111000000000///............///------------------------------------------------......---,,,,,,,,,,,,---........................---------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------,,,,,,,,,---......,,,,,,---...------------------------/////////...............---------.........//////111222222222111111333555333333222111111000/////////////////////000000111///111111111//////000111111000///......///000111000000000000000000000000...///000111111111000000111111000000000000111111000000000000000000000000......///000111222222333333111//////222555666777...////////////000000000///////////////////////////...------------...///---------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---************************+++++++++,,,,,,,,,,,,---,,,,,,,,,++++++*********+++++++++,,,,,,,,,------***++++++,,,,,,++++++***((()))***+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++,,,------,,,***+++,,,------,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,---------------,,,+++************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************)))))))))))))))************************************************+++++++++++++++************++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................///......---,,,,,,,,,,,,///,,,***+++...///---***---------.........---------------............///------........./////////---......///000/////////000////////////000000000...//////000000000111111000000000000000//////////////////000000/////////000000000000000/////////111222222222111000//////////////////////////////111000000///////////////000000///...............///...------,,,,,,------111000......//////---,,,000//////...............------------------------------------------------......---,,,,,,,,,,,,---...........................------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---......------,,,,,,---...---,,,+++,,,...------------------------////////////////////////---------...............///000111111000000111333111111000000//////......///////////////000000111///111222111000///000111111000///......///000111000000000000000000000000000000111111111111111111111000000000000000000111////////////////////////......///000111222222333444222000000333666888888000000000000000000000000.................................------.........---------------------------,,,,,,+++,,,,,,---------------------,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,,,,,,,************************************++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++***((())))))***++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---.........,,,++++++,,,---,,,+++++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------------...............************+++,,,------+++++++++++++++++++++,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************(((((()))))))))************************************************+++++++++++++++************++++++))))))))))))))))))))))))***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++///,,,***,,,///000...++++++,,,---------,,,,,,,,,---------............///....../////////000000000------...//////////////////000000000000/////////.........//////000111111222222111111111111111111//////000000000000//////000000000000//////......111111111111111000///...////////////////////////000000///////////////000000//////............///......---,,,,,,,,,,,,,,,///...---///000111000///000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---...........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,...//////...------+++---...---,,,+++,,,---////////////////////////...////////////000000000...........................///000000///...///000///////////////////////////////////////000111111///111222222111000000111000000////////////000000000000000000000000000000111111111111111111111111111000000//////000000111//////////////////////////////000000111111222222222111000111333555666666111000000000////////////........................------------------------------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,------.........,,,,,,,,,++++++++++++*********+++,,,,,,,,,++++++************************))))))*********+++++++++)))******+++,,,,,,------,,,,,,,,,,,,------------***++++++,,,,,,++++++***))))))***+++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,---...//////...---++++++,,,---,,,+++++++++++++++++++++++++++)))***************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++,,,---------------)))))))))***+++,,,......++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))***************++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************((())))))******+++++++++***************+++++++++++++++******************++++++************++++++))))))))))))))))))))))))***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---......------,,,...---,,,---...///...---+++,,,...---,,,++++++,,,---------............///....../////////000000000---......//////////////////000000000000//////...///.........//////000111222222222222222222222222000000111111111111000000111000000//////......---///000000000000//////...000000000000000000000000000/////////000000111222//////............//////...------,,,,,,,,,,,,,,,///...---///111333333222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---...........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...000000///...---+++,,,------++++++,,,---////////////////////////.../////////000000000000...........................///111000///......///....../////////////////////////////////000111111///111333333222000000111000000////////////000000000000000000000000000000000000000//////000000000000000////////////000000111111111111111111111111000000000000000111111111//////...///222333333222000000///...---,,,,,,+++........................,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,---......******+++,,,---......///,,,,,,,,,+++++++++******++++++,,,,,,,,,+++***)))*********************************+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------------...***++++++,,,,,,++++++***+++++++++,,,++++++******************************************************++++++++++++,,,---...//////---++++++,,,,,,,,,+++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,************+++,,,------+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,------...))))))*********+++++++++))))))***+++,,,------...,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************))))))******+++,,,,,,---))))))*********+++++++++,,,+++++++++***)))))))))++++++************++++++))))))))))))))))))))))))***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,............---,,,---......------...000+++...//////,,,++++++------------............///------........./////////......///000000000000//////000111111000///...---//////.........///000000000000000111222222333333111111222222222222111111111000000///......---------......////////////...000000000000000000000000/////////000111222333444//////............//////...---,,,,,,++++++,,,,,,---+++***+++---//////...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---...........................---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111000///...+++,,,------++++++,,,---.........................../////////000000111111.....................---...000111111///...//////.........//////////////////////////////000111111///111333333222111000111///000000000000000000///000000000000000000000000000//////.........//////000000////////////000000333333333333333333333333111111111000000000000000---------...000111000...//////...---+++***)))(((........................+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,---...///(((((()))***,,,---...///,,,,,,,,,++++++*********+++,,,,,,---,,,+++)))(((************************++++++,,,,,,,,,---------------,,,++++++*********,,,,,,,,,---------......+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))************************************************************+++,,,---...///---++++++,,,,,,,,,***,,,++++++******++++++,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++...------,,,,,,++++++***+++,,,---...///...------,,,,,,++++++***++++++++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---...---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,++++++*********(((((()))***,,,---...///))))))******++++++++++++(((((()))***,,,---...///,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******************************))))))***+++,,,,,,------))))))******++++++++++++---,,,,,,+++***)))((((((++++++************++++++***************************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.../////////...***---000///---,,,...111---///111000---+++,,,...---------.........//////,,,,,,,,,---------.........//////000000000000000///000111111111///...---000///...------...///000......///000111222222333222222333333333333222222111000000///...---------,,,,,,---.../////////...000000000000000000000000/////////000111333555555//////.........//////000...---,,,,,,++++++,,,,,,,,,,,,,,,------------...------------------------------++++++++++++------******+++,,,------------++++++,,,,,,,,,,,,------...---,,,+++++++++,,,---000---,,,---111333333111------------------------***+++,,,,,,---------,,,..........................................------000///...---,,,---............//////...------,,,,,,---///000000000///...////////////..............................------......///000000000000000111111111111000000000000///////////////000111111000000////////////000000111111000000000000111111222000///------///000222000000000000111222333444333222000/////////000111000000000000000000000000////////////////////////......------------......------------------------------------------------------------,,,,,,+++***------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************---//////...,,,,,,------------------,,,+++***------------------------,,,+++)))(((((()))+++,,,------,,,++++++******)))++++++++++++++++++++++++111///+++(((''''''((())),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))******++++++++++++******************************000///...---,,,++++++,,,+++++++++,,,,,,---------,,,++++++******++++++,,,---------,,,,,,+++++++++++++++------------++++++---------,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,------......------,,,+++---///...---+++******---,,,,,,++++++,,,,,,------------,,,,,,+++++++++******+++++++++,,,,,,,,,...---+++*********++++++))))))(((((()))+++---...******+++++++++,,,,,,,,,************+++,,,---...************************++++++************++++++(((***+++------,,,+++***++++++***)))(((((())))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,---.........//////000000+++,,,------......------...,,,***,,,......,,,)))......---///111111000...............//////000000111000///......///000111333222111000///...---,,,............////////////////////////000000000000111111111111111111111111444333222111000...------000000000000111111111111......................../////////////////////////////////...---,,,*********++++++,,,,,,++++++***............////////////000000000000000000000000---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,------------,,,+++++++++,,,---...+++***+++...//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,........................------------------------...------,,,---...///000////////////...---,,,+++,,,---...///000//////...////////////............////////////////////////...///000000111111000000111111111111000000000000///////////////000111111000000////////////000000000000000000000000000000111000///......///000111000000000000111222333444111111///.........///000////////////////////////////////////////////////......------------......------------------------------------------------,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,***************************+++------+++***+++,,,,,,,,,,,,,,,,,,+++******------------------------+++***)))(((((()))***+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++---,,,***)))((()))***+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++......---,,,++++++******+++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,------------,,,,,,+++,,,...---,,,++++++,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,+++*********++++++***))))))))))))+++,,,---******+++++++++,,,,,,,,,************+++,,,------************************++++++************++++++(((***+++------,,,+++***++++++***)))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***))))))***++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------............,,,------...............---+++***,,,......,,,***,,,++++++,,,---...---,,,---------....../////////111000///......///000000111000000///...---,,,,,,------------.............../////////000000000000000000000000000000000000333222222111000///......//////000000000111111111............................................................---,,,++++++++++++,,,,,,,,,,,,++++++............////////////---------------------------,,,,,,++++++,,,,,,---------------,,,+++***)))++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111////////////...---,,,+++------...////////////.../////////............---///000000000000000000000//////000111111111111111111111111111000000000000///////////////000111111000000////////////000000///000111222222111000///000000000000000000000000000000000000111111222333000000///...............////////////////////////////////////////////////......------------......------------------------------------------------,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++***((((((***+++++++++++++++++++++***)))------------------------***)))(((''''''((()))*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))******+++,,,,,,((()))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********---,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,++++++++++++*********+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++,,,---,,,++++++,,,...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,+++*********+++++++++******)))******++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,************************++++++************++++++)))***+++,,,---,,,++++++++++++***))))))))))))*********************************+++++++++,,,,,,,,,++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,------......------+++******,,,......---,,,---+++******,,,------,,,,,,,,,------------......000//////......///000000///.........------------,,,,,,,,,------------........./////////000000000////////////////////////111111111000000///////////////000000000000111111................................................,,,------......------,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------///---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,++++++------------------------,,,,,,,,,,,,,,,---------,,,,,,------...///000000------............------------.........///////////////.........---------///////////////000000000///000000111111111111111111111111111000000000//////////////////000000111000000////////////000000...///111333333111///...///000111111111111000///000000000000000111222222000000//////............////////////////////////////////////////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++***))))))))))))(((((((((++++++++++++++++++++++++*********************************)))'''(((***,,,******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))***+++,,,,,,------++++++++++++++++++++++++'''(((***+++,,,,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++++++++*********))))))++++++++++++++++++++++++***+++,,,------,,,+++******++++++,,,,,,++++++***+++,,,,,,+++***+++...000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++************************+++++++++,,,,,,,,,++++++,,,,,,+++++++++***************************++++++************++++++)))***+++,,,,,,,,,++++++++++++***))))))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,---------******+++,,,,,,,,,,,,+++)))***+++,,,---......---///---+++,,,---/////////,,,,,,,,,,,,,,,,,,,,,,,,............/////////000........................,,,,,,---------................../////////000000//////////////////////////////000000000000000000////////////000000000111................................................+++,,,------.........---,,,------......------,,,+++++++++,,,,,,,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------...------,,,*********+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++------------------------,,,---------.........///..................------***+++,,,...///000000000---------------......///............---------------------......///////////////000111111111111111111111111111000000000//////////////////000000111000000////////////000000...///111333333111///...000000111111111111000000000000000///000000111111111111111111000000//////........................////////////////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************+++,,,+++***))))))+++---)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++((()))+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------...------,,,+++---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++++++++*********))))))++++++++++++++++++++++++***+++,,,------,,,+++******++++++,,,,,,++++++***+++,,,,,,+++***+++...000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++*********)))******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******************************++++++************++++++******++++++,,,,,,,,,,,,+++***************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,*********++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------------------...---------------------++++++,,,---------------)))***+++,,,------......///---,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,+++------......////////////...////////////000000000---.........////////////............////////////000000000000000000000000///////////////000000000...////////////000000000////////////////////////........................++++++,,,---............,,,------......------,,,------------............------------------------+++,,,,,,------,,,,,,+++)))***+++,,,------------++++++,,,,,,,,,,,,------******+++,,,------------***++++++***(((''')))***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////......//////...------,,,***+++,,,...///000000000------,,,,,,------...///.........------------,,,,,,,,,------......//////......///000000000000000111111111111000000000000///////////////000111111000000////////////000000///000111222222111000///111111111111111111111111000000000//////000000111111111111111111000//////........................////////////////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++************************+++,,,---,,,******,,,---)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++******+++,,,,,,***)))(((,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++************************,,,---...///......,,,+++---,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,++++++++++++*********+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++,,,---,,,++++++,,,...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++)))******+++++++++************+++++++++,,,,,,,,,)))***,,,------,,,+++***************************++++++************++++++******+++++++++,,,,,,,,,+++************+++,,,,,,******************************+++++++++,,,,,,,,,)))***++++++++++++***)))++++++++++++++++++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,+++,,,,,,,,,------------............---------------...//////000000//////)))+++------,,,,,,---...,,,,,,+++---//////...,,,------,,,,,,,,,,,,++++++,,,---...////////////////////////000000000000000........./////////000000------........./////////000000000000000000000000////////////////////////......////////////000000////////////////////////------------------------+++,,,,,,---.........---,,,,,,------------,,,,,,,,,,,,---------.........************************+++,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,++++++,,,,,,,,,,,,------)))***+++---......------)))+++,,,***(((((())),,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,---...//////......---,,,---......///.........------,,,,,,,,,---...///.........---------,,,,,,---------...//////000000------...///////////////111111111111000000000000///////////////000111111000000////////////000000000000000000000000000000222222111000000111222222000000////////////000000///000111111111000..............................////////////////////////......------------......------------------------++++++++++++++++++++++++***+++,,,,,,---------,,,++++++++++++++++++++++++******)))))))))(((((((((***************************************************,,,------,,,++++++,,,******+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++---......---,,,++++++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,------------,,,,,,+++,,,...---,,,++++++,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++((()))***+++,,,,,,++++++******+++++++++,,,,,,,,,((()))+++---------,,,+++************************++++++************++++++++++++******++++++,,,,,,+++*********++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++++++++***)))++++++++++++++++++++++++)))***,,,------,,,***)))******+++++++++,,,,,,,,,)))******+++,,,---......------------,,,,,,++++++------...////////////...))),,,......,,,+++,,,---,,,,,,---///111111...+++...---------,,,,,,,,,,,,+++,,,---/////////////////////////////////......---------.........//////---------.........////////////////////////////////////////////////.............../////////000000////////////////////////------------------------,,,,,,------...---------++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------------------------++++++------------++++++------------,,,+++******++++++,,,,,,,,,---------)))***+++---......------+++---...---******,,,///------------------------((()))***,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***+++---///000000//////////////////...---,,,+++------,,,+++,,,---...///......---------,,,,,,,,,---......///000111111222,,,------...............111111111111000000000000///////////////000111111000000////////////000000111111000000000000111111333222000//////000222333111000////////////000000...///000000000///---,,,........................////////////////////////.........------.........------------------------++++++++++++++++++++++++***+++,,,,,,------------))))))))))))))))))))))))---------,,,,,,,,,,,,+++************************************************)))+++------,,,+++***+++***+++,,,---------------++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))******+++,,,,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++)))+++++++++,,,,,,---------,,,++++++++++++++++++,,,+++++++++,,,,,,---------++++++---......---++++++---------,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,------......------,,,+++---///...---+++******---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++'''(((***+++,,,,,,,,,+++******+++++++++,,,,,,,,,'''(((+++---...---,,,+++************************++++++************++++++++++++******++++++,,,---+++*********+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))***,,,------,,,***)))******+++++++++,,,,,,,,,(((((()))***,,,---......,,,,,,,,,++++++***************+++,,,,,,,,,++++++***---///...+++***+++------...000333555444000---.........------,,,,,,,,,***+++---///000000///...//////.........---------,,,,,,,,,---------......---------.........//////........................000000//////......................../////////000000000000000000000000000------------------------,,,------......---,,,,,,***++++++,,,,,,++++++***...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------++++++,,,,,,,,,,,,------)))***+++,,,,,,+++)))(((---------.........//////111000///......///000111...---+++,,,,,,---+++***---.........---,,,,,,+++------............------////////////000000000000000000111111111111000000000000000000000000000000000000000000000000000000222222222111111111000000444222/////////000000///111111111111000000000000//////////////////////////////............/////////////////////////////////...---,,,,,,---...///------------------------***,,,------,,,++++++,,,---------,,,,,,+++++++++((((((((())))))******+++---------,,,,,,+++++++++---,,,++++++******++++++++++++******++++++,,,---111000...,,,***)))))))))******+++++++++******)))++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++,,,++++++++++++,,,------,,,++++++******++++++,,,,,,,,,,,,++++++*********))))))******+++++++++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,+++***************++++++,,,,,,,,,---,,,+++++++++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******)))((((((''',,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******+++++++++++++++++++++++++++++++++*********)))))))))((((((((()))***++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********''''''''''''(((((((((((()))************++++++++++++******))))))******+++************************++++++++++++++++++++++++........................------------------------******+++++++++,,,,,,,,,,,,+++***)))***+++,,,---......111777;;;999111)))---...---******+++,,,+++,,,---------...////////////////////////.........///...---...000000000///////////////000000000000......------------......////////////////////////000000//////.........---111000///---------...///...------------,,,,,,,,,...---,,,,,,,,,,,,---...//////.........---------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------++++++,,,,,,,,,,,,------***+++++++++++++++******+++++++++,,,,,,,,,------000//////.........///000///...,,,---......,,,+++.../////////......---,,,------............------.../////////000000000000000000111111111111000000////////////////////////////////////////////////444333333333222222222222444222//////000000000/////////000000000111111111///////////////////////////..................///..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,++++++******++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,++++++******++++++************++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,,,,,,,------...,,,++++++******++++++,,,---------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++***+++,,,---...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******)))((((((,,,,,,++++++***+++++++++)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++***************+++,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,+++++++++***************++++++++++++,,,)))************++++++++++++++++++******+++++++++************************,,,,,,+++******))))))(((++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,------,,,+++++++++++++++///---...111555555000++++++---/////////...+++)))---------.............../////////////////////......---,,,---///000///....../////////000000000000/////////....../////////////////////////////////000/////////.........---000//////............///000////////////............---,,,,,,,,,,,,---............---------,,,,,,...------,,,,,,------...++++++++++++++++++++++++------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------......---------......///000...------...///...,,,/////////000//////...---------............------....../////////000000000///000000111111000000///////////////////////////////////////////////////222222222222111111111111333111//////000111111000---......///111222222333////////////////////////......------------..............................------............------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,+++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,++++++******++++++++++++******++++++,,,---)))***+++---------,,,,,,******++++++,,,++++++***++++++************++++++++++++++++++++++++++++++------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++---,,,,,,,,,,,,---......,,,++++++******++++++,,,......------------,,,,,,......------,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,'''((()))+++,,,---------,,,,,,+++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++******)))---,,,+++)))))))))***+++((((((***+++,,,---------+++++++++++++++++++++++++++++++++***************---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------)))************+++++++++,,,,,,++++++++++++,,,,,,*********************************)))))))))((((((++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,//////......,,,+++***)))///,,,***+++...000///---,,,,,,---......---+++***...............---------......//////////////////...,,,,,,,,,...///...---....../////////000000000000000////////////000000/////////////////////////////////...............---....../////////......000////////////............------,,,,,,------...---------,,,,,,,,,++++++------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------+++++++++,,,,,,,,,------...---,,,++++++---...///---------.........//////------,,,---------......///---,,,---...///---,,,....../////////......---------............------........./////////000000//////000000000000/////////////////////////////////////////////////////////////////////.........111000//////111222111000......//////000111111222////////////////////////------,,,,,,,,,,,,------........................,,,,,,...//////...,,,,,,++++++++++++++++++++++++***,,,------,,,++++++,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********,,,+++++++++++++++++++++---,,,++++++******++++++++++++******++++++,,,---***+++---...---,,,***)))))))))******+++*********++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,------...///,,,++++++******++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,((((((***++++++,,,,,,,,,,,,,,,,,,++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,+++++++++///---+++***)))***++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,+++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))*********+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---...//////...,,,+++***---+++((()))+++---...---000---+++,,,,,,+++---000/////////...---------,,,............////////////---,,,+++,,,.........---........./////////000000000//////////////////000////////////////////////........................+++,,,...///000///.........------------,,,,,,,,,------------------------,,,,,,,,,+++++++++******------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...+++++++++,,,,,,,,,------...---,,,+++,,,---///000---------.........//////+++,,,,,,------------------,,,+++,,,---...---+++,,,------.........------------............------............//////////////////000000000000//////........................................................................000///...000222222222000000/////////////////////////////////////////////------,,,,,,,,,,,,------........................+++,,,---......---,,,+++++++++++++++++++++++++++***,,,------,,,++++++,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,++++++******++++++++++++******++++++,,,---)))***,,,------,,,***)))''''''((()))******))))))++++++************++++++++++++++++++++++++++++++((()))******+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,((())))))***+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++******))),,,,,,,,,++++++*********))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************,,,+++***)))))))))))))))***++++++,,,,,,++++++***++++++*********************++++++,,,,,,++++++***++++++++++++++++++++++++((((((((()))))))))******))))))*********++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---...///...---,,,+++******+++---......---000...///444444///...111/////////...---------,,,---.........//////000000---,,,+++,,,.........---............///////////////......------......///////////////////////////---------...............+++,,,---/////////...---...------------,,,,,,,,,------------------------,,,,,,+++++++++*********,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,---......///+++++++++,,,,,,,,,------++++++,,,---............,,,+++***+++---------++++++,,,------------------------............------------........./////////...//////000000//////...................................................000000000000111111111111.........000222333222111000000000//////.........////////////////////////......------------......------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,+++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,*********+++++++++++++++---,,,++++++******++++++++++++******++++++,,,---&&&((()))+++---------,,,''''''((()))************++++++************++++++++++++++++++++++++++++++((())))))***+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,------,,,++++++******++++++,,,******++++++++++++,,,,,,''''''((()))+++,,,---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++***))))))(((,,,,,,++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------..................,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***************+++++++++******))))))((()))))))))***+++,,,------,,,+++***************))))))))))))***++++++,,,,,,++++++******++++++++++++,,,,,,,,,*********++++++++++++,,,)))************+++++++++***+++,,,------,,,+++***************************///...---,,,+++)))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------------***+++,,,---.../////////,,,---444??????555.....................---------------......///000000000...,,,,,,,,,...///...---------........./////////......------------......////////////////////////---------------.........,,,------.........------000////////////.........,,,------......------,,,,,,,,,,,,+++++++++******,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---******+++,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++,,,,,,,,,,,,------******,,,------.........+++++++++,,,,,,,,,------***+++---.../////////...---,,,+++,,,.........---,,,,,,---...............------............---------------.........//////......////////////......................................................000000000111111222222222------...000333444333111.........//////////////////////////////////////////..................///---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,)))*********++++++++++++---,,,++++++******++++++++++++******++++++,,,---((())))))***+++,,,,,,---((()))***++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++************+++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------))))))******+++,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------...---+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((((())))))************)))++++++++++++++++++,,,,,,******,,,---------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***+++---...//////...---******+++,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++******))))))******++++++)))***,,,------,,,***)))+++++++++*********))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------)))************+++++++++)))***+++------+++***)))************************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,++++++,,,------...000111,,,***222======333,,,...---------...............------......///000000111...---,,,---///000///...---------.........////////////............//////////////////////////////,,,,,,,,,------...............------,,,,,,------000////////////.........,,,,,,---......---,,,,,,---,,,,,,,,,++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++,,,,,,,,,---------(((***+++---......---,,,---------.........//////***,,,---///000000//////...---,,,---///000///...------...///000000//////---..................------------.........//////......////////////............................................................//////000000111111------...000333444333111,,,------...///000111111//////////////////////////////............//////------------------------...---++++++++++++---...------------------------***,,,...---,,,+++,,,,,,---------,,,,,,+++++++++((((((((())))))******+++))))))******++++++++++++---,,,++++++******++++++++++++******++++++,,,------,,,+++***)))))))))))))))***+++,,,---.........++++++************++++++++++++++++++++++++++++++------,,,+++***)))((('''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******))))))******+++,,,,,,++++++++++++++++++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---...//////...---,,,++++++---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***(((''''''&&&'''(((***++++++++++++*********++++++,,,,,,---***+++,,,---...---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++'''))),,,...//////---,,,((()))***+++,,,---------++++++++++++++++++++++++))))))******++++++++++++************+++,,,------)))***,,,------,,,***))),,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++((()))+++,,,,,,+++)))(((************************###$$$&&&(((+++---...///........................++++++++++++++++++++++++******+++++++++,,,,,,,,,///...,,,***))))))******,,,,,,+++++++++---000333///)))***111222++++++222,,,------....../////////---------...///000000111///...---...000000000///---------.........//////000000////////////000000////////////////////////,,,,,,,,,------.........000///---,,,+++,,,,,,---......---------,,,,,,,,,,,,,,,---......---,,,,,,---------,,,,,,,,,++++++........................+++++++++,,,,,,------------,,,,,,++++++,,,,,,---)))***,,,------,,,***)))******************************)))))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///,,,******---...---+++***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,111///------//////---***........................//////.........---------........................////////////////////////////////////////////////////////////////////////........................------............------......///000000///......,,,---...//////...---,,,...---,,,,,,+++++++++++++++,,,------++++++,,,---------,,,,,,,,,,,,++++++---,,,,,,+++***)))((((((++++++++++++******))))))))))))*********+++++++++,,,,,,+++***))))))******---,,,,,,++++++,,,,,,---((()))*********((('''&&&++++++++++++++++++++++++))))))***+++,,,,,,---------,,,+++))))))))))))***,,,,,,,,,++++++************+++,,,,,,******+++,,,++++++******++++++,,,---......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...........................------------------------...---,,,+++++++++,,,---///...---,,,+++,,,,,,---************************///...---,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++---......---+++******+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++...---,,,++++++,,,---...---.........---,,,,,,+++)))***,,,---...---,,,,,,...------,,,,,,++++++***,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++***************------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***))))))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,------...///000000///...---,,,++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,---------......////////////////////////---,,,++++++++++++,,,---,,,---......------...000000000//////......------...---,,,,,,,,,,,,---...////////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000///...---,,,---,,,++++++,,,---///000,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---***+++---......---+++***************************,,,,,,+++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,******---...---++++++,,,------,,,,,,---...------------------------///---,,,---///000...---........................//////.........---------........................////////////////////////////////////////////////////////////////////////........................------............------........................,,,---...//////...---,,,------,,,+++++++++,,,,,,+++,,,------++++++,,,---------,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))++++++++++++*********)))******+++++++++,,,,,,,,,,,,++++++***))))))******---,,,,,,++++++,,,,,,---)))************)))((('''++++++++++++++++++++++++))))))******+++,,,,,,---++++++***))))))***+++,,,,,,,,,,,,+++++++++******,,,---......,,,,,,---...,,,,,,++++++,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,---///...---,,,,,,,,,------************************------------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++,,,,,,+++******,,,------,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,------------......---,,,,,,+++***+++,,,---...---,,,,,,------,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,------......******************++++++,,,---------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++************++++++,,,,,,++++++***,,,,,,++++++++++++++++++,,,,,,------...//////000///...---,,,++++++++++++++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,---------.................................---,,,++++++,,,---...+++,,,...---,,,,,,---///000000////////////////////////...------...//////////////////............//////.........---------........................---------.........//////....../////////...------///...---,,,+++,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,............,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++------,,,++++++---......------...///........................---,,,+++---///000000///.......................................---------........................////////////////////////////////////////////////////////////////////////........................------............------...------,,,,,,------...------............------,,,,,,+++++++++,,,------+++,,,------++++++,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,------,,,+++******)))*********,,,,,,++++++++++++,,,,,,******+++++++++***))))))++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))))))))***+++------,,,,,,,,,++++++++++++***,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,---......---............------,,,---------,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---,,,,,,,,,------+++++++++++++++++++++++++++,,,---.........---,,,+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---......,,,***((()))***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,---------------,,,,,,+++***+++,,,---------,,,+++++++++,,,,,,,,,,,,------++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---...//////)))))))))***+++++++++,,,,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,---......//////......---,,,++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,---------....................................------------......***,,,------,,,+++---...//////000000000000000000000000///......///000000/////////............---...............---------........................---------...............,,,,,,---............---...---,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,++++++++++++++++++++++++*********************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---///...------...000------------------------------------...//////...........................................................................////////////////////////////////////////////////////////////////////////........................------............------------,,,++++++,,,------------------------------++++++++++++,,,,,,---...+++,,,------++++++,,,---------,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,++++++***************+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++************++++++,,,,,,++++++++++++++++++++++++)))+++++++++***)))***+++,,,++++++++++++,,,---------------......------,,,...------,,,,,,++++++******+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------...------------------------++++++++++++++++++++++++)))+++---/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++,,,---......---,,,+++,,,,,,---------,,,,,,+++***+++,,,---------,,,+++******+++,,,,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))***++++++,,,------(((((()))***+++,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++*********,,,,,,,,,------............---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................+++,,,...---,,,,,,---/////////000000111111222222//////////////////////////////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,........................***+++,,,---............+++++++++,,,,,,---......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,,,,+++,,,---///...------...000,,,,,,,,,,,,,,,,,,,,,,,,...//////...------------........................---.............................................////////////////////////000000000000000000000000////////////////////////........................------............------,,,,,,++++++++++++,,,,,,---------,,,,,,---------++++++++++++,,,,,,---...+++,,,------++++++,,,---------,,,,,,,,,+++++++++*********+++,,,,,,------+++++++++++++++++++++,,,))))))))))))************+++***************++++++,,,++++++******++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++)))***++++++))))))***+++***************++++++,,,,,,,,,---------------,,,---------,,,,,,+++++++++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------............,,,---------------------++++++++++++++++++++++++)))+++---/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---)))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***+++,,,------,,,+++***++++++,,,,,,---,,,,,,++++++,,,---------,,,+++*********++++++,,,---......+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********)))))))))))))))(((((()))***+++,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,---------------------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................---...//////......///000//////000000111111222222....................................---------------.....................,,,,,,,,,,,,,,,,,,,,,,,,.....................---******,,,---......//////,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******---------------------------,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---++++++,,,+++---......------...///,,,,,,,,,,,,,,,,,,,,,,,,///000000///---+++,,,---........................---------.......................................////////////////////////000000000000000000000000////////////////////////........................------............------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,,,,+++++++++,,,------+++,,,------++++++,,,---------,,,,,,,,,,,,++++++***+++++++++,,,,,,------++++++++++++,,,,,,,,,,,,((((((((())))))))))))************)))******+++,,,++++++************++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++------------,,,+++***)))***++++++++++++,,,,,,,,,+++,,,---,,,+++***+++---)))))))))))))))***+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///......+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++++++++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++,,,---------,,,+++*********+++,,,,,,---......++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********)))))))))(((((()))))))))***+++++++++,,,++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------------............---------///000000//////000111//////000000000000000000---......//////......---.........------------,,,---------......................................................---------++++++,,,......///////////////...---+++)))(((''',,,,,,,,,+++++++++******------------------------+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))),,,//////---++++++,,,+++,,,------,,,,,,---...---------------------------...000///---,,,---///........................---------.........//////........................////////////////////////000000000000000000000000////////////////////////........................------............------***,,,...//////...,,,***------,,,++++++,,,------------,,,+++++++++,,,,,,+++,,,------++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------((())))))))))))***************))))))***++++++,,,++++++************+++++++++******)))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++*********+++++++++,,,,,,,,,***,,,---,,,+++***+++,,,******))))))******+++,,,***+++,,,---------------***++++++,,,,,,------...,,,,,,++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.../////////...+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++------------------------***+++,,,------,,,+++***)))***,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***+++++++++,,,,,,---------++++++,,,------,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++******************++++++***+++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++************++++++,,,,,,++++++************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,---......---,,,+++---...//////......///111000000//////////////////...///000000000000///............---------,,,,,,---------.........//////........................//////.........---------,,,---...///////////////,,,,,,------,,,+++)))))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,+++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((,,,//////---++++++,,,***+++---,,,++++++,,,...........................***---//////------///111........................---------.........//////........................////////////////////////000000000000000000000000////////////////////////........................---..................---***,,,...111111...,,,***------++++++++++++------...------,,,+++++++++++++++,,,------++++++,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))************+++++++++******))))))***+++,,,,,,++++++************++++++******)))))))))***,,,---++++++++++++++++++++++++------------------------)))***,,,---......---,,,*********++++++,,,,,,,,,(((*********)))((()))***++++++******++++++,,,---***+++,,,,,,------------)))***+++,,,------...///---,,,+++***+++,,,---...........................------------------------***+++---///000000///...***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,+++++++++******------------------------((()))+++,,,,,,+++)))(((+++,,,---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---,,,+++******+++,,,---)))***+++,,,,,,,,,,,,,,,,,,------...---,,,******++++++,,,,,,,,,,,,------++++++------------++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,---......///+++++++++******************+++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***))))))+++++++++,,,,,,+++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,------,,,++++++,,,---......------...000000000//////......------///000111222222111000///......---------,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------...//////000/////////%%%'''))),,,---...//////,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,+++*********---,,,+++******+++,,,---------,,,++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///,,,+++,,,...///---+++++++++,,,,,,,,,,,,------........................+++,,,------......------++++++,,,------......///........................//////////////////////////////.........---------111111000000//////......111111000000//////......------............------,,,------......------,,,///...---,,,,,,,,,---...///---+++((((((+++---///------------,,,+++******------------------------.........------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,,,,---)))))))))***+++++++++,,,,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,++++++*********++++++---......---++++++******+++++++++,,,,,,,,,---------------...///000+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++---.../////////...---,,,//////...---,,,++++++***++++++,,,,,,,,,---------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111...---,,,,,,,,,,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,...///000///,,,)))'''************************++++++++++++++++++++++++,,,------...---,,,***))),,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---******++++++,,,,,,------***++++++,,,,,,------...,,,,,,+++***))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++******))))))))),,,,,,,,,---------.........---,,,,,,++++++++++++***+++,,,,,,------,,,,,,000000...---+++***((((((---,,,,,,+++,,,---///000.........------,,,,,,,,,///---+++,,,...///---***,,,---...//////...---,,,...........................------,,,,,,------...000///---,,,,,,---...//////.........------------......---------,,,,,,,,,++++++***)))(((((()))))),,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((''',,,,,,+++******+++,,,,,,---------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***++++++,,,,,,,,,,,,------------------------------+++,,,------......------------------------------................................................//////.........---------000000000000//////......////////////.........---------............---------..................---,,,+++*********+++,,,,,,...---+++******+++---...---------------,,,+++***------------------------......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++++++++***+++++++++,,,,,,------,,,,,,,,,------------......------------------,,,++++++,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------,,,,,,++++++++++++,,,---/////////...............------,,,,,,+++++++++,,,,,,,,,---------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...---,,,,,,,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---111222333444444111///---************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,------------,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---&&&&&&&&&&&&'''''''''(((******+++,,,,,,------...,,,++++++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---))))))***++++++,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********.........------,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,+++++++++,,,++++++,,,------------------------,,,,,,+++++++++------,,,,,,,,,---...//////...............---------,,,***,,,...000...---------...//////...------...........................------,,,,,,------...,,,,,,------............/////////.........------------------,,,,,,,,,,,,,,,,,,+++***************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************)))((((((,,,,,,++++++++++++,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------//////...------,,,++++++........................------------------------...............---------000000000////////////...............------------------............------......////////////......************++++++---------,,,,,,++++++,,,,,,---,,,------------,,,,,,+++------------------------------------,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,---++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))))))))+++++++++***************((())))))***+++,,,,,,---,,,,,,,,,,,,------------,,,------------------...++++++************++++++************++++++++++++,,,++++++++++++++++++***+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++)))***,,,...////////////------------------------,,,,,,,,,,,,------------------------------------,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------......------,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------...000111111000...---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++************+++,,,,,,------------,,,,,,******************************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---((())))))))))))***************++++++,,,---------,,,+++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++)))))))))******++++++,,,++++++++++++++++++++++++------,,,,,,+++***))))))+++++++++++++++*********++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,---............---+++++++++,,,------............---,,,,,,,,,------.........///////////////++++++***,,,///000000///------...//////...------...........................------,,,,,,------...)))+++,,,.........---,,,000000000/////////......,,,,,,,,,,,,++++++++++++------,,,++++++++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......---------,,,,,,,,,........................------------------------........................////////////////////////........................------............------------............------++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++,,,,,,---------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++,,,...000000,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,+++++++++***,,,+++++++++***)))))))))((())))))***+++,,,------++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...//////......,,,,,,,,,------.........,,,,,,,,,------------...------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------------------------,,,,,,+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,------)))***+++---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))))))))++++++,,,,,,,,,------,,,,,,,,,************++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,------------------*********+++,,,,,,------++++++***************+++***+++++++++++++++,,,,,,++++++++++++++++++++++++************************)))*********+++++++++,,,++++++++++++++++++++++++...------,,,+++***))))))************))))))))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,---......//////......***++++++,,,---.../////////......---,,,,,,,,,,,,------....../////////000,,,,,,,,,---.../////////---..................---...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,+++000000000000////////////,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------..............................---------------------------..................................../////////////////////////////////------............------+++,,,,,,------,,,,,,+++***+++,,,---......//////+++,,,,,,------,,,,,,++++++,,,------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***,,,...000333444---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......,,,+++++++++***)))))))))*********+++,,,------...+++++++++,,,,,,,,,------*********++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,------------...------......---,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,++++++,,,,,,------.........,,,,,,---------.........------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,------------------------,,,,,,+++++++++,,,,,,---------------------------+++++++++,,,,,,---------,,,,,,...///000000//////++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------++++++*********+++,,,---++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---************************))))))***++++++,,,,,,---+++***************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++***)))))),,,---------------------******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,---......//////......---------------------............------,,,,,,+++,,,,,,,,,------......///...............---...............------....................................------,,,,,,------...111///,,,***))))))+++,,,000000000000////////////,,,,,,,,,+++++++++******++++++*********++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))***++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---///000///...---...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,---...//////........................---------------------------------...............---............//////////////////000000000000000------............------++++++,,,,,,,,,,,,++++++))))))++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,....../////////.........------,,,,,,+++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******,,,...000222333...---,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........+++++++++***************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------------...++++++************++++++,,,,,,,,,,,,---------------...///000///...---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,---......---,,,+++***,,,,,,,,,------.........,,,---------............------------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,------......------,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------------...//////000//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------...,,,+++*********+++,,,---+++******))))))******+++++++++++++++++++++++++++++++++******++++++,,,---************))))))))))))))))))******+++,,,,,,,,,*********)))******+++,,,*********++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,---............---............------------------.........---,,,,,,,,,,,,,,,---------------...///000///---,,,---...///...------------...///...........................------,,,,,,------...333000,,,)))((())),,,...000000000/////////......,,,,,,,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,+++++++++******------------------------************************...---+++))))))***,,,---,,,,,,---......---,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++*********************************+++,,,,,,------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///---,,,---///++++++,,,,,,,,,,,,------------------------------+++,,,------......------,,,---------------------................................................---------.........//////---------.........//////........./////////000000------............------+++,,,,,,------,,,,,,+++******+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000000000///......---,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,------......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++***************++++++++++++,,,,,,,,,...------------------,,,++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,---///000000///...---+++,,,,,,------,,,,,,++++++++++++,,,,,,---------***+++,,,---...---,,,+++,,,,,,------------------------------............------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111000//////,,,,,,---......---,,,,,,++++++******+++,,,,,,---++++++++++++++++++++++++)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------,,,+++***))))))+++---...,,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,+++++++++)))))))))***++++++,,,,,,******))))))***++++++,,,)))******+++,,,,,,------++++++++++++++++++++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,(((((()))))))))*********,,,,,,,,,,,,------------,,,+++++++++,,,,,,---...++++++,,,---------------........................+++,,,---.........---,,,............------------,,,...000///...---///111///...------------...///...........................------,,,,,,------...000...,,,******,,,///000/////////.........------------------,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,+++++++++******------------------------************************333000---+++***,,,///000,,,,,,---......---,,,,,,))))))))))))))))))******++++++++++++++++++++++++************************,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++,,,---------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++,,,///++++++,,,,,,,,,---------........................+++,,,------......------///......------,,,,,,+++........................////////////////////////---------.........//////---------.........//////---------.........//////---..................---,,,------......------,,,,,,---.........---,,,+++---,,,,,,++++++,,,,,,---***+++,,,...///000000000//////...---,,,,,,++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,------+++***)))(((((((((///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))((((((((())))))******+++++++++,,,++++++******)))(((((((((******+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,---......---,,,+++((())))))))))))************,,,...000000///...---+++,,,,,,------,,,,,,++++++++++++,,,,,,---------((()))+++---.........------------------------------------.........//////------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///111222222111000,,,,,,---......---,,,,,,+++*********+++,,,,,,---************************)))***+++---......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,---...------,,,+++++++++,,,,,,+++++++++((())))))***++++++,,,,,,,,,+++***))))))+++---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++*********)))))))))***++++++,,,,,,******))))))***+++,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++++++++******************++++++++++++++++++++++++)))******++++++,,,------++++++,,,,,,,,,---------,,,,,,------------......++++++++++++,,,,,,---...***+++,,,,,,------,,,,,,,,,---------.../////////***+++---...///...------000000//////.........---***---//////......000333///...---,,,,,,---...///...........................------,,,,,,------...,,,,,,,,,---...///111222///.........------------......------------,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,,,,,,,++++++,,,------,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,---***((((((***,,,+++))))))***+++,,,---,,,++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++---------------------------,,,---...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------........................................................................---------............///------------------------+++,,,------......------------------------------...---,,,+++************---------......000111111000///...---,,,---......------------------------------,,,++++++,,,,,,,,,)))************+++++++++---------......---,,,,,,,,,,,,............,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***,,,------,,,***)))---------,,,,,,+++++++++************************,,,,,,,,,------.........++++++++++++++++++++++++))))))***+++,,,...///000,,,,,,---.../////////...***+++---//////...---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------,,,,,,,,,+++++++++........................+++,,,,,,------,,,,,,+++---++++++---000111///------,,,++++++******++++++)))***+++---...//////000...------,,,,,,++++++***...,,,***+++---...,,,************++++++,,,,,,,,,---------------------------------,,,,,,++++++++++++,,,------,,,,,,...///,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,++++++***)))(((((()))************+++++++++,,,,,,++++++,,,,,,---...************************++++++++++++++++++++++++''')))***,,,------,,,,,,++++++++++++******))))))++++++++++++,,,---......,,,+++******)))*********)))))))))))))))))))))))),,,,,,++++++,,,,,,---...---,,,++++++******++++++***++++++,,,,,,++++++***++++++++++++,,,,,,---...---++++++,,,...///...---+++,,,,,,------,,,,,,+++)))***++++++,,,---..............................------------------------////////////////////////111000...------...///000---------............///........................)))+++---///000000000///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))((())))))***++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++------,,,+++++++++++++++,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,...,,,***+++---...---+++***+++,,,---------,,,+++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++------------------------,,,++++++---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................////////////////////////........................---------............///---------------------------......///////////////------------------------...---,,,+++************------------...///000000//////---,,,,,,,,,---...------------------------------,,,,,,+++,,,,,,---++++++++++++************++++++,,,,,,,,,+++++++++)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***,,,------,,,***))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++++++++++++++++++++++++++++++++,,,---......+++,,,,,,------------,,,,,,,,,,,,,,,,,,---...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---,,,+++---000111000------,,,++++++***+++++++++******,,,---......//////------------------------///---,,,,,,...///...,,,,,,,,,,,,------.........---------------------------------,,,,,,++++++++++++,,,...---,,,,,,---///,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,++++++***))))))(((************++++++++++++,,,,,,++++++,,,,,,---...(((((()))***+++,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,---------++++++++++++*********)))*********+++,,,---...///,,,++++++***************+++++++++++++++++++++++++++++++++++++++,,,---------,,,++++++******++++++***++++++,,,,,,++++++***++++++*********+++,,,,,,,,,,,,---------------...------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................///...---------...///000---------............///////////////////////////,,,---............---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,------,,,+++***))))))(((,,,,,,,,,++++++++++++***,,,++++++******++++++,,,---,,,,,,---......---+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------+++******+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////........................---------............///------------------------------...///////////////------------------------------,,,+++************,,,,,,+++,,,,,,---...//////...---,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---------,,,,,,++++++******)))))))))*********************))))))(((((())))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,------,,,+++***++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,++++++,,,,,,,,,+++,,,,,,,,,,,,++++++***...---+++******,,,...000...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------.....................------------,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,...000111000...------,,,+++++++++++++++++++++,,,---------------,,,,,,---......///000000...,,,+++,,,---...---,,,,,,,,,------------......------------------------------,,,,,,,,,,,,+++++++++---...---,,,,,,---///,,,++++++******++++++,,,))))))*********+++++++++,,,,,,++++++***)))))))))************+++++++++,,,,,,,,,++++++,,,,,,---...************+++++++++,,,++++++++++++++++++++++++++++++++++++,,,---......++++++++++++************))))))******,,,---...///,,,,,,+++***************------------------------+++************+++,,,,,,---,,,++++++******++++++***++++++,,,,,,++++++***++++++******))))))******,,,...///...,,,***,,,......//////////////////...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---,,,,,,,,,---...///000---------............///////////////////////////.........---,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++******)))(((++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,+++***)))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------+++******+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................////////////////////////........................---------............///------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++++++++******+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------.........---,,,+++***)))))))))))))))))))))******+++---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++++++++******)))))))))+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---,,,,,,+++******---,,,+++++++++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---...///000//////------,,,++++++++++++,,,,,,,,,---------,,,,,,+++,,,---------.........///************************++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...,,,++++++******++++++,,,************+++++++++++++++++++++*********))))))*********+++++++++,,,,,,,,,,,,++++++,,,,,,---...///...---,,,***)))((('''++++++++++++++++++++++++---,,,+++++++++,,,...///++++++++++++++++++++++++)))))))))***+++---...///,,,,,,+++************+++------------------------******))))))******+++,,,---,,,++++++******++++++***++++++,,,,,,++++++***---,,,+++******)))******+++///111///+++(((+++///......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................+++++++++,,,---...//////---------............///---------------------------------,,,+++***)))(((+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++,,,++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++************)))))))))))))))******++++++,,,,,,------,,,,,,++++++++++++,,,,,,------------------------------------,,,++++++---...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------................................................------------------------........................---------............///------------------------***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++************++++++,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,---------,,,,,,,,,------...///000///...---,,,******)))+++************+++,,,---...---,,,++++++,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++------------------------******************************))))))((((((''''''++++++,,,,,,,,,---------++++++++++++,,,---......---------------,,,+++******+++,,,---------,,,+++------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---.........//////...---,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,+++***---------,,,,,,,,,++++++************************++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,...,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,---+++++++++******************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...//////...,,,***)))((('''++++++++++++++++++++++++---,,,+++***+++,,,---...+++++++++++++++++++++,,,)))))))))***+++,,,......---,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,---,,,++++++******++++++***++++++,,,,,,++++++***...---,,,++++++++++++++++++///111///+++(((+++///,,,------......------,,,******+++,,,,,,---......------------------------------------------------........................***+++,,,------...//////---------............///------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++************************+++,,,,,,,,,,,,---------))))))******+++,,,,,,,,,,,,,,,,,,,,,+++***))))))'''(((***,,,------,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++******+++,,,+++))))))+++---***))))))))))))***++++++++++++------------+++++++++,,,,,,,,,,,,,,,,,,------------------------------,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................................................................,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///------------------------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++************++++++++++++,,,,,,,,,+++***)))******++++++,,,,,,------,,,,,,,,,,,,---...///000000000///...,,,+++******,,,+++******+++,,,...///,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((((((((++++++,,,,,,------......+++***++++++,,,---...///,,,---------------,,,+++(((***,,,......---+++***,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------,,,------------------------+++,,,,,,------,,,,,,+++)))+++---------,,,---......------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***...------,,,++++++******,,,---...---,,,+++,,,.........------------,,,,,,------------------------++++++,,,,,,,,,,,,---------.........,,,+++,,,---,,,++++++******++++++,,,++++++,,,,,,,,,---------************************++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++,,,++++++++++++,,,,,,,,,,,,******)))******+++,,,---------,,,+++++++++++++++************************+++************+++,,,,,,---,,,++++++******++++++***++++++,,,,,,++++++***------,,,,,,+++,,,,,,,,,,,,...///...,,,***,,,...++++++,,,,,,,,,,,,++++++)))******+++---......///........................------------------------------------------------+++,,,---...............---------............///........................+++*********+++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++******+++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------*********+++,,,---------++++++,,,,,,,,,++++++***(((***+++---...---,,,+++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++******+++***(((&&&'''***---,,,+++*********+++------***+++---......---+++***---,,,,,,,,,,,,,,,,,,+++---------------------------+++))))))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------................................................------------------------........................---------............///------------------------,,,,,,---............---++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,++++++******+++++++++***+++,,,,,,,,,+++)))))))))******+++,,,,,,------,,,,,,,,,------...///000000//////...---,,,,,,+++,,,+++*********,,,...///******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,++++++,,,,,,---......///,,,,,,,,,++++++,,,,,,---***++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++'''***,,,,,,+++***,,,.........---,,,,,,,,,,,,---***++++++,,,,,,,,,++++++---------------,,,,,,,,,,,,...///...,,,,,,---///.........------,,,,,,,,,------------------------+++++++++,,,,,,------------...///...,,,+++,,,---,,,++++++******++++++,,,***+++++++++,,,,,,,,,,,,************************+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++******)))+++++++++,,,,,,,,,------++++++************++++++------,,,++++++++++++,,,+++++++++++++++++++++++++++++++++++++++,,,---------,,,++++++******++++++***++++++,,,,,,++++++***++++++++++++++++++,,,---,,,,,,---------------...++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------------------------------------------------------------------------------------.../////////...------------............///........................,,,++++++***+++,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++******+++,,,------......)))***++++++,,,,,,,,,,,,+++,,,---......---+++************++++++,,,,,,,,,***+++,,,------,,,+++***(((((('''$$$"""###(((,,,...---,,,+++,,,---...///***+++---......---+++***---------,,,,,,+++++++++------------------------,,,***((((((***+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................................................................---------.........//////------------------------******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++++++++++++++,,,******+++,,,+++***)))((())))))***+++,,,,,,------,,,,,,,,,---...///000000/////////...------,,,,,,+++***))))))***,,,...///***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,+++++++++,,,,,,---------************************,,,,,,,,,------.........++++++,,,,,,---.../////////...---,,,++++++++++++((()))***+++++++++++++++,,,+++***))))))+++---...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,+++++++++************************+++,,,,,,------,,,,,,+++&&&))),,,,,,***)))+++---......---,,,,,,,,,,,,---)))***+++,,,,,,,,,,,,,,,,,,,,,------.../////////***,,,...---+++***,,,...,,,,,,,,,++++++*********------------------------+++++++++,,,,,,------------...///...,,,+++,,,---,,,++++++++++++++++++,,,)))************+++++++++******************++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---.........------,,,+++******++++++++++++++++++++++++((()))***++++++***((('''+++++++++,,,,,,---------,,,+++******)))*********...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,++++++******+++++++++++++++,,,,,,+++++++++***)))))))))***+++,,,,,,---++++++,,,...///...---+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...///000000000///...------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************))))))+++,,,,,,+++***))),,,,,,,,,++++++***************+++++++++,,,,,,,,,(((((((((((())))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,++++++***++++++++++++++++++++++++************************------------------------*********++++++,,,,,,,,,,,,,,,---------.........)))***,,,---......---,,,******+++,,,,,,---.........------,,,,,,------...---......///000/////////+++,,,---------,,,+++***........................111000000///......------------------------------...------------...//////++++++,,,------......///------++++++++++++------.........------,,,,,,,,,......---,,,+++))))))(((++++++,,,,,,,,,,,,------...------,,,,,,------...+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++******+++---...///............---,,,+++***---,,,,,,++++++,,,,,,---------,,,,,,+++***))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++(((***+++---......------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++***)))((('''+++++++++************)))******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++,,,------,,,,,,,,,000///...---------------,,,---...//////...---,,,---------,,,,,,+++++++++...---,,,+++***+++,,,,,,,,,,,,,,,---------......//////...---,,,,,,++++++,,,,,,+++***+++,,,---...,,,,,,++++++,,,,,,---...---...............------,,,,,,------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,------,,,,,,+++***(((***,,,+++)))(((***---************************++++++************++++++++++++,,,,,,,,,+++******(((((()))***+++,,,,,,---...---+++*********++++++************************,,,++++++******++++++,,,)))***,,,---,,,***((('''(((((()))***++++++,,,,,,)))+++,,,,,,+++***,,,---,,,++++++***)))))))))***,,,,,,,,,,,,,,,+++***)))------------------------...............---------........................------------------------........................------............------,,,------......------,,,***+++,,,,,,------,,,,,,...---,,,,,,++++++++++++,,,++++++******++++++,,,+++++++++*********))))))***,,,......,,,***((((((************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,)))))))))************+++************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))*********+++++++++)))***+++++++++***))))))+++++++++,,,,,,---------------,,,,,,,,,,,,------------...////////////...))))))+++,,,,,,,,,++++++................................................------------------------...------------...//////---------------------------,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------............******+++++++++,,,,,,,,,++++++******+++,,,...///............---,,,+++***---,,,,,,++++++,,,,,,---------,,,,,,+++******)))***++++++++++++++++++***************************++++++,,,---.../////////++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,++++++***)))(((++++++++++++***************++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------((()))***,,,---...//////...------,,,++++++,,,,,,,,,---............---,,,,,,,,,,,,------............---,,,+++++++++,,,,,,,,,,,,,,,---------......///......---,,,,,,++++++++++++*********+++,,,---,,,++++++++++++,,,------,,,,,,------------,,,,,,---///111222222111///...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,------,,,,,,+++***(((***++++++)))(((***,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++,,,,,,---,,,+++***)))+++++++++,,,,,,------...)))+++,,,,,,+++***,,,---+++++++++******++++++,,,---------------,,,++++++---------------------------------...............------------------------------------------------------------------------------............------,,,------......------,,,***+++,,,,,,------,,,,,,...---,,,+++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++*********,,,...---+++***))))))************************+++++++++++++++***************+++++++++,,,,,,,,,*********+++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,******+++,,,,,,---......++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))))))))************++++++,,,++++++)))(((''',,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---...............******+++,,,---------,,,........................+++,,,,,,---.../////////------------------------...------------...////////////...------,,,+++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++***++++++,,,---...---......------,,,+++***---,,,,,,++++++,,,,,,------,,,,,,++++++***************++++++++++++******************************++++++++++++,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******,,,+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------((()))***,,,---...//////,,,++++++************++++++,,,,,,------,,,,,,+++---------..................---,,,+++++++++,,,,,,+++,,,------......------.........------,,,,,,+++******)))))))))***+++,,,+++++++++++++++,,,------,,,------.........---------///222444444222///,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,------,,,,,,+++***((()))+++******)))+++,,,++++++++++++++++++++++++++++++************++++++---,,,+++******+++,,,---+++++++++,,,,,,,,,,,,,,,---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---,,,,,,+++++++++,,,------------.........---,,,,,,------------------------,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------......------,,,***+++,,,,,,------,,,,,,---,,,,,,++++++++++++,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,+++***,,,---,,,******+++,,,************************+++++++++*********************+++++++++,,,,,,,,,************+++++++++,,,************************------------------------))))))*********++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************************************************,,,,,,,,,++++++*********++++++,,,,,,,,,---------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---+++,,,------......------//////////////////..............................++++++,,,,,,---.........------------------------...------------...//////......---------,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,+++***))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))++++++++++++++++++++++++******+++++++++,,,,,,------------------,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********)))******++++++******)))***************************)))((((((((()))+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,+++,,,,,,+++++++++*********+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++***,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------,,,++++++++++++***************+++++++++++++++++++++++++++111000///...,,,+++))))))------,,,,,,,,,++++++++++++,,,---.........------......---------,,,,,,,,,***************++++++,,,+++++++++***+++,,,,,,---...///000000000000000000,,,---///000000...,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***)))***+++++++++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++******+++---///---------,,,,,,+++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,++++++******************)))+++,,,,,,+++***,,,---///...---,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,***+++,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,+++******,,,---******************************************************+++++++++,,,,,,,,,)))))))))*********++++++************************))))))))))))))))))))))))))))))*********+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++************************************************,,,,,,,,,++++++*********---------............///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,+++,,,------......------222111000///......------........................------------------------------------------------...------------...//////,,,,,,,,,---------......++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******************+++++++++,,,,,,------...//////...------+++++++++******)))))))))++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,---,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***)))((('''((()))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------,,,,,,+++++++++*********,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---------,,,,,,+++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++//////---,,,***)))((('''---------,,,,,,,,,++++++***+++---...///...---,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++************+++,,,,,,...//////000111111000000...---,,,++++++++++++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++++++++,,,---...///...************************,,,,,,++++++++++++,,,,,,---,,,+++******,,,...///...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************+++,,,++++++******************)))+++,,,,,,+++***,,,---111000///---,,,++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------......------,,,***+++,,,,,,------,,,,,,+++++++++******++++++,,,,,,++++++******++++++,,,************++++++++++++***+++,,,+++******,,,---************************)))))))))*********************+++++++++,,,,,,,,,)))))))))************+++************************++++++++++++++++++++++++*********++++++++++++,,,......---,,,,,,+++******++++++++++++++++++++++++************************************************,,,,,,++++++++++++++++++,,,,,,,,,,,,------------))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...............000///...---,,,+++++++++.................................---------------------------------------...------------...//////++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++,,,,,,------------......))))))***+++,,,------...************++++++++++++---...///000000///...---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++------------------------,,,+++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------++++++++++++************)))******++++++,,,,,,---,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------)))***+++,,,---------------,,,,,,,,,,,,------...,,,++++++******++++++,,,************++++++++++++,,,,,,---------,,,+++******+++---//////...---,,,------------------------++++++,,,------------,,,***************+++,,,,,,+++,,,---...............111000---+++++++++---...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++***,,,+++***,,,...000///...************************,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---...///------,,,,,,++++++************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---111000///---,,,+++************++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------......------,,,***+++,,,,,,------,,,,,,+++************++++++,,,,,,++++++******++++++,,,)))***************++++++***,,,---,,,******+++,,,************************((()))))))))*********+++******+++++++++,,,,,,,,,*********+++++++++,,,,,,************************------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------+++***)))))))))***+++,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,------...////////////...------,,,++++++,,,---...........................---------......//////000------------------------...------------...//////,,,------------------------,,,,,,++++++,,,,,,------------....../////////((()))***+++,,,------...************++++++++++++,,,---///000000///---,,,------------............,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))***++++++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------------...++++++++++++************))))))***++++++,,,------,,,,,,,,,---------......++++++,,,,,,,,,,,,------******+++,,,------------,,,,,,,,,,,,,,,---......---,,,++++++++++++,,,---*********++++++,,,,,,,,,,,,,,,---------,,,+++******+++---///000...---+++------------------------)))***+++,,,---,,,,,,+++***************++++++,,,******,,,------.........111000...---,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++******)))(((***---///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---......///+++++++++++++++*********)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***,,,------,,,***))))))***+++,,,,,,,,,+++++++++++++++,,,,,,------...)))+++,,,,,,+++***,,,---...---,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,***+++,,,,,,------,,,,,,***************+++,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,***,,,...---+++***))))))************************(((((())))))*********+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------************************************************++++++,,,,,,,,,---------***++++++,,,,,,------...++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,---------.........///...---+++***++++++,,,******+++,,,,,,---......,,,++++++++++++++++++,,,---...//////000000//////,,,,,,,,,,,,---///111222........................+++,,,---...///111222222------------------------...------------.../////////......------,,,,,,+++...---++++++++++++---............/////////000000,,,,,,++++++++++++++++++)))************++++++++++++,,,...//////...,,,++++++++++++,,,,,,---------,,,,,,,,,++++++*********)))***+++,,,,,,+++))))))***++++++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++)))***+++,,,,,,+++)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++---------,,,,,,,,,++++++,,,,,,,,,---------......+++++++++************)))++++++,,,------...//////,,,,,,,,,------.........++++++,,,,,,,,,------------...------,,,+++***))),,,+++++++++,,,------...------,,,++++++,,,---------------,,,,,,+++++++++,,,,,,---...---,,,+++***)))+++...///000///---+++------------------------((()))***+++,,,+++***************)))***++++++,,,+++,,,---...////////////...............,,,+++***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,---------,,,++++++)))'''&&&(((,,,...---+++........................---,,,,,,++++++,,,,,,---***+++,,,---............************************)))***+++,,,---,,,,,,+++************************)))***,,,------,,,***))))))***,,,.........,,,+++(((((()))***++++++,,,,,,)))+++,,,,,,+++***,,,---*********+++,,,---...///+++,,,------.........---++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................+++,,,,,,------,,,,,,+++,,,------......------,,,++++++,,,---------,,,,,,******))))))***+++,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------***,,,///...,,,***((((((************************++++++++++++++++++++++++---,,,+++++++++,,,---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------***+++,,,---...---,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,------...//////...---,,,++++++***.........------,,,,,,,,,------............---------------............///---.........//////000000......------------......000000//////.........------.........---,,,,,,+++---------,,,,,,+++++++++.........------,,,,,,,,,)))******++++++,,,------++++++++++++++++++++++++++++++******+++---...000,,,,,,,,,,,,++++++******+++++++++,,,,,,---------++++++******************++++++++++++++++++++++++......---,,,++++++++++++,,,,,,,,,++++++*********,,,,,,++++++***))))))))),,,+++***)))))))))++++++------++++++++++++---------------,,,,,,+++++++++,,,,,,,,,---------......000///---+++************,,,++++++******++++++,,,---------,,,,,,+++++++++++++++************++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,+++***+++,,,---...,,,,,,,,,,,,,,,+++***)))------------,,,+++******+++,,,,,,------,,,,,,+++...---,,,,,,++++++++++++///,,,))))))+++,,,+++***+++,,,---......---,,,+++---------------...///000111000.........---,,,***------,,,,,,,,,,,,++++++........................+++,,,------......---------+++***+++...000///---,,,---...,,,)))'''&&&'''+++*********+++,,,,,,---...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,++++++*********++++++******++++++,,,---+++,,,,,,------,,,,,,+++///---***(((((())),,,...++++++,,,------,,,,,,,,,***+++,,,------,,,+++***,,,++++++******++++++,,,*********++++++,,,,,,,,,))))))*********+++++++++,,,------------,,,++++++)))))))))******++++++,,,+++,,,------......------(((+++---...---+++******......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++++++++,,,---............------------------------***++++++***(((%%%""" ++++++************++++++))))))))))))))))))))))))+++++++++,,,,,,------------,,,,,,+++*********+++))))))))))))))))))))))))++++++++++++++++++++++++,,,+++*********+++------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************))))))*********+++++++++***+++,,,---------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,------...------------------,,,,,,......---------,,,,,,,,,------............---------------............///---........./////////000......------------..................---------,,,------......------,,,+++---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,...///************)))))))))(((+++++++++,,,,,,,,,------++++++******************++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,+++++++++******************************,,,,,,+++++++++++++++,,,---,,,++++++++++++,,,------------,,,,,,+++++++++,,,,,,,,,------------......---,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++************+++,,,------------+++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,000---+++***,,,---,,,+++,,,------------------,,,,,,,,,++++++,,,------...000///------......---+++)))***++++++------...///........................+++,,,------......------///---+++,,,...///---++++++,,,------+++))))))***++++++******++++++,,,---...---,,,,,,+++++++++,,,++++++++++++++++++++++++*********)))******++++++,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***++++++,,,---------,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,++++++++++++++++++,,,,,,***+++++++++,,,,,,,,,,,,'''((()))***+++,,,,,,,,,*********++++++++++++++++++,,,------...--------- ###'''***++++++,,,---...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------+++)))'''++++++************++++++************************+++++++++,,,,,,------------,,,++++++*********+++************************++++++++++++++++++++++++*********)))***++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***+++,,,---------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---------.........------------,,,,,,,,,------............---------------............///.............../////////......------------......---------,,,,,,,,,,,,,,,------......------,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++******------,,,,,,+++******)))++++++++++++++++++++++++************+++,,,------************))))))))))))++++++++++++,,,,,,,,,,,,******+++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---...,,,,,,,,,++++++++++++************++++++++++++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,---...//////,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------........................------------------------++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++*********+++,,,------------+++,,,,,,------,,,,,,+++...---,,,,,,,,,,,,,,,,,,000...,,,,,,---...---,,,...------,,,,,,------...+++************++++++,,,///...------...///...---)))***++++++------...///------------------------+++,,,------......------000...------------+++******,,,------,,,+++,,,---++++++******++++++,,,,,,000000///.........//////++++++++++++++++++++++++++++++******)))*********,,,,,,,,,,,,++++++++++++++++++******++++++,,,------,,,+++******+++,,,---******++++++***)))'''&&&))))))+++,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------'''((()))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------------(((***,,,---,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...------,,,,,,------...------------------------------------------------------............---------------............///..............................------------......---------,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,******+++++++++++++++,,,++++++++++++++++++++++++...---,,,+++************+++++++++++++++++++++++++++++++++++++++++++++******+++,,,---------,,,+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------......//////,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------------------------------........................++++++++++++++++++++++++'''(((+++---...//////...+++,,,,,,---,,,,,,++++++------------,,,+++******+++,,,,,,------,,,,,,+++...------,,,,,,,,,------///...---------------,,,...---,,,++++++,,,---...+++***************++++++...---,,,---///000///...------,,,,,,,,,+++++++++------------------------+++,,,------......------///...---------,,,+++++++++---......---,,,,,,---,,,++++++***++++++,,,,,,......---------------...++++++++++++++++++++++++......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,***))))))***,,,---++++++++++++***)))'''&&&((((((***+++------......---,,,+++******+++,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,---,,,------------,,,++++++---------,,,,,,+++++++++++++++,,,------------,,,---...//////,,,+++***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++++++++++++++++++++++++++)))***+++,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...------,,,,,,------...//////...---,,,,,,++++++------------------------------............---------------............///...............---------......------------......---------------------...,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++************++++++++++++++++++++++++---------,,,+++***))))))((()))+++,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...............------------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++)))***,,,---...------,,,+++,,,,,,---------,,,,,,------------,,,+++******+++,,,,,,------,,,,,,+++---------,,,,,,---......------------,,,,,,+++,,,...---,,,++++++,,,---...,,,,,,++++++++++++,,,,,,---,,,,,,---///000///...------,,,,,,,,,+++++++++------------------------+++,,,------......---------------------,,,---------///000///---++++++,,,,,,,,,++++++***++++++,,,))))))(((((((((((())))))++++++++++++++++++++++++......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,***))))))***,,,---...---,,,***))))))******'''((()))+++,,,---------...---,,,++++++,,,---...+++,,,------------,,,+++,,,,,,,,,++++++*********************++++++++++++,,,------------,,,++++++---------,,,,,,+++++++++***+++,,,,,,------,,,,,,$$$&&&)))******+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))***++++++************************++++++++++++++++++++++++(((((()))************)))***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,------...000///...---,,,++++++***,,,,,,,,,------------...------............---------------............///.........---------------......------------......------------............,,,,,,------......------++++++,,,,,,,,,,,,------******++++++++++++,,,,,,)))******+++,,,,,,------+++++++++++++++++++++++++++,,,,,,---------,,,,,,************+++++++++++++++++++++++++++***************++++++,,,---------++++++++++++++++++++++++***))))))******+++,,,---***++++++++++++,,,,,,,,,---------,,,++++++******((())))))***++++++++++++******++++++++++++******++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,...............---,,,+++------,,,,,,,,,,,,------------------............,,,,,,++++++++++++,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++))))))+++,,,,,,---------------******+++,,,------------+++,,,,,,------,,,,,,+++------------------...///+++---......,,,++++++,,,...------,,,,,,------......------,,,,,,,,,,,,---...,,,,,,---///000///...)))***++++++------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++---......,,,,,,---...---///000///,,,+++++++++,,,,,,++++++******++++++++++++******++++++,,,,,,++++++++++++++++++++++++++++++******)))*********,,,,,,,,,,,,------------++++++******++++++,,,---,,,+++***))))))***+++,,,...---+++*********+++,,,((((((***+++,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,---......---,,,+++,,,,,,++++++++++++++++++))))))*********+++++++++'''((()))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***))))))))))))***++++++))))))))))))))))))))))))++++++++++++++++++++++++((()))***+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,------............------,,,,,,,,,,,,,,,,,,---------......------............---------------............///.........------,,,,,,,,,......------------......++++++,,,,,,------------+++,,,------......------+++++++++,,,,,,---------*********++++++,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++,,,---............---,,,*********+++++++++,,,,,,++++++++++++*********)))******++++++,,,------...++++++++++++++++++++++++))))))))))))***+++,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,---------************+++,,,------)))***+++,,,,,,+++***)))+++++++++,,,,,,---------***++++++++++++,,,,,,,,,++++++------...------,,,------,,,,,,,,,,,,------------------.........///------,,,,,,,,,,,,------)))******+++,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++++++++,,,,,,---......------******+++,,,------------+++,,,,,,------,,,,,,+++---------------...//////,,,...000000---,,,,,,---,,,------------------,,,......---,,,,,,,,,,,,,,,...---,,,---//////...---)))***++++++------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------///000...,,,***+++---+++,,,......,,,+++,,,,,,---,,,++++++******++++++...---------......///000++++++++++++++++++++++++*********)))******++++++,,,,,,,,,---------......++++++******++++++,,,---************************)))******++++++++++++***))))))***+++++++++++++++,,,,,,------------,,,,,,+++,,,---//////---,,,+++++++++++++++++++++,,,,,,*********+++++++++,,,,,,'''((()))***+++,,,,,,,,,*********+++++++++++++++******+++,,,,,,,,,,,,+++111222111///,,,******++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++---------,,,,,,+++++++++)))))))))))))))***++++++************************++++++++++++++++++++++++((()))***,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++***+++,,,---...+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,------.........---..................------------.........//////.........------,,,,,,,,,.........------.........*********++++++,,,,,,,,,+++,,,,,,---.........---+++++++++,,,,,,---------,,,,,,,,,------.........------,,,++++++*********++++++++++++++++++++++++---.../////////...---,,,,,,,,,,,,------.........++++++++++++******))))))******+++,,,,,,---......++++++++++++++++++++++++---,,,+++***))))))))))))*********++++++,,,,,,,,,((((((***+++---...000000++++++******+++---...000)))***+++,,,,,,+++***)))+++++++++,,,,,,---------******+++++++++,,,,,,,,,((()))+++---.........---...------,,,,,,------...---------.........//////.........------.........))))))***+++,,,,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++...000222+++,,,,,,---.........---------------,,,+++******+++,,,,,,------,,,,,,+++---------------...///000,,,///222111///------...+++,,,............,,,+++...------,,,+++++++++,,,///...------...///...------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///000111///+++))))))+++(((***,,,---,,,,,,---...---,,,,,,+++*********+++))))))))))))******+++,,,++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,------.........++++++******++++++,,,---)))***++++++++++++***)))$$$'''***,,,---,,,)))((()))******+++++++++******+++,,,............,,,++++++,,,...//////...,,,+++*********++++++,,,,,,---++++++,,,,,,,,,---------,,,------------,,,++++++)))))))))******++++++,,,******+++,,,,,,,,,,,,+++)))***++++++******---///,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------............---,,,++++++------------------------++++++*********+++,,,,,,***+++---......---+++***++++++++++++++++++++++++---------,,,,,,+++++++++))))))((())))))***++++++++++++++++++++++++++++++************************)))************+++++++++***************************)))((('''''')))+++,,,//////...---+++***)))))),,,,,,,,,+++++++++******,,,,,,,,,++++++*********************************************************,,,,,,+++***)))))))))***)))************+++++++++***++++++,,,---------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------////////////............///...---,,,,,,---...///+++---......---,,,,,,---,,,------......------,,,+++,,,------......------111000...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,------,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,(((+++---+++'''%%%(((+++*********++++++,,,,,,,,,000///...---------------,,,,,,++++++++++++*********+++,,,,,,------,,,,,,........................,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,------------------...//////---------,,,,,,+++++++++------......///......---+++++++++,,,---...///000........................***+++,,,,,,------,,,,,,++++++++++++++++++++++++........................************************,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,..................------***+++,,,---,,,,,,***))),,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******++++++************++++++,,,,,,---...---,,,***)))(((((()))***++++++,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------,,,+++***))),,,,,,,,,---------.........---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***++++++++++++++++++,,,...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,$$$%%%(((***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))(((((("""''')))******++++++************************)))************++++++++++++++++++++++++++++++++++++***)))((((((***+++---///......,,,+++***)))))),,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***************************+++++++++++++++++++++++++++++++++***************************++++++++++++++++++,,,---------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.........///......---,,,,,,---......+++---......---,,,,,,---,,,------......------,,,------...////////////...///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,***---///---)))'''***---++++++,,,,,,------------//////.........---------...---------,,,,,,,,,,,,***+++,,,,,,------,,,,,,........................---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------,,,,,,------...///...---------,,,,,,,,,+++------.........------,,,---,,,,,,---...///000000........................---...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++..................------***+++,,,,,,,,,,,,+++***,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******++++++************++++++,,,,,,---...---,,,+++***)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,.........------,,,+++***,,,,,,,,,------------......---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------........................,,,,,,------------.........---,,,*********+++,,,++++++++++++++++++++++++******,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))((((((%%%(((***++++++***++++++************************)))************+++++++++++++++++++++++++++++++++++++++***))))))+++,,,---......---,,,+++******)))---------,,,,,,,,,++++++------,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++******************+++++++++,,,,,,,,,------......------,,,,,,,,,,,,------------+++++++++,,,,,,---------,,,------------.........******+++,,,---...//////------,,,,,,,,,,,,------+++---......---,,,,,,---,,,------......------,,,,,,,,,---...............,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,------,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++************************---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------,,,,,,+++++++++,,,...000...+++***,,,...------------............---.../////////...---,,,////////////.........---***+++,,,,,,------,,,,,,------------------------.........---------,,,,,,++++++************++++++,,,,,,---------..................------------------------------,,,++++++...---------...///000111------------------------......///000000000000000------------------------------------------------------------------------,,,,,,,,,,,,------------************************------------------......***++++++,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++************+++++++++,,,---------,,,+++***+++++++++,,,,,,------...------------------------------,,,,,,++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,...............---,,,+++,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,+++,,,,,,,,,------...............,,,+++++++++,,,---************************......//////......---,,,------------------------------------------,,,,,,,,,,,,------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++******)))(((,,,---...---+++***+++,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++*********+++,,,------,,,,,,,,,++++++******---------,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---,,,+++)))*********+++++++++,,,,,,,,,------.........------))))))*********+++++++++******+++,,,,,,---......---------.........//////***++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---,,,------......------,,,)))***++++++,,,,,,++++++******++++++,,,---..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......---,,,,,,+++******,,,...///...,,,,,,---///---------------------...,,,---///000000///---+++////////////............***+++,,,,,,------,,,,,,------------------------------------,,,,,,,,,,,,+++******))))))******+++------......////////////........................------------,,,+++******---------------...//////------------------------+++,,,,,,---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------......******++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************+++++++++,,,---------,,,+++***++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,.../////////...------,,,++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,+++***************++++++,,,,,,,,,///...---,,,,,,,,,---...++++++++++++++++++++++++.........------,,,++++++.................................------,,,,,,,,,,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++******)))...///...---+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++'''(((***,,,---,,,+++)))***++++++++++++,,,,,,,,,,,,---------------,,,,,,))))))*********+++++++++******+++,,,,,,---......---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---,,,------......------,,,)))***++++++,,,,,,++++++)))***+++,,,------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........///......---,,,,,,+++******,,,,,,------,,,,,,---------------,,,,,,,,,,,,,,,+++---...000000///---,,,.........------------,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,+++++++++++++++******))))))******+++......///000000000000///........................,,,---------,,,,,,+++***,,,,,,++++++,,,,,,------------------------------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++***+++,,,---------,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,.........///......------+++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---))))))***++++++,,,------...---,,,,,,,,,---...///---------------------------------------------....................................------,,,,,,,,,,,,,,,,,,------.................................------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++,,,,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++*********************************+++++++++++++++*********+++++++++++++++,,,,,,,,,+++++++++************++++++++++++,,,,,,************************************************((()))***+++,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------+++++++++,,,,,,---------,,,------------.....................---------,,,,,,,,,------------,,,,,,+++---......---,,,,,,---,,,------......------,,,,,,,,,---...............******,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++***++++++++++++,,,,,,,,,*********************************++++++,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---.../////////...------------,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++************++++++---...///000111000//////---------------.........,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......************+++,,,------***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++************++++++***+++,,,---------,,,+++************************++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,+++******+++,,,---******+++++++++,,,,,,,,,------.........------,,,++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++)))***,,,...///...---,,,++++++,,,------...//////---,,,+++++++++,,,.............................................///000111------------------------------------------,,,,,,,,,,,,------------------------------------------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,+++++++++''')))************+++---************************)))************+++++++++))))))))))))))))))))))))((()))******++++++******))))))******+++++++++,,,++++++*********))))))))))))))))))******+++++++++************************+++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,------++++++,,,,,,++++++***)))------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------,,,---............---,,,+++---......---,,,,,,---,,,------......------,,,------...////////////...+++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------------,,,,,,+++++++++,,,------******+++++++++,,,,,,,,,************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------............---------,,,---------.........//////---------,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,+++,,,...///000///...---+++,,,,,,,,,------------+++,,,---...............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,------......***************,,,---...***+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++******++++++************++++++***+++,,,---...---,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,---.........---,,,***))))))***,,,---******+++++++++,,,,,,,,,,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++&&&(((***,,,---,,,+++******++++++,,,...//////000,,,+++*********,,,---...------------------------///...---------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,+++&&&(((++++++***))))))***(((((((((((((((((((((((()))************+++++++++(((((((((((((((((((((((((((((()))************))))))))))))***++++++,,,,,,*********))))))))))))((((((((())))))*********+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***++++++,,,,,,,,,---------+++++++++++++++***)))(((++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))***+++,,,------...------...//////...------+++---......---,,,,,,---,,,------......------,,,+++,,,------......------,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---------......------------------------,,,,,,,,,,,,------...///*********++++++,,,,,,,,,************************))))))***+++,,,,,,------++++++++++++++++++++++++************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,.........---000000//////.........------------------...///000......---------,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---)))***,,,......---,,,++++++++++++,,,,,,---------++++++---...///000000000...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,++++++***************************************+++,,,,,,---......******))))))***,,,---///***+++,,,------,,,+++***,,,,,,,,,+++++++++******++++++************++++++******,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................***++++++,,,---...//////---,,,***))))))***,,,---******+++++++++,,,,,,,,,++++++,,,------,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++(((***---///000///...,,,((())))))***,,,---......++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---+++******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,'''))),,,,,,+++)))((('''))))))*********+++++++++******++++++++++++******+++++++++++++++++++++++++++++++++*********))))))+++,,,,,,,,,,,,------------,,,***)))))))))***+++)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,---........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---,,,+++)))(((---,,,,,,,,,,,,---.........------,,,,,,------...------------------------,,,------......------,,,---------------------------------,,,,,,+++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---******+++++++++,,,,,,,,,------------------------+++***))))))***,,,---///++++++,,,,,,,,,---------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------///...,,,+++***++++++,,,222///,,,,,,///000000...+++*********+++,,,,,,---$$$&&&))),,,...///......---.........---,,,++++++***+++,,,------,,,+++***,,,++++++******++++++,,,------------------------,,,,,,,,,,,,---...//////,,,+++***+++---...---,,,------------------------++++++,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,+++******+++,,,,,,------------------------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++......---,,,+++***)))(((,,,,,,+++***))))))******+++++++++*********))))))*********++++++,,,,,,,,,---------...------,,,,,,***++++++,,,,,,++++++***,,,+++)))(((((()))+++,,,+++***((('''''''''((()))+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............++++++,,,,,,---...//////...---,,,,,,++++++++++++***,,,------,,,++++++,,,,,,///...(((&&&))),,,+++------------------------******+++,,,,,,---............//////...---,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++******)))(((+++++++++*********))))))))))))*********+++++++++******++++++++++++******+++++++++++++++++++++++++++++++++*********))))))((((((((())))))))))))***---,,,+++*********+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,++++++---,,,,,,,,,,,,---......------,,,,,,,,,,,,------------------------,,,,,,,,,------......------,,,---------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---,,,,,,,,,,,,---******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++,,,,,,,,,,,,...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------000///......---------...111...,,,,,,...000///...++++++******+++,,,,,,---((()))+++---......---,,,...............---,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,---...//////+++***)))***,,,---,,,+++------------------------++++++,,,,,,,,,---------.........---------,,,,,,,,,,,,+++******+++,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***,,,,,,+++***************---,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,------...---------+++++++++,,,,,,+++++++++---+++***))))))***+++---,,,+++***)))))))))******++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,---......///...---,,,,,,+++++++++,,,---...///...,,,+++,,,---***+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.....................---,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------...------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,---------,,,+++++++++++++++*********))))))***************+++++++++******++++++++++++******+++++++++++++++++++++++++++++++++***************))))))*********+++++++++---,,,++++++***++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---.........---------,,,,,,,,,,,,---......------,,,,,,,,,,,,------.........------,,,,,,,,,,,,------......------,,,------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,*********++++++++++++,,,///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------.....................---------...////////////...------///---,,,,,,---......---+++++++++++++++,,,,,,---,,,---.........,,,+++***....../////////...------++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,---...//////+++))))))***+++,,,+++***------------------------,,,,,,,,,,,,------------//////.........---------,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++***************++++++,,,,,,,,,,,,++++++************+++------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---............++++++++++++++++++++++++---,,,+++******+++,,,---...---,,,+++++++++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,,,,------.........------,,,+++++++++,,,,,,,,,---.........///222444555---***///222...,,,000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---............------,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,)))***+++---......//////......------------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,---,,,,,,,,,+++++++++*********************************************++++++++++++***************************************************************+++++++++,,,,,,+++++++++************+++)))******++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++............---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------......---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,---.........------,,,,,,+++,,,------......------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,******++++++++++++,,,,,,)))***+++,,,---,,,++++++))))))*********+++++++++------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------..............................+++,,,---......---,,,+++------,,,,,,------------,,,,,,+++++++++,,,,,,------............---++++++...///////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////+++*********,,,---,,,+++------------------------,,,,,,,,,------------...............------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++)))******++++++******)))******+++++++++,,,,,,,,,,,,++++++******+++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,---------......---,,,,,,++++++,,,,,,,,,(((***,,,---///333999===III666***,,,---(((***222+++++++++++++++++++++++++++++++++,,,,,,------------------......------,,,,,,,,,,,,------------------------------,,,,,,,,,)))***+++,,,------------------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************'''((()))*********************************************************************++++++++++++******************************************************''''''''''''((((((((()))))))))******************)))******++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++---............---+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,---------,,,,,,,,,,,,---......,,,,,,,,,++++++,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---+++++++++,,,,,,,,,------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,++++++++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,---,,,+++***))))))*********+++++++++******,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------......---.....................+++,,,---.........---,,,,,,------------,,,------------,,,,,,+++,,,,,,---,,,---------------------......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,+++,,,.........---------------------------,,,,,,---------.........---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++)))******++++++******))),,,,,,,,,+++++++++******,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******,,,---............,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,---(((***,,,---000444999===KKK888+++------&&&'''000++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------------,,,,,,,,,,,,------..................------,,,,,,,,,******++++++++++++******,,,++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************'''((())))))************************************+++++++++*********************++++++++++++*********************************************+++++++++))))))))))))************))))))***+++++++++******+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......---+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,---,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,------------------------,,,------......------,,,+++,,,,,,------.........++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++,,,,,,,,,,,,------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,------***++++++,,,,,,+++++++++*********++++++++++++,,,((()))+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......---------.....................///000000000000///,,,---//////---,,,---......------,,,,,,,,,,,,,,,+++++++++,,,------......------.../////////......------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---...//////---------------------------,,,---------............------,,,,,,,,,+++++++++***++++++,,,,,,++++++*********++++++,,,,,,------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++******,,,,,,,,,++++++*********,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,---............---,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---...///000000------------------------,,,,,,+++++++++,,,------,,,---...//////111444666;;;111---000111+++(((+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,++++++,,,---...//////000//////......---,,,,,,,,,+++++++++++++++***))))))++++++************++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++,,,+++++++++***************++++++++++++++++++*********))))))******++++++++++++******************************))))))*********+++++++++,,,,,,,,,,,,------------***+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---...---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++++++++,,,,,,---,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,+++,,,,,,------.........,,,------......------,,,++++++,,,,,,---......///+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++,,,,,,,,,,,,---------,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,++++++***+++++++++******+++++++++,,,,,,,,,+++++++++,,,------......,,,+++++++++***++++++,,,++++++++++++,,,,,,,,,,,,)))***,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------........./////////////////////000111111+++...000000...------///......---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,---..................---,,,,,,,,,,,,---...------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,---...//////---,,,+++,,,...///...---------------------------------------...............---------,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,---------.........---------,,,,,,,,,,,,,,,------...------------,,,***))))))***,,,---***++++++++++++++++++***++++++,,,---,,,+++***)))++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........------------------------,,,+++++++++,,,,,,---...,,,...//////......///111------.........,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------++++++,,,---...///000111/////////...------,,,,,,+++,,,,,,---------,,,,,,,,,++++++******++++++,,,++++++++++++************************************++++++++++++++++++++++++***************************++++++++++++******)))))))))*********+++++++++++++++++++++******))))))******++++++++++++******))))))))))))))))))))))))))))))******++++++++++++))))))*********++++++++++++,,,.../////////......*********++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))+++---------+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000///---,,,+++,,,,,,------,,,,,,,,,,,,---......,,,++++++++++++++++++,,,***++++++,,,---...//////,,,------......------,,,++++++,,,,,,---...//////+++++++++,,,,,,---------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,++++++,,,------...//////---,,,+++*********+++,,,++++++,,,,,,,,,---------***,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,---......---,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////...---,,,,,,,,,...///000,,,///111111///---...//////...---,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,---.........---...---,,,,,,,,,,,,---......------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,---...//////,,,+++***+++---...---,,,---------------------------------.........////////////.........---------***+++,,,------,,,+++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++((()))***+++,,,---......++++++++++++,,,,,,---...---------.........//////.........------,,,,,,,,,---------...------,,,,,,---,,,***))))))***,,,---)))******++++++******)))+++,,,---------,,,+++***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++------------------------++++++++++++,,,,,,---...)))+++...///......///000+++...---(((&&&***---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------***+++,,,---...000111111000000///...------,,,,,,++++++---...///000000000---,,,,,,++++++,,,,,,---+++++++++************)))************************++++++++++++++++++++++++************************)))))))))))))))((('''&&&))))))******++++++++++++---,,,++++++******+++++++++++++++*********))))))************************************************++++++++++++++++++++++++++++++************+++++++++******))))))******+++))))))))))))***************++++++,,,,,,++++++***((()))+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------.........------,,,,,,,,,---------............///------------------------,,,---......------...000///............---------***++++++,,,,,,------...------............---------------,,,,,,+++++++++------++++++++++++------------,,,+++,,,---...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---+++(((,,,,,,+++++++++,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------++++++++++++------------............------......---,,,++++++++++++++++++,,,,,,,,,,,,------+++,,,---......---,,,+++///...---,,,+++*********---..................---------------,,,+++******---.../////////...---,,,///............---------............///////////////...---,,,,,,---//////...---+++******+++---...000///...------...///000........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...,,,***+++---.........------,,,,,,+++***)))))),,,///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...---,,,***))),,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,+++)))))))))+++++++++++++++++++++++++++++++++******++++++,,,---------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,************************------,,,+++************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,---...---,,,+++...------,,,,,,------...)))***+++,,,,,,,,,++++++///...---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++000///...------...000111------------------------...---+++*********+++++++++++++++,,,---...000000000000///...---,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,+++******))))))))),,,,,,++++++***)))))))))+++)))&&&&&&)))///555:::************++++++,,,---+++++++++*********))))))************************************************************************++++++************++++++---,,,,,,++++++,,,,,,---))))))))))))************+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------......---------,,,,,,,,,------------............------------------------,,,---......------...000............------------,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,------,,,+++++++++,,,......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,111///------//////---+++******+++,,,,,,---......++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---------............------,,,,,,,,,+++,,,,,,------++++++,,,,,,,,,,,,---------...///000000///...---///...---,,,,,,+++,,,,,,------............---------------------,,,++++++,,,---...//////......---///............---------............////////////...---,,,,,,,,,,,,---...------,,,+++++++++,,,---//////...------...//////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///,,,++++++---///...,,,------------------------++++++***+++---...---++++++,,,---.........------((()))+++,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,------......------,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,+++)))((()))***++++++++++++++++++++++++++++++******++++++,,,---,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++******+++++++++************************,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,---------,,,,,,---------++++++,,,,,,,,,---------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++000///---,,,,,,,,,,,,------------------------------,,,+++*********+++++++++++++++,,,---...///000000///...------,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,------,,,+++*********++++++++++++++++++******************++++++///---++++++...222888;;;)))))))))***+++,,,---...+++++++++***************************************************************))))))))))))))))))))))))++++++************++++++---,,,,,,++++++,,,,,,---)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...------------,,,,,,,,,------------............------------------------+++---......------...///............------------......---,,,,,,+++******------............------+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++++++++++++++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,+++,,,,,,***(((''')))+++---............++++++++++++++++++++++++++++++************++++++---,,,,,,++++++,,,,,,---------............------******++++++,,,---......++++++,,,,,,,,,,,,------......////////////............------------......,,,,,,------------,,,,,,------.........------,,,,,,,,,---.../////////...///............------------............/////////---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---...---,,,........................+++***)))***,,,---,,,++++++,,,---.........------%%%(((,,,......------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,------......------,,,000///......,,,,,,+++***++++++,,,,,,,,,,,,------,,,------,,,***((()))***++++++++++++++++++++++++++++++******++++++,,,---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++************+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++,,,------------------------------------,,,,,,,,,---...///,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---+++************---------------------------,,,+++*********+++++++++++++++,,,---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++***************+++,,,---------((())))))***++++++,,,,,,+++*********+++...111333))))))))))))***+++,,,---************************************************************************************************++++++************+++++++++******))))))******+++))))))*********+++++++++++++++++++++++++++++++++---,,,+++******+++---...++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,---------.........------------------------+++---......---,,,...///.........---------,,,,,,---------,,,,,,+++++++++,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***)))((((((((())),,,...///...---,,,+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...............///000000+++,,,,,,------,,,,,,+++------......///.........+++,,,---......///000000///............------------------.........//////---------,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,------,,,------------............,,,+++******,,,------,,,,,,---------------------'''***,,,------,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++***+++,,,---,,,------......------,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,---...,,,***((()))***++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++******))))))******+++++++++++++++++++++++++++************+++,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++*********+++---...,,,------------------,,,...---+++***+++,,,...000+++,,,...//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++,,,---.../////////...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------))))))*********+++++++++&&&'''''''''((()))******++++++***))))))*********************************************************************************++++++++++++++++++++++++++++++************+++++++++******))))))******+++************++++++++++++,,,++++++******++++++,,,...---,,,+++++++++------+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,------------...------------------------+++,,,------,,,,,,---///...------------,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,,,,,,,***+++---......---+++)))+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,............///000111111+++,,,,,,------,,,,,,+++,,,,,,---...////////////,,,,,,,,,---...///000000///............---------------------........................------,,,,,,***+++,,,------------,,,,,,------------------,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---...++++++,,,,,,,,,---------...,,,***+++---......------------------------------------,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,---...,,,------......------,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---...,,,***))))))***++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++************++++++++++++++++++++++++++++++************+++,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++***)))***+++,,,---,,,,,,---......---,,,,,,---,,,***))))))+++---...***,,,...//////...,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------...///...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,++++++++++++++++++*********))))))))))))***+++++++++******++++++***)))))))))))))))***************+++++++++************************************************++++++++++++++++++++++++++++++************++++++---,,,,,,++++++,,,,,,---*********++++++++++++,,,---,,,+++******+++,,,---...------,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,------------------------------------***,,,------,,,,,,---...------------,,,,,,,,,,,,******+++,,,,,,---......,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++***++++++,,,---,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---,,,---......---,,,***)))++++++++++++++++++++++++++++++************+++++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,------......---,,,***)))++++++,,,,,,,,,,,,------......------------.....................///000111,,,,,,------------,,,,,,***+++,,,---.../////////---------------...///000///............---------,,,------------.........////////////...---,,,,,,+++++++++,,,,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...000***++++++,,,,,,---------///---++++++,,,...///.........---,,,,,,,,,------//////...+++)))))),,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,------......------,,,***+++,,,,,,...//////000++++++,,,,,,,,,,,,------+++------,,,+++***+++,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***************+++,,,,,,+++,,,---......---,,,+++++++++*********+++,,,---+++,,,---.........---,,,------++++++++++++------***+++,,,...////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,+++************+++,,,---------,,,+++*********,,,,,,++++++***))))))(((******++++++,,,+++*********))))))))))))******+++))))))*********+++++++++************************************************************************++++++************++++++---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,---,,,***))))))***,,,---------......---,,,,,,+++******+++,,,,,,---......++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------***,,,------,,,+++---...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***+++,,,---...------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,---......---+++***++++++,,,,,,,,,,,,------......---,,,,,,---...............---......//////------............------)))***+++---....../////////...------------...//////............---------,,,,,,---------...............//////...,,,+++***++++++******+++---...///---...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,///222++++++,,,,,,---......///...,,,******+++---......///...---,,,,,,,,,,,,------......---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,------......------,,,,,,,,,,,,------.........++++++,,,,,,,,,,,,------***+++---,,,++++++,,,...++++++++++++++++++++++++++++++******++++++,,,---,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))***++++++++++++++++++,,,...//////...,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------.........---+++******+++---...+++,,,---...//////......++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++------,,,,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,,,,---------......,,,++++++******++++++,,,************************************************---,,,+++******+++,,,---++++++++++++++++++******++++++******************(((((())))))))))))(((((((((((((((((()))+++,,,---))))))******++++++++++++************************************************))))))))))))))))))))))))++++++************+++++++++******************+++******+++++++++,,,,,,,,,---,,,***))))))***,,,---------...///...---+++*********+++,,,,,,---......++++++++++++++++++++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------.........++++++,,,,,,,,,---------------------------------***,,,------,,,+++---...---------,,,,,,,,,++++++...------,,,,,,++++++***+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++------------+++++++++,,,---...///...------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,,,,...111,,,++++++++++++,,,---...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++------------+++++++++,,,,,,------,,,,,,+++(((***,,,.........---,,,++++++,,,,,,,,,---------,,,,,,************,,,,,,......------------......---......//////......---((()))***,,,---......///000///------,,,---.../////////.........---------,,,,,,,,,---------......------......---+++***))),,,+++***)))***,,,///000---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,(((+++------,,,,,,000333,,,,,,------...///000000---+++)))(((***,,,------///...---,,,+++,,,,,,---)))+++...///...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***,,,---...---,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,---------)))+++,,,,,,,,,,,,---///++++++++++++++++++++++++++++++******++++++,,,---------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++((()))***,,,,,,+++******+++,,,...//////...,,,++++++,,,---.........---------,,,,,,,,,,,,---...///...---+++******+++---...,,,---.........---,,,+++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++------,,,,,,,,,---......,,,,,,,,,++++++,,,------,,,,,,,,,------.........,,,++++++++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------)))))))))***++++++,,,,,,)))))))))***++++++,,,,,,))))))))))))************(((((()))***+++,,,,,,---(((((()))************)))+++***))))))***+++++++++)))***,,,---...------,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++***************))))))***+++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,+++*********+++******+++++++++,,,,,,,,,---------------------------,,,************,,,------------.........//////++++++,,,,,,---...//////111000///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,---------.........,,,***+++---...,,,***---,,,,,,+++,,,---...///...---,,,++++++,,,---...******+++,,,,,,---......,,,------,,,++++++,,,...++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,++++++************///...------++++++***)))------------------------,,,,,,,,,++++++*********------------------------///...,,,+++***++++++,,,...---+++***)))***++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,...---,,,+++***++++++,,,------,,,++++++,,,,,,,,,)))+++---...------...///,,,,,,,,,------...............//////...---,,,,,,,,,,,,,,,---------......,,,,,,------.../////////,,,---///000111000///---111000000/////////000000........................---------------------------...///...,,,*********///...---,,,,,,---///000///...---,,,+++,,,------........................---,,,,,,++++++,,,,,,---+++,,,------......---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,+++*********+++,,,---------------------------***)))))),,,000000---***---,,,,,,++++++,,,,,,---///...,,,******+++,,,---//////...---,,,++++++***)))******++++++,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------......---+++)))(((---+++)))***,,,---+++)))************************+++,,,,,,------,,,,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,---.........---,,,------------------------++++++++++++++++++++++++***++++++***))))))***,,,...---+++***)))***++++++------------------------++++++,,,,,,,,,,,,------...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++***))))))***+++,,,***)))))))))((((((''''''))))))))))))))))))))))))***************+++++++++((()))******++++++******,,,(((%%%&&&+++---+++(((******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))******++++++++++++++++++,,,,,,,,,,,,---------,,,++++++******++++++***++++++++++++,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------.....................------------+++++++++++++++++++++++++++,,,,,,------.........,,,,,,,,,---------.........,,,***+++---...---+++---,,,+++******+++,,,---------,,,++++++,,,------+++++++++,,,,,,---------,,,------,,,++++++,,,...++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///...------,,,,,,,,,---...------,,,,,,+++++++++------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,---,,,,,,+++******++++++......------------......++++++++++++,,,,,,,,,,,,///...---,,,++++++,,,---------,,,,,,,,,,,,,,,---***,,,......---,,,---...,,,,,,,,,---------............//////...------,,,,,,,,,,,,---------.....................---------,,,---///000000000.........---,,,+++***)))))))))........................---------------------------...000///---+++,,,,,,+++,,,---......////////////...---,,,,,,,,,------........................---,,,,,,++++++,,,,,,---+++,,,------......---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,++++++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,///000---+++---,,,,,,++++++,,,,,,---///---,,,******+++,,,---.........------,,,,,,+++,,,+++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------......---+++***))),,,+++)))***,,,---,,,***+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...+++,,,,,,------,,,,,,++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++------,,,+++*********+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++***))))))***++++++*********)))))))))(((((())))))))))))))))))))))))+++++++++*********)))))))))******+++++++++++++++---'''"""$$$+++...***%%%+++************+++,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,,,,,,,,,,++++++++++++***)))***+++,,,,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---,,,+++,,,---...---+++...---,,,,,,+++,,,,,,---------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,++++++***++++++************++++++,,,,,,,,,,,,------------///...------,,,---------------,,,,,,,,,------...,,,...///...---++++++,,,,,,,,,,,,------------............///......---,,,,,,,,,,,,---------......//////......---,,,,,,+++,,,---...///000///......111000///---,,,+++******........................---------------------------///000000...---......)))+++---///000000...---///...------,,,,,,------........................---,,,,,,++++++,,,,,,---+++,,,------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------------------,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********,,,...///---+++---,,,,,,++++++,,,,,,---...---,,,+++***+++,,,---------------------------------,,,,,,+++******))),,,++++++******++++++,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------------------,,,+++***+++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------......------------......+++,,,,,,------,,,,,,+++++++++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++,,,...++++++*********+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++)))(((((()))******++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++***))))))***+++++++++++++++************)))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,++++++(((%%%&&&***,,,***'''++++++)))))))))***+++,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))+++++++++,,,,,,,,,------,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------------------------------+++,,,............,,,+++---------.........//////------------------,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---------......------,,,,,,---------,,,............//////000000...------------------...,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++******+++++++++,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------/////////...---,,,++++++---------,,,+++***))))))(((((((((((()))))),,,,,,,,,---------..............................------------------...///...///000///---+++***+++---------------------------...............------,,,,,,,,,---------...............------,,,,,,,,,,,,---.../////////......333222111000////////////........................------------------------,,,...//////.........///+++,,,---.........---,,,///......---------------........................---,,,,,,++++++,,,,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---------------------------++++++++++++,,,------...++++++++++++++++++++++++***++++++,,,---------,,,---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,,,,,,,,,,,,,------.........,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,+++++++++******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,------......------------......+++,,,,,,------,,,,,,+++++++++,,,,,,------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,******,,,---*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++***))))))***++++++************************+++++++++++++++++++++++++++******************+++++++++++++++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++)))*********))))))+++,,,,,,+++***)))))))))++++++*********++++++,,,,,,,,,******************++++++++++++++++++++++++++++++)))+++,,,------,,,***)))+++++++++,,,,,,,,,------,,,++++++***++++++,,,,,,++++++,,,,,,,,,---------------------------------+++,,,............,,,+++---------.........//////------------------,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---------......------------------------+++,,,---...000111222222......////////////......,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++******++++++,,,+++,,,,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---.../////////------***+++---......---,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......---........................---------......///000000111222000---+++++++++------------------------------...............---,,,,,,,,,---------......,,,,,,,,,,,,------......,,,------...............---------,,,------..............................------------------------+++---//////---------...000///---,,,++++++,,,,,,...//////.........------........................---,,,,,,++++++,,,,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---------------------------******+++,,,------......++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,+++++++++++++++,,,,,,------.........******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------,,,,,,------...------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,------------------------------++++++++++++++++++++++++***+++++++++))))))+++,,,)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,************************++++++++++++++++++++++++*********++++++*********+++++++++++++++,,,,,,,,,************************'''((()))***+++,,,------)))******+++++++++++++++(((+++---+++((('''+++///,,,,,,+++************+++*********++++++,,,,,,---))))))))))))***************++++++++++++,,,,,,,,,+++,,,---------,,,+++***++++++,,,,,,,,,,,,------++++++******++++++,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------------------------...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,...///...---,,,---...((()))+++,,,.../////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,---......,,,,,,------.........///------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---+++,,,,,,---------------,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,---............---...............///000111222333333222///---,,,,,,...------------,,,,,,,,,,,,---......///.........,,,,,,,,,---------......***++++++,,,------......---------------.........++++++++++++,,,---...///........................------------------------,,,---//////---,,,,,,---000///,,,******+++,,,---...////////////...------........................---,,,,,,++++++,,,,,,---+++,,,------......------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,------------)))***+++---............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,------.........)))******+++,,,,,,------***++++++,,,,,,++++++*********+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++,,,,,,---...,,,---...---,,,+++,,,---************************+++,,,,,,------,,,,,,+++------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------......,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,------------------------------++++++++++++++++++++++++***++++++***))))))***,,,******+++,,,,,,,,,++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,---------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))***++++++++++++***)))***++++++++++++,,,,,,,,,************************))))))*********+++++++++((()))******++++++******((()))***)))((()))***,,,,,,,,,,,,,,,,,,+++******)))******+++,,,,,,------))))))*********+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,------------...------------------------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------.........+++,,,,,,,,,,,,,,,------------------------------+++,,,,,,------.........,,,,,,,,,---------......,,,...//////---,,,---///******,,,,,,---,,,,,,+++,,,,,,---......---,,,,,,+++++++++,,,,,,---------,,,------,,,++++++,,,...------------------------,,,,,,++++++,,,,,,---...---,,,,,,,,,------...///---------...............------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---......******))))))))))))******++++++++++++,,,,,,,,,,,,***+++,,,---......---,,,............///000111222333444555333111...............---------,,,,,,,,,,,,------...//////......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------......///............//////000........................------------------------...///111000...---------,,,+++++++++,,,------......//////000///...---,,,........................---,,,,,,++++++,,,,,,---+++,,,------......------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,---)))***,,,---...//////...,,,,,,,,,,,,,,,,,,,,,,,,+++---...---******,,,...---,,,,,,++++++,,,,,,---,,,---------,,,,,,++++++,,,,,,------------------+++++++++++++++++++++,,,***+++,,,,,,,,,,,,+++***)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++******+++---...///---...///...+++***+++---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------............///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...............------------......+++******))))))******++++++,,,,,,------,,,,,,+++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***)))+++---++++++,,,,,,,,,+++***)))))))))))))))))))))))))))++++++,,,,,,,,,,,,------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++++++++***)))************+++++++++,,,************************+++++++++***************(((((()))******************(((&&&''')))******))),,,------...---,,,+++)))))))))***+++,,,,,,------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,...---,,,++++++++++++,,,++++++,,,,,,,,,---------+++*********+++,,,,,,---,,,,,,,,,---------......---------------------------,,,************,,,------------.........//////++++++,,,,,,---...//////)))******+++---......///------------------------++++++,,,,,,---...//////,,,,,,,,,---------......,,,...000///---,,,---000......//////...,,,+++)))******,,,,,,,,,,,,************+++,,,,,,---......,,,------,,,++++++,,,...------------------------,,,,,,++++++,,,,,,---...************++++++,,,---........................------------------------,,,,,,,,,------.........------------------------,,,,,,+++***+++,,,...///---,,,,,,+++,,,---///000...------------------...******+++++++++,,,,,,,,,)))***,,,---...---,,,,,,............///000222222333555555444222000///000.........------,,,,,,,,,,,,,,,---.../////////...,,,,,,,,,---------.........------,,,,,,++++++***---,,,,,,,,,,,,---......000///...---------------........................------------------------000111222111///------...&&&(((+++---/////////......///000000000///---,,,........................---,,,,,,++++++,,,,,,---+++,,,------......------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,)))***,,,.../////////...------------------------+++---...---***))),,,...---,,,,,,++++++,,,,,,---,,,,,,---------,,,+++***------------------------------,,,++++++************+++,,,------,,,+++***)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++******+++---///000...///111///+++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............------------......******))))))))))))******+++,,,,,,------,,,,,,+++,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++,,,...+++,,,,,,---,,,+++)))(((++++++++++++++++++++++++++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,,,,+++***))))))))))))******+++++++++************************//////...---,,,,,,+++***************************------,,,,,,+++***))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,((()))***+++,,,,,,+++***...------,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,---,,,+++)))(((+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------////////////////////////.........////////////000---......---,,,,,,---///...------,,,,,,------...------------------------........................------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,---...///------------...///000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++(((((()))***++++++,,,,,,...------,,,,,,------......//////000111222222333222333444333222///,,,***...---,,,,,,,,,,,,---...---///000000///......///---...///000000...,,,+++...------,,,,,,------...---.........///000000000...---,,,,,,,,,,,,---.........---------......///............------,,,+++,,,,,,.../////////...---........................000000//////.........---......---,,,++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...)))***++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++------------,,,+++***)))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++***)))))))))+++...///000...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++******+++---///)))***+++,,,,,,,,,,,,,,,------------,,,,,,+++***------------------------////////////////////////---,,,,,,,,,,,,---.........------...///000...,,,//////.........------------------,,,,,,+++++++++///,,,))))))+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++******************,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********///---,,,,,,---...---,,,++++++++++++++++++++++++******++++++++++++******---------,,,,,,,,,,,,,,,************************------,,,,,,+++******)))++++++++++++++++++++++++,,,+++***))))))***+++,,,((()))***+++,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------------........./////////+++,,,,,,+++******+++---...------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,------............---,,,++++++,,,---...------,,,,,,,,,---......000///...,,,***))))))(((++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,------------------,,,,,,---------......//////000111111222333333444444222000---+++...---,,,,,,,,,,,,---...---...000000.........///++++++,,,,,,,,,+++***)))...------,,,,,,------...---..................///...---,,,,,,,,,,,,---...///......------------...---------------,,,++++++,,,---.../////////...---........................000/////////.........---,,,,,,,,,++++++,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,.........------,,,+++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++******)))***,,,---...///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,...***++++++,,,,,,,,,++++++---------------,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........---,,,---//////---,,,//////.........------------------,,,,,,,,,++++++///,,,))))))+++,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++******************,,,,,,,,,,,,++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******+++)))(((((()))***)))(((++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,************************---,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++))))))***++++++++++++***(((((()))******+++,,,,,,++++++++++++++++++++++++,,,,,,++++++******+++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------...000...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------------------------,,,,,,++++++,,,,,,---***++++++,,,---...///000......------------............---,,,,,,,,,------++++++++++++,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------------------------...//////000000333333333333222000...---...------,,,,,,------...---...000000...---...///++++++++++++************...------,,,,,,------......------------------,,,...------,,,,,,------...///.........------,,,,,,,,,,,,------,,,,,,++++++,,,---......//////............................../////////...............++++++++++++,,,---...///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,+++,,,,,,,,,,,,---------,,,++++++++++++,,,---------------,,,,,,+++++++++---------,,,,,,+++++++++------,,,,,,,,,,,,------...............---,,,+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++************++++++,,,,,,---///...,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,+++,,,,,,,,,,,,++++++***,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,---.........,,,+++,,,---...,,,+++...............---------------------,,,,,,,,,,,,...,,,******+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++******++++++++++++++++++------------,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++***+++***)))***+++,,,+++*********************************++++++++++++***************************+++************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************+++*********)))*********+++++++++,,,++++++++++++++++++++++++---,,,+++*********,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///000000///......///111...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////...------------------...///...---,,,,,,,,,,,,,,,)))***+++---...000000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,------------------,,,,,,,,,,,,------.........111111111111000///------------------------------,,,...//////...------.........---,,,,,,------......------,,,,,,------...---------,,,,,,+++++++++------------------------............---,,,,,,++++++,,,,,,,,,,,,,,,++++++---------...............................................................,,,+++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------........./////////000000...............///000000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***------,,,,,,,,,---........./////////...------,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++******+++------------,,,+++******,,,---------------,,,,,,------------...............---------------,,,,,,---,,,,,,,,,,,,---.........,,,++++++,,,---,,,+++........................------------------,,,,,,------,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++++++++,,,......---------,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,---...---+++))))))))))))))))))))))))******++++++++++++******,,,,,,+++******)))((((((************************,,,,,,+++++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++******************------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,*********+++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------------------------------+++++++++,,,,,,,,,,,,---***+++,,,+++))))))+++,,,...------,,,,,,------...........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,------------,,,,,,///...---,,,,,,,,,,,,,,,............---,,,+++***++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,------------...............---,,,,,,------------------------,,,...//////...------...//////............///000...------,,,,,,------...------,,,,,,+++++++++***------------------------------......---,,,+++++++++,,,,,,------,,,,,,,,,------------......//////........................---------..................---,,,,,,+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........./////////000000//////......//////000111******+++,,,,,,---......---------,,,,,,+++++++++---,,,,,,,,,------...///.........///......------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,++++++------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++******---------------,,,+++***,,,------......---------))))))******++++++++++++.........------,,,,,,,,,---,,,,,,,,,,,,---......///---+++***+++,,,,,,+++---.....................------------------------,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,......---------,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***,,,,,,+++)))))))))))))))))))))))))))******++++++++++++******------,,,+++***)))((('''************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++******)))*********......------,,,++++++***++++++++++++++++++++++++++++++******++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------........................------------------------------------------------+++++++++,,,,,,,,,------+++,,,,,,+++******+++---...------,,,,,,------...................................................++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,------------,,,,,,......---,,,,,,,,,------((()))+++,,,,,,,,,+++***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---//////---,,,---...------------...............------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++,,,------......------,,,+++,,,---......---,,,+++,,,,,,------......------...------------...//////........................---------------.........///...---,,,++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...+++,,,,,,,,,,,,------------,,,,,,,,,,,,---......)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///------.........------,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,------------,,,,,,+++,,,------............---******++++++,,,---------------,,,,,,++++++******---,,,,,,,,,,,,---......000...,,,++++++,,,,,,+++---------...............------------............,,,---///...,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,******++++++,,,---------------------,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,*********,,,......---+++******************************++++++++++++******,,,,,,+++++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++,,,,,,***)))))))))******,,,,,,,,,+++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000///------///000...------,,,,,,------...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......---,,,,,,++++++,,,,,,---,,,,,,------------------,,,---...//////...---,,,------,,,,,,,,,---......###%%%(((+++---.........////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------******++++++,,,,,,------+++,,,...//////...,,,+++------------------------,,,,,,,,,,,,,,,,,,------,,,,,,---......---,,,,,,+++---......---,,,------++++++---.........------...------,,,,,,------...,,,,,,,,,,,,------------,,,,,,---......---,,,,,,)))***,,,.........---,,,,,,---....../////////......------,,,---...///000........................,,,,,,,,,------.........------,,,++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------***++++++,,,,,,------...*********++++++,,,---...,,,,,,------------,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++,,,,,,------------------,,,,,,---...............,,,,,,---......///000000......------,,,++++++***---,,,,,,,,,,,,---......222///,,,+++,,,------,,,---------.........//////------------.........///+++---000///---++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,...000000...,,,++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++---,,,***)))))))))******)))))))))***++++++,,,,,,++++++++++++++++++++++++(((***+++,,,---,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------................................................------------------------++++++++++++++++++++++++,,,,,,------------......,,,---...---++++++---......------,,,,,,------...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------)))***+++,,,...///000000---,,,,,,++++++,,,,,,---***++++++,,,---...//////---...///000000///...---,,,,,,,,,,,,------...///***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------******++++++,,,---......+++,,,...//////...,,,+++------------------------------,,,,,,,,,---......,,,,,,---......---,,,,,,+++---......---,,,,,,---+++,,,...000000///...---...------,,,,,,------...,,,,,,,,,------.........,,,,,,---......---,,,,,,''')))+++...///...------------...///000000//////......---,,,---...///000........................,,,,,,,,,------.........++++++++++++,,,---......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,------.........,,,,,,,,,---------.........------------...//////------,,,,,,,,,,,,++++++)))***+++,,,------...///************+++,,,---...++++++,,,------,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,...,,,***))))))***,,,---+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,---............,,,,,,---.../////////...))))))***++++++,,,------111111000///......---------,,,,,,,,,,,,---......333000---,,,,,,------------------.........//////---------.........//////+++...000000---++++++---++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------******+++,,,,,,---......,,,,,,,,,+++++++++***************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++******************++++++,,,,,,,,,&&&&&&(((***,,,,,,***(((++++++++++++++++++++++++******++++++++++++******)))************+++++++++************************,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++,,,,,,++++++***+++++++++***************+++++++++++++++++++++++++++++++++***++++++,,,---------------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...000000///...---,,,,,,,,,,,,,,,,,,++++++************++++++,,,---...//////---------,,,,,,+++++++++,,,,,,,,,------.........000000000000000///..............................///...---,,,+++,,,,,,---//////...---,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++...---,,,+++++++++++++++---------------------------.........---,,,,,,+++---------------------------------...------,,,+++*********,,,...///---+++++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------......000///......---------------------,,,,,,------......................................................------,,,,,,------...///............------------------........./////////......---------......---------....../////////......////////////......,,,------......------,,,------------------------,,,,,,++++++,,,,,,---...---------............///000///...---,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------+++***************++++++************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,...,,,++++++------,,,***---------............///......---------,,,,,,,,,------++++++++++++------,,,,,,,,,+++***)))'''&&&+++,,,---...---,,,+++***---.........---,,,,,,+++//////............//////************************...//////...,,,***+++,,,...---,,,++++++,,,---...******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))+++,,,,,,+++***,,,---.........------,,,,,,,,,***))))))*********)))'''++++++++++++++++++++++++...------,,,+++++++++,,,)))))))))***+++++++++,,,***,,,,,,+++)))((()))***...---+++***)))******+++---+++***(((((()))+++,,,++++++***)))(((((()))))))))************+++++++++************************,,,++++++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++******************++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......///...---,,,,,,+++++++++---------,,,,,,,,,++++++......---------,,,,,,,,,...---------,,,,,,,,,+++,,,,,,,,,---------......000000000//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------///......---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,......---,,,,,,,,,,,,,,,------------------------------......------,,,+++------------------------,,,,,,---------,,,,,,+++...------...//////---+++++++++++++++++++++++++++,,,,,,------------,,,,,,------------............---,,,,,,++++++++++++,,,......---,,,,,,,,,------...................................................------,,,,,,------...///............------------------.........///////////////.........//////.........///////////////......////////////......,,,------......------,,,------------------------,,,,,,,,,,,,,,,---......------------...............---------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------+++***((('''&&&%%%++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++------,,,++++++,,,---------------............///++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,------...******+++++++++,,,,,,,,,---+++++++++------,,,+++,,,,,,,,,,,,---------.........---------,,,,,,,,,---,,,,,,++++++,,,,,,------------------,,,,,,,,,++++++,,,------,,,,,,,,,------......------,,,+++,,,,,,,,,,,,---...///000------------------------...///000000---,,,,,,,,,***))))))(((((())))))*********+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---+++++++++*********))))))---,,,++++++,,,,,,+++***++++++++++++++++++++++++------,,,+++++++++++++++***************+++++++++***+++,,,+++***))))))***000///...---,,,------...,,,+++***(((((()))+++,,,,,,+++***))))))))))))))))))************+++++++++************************,,,+++******)))*********++++++,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---------.........---,,,+++*********+++......------------,,,,,,......---------,,,,,,,,,.........---------------,,,,,,,,,------------.../////////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------.........------,,,,,,+++,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...------,,,---------------------------------------......------,,,,,,------------------------,,,,,,,,,,,,,,,,,,---,,,///...------......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------............++++++*********+++,,,,,,///...---,,,,,,,,,,,,,,,......................................................------------......///............------------------.............../////////////////////000//////////////////............////////////......------............------------------------------,,,,,,,,,,,,,,,---......------------............,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,...------,,,,,,------...------------............++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,+++***+++---...---,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---000///...---,,,,,,------++++++++++++,,,------...------......------,,,,,,))))))***+++,,,...000111........................---///111111///---,,,,,,((((((((())))))(((((((((******+++++++++,,,,,,,,,,,,---------------......)))+++,,,,,,+++***,,,---------------,,,,,,,,,,,,...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++******************+++,,,+++***)))***+++---,,,++++++***+++++++++++++++***))))))***+++,,,,,,,,,+++************+++))))))*********+++++++++************************++++++***************++++++++++++++++++,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,+++***)))((((((++++++++++++++++++++++++------------,,,++++++******++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,------------,,,+++++++++++++++---------------,,,,,,,,,***++++++,,,---...//////........................------------------------------............------........................------------------------......---------,,,,,,,,,---------.........//////---------------------------,,,,,,++++++,,,,,,---------------------------------------------------------------------------++++++,,,,,,---.../////////......---------......------------------------,,,------...------,,,,,,------------------------,,,,,,,,,------......//////...,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,------......///.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...//////......---,,,,,,,,,,,,......................................................------------......///............---------........................---......///////////////...////////////...,,,,,,---......//////......---------............------------------------------+++++++++++++++,,,------,,,,,,---------.........,,,,,,,,,---------......------------------------------------------------+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,...///000111+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---......---------,,,,,,,,,------,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******+++++++++,,,,,,,,,+++******+++---......---+++,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---+++************++++++******+++---///000,,,------...------,,,,,,******++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,+++...111111000---++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++,,,,,,------......)))+++,,,,,,+++***,,,---...............---------------,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******+++,,,+++++++++***)))))))))***+++,,,,,,*********,,,*********)))))))))******+++******))))))***+++,,,,,,,,,+++++++++++++++,,,))))))*********+++++++++************************+++***************++++++*********++++++,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++*********++++++,,,---,,,,,,,,,+++***)))((((((++++++++++++++++++++++++------------,,,++++++***+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++,,,...---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***++++++,,,---...//////........................------------------------+++,,,---...///000000000........................,,,------------------------------------,,,,,,,,,---------.........//////---------------------------,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++------------------------***++++++,,,---...//////......---------......///------------------------,,,,,,------...------,,,------------------------------------...///111222888444111......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...***++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////...---,,,,,,,,,,,,,,,................................................///......------......//////............---------.....................---+++,,,---............------.../////////---+++***------............---------......//////......---------------------------***************++++++,,,,,,,,,,,,------------.........---------,,,,,,,,,---------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((('''+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,+++******+++---......---------------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++******+++---///000,,,,,,------...------,,,------------------...///************************))),,,///000...,,,*********+++,,,------,,,+++*********+++++++++,,,,,,,,,******++++++,,,,,,------)))+++,,,,,,+++***,,,---******************++++++,,,......,,,)))(((***+++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******++++++,,,+++++++++***)))))))))***+++,,,,,,+++***+++---,,,,,,------------------***))))))******++++++,,,,,,+++++++++++++++,,,,,,)))************+++++++++*********************************)))******+++,,,))))))******+++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************+++,,,------,,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,------******++++++++++++,,,,,,......---------,,,,,,,,,---------------............------------,,,,,,,,,***+++---...000000111111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------------------------,,,------------.........---------------------------,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++------------------------++++++,,,,,,---...//////------------------...///------------------------,,,,,,------......---------------------------------,,,,,,,,,...///222333CCC>>>888222///---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---------------,,,,,,------...................................................//////............/////////............---------...............---------)))***,,,---......---,,,,,,---///000000...,,,+++------............------......////////////......------------------------***************+++,,,,,,,,,,,,,,,,,,------------.........------,,,,,,,,,------------------------------------------------......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------...---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***+++---...---,,,---------.........//////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,...////////////++++++++++++,,,------...,,,,,,------......------......------------......,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...---+++************++++++++++++************+++++++++,,,,,,,,,******+++++++++++++++,,,)))+++,,,,,,+++***,,,---+++++++++,,,,,,,,,,,,,,,...000222111---++++++---+++++++++++++++++++++++++++************+++,,,,,,+++++++++******************+++,,,,,,++++++,,,---******+++,,,,,,,,,++++++)))))))))***++++++,,,,,,+++************+++,,,,,,)))************+++++++++******************************))))))***++++++,,,((())))))***++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************+++,,,---...++++++******************++++++++++++++++++++++++++++++,,,---------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,+++,,,,,,,,,------------......---------,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------------------------,,,,,,,,,,,,------------........................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........,,,,,,,,,,,,,,,---......------------------------+++,,,------......------------------------------+++*********,,,...111222DDD???777222...---,,,+++------------------------***+++,,,------.........,,,,,,---------...............---,,,,,,,,,------,,,,,,,,,,,,------...///................................................//////............/////////............---------//////.........---------)))***,,,...//////...------...000222222111///...,,,------......------,,,......////////////......------------------------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,---------------...------------------------........................///......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,...000222333++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++,,,------,,,+++++++++,,,,,,,,,,,,---------......---,,,++++++++++++++++++++++++++++++++++++***+++++++++,,,---------******+++++++++,,,,,,,,,---+++++++++------,,,+++,,,,,,---------...............---------,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,...//////---+++***++++++,,,------,,,,,,,,,+++,,,------......------,,,+++++++++,,,---......------------------------***,,,------,,,+++,,,,,,******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))+++,,,,,,+++***,,,------------....../////////,,,000444333///++++++,,,************************+++++++++++++++,,,------***************+++++++++***+++,,,,,,++++++,,,...&&&'''((()))******)))((((((((()))***+++,,,,,,,,,)))))))))))))))***+++,,,)))************+++++++++******************************))))))***+++,,,,,,((())))))***++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************+++,,,---...***************+++++++++++++++++++++++++++++++++***+++,,,,,,------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000+++***************++++++,,,,,,,,,------.........***++++++,,,---...///000+++++++++,,,,,,---------.........------,,,,,,,,,------------,,,+++******........................***+++---...///...------------------------------+++++++++,,,,,,,,,------........................---,,,,,,++++++,,,,,,---------------------------------------------------........................,,,,,,,,,---------......++++++++++++,,,,,,---...------------------------+++,,,,,,---.........---------------------------)))(((((((((***---///111===888222...,,,---------------------------------)))***+++,,,------------........./////////000000222111000///////////////+++++++++,,,---...///000................................................//////............////////////.........---------//////.........---------***+++---///000000///...---///222444444333111000,,,------......------,,,......////////////......------------------------...------------...//////++++++,,,,,,,,,---------***++++++,,,---//////000------------------------........................///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,---......---,,,,,,))))))*********+++++++++///...---,,,++++++++++++************************++++++,,,,,,---...//////******+++++++++,,,,,,,,,...,,,++++++------,,,+++++++++,,,,,,,,,---------......---------,,,,,,,,,++++++------------++++++---...//////,,,(((### +++,,,---...---,,,+++***+++,,,,,,---.........---((())))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,)))+++,,,,,,+++***,,,---*********++++++,,,,,,,,,)))...333333...)))((())))))))))))))))))))))))))),,,+++++++++,,,------...))))))******+++++++++,,,***+++---,,,,,,+++---...)))***+++,,,------,,,+++(((((()))++++++,,,,,,,,,))))))(((((()))***++++++,,,,,,,,,++++++*********+++++++++*********))))))++++++++++++++++++++++++,,,+++***))))))***++++++------++++++++++++------,,,+++***)))))))))***+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,---...///...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////---***)))++++++++++++++++++++++++//////---,,,+++***************)))))))))***,,,---------------------------222...+++***---//////...---------------------------,,,+++++++++,,,---...---------------------------.........---,,,,,,+++------............------------------------------.../////////...------,,,///......---+++******)))+++,,,,,,---.........------,,,+++***+++,,,---...------......------,,,+++***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,,,,------......------,,,........................------------------------------------------------******+++,,,,,,---......//////.........---------,,,------......------,,,---------............///........................000000000///...,,,+++***//////.........---------///////////////.........------------------------////////////000000000000......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...///////////////.........------------------------......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------------------...---,,,,,,++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,111000...---,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,---...///000000,,,,,,,,,---------......---------------------------,,,++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,000//////...---+++***)))+++,,,------......------,,,------......------,,,//////---,,,+++*********,,,---......///.........,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++)))************+++++++++************+++,,,------*********++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******&&&&&&''')))***,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))++++++++++++++++++++++++,,,+++***))))))***++++++---,,,,,,++++++,,,,,,------,,,+++***)))******++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++...------,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........---,,,++++++++++++++++++++++++*********+++,,,---///000,,,,,,+++++++++,,,---...------------------------111///,,,,,,...000///...------------------------///...---,,,,,,,,,---...------------------------------......------,,,+++------............------------------------------...............---,,,,,,---------,,,,,,,,,,,,,,,+++,,,------.........---,,,,,,+++++++++,,,---...------......------,,,++++++,,,.../////////------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,,,,------......------,,,........................------------------------------------------------***++++++,,,------......//////.........---------,,,------......------,,,---------............///.................................///......---,,,//////.........---------////////////............------------------------.../////////000000000000///...------,,,,,,------,,,,,,++++++,,,,,,---.../////////////////////...------------------------......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------------------------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,---------+++++++++,,,,,,---------000///...---,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------......//////,,,,,,,,,---------......------------------------------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,/////////...---,,,+++***+++,,,------......------,,,------......------,,,------,,,+++++++++,,,,,,------...............---,,,,,,,,,---------............---------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,------------,,,,,,,,,++++++******+++++++++***++++++,,,,,,++++++++++++++++++,,,,,,***++++++,,,,,,++++++*********++++++++++++******))))))))))))************)))))))))))))))))))))))),,,,,,,,,++++++++++++***+++++++++***************++++++++++++++++++++++++++++++************+++,,,---,,,,,,++++++,,,,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++......---,,,,,,,,,------+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,------******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,((())))))+++---///111222......---------...//////------------------------...---,,,---...///...,,,------------------------000///...---------------------------------------------......------,,,,,,------............------------------------------,,,------------,,,,,,+++++++++,,,,,,---------...,,,,,,---............---,,,,,,,,,+++,,,------...------......------,,,++++++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,,,,------......------,,,------------------------------------------------------------------------+++++++++,,,------.....................---------------............---------------............///........................,,,,,,---.../////////..................---------........................------------------------....../////////000000000///...------,,,---------,,,,,,,,,,,,,,,------.........//////////////////------------------------.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,+++++++++,,,,,,,,,,,,---......---+++***++++++,,,,,,,,,,,,------+++++++++,,,,,,---------///...---,,,+++++++++,,,------------,,,,,,,,,,,,---------------.........,,,,,,,,,---------......------------------------...------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,------......------,,,++++++,,,------......------,,,------......------,,,++++++++++++,,,,,,---...---...............------,,,,,,,,,------------......------------,,,,,,,,,,,,------.........------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))******+++---....../////////...---,,,+++***))),,,,,,++++++***+++++++++,,,,,,++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******************************))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---...///---------.........//////,,,,,,,,,------------------,,,++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---........................//////,,,,,,------------------+++++++++,,,---,,,+++***------------------------//////......---,,,,,,,,,------------------------,,,------...------,,,,,,------............------------------------------+++,,,,,,---,,,,,,++++++,,,,,,,,,------------...------............------,,,,,,,,,,,,------......------......------,,,+++++++++,,,---...------,,,------------------------...---,,,,,,......---,,,,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,------..............................------............---------------............///........................,,,---......///.................................------...............///................................./////////000000//////...---------------,,,,,,,,,,,,,,,---..................////////////---------------------------...............---------------------------------------,,,,,,------------------------------------,,,,,,++++++,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++------------------------...---------------------,,,,,,,,,---------......------------------------...------,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,------...------,,,+++,,,------......------,,,------......------,,,,,,,,,++++++,,,,,,---------...............------------------------------------------------------------......///.........+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------******+++,,,,,,---.........------,,,++++++******------,,,+++************,,,,,,,,,++++++************++++++,,,,,,++++++*********++++++++++++******'''(((((()))+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------******+++,,,---...000111//////.........---------,,,,,,,,,------.........000///---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,---------............---------,,,,,,,,,---------......+++,,,---------,,,,,,,,,------------------------------------,,,,,,++++++------------------------,,,,,,------...------,,,------............------------------------------++++++,,,,,,---,,,,,,+++.........---------,,,,,,---......//////...------,,,,,,---------.........------......------,,,+++******++++++,,,,,,,,,,,,------------------------...---,,,,,,......---,,,,,,------......------,,,------------------------------------------------------------------------,,,,,,------------......---.....................---......//////......------------............///.................................///......---,,,---.....................,,,---------......//////....................................//////////////////...------------...------,,,,,,------...///---.........//////000000------------------------------...............---------------------------------------------------------------------------,,,,,,,,,++++++,,,,,,---,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,++++++---------------------------------------,,,,,,,,,,,,,,,,,,---------......---------------------------------,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++,,,------......------+++,,,------......------,,,------......------,,,------,,,,,,++++++,,,,,,,,,---......///.........------------------------------------------------,,,------.../////////...+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------,,,+++************,,,,,,,,,++++++************++++++,,,,,,++++++*********++++++++++++******(((((()))***+++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++)))***+++,,,---------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...******+++,,,---///000111//////......---,,,,,,+++,,,,,,,,,---......//////111000...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000---------...------,,,++++++,,,,,,------.........---///000///...---...000------------------------++++++,,,------,,,,,,+++------------------------,,,,,,------......------------............------------------------------+++,,,,,,---------------///.........------,,,,,,...////////////...------,,,,,,---............---------......------,,,++++++++++++++++++,,,,,,,,,------------------------...---,,,,,,......---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------......---------.....................////////////......---------............///.........................../////////...---,,,,,,---------...............,,,,,,,,,---......//////........................------........./////////000///......------......---------------......///------......///000000000------------------------,,,---......///.........------------------------------............------------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++......------,,,+++******,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,------...++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,------...---------+++,,,------......------,,,------......------,,,...---,,,,,,++++++++++++++++++---...//////000000...------------,,,,,,,,,,,,,,,,,,------------...+++,,,---...............++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++)))))))))******+++++++++,,,,,,++++++***+++++++++,,,,,,++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******,,,,,,,,,+++******))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++)))***+++---------------+++,,,,,,------,,,,,,+++***+++,,,,,,,,,+++***)))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,------.../////////000///...---------------------------------------******+++,,,...000111222------.........---,,,+++++++++,,,,,,---......///---...///---++++++---000------------------------***+++,,,............---------------------------+++,,,------......------------............------------------------------,,,,,,---...............------------............///////////////...------,,,,,,.../////////...---------......------,,,+++------,,,,,,------.................................---,,,,,,......---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------..................---------------.........//////......////////////......---------............///........................,,,---......///.........---------.........//////++++++,,,------...//////........................---------.........//////000//////...............---------------...//////------......///000000111------------------------,,,------...//////..............................,,,---...//////...---,,,------------------------,,,+++++++++,,,,,,---...,,,+++*********+++---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,++++++++++++,,,,,,,,,---+++++++++,,,,,,------...,,,,,,,,,---------......------------------------+++++++++++++++,,,------++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------------------...------,,,,,,+++,,,------......------,,,------......------,,,,,,,,,+++++++++,,,------)))***,,,...///000111111......---------,,,,,,,,,,,,,,,,,,---------......***+++,,,------.........++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++***++++++,,,,,,++++++++++++++++++,,,,,,***++++++,,,,,,++++++*********++++++++++++******------,,,++++++***))))))))))))))))))))))))))))))*********++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++)))***+++---......------++++++------------++++++******+++,,,+++***)))((()))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...---,,,+++++++++***++++++,,,,,,------...,,,,,,------...///000000------..................------------------------,,,,,,,,,---...///000111....../////////...,,,+++++++++,,,,,,---...//////***++++++)))''''''+++...------------------------***+++---///000000//////------------------------+++,,,,,,---.........------..................---------------------------,,,------.../////////...++++++,,,---...///000111//////000000///...------,,,,,,.../////////...---------......------,,,+++///............///000000...........................---,,,,,,......---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------..................---------------.........//////......////////////......---------.........//////........................***+++,,,...///000000000---------.........//////++++++,,,,,,---...//////////////////////////////---------.........//////000000///..................------------...//////---------...///000000111------------------------,,,,,,---.../////////...........................,,,---...//////...---,,,------------------------++++++++++++,,,,,,---...---+++)))((((((+++---///---------,,,,,,+++++++++)))******+++---...//////,,,---.../////////...---*********++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......------------------------************++++++,,,---++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------------......------,,,++++++,,,------......------,,,------......------,,,*********+++,,,---///000((()))+++---000111222333.........------,,,,,,,,,,,,,,,,,,------.........)))***+++,,,------------++++++++++++++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,------...//////...------,,,+++******************+++,,,------*********++++++,,,,,,---+++++++++,,,,,,+++++++++******++++++++++++***************++++++,,,,,,---++++++++++++++++++++++++