BM6P6(@ qqq[[[QQQHHHBBBAAA@@@===;;;;;;<<<;;;:::999888888888888777666555444444333444444000111222222333333333333000000111222222333444444777555222000111333333333444444333333333333222222555666777666666777:::<<>>===???BBBEEEMMMLLLKKKLLLMMMOOOOOONNNSSSSSSXXXaaahhhnnnxxxsss]]]MMMGGGFFFEEEDDDFFFHHHLLLNNNQQQTTTXXX[[[___eeennnuuu{{{uuunnnnnnnnnnnnnnnqqqyyy~~~|||wwwtttooofff\\\SSSKKKEEEEEEGGGIIINNNSSS[[[jjjrrrsssmmm[[[QQQYYYjjjttt{{{xxxvvv~~~~~~zzzyyyxxx}}}zzzkkkaaaaaaaaaeeeqqq{{{fffNNNBBB>>>;;;999999999888777666666555555555222222222222222222222222000111222222444444555666555333555:::===HHHbbb|||xxxooopppvvvrrrooovvvqqq[[[QQQIIIBBBAAA@@@===;;;;;;<<<;;;:::999888888888888777666555444444333444444111222333333333333333333111111222222333333444444555333000000111222111111222222222333333444444444555666777666666777:::<<>>===???BBBEEEJJJJJJJJJKKKMMMNNNOOOOOOSSSSSSXXXaaahhhnnnxxxuuu___OOOHHHGGGFFFEEEFFFHHHKKKNNNPPPTTTXXX[[[___eeennnuuu{{{tttmmmmmmnnnnnnoooqqqyyy|||wwwsssoooeee\\\TTTLLLFFFGGGIIIKKKPPPVVV^^^mmmvvvwwwrrr```VVV]]]gggssszzzvvvpppuuu~~~{{{{{{zzzzzzkkkcccdddfffkkkwwwjjjRRREEE@@@<<<::::::999888777666666555555555222222222222222222222222111222222333333444444555555333555:::===GGGaaa{{{zzzpppmmmooovvvtttrrryyyrrr\\\QQQIIIBBBAAAAAA===;;;<<<<<<;;;:::999888888888888777666555444444333444444333444444444444333333222333333333333333444444444444333222222333333222111111111222333444555666666555666777777666888:::===BBBQQQiiixxxmmmbbbXXXRRRJJJGGGBBB???>>>@@@CCCEEEHHHHHHIIIJJJLLLNNNOOOPPPSSSTTTYYYaaaiiioooxxxwwwaaaQQQJJJHHHGGGGGGEEEHHHKKKMMMPPPSSSWWW[[[```fffnnnvvv}}}tttmmmmmmmmmnnnoooqqqyyy~~~~~~~~~~~~{{{vvvsssnnneee[[[TTTMMMHHHIIILLLNNNSSSXXXbbbqqqzzz|||xxxggg\\\bbbfffttt~~~vvvkkklllxxx~~~~~~}}}oookkknnnrrryyyqqqWWWHHHBBB>>>;;;;;;999888777666666555555555333333333333333333333333333333333333333333333333555333555:::===GGG```yyytttjjjjjjmmmwwwuuuuuu|||sss]]]QQQIIICCCBBBAAA>>>;;;<<<;;;;;;:::999888888888888777666555444444333444444555555555555444333333222444444444444444444444333555555444555666666555333222222333333444555555666555666777777777888;;;>>>CCCSSSmmmvvvkkk```VVVPPPHHHFFFBBB???>>>@@@CCCFFFIIIJJJKKKKKKKKKLLLNNNPPPTTTTTTYYYbbbiiioooxxxxxxcccSSSJJJHHHGGGGGGFFFHHHKKKNNNPPPSSSXXX[[[aaahhhpppxxxuuummmmmmlllmmmnnnqqqyyy~~~~~~}}}}}}zzzuuurrrmmmdddZZZTTTNNNIIIKKKNNNPPPUUUZZZcccrrr|||}}}lll___dddjjj{{{{{{kkkhhhsss{{{zzzvvv[[[JJJBBB>>>;;;;;;999888777666555555555555333333333333333333333333444444444333333222222222444333555:::<<>><<<<<<;;;;;;:::999888888888888777666555444444333444444555555555555444333333222444444444444444444444333555444444555777777555333444444444444444444444444555666777777777999<<<>>>EEEUUUppptttiii___UUUPPPGGGEEEAAA??????AAADDDFFFLLLMMMNNNMMMKKKKKKMMMOOOTTTTTTYYYbbbiiioooyyyxxxdddTTTJJJGGGFFFFFFFFFIIILLLNNNQQQTTTXXX[[[cccjjjsss{{{tttmmmmmmjjjkkkmmmpppxxx~~~~~~~~~~~~||||||yyytttqqqlllcccYYYSSSMMMIIIKKKNNNPPPTTTYYYaaaoooyyy~~~mmm___cccooommmhhhssszzz]]]JJJBBB===::::::999888777666555555555555333333333333333333333333555444444333333222222111444333555:::<<>><<<<<<<<<;;;:::999888888888888777666555444444333444444333444444444444333333222333333333333333444444444333222111222333444333222555555555555444444333333555666777777888999===???HHHXXXrrr}}}rrrggg]]]TTTNNNEEEDDDAAA@@@@@@BBBDDDFFFMMMOOOPPPNNNKKKJJJLLLOOOTTTUUUZZZbbbiiipppyyyyyyfffUUUKKKFFFFFFGGGGGGJJJMMMOOORRRUUUYYY]]]dddjjjttt}}}ssskkkjjjhhhiiikkkooowww~~~~~~{{{{{{xxxssspppkkkbbbXXXRRRLLLHHHJJJLLLNNNQQQVVV\\\kkkuuu||||||lll]]]___mmm~~~}}}kkkfffqqq}}}~~~___KKKBBB<<<:::;;;999888777666666555555555333333333333333333333333444444444333333222222222444333555:::<<>>999888777666666555555555444444444444444444444444333333333333333333333333333222555:::;;;CCCYYYqqq}}}xxxkkkooozzzxxxwww~~~wwwaaaUUULLLDDDBBBBBB???>>>???<<<;;;:::999888888888888444555555555444333222222555555444444444333333333222222111111222222333444111222333444444444444444666555555555555444444444:::888777777666555;;;DDDJJJ\\\uuu~~~rrrggg^^^VVVNNNHHHBBBAAA???>>>???BBBFFFHHHJJJKKKKKKJJJIIIIIIKKKNNNQQQVVV\\\bbbiiiqqq{{{kkkZZZPPPKKKIIIHHHKKKNNNQQQSSSTTTUUUWWWYYYcccjjjttt}}}yyyjjjcccdddaaaeeejjjlllqqq~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}}}}}}}}}{{{xxxtttnnnfff^^^XXXNNNHHHDDDDDDDDDCCCGGGLLLSSSbbbjjjnnntttjjjVVVMMMQQQWWW___```YYYVVV^^^kkk|||hhhUUUIII???;;;<<<888777666555555444444555666666666666555444333222555444222111111111222222666111222:::@@@III___wwwyyyrrrkkknnnvvvuuuwwwwwwaaaTTTLLLDDDBBBBBB???>>>???;;;;;;:::888888888888888333444444555555555555555555444444444444333333333222222111111222222333444000111111222222222111111333333444444555555555666777555555666555444:::AAAIII\\\uuu}}}pppeee\\\TTTLLLGGGBBBAAA???>>>@@@CCCFFFHHHKKKKKKKKKJJJIIIJJJLLLNNNRRRWWW]]]cccjjjrrr|||nnn\\\QQQMMMKKKJJJLLLOOORRRTTTUUUVVVXXXZZZbbbiiirrr{{{wwwhhh```aaa```dddiiikkkppp|||~~~~~~~~~|||yyyuuuoooggg___YYYNNNHHHDDDDDDDDDDDDHHHMMMSSScccjjjmmmsssiiiUUULLLLLLQQQYYY[[[UUUQQQYYYdddxxx{{{iiiUUUIII???;;;<<<888777666555555444444555444444444444333222111000444444222111111111222222666333555<<>>???;;;:::999888777777777777444444555555666777777777444444444444333333333333222222111111222222333444444555555555555444444333111111222333444555666666555444666888666555:::AAAIII\\\tttyyymmmcccZZZRRRKKKEEEBBBAAA??????AAADDDGGGIIIKKKLLLLLLKKKJJJKKKMMMOOOSSSXXX___eeekkksss}}}qqq___SSSNNNMMMMMMMMMOOORRRTTTUUUWWWYYY[[[bbbhhhrrrzzzuuueee^^^^^^```dddhhhjjjooo{{{~~~~~~|||zzzwwwsssnnnfff]]]WWWMMMHHHDDDDDDDDDDDDHHHNNNUUUdddjjjmmmrrrgggTTTJJJGGGLLLTTTWWWRRROOOUUU^^^rrr~~~uuu{{{kkkVVVHHH@@@<<<<<<888777666555555444444555444444444444333222111111444333333222222222222333666666888===BBBPPPnnn{{{mmmfffkkkvvv|||uuu}}}wwwaaaSSSKKKDDDCCCCCC???===>>>::::::999888777777777777666666666666666777777777444444444333333333222222222222111111222222333444666666666666666555444333111111222222333444555555666666888;;;:::888===CCCJJJ]]]vvv~~~vvvjjj```WWWPPPHHHCCCAAA@@@@@@@@@BBBEEEHHHJJJLLLLLLMMMLLLKKKLLLNNNQQQUUUZZZ```fffmmmuuutttaaaTTTNNNNNNOOOMMMOOOQQQSSSTTTWWWZZZ\\\bbbiiirrr{{{tttddd]]]^^^```dddhhhjjjooo{{{~~~||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}yyywwwtttpppjjjbbbZZZTTTMMMGGGDDDDDDEEEEEEIIIOOOVVVfffmmmooossshhhSSSJJJGGGKKKSSSXXXUUURRRVVV]]]lll|||zzzooouuunnnWWWHHH@@@===<<<888777666555555444444555555666666666555555444333333333333333333333333333555777:::>>>CCCUUUyyy|||kkkeeekkkwww|||uuu~~~wwwaaaSSSKKKEEEDDDCCC@@@======;;;:::999888777777777777:::999888666555555555555444444333333333222222222222222111111222222333444111222222222111000//////333333333333333333333333555555888;;;:::999>>>EEELLL```yyy{{{sssggg]]]UUUNNNGGGBBB@@@@@@@@@AAACCCFFFIIIKKKLLLMMMMMMMMMLLLMMMPPPRRRVVV[[[aaagggnnnvvvwwwdddVVVOOONNNOOOMMMOOOQQQRRRTTTWWWZZZ]]]bbbhhhqqqzzz~~~qqqccc]]]^^^aaaeeeiiikkkppp|||}}}{{{|||}}}~~~~~~~~~~~~}}}|||{{{xxxvvvrrroooiiiaaaYYYSSSLLLGGGDDDEEEEEEFFFKKKPPPXXXiiiqqqtttxxxlllUUUKKKGGGKKKSSSZZZ[[[XXXYYY^^^iiiyyywwwkkkqqq}}}tttYYYHHHAAA===<<<888777666555555444444555555555555666555555444444333333333333333333333333333777;;;>>>EEE]]]mmmeeelllyyy|||vvv~~~wwwaaaRRRKKKEEEDDDDDD@@@======<<<;;;:::999888888888888;;;:::888666444444444444333333333333222222222222222222111111222222333444111222222222222222111000555444444444333333333222333333555888888888===EEEOOOddd~~~xxxpppeee[[[TTTMMMFFFAAA???@@@@@@BBBEEEHHHKKKLLLMMMMMMNNNNNNMMMNNNQQQSSSVVV[[[bbbhhhnnnvvv{{{iiiYYYPPPNNNNNNNNNPPPQQQSSSUUUXXX\\\___ccciiirrrzzz|||uuujjj___[[[^^^bbbfffjjjkkkppp|||}}}|||}}}~~~~~~~~~~~~~~~}}}{{{yyywwwtttpppkkkcccZZZTTTKKKFFFCCCEEEFFFGGGLLLRRRZZZlllvvv{{{qqqYYYMMMFFFJJJSSS]]]```^^^]]]```iiiyyytttiiiooo|||yyy\\\IIIAAA>>>;;;888777666555555444444555222333333444333333222222222333333444444444444333333666:::>>>JJJfffrrrhhhnnn{{{zzzuuu}}}wwwaaaRRRKKKEEEEEEDDD@@@=========<<<;;;:::999999999999:::999666555444444555555333333333222222222222111222222111111222222333444444444555555555555555555444444444444444555555555444333444777777888>>>GGGRRRgggwwwooodddZZZSSSLLLFFFAAA??????AAACCCFFFIIILLLMMMMMMNNNOOONNNNNNOOORRRUUUVVV[[[bbbhhhnnnvvvnnn]]]RRROOOOOOPPPRRRSSSUUUWWWZZZ___bbbiiioooxxx{{{wwwrrrkkkaaaXXXWWW[[[aaaeeeiiijjjooozzz}}}~~~~~~~~~}}}{{{zzzyyywwwtttpppkkkcccZZZUUUKKKFFFCCCEEEFFFHHHLLLRRR\\\ooo{{{xxx^^^PPPHHHKKKUUU```fffeeecccdddjjj{{{sssiiiooo|||~~~___JJJBBB>>>:::888777666555555444444555222222333333444333333222222222444555555555444444333777;;;@@@PPPooo~~~ssskkkqqq}}}vvvrrr|||wwwaaaRRRKKKEEEEEEDDD@@@===<<<======<<<;;;::::::::::::888777555444333444666777333333333222222222111111222222111111222222333444111111222333444444444444222333333444555666777777777555666888888:::AAAJJJTTTjjjvvvnnncccZZZSSSLLLFFFAAA>>>???AAACCCFFFIIILLLNNNMMMNNNOOOOOONNNPPPSSSUUUVVV[[[aaahhhnnnvvvqqq```TTTPPPOOORRRTTTUUUWWWYYY\\\aaaeeepppvvvtttpppjjjdddZZZSSSSSSXXX```dddhhhiiimmmyyy~~~|||}}}~~~~~~}}}{{{xxxvvvwwwuuurrrnnniiiaaaYYYSSSKKKFFFCCCEEEGGGHHHMMMSSS]]]qqq~~~{{{aaaRRRJJJNNNWWWeeelllkkkhhhiiilll}}}sssiiiooo|||```JJJCCC???:::888777666555555444444555444444555555666555555555111222444555666555444444555888;;;BBBTTTvvvzzzqqqnnnsssrrrppp|||vvv```QQQJJJEEEDDDCCC@@@@@@CCC===<<<;;;999888777777777444555666777777666555444444444444333333222222222000222444444444333444555222222333333444555666666111111222333444444444444555444555888888999@@@HHHXXXqqqwwwmmmbbbZZZRRRIIIEEEEEEDDDDDDDDDFFFHHHKKKNNNOOOPPPPPPQQQPPPOOOQQQTTTWWWZZZ___eeekkkpppwwwvvvcccVVVQQQQQQPPPSSSWWWXXXZZZ^^^eeejjjssszzzxxxnnnfff^^^YYYUUUQQQSSSXXXXXX```hhhkkknnnyyy~~~~~~~~~~~~~~~~~~~~~}}}|||}}}}}}}}}{{{yyyyyyvvvrrroookkkeee[[[TTTKKKFFFCCCDDDDDDEEEIIIOOO^^^mmmeeeNNNLLLMMMXXXjjjpppjjjhhhlllqqq|||nnnppp{{{aaaJJJ@@@===:::;;;:::888666555666777888555555444444444333333333333333333333333333333333333777<<>>AAA<<<;;;:::999888888777777555555666666666666555555555444444444333333333333111222333333222222333555222333333444444555555555333333444555666666666666666555666999999:::AAAIII]]]vvvuuukkk```XXXPPPHHHCCCDDDAAAAAABBBCCCEEEHHHKKKLLLPPPPPPQQQPPPOOOQQQTTTWWW[[[___fffkkkqqqwwwzzzfffYYYSSSRRRRRRUUUYYYZZZ\\\```ffflllttt{{{qqqfff^^^WWWSSSOOOLLLMMMRRRVVV]]]eeehhhlllxxx~~~~~~~~~}}}|||}}}~~~~~~|||{{{yyyvvvrrroookkkeee[[[TTTKKKFFFCCCDDDDDDEEEIIIOOO[[[jjj}}}hhhRRRMMMNNNYYYkkksssnnnkkknnnrrrpppqqqzzzeeeMMMCCC@@@===:::999777555555555666777555555444444444333333333333333333333333333333333444888<<>>;;;999888666555444555555666555555444444444333333333333333333333333333333333444888===FFF]]]vvvqqqooosss~~~|||nnnlllwwwzzzdddSSSLLLFFFCCCAAA===<<<>>>::::::999999888999999999777666555444444555666777666666666666666555555555333333222000///000333555444444444444444444333333111222333444555555555555777777888;;;<<<===DDDLLLccc}}}qqqggg]]]VVVNNNFFFBBBBBBCCCDDDFFFHHHKKKMMMOOOPPPPPPPPPQQQPPPOOOQQQTTTWWW\\\aaaiiiooottt{{{ppp___WWWUUUVVVYYY\\\^^^___ccciiiooovvv}}}mmm^^^UUUOOOKKKIIIGGGEEEGGGKKKNNNTTTZZZ___fffuuu~~~}}}}}}}}}~~~~~~yyyvvvrrroookkkeee[[[TTTKKKFFFCCCDDDDDDEEEIIIOOOVVVdddwwwnnnXXXIIIKKKVVVgggrrrtttssssssuuuxxxtttwwwdddLLLBBB===:::888777666555444444444555555555444444444333333333333333333333333333333333555888===GGG___~~~tttooommmttt|||ooommmzzz{{{dddUUUNNNGGGEEEBBB>>>===>>>::::::999999888999999999777666555444444555666777666666666666666666666666444444333111///000333555444444444444444444333333222222333444555555555555888777999<<<<<<>>>EEENNNbbb}}}~~~pppfff\\\UUUNNNFFFCCCCCC???@@@CCCEEEHHHKKKMMMMMMPPPPPPQQQPPPOOOQQQTTTWWW\\\bbbjjjqqqwww}}}uuuaaaXXXVVVUUUYYY\\\^^^```dddkkkpppyyyzzzdddXXXOOOJJJGGGGGGFFFDDDEEEIIIKKKPPPWWW]]]eeeuuu~~~}}}}}}}}}~~~~~~yyyvvvrrroookkkeee[[[TTTKKKFFFCCCDDDDDDEEEIIIOOOXXXddduuunnnYYYJJJLLLUUUeeesssyyyyyyyyyyyy|||vvvvvviiiQQQFFFAAA===888777666555555444444444555555444444444333333333333333333333333333333333555888<<>>===???;;;::::::999888888888999666666555555555555666666555555555666666666666666444444444333111111333555444444444444444444444444444444666777777777777777777777888<<<===>>>EEENNNbbb~~~{{{nnneee[[[TTTMMMFFFCCCCCC@@@AAADDDGGGJJJMMMNNNOOOPPPPPPQQQPPPOOOQQQTTTWWW]]]ccclllsssyyyzzzdddYYYWWWUUUXXX\\\___aaafffmmmsss}}}ppp\\\SSSJJJFFFDDDEEEEEEBBBCCCGGGIIINNNUUU]]]ggguuu}}}~~~~~~}}}}}}~~~~~~}}}yyyvvvrrroookkkeee[[[TTTKKKFFFCCCDDDDDDEEEIIIOOOXXXcccsssoooYYYMMMNNNUUUcccsss~~~xxxwwwiiiQQQEEE@@@<<<888888777777666555555444555555444444444333333333333333333333333333333333444777;;;FFF^^^~~~}}}tttpppnnnxxx{{{pppqqq{{{dddSSSLLLFFFDDDBBB>>>===???<<<;;;:::999888888777777555555666666666666555555444444555555555666666666444555666555333222333444222333333444444555555555444555666777777888888888777666888;;;<<<>>>EEENNNdddyyykkkbbbXXXRRRLLLEEEAAABBBBBBCCCGGGJJJMMMPPPQQQQQQPPPPPPQQQPPPOOOQQQTTTWWW^^^dddmmmuuu{{{hhh\\\YYYUUUYYY]]]```dddiiiqqqwwwgggVVVOOOIIIFFFDDDFFFEEEBBBCCCFFFHHHNNNVVV^^^iiiwww~~~}}}|||}}}~~~~~~|||{{{yyyvvvrrroookkkeee[[[TTTKKKFFFCCCDDDDDDEEEIIIOOOWWWbbbqqqqqq[[[LLLMMMRRR^^^ooo~~~zzzwwwhhhPPPDDD>>>999888888888888777666555555555555444444444333333333333333333333333333333333444666999DDD\\\|||}}}vvvrrrrrr{{{zzzrrrtttzzzdddRRRKKKEEECCCAAA======???===<<<;;;999888777777777444555666777777666555444333444444444555555666666444666777777555333333444222222333333444555666666222333444555666666666666666666888;;;<<<>>>EEENNNgggwwwjjj```WWWQQQJJJCCC@@@AAA>>>@@@DDDHHHKKKMMMNNNOOOPPPQQQQQQPPPPPPQQQTTTWWW^^^eeennnvvv|||jjj^^^ZZZVVVZZZ^^^bbbfffllltttzzz|||bbbSSSNNNKKKGGGFFFHHHGGGDDDDDDGGGHHHNNNVVV```jjjxxx~~~~~~~~~}}}|||}}}}}}}}}{{{yyyyyyvvvrrrooollleee[[[TTTKKKFFFCCCDDDDDDEEEIIIOOOVVV```ooosss]]]IIIJJJMMMXXXkkk{{{|||xxxlllSSSGGGAAA<<<999999999999888777666555555555444444444333333333333333333333333333333333444555888CCC[[[zzz}}}wwwuuuuuu~~~|||tttwwwzzzbbbVVVMMMFFFDDDCCC@@@>>>>>>>>><<<:::888777777777777666666555444333333333333444444444555555555555666555555444444444555555666444222222444777888666444333444555666777777777777999888:::;;;;;;>>>HHHSSSiii{{{sssgggaaaVVVNNNHHHEEEDDDCCCAAABBBDDDGGGJJJMMMPPPQQQSSSRRRQQQQQQSSSUUUVVVVVV]]]eeepppxxx}}}ppp```\\\YYY\\\___ccchhhnnnuuuzzztttZZZMMMIIIGGGHHHHHHFFFEEEEEEHHHJJJKKKPPPWWW```kkkzzz}}}{{{zzz|||~~~~~~}}}~~~}}}yyyvvvssspppllleee[[[TTTIIIGGGCCCAAABBBEEEJJJMMMUUUaaannn~~~aaaOOOMMMOOOXXXiii{{{{{{mmmSSSEEE>>>:::<<<999666666888888777555666666666555444444444333555444444444444555666666777999===GGGYYYpppyyyvvvuuu}}}uuuyyy}}}eeeVVVMMMFFFDDDCCC@@@>>>>>><<<<<<:::999888777777777777777666555444444444555444444444555555555555666555444444444555666666777555444333555777888666444333444555666777777777777999888:::;;;;;;>>>HHHSSSmmmzzzrrrddd]]]SSSKKKEEECCCAAAAAAAAABBBEEEHHHKKKNNNPPPQQQRRRQQQOOOOOOQQQTTTVVVWWW^^^fffpppxxx}}}sssbbb]]]ZZZ\\\```ccchhhnnnuuuyyyrrrXXXLLLJJJGGGGGGHHHGGGFFFGGGJJJLLLMMMQQQXXX```kkkwww~~~|||{{{{{{|||~~~~~~~~~}}}{{{xxxvvvrrrpppllleee[[[SSSIIIGGGCCCAAABBBEEEJJJMMMVVVbbbooodddOOOMMMMMMVVVgggzzzzzzpppVVVHHHAAA===;;;888666666777777666444555555555555555444444444444444444333444555555666444666;;;EEEVVVmmmyyyvvvvvv|||~~~www}}}hhhVVVMMMFFFDDDCCC@@@>>>>>>;;;;;;;;;;;;:::999777777888777777666666666666777444444444555555555555666444444444555666777888999777666555666777777555444333444555666777777777777888888999;;;;;;>>>HHHTTTqqqyyyqqqbbb\\\RRRIIIDDDBBBAAA@@@AAACCCEEEHHHKKKNNNOOOPPPQQQPPPNNNNNNOOOSSSWWWYYY___gggqqqyyy~~~wwweee___ZZZ\\\```dddhhhnnnuuuzzzmmmUUUKKKJJJFFFGGGHHHHHHHHHJJJMMMOOOOOOSSSZZZbbblllwww~~~}}}||||||}}}}}}{{{xxxxxxuuurrroookkkdddZZZSSSIIIGGGCCCAAABBBEEEJJJMMMWWWcccqqqiiiRRRNNNMMMVVVgggzzzzzzoooUUUFFF@@@<<<:::888666555666666555444444444444555555555555555333333333333333444444555333555;;;EEEUUUlll|||vvvtttsssuuuzzzhhhVVVMMMFFFDDDCCC@@@>>>>>>;;;<<<=========;;;:::999888777777666666666777777444444444555555555555666444444555555777888999:::888888888777777666555444333444555666777777777777888777999;;;<<<>>>IIITTTsssxxxpppbbb\\\RRRJJJEEECCCBBBBBBAAACCCFFFIIILLLNNNOOOPPPQQQPPPOOONNNOOOSSSYYY]]]bbbiiissszzz{{{ggg___ZZZ\\\```dddiiiooovvvzzziiiRRRJJJJJJEEEFFFHHHIIIJJJLLLPPPSSSRRRVVV]]]gggqqq{{{~~~~~~|||zzzxxxxxxuuuqqqoookkkdddZZZSSSIIIGGGCCCAAABBBEEEJJJMMMXXXdddrrrnnnVVVPPPNNNVVVhhh|||{{{nnnTTTEEE???;;;888777666555555555444444333444444444555666666666333222222222222333444444555777<<>>>>>===>>>?????????>>>===<<<777777666666555666666666444444444555555555555666444444555555777888999:::888888999888777555444444333444555666777777777777777777999;;;<<>>888777777555444444444555333444444444555666666666333222222222222333444444555777===HHHYYYpppuuulllhhhggghhhsss|||{{{iiiVVVMMMFFFDDDCCC@@@>>>>>>>>>>>>??????????????????999888777666555555555555444444444555555555555666444444444555666777888999666888999888666444444444333444555666777777777777777777999;;;<<>>>>>===============>>>???@@@<<<;;;999888666666555555444444444555555555555666555444444444555666666777444666888777555333333555333444555666777777777777666666888;;;<<>>>>><<<<<<;;;;;;;;;===>>>@@@>>>===;;;999888666666666444444444555555555666666555555444444444555555666333555888777444222333555333444555666777777777777666666888;;;<<>>;;;888::::::888555444666888666666666555555444444333555444444444444555666666999:::???KKK```}}}|||qqqkkkjjjlllvvv}}}|||iiiYYYOOOFFFCCCAAA>>>===>>>===;;;888777777999<<<>>>BBBJJJVVVDDD888<<<555999666666555444333333222222111111111111222333444555777666444333333333444555555555555555666666666666666666999;;;;;;<<>>===888888777555555444444444444444444444444444444444444333333333333444555555777888<<>>===>>>===;;;888777777999;;;===<<>>===999999888666666555555555444444444444444444444444444333333333333444555555666888===JJJfffxxxqqqppptttjjjYYYOOOFFFCCCAAA>>>===>>>===;;;999777777888;;;<<<;;;tttiii;;;:::444111777777777666555555444444333333333333444555666666999888777555555444444444555555555555666666666666555555777::::::;;;DDDNNNccczzzqqqhhh^^^UUULLLGGGDDD@@@@@@BBBDDDFFFIIILLLNNNOOOPPPPPPQQQRRRTTTUUUVVVZZZ^^^bbbgggllltttzzzjjj[[[VVVSSSVVV[[[aaahhhqqqzzzqqqXXXLLLJJJCCCCCCEEEHHHIIIJJJPPPYYYccclllxxx~~~~~~~~~~~~~~~zzzuuuqqqmmmfff]]]VVVLLLGGGCCCCCCCCCDDDHHHNNNWWWcccpppfffZZZ[[[jjj|||vvvYYYEEE>>>===:::999888777777666777777444444444444444444444444444333333333333444555555666999???MMMiiizzzssssssxxxjjjYYYOOOFFFCCCAAA>>>===>>><<<;;;999777777888:::;;;@@@dddyyyPPP444===777///666666666666555555444444222111111111222222333444777777666555444333222222555555555555666666666666444555777999999:::CCCNNNbbbyyy~~~pppfff\\\TTTKKKGGGDDD@@@@@@CCCDDDFFFIIILLLNNNOOOPPPPPPRRRSSSTTTUUUVVVYYY]]]aaaggglllsssyyy~~~uuudddYYYVVVQQQTTTZZZ```gggqqqzzzwww]]]MMMHHHCCCCCCEEEIIIJJJKKKRRR[[[fffooo|||~~~}}}~~~|||xxxsssmmmfff]]]WWWLLLFFFBBBBBBCCCCCCHHHNNNTTTbbbqqqfff[[[\\\kkk}}}wwwZZZEEE>>>===999888777777666666666777555555555555555555555555444333333333333444555555555999@@@OOOjjj{{{uuuuuu|||kkkYYYOOOFFFCCCAAA>>>===>>><<<;;;999777777888999:::>>>HHHQQQ;;;111;;;666555555555444444444444444444222222111111111222333333999999888888777666555555555555555555666666666666444555777999999:::CCCNNNaaayyy}}}ooofff[[[RRRJJJFFFCCC@@@AAACCCDDDFFFIIILLLNNNOOOPPPPPPQQQRRRSSSTTTUUUXXX\\\```ggglllrrrwww|||xxxlll```XXXVVVPPPSSSYYY```hhhrrr|||~~~bbbOOOGGGDDDDDDFFFJJJLLLMMMTTT\\\hhhqqq~~~~~~~~~~~~}}}yyytttmmmeee\\\WWWLLLFFFBBBBBBBBBCCCHHHNNNUUUcccsssfff[[[[[[jjj|||yyy[[[FFF>>>===777777666555555555666666555555555555555555555555444333333333333444555555555999AAAOOOiii|||xxxyyykkkYYYOOOFFFCCCAAA>>>===>>>;;;:::999888777777888888666777BBB:::333666222<<<444444444444444444444444444444444333333444444555555555555555555444444333555555555555666666666666555555777::::::;;;DDDNNNaaayyy}}}ooofffZZZQQQIIIFFFCCC@@@AAADDDDDDFFFIIILLLNNNOOOPPPPPPPPPQQQSSSTTTUUUXXX]]]aaagggkkkqqquuuzzztttmmmfff]]]WWWUUUPPPTTTZZZaaajjjttt~~~iiiTTTIIIFFFFFFHHHLLLMMMOOOVVV^^^hhhqqq~~~~~~}}}~~~~~~~~~zzztttlllccc[[[WWWKKKFFFBBBBBBBBBCCCGGGMMMXXXfffvvvhhh\\\[[[iii|||ttt}}}|||^^^HHH???===666666555555555555666666555555555555555555555555444333333333333444555555555999@@@NNNfff~~~}}}lllYYYOOOFFFCCCAAA>>>===>>>;;;:::999888777777777777555222>>>888555888222:::444444444555555555555555555444444333333444444444///000111222222222111111555555555555666666666666666666888;;;:::<<>>===>>>;;;:::999888777777777777999222666...333???555333555555555666666666666666333333222111111222222222000111333444555555444333555555555555666666666777666777999;;;;;;<<>>III```|||~~~{{{~~~~~~jjjZZZPPPGGGDDDBBB???>>>???<<<;;;999888777888888999777777666666666666777777666444333333444555333222333333222222333333444555333333333444444444555555444555555666777888888999777666888;;;===???GGGPPPbbb}}}{{{{{{nnneeeWWWOOOHHHEEECCC@@@@@@CCCEEEGGGJJJLLLMMMOOOQQQTTTSSSSSSSSSTTTWWW\\\```cccfffiiimmmpppuuu|||vvvccc```\\\[[[\\\^^^```aaa___```dddjjjsss}}}kkkSSSOOOJJJIIIMMMQQQTTTWWW\\\ccciiiqqqyyy}}}~~~|||{{{||||||vvvpppkkkcccZZZSSSLLLEEE@@@AAABBBDDDGGGLLLVVVaaaooo|||lllYYYSSS\\\mmmuuuggg\\\```ooobbbKKK@@@>>>:::999888777666666666666666666555444333333222222222222222333333333444444555777===JJJ^^^uuu~~~|||~~~|||lll[[[QQQGGGCCC@@@<<<:::;;;<<<;;;:::888888888888999555555444333333333444444666444333333444555333222333333222222333333444555333444444444444444444444444444555555666666777777777666888;;;===???GGGPPPfffyyy~~~zzzmmmcccWWWOOOGGGEEECCC@@@@@@CCCEEEGGGJJJLLLMMMNNNQQQSSSSSSSSSSSSTTTWWW\\\```bbbfffiiimmmpppttt{{{pppbbb```]]]\\\^^^bbbdddeeejjjkkkooouuu}}}uuu]]]SSSNNNKKKNNNRRRSSSUUUYYY___dddllluuu~~~~~~~~~}}}}}}~~~{{{uuuppplllddd[[[TTTMMMFFFAAAAAABBBCCCFFFKKKTTT^^^lllyyynnn[[[TTT\\\kkkwwwhhh\\\___mmm|||aaaJJJ@@@???999888777666555555555555666555555444333333222222333333333333444444444444666777<<>>999777777<<<;;;:::999888888888888999888777666666666666666666444333333444555333222333333222222333333444555444444444444444444444333666666666666666666666666777666888;;;===???GGGPPPjjj~~~vvv{{{xxxkkkaaaVVVNNNGGGDDDBBB???@@@CCCDDDFFFJJJLLLMMMNNNPPPRRRRRRRRRRRRTTTWWW[[[___aaadddgggkkknnnrrryyy{{{kkkcccaaa```bbbfffllloooqqqxxxzzzkkkYYYRRRNNNPPPSSSSSSSSSUUUZZZ___gggoooxxx~~~~~~~~~~~~~~~~~~}}}}}}}}}yyytttppplllfff]]]VVVOOOGGGBBBAAABBBBBBEEEIIIQQQ[[[ggguuuqqq]]]TTTZZZhhhyyyjjj]]]^^^jjjyyy|||```JJJ@@@???888777666555444444444444555555555444444333333222333444444444444555555555666777;;;EEEVVVjjj}}}zzzuuurrrvvv|||zzzzzzppp[[[QQQGGGBBB???:::777888<<<;;;:::999888888777777;;;:::999888777777777777666444333333444555333222333333222222333333444555555444444444444333333333888888888777777777777777777666888;;;===???GGGPPPjjj|||sssxxxwwwiii___UUUMMMFFFCCCBBB???@@@CCCCCCFFFIIIKKKMMMNNNOOOQQQPPPQQQQQQSSSVVVZZZ^^^```bbbeeeiiilllooovvv{{{jjjeeeeeeggglllttt{{{www```WWWQQQRRRTTTTTTSSSTTTWWW\\\cccjjjttt~~~}}}}}}}}}~~~}}}{{{{{{zzzwwwssspppmmmggg^^^XXXPPPHHHBBBAAABBBAAADDDHHHPPPXXXdddtttsss^^^TTTZZZggg}}}|||mmm___^^^ggguuu|||___III???>>>888888777666555555555555555555444444444333333333444444444555555555666666777777;;;CCCQQQcccwww}}}xxxrrrooosssyyyzzzzzzrrrZZZPPPGGGCCCAAA===;;;<<<<<<;;;;;;:::999888777666777666555444444444444444666444333333444555333222333333222222333333444555444444444444444444444444666666666666666666555555777666888;;;===???GGGPPPhhh}}}tttxxxvvvggg^^^TTTLLLEEECCCAAA??????BBBBBBEEEIIIKKKLLLMMMOOOPPPOOOOOOQQQSSSVVVYYY\\\^^^___bbbfffjjjnnnuuu|||kkkfffhhhnnnwwwiii^^^TTTSSSVVVUUUUUUUUUWWW[[[aaagggqqq~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}|||{{{zzzxxxuuusssqqqnnnhhh___YYYPPPIIIBBBAAABBBAAADDDHHHOOOWWWccctttttt___TTTXXXfff|||ooo```]]]eeeqqq~~~|||^^^HHH>>>===999999888777666666666666444444444444444333333333444444444555555555666666666777:::AAAMMM```ttt{{{uuuooolllooouuu}}}|||sssYYYPPPGGGDDDCCC???>>>???<<<<<<;;;;;;999888666555666555555444555555666666666444333333444555333222333333222222333333444555333333333444444444555555333333333333333333333333777666888;;;===???GGGPPPfffwww{{{uuuggg]]]RRRKKKDDDBBB@@@>>>???BBB@@@DDDHHHKKKLLLMMMNNNOOOMMMNNNPPPRRRVVVYYY[[[]]]^^^bbbfffjjjooowwwnnnjjjnnnwwwtttfffYYYUUUVVVVVVUUUVVVVVVYYY^^^ccclllzzz}}}~~~~~~~~~zzzzzzzzz{{{|||~~~~~~~~~~~~~~~~~~}}}|||{{{{{{wwwuuurrrqqqoooiii```YYYPPPHHHBBBAAABBBAAADDDHHHNNNVVVcccuuuuuu___SSSVVVccczzzrrrbbb]]]cccooo~~~{{{^^^GGG===<<<:::999888777777666666666444444444444444444444444333444444444444555555555555777;;;AAAMMM```uuuxxxrrrllliiilllrrr|||~~~sssZZZPPPGGGDDDCCC@@@>>>@@@<<<<<<<<<;;;:::888666444555555555555666777888999666444333333444555333222333333222222333333444555111222222333444555666666222222333333444444555555777666888;;;===???GGGPPPfffzzzuuufff\\\RRRJJJCCCAAA@@@>>>???BBB@@@CCCHHHKKKLLLLLLMMMNNNLLLMMMOOORRRUUUXXXZZZ\\\```ccchhhmmmsss{{{uuutttzzzooo^^^WWWVVVUUUTTTTTTSSSVVVYYY^^^fffttt~~~|||}}}~~~~~~yyyyyyzzz{{{|||~~~}}}}}}~~~~~~~~~}}}}}}|||wwwuuusssrrroooiii___XXXOOOHHHBBBAAABBBBBBEEEIIIMMMUUUcccvvvwww```RRRSSS___uuusssccc^^^bbbnnnyyy\\\GGG===<<<999888777666666555666666444444444444444444444444333333333333444444444444444666;;;BBBNNNaaaxxxyyysssmmmiiilllrrr|||~~~rrrZZZQQQHHHDDDBBB???===>>><<<<<<<<<;;;:::888555444111111111222333444555666666444333333444555333222333333222222333333444555000111222333555666777777444555555666777888999999777666888;;;===???GGGPPPggg}}}uuufff\\\QQQJJJCCCAAA@@@>>>???BBB???CCCHHHKKKLLLLLLMMMMMMLLLMMMOOORRRUUUXXXZZZ[[[aaaeeejjjpppvvv|||~~~vvvaaaXXXUUUTTTRRRRRRQQQSSSVVVZZZbbbooo~~~||||||}}}~~~~~~{{{{{{|||}}}~~~|||}}}~~~~~~~~~~~~~~~}}}wwwuuusssrrroooiii___XXXOOOGGGBBBAAABBBBBBEEEIIILLLTTTbbbwwwxxx```QQQQQQ\\\qqq|||tttddd^^^bbbnnnwww[[[FFF>>>===888777666555555444444555444444444444444444444444222222222333333333444444333666;;;BBBOOOccc{{{|||vvvoookkknnnttt~~~~~~sss]]]RRRHHHDDDAAA===<<<===???>>>===;;;999777666555666555444555777999999888777777666555444444333333444444444444444444444444444444444555555555555666666555444555666777777555888777888;;;<<<>>>FFFOOOfff|||sssdddZZZMMMIIICCC???>>>>>>>>>===???AAACCCFFFIIIKKKMMMNNNQQQSSSTTTUUUUUUVVVXXXZZZaaafffmmmttt{{{iiiXXXTTTTTTSSSQQQRRRUUUWWWXXX[[[gggyyy}}}{{{|||}}}~~~~~~~~~{{{|||~~~}}}|||{{{{{{yyyuuuqqqoookkk___SSSLLLEEE@@@@@@AAAAAACCCGGGLLLRRR___rrruuuZZZLLLOOOUUUdddwwwzzzjjj___^^^iiiyyyqqqXXXDDD:::777999777555444333444555666555555555555555555555555111222333333444444333333999:::;;;AAASSSmmm{{{sssnnnpppvvvttt^^^TTTIIIEEEBBB???===>>>===<<<;;;:::888666555555555444333444666777888777666666555555444333333222444444444444444444444444444444444555555555555666666555444555666777777555777666777:::;;;===EEENNNgggrrrcccYYYMMMIIICCC???>>>>>>>>>===???AAACCCFFFIIILLLMMMNNNOOOQQQSSSTTTUUUWWWZZZ]]]bbbgggnnnttt{{{nnn[[[SSSRRRPPPNNNRRRTTTVVVWWWZZZdddttt}}}yyyxxxzzz|||~~~~~~~~~~~~}}}||||||zzzyyyuuupppoookkk___RRRLLLEEE@@@@@@AAAAAADDDHHHNNNTTT```ssssssYYYKKKMMMRRRaaauuu}}}vvvhhh]]]]]]hhhxxxnnnWWWDDD;;;999888777555444444444666666555555555555555555555555333333444555555555555444555777;;;DDDYYYvvvxxxsssuuuzzzuuu___UUUJJJFFFCCC@@@>>>???::::::999888777666555555555333222333555666666666555555444444333333222222444444444444444444444444444444444555555555555666666555444555666777777555666555666999:::<<>>>>>>>>===???@@@CCCGGGJJJLLLNNNOOOMMMOOOQQQSSSUUUYYY]]]```dddhhhnnnttt{{{sss]]]SSSQQQPPPOOORRRTTTVVVVVVXXXaaannnyyy}}}yyyuuuuuuxxx{{{~~~}}}}}}~~~}}}}}}yyyxxxuuupppnnniii^^^RRRKKKDDD@@@@@@AAAAAADDDHHHOOOUUUaaassspppVVVHHHJJJOOO]]]qqqzzz}}}tttggg]]]]]]hhhxxx~~~~~~yyyjjjVVVEEE<<<;;;888777555444444555666666555555555555555555555555333444555555666666555555333777<<>>???999999999888888777777666666444333333555777666666444444444333333222222222444444444444444444444444444444444555555555555666666555444555666777777555777666777:::;;;===EEENNNfff~~~qqqcccXXXMMMIIICCC???>>>>>>>>>===>>>@@@CCCGGGJJJMMMOOOPPPOOOPPPRRRSSSUUUXXX]]]```cccgggmmmsss{{{vvv___SSSQQQRRRRRRQQQTTTVVVWWWYYY```jjjrrr|||wwwtttuuuyyy|||}}}}}}}}}~~~}}}xxxxxxuuuppplllggg\\\QQQKKKDDD???@@@AAAAAADDDHHHNNNVVVbbbtttmmmTTTFFFGGGJJJXXXmmmvvv}}}uuujjj```___iiiyyy{{{|||xxxjjjVVVEEE===;;;777666555555555555666666555555555555555555555555333333444555555555555555555999>>>HHH___||||||wwwzzz~~~www^^^TTTIIIEEEBBB???===>>>::::::999999888888888888777666444555666777777666444333333333333333222222444444444444444444444444444444444555555555555666666555444555666777777555888777888;;;<<<>>>FFFOOOccc|||}}}qqqcccYYYMMMIIICCC???>>>>>>>>>======???CCCGGGKKKNNNPPPRRRRRRSSSSSSTTTTTTWWW[[[___bbbffflllsss|||{{{aaaSSSOOOPPPPPPQQQTTTWWWYYY]]]ccckkkqqq|||}}}yyyvvvwww{{{~~~}}}}}}~~~~~~}}}wwwxxxuuuooojjjeee[[[PPPJJJDDD???@@@AAABBBEEEIIILLLUUUcccuuukkkRRREEEFFFGGGUUUiiittt}}}wwwmmmccc```iiiyyy~~~{{{lllXXXFFF===;;;666666555555555666666666555555555555555555555555222222333444444444444333777:::???JJJ___{{{|||yyy}}}}}}{{{xxx^^^TTTIIIEEEBBB>>>===>>>:::::::::999999888888777888777555555777888777666444444444444333333333333444444444444444444444444444444444555555555555666666555444555666777777555888777999;;;===???FFFOOOaaazzz|||pppbbbXXXMMMIIICCC???>>>>>>>>>======???CCCGGGKKKOOOQQQSSSUUUUUUUUUTTTTTTVVVZZZ]]]aaafffmmmvvv|||~~~eeeTTTMMMLLLLLLQQQTTTYYY^^^ccciiioootttvvv|||zzz{{{~~~}}}~~~~~~~~~}}}|||vvvwwwuuuoooiiicccYYYPPPJJJCCC???@@@AAABBBEEEIIIMMMWWWfffwwwjjjRRREEEEEEFFFRRRgggrrr|||xxxooofffccckkk|||ppp[[[HHH>>>;;;555555555666666666666666555555555555555555555555111222333333444444333333777:::???JJJ```|||~~~}}}}}}zzzyyy___UUUJJJFFFCCC@@@>>>???::::::999888777666666666888666444555666777666555444444444444444444444444444444444444444444444444444444444555555555555666666555444555666777777555777666888;;;<<<>>>FFFOOObbb{{{yyymmm```VVVMMMIIICCC???>>>>>>>>>===<<>>;;;444555555666666666666666555555555555555555555555222333333444444444444444555888>>>HHH]]]xxx~~~~~~{{{zzz```VVVLLLGGGEEEAAA???@@@999999888777666555444444777555333444555666555444555555555555555555555555444444444444444444444444444444444555555555666666666555444555777777777555666555777:::;;;===EEENNNccc|||wwwkkk^^^TTTMMMIIICCC???>>>>>>>>>===<<>>@@@AAABBBEEEJJJRRR]]]kkkzzzjjjSSSGGGFFFEEEQQQfffrrr~~~yyysssqqq{{{ttt^^^JJJ???;;;444444555666777777666666555555555555555555555555333444555555666666555555444888<<>>???<<<<<<;;;:::999888777666666666666666666666666666444444444444444444444444666333222333555666444222333333444555555444444333666666666666777777777777888777888:::;;;===EEEOOOddd{{{zzzsssllldddZZZTTTJJJIIIGGGEEEBBB@@@>>>===<<<===AAAFFFLLLOOOOOOOOOUUUVVVVVVVVVVVVXXX\\\___dddlllvvvttttttsssrrrssstttuuuvvvwww{{{mmmXXXRRRPPPNNNUUUTTTZZZfffrrr{{{~~~~~~|||yyywwwyyywwwsssnnnggg]]]SSSLLLGGGDDD???======AAAFFFJJJSSS\\\hhhuuunnnRRRDDDEEEFFFQQQhhhwww}}}|||yyyaaaKKK@@@===777666666666666777777888444444444444444444444444444555555666777666666666555333777DDDUUUggg{{{|||{{{|||xxxzzzbbbVVVJJJEEEDDDAAA>>>???;;;;;;:::999888777666666666666666666666666666666444444444444444444444444555444222333555666444222333333333444444555555555555666666666777777777777777666777999:::<<>>===<<<===AAAFFFLLLOOOPPPOOORRRSSSTTTUUUWWWZZZ___bbbfffnnnxxxuuunnnnnnnnnoooqqqtttvvvxxx{{{~~~nnnYYYSSSRRRQQQUUUUUU[[[hhhvvv~~~}}}}}}}}}}}}~~~}}}{{{xxxxxxvvvrrrmmmfff]]]SSSLLLGGGDDD???======AAAFFFJJJRRRZZZeeeqqqmmmRRRDDDFFFGGGRRRiiixxx{{{bbbLLL@@@===777777666666666666777777444444444444444444444444333444555555666666555555999666999BBBPPP___rrr}}}|||zzzwwwzzzcccVVVJJJFFFDDDAAA>>>???<<<;;;;;;:::999888777777666666666666666666666666444444444444444444444444555444333333555555444333333333222333333555777888555555666666666777777777666555666888999;;;BBBKKKaaaxxx|||uuukkkccc]]]WWWQQQLLLJJJJJJHHHFFFCCC@@@>>>======>>>AAAFFFLLLOOOPPPOOOPPPQQQSSSUUUXXX]]]cccgggjjjrrr||||||kkkeeefffhhhkkkppptttyyy{{{ppp[[[TTTUUUTTTWWWWWW]]]iiiwww}}}{{{zzzyyyzzz{{{|||~~~~~~|||zzzwwwuuuqqqllleee\\\SSSLLLFFFCCC???======AAAFFFJJJQQQXXXbbblllzzzmmmRRRDDDGGGHHHTTTlll{{{}}}cccMMMAAA===999888777666666555666666444444444444444444444444222333444444555555444444:::777888???IIIVVVgggvvv~~~||||||yyywww}}}cccWWWKKKFFFDDDAAA>>>>>>===<<<<<<;;;::::::999999666666666666666666666666444444444444444444333333444444333444444444444444444333222222333555888:::555555555666666666777777666555666999999;;;BBBJJJ]]]uuuwwwoooddd[[[VVVRRRNNNKKKJJJIIIHHHGGGDDDAAA>>>===>>>>>>AAAFFFLLLOOOPPPPPPPPPQQQSSSUUUYYY^^^eeejjjooowwwwwwhhh___aaadddiiipppvvv|||rrr\\\UUUVVVWWW[[[ZZZ^^^iiiuuu~~~}}}}}}zzzxxxwwwxxxzzz{{{}}}~~~|||yyyxxxuuuqqqllleee]]]TTTNNNEEEBBB???===>>>AAAFFFIIIQQQWWW___jjjwwwnnnRRREEEHHHJJJVVVnnn~~~eeeMMMAAA===999999777666555555555555444444444444444444444444222222333444444444444333666444555;;;DDDPPPaaapppyyyyyyyyyyyy{{{zzzxxx~~~dddXXXKKKFFFDDDAAA>>>>>>;;;;;;::::::999999888888666666666666666666666666555555444444444333333333333444444444444333444444444333222222333666888:::555555555555666666666666777666888:::;;;;;;BBBJJJYYYrrr~~~ssskkk___VVVRRROOOMMMKKKHHHHHHHHHGGGEEEBBB@@@>>>>>>???AAAFFFKKKOOOQQQQQQRRRSSSTTTVVVYYY___fffkkksss{{{rrrfff^^^```dddjjjqqqxxx~~~ttt]]]UUUVVVXXX]]]\\\___hhhsss~~~~~~}}}||||||zzzxxxwwwxxxzzz}}}~~~~~~{{{yyyxxxvvvqqqllleee]]]UUUOOOCCCAAA>>>===>>>BBBFFFIIIPPPVVV___jjjxxxpppUUUHHHJJJLLLXXXooo~~~}}}|||fffNNNBBB>>>999999777666555555555555444444444444444444444444111222222333444333333333666444555:::@@@KKK\\\lllssstttuuuvvvxxx{{{}}}{{{}}}eeeXXXLLLGGGEEEAAA>>>>>>888888888777777666666666666666666666666666666666555555555444444333333222333444555555333333444555444444333444444666888999444444555555555666666666777666888;;;;;;;;;BBBIIIVVVppp|||nnnfff[[[SSSOOOMMMKKKIIIFFFGGGGGGHHHGGGDDDBBB@@@??????AAAFFFKKKPPPRRRRRRTTTTTTUUUVVVYYY___ggglllvvv~~~|||lllcccaaacccfffkkkrrryyy~~~xxx___WWWWWWXXX\\\\\\```hhhrrr~~~}}}{{{yyyyyy|||~~~~~~}}}|||{{{zzz{{{|||~~~{{{yyyxxxuuupppjjjddd\\\TTTOOOBBB@@@>>>===>>>BBBFFFHHHNNNUUU___lll|||tttYYYKKKLLLMMMXXXooo}}}{{{yyygggOOOBBB???999888777666666555666666444444444444444444444444111222333333444444333333888666777;;;???IIIZZZjjjssstttttttttuuuwww|||}}}}}}eeeYYYLLLGGGEEEAAA>>>>>>999999888888888888777777666666666666666666666666666555555444333333222222222444666555333222444555444555555555666666666777444444444555555555666666666555888;;;::::::@@@HHHUUUooo{{{hhhaaaVVVOOOLLLJJJHHHFFFCCCEEEGGGHHHHHHFFFDDDBBB@@@@@@AAAEEEKKKPPPRRRSSSSSSTTTUUUVVVZZZaaaiiioooyyyvvvjjjfffeeefffiiimmmrrrwww|||}}}cccYYYXXXYYY\\\\\\```gggnnnxxx{{{sssrrrqqqsssvvvzzz||||||~~~}}}zzzvvvrrrmmmhhhbbbZZZSSSNNNAAA???>>>===>>>BBBFFFHHHKKKSSS___mmmyyy\\\NNNNNNMMMWWWmmm|||{{{xxxhhhOOOCCC???777777666666666666777777444444444444444444444444222333333444444444444444666666888<<>>>>><<<<<<;;;;;;;;;;;;;;;;;;666666666666666666666666666666555444333333222222222444666555333222333666444555666666777666666555444444444555555555666666555444777:::999999???FFFUUUooo{{{ddd]]]SSSLLLIIIHHHFFFDDDBBBDDDFFFHHHHHHGGGEEECCC@@@@@@AAAEEEKKKPPPRRRSSSRRRSSSTTTVVV[[[bbbkkkqqqzzztttlllkkkggghhhjjjmmmqqqvvvzzz|||fff[[[ZZZZZZ^^^]]]```dddiiippp~~~|||uuulllkkklllnnnssswwwzzzzzz{{{|||}}}~~~~~~{{{tttpppkkkfff```XXXQQQLLL@@@???>>>===???BBBFFFHHHHHHQQQ^^^nnn{{{___OOOOOONNNWWWlllzzzyyyvvv}}}hhhPPPCCC@@@777666666666666777777888444444444444444444444444222333444444555555444444111222666===DDDPPPdddvvvzzzyyywwwtttrrrtttwwwzzzwww}}}iii[[[MMMGGGEEEAAA===;;;<<<<<<<<<;;;:::999888777888777777666666666666666333333222222222222111111333333333444444444555555555444444333333444444555666666555555444444444333888666777:::;;;<<>>>>>@@@DDDHHHKKKSSS___oooaaaPPPRRROOOTTTjjj}}}{{{tttxxxkkkTTTDDD===>>>===;;;999777555444333999777555333222333444555444333333222222333333444444333555<<>><<<<<<<<<<<<;;;:::999888777999888888777777777777777666666666555555555444444333333333444444444555555555444444333333444444555444555555666666777777777888666777:::;;;<<>>>>>@@@DDDHHHMMMUUUaaarrreeeSSSSSSQQQXXXpppxxxpppuuujjjSSSDDD===;;;:::999888777777777777888777555333333333444555444333333222222333333444666555777>>>HHHXXXmmm|||yyywwwwwwzzz~~~|||lll^^^OOOIIIGGGCCC???>>><<<<<<<<<<<<;;;999888777:::999888888777777888888777777777666666666666555333333333444444444555555555555444444444444555555222333444666888999:::;;;888666777:::;;;<<>>>>>@@@DDDHHHLLLTTTbbbssshhhTTTRRRQQQ\\\vvvvvvmmmpppiiiSSSDDD===::::::999888777777777777888777555444333333444555444333333222222333333444666555777>>>IIIZZZrrr{{{yyyzzz~~~zzznnn___PPPIIIGGGCCC???>>>======<<<<<<;;;999888777999888777777666666777777555555555444444444333333333333333444444444555555555555444444444444555555222333444555777999::::::888666777:::;;;<<>>>>>@@@EEEIIIJJJSSSaaattthhhSSSPPPPPP___}}}wwwkkknnn~~~yyyyyyhhhRRRDDD======<<<;;;888777555555444777666555444444444444555444333333222222333333444444333555<<>>=========<<<;;;:::999888777777666555555555555666444444444333333333333222333333333444444444555555666555555444444555555666333333444555555666777777888666777:::;;;<<>>>>>AAAEEEIIIKKKUUUdddwwwgggSSSPPPSSSgggwwwjjjmmm|||vvvuuu|||hhhRRRDDD>>>===<<<:::888777666555555666555555444444444444444444333333222222333333444333333666<<>>============;;;:::999888666666555444444444444555666666666555555555444444333333333444444444555555666666555555555555666666444444444555555555555555888666777:::;;;<<>>>>>AAAFFFIIIOOOZZZjjj}}}eeeTTTTTTYYYpppvvviiikkkzzzvvvttt{{{hhhSSSEEE@@@999999888888888888888999555555555555555555555444444333333222222333333444444555888>>>GGGYYYvvv~~~{{{ttt|||qqqaaaQQQIIIFFFCCC@@@???>>>>>>======<<<:::999888777777666555555555555555777777777666666666666555333333333444444444555555666666555555555555666666555555555555666666666666888666777:::;;;<<>>>>>>>>AAAFFFJJJQQQ]]]nnnyyyaaaSSSUUU^^^wwwssseeeggguuuvvvtttyyyhhhTTTGGGAAA999888888888888888999999444444555555555555555444444333333222222333333444333555999>>>FFFWWWsss~~~~~~~~~zzzqqqwwwssscccRRRJJJGGGDDDAAAAAA>>>>>>>>>===<<<;;;999999888888777666666666666666666666666666555555555555333333333444444444555555666666555555555555666666555555555666777888888999888666777:::;;;<<>>>>>>>>AAAFFFJJJQQQ\\\nnnrrr\\\QQQTTT^^^yyyooobbbdddqqq}}}wwwsssyyyiiiTTTGGGBBB<<<;;;:::888777666666666444444555555666555555444444333333222222333333444000222777<<>>CCCGGGZZZttt}}}~~~qqq___QQQIIIFFFCCCAAAEEEFFFGGGIIIKKKNNNPPPRRRPPPOOOMMMLLLMMMPPPTTTVVV]]]```cccfffiiimmmrrrvvv~~~sssggg]]]TTTOOONNNRRRTTTWWW[[[aaahhhpppuuu{{{uuu^^^WWWZZZYYYZZZ\\\```dddggghhhhhhlllpppwwwwwwddd[[[XXXXXX```jjjlllvvvwwwtttvvvqqqnnnvvv{{{~~~~~~~~~|||vvvrrrtttpppjjjbbbZZZQQQIIICCC===<<<===>>>@@@DDDGGGIIIVVVbbbqqqhhhUUUNNNSSS___{{{jjj]]]]]]kkkzzzvvvvvviiiTTTFFFAAA999999:::999999888777666555555444333333333333444333333333333333333333333555444666:::BBBQQQiii~~~{{{{{{|||{{{nnnppp}}}vvvfffUUUMMMJJJFFFCCCCCC>>>>>>===<<<;;;:::999999888888777777666666555555666666666666666666666666777555444333333444555777555555555555555555555555666666666777777777777888666777888888:::===BBBFFFVVVooosssaaaSSSKKKGGGDDDBBBEEEGGGHHHJJJLLLOOORRRUUUYYYXXXWWWTTTRRRSSSWWWZZZ\\\___bbbfffjjjooouuuyyy~~~}}}mmmbbbZZZRRROOOPPPRRRTTTXXX]]]cccjjjrrrxxx}}}xxxaaaYYY[[[ZZZ[[[]]]```dddggghhhiiikkkooovvv{{{fff[[[VVVTTT[[[eeemmmwwwxxxuuuvvvqqqnnnuuuzzz~~~|||wwwtttsssooojjjccc\\\SSSKKKEEE=========>>>@@@DDDGGGJJJSSS```nnncccPPPIIIOOOZZZsssyyyfffZZZZZZhhhvvvxxxxxxiiiSSSFFFAAA999::::::999999888777666555555444333333333333444333333333333333333333333555444666:::AAAPPPggg|||zzzyyy{{{}}}ppprrrxxxgggVVVNNNKKKGGGDDDCCC@@@??????>>>===;;;;;;:::777777777777777777777777666666666666666666666666666555444333333444555666555555555555555555555555777777777777888888888888666777888888999===BBBFFFSSSkkkuuudddUUULLLHHHEEECCCEEEGGGJJJKKKNNNQQQUUUXXX[[[]]]]]]YYYTTTSSSWWW\\\\\\___cccgggkkkqqqwww|||~~~sssddd[[[UUUPPPOOOQQQQQQTTTYYY___eeennnvvv|||}}}eee[[[\\\ZZZ\\\^^^aaadddgggiiijjjkkkooovvv~~~}}}eeeYYYSSSQQQXXXcccnnnyyyzzzwwwxxxqqqmmmtttyyy||||||~~~~~~~~~|||yyyvvvrrrooojjjeee^^^UUUMMMGGG>>>>>>===>>>@@@DDDHHHJJJRRR___mmm~~~___MMMFFFLLLVVVmmmssscccYYYYYYffftttzzzzzziiiSSSEEE@@@::::::::::::999888777666555555444333333333333444333333333333333333333333555444666:::@@@MMMdddwww}}}xxxxxx{{{rrrssszzzjjjXXXPPPLLLHHHEEEDDDAAA@@@???>>>===<<<;;;:::777777777777777777888888666666666666666666666666666555444444444444555666555555555555555555555555666666777777777888888888666777888888999<<>>>>>@@@DDDHHHKKKRRR___nnn|||___MMMFFFMMMVVVkkkqqqcccZZZ[[[fffsss||||||iiiRRREEE@@@::::::::::::999888777777555555444333333333333444333333333333333333333333444444555999>>>JJJ___qqq{{{wwwyyy{{{sssrrr~~~}}}lll[[[RRRNNNIIIFFFEEEAAAAAA???>>>===;;;::::::777777777777888888888888666666666666666666666666555555555444444555555555555555555555555555555555555555555666666666777777666777888888999<<<@@@DDDRRRgggyyyiiiZZZOOOHHHEEEDDDDDDGGGJJJKKKLLLPPPWWW]]]eeekkkpppmmmfffbbbdddggggggiiilllnnnpppsssxxx{{{uuuhhh[[[TTTPPPNNNNNNQQQPPPTTT[[[bbbjjjsss|||mmm^^^[[[\\\^^^aaabbbccceeeiiilllooosss{{{xxx```SSSNNNMMMUUU```lllzzzxxxppptttuuuzzz~~~~~~}}}~~~~~~}}}{{{xxxyyy{{{}}}~~~|||{{{{{{{{{zzzyyyvvvssspppkkkcccXXXMMMFFFBBB@@@??????AAADDDIIILLLRRR___mmmxxx___LLLFFFNNNXXXlllpppccc[[[ZZZeeeqqq}}}}}}hhhQQQDDD@@@::::::;;;::::::999888777555555444333333333333444333333333333333333333333333333555888<<>>===<<<:::::::::999888777666666666666666666666666666666444444555555555555444444555555555555555555555555777777777777888888888888777777777777888;;;???CCCLLL```xxxuuueeeWWWNNNKKKKKKIIIMMMPPPOOOMMMPPPYYYaaakkkrrr}}}|||sssuuuvvvwwwwwwyyy}}}}}}rrrccc[[[SSSRRRRRRPPPOOOQQQWWW\\\dddlllttt}}}{{{hhhaaa^^^bbbddddddbbbdddjjjooopppuuu|||kkkWWWNNNJJJIIIPPPZZZaaavvvzzzyyyrrr|||~~~||||||~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~zzzyyyyyyyyyzzzzzzxxxvvvpppppppppooojjjaaaVVVOOOEEECCC@@@???AAAEEEJJJMMMZZZgggvvv{{{```LLLGGGQQQ```wwwpppaaaWWWTTT\\\ggg}}}|||eeeNNNCCCAAA;;;;;;;;;;;;:::999888888555555444333333333333444333333333333333333333333222222444777888???OOO^^^nnnrrrvvvvvvsssssswww|||}}}{{{zzzuuucccXXXQQQKKKHHHIIIGGGEEECCCBBBBBB@@@>>><<<:::999888777666666666666666666666666666666666666555555555555555444444444666555444333333444555666666666666666666777888888444888::::::888999>>>BBBIIIYYYssswwwgggZZZPPPKKKIIIJJJIIIJJJMMMMMMNNNUUU^^^hhhuuu|||{{{~~~|||rrrlllaaaYYYSSSRRRSSSRRRRRRTTT[[[```gggnnnuuu{{{jjj\\\^^^aaagggjjjfffbbbdddkkklllpppwww~~~uuueeeTTTJJJGGGIIIOOOUUUddduuuwwwxxx~~~}}}}}}}}}~~~~~~{{{|||||||||zzzyyywwwvvvqqqqqqpppnnnjjjaaaXXXQQQFFF@@@===>>>@@@CCCIIIPPPXXXiii~~~yyy]]]NNNKKKSSSaaayyyrrrcccXXXVVV___iiiyyybbbPPPEEE???<<<;;;:::;;;<<<<<<:::888666666555555555555666666555444444333333222222111444333666::::::===MMM```nnnvvv{{{vvvqqqrrrvvvxxx{{{}}}}}}uuucccYYYRRRMMMJJJJJJIIIGGGDDDCCCCCCAAA???===;;;:::999888777777777777777777777777777777777777555555555555555555555555666555444444444444555666666666666666666777888888555999;;;;;;999:::???CCCHHHXXXqqqvvvgggZZZQQQLLLJJJLLLLLLNNNQQQQQQRRRXXXaaammm|||xxxooohhh___XXXRRRSSSTTTSSSTTTWWW]]]bbbiiipppvvv|||nnn```___bbbhhhkkkgggbbbccchhhiiimmmttt{{{mmm```QQQJJJHHHJJJPPPVVVddduuuzzzxxx}}}}}}}}}}}}~~~||||||||||||{{{yyywwwvvvrrrrrrqqqooojjjbbbYYYSSSHHHCCC???@@@BBBDDDJJJQQQZZZkkkzzz\\\NNNKKKTTTbbbzzzvvvggg\\\YYYaaalllxxx```OOOEEE@@@===;;;:::;;;;;;;;;999777777666555444333333333333333333333333444444444444444333666::::::===MMM```pppyyy~~~zzzuuuuuuwwwyyywww{{{vvveeeZZZTTTOOOLLLMMMJJJIIIFFFEEEDDDCCC@@@===;;;;;;:::999888888888888888888888888888888888888666666666666666666666666666555555444444555555666666666666666666777888888777999;;;;;;:::;;;@@@DDDHHHWWWooovvvgggZZZRRRNNNMMMNNNOOOTTTXXXWWWWWW^^^fffsss}}}tttjjjbbb\\\VVVRRRRRRTTTTTTVVVYYY```eeekkkrrrxxx~~~tttfffaaaccchhhlllhhhbbb```cccfffiiipppvvv|||}}}rrraaaWWWMMMJJJJJJLLLQQQWWWddduuuyyy~~~}}}}}}}}}}}}|||}}}}}}}}}|||zzzyyywwwtttsssrrrppplllddd[[[UUUKKKEEEBBBBBBDDDFFFLLLSSS\\\nnn{{{ZZZLLLKKKUUUddd}}}{{{mmmaaa]]]eeepppuuu^^^OOOFFFBBB>>>===;;;;;;;;;:::888555999888666555333222222222222333333444555555666666444333555::::::===NNNbbbsss}}}{{{zzz{{{{{{uuuyyyxxxggg\\\VVVQQQOOOOOOLLLKKKIIIGGGFFFDDD@@@===;;;:::999888888888888888777777777777777777777777666666666666777777777777666666555555555555666666666666666666666777777888777999:::::::::<<>>======;;;888666::::::888777666555555555444444444555555555666666444222555::::::>>>OOOcccxxx~~~yyy|||{{{iii___YYYSSSQQQQQQNNNLLLJJJIIIHHHEEE@@@===999888888777777777777888666666666666666666666666555666666666777777888888666666666666666666666666666666666666666777777888777777888999999;;;>>>AAAHHHTTTjjjsssdddYYYSSSPPPPPPOOOSSSZZZ___^^^]]]eeeppp{{{pppeee]]]VVVRRRPPPRRRSSSTTTXXX___gggkkkqqqvvv{{{sssfffeeegggllllllfffaaa___cccffflllrrrwwwzzz{{{|||~~~}}}}}}~~~wwwnnncccXXXQQQOOOKKKKKKNNNPPPQQQUUU[[[fffvvvyyy~~~|||wwwzzz}}}}}}}}}}}}|||||||||{{{{{{||||||}}}}}}}}}{{{zzzyyywwwuuutttqqqmmmggg___YYYMMMGGGCCCCCCDDDEEEKKKQQQ\\\oooqqqUUUIIIKKKWWWhhhwwwiiidddooo}}}uuu^^^OOOHHHEEEDDDCCCAAA@@@???===:::888888777777666666666666777666666555555555444444444444222555999:::???QQQeee}}}|||~~~~~~lllaaa[[[UUURRRRRROOOMMMLLLJJJHHHEEE@@@<<<888888777777777777777888555555555555555555555555444555555666666777777888555666666777777666666555666666666666666777888888777777777888999<<<>>>???GGGRRRgggqqqcccWWWQQQOOOOOOOOOTTT\\\```^^^___hhhtttzzzqqqeee^^^VVVSSSRRRTTTTTTUUU[[[bbbiiimmmsssxxx|||yyyhhheeeffflllnnnjjjdddbbbcccfffkkkqqqvvvyyyzzzzzz{{{yyywwwvvvvvvvvvtttrrrooommmhhhbbb[[[TTTOOOKKKMMMLLLNNNRRRSSSTTTXXX^^^iiixxxyyy~~~}}}~~~}}}{{{zzztttwww|||~~~}}}yyyyyyzzz{{{{{{{{{zzzzzz{{{||||||}}}|||{{{zzzyyywwwvvvtttqqqmmmggg```[[[MMMGGGCCCCCCCCCDDDJJJPPP[[[nnnjjjSSSHHHJJJXXXhhhzzzlllhhhuuuxxx```QQQIIIFFFFFFDDDBBBAAAAAA???<<<:::444444333333333333444444666666555555444333333222444222444999:::???RRRggg|||}}}oooccc\\\VVVRRRRRROOONNNLLLKKKIIIDDD???;;;999888888777777888888999666666666666666666666666333444444555666666777777555666777888888777666555666666666666666777888888888777777888;;;===???@@@DDDOOOccc}}}pppaaaVVVOOONNNNNNQQQVVV]]]```___```kkkyyyzzzpppfff^^^XXXVVVVVVWWWWWWXXX^^^fffkkknnntttxxx|||jjjeeeeeekkkpppmmmhhhfffbbbeeekkkpppuuuwwwxxxxxxwwwuuurrrooolllhhhdddaaa]]][[[XXXSSSOOOMMMLLLMMMOOOOOORRRVVVVVVUUUYYY___lllyyyzzz~~~|||}}}~~~|||zzzxxxssswww|||~~~|||uuuvvvwwwyyyzzzzzzzzzzzzzzzzzz{{{||||||zzzyyyxxxwwwuuusssqqqmmmggg```[[[OOOIIIDDDCCCDDDDDDJJJPPP[[[mmm}}}cccQQQGGGJJJXXXhhh~~~ooolll|||{{{cccSSSJJJFFFEEECCCBBBAAAAAA@@@===;;;555444333222222222222222444444444444333333333333444222444999:::@@@SSShhh|||}}}pppddd]]]VVVSSSRRROOONNNLLLKKKIIIDDD>>>:::999999999888999999::::::777777777777777777777777333333333444555666666777555666777888888777666555666666666666666777888888:::888888999<<>><<<;;;:::999888888888888777777666666555555555444666666666666777777777777777777666555555555555555777666666555555555555666555444555666888<<>>;;;<<<;;;:::999888888888888777777666666666555555555555555666666666777777777777777666555555555555555666666666555666666777777:::999999999:::<<<>>>@@@DDDMMM^^^xxxzzzhhh[[[RRRKKKHHHIIIKKKSSSVVVYYY]]]]]]jjj~~~uuuwww|||}}}|||{{{|||{{{zzzyyywwwrrrkkkeeebbbbbbbbbaaabbbdddiiimmmppprrruuuwwwyyy{{{vvviii___bbbjjjnnnnnnnnnfffeeefffjjjppptttvvvvvvvvvrrrllljjjhhhddd]]]XXXTTTSSSQQQPPPQQQTTTWWWYYY```^^^^^^\\\XXXUUU[[[cccqqq}}}yyyuuuvvvwwwyyyzzz|||}}}}}}|||{{{{{{zzzzzzyyyyyyxxxxxxvvvsssrrroooiii___XXXPPPJJJEEEEEEEEEEEEJJJPPPYYYiii}}}jjjSSSJJJJJJKKKUUUiii}}}pppuuu~~~kkkVVVKKKHHHGGGEEEDDDEEEFFFEEEAAA<<<777777666666555444444444222222222222222222222222444444555888:::@@@OOO]]]www||||||ttthhhccc^^^[[[ZZZXXXVVVSSSNNNHHHBBB===:::<<<;;;:::999888888888888777777666666666666555555444444555555555666666666777666666666555555555555666666666666777777888999::::::999999:::<<<>>>???DDDLLL\\\uuuyyyfffYYYOOOHHHEEEFFFHHHPPPRRRVVV[[[\\\lll~~~ssslllnnntttvvvwwwwwwzzzzzz{{{{{{yyyssslllgggggghhhhhhgggggghhhlllooopppqqqtttuuuvvvxxx{{{~~~|||~~~yyykkk___```gggkkkmmmnnnjjjhhhfffgggkkkqqquuuwwwwwwsssooommmlllhhhbbb]]]YYYXXXXXXYYY[[[]]]```aaadddbbb```]]]XXXWWW^^^hhhttt~~~{{{wwwxxxyyyzzz{{{|||}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzyyyvvvtttrrroooiii```YYYPPPJJJEEEEEEEEEEEEJJJPPPXXXhhhzzz}}}fffQQQHHHIIILLLXXXmmmwwwlllpppyyynnnYYYNNNKKKHHHGGGFFFGGGHHHFFFAAA===888888777777666555555555333333333333333333333333333333444666888<<>>???DDDJJJZZZsssvvvdddWWWNNNGGGFFFGGGHHHNNNPPPSSSXXX\\\nnnsssjjjbbbeeekkkoooqqqtttwwwyyy{{{|||zzzuuunnnjjjkkkllllllkkkkkkkkknnnpppnnnpppqqqqqqrrrsssvvvyyy{{{}}}qqqbbb___bbbfffiiikkknnnkkkgggeeehhhnnntttxxxxxxvvvsssqqqoookkkfffaaa\\\]]]^^^```ccceeefffgggdddbbb```^^^ZZZZZZbbblllwww|||zzzzzzzzz{{{{{{||||||}}}yyyzzzzzzzzz{{{{{{||||||yyywwwtttrrroooiii```ZZZOOOIIIEEEEEEEEEEEEIIIOOOXXXeeevvvuuu```NNNFFFHHHOOO\\\rrruuuiiimmmtttqqq\\\QQQOOOKKKIIIHHHJJJJJJHHHBBB===999999888888777666666666333333333333333333333333444222333666777:::DDDOOO```ooo~~~}}}xxxlllfff```\\\\\\[[[ZZZXXXUUUOOOIIIDDD@@@;;;;;;:::999888888888888666666777777777777777777444444444444555555555666666666666777666555444444666666666666777888::::::444555666888:::<<<===>>>CCCIIIYYYssstttbbbVVVNNNIIIIIIKKKJJJOOOOOORRRXXX^^^rrrlllbbb[[[]]]cccggglllqqqtttvvvyyyzzzxxxtttooollllllmmmnnnnnnmmmmmmnnnppplllmmmnnnnnnnnnooosssuuuyyy|||vvveee___```bbbfffjjjooolllhhhfffggglllsssxxxwwwvvvtttrrroookkkeeebbb```bbbdddgggiiijjjjjjjjjeeecccaaa```\\\[[[cccmmm{{{~~~||||||||||||||||||||||||yyyzzzzzz{{{{{{||||||}}}zzzwwwsssqqqnnnhhh```ZZZOOOIIIFFFFFFFFFFFFIIIOOOSSS___lllrrrqqqhhhVVVGGGDDDHHHQQQaaaxxxwwwkkkmmmqqqttt___UUURRRMMMLLLKKKLLLMMMJJJCCC>>>999999999888777777666666333333333333333333333333444333444666888999AAAIII[[[jjjzzz~~~{{{ooohhhbbb^^^]]]\\\\\\ZZZWWWRRRLLLFFFCCC<<<;;;:::999888888888888666666777777777777888888444444555555555666666666555666777777777666444333666666666666777777888999:::::::::;;;;;;<<<<<<<<>>999999888888777666666666333333333333333333333333444222333777888999>>>EEEVVVddduuu}}}ssskkkeeeaaa```^^^^^^\\\YYYSSSLLLEEEAAA<<<;;;:::999888888888888666666777777777888888888555555666666666777777777555666777888777666444333666666666555666666777777::::::;;;;;;<<<<<<;;;;;;AAAHHHYYYuuusss```TTTMMMHHHIIILLLKKKPPPOOOSSS]]]gggcccZZZRRRRRRUUUZZZaaaggghhhjjjmmmmmmkkkiiiiiikkkkkknnnqqqrrrqqqqqqqqqqqqmmmmmmmmmmmmmmmooosssvvvxxx{{{|||kkkbbb``````dddiiihhhhhhhhhgggfffhhhmmmrrrqqqsssuuuuuussspppmmmkkkmmmpppsssvvvvvvtttpppnnnhhhddd___\\\[[[aaappp~~~}}}~~~}}}}}}||||||{{{{{{{{{{{{||||||||||||yyyuuuqqqnnnkkkfff___YYYNNNIIIFFFGGGGGGFFFIIINNNSSS[[[```___[[[UUULLLCCCBBBJJJWWWkkk~~~qqqooolll{{{xxxbbbYYYWWWQQQPPPPPPQQQQQQMMMEEE???999888888777666666555555444444444444444444444444222111222666888888<<>><<<;;;:::999888888888888666666777777888888888999666666666666777777777777555666777888777666444333777666666555555555555666444555777999;;;<<<<<<<<>>BBBJJJYYYnnn|||yyytttyyycccZZZXXXRRRQQQQQQRRRRRRMMMEEE???888888777777666555555555444444444444444444444444111///111666888888:::???FFFSSSgggwww}}}|||{{{}}}yyywwwoooiiiggghhhfffddd```[[[TTTLLLBBB<<<;;;:::999:::::::::888666777777777777666666666666777777666666666666777777555555444333444555666777666666666666666666666666666666777888999;;;===>>>CCCFFFTTTpppsss___SSSMMMIIIIIIKKKLLLKKKOOOWWWcccwwwdddXXXLLLJJJNNNRRRXXX\\\^^^```bbbcccdddeeegggiiillloootttvvvvvvuuuttttttooonnnmmmlllmmmpppvvvzzz~~~xxxjjjbbb`````````eeegggiiifffbbbbbbfffkkkqqqrrruuuyyy}}}~~~}}}{{{}}}|||{{{vvvoooiii]]]ZZZYYY[[[___mmm~~~~~~~~~}}}}}}{{{zzzzzz{{{}}}|||zzzxxxvvvuuurrrpppkkkccc[[[UUUHHHGGGFFFFFFGGGIIIKKKLLLNNNNNNLLLIIIEEEBBBBBBBBBAAAJJJ[[[qqqzzzvvvzzz}}}iii^^^[[[SSSTTTVVVWWWUUUOOOGGGBBB:::999888666555555555555555444333222111222333444333444666666666888;;;>>>IIISSScccrrrzzz|||yyyuuusssyyyyyyqqqkkkhhhiiihhhfffbbb]]]WWWNNNEEE???===;;;::::::::::::888666888888888777777777666666555555444444444444555555555555444444444555666777888888888888888888888888666666777888999;;;<<<===DDDGGGUUUooorrr___SSSMMMJJJJJJLLLNNNMMMQQQZZZggg}}}gggYYYLLLIIIKKKOOOSSSXXX[[[]]]```aaabbbcccfffhhhmmmpppuuuwwwvvvtttssssssmmmmmmmmmmmmmmmqqqvvvzzzzzzmmmdddaaa``````dddgggiiifffbbb```aaadddgggiiimmmtttzzz~~~~~~}}}{{{yyyvvvsssoooiiiaaa[[[WWWUUUVVV^^^iii|||~~~~~~}}}{{{{{{{{{|||}}}|||zzzxxxuuusssqqqnnniiiaaaYYYSSSHHHGGGEEEDDDDDDDDDFFFGGGEEEEEEDDDBBB@@@>>>???@@@DDDNNN```www}}}}}}jjj```\\\XXXXXXZZZZZZWWWPPPGGG@@@:::999888777555555555555555444444333222333333333333444666666666888;;;>>>GGGRRRcccttt}}}~~~{{{wwwpppttt}}}{{{sssmmmjjjkkkjjjhhheeeaaa[[[RRRIIICCC???===;;;:::::::::888777999999999888888888777777666555555444444555555666555555444444555555666777888888888888888888888888666777777888999;;;<<<===DDDGGGTTTlllrrr___SSSNNNKKKKKKMMMOOOPPPVVV```ooommm^^^OOOJJJJJJMMMQQQUUUXXXZZZ]]]___aaacccfffhhhooorrrvvvxxxwwwtttqqqpppjjjkkkmmmmmmooorrrvvvzzz~~~pppgggcccaaa```bbbeeehhhgggaaa\\\ZZZZZZWWWYYY]]]dddkkkpppqqqqqqooommmiiieee```ZZZTTTOOOSSSRRRWWWdddxxx~~~~~~|||{{{{{{|||}}}|||zzzxxxtttrrroookkkfff^^^UUUOOOGGGFFFDDDBBB@@@@@@@@@@@@===>>>>>>===<<<<<<>>>@@@FFFRRRggglllbbb___]]]^^^___^^^ZZZQQQFFF???:::999888777666555555555444444555555444444333222333444666666666888;;;>>>EEEQQQeeewww}}}xxxooopppvvv}}}}}}uuuooolllmmmlllkkkhhheee```WWWNNNGGGCCC@@@===;;;::::::999888:::::::::999999999888888888888777777777777888888555555555555555666666777888888888888888888888888777777777888999:::<<<===AAAEEEQQQgggrrr___TTTOOOLLLMMMOOOPPPTTT[[[fffwwwssscccSSSKKKKKKMMMQQQVVVWWWYYY]]]```bbbeeehhhkkkrrruuuyyyzzzxxxtttpppooohhhjjjmmmoooqqqtttxxx{{{tttkkkeeeaaa___```dddgggfff```YYYTTTQQQOOOOOOQQQUUUZZZ]]]^^^^^^^^^]]]ZZZXXXUUUSSSPPPOOOSSSUUU]]]ooo}}}|||||||||}}}|||yyywwwrrrppplllhhhbbbZZZQQQLLLEEEDDDBBB@@@???>>>>>>>>>===>>>>>>===<<<>>>@@@CCCHHHWWWooo~~~ooofffcccaaabbbcccbbb]]]SSSGGG???::::::888777666555555555444555666666666555333222333444666666666888;;;>>>DDDRRRggg{{{~~~yyyrrrppprrrwww~~~xxxqqqnnnoooooonnnllljjjeee]]]SSSMMMGGGCCC>>>;;;:::::::::999::::::::::::999999999999888888777777777777888888555555555666666666666666777777777777777777777777777777777888999:::;;;<<<===BBBNNNbbb}}}qqq^^^TTTPPPNNNOOORRRQQQXXXaaammmvvvfffTTTLLLJJJMMMQQQVVVWWWZZZ^^^bbbeeeiiimmmppptttxxx|||}}}zzzuuuqqqooohhhkkknnnpppssswww|||xxxnnngggbbb______bbbdddddd___XXXQQQMMMNNNMMMLLLNNNQQQSSSSSSSSSPPPOOONNNMMMMMMNNNOOOQQQSSS[[[iii~~~}}}}}}}}}|||yyyvvvqqqooojjjeee^^^VVVNNNHHHBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@>>>===>>>AAADDDMMM```{{{|||ssskkkhhhdddeeeggggggaaaVVVIII@@@;;;:::999777666666666666444555666777666555444333333444666666666888;;;>>>EEETTTjjj|||uuuqqqnnnqqqyyy|||vvvssssssssssssrrrppplllddd[[[TTTJJJFFF@@@<<<:::::::::::::::::::::999999999888888777666666555555666666777444555666777777777777666666666666666666666666666888888888888999:::;;;<<<<<<@@@KKK^^^wwwqqq^^^UUUQQQOOOQQQTTTTTT]]]hhhvvv{{{iiiVVVLLLJJJKKKPPPUUUWWW[[[```dddhhhmmmrrruuuvvvzzz~~~|||wwwrrrpppkkkmmmooorrrvvv{{{|||ssskkkeeeaaa^^^```aaaaaa^^^YYYSSSOOOKKKIIIGGGGGGJJJLLLMMMMMMHHHIIIHHHGGGHHHJJJOOORRRXXXfff|||~~~~~~}}}|||xxxvvvqqqnnniiibbb[[[SSSKKKEEEAAAAAAAAABBBBBBBBBBBBBBB@@@@@@???===<<<===@@@CCCTTTiiizzz|||xxxpppnnnhhhjjjllllllfffZZZKKKAAA;;;:::999888777666666666666666666777666666555444333444666666666888;;;>>>GGGVVVnnnyyyrrrllllllsss{{{xxxwwwxxxxxxxxxwwwssskkkbbb[[[MMMHHHAAA<<<::::::;;;;;;999999999999888888888888777777666666666666777777444555666777888777777666777777777777777777777777888888888888999:::;;;;;;===@@@JJJ[[[rrrppp^^^UUURRRPPPRRRUUUWWWcccppp~~~qqq\\\PPPLLLLLLQQQUUUWWW[[[```fffjjjpppuuuxxxxxx|||yyytttrrrnnnoooqqqtttxxx~~~xxxpppiiiddd^^^^^^^^^^^^]]]ZZZVVVTTTMMMJJJGGGFFFGGGHHHIIIIIIFFFGGGHHHGGGIIIMMMUUUZZZdddxxx~~~~~~}}}{{{xxxuuurrrnnnhhhaaaZZZQQQIIICCCAAAAAABBBBBBBBBBBBAAAAAA>>>>>>===;;;;;;===AAADDDVVVmmmzzzpppvvv|||tttrrrppprrrsssrrrjjj\\\LLLAAA;;;;;;999888777666666666888777666666555555666666333444666666666888;;;>>>HHHWWWpppvvvmmmlllrrr{{{{{{||||||||||||xxxpppggg```OOOIIIBBB===::::::;;;;;;999999999888888888777777999999888888888888999999444555777888888888777666888888888888888888888888888888888888999:::;;;;;;???BBBJJJYYYpppppp^^^UUURRRQQQSSSVVVZZZggguuuyyycccUUUPPPOOOSSSWWWWWW[[[```fffkkkqqqvvvzzzyyy}}}{{{vvvssspppqqqrrruuuyyy{{{ssslllggg^^^]]]\\\\\\]]]\\\YYYWWWVVVSSSNNNKKKKKKKKKKKKKKKFFFGGGIIIJJJMMMTTT]]]dddqqq~~~~~~{{{xxxuuurrrnnnhhhaaaYYYPPPHHHBBBBBBBBBBBBBBBBBBAAA@@@???======<<<;;;<<<>>>CCCGGGTTTmmm}}}mmmhhhnnnxxx||||||~~~vvvuuuvvvwwwxxxvvvnnn^^^MMMAAA<<<;;;999888777777666666999888666555555555666777333555666666666888;;;>>>HHHXXXrrr{{{qqqnnntttyyykkk___SSSIIIAAA@@@@@@>>>;;;::::::;;;<<<<<<;;;:::888777555666777888888777666555777777777777888888888888999999888888888888999999999999::::::::::::;;;;;;>>>@@@GGGUUUkkk~~~nnn]]]SSSOOOOOOTTTYYY]]]gggwwwnnn___TTTNNNOOOSSSXXX]]]dddkkkpppuuuyyy|||~~~yyywwwpppqqqsssvvv|||yyyrrrlllcccbbb___]]]]]]^^^___aaa```]]]YYYWWWWWWVVVRRROOOLLLNNNOOOPPPSSS]]]kkkuuu~~~~~~}}}}}}|||zzzxxxsssooohhh___UUUMMMGGGCCC<<<===>>>@@@AAABBBCCCCCC???@@@>>>999888>>>GGGMMM[[[vvvmmmbbbbbbmmmzzzyyyuuuxxx{{{|||{{{yyy{{{~~~uuudddQQQEEE>>><<<:::888888888:::;;;666666666666555555555555666777777777777888;;;===DDDUUUooovvvvvvzzz}}}nnnaaaUUUJJJBBBAAAAAA???<<<<<<;;;;;;;;;<<<;;;999888777777888999::::::999888777666666666666777777777777888888777777777777888888999999999:::::::::;;;;;;===???FFFSSShhhppp___UUUQQQPPPUUUZZZ```jjj|||sssdddXXXQQQQQQUUUZZZ___gggnnntttxxx|||zzzwwwrrrsssuuuxxx~~~|||tttmmmeeecccaaa```aaacccfffhhhkkkhhheeecccaaa^^^YYYUUUSSSUUUWWWYYY___lll|||~~~}}}|||zzzxxxpppllleee\\\SSSJJJDDDAAA===>>>???AAABBBCCCCCCDDD@@@AAA???;;;:::>>>GGGNNNccc}}}~~~jjj``````lllzzzxxxuuuzzz~~~xxxeeeRRREEE@@@>>><<<999888777888888666666666666555555555555555666666666666777:::<<>>DDDOOOccc}}}tttbbbWWWSSSSSSVVV\\\dddooozzzkkk___VVVTTTVVV[[[aaajjjsssyyy}}}|||yyywwwxxxzzz|||wwwpppgggeeedddeeegggjjjoooqqqxxxvvvssspppmmmhhhccc^^^]]]```ccciiisss~~~}}}|||yyywwwnnniiibbbYYYOOOHHHBBB???>>>???@@@BBBCCCDDDDDDEEEBBBBBBAAA>>><<>>CCCMMM___yyywwweeeZZZVVVUUUYYY^^^gggtttrrreee[[[VVVWWW[[[aaakkkuuu{{{}}}|||}}}{{{sssiiihhhggghhhkkkpppuuuyyy}}}}}}}}}{{{xxxtttoookkklllooovvv~~~~~~~~~~~~~~~}}}|||yyyvvvlllhhh```VVVMMMFFFAAA>>>??????AAACCCDDDEEEEEEEEEDDDCCCCCCAAA>>>@@@KKKVVVwwwuuuddd\\\```nnn}}}vvvxxxjjjUUUHHHBBB@@@>>><<<999888777777666666666666555555555555444555555555555666999;;;???MMMccczzz|||yyy{{{{{{lll^^^RRRFFFAAA@@@===<<<===<<<<<<;;;:::999999999999:::::::::999999:::::::::777777888888888999999999:::999999888888999999:::888888888999999999::::::<<<>>>CCCLLL]]]vvvyyyggg]]]XXXXXX\\\aaajjjwwwyyykkk___XXXXXXYYY```jjjsss{{{wwwnnnlllkkkkkkmmmrrrxxx{{{~~~~~~}}}}}}}}}~~~}}}}}}|||zzzwwwtttlllggg___UUULLLEEEAAA??????@@@AAACCCDDDEEEFFFFFFEEECCCCCCBBB???BBBOOO^^^~~~sssccc]]]bbbssswww{{{mmmXXXLLL@@@???>>><<<;;;:::999999666666666666555555555555555555666666555777999<<<<<>>CCCKKKZZZtttyyyhhh^^^ZZZZZZ___dddmmmzzzqqqccc[[[YYYWWW]]]fffpppxxx~~~tttrrrooommmnnnrrrwwwzzz}}}|||{{{|||||||||{{{{{{{{{yyyuuurrrkkkfff^^^TTTKKKEEEAAA??????@@@AAACCCDDDEEEEEEFFFEEEBBBBBBBBB@@@DDDUUUiiiqqqccc^^^eeewwwxxxpppZZZNNN@@@??????===<<<;;;::::::666666666666555555555555555666666666666777:::<<<:::DDDSSSeeezzz}}}~~~jjj\\\MMMEEEAAA>>><<<======<<<;;;999888999999999888777666555555666777888777888888888888999999999:::999999999999999999:::888888888888999999999999:::===AAAIIIXXXrrryyyhhh___[[[\\\aaafffqqq|||vvvggg^^^[[[VVV[[[dddmmmvvv|||yyytttpppoooqqqtttwww~~~|||zzz{{{{{{zzzzzzzzzzzzzzzwwwssspppjjjeee\\\RRRJJJDDD@@@???>>>???AAABBBDDDDDDEEEEEEEEEAAA@@@BBBAAAFFF[[[rrrpppbbb^^^gggzzz{{{rrr\\\OOOBBBAAA@@@???===;;;999888666666666666555555555555444555555555444666888;;;:::BBBNNN]]]rrr~~~ooo```PPPGGGCCC???===>>>===<<<:::999888888999::::::999888777777888999:::777777777777888888888888999999888888888888999999777888888888888999999999888;;;@@@GGGVVVpppxxxhhh___\\\]]]bbbhhhsss~~~yyyjjj```]]]VVV[[[ccckkkuuu~~~}}}wwwrrrppppppsssuuu|||~~~~~~{{{zzzzzz{{{yyyyyyyyyyyyyyyvvvrrrnnniiiccc[[[QQQHHHCCC???>>>>>>???@@@BBBCCCDDDDDDEEEEEE@@@???AAAAAAGGG^^^xxxoooaaa^^^hhh||||||sss\\\OOODDDCCCBBB@@@===:::777666777666666666555555555555222333444444333444777::::::AAALLLZZZmmm}}}|||tttcccQQQGGGCCC???======<<<=========<<<:::888777999999999888888888888888:::::::::;;;======<<<:::888:::;;;:::777666999<<<999:::<<<;;;::::::;;;===999;;;AAAIIITTTjjjxxxiii___\\\]]]dddlllzzzzzzpppeee]]]XXXXXX\\\eeeoooyyy{{{sssqqqrrrtttvvvzzz}}}}}}}}}|||{{{zzzyyyyyyxxxvvvwwwxxxxxxvvvssspppnnngggddd]]]RRRGGG@@@??????@@@AAACCCDDDDDDDDDCCCCCCBBBDDD@@@>>>DDDKKKbbb~~~kkkaaaaaammmsss^^^SSSHHHDDD???<<<;;;;;;;;;:::777777777777666666666666666666666666666666666666;;;===DDDTTTiii{{{{{{|||uuudddSSSIIIEEEAAA???@@@============<<<:::888777777777888888999999::::::777777777888999:::::::::888999:::999888888:::;;;888999::::::999999:::<<<:::<<>>EEESSSeeevvv~~~yyyyyy~~~vvvfffVVVLLLGGGDDDBBBCCC===>>>======<<<:::999888666666777888999:::;;;;;;999888777777666777777777999888777888999;;;;;;:::777888999999888888999:::;;;<<<@@@FFFNNNaaaxxxiiiaaa___bbbjjjsss}}}zzznnnbbbZZZWWWUUUVVV\\\dddnnn|||wwwsssssstttuuu{{{|||~~~~~~}}}||||||{{{zzzyyyxxxwwwxxxyyyyyyxxxvvvrrrooommmfffbbb[[[QQQGGGAAA??????>>>@@@BBBDDDFFFGGGGGGGGGCCCEEE@@@@@@GGGOOOeee|||nnn___YYY^^^mmmoooXXXLLLGGGDDD@@@=========<<<;;;999999888777666666555555666666666666666666666666:::<<>>>>>===<<<;;;:::999888888888999999:::::::::<<<<<<;;;888666555666777:::888555777:::<<<;;;999777888999999888888999;;;:::<<<@@@DDDLLL^^^|||zzzjjjbbb```cccllluuuzzznnnaaaYYYUUUQQQQQQWWW^^^hhhvvvyyyvvvwwwyyyyyy|||}}}}}}}}}~~~~~~|||}}}~~~~~~~~~}}}|||zzzyyyxxxxxxyyyyyyyyywwwuuuqqqnnnllleee```YYYOOOGGGBBB??????===???BBBEEEGGGIIIIIIJJJDDDEEE@@@@@@IIIQQQgggwwwjjj]]]YYY```pppkkkVVVKKKFFFCCC@@@>>>>>>>>>===<<<::::::999888777555555444666666666666666666666666666888???LLL^^^ooo|||}}}wwwtttwww{{{mmm^^^SSSKKKEEECCCEEE@@@???>>>===<<<;;;;;;;;;;;;:::::::::999999888888888999:::999666666777999;;;888666777:::<<<;;;999888999::::::999999:::;;;999;;;???DDDKKK\\\yyy{{{kkkbbb```dddmmmvvv|||ooobbbYYYQQQNNNMMMRRRXXXaaaooo{{{|||xxxxxx{{{~~~}}}}}}}}}~~~~~~{{{|||}}}~~~}}}|||zzzyyyyyyyyyxxxwwwvvvssspppmmmlllddd___WWWNNNGGGBBB???>>>>>>???BBBFFFIIIJJJKKKLLLEEEEEE???@@@JJJSSSiiisssggg[[[YYYaaarrrhhhTTTKKKDDDBBB???>>>>>>>>>===<<<;;;:::999888777666555444666666666666666666666666666888>>>JJJ[[[nnn}}}{{{xxxyyytttdddXXXNNNFFFCCCDDDAAA@@@???===<<<<<<<<<<<<<<<<<<;;;:::999888777777///333666888777777999<<<;;;999888888999::::::999888999::::::999999:::<<<999;;;>>>CCCIIIYYYuuuzzzjjjbbb```eeeoooyyy~~~qqqddd[[[OOOKKKJJJMMMRRRYYYdddooozzz~~~zzzvvvuuuwww|||~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~{{{{{{}}}~~~}}}{{{zzzyyyxxxwwwvvvuuusssqqqooommmlllccc]]]UUUMMMGGGCCC@@@>>>>>>@@@CCCGGGJJJKKKLLLMMMEEEDDD>>>@@@KKKUUUjjj~~~ooodddYYYYYYbbbttt}}}cccRRRKKKBBB@@@>>>===>>>>>>===<<<::::::999888777777666666666666666666666666666666:::;;;???IIIXXXkkk}}}~~~|||{{{kkk^^^QQQGGGCCCEEEBBBAAA???===<<<<<<<<<===;;;;;;;;;::::::999999888---333888:::888777999<<<:::;;;;;;999888777888999777888999999888888999::::::;;;>>>AAAEEETTTooowwwhhh```aaagggsss}}}sssfff]]]NNNJJJHHHJJJKKKOOOXXXaaannnuuu}}}{{{|||uuurrrooooootttzzz~~~}}}~~~~~~}}}}}}}}}}}}}}}|||||||||{{{|||}}}~~~~~~}}}{{{zzzxxxwwwvvvuuutttsssqqqooonnnlllkkkbbb\\\SSSLLLGGGCCC@@@===@@@AAADDDHHHJJJLLLMMMMMMDDDCCC===???KKKUUUjjj|||mmmcccZZZ[[[fffyyyvvv]]]NNNIII@@@>>>=========>>><<<;;;999999999888888777777777666666666666666666666666999999===EEEUUUkkk~~~pppbbbTTTHHHDDDEEEBBBAAA???>>>===<<<======::::::::::::::::::::::::333999>>>???;;;888777999:::<<<===:::777555777999666777888888777777888999;;;<<<>>>@@@CCCPPPjjjttteee___aaaiiivvvtttggg^^^OOOJJJGGGGGGGGGHHHOOOWWWdddlllwww|||zzzxxxvvvxxx|||pppmmmkkklllpppwww|||~~~{{{zzzwwwvvvwwwyyy|||~~~~~~~~~}}}}}}||||||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}|||zzzxxxvvvuuutttssssssqqqpppnnnmmmllllllbbb[[[RRRKKKGGGDDD@@@===@@@BBBEEEHHHKKKLLLMMMMMMDDDBBB<<>><<<<<<<<<===888888999::::::;;;<<<<<<:::;;;;;;;;;;;;:::999999888999999::::::999999888888888888888888888888888;;;:::<<<@@@CCCMMMggg~~~nnncccccceeehhhtttwwwkkkZZZOOOGGGBBBCCCDDDEEEIIIMMMUUU^^^kkktttwwwwwwwwwxxxtttuuuuuuuuuxxx~~~uuujjjeeebbbeeennnwww|||}}}|||vvvqqqooonnnmmmqqqvvv|||~~~~~~{{{{{{{{{|||~~~}}}|||{{{xxxxxx}}}}}}|||}}}|||zzzwwwvvvtttttttttsssqqqpppooommmiiifff^^^XXXPPPIIIDDDBBB@@@???@@@AAADDDHHHKKKLLLKKKIIIAAA<<<===BBBGGGPPPhhhrrrfff\\\aaarrrlllZZZOOOGGGBBBBBBAAA???>>><<<;;;;;;999999999888666555333222444555555555666666777777999999===HHHVVVjjjvvvvvv}}}~~~iii[[[QQQHHHCCCBBBBBBAAA???>>>=========>>>;;;;;;;;;:::::::::::::::999999999999999888777777999999::::::::::::999999888888888888888888888888:::999<<<@@@BBBKKKeee|||nnnddddddfffiiitttxxxmmm\\\RRRJJJDDDCCCCCCCCCEEEIIIOOOVVV```iiinnnppppppppppppqqqqqqrrrvvv|||}}}qqqddd```^^^cccllltttxxxxxxsssmmmgggeeedddbbbeeejjjpppvvv~~~~~~|||{{{{{{{{{}}}~~~}}}||||||xxxxxx|||~~~|||{{{||||||{{{yyywwwuuutttsssrrrtttrrrqqqpppooolllhhheee[[[VVVNNNHHHDDDAAA@@@???BBBCCCFFFJJJMMMMMMKKKHHHAAA<<<<<>><<<;;;;;;;;;;;;;;;:::999888777666555555555666666666777777999888===GGGVVVkkkzzzvvv{{{vvvbbbTTTLLLEEEBBBBBBAAA@@@??????>>>>>>>>>???>>>>>>===;;;:::999888777999999::::::999999888777::::::;;;;;;;;;;;;::::::999999999999999999999999:::888;;;???AAAIIIaaazzz}}}qqqgggfffgggjjjuuuzzzppp```VVVMMMFFFCCCBBB@@@AAADDDJJJMMMTTT\\\dddhhhhhhgggiiijjjlllnnnrrryyyyyylll]]][[[[[[```jjjqqqrrrqqqhhhbbb\\\ZZZXXXVVVXXX\\\___gggsss}}}~~~|||zzzzzz|||}}}}}}}}}|||xxxwww{{{|||zzzyyy{{{zzzyyyxxxvvvuuutttsssrrrsssrrrpppooonnnjjjfffbbbWWWRRRLLLFFFCCCBBBAAA@@@CCCEEEHHHLLLNNNNNNJJJGGG???;;;;;;@@@EEEPPPggg~~~oooccc]]]eeeyyyeeeTTTKKKFFFBBBBBBAAA???>>>===<<<;;;::::::;;;;;;::::::999888666666666666777777777777999888<<>>===<<<;;;:::999888<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999999999999999999999999999888:::>>>@@@GGG\\\sssyyyoookkkiiilllvvv|||sssdddXXXOOOGGGCCCAAA>>>???BBBGGGHHHKKKRRR[[[aaabbbaaacccdddgggjjjooowwwwwwiiiZZZXXXZZZ```iiinnnmmmjjjaaaZZZUUUSSSPPPMMMOOOSSSTTT[[[fffqqq{{{~~~~~~~~~~~~~~~~~~|||zzzyyyzzz|||}}}}}}|||xxxvvvyyyzzzxxxwwwyyyyyyyyyyyyxxxwwwvvvuuuuuurrrqqqpppnnnlllhhhccc___TTTOOOJJJFFFDDDCCCBBBAAADDDEEEHHHLLLNNNLLLHHHDDD===::::::???EEERRRiii}}}lllaaa\\\eeeyyyyyy```QQQJJJFFFBBBAAAAAA@@@>>>======<<<888999999:::::::::999999777777777777777777777777:::999===GGGVVVnnnzzz|||xxxhhhVVVKKKFFFBBBAAACCCAAAAAAAAAAAAAAA@@@@@@@@@=========<<<<<<;;;;;;;;;<<<============<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999:::777:::>>>@@@EEEWWWlllyyyqqqllloooyyy}}}vvvgggXXXOOOGGGDDDAAA>>>???BBBDDDCCCEEEKKKSSSYYY[[[[[[]]]___cccgggmmmttt}}}xxxiiiZZZYYYZZZaaahhhkkkhhhcccYYYSSSNNNMMMKKKHHHIIIMMMOOOTTT\\\dddnnn{{{~~~~~~}}}}}}}}}~~~~~~|||yyyyyyzzz|||||||||{{{wwwuuuwwwxxxwwwvvvxxxxxxxxxyyyyyyxxxwwwuuutttrrrpppooommmkkkfff```[[[QQQMMMHHHEEEDDDDDDCCCBBBBBBCCCFFFIIIKKKIIIFFFBBB;;;999:::???HHHXXXnnnjjj```[[[dddxxxsss]]]OOOIIIGGGBBBAAAAAA@@@???>>>======999::::::;;;;;;;;;;;;;;;888888888888888888888777<<<:::===FFFVVVmmm~~~sssdddSSSKKKGGGCCCBBBCCCBBBBBBBBBBBBBBBAAA@@@???<<<<<<<<<===============;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::888:::???@@@DDDTTTfffuuunnnrrr}}}}}}wwwiiiZZZQQQIIIEEEBBB??????BBB??????AAAEEEKKKPPPSSSTTTXXX[[[___ccciiiqqqyyy~~~yyyiii[[[YYYZZZ___eeeeee```[[[PPPKKKGGGGGGEEECCCEEEIIIMMMQQQWWW^^^gggttt~~~~~~~~~~~~~~~~~~~~~~~~|||zzzyyyzzz{{{{{{{{{zzzuuusssuuuwwwvvvvvvxxxwwwwwwxxxxxxwwwuuusssrrrqqqpppnnnmmmiiiddd]]]XXXMMMJJJFFFDDDCCCCCCBBBAAAAAABBBCCCFFFHHHGGGEEEBBB;;;;;;===CCCOOObbbxxxhhh___[[[dddxxxooo[[[NNNIIIHHHBBBAAAAAA@@@??????>>>>>>======>>>>>>???>>>>>>>>>999999999999888888888888<<<:::===EEERRRgggpppbbbSSSLLLIIIEEECCCCCCCCCCCCCCCCCCBBBAAA???>>>========================<<<<<<<<<<<<<<<;;;::::::999999::::::::::::999999::::::::::::::::::::::::;;;999;;;@@@AAADDDQQQbbbzzzvvvooouuu|||wwwjjj]]]TTTKKKFFFCCC???>>>AAA<<<>>>AAADDDFFFJJJNNNQQQSSSVVVZZZ___eeemmmtttzzzyyyhhh[[[YYYXXX\\\___^^^XXXRRRIIIDDDBBBCCCCCCAAADDDHHHJJJOOOVVV^^^hhhvvv~~~~~~~~~~~~~~~~~~}}}|||}}}|||zzzzzz{{{|||zzzyyyxxxsssqqqtttvvvuuuvvvyyyxxxxxxyyyyyyxxxvvvsssrrrpppooonnnlllhhhbbbZZZUUUJJJGGGCCCAAAAAA@@@???>>>AAAAAAAAACCCEEEFFFEEEDDD===???BBBHHHWWWmmmhhh___\\\fffzzzlll[[[OOOIIIIIIBBBAAAAAA@@@@@@??????>>>?????????@@@??????>>>>>>::::::999999999888888888:::888:::BBBMMM```zzzoooaaaTTTNNNKKKFFFCCCCCCDDDDDDDDDDDDCCCAAA???===???>>>>>>>>>=========<<<>>>>>>>>>>>>>>>======<<<888999999::::::999999888::::::::::::::::::::::::<<<999;;;@@@BBBDDDPPP```uuuuuuooowww|||vvvjjj```VVVMMMGGGCCC>>>===@@@===@@@DDDEEEFFFHHHMMMQQQQQQSSSXXX]]]bbbjjjqqqvvvxxxgggZZZXXXVVVXXX[[[YYYRRRLLLFFFBBB@@@BBBCCCBBBEEEIIIGGGNNNWWWaaammmzzz~~~~~~~~~~~~~~~}}}|||||||||{{{{{{{{{||||||zzzxxxwwwrrrpppsssuuuuuuvvvyyy{{{{{{||||||{{{xxxuuutttpppooonnnlllhhhaaaYYYTTTHHHEEEAAA???>>>>>><<<;;;BBBAAAAAABBBEEEFFFFFFFFF???AAAEEEMMM]]]ttthhh```]]]iii}}}kkk[[[OOOJJJJJJBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>===<<<<<<:::::::::999999888888888888777999???IIIZZZsssssseeeWWWOOOLLLIIIGGGHHHGGGHHHHHHGGGFFFDDDBBB@@@>>>======<<<<<<<<<<<<<<<============<<<;;;:::999999999::::::::::::::::::888888888888888888888888999<<>>===BBBNNNWWWttt{{{zzz}}}|||tttmmm^^^XXXNNNFFFAAA???>>>>>>??????@@@CCCFFFIIIMMMNNNSSSWWW[[[^^^aaafffnnnttt}}}wwweee^^^WWWRRRRRRRRRMMMIIIHHHEEEAAA@@@CCCEEEDDDEEEGGGLLLSSS]]]hhhsss~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||}}}}}}{{{zzzwwwtttqqqrrrvvvyyy{{{zzz{{{zzzyyyxxxwwwwwwvvvvvvrrrooollliiifff___VVVOOOEEEBBB???======>>>>>>===BBBAAA@@@BBBDDDEEEEEEDDDAAA>>>@@@PPPiiiyyynnniiissswww~~~~~~fffYYYOOOIIIEEEGGGEEECCCCCCCCCBBB@@@???@@@@@@@@@@@@??????>>>>>><<<;;;;;;::::::999999888999:::<<<@@@DDDOOOdddwwwuuugggXXXQQQNNNJJJIIIIIIHHHHHHGGGFFFEEECCCBBBAAA@@@???>>>======<<<=====================<<<;;;:::;;;;;;;;;;;;;;;:::::::::999999999999999999999999888;;;===<<<<<>>===??????@@@BBBEEEIIILLLNNNSSSVVV[[[^^^```fffmmmsss|||xxxfffYYYRRRLLLLLLKKKFFFCCCCCCBBB??????BBBEEEEEEGGGKKKOOOWWWbbbmmmyyy~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}{{{yyyvvvtttsssuuuxxxzzzzzzxxx{{{{{{zzzyyyxxxwwwvvvuuuqqqnnnkkkhhhddd^^^UUUNNNEEEBBB???===>>>>>>>>>>>>AAAAAA@@@BBBDDDFFFEEEDDDBBB@@@CCCTTTnnnzzzttt}}}www}}}}}}ggg[[[RRRLLLIIIFFFEEECCCCCCCCCCCCAAA@@@AAA@@@@@@@@@????????????======<<<<<<;;;;;;::::::999999<<<>>>AAAKKK___qqqyyykkk\\\TTTPPPMMMKKKLLLJJJIIIGGGFFFDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>=========>>>>>>===<<<<<<======<<<<<<;;;;;;::::::::::::::::::::::::::::::777:::<<<;;;;;;@@@IIIQQQggg~~~vvvoooccc\\\QQQHHHBBB???===<<>>??????===>>>BBBEEEGGGJJJPPPTTT\\\iiiuuu~~~~~~||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{xxxttttttuuuxxxzzzzzzyyywww||||||{{{zzzyyywwwvvvuuupppmmmjjjgggddd]]]TTTMMMEEEBBB???===>>>??????>>>AAA@@@AAACCCFFFGGGFFFDDDCCCBBBHHHZZZttt}}}vvv}}}{{{fff\\\TTTNNNKKKFFFDDDCCCCCCDDDDDDCCCAAAAAAAAA@@@@@@@@@@@@????????????>>>======<<<<<<;;;::::::;;;===>>>FFFWWWggguuuppp```WWWSSSOOONNNOOOLLLKKKIIIFFFEEEEEEEEEEEEDDDCCCBBB@@@????????????======>>>>>>???>>>>>>>>>???>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;;;;;;;???HHHNNN___vvvyyyrrrfff___TTTJJJCCC???===<<<>>>???@@@BBBEEEIIILLLNNNRRRUUUYYY\\\___dddkkkqqqwww{{{wwweeeVVVLLLDDDBBBAAA>>>===>>>???===>>>CCCFFFGGGMMMSSSXXXaaaooo}}}~~~~~~|||||||||}}}~~~~~~~~~}}}}}}~~~zzzxxxvvvvvvwwwxxxyyyyyyxxxxxx|||||||||{{{yyywwwuuutttqqqnnnjjjhhhddd]]]TTTNNNEEEBBB???>>>>>>?????????@@@AAABBBEEEHHHHHHGGGEEECCCDDDMMMaaa{{{}}}vvv}}}xxxeee[[[TTTMMMJJJFFFDDDCCCDDDEEEEEEDDDCCCAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>======<<<<<<<<<;;;;;;<<<===BBBOOO]]]mmmzzz~~~}}}uuudddZZZUUUQQQOOOPPPNNNMMMJJJHHHGGGFFFGGGGGGDDDDDDBBBAAAAAA@@@@@@@@@>>>>>>??????@@@???????????????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;<<<@@@FFFLLLZZZqqq{{{ttthhhaaaVVVKKKDDD@@@>>><<<>>>>>>???AAAEEEHHHKKKMMMQQQUUUYYY[[[]]]bbbiiioootttxxx}}}uuucccTTTJJJBBB??????===<<<>>>@@@???AAAEEEFFFHHHOOOVVV\\\fffuuu~~~~~~}}}~~~||||||}}}}}}~~~~~~~~~~~~}}}|||}}}~~~~~~zzzxxxxxxxxxwwwuuuuuuvvvxxxzzz{{{{{{|||{{{zzzwwwuuutttrrroookkkiiieee___VVVOOOEEEBBB???>>>???@@@@@@@@@@@@AAADDDHHHKKKKKKHHHFFFCCCFFFRRRhhh}}}xxxyyyfff\\\TTTNNNJJJFFFEEEDDDDDDEEEFFFEEECCCAAAAAAAAAAAAAAAAAABBBBBB??????>>>>>>===<<<<<<<<<>>><<<<<<======@@@JJJVVVfffttt|||zzzxxx{{{zzzhhh\\\VVVQQQOOOPPPNNNMMMKKKJJJHHHGGGGGGGGGCCCCCCBBBBBBAAAAAABBBBBB???@@@@@@AAA@@@@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<@@@EEEIIIVVVmmmzzztttjjjbbbWWWMMMFFFBBB???>>>>>>>>>???AAADDDHHHKKKMMMQQQTTTXXXZZZ\\\aaahhhnnnrrruuu{{{tttaaaOOOFFF???======;;;;;;===AAA@@@CCCFFFHHHJJJRRR[[[bbblll|||~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}~~~}}}{{{yyyyyyxxxwwwtttssstttwwwzzzxxxyyyzzz{{{zzzxxxuuusssssspppllliiifff___VVVOOOEEEBBB???>>>???@@@AAA@@@AAACCCFFFKKKNNNNNNJJJGGGEEEJJJWWWooo|||yyyhhh___WWWPPPLLLHHHFFFEEEEEEFFFFFFEEECCCAAAAAABBBBBBBBBBBBCCCCCC@@@??????>>>>>>===<<<<<<>>><<<<<<======???GGGPPP___nnn|||}}}zzzwwwttttttxxx~~~jjj^^^WWWQQQNNNOOOKKKKKKKKKJJJHHHGGGEEEDDDBBBBBBAAAAAAAAABBBCCCCCCAAABBBBBBBBBAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;:::::::::;;;>>>BBBEEESSSiii}}}xxxrrrjjjcccXXXMMMGGGCCC@@@???===>>>???AAADDDHHHKKKMMMPPPTTTWWWZZZ\\\```gggmmmpppttt{{{uuuaaaLLLDDD======>>><<<<<<>>>@@@@@@CCCHHHJJJMMMWWWaaaiiittt~~~~~~~~~~~~~~~~~~}}}||||||~~~~~~~~~}}}|||||||||}}}|||{{{{{{|||}}}{{{zzzvvvwwwwwwuuusssrrrtttwwwvvvwwwyyyzzzyyywwwuuusssrrroookkkhhheee^^^UUUNNNEEEBBB???>>>???AAAAAAAAABBBDDDIIINNNQQQPPPLLLIIIHHHNNN]]]vvvuuueee^^^WWWPPPLLLIIIHHHFFFFFFFFFFFFDDDCCCAAABBBBBBBBBCCCCCCCCCCCCAAAAAA@@@@@@??????>>>>>><<<::::::<<<===>>>EEEMMMZZZjjj{{{~~~|||zzzwwwtttuuu{{{lll___WWWPPPMMMNNNIIIIIIJJJIIIHHHFFFCCCBBBAAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCBBBAAA@@@???>>>;;;;;;;;;<<<<<<<<<<<<<<<:::::::::::::::::::::::::::999999999:::===@@@CCCQQQggg}}}|||zzzuuuqqqjjjcccXXXNNNGGGDDDAAA@@@===>>>???AAADDDHHHKKKMMMPPPSSSWWWYYY[[[```ggglllooosss{{{vvvbbbLLLDDD??????@@@??????@@@>>>???CCCHHHKKKPPP[[[fffoooyyy~~~}}}~~~~~~}}}{{{|||~~~~~~}}}|||{{{{{{~~~|||zzzzzz{{{||||||{{{sssvvvxxxwwwtttrrrrrrttttttuuuwwwyyyyyywwwuuutttqqqnnnjjjgggddd]]]TTTMMMEEEBBB???>>>@@@AAABBBAAACCCEEEJJJOOOSSSRRRNNNJJJKKKQQQaaazzzzzzvvvoooaaa[[[UUUNNNKKKJJJIIIGGGFFFFFFFFFDDDBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@@@@???:::888999;;;======CCCJJJYYYjjj||||||zzzwwwzzzmmm^^^UUUNNNJJJIIIIIIJJJJJJJJJIIIGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBB?????????>>>======<<<<<<::::::::::::::::::::::::999:::;;;<<<<<<>>>BBBEEESSSddd~~~{{{vvvrrrooollleeeZZZPPPIIIDDDAAA???<<<>>>???@@@BBBEEEIIIMMMPPPSSSVVVXXXZZZ^^^eeekkkpppvvv}}}xxxaaaNNNGGGBBBAAA???======??????@@@EEEJJJNNNSSS___kkkyyy~~~~~~~~~~~~~~~~~~}}}|||zzzzzz{{{{{{{{{|||||||||||||||uuuuuuuuuuuuttttttttttttvvvwwwxxxyyyxxxwwwtttssslllkkkiiifffaaaZZZQQQKKKEEEAAA===<<<>>>AAAAAA@@@AAAIIIKKKQQQ[[[XXXOOOOOOHHHUUUjjjsssrrruuu~~~kkk___ZZZTTTMMMJJJHHHGGGEEEEEEFFFGGGFFFEEE@@@AAABBBDDDDDDDDDCCCCCC????????????>>>>>>>>>>>>===<<<<<<;;;<<<@@@EEEJJJ[[[hhhzzz~~~|||mmm^^^UUUOOOKKKJJJJJJKKKKKKKKKJJJHHHFFFEEECCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<>>>AAADDDOOO___zzz~~~~~~zzzvvvrrrooolllkkkdddYYYOOOHHHDDD@@@>>><<<>>>???@@@AAAEEEIIIMMMPPPSSSWWWYYYZZZ^^^eeejjjpppuuu}}}www```JJJDDD??????>>><<<===@@@BBBCCCHHHNNNRRRXXXeeeqqq~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{zzz|||||||||||||||{{{{{{{{{vvvvvvvvvuuuuuuuuuuuuuuuxxxxxxyyyxxxwwwtttqqqpppllljjjhhheee```YYYQQQKKKEEEBBB>>>===???AAABBBAAADDDMMMPPPTTT]]]YYYOOOOOOLLLZZZqqqnnnnnnrrr}}}|||ggg\\\XXXSSSMMMJJJIIIGGGEEEEEEFFFGGGFFFEEEBBBCCCDDDEEEEEEEEEDDDCCC=========<<<<<<<<<<<<;;;======<<<;;;<<<@@@EEEIIIWWWdddxxx}}}nnn^^^VVVOOOKKKKKKKKKKKKLLLLLLKKKIIIGGGEEECCCCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@???>>>>>>==============================:::;;;<<<<<<<<<===@@@BBBKKKZZZttt}}}|||}}}}}}|||{{{yyyuuurrrooolllkkkhhhaaaXXXOOOHHHCCC@@@======>>>???@@@AAADDDIIILLLPPPSSSWWWYYYZZZ^^^ccchhhooouuu}}}www___IIICCC>>>???@@@>>>@@@CCCEEEGGGMMMTTTYYY___mmmyyy}}}||||||||||||~~~~~~~~~~~~}}}|||{{{{{{}}}}}}||||||{{{{{{zzzzzzxxxwwwwwwvvvvvvvvvvvvvvvyyyyyyyyyxxxuuuqqqnnnlllkkkjjjgggddd___XXXPPPJJJEEEBBB???>>>@@@BBBCCCDDDHHHRRRVVVYYY___YYYNNNOOOOOO```yyyrrrfffhhhooo|||~~~~~~uuubbbXXXUUUQQQMMMKKKJJJHHHFFFEEEFFFFFFEEEDDDDDDEEEFFFFFFFFFEEEDDDCCC======<<<<<<<<<;;;;;;;;;======<<<<<<<<>>>>>========================;;;<<<<<<<<<;;;<<>>???@@@AAADDDHHHKKKPPPSSSWWWYYYZZZ]]]cccgggooouuu~~~vvv^^^LLLFFFAAABBBBBBAAACCCFFFGGGIIIOOOXXX^^^fffttt~~~}}}|||||||||~~~~~~~~~~~~~~~}}}|||{{{~~~~~~}}}|||{{{zzzzzzyyyyyyxxxwwwvvvvvvvvvwwwwwwxxxxxxxxxvvvtttpppmmmjjjkkkiiifffbbb]]]VVVOOOIIIDDDCCC@@@@@@AAACCCEEEFFFKKKVVV[[[]]]```WWWLLLNNNOOObbbzzziiibbbfffooo}}}wwwyyyqqq___VVVSSSOOOLLLJJJKKKIIIGGGFFFFFFEEEDDDCCCDDDEEEFFFFFFEEEDDDCCCBBB?????????>>>>>>>>>===============<<<===???DDDHHHTTTddd|||mmm]]]UUUOOOLLLLLLIIIKKKLLLMMMLLLIIIFFFDDDCCCCCCDDDEEEFFFGGGHHHIIILLLLLLKKKJJJHHHGGGFFFFFFBBBBBBBBBAAA@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;<<>>??????@@@CCCGGGJJJNNNRRRWWWYYYZZZ]]]bbbgggooovvvuuu]]]NNNHHHCCCCCCCCCBBBCCCFFFGGGJJJQQQZZZbbbkkkzzz~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}|||~~~~~~}}}|||{{{zzzzzzyyyzzzyyywwwvvvvvvvvvwwwxxxuuuvvvvvvuuusssqqqnnnllljjjgggddd```[[[UUUMMMHHHCCCBBBAAA@@@AAACCCFFFHHHMMMZZZ^^^^^^^^^TTTJJJMMMOOOdddtttfffaaahhhssstttxxx~~~nnn^^^UUURRRNNNKKKJJJKKKIIIGGGFFFFFFEEEDDDCCCCCCDDDDDDEEEDDDCCCAAA@@@@@@????????????>>>>>>>>><<<============???CCCGGGTTTeeelll\\\SSSNNNKKKKKKJJJKKKNNNOOONNNKKKGGGEEEBBBCCCDDDFFFGGGIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFEEECCCCCCCCCBBBAAAAAA@@@@@@========================999:::;;;;;;;;;<<>>??????@@@BBBGGGJJJLLLQQQVVVYYY[[[^^^cccgggpppwwwuuu\\\MMMGGGBBBBBBBBBAAABBBEEEHHHLLLTTT^^^gggqqq}}}~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{zzzzzzzzzyyywwwuuuuuuvvvwwwxxxssstttuuuuuutttqqqooommmiiifffccc^^^ZZZSSSLLLHHHAAAAAAAAA@@@@@@BBBFFFJJJOOO\\\```^^^[[[QQQIIINNNRRRhhhrrrfffbbbkkkyyyuuu{{{yyykkk\\\TTTQQQMMMKKKKKKJJJHHHFFFEEEFFFFFFEEEDDDBBBCCCCCCDDDDDDCCCBBBAAA??????>>>>>>>>>=========<<<===>>>======???CCCFFFQQQccckkkZZZRRRLLLJJJKKKLLLNNNPPPQQQPPPMMMIIIGGGBBBCCCDDDFFFHHHIIIKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>888999::::::;;;<<<@@@BBBGGGPPPddd}}}{{{yyyyyyzzzzzzttttttuuussspppkkkfffccc___[[[VVVQQQMMMGGGBBB>>>===>>>?????????BBBFFFIIIJJJOOOUUUYYY[[[___dddhhhqqqxxxttt[[[KKKEEEAAABBBCCCCCCDDDGGGLLLOOOXXXdddmmmyyy}}}~~~~~~~~~~~~~~~|||||||||||||||{{{{{{{{{zzzxxxvvvttttttuuuwwwxxxtttuuuuuuuuutttrrrooommmhhhfffaaa]]]XXXRRRLLLGGG???@@@AAA@@@???AAAFFFJJJQQQ___bbb^^^ZZZOOOJJJQQQ[[[ooopppfffaaammmyyyrrreeeXXXRRROOOMMMLLLMMMIIIGGGEEEEEEFFFGGGFFFEEEBBBBBBDDDEEEEEEDDDCCCCCC@@@@@@@@@????????????>>><<<===>>>>>>>>>???BBBEEEOOO^^^xxxjjjYYYQQQLLLJJJJJJNNNPPPRRRTTTSSSOOOKKKIIIBBBCCCDDDFFFHHHJJJKKKLLLJJJJJJJJJJJJJJJJJJIIIIIIDDDDDDDDDCCCBBBBBBAAAAAA????????????????????????777888::::::;;;===@@@CCCCCCLLL___|||||||||}}}~~~~~~}}}{{{yyyyyyzzz{{{|||vvvwwwxxxxxxtttnnnhhheee^^^[[[WWWRRRNNNHHHCCC???===>>>?????????BBBFFFIIIIIINNNTTTYYY\\\___dddiiiqqqyyytttZZZKKKFFFCCCDDDFFFGGGIIILLLOOOSSS\\\hhhrrr~~~~~~}}}~~~~~~~~~~~~{{{{{{{{{|||||||||||||||zzzxxxvvvtttsssuuuwwwxxxvvvvvvvvvvvvtttqqqnnnlllhhheeeaaa\\\XXXRRRKKKGGG>>>@@@AAA@@@???AAAFFFJJJSSSaaaddd___YYYOOOKKKSSSbbbvvvnnnfffaaannn||||||mmmaaaUUUQQQOOOMMMMMMOOOHHHGGGEEEEEEFFFGGGFFFFFFBBBCCCDDDFFFFFFFFFEEEEEECCCCCCCCCBBBBBBBBBAAAAAA<<<===>>>>>>>>>???BBBEEEMMMZZZqqqmmmZZZQQQKKKJJJLLLNNNUUUYYYWWWSSSQQQLLLGGGDDDCCCAAABBBEEEHHHJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFGGGGGGGGGFFFFFFEEECCCCCC@@@@@@??????>>>>>>======::::::;;;;;;===>>>???@@@GGGMMM]]]wwwzzzyyyyyyzzzyyy}}}zzzxxxyyyzzzzzzzzz}}}{{{zzzyyyxxxtttmmmhhhbbb```\\\UUUNNNGGGAAA>>>>>><<<>>>AAAAAA???BBBGGGMMMOOOQQQUUUYYY___fffkkkvvv|||pppZZZOOOJJJFFFFFFEEEEEEIIIOOOOOOUUU^^^iiiuuu}}}{{{{{{|||~~~~~~~~~~~~~~~}}}||||||}}}|||{{{{{{{{{|||~~~|||{{{zzzzzzxxxxxxwwwvvvwwwuuutttsssrrrqqqnnnlllgggeeeaaa]]]XXXRRRJJJEEECCCBBB@@@???@@@CCCGGGIIIVVVXXX\\\[[[SSSKKKLLLRRRfffwwwiiieeegggxxxhhh]]]SSSPPPMMMJJJIIIKKKGGGGGGHHHGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEDDDCCCCCCEEEDDDDDDCCCCCCBBBAAAAAA============>>>???@@@AAAKKKUUUhhhqqq]]]SSSNNNLLLMMMRRRXXX\\\ZZZWWWTTTNNNIIICCCAAA@@@@@@CCCFFFGGGHHHLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@@@@??????>>>>>>===;;;;;;;;;<<<===>>>???@@@DDDKKKZZZsss~~~|||{{{{{{zzz}}}{{{zzzzzzzzz|||||||||~~~}}}|||}}}|||xxxrrrnnnhhheee___XXXPPPHHHBBB???>>>===>>>AAAAAA???BBBGGGMMMOOORRRVVV[[[aaahhhmmmwww~~~nnnXXXOOOJJJGGGHHHHHHHHHKKKPPPTTT[[[eeeppp}}}}}}||||||}}}~~~~~~~~~~~~~~~}}}}}}||||||{{{zzzzzzzzz{{{|||}}}|||{{{zzzzzzxxxxxxwwwvvvvvvuuussssssrrrqqqooolllhhheee```[[[UUUOOOIIIDDDCCCAAA@@@???@@@CCCFFFHHHRRRTTTWWWWWWQQQKKKNNNUUUlllttthhheeelll||||||ggg]]]SSSOOOMMMJJJIIIJJJHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEFFFFFFEEEDDDDDDCCCDDDDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>>>>???@@@AAABBBFFFOOO```wwwuuubbbWWWQQQOOOPPPVVV\\\aaa^^^ZZZWWWQQQKKKDDDCCCAAAAAACCCEEEFFFFFFLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEBBBBBBAAA@@@@@@???>>>>>>;;;;;;;;;<<<===>>>???@@@BBBHHHWWWooo~~~zzzxxxwwwvvvzzzzzz{{{||||||}}}~~~~~~zzzvvvppplllddd[[[RRRJJJDDDAAA???===>>>AAAAAA???BBBHHHMMMPPPTTTXXX]]]dddkkkpppyyykkkUUUOOOKKKIIIKKKKKKKKKMMMRRRUUU\\\gggttt}}}||||||}}}~~~~~~~~~~~~}}}|||zzzzzzyyyxxxyyyzzz{{{||||||{{{zzzzzzxxxxxxwwwvvvuuutttrrrrrrrrrqqqooommmiiiddd^^^XXXRRRLLLFFFCCCBBBAAA@@@???@@@BBBEEEGGGMMMNNNPPPPPPKKKHHHOOOXXXssspppeeecccqqqxxxfff\\\SSSPPPNNNKKKIIIJJJHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA???????????????@@@AAABBBBBBJJJXXXlllyyyfff[[[UUURRRSSSXXX___ccc```\\\XXXRRRLLLHHHFFFEEEEEEFFFHHHHHHGGGJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCCCCBBBAAA@@@??????<<<<<<<<<<<<===>>>???@@@AAAFFFSSSjjj~~~yyyvvvuuuuuuzzz{{{}}}~~~}}}}}}}}}~~~xxxsssjjj```UUULLLEEEBBB???===>>>AAAAAA@@@CCCHHHMMMPPPUUUZZZ```gggooottt|||iiiTTTNNNJJJIIILLLMMMMMMOOOSSSUUU^^^kkkyyy~~~}}}~~~~~~~~~}}}}}}zzzyyyyyyxxxxxxzzz{{{||||||{{{zzzzzzxxxxxxwwwvvvtttsssrrrrrrrrrqqqooommmjjjeee]]]UUUOOOJJJFFFBBBAAA@@@@@@@@@AAABBBDDDDDDIIIIIIJJJIIIEEEEEEMMMYYYvvv|||iiiaaaaaasssuuuggg]]]UUURRRPPPLLLKKKLLLIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA???????????????@@@AAAAAACCCHHHSSScccuuuyyyggg]]]WWWUUUUUUYYY^^^aaa^^^ZZZVVVQQQLLLIIIHHHFFFGGGHHHIIIHHHGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHEEEEEEDDDCCCBBBAAA@@@@@@===============>>>???@@@AAAFFFQQQeee}}}zzzzzzzzz{{{}}}|||{{{{{{|||~~~yyypppeeeYYYOOOGGGCCC@@@>>>>>>@@@@@@@@@CCCIIIMMMPPPVVV\\\cccjjjrrrwwwhhhUUULLLIIIIIILLLNNNNNNPPPUUU[[[eeesss~~~~~~}}}}}}{{{zzzyyyyyyyyyzzz{{{||||||{{{zzzzzzxxxxxxwwwvvvuuusssrrrrrrrrrqqqnnnllljjjeee]]]UUUOOOJJJFFFCCC??????@@@@@@AAAAAABBBBBBEEEEEEEEEDDD@@@AAAKKKWWWuuusssbbb]]]aaattttttggg^^^VVVTTTRRRNNNLLLMMMIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBAAA??????>>>>>>>>>???@@@@@@CCCGGGOOO[[[iiiyyy~~~}}}vvveee]]]XXXVVVWWWXXX]]]^^^ZZZVVVTTTQQQMMMHHHGGGFFFGGGIIIIIIHHHGGGFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKKKKLLLKKKKKKJJJJJJGGGGGGFFFEEECCCBBBAAAAAA>>>=========>>>>>>???@@@CCCFFFNNN___yyy~~~{{{zzz{{{|||~~~~~~zzzyyyzzz|||wwwlll```TTTJJJEEEAAA???>>>@@@@@@@@@DDDJJJKKKPPPVVV]]]eeemmmtttyyyhhhVVVMMMIIIIIILLLNNNOOOSSSXXX___jjjzzz~~~~~~}}}zzzzzzyyyxxxyyyzzz{{{||||||{{{zzzzzzxxxxxxwwwvvvuuutttrrrqqqqqqpppmmmjjjhhhccc[[[TTTNNNJJJEEEBBB>>>???@@@AAAAAAAAAAAA@@@AAA@@@AAA@@@===???KKKWWWssslll]]]]]]dddxxxsssfff^^^VVVTTTSSSOOOMMMMMMJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCBBB@@@@@@????????????@@@AAACCCFFFKKKSSS^^^lll{{{{{{xxx|||qqqccc\\\XXXVVVXXXWWW[[[[[[WWWSSSSSSQQQNNNIIIHHHHHHIIIKKKLLLKKKIIIFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKHHHHHHGGGFFFDDDCCCBBBAAA>>>>>>>>>===>>>>>>???@@@CCCEEEKKKZZZrrrzzzyyyzzzzzz}}}~~~|||xxxwww{{{~~~tttgggYYYNNNHHHBBB???>>>@@@@@@@@@DDDKKKJJJOOOVVV^^^fffnnnuuuzzzgggUUUOOOKKKIIILLLOOOQQQVVV\\\eeeppp~~~~~~}}}yyyxxxxxxwwwwwwyyyzzz{{{|||{{{zzzzzzxxxxxxwwwvvvwwwuuusssrrrqqqoookkkiiiddd```YYYSSSNNNIIIDDDAAA===>>>@@@AAAAAAAAA??????;;;;;;<<<===<<>>>>>>>>>>>>>>???@@@CCCDDDIIIVVVmmm}}}~~~xxx{{{|||zzzwwwwww|||yyylll]]]QQQJJJBBB???>>>@@@@@@@@@EEEKKKIIINNNVVV^^^fffnnnvvv{{{~~~fffUUUQQQLLLJJJMMMPPPRRRXXX___nnnzzz}}}~~~~~~xxxwwwvvvvvvvvvwwwyyyyyy|||{{{{{{zzzyyyxxxwwwvvvxxxvvvsssrrrpppnnnjjjhhhaaa]]]XXXRRRMMMHHHCCC???===>>>@@@AAAAAA@@@???>>>777777:::<<<<<<@@@NNN\\\vvvvvvddd\\\dddqqq|||qqqbbbZZZSSSRRRQQQMMMJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDFFFHHHLLLPPPWWWbbboooxxxzzzuuuyyynnneeeZZZTTTTTTPPPTTTVVVWWWVVVSSSOOOMMMMMMIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIHHHFFFEEECCCBBBBBB???>>><<<;;;<<<===???@@@BBBAAAFFFTTThhh~~~}}}~~~xxxtttvvvyyy{{{~~~|||uuukkk\\\OOOGGGBBB>>>??????@@@CCCIIIHHHLLLSSS[[[cccllluuu{{{|||bbbSSSOOOMMMMMMOOOQQQTTT^^^hhhuuu~~~|||zzzxxxvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyxxxwwwvvvuuusssqqqpppooommmiiigggccc___XXXQQQLLLGGGBBB???===>>>???@@@@@@???===<<<<<<777666<<<===@@@QQQeeeqqqbbb^^^iiiwwwvvvmmm```[[[UUUPPPMMMLLLJJJIIIIIIJJJKKKLLLLLLKKKJJJJJJHHHHHHHHHIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDHHHIIILLLOOORRRYYYiiiyyy}}}~~~wwwsssyyylllcccWWWQQQRRRNNNSSSUUUVVVUUURRROOOMMMMMMIIIIIIIIIJJJJJJJJJKKKKKKMMMMMMMMMMMMMMMMMMLLLLLLNNNNNNNNNNNNNNNMMMLLLLLLJJJIIIHHHGGGEEECCCBBBBBBAAA@@@>>>======>>>@@@AAAAAA@@@EEEQQQddd~~~~~~yyyuuuwwwzzz|||zzzqqqaaaSSSJJJDDD?????????>>>BBBFFFHHHLLLSSSZZZcccllluuu{{{}}}}}}yyyaaaSSSLLLKKKLLLOOOSSSXXXcccnnn|||~~~~~~~~~~~~~~~{{{yyyxxxwwwvvvwwwyyyzzzyyyyyyyyyyyyxxxwwwvvvuuurrrpppnnnmmmllljjjgggdddbbb]]]VVVPPPJJJEEEAAA>>>>>>>>>@@@@@@@@@>>><<<;;;:::666888===???EEEYYYppplll]]]\\\kkk{{{ssslll___[[[UUUPPPNNNLLLJJJIIIIIIJJJKKKKKKLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFIIIMMMPPPWWWhhhxxx~~~zzzsssvvvkkk```TTTOOOPPPMMMQQQSSSUUUTTTRRROOOMMMMMMIIIIIIIIIIIIJJJJJJJJJJJJMMMMMMNNNNNNNNNNNNNNNNNNPPPPPPPPPQQQPPPPPPOOONNNKKKJJJIIIGGGEEEDDDCCCBBBBBBAAA@@@??????@@@AAABBB@@@@@@DDDNNN^^^uuu~~~xxxuuuwww{{{}}}yyyiii[[[OOOGGG@@@>>>>>>===@@@DDDGGGKKKRRRYYYbbbkkksssyyy{{{wwwzzz~~~vvv```SSSJJJIIIKKKPPPVVV]]]kkkwww~~~~~~~~~}}}}}}}}}}}}}}}yyyyyyxxxwwwwwwxxxzzzzzzyyyyyyyyyxxxwwwuuutttsssrrrpppnnnmmmllljjjfffccc```[[[TTTMMMHHHDDD@@@>>>??????@@@@@@???===;;;:::888777:::???BBBMMMfff}}}hhh[[[]]]qqq|||oooiii]]]ZZZTTTPPPNNNMMMKKKIIIIIIJJJJJJKKKKKKJJJIIIIIIHHHIIIIIIJJJJJJJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDBBBCCCFFFJJJNNNVVVgggwwwuuutttkkk___RRRNNNPPPMMMOOOQQQSSSSSSQQQNNNMMMMMMJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMNNNNNNOOOOOOQQQQQQRRRRRRRRRQQQQQQPPPMMMLLLKKKIIIGGGEEEDDDCCCCCCBBBAAA@@@@@@@@@AAAAAA@@@@@@DDDMMMYYYlll}}}wwwtttwwwzzz}}}qqqcccSSSIIIAAA>>>>>>>>>@@@DDDFFFJJJPPPWWW___gggpppuuu||||||zzz}}}uuuaaaUUUKKKJJJLLLRRRYYYbbbrrr}}}}}}}}}}}}}}}}}}}}}}}}xxxxxxxxxxxxxxxyyyzzz{{{yyyyyyyyywwwvvvtttrrrqqqtttsssqqqqqqooommmiiifff___ZZZSSSLLLHHHDDDAAA>>>@@@@@@@@@???>>><<<;;;:::777888<<>>===<<<;;;:::888:::>>>CCCLLLaaa|||kkkdddnnntttggg___XXXUUUQQQOOONNNMMMKKKIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDBBBCCCEEEIIILLLVVVhhhyyyyyyzzzcccXXXMMMJJJMMMKKKPPPRRRTTTSSSQQQNNNLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPRRRSSSSSSTTTTTTTTTTTTTTTRRRQQQPPPMMMKKKIIIGGGFFFCCCCCCBBBBBBAAAAAA@@@@@@AAABBBFFFKKKQQQ^^^vvvzzzuuurrrvvv{{{uuu___QQQEEE@@@@@@@@@BBBDDDCCCFFFKKKPPPUUU\\\cccgggnnnssszzz~~~||||||}}}~~~}}}zzzxxxxxxxxx|||vvvcccWWWQQQOOOQQQWWW___kkk}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~yyyyyyyyyzzzzzzzzzzzzzzzwwwvvvvvvuuutttsssqqqpppqqqpppppppppooolllgggccc^^^XXXQQQKKKGGGDDDBBBAAA??????>>>===<<<<<<;;;;;;999;;;???FFFUUUoooyyymmmnnn||||||nnnbbbZZZTTTRRROOOMMMMMMLLLJJJHHHJJJJJJHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDFFFIIILLLUUUhhhyyy~~~xxxbbbYYYOOOLLLPPPNNNQQQSSSUUUTTTQQQNNNLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHJJJKKKLLLMMMOOOPPPQQQRRRTTTUUUVVVVVVWWWWWWVVVVVVUUUTTTRRRPPPMMMKKKIIIHHHDDDDDDDDDDDDCCCBBBAAAAAA???AAAEEEIIIMMMYYYppp{{{vvvtttxxx~~~}}}gggXXXHHHBBBAAA@@@@@@BBBBBBDDDHHHLLLQQQVVV\\\```eeejjjpppuuuzzzzzzwwwtttttttttvvvyyy}}}{{{wwwuuuuuuwwwyyy~~~vvvbbbVVVQQQPPPQQQXXXaaaooo~~~{{{{{{|||||||||}}}}}}}}}zzzzzzzzzzzzzzzzzzyyyyyyuuuuuuuuuttttttrrrqqqqqqooonnnnnnnnnmmmjjjeeeaaa\\\VVVOOOHHHEEECCCAAA@@@>>>>>>===<<<<<<<<<<<<<<<999;;;@@@JJJ___}}}vvvrrr{{{pppeee\\\VVVQQQOOOMMMLLLKKKKKKIIIGGGJJJIIIHHHGGGFFFFFFFFFGGGFFFGGGHHHIIIIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDFFFHHHKKKTTTfffwwwyyyeee]]]SSSQQQTTTRRRSSSTTTVVVTTTQQQNNNLLLKKKHHHHHHHHHGGGGGGFFFFFFFFFKKKLLLMMMNNNPPPQQQSSSSSSVVVVVVWWWXXXYYYYYYXXXXXXVVVUUUTTTQQQOOOLLLKKKJJJFFFFFFFFFFFFEEEDDDBBBBBB>>>@@@DDDHHHKKKUUUlll}}}wwwvvvzzzmmm]]]LLLCCCAAA???>>>???AAACCCGGGJJJNNNSSSXXX\\\```dddjjjnnnrrryyy~~~xxxuuunnnnnnnnnpppsssyyy}}}~~~|||wwwrrrqqqrrr|||~~~vvvaaaUUUQQQOOOQQQXXXcccrrr~~~zzzzzzzzz{{{{{{{{{||||||{{{{{{{{{{{{zzzyyyxxxxxxttttttttttttsssrrrrrrqqqoooooooooooonnnjjjeeeaaaZZZUUUMMMGGGCCCBBB@@@@@@>>>======<<<<<<<<<======999;;;@@@LLLeeevvvxxxuuufff___YYYTTTOOOMMMKKKKKKKKKJJJHHHFFFKKKIIIHHHFFFEEEEEEFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDEEEGGGJJJSSSeeevvviii\\\VVVTTTTTTUUUYYYXXXVVVTTTRRRPPPNNNNNNKKKKKKIIIIIIHHHIIIJJJKKKMMMMMMMMMOOOQQQTTTVVVXXXVVVXXXZZZ\\\[[[ZZZWWWUUUWWWUUURRROOOMMMLLLLLLMMMIIIHHHHHHGGGFFFEEEDDDDDDBBB@@@@@@CCCHHHSSSgggxxx}}}|||yyyaaaKKKDDDBBB===>>>DDDAAADDDHHHKKKLLLMMMOOOPPPYYY]]]ccchhhmmmsss{{{~~~vvvqqqpppooommmmmmooossswwwyyy{{{{{{|||{{{uuuooopppuuussszzzzzzfffXXXVVVTTTUUU\\\gggttt}}}}}}}}}}}}|||||||||||||||||||||{{{zzzzzzyyyyyyzzzzzzxxxwwwuuutttsssrrrpppooommmkkkjjjgggbbb___YYYRRRJJJDDDBBBBBBAAA@@@>>>===<<<:::999999999:::;;;???GGGVVVnnn~~~rrrwwwtttbbbYYYWWWRRRNNNMMMLLLJJJHHHGGGGGGGGGEEEFFFGGGHHHIIIHHHGGGGGGEEEEEEFFFGGGGGGGGGFFFFFFGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCFFFDDDDDDEEEFFFNNN```pppkkk^^^YYYWWWWWWYYY]]]\\\ZZZVVVSSSPPPNNNLLLJJJIIIHHHHHHGGGHHHIIIJJJIIIJJJKKKMMMPPPSSSVVVXXXXXXXXXZZZ[[[ZZZYYYWWWVVVVVVTTTQQQNNNLLLKKKKKKKKKIIIIIIHHHGGGFFFEEEDDDDDDDDDBBBAAACCCGGGPPPbbbsss~~~fffPPPGGGDDD???>>>CCCBBBEEEIIIKKKLLLMMMOOOQQQXXX\\\bbbgggkkkqqqxxx~~~xxxtttqqqpppnnnnnnooorrrvvvxxxyyyxxxxxxvvvpppiiiiiinnnrrryyy|||hhh[[[XXXUUUWWW^^^iiivvv~~~~~~}}}}}}}}}||||||||||||||||||{{{zzzzzzyyyyyyzzzyyyxxxwwwvvvuuutttsssqqqpppmmmkkkiiifffaaa^^^XXXQQQIIIDDDCCCCCCBBBAAA???===<<<:::999:::::::::===@@@HHHYYYttt}}}uuu}}}~~~ooo^^^UUUTTTPPPLLLKKKJJJHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCEEEDDDDDDEEEFFFMMM\\\kkkqqqddd___\\\\\\]]]bbb```\\\XXXSSSPPPMMMLLLIIIIIIHHHGGGGGGHHHIIIJJJLLLMMMNNNQQQUUUXXX[[[]]]ZZZYYYYYYYYYYYYXXXXXXWWWVVVTTTPPPMMMJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDFFFCCCBBBCCCEEEMMM\\\kkkmmmWWWLLLGGGAAA@@@CCCDDDFFFIIIKKKLLLMMMPPPRRRWWW[[[aaaeeeiiinnnuuuzzz{{{|||xxxtttrrrqqqpppqqqtttwwwyyyzzzxxxuuurrrkkkddddddiiiooowww~~~kkk^^^YYYWWWYYYaaakkkyyy~~~~~~~~~}}}}}}}}}||||||{{{{{{zzzyyyyyyyyyyyyyyyxxxwwwvvvvvvuuuuuusssqqqnnnkkkiiiddd___\\\UUUOOOHHHDDDDDDDDDCCCAAA>>>===<<<;;;::::::;;;<<>>===<<<;;;;;;;;;<<<===@@@CCCMMMddd}}}{{{mmmaaaSSSNNNNNNKKKIIIHHHGGGEEEDDDDDDCCCCCCDDDDDDFFFGGGGGGGGGFFFEEEDDDEEEFFFGGGGGGGGGGGGGGGCCCEEEFFFHHHHHHFFFEEECCCEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBCCCEEEEEEGGGPPPYYYiii|||}}}pppiiidddbbbbbb___]]]YYYUUUQQQOOONNNMMMKKKJJJIIIIIIIIIKKKLLLMMMNNNOOOPPPRRRTTTUUUWWWWWW\\\[[[YYYWWWVVVWWWXXXXXXWWWUUUQQQNNNKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEBBBAAABBBDDDEEEIIIVVVccc{{{qqq^^^RRRKKKGGGEEEFFFDDDFFFGGGIIIKKKNNNSSSVVV\\\aaagggkkknnnrrrxxx|||}}}|||||||||~~~|||xxxtttmmmfffccceeekkksss{{{qqqeee\\\ZZZ\\\dddnnnzzz~~~~~~~~~~~~}}}{{{{{{{{{zzzyyyyyyxxxxxxwwwwwwwwwvvvvvvuuuuuuuuussspppmmmiiieee```ZZZVVVNNNJJJFFFDDDEEEEEEBBB@@@<<<<<<;;;::::::;;;======@@@EEESSSlllvvvxxx{{{fff]]]QQQMMMMMMJJJHHHHHHFFFEEEDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFEEEEEEBBBBBBDDDEEEEEEFFFFFFFFFCCCDDDFFFGGGGGGFFFDDDCCCDDDCCCBBBBBBBBBBBBBBBBBBCCCAAABBBDDDDDDEEEJJJRRR___ppp}}}pppjjjeeecccccc]]]ZZZVVVRRRPPPNNNNNNNNNKKKKKKJJJJJJJJJLLLMMMNNNQQQRRRSSSUUUVVVWWWWWWXXX\\\[[[YYYXXXWWWWWWWWWXXXVVVTTTQQQNNNLLLKKKKKKLLLJJJJJJIIIHHHGGGFFFEEEEEE@@@@@@BBBEEEEEEIIITTT```ttt~~~rrraaaTTTLLLIIIHHHHHHFFFGGGHHHJJJLLLQQQWWW\\\ccchhhnnnsssvvvzzz{{{wwwuuuppphhhddddddhhhpppxxx|||vvvjjj___]]]___fffooozzz~~~~~~~~~~~~}}}}}}}}}{{{{{{zzzzzzyyyxxxxxxxxxwwwwwwvvvuuuuuutttssssssqqqnnnkkkgggccc^^^XXXTTTKKKHHHDDDCCCDDDCCC@@@===;;;:::999999:::;;;<<<===@@@III[[[uuu}}}ooottt~~~rrr```ZZZQQQLLLMMMIIIGGGFFFEEEDDDCCCCCCCCCCCCBBBCCCDDDFFFFFFEEEEEEDDD@@@AAABBBDDDDDDEEEEEEEEEDDDDDDEEEFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCCAAAAAACCCCCCCCCGGGMMMWWWdddwwwxxxmmmhhheeecccddd]]]ZZZVVVRRROOOMMMMMMNNNJJJJJJIIIIIIJJJKKKMMMNNNSSSTTTWWWYYY[[[\\\\\\\\\\\\[[[ZZZYYYXXXWWWVVVVVVSSSQQQOOOLLLKKKKKKKKKLLLJJJJJJIIIHHHGGGFFFFFFEEEAAAAAACCCFFFFFFHHHRRR\\\llluuueeeVVVNNNKKKJJJHHHHHHIIIJJJLLLPPPVVV]]]bbbiiiooovvv{{{~~~{{{xxxxxxssskkkfffeeeccckkksssxxx~~~zzzooobbb```bbbiiiqqq{{{|||~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||{{{{{{zzzyyyyyyxxxxxxwwwwwwvvvuuutttsssrrrqqqpppnnnlllhhheeeaaa\\\WWWSSSIIIFFFCCCBBBCCCAAA>>>:::999999888888999:::<<<===BBBNNNeeennniiiooozzzjjj\\\YYYQQQLLLLLLGGGEEEDDDCCCBBBBBBAAABBBBBBBBBCCCDDDEEEEEEEEEDDDCCC@@@AAABBBDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBAAAAAAAAAAAAAAABBBBBBCCC@@@@@@BBBCCCBBBEEEKKKOOOYYYiiixxxsssiiifffddddddddd___\\\WWWRRROOOMMMMMMMMMIIIIIIHHHHHHIIIJJJLLLMMMPPPQQQTTTXXXZZZ\\\\\\]]][[[[[[ZZZYYYXXXWWWVVVVVVQQQOOOMMMKKKJJJJJJKKKLLLKKKJJJIIIIIIGGGGGGFFFEEECCCCCCEEEGGGFFFGGGPPPZZZfffxxxhhhXXXOOOLLLJJJHHHJJJKKKLLLNNNRRRYYYaaagggmmmsss{{{|||zzz{{{xxxpppiiihhh```hhhpppuuu{{{~~~rrreeeccceeekkksss||||||~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||{{{{{{zzzyyyyyyxxxxxxwwwwwwvvvuuutttrrrqqqoooooollljjjgggddd```[[[VVVRRRHHHEEEBBBAAABBB@@@<<<888888888777777888:::<<<===CCCRRRkkkvvvddddddkkk||||||www~~~fffYYYXXXPPPLLLKKKEEECCCCCCBBBAAA@@@@@@@@@@@@AAABBBDDDEEEEEEEEEDDDCCCAAABBBCCCEEEFFFGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEAAAAAAAAA@@@@@@AAABBBBBBDDD@@@???AAABBBBBBEEEJJJIIIQQQ```pppzzzuuuggggggbbbaaadddbbb]]][[[VVVRRROOONNNOOOOOOLLLKKKIIIHHHIIIJJJLLLNNNQQQSSSVVVWWWXXXYYYZZZ\\\\\\\\\[[[ZZZYYYWWWUUUTTTUUURRROOOMMMNNNPPPPPPPPPMMMJJJGGGFFFFFFGGGGGGGGGFFFFFFEEEDDDEEEIIIPPPUUUkkk}}}}}}{{{|||vvvyyy}}}yyykkk]]]TTTOOOMMMLLLNNNQQQTTTXXX]]]cccjjjnnnyyy|||~~~|||zzz{{{||||||yyyssskkkeeeeeeiiimmmqqqzzzuuugggiiilllqqqwww}}}|||{{{}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}}}}}}}}}}|||{{{{{{{{{{{{zzzyyyxxxvvvvvvuuutttttttttsssrrrooommmlllhhhgggfffdddaaa[[[SSSMMMGGGFFFDDDBBB???===;;;:::999666777:::;;;:::;;;???FFFZZZuuu~~~iii___]]]eeewww{{{vvvpppcccUUUPPPNNNJJJFFFEEECCCBBBAAA???>>>>>>??????@@@@@@BBBCCCCCCCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGEEEDDDCCCCCCBBBAAAAAA@@@???>>>===AAAAAA@@@@@@AAAAAABBBCCCGGGMMMTTT^^^ppptttfffeee``````cccaaa\\\ZZZWWWTTTQQQPPPOOOOOOKKKKKKIIIIIIIIIKKKMMMNNNPPPRRRUUUWWWXXXZZZ\\\^^^]]]]]][[[ZZZWWWTTTRRRQQQRRROOOMMMMMMNNNOOOOOONNNNNNLLLIIIHHHHHHIIIIIIIIIGGGGGGFFFEEEEEEJJJPPPUUUiii{{{}}}|||zzzvvvtttuuutttwww{{{zzzmmm___UUUPPPNNNMMMRRRUUUYYY]]]ccciiipppuuu{{{~~~}}}{{{|||}}}}}}zzztttlllfffdddiiimmmsss}}}vvvkkkmmmppptttzzz}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}|||||||||}}}}}}}}}}}}|||{{{{{{zzzyyyyyyxxxvvvuuuuuuttttttttttttsssrrrooommmlllhhhfffeeeccc___XXXQQQKKKFFFEEECCC@@@>>>;;;:::999777555777:::<<<;;;>>>CCCJJJ```}}}zzzfff^^^YYYaaattt{{{yyylll___RRRMMMLLLHHHDDDDDDDDDCCCBBB@@@??????@@@AAA@@@AAABBBCCCCCCCCCBBBBBB???@@@AAABBBCCCCCCCCCCCCBBBCCCDDDDDDDDDCCCAAA@@@BBBBBBAAAAAA@@@@@@??????AAA@@@@@@@@@@@@AAABBBBBBEEEJJJQQQ\\\nnnsssdddbbb]]]]]]```^^^ZZZYYYWWWUUUSSSQQQPPPOOOKKKJJJIIIIIIJJJLLLNNNOOORRRUUUWWWYYYYYYYYY[[[\\\]]]\\\[[[ZZZXXXUUUSSSRRRPPPOOONNNOOOQQQQQQQQQOOOPPPMMMKKKJJJKKKKKKKKKKKKIIIHHHGGGFFFGGGJJJPPPTTTeeewww|||vvvtttrrrnnnlllnnnqqqtttxxx|||}}}qqqdddZZZTTTRRRRRRVVVZZZ___eeekkkrrryyy}}}|||~~~{{{tttmmmhhhfffkkkrrryyyxxxppprrrtttxxx}}}~~~|||{{{|||~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||}}}||||||{{{zzzyyyxxxxxxwwwvvvuuutttttttttttttttsssrrrooommmkkkhhhfffccc```\\\UUUNNNHHHCCCBBB@@@>>><<<:::999888777555777;;;<<<===AAAHHHRRRjjjtttccc]]]WWWaaatttzzz}}}ssseeeYYYNNNJJJIIIEEEBBBBBBEEEDDDBBBAAA@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCBBB???@@@AAABBBBBBCCCBBBBBBAAAAAABBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBGGGNNNYYYkkk}}}qqqaaa^^^XXXWWW[[[YYYVVVVVVVVVUUUSSSQQQOOOMMMKKKJJJJJJIIIKKKMMMOOOQQQVVVXXXZZZZZZYYYYYYYYYZZZ\\\\\\\\\[[[ZZZXXXWWWVVVRRRRRRRRRSSSUUUVVVUUUSSSPPPNNNLLLLLLMMMMMMMMMLLLKKKKKKJJJHHHHHHKKKPPPTTTaaassszzzrrrooollliiihhhkkknnnpppuuuyyy}}}uuuiii___YYYWWWWWWZZZ___fffmmmttt{{{|||uuunnnjjjlllsss|||zzzsssuuuxxx{{{}}}|||{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{||||||||||||{{{zzzzzzyyyxxxxxxwwwvvvvvvuuuuuuuuuuuutttsssqqqooolllkkkiiifffbbb^^^YYYSSSLLLGGGBBB@@@>>><<<:::999888888888777999<<<======CCCKKKZZZuuunnnaaa]]]ZZZeeezzzwwwwww~~~hhh^^^TTTKKKIIIGGGDDDAAAAAACCCBBBAAA@@@???@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCAAABBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@???@@@AAAAAABBBAAADDDKKKWWWhhh{{{ppp___ZZZSSSRRRVVVTTTQQQRRRSSSSSSRRRPPPMMMLLLKKKJJJJJJJJJLLLNNNQQQSSSVVVXXXZZZ[[[ZZZ[[[\\\]]]]]]]]]\\\[[[YYYWWWUUUTTTTTTSSSTTTUUUWWWXXXVVVUUUQQQOOONNNNNNOOOOOOOOONNNMMMMMMLLLJJJJJJLLLPPPSSS]]]nnnyyyoookkkgggdddeeehhhkkkmmmrrrwww{{{wwwlllbbb\\\[[[\\\___dddllluuu|||}}}wwwsssqqqyyy|||uuuwwwzzz|||~~~~~~~~~}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvuuuuuuuuusssqqqooollljjjjjjgggbbb]]]WWWRRRKKKGGGAAA???===;;;999999999999<<<;;;<<<===<<<===DDDMMMbbb}}}~~~jjj```^^^^^^kkk~~~oootttuuubbbXXXPPPIIIHHHGGGCCCAAABBBAAA@@@???>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCAAABBBCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@AAAAAAAAA???@@@@@@AAAAAABBBBBBCCC@@@????????????@@@AAAAAAAAACCCJJJUUUfffyyyrrr___XXXOOONNNRRRPPPOOOPPPPPPQQQPPPOOOMMMLLLJJJJJJJJJJJJLLLOOORRRTTTSSSUUUYYY[[[\\\^^^```bbb___^^^]]]ZZZWWWTTTQQQPPPUUUTTTSSSTTTVVVVVVVVVTTTSSSQQQPPPQQQRRRSSSRRRPPPOOOOOONNNLLLKKKLLLPPPRRRYYYhhhwwwlllfffbbb```aaaeeehhhkkkooouuuzzz}}}xxxnnneee______```fffllluuu~~~~~~~~~~~~vvvxxx{{{~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||zzzzzz{{{{{{zzzzzzyyyxxxyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvuuutttqqqnnnllljjjiiieee```ZZZUUUPPPKKKGGGAAA@@@===;;;::::::;;;;;;>>>===>>>>>>======FFFPPPiiizzzggg^^^^^^aaaqqqvvvnnnvvvmmm]]]RRRLLLHHHHHHFFFCCCBBBCCC@@@???>>>======>>>???@@@@@@@@@@@@???@@@AAAAAABBB@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>======>>>>>>???@@@?????????@@@@@@AAAAAAAAA???????????????@@@AAAAAABBBBBBHHHSSScccvvvvvvaaaXXXOOOLLLPPPNNNOOOOOOPPPPPPPPPOOOOOONNNJJJJJJJJJKKKMMMPPPSSSUUUUUUXXX[[[\\\]]]]]]___aaa^^^^^^]]]\\\ZZZXXXVVVUUUYYYWWWUUUTTTUUUVVVVVVVVVUUUTTTTTTUUUVVVWWWUUUTTTQQQQQQPPPNNNLLLMMMPPPRRRWWWddd|||xxxllleeeaaa^^^```eeegggjjjnnntttzzz|||tttkkkffffffiiinnnttt~~~wwwyyy}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||yyyzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuutttqqqnnnkkkjjjgggccc]]]WWWSSSNNNJJJGGGBBBAAA>>><<<;;;;;;===>>>======>>>???===???IIIUUUmmmvvvccc[[[\\\fffwwwtttqqq{{{{{{dddWWWLLLHHHEEEFFFEEEBBBAAACCC@@@@@@???>>>>>>???@@@AAA??????>>>>>>>>>???@@@AAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>=========>>>@@@@@@???????????????????????????????????????@@@@@@AAAAAAAAAFFFQQQ___sssyyycccZZZOOOMMMPPPNNNPPPPPPPPPPPPPPPPPPPPPPPPJJJJJJJJJKKKMMMQQQTTTVVV\\\]]]^^^^^^\\\[[[[[[[[[\\\]]]]]]^^^____________]]][[[WWWVVVWWWXXXYYYXXXXXXWWWWWWXXXYYYZZZXXXVVVRRRRRRQQQOOOMMMMMMPPPRRRVVVbbbyyy}}}{{{nnnfffaaa___bbbfffgggiiimmmssszzz{{{rrrmmmnnnqqqttt{{{xxxzzz~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||yyyzzzzzzzzzzzzyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuutttqqqnnnkkkiiieeeaaa[[[UUUQQQMMMIIIFFFCCCAAA???<<<<<<<<<>>>???;;;;;;===???>>>AAALLLYYYppptttaaaZZZ[[[jjj|||vvvvvvsss]]]RRRIIIEEEDDDEEEDDDAAA@@@BBBAAA@@@?????????@@@AAABBB???>>>=========>>>@@@AAABBBBBBBBBCCCCCCBBBAAAAAAAAA@@@?????????AAABBBCCC>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>???@@@@@@AAAAAA@@@DDDOOO\\\pppjjj]]]QQQQQQTTTPPPOOOPPPQQQSSSUUUTTTQQQNNNMMMMMMLLLLLLNNNRRRVVVXXX[[[[[[\\\]]]^^^^^^______\\\]]]]]]]]]]]]]]]]]]\\\___]]][[[YYYXXXXXXYYYZZZZZZZZZZZZZZZYYYXXXWWWVVVTTTTTTTTTSSSQQQPPPQQQSSSUUU^^^qqq~~~~~~}}}nnnfffbbb```bbbffflllooossswww{{{~~~yyywwwvvv~~~}}}~~~||||||~~~}}}}}}}}}~~~~~~}}}||||||{{{|||||||||}}}zzzyyyzzzzzzzzzyyyxxxxxxxxxwwwwwwwwwvvvvvvwwwuuusssqqqooollliiifffeee___WWWPPPKKKHHHEEECCCCCCBBB@@@>>>===<<<<<<;;;===<<<>>>AAAAAADDDNNNZZZsssnnn^^^[[[aaatttwwwuuuwwwiiiWWWJJJFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>???AAABBBCCCAAA???@@@BBBCCCAAA???BBBAAAAAA@@@???>>>======??????>>>========================>>>??????@@@@@@@@@@@@DDDKKKUUUhhhlll```UUUVVVYYYUUURRRSSSTTTVVVWWWUUURRROOOMMMMMMMMMNNNPPPSSSVVVXXX\\\]]]]]]^^^___```aaaaaa``````aaaaaaaaaaaa`````````^^^\\\ZZZYYYYYYZZZ[[[ZZZZZZ[[[[[[[[[ZZZZZZYYYSSSTTTTTTSSSQQQPPPQQQRRRUUU]]]mmmqqqgggbbb___aaafffjjjnnnsssxxx|||~~~}}}~~~}}}zzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzyyyzzz{{{zzzyyyxxxxxxwwwwwwwwwvvvvvvvvvuuutttqqqpppnnnlllhhheeeaaa\\\TTTMMMIIIFFFCCCBBBBBBAAA@@@>>>======<<<<<>>>>>===>>>???@@@AAAAAA???>>>>>>AAAAAA@@@>>>AAA@@@@@@??????>>>>>>===???>>>>>>===============;;;<<<<<<===>>>>>>??????AAAAAADDDIIIQQQaaa{{{pppeee[[[\\\```\\\WWWWWWXXXZZZZZZXXXSSSOOOLLLMMMNNNQQQSSSVVVXXXYYY]]]^^^___aaabbbccccccccceeeeeefffggggggfffeeeeeeaaa```]]][[[ZZZZZZ[[[\\\ZZZ[[[[[[\\\]]]\\\\\\\\\SSSTTTTTTRRRPPPOOOPPPQQQTTTZZZgggzzztttiiibbb___```eeeiiimmmsssyyy}}}{{{zzzxxxyyy{{{}}}~~~~~~}}}}}}{{{yyyyyy{{{{{{{{{zzzwwwwwwwwwwwwvvvvvvvvvvvvsssrrrpppooommmkkkgggddd\\\WWWPPPIIIFFFCCCAAA@@@BBBAAA@@@???>>>=========AAA>>>======???GGGWWWfffzzz{{{pppddd\\\bbbnnnxxxooorrrkkk[[[PPPIIIFFFEEEDDDBBB@@@??????>>>???>>>>>>======>>>>>>???>>>============>>>>>>??????>>>======??????>>>===????????????>>>>>>>>>>>>???>>>======<<<<<<======:::;;;;;;<<<<<<===>>>>>>BBBAAABBBFFFKKKWWWmmmuuujjj```aaaddd```\\\\\\\\\]]]\\\YYYTTTPPPLLLMMMPPPTTTWWWYYYZZZZZZ^^^___aaacccddddddeeedddhhhiiikkkllllllkkkiiihhhdddbbb```]]]\\\\\\]]]]]]\\\\\\]]]]]]]]]\\\\\\[[[SSSTTTTTTRRRPPPOOOOOOQQQSSSXXXbbbqqqyyynnneee___aaaeeejjjooouuu{{{}}}zzzwwwvvvvvvwwwzzz|||~~~~~~}}}|||{{{{{{|||zzzyyyzzz{{{||||||zzzwwwwwwvvvvvvvvvuuuuuuuuurrrqqqpppooommmjjjfffcccXXXSSSLLLGGGDDDBBBAAA@@@BBBAAA@@@???>>>>>>>>>>>>AAA>>>===>>>@@@HHHXXXhhh|||sssfff]]]ZZZdddsssvvvsssyyywww```TTTLLLHHHEEEDDDCCCAAA???>>>======>>>======<<<<<<======>>>======<<<<<<<<<=========>>>=========>>>>>>>>>============>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<===:::;;;;;;<<<======>>>>>>AAA@@@AAACCCGGGOOOaaapppxxxmmmcccccceeeaaa______^^^]]]\\\YYYTTTQQQLLLNNNRRRVVVZZZ\\\\\\]]]___```bbbeeefffgggffffffjjjlllmmmoooooommmllljjjfffeeebbb___^^^^^^^^^___^^^^^^^^^]]]\\\[[[YYYXXXTTTUUUTTTRRRPPPOOOOOOQQQRRRWWW___lllsssiiibbbbbbgggmmmrrrxxx~~~~~~|||xxxvvvtttvvvwwwyyy|||~~~~~~~~~~~~~~~~~~}}}||||||~~~~~~~~~~~~|||{{{zzz{{{zzzyyyzzz||||||{{{zzzvvvvvvvvvuuuuuuuuuttttttrrrqqqpppooommmiiidddaaaTTTOOOIIIEEECCCBBBBBBAAABBBBBB@@@???>>>>>>>>>>>>???======@@@CCCKKKZZZiiimmm```ZZZ[[[iiizzzuuuwwwmmmYYYOOOIIIGGGDDDCCCAAA@@@>>>============<<<<<<<<<<<<<<<<<<===<<<<<<=========<<<<<<<<<===>>>>>>>>>=========>>><<<<<<<<<======>>>??????>>>======<<<<<<<<<<<<<<<;;;<<<<<<======>>>?????????>>>???BBBEEEKKKWWWdddxxxmmmcccccceee```aaa___\\\[[[YYYWWWTTTQQQNNNPPPSSSXXX[[[^^^___``````bbbeeehhhiiijjjiiiiiilllmmmpppqqqqqqpppmmmllliiigggdddaaa```___````````````___^^^\\\ZZZYYYXXXUUUVVVUUUSSSQQQOOOPPPQQQQQQVVV^^^hhhxxxzzzoooffffffjjjqqquuu|||~~~|||yyywwwuuuwwwxxxzzz|||~~~}}}~~~~~~~~~}}}|||{{{zzz~~~~~~~~~}}}|||{{{zzzzzz{{{||||||zzzyyyuuuuuuuuuuuuttttttttttttrrrqqqooonnnlllgggaaa]]]QQQLLLGGGCCCBBBBBBBBBBBBDDDCCCBBB@@@>>>=========<<<;;;===AAAFFFOOO```ooo}}}hhh___]]]cccuuuvvv{{{}}}dddUUULLLGGGEEEBBBAAA@@@???>>>============<<<<<<;;;;;;<<<<<<============>>>======<<<;;;<<<===>>>>>><<<<<<===>>>;;;;;;<<<<<<======>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;<<<<<<===>>>>>>??????>>><<<>>>AAACCCGGGPPPZZZuuulllcccccceee```aaa^^^ZZZWWWVVVUUUSSSRRROOOQQQTTTXXX\\\___bbbcccccceeeiiilllmmmnnnmmmlllmmmooorrrssssssrrrooommmjjjiiifffcccaaaaaaaaabbbaaaaaa```___^^^]]][[[ZZZWWWWWWWWWTTTRRRPPPQQQRRRPPPUUU\\\dddqqqtttkkkiiilllsssxxx}}}{{{yyyyyyzzz{{{}}}~~~~~~~~~~~~}}}{{{zzz{{{|||~~~~~~}}}||||||{{{{{{|||||||||yyywwwuuuuuuuuutttttttttsssssspppooonnnllliiiccc]]]XXXMMMIIIDDDAAAAAABBBBBBBBBFFFEEECCC@@@>>>===<<<<<<;;;:::;;;@@@HHHUUUjjj{{{vvveeeaaaeeeqqqxxxnnn[[[RRRKKKFFFDDD@@@???>>>============>>>======<<<<<<<<<<<<=========>>>>>>???>>>===<<<;;;:::<<<======::::::;;;===<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<:::;;;;;;<<<<<<===>>>>>>===<<<===AAABBBCCCIIIPPPsssjjjbbbcccfffaaaaaa]]]XXXTTTSSSSSSRRRRRRPPPRRRUUUXXX\\\```ccceeeeeehhhkkkooopppqqqpppooonnnpppsssuuuuuussspppnnnkkkjjjgggdddbbbaaabbbbbb``````aaaaaa```___^^^^^^XXXXXXWWWUUURRRQQQQQQRRROOOUUU\\\aaakkkxxxnnnkkknnntttzzz~~~}}}zzz{{{|||~~~~~~|||{{{wwwxxxzzz|||}}}|||{{{zzz}}}|||{{{||||||{{{yyyvvvuuuuuutttttttttsssssssssooonnnllljjjfff```YYYTTTKKKGGGBBB@@@@@@AAABBBBBBGGGFFFCCCAAA>>><<<;;;;;;<<<999:::???HHHYYYqqqqqqcccccclll||||||dddVVVPPPJJJEEECCC>>>>>>============>>>>>>======<<<<<<<<<<<<=========>>>?????????>>><<<;;;888:::<<<;;;999888:::<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<999999:::;;;;;;<<<<<<======<<<===@@@@@@@@@DDDJJJnnncccaaa^^^\\\\\\^^^\\\YYYWWWTTTSSSSSSRRRSSSVVVZZZ]]]^^^aaaccceeelllmmmppprrrsssrrrqqqppprrrsssttttttuuuuuuttttttmmmjjjgggeeeddddddcccbbbcccbbb```___]]]]]]\\\\\\[[[YYYWWWUUUSSSTTTUUUUUUUUUUUUXXX___iiixxx{{{uuusssttt}}}xxxxxxxxxzzz~~~~~~}}}|||}}}~~~~~~|||||||||}}}~~~|||zzz|||||||||{{{zzzyyywwwwwwuuutttrrrrrrssssssrrrpppnnnmmmkkkiiieee___XXXSSSFFFDDDAAA???>>>???@@@BBBAAAAAA@@@???>>>===<<<<<<:::;;;???EEERRRhhhzzzmmm```aaaooo{{{~~~nnnWWWPPPKKKDDDBBBFFF>>>======<<<<<<<<<======>>>>>>>>>>>>==================<<<;;;;;;;;;;;;<<<999:::;;;<<<<<<<<<;;;:::;;;;;;;;;<<<<<<<<<======999:::;;;<<<<<<;;;:::999<<<;;;:::999:::;;;<<<======>>>@@@AAAAAABBBDDDFFF}}}hhh^^^\\\[[[YYYYYY^^^\\\ZZZWWWUUUTTTTTTTTTVVVYYY\\\^^^___```bbbdddkkkmmmoooqqqrrrrrrqqqppprrrsssssssssrrrqqqppppppkkkhhheeecccccccccbbbaaabbbbbb```___^^^]]]]]]]]]]]][[[XXXVVVTTTSSSSSSTTTRRRQQQTTTZZZbbbooo|||zzz{{{yyyssslllpppwww}}}|||{{{|||~~~~~~~~~~~~}}}}}}}}}}}}|||||||||}}}~~~~~~|||zzz||||||||||||zzzyyyxxxwwwwwwuuusssrrrqqqpppnnnlllmmmllliiigggbbb\\\UUUOOOEEECCCAAA???>>>???@@@AAAAAA@@@???>>>===<<<;;;;;;999<<<@@@HHHWWWooowwwllldddlllzzzyyycccPPPJJJHHHBBB@@@CCC>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;888999:::;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;:::999:::;;;<<<===<<<>>>@@@@@@@@@AAACCCEEEvvvbbbYYYYYYXXXXXXXXX^^^]]][[[YYYWWWWWWWWWWWWYYY[[[^^^______```bbbcccjjjkkkmmmooopppqqqpppppprrrqqqqqqqqqooonnnmmmllliiigggdddbbbccccccbbbaaabbbaaaaaa```___^^^^^^]]]___]]]ZZZWWWTTTSSSRRRRRRUUUTTTUUUYYY___jjj|||}}}vvvmmmgggbbbkkkyyy}}}{{{zzz{{{}}}~~~}}}}}}||||||||||||{{{{{{}}}||||||}}}~~~~~~|||{{{}}}}}}}}}|||{{{zzzyyyxxxxxxvvvsssqqqpppnnnkkkhhhllljjjgggccc^^^WWWPPPJJJDDDCCCAAA?????????@@@AAA@@@@@@???===<<<:::999888999<<>>===<<<;;;:::::::::999::::::;;;;;;<<<<<<<<<<<<;;;::::::999999::::::777888999999::::::999999999999999::::::::::::;;;;;;::::::::::::::::::;;;:::::::::::::::;;;<<<<<<;;;===?????????@@@BBBDDDqqq^^^WWWXXXYYYZZZ[[[___^^^\\\ZZZYYYYYYYYYYYYZZZ\\\___``````aaacccdddiiijjjkkkmmmnnnooooooooopppppppppoooooommmlllllliiigggdddccccccccccccbbbaaaaaaaaaaaa``````___^^^^^^]]][[[XXXVVVUUUTTTTTTVVVUUUWWWZZZ^^^gggxxxzzzqqqiiieeebbblll}}}}}}|||{{{|||~~~||||||||||||||||||||||||}}}|||{{{|||}}}~~~}}}{{{~~~~~~}}}}}}|||{{{yyyxxxxxxuuusssqqqooommmjjjhhhkkkhhhddd```ZZZSSSKKKFFFBBBAAAAAA@@@@@@???@@@@@@??????===<<<:::999888777999===EEESSShhh}}}qqqmmmsss}}}sss]]]QQQGGGEEEFFFCCCAAAAAA???>>>===;;;:::999999999888999999:::;;;<<<======;;;:::999999888888999999666777777888888888888888888888888888999999999999;;;:::999888888999:::;;;999999999::::::;;;<<<<<<:::<<<>>>>>>>>>???AAACCC~~~mmm[[[UUUWWWZZZ[[[]]]```___]]][[[ZZZZZZZZZZZZXXX[[[^^^```aaabbbeeefffggghhhiiikkklllmmmnnnnnnnnnnnnoooooooooooonnnnnnkkkhhhfffddddddddddddccc```aaaaaabbbbbbaaa``````]]]\\\[[[YYYXXXWWWWWWVVVSSSRRRTTTXXX\\\cccrrrxxxnnngggdddfffooo~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~|||{{{|||}}}~~~}}}|||~~~~~~}}}}}}|||{{{yyyxxxvvvtttrrrqqqpppooommmkkkjjjgggbbb]]]WWWPPPHHHCCC@@@@@@AAAAAA@@@@@@??????>>>>>>===;;;:::888777777999>>>IIIYYYppprrrlllmmm{{{iiiTTTLLLEEEDDDDDDBBB???>>>>>>===<<<:::999888888888999999:::;;;<<<<<<======::::::999888888888888999666666666666777777888888777777777888888888999999:::999888777777888999:::888888999::::::;;;;;;<<<:::;;;===>>>>>>???AAACCC{{{jjjXXXSSSWWWZZZ\\\^^^aaa```^^^\\\ZZZZZZZZZZZZXXXZZZ]]]```aaabbbeeefffeeefffggghhhjjjlllmmmnnnmmmmmmnnnooooooooooooooommmjjjgggeeeddddddcccbbb``````bbbccccccbbbaaaaaa\\\\\\\\\[[[ZZZYYYXXXXXXTTTTTTVVVYYY\\\cccppp~~~wwwkkkdddbbbgggqqq~~~}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{{{{|||}}}}}}|||}}}}}}}}}|||{{{zzzyyyxxxtttsssqqqpppppppppnnnlllgggddd___YYYSSSLLLEEEAAA>>>???@@@AAAAAA@@@???>>>===<<<<<<;;;:::999888888:::AAANNNbbb{{{zzzjjjdddkkkxxxaaaLLLGGGBBB@@@@@@???===:::===<<<;;;:::999888888888:::::::::;;;;;;<<<<<<<<<;;;:::999999888888999999777666666666666777888999777777777888888888888999999888888888888888888999666777888:::;;;;;;;;;;;;:::<<<>>>>>>>>>???AAACCC|||kkkZZZUUUYYY]]]___bbbbbbaaa^^^\\\ZZZYYYYYYYYYYYY[[[^^^``````aaabbbddddddeeeeeegggiiikkklllmmmnnnnnnnnnooonnnnnnmmmmmmmmmjjjgggdddcccbbbaaa______```bbbddddddcccbbbaaa^^^^^^]]]\\\[[[YYYWWWVVVVVVVVVWWWZZZ\\\aaammmyyy{{{nnnhhhfffjjjttt~~~}}}~~~}}}}}}}}}~~~~~~}}}{{{{{{|||}}}}}}}}}||||||||||||zzzyyyxxxwwwsssrrrpppoooooonnnlllkkkddd```[[[UUUPPPIIIBBB>>>===>>>@@@BBBBBB@@@???===<<<<<<;;;;;;::::::::::::;;;DDDTTTlllmmmddd]]]jjjiiiXXXFFFDDD@@@===>>>>>>===:::;;;;;;:::999999888999999999999999:::::::::::::::;;;;;;:::999999999999999777777666666666777888999777777888888888999999999777777888888888888777777555666888:::;;;;;;;;;;;;:::<<<>>>??????@@@BBBCCCnnn^^^YYY]]]aaadddfffcccaaa___\\\ZZZXXXXXXXXX[[[]]]___```______```aaaddddddeeefffhhhjjjlllmmmooooooooonnnmmmllljjjjjjmmmjjjfffcccbbbaaa___]]]___```bbbdddeeedddcccbbbaaa```___]]][[[XXXVVVUUUSSSRRRTTTVVVVVVZZZeeeppptttoooooommmxxx~~~}}}|||}}}||||||}}}}}}~~~~~~}}}{{{zzz|||}}}}}}}}}|||||||||{{{zzzyyywwwwwwsssqqqooonnnmmmllljjjhhhaaa]]]XXXSSSMMMGGG@@@<<<<<<>>>@@@BBBBBBAAA>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<>>@@@???===::::::999999888999999999999999999888888888888888<<<;;;::::::999999::::::888777666666666777999:::888888888888999999999999666777888999999888777666555666888:::;;;;;;;;;;;;;;;===?????????@@@BBBDDDjjj[[[\\\___gggkkkeeefffbbb\\\YYYXXXYYYZZZZZZZZZZZZZZZZZZZZZ\\\]]]^^^ffffffggghhhiiijjjjjjkkklllmmmnnnnnnllljjjjjjkkkmmmlllhhhccc___]]]___aaaaaaaaabbbccccccccccccbbbdddaaa]]][[[YYYWWWUUUSSSUUUUUUVVVVVVXXX\\\bbbggg}}}|||xxxzzzzzz~~~}}}|||{{{{{{|||}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}|||zzzyyyxxxwwwwwwwwwuuurrrpppooonnnmmmjjjhhhccc^^^WWWOOOHHHCCC@@@???<<<<<<===@@@BBBCCCAAA???BBB<<<777777777666777:::???MMMbbb|||xxxbbbXXXXXX\\\jjjnnnYYYKKKDDDCCCAAA???===;;;::::::===<<<;;;999888777777777999::::::::::::999888888777777777777777777777777888777666666888::::::999999::::::;;;:::999888777777777777777777888888999888999999::::::;;;;;;<<<=========>>>??????@@@@@@lll^^^^^^```hhhkkkeeebbb___ZZZWWWWWWYYYZZZ[[[[[[ZZZZZZZZZ[[[]]]```bbbggggggggghhhhhhiiiiiiiiikkklllmmmllljjjiiiiiiiiijjjiiifffbbb^^^]]]___aaaccccccddddddddddddccccccccc```\\\YYYXXXVVVSSSQQQSSSTTTTTTUUUVVVZZZ```dddvvv}}}~~~~~~}}}||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyyxxxwwwvvvvvvtttrrrooonnnmmmkkkiiifffaaa\\\UUUNNNGGGBBB???>>>>>>===>>>@@@BBBDDDCCCBBBAAA;;;888999999888999===EEETTTiiiqqq^^^WWWYYY]]]mmm}}}{{{}}}eeeRRRGGGBBBAAA@@@>>><<<;;;::::::999888777777666777777777999999::::::999999888777777777777777777777777777;;;999888888999:::999888888999999:::999888777666666666555555666666777888888888999::::::;;;;;;<<<;;;;;;<<<======>>>>>>???rrrccccccccchhhkkkeee___\\\XXXVVVVVVXXXYYYZZZ\\\[[[ZZZYYY[[[^^^bbbeeeggggggggggggggggggggghhhhhhjjjkkkjjjhhhffffffgggffffffdddaaa___^^^```bbbffffffffffffeeedddcccbbbccc```\\\YYYXXXVVVSSSQQQQQQRRRRRRSSSTTTWWW\\\```mmm~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||{{{yyyxxxvvvvvvuuusssqqqooommmllljjjfffddd]]]YYYRRRKKKEEEAAA>>>===???>>>>>>@@@CCCEEEEEEEEE@@@<<<999:::;;;:::<<>>======???CCCFFFGGGFFF@@@<<<:::;;;;;;:::>>>DDDTTTfffiii[[[[[[```oooyyyttt}}}dddRRRHHHBBB===<<<;;;:::999999999:::999999888888999999:::;;;999999999999999888777777777777777777777777777777777666555555666666444333555666777777777666555444555555444444555555666777888888888999::::::;;;;;;999999::::::;;;<<<<<<===sssmmmgggiiilllfffdddaaa\\\YYYXXXXXXWWWWWW]]][[[XXXVVVVVVYYY]]]```ffffffeeeeeeeeeeeeeeeeeedddeeefffeeecccbbbbbbbbbaaacccddddddcccccceeefffeeeeeeddddddbbbaaa___^^^___]]]YYYWWWVVVUUUSSSQQQRRRSSSTTTSSSSSSUUUYYY[[[eeevvv~~~~~~~~~}}}}}}|||{{{{{{zzzxxxvvvtttrrrtttrrrpppnnnkkkgggbbb___UUUQQQLLLFFFAAA>>>======<<<<<<===@@@DDDGGGHHHHHHAAA===;;;:::::::::@@@HHH[[[ppplll```bbbhhhsssqqqrrrZZZKKKCCCAAA;;;::::::999999999999999;;;:::999999888888999999888999999999999888777777666666666666666666666666555444444666888888777555444444666666777666555444666666555555666666777888777777888999999::::::;;;999999:::;;;;;;<<<<<<===yyyoooffffffiiidddfffccc^^^[[[ZZZYYYXXXVVVZZZXXXVVVUUUUUUXXX[[[]]]ddddddddddddddddddeeeeeebbbdddeeedddbbb``````aaa```bbbdddeeeeeeeeefffgggcccccccccbbbaaa___^^^]]]ZZZWWWUUUTTTTTTSSSRRRPPPSSSTTTUUUTTTTTTUUUWWWZZZaaaooozzz{{{~~~~~~~~~}}}|||||||||{{{{{{{{{zzzxxxuuusssqqqsssqqqooommmjjjeee___[[[RRRNNNIIIDDD@@@>>>======;;;<<<>>>BBBGGGJJJJJJIIIAAA===:::::::::<<>>>>>>>>;;;===AAAFFFKKKNNNMMMKKK@@@<<<::::::;;;AAAOOO]]]rrryyygggfffssszzztttsssmmmVVVHHH@@@>>>@@@<<<;;;:::999888888888888777777777666777777888999888888888888888777777666666666666666666666666666555555666777999888666444333444555777777777666555555555444444555555666777777777777888999999::::::777777888999999::::::;;;|||mmm___^^^bbb___bbb```]]][[[[[[[[[ZZZYYYQQQRRRSSSUUUXXX\\\___```aaaaaabbbcccddddddeeeeeebbbcccdddcccaaa`````````]]]___ccceeedddccccccdddaaabbbbbbaaaaaa```___^^^YYYWWWVVVVVVWWWXXXWWWVVVRRRSSSTTTSSSRRRRRRTTTVVVVVV___ooo|||~~~yyytttsssuuuzzz~~~}}}}}}|||{{{zzzzzzyyy{{{{{{{{{zzzxxxuuurrrpppooommmkkkhhheee___YYYTTTOOOLLLGGGCCC@@@>>>>>>>>>;;;>>>CCCJJJOOOQQQOOOMMM>>>;;;999:::===FFFWWWfff{{{pppaaaeeexxxyyyuuu{{{dddPPPFFF@@@@@@BBB===<<<;;;999888777777777777777777888999;;;<<<===888888888888888777666666666666666666666666666666444333333555555444111...333444666777777777666666444333333333333444555555777777777888999999::::::666666666777888888999999tttfff___ZZZ\\\bbb``````^^^ZZZVVVTTTUUUVVVRRRSSSUUUXXXZZZ\\\^^^^^^aaabbbbbbaaa______```aaacccbbb```^^^]]]\\\]]]]]]ccccccccccccdddeeeeeefffbbbaaa______``````___^^^[[[[[[ZZZYYYXXXWWWVVVVVVTTTTTTUUUUUUUUUTTTTTTSSSUUU```lllwww{{{wwwtttrrrrrrtttuuusssqqqmmmttt|||~~~~~~}}}|||||||||xxxyyyzzzzzzxxxuuuqqqoooppplllhhhfffeee___VVVNNNGGGEEECCC@@@>>><<<::::::;;;<<>>===<<<;;;;;;;;;===BBBJJJPPPPPPJJJDDD:::888999@@@IIIYYYqqqoooaaa\\\cccvvv|||vvvyyy|||eeeMMMCCCBBB@@@<<<999777777777888888888888888777666666555666777999999999999999888888777777777999999777666555555555555555555555666666555555555444444333333333222222222555555555555555666666777888888888:::;;;;;;888666777777777777777777777777qqqbbb\\\WWWYYY___\\\]]]^^^]]][[[YYYYYYYYYUUUVVVXXXZZZ[[[]]]^^^^^^\\\]]]^^^^^^]]]^^^```aaa``````___^^^]]]]]]^^^^^^___```bbbdddeeedddcccbbbbbbaaa``````aaaaaa```___ZZZYYYYYYXXXWWWVVVUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUXXX\\\```fffttt~~~{{{ooogggaaaaaaaaadddhhhkkkmmmmmmpppwww~~~~~~~~~}}}|||{{{{{{zzzyyyyyyxxxxxxwwwwwwxxxxxxwwwuuurrrqqqppplllgggbbb]]]UUUKKKDDD>>>>>>===<<<<<<<<<<<<===<<>>??????===;;;666666777888888999::::::666666555555555555666777888888888888777777777777888777666666555555666666555666666777777666666555666666666555555555555444555555444444555555666777888777777999::::::888666777777777777777777777777pppbbb\\\XXXZZZ```^^^```aaa```]]]ZZZYYYYYYVVVWWWYYYZZZ\\\]]]]]]]]][[[\\\]]]\\\[[[\\\]]]______^^^^^^^^^^^^^^^^^^^^^\\\^^^aaadddddddddbbbaaacccbbbaaabbbccccccbbbaaaZZZZZZYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVWWWZZZ\\\```eeeqqqzzzvvvwwwuuusssrrrtttyyy~~~~~~wwwmmmccc]]]YYYZZZ\\\```fffkkknnnpppsss{{{~~~~~~}}}}}}{{{{{{zzzzzzyyyxxxxxxxxxvvvvvvwwwwwwvvvtttrrrpppnnnkkkeee```ZZZQQQIIIBBB<<<<<<;;;;;;;;;;;;<<<<<<>>>AAAFFFLLLOOOMMMFFFAAA;;;<<<@@@LLL^^^tttyyylll]]]WWWZZZhhh}}}}}}vvv]]]NNN@@@<<<======<<<<<<777777777888888888999999666666666555555555555555777777777777777777777777666666555555555666666777666666777777777777666666777777777666666666666666555444444444444555666666777666666777999999777555777777777777777777777777pppccc]]]ZZZ]]]cccdddeeeeeebbb^^^ZZZXXXWWWXXXYYYZZZ[[[[[[\\\\\\\\\[[[\\\]]]\\\ZZZZZZ[[[]]]^^^^^^^^^^^^^^^^^^]]]]]]ZZZ\\\___bbbccccccaaa``````___^^^^^^``````___^^^\\\\\\[[[ZZZYYYXXXWWWWWWVVVVVVUUUUUUVVVWWWXXXXXXXXX[[[```fffqqq}}}xxxrrrnnnkkkiiigggfffgggkkkooorrrsssttttttpppjjjbbb[[[WWWRRRUUUYYY^^^dddjjjpppssswww~~~~~~~~~||||||{{{{{{zzzyyyyyyxxxuuuuuuuuuuuusssrrrpppooojjjhhhccc^^^WWWOOOHHHCCC<<<<<<;;;;;;;;;;;;<<<<<>><<<>>>CCCPPPeee~~~sssggg\\\ZZZbbbrrrgggSSSHHH>>><<<===;;;::::::888888888777777777666666666666666666666666555555666666666666666666666666555555555555555666666777666666777777777777666666333333333333333333333333444444444444444555666666777666555666777777666555666666666666666666666666pppccc___\\\```gggiiiiiihhhddd^^^ZZZWWWVVVYYYYYYZZZZZZ[[[ZZZZZZZZZZZZ[[[\\\[[[ZZZZZZ\\\]]]^^^^^^^^^^^^^^^]]]\\\[[[YYY[[[]]]```aaaaaaaaa``````___^^^___```aaa```___]]]\\\\\\[[[ZZZYYYXXXXXXWWWVVVVVVUUUVVVWWWYYYZZZWWWYYY^^^fffnnn}}}zzzuuuoooiiieee]]]\\\ZZZYYYYYY\\\___bbbccceeefffccc^^^XXXTTTRRRNNNQQQWWW\\\bbbhhhooosss{{{~~~}}}||||||{{{{{{zzzyyyyyyuuuttttttrrrpppooommmlllfffeeeaaa[[[TTTMMMGGGCCC===<<<<<<<<<<<<===>>>>>>???BBBEEEGGGFFFCCC???<<<999<<>>===<<<999777888888888777666666555444444555555666666777666666555555555555555666666666666555555555444555555666666555666666777777666666555444444444444555555555555444444333333444444555666666555444444666666555444666666666666666666666666nnnccc___^^^bbbiiilllkkkiiiddd^^^ZZZXXXXXXYYYYYYZZZZZZZZZYYYXXXXXXWWWXXXZZZZZZ[[[\\\___aaa^^^_________^^^\\\[[[ZZZYYYZZZ\\\^^^___`````````aaa```___```bbbcccbbbaaa\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWVVVUUUVVVXXXZZZ[[[ZZZZZZ]]]ccciiivvv~~~wwwqqqkkkeee___[[[QQQPPPOOONNNOOOPPPRRRTTTTTTWWWYYYXXXTTTPPPNNNNNNMMMQQQWWW]]]bbbhhhooottt}}}|||}}}~~~~~~~~~|||||||||{{{zzzzzzyyyyyyuuutttrrrpppnnnllljjjiiidddbbb^^^XXXPPPHHHCCCAAA;;;;;;<<<===>>>@@@BBBCCC@@@AAACCCBBB@@@>>>;;;:::777;;;BBBPPPiiiyyyhhhaaa___iii{{{|||aaaRRRFFF@@@======<<<888555666555555555555555444444444222333444555666666555555444444444555555666666666666666555444444444555555555555555666666555555555666666666666777777888888444444333333444444555666666444333333444555555444666666666666666666666666mmmbbb___^^^cccjjjmmmllliiiccc^^^[[[ZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWTTTVVVXXXZZZ[[[^^^aaaddd____________^^^\\\ZZZYYYYYYZZZ[[[\\\^^^___```aaa]]]\\\\\\]]]^^^______^^^[[[[[[ZZZYYYXXXWWWVVVVVVXXXWWWVVVUUUVVVXXXZZZ\\\___]]]^^^bbbgggrrr~~~yyyqqqiiiccc]]]XXXTTTLLLKKKJJJJJJJJJKKKLLLMMMKKKNNNQQQPPPMMMKKKJJJKKKOOOSSSZZZ___dddjjjqqqwww{{{zzz|||~~~~~~~~~~~~}}}|||{{{{{{zzzzzzyyyyyyxxxuuusssqqqooollljjjhhhgggcccaaa]]]VVVMMMEEE@@@===::::::<<<>>>@@@CCCEEEGGG@@@AAAAAA@@@===:::999999999<<>>999;;;>>>AAACCCDDDDDDCCCCCC===999999999666777:::<<<>>>GGGXXXnnnsssgggYYY^^^iii{{{vvv```NNNBBB???<<<999999:::999666333888888777666555444444333444444444444444444333333666666555555555444444444777666666666666555555555777666555444333222111111444555555555666666777777444333333333333444555555444444444444444444444444555666777777777666444333hhh___]]][[[]]]bbbdddcccaaa___]]][[[YYYXXXWWWWWWVVVUUUUUUUUUUUUVVVVVVWWWYYYZZZ\\\___dddggghhhgggeeeccc```^^^\\\[[[YYYZZZ[[[]]]^^^^^^^^^^^^______`````````___]]]]]][[[[[[[[[ZZZZZZYYYYYYYYYZZZYYYXXXXXXXXXYYYZZZ[[[\\\\\\___bbbeeemmm}}}~~~tttnnneee]]]VVVQQQMMMJJJDDDCCCBBBAAABBBDDDFFFGGGFFFFFFFFFDDDDDDFFFJJJMMMKKKQQQXXX___eeellluuu{{{xxxvvvxxxzzz}}}|||zzz{{{yyyxxxxxxyyyxxxvvvtttpppooommmkkkhhhddd___[[[YYYUUUPPPIIICCC???<<<;;;:::<<>><<<999999999999666444555555555444333333222222555555555555555555555555666555555555444444444444666666666555555555444444444444444444444333333333555555555555444444444444555444444444444555666666444444444444444444444444666666666666666555555444}}}eee\\\ZZZYYY[[[``````___^^^]]][[[ZZZXXXXXXUUUUUUTTTTTTTTTUUUVVVVVVVVVXXXZZZ\\\___ccchhhkkkjjjiiigggdddaaa___]]]\\\YYYZZZ[[[]]]^^^^^^____________`````````___^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[YYYYYYXXXYYYZZZ[[[\\\\\\___bbbeeeiiiuuu~~~zzzoooiii```XXXRRRMMMHHHFFFAAA@@@??????@@@BBBDDDEEEDDDDDDEEEDDDDDDFFFJJJMMMMMMRRRYYY___eeellluuu|||}}}tttuuuyyy|||}}}~~~~~~|||zzz{{{yyyxxxxxxxxxwwwuuusssnnnllliiigggddd___YYYUUUPPPMMMHHHCCC???<<<;;;:::===>>>AAACCCDDDDDDCCCBBB@@@<<<::::::999666777:::???FFFVVVlllxxxfff]]]WWWaaarrrttt\\\NNNFFFAAA===;;;999888888888666444333333333333333333333333444444555555666666777777555555555555444444444444555555444444444333333333222222333333444444555555555555444444333222222222555555555555555666666777444444444444444444444444777666666555555555555666|||ddd[[[YYYWWWYYY^^^```___^^^]]][[[YYYXXXWWWTTTTTTTTTTTTUUUVVVWWWXXXYYY[[[]]]___aaadddhhhkkkkkkiiigggeeebbb```^^^\\\YYYZZZ[[[\\\^^^______```______``````````````````________________________]]]\\\[[[ZZZYYYZZZ[[[[[[]]]]]]```ccceeegggoooxxxzzzuuuiiiccc[[[SSSMMMIIIEEEBBB@@@???>>>>>>???BBBDDDFFFGGGHHHHHHHHHGGGIIILLLNNNQQQVVV\\\bbbgggnnnwww~~~wwwpppsss{{{~~~~~~~~~}}}~~~~~~}}}{{{zzzyyyxxxwwwwwwvvvtttrrrllljjjgggccc___ZZZSSSOOOJJJHHHDDDAAA>>>===<<<===???@@@BBBDDDDDDDDDCCCBBB???;;;:::;;;999666888<<>>>>>@@@CCCEEEGGGJJJKKKLLLKKKJJJKKKMMMOOOTTTXXX^^^bbbgggoooxxxxxxpppmmmsss{{{~~~~~~~~~}}}|||zzzyyywwwwwwwwwuuusssqqqkkkiiieeeaaa\\\UUUNNNIIIDDDBBB@@@===<<<======>>>@@@BBBCCCEEEEEEEEECCCBBB>>>;;;::::::999777;;;BBBMMM```xxxyyyhhh^^^[[[```qqqqqqWWWFFF???======999999999888666555555555333333444444555666666666111111222333444444555555333333444444444444444444444333333333333222222222444444333333333222222222222222333444555666666666333333222222333333444555333333333444444444555555777666555444444555666777{{{cccZZZXXXWWWYYY^^^___^^^\\\ZZZXXXUUUSSSRRRVVVVVVVVVVVVWWWXXXYYYZZZTTTWWW[[[^^^```cccgggjjjfffeeedddcccaaa___^^^]]]ZZZZZZ[[[\\\^^^```aaabbbaaaaaaaaabbbcccdddeeefffddddddcccbbbbbbaaaaaa```]]]\\\\\\[[[\\\]]]^^^___bbbaaabbbeeeeeedddggglllssszzzooohhhZZZVVVOOOIIIEEECCC@@@??????>>>>>>???AAACCCFFFHHHKKKMMMNNNNNNMMMNNNPPPRRRVVVZZZ___ccchhhoooxxx~~~nnnkkklllttt{{{}}}~~~}}}zzzxxxwwwvvvvvvuuurrrpppkkkhhhccc^^^YYYQQQJJJDDD===<<<;;;999999:::<<<===AAABBBDDDFFFFFFFFFEEEDDD===;;;::::::999999@@@IIIUUUnnnnnn```\\\]]]kkk~~~aaaMMMBBB<<<:::;;;777888999777555444555666111111222222333333333444111111222222333333444444333333333333444444444444444444333333333222222222444444333333222222111111111111222444555666777888222222222222222333333444222333333444444555555555666555555555555666666777zzzbbbYYYWWWVVVXXX]]]^^^^^^\\\[[[YYYWWWVVVUUUVVVUUUUUUUUUVVVWWWXXXXXXTTTVVVZZZ\\\^^^```ccceeebbbbbbaaa```___^^^^^^]]]ZZZZZZ[[[\\\]]]```bbbcccccccccccccccdddfffhhhiiiffffffeeecccbbbaaa```___\\\\\\\\\\\\]]]^^^```aaadddaaaaaaddddddbbbdddhhhnnn|||ttthhh```SSSNNNIIIDDDAAA@@@>>>============>>>@@@CCCFFFHHHLLLNNNPPPRRRSSSTTTWWWYYY[[[___cccgggkkksss|||zzzsssfffgggllluuuzzz{{{~~~~~~~~~~~~zzzxxxwwwvvvuuutttqqqoooiiifffaaa\\\UUUMMMEEE@@@:::999888777888:::<<<===AAABBBEEEFFFGGGGGGFFFEEE===;;;:::999888;;;EEEPPPaaa}}}~~~ggg\\\]]]bbbvvvjjjRRREEE???;;;888999666888999777555333444666222222222222222222333333333333333333333333333333222222333333333444444444444444444444333333333333222222222222222333333333111111222333444555555666333222222222222333444444222222333333444555555666444555555666666666666666yyyaaaXXXVVVUUUWWW\\\______^^^]]]\\\[[[[[[ZZZUUUUUUTTTTTTUUUUUUVVVWWWWWWYYY[[[\\\[[[[[[]]]^^^``````______^^^^^^]]]]]][[[ZZZ[[[\\\]]]```bbbdddddddddcccdddeeegggiiijjjggggggeeedddbbbaaa______\\\\\\[[[\\\]]]___aaacccdddaaa```bbbbbbaaabbbfffkkkyyy~~~pppccc[[[NNNJJJDDD@@@>>>===<<<;;;<<<<<<<<<===???CCCFFFHHHMMMPPPSSSVVVXXX[[[___aaaaaadddiiilllpppxxx}}}pppiiiaaadddllluuuyyyzzz~~~|||~~~~~~zzzxxxvvvvvvuuutttqqqnnnhhheee```ZZZSSSKKKBBB===:::999888888999;;;===???AAABBBEEEGGGHHHHHHGGGFFF>>>;;;999999888<<>>;;;777777555777999777444333444666444444444444444444444444444444444444444444444333222222222333333444444444555555444444444444333333///000111222333444555555222222222222222222333333444333333333333444555555222222333333444555666666333444666777777777666555|||cccYYYWWWVVVYYY___ggggggfffdddaaa]]]ZZZXXXZZZZZZXXXWWWWWWVVVVVVVVVWWWYYY[[[[[[ZZZZZZ\\\]]]\\\]]]^^^___```___^^^^^^XXXZZZ\\\^^^aaabbbcccdddbbbbbbcccdddfffgggggghhheeeeeeeeedddcccbbbaaa```ZZZZZZZZZ[[[]]]___bbbcccaaaaaa`````````bbbcccdddmmmrrrvvviii[[[SSSKKKHHHDDDAAA???>>><<<;;;??????>>>===>>>AAAGGGKKKMMMQQQWWW\\\```dddgggjjjjjjmmmqqqsssvvv{{{~~~tttmmmkkkccciiiqqqxxx||||||zzzxxxwwwuuussspppmmmgggbbb\\\UUUNNNHHHAAA<<<:::999777888:::===???@@@BBBAAABBBEEEHHHHHHFFFCCC>>>999999===<<<>>>OOOccc}}}hhhfffnnnttt}}}ZZZPPPCCC;;;999999999777888777777666555444444444333333333333333333333333222222222333333333444444222222222222222222222222222111111111000000//////111111111111111111111111444333333222222333333444555444333222222222333444666666666666555444333222000000111222222333444444~~~fff\\\ZZZYYY]]]cccjjjjjjiiihhheeebbb___]]]\\\[[[ZZZXXXWWWWWWWWWWWWWWWYYY[[[\\\[[[ZZZZZZ[[[[[[[[[\\\]]]^^^^^^^^^^^^ZZZ[[[\\\^^^___```aaaaaacccccccccdddeeefffggghhhgggfffeeedddbbb___^^^\\\YYYYYYZZZ[[[]]]```cccdddcccbbbaaaaaaaaacccdddeeejjjooo~~~tttfffXXXOOOEEECCC???>>>======<<<:::>>>?????????@@@CCCHHHKKKMMMRRRXXX___eeejjjooorrrtttwwwzzz|||~~~{{{tttlllgggggggggmmmttt{{{~~~~~~~~~|||{{{xxxwwwuuussspppmmmeeeaaaZZZSSSMMMFFF@@@<<<:::999888888:::===@@@AAADDDDDDEEEGGGJJJIIIFFFCCC@@@;;;:::???AAAGGG[[[qqq}}}lllnnnzzzlllTTTKKK@@@999888888777666666666555555444333333222222222222222222222222222222222222333333333333444222222222222222222222222111111111111000000000///111111111111111111111111222222222111111222222222444333222222222222333444111222222333333333222222444444444555555666666666~~~ggg___]]]\\\```gggnnnnnnmmmllljjjgggdddccc]]]\\\[[[ZZZYYYXXXXXXXXXXXX[[[^^^^^^]]]ZZZYYYXXXZZZZZZZZZZZZ[[[\\\]]]^^^^^^___``````aaaaaaaaaaaaccccccccccccdddeeeggghhhhhhgggeeebbb___\\\ZZZYYYXXXYYYZZZ\\\___bbbdddfffdddcccbbbbbbbbbcccdddeeehhhlllyyy}}}qqqbbbTTTJJJBBB@@@===<<<=========<<<<<<>>>@@@BBBCCCEEEIIIKKKMMMRRRZZZbbbjjjqqqxxx|||~~~tttooojjjeeedddgggmmmrrryyy~~~~~~}}}~~~}}}|||}}}{{{xxxwwwuuusssooolllbbb^^^VVVPPPJJJDDD???;;;999999888999;;;>>>AAACCCGGGGGGHHHJJJKKKIIIFFFCCCAAA<<<;;;BBBJJJWWWnnnsss{{{rrr[[[JJJDDD<<<888777777666555444444444333333222222111111111111111111111111111111111222222222333333333222222222222222222222222111111111111000000000000111111111111111111111111111111111111111111111111333333222222222222333444///000111222333333333333555555555555666666666666yyyeee^^^\\\\\\```hhhnnnnnnnnnmmmkkkhhhfffeee^^^^^^\\\[[[ZZZYYYYYYYYY[[[^^^aaabbb___\\\YYYXXXYYYXXXXXXXXXZZZ[[[^^^___bbbcccdddeeeeeeeeeeeeeeedddcccbbbbbbccceeeggghhhfffeeebbb___]]]ZZZYYYXXXXXXYYY[[[]]]```cccfffgggeeedddcccbbbaaabbbcccdddgggjjjttt|||pppaaaRRRHHHCCCAAA???>>>?????????>>>;;;>>>AAADDDEEEGGGIIIKKKMMMRRRZZZcccllluuu}}}uuulllhhhfffeeehhhmmmrrrwww|||~~~~~~}}}|||}}}{{{xxxvvvtttqqqnnnkkk___ZZZSSSLLLFFFAAA===;;;999999:::;;;<<>>:::777777777666555444444333333333222222222000000000000000000000000111111111111222222222222111111111111111111111111111111111000000000000000111111111111111111111111111111222222222222111111222222222222222333333333333333444555555555555555333333333333333222222222tttccc]]]\\\\\\bbbjjjlllllllllkkkiiifffdddccc^^^]]]\\\[[[[[[ZZZZZZ[[[^^^aaaddddddaaa]]]ZZZYYYYYYYYYYYYYYY[[[]]]___aaacccdddeeefffggghhhhhhhhhdddcccbbbbbbcccdddfffgggbbbaaa___]]][[[ZZZZZZZZZXXXZZZ\\\___bbbdddfffgggdddcccbbbaaa``````aaabbbeeehhhppp~~~|||pppaaaRRRHHHEEECCC@@@???@@@@@@@@@???<<>>AAAEEEIIIKKKLLLKKKJJJGGGCCC@@@???======BBBPPPcccyyy~~~vvvZZZKKK>>><<<999888777777666666444444444333333333333333000000000000000000000000000000000111111111222222111111111111111111111111000000000000000000111111000000000000000000000000222222333444444333222222111111111222222333333333666666666666666555444444222222222111111111111111ooo```]]]]]]^^^dddnnnjjjjjjjjjiiifffdddaaa___\\\\\\\\\[[[[[[[[[\\\\\\```bbbddddddaaa^^^\\\[[[ZZZZZZ[[[]]]^^^aaabbbdddbbbcccdddeeefffgggggggggbbbcccccccccdddddddddddd```___]]][[[[[[[[[[[[\\\ZZZ[[[^^^aaaccceeefffgggeeedddbbb```______``````aaaeeemmmxxx{{{qqqcccTTTJJJEEEBBB@@@???@@@@@@@@@???AAACCCFFFHHHIIIJJJLLLMMMPPPUUU\\\dddllluuu~~~}}}yyyooojjjhhhkkkoooqqquuuzzz{{{~~~}}}~~~~~~~~~~~~}}}}}}|||yyyvvvsssqqqmmmiiifffZZZTTTLLLEEE@@@>>>===;;;:::===???@@@@@@CCCHHHMMMNNNNNNLLLHHHCCC???>>>>>><<<@@@LLL^^^uuuhhhOOOEEE<<<;;;999777666555666666333333333333333333333333000000000000000000000000///000000000000111111111111111111111111111111111000000000000111111111111000000000000000000000000222333444555555444333222///000111222333333333222444444444444333222111000222222222222333333333333vvvggg[[[ZZZ[[[\\\dddnnnkkkkkkjjjhhhfffbbb```^^^ZZZZZZZZZZZZ[[[\\\]]]^^^```aaacccbbb___]]][[[[[[[[[\\\^^^aaaccceeeffffffeeeeeeffffffffffffeeeeeeaaabbbdddeeeeeedddcccbbb```___]]][[[ZZZZZZ[[[\\\[[[]]]___bbbdddeeefffffffffeeecccaaa```````````````dddiiippp|||zzzqqqcccUUULLLDDDCCCAAAAAACCCDDDEEEDDDGGGIIIKKKLLLLLLMMMOOOQQQSSSWWW^^^fffoooxxxyyyuuuqqqnnnpppvvv{{{{{{|||~~~~~~~~~{{{||||||}}}}}}}}}||||||{{{xxxuuurrroookkkfffcccYYYSSSJJJCCC???======<<<;;;???BBBBBBBBBEEEKKKQQQRRRQQQMMMGGG@@@<<<===>>>>>>GGGXXXnnn~~~\\\GGGAAA;;;:::888666333333333444222222222222222222222222111111111111111111111111/////////000000000111111111111111111111111111111///000000000111111111111000000000000000000000000111222333444444333222111...///111222333333333222111111222222222111000000222222222333333444444444oooaaaVVVUUUWWWYYYbbblllllllllkkkiiifffccc```^^^YYYYYYYYYZZZ[[[]]]^^^______```aaa___]]][[[[[[\\\\\\^^^aaadddfffggghhhhhhiiiiiiiiiiiihhhfffeeeeee```bbbdddffffffeeebbbaaabbb```]]][[[ZZZZZZZZZ[[[\\\^^^```ccceeeeeeffffffhhhfffdddcccaaaaaaaaaaaaaaadddgggjjjqqq}}}~~~|||xxxpppdddVVVMMMEEEDDDCCCDDDGGGIIIJJJJJJLLLNNNOOOOOONNNOOORRRTTTTTTYYY```hhhrrr{{{yyyvvvuuutttxxx}}}~~~~~~}}}zzzzzz{{{{{{|||{{{{{{zzzzzzwwwtttqqqnnnjjjeeebbbYYYRRRIIIBBB>>>=========<<<@@@CCCDDDCCCFFFMMMSSSTTTSSSNNNFFF???<<<===???@@@LLL```zzzwwwVVVDDDAAA;;;:::888444111000111333000000000000000111111111111111111111111111111111////////////000000000000000000000000000000000000//////000000111111111222000000000000000000000000///000222333333222000///...///111222333333222222///000111222222222222222000000111222222333444444ggg\\\SSSRRRVVVZZZ```fffgggggggggfffccc___\\\ZZZVVVWWWZZZ\\\___aaabbbcccddd```___```___\\\[[[^^^___aaacccfffhhhiiijjjjjjhhhhhhiiihhhhhhgggfffeeeddddddddddddcccbbbaaaaaa]]]^^^^^^\\\[[[ZZZ[[[\\\```aaabbbdddeeeeeeddddddfffffffffeeedddcccaaa``````ccceeegggkkkuuuzzztttooojjjbbbWWWOOOFFFFFFFFFHHHKKKNNNOOOOOOSSSSSSSSSRRRPPPOOOPPPQQQYYY\\\bbbjjjuuu~~~}}}~~~}}}}}}}}}}}}|||||||||||||||}}}{{{yyyxxxyyyyyyxxxwwwtttrrrpppnnnllliiieeeaaaVVVMMMCCC======>>>===;;;??????AAADDDIIIMMMOOOOOOSSSPPPIIIAAA<<<<<<===>>>HHHXXXrrrpppXXXGGG@@@888777666555444444444444444444444333333333222222222222222111000//////......///000111222222111000000000000000111111111111000000111111222222222333//////000111111111111111.../////////000000000000555444222111000111111222111111111111111111111111222111000//////000111222~~~cccYYYPPPOOOQQQUUUZZZ```cccdddeeedddbbb^^^ZZZXXXVVVWWWYYY[[[\\\]]]^^^^^^bbb^^^]]]___^^^[[[[[[]]]___aaacccfffhhhjjjjjjkkkhhhiiiiiiiiihhhggggggffffffffffffeeecccbbb``````\\\]]]]]]\\\[[[ZZZ\\\]]]aaabbbccceeeeeeeeeeeedddfffffffffeeedddbbbaaa```___aaabbbbbbfffooo~~~|||yyytttnnnjjjeee^^^TTTMMMHHHGGGHHHKKKOOOSSSUUUUUUUUUVVVVVVTTTSSSRRRTTTVVVYYY]]]dddlllwww~~~}}}}}}}}}}}}}}}||||||||||||yyywwwuuutttttttttsssqqqqqqpppnnnmmmkkkgggbbb^^^UUUMMMCCC===<<<======;;;??????AAAEEEJJJMMMOOONNNMMMJJJCCC<<<999:::===???RRRdddyyy~~~{{{iiiVVVHHHBBB999888777555444333333333333333333222222222222111222222111111000//////...//////000111222111000000//////000000000111111111....../////////000000000//////000111111111111000///////////////000000111000000111222222222111111111111111111111111111111222111000//////000111222vvv```WWWNNNMMMPPPRRRVVV[[[___```bbbcccaaa]]]YYYVVVWWWXXXYYYZZZ[[[[[[[[[[[[```\\\[[[]]]]]]ZZZZZZ]]]___aaadddgggiiikkkkkkkkkhhhiiiiiiiiiiiihhhhhhgggiiihhhgggfffdddaaa___^^^[[[\\\]]]\\\[[[[[[]]]^^^aaabbbdddeeeeeeeeeeeeddddddddddddccccccaaa```___^^^`````````bbbkkkyyy~~~zzzvvvppplllgggbbb___YYYQQQKKKHHHHHHJJJNNNTTTYYY\\\]]]YYYZZZYYYWWWVVVVVVYYY[[[[[[```hhhqqq|||~~~~~~~~~~~~}}}}}}||||||||||||zzzxxxvvvuuuuuutttrrrpppnnnmmmlllllliiieee___ZZZTTTLLLCCC===<<<<<<<<<;;;@@@@@@CCCGGGLLLOOOOOOOOOGGGDDD>>>:::777:::@@@EEE]]]sss~~~qqqooozzzwwwjjj___SSSIIIDDD;;;:::888666444333333333222222111111111000000000222111111000000//////...000000111111111000////////////000000000000111111............////////////...///000000111111000000000///.........///111222,,,...111333444333111000111111111111111111111111111111000000000000111111ooo___VVVPPPPPPSSSVVVYYY]]]]]]___bbbcccbbb^^^YYYUUUXXXYYYZZZ[[[\\\\\\\\\\\\^^^[[[[[[]]]]]][[[\\\___```aaadddgggjjjkkkllllllhhhhhhiiiiiiiiiiiiiiihhhkkkjjjiiifffdddaaa^^^]]]ZZZ[[[\\\\\\[[[[[[]]]___```aaabbbdddddddddcccbbbaaaaaaaaa``````___]]]]]]^^^```aaa```bbbkkkxxxyyytttppphhhddd```\\\YYYTTTOOOKKKGGGHHHJJJPPPWWW^^^aaaccc^^^^^^\\\YYYWWWXXX[[[]]]___eeennnxxx~~~~~~~~~}}}}}}|||{{{{{{{{{{{{yyywwwvvvvvvtttqqqooolllkkkkkkkkkhhhccc\\\WWWQQQKKKCCC===<<<<<<<<<<<>>:::999999===IIIVVVrrrqqqnnnmmmwwweeeSSSLLLJJJGGGCCCAAA===<<<:::888666555444444000000000/////////......000000000///////////////111111000//////............////////////000000000000/////////////////////......///000000000000000000///.........///111222333333222111111111111111000000000000000000000000000000000111111000000000lllZZZTTTQQQVVV[[[]]]___bbbbbbdddeeefffddd```\\\YYYSSSTTTVVVWWWXXXYYYYYYZZZ]]]ZZZZZZ^^^___^^^___bbbdddeeegggiiijjjkkkkkkkkkeeeeeefffhhhiiiiiiiiiiiihhhgggfffeeeccc```^^^]]][[[\\\]]]\\\[[[[[[]]]^^^]]]^^^___`````````^^^^^^[[[[[[[[[[[[[[[ZZZYYYYYYVVVZZZ^^^aaaccciiisss{{{|||vvvooohhhdddZZZXXXUUUQQQMMMKKKJJJJJJBBBCCCFFFLLLTTT[[[```aaa```___\\\XXXWWWYYY^^^bbbkkkttt~~~||||||{{{zzzyyyxxxxxxwwwvvvuuutttttttttrrrooolllkkkjjjhhhgggddd___YYYTTTIIIFFFAAA===;;;<<<>>>???EEEGGGJJJNNNQQQPPPLLLIII@@@:::777999:::???OOO```sssjjjmmmttteeeVVVHHHCCCBBB@@@>>>>>><<<;;;999777666444444444000000/////////.........////////////////////////000000///.........//////......////////////000000---------------,,,,,,,,,---...//////000000//////.../////////000000000000444333111000//////000111000000000000000000000000000000111111111111000000ppp\\\WWWUUUYYY^^^___```bbbeeefffgggfffddd```\\\ZZZUUUUUUVVVWWWWWWWWWWWWWWW[[[XXXYYY\\\^^^]]]___bbbfffgggiiijjjkkkjjjjjjiiicccdddeeefffhhhhhhiiiiiieeeddddddcccbbb```___^^^\\\]]]]]]\\\[[[ZZZ\\\]]]^^^___`````````___^^^]]][[[[[[[[[[[[[[[ZZZZZZYYYUUUZZZ___bbbcccgggnnnuuu}}}wwwpppiiibbb^^^SSSRRRNNNJJJFFFDDDEEEFFFAAAAAADDDJJJRRRYYY]]]^^^]]][[[YYYWWWXXX\\\ccchhhqqqzzz|||~~~{{{zzzzzzyyyxxxwwwvvvuuuuuuttttttuuuuuussspppmmmjjjhhhfffccc```\\\VVVRRREEECCC@@@===;;;<<>><<<:::999;;;888777666444333222222222000000000////////////...//////////////////////////////...---...///000000........./////////000000---------,,,,,,,,,++++++---...//////000000//////---...000111111111000/////////////////////......000000000000000000000000///000111222222111000///sss```[[[YYY]]]aaabbbbbbcccgggggggggfffccc___\\\ZZZYYYYYYYYYYYYXXXWWWVVVVVVYYYVVVWWW[[[]]]\\\^^^bbbggghhhiiijjjkkkjjjiiiiiibbbcccdddfffggghhhhhhhhhbbbbbbbbbbbbbbbaaa```___]]]^^^^^^\\\[[[ZZZ[[[\\\______```aaaaaa```___^^^[[[\\\\\\\\\\\\[[[[[[ZZZWWW\\\bbbeeeeeeggglllqqqyyyyyysssmmmfff___ZZZOOOMMMIIIEEEAAA???@@@BBB@@@AAADDDIIIQQQWWW[[[\\\ZZZYYYWWWWWWYYY___gggmmmuuu~~~{{{yyy|||zzzzzzyyyxxxwwwvvvuuutttooooooooopppqqqooollliiiiiifffcccaaa^^^ZZZUUUQQQBBBAAA???===;;;===@@@CCCDDDEEEHHHLLLMMMJJJDDD@@@<<<666666===BBBJJJ```xxxrrraaadddqqq|||bbbIIIBBB<<<;;;999777777:::555444333222111000000000111000000000////////////.........//////////////////...------...///000111............/////////000/////////......------------......///////////////,,,...000222333111///...)))***---///000///---,,,000000000000000000000000///000111222222111000///xxxggg___YYYZZZ^^^___bbbeeegggfffeeeccc```]]][[[ZZZWWWXXXXXXXXXXXXWWWWWWVVVWWWYYY\\\^^^^^^___```bbbccceeegggiiikkkkkkjjjiiikkkhhhfffeeefffgggffffffddddddcccccccccbbbbbbbbb[[[[[[ZZZZZZ[[[]]]___aaa^^^```bbbccccccaaa___]]]___^^^^^^]]]\\\\\\[[[[[[]]]^^^___aaadddfffiiijjjsss{{{~~~wwwpppiiiaaaZZZVVVOOOIIICCC@@@AAAAAA>>>;;;===>>>AAAEEEJJJOOOSSSUUUVVVVVVVVVWWWZZZ```hhhmmmyyy~~~xxxxxx{{{~~~~~~~~~|||}}}zzzwwwuuuuuutttsssrrrtttsssrrrqqqqqqoookkkhhhdddbbb```^^^[[[VVVPPPLLLGGGDDD@@@===<<<===@@@BBBHHHGGGEEEDDDDDDBBB???===;;;666777>>>EEEQQQlllooocccaaakkkwwwjjjSSSDDD@@@;;;777666555555444222222111111000000//////......////////////......000000//////......------000///---,,,,,,---///000........................,,,,,,------...//////000000///...------...///000............////////////.........000111222111//////000111111000///---,,,111111111111111111111111yyyggg___XXXYYY[[[\\\___bbbdddddddddbbbaaa^^^\\\[[[WWWXXXXXXYYYYYYYYYYYYYYYYYY[[[]]]^^^___```bbbddddddfffhhhjjjkkkkkkjjjjjjiiigggeeedddeeefffeeeeeeeeeeeeeeeeeedddcccbbbaaa]]]\\\[[[[[[\\\]]]```aaaaaabbbdddddddddcccaaa```````````````____________^^^^^^```aaaccceeeggghhhjjjrrr}}}uuummmfff___XXXTTTLLLGGGAAA???@@@AAA>>>;;;===>>>@@@BBBEEEHHHJJJLLLOOOPPPRRRUUUZZZbbbkkkqqqzzz{{{vvvxxx|||~~~}}}{{{xxxuuusssssssssqqqppprrrqqqppppppooonnnjjjhhhdddaaa^^^[[[WWWSSSNNNJJJEEECCC???<<<;;;<<<>>>@@@BBBAAA@@@??????===;;;999888666:::CCCLLL[[[zzzyyyggg^^^```nnn|||}}}^^^JJJ@@@<<<888555444333222111111111111000000000000000......////////////......////////////............000...---,,,,,,---...000------------------------------......///000000111000///...------...///000............////////////...---,,,---...///...---000111111111111000000///////////////////////////|||ggg^^^VVVVVVWWWXXXZZZ]]]``````aaabbbaaa___]]]\\\YYYYYYYYYZZZ[[[[[[\\\\\\[[[]]]______```aaadddffffffhhhjjjlllmmmmmmlllkkkgggeeeddddddeeefffeeedddgggggghhhhhhgggdddbbb```^^^^^^]]]]]]]]]___```aaafffffffffeeeeeedddddddddcccccccccbbbbbbbbbbbbbbb______```aaacccdddeeeeeeffflllxxx|||sssiiibbb[[[UUUQQQHHHDDD???===??????>>><<<<<<======???AAACCCEEEFFFJJJLLLOOOTTTZZZbbbkkkqqq{{{wwwtttwww|||~~~~~~||||||}}}~~~}}}|||yyyvvvsssqqqppppppooonnnooonnnnnnnnnnnnmmmjjjgggbbb___YYYUUUQQQNNNJJJGGGCCCAAA===;;;:::;;;<<<=========<<<;;;:::999888777888888???JJJVVVjjjmmm___[[[dddwwwiiiQQQCCC<<<999666444333222000//////000000000000000000111......////////////.....................////////////...---,,,,,,---...///------------------------.........///000000111111//////...------...//////---............/////////000...,,,,,,---......---000000/////////000111111////////////////////////ggg]]]TTTSSSSSSSSSUUUXXXZZZ\\\^^^``````___]]]\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\^^^______```aaadddgggiiikkkmmmooopppooonnnmmmgggfffeeeeeegggggggggfffjjjkkklllllljjjgggcccaaa``````______```aaabbbbbbhhhgggfffeeeddddddeeeeeeeeeeeeddddddcccbbbbbbaaa______```aaabbbbbbbbbbbbcccgggppp{{{pppfff^^^WWWQQQMMMDDDAAA===<<<=========<<<:::;;;<<<===@@@BBBDDDEEEIIIKKKNNNRRRWWW^^^fffkkkzzz{{{uuusssxxx~~~~~~|||~~~|||zzzzzz{{{||||||{{{wwwtttqqqooonnnnnnlllkkkmmmlllllllllmmmllliiiggg___ZZZSSSMMMJJJGGGEEEDDD@@@???<<<:::999999:::;;;:::::::::999888777777888:::;;;CCCRRRddd{{{uuuccc[[[^^^llluuuZZZIIIBBB:::888666555555333111///.../////////000000111111......////////////......---------......////////////...------------...///---------------------------........./////////000........................---------.........//////444111...---...///000///......---------///000111000000000000000000000000ggg]]]SSSPPPPPPPPPQQQTTTUUUXXX\\\___``````]]]\\\^^^]]]\\\[[[ZZZZZZ[[[[[[\\\]]]___``````aaadddfffkkkmmmooopppqqqpppooonnnhhhgggggghhhjjjkkkjjjiiimmmnnnoooooommmiiieeecccaaaaaaaaabbbbbbcccddddddhhhgggeeecccbbbcccddddddfffeeedddcccaaa___^^^^^^^^^___```aaaaaaaaa``````___bbbhhhttt{{{pppeee[[[TTTMMMJJJAAA???<<<;;;;;;<<<<<<<<<::::::;;;<<<===???AAABBBEEEHHHLLLPPPTTTZZZ```dddtttyyyzzzuuuvvv{{{}}}||||||zzzyyyyyyzzz{{{zzzyyyvvvsssooommmlllkkkiiigggjjjiiiiiiiiijjjiiifffdddXXXSSSLLLFFFCCCBBBBBBAAA???>>>===;;;::::::999:::777888999777555555777999;;;>>>HHH]]]vvvuuuiii]]]\\\eeexxxcccMMMBBB???777555444333444333111///......//////000000000111......////////////......,,,,,,------......//////.........------.................................,,,,,,------------......------............------------------............444111...---...///000//////...------...///111222000000000000000000000000hhh]]]SSSOOOOOONNNPPPSSSSSSVVV\\\```bbbaaa___\\\]]]\\\ZZZYYYYYYYYYZZZ[[[[[[]]]```bbbbbbcccdddeeekkklllnnnppppppooonnnmmmiiiiiiiiikkkmmmnnnmmmkkknnnoooooonnnllliiigggeeeaaabbbcccdddeeefffgggggggggfffdddbbbaaaaaaaaabbbdddcccbbb```^^^]]]\\\[[[]]]^^^___```aaa```___^^^aaacccgggppp{{{qqqfff\\\SSSKKKGGG@@@>>><<<:::::::::<<<<<<===<<<<<<;;;;;;;;;;;;;;;@@@CCCHHHMMMQQQVVV[[[___hhhmmmuuu|||{{{yyy{{{~~~}}}{{{zzzyyyzzzzzzzzzxxxvvvuuurrrmmmjjjhhhfffdddbbbdddcccbbbbbbcccaaa^^^\\\OOOKKKDDD@@@>>>????????????>>>>>>===<<<;;;:::999444666777666444444777;;;>>>FFFWWWpppggg```\\\cccssskkkSSSDDD<<<:::444222000///000111000///...//////////////////000......////////////......---------------.........................................................,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------------.........000...,,,,,,---......---000000000///000000111111////////////////////////iii^^^SSSOOONNNNNNPPPSSSTTTXXX^^^ccceeedddaaa^^^XXXXXXWWWVVVWWWYYY[[[]]][[[^^^bbbeeeeeeeeeeeeeeehhhiiikkkmmmmmmlllkkkiiiiiiiiijjjlllnnnooonnnmmmmmmmmmlllkkkjjjhhhfffeeeaaabbbdddeeeggghhhiiiiiieeeeeecccbbbaaa`````````______^^^^^^]]]]]]\\\\\\[[[]]]^^^`````````^^^^^^bbbdddgggnnnzzz|||rrrggg]]]SSSJJJDDD???>>>===;;;999999;;;<<<>>>>>>===<<<<<<<<<<<<<<<@@@CCCGGGKKKMMMPPPTTTVVV[[[```hhhoooxxx~~~~~~{{{{{{{{{{{{|||yyyvvvrrrsssooojjjfffcccaaa^^^\\\[[[ZZZYYYYYYYYYWWWTTTQQQGGGCCC>>>;;;;;;===>>>>>>????????????>>>===;;;:::666888:::888555666;;;???GGGXXXqqqrrraaa^^^bbbqqqoooUUUGGG???:::666444111///...///111111111///////////////...............////////////.........------------------,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,---------............---,,,---...///...---......//////......------////////////////////////iii^^^SSSOOOOOONNNPPPTTTUUUZZZ```fffhhhfffccc```UUUTTTTTTUUUWWWZZZ]]]___[[[___dddggghhhgggfffffffffgggiiijjjjjjiiihhhggghhhhhhiiilllooopppnnnmmmlllkkkjjjiiigggfffeeeeeeaaabbbdddfffhhhjjjkkkkkkeeeeeedddcccbbb``````___[[[\\\\\\\\\]]]]]]^^^^^^ZZZ\\\^^^`````````^^^]]]^^^___bbbhhhqqq}}}tttiii^^^SSSIIICCC??????===;;;999999:::<<<>>>>>>>>>???@@@AAABBBCCCDDDGGGIIIKKKKKKKKKLLLNNNRRRWWW___gggppp|||{{{{{{|||}}}}}}yyytttpppqqqnnnhhhccc```]]]ZZZWWWUUUTTTRRRRRRQQQOOOLLLIIIBBB???;;;999:::<<<===>>>@@@@@@AAAAAA@@@>>><<<;;;999<<<===<<<999:::???DDDRRRjjj}}}iii```aaajjj}}}~~~\\\FFF@@@???<<<777666333000///000333444444000000//////.........---......////////////...............------,,,,,,,,,------............------************************.....................---,,,,,,---......---,,,,,,,,,,,,,,,---------...............000111222111///***++++++,,,+++***((('''111111111111111111111111pppcccUUUPPPPPPQQQRRRUUU[[[___cccggggggeeeaaa^^^TTTSSSRRRRRRTTTWWWZZZ\\\```bbbdddfffgggggggggggghhhiiiiiiiiiiiiiiijjjjjjkkkjjjjjjkkkmmmnnnmmmllljjjhhhfffffffffgggfffdddaaaccceeegggiiiiiiiiiiiiaaabbbbbbaaa^^^]]]]]]^^^ZZZZZZ[[[[[[\\\\\\\\\]]][[[[[[[[[[[[\\\]]]^^^_________```ccckkkxxxwwwmmmcccXXXLLLDDDCCC===:::;;;:::888888:::===@@@CCCDDDDDDDDDDDDEEEHHHIIIJJJJJJHHHFFFFFFGGGOOOPPPVVV```gggqqq~~~}}}}}}{{{xxxwwwvvvtttrrrpppooolllgggccc___ZZZUUUQQQNNNLLLJJJIIIIIIGGGDDDBBB>>><<<:::999999;;;>>>@@@BBBAAA@@@>>>===;;;:::999777:::???>>>888888DDDRRRhhhpppgggaaaiiiyyygggMMM@@@===999444111222222222111000//////...000000000000000000000000------------------------//////.........---------%%%'''***,,,......------///......------......///.....................---+++,,,,,,------,,,,,,+++.........---,,,+++***)))..................------000---,,,---000111000...,,,,,,---.../////////...kkk^^^QQQNNNOOOPPPRRRUUUXXX[[[___bbbbbb___[[[XXXSSSSSSRRRRRRTTTWWWZZZ\\\cccdddeeefffgggffffffeeeggghhhiiijjjkkklllmmmmmmlllkkkjjjkkkmmmnnnmmmllljjjhhhfffeeeggghhhhhhgggdddeeeggghhhiiijjjiiiiiicccddddddbbb___^^^^^^^^^ZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^```ccciiisss~~~{{{qqqggg[[[OOOGGGDDD>>>;;;<<<<<<::::::<<<>>>AAADDDEEEEEEEEEFFFGGGFFFHHHIIIIIIGGGFFFFFFGGGKKKLLLQQQZZZbbbmmm~~~||||||zzzwwwvvvuuussspppnnnkkkgggccc^^^ZZZUUUPPPLLLHHHFFFDDDDDDCCCBBB???===<<<;;;:::999:::===???AAABBBBBB@@@>>><<<;;;999999777@@@HHHGGG???>>>OOOccc|||ttthhhbbbjjjvvvrrr]]]GGG===;;;888444222222222111111000//////...////////////////////////------------------------.........------------,,,***+++,,,---...------,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++((()))+++,,,---...........................------///---,,,---000111000...,,,,,,---------------...hhh[[[PPPMMMOOOQQQTTTWWWXXXYYY\\\]]]]]]ZZZVVVTTTQQQQQQQQQSSSUUUXXX[[[]]]eeeffffffggggggfffeeeeeeggghhhiiikkkmmmnnnppppppmmmlllkkklllnnnnnnnnnlllllliiifffeeegggiiikkkkkkhhhiiiiiijjjjjjjjjjjjjjjfffffffffddd```^^^]]]^^^ZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]\\\]]]___bbbffflllsssxxxwwwmmm```SSSJJJEEE???;;;<<<===;;;<<<>>>AAACCCFFFGGGGGGGGGIIIJJJGGGHHHIIIHHHGGGFFFFFFHHHHHHIIINNNUUU^^^kkk~~~{{{yyy~~~|||zzzxxxvvvuuusssqqqnnnkkkhhhddd___ZZZVVVPPPKKKGGGCCCAAA???>>>>>>===;;;999::::::::::::<<>>;;;:::999888333>>>JJJIII@@@BBBZZZtttssshhheeeeeewww___NNN>>>888888777444333222111111000000//////...////////////////////////------------------------------------,,,,,,,,,,,,///......------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,---.........///+++,,,,,,------,,,,,,+++'''(((***,,,...///000000------------------.........---------///000///...000///...---,,,---...///iii]]]RRRPPPRRRTTTVVVYYYYYYZZZ[[[[[[YYYWWWTTTRRRNNNOOOQQQSSSVVVZZZ\\\^^^fffggggggggghhhhhhhhhhhhjjjjjjkkklllnnnoooppppppmmmlllkkklllnnnooonnnmmmllliiifffeeehhhkkkmmmnnnlllllllllkkkkkkkkkjjjjjjgggggggggddd```]]]\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^\\\]]]^^^___aaafffmmmqqq|||rrreeeWWWMMMFFF@@@<<<======<<<===@@@BBBEEEGGGHHHHHHIIIKKKMMMKKKKKKKKKIIIGGGFFFFFFGGGIIIKKKOOOUUU___nnn{{{www|||}}}{{{zzzxxxvvvtttssspppllliiigggccc]]]XXXSSSNNNIIIFFFAAA???===<<<<<<<<<:::999888999:::<<>>===>>>AAACCCEEEGGGHHHHHHJJJLLLNNNPPPPPPOOOLLLHHHFFFGGGHHHJJJMMMQQQWWWaaaqqq{{{wwwyyy~~~~~~~~~|||zzzyyyxxxvvvtttrrrooojjjgggddd```ZZZTTTOOOKKKGGGDDD???===:::::::::::::::888777999<<>>???BBBCCCDDDFFFGGGHHHIIILLLOOORRRRRRPPPMMMIIIGGGHHHIIIJJJOOOTTTXXXcccsss~~~~~~}}}{{{yyy|||~~~}}}~~~~~~~~~|||zzzxxxvvvtttsssqqqmmmgggccc]]]YYYSSSNNNJJJFFFBBB@@@;;;999666666666777777777888;;;>>>BBBFFFHHHIIIJJJGGGDDD@@@<<<888777666666999666777>>>MMMfffooobbb\\\```uuudddOOO???888444444333000///111////////////////////////........................------------------------------------,,,,,,,,,,,,))))))***++++++,,,------++++++************++++++++++++,,,,,,------......+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,------......+++---......------...///...---++++++***+++,,,,,,fff[[[RRRRRRUUUWWWYYY[[[[[[YYYVVVSSSQQQQQQRRRSSSSSSWWW\\\bbbgggkkklllmmmmmmmmmllllllmmmooopppqqqnnnnnnlllkkkiiihhhgggfffgggfffgggiiillloooooooookkkjjjhhhhhhjjjllllllllllllkkkjjjhhhhhhhhhhhhiiiggggggfffddd```]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[ZZZ\\\^^^___```___^^^]]]\\\]]]^^^___aaadddiiimmmvvvwwwiii```QQQIIICCCBBBAAA@@@AAADDDBBBCCCEEEEEEFFFHHHLLLNNNPPPPPPOOOLLLIIIHHHJJJLLLLLLRRRWWW[[[fffuuu}}}||||||}}}}}}~~~}}}}}}~~~}}}{{{yyyuuutttrrrpppnnniiiccc___XXXTTTNNNIIIEEECCC@@@>>>999777444444555666777666:::===AAAFFFIIIKKKKKKKKKGGGEEE@@@;;;888666555555777666999DDDWWWqqq}}}ooobbb^^^^^^hhhqqqUUUEEE:::555333333111...///222////////////////////////........................------------------------.........------------,,,)))***+++------------,,,++++++************++++++.../////////////////////+++,,,,,,------,,,,,,+++)))***+++,,,---.........***++++++,,,------......+++---......,,,,,,---///,,,,,,,,,,,,------------fff\\\TTTTTTXXX[[[^^^```^^^\\\XXXUUUTTTTTTUUUWWWWWWZZZ```ggglllpppqqqrrrqqqpppooonnnnnnooopppqqqllllllkkkjjjhhhgggffffffeeedddeeehhhlllooopppoookkkiiihhhiiijjjkkkkkkjjjkkkjjjhhhggggggggghhhhhhggghhhgggeeeaaa_________^^^^^^^^^]]]]]]\\\\\\\\\]]]^^^___``````^^^\\\[[[ZZZ]]]```bbbcccdddfffhhhppp|||ooofffTTTMMMFFFDDDCCCBBBCCCFFFAAABBBDDDDDDEEEGGGKKKNNNMMMMMMLLLJJJIIIIIIKKKNNNNNNUUU[[[___jjjyyy~~~|||}}}~~~}}}}}}~~~}}}{{{yyysssqqqpppnnnkkkgggaaa\\\WWWRRRMMMHHHEEEBBB@@@>>>:::888555444666777888888;;;>>>CCCGGGKKKLLLLLLLLLHHHEEE@@@;;;777555555555999;;;CCCQQQccc|||mmmbbb[[[\\\bbbqqqeeeLLL@@@777333111222000...///333.........///////////////........................------------------------//////.........---------***,,,---//////...---+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,******+++,,,,,,---......***---///...,,,+++---000---...///000111111000000nnn```UUUUUU\\\```bbbdddccc___ZZZXXXYYY[[[ZZZYYY]]]aaaiiipppuuuwwwwwwvvvvvvtttttttttttttttrrrppplllkkkiiihhhfffeeeddddddddddddeeefffhhhkkknnnpppmmmllljjjiiiiiiiiijjjjjjiiiiiihhhffffffeeeeeeeeeeeeeeedddccccccbbbbbbaaa____________^^^]]]\\\[[[\\\]]]]]]^^^_________^^^^^^^^^___```bbbdddeeefffmmmwwwyyysss___VVVLLLFFFFFFHHHIIIGGGIIIFFFEEEHHHHHHFFFFFFJJJHHHHHHHHHHHHJJJMMMPPPRRRZZZ\\\___cccnnn|||~~~~~~~~~~~~~~~|||zzzwwwtttrrrrrrpppmmmlllkkkfff^^^WWWQQQMMMGGGBBB???===:::888999888666666555666777888777>>>EEEHHHKKKPPPQQQNNNJJJCCC>>><<<:::666555777888===HHHYYYpppxxxaaa\\\WWWYYYhhhpppXXXCCC444333222111000///000111222000000/////////.........------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............******+++++++++,,,,,,,,,......///000000111000000......---------,,,,,,,,,mmmaaaWWWYYY```eeeggghhheeeaaa]]][[[\\\^^^______dddhhhooovvvzzz{{{{{{zzzzzzxxxwwwvvvvvvuuurrrppplllkkkiiigggfffeeeddddddccccccccceeegggjjjlllnnnlllkkkjjjiiiiiiiiijjjjjjggggggffffffeeeeeeffffffffffffeeedddbbbaaa`````````aaaaaaaaa```___^^^^^^\\\]]]^^^^^^_________^^^^^^^^^___```bbbdddeeefffkkkttt~~~yyylllbbbUUULLLIIIHHHFFFDDDLLLHHHHHHJJJJJJHHHIIILLLKKKLLLLLLLLLNNNPPPSSSUUU\\\^^^```dddppp}}}|||{{{||||||{{{zzzxxxvvvsssrrrqqqnnnkkkjjjhhhccc[[[UUUOOOKKKEEE@@@===;;;999777777666555555555666777888;;;AAAGGGIIIMMMRRRTTTRRRIIIBBB===;;;999666777;;;AAAIIIVVVhhhmmm[[[WWWVVV]]]qqqdddPPP@@@444222111111000000000000000......---------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---......//////...............---------,,,,,,mmmccc\\\```gggkkklllmmmiiieeeaaa___aaadddfffgggooosssxxx}}}~~~{{{zzzxxxvvvsssppplllkkkiiigggeeedddccccccaaaaaabbbccceeegggiiijjjkkkkkkjjjiiiiiiiiiiiijjjffffffeeedddddddddeeeeeegggfffeeecccbbb```___^^^aaabbbbbbcccbbbbbbaaaaaa]]]]]]^^^____________^^^^^^^^^___```bbbdddeeefffhhhpppxxxmmm___SSSLLLIIIGGGEEENNNKKKJJJMMMMMMJJJKKKNNNNNNPPPQQQRRRSSSUUUXXX[[[ccceeefffiiisss~~~|||zzzyyyxxxxxxxxxxxxvvvtttrrrqqqooolllhhhfffddd___WWWRRRKKKGGGBBB>>>;;;999777666777666666666666888999:::???DDDIIIKKKPPPVVVXXXVVVJJJCCC===;;;999888<<>>AAAFFFJJJMMMSSSYYY[[[XXXMMMFFF???<<<;;;<<>>;;;999999777666666666777888:::===???AAACCCHHHMMMRRRYYY___]]]YYYMMMFFF???<<<<<>>===???IIIZZZiii|||mmmhhhbbbkkk}}}vvvsssxxxwww^^^LLLBBB:::666444222222222222222111000000,,,,,,,,,---------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********+++++++++++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---.........,,,,,,,,,,,,------------------.........---,,,,,,,,,,,,,,,---------------qqqllljjjmmmpppqqqrrruuutttvvvxxxxxxxxxyyy||||||zzzxxxuuurrroookkkjjjhhheeebbb```______```aaabbbcccddddddccccccfffggghhhiiijjjjjjiiihhhgggfffeeeddddddccccccddd^^^______``````aaaaaaaaacccccccccccccccbbbaaa``````````````````___^^^^^^^^^^^^___```bbbdddeeefffeeegggjjjppp|||}}}pppcccYYYSSSPPPMMMKKKLLLQQQTTTTTTVVVZZZ___fffnnnpppmmmkkknnnqqqnnnxxx{{{{{{zzzyyyxxxxxxwwwwwwuuutttrrrooojjjeeeaaa___[[[VVVPPPLLLKKKJJJFFFCCC@@@===999777666666555555666666888:::===AAAEEEGGGIIIRRR]]]gggooorrriii^^^HHHCCC@@@BBBHHHVVVmmmuuummmoooppp{{{{{{uuuxxx~~~hhhOOOBBB===777444444111000000///////////////,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************))))))******++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------.........++++++++++++,,,,,,,,,,,,------......---,,,,,,++++++++++++,,,,,,,,,------ooojjjhhhlllpppqqqtttwwwvvvyyy|||}}}|||}}}~~~|||zzzxxxwwwuuuqqqoookkkjjjgggeeebbb```___^^^aaabbbccceeeeeeeeedddcccfffggghhhjjjjjjjjjiiihhhddddddddddddeeeeeefffggg````````````````````````eeeeeeeeedddcccbbbaaa`````````aaaaaa```___^^^^^^^^^^^^___```bbbdddeeefffdddeeegggjjjsssxxxlllaaa[[[XXXPPPNNNOOOTTTWWWXXX[[[___hhhooovvvwwwrrrooopppsss|||||||||zzzyyywwwvvvuuuttttttsssppplllgggaaa]]]ZZZVVVQQQJJJGGGFFFEEECCC@@@>>>;;;777555444555444333999:::<<<>>>BBBFFFJJJLLLMMMVVVcccoooxxxyyynnnbbbJJJFFFDDDHHHQQQccc}}}rrrpppvvv}}}~~~yyyxxx~~~uuu^^^FFF;;;888555333333000///...,,,,,,---.............../////////000000+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))************************(((((()))***+++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------******+++++++++,,,,,,,,,---------------,,,+++************++++++,,,,,,,,,oooiiifffhhhkkknnnttt{{{}}}}}}}}}}}}~~~~~~{{{~~~~~~}}}zzzvvvrrrooonnnkkkhhhdddaaaaaaaaaaaaddddddddddddddddddddddddffffffggghhhiiijjjkkkkkkgggeeebbbbbbdddgggiiiiiidddaaa^^^]]]___aaabbbcccggggggfffeeedddcccbbbbbbcccbbbaaa___^^^]]]]]]]]]```aaabbbccccccccccccccceeeeeeeeegggmmmxxxzzzoooccc\\\VVVWWWXXX[[[```dddhhhkkkyyy~~~zzzssspppvvv}}}~~~~~~}}}}}}zzzxxxwwwvvvsssqqqooolllhhheeeaaa]]]XXXTTTOOOMMMIIIFFFCCC@@@??????:::999888777777888999999:::===???@@@BBBFFFNNNTTT[[[aaaooonnnYYYOOOIIIIIITTTdddwww~~~zzzzzzxxxvvvzzz~~~]]]MMM>>>999666111...///333333222000///---,,,,,,---...............------...---,,,,,,++++++,,,,,,)))************+++++++++++++++,,,,,,+++***((('''+++++++++***************************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))***+++,,,,,,------------------------------++++++++++++++++++++++++mmmgggdddfffjjjooovvv}}}}}}||||||}}}}}}}}}}}}}}}xxxzzzzzz{{{{{{yyyuuurrrpppmmmkkkgggcccaaabbbcccdddgggggggggggggggggghhhhhheeefffggghhhiiijjjjjjkkkiiigggeeeeeegggjjjkkkkkkcccaaa^^^^^^```cccdddeeeiiihhhhhhgggfffeeeddddddcccbbbbbbaaaaaaaaaaaaaaabbbbbbcccdddddddddddddddbbbbbbaaabbbfffnnnxxxvvvjjjccc^^^```ccchhhmmmsssxxxzzzyyywww~~~~~~~~~}}}{{{yyywwwvvvtttrrrooollliiiddd```\\\XXXSSSOOOKKKIIIFFFCCC@@@>>>===<<<999999888777777888999:::;;;>>>BBBEEEHHHMMMTTTZZZfffmmmyyy|||eeeRRRKKKIIINNN]]]qqqzzzuuuvvv|||xxxyyyoooTTTGGG:::666555222///000111000000000///.........---......//////......---------,,,++++++++++++,,,+++++++++******))))))))))))******+++++++++******************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++*********+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++qqqjjjeeegggkkkpppxxx|||zzzyyyzzz{{{||||||}}}|||xxxtttuuuuuuvvvvvvuuussspppooollliiieeebbbaaabbbeeegggiiiiiiiiiiiiiiiiiiiiiiiieeeeeeggghhhiiijjjjjjjjjjjjiiihhhiiikkkllllllkkkcccaaa______bbbeeeggghhhkkkkkkjjjiiihhhgggffffffbbbbbbbbbbbbcccdddeeeeeeccccccdddeeeeeeeeeddddddccccccbbbbbbcccgggnnnrrrtttmmmhhhjjjpppwww~~~~~~|||yyywwwuuutttrrrooommmgggddd___ZZZVVVQQQLLLIIIFFFDDDAAA>>><<<:::999999888888777777888999:::;;;<<<@@@EEEIIIMMMTTT\\\bbbqqqzzzmmmYYYMMMHHHKKKWWWkkkuuukkkkkkrrr~~~{{{xxx\\\HHH>>>666444444333111111......//////////////////---....../////////......------,,,+++++++++++++++---,,,+++***)))(((((('''((((((((()))***+++,,,---((())))))******+++++++++************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++xxxoooiiijjjnnnsssyyy~~~zzzxxxxxxyyyzzz{{{|||}}}}}}|||xxxuuurrrrrrrrrssssssqqqooommmllliiifffccc``````cccgggjjjhhhhhhhhhhhhggggggggggggdddeeeggghhhiiijjjjjjiiihhhggghhhiiikkkkkkjjjhhhbbb``````aaaeeehhhjjjjjjllllllkkkjjjiiihhhhhhgggcccccccccccccccdddeeefffccccccdddddddddddddddcccbbbcccbbbaaaaaacccfffiiiyyy|||vvvnnnrrryyy~~~~~~}}}}}}{{{xxxuuutttrrrpppmmmkkkeeeaaa\\\VVVRRRMMMHHHDDDBBB@@@>>>;;;999888888888777777777777999;;;===>>>@@@CCCFFFIIINNNWWWbbbkkkyyyttt___QQQJJJGGGOOOaaaxxxtttkkkdddgggqqqiiiNNN@@@:::444333444333222000........................------.../////////......---,,,,,,+++***++++++++++++++++++***)))((((((((())))))(((((((((***,,,---'''(((((()))***++++++,,,******************************************************++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++yyypppiiikkkpppuuuzzz{{{xxxwwwxxxzzz{{{{{{|||}}}|||yyyvvvsssqqqqqqqqqqqqpppnnnllljjjiiifffdddbbb```aaadddhhhkkkhhhhhhhhhhhhggggggffffffdddfffhhhjjjkkkkkkjjjjjjeeeeeeeeegggiiihhhfffdddaaa``````cccfffjjjkkklllllllllkkkjjjiiihhhggggggccccccbbbbbbbbbccccccdddbbbbbbccccccccccccbbbbbb]]]^^^^^^^^^]]]^^^```bbbppp~~~|||uuuyyy~~~~~~}}}}}}||||||{{{{{{zzzwwwtttrrrqqqnnnkkkiiiccc___YYYTTTOOOJJJFFFCCC???>>><<<999888777888888777777777888:::===@@@AAAEEEFFFGGGHHHNNNZZZiiittt|||fffRRRJJJHHHFFFSSSiii~~~tttiiicccaaahhhuuu~~~^^^GGG;;;999555222333333222/////////......---,,,,,,,,,,,,,,,---...............,,,,,,+++************+++))))))))))))))))))))))))+++***)))(((((()))***+++''''''((()))******++++++))))))))))))))))))))))))************************)))******++++++******)))*********++++++,,,,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++xxxoooiiilllssswww{{{~~~|||zzzxxxvvvvvvxxxzzz{{{zzz|||}}}{{{xxxtttrrrqqqppppppooonnnmmmkkkiiihhheeedddccccccdddgggjjjlllkkkkkkkkkjjjiiiiiihhhhhheeegggiiikkkllllllkkkjjjccccccccceeeffffffdddbbbaaaaaaaaacccgggjjjlllllljjjjjjiiihhhgggfffeeeeeebbbbbbbbbaaabbbbbbccccccbbbbbbcccccccccbbbaaaaaa^^^____________```bbbdddnnnzzz~~~}}}}}}}}}|||{{{zzzyyyxxxxxxwwwuuurrrooonnnlllhhhfff```\\\VVVPPPLLLHHHDDDBBB===<<<:::999888888888888777777888:::===@@@CCCEEEIIIJJJKKKMMMUUUccctttoooYYYJJJFFFHHHJJJ[[[ssspppggg\\\[[[```nnnnnnSSSCCC999999555111111333111...//////...---,,,,,,++++++***+++,,,---------------,,,,,,+++***************((((((((()))))))))*********))))))((((((((())))))'''(((((())))))*********))))))))))))))))))))))))************************))))))************)))))))))))))))******++++++,,,)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++vvvooorrrwwwyyyyyyzzzwwwwwwvvvuuuuuuwwwxxxyyyxxxzzz{{{zzzvvvrrrqqqqqqnnnnnnnnnmmmmmmlllkkkkkkggggggggghhhiiikkkmmmnnnmmmmmmllllllkkkjjjjjjiiifffhhhkkkmmmnnnnnnlllkkkeeedddcccdddffffffdddcccaaaaaaaaadddgggjjjkkkkkkggggggfffeeedddcccbbbbbb```aaaaaaaaabbbdddeeefffcccdddddddddccccccbbbaaaaaabbbbbbaaaaaabbbeeegggkkkuuu}}}}}}|||}}}~~~}}}}}}|||{{{yyyxxxvvvuuuttttttrrrnnnllljjjhhheeebbb\\\WWWQQQLLLHHHDDDAAA???;;;:::999777777777888999777888999;;;???BBBFFFHHHKKKNNNRRRXXXbbbqqqxxxcccRRRIIIJJJNNNYYYkkkooobbb[[[VVVYYYfffzzzvvv[[[GGG===555777444///...222222...,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,,,,++++++***************)))))))))))))))(((((((((&&&'''((()))************((((((((()))))))))))))))))))))))))))))))))))))))************************))))))************))))))'''(((((())))))***++++++)))))))))******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++xxxyyy{{{zzzwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvyyyzzzxxxtttqqqpppqqqmmmmmmmmmmmmmmmmmmnnnnnnhhhiiijjjlllmmmnnnoooooommmmmmlllkkkjjjjjjiiiiiigggiiilllnnnoooooommmlllgggfffeeeeeefffgggfffdddaaaaaaaaadddgggjjjjjjjjjeeeeeedddcccbbbaaaaaa```______```aaacccfffgggiiieeeeeeeeeeeeddddddcccbbb`````````^^^]]]___bbbdddccclll|||~~~|||{{{yyyzzz}}}~~~||||||zzzxxxvvvtttsssrrrrrrooollliiigggeeebbb___XXXSSSMMMHHHDDDBBB???===:::999888777666777888888888888:::<<<@@@DDDHHHJJJKKKPPPYYYbbbmmm|||ppp\\\OOOMMMRRRWWWhhhzzzsssaaaWWWRRRWWW]]]nnnhhhNNN===888222555222---,,,111222///******+++,,,,,,---......'''((()))***+++,,,,,,,,,,,,++++++***)))*********++++++***)))((('''&&&&&&###%%%''')))++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&''''''((()))*********))))))***+++,,,,,,------))))))))))))))))))))))))++++++++++++++++++++++++}}}~~~xxxttttttnnnoooppprrruuuxxx{{{||||||zzzxxxvvvuuurrrnnnkkkkkkiiihhhhhhjjjkkklllllliiiiiiiiiiiiiiijjjkkkkkkkkkiiigggfffgggiiiiiijjjmmmooorrrttttttssspppnnnhhhgggffffffggghhhfffeee]]]]]]^^^```dddgggggggggdddcccbbbaaa_________^^^]]]]]]^^^___aaacccdddeeefffgggggggggfffeeeeeeddd^^^\\\\\\___ccceeedddbbbiiilllvvv}}}|||{{{zzz|||{{{|||}}}~~~~~~|||zzz{{{xxxtttrrrqqqqqqqqqppphhhgggfffddd```\\\XXXVVVSSSRRRNNNJJJEEEAAA===;;;999999888777777777777777999<<<=========@@@FFFKKKPPPXXX```kkk|||sssaaaXXXQQQNNNXXXgggvvvyyyhhh[[[TTTRRRZZZeeewwwjjjUUUCCC:::888222222111000///...------***++++++,,,---...//////,,,+++)))***,,,------,,,++++++************++++++******))))))***+++,,,,,,+++*********))))))(((((())))))))))))))))))))))))&&&((()))++++++)))(((&&&(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,+++++++++*********))))))+++*********))))))((((((***************************++++++,,,,,,++++++***xxxssssssqqqrrrtttxxx{{{}}}~~~|||xxxvvvtttqqqnnnkkkkkkiiiggggggiiikkkkkkkkkffffffeeeeeedddeeeeeeeeehhhhhhhhhiiijjjkkkjjjiiimmmooorrrttttttrrrpppnnniiigggfffeeeffffffeeeccc```______```ccceeeddddddaaa```___^^^]]]\\\\\\\\\\\\\\\]]]^^^___aaacccdddeeeeeeeeeeeeeeedddcccccc___^^^]]]___ccceeeeeecccdddgggooo{{{}}}{{{zzzzzzyyyyyyyyyzzz||||||zzzxxxyyyuuuqqqooonnnnnnmmmkkkeeedddbbb___[[[WWWTTTSSSMMMKKKIIIEEEBBB>>><<<::::::999999888888888888999;;;???CCCEEEFFFHHHMMMQQQWWW```kkkwwwzzzjjj\\\XXXWWWXXXdddrrrppp```UUUQQQQQQ]]]kkkqqq[[[JJJ===666555222222111000///...------+++,,,,,,------.........)))(((&&&''')))******)))+++******))))))******+++)))))))))))))))***++++++*********)))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((('''((()))************)))*********)))))))))((((((************)))))))))(((***************************++++++,,,,,,++++++***wwwrrrssstttwww|||~~~yyyuuurrrpppmmmkkkjjjhhhffffffhhhiiijjjiiifffeeedddbbbaaa`````````ccceeehhhkkkmmmmmmllljjjnnnppprrrttttttrrrpppnnnjjjhhheeedddddddddbbbaaabbbaaa``````aaabbbaaa```______^^^]]]\\\[[[[[[ZZZ[[[[[[[[[\\\]]]___```aaabbbbbbcccccccccbbbaaaaaa```___^^^___aaadddeeeeeebbbccciiisss|||}}}{{{zzzyyyyyyvvvvvvvvvwwwxxxxxxvvvttttttqqqmmmjjjiiihhhfffeeeaaa___\\\XXXTTTQQQNNNMMMFFFEEEDDDBBB???===;;;;;;:::999999999999::::::;;;888===CCCGGGIIIKKKOOOSSS[[[gggvvv~~~lllaaa[[[^^^eeelllxxxhhhYYYSSSTTTWWWfffwww}}}]]]HHH>>>888444333222111000000///...------------------------------+++***))))))+++,,,,,,++++++******))))))******+++)))(((((((((((())))))*********))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******)))))))))))))))(((((((((((((((************))))))))))))******************************++++++++++++******}}}vvvrrrtttxxx|||zzzuuuqqqooollljjjiiigggeeeeeefffggghhhggghhhgggeeecccaaa```_________bbbgggjjjlllmmmmmmmmmqqqrrrsssuuutttsssqqqoookkkhhheeecccbbbaaa```^^^aaa```^^^___``````___^^^_________^^^]]]\\\\\\[[[ZZZZZZZZZZZZ[[[\\\]]]^^^___```````````````______```^^^]]]]]]___aaacccdddddddddgggnnnuuu~~~~~~|||zzzyyyxxxxxxuuutttttttttuuutttqqqoooooolllhhheeedddbbb```^^^\\\YYYUUUQQQMMMJJJIIIHHHDDDCCCBBB@@@>>>===<<<;;;999888888999:::;;;<<<<<<999>>>CCCFFFHHHLLLRRRWWW___lll~~~|||rrrccc```cccnnnzzz}}}fff[[[ZZZ```fffuuulllMMM===999777444222111000000///......------.........------,,,,,,,,,---+++******,,,------,,,******))))))))))))******(((((('''''''''(((((()))))))))))))))))))))((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))******************************++++++++++++******~~~zzzxxxtttssswww{{{{{{uuurrrooollljjjgggeeeccccccdddeeeeeeeeegggfffdddbbb```___^^^^^^^^^aaaeeegggiiikkknnnqqqssstttuuuvvvuuutttrrrqqqkkkhhhdddbbbaaa```^^^]]]^^^]]]\\\]]]___```___^^^]]]^^^^^^^^^]]]\\\[[[ZZZYYYYYYXXXYYYYYYZZZ[[[[[[]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]\\\[[[\\\^^^```ccceeedddfffjjjooouuu~~~}}}{{{zzzyyyxxxxxxuuusssrrrrrrrrrpppmmmjjjhhhfffbbb```^^^\\\YYYWWWVVVSSSPPPLLLHHHFFFEEEDDDAAAAAA@@@>>><<<;;;:::999777777888999:::<<<===>>>AAADDDGGGIIILLLSSS\\\cccmmmxxx|||oooggg```fffrrr{{{iiidddhhhqqqzzzqqq[[[CCC999888666222///000000//////......------.........------,,,,,,+++)))((('''''')))******)))***))))))))))))))))))***(((((('''''''''''''''((((((((((((((((((((())))))((((((((((((((((((((((((+++)))'''&&&&&&''')))+++))))))))))))))))))))))))******+++++++++******)))************************))))))))))))))))))******************************)))******++++++******)))wwwssssssrrrtttzzz}}}|||wwwsssooollliiifffdddbbbaaacccddddddccccccbbbaaa___^^^^^^]]]]]]]]]aaaeeehhhiiikkkpppttttttuuuuuuuuuuuutttrrrqqqllliiidddaaa```___^^^]]][[[[[[ZZZ\\\^^^______^^^ZZZ[[[\\\\\\\\\[[[YYYXXXYYYXXXXXXXXXXXXXXXYYYYYY[[[[[[\\\]]]]]]]]]]]]\\\[[[[[[\\\[[[[[[\\\^^^```bbbaaabbbeeegggjjjttt~~~~~~~~~~~~}}}{{{zzzyyyxxxxxxuuusssqqqpppnnnkkkgggddd```^^^[[[YYYXXXVVVSSSQQQNNNMMMJJJHHHEEECCCAAA@@@======<<<;;;:::999888888777888888:::<<<>>>@@@AAADDDGGGJJJMMMRRR\\\gggpppqqqeeebbbeeeqqqzzzqqqssszzz}}}ZZZLLL>>>999666222///.../////////.........------.........------,,,,,,,,,+++)))((((((***++++++******))))))(((((())))))***)))((((((''''''''''''(((''''''(((((((((((())))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))(((((())))))((((((''''''************++++++++++++))))))))))))************************************))))))************))))))rrrnnnppppppuuu{{{}}}|||xxxtttppplllhhheeecccaaa```aaabbbbbbaaa______^^^^^^]]]^^^^^^^^^\\\bbbiiillllllmmmqqqtttttttttttttttsssrrrqqqpppllliiidddaaa``````______[[[ZZZZZZ[[[]]]^^^]]]\\\ZZZ[[[\\\]]]]]][[[ZZZXXXYYYYYYXXXWWWWWWXXXXXXXXXZZZZZZ[[[\\\\\\\\\\\\\\\YYY[[[]]]]]]\\\[[[]]]```___^^^___aaaaaabbbjjjrrr~~~}}}{{{zzzyyyyyyyyytttrrrooommmjjjfffaaa^^^XXXVVVTTTSSSRRRPPPMMMKKKGGGGGGFFFDDDBBB@@@>>>===:::::::::;;;;;;;;;;;;;;;999999;;;<<<>>>AAACCCDDDEEEJJJPPPWWW^^^iiiuuu~~~xxxhhhcccfffppp{{{{{{{{{eeeKKKEEE???;;;555///...111//////.........---------------------------,,,,,,---+++***+++,,,...------))))))(((((((((((())))))***)))((((((''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((''''''&&&))))))))))))*********+++((()))))))))************************************))))))************))))))ooolllnnnooouuu|||}}}}}}yyyuuuqqqlllhhheeeccc``````aaaaaaaaaaaa___^^^^^^^^^______```aaa[[[ccclllqqqqqqppprrrtttssssssrrrrrrqqqpppooonnnllliiidddaaa````````````\\\[[[ZZZ[[[\\\]]]\\\[[[\\\]]]^^^______^^^\\\[[[YYYYYYXXXWWWWWWWWWXXXXXXZZZZZZ[[[\\\\\\\\\\\\\\\YYY\\\______]]]\\\]]]___^^^]]]^^^```______eeemmm~~~}}}|||zzzzzzyyyyyysssqqqnnnkkkgggccc]]]ZZZRRRQQQOOONNNNNNLLLIIIGGGBBBBBBBBBBBB@@@>>>;;;:::::::::;;;<<<>>>???@@@@@@;;;;;;<<<>>>AAACCCFFFGGGJJJPPPZZZdddmmmyyyqqqdddeeemmmzzz~~~nnnUUUEEECCCAAA>>>555...000666...............---------------------------------***((('''((()))+++******))))))(((((((((((())))))******)))(((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***************)))(((((('''((((((((())))))******(((((())))))*********+++************************))))))************))))))nnnjjjllllllooottt{{{{{{vvvqqqmmmhhheee```^^^]]]___aaaaaa^^^[[[____________`````````aaa^^^aaaeeeiiimmmoooppppppppppppooooooooooooooooookkkiiieeebbb___^^^^^^^^^\\\\\\\\\\\\[[[[[[ZZZZZZ````````````___^^^]]]\\\YYYXXXWWWWWWYYYZZZZZZYYY[[[[[[[[[\\\\\\]]]]]]^^^\\\[[[[[[ZZZ[[[[[[\\\\\\\\\[[[ZZZYYYYYY]]]bbbfffyyy}}}||||||zzzwwwuuurrroooiiieee```\\\XXXUUUPPPNNNLLLJJJGGGFFFEEEDDDAAA>>>;;;;;;<<<<<<:::888999;;;===>>>======>>>???<<<;;;===BBBDDDDDDFFFJJJMMMYYYhhhsss~~~{{{pppgggeeeooo|||sss[[[HHH>>>HHHOOOIII:::---+++.../////////...---,,,******++++++++++++++++++++++++))))))***++++++++++++******)))(((''''''((()))***))))))))))))))))))))))))++++++***)))(((((())))))*********)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''************************))))))(((((((((((())))))+++++++++***************((()))***+++***)))'''%%%))))))))))))************oooiiiiiiiiilllqqquuuzzz{{{vvvqqqlllgggdddbbbaaa```aaabbbaaa^^^\\\_______________````````````cccgggkkknnnpppqqqqqqoooooopppppppppoooooonnnjjjhhheeebbb___^^^^^^^^^\\\[[[[[[ZZZZZZ[[[[[[\\\````````````___^^^]]]\\\YYYXXXWWWWWWYYYZZZZZZYYYZZZ[[[[[[\\\\\\]]]]]]^^^[[[[[[ZZZ[[[[[[\\\]]]]]][[[[[[YYYXXXXXX[[[```dddwww~~~}}}|||{{{zzzwwwtttrrrmmmgggaaa]]]YYYUUURRRKKKIIIGGGEEEBBB@@@??????>>>;;;999888::::::888777:::<<<>>>>>>>>>>>>???AAA>>><<<>>>CCCDDDDDDGGGKKKVVVdddsss~~~yyynnnhhhhhhooo~~~uuu]]]III<<<888===BBB@@@999222//////------------------,,,,,,++++++++++++++++++++++++***************)))((((((***)))(((''''''((()))***((((((((((((((((((((((((***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***************+++++++++(((((((((((((((((((((((())))))(((((((((((())))))*********************)))******)))((((((((((((((((((((((((((())))))))))))nnnfffeeedddgggmmmqqqvvv}}}|||vvvqqqlllgggcccbbb```___``````___]]][[[_____________________^^^```bbbfffjjjmmmnnnooonnnmmmnnnoooqqqqqqpppnnnmmmhhhgggdddbbb```_________ZZZZZZYYYXXXYYY[[[]]]^^^````````````___^^^]]]\\\YYYXXXWWWWWWYYYZZZZZZYYYZZZZZZ[[[[[[\\\]]]]]]^^^[[[[[[[[[[[[\\\\\\]]]]]]ZZZYYYXXXWWWWWWZZZ^^^bbbqqq}}}}}}}}}}}}{{{{{{yyyvvvsssqqqkkkddd]]]WWWSSSPPPNNNGGGEEECCC@@@>>><<<;;;:::<<<:::999888999:::999888:::<<<>>>???>>>???@@@BBBCCCAAABBBEEEFFFGGGKKKRRRcccrrrsssjjjcccfffppp~~~vvvtttxxxaaaJJJ===777444444333555666444000---++++++,,,---------------++++++++++++++++++++++++,,,,,,+++***)))((('''&&&))))))(((((((((((())))))''''''''''''''''''''''''((((((''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))))))))+++***(((&&&&&&''')))***'''''''''((((((((())))))jjjaaa``````dddkkkpppuuu{{{|||wwwrrrlllgggccc\\\\\\\\\\\\\\\\\\[[[[[[_________^^^^^^^^^^^^]]]^^^```cccfffiiijjjjjjjjjjjjlllooopppqqqooommmlllgggfffdddbbbaaa```______YYYXXXWWWWWWXXX[[[^^^```````````````___^^^]]]\\\YYYXXXWWWWWWYYYZZZZZZYYYYYYYYYZZZ[[[\\\]]]]]]^^^]]]]]]]]]]]]\\\[[[ZZZZZZWWWWWWWWWWWWXXX[[[```ccckkkttt}}}{{{~~~|||yyyxxxwwwuuuxxx|||}}}|||zzzxxxuuurrroooiiiaaaYYYSSSOOOLLLJJJEEEDDDBBB???===;;;::::::<<<;;;;;;;;;;;;<<<<<<<<<;;;<<<>>>>>>>>>???AAACCCHHHFFFGGGIIIKKKMMMTTT]]]ooouuugggddddddooopppkkkmmmvvvjjjPPP@@@999777444111...///000000---)))+++,,,,,,---------,,,,,,************************,,,,,,+++***))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''&&&''''''((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))~~~eee\\\\\\^^^ccckkkqqquuuzzz~~~zzzvvvqqqlllfffbbbYYYYYYZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]___bbbeeegggggggggfffhhhjjjmmmoooooonnnllljjjffffffdddcccaaa```______YYYXXXWWWWWWYYY\\\___bbb````````````___^^^]]]\\\YYYXXXWWWWWWYYYZZZZZZYYYXXXYYYYYYZZZ\\\]]]]]]^^^``````___^^^\\\ZZZXXXWWWTTTUUUVVVWWWYYY]]]bbbfffhhhnnn|||~~~|||}}}~~~}}}yyytttrrrpppnnnqqquuuzzz}}}~~~}}}{{{zzzwwwsssqqqmmmggg^^^VVVPPPLLLIIIGGGBBBAAA@@@>>><<<;;;::::::;;;;;;;;;;;;<<<<<<>>>???<<<===>>>??????@@@CCCEEEIIIHHHIIILLLOOOTTT___kkk~~~pppddd]]]cccnnnvvvhhhgggmmmxxxkkkRRRBBB999444111222111///...,,,+++++++++------------,,,+++***)))************************++++++************+++,,,(((((())))))))))))(((((())))))))))))))))))))))))(((((((((''''''((())))))'''''''''(((((()))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''(((((((((((('''((()))******)))((('''))))))*********+++++++++zzzbbb[[[\\\___dddlllppptttxxx{{{|||||||||}}}|||yyyvvvrrroooiiiddd```YYYZZZ[[[[[[ZZZ[[[]]]___\\\\\\\\\]]]]]]]]]^^^^^^___aaacccfffggggggfffeeefffhhhjjjkkklllllljjjiiigggfffeeecccaaa```^^^]]]YYYXXXXXXYYYZZZ]]]```bbb````````````___^^^]]]\\\YYYXXXWWWWWWYYYZZZZZZYYYWWWXXXYYYZZZ[[[]]]^^^^^^aaaaaa```___]]]ZZZWWWVVVSSSTTTVVVXXXZZZ]]]bbbfffgggjjjttt||||||}}}}}}xxxsssooonnnjjjlllppptttxxxyyyzzzzzzxxxyyy|||~~~{{{yyywwwtttpppnnnhhhccc[[[SSSMMMIIIEEECCC>>>===<<<;;;::::::::::::888999;;;;;;;;;;;;>>>@@@>>>???@@@AAAAAACCCFFFIIIJJJJJJLLLPPPTTT]]]mmm{{{ttteee[[[XXXfff{{{xxxllleeekkkuuu~~~rrrVVVEEE===777222///---...///...+++***---///......------,,,***)))(((************************+++***)))))))))***,,,---(((((())))))))))))((((((************************((((((((('''(((((()))***'''''''''(((((())))))***((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((('''((()))******)))((('''&&&&&&''''''(((((())))))&&&''')))++++++***((('''*********+++++++++,,,,,,zzzccc]]]^^^```fffmmmrrruuuxxxzzzyyyxxxxxxxxxuuussspppmmmjjjfff```\\\[[[\\\\\\ZZZXXXWWWYYY\\\ZZZZZZ[[[\\\]]]^^^^^^______```ccceeeeeeeeedddccceeefffggghhhiiiiiiiiiiiihhhgggfffdddbbb___]]]\\\YYYYYYZZZ[[[]]]^^^```aaa````````````___^^^]]]\\\YYYXXXWWWWWWYYYZZZZZZYYYWWWWWWXXXZZZ[[[]]]^^^^^^______```___^^^\\\YYYWWWTTTUUUVVVWWWXXX[[[___bbbcccdddkkkyyy|||yyyyyyyyy|||}}}~~~|||vvvpppllljjjhhhjjjmmmqqqssstttttttttrrrsssuuuxxx{{{}}}{{{xxxvvvssspppllliiibbb^^^WWWPPPKKKFFFBBB???;;;::::::999999:::;;;;;;888:::<<<<<<<<<===@@@CCCBBBCCCDDDDDDDDDGGGJJJMMMOOOOOORRRXXX^^^jjj~~~vvvfff^^^ZZZ^^^rrrqqqiiijjjwwwooo\\\HHH>>>:::555222111,,,---...---,,,,,,---...,,,,,,,,,,,,,,,+++***)))************************+++***(((''''''''')))***'''((()))******)))((('''))))))))))))))))))))))))'''&&&&&&&&&''''''((()))%%%%%%&&&''''''((())))))(((((((((((((((((((((((('''&&&&&&%%%$$$$$$######(((((((((((((((((((((((('''((()))******)))((('''&&&''''''((())))))******''''''((())))))))))))))))))************+++++++++{{{eee___```bbbgggnnnuuuwwwzzzzzzyyywwwvvvvvvpppnnnllljjjgggccc]]]YYY[[[\\\[[[XXXTTTSSSUUUWWWYYYYYYZZZ[[[]]]^^^___```]]]^^^```bbbcccbbbaaa```eeeeeeeeefffggghhhhhhiiihhhhhhfffdddbbb___\\\[[[YYYZZZ[[[]]]^^^___```aaa````````````___^^^]]]\\\YYYXXXWWWWWWYYYZZZZZZYYYWWWWWWXXXZZZ[[[]]]^^^^^^\\\]]]_________]]][[[ZZZUUUVVVWWWWWWWWWXXX[[[]]]]]]^^^cccnnn~~~|||vvvtttuuuwwwxxxzzz{{{xxxsssmmmhhhfffgggiiilllnnnppppppppppppmmmmmmoooqqquuuxxx{{{|||{{{xxxuuussspppmmmiiifff^^^ZZZTTTOOOIIIDDD???<<<::::::::::::;;;<<<======:::<<>>@@@CCCFFFEEEFFFGGGGGGGGGJJJNNNQQQTTTUUUYYY```hhhuuuhhh]]]ZZZ[[[iii|||rrrrrrttt}}}}}}ppplllrrr|||UUUHHH;;;666444//////222000...---,,,---,,,+++)))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))+++***'''%%%$$$$$$%%%&&&'''((()))******)))((('''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((++++++***)))((((((''''''************************'''((()))++++++)))(((''''''''''''((()))******+++)))((('''&&&'''(((***,,,))))))))))))************wwwdddaaa```gggqqqrrrxxxxxxxxxxxxwwwtttoookkkmmmllliiifffccc```___^^^^^^\\\ZZZXXXWWWWWWYYYZZZZZZZZZ[[[[[[\\\\\\\\\]]]\\\]]]^^^_________]]]]]]___```aaabbbeeegggiiikkkhhhfffcccaaaaaa```^^^\\\[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^]]]\\\ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\^^^___``````^^^^^^]]]\\\\\\[[[ZZZZZZWWWVVVUUUUUUVVVWWWYYYZZZ]]]___bbbhhhssswwwrrroookkkjjjlllppprrrssspppkkkgggggghhhhhhjjjnnnqqqrrrpppnnnllliiijjjkkkmmmooosssvvvxxxxxxyyyzzz||||||{{{xxxtttqqqmmmjjjfffccc^^^VVVLLLGGGEEECCC???;;;999999999999:::;;;<<<<<<===???@@@@@@@@@DDDJJJPPPcccWWWLLLIIIJJJKKKMMMPPPUUUZZZ```iiizzzpppaaaXXXYYY^^^tttyyypppkkkjjjmmmtttxxxpppyyyyyy^^^KKKBBB777111000111000///222111///---,,,,,,,,,------,,,,,,,,,,,,---......)))))))))))))))*********************))))))))))))))))))))))))((((((((((((******))))))((((((''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************((()))***++++++***)))((())))))))))))************|||kkkiiihhhnnnvvvvvvssssssssstttuuutttqqqooolllkkkhhhfffccc```___^^^]]]\\\ZZZXXXWWWVVVWWWWWWZZZZZZZZZ[[[[[[\\\\\\\\\\\\]]]^^^_________^^^]]]______```bbbdddfffhhhiiigggdddbbbaaa``````^^^]]][[[[[[[[[\\\\\\\\\]]]]]]]]]]]]^^^^^^]]]\\\ZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[]]]^^^___`````````______^^^]]]]]]\\\XXXXXXWWWWWWWWWXXXZZZ[[[ZZZ[[[]]]bbbiiiuuuyyynnniiigggdddccceeedddfffhhhgggdddcccccceeegggjjjnnnpppqqqpppmmmkkkhhhhhhjjjkkknnnrrruuuvvvwwwxxxyyyzzz||||||{{{zzzwwwrrrnnnkkkgggccc___ZZZSSSJJJEEECCCAAA>>>:::999999999999:::;;;<<<<<<999???FFFKKKMMMOOOSSSVVV[[[TTTNNNNNNOOOPPPSSSWWW```hhhrrr}}}vvveeeYYYVVV]]]fffyyymmmeeebbbjjjsss}}}tttttthhhOOODDD<<<444///000111000///---,,,+++******++++++,,,///...---,,,,,,,,,,,,,,,++++++***************************)))))))))(((((()))))))))((((((((('''''')))))))))(((((((((((((((&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********'''((()))******)))((('''(((((()))))))))*********~~~oooooonnnqqqwwwuuuqqqpppooooooqqqqqqpppnnnlllkkkiiifffdddaaa_________^^^]]][[[ZZZXXXWWWVVVZZZZZZZZZZZZZZZ[[[[[[[[[\\\]]]]]]^^^_________^^^___```aaabbbccceeefffgggeeecccaaa`````````___]]][[[[[[[[[[[[[[[\\\\\\\\\]]]]]]^^^^^^]]]\\\[[[ZZZVVVWWWWWWWWWXXXXXXYYYYYYXXXYYYZZZ[[[\\\]]]^^^___``````______^^^]]]]]]]]]ZZZYYYYYYYYYYYYZZZZZZ[[[XXXXXXYYY[[[```iiirrryyy|||pppeeeaaa___\\\\\\___\\\^^^````````````aaacccgggiiimmmooopppnnnllljjjggggggiiikkkmmmpppssstttuuuuuuvvvwwwxxxyyy{{{|||~~~~~~~~~||||||||||||zzzxxxxxxuuupppkkkgggccc^^^ZZZTTTNNNGGGBBBAAA???<<<:::999999999::::::;;;======;;;DDDPPPXXXZZZXXXWWWVVVQQQNNNNNNPPPQQQRRRXXX^^^mmmyyy|||iiiZZZSSSVVVcccpppxxxkkkbbb___aaapppxxxttt|||rrrXXXEEE:::666000...000111000///***************+++,,,,,,000///---,,,+++*********,,,,,,,,,++++++******)))******))))))))))))((((((((((((((('''''''''&&&&&&(((((((((((((((((())))))''''''&&&&&&''''''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))******&&&'''((())))))((('''&&&(((((())))))))))))******uuuvvvttttttvvvrrrqqqooolllkkkkkklllkkkjjjlllkkkjjjhhhfffdddbbbaaabbbbbbaaa```^^^\\\ZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^______``````aaaaaacccdddeeefffggggggdddbbb```___``````___^^^[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]^^^^^^^^^]]][[[ZZZVVVVVVWWWWWWXXXXXXYYYYYYYYYYYYZZZ\\\]]]^^^___```^^^^^^]]]]]]\\\\\\\\\\\\ZZZZZZZZZZZZYYYYYYZZZZZZXXXXXXYYYYYY\\\bbbiiiooo|||vvvkkk```\\\ZZZXXXXXX[[[\\\]]]^^^___```aaacccdddgggiiikkkmmmnnnmmmkkkiiifffgggiiikkkmmmppprrrsssssssssssssssssstttuuuuuuxxxvvvvvvwwwyyy{{{{{{zzzyyy{{{|||~~~|||zzzyyyyyyzzzzzzxxxwwwuuuqqqlllgggccc^^^XXXUUULLLHHHCCC???>>>===<<<::::::::::::;;;;;;===>>>???BBBKKKVVV\\\[[[UUUPPPNNNNNNOOORRRVVVWWWZZZccclll|||~~~rrrcccYYYVVV\\\lll{{{~~~lllccc___fffooozzzyyy|||vvv___KKKAAA555222//////000000///...,,,,,,,,,,,,,,,,,,,,,---...---,,,+++************,,,,,,++++++***)))((((((***)))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((()))))))))(((''''''''''''((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***&&&'''((()))))))))((('''(((((((((((()))))))))***|||yyyxxxrrrmmmkkkhhhggghhhiiiiiiiiillllllllljjjiiifffdddcccdddccccccaaa```]]][[[ZZZ[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[\\\]]]^^^___aaaaaacccdddfffgggiiiiiiiiiiiidddbbb````````````___^^^\\\\\\[[[[[[[[[[[[[[[[[[\\\]]]^^^___^^^]]]\\\[[[WWWWWWWWWXXXXXXXXXYYYYYYZZZ[[[\\\]]]^^^```aaaaaa^^^^^^]]]]]]]]]]]]\\\\\\ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXYYY^^^ccchhhqqq~~~ssshhh^^^[[[YYYVVVUUUWWWYYYYYYZZZ\\\```ccceeeffffffhhhjjjllllllkkkiiihhhggghhhjjjlllnnnppprrrsssqqqqqqpppooooooppppppppppppooommmmmmoooppppppooonnnpppsssuuuxxx{{{~~~zzzxxxwwwwwwwwwwwwvvvtttpppmmmgggbbb^^^XXXSSSOOOFFFCCC@@@>>>===<<<<<<<<<;;;;;;;;;<<<===???@@@AAAHHHNNNTTTVVVSSSNNNJJJIIIQQQTTT[[[bbbffflllyyy|||sssllleeebbbbbbiiiyyyttteee```dddsss|||yyyxxx^^^HHH<<<999333222111000000000...---......------,,,+++******++++++*********++++++,,,+++******)))(((''''''&&&)))))))))(((((((((((('''((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))(((''''''''''''((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))'''((()))***+++***))))))'''(((((((((((()))))))))~~~yyyuuummmfffdddcccdddgggjjjkkkkkkkkkllllllkkkjjjgggeeedddbbbbbbaaa___^^^\\\[[[ZZZ\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\^^^```bbbccceeefffhhhjjjllllllllllllfffdddbbbaaaaaaaaa```^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]^^^______^^^]]]\\\YYYYYYYYYYYYYYYYYYYYYYYY[[[\\\]]]^^^___```aaabbb``````__________________[[[[[[[[[[[[ZZZXXXWWWVVVUUUVVVVVVVVVVVVYYY]]]aaahhhtttwwwnnneeebbb```\\\ZZZZZZWWWVVVWWWZZZ___cccfffgggfffgggiiijjjjjjiiihhhgggggghhhjjjmmmooopppqqqqqqpppooonnnnnnmmmmmmnnnnnnkkkiiigggfffggggggfffeeecccfffiiilllooorrrwwwzzz~~~~~~}}}}}}xxxvvvtttssssssrrrpppnnnjjjfffaaa\\\WWWRRRMMMIIIAAA@@@>>>=========>>>>>>=========>>>@@@AAACCCCCCGGGJJJNNNNNNLLLLLLNNNPPPSSSXXXcccoooxxxtttrrrpppppprrrtttzzzllleeegggppp~~~{{{dddMMM;;;444444222222111111000///......---------,,,+++)))((('''******))))))******+++,,,)))))))))((((((''''''&&&))))))((((((((((((''''''((((((((('''''''''&&&&&&''''''''''''''''''((((((''''''&&&&&&''''''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''(((((((((((())))))'''((()))+++++++++******''''''(((((((((((())))))wwwqqqhhhbbbbbbbbbcccgggiiijjjjjjiiijjjjjjjjjiiigggdddccccccbbb```^^^]]]\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[ZZZZZZ[[[\\\^^^```bbbddddddfffiiilllnnnnnnnnnnnnhhhfffcccbbbbbbaaa```^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\]]]^^^______^^^]]]]]][[[[[[[[[ZZZYYYYYYXXXXXXZZZ[[[\\\]]]___```aaaaaa______``````````````````]]]]]]]]]\\\[[[ZZZXXXWWWVVVVVVVVVUUUUUUUUUXXX[[[aaakkk{{{yyywwwtttnnnjjjiiibbb___]]]___bbbeeefffffffffggghhhiiiiiihhhffffffeeegggiiilllnnnoooooooooooonnnmmmmmmllllllmmmmmmiiigggdddcccbbbaaa```^^^]]]```cccgggiiimmmqqqtttwwwyyy||||||||||||}}}~~~~~~}}}|||{{{zzzzzzuuussspppnnnmmmkkkhhhfffbbb___ZZZUUUPPPLLLGGGCCC===>>>>>>>>>===>>>???AAA?????????@@@BBBCCCEEEFFFGGGIIIJJJKKKKKKOOOVVV\\\^^^eeerrr|||vvvgggkkkvvv~~~eeeRRRCCC777333444//////000///......//////+++,,,------,,,+++***)))+++******)))))))))******)))))))))((((((((((((((())))))(((((((((''''''''')))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((())))))%%%'''(((************)))'''''''''((((((((())))))zzzsssiiidddccccccdddfffggggggfffggghhhiiiiiihhhfffcccbbbeeecccaaa___^^^^^^```aaa^^^^^^^^^]]]]]]\\\\\\\\\ZZZZZZ[[[\\\^^^```cccdddccceeeiiilllnnnooooooooojjjgggdddcccbbbaaa```^^^_________^^^^^^]]]]]]]]]\\\]]]^^^_________^^^]]]]]]]]]\\\[[[ZZZYYYXXXXXXZZZZZZ[[[\\\^^^___``````]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^___^^^]]][[[YYYXXXXXXXXXXXXVVVUUUTTTVVVXXX]]]dddqqq{{{yyyrrrnnniiiggghhhhhhgggeeeffffffggghhhhhhgggfffeeedddeeehhhkkkmmmmmmnnnnnnnnnnnnmmmmmmllllllmmmmmmjjjgggdddbbbaaa___]]][[[\\\^^^bbbfffhhhlllppprrrrrrtttwwwxxxxxxxxxzzz{{{|||~~~~~~{{{{{{}}}~~~}}}|||{{{zzzyyyxxxxxxssspppmmmjjjhhhfffbbb```]]]YYYUUUPPPLLLHHHCCC???<<<===>>>>>>>>>???AAABBB@@@@@@@@@AAACCCEEEFFFGGGIIIJJJKKKLLLMMMSSS\\\dddqqqxxx~~~{{{jjjcccrrriiiPPPBBB;;;444111333,,,---...------...///111,,,---...///000///...------,,,+++)))(((((((((((())))))))))))************)))(((((((((''''''''''''))))))))))))(((((((((((((((((((((''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))$$$%%%'''))))))))))))(((''''''''''''((((((((()))~~~tttlllccccccddddddeeefffffffffhhhiiiiiigggdddbbbbbbcccccccccccccccbbb```___^^^``````___^^^]]]\\\\\\[[[\\\^^^___```___```aaaccciiikkknnnpppqqqooonnnlllllliiifffeeefffgggeeebbbaaa```^^^]]]\\\\\\]]]]]]]]]]]]]]]^^^]]]]]]\\\\\\\\\\\\ZZZYYYXXXXXXXXXXXXWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYXXXWWWWWWVVVUUUUUU\\\^^^ggguuu{{{uuuqqqnnnkkkhhhllllllkkkhhheeecccdddeeeaaadddhhhjjjjjjjjjiiijjjkkkjjjhhhhhhhhhjjjmmmnnnooolllhhheeedddbbb___]]][[[bbbiiimmmlllkkkmmmpppppprrrttttttsssrrrrrrsssuuuttttttsssssstttvvvwwwzzzzzz{{{|||~~~~~~|||}}}}}}|||{{{}}}~~~yyyzzzyyyxxxvvvtttrrrpppjjjhhhfffdddbbb___ZZZWWWTTTRRRMMMIIIEEEBBBAAAAAA<<<>>>@@@BBBDDDFFFGGGGGGGGGFFFEEECCCBBBBBBCCCDDDIIILLLPPPRRRTTT[[[hhhuuuuuuvvv{{{hhhkkkpppzzz~~~jjjYYYGGG<<<888333000000//////...------------...////////////...---,,,+++++++++************++++++))))))))))))))))))))))))&&&''''''(((''''''&&&&&&''''''((()))((('''%%%$$$''''''''''''''''''''''''))))))))))))((((((((((((###$$$$$$%%%&&&%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''xxxpppggggggffffffgggggghhhhhhiiiiiiiiihhheeeccccccdddddddddccccccbbb```___^^^``````______^^^^^^]]]]]]]]]^^^````````````bbbdddhhhjjjlllnnnppppppooonnnmmmjjjhhhggghhhhhhfffdddbbbaaa___]]]\\\\\\\\\\\\\\\\\\]]]^^^^^^]]]\\\[[[\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUXXXYYYaaannn}}}~~~yyyssspppooonnnmmmjjjgggeeeddddddbbbdddfffhhhhhhhhhiiiiiihhhhhhggghhhiiikkklllmmmooommmkkkjjjiiihhheeecccbbbhhhnnnqqqpppoooppprrrsssssssssqqqnnnmmmmmmnnnqqqqqqqqqqqqppppppqqqrrrssssssuuuwwwzzz~~~~~~~~~~~~|||{{{{{{}}}~~~}}}|||}}}|||{{{zzzyyyyyyzzzzzzuuuuuuuuusssqqqnnnllljjjfffdddaaa___]]]YYYUUUQQQMMMKKKHHHDDDAAA???>>>>>>???@@@BBBCCCEEEFFFFFFFFFHHHHHHGGGEEEDDDEEEFFFGGGHHHMMMTTT[[[bbbooovvvnnnuuutttlllccclllzzz|||]]]NNN???888555222000000//////...---------------////////////...---,,,+++*********))))))*********))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''((())))))***************(((((('''&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''{{{tttllllllkkkjjjjjjjjjjjjkkkiiijjjjjjhhhfffddddddeeedddddddddcccbbbaaa```___```````````````_________]]]___`````````aaaccceeeggghhhjjjlllnnnoooooopppnnnllliiiiiiiiiiiihhhgggcccbbb```^^^\\\[[[[[[[[[ZZZ[[[]]]^^^^^^]]]\\\ZZZ\\\[[[ZZZYYYYYYXXXXXXYYYXXXXXXYYYZZZ[[[\\\\\\]]]]]]]]]\\\[[[ZZZYYYYYYXXXYYYXXXXXXWWWVVVVVVUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUVVVWWW\\\hhhuuu|||xxxvvvsssooollljjjhhhgggcccddddddeeeffffffggghhheeefffgggiiikkklllmmmmmmmmmmmmlllmmmnnnmmmkkkhhhhhhmmmrrrtttrrrqqqqqqrrrqqqqqqooollliiiiiijjjllloooqqqrrrrrrqqqoooooopppppppppqqqssswww{{{}}}~~~~~~}}}|||{{{{{{|||}}}}}}|||{{{{{{{{{}}}{{{zzzzzzzzzzzzyyywwwxxxxxxwwwwwwvvvuuutttsssoooooonnnllljjjgggdddbbb___]]]ZZZWWWTTTQQQMMMIIIFFFEEEBBB@@@>>>======>>>AAABBBDDDEEEFFFGGGGGGGGGIIIIIIIIIHHHFFFGGGIIIKKKJJJRRR]]]hhhuuuzzzrrrjjjhhhwww|||ppphhhccceeettt~~~}}}fffLLL@@@666333222000/////////......---------------------------,,,+++***)))***))))))(((((())))))***(((((((((((((((((((((((((((''''''''''''(((***+++''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&'''((((((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''xxxvvvqqqpppooonnnmmmmmmmmmmmmjjjkkkkkkiiifffddddddeeeeeeeeeeeedddcccbbb``````______``````aaaaaaaaabbb^^^___`````````aaadddfffhhhhhhiiijjjkkklllmmmnnnlllkkkjjjiiihhhhhhhhhhhhcccbbb```___]]][[[ZZZYYYYYYZZZ\\\^^^^^^]]][[[ZZZ[[[[[[ZZZYYYYYYYYYYYYYYYXXXYYYYYYZZZ[[[[[[\\\\\\\\\\\\[[[ZZZXXXWWWVVVVVVWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVXXXWWW[[[dddnnn{{{zzzuuuqqqppppppooogggeeecccbbbcccdddffffffccceeehhhlllnnnoooooonnnllllllmmmnnnooonnnkkkiiijjjmmmqqqrrrpppooonnnoookkkkkkiiigggfffgggkkknnnppptttxxxzzzxxxvvvuuuvvvuuutttuuuvvvyyy}}}~~~|||}}}~~~||||||{{{zzzyyyxxxwwwxxxyyyyyy||||||zzzyyyyyyxxxxxxxxx|||zzzxxxxxxxxxwwwuuusssrrrsssttttttrrrpppnnnllliiiiiihhhfffccc___\\\ZZZVVVTTTQQQNNNLLLIIIEEEBBBBBBAAA@@@@@@??????@@@@@@BBBCCCEEEGGGIIIJJJKKKKKKMMMOOOOOOMMMJJJJJJLLLOOOSSS```ooo|||wwwmmmfffeeelllxxxnnnhhhfffiiisss~~~~~~iiiTTT@@@777111111222000///000///...------,,,,,,------)))*********))))))((('''))))))(((((((((((())))))((((((((((((((((((((((((+++***((('''&&&((()))***'''&&&%%%%%%&&&''')))***''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''~~~vvvsssvvvrrrrrrqqqqqqpppnnnmmmmmmjjjkkkkkkiiifffddddddeeeeeeeeeeeeeeedddbbbaaa```______``````aaabbbbbbbbb]]]^^^_________aaadddgggiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiihhhgggfffggggggbbbbbbaaa___]]][[[ZZZYYYXXXYYY[[[]]]]]]\\\[[[ZZZ[[[ZZZZZZYYYYYYYYYYYYZZZYYYYYYZZZZZZ[[[[[[\\\\\\[[[[[[ZZZYYYWWWVVVUUUUUUWWWWWWWWWWWWWWWUUUTTTSSSSSSSSSTTTUUUVVVVVVWWWWWWZZZYYY[[[aaahhhqqqyyywwwwwwwwwxxxmmmiiiccc```aaaccceeeeeeeeegggkkknnnqqqqqqqqqpppnnnnnnnnnooopppnnnkkkhhhjjjlllnnnooonnnmmmlllllliiihhhgggeeedddgggkkkooorrryyy~~~}}}~~~{{{{{{}}}~~~||||||}}}~~~|||{{{yyyxxxwwwvvvuuussssssssstttttttttttttttssssssttttttuuuwwwvvvuuuttttttrrrooollllllmmmnnnnnnmmmjjjgggeeecccbbbaaa___\\\YYYVVVTTTNNNLLLIIIFFFEEECCCAAA?????????@@@@@@AAABBBCCCCCCCCCEEEGGGKKKNNNPPPRRRRRRWWWYYYZZZXXXTTTSSSVVVZZZeeeuuuvvvkkkfffcccjjjxxx}}}qqqiiicccbbbjjjuuusssXXXHHH;;;444000222222000///000......---,,,,,,,,,,,,,,,)))************))))))((())))))(((((((((((())))))((((((((((((((((((((((((---,,,)))'''&&&&&&'''((('''&&&%%%%%%&&&''')))***''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((($$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%&&&'''((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''vvvrrrkkklllrrroooppprrrrrrqqqooommmkkkiiijjjjjjhhhfffddddddeeefffffffffeeedddcccbbbaaa______``````aaaaaabbbbbb\\\]]]^^^]]]^^^```dddggghhhiiiiiiiiiiiihhhggggggggghhhhhhgggeeedddfffgggaaaaaa```___^^^\\\ZZZYYYXXXYYYZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZYYYXXXWWWVVVVVVUUUVVVWWWXXXXXXWWWVVVTTTSSSRRRRRRSSSUUUVVVXXXYYYYYYZZZXXXZZZ^^^aaafffqqq|||~~~uuunnneee``````cccddddddgggiiilllooorrrrrrrrrrrrqqqpppoooooopppnnnllliiiiiijjjlllmmmnnnnnnmmmmmmjjjjjjhhhfffeeefffjjjnnnwww}}}|||{{{}}}~~~~~~~~~~~~}}}|||zzzxxxvvvuuurrrqqqooommmlllllllllmmmkkkkkkkkkkkkkkklllmmmmmmooonnnllllllllljjjfffdddbbbcccddddddcccaaa___]]]ZZZZZZYYYWWWTTTQQQNNNMMMGGGEEEBBBAAABBBBBB@@@?????????@@@BBBCCCEEEFFFFFFHHHJJJMMMQQQUUUXXXZZZ[[[aaadddfffeeeaaaaaaeeejjjwww~~~rrrgggbbbbbbjjjvvv|||pppeee```^^^ccctttxxx^^^JJJ@@@888333111222333000///111...------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++***))))))(((((())))))***((((((((((((((((((((((((,,,+++)))'''&&&&&&&&&'''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''((())))))))))))(((''''''&&&&&&&&&'''(((((()))((((((''''''(((((()))((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''qqqjjjggg```bbbjjjkkknnnqqqsssrrroookkkiiiiiiiiiiiihhheeeccccccdddggggggffffffeeecccbbbaaa___`````````````````````[[[\\\\\\\\\\\\___cccfffeeefffhhhiiiiiihhhgggffffffggghhhgggddddddeeehhh````````````^^^]]][[[ZZZYYYYYYXXXXXXYYYZZZ\\\]]]ZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[YYYYYYXXXXXXWWWWWWWWWWWWUUUVVVWWWWWWWWWUUUSSSRRRRRRRRRTTTUUUWWWYYYZZZ[[[[[[ZZZ[[[]]]^^^___fffooo}}}|||sssggg``````cccddddddhhhjjjlllnnnpppqqqrrrrrrooommmllllllmmmmmmkkkjjjffffffhhhjjjlllmmmmmmllliiiiiiiiihhhhhhiiimmmppp}}}||||||}}}|||||||||}}}|||{{{zzzyyyvvvtttrrrqqqmmmllliiigggeeeeeeeeeeeedddccccccbbbbbbbbbcccccccccbbbbbbbbbbbb```\\\YYYWWWWWWXXXXXXWWWVVVUUUTTTPPPPPPOOONNNLLLIIIFFFEEEBBB@@@??????AAABBBBBBBBBBBBCCCEEEGGGHHHJJJKKKKKKQQQSSSVVVYYY]]]___aaabbbdddiiimmmmmmjjjlllrrrxxx|||uuuqqqmmmhhhiiinnn{{{oooeee```ccciiitttzzzcccKKK>>>;;;555111///111111///...111...---,,,,,,++++++,,,,,,***++++++,,,,,,,,,++++++*********))))))*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&&&&'''''''''(((((())))))(((((('''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''hhhbbb```YYYYYYbbbhhhlllpppssssssooojjjggghhhiiiiiigggdddbbbbbbcccgggggggggfffeeedddbbbbbb```````````````_________[[[[[[[[[[[[[[[^^^cccfffbbbdddgggiiijjjiiigggffffffhhhiiigggeeedddfffiii______``````___]]]\\\ZZZZZZYYYWWWWWWXXXZZZ\\\^^^ZZZZZZYYYYYYYYYYYYZZZ[[[ZZZZZZZZZZZZ[[[[[[[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXTTTUUUVVVWWWVVVTTTRRRQQQRRRRRRTTTVVVXXXZZZ\\\\\\]]]\\\]]]___^^^]]]bbbiiiqqq{{{vvviiiaaa```cccddddddiiijjjkkkmmmooopppqqqqqqkkkiiiggggggiiijjjiiiiiibbbbbbdddfffiiikkkkkkkkkeeefffhhhiiijjjnnnrrrvvv|||~~~~~~~~~||||||}}}~~~~~~}}}|||{{{{{{zzzzzz{{{}}}~~~zzzzzzyyywwwtttqqqooonnnjjjhhheeecccaaa```______```___^^^]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZXXXUUURRROOOOOOOOOOOOOOOOOONNNNNNIIIIIIIIIHHHFFFCCCAAA???@@@>>>===>>>AAACCCEEEEEEFFFHHHJJJLLLNNNOOOPPPPPPXXXZZZ\\\___bbbdddeeefffbbbhhhmmmooonnnqqqxxxwwwsssmmmlllqqqtttvvv|||wwwfff```aaakkkxxxnnnUUU???666888222...---//////---...111...---,,,,,,++++++,,,,,,(((((()))))))))))))))(((++++++************++++++************************###$$$%%%'''((()))))))))''''''((()))((('''%%%$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''&&&%%%%%%$$$$$$$$$$$$&&&'''((())))))((('''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''}}}ggg___WWWWWW[[[YYY\\\dddjjjllllllnnnllliiiiiihhhfffeeedddccccccbbbdddgggiiihhheeecccccceeecccccccccbbbbbb```___^^^]]]]]]___```aaaaaaaaaaaaccceeehhhjjjjjjhhheeeccceeecccaaaaaabbbcccbbbaaabbbbbbbbbaaa```^^^]]]\\\[[[[[[ZZZZZZZZZ[[[]]]^^^[[[ZZZYYYYYYYYYZZZ[[[\\\\\\[[[ZZZZZZZZZZZZXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYXXXWWWVVVTTTSSSRRRQQQTTTSSSTTTYYY___bbbcccbbbeeebbb]]]YYYYYY[[[^^^aaafffoooyyyqqqhhhdddbbbaaaeeekkklllppppppnnnnnnqqqpppmmmmmmjjjfffdddddddddcccccceeeddddddddddddeeeggghhhlllgggggglllnnnooovvv~~~~~~|||~~~~~~~~~~~~}}}}}}xxxxxxwwwwwwwwwvvvvvvvvvuuuuuuttttttttttttuuuuuuvvvvvvtttqqqnnnkkkhhhgggfffaaa[[[WWWUUUUUUUUUTTTUUUTTTRRRQQQQQQRRRTTTUUUSSSSSSSSSRRRPPPOOOMMMMMMKKKKKKJJJJJJIIIIIIHHHHHHEEEDDDBBBAAA@@@?????????AAABBBCCCDDDEEEEEEFFFFFFKKKLLLNNNQQQVVVZZZ]]]```ffffffeeebbb___^^^___````````````bbbhhhqqq|||tttnnneeekkkuuuwwwggg```aaajjj}}}qqqVVVCCC666444777000000000///......------***+++,,,---,,,+++***)))+++++++++*********))))))))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&'''((((((((('''&&&+++)))&&&%%%&&&'''((('''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''')))*********)))(((''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&))))))))))))((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''zzzccc[[[RRRQQQTTTQQQYYY```fffggghhhjjjiiigggggggggfffdddccccccccccccdddgggiiihhhfffccccccdddaaaaaaaaaaaa```___^^^]]][[[\\\^^^```aaabbbccccccdddeeeggghhhhhhgggeeedddeeeccc`````````aaaaaa```aaaaaaaaaaaa```___]]]]]][[[ZZZYYYYYYYYYZZZ[[[\\\]]]\\\\\\\\\\\\\\\]]]]]]\\\[[[YYYYYYZZZYYYWWWUUUVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXWWWUUUTTTRRRQQQQQQTTTTTTVVV[[[```ccccccaaabbb___\\\YYYXXXZZZ\\\^^^ccckkkxxx|||tttkkkgggeeegggmmmtttwww{{{}}}zzzyyyyyyvvvqqqkkkhhhdddccccccdddddddddddddddddddddeeeggghhhjjjooommmmmmqqqsssuuu}}}|||zzzyyyyyywwwuuuyyyyyyyyyyyyzzz{{{}}}}}}|||}}}~~~}}}||||||}}}~~~~~~~~~}}}|||{{{zzzzzzvvvvvvuuutttsssrrrqqqqqqooooooooooooooooooppppppqqqpppnnnllliiifffcccbbb___[[[UUURRRQQQQQQQQQPPPNNNMMMLLLKKKKKKKKKLLLMMMLLLLLLKKKKKKJJJHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBB@@@AAABBBDDDGGGJJJLLLNNNOOOQQQUUUZZZ___cccggghhhiiiiiifffaaa\\\YYYXXXYYYWWWYYY\\\```fffnnnxxx{{{ssslllhhhmmmuuu~~~oooddd___eeeuuu~~~bbbLLL===444222444000000//////......------,,,,,,,,,,,,+++******)))+++++++++*********))))))))))))(((((((((((())))))((((((((('''''''''&&&&&&(((((())))))))))))******((('''&&&&&&&&&&&&'''(((+++***((((((((('''%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((())))))((((((&&&'''''''''(((((((((((((((((('''&&&%%%%%%%%%&&&''''''(((((((((((())))))''''''((((((((((((''''''))))))((('''''''''''''''yyybbbYYYPPPMMMPPPMMMUUU\\\``````bbbeeefffdddeeeeeedddccccccccccccccceeegggiiiiiigggdddcccccc_______________^^^]]]\\\[[[\\\^^^```bbbdddeeeeeedddeeeeeeffffffeeeeeedddfffbbb___]]]^^^_________```````````````___^^^^^^[[[ZZZYYYXXXXXXYYYZZZZZZ\\\\\\]]]]]]]]]]]]\\\\\\\\\ZZZYYYYYYYYYXXXVVVTTTUUUUUUUUUUUUUUUUUUUUUUUUWWWVVVUUUTTTSSSRRRQQQPPPTTTUUUXXX]]]aaacccbbb```]]]\\\ZZZYYYXXXYYYYYYZZZ```dddmmmzzzyyyppplllkkkoooxxxzzzrrrgggdddaaa```aaacccddddddcccccccccdddeeehhhjjjkkkqqqqqqsssuuuvvvzzz{{{zzz|||}}}|||yyyvvvtttttttttsssqqqooooooppppppqqqssstttuuuuuuwwwyyyzzzyyyyyyzzz{{{||||||{{{{{{yyyxxxwwwvvvtttsssqqqooommmjjjiiihhhffffffffffffggghhhhhhiiihhhgggfffdddbbb___]]][[[VVVSSSNNNKKKJJJJJJJJJJJJGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBB@@@@@@?????????>>>>>>>>>>>>>>>?????????@@@AAABBBDDDDDDCCCCCCDDDFFFJJJNNNRRRUUUUUUXXX^^^dddiiilllnnnooollljjjeee___XXXSSSQQQQQQQQQTTTZZZ___eeellltttxxx|||yyytttqqqooonnnlllkkk{{{wwwnnnhhhdddeeepppjjjQQQAAA888333111111000000//////...---------------,,,+++***)))))))))+++++++++***************))))))(((((((((((()))))))))))))))(((((((((''''''((()))))))))*********+++///---***(((&&&'''((()))(((''''''(((((('''$$$"""(((((((((''''''(((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((***)))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''((()))******)))(((''')))(((''''''&&&'''''''''{{{eee\\\SSSQQQSSSPPPSSSYYY\\\\\\]]]aaadddccccccbbbbbbbbbbbbcccddddddggghhhjjjjjjiiifffdddccc^^^^^^^^^___^^^^^^]]]]]]\\\]]]___aaabbbcccdddddddddddddddccccccdddddddddeeebbb]]][[[[[[]]]^^^^^^^^^_______________^^^^^^\\\[[[ZZZXXXXXXXXXYYYYYYYYYZZZ[[[\\\[[[ZZZYYYXXXZZZYYYXXXXXXXXXWWWUUUSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPRRRUUUYYY]]]``````___]]]ZZZZZZZZZYYYYYYXXXXXXWWW]]]___ccclllzzzyyyuuuuuuzzzyyynnnccc```]]]\\\^^^```bbbcccbbbbbbbbbccceeehhhjjjllloooqqqtttuuuwww}}}}}}tttpppoooppppppqqqrrrrrrrrrrrrrrrpppooommmlllllllllllllllffffffggghhhiiijjjlllmmmnnnpppssstttuuuuuuwwwxxxyyyyyyyyyyyywwwuuutttssspppooollliiifffccc```___]]]]]]]]]]]]^^^___```aaa``````___]]][[[YYYWWWVVVRRRNNNJJJGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@???@@@@@@AAAAAA@@@???>>>>>>============>>>>>>>>>>>>@@@@@@@@@AAABBBDDDEEEFFFJJJIIIIIIJJJMMMQQQUUUXXX]]]```eeeiiilllnnnnnnmmmkkkiiiddd]]]VVVRRRQQQQQQUUUXXX^^^bbbfffjjjooorrrtttqqqoooppptttyyy{{{|||tttiiifffhhhkkktttmmmYYYDDD:::777444111000000//////......---,,,,,,...---+++)))(((((())))))************************))))))(((((((((((()))))))))))))))(((((((((''''''&&&&&&''''''((()))))))))...---+++)))(((''''''''''''&&&%%%&&&''''''&&&%%%((())))))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''+++***)))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&(((''''''&&&&&&'''''''''}}}hhh```XXXVVVXXXUUUSSSXXX[[[ZZZ\\\```cccbbb`````````aaabbbcccdddeeehhhiiijjjkkkkkkhhheeebbb]]]]]]^^^^^^___^^^^^^^^^^^^___```aaaaaaaaaaaaaaadddcccbbbaaaaaabbbcccdddddd```\\\YYYZZZ\\\]]]^^^]]]]]]^^^^^^^^^]]]]]]\\\\\\[[[ZZZYYYXXXXXXYYYZZZYYYYYYZZZ[[[ZZZYYYWWWVVVXXXWWWVVVWWWWWWWWWUUUSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTSSSRRRQQQPPPPPPPPPSSSWWW[[[\\\\\\ZZZZZZXXXXXXYYYZZZZZZYYYWWWVVVZZZ[[[]]]cccnnn}}}uuuhhh___\\\YYYXXX[[[^^^aaabbbcccccccccdddeeegggjjjkkkmmmqqqtttuuuxxx|||qqqiiiffffffeeeddddddcccccccccddddddaaaaaaaaa``````___``````_________```aaabbbddddddfffiiilllnnnoooppprrrssstttuuuuuuuuutttrrrpppooojjjiiifffccc___[[[YYYWWWVVVVVVUUUUUUVVVWWWWWWXXXYYYXXXXXXWWWVVVTTTRRRQQQOOOLLLHHHEEECCCBBB@@@???>>>????????????>>>===<<<>>>>>>?????????>>>============>>>>>>??????@@@@@@CCCCCCCCCDDDDDDFFFGGGGGGNNNMMMMMMOOORRRVVV[[[^^^ggghhhjjjkkklllkkkjjjiiihhhfffbbb]]]XXXVVVWWWXXX]]]___aaacccdddfffiiilllmmmpppvvvyyykkkeeehhhrrrzzzwww^^^MMM;;;555444222///.../////////...------,,,,,,...,,,+++)))(((((()))***************************))))))(((((((((((())))))((((((((('''''''''&&&&&&%%%&&&&&&'''((()))))))))&&&'''***,,,------,,,+++000---(((&&&&&&'''(((((((((((()))******)))(((((((((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%&&&&&&&&&&&&******)))''''''&&&&&&&&&((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''~~~iiibbbZZZXXXYYYVVVTTTZZZ\\\[[[\\\```bbbaaa]]]]]]^^^___aaaccceeefffhhhhhhiiijjjkkkhhhccc___[[[\\\]]]^^^^^^^^^^^^^^^______````````````______bbbaaaaaa``````aaaaaabbbaaa^^^[[[ZZZ[[[]]]^^^^^^\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZXXXWWWWWWXXXYYYYYYZZZ[[[[[[ZZZZZZYYYXXXWWWVVVUUUUUUUUUWWWWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSRRRQQQQQQQQQOOORRRVVVXXXXXXWWWWWWWWWVVVWWWXXXYYYYYYXXXVVVVVVVVVXXXZZZ___fffqqq}}}qqqccc[[[XXXUUUVVVZZZ```dddfffggggggffffffggghhhiiijjjnnnrrruuuwww}}}|||nnneee```^^^]]][[[ZZZYYYXXXXXXXXXXXXYYYWWWXXXYYYYYYXXXWWWXXXYYYWWWWWWWWWWWWXXXYYYZZZ[[[\\\___bbbdddeeegggiiikkklllmmmnnnnnnnnnllljjjhhhbbbaaa^^^[[[XXXTTTRRRQQQOOOOOONNNNNNNNNNNNOOOOOOQQQQQQQQQPPPOOONNNMMMLLLKKKHHHEEEBBBAAA@@@>>>===::::::::::::::::::::::::<<<<<<======>>>===============>>>???@@@AAAAAABBBFFFFFFFFFGGGHHHIIIKKKKKKPPPQQQRRRUUUZZZ___dddgggnnnmmmkkkjjjjjjiiijjjjjjiiihhheee```]]]\\\___aaacccbbbaaa___^^^aaagggkkkoooyyy~~~xxxpppjjjlllvvvxxxgggPPPBBB666222222///---,,,//////......---,,,,,,,,,++++++***))))))))))))******************+++++++++))))))(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&'''((()))***++++++$$$'''---333777999999888:::555...)))''''''''''''&&&'''((())))))((('''&&&(((((('''&&&%%%$$$$$$###''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&)))(((''''''&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((kkkddd[[[XXXXXXTTTUUU[[[^^^]]]]]]___```^^^[[[[[[\\\^^^aaaccceeegggfffffffffhhhiiifff```[[[YYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]^^^_______________````````````````````````___]]][[[[[[\\\^^^^^^^^^[[[[[[[[[[[[ZZZYYYWWWWWWWWWVVVUUUUUUUUUVVVWWWXXXZZZZZZYYYXXXWWWWWWWWWWWWSSSSSSSSSTTTVVVWWWVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSUUUTTTTTTSSSSSSRRRRRRQQQOOORRRVVVVVVUUUTTTUUUWWWTTTUUUUUUVVVVVVVVVUUUTTTRRRUUUYYY]]]bbbhhhpppuuu}}}lll]]]VVVTTTSSSVVV\\\dddkkknnnnnnmmmkkkjjjiiijjjjjjkkknnnqqqsssvvvooobbb[[[XXXWWWVVVRRRRRRQQQPPPPPPPPPPPPPPPPPPRRRTTTTTTQQQPPPQQQSSSPPPOOOOOOOOOOOOOOOPPPPPPRRRTTTWWWYYYZZZ\\\^^^___```bbbdddeeeeeedddbbb```YYYXXXVVVSSSQQQNNNLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDBBB???>>>>>>>>>===<<<888777777666777888:::;;;<<<===>>>??????????????????@@@AAABBBCCCDDDEEEEEEGGGGGGHHHJJJLLLNNNPPPQQQVVVWWWZZZ]]]bbbfffjjjlllllljjjgggeeeeeehhhkkknnnpppnnnjjjeeeaaaaaadddfffeeebbb]]]ZZZZZZaaajjjqqq|||ssspppnnnqqq|||~~~rrrbbbUUUFFF===444222111///---...///......------,,,,,,+++((())))))***************))))))*********+++++++++))))))(((((((((((()))))))))))))))(((((((((''''''%%%%%%&&&'''((()))******'''***...333777999::::::777333---)))((('''&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%&&&'''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&'''(((((()))******((('''%%%$$$$$$%%%'''(((&&&%%%%%%%%%&&&&&&'''(((nnnfff\\\XXXXXXTTTUUU[[[^^^]]]]]]______]]]ZZZZZZ\\\^^^```ccceeegggdddcccdddfffgggddd^^^XXXWWWXXXYYY[[[\\\\\\\\\\\\ZZZ[[[\\\^^^___`````````______````````````______]]]\\\[[[\\\^^^______^^^[[[[[[[[[ZZZYYYWWWVVVUUUTTTTTTSSSSSSSSSTTTVVVWWWXXXWWWUUUTTTSSSSSSTTTTTTRRRQQQRRRTTTVVVWWWWWWVVVSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUTTTTTTSSSSSSRRRRRRPPPSSSVVVVVVTTTSSSUUUWWWSSSSSSSSSTTTTTTTTTSSSSSSPPPSSSXXX\\\```dddhhhjjjlllttt|||gggXXXRRRQQQRRRVVV___iiiqqquuusssqqqooommmlllkkkllllllmmmoooqqqtttxxxgggZZZUUUTTTSSSRRRMMMMMMMMMLLLLLLLLLLLLLLLHHHJJJLLLLLLIIIHHHIIIKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJMMMPPPRRRSSSTTTVVVXXXXXXZZZ\\\^^^___]]][[[ZZZSSSRRRQQQNNNLLLJJJHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA>>><<<;;;;;;<<<======<<<888888666666777999<<<>>>??????@@@AAABBBBBBBBBBBBCCCCCCDDDEEEGGGHHHIIIIIIFFFGGGIIIKKKNNNRRRTTTVVV^^^___aaadddgggiiikkklllhhheeeaaa___```ffflllqqqvvvsssoooiiidddccceeehhhfffbbb\\\XXXZZZcccpppzzz{{{xxxuuurrrooonnnpppzzzyyy}}}|||jjj^^^RRRHHHBBB;;;666555333000000222///......------,,,++++++&&&''')))+++++++++******))))))******++++++++++++))))))(((((((((((())))))************))))))))))))""""""###$$$%%%&&&'''(((&&&&&&((()))***,,,------,,,***''''''''''''&&&%%%###$$$&&&''''''&&&$$$#########$$$%%%'''(((((()))(((((('''''''''&&&&&&&&&%%%&&&'''((()))((('''&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((($$$$$$&&&(((***,,,---...***(((&&&$$$$$$&&&(((***%%%%%%%%%%%%&&&&&&'''(((qqqddd^^^XXXUUUVVVWWWZZZ]]]^^^^^^]]]\\\]]]aaa___]]]^^^aaadddffffffbbbaaa```aaabbbaaa___]]]YYYYYYXXXYYYYYYZZZ[[[\\\\\\\\\]]]^^^```bbbdddeeebbbbbbbbbbbbbbbaaa```___aaa``````___^^^]]]\\\[[[```bbbbbb___ZZZWWWWWWXXXVVVTTTSSSSSSVVVZZZ\\\\\\WWWUUUTTTTTTUUUVVVVVVUUURRRQQQPPPPPPQQQSSSUUUWWWWWWVVVUUUTTTSSSRRRQQQPPPTTTUUUVVVWWWWWWVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSTTTVVVXXXZZZ\\\^^^______cccjjjtttmmm\\\UUUTTTUUU]]]iiisssxxxyyywwwtttooolllkkkjjjiiihhhmmmkkkmmmwwwzzzkkk\\\UUURRROOOLLLLLLMMMLLLKKKJJJIIIJJJKKKLLLLLLIIIFFFGGGIIIJJJHHHFFFGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIJJJLLLNNNPPPPPPQQQRRRSSSSSSRRRPPPNNNPPPOOOMMMKKKIIIGGGEEEDDDBBBAAA@@@>>>>>>>>>??????@@@???>>><<<:::;;;>>>AAA>>>>>>>>>===<<<;;;:::999999999999:::;;;<<<===>>>@@@@@@AAABBBBBBCCCDDDDDDHHHIIIJJJIIIHHHGGGHHHIIIHHHGGGIIINNNOOOOOORRRXXX]]]eeekkkkkkjjjllllllkkkccc```]]]^^^cccjjjpppsssuuurrrmmmiiieeeaaa]]]ZZZZZZUUURRRUUU\\\jjj|||tttrrrooojjjiiillloooyyywwwyyy{{{kkkXXXIIICCCDDD===<<<:::777444111///...000///...---+++***)))((((((((())))))*********++++++******)))(((''''''&&&((((((((((((((((((((((((...***'''&&&)))++++++***&&&&&&''''''((()))))))))))))))(((((('''''''''&&&((((((((((((((('''''''''###$$$%%%&&&%%%### %%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((())))))))))))((('''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((sssfffaaa[[[XXXZZZYYY\\\___``````______```___^^^]]]^^^aaacccdddddd``````aaabbbcccbbb```]]][[[[[[ZZZZZZZZZ[[[\\\\\\ZZZZZZ[[[]]]^^^```bbbccc``````aaabbbbbbbbbaaaaaaaaa```___^^^]]]\\\\\\\\\```aaaaaa^^^ZZZWWWWWWXXX[[[XXXUUUTTTUUUVVVVVVVVVWWWUUUSSSSSSTTTUUUUUUTTTQQQQQQPPPPPPQQQSSSUUUVVVUUUUUUTTTTTTTTTSSSSSSSSSTTTUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTSSSRRRQQQRRRSSSUUUWWWXXXZZZZZZ[[[\\\bbbjjjuuu~~~lll]]]TTTTTTXXXaaammmwww|||}}}yyyvvvrrrooommmllljjjiiijjjhhhjjjsss~~~wwwjjj]]]XXXVVVQQQMMMKKKLLLKKKJJJIIIHHHHHHIIIIIIJJJHHHFFFFFFGGGHHHGGGEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDEEEGGGIIIJJJKKKLLLNNNNNNNNNMMMLLLKKKIIIIIIHHHGGGFFFEEEDDDCCCAAA@@@>>>=========>>>???@@@@@@???===;;;;;;===???;;;;;;;;;;;;;;;:::999888;;;;;;;;;<<<===>>>@@@AAACCCCCCCCCDDDDDDEEEEEEEEEFFFHHHIIIIIIHHHHHHIIIKKKMMMMMMOOOTTTVVVVVVZZZ___ccciiimmmkkkhhhhhhhhhgggcccbbbbbbeeejjjooossstttooolllgggbbb^^^[[[XXXVVVSSSQQQRRRYYYdddvvv|||tttmmmhhhgggeeefffooozzz~~~vvv}}}iiiVVVGGG;;;888999:::999777555222000...------------,,,,,,++++++***))))))******++++++++++++*********)))((('''''''''((((((((((((((((((((((((***'''%%%%%%'''((((((''''''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&''''''(((((((((%%%%%%&&&&&&%%%###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((wwwjjjeee```^^^```]]]```bbbcccbbbbbbbbbbbb]]]\\\\\\^^^aaabbbbbbbbb______aaaccceeedddaaa^^^]]]]]]\\\\\\\\\\\\\\\\\\XXXYYYZZZ[[[]]]___```aaa^^^___```aaabbbbbbbbbbbb```___]]][[[[[[[[[]]]^^^_________\\\YYYWWWVVVWWW[[[XXXUUUTTTTTTUUUTTTSSSWWWUUURRRRRRSSSSSSSSSRRROOOPPPPPPQQQRRRSSSTTTTTTRRRRRRSSSSSSTTTTTTUUUUUUUUUTTTSSSSSSRRRRRRRRRSSSPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSTTTSSSSSSRRRQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWZZZ```hhhsss}}}nnncccYYY[[[aaajjjuuu|||~~~~~~vvvsssooollljjjiiigggeeegggfffiiiqqq{{{tttiii```\\\ZZZTTTOOOMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHGGGEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEECCCBBBAAAAAAAAABBBDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFBBBBBBBBBBBBBBBCCCCCCCCC@@@???===<<<<<<===>>>>>>@@@AAAAAA@@@===<<<<<<===:::;;;;;;<<<<<<;;;;;;:::<<<======>>>@@@BBBDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHJJJJJJJJJKKKLLLNNNPPPOOORRRWWWZZZZZZ___eeelllqqqsssnnniiihhhhhhffffffgggkkkppptttuuusssqqqccc```[[[VVVRRRPPPOOOOOOOOOOOOUUUaaaqqqzzzrrrnnnkkkhhhbbbaaa```aaadddnnnwwwvvvyyykkkTTTDDD:::444333444555444333111000...---,,,+++++++++,,,,,,,,,,,,,,,******++++++++++++,,,,,,******))))))((((((''''''(((((((((((((((((((((((('''&&&%%%&&&'''(((&&&%%%'''''''''&&&&&&&&&&&&&&&((((((((('''''''''''''''$$$$$$%%%&&&'''((())))))'''&&&&&&&&&%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''(((((('''%%%$$$###""""""###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''{{{nnniiidddccceeecccdddeeeeeecccaaa```aaa[[[[[[\\\^^^```aaa```___^^^^^^```ccceeedddaaa^^^]]]]]]]]]]]]\\\\\\[[[[[[XXXYYYZZZ\\\]]]______```______```aaaaaa`````````^^^\\\ZZZXXXXXXZZZ\\\^^^^^^^^^]]][[[YYYXXXWWWWWWUUUTTTSSSSSSUUUWWWWWWVVVWWWTTTRRRQQQQQQRRRRRRRRRNNNOOOPPPRRRRRRSSSSSSRRRQQQQQQQQQRRRSSSSSSTTTTTTUUUTTTRRRQQQPPPPPPQQQRRROOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRSSSSSSRRRRRRUUUUUUVVVWWWWWWWWWWWWVVVVVVWWW[[[___iiixxxxxxpppiiilllqqqxxx~~~}}}zzzqqqnnnkkkhhhhhhgggeeedddfffgggjjjrrr{{{uuukkkccc```]]]XXXSSSRRRNNNNNNLLLKKKIIIHHHGGGGGGGGGFFFEEEDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAABBBCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFAAABBBBBBBBBBBBBBBBBBBBB@@@???>>>======>>>???@@@AAABBBCCCBBB@@@===<<<===<<<===>>>???????????????>>>>>>???@@@BBBDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKMMMMMMMMMMMMOOOQQQSSSRRRUUUZZZ^^^```eeelllsssxxxyyytttooonnnnnnmmmnnnppptttxxxxxxtttmmmhhhYYYWWWSSSOOOLLLKKKMMMOOORRRTTT]]]lll}}}uuugggbbb```]]]\\\[[[]]]bbbjjjvvvyyyvvvyyykkkYYYEEE:::666333111222111000000///......------++++++++++++++++++++++++***************************)))))))))((((((((('''((((((((((((((((((((((((&&&'''((()))***)))'''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%'''((((((((('''&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))******%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''pppjjjfffeeeiiigggggggggdddaaa^^^]]]]]][[[[[[[[[]]]___```___^^^]]]^^^___bbbdddcccaaa^^^\\\]]]]]]]]]]]][[[ZZZZZZYYYZZZ\\\^^^___`````````aaaaaaaaa```___^^^]]]\\\[[[YYYWWWVVVWWWYYY\\\^^^^^^]]]\\\[[[ZZZYYYXXXWWWSSSRRRRRRSSSVVVXXXYYYXXXWWWTTTQQQPPPPPPRRRRRRRRROOOPPPPPPQQQQQQQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQUUUSSSRRRPPPOOOOOOPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNPPPQQQSSSTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVUUUUUUVVVXXXZZZaaannn}}}xxxrrrnnnjjjhhhggghhhggggggfffggglllttt|||yyypppgggccc```\\\YYYZZZSSSRRRQQQOOOMMMKKKJJJIIIFFFFFFFFFEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBAAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBAAA@@@@@@AAABBBCCCBBBDDDFFFEEEBBB@@@>>>>>>>>>???@@@AAAAAAAAAAAAAAA???@@@AAABBBDDDFFFHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJLLLMMMOOOOOONNNNNNPPPQQQWWWVVVYYY___dddgggnnnuuuwww}}}}}}yyyxxxwwwuuuxxxxxxyyyyyyuuummmccc\\\QQQQQQQQQOOONNNPPPUUUYYYZZZ^^^iiizzz|||fff\\\YYYVVVTTTUUUXXX^^^jjj|||{{{www}}}vvviiiSSSEEE888333333000---,,,/////////...............---,,,,,,++++++***)))))))))))))))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((%%%''')))******((('''&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''((()))((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))******%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&pppjjjffffffiiihhhhhhgggccc___\\\ZZZ[[[]]]\\\[[[\\\^^^```___^^^^^^^^^^^^___aaaaaa___]]][[[\\\]]]^^^]]]\\\[[[ZZZZZZ\\\^^^___```aaa``````aaaaaaaaa```___]]][[[[[[YYYXXXWWWWWWXXX[[[]]]___^^^\\\[[[[[[[[[[[[YYYXXXUUUTTTTTTUUUWWWWWWWWWVVVVVVSSSPPPOOOPPPSSSTTTTTTQQQQQQQQQPPPOOOOOOOOONNNPPPPPPPPPPPPQQQQQQQQQQQQTTTSSSRRRQQQPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNLLLMMMOOOPPPRRRSSSTTTTTTSSSSSSTTTTTTTTTSSSSSSRRRSSSTTTUUUWWW[[[eeerrr|||vvvqqqkkkgggfffgggggghhhhhhkkkpppwww~~~~~~vvvnnniiieeeaaa___aaaWWWWWWVVVTTTQQQOOOLLLKKKGGGHHHHHHGGGEEEEEEFFFHHHFFFEEEEEEDDDDDDEEEEEEFFFDDDCCCBBBAAAAAABBBCCCCCCEEEEEEFFFGGGHHHIIIJJJKKKJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDCCCBBBBBBCCCEEEFFFDDDFFFHHHGGGEEEBBBBBBBBB??????@@@AAABBBBBBBBBAAABBBCCCCCCDDDFFFHHHIIIJJJIIIJJJJJJKKKLLLLLLMMMMMMMMMOOOPPPQQQQQQRRRSSSUUUYYYXXX\\\bbbggglllttt|||{{{}}}{{{wwwrrrkkkcccYYYSSSJJJMMMPPPQQQSSSXXX```eeeiiinnnzzzmmm\\\VVVTTTPPPPPPSSSYYYfffzzz|||zzz~~~zzzeeeVVVCCC:::333333333000---,,,........................---,,,,,,+++***))))))))))))(((((((((((('''''''''))))))))))))((((((((((((((((((((((((((((((((((((###&&&((()))(((&&&%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((((()))'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&''''''((())))))&&&&&&&&&%%%$$$###!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&pppiiiddddddhhhggggggfffbbb^^^\\\[[[\\\^^^]]][[[[[[]]]___```___```^^^]]]]]]^^^^^^^^^]]][[[\\\^^^______^^^]]]\\\ZZZ\\\^^^```aaaaaa```___`````````___^^^]]]\\\[[[YYYYYYYYY[[[\\\^^^```aaa___]]][[[[[[\\\]]][[[YYYWWWVVVVVVVVVWWWXXXVVVTTTVVVSSSPPPOOOQQQTTTVVVWWWTTTSSSQQQOOOMMMMMMMMMMMMOOOPPPQQQQQQRRRSSSTTTTTTTTTTTTSSSSSSQQQPPPOOONNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOPPPQQQQQQQQQQQQPPPQQQQQQRRRRRRRRRQQQQQQQQQSSSTTTVVVXXX___hhhooo~~~uuunnnkkklllmmmmmmpppssswww}}}zzzuuurrrmmmfffbbbccc[[[ZZZYYYWWWTTTQQQNNNLLLIIIJJJKKKIIIGGGFFFHHHJJJHHHGGGGGGFFFFFFGGGGGGHHHDDDDDDCCCBBBBBBCCCDDDEEEDDDEEEEEEFFFHHHIIIKKKLLLJJJJJJJJJIIIHHHHHHGGGGGGEEEDDDCCCCCCCCCEEEFFFGGGFFFHHHIIIHHHFFFEEEEEEFFFBBBBBBCCCDDDDDDDDDCCCCCCFFFFFFFFFGGGHHHJJJKKKLLLKKKKKKLLLMMMNNNPPPQQQQQQPPPRRRUUUWWWXXXZZZ]]]___``````cccjjjpppuuu~~~|||wwwoooggg```ZZZUUUQQQMMMRRRYYY___cccjjjttt{{{qqqaaaTTTRRRRRRPPPUUU]]]iii|||}}}|||}}}jjjUUUFFF;;;666222333333000///000------,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((($$$'''))))))'''&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((($$$%%%&&&((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ooohhhccccccgggeeeeeeeeebbb___]]]]]]^^^```]]][[[[[[]]]___```aaaaaa^^^\\\[[[\\\]]]]]]\\\[[[]]]___aaaaaa```___^^^ZZZ[[[^^^`````````___^^^^^^^^^^^^___^^^^^^]]]]]]YYYZZZ\\\]]]___aaabbbbbb___]]][[[[[[]]]^^^\\\YYYVVVVVVVVVWWWYYYYYYXXXVVVUUURRROOOOOOQQQUUUWWWXXXVVVTTTQQQNNNLLLKKKLLLLLLOOOOOOQQQSSSUUUVVVXXXXXXSSSTTTTTTTTTSSSQQQOOOMMMOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPOOONNNPPPQQQRRRRRRSSSRRRRRRRRRQQQSSSVVVWWWXXX\\\dddiiirrr|||wwwwwwxxxyyyxxx{{{|||yyyxxxrrriiidddccc\\\[[[ZZZXXXUUUQQQNNNLLLJJJKKKLLLKKKHHHGGGIIILLLIIIHHHHHHHHHHHHHHHHHHIIIFFFFFFEEEDDDEEEFFFGGGHHHCCCCCCDDDEEEGGGIIIJJJKKKIIIIIIHHHHHHHHHHHHHHHHHHEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGHHHIIIFFFFFFGGGGGGGGGGGGFFFFFFIIIIIIIIIJJJJJJLLLMMMMMMLLLLLLMMMOOOQQQRRRTTTTTTTTTWWW[[[^^^```dddgggjjjnnnmmmqqqxxx~~~yyyrrrhhh^^^XXXUUUTTTSSSYYYaaajjjrrryyy~~~hhhYYYPPPQQQSSSUUU^^^jjj}}}~~~zzz}}}mmm[[[FFF888666111//////...,,,---111,,,,,,,,,+++++++++++++++((())))))***++++++,,,,,,+++*********))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''***,,,+++)))((()))+++,,,+++***)))'''%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((()))******"""$$$&&&((())))))((('''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&kkkddddddeeehhhhhhhhhfffbbb___]]]]]]___YYYZZZ\\\^^^___^^^\\\[[[]]][[[YYYYYYYYYYYYXXXWWW[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]\\\[[[\\\]]]^^^___[[[[[[\\\]]]___bbbdddeeedddaaa^^^]]]]]]]]]\\\[[[WWWVVVUUUTTTTTTTTTUUUUUUSSSSSSRRRRRRSSSTTTUUUUUUUUUTTTSSSQQQOOOMMMLLLKKKNNNOOOQQQSSSTTTUUUUUUUUUTTTTTTRRRQQQPPPPPPPPPPPPSSSRRRPPPNNNMMMNNNOOOPPPIIINNNNNNLLLSSS______VVVRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPSSSXXX\\\___lllttt{{{xxxvvvpppggg```[[[[[[ZZZYYYVVVTTTRRRPPPUUURRRNNNMMMOOOOOOMMMKKKNNNNNNLLLKKKIIIIIIHHHHHHEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHIIIKKKMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKEEEHHHJJJIIIFFFEEEGGGIIIHHHHHHIIIGGGDDDCCCCCCCCCJJJHHHGGGGGGHHHIIIHHHGGGHHHIIIIIIJJJKKKLLLMMMMMMLLLMMMOOOPPPQQQSSSWWWZZZ[[[aaagggjjjkkknnnsssxxxzzz~~~pppggg___]]]\\\[[[]]]aaalllwwwttt^^^YYYVVVXXXZZZbbbtttkkkXXXEEE;;;888---------............///...------,,,,,,------...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((()))))))))(((&&&%%%%%%&&&'''(((***))))))((('''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((jjjdddcccdddfffhhhhhhfffccc___]]]]]]^^^YYYZZZ[[[\\\]]]\\\\\\[[[\\\ZZZXXXXXXYYYYYYYYYXXXYYYYYYZZZZZZ[[[\\\]]]]]]^^^_________````````````\\\\\\\\\\\\]]]^^^______]]]^^^___```bbbcccddddddbbb___]]][[[[[[\\\[[[ZZZVVVVVVVVVVVVVVVUUUUUUUUUSSSSSSSSSSSSSSSTTTUUUVVVUUUTTTSSSQQQOOOMMMLLLKKKNNNOOOQQQSSSUUUVVVVVVUUUUUUTTTSSSRRRQQQQQQQQQQQQWWWVVVSSSQQQPPPPPPPPPQQQQQQVVVUUUSSSYYYcccbbbZZZQQQPPPOOOOOONNNNNNOOOOOOOOONNNNNNOOORRRVVVZZZ\\\aaahhhsss|||xxxtttmmmddd]]]]]]]]][[[ZZZXXXVVVUUUTTTXXXWWWWWWWWWWWWVVVSSSQQQSSSRRRQQQOOOMMMLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIINNNMMMLLLLLLNNNPPPQQQRRRRRRRRRQQQPPPNNNLLLKKKJJJIIIJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLKKKIIIHHHIIIJJJLLLKKKIIIJJJKKKLLLKKKJJJMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRTTTYYY___ccciiiooovvvzzz|||{{{gggaaa^^^bbbfffjjjooouuuyyykkkbbb]]]\\\```gggssskkkXXXHHH;;;444333//////......---------,,,---------,,,,,,---------++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((&&&%%%%%%&&&'''((()))))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''~~~jjjcccbbbccceeehhhhhhgggccc___]]]]]]^^^ZZZZZZZZZZZZZZZZZZ[[[[[[[[[YYYWWWWWWYYYYYYYYYXXXWWWWWWXXXYYYZZZ[[[\\\]]]^^^___``````aaaaaaaaa```\\\]]]^^^___```````````````aaaccceeefffeeedddccc___]]]ZZZYYYYYYZZZYYYYYYUUUVVVWWWXXXXXXWWWVVVUUUUUUTTTTTTTTTTTTUUUVVVVVVTTTTTTRRRQQQOOONNNMMMLLLMMMOOOQQQTTTVVVVVVWWWWWWUUUUUUTTTSSSRRRRRRRRRRRRYYYWWWUUURRRQQQPPPPPPPPPSSSVVVUUURRRWWW^^^]]]VVVOOOOOONNNMMMMMMMMMNNNNNNNNNNNNNNNNNNQQQTTTWWWYYY]]]aaahhhsss~~~xxxrrrlllddd^^^___^^^]]]\\\[[[[[[\\\\\\\\\^^^aaabbb___[[[WWWVVVZZZXXXWWWUUUSSSQQQPPPPPPQQQPPPNNNMMMLLLKKKJJJJJJOOONNNMMMMMMNNNQQQTTTVVVZZZYYYXXXVVVSSSPPPMMMKKKMMMLLLJJJJJJKKKKKKJJJIIIHHHJJJKKKKKKJJJJJJLLLNNNMMMLLLKKKKKKMMMMMMLLLKKKOOOOOOOOONNNNNNNNNNNNMMMUUUVVVXXX[[[```hhhqqqwww{{{kkkhhhjjjrrr||||||pppiiillljjjkkkqqq||||||}}}qqqXXXHHH>>>777444444000000///...---,,,++++++------,,,,,,,,,,,,------******)))))))))((((((((()))))))))))))))))))))))))))((((((''''''(((((()))((('''&&&%%%%%%&&&'''((())))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{hhhcccbbbdddfffiiiiiihhheeeaaa^^^]]]^^^ZZZYYYXXXWWWWWWXXXZZZ[[[YYYWWWVVVWWWXXXZZZYYYYYYVVVWWWXXXYYY[[[\\\^^^^^^]]]^^^___```aaaaaa``````^^^___aaabbbccccccbbbbbbcccdddggghhhhhhfffcccaaa\\\ZZZXXXWWWXXXYYYXXXXXXUUUVVVXXXYYYYYYXXXVVVUUUVVVUUUUUUUUUUUUUUUVVVVVVTTTSSSRRRQQQPPPOOONNNMMMNNNOOORRRTTTVVVWWWXXXXXXVVVUUUUUUTTTSSSSSSTTTTTTVVVUUUSSSQQQPPPOOOOOOOOORRRTTTRRRPPPQQQVVVTTTOOONNNMMMLLLLLLLLLLLLMMMMMMOOOOOONNNOOOQQQSSSUUUWWW\\\___ccciiirrr}}}|||uuunnnhhhdddaaa``````aaabbbccceeefffggglllppppppiiibbb]]]ZZZ]]]\\\ZZZXXXWWWUUUUUUTTTUUUTTTRRRPPPNNNMMMMMMMMMQQQPPPPPPPPPQQQUUUZZZ^^^eeecccaaa]]]YYYUUUQQQOOOQQQNNNJJJJJJLLLNNNLLLJJJHHHJJJKKKKKKKKKMMMOOORRRRRRPPPPPPPPPQQQQQQPPPNNNQQQQQQQQQRRRSSSTTTTTTUUU\\\aaagggoooxxx~~~|||~~~|||xxxuuutttssszzz{{{{{{vvv~~~vvvaaaJJJ>>>:::666444333//////...------,,,++++++,,,,,,,,,------,,,,,,,,,******)))))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%'''''''''&&&&&&%%%%%%%%%xxxgggcccccceeegggiiijjjiiifffbbb^^^]]]]]]ZZZXXXVVVUUUTTTVVVXXXYYYWWWUUUUUUVVVXXXZZZZZZYYYXXXYYYZZZ[[[]]]^^^___```^^^___aaabbbccccccbbbbbbaaabbbdddeeeeeeeeedddcccdddeeehhhiiihhhfffbbb___[[[YYYWWWVVVWWWYYYYYYXXXWWWXXXZZZ[[[ZZZYYYWWWUUUVVVVVVUUUUUUUUUUUUUUUVVVSSSSSSRRRQQQPPPPPPOOOOOOOOOPPPSSSUUUWWWXXXXXXXXXVVVUUUUUUTTTTTTTTTTTTUUURRRRRRRRRQQQQQQQQQQQQRRRTTTUUUTTTRRRRRRSSSRRROOOLLLLLLLLLKKKKKKLLLLLLMMMOOOOOOOOOPPPRRRSSSUUUVVVYYYZZZ\\\___dddnnnyyywwwpppmmmjjjjjjkkklllnnnppprrrsssxxx|||}}}tttjjjccc___^^^]]]\\\[[[ZZZYYYYYYYYYXXXVVVTTTRRRQQQQQQQQQRRRSSSTTTVVVWWWZZZ```gggmmmrrrpppkkkeee___ZZZVVVTTTSSSOOOKKKKKKNNNOOONNNLLLLLLMMMOOOPPPQQQTTTXXX[[[[[[ZZZZZZZZZ[[[ZZZXXXUUUTTTUUUXXX[[[^^^aaacccdddkkkrrr~~~|||{{{wwwuuurrrqqqrrrvvv|||zzz}}}}}}{{{|||www```OOO===666555222...+++,,,---------------------++++++,,,------,,,++++++++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%'''''''''&&&&&&%%%%%%$$$wwwfffbbbcccdddfffhhhiiihhheeeaaa]]][[[[[[XXXWWWUUUSSSSSSTTTVVVWWWUUUTTTSSSUUUXXXZZZZZZZZZ[[[[[[\\\]]]^^^``````aaaaaaccceeeggghhhhhhgggfffddddddeeeeeeddddddcccbbbcccdddfffgggfffccc```^^^ZZZXXXWWWVVVXXXZZZZZZYYY[[[[[[[[[[[[ZZZXXXWWWUUUVVVVVVUUUTTTTTTTTTTTTUUURRRRRRRRRQQQQQQQQQPPPPPPQQQRRRTTTVVVWWWXXXXXXWWWUUUUUUTTTTTTTTTTTTTTTUUURRRRRRSSSSSSSSSTTTTTTTTTSSSSSSRRRQQQPPPPPPOOONNNLLLLLLKKKKKKKKKLLLMMMMMMNNNOOOOOOPPPRRRTTTUUUVVVWWWXXXYYYZZZ]]]dddnnnvvv~~~~~~wwwlllccc______^^^^^^^^^^^^___``````]]][[[YYYVVVUUUUUUUUUVVVPPPTTTYYY^^^ccckkkttt{{{~~~vvvmmmeee^^^ZZZXXXSSSQQQOOONNNOOOQQQRRRRRROOOQQQSSSVVVYYY^^^dddhhhhhhgggfffffffffdddaaa^^^[[[]]]aaaffflllqqquuuwwwxxxpppmmmmmmkkklllooorrrwwwyyyvvvnnnvvvmmm```MMMAAA666444444000,,,***++++++,,,,,,------------***+++,,,------,,,+++***++++++*********)))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((%%%%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''"""$$$&&&(((((((((&&&%%%'''''''''&&&&&&%%%%%%%%%wwwfffaaaaaaaaaccceeeffffffccc^^^ZZZXXXWWWVVVUUUTTTSSSSSSSSSTTTTTTSSSRRRRRRTTTWWWZZZ[[[[[[\\\\\\]]]^^^______``````ccceeehhhjjjkkkkkkiiihhheeeeeecccbbbaaa`````````aaabbbcccdddcccaaa^^^\\\[[[YYYWWWWWWYYY[[[[[[[[[^^^^^^\\\[[[YYYXXXVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQSSSTTTUUUWWWWWWWWWWWWVVVTTTTTTSSSSSSSSSTTTTTTUUURRRRRRSSSSSSSSSRRRRRRQQQNNNNNNNNNNNNMMMLLLLLLMMMLLLLLLKKKKKKLLLLLLMMMNNNLLLLLLNNNOOOQQQSSSTTTUUUUUUWWWYYYYYYYYY^^^fffmmmwwwyyypppgggaaa```aaaaaacccdddfffhhhiiieeebbb___[[[YYYXXXXXXYYYRRRYYYbbbiiiqqqzzzssshhh___ZZZXXXTTTTTTSSSRRRQQQSSSVVVYYYXXXZZZ___cccjjjqqqzzz~~~}}}|||yyyuuurrrooorrrvvv}}}tttkkkiiikkknnnqqqvvv}}}vvvnnnmmmooozzzzzzhhhVVVKKK@@@999333333444111//////------,,,,,,,,,,,,,,,,,,)))+++,,,------,,,+++)))******)))))))))((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''"""###&&&((()))(((&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%xxxfff```______```ccccccccc```\\\XXXUUUTTTUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRTTTWWWZZZ[[[[[[]]]]]]]]]^^^^^^_________bbbdddgggjjjkkkjjjiiihhhfffdddbbb```^^^^^^^^^^^^``````aaabbbaaa___]]][[[[[[ZZZXXXXXXZZZ\\\]]]\\\aaa___]]][[[XXXWWWVVVVVVUUUUUUTTTSSSRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQTTTUUUVVVWWWWWWWWWVVVVVVTTTSSSSSSSSSSSSSSSTTTTTTQQQQQQQQQQQQPPPOOONNNMMMNNNNNNOOOOOONNNLLLMMMOOOLLLLLLLLLLLLLLLMMMNNNNNNJJJJJJLLLNNNPPPRRRTTTTTTQQQSSSVVVUUUTTTWWW^^^eeeiiivvvzzzqqqkkkbbbcccdddfffiiilllnnnpppkkkhhhccc___[[[ZZZYYYZZZ[[[cccoooxxxwwwiii___ZZZWWWUUUVVVWWWUUUSSSUUUZZZ^^^eeeiiinnnuuu}}}xxxtttmmmgggeeeiiipppvvv|||qqqkkkjjjuuuqqqaaaRRRDDD;;;666111...///000......111///...------,,,+++******)))***,,,------,,,***))))))(((((((((''''''''''''))))))))))))))))))))))))'''''''''&&&&&&'''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&((()))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&mmmfffddd```]]]ccccccbbb^^^YYYUUUSSSSSSSSSSSSSSSSSSRRRQQQPPPOOONNNPPPRRRTTTWWWZZZ\\\^^^\\\\\\]]]^^^^^^___``````eeefffgggggggggfffddddddaaa___]]]]]]]]]^^^]]]\\\```___^^^\\\[[[ZZZYYYYYYXXXXXXYYY[[[^^^```___^^^______^^^\\\ZZZWWWUUUTTTWWWVVVUUUSSSRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUSSSRRRQQQTTTTTTSSSSSSRRRRRRQQQQQQRRRQQQOOOMMMLLLLLLLLLMMMOOOPPPPPPPPPOOOLLLIIIHHHJJJKKKKKKLLLMMMNNNNNNNNNQQQPPPPPPPPPPPPQQQRRRSSSTTTSSSQQQQQQTTTXXX]]]___kkkmmmuuu{{{uuussspppooorrrxxx}}}|||zzzwwwtttnnngggaaa```bbbdddgggppp|||ooogggaaa^^^\\\\\\\\\\\\\\\aaaiiiooouuu}}}zzzooohhhfffdddccchhhvvvtttjjjlllsssvvvbbbUUUKKK@@@666222//////.........---------.........---+++)))(((''')))))))))***++++++,,,,,,,,,,,,++++++***)))((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''''''''''''''&&&&&&&&&############$$$$$$%%%&&&)))(((&&&%%%$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((('''''''''&&&mmmfffbbb^^^\\\___```___[[[WWWTTTSSSSSSSSSSSSSSSSSSRRRQQQOOOOOOOOOPPPRRRUUUXXXZZZ\\\]]][[[\\\\\\\\\]]]]]]^^^^^^bbbcccdddeeeeeeeeedddcccccc```\\\ZZZZZZ\\\\\\\\\___^^^]]]\\\[[[ZZZZZZZZZZZZYYYZZZ\\\___aaa```______^^^]]][[[YYYWWWUUUTTTTTTTTTRRRQQQPPPOOOOOOOOORRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTRRRQQQPPPQQQQQQQQQQQQQQQQQQPPPPPPRRRQQQOOOMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGJJJJJJKKKLLLLLLMMMNNNNNNPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPQQQSSSVVVZZZ\\\```aaaiiivvvyyytttsssuuuxxxxxxpppkkkiiiaaacccdddfffiiipppyyyzzzjjjaaa]]]aaafffnnnzzz~~~uuuqqqvvvsssbbbPPPFFF???888333222///.........------------+++,,,,,,,,,++++++***)))+++*********************++++++***))))))(((''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%~~~lllccc]]]YYYXXXZZZ[[[[[[YYYVVVSSSRRRSSSTTTSSSSSSRRRQQQPPPNNNNNNOOOPPPSSSUUUXXXZZZ[[[\\\ZZZZZZZZZZZZ[[[[[[[[[[[[]]]^^^```bbbccccccccccccddd```[[[XXXXXXZZZ\\\]]]]]]]]]\\\[[[[[[[[[[[[[[[\\\[[[\\\^^^```bbbaaa```^^^]]]\\\ZZZXXXVVVUUUTTTSSSSSSQQQPPPOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSSSSRRRQQQOOOOOONNNOOOOOOOOOOOOOOOPPPPPPPPPOOONNNMMMLLLKKKKKKKKKMMMLLLJJJHHHHHHIIIJJJLLLJJJJJJKKKKKKLLLLLLMMMMMMPPPOOOOOOOOOOOOOOOOOOOOONNNNNNOOOPPPRRRTTTVVVWWWYYYZZZ```lllxxx{{{yyyrrrtttxxx||||||rrrggg^^^ZZZ[[[dddsss}}}|||oooYYYKKK===666444111111222............------------((()))***+++,,,,,,,,,,,,,,,,,,+++******)))(((((()))))))))((((((''''''&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''(((((((((((('''&&&&&&&&&''''''(((((((((((('''&&&%%%%%%######$$$%%%%%%&&&'''''''''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&yyyggg^^^VVVRRRRRRTTTVVVWWWWWWUUUSSSSSSSSSTTTSSSSSSRRRQQQOOONNNMMMOOOQQQSSSVVVXXXZZZZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[^^^```bbbcccccccccccc___[[[YYYYYY[[[[[[[[[\\\[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]___aaabbbaaa```]]]\\\ZZZXXXVVVUUUTTTSSSTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRQQQQQQPPPOOONNNMMMMMMMMMMMMNNNNNNOOOOOOPPPNNNNNNMMMLLLKKKKKKJJJJJJLLLKKKJJJJJJJJJKKKLLLMMMJJJJJJJJJKKKKKKLLLLLLLLLOOOOOOOOOOOONNNNNNMMMMMMLLLMMMOOOPPPRRRSSSTTTTTTVVVVVVZZZcccmmmzzz|||{{{yyyyyyyyywwwuuurrrrrrpppnnniiieeecccdddeeelllyyyzzzgggZZZGGG===333000000//////111------------------------((()))***++++++,,,+++++++++*********)))))))))((()))))))))(((((('''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&''''''((()))((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((ppp___WWWNNNJJJMMMPPPSSSUUUVVVUUUTTTSSSTTTSSSSSSRRRRRRQQQOOONNNMMMPPPQQQTTTWWWXXXYYYYYYYYYWWWXXXXXXXXXXXXXXXYYYYYYZZZ[[[]]]```bbbbbbcccccc___]]]\\\\\\]]]]]][[[YYY[[[[[[ZZZZZZ[[[[[[\\\\\\^^^]]]]]]^^^```aaa```^^^[[[ZZZXXXVVVTTTSSSSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOONNNMMMMMMMMMLLLMMMMMMMMMNNNNNNOOOOOOOOOLLLLLLLLLLLLKKKJJJJJJIIIEEEFFFHHHIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKMMMNNNNNNOOOOOONNNMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSSSSRRRUUUZZZaaaiiiwww~~~xxxtttvvvzzzvvvsssqqqooommmkkkhhhdddaaa_________```dddkkktttzzz~~~uuudddRRRFFF===666111111111...,,,---,,,,,,------------------******+++++++++***))))))(((((()))))))))************)))))))))))))))((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((('''''''''&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((''''''&&&%%%$$$$$$$$$$$$&&&'''((((((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((eeeWWWPPPGGGEEEJJJMMMOOOSSSTTTTTTSSSSSSSSSQQQQQQQQQQQQQQQPPPOOONNNPPPRRRUUUWWWYYYYYYXXXXXXWWWWWWXXXXXXYYYZZZZZZZZZ[[[\\\^^^```aaaaaaaaaaaa[[[ZZZ[[[\\\^^^]]][[[XXX[[[[[[ZZZZZZZZZ[[[[[[\\\]]]]]]\\\]]]______^^^\\\ZZZYYYVVVTTTSSSRRRRRRSSSOOOOOONNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNJJJKKKKKKKKKKKKJJJIIIHHHEEEGGGIIIKKKLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJLLLMMMNNNOOOPPPOOONNNNNNNNNOOOPPPQQQRRRRRRRRRRRRTTTSSSUUUYYY[[[```iiittt~~~xxxrrrlllooorrrtttvvv{{{|||uuuiiigggdddaaa___]]]ZZZWWWUUUWWW[[[aaakkkxxxyyykkk]]]NNN@@@666555111///111000,,,)))))),,,,,,,,,,,,------------++++++++++++***)))((('''''''''((())))))***++++++))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$#########$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%{{{]]]QQQKKKCCCCCCIIIIIILLLPPPRRRRRRQQQPPPQQQPPPPPPPPPQQQQQQPPPPPPOOOPPPRRRUUUXXXYYYYYYXXXWWWVVVWWWXXXYYYZZZ\\\]]]]]]\\\]]]^^^___```___^^^]]]XXXWWWWWWXXXZZZ[[[ZZZYYY\\\[[[ZZZZZZZZZZZZZZZ[[[\\\[[[[[[[[[]]]]]][[[YYYYYYWWWUUUSSSQQQQQQRRRRRRNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKJJJJJJJJJKKKLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIJJJKKKJJJIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNPPPQQQQQQPPPOOOOOOOOOOOOPPPPPPQQQQQQRRRSSSSSSUUUXXXYYYZZZaaaiiillltttwwwxxxxxxvvvssstttyyy}}}wwwqqqbbb___\\\ZZZZZZYYYXXXWWWWWW[[[cccmmmzzz~~~ssscccTTTHHH>>>666111111---,,,......+++***,,,++++++,,,,,,,,,---------++++++++++++***)))((('''((((((((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$vvvXXXNNNJJJBBBBBBJJJGGGJJJNNNPPPPPPOOONNNOOONNNOOOPPPPPPQQQQQQPPPPPPQQQSSSVVVXXXYYYYYYWWWVVVVVVWWWXXXZZZ[[[]]]^^^___]]]]]]^^^___^^^]]]\\\[[[WWWUUUSSSTTTVVVYYYZZZ[[[\\\\\\[[[ZZZZZZZZZZZZZZZ[[[ZZZZZZZZZ[[[[[[ZZZXXXYYYWWWTTTRRRQQQQQQRRRRRROOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIIIIJJJKKKMMMNNNKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDDDDFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKNNNPPPRRRRRRQQQQQQOOOOOONNNNNNOOOOOOPPPQQQMMMMMMOOOSSSSSSRRRXXX___```gggnnnrrruuuzzzxxxssssssuuuzzzzzzssskkkfff___]]]ZZZYYYZZZ[[[\\\\\\___eeennnyyy~~~ooocccRRRDDD;;;777444333///+++***,,,---,,,...222+++++++++,,,,,,---------)))************))))))(((******))))))((((((''''''&&&'''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&%%%$$$###"""###$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%nnnUUUNNNGGGDDDHHHHHHOOOOOOOOONNNLLLKKKLLLNNNOOOOOOOOOPPPPPPQQQQQQQQQNNNQQQUUUVVVUUUTTTVVVXXXWWWXXXZZZ\\\]]]]]]]]]\\\[[[ZZZXXXWWWWWWXXXXXXYYYWWWWWWWWWVVVVVVWWWXXXXXXYYYYYYYYYXXXXXXWWWWWWVVVXXXUUURRRSSSXXXZZZXXXUUUUUUTTTRRRPPPOOOOOOOOOPPPMMMLLLLLLKKKKKKLLLNNNOOOQQQOOOMMMMMMNNNNNNNNNMMMKKKKKKLLLLLLLLLLLLKKKJJJMMMMMMLLLLLLKKKKKKJJJJJJEEEFFFGGGIIIJJJKKKKKKKKKHHHIIIKKKLLLLLLLLLKKKKKKHHHJJJLLLMMMLLLLLLLLLNNNLLLNNNOOOQQQRRRRRRQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMOOOQQQRRRSSSTTTVVVXXXYYY[[[```gggkkknnnvvv~~~tttrrrnnnuuu{{{uuummmhhhgggeeebbb___^^^```aaabbbccceeejjjmmmooowwwqqq[[[PPPAAA777333222111///------,,,,,,,,,,,,++++++,,,------......------,,,))))))(((((()))***++++++))))))((((((''''''&&&&&&(((''''''(((******)))'''%%%))),,,+++'''%%%(((,,,+++***)))''''''&&&&&&&&&''''''&&&%%%&&&'''((()))+++***(((&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&$$$###((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%+++***'''%%%$$$%%%&&&&&&nnnTTTMMMEEEBBBEEEEEELLLLLLMMMLLLKKKJJJLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOPPPSSSVVVWWWVVVVVVXXXYYYXXXYYYZZZ\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXYYYYYYWWWWWWVVVVVVVVVWWWWWWXXXYYYXXXXXXWWWWWWVVVVVVVVVXXXUUURRRSSSWWWYYYXXXUUUUUUTTTRRRPPPNNNNNNNNNNNNLLLLLLKKKKKKKKKLLLNNNOOOQQQOOOMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNMMMLLLKKKKKKJJJJJJFFFFFFHHHIIIJJJKKKKKKKKKHHHIIIJJJKKKKKKKKKJJJIIIJJJLLLMMMMMMKKKJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNMMMOOOQQQQQQQQQRRRTTTVVVRRRSSSWWW\\\___bbbjjjsss}}}xxx{{{yyyooojjjeeeaaaaaabbbdddeeelllooorrruuuxxxzzz~~~nnn]]]NNNEEE999111///000///...------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++))))))(((((()))******+++)))))))))(((((('''''''''((())))))***))))))((((((%%%''')))(((%%%$$$&&&(((***)))(((''''''&&&'''''''''&&&&&&%%%&&&'''((()))'''&&&&&&%%%&&&'''((((((***(((&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%$$$%%%&&&&&&nnnTTTLLLDDD@@@CCCCCCHHHIIIKKKKKKJJJKKKLLLNNNPPPPPPOOONNNMMMMMMMMMMMMPPPRRRTTTVVVVVVVVVXXXYYYXXXYYYZZZ\\\]]]]]]]]]]]]^^^]]]\\\[[[ZZZZZZZZZZZZXXXWWWWWWVVVVVVVVVWWWWWWXXXXXXWWWVVVVVVUUUTTTTTTWWWTTTRRRSSSVVVXXXVVVTTTSSSRRRPPPNNNLLLLLLLLLLLLKKKKKKJJJJJJKKKMMMNNNOOOPPPNNNLLLLLLMMMNNNMMMLLLMMMLLLKKKKKKKKKKKKMMMMMMLLLKKKKKKIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJKKKKKKLLLKKKKKKJJJIIIKKKMMMNNNMMMKKKIIIIIIIIIKKKLLLMMMNNNOOOOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOONNNOOOQQQQQQPPPPPPRRRSSSRRRQQQSSSWWWXXXZZZaaajjjwwwsssmmmdddcccbbbaaabbbgggmmmrrr~~~wwwiiiVVVGGG???999111......//////...,,,,,,,,,,,,++++++++++++***++++++++++++++++++***))))))((((((((()))******))))))))))))(((((((((((((((+++---,,,((('''''')))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''(((&&&&&&&&&%%%&&&''''''(((&&&&&&%%%%%%&&&'''((((((+++)))&&&$$$$$$%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%%%%%%%&&&&&&nnnUUUNNNEEEAAACCCBBBFFFHHHKKKLLLLLLMMMOOOPPPSSSRRRPPPNNNMMMLLLLLLLLLMMMOOOPPPRRRSSSTTTUUUVVVXXXYYYZZZ[[[\\\]]]]]]]]]______^^^]]]\\\[[[[[[ZZZXXXXXXWWWWWWVVVWWWWWWWWWXXXWWWWWWVVVUUUTTTSSSSSSUUUSSSQQQQQQSSSTTTTTTRRRQQQPPPMMMKKKJJJIIIIIIJJJKKKJJJJJJJJJKKKMMMOOOPPPOOOMMMLLLLLLMMMNNNMMMLLLNNNMMMKKKJJJJJJLLLNNNOOOLLLLLLKKKJJJHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMMMMMMMLLLLLLKKKKKKJJJLLLMMMMMMKKKIIIJJJJJJLLLMMMMMMNNNNNNNNNOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQQQQOOOOOOPPPQQQSSSRRRRRRTTTSSSTTTZZZcccjjjtttwwwqqqjjjmmmoooqqqsssxxxvvvlllaaaTTTEEE:::666333///...///000///...,,,,,,,,,++++++++++++***))))))************))))))))))))((((((((())))))***))))))))))))))))))))))))(((,,,///---(((%%%'''***)))(((''''''))))))((('''''''''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$'''&&&%%%$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&nnnVVVPPPHHHDDDFFFEEEGGGJJJMMMOOOPPPQQQSSSTTTVVVTTTQQQOOOMMMLLLLLLMMMMMMMMMNNNPPPRRRTTTUUUUUUXXXXXXXXXYYYZZZ[[[\\\]]]_________^^^]]]]]]\\\[[[ZZZYYYYYYXXXWWWWWWWWWXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRQQQOOOOOOPPPQQQPPPPPPNNNMMMKKKJJJIIIHHHIIIIIILLLKKKKKKKKKLLLMMMOOOPPPOOOMMMLLLLLLMMMNNNNNNMMMNNNLLLKKKJJJKKKLLLNNNPPPOOOOOONNNMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKKKKMMMLLLLLLKKKJJJJJJJJJJJJIIIKKKMMMMMMLLLKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOMMMMMMMMMNNNNNNNNNOOOOOOPPPQQQRRRQQQOOONNNOOOPPPNNNMMMMMMNNNLLLKKKPPPXXX___gggttt}}}yyyooobbbWWWMMMCCC:::555111000///.........------,,,,,,+++++++++*********((())))))******))))))((())))))((((((((((((((()))((((((((((((((()))))))))(((,,,///,,,'''%%%&&&***)))'''&&&'''((()))(((&&&'''&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$###%%%((((((%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''mmmVVVQQQKKKGGGJJJIIIIIILLLPPPSSSTTTUUUVVVWWWWWWUUURRROOOMMMMMMMMMNNNOOONNNNNNPPPSSSVVVWWWWWWWWWWWWWWWWWWXXXZZZ[[[\\\^^^^^^_________^^^]]]\\\\\\[[[ZZZYYYYYYYYYYYYYYYXXXXXXWWWVVVTTTSSSRRRRRRPPPPPPOOOOOONNNNNNOOOOOONNNMMMKKKJJJJJJJJJKKKLLLNNNNNNMMMLLLMMMNNNOOOPPPOOONNNLLLMMMNNNPPPOOOOOOMMMLLLKKKKKKLLLMMMOOOPPPKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIKKKMMMNNNMMMMMMNNNOOOOOOOOONNNNNNNNNNNNOOOPPPKKKKKKLLLLLLMMMNNNNNNNNNOOOPPPPPPOOONNNMMMMMMNNNKKKJJJKKKLLLJJJHHHLLLSSSVVV]]]gggooouuu}}}~~~tttnnnmmmmmmnnnvvv}}}||||||zzzvvvsssyyyxxxrrrhhh\\\NNNEEE>>>777333333.........---,,,+++******++++++++++++************((())))))******))))))((())))))((((((''''''((((((''''''''''''(((((((((((('''***,,,+++'''&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%"""###$$$&&&''''''''''''###'''++++++(((%%%$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''kkkUUUQQQLLLJJJMMMMMMKKKNNNRRRUUUVVVWWWXXXYYYVVVTTTPPPNNNLLLLLLMMMNNNOOOMMMLLLNNNRRRVVVWWWVVVUUUUUUUUUUUUVVVXXXZZZ[[[\\\]]]^^^_________^^^]]]^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYXXXVVVUUUTTTSSSRRRQQQQQQQQQPPPOOONNNOOOPPPOOONNNMMMMMMMMMNNNPPPQQQQQQPPPOOONNNNNNNNNOOOPPPPPPNNNMMMNNNPPPQQQQQQPPPKKKLLLLLLMMMMMMNNNOOOOOOHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIJJJKKKLLLNNNPPPPPPNNNNNNNNNOOOOOONNNMMMLLLLLLMMMNNNOOOIIIJJJJJJKKKLLLLLLMMMMMMKKKMMMMMMMMMKKKJJJKKKLLLJJJJJJMMMOOOMMMJJJMMMRRROOOUUU\\\```dddkkkvvvwwwjjjbbb_________iiivvv}}}xxxtttqqqppphhhiiinnnrrrtttwwwwwwkkkcccUUUIII>>>999666111000222---......---+++*********++++++++++++************)))))))))******)))))))))))))))((('''''''''''''''%%%&&&&&&&&&'''''''''(((''''''((((((((('''''''''###%%%'''&&&$$$###%%%'''(((''''''&&&%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%!!!"""$$$&&&''''''''''''$$$(((+++***'''$$$%%%'''$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''iiiTTTQQQMMMKKKOOONNNLLLOOOSSSVVVWWWWWWXXXYYYTTTRRROOOLLLKKKKKKLLLMMMMMMJJJIIIKKKPPPTTTUUUTTTUUUTTTTTTTTTUUUWWWYYYZZZ[[[\\\]]]____________^^^___^^^]]]\\\[[[[[[[[[[[[ZZZYYYXXXWWWUUUTTTSSSRRRRRRRRRRRRQQQOOOOOOPPPQQQPPPPPPOOOOOOPPPRRRSSSTTTSSSRRRPPPOOONNNNNNOOOPPPPPPOOONNNNNNPPPRRRRRRQQQJJJKKKLLLNNNOOOOOOOOONNNMMMMMMMMMNNNNNNNNNNNNOOOIIIJJJKKKKKKKKKKKKKKKKKKMMMLLLKKKKKKKKKMMMNNNOOOOOOPPPRRRQQQOOOMMMMMMNNNNNNMMMLLLKKKKKKLLLMMMMMMHHHIIIIIIJJJKKKLLLLLLMMMIIIJJJKKKJJJIIIHHHIIIKKKGGGHHHKKKNNNLLLIIIKKKPPPKKKPPPVVVXXXZZZ```kkkuuu{{{yyyjjj```\\\[[[[[[dddqqqzzz|||ssskkkfffcccaaa```bbbfffppp{{{}}}uuussswww~~~oooaaaVVVIII>>>666555444000///111...//////...---,,,,,,---+++++++++************)))))))))************))))))***)))((('''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((()))'''%%%$$$(((+++)))%%%###&&&***)))((('''&&&%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$%%%&&&'''&&&%%%$$$######''')))&&&"""!!!$$$'''$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''jjjWWWSSSMMMMMMPPPMMMMMMOOORRRTTTUUUTTTRRRQQQSSSQQQNNNLLLJJJJJJKKKKKKHHHKKKNNNOOOPPPPPPRRRSSSUUUTTTTTTTTTVVVYYY[[[]]]^^^^^^______^^^]]]]]]\\\___^^^]]]\\\[[[[[[ZZZYYY\\\\\\[[[YYYWWWTTTQQQOOORRRSSSTTTTTTTTTRRRQQQPPPSSSUUUVVVWWWWWWVVVTTTRRRYYYVVVSSSQQQPPPQQQPPPPPPNNNOOOPPPQQQQQQQQQPPPOOOMMMMMMNNNNNNOOOOOOOOOOOOOOONNNMMMKKKKKKKKKKKKLLLNNNNNNNNNMMMLLLLLLKKKKKKLLLMMMNNNNNNMMMOOORRRTTTUUUXXXZZZYYYVVVRRRPPPOOOOOOMMMKKKKKKLLLMMMLLLKKKMMMMMMLLLKKKKKKLLLMMMNNNIIIJJJJJJJJJKKKKKKLLLLLLHHHIIIJJJKKKLLLLLLLLLLLLPPPOOOOOOPPPTTTYYY___bbbnnntttvvviiibbb______bbbgggnnnuuu{{{}}}|||{{{yyyyyyqqqmmmhhhdddccceeehhhkkkrrrzzz}}}tttrrrsssxxxppp___OOOEEE777666444222000...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))******)))(((''''''&&&&&&'''(((((())))))))))))(((&&&'''***++++++***'''&&&&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&$$$"""!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%gggVVVSSSNNNNNNRRROOOMMMOOOQQQSSSTTTTTTSSSRRRTTTRRROOOLLLJJJIIIIIIIIIHHHJJJMMMNNNOOOPPPRRRTTTUUUTTTTTTTTTVVVYYY[[[]]]____________^^^]]]]]]\\\^^^]]]]]]\\\\\\[[[[[[ZZZYYYYYYZZZYYYXXXVVVSSSRRRSSSSSSTTTTTTSSSRRRRRRQQQTTTUUUVVVWWWWWWVVVUUUUUUYYYVVVRRRPPPPPPQQQPPPPPPOOOOOOPPPQQQQQQQQQQQQPPPNNNNNNNNNNNNNNNNNNOOOOOOOOONNNMMMLLLKKKKKKLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKMMMNNNOOOPPPPPPQQQTTTWWWYYYZZZ\\\ZZZWWWSSSPPPOOOPPPNNNKKKKKKLLLMMMMMMLLLNNNMMMLLLKKKKKKLLLLLLMMMJJJJJJJJJJJJKKKKKKKKKLLLIIIIIIJJJKKKLLLLLLKKKKKKOOONNNMMMNNNPPPTTTXXX[[[ffflllwwwwwwooojjjjjjkkknnnrrruuuyyy|||}}}yyypppppppppoooppppppqqqqqqllllllmmmooosssyyyzzzxxx|||uuudddUUUGGG===444333111///...---,,,,,,---,,,,,,++++++,,,,,,---++++++*********)))))))))(((((((((((((((((((((((((((((('''&&&&&&%%%$$$$$$+++++++++***)))((('''&&&%%%&&&'''(((((('''&&&%%%''''''&&&%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%$$$$$$''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%dddUUUSSSOOOPPPSSSPPPMMMNNNPPPRRRTTTUUUUUUUUUUUUSSSOOOLLLIIIGGGGGGGGGGGGIIILLLMMMNNNOOORRRTTTUUUTTTTTTTTTVVVYYY[[[]]]``````______^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\WWWXXXXXXYYYXXXWWWVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSUUUVVVVVVWWWWWWXXXXXXXXXXXXUUURRRPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRPPPOOONNNMMMMMMMMMNNNOOOOOOOOOMMMLLLLLLKKKLLLLLLIIIHHHGGGGGGGGGIIIKKKMMMLLLMMMOOOPPPPPPRRRUUUXXX[[[\\\\\\ZZZVVVRRRPPPOOOQQQNNNLLLKKKLLLMMMMMMMMMNNNNNNLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJKKKKKKKKKKKKKKKJJJNNNLLLKKKJJJKKKMMMPPPRRR\\\```jjjwww~~~}}}|||{{{{{{|||}}}~~~|||{{{zzz{{{|||}}}}}}~~~||||||}}}tttnnnffffffggghhhkkkooorrrssstttwww~~~|||rrr___RRRHHH<<<444000///...---,,,+++++++++,,,,,,++++++++++++,,,,,,******)))))))))(((((((((((((((((((((((((((((((((+++******))))))(((((('''((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%######'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%###########################$$$%%%%%%&&&&&&%%%%%%~~~cccTTTSSSPPPPPPRRRNNNLLLMMMPPPRRRTTTVVVWWWWWWWWWUUUQQQMMMIIIHHHGGGGGGGGGIIIKKKMMMMMMOOOQQQSSSTTTTTTTTTTTTVVVYYY[[[]]]aaa```___^^^]]]\\\[[[[[[ZZZZZZ[[[[[[[[[\\\\\\\\\WWWWWWXXXYYYYYYXXXWWWVVVVVVUUUSSSRRRRRRSSSTTTUUUVVVVVVVVVVVVWWWYYYZZZ[[[XXXUUUQQQPPPPPPQQQPPPPPPQQQQQQPPPOOOPPPRRRSSSTTTRRRQQQOOONNNMMMNNNOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLJJJHHHGGGGGGIIILLLNNNHHHJJJMMMNNNOOOQQQTTTVVVYYYZZZZZZXXXTTTRRRQQQQQQRRROOOLLLKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJKKKJJJHHHGGGHHHIIILLLMMMRRRVVV]]]iiiwwwzzzwwwuuurrrsssrrrrrrqqqssswwwzzzzzzssssssuuuzzzyyytttrrrtttwww}}}zzzuuunnnoooqqquuuzzzpppZZZJJJBBB<<<555///------,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,******)))))))))(((((((((((((((((((((((((((((((((++++++*********)))))))))$$$%%%%%%&&&'''((()))))))))(((''''''''''''((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%dddUUUSSSOOONNNOOOKKKKKKMMMPPPSSSUUUWWWWWWWWWWWWUUUQQQMMMJJJIIIHHHHHHHHHJJJMMMOOOOOOPPPQQQSSSTTTTTTTTTTTTVVVYYY[[[]]]aaa```^^^\\\[[[ZZZZZZZZZXXXXXXYYYYYYZZZ[[[[[[[[[XXXXXXYYYYYYYYYXXXVVVUUUVVVUUUTTTSSSSSSTTTUUUVVVWWWVVVVVVWWWXXXYYYZZZ[[[WWWTTTQQQOOOPPPPPPPPPPPPQQQQQQPPPPPPQQQRRRTTTUUUSSSRRRQQQOOOOOOOOOPPPPPPOOOOOONNNNNNMMMMMMLLLKKKMMMLLLIIIGGGGGGHHHJJJKKKHHHJJJMMMOOOPPPQQQSSSUUUTTTUUUUUUTTTQQQQQQQQQSSSRRRPPPMMMLLLMMMNNNOOONNNMMMMMMMMMLLLKKKJJJIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJIIIJJJKKKKKKKKKKKKKKKKKKIIIHHHGGGGGGHHHIIIKKKLLLMMMOOOUUU^^^iiivvv}}}vvvuuutttqqqnnnmmmnnnooosssuuuvvvtttpppoooqqqsssvvvxxx|||~~~|||wwwqqqmmmkkkkkkmmmrrryyy{{{uuuqqqmmmkkkkkklllooowwwvvvfffYYYGGG;;;666555222///---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++*********)))))))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%(((((('''((((((***+++,,,)))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###&&&''''''%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%eeeUUURRRMMMLLLNNNJJJKKKMMMQQQUUUWWWWWWWWWVVVUUUSSSPPPLLLJJJIIIIIIJJJLLLOOOSSSUUUUUUTTTSSSSSSUUUTTTTTTTTTVVVYYY[[[]]]aaa```]]][[[YYYXXXXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXYYYZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUVVVWWWVVVWWWWWWXXXXXXYYYYYYYYYVVVSSSPPPOOOOOOPPPQQQPPPQQQQQQQQQRRRRRRTTTUUUVVVSSSSSSSSSSSSRRRRRRRRRRRROOOOOOOOOOOONNNMMMLLLKKKLLLJJJHHHFFFFFFFFFGGGHHHJJJMMMPPPQQQRRRSSSTTTVVVQQQRRRQQQPPPOOOOOOQQQSSSRRRPPPNNNNNNOOOPPPOOONNNLLLLLLLLLLLLKKKKKKIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLIIIHHHHHHHHHHHHJJJKKKLLLKKKLLLPPPWWW```iiirrrvvv}}}}}}wwwsssrrrrrruuuvvvvvvrrrllliiijjjkkkmmmooorrrsssssspppmmmkkkiiijjjkkkpppwww~~~|||tttqqqtttvvvuuuvvvssspppllljjjjjjkkklllmmmrrr}}}uuueeeZZZMMMEEE;;;333000000000000---,,,,,,++++++,,,,,,---++++++************++++++++++++*********)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$#########$$$'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%"""###%%%&&&%%%"""$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%eeeTTTPPPKKKKKKNNNKKKJJJMMMRRRWWWYYYXXXUUUTTTPPPOOOLLLJJJIIIIIIJJJJJJQQQVVV[[[^^^]]]YYYWWWUUUUUUTTTTTTTTTVVVYYY[[[]]]aaa___\\\YYYWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWUUUVVVXXXYYYZZZZZZYYYYYYTTTUUUUUUVVVWWWWWWVVVVVVVVVVVVXXXXXXYYYXXXWWWVVVUUUSSSPPPOOOOOOPPPQQQPPPPPPPPPRRRSSSTTTUUUUUUUUURRRSSSUUUVVVVVVUUUTTTSSSOOOOOOOOOOOOOOOMMMLLLKKKIIIIIIHHHHHHHHHHHHHHHIIIKKKMMMPPPRRRRRRRRRSSSUUURRRRRRQQQNNNMMMMMMPPPRRRPPPPPPOOOPPPQQQQQQOOOMMMJJJKKKKKKLLLLLLKKKJJJIIILLLKKKKKKKKKJJJJJJJJJJJJGGGHHHIIIKKKLLLMMMMMMMMMJJJIIIIIIHHHIIIIIIJJJKKKJJJKKKOOOSSSYYY___eeehhhjjjooowww}}}{{{wwwwwwyyyvvvwwwyyyzzz||||||||||||yyyyyy{{{xxxrrrtttwwwwww{{{yyyvvvtttuuuwww{{{}}}vvviii[[[OOOFFF:::888555111...---...///,,,,,,+++++++++++++++,,,++++++************++++++******)))))))))(((((((((''''''''''''''''''''''''))))))))))))))))))))))))((('''$$$!!!  &&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$ !!!%%%'''&&&$$$###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%dddRRROOOJJJKKKOOOMMMJJJNNNSSSXXXZZZXXXUUURRRMMMLLLJJJHHHGGGHHHIIIJJJVVVZZZ```cccbbb^^^YYYWWWUUUTTTTTTTTTVVVYYY[[[]]]```^^^[[[XXXUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTWWWYYY[[[\\\\\\\\\SSSTTTVVVWWWXXXWWWVVVVVVUUUVVVXXXYYYYYYWWWUUUTTTUUUSSSPPPNNNOOOPPPQQQPPPOOOPPPRRRTTTUUUVVVUUUUUUQQQSSSVVVXXXXXXWWWUUUTTTOOOOOOPPPPPPOOONNNLLLKKKIIIIIIJJJKKKKKKLLLLLLLLLJJJLLLOOOPPPPPPPPPQQQRRRTTTSSSQQQNNNLLLLLLNNNQQQPPPOOOPPPRRRSSSRRRNNNLLLIIIJJJKKKLLLLLLKKKJJJJJJLLLLLLKKKKKKJJJJJJJJJIIIFFFGGGHHHJJJLLLMMMNNNNNNKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKNNNRRRVVVZZZ^^^```\\\aaahhhnnnrrrvvvzzz}}}|||~~~yyyhhhZZZPPPGGG>>>888111222333111---***+++---,,,++++++***************++++++************++++++)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++)))'''%%%%%%%%%''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###  &&&******(((###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&&&&%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((###$$$%%%&&&&&&%%%$$$###########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%|||bbbSSSPPPKKKJJJMMMKKKLLLOOOSSSVVVWWWUUURRRPPPIIIJJJJJJHHHGGGGGGIIIKKKYYY^^^eeegggeee___YYYVVVSSSSSSSSSTTTVVVYYY]]]___```^^^[[[XXXUUUSSSSSSRRROOOPPPRRRUUUVVVWWWWWWWWWUUUWWWYYY\\\]]]]]]\\\\\\ZZZYYYWWWUUUTTTTTTTTTUUUUUUVVVWWWXXXXXXVVVTTTSSSRRRRRRQQQPPPOOOOOOOOOOOORRRRRRSSSTTTUUUVVVVVVVVVTTTUUUYYY```fffeee___XXXVVVUUUTTTRRRQQQOOONNNMMMKKKJJJIIIIIIIIIJJJLLLMMMLLLLLLMMMNNNOOOQQQRRRSSSQQQPPPNNNMMMMMMNNNOOOPPPTTTSSSQQQNNNLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHGGGGGGHHHJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLKKKJJJJJJJJJJJJKKKIIIJJJMMMOOOSSSUUUXXXYYY\\\[[[[[[]]]aaagggmmmpppyyy|||jjjaaaSSSFFF===888444222000///...---,,,+++++++++)))+++---,,,***)))+++...******))))))((((((''''''(((((('''&&&&&&&&&&&&'''&&&'''''''''(((((())))))))))))))))))))))))))))))***)))((('''&&&&&&'''(((&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%'''((($$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&dddUUURRRMMMLLLPPPNNNPPPRRRUUUWWWWWWTTTQQQOOOIIIJJJJJJHHHGGGHHHJJJLLLVVV[[[aaadddccc^^^YYYVVVRRRRRRRRRTTTVVVYYY\\\^^^```^^^[[[WWWSSSQQQOOOOOONNNOOORRRTTTVVVWWWXXXXXXVVVWWWZZZ\\\]]]]]]\\\\\\[[[ZZZXXXVVVUUUUUUUUUVVVUUUVVVWWWXXXWWWVVVTTTSSSSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTXXX___hhhnnnlllddd]]]UUUUUUSSSRRRPPPNNNMMMLLLKKKKKKJJJJJJKKKKKKLLLMMMLLLLLLMMMMMMOOOQQQRRRSSSSSSRRRPPPNNNMMMMMMNNNOOOSSSRRRPPPNNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKIIIHHHGGGGGGHHHIIIKKKHHHIIIJJJKKKLLLMMMMMMMMMKKKJJJJJJIIIHHHHHHHHHHHHJJJKKKLLLNNNPPPRRRTTTUUUWWWVVVUUUVVVYYY]]]aaadddooovvvxxxkkkbbbQQQKKKAAA999444111000//////...---,,,,,,+++++++++)))+++---,,,))))))***,,,***)))))))))((((((((('''(((((('''&&&&&&&&&&&&'''''''''''''''((((((((()))(((((((((((((((((((((((()))((('''&&&%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#######################################!!!###$$$$$$###"""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%fffWWWTTTOOOPPPTTTSSSTTTUUUWWWWWWVVVSSSPPPNNNIIIIIIJJJIIIHHHIIIKKKMMMQQQVVV\\\___^^^[[[XXXVVVQQQRRRRRRSSSVVVYYY\\\^^^aaa^^^ZZZUUUQQQNNNLLLKKKMMMOOOQQQTTTVVVXXXXXXXXXWWWXXXZZZ\\\]]]]]]\\\\\\[[[YYYXXXVVVUUUUUUUUUUUUUUUVVVWWWXXXXXXVVVUUUSSSSSSRRRQQQPPPPPPOOOOOOPPPOOOPPPQQQRRRSSSSSSSSSRRRTTTYYYbbbmmmrrrpppggg___UUUTTTSSSQQQPPPNNNMMMLLLKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMOOOPPPRRRSSSTTTSSSQQQOOOMMMMMMMMMMMMRRRQQQOOOMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJEEEFFFHHHJJJLLLNNNOOOOOOJJJIIIHHHGGGFFFFFFFFFFFFJJJKKKKKKLLLMMMNNNOOOPPPRRRQQQOOOOOOPPPSSSVVVXXXaaagggpppzzzttthhh\\\QQQIII???;;;555111000000///.........---,,,++++++++++++***++++++***((('''((()))))))))))))))(((((((((((()))(((''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''%%%######%%%'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$hhhYYYWWWSSSTTTYYYXXXYYYYYYYYYWWWUUURRRNNNLLLIIIJJJJJJIIIIIIIIILLLNNNOOOSSSXXXZZZYYYVVVTTTSSSPPPQQQRRRSSSVVVYYY[[[\\\___]]]YYYUUUQQQNNNMMMLLLLLLNNNQQQTTTVVVWWWXXXXXXWWWXXXZZZ[[[\\\]]]]]]\\\ZZZYYYWWWUUUTTTTTTTTTUUUWWWXXXYYYZZZZZZXXXVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRSSSXXX```hhhllljjjbbb\\\UUUTTTSSSRRRQQQOOONNNNNNKKKLLLMMMNNNOOONNNMMMMMMLLLLLLLLLMMMNNNPPPQQQRRRSSSRRRPPPOOONNNNNNNNNNNNPPPPPPNNNMMMKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHIIIIIIEEEFFFHHHJJJLLLMMMNNNNNNJJJJJJHHHGGGFFFFFFEEEEEEIIIIIIIIIIIIJJJKKKMMMMMMOOONNNMMMLLLLLLNNNPPPRRRVVV[[[bbbjjjsss}}}wwwiii[[[QQQHHH@@@:::888555222000000000...---------,,,+++++++++++++++***+++***)))((('''''''''))))))))))))(((((((((((()))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$#########$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%lll___^^^[[[\\\aaa___[[[[[[YYYWWWTTTPPPMMMLLLJJJKKKKKKJJJIIIJJJLLLNNNOOOQQQTTTUUUSSSQQQOOOOOOOOOPPPQQQSSSVVVXXXZZZ[[[[[[ZZZWWWTTTRRRQQQPPPPPPLLLNNNQQQSSSVVVWWWWWWWWWVVVWWWXXXZZZ[[[\\\]]]]]]\\\ZZZYYYWWWVVVVVVVVVVVVYYYZZZ[[[\\\[[[ZZZXXXWWWTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQRRRRRRSSSRRRRRRRRRTTTWWW[[[```bbb```\\\XXXUUUUUUTTTSSSQQQPPPOOOOOOKKKLLLNNNOOOOOOOOONNNMMMLLLLLLLLLMMMNNNOOOPPPQQQOOOOOONNNNNNNNNOOOOOOPPPOOONNNMMMLLLKKKKKKJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGHHHHHHHHHGGGHHHIIIJJJJJJKKKKKKJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMLLLKKKJJJJJJJJJLLLNNNOOOPPPSSSWWW]]]dddnnnwww~~~~~~zzz|||vvvcccZZZNNNDDD===999444111000///------------+++***,,,,,,+++*********+++++++++***)))(((((('''&&&&&&(((((((((((())))))))))))))))))(((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((''''''%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&###$$$$$$$$$%%%%%%%%%&&&!!!###$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$########################''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''ooodddeeebbbcccgggddd\\\ZZZXXXUUURRROOONNNMMMLLLMMMLLLKKKJJJJJJLLLNNNNNNOOOQQQPPPNNNMMMMMMMMMNNNOOOQQQSSSUUUXXXYYYZZZXXXWWWUUUSSSRRRRRRRRRRRRMMMOOOQQQSSSUUUVVVVVVVVVTTTUUUVVVXXXZZZ\\\]]]^^^___^^^\\\ZZZYYYYYYYYYYYYYYYZZZ[[[\\\\\\[[[YYYWWWUUUTTTSSSRRRRRRQQQQQQRRRQQQQQQRRRRRRRRRRRRRRRQQQTTTVVVXXXYYYZZZYYYWWWWWWTTTTTTSSSRRRQQQPPPOOOOOOLLLLLLMMMNNNNNNNNNNNNNNNLLLLLLLLLMMMMMMNNNPPPPPPLLLLLLMMMMMMNNNOOOOOOOOOMMMMMMLLLKKKKKKJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGIIILLLMMMHHHHHHGGGGGGHHHIIIJJJKKKKKKMMMPPPSSSYYY```iiioooyyyyyyyyylll]]]MMMFFF===777555333111///,,,+++***,,,---......,,,++++++******)))******++++++)))(((((())))))(((&&&(((((((((((())))))))))))***)))((((((''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''%%%"""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&!!!!!!!!!""""""######$$$###$$$%%%%%%$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$########################''''''&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''lllcccfffddddddfffcccZZZYYYVVVSSSQQQOOONNNNNNNNNNNNNNNLLLJJJIIIKKKMMMKKKLLLMMMMMMLLLLLLMMMNNNMMMNNNPPPSSSUUUWWWYYYYYYVVVUUUSSSQQQQQQQQQQQQQQQOOOPPPRRRSSSTTTUUUTTTTTTQQQRRRTTTVVVXXX[[[^^^___^^^]]][[[ZZZYYYXXXYYYYYYXXXYYYZZZ[[[[[[YYYWWWVVVUUUUUUTTTSSSRRRRRRRRRRRRPPPPPPQQQQQQQQQQQQPPPPPPPPPRRRTTTUUUUUUUUUUUUUUURRRRRRQQQPPPOOONNNNNNMMMLLLLLLLLLLLLLLLMMMNNNNNNLLLLLLLLLLLLMMMNNNOOOPPPKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGIIIIIIIIIIIIIIIJJJJJJKKKLLLJJJHHHGGGGGGHHHJJJLLLHHHGGGGGGFFFFFFFFFFFFGGGFFFGGGIIILLLPPPWWW^^^dddkkkqqqyyy~~~{{{kkkXXXJJJ@@@;;;555222222222000...---,,,+++,,,...//////...******))))))))))))******+++)))'''(((***+++)))''''''((((((((()))))))))******))))))((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''')))((((((&&&%%%###"""!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%!!!!!!"""######$$$%%%%%%%%%&&&((('''&&&&&&''')))$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&########################%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''}}}ggg```cccbbbaaabbb^^^YYYWWWUUURRRPPPOOOOOOOOOOOOOOOOOOLLLJJJIIIKKKLLLIIIJJJKKKKKKKKKLLLNNNPPPMMMNNNPPPSSSUUUWWWXXXYYYUUUTTTRRRPPPOOOOOOOOOOOOOOOPPPRRRSSSTTTTTTSSSSSSOOOPPPRRRTTTXXX[[[^^^```\\\ZZZYYYWWWVVVVVVVVVVVVWWWXXXYYYZZZYYYXXXVVVUUUVVVUUUTTTSSSRRRRRRRRRRRROOOOOOPPPPPPPPPOOONNNNNNJJJMMMPPPRRRSSSRRRRRRRRRPPPPPPOOOOOONNNMMMLLLLLLMMMLLLKKKKKKKKKLLLNNNOOOMMMLLLLLLLLLMMMNNNOOOOOOLLLLLLLLLLLLLLLKKKJJJIIILLLKKKKKKJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKOOOMMMJJJHHHGGGGGGIIIJJJJJJIIIHHHGGGFFFEEEEEEEEECCCDDDFFFHHHLLLRRRYYY^^^bbbhhhooouuuxxx}}}~~~mmmaaaTTTFFF;;;888444000...///...+++(((---+++))))))******)))(((***)))))))))))))))******+++)))'''(((+++,,,***((('''((((((((())))))************)))((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&$$$%%%%%%&&&'''''''''&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%%%%''')))***######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%$$$$$$%%%&&&&&&'''(((((("""###%%%$$$######$$$&&&$$$$$$&&&''''''&&&$$$$$$"""###%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&}}}fffZZZ[[[XXXWWWZZZXXXUUURRROOOOOOQQQRRRQQQOOOOOOMMMKKKKKKMMMOOOOOOOOOJJJJJJKKKLLLMMMNNNNNNOOOPPPQQQSSSTTTUUUUUUTTTTTTTTTRRRPPPOOOOOOOOOQQQRRROOOQQQTTTVVVVVVUUUTTTRRRPPPPPPQQQSSSVVVXXX[[[\\\]]]\\\ZZZYYYWWWVVVVVVVVVVVVWWWYYYZZZZZZYYYWWWVVVUUUUUUUUUTTTSSSQQQPPPOOONNNNNNMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLMMMOOOQQQRRRQQQQQQQQQOOOMMMLLLNNNPPPOOOOOONNNMMMLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIGGGEEEGGGJJJLLLKKKIIIHHHIIIJJJIIIHHHHHHJJJKKKEEEEEEFFFGGGIIIJJJJJJKKKJJJIIIFFFEEEDDDDDDFFFGGGKKKIIIFFFCCCBBBAAAAAABBBAAAAAAAAABBBEEEJJJNNNQQQYYY\\\aaafffkkkpppvvv{{{wwwfffUUUHHH???999666111000...,,,+++++++++++++++++++++++++++++++++++++++***)))(((((()))***++++++*********))))))((((((''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))(((((())))))((('''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%&&&((()))((('''((('''&&&%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&& ))),,,)))&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$((()))***)))&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))((('''&&&%%%(((***)))&&&$$$&&&)))&&&&&&&&&&&&&&&'''((()))vvv___TTTUUUQQQPPPSSSQQQRRRQQQOOOPPPRRRRRRPPPNNNQQQOOOLLLLLLMMMMMMMMMLLLIIIIIIKKKLLLMMMOOOPPPPPPPPPQQQSSSTTTUUUUUUTTTTTTSSSQQQPPPNNNNNNOOOPPPQQQQQQRRRTTTTTTTTTQQQOOOMMMPPPPPPRRRSSSVVVXXXZZZ[[[\\\[[[YYYWWWVVVUUUTTTTTTTTTUUUWWWXXXXXXWWWUUUTTTTTTTTTTTTSSSSSSQQQPPPOOONNNNNNMMMMMMLLLKKKKKKKKKLLLKKKKKKLLLMMMPPPRRRSSSPPPPPPPPPNNNLLLKKKMMMNNNPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGHHHHHHIIIIIIIIIJJJKKKKKKKKKKKKJJJHHHIIIIIIIIIJJJJJJKKKKKKKKKIIIGGGHHHJJJJJJHHHFFFEEEFFFFFFEEEDDDDDDEEEGGGFFFGGGGGGHHHIIIJJJKKKLLLJJJHHHFFFEEEDDDDDDEEEFFFEEEDDDBBBAAAAAAAAABBBCCCAAAAAA@@@AAACCCGGGKKKMMMOOORRRWWW[[[___dddiiimmmtttxxx}}}zzzppp```XXXLLLAAA999555222111000///...,,,++++++++++++++++++++++++++++++++++++******)))(((((()))***************)))))))))((((((''''''&&&&&&&&&&&&''''''***)))'''&&&&&&'''))))))((((((((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&'''%%%$$$''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''!!!###((('''$$$"""&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&(((((('''&&&%%%"""###$$$$$$###"""###%%%$$$$$$$$$$$$$$$%%%&&&&&&oooXXXNNNNNNIIIIIILLLKKKNNNOOOPPPRRRSSSSSSPPPMMMQQQOOOLLLKKKLLLLLLJJJIIIHHHIIIJJJLLLNNNPPPQQQRRRPPPQQQRRRSSSTTTTTTTTTTTTRRRQQQOOONNNNNNNNNOOOPPPQQQRRRSSSTTTSSSQQQOOONNNPPPQQQRRRTTTVVVWWWYYYYYYZZZYYYXXXVVVUUUSSSRRRQQQRRRSSSTTTUUUUUUTTTSSSRRRSSSSSSSSSSSSSSSRRRQQQPPPNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKMMMPPPRRRTTTQQQQQQQQQOOOMMMMMMNNNOOOQQQPPPNNNMMMLLLKKKJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKIIIHHHHHHGGGFFFDDDDDDEEEEEEDDDBBBAAABBBDDDGGGGGGHHHIIIJJJKKKLLLLLLIIIHHHFFFDDDDDDDDDEEEEEEBBBAAA@@@?????????@@@AAAAAA@@@??????@@@CCCEEEGGGFFFIIILLLOOORRRUUUZZZ]]]cccgggmmmssswwwzzz}}}xxxyyy}}}~~~xxxqqqgggYYYOOODDD???999444222111111000///...---,,,+++************************************))))))(((((())))))*********))))))))))))((((((''''''&&&&&&&&&&&&''''''***)))&&&$$$$$$%%%((()))'''(((((((((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((&&&%%%$$$%%%%%%$$$"""%%%&&&'''''''''&&&%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%+++&&&%%%'''((($$$!!!"""&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###%%%&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$######$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&jjjUUUKKKKKKFFFEEEIIIIIIKKKMMMQQQTTTUUUSSSPPPMMMNNNLLLJJJJJJJJJJJJIIIHHHGGGGGGIIILLLNNNPPPRRRSSSPPPPPPQQQRRRSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOPPPPPPPPPQQQSSSUUUVVVUUUUUUTTTQQQQQQSSSTTTUUUVVVWWWWWWYYYYYYXXXVVVUUUSSSQQQPPPQQQRRRSSSSSSSSSSSSRRRQQQRRRRRRRRRSSSRRRRRRQQQQQQMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIJJJKKKMMMPPPSSSTTTSSSTTTTTTSSSQQQPPPQQQRRRQQQPPPOOOMMMKKKJJJIIIIIILLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJGGGGGGHHHIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDGGGGGGGGGEEECCCBBBCCCDDDGGGGGGHHHHHHIIIJJJJJJKKKGGGGGGEEEDDDDDDCCCDDDDDDDDDCCCAAA???======<<<<<<@@@???>>>===>>>???@@@AAACCCEEEHHHIIIJJJLLLPPPRRRTTTXXX^^^dddiiinnnssswww}}}xxxrrrllleee___YYYPPPEEE===999666333111111111000///...---,,,,,,+++*********************************)))))))))(((((()))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&((()))'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&&&&%%%$$$$$$%%%'''(((((('''%%%###&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%&&&((('''######&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""$$$%%%&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%###!!!###''')))'''%%%'''&&&&&&%%%&&&&&&''''''fffQQQIIIIIICCCBBBHHHHHHJJJNNNSSSVVVVVVTTTPPPMMMIIIHHHHHHHHHJJJJJJIIIHHHEEEFFFHHHKKKMMMPPPRRRSSSPPPPPPPPPQQQQQQRRRSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQPPPQQQRRRTTTUUUVVVUUUUUUQQQRRRSSSUUUUUUVVVUUUUUUXXXXXXXXXWWWUUUTTTRRRQQQRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQRRRRRRRRRRRRQQQPPPMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIIIIKKKMMMPPPRRRTTTSSSUUUUUUTTTRRRQQQQQQRRRQQQPPPNNNLLLKKKJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHGGGGGGGGGIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFHHHHHHHHHFFFDDDCCCDDDEEEFFFFFFFFFGGGHHHHHHHHHIIIFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA???>>>======<<>>===<<<<<<======>>>CCCDDDFFFFFFFFFGGGIIIKKKJJJNNNSSSXXX\\\bbbhhhlllwww}}}|||uuummmfff```VVVQQQKKKFFFBBB<<<666111111///---,,,------+++***,,,,,,,,,++++++***))))))))))))))))))))))))))))))((((((((())))))((((((((((((((((((((((((((())))))''''''&&&&&&&&&&&&''''''!!!"""$$$&&&((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%((())))))(((###%%%'''(((((('''%%%$$$&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$######%%%'''&&&"""###'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""$$$&&&&&&&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$!!!###%%%$$$!!!'''&&&&&&%%%%%%%%%&&&&&&```MMMEEEFFF@@@@@@GGGHHHKKKPPPUUUXXXWWWTTTPPPNNNHHHHHHHHHIIIKKKKKKJJJHHHDDDEEEGGGJJJLLLOOOPPPQQQPPPOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRQQQQQQRRRSSSTTTUUUUUUUUUTTTSSSUUUVVVVVVVVVVVVTTTSSSQQQSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRQQQPPPOOOMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJLLLOOOQQQSSSQQQSSSTTTSSSQQQOOOOOOPPPPPPOOOMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHGGGFFFFFFIIIIIIJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHGGGGGGEEEFFFGGGGGGFFFEEEFFFHHHFFFFFFFFFEEECCCBBBCCCEEEEEEFFFFFFFFFGGGGGGGGGHHHEEEEEEEEEDDDCCCCCCBBBBBB>>>?????????@@@@@@@@@@@@=========<<<<<<======>>>BBBCCCCCCCCCAAABBBCCCEEEDDDGGGJJJMMMPPPUUUZZZ^^^hhhmmmwwwzzzrrriiiaaaYYYQQQMMMDDDAAA<<<888555222///,,,,,,***))))))+++++++++******++++++++++++***)))((((((((((((((((((((((((((('''(((((())))))(((((('''''''''(((((((((((())))))''''''&&&&&&&&&&&&''''''"""%%%(((***)))'''&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$&&&(((******)))$$$%%%&&&'''''''''&&&%%%&&&&&&'''''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$&&&%%%!!!!!!$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""!!!!!!"""$$$%%%$$$###%%%$$$$$$###############~~~]]]KKKEEEFFF@@@@@@HHHKKKNNNRRRXXXZZZWWWSSSQQQPPPLLLKKKKKKLLLMMMMMMKKKIIIDDDEEEFFFHHHKKKMMMNNNOOOPPPOOOOOOOOOOOOQQQRRRSSSRRRRRRRRRRRRRRRQQQQQQPPPQQQQQQQQQRRRRRRRRRRRRQQQRRRSSSUUUUUUUUUTTTRRRQQQQQQRRRTTTUUUUUUTTTRRRQQQRRRRRRRRRQQQQQQRRRRRRRRRSSSSSSRRRRRRQQQPPPOOONNNLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJLLLNNNPPPRRRPPPRRRSSSSSSQQQOOOOOOOOONNNNNNMMMKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIHHHGGGFFFEEEHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIDDDFFFGGGGGGEEEDDDEEEGGGDDDEEEEEEDDDCCCCCCDDDFFFFFFFFFGGGGGGGGGGGGHHHHHHDDDDDDDDDDDDCCCBBBAAAAAA======>>>???????????????<<<<<<<<<======>>>??????@@@AAAAAA@@@>>>>>>???AAA@@@AAABBBCCCDDDHHHMMMQQQYYY]]]eeeoooyyy}}}xxxttthhhddd\\\TTTLLLFFFAAA>>>:::777444111/////////...---+++))))))+++,,,,,,+++)))***+++++++++***)))(((((((((((((((((((((((((((''''''((())))))((('''''''''''''''((((((((())))))''''''&&&&&&&&&&&&''''''$$$%%%'''(((((('''&&&%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%''')))((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%""""""%%%&&&###"""###$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$"""$$$&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&'''&&&%%%%%%&&&'''%%%$$$$$$###""""""######}}}]]]KKKFFFHHHBBBBBBKKKNNNOOOTTTYYYZZZWWWSSSQQQPPPPPPOOONNNOOOOOONNNKKKIIIDDDEEEFFFHHHJJJLLLMMMNNNPPPOOONNNNNNOOOPPPRRRSSSQQQQQQRRRRRRQQQQQQPPPOOOPPPPPPQQQSSSTTTVVVWWWWWWRRRSSSUUUVVVUUUTTTRRRPPPOOOPPPRRRSSSTTTSSSRRRQQQRRRQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSRRRQQQOOONNNMMMLLLLLLLLLKKKJJJJJJIIIIIIKKKJJJJJJKKKLLLNNNOOOQQQRRRTTTUUUUUUSSSQQQPPPPPPMMMMMMLLLKKKKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIHHHGGGFFFEEEGGGGGGHHHIIIIIIIIIHHHHHHFFFFFFGGGHHHIIIIIIJJJKKKEEEGGGHHHGGGDDDCCCDDDFFFEEEFFFFFFFFFDDDDDDFFFHHHHHHHHHHHHHHHHHHHHHIIIIIIDDDDDDDDDDDDCCCBBBAAA@@@????????????>>>===;;;;;;;;;;;;<<<===>>>???@@@AAA@@@AAAAAA@@@>>>===???@@@>>>>>>>>>======@@@DDDGGGPPPSSSXXX___gggnnnsssvvvxxx~~~{{{tttmmmgggaaa]]]VVVRRRLLLDDD>>>999666444000...,,,******,,,...///...+++)))(((((())))))((())))))***++++++***((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''***)))((('''&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&$$$$$$$$$&&&'''&&&$$$&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&$$$ %%%'''&&&%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""$$$&&&%%%""" """%%%'''&&&&&&%%%$$$$$$$$$%%%xxxXXXOOOGGGEEEEEEGGGLLLQQQUUUWWWZZZ\\\\\\ZZZWWWTTTQQQOOONNNOOOOOONNNLLLJJJEEEHHHKKKLLLLLLKKKLLLMMMOOOOOOPPPPPPQQQRRRRRRRRRSSSRRRQQQPPPPPPPPPPPPPPPNNNOOOQQQSSSTTTSSSRRRQQQTTTSSSRRRQQQPPPOOONNNNNNNNNOOOPPPQQQQQQQQQPPPOOONNNOOOOOOPPPPPPQQQRRRRRRUUUTTTSSSQQQOOONNNNNNNNNNNNNNNLLLKKKJJJIIIIIIIIIFFFFFFFFFGGGIIIKKKNNNOOONNNOOOOOOPPPPPPOOOOOOOOONNNLLLJJJJJJKKKKKKJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHJJJGGGEEEGGGJJJLLLKKKIIIDDDDDDDDDEEEFFFFFFGGGGGGKKKJJJIIIHHHGGGHHHIIIIIIKKKIIIHHHHHHJJJJJJIIIGGGBBBCCCDDDDDDDDDCCCBBBAAA??????>>>=====================<<<<<<<<<<<<======AAAAAA@@@@@@>>>===<<<;;;<<<======???@@@AAABBBCCCBBBFFFKKKPPPUUUZZZ___ccciiikkkpppuuuzzz~~~}}}wwwtttoooggg^^^VVVOOOLLLJJJDDDBBB>>>999555222111000000///...------------...------,,,,,,,,,------...))))))************))))))+++++++++***)))(((((('''))))))(((''''''&&&''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$!!! %%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$***)))'''%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{]]]SSSJJJHHHHHHJJJNNNSSSVVVYYY\\\^^^]]]ZZZVVVSSSQQQOOONNNNNNOOOOOOMMMKKKIIIKKKMMMMMMLLLKKKKKKLLLOOOOOOPPPQQQQQQRRRRRRRRRPPPOOOOOONNNNNNNNNNNNOOOOOOPPPQQQSSSSSSSSSSSSRRRSSSRRRQQQPPPOOONNNNNNMMMMMMNNNOOOPPPQQQPPPOOOOOOMMMMMMNNNNNNOOOPPPPPPPPPTTTSSSRRRPPPOOONNNNNNNNNLLLKKKJJJHHHGGGFFFFFFFFFEEEEEEFFFGGGHHHKKKMMMNNNNNNNNNOOOOOOOOONNNNNNMMMNNNLLLJJJJJJKKKLLLKKKIIIGGGGGGFFFFFFEEEDDDDDDCCCEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDFFFGGGGGGFFFDDDDDDEEEEEEFFFGGGGGGGGGLLLKKKJJJIIIIIIIIIJJJJJJJJJIIIHHHHHHIIIIIIGGGFFFBBBCCCDDDDDDDDDCCCBBBAAA======<<<;;;;;;;;;;;;;;;======<<<<<<<<<<<<======?????????>>>===<<<;;;::::::;;;<<<===>>>???@@@@@@===@@@CCCEEEFFFIIILLLNNNVVVXXX[[[___dddiiilllnnnvvvzzz}}}~~~sssjjjddd[[[WWWQQQJJJCCC???===<<<666555444222111000000000---,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++***)))(((++++++******)))((((((''',,,++++++***))))))******'''''''''(((((('''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$"""!!!%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%'''((()))%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%###"""!!!""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~aaaWWWMMMJJJKKKMMMQQQUUUYYY[[[___```___[[[UUUQQQPPPNNNMMMMMMNNNNNNLLLKKKLLLNNNPPPOOONNNLLLKKKLLLOOOOOOPPPQQQRRRRRRRRRRRRNNNNNNMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQRRRSSSSSSSSSQQQPPPPPPOOONNNMMMLLLLLLLLLMMMNNNOOOPPPOOOOOONNNMMMNNNNNNOOOOOOPPPQQQQQQRRRQQQPPPOOONNNNNNNNNNNNKKKJJJIIIGGGFFFFFFFFFFFFEEEEEEFFFGGGHHHJJJLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMKKKJJJJJJLLLLLLKKKJJJGGGGGGFFFEEEEEEDDDDDDCCCEEEEEEEEEFFFFFFFFFFFFGGGHHHGGGFFFEEEEEEDDDEEEEEEDDDEEEEEEDDDBBBBBBCCCEEEDDDEEEEEEFFFFFFGGGHHHHHHMMMLLLKKKKKKJJJJJJKKKKKKJJJHHHGGGGGGGGGGGGEEEDDDCCCCCCDDDEEEDDDCCCBBBAAA======<<<;;;;;;;;;<<<<<<>>>======<<<<<<======>>>>>>>>>======<<<;;;::::::999999::::::;;;<<<======;;;<<<>>>>>>>>>>>>@@@AAAIIIJJJKKKNNNSSSWWW[[[]]]fffhhhmmmrrrzzz~~~rrrfff\\\SSSMMMEEECCC???;;;777666555555------..................+++,,,---------,,,***)))************************+++++++++++++++***))))))+++******))))))(((((('''))))))(((''''''''''''(((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%''')))***""""""""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!!!!""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&bbbVVVLLLJJJLLLOOOTTTXXX[[[^^^aaabbb___ZZZTTTOOOMMMLLLJJJJJJKKKKKKJJJIIIMMMOOOQQQPPPOOOMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRQQQNNNNNNNNNNNNNNNOOOPPPQQQPPPPPPPPPPPPQQQRRRSSSTTTOOONNNNNNMMMLLLLLLKKKKKKKKKLLLMMMNNNOOOOOONNNNNNOOOOOOOOOPPPQQQQQQRRRRRRPPPPPPOOONNNMMMMMMMMMNNNLLLKKKJJJIIIHHHHHHGGGHHHEEEEEEFFFGGGIIIJJJLLLLLLNNNMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIJJJLLLLLLKKKIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFHHHIIIGGGCCCBBBDDDFFFEEEEEEFFFFFFGGGHHHHHHHHHLLLLLLKKKKKKJJJJJJJJJJJJIIIGGGFFFEEEFFFEEEDDDBBBDDDDDDEEEEEEDDDCCCBBBAAA??????>>>>>>>>>>>>>>>???>>>>>>============>>>>>>???>>>===<<<;;;;;;;;;;;;888999999::::::;;;;;;;;;777999;;;<<<<<<<<<>>>@@@CCCCCCDDDFFFIIIMMMQQQTTTXXXXXXaaa```gggvvv{{{{{{ssshhh\\\RRRIIIBBB>>>;;;999777555333333333444....../////////---+++***,,,---/////////...,,,*********************))))))(((((()))*********************))))))((((((((((((''''''&&&&&&%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''((("""""""""###$$$%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%aaaTTTIIIHHHMMMQQQVVVZZZ\\\^^^```aaa^^^XXXRRRNNNKKKIIIGGGGGGHHHIIIHHHHHHKKKMMMPPPPPPOOONNNNNNOOOLLLMMMOOOQQQQQQQQQPPPPPPMMMMMMMMMMMMMMMNNNOOOPPPOOOOOOOOOOOOPPPQQQRRRSSSMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKLLLNNNOOOOOONNNNNNNNNNNNNNNOOOPPPPPPQQQQQQPPPOOONNNMMMMMMMMMMMMMMMKKKJJJIIIIIIHHHHHHHHHHHHFFFFFFGGGIIIJJJKKKLLLLLLMMMLLLKKKJJJJJJJJJJJJKKKIIIIIIIIIJJJLLLMMMKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGIIIIIIHHHJJJJJJHHHDDDCCCEEEGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHFFFEEEEEEEEEEEECCCBBBDDDEEEEEEEEEEEECCCBBB@@@??????>>>>>>>>>??????@@@>>>>>>============>>>>>>??????===<<<<<<<<<<<<<<<::::::::::::::::::::::::333555777777777888:::<<<<<<<<<<<<===???BBBFFFHHHLLLLLL[[[SSSUUUggggggssstttyyy~~~|||sssmmm```ZZZQQQHHHBBB===999666222111000......---......//////000000///---+++***,,,---...//////---+++***+++++++++,,,+++***)))(((###$$$&&&''')))*********)))))))))((((((((((((((()))))))))(((((()))******%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))************$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$##################$$$$$$$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################cccUUUIIIHHHNNNSSSWWWZZZ]]]^^^^^^^^^[[[VVVPPPMMMJJJHHHFFFEEEFFFHHHHHHGGGJJJLLLNNNOOONNNMMMMMMNNNJJJLLLNNNPPPPPPPPPOOONNNKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPQQQLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLNNNOOOOOOOOONNNLLLLLLMMMNNNNNNOOOOOOPPPQQQPPPOOONNNMMMMMMMMMMMMIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJLLLMMMIIIIIIJJJLLLOOOOOONNNLLLJJJJJJIIIHHHHHHGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHIIIEEEEEEEEEFFFHHHIIIKKKLLLHHHHHHHHHFFFDDDCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJJJJGGGHHHHHHHHHHHHGGGFFFFFFGGGEEEDDDDDDEEEFFFDDDCCCEEEFFFFFFFFFEEECCCBBB@@@======<<<<<<<<<===>>>>>>???>>>>>>======>>>>>>???@@@???===<<<<<<<<<===>>>;;;:::::::::::::::::::::555777888777666666777999888777777888999;;;===???AAADDD[[[KKKFFFVVVQQQ```fffjjjpppuuuzzztttiii___WWWRRRGGGCCC===888666444222111///...---,,,+++*********++++++,,,,,,------,,,,,,***+++,,,,,,,,,+++)))(((***+++,,,,,,+++***((('''"""###$$$&&&((()))******(((((((((((((((((((((((('''''''''''''''(((((()))&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$"""###%%%&&&''''''&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""""""""##################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################jjj[[[MMMKKKPPPUUUXXX[[[\\\\\\\\\ZZZWWWSSSOOOMMMKKKHHHFFFEEEGGGHHHIIIIIIJJJLLLNNNNNNLLLKKKJJJKKKHHHJJJLLLNNNOOONNNMMMLLLKKKKKKJJJIIIIIIIIIJJJJJJJJJKKKMMMNNNOOOOOONNNNNNLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKMMMOOOPPPPPPPPPOOONNNNNNOOOOOOPPPQQQQQQRRRRRRRRRPPPOOOMMMMMMLLLLLLJJJIIIHHHHHHGGGHHHHHHHHHHHHIIIKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIJJJKKKMMMOOOKKKLLLMMMPPPRRRSSSQQQOOOKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJGGGGGGGGGHHHIIIJJJKKKLLLIIIGGGEEEEEEFFFFFFEEEDDDGGGGGGHHHHHHIIIJJJJJJJJJFFFGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDFFFGGGFFFEEEFFFFFFFFFFFFEEECCCAAA@@@======<<<<<<===>>>>>>?????????>>>>>>>>>>>>?????????===<<<::::::;;;<<<===::::::::::::999999888888666888999888777666777999777777777888999999::::::<<>>??????@@@AAAAAA??????>>>>>>>>>>>>??????===<<<:::999999:::;;;<<<::::::999999888888777777111333444555444555666888444555666777777777666666;;;DDDeeeKKK:::FFF999LLLDDDHHHNNNSSSXXX___hhhnnnpppqqqsssuuuxxx{{{}}}~~~{{{wwwiiihhheeeaaa]]]ZZZ[[[\\\TTTNNNDDD<<<777555333222666333000/////////...---,,,,,,,,,,,,+++++++++***,,,+++***))))))***,,,---...---,,,+++++++++,,,,,,((()))******)))'''%%%$$$((((((((()))(((''''''&&&'''''''''((((((((((((((('''''''''''''''((()))***''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$***+++++++++)))&&&$$$"""######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$"""###$$$%%%%%%$$$"""!!!!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''!!!!!!""""""#########$$$###$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$############"""###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxx___SSSTTTQQQSSSXXXWWW\\\WWWSSSSSSTTTTTTOOOKKKFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGGGGKKKLLLMMMMMMMMMKKKJJJIIIHHHHHHIIIJJJJJJIIIIIIHHHIIIJJJKKKMMMNNNNNNNNNNNNPPPOOONNNMMMLLLLLLLLLLLLJJJLLLMMMOOOQQQQQQQQQQQQNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQOOOMMMKKKJJJJJJKKKJJJIIIIIIHHHHHHHHHIIIIIIKKKMMMOOOPPPPPPNNNLLLJJJJJJJJJKKKLLLLLLLLLLLLLLLQQQQQQRRRRRRRRRRRRRRRQQQNNNMMMLLLLLLLLLLLLLLLMMMIIIJJJJJJKKKKKKKKKKKKJJJNNNMMMKKKIIIHHHHHHHHHHHHEEEGGGIIIKKKKKKKKKIIIHHHGGGHHHIIIIIIIIIHHHGGGFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEGGGHHHIIIHHHHHHGGGIIIHHHGGGFFFDDDBBB@@@?????????>>>>>>======<<<<<>><<<;;;<<<===???@@@AAA>>><<<;;;<<<<<<<<<;;;:::::::::999888777666666888888888888777777777777444444444555555555666666333IIIVVVKKK<<<888<<<>>><<<>>>BBBGGGLLLRRRWWWYYYZZZ[[[]]]___cccgggkkkmmmnnnpppsssvvv{{{~~~zzzvvvuuusssqqqnnniiiddd```VVVTTTPPPKKKGGGCCC@@@???AAA===888444222000///---.........------,,,,,,,,,+++++++++++++++++++++++++++******)))***,,,---...))))))*********++++++++++++++++++***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%###!!! """&&&((((((&&&%%%$$$%%%&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&$$$$$$$$$$$$&&&&&&)))((((((&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&))))))'''$$$""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###''''''&&&%%%%%%$$$######&&&%%%%%%$$$#########$$$""""""###$$$%%%%%%&&&&&&&&&%%%$$$###"""""""""""" !!!!!!!!!!!!"""""""""%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%'''((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%{{{bbbUUUTTTQQQSSSXXXWWWZZZVVVRRRQQQRRRRRRNNNJJJGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIGGGFFFFFFFFFGGGHHHKKKKKKLLLLLLLLLKKKIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKMMMNNNNNNNNNNNNPPPOOONNNMMMLLLLLLLLLLLLMMMNNNPPPSSSTTTTTTSSSRRROOOOOOQQQRRRRRRSSSSSSSSSRRRQQQOOOMMMKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIKKKLLLNNNOOOOOOMMMKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLOOOPPPPPPQQQQQQQQQQQQPPPNNNNNNMMMMMMLLLLLLMMMMMMKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIGGGFFFFFFGGGHHHHHHFFFGGGIIIKKKKKKKKKJJJIIIHHHHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIIIIHHHHHHHHHHHHGGGFFFDDDBBB@@@???>>>>>>>>>>>>======<<<<<<===<<<<<<;;;<<<>>>AAABBBBBB@@@===;;;;;;;;;:::999999999999888888777555555777777777666666666555555444444444444555555555666333AAAGGG>>>666777:::999:::;;;===@@@DDDHHHLLLNNNLLLLLLMMMNNNQQQUUUXXXZZZ```bbbfffjjjooovvv}}}{{{uuuoookkkaaa___]]][[[XXXUUUPPPLLLEEECCC@@@===:::888666555666333000......///......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***************+++))))))*********+++++++++******))))))(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&$$$###!!!"""###%%%'''***((((((+++000000***%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((((((&&&$$$"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&%%%######"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###$$$&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%fffWWWUUUQQQRRRXXXWWWWWWTTTPPPPPPPPPPPPLLLIIIHHHHHHIIIIIIJJJKKKKKKLLLIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGIIIJJJJJJJJJLLLMMMNNNOOOOOOOOOPPPOOONNNMMMMMMLLLMMMMMMMMMOOORRRTTTUUUUUUSSSRRRPPPQQQRRRSSSSSSTTTSSSSSSRRRQQQOOOMMMLLLKKKLLLLLLIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLGGGGGGFFFFFFFFFGGGIIIJJJFFFGGGIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCDDDFFFGGGHHHIIIIIIIIIHHHGGGGGGFFFDDDBBBAAA@@@>>>>>>>>>============<<<<<<<<<<<<<<<===???AAACCCBBB@@@===<<<;;;;;;999888888888888888777666555555666666666555555555444444444444444444555555555555555:::999333222777999666888999999;;;===???AAABBBDDDCCCBBBAAACCCEEEIIIKKKNNNPPPTTTXXX\\\cccjjjnnnssswww}}}|||xxxvvvuuuvvvvvvuuuqqqpppnnnkkkeee___ZZZWWWNNNLLLIIIFFFEEEBBB???===888777666444222111111111///---+++***,,,---------,,,++++++++++++*********,,,,,,++++++************+++++++++******)))(((''')))))))))************+++)))((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%***(((***111888777---###%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''%%%############$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$### !!!"""$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###%%%'''((('''%%%########################$$$$$$$$$$$$$$$$$$$$$$$$iiiYYYUUUPPPQQQWWWVVVUUUSSSPPPOOOOOONNNLLLIIIIIIIIIIIIJJJKKKKKKLLLLLLIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEGGGIIIKKKJJJKKKLLLMMMNNNOOOOOOOOOPPPOOONNNNNNMMMMMMMMMMMMLLLNNNQQQTTTTTTSSSQQQOOORRRRRRSSSTTTTTTTTTTTTTTTRRRQQQOOOMMMLLLLLLLLLLLLIIIIIIHHHHHHHHHIIIJJJJJJKKKLLLNNNPPPPPPPPPNNNNNNLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNMMMOOOOOOOOOOOOOOONNNMMMLLLIIIHHHGGGGGGGGGHHHJJJKKKFFFGGGIIIJJJKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDFFFGGGHHHIIIIIIFFFFFFFFFEEEDDDBBBAAA@@@=======================================>>>@@@@@@@@@>>><<<;;;<<<<<<:::999888888888888888777666666666666666555555555444444444444444444444444444444777999666222333888999555999999999999:::;;;======AAA???===;;;;;;===???AAA@@@BBBEEEHHHKKKPPPUUUYYY]]]```eeejjjoootttxxx|||~~~xxxuuurrrmmmkkkiiiggggggfffdddccc\\\[[[YYYVVVQQQLLLHHHEEEBBB???<<<:::999888666555333222111000///////////////---++++++,,,---,,,+++***************))))))))),,,,,,++++++******))))))((()))*********)))'''&&&))))))))))))************((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%)))000444333+++###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$############$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$### !!!"""###$$$%%%&&&'''%%%%%%$$$$$$###$$$$$$%%%#########$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$############%%%''''''%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$jjjZZZUUUPPPPPPUUUTTTTTTRRRPPPOOOOOOMMMLLLJJJHHHHHHIIIIIIJJJKKKKKKKKKGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGEEEDDDCCCCCCDDDGGGIIIKKKJJJKKKLLLNNNOOOOOOOOOOOOPPPOOONNNNNNNNNNNNNNNNNNNNNOOORRRSSSSSSRRRPPPOOORRRSSSTTTTTTTTTTTTTTTTTTQQQPPPNNNLLLKKKKKKLLLLLLHHHHHHHHHHHHHHHIIIJJJKKKLLLNNNQQQTTTUUUTTTRRRQQQMMMLLLKKKKKKKKKKKKLLLLLLMMMMMMOOOPPPRRRRRRSSSSSSRRRRRRRRRRRRQQQPPPNNNNNNPPPPPPPPPOOOOOOMMMLLLKKKJJJIIIHHHGGGFFFGGGHHHHHHGGGGGGHHHJJJKKKLLLLLLLLLMMMMMMKKKJJJIIIHHHGGGGGGDDDDDDDDDDDDDDDDDDEEEEEEBBBBBBCCCDDDEEEFFFGGGHHHDDDDDDDDDCCCBBBAAA@@@???<<<<<<<<<<<<<<<=========??????>>>======<<<<<<<<<<<<;;;:::;;;======<<<;;;999999:::::::::999888888777777777666666666555555444444444444444444333333666999999777555666666555777777888888999:::<<<===<<<;;;888666555666777999:::;;;===>>>???AAAEEEHHHJJJMMMQQQUUUXXX\\\```cccgggiiilllppptttwwwzzz{{{{{{{{{|||}}}xxxuuuttttttvvvzzz|||}}}|||wwwwwwwwwwwwvvvuuutttsssuuuvvvwwwxxxzzz{{{|||}}}yyywwwtttooojjjfffbbb```ZZZXXXWWWWWWVVVUUUSSSPPPIIIHHHGGGDDDAAA===:::888777555222111111111000//////...---,,,+++*********,,,+++******,,,------,,,))))))))))))))))))))))))+++++++++******)))))))))&&&'''((()))***))))))((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$###"""&&&''''''''''''(((((((((&&&''''''((('''&&&%%%$$$!!!%%%))),,,,,,***((('''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$###$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&''''''$$$"""###########################$$$$$$%%%%%%$$$$$$###iiiYYYUUUOOONNNRRRQQQRRRQQQPPPOOOMMMLLLKKKJJJFFFFFFGGGGGGHHHIIIIIIJJJFFFFFFFFFGGGFFFFFFEEEDDDEEEDDDDDDDDDDDDEEEFFFFFFDDDCCCCCCDDDFFFHHHJJJKKKJJJKKKMMMNNNOOOOOOPPPPPPOOOOOONNNNNNNNNNNNOOOOOORRRRRRSSSSSSSSSRRRQQQQQQSSSSSSTTTTTTTTTTTTSSSSSSOOONNNLLLKKKJJJJJJKKKKKKHHHHHHHHHHHHIIIJJJJJJKKKLLLPPPUUUYYYZZZXXXUUUSSSNNNMMMKKKJJJJJJKKKLLLLLLLLLMMMNNNPPPRRRSSSTTTTTTSSSSSSTTTTTTSSSQQQOOONNNPPPPPPOOONNNMMMLLLJJJIIIHHHGGGEEEDDDDDDDDDEEEEEEGGGHHHHHHIIIKKKLLLMMMNNNNNNMMMKKKIIIHHHGGGFFFFFFCCCCCCDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBCCCDDDEEEEEEAAAAAAAAAAAAAAA@@@???>>>;;;<<<<<<<<<<<<=========??????>>>===<<<:::999999999999999;;;===>>>===<<<999:::::::::::::::999999777777777666666666555555444444444444333333333333333666888777555333333333444444555555777888:::;;;:::999777666555555555666666888999999888999;;;<<<===???AAACCCEEEGGGKKKNNNQQQSSSVVVZZZ^^^aaacccdddddddddfffgggiiikkkllllllpppttt{{{~~~wwwooojjjdddbbbaaabbbeeeggggggfffddddddddddddcccbbbaaa```^^^^^^___```bbbcccdddddd^^^]]][[[XXXTTTPPPMMMKKKGGGEEEDDDEEEEEEDDDBBB???:::999888777444222000///222000//////000000///......---,,,+++************'''&&&&&&(((+++---------((((((((())))))))))))***************************&&&'''((())))))************)))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''''''''&&&%%%%%%"""&&&******'''%%%(((+++$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%'''((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###gggXXXTTTNNNMMMPPPMMMOOOOOOOOOMMMKKKJJJIIIIIIDDDDDDEEEEEEFFFGGGGGGGGGDDDEEEEEEFFFEEEDDDCCCBBBDDDCCCBBBBBBCCCDDDEEEFFFBBBCCCDDDFFFHHHIIIKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPOOOOOOOOONNNNNNOOOOOOPPPSSSSSSRRRQQQQQQPPPQQQQQQRRRSSSSSSTTTSSSSSSRRRRRRMMMLLLKKKJJJIIIIIIJJJJJJHHHHHHHHHHHHIIIJJJKKKKKKKKKPPPVVV\\\]]][[[VVVSSSNNNMMMKKKJJJIIIJJJKKKLLLJJJKKKMMMOOOQQQRRRSSSSSSTTTTTTUUUUUUTTTRRRPPPNNNOOONNNNNNMMMKKKJJJHHHGGGEEEEEEDDDCCCCCCDDDFFFGGGGGGHHHHHHIIIKKKLLLNNNOOONNNMMMKKKHHHFFFEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEBBBAAAAAA@@@@@@AAABBBBBB>>>????????????>>>>>>===;;;;;;;;;<<<<<<<<<============<<<<<<;;;:::888888999999999;;;===>>><<<:::888999999:::::::::999999666666666555555555444444444444444333333333222222222222333444444333333444333333333444555666888888777888888777777666555555333444555555444444666777888999:::::::::;;;>>>@@@BBBDDDFFFIIIKKKLLLMMMMMMNNNNNNPPPQQQSSSTTTUUUVVVXXXZZZ^^^cccgggkkkmmmnnnmmmoooooollleee^^^YYYWWWRRRPPPNNNNNNOOOPPPPPPOOOQQQQQQQQQQQQPPPOOONNNNNNJJJJJJJJJKKKKKKKKKKKKLLLGGGGGGFFFDDDBBB???<<<:::999888777777888888666555111111111000///......---.........///111111///---...------,,,,,,,,,------'''&&&'''(((+++,,,,,,***(((((()))))))))*********(((((())))))******++++++)))))))))(((((()))************))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&'''((($$$$$$$$$###$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%'''******)))(((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""fffWWWTTTNNNLLLNNNKKKMMMNNNMMMLLLJJJHHHHHHHHHCCCCCCCCCDDDEEEEEEFFFFFFCCCDDDEEEEEEEEEDDDBBBAAACCCBBBBBBAAABBBCCCDDDEEEAAACCCEEEGGGIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPOOOOOOOOONNNNNNOOOPPPPPPRRRQQQOOONNNMMMMMMNNNOOORRRRRRSSSSSSSSSRRRRRRQQQLLLKKKJJJIIIHHHHHHIIIJJJGGGGGGGGGHHHIIIJJJKKKLLLJJJOOOWWW]]]___\\\VVVRRROOOMMMKKKJJJIIIJJJKKKLLLIIIJJJLLLNNNPPPQQQRRRSSSTTTUUUVVVVVVUUUSSSPPPNNNNNNNNNMMMLLLJJJHHHGGGFFFEEEEEEDDDEEEFFFGGGIIIKKKHHHHHHHHHIIIKKKMMMNNNOOONNNMMMJJJHHHFFFEEEDDDDDDBBBCCCCCCCCCDDDDDDEEEEEEBBBAAA@@@?????????@@@AAA======>>>>>>>>>>>>======;;;;;;;;;<<<<<<<<<======::::::;;;;;;::::::999888;;;::::::<<<======;;;888777888888999999999888888555555444444444333333333444444444333333222222222444000...111555666666777444444444444555666777777222333444555555333222111000111333333222222444555888999999777666777999;;;;;;<<<>>>???@@@@@@???>>>??????@@@BBBCCCDDDFFFFFFEEEFFFHHHKKKNNNQQQTTTUUUUUUYYY\\\YYYRRRKKKHHHIIIGGGDDDAAA@@@AAAAAAAAA@@@?????????>>>======<<<<<>>>>>===<<<<<<<<<;;;;;;;;;:::888666333222333222111111333333222111000/////////////////////(((((())),,,......+++)))))))))))))))***+++,,,,,,---,,,++++++,,,+++)))'''((()))))))))******++++++''''''((()))***+++,,,,,,---,,,***((((((((())))))******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$%%%''''''%%%###$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%((('''%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""$$$'''+++---,,,+++&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&%%%###"""{{{eeePPPIIIGGGDDDDDDGGGHHHIIIKKKLLLJJJHHHEEECCCFFFFFFFFFEEEEEEDDDCCCBBBEEEEEEDDDCCCBBBBBBAAAAAA===>>>???@@@BBBBBBBBBBBBAAABBBDDDFFFHHHIIIJJJJJJMMMNNNNNNOOOOOONNNNNNMMMPPPPPPOOOOOONNNOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOQQQQQQRRRRRRQQQQQQPPPOOOMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFFFFFFFGGGHHHHHHIIIKKKOOOTTTXXXZZZYYYVVVTTTOOOMMMKKKIIIHHHHHHJJJJJJJJJJJJKKKLLLMMMOOOQQQRRRTTTUUUUUURRROOOMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGFFFGGGFFFEEEEEEEEEFFFHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMPPPNNNKKKHHHEEEDDDCCCCCCEEEEEEEEEBBB@@@@@@AAACCCAAAAAAAAA@@@@@@@@@????????????>>>>>>======<<<<<<<<<;;;;;;<<<>>>???>>>===;;;;;;::::::999888777777999::::::;;;;;;::::::999===<<<;;;:::999999888777777666555444444555666777222333444444222222333444333333333333333333333333444444444555555555666666555444444444444333333333333222111000000222444555333444666888888777666444444444555666777888999999888888999999:::::::::;;;<<<===>>>>>>======???@@@HHHGGGEEECCC@@@>>><<<;;;:::888888999;;;;;;777444666666666666666666666666555555555555444333222222444222000/////////...,,,111111111111111111111111...//////---++++++,,,---,,,,,,,,,++++++*********+++*********))))))((((((((()))***+++++++++++++++,,,***))))))******)))'''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%(((''''''&&&&&&%%%$$$$$$""""""###$$$&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%######$$$''')))---+++(((&&&$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$############$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''&&&$$$!!! ###########################$$$%%%%%%&&&&&&%%%%%%%%%'''%%%"""### !!!######"""!!!"""""""""""""""!!! %%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###uuu___JJJDDDDDDAAAAAAEEEBBBCCCDDDEEEFFFEEECCCBBBDDDDDDDDDDDDCCCBBBAAAAAACCCBBBBBBAAA@@@@@@??????@@@@@@???>>>===<<<:::999AAABBBDDDFFFHHHIIIIIIJJJLLLLLLMMMMMMMMMMMMLLLLLLMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIJJJMMMQQQTTTVVVUUUSSSQQQMMMLLLJJJHHHGGGHHHIIIJJJJJJJJJJJJKKKMMMNNNPPPQQQRRRRRRQQQPPPOOOOOONNNMMMKKKKKKKKKKKKIIIHHHFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIFFFFFFFFFFFFGGGHHHIIIJJJMMMLLLIIIGGGEEEDDDCCCCCC@@@BBBDDDDDDBBB@@@??????????????????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;<<<;;;:::;;;<<<===<<<;;;;;;::::::999888888777777999999::::::::::::999999::::::999999888777777777888777666444444444555555///000111111111111222333333333333333333333333333333333444444444444555555555555555444444444333333333222111000000222333555111222333444555444444333333333444444555555666666444444444444555555555666555777888888666666777999:::999888777666555444333666555333444666666444111333333333333333333333333......///000111111111111111///------...///...---........................,,,---...---++++++,,,---,,,,,,,,,++++++*********************)))))))))((())))))***+++++++++*********)))(((((())))))(((''''''''''''(((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((&&&%%%###$$$%%%((()))###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%%%%%%%'''%%%"""###!!! """###%%%%%%%%%$$$###"""############"""!!! %%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$pppZZZGGGBBBBBB@@@@@@CCCAAAAAAAAAAAAAAAAAA@@@@@@CCCCCCCCCBBBBBBAAA@@@???@@@??????>>>>>>======<<<======>>>@@@@@@AAAAAA@@@AAABBBCCCEEEGGGHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHJJJLLLNNNOOOPPPOOOOOOLLLKKKIIIHHHGGGGGGHHHIIIIIIIIIJJJJJJLLLMMMOOOPPPPPPNNNLLLMMMOOOPPPNNNLLLIIIJJJJJJJJJIIIHHHFFFEEEEEEEEEEEEEEEFFFGGGIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHGGGEEEDDDCCCCCCCCC;;;>>>CCCEEECCC@@@===<<<============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;999:::;;;;;;:::999::::::999999888777777777888999999999999999999888777777777777777666666666888777666555444333333333000111222111000///000222333333333333333333333333222222222333333333333444555555555555444444444444222111000000000111333444222222222222333333333333222222222222222222222222000000000111111111111222111222333222000000111222222222222222222222222222222000......///000///...111111111111111111111111+++,,,---......///......---+++***+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,(((***------,,,++++++,,,+++++++++++++++*********************))))))))))))*********+++******))))))((()))))))))))))))******$$$%%%&&&'''((())))))***(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''&&&%%%%%%$$$###""""""$$$&&&'''###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$######$$$$$$""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$#########$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$&&&$$$ ######"""&&&&&&'''&&&&&&$$$############$$$$$$$$$###""""""%%%%%%%%%%%%%%%$$$$$$$$$###############""""""!!!"""######$$$$$$$$$$$$$$$rrr\\\IIICCCCCC@@@???BBBEEEDDDBBB@@@???>>>>>>>>>BBBBBBBBBBBBAAA@@@??????>>>>>>======<<<<<<<<<<<<;;;<<<>>>@@@BBBCCCDDDDDD@@@AAACCCEEEFFFGGGHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMKKKJJJIIIHHHHHHHHHHHHIIIHHHHHHIIIIIIJJJLLLMMMNNNPPPLLLIIIJJJNNNOOOLLLHHHHHHIIIJJJJJJJJJHHHFFFEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGEEEEEEDDDCCCCCCBBBBBBBBB:::===BBBCCCBBB@@@>>>============<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;===;;;::::::;;;;;;:::888999999888888777777777777777888888999999888888777555555555555666666777777888777666555333222222111444555555444111000000111222222222222222222222222111111111111222222222222555555555444444444444333111000000000000111222333444333333333333444555555222222222111111000000000000000000111111111111111111222222111///...///000111111222222333333333333///...,,,,,,,,,---......000000000000000000000000////////////...---,,,++++++***((()))+++,,,,,,+++------------------------&&&))),,,---,,,+++***++++++++++++************************)))))))))))))))******+++******)))((((((((()))************+++,,,%%%&&&&&&'''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&''''''&&&&&&'''&&&$$$"""""""""######%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$#########$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$######$$$$$$$$$$$$######$$$#########$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###'''&&&%%%######$$$&&&'''########################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$###""""""#########&&&&&&%%%$$$###"""""""""$$$$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$vvv```LLLFFFDDD???===???DDDCCC@@@>>>======>>>???BBBBBBBBBBBBAAA@@@??????============<<<<<<<<<<<<======>>>======<<<;;;;;;@@@AAACCCDDDEEEFFFGGGGGGJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMLLLKKKJJJJJJIIIIIIIIIJJJLLLLLLLLLLLLLLLKKKKKKJJJHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFIIIHHHHHHGGGHHHIIIKKKLLLJJJJJJIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLPPPLLLHHHIIILLLMMMIIIEEEGGGIIIJJJKKKKKKJJJHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDEEEEEEBBBBBBBBBBBBBBBBBBAAAAAA===???@@@@@@?????????@@@>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>><<<;;;;;;<<<<<<:::999888888777777777777666666666777777777777777777666444444555555666666777777666666555444333222111000222333444333111000111222222222222222222222222222000000000111111111222222444444444444333333333333000/////////000000111111333222222222222333444444333333222222111000000000000000000000000000000000000222222111///...///000000000000000000000000000///...---,,,,,,---...000////////////////////////////////////...---,,,+++,,,***))))))******)))(((++++++++++++++++++++++++%%%(((+++---,,,*********************************))))))))))))))))))*********************)))((('''&&&(((***)))((((((***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$""""""############""""""$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$%%%'''***,,,########################&&&%%%%%%$$$%%%&&&''''''$$$#########$$$###$$$%%%$$$############"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$wwwbbbMMMFFFCCC===999;;;<<<;;;;;;;;;<<<>>>@@@AAABBBBBBBBBBBBAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>?????????@@@AAABBBDDDEEEEEEFFFFFFJJJJJJJJJKKKKKKJJJJJJJJJFFFEEEEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFGGGGGGHHHGGGGGGFFFEEEEEEEEEEEEFFFIIIIIIGGGGGGGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIJJJJJJOOOLLLIIIIIIKKKKKKHHHEEEHHHJJJLLLNNNNNNMMMKKKIIIHHHHHHHHHIIIHHHHHHGGGFFFDDDDDDCCCBBBBBBAAABBBBBBAAABBBBBBBBBBBBAAA@@@@@@@@@@@@???>>><<<===???AAA???>>>>>>>>>============<<<<<<<<<<<<<<<============<<<;;;;;;<<<<<<;;;:::777777777666666666666666555666666777777666666555333444444444555555666666444555555444333222111000+++---///000000111333444222222222222222222222222000000000111111111111222333333333333222222222222.../////////000000000000/////////000000000000000333222222222111111000000//////............------...///000///...---...///000000000000////////////---.........------...000,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,------------+++))))))*********)))))))))))))))))))))))))))'''))),,,,,,+++******+++)))))))))***************))))))))))))************)))))))))***))))))((((((###&&&((('''%%%$$$&&&))))))))))))(((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((''''''&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&######$$$$$$%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$###"""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""############""""""%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""###&&&***...000########################&&&%%%$$$###$$$%%%&&&'''###!!!"""%%%%%%###$$$&&&######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%xxxbbbNNNGGGDDD===999:::888888999:::<<<>>>???@@@@@@@@@@@@@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;888:::<<>>>>>>>>>>>>>>============::::::;;;;;;;;;<<<<<<<<<;;;:::999:::;;;<<<;;;:::666666666666666666666666555555555666666555555555222333333333333333333333222333444444333222111000,,,...000000//////111333111111111111111111111111000000111111111222222222222222222111111111000000......//////000000//////---...///000000000///...111111111111000000000000///.........------------,,,---///...------...///000000000000000000000000))),,,......,,,+++---...++++++++++++++++++++++++((()))***++++++,,,,,,,,,,,,+++)))***,,,---,,,,,,))))))))))))))))))))))))***,,,,,,,,,***)))***+++((()))))))))*********+++((()))))))))************'''((())))))))))))))))))%%%(((***(((%%%###%%%)))''''''''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######$$$%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%###$$$&&&'''&&&%%%"""!!!$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###!!!""""""###%%%(((+++,,,########################$$$###"""!!!"""###%%%&&&### !!!&&&'''$$$$$$'''###$$$%%%&&&&&&%%%$$$"""""""""###$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%yyydddPPPIIIFFF@@@<<<===::::::;;;<<<======>>>>>>????????????>>>===<<<;;;::::::::::::::::::::::::;;;<<<<<<===============@@@AAABBBCCCDDDDDDDDDDDDGGGGGGGGGHHHHHHGGGGGGGGGHHHGGGFFFFFFFFFFFFFFFGGGEEEEEEFFFFFFGGGHHHJJJKKKJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHGGGHHHHHHIIIIIIGGGGGGFFFEEEEEEDDDEEEEEEHHHGGGGGGFFFFFFFFFFFFFFFCCCCCCDDDDDDDDDDDDDDDCCCFFFEEEEEEEEEFFFGGGHHHHHHHHHIIIKKKJJJIIIIIIKKKLLLJJJMMMPPPRRRSSSQQQOOOMMMJJJKKKKKKJJJIIIFFFDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDAAABBBCCCCCCBBBAAA???>>>===>>>>>>===:::999:::;;;>>>============<<<<<<<<<999999999::::::;;;;;;;;;999888777888:::;;;;;;999555555555666666666666666444555555555555555555444111111111111111111111111111222333444333333111000444555555333000......///111111111111111111111111111111111111222222222222111111111000000000000///---......///000/////////...///111333333222000//////000000000000000000000000000000//////.........,,,---//////......///111***++++++,,,------......&&&)))------+++******,,,------------------------,,,------,,,,,,+++***)))+++***)))***---/////////++++++++++++++++++++++++,,,------+++))))))***,,,(((((())))))*********+++(((((())))))*********+++''''''((())))))***))))))(((+++...,,,'''%%%(((+++###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((($$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((('''$$$!!!%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%"""###&&&((('''%%%""" ''''''&&&&&&''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""!!!""""""###$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$###########################"""  !!!###$$$### !!!&&&'''$$$$$$((("""###%%%&&&&&&###!!!!!!"""###$$$$$$$$$$$$$$$######$$$%%%'''((())))))$$$%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%kkkTTTJJJFFFAAA???BBBDDDCCCAAA???>>>===<<<<<<:::;;;<<<======<<<;;;:::888888999999999:::::::::======<<<<<<;;;;;;;;;:::?????????@@@AAABBBCCCDDDEEEFFFFFFFFFFFFDDDBBBAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHGGGGGGFFFEEEDDDDDDFFFEEEDDDBBBBBBCCCCCCDDDEEEDDDBBBAAAAAABBBCCCDDDEEEDDDDDDDDDEEEFFFGGGGGGIIIIIIJJJJJJJJJJJJJJJJJJLLLNNNQQQTTTSSSPPPMMMJJJLLLLLLKKKJJJHHHFFFCCCBBB@@@@@@????????????@@@@@@AAAAAABBBBBBAAA@@@>>>===<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999888888999:::;;;999777666666777999888777777777777666555555444444222222222333333444444444555555555555444444333222///000000111111111000000111222333222000000000222000000000000000111111222111000...------///222333000111111111111000////////////...------------...//////............//////////////////...........................---------***,,,//////......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,.........------,,,,,,,,,***---+++&&&'''...111///)))((('''&&&&&&'''((()))+++++++++*********))))))******))))))((((((''''''))))))))))))))))))))))))***)))''')))++++++'''$$$******)))((('''&&&&&&%%%'''''''''''''''((()))))))))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###""""""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$#########$$$%%%&&&&&&"""&&&))))))'''$$$"""%%%%%%%%%$$$###"""!!! ######$$$###""""""###%%%%%%$$$$$$######$$$$$$%%%'''&&&$$$"""!!!!!!"""######$$$$$$%%%%%%$$$$$$$$$""""""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###%%%&&&'''"""######$$$$$$%%%&&&&&&######$$$%%%&&&&&&&&&&&&"""######$$$$$$$$$######""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$kkkSSSJJJFFFAAA???BBBCCCBBBAAA???>>>===<<<<<<:::;;;<<<======<<<;;;:::888888888999999999::::::::::::;;;;;;<<<=========?????????@@@AAABBBCCCDDDFFFFFFFFFEEEEEEDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIKKKKKKKKKLLLKKKKKKJJJJJJGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDEEEDDDCCCBBBBBBBBBCCCCCCDDDCCCAAA@@@@@@AAABBBCCCEEEEEEEEEDDDEEEEEEFFFFFFHHHIIIIIIIIIIIIJJJJJJJJJLLLMMMPPPQQQQQQOOOLLLJJJJJJJJJJJJIIIHHHFFFCCCBBB@@@@@@????????????@@@@@@>>>>>>??????>>>===;;;:::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;999888777666666777888999;;;999777777777777666555777777777666555555444444444444444444444444444444444333333222111000...---000000111111111111000000111222222222000///000111000////////////000111111////////////000000000111111111111000000000000/////////...------------...//////............//////////////////..................------,,,,,,+++++++++,,,......------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,,,,++++++&&&)))((($$$%%%***,,,)))++++++************+++++++++++++++*********))))))******))))))(((((((((((()))))))))))))))))))))))))))((((((((())))))'''&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((()))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$%%%%%%!!!###&&&((((((&&&$$$"""###$$$$$$$$$$$$###""""""$$$$$$$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%&&&%%%###"""!!!"""###$$$$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###### !!!######$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$iiiSSSJJJFFFAAA???AAACCCBBB@@@???>>>===<<<<<<:::;;;;;;<<<<<<;;;;;;:::888888888999999999999:::888888999;;;===>>>???@@@>>>>>>>>>???@@@AAACCCCCCFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@??????@@@BBBBBBFFFFFFEEEDDDDDDDDDEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIKKKLLLMMMMMMMMMLLLJJJIIIHHHHHHHHHHHHGGGEEEDDDCCC@@@@@@????????????@@@@@@============<<<;;;:::999;;;;;;:::::::::999999999;;;;;;<<<<<<<<<<<<;;;;;;888777666555555666777888;;;999777777888888777666777777777666555555444444555555555555555555555555444444333222000...---+++000111111111111111000000000111222111///...///000//////......//////000111---...000111111111//////222111000/////////000000//////...------------...//////............///////////////............---...------,,,+++******))),,,,,,,,,+++***+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,++++++++++++*********(((******((((((******(((((((((((())))))(((((((((+++************)))))))))***))))))))))))((((((((())))))))))))))))))))))))((((((((('''&&&&&&'''(((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%'''(((((((((''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$######"""#########$$$$$$&&&&&&&&&%%%$$$###!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%%%%$$$###"""""""""$$$$$$%%%%%%%%%%%%%%%$$$###"""###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$###"""!!!!!! """###$$$$$$%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$hhhRRRIIIFFFAAA???AAABBBAAA@@@>>>======<<<<<<:::::::::;;;;;;:::::::::888888888888999999999999888888999;;;===>>>???@@@>>>>>>>>>>>>???AAABBBCCCFFFEEEDDDCCCBBBCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBDDDFFFHHHJJJKKKIIIJJJJJJJJJIIIIIIHHHGGGEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAABBBCCCGGGFFFEEEDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGHHHHHHIIIKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGFFFEEEDDDDDDCCCAAA@@@@@@??????@@@@@@AAA@@@?????????>>>===<<<<<<;;;::::::::::::999999999;;;;;;<<<<<<<<<<<<;;;;;;888777666555555666777888777555555666999;;;;;;;;;777777777666555555444444555555555555444444444444666666555444333222000000111111222222222111000000///000111000///......000...............///000000//////000000000000//////333111///...---...000111//////...------------...///......------....../////////.........---------......---,,,+++***))))))------,,,***((()))+++...++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++***************))))))))))))***+++*********((('''%%%&&&((((((((((((&&&%%%************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))'''$$$###'''***))))))((((((''''''&&&&&&'''&&&&&&%%%&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''$$$&&&((()))***)))((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""""""""&&&%%%%%%%%%$$$$$$######""""""###$$$$$$$$$$$$###'''&&&$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$######""""""###$$$%%%%%%%%%%%%%%%$$$###""""""###""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""""" """###$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||fffQQQIIIFFFAAA???AAAAAA@@@???>>>======<<<<<<:::::::::999999:::::::::777777888888888999999999::::::;;;;;;<<<======>>>=========>>>???@@@AAABBBFFFEEECCCBBBBBBBBBDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBDDDFFFHHHJJJKKKGGGGGGHHHIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAA@@@@@@???BBBBBBBBBBBBBBBCCCDDDDDDFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIKKKJJJIIIIIIIIIHHHIIIIIIGGGGGGFFFEEEDDDDDDCCCCCCAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>===;;;;;;;;;:::::::::999999;;;;;;<<<<<<<<<<<<;;;;;;999999777777777777999999777666555666999;;;<<<;;;777777777666555555444444444333333333333333333333444555555555555555444444222222222222222111000000///000111000///......000...............///000000222111///......///000111222111///------...///111//////...------------.........------------..................------------.........---,,,++++++***------,,,***((((((***---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))&&&&&&'''((((((%%%######))))))+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((&&&(((((('''$$$$$$'''***+++***)))((('''&&&%%%%%%(((((('''''''''''''''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''"""###$$$%%%&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###&&&%%%%%%$$$###############$$$$$$$$$$$$###""""""'''%%%######$$$%%%$$$"""%%%$$$$$$######$$$$$$%%%##################$$$$$$%%%%%%%%%%%%%%%$$$###"""###"""  !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$######""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzzeeePPPIIIFFFAAA???AAA@@@@@@???>>>============:::999999888888999999:::777777777888888888888999;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>???AAABBBDDDDDDCCCCCCBBBCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDFFFGGGIIIJJJFFFGGGHHHIIIJJJJJJJJJJJJFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@???>>>>>>AAABBBBBBCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHIIIJJJKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999888888999:::;;;<<<:::888888999999888777777777777666555555444444222222222333333333444444222333333444444444444444333333333333222111000000000111222111///...///000//////......//////000111333111///---,,,...000222111000///.........////////////...------------.........------------...............------------,,,------------,,,,,,,,,,,,......---+++)))(((***+++++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))((((((((())))))))))))***(((''''''******&&&$$$&&&((())))))******))))))((((((((()))))))))))))))***)))))))))************+++))))))))))))))))))))))))&&&'''((('''&&&&&&((()))******)))((('''&&&%%%%%%))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$""" $$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###"""!!!&&&### !!!$$$%%%$$$"""%%%$$$$$$######$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$$$$""""""!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""######$$$%%%%%%&&&&&&######$$$%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$yyycccOOOIIIFFFAAA???@@@@@@???>>>======<<<======:::999888777777888999:::777777777777888888888888;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===>>>???@@@AAABBBCCCCCCCCCDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCDDDEEEGGGHHHIIIHHHIIIIIIJJJJJJJJJIIIIIIFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC??????@@@@@@@@@???>>>===@@@@@@AAABBBCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIKKKJJJHHHFFFDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBB???>>><<<;;;::::::;;;;;;=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999888888999:::;;;===;;;999888999999888666777777777666555555444444111222222333444555666666333333333444444333222222333333333333222111000///111222222222000///000111000////////////000111111222111000///......///000000000/////////.........//////...------------......------,,,,,,------............---------,,,,,,++++++++++++,,,,,,,,,,,,......///---***))))))***************************************************+++*********)))))))))((((((((()))))))))*********,,,((())),,,,,,((((((+++''''''&&&&&&&&&&&&''''''(((((((((((())))))******))))))*********+++++++++))))))))))))))))))))))))'''''''''((()))***)))((('''''''''((((((((((((((()))(((''''''&&&&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$"""!!!%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&"""######$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$ ###&&&$$$"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######"""!!!"""######$$$%%%%%%%%%%%%"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$xxxcccOOOHHHFFFAAA???@@@@@@???>>>======<<<======:::999888777777888999:::777777777777888888888888::::::;;;;;;<<<======>>><<<<<<<<<<<<===???@@@AAAAAABBBCCCDDDDDDDDDBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDDDDEEEFFFGGGHHHKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDBBBCCCCCCCCCCCCCCCCCCCCC>>>??????@@@@@@???===<<<>>>???@@@AAABBBCCCBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFEEEFFFFFFHHHIIIJJJKKKKKKKKKLLLMMMMMMMMMLLLJJJIIIMMMKKKIIIFFFDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBB@@@???===<<<;;;;;;<<<<<<>>>============<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999888888999:::;;;:::999777888999::::::999777777777666555555444444111222333444555777888888666666666555444333222111444444444333222111000///111222333222111000000222000000000000000111222222///000111111111///...---/////////000//////...---//////...------------......------,,,,,,------.........---------,,,,,,,,,)))))))))***++++++,,,,,,...///000...,,,)))))))))************************************************+++*********))))))((((((((()))))))))******++++++***%%%%%%)))***&&&&&&***+++***)))(((((()))***+++'''((((((((())))))******))))))******++++++++++++))))))))))))))))))))))))((('''&&&(((,,,,,,***&&&$$$%%%&&&'''(((******+++((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$"""!!!!!!###$$$((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((( """###$$$%%%%%%$$$### !!!"""###$$$%%%%%%%%%"""###&&&%%%"""%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""!!! !!!"""###$$$%%%&&&&&&&&&!!!"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&''''''(((&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$wwwbbbPPPJJJHHHBBB===>>>???>>>>>>===<<<<<<;;;;;;<<<;;;:::888777555444333888888888888888999999999===;;;999;;;>>>???<<<999;;;<<<===<<<<<<<<<>>>@@@BBBBBBCCCDDDDDDCCCBBBAAABBBBBBAAAAAAAAAAAA@@@@@@CCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIKKKKKKKKKIIIGGGDDDCCCCCCCCCDDDBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@???@@@@@@AAAAAA??????@@@AAACCCDDDEEEEEEDDDEEEFFFFFFEEEFFFHHHJJJHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFEEECCCBBBBBBAAACCC???<<<>>>CCCEEEDDDAAA????????????>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;============<<<;;;:::999:::::::::999999999888888::::::888777777777888999555444333222333555777999555555555555555555555555444333222000///.........////////////..................//////000000111111222222111000///...---------000111......000///,,,......---------,,,,,,,,,...///000///,,,*********,,,,,,---....../////////111000///---,,,+++******))))))))))))))))))))))))...---+++***+++---///000***************+++++++++******++++++++++++******))))))))))))))))))))))))******++++++++++++******)))((('''&&&&&&'''((())))))))))))))))))))))))***)))))))))))))))(((((((((&&&(((******))))))***,,,(((&&&%%%&&&'''((('''&&&&&&'''((()))((('''%%%$$$)))***+++++++++)))((('''******)))((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&%%%&&&&&&%%%###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$((($$$!!!###%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!$$$&&&((('''&&&%%%%%%%%%%%%$$$###""""""""""""###%%%(((***+++)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""%%%&&&$$$###%%%###"""$$$&&&'''$$$"""&&&&&&%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&########################wwwcccPPPJJJHHHAAA======>>>>>>======<<<;;;;;;:::;;;:::999888777666555444777777777888888999999999<<<===>>>>>>===<<<<<<===;;;<<<===<<<;;;<<<===???BBBBBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGIIIIIIGGGFFFDDDBBBBBBBBBDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@???@@@@@@AAABBB@@@@@@AAABBBCCCDDDDDDEEEEEEFFFGGGGGGFFFGGGIIIJJJHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIHHHFFFEEECCCBBBBBBAAADDD@@@>>>???BBBDDDAAA>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===<<<<<<;;;;;;============<<<;;;:::999:::::::::999999999888888:::999888777777777888999666666555444444444555555555555555555555555555555111111111111222333444555000000000000000000000000111111111111111111111111111111111111000000000000---000000------000000---...------------,,,,,,,,,,,,---///...---+++,,,,,,...---------------------......---,,,++++++++++++************************,,,+++*********,,,---...++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))((())))))******))))))((()))((('''&&&&&&'''((()))))))))(((((((((((((((((((((''''''(((((()))******(((***,,,,,,***(((((()))((('''&&&'''(((((('''&&&(((((('''&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&***&&&###%%%'''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$######"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""$$$&&&&&&&&&%%%$$$$$$"""###%%%&&&&&&%%%$$$### """$$$&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""%%%'''&&&$$$%%%######$$$&&&&&&$$$"""&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$###############xxxcccPPPIIIFFF@@@<<<<<<======<<<<<<;;;::::::::::::999999888777777666666555555666777888999999::::::>>>AAA@@@===;;;===@@@;;;<<<===<<<;;;;;;===???AAABBBCCCDDDDDDDDDBBBBBB??????@@@@@@AAABBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDBBBBBBBBBCCCDDDEEEGGGGGGDDDCCCBBBAAAAAABBBCCCDDDBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDFFFGGGIIIIIIHHHHHHIIIKKKIIIIIIJJJIIIIIIHHHGGGFFFHHHIIIJJJKKKKKKJJJIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBDDDAAA@@@@@@BBBBBB???<<<=========>>>?????????@@@???>>>>>>======<<<<<<;;;============<<<<<<;;;::::::::::::999999999888888:::999888888777777888888666666666666555444333222444444444444444444444444000000111111222333555555222222222222222222222222222222222111000/////////000000000111111222222222...000///,,,,,,///000...------------,,,,,,,,,,,,***+++---...---,,,---.........---,,,,,,+++******+++++++++***++++++,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++******************++++++++++++******))))))))))))))))))))))))'''(((((())))))(((((('''((((((''''''''''''((()))(((((((((''''''&&&&&&&&&''''''&&&&&&''')))+++,,,***,,,...---+++(((&&&&&&)))(((''''''))))))((('''***(((&&&$$$$$$%%%'''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""%%%'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$'''$$$"""###$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$######"""""""""""""""''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$### """%%%'''((('''%%%$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###%%%''''''&&&%%%$$$###$$$%%%&&&$$$"""%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""xxxcccOOOHHHEEE???;;;<<<<<<<<<;;;;;;;;;:::::::::999999888888888888888777444444555666888999::::::;;;===??????===<<<===>>>;;;<<<===<<<;;;;;;<<<>>>AAAAAACCCDDDDDDCCCBBBBBB===>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCAAAAAABBBBBBCCCDDDFFFGGGDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDGGGIIIJJJJJJIIIIIIJJJKKKJJJJJJJJJIIIHHHGGGFFFEEEHHHIIIJJJLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@AAABBBBBB???<<<<<<======>>>???@@@AAAAAA>>>>>>>>>>>>======<<<<<<===============<<<;;;;;;:::::::::999999999888888999999999888888888888888444555666777666555333222444444444444444444444444333222111000////////////111111222222222222222333/////////.........------///000000000000111111111...000...***+++///111///---------,,,,,,,,,++++++***+++------,,,,,,,,,---,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++))))))***++++++******)))*********)))))))))))))))******++++++++++++******))))))))))))))))))))))))'''(((((())))))((((((''''''''''''''''''(((((()))))))))(((((('''&&&&&&&&&((('''&&&&&&&&&(((***+++)))+++...---+++(((&&&&&&***((('''((()))***)))(((((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&$$$%%%%%%%%%&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$######$$$''')))))))))%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&& ###%%%%%%###"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$######"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!"""$$$%%%&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""wwwbbbNNNGGGDDD>>>;;;<<<;;;;;;;;;;;;;;;:::::::::999999888888888888888888444555666777888999:::;;;===;;;;;;<<<>>>>>><<<:::;;;<<<===<<<::::::;;;===???@@@AAACCCCCCCCCBBBAAA======>>>???AAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHJJJKKKLLLKKKJJJJJJKKKIIIIIIIIIIIIHHHGGGFFFEEEGGGHHHJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDAAAAAAAAAAAABBBBBBAAA@@@===>>>>>>???@@@AAABBBBBB>>>>>>>>>>>>>>>==================>>>======<<<;;;:::::::::999999999888888999999999999888888777777111333555777777666555333444444444444444444444444555444222000///...------000000000111111111222222---........./////////000000////////////.........---///---******///111///------,,,,,,,,,++++++++++++---...---,,,***++++++*********+++++++++,,,,,,,,,,,,+++***))))))))))))++++++++++++++++++++++++******++++++++++++***)))))))))((((((''''''''''''******++++++++++++******((((((((((((((((((((((((((())))))******))))))(((&&&''''''((((((((((((((()))))))))(((((('''''''''***)))(((&&&&&&&&&''''''&&&)))+++,,,***)))((((((***((('''((()))***)))(((%%%&&&'''''''''&&&$$$$$$''''''&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%%%%'''%%%$$$$$$&&&(((''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((***)))&&&&&&'''#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$###$$$&&&&&&$$$"""%%%$$$"""!!!!!!!!!"""###"""!!! !!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######"""###$$$%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""vvv```LLLFFFCCC>>>;;;===<<<<<<;;;;;;;;;;;;;;;;;;999999999999999888888888666666777888999::::::;;;>>>;;;999:::>>>???<<<888<<<<<<===;;;:::999;;;<<<===>>>@@@AAABBBAAAAAA@@@======>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGIIIIIIHHHFFFEEEDDDBBBBBBCCCDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@AAACCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHJJJLLLLLLKKKJJJJJJJJJHHHHHHIIIHHHHHHGGGFFFEEEGGGHHHHHHHHHIIIJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFCCCBBBBBBBBBBBBBBBCCCDDD@@@@@@@@@AAAAAABBBBBBCCC>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>======<<<:::::::::999999999888888888999999999999888777777111222555666777777666555333333333333333333333333333333222222222222222333......//////000111111111000000000111222333333333/////////......---------,,,...---***+++///000///,,,,,,,,,,,,+++++++++++++++---...---+++******+++))))))***++++++,,,---------,,,+++***))))))))))))+++++++++++++++++++++++++++++++++***************))))))((((((''''''&&&&&&******++++++++++++******((((((((((((((((((((((((((())))))******))))))(((%%%&&&'''((()))))))))(((((((((((((((((((((((((((***))))))((('''&&&%%%$$$$$$&&&((()))(((((()))+++)))(((''''''))))))((('''$$$%%%'''((('''&&&$$$"""%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%&&&&&&$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''%%%&&&)))(((%%%$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$######&&&))))))&&&"""'''%%%"""!!!######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''$$$"""!!!!!!"""$$$&&&%%%$$$###$$$%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$#################################ttt___KKKDDDCCC>>><<>>???@@@@@@??????===>>>>>>???@@@AAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBBBBDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@AAABBBCCCDDDEEEDDDEEEEEEFFFGGGHHHIIIIIIGGGJJJLLLLLLKKKIIIIIIIIIGGGGGGHHHHHHHHHGGGGGGFFFHHHGGGFFFFFFFFFHHHJJJKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGFFFDDDBBBAAAAAACCCEEEBBBBBBCCCCCCCCCCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======:::::::::999999999888888888999999:::999888777666333444555666666555555444333333333333333333333333000000000111222444555666......//////000111111222222222222222333333333333............////////////***------+++,,,///000...,,,,,,,,,++++++++++++***)))+++,,,,,,+++++++++,,,+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++************************+++***)))((((((((())))))+++******)))((((((''''''******++++++++++++******(((((((((((((((((((((((('''(((((())))))(((((('''%%%&&&'''((()))))))))(((&&&&&&&&&''''''(((((()))''''''((()))((('''%%%$$$%%%&&&&&&&&&%%%&&&)))+++((('''&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&%%%$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&&&&$$$######$$$%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$ !!!%%%%%%!!!!!!############$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$######"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###"""###(((,,,,,,'''"""$$$###"""!!!!!!!!!###$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%''''''%%%""""""""""""$$$&&&&&&$$$######%%%"""""""""###$$$&&&'''((($$$$$$$$$$$$#########""""""""""""###$$$$$$%%%%%%sss^^^JJJDDDBBB>>>===???<<<<<<==================;;;;;;::::::999888888777::::::::::::::::::::::::;;;>>>@@@@@@===;;;===???<<<<<<===;;;999999:::;;;:::;;;===>>>?????????>>>>>>>>>>>>???@@@@@@AAAAAACCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBB@@@@@@@@@AAABBBCCCEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJGGGIIILLLLLLKKKIIIHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGHHHFFFEEEDDDEEEGGGJJJLLLLLLKKKJJJIIIIIIIIIIIIIIIKKKIIIFFFBBB@@@@@@CCCEEEDDDDDDDDDDDDDDDCCCCCCCCC>>>>>>>>>>>>>>>?????????======>>>>>>>>>>>>>>>===:::::::::999999999888888888888999:::999888777666666666666666555444333333333333333333333333333333......//////000111333333...//////000111111222222333333222222111000000000------...///000111222222))),,,---,,,---000000---,,,,,,,,,+++++++++******''')))+++,,,,,,,,,---.........---,,,,,,+++++++++************+++,,,---...))))))))))))))))))))))))+++***'''&&&%%%&&&((())),,,,,,,,,+++***))))))(((******++++++++++++******((((((((((((((((((((((((&&&''''''''''''''''''&&&$$$%%%'''))))))))))))(((###$$$$$$%%%&&&'''(((((($$$%%%(((******(((&&&$$$&&&&&&&&&$$$###$$$'''***(((&&&%%%&&&'''((('''&&&((('''%%%######$$$%%%&&&(((''''''&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&'''%%%$$$$$$&&&(((((('''""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&""""""&&&'''""" """"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$######"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!$$$)))......(((###!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ ###''''''%%%######$$$"""$$$'''&&&$$$"""###%%%"""""""""###$$$&&&'''((($$$$$$$$$$$$######""""""!!!!!!"""###$$$%%%%%%&&&tttYYYJJJFFF@@@>>>AAA???@@@???===;;;;;;===>>>@@@::::::999999888777666666999::::::::::::::::::;;;666777888:::;;;<<<======;;;;;;;;;;;;:::999888888:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>AAADDDFFFEEECCCDDDEEEGGGHHHHHHHHHFFFEEEDDDCCCAAAAAACCCDDDCCCBBBCCCCCCBBBAAAAAAAAAAAABBBGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFDDDCCCCCCEEEFFFHHHKKKKKKKKKKKKKKKJJJIIIIIILLLJJJHHHEEECCCCCCDDDEEEDDDDDDDDDCCCBBBBBBBBBAAA@@@@@@??????>>>=========@@@>>>===;;;:::;;;<<<===;;;999999999;;;<<<;;;:::888888888888777777777666555555444333333222111111666666555444333333333333222222111111000///......///000000000000//////...,,,---...000111111111111......------------......000000000///.........---,,,,,,***)))))))))***+++***************************++++++,,,,,,++++++***+++++++++************))))))))))))(((((((((((((((************************)))%%%!!!!!!$$$&&&&&&%%%***)))''''''((((((&&&%%%))))))))))))************&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''&&&&&&%%%%%%''''''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&************************'''''''''&&&&&&%%%%%%%%%"""###&&&'''(((((('''&&&(((''''''%%%$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%######$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&'''''''''***)))((('''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''%%%###!!!!!!###%%%'''"""%%%%%%%%%%%%%%%''''''$$$$$$''''''%%%%%%%%%$$$$$$#################################'''&&&$$$#########$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&"""###$$$$$$$$$$$$###""""""######$$$$$$%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!!!!"""### ###%%%###"""""""""!!!###"""!!!"""#########"""uuuZZZKKKGGG@@@>>>AAA>>>???>>><<<;;;::::::::::::::::::999888888777666666888888888999999999999999888999:::<<<============;;;;;;;;;;;;;;;:::999888999:::;;;<<<<<<======<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>@@@CCCDDDBBB@@@AAABBBDDDEEEFFFEEEDDDCCCGGGEEECCCCCCDDDDDDCCCBBBBBBAAAAAAAAABBBCCCDDDDDDGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFFFFGGGHHHHHHGGGGGGHHHGGGEEEDDDEEEFFFHHHIIILLLLLLMMMMMMLLLLLLKKKJJJKKKIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@???>>>>>>======>>>>>>>>>>>>======<<<<<<;;;:::888999::::::999777888888888777777777666666888888666555555444444444666555555444333333222333333222222111000000//////111111111111000///.........//////000000000//////......------------......///..................---------+++*********+++,,,***************************++++++,,,,,,++++++***(((((()))+++,,,...//////))))))))))))))))))))))))))))))))))))))))))))))))+++)))''''''((())))))((('''&&&%%%''')))******)))''''''((((((((()))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""###%%%'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%######$$$$$$%%%%%%$$$$$$###""""""###$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$%%%###%%%%%%$$$$$$%%% $$$&&&$$$$$$&&&$$$ %%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""######$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$www\\\LLLHHH@@@>>>AAA>>>>>>>>>===<<<;;;999888777999999999888888777777666777777777777888888999999;;;<<<======>>>>>>======<<<<<<<<<<<<;;;:::999888888999:::;;;;;;<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@??????@@@AAAAAA???>>>???@@@BBBDDDEEEEEEDDDDDDGGGEEEBBBBBBBBBBBBAAA@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFHHHGGGFFFEEEEEEGGGIIIJJJMMMNNNNNNNNNNNNMMMLLLLLLHHHGGGFFFEEEDDDCCCBBBAAABBBBBBBBBBBBCCCCCCCCCCCCAAA@@@@@@??????>>>======<<<>>>@@@AAAAAA???===;;;:::999777777888888777555777777777777666666666666:::888666444444444666666555555444444333222222222333333222222111000000000222222222111111///......//////000000///......---......------------......,,,------------------......---,,,,,,++++++,,,,,,******************************++++++++++++******''''''(((***+++---......))))))))))))))))))******((((((((((((((((((((((((***+++,,,+++)))((()))***&&&%%%%%%''')))++++++***&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((((((((((((((&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%###$$$%%%'''''''''&&&&&&%%%%%%&&&&&&'''''''''(((&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%&&&&&&%%%######$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&###$$$%%%&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$!!!$$$&&&%%%$$$$$$$$$"""''')))(((((()))'''"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&''''''%%%"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$######"""$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&%%%%%%$$$xxx]]]LLLHHHAAA>>>@@@======>>>??????>>>;;;999888999888888888777777777666666777777888888999999999<<<===============<<<<<<<<<<<<<<<<<<;;;999888777888999:::;;;;;;<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAAAAA@@@???@@@AAACCCDDDEEEEEEEEEEEEBBB@@@>>>>>>???@@@???>>>BBBBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEEEEFFFFFFEEEEEEEEEFFFEEEDDDDDDDDDFFFHHHIIIMMMMMMMMMMMMMMMLLLLLLKKKFFFFFFFFFEEEDDDBBBAAA@@@AAAAAAAAABBBBBBCCCCCCCCCAAA@@@@@@???>>>>>>======:::===@@@CCCCCCAAA===;;;888777666666888888777666777777666666666555555555777555222000000111333555555444444444333222222111333222222222111111111000222222222222111000...............//////......---...------,,,,,,------...+++++++++,,,,,,---------------,,,,,,++++++++++++******************************++++++++++++******)))))))))(((''''''&&&&&&)))))))))***************(((((((((((((((((((((((('''***,,,+++'''%%%&&&((()))(((''''''))))))((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%$$$###$$$&&&&&&$$$######$$$$$$%%%%%%$$$$$$###%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###!!!###%%%&&&%%%$$$###$$$'''(((&&&""""""&&&((('''#########$$$$$$%%%%%%%%%########################"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((########################%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%!!! """$$$######%%%###$$$%%%%%%$$$#########www\\\LLLHHH@@@>>>@@@===:::;;;===>>>>>><<<:::888888888888777777777777777777777888888999::::::;;;;;;;;;<<<<<<<<<;;;::::::<<<<<<<<<;;;:::888777666999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>@@@AAAAAABBBCCCCCC@@@@@@AAABBBCCCCCCDDDDDD>>>===<<<===???AAAAAAAAADDDCCCCCCBBBBBBBBBCCCCCCEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEDDDCCCCCCCCCBBBAAAAAABBBDDDFFFGGGKKKKKKKKKKKKKKKJJJJJJIIIEEEEEEEEEEEEDDDBBBAAA@@@@@@AAAAAAAAABBBBBBCCCCCC@@@@@@???>>>>>>======<<<999;;;???BBBCCCAAA>>>;;;777666555666888999999888666666666555555555555444444333000......000222333444444444444333222111000222222222111111111111111222222222111111///......++++++---....../////////------,,,,,,,,,,,,------***+++++++++,,,,,,------+++++++++++++++******)))************************)))******++++++******))),,,+++***(((&&&%%%######(((((())))))************))))))))))))))))))))))))%%%(((***)))&&&$$$%%%''')))(((''''''(((((('''&&&''''''((((((((()))))))))'''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%$$$######$$$######$$$%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%###$$$&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$"""$$$&&&&&&%%%$$$$$$%%%$$$%%%""""""%%%$$$#########$$$$$$%%%%%%%%%########################%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$ %%%'''$$$"""###"""%%%''''''%%%###"""###vvv[[[KKKGGG???===@@@===777888:::;;;;;;:::888777777777777777777777777777666777777888999:::;;;;;;999:::::::::::::::999999;;;;;;;;;:::999777666555999:::;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>@@@AAAAAABBBCCCEEE>>>>>>>>>?????????@@@@@@>>>======>>>AAADDDEEEDDDCCCCCCBBBAAAAAAAAAAAAAAADDDDDDDDDDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFEEEEEEEEECCCCCCDDDDDDDDDCCCBBBBBBAAA@@@??????@@@BBBDDDEEEIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBB???>>>>>>======<<<;;;;;;888:::<<>>AAAAAA@@@???AAACCC??????>>>>>>======>>>>>>???>>>>>>???BBBDDDDDDDDDAAAAAA@@@@@@@@@AAAAAABBBDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCBBBAAAAAA??????>>>>>>???AAACCCEEEIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFEEECCCCCCCCCCCCDDDBBBBBBAAAAAAAAAAAAAAAAAA=========<<<;;;;;;::::::777888999:::;;;<<<======>>><<<;;;:::;;;;;;999888555555555444444444333333333222222222222222333333222333444444444222000///////////////////////////------...////////////...***+++,,,------------------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,+++***)))************************))))))************))))))))))))*********+++++++++%%%&&&&&&'''(((((())))))(((((((((((((((((((((((()))'''&&&&&&((()))******&&&$$$$$$$$$&&&&&&%%%$$$&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&(((***+++###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%%%%%%%%%%$$$###"""###%%%%%%###"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$###### """$$$&&&&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%%%%&&&(((%%%''''''$$$$$$''''''%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%$$$$$$###"""########################"""###%%%&&&&&&&&&%%%%%%%%%!!!'''555999///&&&$$$$$$)))---,,,((($$$$$$&&&rrrXXXHHHEEE>>>===@@@=========<<<;;;:::888777666666666666666777777777777444444555666777888999999888999::::::;;;;;;;;;::::::999999888666555333222777777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAA@@@>>>===>>>@@@BBBAAA@@@???>>>>>>>>>>>>???>>>===>>>@@@AAAAAAAAA>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCCCCCCCBBBBBBAAA@@@???>>>>>>>>>???AAACCCEEEIIIIIIJJJJJJIIIIIIHHHGGGHHHGGGEEECCCBBBCCCDDDEEEBBBBBBBBBAAAAAA@@@@@@@@@===<<<<<<;;;::::::999999777777666777888:::<<<>>>BBB@@@>>><<<<<<:::888666555555444444444333333333111111111111111111111111222333444555444222000...............////////////+++,,,---...////////////,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,---...---,,,+++***************************))))))************))))))((((((((()))))))))))))))%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((%%%"""###&&&******))))))'''%%%$$$$$$###!!!%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###$$$&&&(((***###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$###$$$$$$%%%"""######$$$%%%''''''((($$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######################## """###%%%%%%&&&&&&$$$###"""###%%%%%%###"""$$$$$$$$$%%%%%%$$$$$$$$$'''''''''(((((('''&&&&&&$$$%%%&&&'''%%%### &&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######""""""""""""""""""""""""###%%%&&&&&&&&&&&&''')))&&&$$$$$$&&&&&&%%%%%%$$$$$$################################# """%%%&&&'''&&&$$$###&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&%%%$$$$$$#########&&&&&&&&&&&&%%%%%%$$$##############################$$$&&&'''((('''&&&&&&$$$ (((888===111%%%""""""'''++++++&&&""""""$$$jjjRRREEECCC===;;;???>>>@@@>>><<<<<<======:::666:::777333111333555777888666666666666666777888888555666888999::::::999888555555666666777777888888999999:::;;;;;;<<<<<<===666666777888999::::::;;;:::::::::888777999<<<>>>;;;;;;<<<<<<===>>>>>>>>>???>>>>>>>>>>>>>>>??????>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBCCCBBBCCCDDDCCCBBBAAABBBCCCFFFFFFFFFFFFEEEDDDCCCBBBCCCBBBAAA@@@???===<<<<<<>>>???@@@AAACCCEEEGGGHHHJJJJJJJJJIIIIIIHHHHHHHHHDDDCCCBBBAAA@@@AAABBBCCCCCCBBBBBBAAA@@@???>>>>>>======<<<<<<<<<;;;;;;;;;777777777777777777777777===<<<;;;:::999777666666444444555555444444333222000000000000000000000000333222000/////////000111000111222222111000///...000000///...------,,,,,,,,,---...//////---+++***+++***++++++,,,---...///...---+++******+++---///,,,,,,------,,,,,,+++***+++******)))((()))))))))(((((((((((())))))))))))************)))))))))))))))%%%&&&++++++&&&%%%(((++++++******)))'''&&&%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''(((******((('''&&&((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%""""""###$$$&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''''''''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!#########"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$###!!!###%%%&&&###!!!######$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$###############"""!!! ########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&'''''''''###&&&'''000FFF+++***"""$$$$$$$$$$$$$$$$$$$$$$$$iiiQQQEEEDDD===;;;>>><<>>>>>??????>>>=========>>>>>>======>>>??????@@@@@@AAA@@@@@@@@@@@@@@@AAABBBCCCCCCDDDEEEDDDBBBAAABBBCCCEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@??????>>>>>>===@@@@@@@@@AAACCCDDDFFFGGGIIIIIIHHHHHHHHHGGGGGGGGGCCCBBBAAA@@@???@@@@@@AAABBBBBBBBBAAA@@@@@@??????@@@???>>>===<<<;;;::::::888888888888888888888888999999888888777777666666444444444444444333333222000000000000000000000000222222000/////////000000000000111111111000///...000//////...------,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,++++++,,,,,,,,,,,,------,,,,,,+++***+++******)))))))))))))))(((((((((((())))))))))))*********)))))))))(((((('''%%%&&&+++,,,((('''***((())))))))))))(((((('''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&'''(((((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###""""""''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''(((((((((&&&$$$###''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&'''&&&&&&&&&&&&&&&%%%%%% !!!!!!"""###$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$###$$$&&&&&&$$$""" !!!!!!""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%###$$$'''444III***(((!!!$$$$$$$$$$$$$$$$$$$$$$$$gggQQQEEEDDD>>>;;;===:::===<<<:::;;;;;;:::888666:::888666666777777666555555444444444444555666666777888888888888777777666777777777777666666666666777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;777999999999777777888999::::::;;;<<<<<<======>>>??????>>>===<<<<<<<<<=========>>>>>>??????@@@@@@????????????@@@AAABBBCCCCCCDDDEEEDDDBBBAAABBBCCCCCCCCCDDDCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>?????????@@@@@@@@@AAABBBDDDEEEFFFGGGGGGFFFFFFFFFFFFEEEEEECCCBBBAAA@@@???>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@>>><<<;;;999999888888888888888888888888555555555666666666666666333444444444444333222222000000000000000000000000111111000/////////000000000000000111000000///...//////......---,,,,,,,,,000...,,,+++***,,,---...---,,,,,,------...///000//////......---+++******,,,,,,,,,,,,,,,++++++************)))))))))))))))(((((((((((())))))))))))******))))))))))))((((((((('''(((++++++((('''(((&&&'''((()))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$###!!!!!! &&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((&&&&&&&&&%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%###$$$%%%$$$#########%%%&&&&&&&&&&&&''''''''''''%%%$$$$$$###$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################'''&&&%%%&&&'''&&&###!!!###$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%$$$%%%''''''%%%### !!!!!!!!!!!!!!!$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$)));;;OOO***'''$$$$$$$$$$$$$$$$$$$$$$$$$$$gggPPPFFFEEE>>>;;;<<<999;;;;;;:::::::::999777666:::888777888888888666444444333333333333444555555666666777777777777777777888888777777666666555555888888888999::::::;;;;;;<<<<<<<<<;;;;;;:::::::::333555888999999:::;;;===999::::::;;;<<<<<<======???>>>===<<<;;;;;;;;;;;;<<<<<<======>>>??????@@@>>>>>>>>>>>>???AAABBBCCCDDDEEEEEEDDDBBBAAABBBCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBDDDFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@???===<<<:::999999888888888888888888888888666666555555555555555444333333333333333222111111000000000000000000000000000000000/////////000000/////////////////////............------,,,,,,,,,......,,,,,,,,,,,,---...,,,,,,,,,,,,,,,---...///+++,,,---...---,,,***(((+++,,,,,,,,,,,,+++*********************)))(((((((((((((((((())))))))))))***)))))))))(((((((((((()))((()))))))))&&&$$$$$$&&&'''(((((())))))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$$$$&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&'''&&&&&&&&&%%%$$$""" &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%"""###$$$$$$""""""###$$$$$$%%%%%%%%%&&&'''''''''---+++(((%%%###"""######%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''(((&&&###!!!#########$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&'''$$$+++???RRR***'''&&&$$$$$$$$$$$$$$$$$$$$$$$$hhhQQQFFFFFF???;;;<<<888999:::::::::999888777777999888777888999999666444333333333333333444555555444444555555666777888999888888777777666666555555999999::::::;;;<<<<<<<<<<<<<<<<<<;;;::::::999999444666999:::;;;;;;<<<>>>999999::::::;;;;;;<<<<<<===<<<<<<;;;::::::;;;;;;;;;<<<<<<======>>>??????=========>>>???@@@BBBBBBCCCDDDEEEDDDAAA@@@AAABBBAAAAAAAAAAAAAAA@@@@@@???@@@@@@??????>>>===============>>>@@@BBBEEEGGGHHHCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@???>>>======>>>>>>??????@@@@@@<<<<<<<<<;;;;;;::::::999888888888888888888888888999888888777555444444333222222333333222222111000/////////////////////////////////000000000//////..................//////---------------,,,,,,,,,+++,,,---.........---,,,+++++++++***++++++,,,,,,'''(((+++------,,,+++)))++++++,,,,,,++++++***))))))************)))(((((((((((((((((()))))))))))))))))))))(((((((((((('''$$$&&&''''''''''''&&&%%%((((((((((((((('''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%'''((()))***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$""""""###$$$#########$$$%%%%%%%%%&&&,,,***&&&"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&((((((%%%############$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#########"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$)))999KKK&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$jjjSSSGGGFFF>>>;;;===:::888:::;;;;;;999888888888777666666777888888777555444333333333333444555555444444444444555666777888777777777777666666666666999::::::;;;;;;<<<======<<<<<<<<<;;;;;;:::::::::999;;;<<<;;;999999:::;;;888888999::::::;;;;;;<<<;;;:::::::::::::::;;;;;;;;;;;;<<<<<<======>>>>>><<<<<<<<<===>>>@@@AAABBBCCCDDDDDDBBB@@@??????@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA@@@???>>>>>>=========>>>@@@BBBDDDFFFGGGAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@???===>>>>>>>>>??????@@@@@@;;;;;;;;;:::::::::::::::999999999999999999999999::::::999777666555444333111222222222222111000000////////////////////////......///000000000//////...------------...//////------,,,,,,,,,,,,,,,,,,***+++---//////...---+++++++++************++++++&&&(((***,,,------,,,++++++++++++++++++******))))))******++++++)))((('''(((((((((((())))))))))))))))))((((((((((((''''''"""%%%%%%'''++++++)))((((((((((((((('''&&&%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%$$$#########%%%############$$$$$$$$$$$$((('''%%%###!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$!!!###%%%$$$###"""######$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$$$$$$$###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%""""""""""""############!!!###%%%--->>> ###!!!$$$$$$$$$$$$$$$$$$$$$$$$lllUUUHHHFFF>>><<<>>><<<888:::<<<<<<999888888:::666555444555777888888777444444444444444555555666777777555444444444444555666666666666777777777777888999999:::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;999777777888:::888888888999::::::;;;;;;999888888999999:::;;;<<<:::;;;;;;<<<<<<===>>>>>>;;;;;;;;;<<<>>>@@@AAABBBBBBCCCCCCAAA???======>>>@@@@@@AAAAAAAAAAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDAAAAAAAAABBBBBBCCCCCCCCCAAABBBBBBCCCBBBAAA@@@???@@@@@@@@@@@@@@@AAAAAAAAA======<<<;;;::::::999999999999999999999999999999888888888777666555555444111111111111111000000///////////////////////////------///000000000//////------,,,,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,++++++******++++++,,,***+++,,,---...------,,,+++++++++++++++***))))))((()))+++++++++***((('''(((((((((((())))))))))))))))))((((((((('''''''''!!!&&&((('''(((,,,,,,)))&&&&&&''''''((((((''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((("""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$###$$$&&&%%%%%%$$$$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%"""######$$$$$$######""""""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$&&&&&&&&&$$$%%%%%%$$$$$$###"""""""""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$"""$$$&&&&&&$$$"""###%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$'''&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%% &&&$$$"""222%%% $$$$$$$$$$$$$$$$$$$$$$$$nnnVVVHHHEEE>>><<>>>>>>>>>>>888888888777666777:::===777888888999::::::;;;;;;777777777888999:::<<<<<<::::::;;;;;;<<<======>>>:::;;;;;;<<<>>>???AAABBBAAABBBBBB@@@>>><<<<<<===@@@AAAAAABBBBBBBBBAAAAAA??????@@@AAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCC???@@@AAABBBAAAAAA???>>>BBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>===;;;999888888999999999999999999999999666666666666666666666666111111111111111000//////////////////////////////,,,---///000000000//////---,,,,,,+++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,...---+++++++++---///000------,,,++++++,,,,,,,,,.........///......------***++++++++++++***))))))((()))+++,,,+++***((('''(((((((((((()))))))))))))))(((((((((''''''''''''''',,,---)))(((+++***%%%###$$$%%%'''((()))))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&((()))***+++)))((((((''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""#########""""""!!!""""""############""""""""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################)))'''$$$$$$%%%%%%$$$###&&&%%%%%%$$$###"""!!!!!!%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$###%%%''''''$$$###$$$&&&%%%%%%%%%%%%$$$$$$######$$$$$$############$$$$$$)))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$'''''''''((((((((())))))"""+++&&&---)))###$$$$$$$$$$$$$$$$$$$$$$$$uuu[[[KKKGGG???;;;;;;888;;;;;;;;;;;;:::999888888333333444555555666777777222444555444333333444555333333444444444444444444444666888888777666666777666777888777777888:::===>>>>>>>>>===<<<<<<;;;;;;999999777777===CCCBBB===999888777777777777777777999999999999999999999999777888:::;;;<<<=========@@@???<<<;;;@@@FFFEEE@@@AAAAAAAAAAAA@@@???>>>>>>@@@AAABBBBBBCCCCCCBBBBBB???@@@AAA@@@>>>>>>>>>???BBBBBBBBBBBBAAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCC@@@@@@AAABBBBBBAAAAAA@@@======<<<;;;;;;;;;;;;;;;888888999999999888888777888888666555333333333333222222222111111111000000///...---...//////---+++//////////////////////////////...---,,,,,,+++++++++,,,------......------333...******...///,,,))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++******(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&'''(((***+++&&&&&&%%%$$$$$$$$$%%%%%%((((((((((((&&&&&&''')))''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((((('''&&&%%%%%%''')))******)))'''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###&&&******&&&$$$$$$&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&%%%$$$$$$$$$%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#######################################%%%&&&((())))))(((&&&%%%"""""""""""""""""""""""""""###$$$%%%&&&''''''''''''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&%%%$$$$$$uuuZZZKKKGGG???;;;;;;888::::::::::::999888777666444444333222222111000000111333444444333222222333333333333444444444444555555666888888666666666777666777777777777888:::===<<<<<<<<<<<<;;;;;;;;;;;;999999777666;;;@@@???:::888888777777777777777888999999999999999999999999888999:::;;;<<<<<<=========>>>===<<>>===??????@@@AAAAAAAAAAAAAAA???@@@AAA@@@???>>>>>>@@@AAABBBBBBBBBAAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDAAAAAABBBBBBBBBAAAAAA@@@>>>===<<<<<<;;;;;;<<<<<<888888999999999888777777777666555444222222111111111111111000000////////////.........//////---+++////////////////////////000000///......---,,,,,,***+++,,,---............000...,,,,,,------+++)))************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++******)))(((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((((((%%%%%%%%%$$$%%%%%%&&&&&&'''((((((((('''((()))+++''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((######$$$$$$%%%%%%%%%$$$'''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###"""""""""###$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!"""######$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##################$$$$$$###########################$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&#########""""""#########&&&'''((((((&&&&&&'''((($$$$$$%%%%%%%%%%%%%%%$$$tttZZZJJJFFF>>>;;;;;;888999999999999888777666555777777666555444222222111333555777777555333222222333333333444444444555555555666888777666555555666555666777777666888;;;===;;;;;;;;;;;;;;;:::::::::999888666444777;;;:::555888777777888888888888888999999999999999999999999::::::;;;;;;<<<<<<<<<<<<;;;???AAA???>>>AAAAAA???BBBBBBBBBAAA@@@???======>>>>>>???@@@@@@@@@@@@??????AAAAAAAAA???>>>???@@@AAAAAABBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDBBBCCCCCCCCCBBBAAAAAA@@@???>>>======<<<<<<======888888999999888888777666555555444333222111000000000000////////////......///.........//////...,,,////////////////////////000000000///......------***+++,,,---............,,,---//////---+++***+++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***)))(((((())))))******))))))(((((((((((((((((((((((((((***)))(((&&&&&&&&&&&&'''%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((###%%%'''((()))(((&&&%%%###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%% ###&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########''''''&&&&&&&&&&&&&&&%%%&&&%%%$$$######$$$%%%&&&""""""""""""###$$$%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""""""""###$$$((('''&&&$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""!!!!!!"""############"""%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%""""""############""""""###$$$%%%%%%######$$$%%%!!!"""###$$$%%%%%%%%%%%%sssYYYJJJFFF>>>;;;<<<888999999999999888777666555666666666666555555555555555888;;;;;;999666444333222333333444444555555555555666888777666444555666555666666666666888;;;===>>>======<<<;;;:::999999888888666333444777666222666777888888999999999999888888888888888888888888;;;;;;;;;;;;;;;<<<======>>>EEEHHHDDD??????@@@???BBBBBBBBBAAA@@@???>>>===>>>>>>???@@@@@@@@@@@@???@@@AAABBBAAA???>>>???@@@AAAAAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@??????>>>===============888999999888888777666555444444444333333222111000///////////////////////////.........000000...---////////////////////////////////////......------,,,------......------,,,(((---111000,,,)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++)))(((''')))))))))******)))))))))(((((((((((((((((((((((()))((('''&&&%%%&&&''''''$$$$$$$$$%%%%%%'''((())))))(((&&&%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((%%%&&&((()))))))))((('''"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%(((((('''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%(((''''''&&&&&&%%%%%%$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%""""""""""""###%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$###!!! !!!###$$$%%%%%%$$$###!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######!!!!!!"""###############%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###""""""########################%%%%%%&&&&&&&&&%%%$$$$$$"""###%%%%%%%%%%%%###"""!!!"""###"""!!! !!!###""""""###$$$%%%%%%$$$$$$sssXXXIIIEEE>>>;;;<<<888::::::::::::999888777666333333333222222222222222555888:::;;;888555333333222222333333444555666666555666888777555444444555444555666666666888;;;===BBBAAA???===;;;999888777666777555222222555444000555666888999::::::::::::888888888888888888888888;;;;;;;;;;;;;;;<<<>>>>>>CCCJJJMMMHHHAAA???@@@@@@AAAAAAAAAAAA@@@???>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@AAABBBAAA?????????@@@@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBAAAAAA@@@??????>>>===============999999999888777666555555444444555555444333222111000000000000000000000000///......///000000///---////////////////////////......------------------/////////...---,,,******''',,,111000+++(((***---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++***)))((('''))))))************))))))(((((((((((((((((((((((('''&&&%%%%%%%%%'''((()))$$$$$$%%%%%%&&&'''((()))***(((&&&&&&(((***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((%%%$$$#########$$$&&&&&&$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$'''))))))'''%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!""""""############'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$###!!! !!!###$$$"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%$$$######rrrXXXIIIEEE>>>;;;<<<888::::::::::::999888777666777666555444333222111000222444666666444222111111111222333333444555666666555666888777555333333444333444555555666777;;;===CCCBBB@@@>>><<<:::888777444666555222222444555222444666888:::;;;;;;;;;:::888888888888888888888888;;;;;;::::::;;;===???@@@EEEKKKLLLGGGAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???AAAAAABBBCCCCCCCCCCCCBBB@@@BBBBBBAAA@@@???@@@AAA@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAABBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@???>>>======<<<<<<======999999999888777666555444333444555555555444222111//////000000000000111111///......///111111000...////////////////////////------------------------/////////...---+++***)))''',,,000///+++(((***---******************************++++++++++++***************+++******)))((()))******++++++******)))((((((((((((((((((((((((&&&%%%%%%%%%%%%'''((()))&&&%%%%%%%%%&&&'''((((((""" !!!&&&))))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%'''((('''&&&$$$######%%%''')))''''''''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&"""&&&******&&&######%%%######$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''"""######$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$###""""""""""""###$$$!!!"""###%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%#########$$$$$$############$$$%%%$$$###"""###%%%&&&&&&&&&&&&%%%$$$###"""qqqWWWHHHEEE===;;;<<<888999999999999888777666555888888777666555555444444000222333333111000111111111222222333444555666777555666777777444333333333222444555555666777;;;===??????>>>===;;;:::999999222555666222222555777555333555888:::<<<<<<;;;;;;888888888888888888888888::::::999:::<<<>>>AAABBBAAAEEEFFFAAA>>>???AAA@@@>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCAAABBBCCCBBB@@@???@@@AAA???@@@AAAAAABBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCC??????@@@@@@@@@@@@AAAAAA>>>>>>???@@@AAAAAAAAAAAA>>>===<<<<<<;;;;;;<<<<<<999999888888777555444333111222444444444333111000.........//////000000000///......///111111000///////////////////////////---------...............------......------,,,+++))),,,---,,,***)))+++---******************************++++++++++++******((())))))***************)))******++++++******)))(((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''(((!!!###'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%'''(((''''''''''''(((((())))))''''''&&&&&&''''''(((((($$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###############"""###$$$&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""######$$$%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!"""######!!!!!!"""######$$$$$$$$$$$$$$$######qqqWWWHHHEEE===;;;<<<888888888888888777666555444111111222222333444555555111222333222111111222444111111222333444666666777555777777777444333333333222333555555555777;;;>>><<<<<<;;;;;;;;;:::::::::111555666333333777888777333555888:::<<<<<<<<<;;;777777777777777777777777999999999:::<<>>>>>?????????@@@@@@@@@<<<===>>>???@@@AAAAAAAAA======<<<;;;;;;;;;;;;;;;999999888888777555444333000111222333333222000///---------........./////////......///111222111///////////////////////////.........///////////////***+++,,,---............++++++,,,+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******'''((()))******++++++*********++++++++++++******(((((((((((((((((((((((()))(((&&&%%%$$$$$$%%%&&&(((''''''&&&&&&&&&''''''+++'''###$$$''')))&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%'''((("""###%%%''''''&&&%%%$$$&&&&&&&&&&&&''')))+++,,,"""""""""!!!"""######$$$$$$$$$$$$%%%%%%&&&&&&&&&((($$$!!!"""&&&))))))(((%%%%%%%%%&&&&&&'''''''''%%%$$$$$$###"""""""""###"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%&&&&&&''''''###$$$%%%&&&''''''((()))%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$$$$######$$$$$$##################&&&&&&%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%%%%%%%$$$### !!!"""###$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''((((((&&&&&&&&&&&&(((((($$$&&&'''&&&%%%$$$%%%&&& !!!"""######$$$$$$###pppYYYKKKEEE>>>======777:::888777555555555666666444555555666666555555444666555444444333333444444111222222333333444444555777777666555444444333333444555555555666666777777;;;<<<>>>===;;;999888888444444555555555444333333111333666:::===>>>>>>>>>777888999888777888999;;;;;;;;;::::::;;;<<<>>>???======>>>???????????????>>>>>>>>>???@@@AAABBBCCCEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>@@@??????>>>???@@@BBBCCCBBBBBBCCCCCCBBB@@@???>>>===>>>>>>>>>>>>?????????======>>>>>>????????????===<<<;;;:::999:::;;;;;;;;;:::888666555444444444000111222333333333222111//////......---------,,,///////////////.........333444555333000.........////////////............***+++,,,,,,------,,,,,,***+++---,,,,,,,,,---///,,,++++++******++++++,,,************************+++***)))(((((()))***+++))))))))))))))))))))))))***(((%%%$$$%%%'''''''''%%%&&&((())))))(((&&&%%%(((((((((((((((((((((((($$$#########$$$%%%%%%&&&''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$###""" &&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%%%%%%%########################%%%$$$"""!!!!!!"""$$$%%%&&&%%%%%%%%%###""" !!!"""$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''"""&&&(((%%%!!!!!!$$$'''&&&&&&%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$%%%&&&'''&&&%%%%%%##################$$$$$$&&&%%%###""""""###%%%&&&$$$%%%%%%&&&%%%$$$###"""###$$$%%%%%%###"""""""""&&&%%%$$$###""""""""""""&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%&&&'''########################%%%$$$$$$$$$###"""""""""qqqZZZJJJDDD<<<<<<===777888777666555555555555555222333333444444333333222333333222111111111111222333333333333333333222222222222222333444444555555444444444555666777777888;;;<<<>>>>>>;;;999999999555555444444444444333333000222555888:::;;;;;;:::666777888777777777999:::;;;:::::::::;;;<<<===>>>======>>>>>>??????>>>>>>>>>>>>???@@@AAACCCDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAABBBBBBBBBAAA@@@>>>>>>??????@@@@@@@@@AAAAAAAAA>>>>>>>>>?????????@@@@@@===<<<;;;:::::::::;;;;;;:::999888777666444333333111111333333333333222111/////////.........------.........///////////////000111222222000......///////////////...........................---,,,,,,,,,---...,,,***)))***++++++******))))))******+++************************+++***)))(((((()))***+++))))))))))))))))))))))))***(((''''''''''''%%%###%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$$$$######$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#######################################%%%$$$###""""""###$$$%%%######$$$$$$$$$#########$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$''')))'''###!!!###&&&$$$$$$%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$%%%%%%%%%%%%$$$###"""!!!###$$$%%%%%%%%%&&&'''$$$###############$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$############$$$%%%%%%########################$$$$$$$$$$$$############rrrZZZJJJBBB:::;;;<<<777777777777666666555444333222333333444444333333222333222111111000000111111444444333333222111111000000000000111222333333333222333444555666777888999;;;===>>>>>><<<:::::::::777666444333333333444444222333555777999999999888666777777666555555777999:::999999999:::;;;<<<===<<<<<<======>>>>>>>>>>>>>>>>>>???@@@AAACCCEEEFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>?????????@@@@@@@@@AAAAAA???????????????@@@@@@@@@======<<<;;;;;;;;;;;;<<<888888999888777555333222111222333333333333111111000000////////////......------......//////000000---///000000///...///000////////////............111111111000///...,,,++++++,,,,,,+++)))((()))******))))))))))))))))))*********************************))))))))))))******(((((((((((((((((((((((())))))((())))))'''### ''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''(((((('''$$$%%%&&&'''(((((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!!!!"""###$$$%%%&&&&&&)))((('''%%%$$$$$$$$$$$$$$$$$$############$$$$$$&&&(((***(((%%%###%%%'''"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%$$$###### !!!"""###%%%&&&"""""""""######%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$sssZZZIIIAAA999999<<<777666777888888777666444333444555555666666555555444444444333222222222222222333333222222111111111000333222222222111111000000222222333555666888999:::;;;===>>>>>><<<;;;:::;;;888777555333222333444555555666777888999999999999555666777666444444666888888888999999::::::;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>??????@@@AAABBBCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCAAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>============>>>>>>>>>>>>????????????@@@@@@@@@@@@======<<<<<<<<<;;;;;;;;;666777888888777555222111111222333444333222111000000000000000000/////////,,,------...///000111111---///111000///...//////////////////............000000000000///...---,,,&&&((()))***)))***+++---******))))))))))))*********************************))))))))))))))))))***(((((((((((((((((((((((()))((('''(((((('''%%%"""((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%#########%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""###$$$%%%&&&''')))((('''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&((()))(((%%%$$$%%%'''"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""""""""############$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$######"""%%%%%%%%%%%%$$$$$$######!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%rrrYYYHHH@@@888999<<<666777888999999888777555444444555555666666555555444333333222111111111111222000000000111111222222222333333333333222222222222222222333555666888999::::::<<<>>>>>><<<;;;:::;;;999777555333222333444555666666777777888888888888555666666555444444555777777777888999999:::::::::;;;;;;:::::::::;;;<<<===???>>>>>>>>>>>>>>>??????BBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBCCCCCCDDDDDDDDDBBBCCCCCCDDDCCCBBB@@@??????>>>>>>>>>============<<<<<<=========>>>>>>>>>????????????????????????<<<<<<<<<<<<<<<;;;;;;;;;666777888888777555333111222333333444333222111000/////////000000000000000,,,------...///000111111000111222222000......///////////////............,,,------......---------%%%'''))))))))))))+++---+++++++++******+++++++++)))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((()))'''%%%%%%&&&(((((('''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$"""###%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''''''''###$$$$$$%%%%%%$$$$$$######$$$$$$$$$######"""!!!###$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&oooWWWGGG@@@999999<<<666888888888888777666555444222333333444444333333222111000//////.../////////...//////000111111222222000111222333444666666777222333444555666777888999999;;;======;;;:::::::::999888666444444333444444444444444444555555555555666777777666444444555777555666777888999999999999;;;:::999999999:::<<<===>>>===============>>>>>>AAAAAAAAAAAAAAABBBBBBCCCAAAAAABBBBBBCCCDDDEEEEEECCCCCCCCCBBBBBB@@@??????>>>======<<<<<<<<<======>>>>>>>>>?????????@@@@@@?????????>>>>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999666666777777666555333222222333444444333222000///......////////////000000------......//////000000000222333222000.........////////////............***++++++,,,------,,,,,,)))***+++***)))((()))***,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((&&&$$$###&&&((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,%%%%%%%%%$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""" !!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%#########$$$%%%######"""######$$$%%%&&&######""""""""""""######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&& !!!&&&(((&&&$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!!!!"""###%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%lllUUUFFFAAA::::::<<<666777666555444444333333444222333333444444333333222000000///............/////////000000000000000000000111222333444666777777444444444555666777777888777999;;;<<<:::999999:::888888777666555444333333333333333333444444555666777888888666555444555777444555666888888888888777::::::888888888999;;;<<<;;;;;;<<<<<<===???@@@AAAAAAAAA@@@@@@AAAAAABBBCCC???@@@AAABBBCCCDDDEEEEEEDDDCCCBBBAAA??????>>>>>>======<<<;;;;;;<<<======>>>>>>>>>>>>?????????@@@>>>>>>>>>=========<<<<<<999:::;;;;;;;;;:::999888666666666555555444444333333333444444333222000///------........./////////.........///////////////...///111000///......///////////////............+++,,,,,,,,,,,,,,,+++***)))***++++++))))))***+++++++++************++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((&&&%%%&&&'''(((((('''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&'''((('''&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++---$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""" !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$(((&&&%%%######$$$%%%&&&###############$$$%%%%%%######""""""""""""######%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%$$$$$$$$$%%%&&&'''))))))(((((('''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$%%%&&&###(((***'''###$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$###"""!!! """$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$jjjSSSFFFAAA;;;;;;<<<666666555333222111111222333444555555666666555555444222222111000000000000000111111000000//////......333333333333333333333333444555555555666666777777666888;;;;;;:::999999999888888888777666444333222555555555555555666777888777888888777555444666777333555666888888888777777:::999888777777999;;;<<<999:::;;;===???AAACCCEEE@@@@@@@@@@@@AAAAAABBBCCC??????@@@AAABBBDDDEEEEEEEEECCCAAA???>>>>>>>>>>>>===<<<;;;:::;;;;;;======<<<<<<<<<<<<============>>>>>>======<<<<<<<<<;;;999999:::;;;:::999888777777666555444444444444444333333444444333222000///,,,---------....../////////////////////.........***,,,...///......///000000/////////.....................---,,,+++***)))&&&''')))******+++---///******))))))))))))******))))))))))))))))))))))))((()))***++++++***)))(((************************'''''''''((()))(((%%%###%%%&&&((())))))(((&&&%%%((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''((()))(((&&&&&&''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%''''''######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&'''%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&%%%$$$###$$$%%%&&&'''+++******)))(((''''''&&&###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$&&&''')))((((((,,,000000+++&&&""""""###$$$%%%'''((()))'''((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$###""""""!!!$$$&&&'''&&&&&&$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$jjjUUUHHHBBB::::::<<<777666666666666666555555555777444333444666666333//////111333333111///......///////////////000000111000000111222333333444444555555555555666666666666555555777888999::::::;;;888777666555444333222222444444333444444555666777444555666777777666555444888888777666666555666666444444555666777999:::;;;;;;;;;:::;;;;;;<<<===>>>AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???@@@??????>>>===>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<>>??????@@@@@@@@@@@@AAAAAA@@@@@@AAA@@@@@@??????>>>@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<>>>>>>>>???>>>????????????>>>======??????>>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999888777777777777666777888999:::999888888;;;:::999888777666555444555444333222222222222222000///...//////---***'''///............///000111000000000///......------........................///---+++,,,---...---,,,++++++******++++++,,,---,,,+++******))))))*********++++++******...555;;;))))))(((((((((((())))))******(((''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''&&&&&&%%%'''((())))))''''''((()))&&&'''(((*********))))))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&&&&$$$$$$%%%&&&))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%###""""""$$$%%%%%%%%%%%%&&&'''(((((('''%%%###""""""###%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%%%%%%%###!!! """#########"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$###""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,///000...)))%%%$$$%%%""""""#########$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''&&&$$$"""""""""######$$$$$$$$$%%%%%%%%%mmmWWWIIICCC;;;999;;;666888777555444444555666777666777666222...---000333222000//////000222333333111111111111111222222333000000111111222222222333222222333333444444555555444555666777888888888888888888777777666555555444444444333444444555666777666666666555555555444444333333333333333444555666777777666666666666666777888999::::::;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>?????????>>>>>>===>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>999999888777666666666666666777888999:::999888888999888777666555444333333444444444444444555555666999333...------,,,---//////---,,,---...////////////////////////.................................---,,,,,,,,,---.........,,,,,,,,,,,,,,,---......,,,+++******))))))******&&&)))++++++,,,222===FFF))))))(((((((((((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%'''((()))((('''&&&''')))$$$&&&(((***++++++))))))###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%###""""""$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%###"""''''''''''''&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%##################""""""###""""""!!!"""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***+++***(((%%%###$$$&&&"""""""""#########$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%###$$$&&&%%%###$$$&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$###""""""!!!"""""""""%%%&&&&&&&&&&&&%%%%%%%%%(((((((((%%%###!!!"""#########$$$$$$$$$%%%%%%%%%mmmXXXJJJDDD<<<;;;===777555555444444555666777888555666555222...---000333333111...///111333444333111111111111111222222333000111111111111111222222000111111222333444444444444555666666777777777777666666666555555444444444444444333444444555666777888888666555444222222111333333333333444555666666888888777666666666666777777888999:::;;;;;;;;;:::;;;;;;;;;<<<===>>>>>>???>>>>>>???????????????>>>===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<==============================888888777666555555555555666777888999:::999888888888777777666555444333333333333333444666777999:::<<<555111333222//////222---,,,+++,,,//////...,,,,,,------...///000000111........................,,,,,,,,,,,,,,,---...///)))))))))))))))***++++++,,,+++******))))))******&&&)))+++******///999AAA))))))(((((((((((())))))'''''''''''''''((())))))&&&'''((((((((('''&&&%%%###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&'''###$$$''')))***)))((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&###%%%'''))))))((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%######$$$%%%$$$###!!!###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%&&&'''"""############$$$$$$$$$###%%%&&&%%%$$$$$$&&&((()))%%%###&&&&&&######'''%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$###############%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$"""!!!"""$$$######$$$$$$$$$%%%%%%%%%lllWWWJJJDDD<<<<<<>>>888444444555555666777777777333333333111//////000222444111///000333444333111111000000000000111222222111111111111111111111111//////000111222333444444444444555666666666666666666555555555444444444444444444333444444555666777999888666444333222111111444444333333333444555555999999888777777777888888666777999:::;;;;;;:::999:::;;;;;;<<<===>>>??????===>>>>>>????????????>>><<<===>>>???>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>========================888777666555555444444444666777888999:::999888888888888888777666555555555111222222333555777999:::777333555======444...///---,,,,,,...111222...***+++,,,---...///111222222------------------------+++,,,------,,,,,,...000++++++******++++++,,,---,,,+++******))))))******((()))***(((''')))---111))))))(((((((((((())))))&&&&&&&&&''''''(((******''''''((((((''''''&&&%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&%%%$$$$$$$$$&&&###$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&&&&&&&$$$$$$%%%&&&$$$$$$$$$######$$$$$$%%%!!!$$$'''******)))&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$######$$$%%%%%%$$$"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''''''''&&&######$$$$$$$$$%%%%%%%%%###%%%&&&$$$###$$$)))---111'''"""%%%'''$$$###&&&%%%$$$$$$%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&###$$$$$$###""""""###%%%######$$$$$$$$$%%%%%%%%%iiiTTTGGGBBB;;;;;;===888555666777888777666444333222111000000111222111000555222///111444555222...000000/////////000111111111111111111000000000000......///000111222333444444444555666666666555555666666666666555555555555444444333444444555666777777666444333333333333333444333333222222222222333666666555555555666666777555666888:::;;;:::999888999::::::;;;<<<===>>>???;;;<<<===>>>>>>>>>>>>===<<<===>>>???>>>===;;;:::;;;::::::;;;;;;===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888777666555555444444444666777888999:::999888888777777666666555555444444111111111111222333444555444000444>>>???444---...---,,,...222666555///***,,,------...///000111111------------------------,,,---...---++++++---000...------------...//////,,,+++******))))))******((((((((()))(((((((((((())))))(((((((((((())))))(((((('''''''''(((((()))((((((''''''&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%!!!"""%%%'''''''''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$""""""$$$%%%%%%$$$***)))(((&&&$$$###""""""######$$$$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&###%%%%%%###"""%%%---333:::*** $$$(((%%%###&&&$$$$$$$$$%%%%%%'''((((((***)))((('''&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((("""###$$$$$$###"""###%%%######$$$$$$$$$%%%%%%%%%fffQQQEEE@@@999:::<<<888777888999999888555111///111///...000333444111...555222000222555555111,,,///////////////000000111111111111000000000000000......///000111222333333444444555555666555555555777777777777666666666666444444444444444555777777444444333222333444555666333333222111000000000111222111111111111222333444555666888:::;;;:::999888888999999:::<<<===>>>>>>:::;;;;;;<<<=========<<<<<<===>>>???>>>===;;;::::::::::::;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<888888666555555555555555666777888999:::999888888444444444333333222222111222111000000//////000000666///000999:::111...111......000555999888111***.........///////////////------------------------,,,...///...+++***---///+++************+++,,,,,,,,,++++++***)))*********&&&&&&(((***------***((())))))(((((((((((())))))***)))(((''''''&&&''''''(((((('''&&&&&&&&&&&&'''&&&'''((()))************(((''''''&&&&&&''''''(((%%%%%%&&&''''''&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&((('''&&&&&&%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&))))))((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&###$$$%%%%%%$$$###$$$&&&'''&&&&&&%%%%%%%%%&&&&&&!!!!!!"""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$""""""$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%% !!!!!!!!!""" !!!###%%%&&&&&&&&&%%%#########$$$$$$#########""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&$$$##################$$$###$$$&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%###"""&&&///777???,,,###)))&&&###&&&$$$$$$$$$%%%&&&'''((()))((('''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%&&&'''((()))"""$$$&&&&&&$$$######$$$######$$$$$$$$$%%%%%%%%%dddTTTBBB;;;:::::::::;;;999999888888777777666666555333111111333444111///222222222111111111111000222111111111000000//////,,,---///000000000///...///000111222333222111111222333333444555666777777444777999999777555444444555222///000222444333222333333222222222222222222222222111111222222333444555444444333333444444555999:::<<<======;;;:::888777777888999;;;<<<======:::;;;<<<===>>>>>>>>>>>><<<<<<;;;:::999888888777888999:::;;;<<<;;;::::::888999999:::::::::999999999777555555555444222111000222444666666666444333777666666555333222111111///////////////000111111111000///...............+++...111444555333000...//////000000///---,,,******,,,...000111000...,,,---------------,,,+++***+++---,,,***+++...---***$$$))),,,+++))))))***)))************)))(((&&&%%%'''&&&&&&'''((())))))(((***,,,...,,,)))'''(((+++(((&&&%%%%%%&&&'''%%%$$$&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&###$$$$$$%%%&&&'''((((((%%%&&&&&&&&&%%%&&&))),,,%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&###!!!"""%%%((((((''''''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###%%%%%%&&&&&&&&&$$$$$$########################$$$$$$$$$%%%%%%%%%&&&""" %%%'''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&(((%%%""""""$$$%%%%%%###$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''### !!!$$$&&&'''&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%$$$######&&&%%%###""""""###%%%&&&###"""!!!!!!!!!"""$$$%%%"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%'''+++...,,,+++***((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))'''&&&$$$$$$$$$%%%&&&bbbRRRBBB;;;::::::999:::999999888777666666555555444222111111333444222000222222222111111111111000000000000000//////......---...///000000000//////000111222333444333333222444444444444444555555555888:::;;;;;;888555333333444222//////111333222111111111222333444555666666222222111111222222333444//////000000111222444444999:::;;;<<<<<<;;;999888888888999999:::;;;<<<<<<;;;;;;;;;<<<======>>>>>>======<<<;;;:::999888888888888:::;;;;;;::::::999888999999:::::::::999999888777555555555555333222333444666777777555444333555555444333222111000000///.........//////000111000//////............///------...///000000//////......//////...---+++******,,,...000000///---,,,,,,,,,,,,,,,,,,+++******&&&)))***)))***......+++---...,,,)))'''(((+++,,,************)))(((&&&%%%)))((('''(((***+++***)))((()))***)))((('''((())))))'''&&&&&&'''(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''$$$"""!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%&&&&&&$$$""""""%%%''''''&&&(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!""""""###"""""""""&&&&&&%%%$$$###""""""!!!######$$$$$$$$$%%%%%%%%%###"""!!!!!!"""###$$$### '''$$$""""""$$$&&&%%%$$$############$$$$$$$$$$$$############$$$$$$$$$$$$"""###$$$$$$&&&&&&'''((('''$$$!!!!!!$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$######$$$%%%%%%!!!!!! !!!"""###############$$$$$$$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&))),,,((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&&&&&&&&&&~~~___PPPAAA<<<;;;:::888888999888777666555444333333333111111111333444333222222222222111111111111000////////////...............///000000111111000000000111222222333333222222555444444444333333333333;;;<<<===;;;777444222222222111//////000111111000000000111222333444444555222111111111111222333333000000111222444666888999777888999:::::::::999888888999999999::::::;;;;;;<<<;;;;;;;;;;;;===>>>???>>>===<<<;;;:::999999888777888999999::::::999999999999::::::::::::999999777666555555666666444333666666777777666555333222333333222111000//////............---......///000//////////////////000000...---+++***+++,,,...000------......---,,,+++***+++,,,...///000///---,,,++++++++++++++++++***)))&&&)))***((())),,,---***///---+++)))))))))***+++)))*********)))(((''''''***))))))***,,,,,,+++***'''&&&%%%&&&'''(((((('''***(((''''''((()))'''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&''''''%%%""" $$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%&&&&&&'''""""""###$$$%%%&&&''''''%%%$$$######%%%''''''&&&((((((((((((''''''''''''######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""!!! ((('''&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%!!!###$$$$$$""""""$$$&&&""""""""""""""""""""""""%%%###""""""$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$%%%"""###$$$$$$&&&&&&'''((((((%%%######$$$%%%%%%$$$###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$&&&&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###$$$''')))&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((('''&&&%%%{{{\\\NNN@@@<<<<<<:::777777888888777555444333222111111111111222333333333333222222222111111111000000///////////////////////////000000111111111111111//////000000111111111111333333333333333333222222999:::;;;999666333222222000000//////000000000///111111000000//////......111111111111111222222333111222222444555777999:::666666777888888888777777999999999999999999::::::<<<;;;:::999:::<<<>>>@@@>>>======<<<;;;:::999999777777888888999999999999:::::::::;;;::::::999999777666444555666666555444555555666666555444333333333222222111000/////////......---------......///......//////000000000000...---+++******,,,---///,,,,,,---------,,,***)))+++,,,...//////...---,,,******+++++++++******)))***---,,,((()))///333444---***)))+++---+++)))((())))))******)))))))))(((***))))))+++,,,,,,***(((&&&$$$###$$$(((***(((&&&)))(((''''''(((((('''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%''''''&&&%%%%%%%%%#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$######"""''''''&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###""""""###%%%&&&&&&&&&&&&&&&&&&'''''''''((((((#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$######$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&###$$$%%%$$$######%%%'''&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))******)))&&&%%%xxxZZZLLL@@@<<<<<<:::777777777777666555444333222222000111222222222222333444222222222111111111000000000000000000000000000000000000000000000111111222000000000000000111111222000000000111222333333444444555666555333111222333//////000000////////////111111000//////...------111111000000111111222333000000000000111222333444444555555666666666666666999999999999999999999999<<<;;;:::999:::<<<>>>???======<<<;;;:::999999888888888888888888999999999;;;;;;;;;;;;;;;:::999888777666555555666777666444222222333333444444444444333333333222111111000000///...------------......---...///000111111000000---------......------,,,+++,,,---------,,,+++***,,,,,,---......---,,,+++)))******+++++++++*********---,,,***///;;;GGGMMM<<<111******+++***)))+++)))))))))))))))*********(((((((((***+++***(((&&&'''$$$###%%%)))+++***'''((('''%%%&&&''''''&&&$$$&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&'''((((((!!!$$$'''(((((((((((()))######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&### !!!%%%'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&%%%$$$$$$$$$%%%###$$$&&&''''''&&&$$$######$$$$$$%%%%%%$$$$$$##################"""!!!!!!"""###%%%''''''%%%###"""$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))++++++)))'''%%%uuuYYYLLL???<<<<<<;;;999888666666666555444444333333111222333333222111222444222222222111111111111000000000000000111111111111000////////////000111222222111111111111222333333......///000111222333333///000111111000000111333...///111111000//////000000000111111222222222222111000000000000111222222222222111111000111111222333333333444444555555666777888888888999999::::::;;;::::::::::::<<<===>>>===<<<;;;:::999888888777999888888888888999::::::;;;<<<<<<;;;;;;:::999888888777666666777777555444111111111222333333444444444444333333333222222222000///......---............///000111222111000///,,,...///000000...,,,++++++,,,---......---,,,+++---------------,,,,,,+++)))***++++++,,,+++++++++%%%)))+++,,,444EEEWWW```QQQ===+++&&&''''''***000)))))))))))))))***+++,,,''''''''')))***)))&&&$$$'''&&&&&&''')))******)))(((&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''((()))###$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%$$$###""""""'''&&&&&&&&&%%%%%%%%%$$$###%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$ !!!"""$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%% ###&&&###$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%%%%$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$&&&&&&'''(((%%%&&&'''&&&%%%$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$###"""!!! """###%%%&&&&&&%%%###"""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&"""$$$%%%%%%$$$###$$$&&&#########"""######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((******)))'''%%%sssZZZLLL???;;;<<<;;;::::::555555555555555555555555111333444333111000111333222222222111111111111000/////////000000000111111//////.........///000111000//////...///000111222/////////000000111111111...///000000//////111222---000222222000//////000111111222222222222333333000000000000000111222222333333222222111222222333111111222222333444555555666666777888999::::::;;;999::::::;;;;;;<<<<<<===;;;;;;:::999888777777666:::999999888999:::;;;<<<<<<<<<<<<<<<;;;:::999888:::888666666777666555333333333222222222333333444333333333333333222222222111000//////.........//////000111222222111///...---...///000///...,,,+++,,,---...//////...---,,,---------,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,&&&+++---,,,000===KKKSSSRRR<<<***''')))(((***///))))))((())))))+++,,,---''''''((()))***)))%%%###%%%'''((((((''''''(((***((('''&&&&&&''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%$$$######$$$&&&$$$%%%%%%&&&''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&&&&&&&"""%%%''''''%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###!!! ###$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&&&&$$$###$$$%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$&&&&&&'''(((###%%%''''''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###!!!!!!###$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""######$$$%%%%%%&&&"""$$$%%%&&&%%%$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''(((((((((&&&&&&rrr[[[MMM???;;;<<<<<<;;;<<<555555555666666666666777222444555444111///111333222222222111111111111000---.........//////000000///...---------...000111,,,,,,+++***+++,,,---...000000000000///////////////000000///......000222---000333333111///000111333333222111000///...---000000000000000111111222...............//////000111111111111222333444555555666777888999:::;;;;;;888999:::;;;<<<<<<<<<<<<;;;::::::999888777666666;;;:::999999999:::;;;<<<<<<<<<<<<<<<;;;:::999888;;;999777666777666444222666666555444333333333333333333333222222222222222111111000///////////////000111222333222000...---.........------,,,,,,,,,,,,---.../////////...------------,,,,,,+++++++++***+++,,,---------------,,,000000***(((---555999EEE333'''***///+++(((***))))))(((((()))+++---...''''''(((***+++)))&&&###$$$''')))(((&&&%%%'''******(((''''''(((((('''&&&&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$###$$$''')))%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&'''(((((("""%%%((((((%%%###$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$############$$$$$$&&&&&&'''''''''&&&%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''$$$"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""%%%((((((&&&%%%&&&((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!""""""#########$$$!!!!!!"""###$$$$$$%%%%%%!!!###&&&&&&&&&%%%&&&'''((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&&&&rrrYYYLLL>>>999888888999;;;999777444333222333555777222222222111111000000000000000000000000000000000,,,---------.../////////---...000111111111000//////---+++,,,///000///---111111000000000000111111000111111111222222222222////////////000000000000111111111111111111111222333222111000000111222333333000......///111222222222222222222444555777888666666555666666777888999777888999;;;<<<<<<;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;;;;;;;;;;;;;::::::999888888888888777666666555555333222222111111222222333444444333333222111000000000000111111111000000///........................---,,,,,,++++++,,,,,,---...------,,,,,,+++******///---+++,,,---...---,,,,,,,,,,,,+++++++++******++++++,,,,,,---...//////555///,,,---,,,)))'''(((000...+++)))+++///444777******)))((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))(((***)))'''&&&%%%$$$$$$$$$%%%$$$$$$###$$$%%%'''(((%%%&&&'''((((((&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%(((******)))&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############ ###$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&'''''''''&&&%%%$$$$$$###$$$%%%&&&''''''''''''###$$$$$$%%%%%%$$$$$$###)))((('''&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%"""!!!!!!###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''%%% $$$%%%%%%&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''qqqXXXKKK???:::999888888:::333222000...---///000222222222222222222222222222000000000000000000000000000//////...------,,,,,,---...//////000000/////////---+++,,,...000///...//////............//////000000000000111111111111.../////////000000000000/////////000000000111111000000///......///000000222000......///111222222111111222333444555666666444444444444555666777888777888999;;;<<<<<<;;;;;;;;;;;;::::::::::::999999;;;::::::999999::::::;;;;;;;;;;;;<<<;;;;;;::::::888888777777666555555555333333222222222222333333444444333333222111111000111111111111111000//////........................---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,///---+++,,,---...---,,,,,,,,,,,,+++++++++************++++++,,,------...000+++)))++++++)))((()))---,,,)))((())),,,000222***)))(((((('''''''''(((***)))))))))(((((('''''''''((()))))))))(((&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''))))))(((&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%((('''&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&''''''''''''&&&&&&%%%""""""$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###%%%'''&&&$$$"""!!! %%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$###""""""###$$$$$$"""%%%&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&pppVVVJJJ???;;;;;;999777888555444222000000111222444222222222222222222333333000000000000000000000000/////////...------,,,,,,......---------.../////////---,,,,,,...//////...---------,,,,,,---------....../////////000000000....../////////000000000....../////////000000000000//////......//////000222000......000111222222000111333444555555555555333333333333444555666777777888:::;;;<<<;;;;;;:::;;;;;;;;;::::::999999999;;;;;;::::::::::::;;;;;;::::::;;;<<<<<<<<<;;;;;;999888777666666555555555333333222222222222333333444444333333222222111111222222222222111000///...........................------,,,,,,,,,,,,---------------...............///---+++,,,---...---,,,,,,,,,,,,+++++++++******))))))******++++++,,,,,,***&&&%%%(((***))))))+++***)))((((((((()))+++,,,)))(((''''''&&&'''''''''******))))))((('''&&&&&&'''(((*********(((&&&%%%######$$$$$$$$$%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$'''&&&%%%$$$&&&(((+++,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$###''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%""" """$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%&&&'''&&&$$$######$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%% !!!"""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%###%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%% """%%%&&&&&&%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%nnnUUUJJJ???<<<<<<999666666888777555444444444666666444333333333222222111111////////////////////////+++,,,,,,---...///000000...---,,,++++++,,,...///...---------......//////------,,,,,,,,,,,,---------------.........//////........./////////000000000000000000////////////111111111000000111111111111000...///000222222111///111333555666555444333333333333333444555777777888999:::;;;<<<;;;::::::;;;;;;;;;::::::999999999;;;;;;::::::::::::;;;;;;888999:::;;;;;;;;;;;;;;;999888777666555555555666333333333222222333333333444444333333333222222222444333333222111000...---........................------,,,,,,,,,,,,---------------...///000000111///---+++,,,---...---,,,,,,,,,,,,+++++++++******************++++++,,,,,,)))%%%$$$(((***))))))+++((((((((((((((((((((('''(((''''''&&&&&&&&&''''''******)))((('''&&&&&&%%%'''(((***,,,,,,+++)))'''''''''&&&&&&%%%$$$######&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$ ###)))***((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%$$$$$$!!!!!!"""##################$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$""""""###%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&!!!###$$$$$$###$$$%%%$$$$$$%%%%%%&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%"""###%%%''''''&&&%%%$$$mmmTTTIII???===<<<999666555444444222111111111222333555555444333111000//////////////////////////////++++++,,,---...///000111...---,,,++++++,,,---...---------------...///000...------------------...,,,------------.....................////////////111111000...---,,,+++***000000000111111000000000111000...///111222111111///111333555555555333222333333333444555666888999888999:::;;;;;;;;;:::999::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<777888999::::::;;;:::::::::999777555555555666666444333333333333333333444444444444333333333333333444444333333111000///...////////////////////////...------,,,,,,------...,,,------...///000111111///---+++,,,---...---,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,+++'''&&&)))***))))))+++((()))*********)))'''&&&''''''&&&&&&&&&&&&'''((()))))))))((('''&&&&&&%%%$$$%%%''')))******)))((('''((((((((('''&&&%%%$$$######$$$%%%&&&&&&''''''"""###$$$%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############'''"""###&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&###!!! """$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$ """$$$$$$######$$$%%%###$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%"""###%%%''''''&&&%%%$$$kkkTTTIII???<<<;;;888666555333333222111111111111111555444333222000///......000000000000000000000000..............................---,,,,,,,,,---------.........------///000///......------......///,,,,,,---------.........------.........///////////////...,,,***)))((('''---......//////......---000//////000111222111000000111222444444444333222333333333444555777888999999999:::;;;;;;;;;:::999888999999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<999999::::::;;;;;;:::::::::999777555444555666777444444333333333333444444444444444444333333333333333333333333222111000///////////////////////////......------------......---------...///000000111///---+++,,,---...---,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,---((('''***+++))))))+++((()))***++++++***)))((('''''''''&&&''''''((()))(((((((((''''''''''''&&&"""###$$$%%%&&&'''''''''$$$%%%'''((()))))))))(((!!!"""###%%%&&&'''((((((%%%&&&((())))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############((($$$!!!!!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%###%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''''''''''''''&&&$$$$$$%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%###$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%!!!""""""######""""""!!!$$$%%%&&&&&&%%%%%%&&&(((###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%iiiTTTIII>>>;;;:::888666666555555444444444333333333111111000000000000000///000000000000000000000000.......................................---,,,,,,,,,...///...,,,,,,...111......------------......------------............---------.........//////......------,,,+++++++++------...//////...------000//////000222222111000222222222222222333333333111111222333444666888888999:::;;;;;;;;;:::999999777777888999;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;999666444444555666777444444333333333333444444444444444444444444444444333333333333222222111000////////////////////////......------------......---------......////////////---+++,,,---...---,,,,,,,,,,,,+++++++++******++++++++++++++++++******+++'''&&&)))+++))))))+++((()))***++++++******)))((('''''''''(((((()))***&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''"""$$$&&&((())))))(((((("""###$$$&&&''''''&&&&&&(((((())))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%%%%###%%%$$$###""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&&&&&&&%%%%%%''')))######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%""""""###$$$$$$###""""""%%%&&&&&&&&&%%%%%%&&&((("""$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&~~~iiiUUUIII>>>:::999777666777444444333333333222222222---......///000111111222000000000000000000000000***+++,,,---///000111222......///000///...,,,+++,,,...///...,,,,,,...111...------,,,,,,------...---------.........//////---------.........///////////////000000000111111...///000111111000///...000//////000222222111000222222222111111222333444000000111222333555777777999:::;;;;;;;;;:::999888555666777999;;;===>>>???<<<<<<;;;;;;;;;;;;<<<<<<>>>?????????>>>===<<<<<<;;;999666444444444666777555444444333333444444555444444444444444444444444222222333333333222222111000000000000000000000000......------------......---------...............///---+++,,,---...------,,,,,,,,,+++++++++***************))))))))))))))))))%%%$$$(((+++******,,,((())))))***************((((((((((((((()))******%%%%%%&&&&&&'''(((((((((...,,,)))'''&&&&&&'''((($$$&&&'''((((((&&&%%%######$$$%%%&&&&&&&&&%%%$$$###""""""!!!"""$$$'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!###$$$&&&((()))$$$&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$###"""!!!!!!"""###$$$###############"""!!! $$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&$$$###$$$%%%"""###$$$%%%&&&'''''''''#########$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%%%%%%%''''''''''''%%%%%%###$$$%%%$$$######%%%&&&"""###%%%''''''&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''yyyeeePPPFFF>>><<<;;;888777888666666666555444444333333/////////111222333111///111000///...---......///...........................------,,,,,,------...///...------...000222333,,,,,,,,,---...///000111---+++***+++///000///---.........///////////////333222///---,,,,,,......---------............///000000000000111111111111///333666444///---///333333222000...---///333777666666666666777777777777999::::::;;;;;;<<<<<<===:::;;;<<<;;;999999;;;<<<<<<>>>@@@AAAAAA???<<<;;;888666444333333555777888555666666555333111222333111222222333333333222222000000000000///////////////000111000...------......------------...//////---------------...///000......//////......---,,,000///---+++++++++++++++))))))(((((()))***+++++++++*********))))))((((((------,,,,,,+++***))))))))))))))))))))))))))))))'''((((((((())))))*********)))'''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%))))))(((((((((''''''''''''&&&$$$######$$$&&&'''***)))'''&&&$$$#########%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%%%%'''((()))***((())))))(((&&&$$$%%%&&&%%%&&&&&&&&&%%%%%%$$$###"""%%%((((((&&&###!!! %%%$$$###$$$&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&'''### $$$&&&$$$"""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""$$$&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$$$$%%%%%%wwwcccPPPGGG???===<<<999888999666666666555444444333333111111111111111///---+++111000///...---...//////...........................------------------...+++++++++---000111000///------------...///000000---+++***+++...000///---.........//////000000000......---,,,,,,,,,---------------............///............////////////000222444222000///000222333333222000///000444777666666666666666777777777777777888888999:::::::::;;;<<<<<<;;;::::::;;;===@@@AAABBBCCCBBB@@@===;;;888777555333333444555777444555555444222111111222111222222222333222222222000000000000///////////////000111000...---...///...------------.../////////.........//////000111...............---,,,,,,+++++++++++++++)))(((''')))))))))))))))***+++++++++*********))))))))))))++++++***))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%'''&&&$$$######$$$&&&'''(((''''''&&&&&&&&&''''''$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&((()))***+++'''(((((('''%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$######%%%''''''%%%###""""""%%%$$$###$$$&&&'''&&&%%%''''''&&&%%%$$$###############$$$$$$$$$%%%%%%%%%((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&((($$$ !!!$$$&&&%%%"""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%%%%$$$######tttaaaMMMDDD<<<;;;:::777555666666666555555444333333333000111111111000...,,,+++111000///.........//////........................------------------------***)))+++111666777111,,,///......------......///,,,++++++,,,...///...---------......///000111111+++,,,,,,------...---------------............///............////////////000000111111111111111222222333333333111222444666555555555666666666777777666666777777888999999:::;;;<<<===<<<::::::<<<===CCCDDDDDDDDDCCCAAA>>><<<:::888666444333333444555222444444333111000000111222222222222222222222111000000000000///////////////000111000...---...///......------......///000000000//////000000111111------......------,,,+++((()))+++,,,,,,***'''%%%***))))))))))))***++++++***************)))))))))*********))))))(((((('''((((((((((((((((((((((((''''''''''''''''''&&&&&&(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''******)))(((((('''((((((%%%$$$######$$$%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&''''''''''''((()))++++++%%%&&&'''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%***)))(((&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&(((%%%""""""%%%&&&&&&$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$"""""""""""""""###$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&$$$###"""qqq^^^MMMDDD===;;;:::777666777666666555444444333333222---///111111111000//////111111///.........///000------------------------------............------++++++...666>>>>>>555---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........++++++,,,---...///000000---...///111111000...------------............///000000000000111111111111000///...000222333222111000111333333222222222333444444444555555666666777777777888999999::::::;;;<<<======<<<;;;;;;<<<>>>AAABBBCCCCCCCCCAAA???>>>===;;;999666444444444444222444444333111111111222222222222111111111111111000000000000///////////////000111000///...///000...............//////000000000000//////000000111---------------,,,,,,+++***+++,,,------+++)))(((*********))))))***++++++************************,,,+++++++++*********)))((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''///...,,,***(((&&&&&&%%%(((&&&%%%&&&'''(((&&&$$$###$$$$$$%%%%%%&&&&&&'''((('''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&'''((()))***###%%%&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%''')))&&&%%%$$$%%%'''''''''&&&))))))((((((&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&"""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&(((%%%######%%%&&&&&&%%%###$$$$$$%%%%%%$$$$$$###########################%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###""""""###############$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$&&&''''''&&&$$$###nnn[[[PPPGGG???>>>===;;;:::;;;555555555444333333222222///111333333111000000111222111000///...//////000,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,///777???>>>666---------,,,+++************,,,,,,---------------...******+++,,,,,,---.........///111222111///,,,***---------............///000000000000111111111111000///...///111222222000---000222222111000000111222333333444555555666666666666777777888999999:::;;;<<<===<<<::::::<<<=========???@@@AAAAAA@@@@@@???===;;;888666555444444333444555444333222333444333222111000000000111111000000000000////////////...000111000//////000111///............///000000000000///....../////////------......------,,,+++---,,,++++++++++++++++++++++++***************+++***************++++++++++++++++++***************''''''''''''''''''''''''"""###$$$%%%&&&'''((()))&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%&&&''''''(((///...,,,***((('''&&&&&&(((((('''(((((((((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%&&&'''((((((###%%%&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&'''&&&%%%$$$$$$''')))&&&%%%$$$%%%'''((('''&&&''''''((((((((('''&&&%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''%%%$$$###$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$########################%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$###$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$ """$$$'''((('''&&&&&&mmmZZZLLLCCC<<<::::::777666888555555444444333222222222333555777555111...---///222111000/////////000000,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---+++***,,,222888888333------,,,++++++************,,,---......,,,,,,---...+++++++++,,,,,,,,,,,,---......//////...,,,***(((---------............///............//////////////////000000000000000111---///111111000///000111111222222333444555666666333333444555555666666777:::;;;<<<;;;999999;;;<<<999:::;;;===>>>?????????>>>===;;;999777555444444333444555555333333444555444333111000//////000111000000000000////////////...000111111//////000222//////......//////000111000000///.........//////......//////......---,,,,,,+++***)))))))))+++,,,,,,,,,+++************+++*********+++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''"""###$$$%%%'''((())))))&&&''''''(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))(((((((((((())))))&&&(((***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''%%%&&&'''&&&%%%$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%######%%%((('''%%%%%%%%%'''((('''&&&%%%&&&'''(((((('''&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''(((((("""###$$$%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&'''(((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$!!!"""$$$&&&''''''''''''lllYYYIII@@@999777777555444555555555444333333222222111222555777555000,,,,,,...222222000/////////000111........................---...///000000///...---*********,,,///000///...------,,,,,,,,,,,,,,,---+++---///...,,,+++,,,............------------,,,------.........---+++***---------............///............////////////...111222111...---///111///000111111000000111222111111222333444555666666222333333444555555666666999:::;;;:::888888:::;;;999999:::;;;<<<=========<<<;;;:::888666444333222222333444444333222333444444333111///...///000000000000000000////////////...000111111000000111222///////////////000000111222111000000/////////000//////000000//////...---++++++++++++++++++++++++---,,,++++++*********+++*********++++++,,,,,,,,,'''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((&&&%%%$$$'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''(((((((((&&&&&&&&&&&&&&&'''((()))%%%***...---'''$$$%%%((('''&&&&&&%%%%%%$$$$$$### """$$$&&&''''''&&&%%%&&&%%%%%%%%%%%%&&&'''''''''(((((('''%%%$$$%%%&&&&&&%%%$$$######%%%'''(((&&&&&&&&&%%%###"""###%%%'''&&&%%%&&&'''((((((&&&&&&'''(((((((((&&&$$$#########$$$$$$$$$%%%%%%%%%######""""""""""""######%%%%%%&&&&&&'''(((((((((!!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$###"""###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%''')))***)))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&lllYYYNNNEEE>>><<<<<<:::999:::555555444333333222222111---222555444000---...111333222000/////////000111000000000000000000000000---...///111111///...---,,,+++*********,,,...000.........------......///+++...///...,,,+++,,,...000000000///......---------...//////////////////---------.........//////000000000000111111111111...111444222---+++...111000111222111000000222444000111111222444555666666444444555555666777777888999::::::999888888999;;;:::::::::;;;;;;;;;;;;<<<:::999888666555333222111111222333333222111222444444333111///......///000000000000000////////////...000111111000000111333///////////////000111111333333222111000000111111000000000000000//////...+++---///000111///---,,,---,,,,,,+++*********+++*********++++++,,,,,,,,,))))))))))))************''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%(((((())))))(((&&&$$$###(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&---333111***%%%(((,,,((('''&&&&&&%%%$$$###""" ###&&&((('''&&&%%%''''''&&&&&&&&&'''((((((((())))))(((&&&$$$%%%&&&&&&%%%$$$######%%%'''(((%%%&&&'''%%%###""""""###'''&&&%%%&&&(((((((((''''''((()))((('''%%%""" ######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((()))))) """######$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$"""!!!"""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%"""!!!$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$(((+++,,,+++(((''''''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$((('''&&&%%%$$$$$$$$$$$$iiiVVVJJJCCC<<<;;;999777777:::555444333222111222333444333333222222111000//////000000000000////////////---...............------000//////000111111000...------------------------000///...---,,,---......------++++++++++++------333111///...---...///111...------,,,,,,,,,------------,,,+++,,,---...///000000000000000000000000...............///000000000000////////////000000111111111111222222222222333333333444444444555555555555555666666666666666888888888888888888888888999999888888777666666666222222222111111111111000000000000000000000000000///000111000......000111111111111222333333333444///000111222222222222222000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***+++++++++*********))))))+++***)))***+++++++++***************************$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((())))))((((((&&&%%%$$$######%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########$$$,,,333222+++%%%&&&)))'''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))***(((%%%###""""""$$$%%%%%%###$$$((()))&&&&&&)))''''''''''''&&&%%%$$$$$$%%%$$$$$$'''***,,,***(((((())))))(((%%%!!!#########""""""###$$$$$$######%%%%%%%%%%%%$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$%%%&&&'''!!!"""###%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%***(((''''''''''''%%%$$$%%%%%%%%%$$$$$$#########!!!!!!""""""############"""###$$$$$$###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%(((&&&###$$$&&&((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''hhhWWWHHHAAA;;;:::999666555777555444333222222222333333333333222222111000000///000000000000////////////...//////000//////.........,,,+++,,,---...---,,,------------------------111000...,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,---000///...---,,,------...+++++++++,,,---...///000,,,,,,,,,,,,,,,---......////////////////////////...............///000000222222111111111111222222---///000111000...,,,+++111111222222222333333333444444444555555555555666666666666666666666666666777777666666555444444444111111111000000000//////---------------------------.........,,,,,,...///000000000000000000111111///000111222222222222111333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))+++++++++*********))))))***)))))))))*********)))************************'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&%%%***000///)))%%%%%%'''&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((***(((&&&#########%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$$$$###$$$&&&''''''%%%###$$$%%%'''((('''&&&%%%###$$$$$$######$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&"""###$$$%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$%%%&&&&&&%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%(((&&&$$$$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''gggVVVFFF@@@<<<<<<;;;777555777555444444333222333333333333333222222111000000000000000000000//////////////////000000000000000///111///------.../////////,,,,,,,,,,,,------------......,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......+++,,,,,,---------------.......................................///000000222111111000000111111222,,,...000222111...***'''///000000000000111111111333333333333444444444555444444444444444444444444555444444333333222222111000000/////////.........---------------------------......---,,,,,,---///000000000000000000//////000000111111222222111111444444333111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))(((+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%)))((('''%%%$$$############$$$$$$%%%&&&'''((((((######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&(((***)))'''%%%%%%%%%%%%$$$#########%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((***(((&&&$$$$$$%%%&&&'''&&&,,,---))))))//////***((((((''''''&&&%%%%%%$$$&&&''')))******)))'''&&&$$$%%%&&&'''((()))******%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''''')))((('''&&&%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%!!! """%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%'''&&&$$$$$$&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&|||eeeVVVGGGBBB???@@@???:::777888555555444444333333333333222222222111111111000000000000000000////////////......///000000000//////333000------...000111111,,,,,,,,,,,,,,,---------++++++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++******000///...,,,+++************+++,,,---...---,,,,,,------------------------...............///000000//////............/////////000222222222000...,,,/////////000000000111111111111222222333333444444333333333333333333333333444333333222222111000000000000000/////////......//////////////////////////////000///...---///111333333222222111111000000000000111111111111000000222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))***************************+++++++++***))))))***(((((((((((((((((((((((('''''''''&&&%%%%%%%%%$$$((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%,,,+++)))((('''&&&%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############&&&%%%%%%%%%&&&&&&%%%$$$%%%$$$###"""###%%%'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%%%%&&&'''(((&&&000222,,,///:::;;;333(((((('''&&&&&&&&&&&&&&&''')))++++++***))))))+++(((((('''&&&&&&'''((()))%%%%%%&&&&&&((()))++++++''''''''''''&&&%%%%%%$$$###$$$$$$%%%&&&''''''((((((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%% !!!$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%xxxbbbTTTEEEAAA>>>@@@???:::777888555555555444444444333333222222222111111111111111000000000000////////////,,,---....../////////...///---***)))***,,,------+++++++++,,,,,,,,,------------++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++000///---,,,+++***)))))))))***,,,---------,,,+++------------------------...............///000000//////............//////111000000000000111333333000000000111111111111222000000111111222333333444333333333333333333333333444444333222222111111000111111000000000/////////////////////////////////...///000///------///000333222222111111000000000000000111111111000000///.....................---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++************************,,,---...---+++***+++,,,(((((((((((((((((((((((('''''''''&&&%%%%%%%%%$$$((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&$$$"""###%%%&&&%%%$$$&&&%%%$$$$$$$$$&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((((((222444...000;;;<<<444((('''&&&&&&&&&''''''((((((+++...,,,'''$$$%%%''')))(((&&&%%%$$$%%%&&&'''&&&&&&&&&'''((()))+++,,,''''''&&&&&&%%%%%%%%%%%%"""######$$$%%%&&&&&&'''%%%%%%%%%&&&'''((()))***&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%sss___RRRBBB>>>;;;===<<<888555666444555555555555444333333111111111111111111111111000000000000////////////+++,,,---.../////////...///---++++++,,,......---******++++++,,,,,,------222111...,,,***)))))))))+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------***++++++,,,,,,,,,,,,,,,------------------------...............///000000111000000//////000000111///...------...000333555111111111111222222222222///000000111222333444444333333333333333333333333444444333333222111111000111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...//////////////////......000000111111000000//////,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,***************+++++++++---///000///+++***+++...))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((***000111,,,,,,111111+++&&&&&&%%%%%%&&&(((***+++---444999777...&&&$$$%%%%%%$$$$$$$$$$$$&&&'''(((&&&&&&&&&&&&'''((()))***&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&###$$$$$$%%%&&&((()))***&&&&&&%%%%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&$$$###$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&$$$""" %%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%######%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&ooo\\\PPPBBB===:::;;;:::666555666444555666666666555333333111111111111111111111111000000000000////////////,,,---...//////000000000000///......000000///...)))******+++,,,,,,------222000...---+++++++++,,,+++,,,,,,------,,,,,,+++++++++*********+++------************+++,,,---...+++++++++***++++++,,,---------------------------...............///000000000000////////////000000.........---...///000111000000111111111222222222///000000111222333444555222222222222222222222222333333222222111000000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,............///////////////000000000000000//////..................---------,,,,,,,,,,,,,,,,,,,,,,,,------+++*********+++,,,))))))*********+++++++++,,,///111///+++)))+++---************************'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$###$$$&&&''''''''''''((($$$%%%&&&'''&&&$$$"""!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''(((************)))((('''&&&%%%$$$$$$%%%'''))),,,...***777DDDGGG===111***(((#########$$$%%%'''((()))%%%%%%%%%%%%%%%&&&'''((($$$$$$######$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&((((((%%%%%%$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%&&&&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###%%%&&&%%%###"""$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))))))))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''mmm[[[OOODDD>>>:::;;;;;;777666888444555666666666555333333111111111111111111222222000000000000////////////---...///000111111111111,,,++++++,,,------,,,***))))))***+++,,,,,,---------,,,,,,,,,---///111222++++++------------+++++++++***)))((((((***,,,...,,,,,,++++++***+++++++++,,,+++***)))***+++---..........................................///000000......------------......///000000111111000///...000000000000111111111111///000111222333444555555111111111111111111111111222222111111000000////////////.........---------..............................///...---,,,...000//////000000111111222222000000000000000///......111111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++))))))******+++++++++++++++...111...***'''***---************************$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""%%%((()))((('''((()))###$$$&&&'''&&&### %%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%&&&''''''(((%%%%%%))))))%%%$$$'''$$$$$$$$$$$$'''***---///111EEEMMMEEE777---)))%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&###"""""""""###%%%'''((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%'''((()))######$$$$$$$$$%%%%%%%%%###"""""""""$$$%%%%%%############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########!!!"""$$$%%%%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%###%%%&&&%%%""""""$$$'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''((('''mmmZZZNNNDDD>>>999::::::888888:::333333444444555444444444111//////111555777666555000////////////000000111......///000000111000000...---,,,+++******+++,,,------,,,+++************+++++++++******)))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))///...------,,,,,,------------------------------,,,---...///000000000000...///000///...---...000)))***,,,...//////......222111000//////000111222000111222333444333222222222111000000///000000000333444444333222000...---.........///////////////........................---------............/////////000000000000//////222222222111111///......////////////////////////,,,+++***)))***,,,///000)))***+++,,,---......---******))))))***+++,,,,,,,,,++++++***+++,,,...///+++*********))))))((((((((('''&&&&&&&&&((()))***&&&%%%$$$%%%''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''((('''''''''$$$$$$$$$%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%""" """$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&''''''&&&$$$###%%%%%%$$$#########$$$$$$''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&'''((()))''''''(((((('''%%%###"""%%%%%%%%%&&&'''((()))***'''...999AAA@@@888,,,###((('''&&&%%%###"""!!!!!!'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$%%%&&&'''''')))###%%%,,,,,,###!!!'''###"""!!!"""&&&((('''%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%'''((("""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&''')))***&&&&&&%%%$$$$$$%%%%%%&&&'''&&&$$$$$$$$$$$$&&&'''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$#########$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&lllXXXLLLDDD>>>999999999666666999333333444444444333333222444222111333666888777666000000////////////000000---...///000111000000///000///...---------...///+++++++++***++++++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++(((((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000---///000///...---...000,,,,,,---...///////////////..................//////000111222222222111000000000000000000111222333444333222000////////////.../////////////////////........................------------............------............------111111111111000///..............................111000...,,,,,,,,,---...***+++,,,------............,,,+++))))))+++,,,...------,,,+++++++++,,,---************)))))))))((((((((('''&&&'''((()))***)))'''%%%%%%&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''$$$###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''"""###%%%'''''''''%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%''')))******)))'''%%%&&&''''''''''''%%%$$$###&&&&&&&&&&&&&&&'''((()))%%%'''***------+++(((&&&'''&&&&&&%%%$$$###""""""'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''''''''(((%%%)))222222)))%%%((('''%%%###$$$%%%&&&$$$"""%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&)))((('''%%%$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&''''''(((((($$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''''''''~~~iiiWWWKKKDDD>>>999888888555444666444444444444444333222111444333222333555666555444222111000//////...//////,,,---///111111000...---//////.........///000000************+++,,,---...---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,------++++++++++++++++++++++++---------...//////000000---...//////...---...//////...............//////------............------......///000000000000000000000000000222333444555333222000/////////000111//////////////////......------------------------------------............------............------000111111111000///...---------------------------000...---+++******+++,,,***+++,,,---------------///...,,,******+++---.........,,,+++************************)))))))))))))))((((((''''''(((***+++...+++'''%%%%%%&&&%%%$$$((((((''''''''''''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''!!!"""$$$&&&'''''''''&&&"""###$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$'''+++------***&&&###%%%&&&&&&''''''&&&%%%%%%'''&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&)))***%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((&&&%%%+++555555,,,&&&''''''%%%$$$$$$%%%&&&$$$###''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""######$$$%%%$$$$$$%%%&&&&&&'''&&&&&&"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''((())))))***$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((((((((()))((((((''''''{{{hhhVVVKKKDDD===888888666333333555666666666555444333222111333222222111222111111000222222000///............,,,---///111111///...,,,,,,,,,,,,,,,---......///+++*********++++++,,,---************************+++++++++++++++***************************************************************+++,,,------......++++++++++++,,,,,,,,,,,,------------......//////---...//////------...///000///---,,,,,,---...///......000111111000............//////000000000000111111111111222333444555111111111111111111111111////////////............------------------------,,,,,,---------............//////000000//////...///000000000//////...---------------------------,,,,,,+++++++++,,,---...)))***++++++,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,+++++++++***************)))))))))))))))***)))((('''((((((******333///***'''&&&'''&&&&&&))))))(((((((((((())))))))))))((('''&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&&&&%%%!!!###%%%&&&&&&$$$###$$$$$$&&&''''''&&&$$$$$$"""%%%))),,,,,,***'''$$$$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((%%%%%%)))000000)))$$$$$$######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###""""""""""""###$$$%%%&&&$$$%%%&&&&&&&&&%%%###""""""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!! ###%%%''''''&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''((())))))))))))((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''(((((((((((('''&&&&&&zzzgggVVVLLLDDD===888777666333222444777777777777666444333333222222222111000/////////222222000///............---...000111000///...---++++++,,,------.........---,,,++++++*********+++************************************))))))))))))************************************************)))***+++++++++******)))+++,,,,,,,,,------.........------------......///---...///...---,,,---///...---,,,+++++++++,,,------...///000000///...---////////////000000111111333333222222222222222333///000222333444333222111000000//////.........---------------------------,,,,,,,,,------------.........////////////.........////////////...------...........................---------......//////((())))))************)))%%%'''+++...//////---,,,*********++++++,,,,,,,,,))))))))))))))))))*********)))(((''''''((())))))555111,,,)))(((((((((((())))))(((((((((((())))))***)))(((&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###"""$$$&&&((())))))((('''%%%&&&'''(((((('''&&&%%%!!!###%%%'''((((((((((((%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&###$$$&&&'''&&&%%%###!!!$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((('''(((***)))%%%#########$$$%%%&&&&&&'''((()))############$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''))))))(((&&&### #########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$### """$$$&&&'''&&&%%%$$$%%%%%%'''(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''((((((***)))'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''&&&$$$###$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%xxxeeeUUUKKKCCC===888777777444333555666666666666666555444333333444444333111000000111222111000//////...//////000000000000000//////...,,,---......///............---,,,+++************+++,,,,,,,,,,,,---------))))))))))))******++++++++++++++++++++++++++++++------------------------+++,,,---------,,,***))),,,,,,,,,------......//////...---,,,,,,---...///,,,---......---,,,---...,,,+++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++///////////////000111111333333222111111111111111000000222333333222111000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,---...............------////////////////////////------,,,+++)))((('''&&&((())))))*********))))))$$$'''+++...000///---+++((()))***+++,,,,,,,,,,,,))))))))))))***************)))'''&&&&&&'''((((((222///+++))))))***))))))))))))(((((((((((())))))***)))'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&%%%$$$############$$$%%%&&&''''''&&&&&&''''''((((((((((((''''''############%%%''')))***%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%&&&&&&)))'''%%%###"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''$$$###""""""###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&'''###$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''&&&&&&(((((())))))(((&&&%%%$$$&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$%%%&&&&&&&&&'''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''&&&&&&uuucccSSSJJJBBB<<<888888777555555777333444444444444444333333222333444333000///000222000000////////////000000333222111000///000000111,,,---.........---,,,+++,,,,,,++++++***+++++++++++++++,,,,,,,,,---------))))))***+++,,,------...++++++++++++++++++++++++------------------------+++,,,...//////...---,,,***++++++,,,------......///...,,,++++++,,,...///,,,---......,,,,,,---...******+++,,,------------,,,,,,++++++++++++,,,,,,///...---------...///000111111000000000111222222222111///...---...000111111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,------.........------........................++++++***)))(((&&&%%%$$$******++++++++++++******+++,,,------...------,,,)))***++++++,,,+++******((()))))))))************)))((('''%%%%%%%%%&&&'''---+++)))((()))))))))((()))((((((''''''(((((())))))(((&&&%%%%%%&&&'''(((***)))&&&%%%$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$&&&((()))(((&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$########################'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&'''''')))(((&&&$$$$$$%%%''')))&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''(((***)))&&&%%%&&&(((((('''%%%#########%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''')))((('''&&&%%%%%%%%%%%%!!!!!!"""$$$&&&(((***+++&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&((('''%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%###$$$%%%'''((((((((((((sssaaaRRRIIIBBB<<<888888888666666888111111222333333333222222///111222111...---...000000////////////000000111555333111//////000111222***++++++,,,+++***((('''************+++,,,------)))))))))******+++++++++******+++,,,...///000000++++++++++++++++++++++++++++++++++++++++++++++++%%%&&&)))+++,,,+++******))))))***+++,,,,,,------///...,,,++++++,,,---///,,,---......,,,,,,---...)))***,,,...//////......///...,,,,,,,,,,,,...///------,,,+++,,,---...///......//////000111333333444111,,,((((((+++///222111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------......//////......---,,,,,,---......---------------------------------....../////////......---,,,,,,---------,,,,,,+++222000...,,,+++,,,---...++++++,,,,,,+++***((('''(((((())))))*********+++((('''&&&%%%$$$%%%%%%&&&((('''&&&'''((()))(((&&&((((((''''''''''''((((((((('''&&&%%%%%%&&&((()))...,,,(((%%%$$$%%%'''(((########################&&&###"""###&&&(((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''%%%$$$$$$%%%'''''')))((((((((('''&&&%%%$$$''''''%%%%%%%%%%%%&&&'''#########$$$%%%&&&'''(((!!!"""$$$&&&&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """###$$$%%%((()))(((###&&&((((((''''''))),,,,,,***'''%%%#########$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''((()))((('''&&&%%%$$$$$$$$$,,,***(((&&&%%%$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&''')))***""""""###%%%'''))),,,---((('''&&&%%%%%%&&&'''(((###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%&&&&&&'''+++***'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&((()))*********nnn___QQQIII<<<<<<;;;888555444666888888777555444333333444444444333111000000000111222000000000000000000000000111111000...+++***+++,,,------------------,,,,,,***))))))***,,,+++((($$$"""%%%(((+++------,,,+++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,***(((((()))***,,,***))))))***,,,...---,,,,,,,,,+++***+++,,,---...,,,,,,++++++***)))))))))''''''((()))***,,,...///........................)))***+++,,,...///000000111000//////111222222111////////////////////////---///000...+++***,,,//////---+++***++++++)))(((''')))+++---...///......++++++,,,,,,,,,---------------......///000000111///............//////000...---,,,+++***+++,,,---++++++++++++++++++++++++------------,,,,,,+++***))))))))))))))))))))))))))))))***,,,---,,,***'''%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((((('''%%%#########%%%&&&''''''&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''%%%%%%&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%%%%$$$!!!"""###$$$%%%$$$######'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!$$$***---+++'''((('''%%%%%%%%%%%%%%%%%%*** '''###"""'''&&&$$$%%%%%%&&&&&&'''''''''+++%%%###((('''!!!!!!'''++++++)))'''$$$###$$$%%%'''&&&&&&&&&&&&'''((((((((((((&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%***)))((('''&&&%%%$$$$$$(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$&&&((((((&&&%%%$$$%%%(((((((((''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''nnn^^^QQQHHH???===;;;888777777888888777666555333333333333444333222111111000000111111////////////////////////111111222000...------...//////...---,,,,,,++++++...---,,,...//////---***&&&(((***,,,---,,,***)))***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...,,,***)))((()))***++++++***)))***,,,------,,,---------------...//////************++++++++++++......------,,,------...........................))))))***+++,,,---......333111//////111222111000222222222222222222222222111222222111//////000111...,,,+++***++++++***)))&&&'''(((***+++++++++***++++++,,,,,,,,,---------,,,------...//////000000//////...............///------,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***************************************,,,------***(((%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%***))))))((((((''''''&&&((('''%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((&&&%%%%%%&&&'''%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))''''''+++111444333000***...222111+++''''''))),,,$$$'''***&&&(((+++%%%&&&&&&&&&&&&&&&''''''''''''"""!!!''')))&&&&&&*********)))'''%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''((("""######$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%'''''''''&&&&&&&&&&&&&&&#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&((((((&&&%%%$$$%%%''''''''''''&&&&&&&&&%%%)))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''mmm]]]PPPGGGBBB>>>:::999:::;;;999888666555444333222222222333111111222222111111000//////////////////////////////111333333111/////////000000///...,,,+++***))),,,+++***+++------,,,++++++,,,---------+++)))'''***++++++,,,,,,++++++***************************++++++,,,,,,,,,---------...---+++***)))))))))***,,,+++******,,,---,,,***......///000000000000///))))))***++++++,,,------------,,,+++************------------------------++++++,,,,,,,,,---------222111//////000111000000////////////////////////000...------.........,,,---+++******+++,,,,,,+++''''''((()))***))))))))),,,,,,,,,,,,------------,,,,,,,,,---......//////000000///...------------,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++***++++++++++++***))))))++++++++++++++++++++++++*********+++---,,,***(((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&)))((((((''''''&&&&&&%%%''''''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%&&&'''&&&$$$'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''(((((((((''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%&&&***///222222000)))333<<<999...&&&'''+++((((((+++)))%%%///222'''(((((('''''''''''''''''')))&&&%%%'''(((&&&%%%&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((()))******'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%'''((((((&&&$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&~~~kkk\\\OOOFFFCCC>>>888777:::<<<999666555444444333222222222111000111222222222111///...////////////////////////---000222333222000///000//////...---,,,,,,++++++***)))))))))***+++,,,,,,------......---+++)))(((++++++++++++++++++++++++))))))))))))))))))))))))+++,,,,,,,,,,,,---------...---,,,+++***)))))))))---+++***+++,,,,,,+++***---...///111111000//////++++++++++++,,,,,,------***)))))))))***+++,,,,,,------------------------////////////////////////...---,,,---///111111000------------------------...,,,***+++...///,,,***,,,***)))***+++------,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------------...,,,,,,,,,---------......111000///...---,,,,,,,,,++++++,,,------+++***)))++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++))))))((()))++++++)))'''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&"""######$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&&&&#########$$$%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%''''''((((((((((((((('''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""###&&&)))+++***)))&&&///777555+++$$$%%%)))&&&+++///))))))<<>>555&&&&&&&&&&&&&&&''''''''')))>>>FFF777)))+++000///000***$$$###%%%'''&&&$$$%%%&&&(((******)))((('''(((((('''''''''''''''(((''''''''''''((((((((((((%%%&&&((()))))))))'''&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))******)))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&$$$$$$%%%''''''''''''((((((((())))))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''((('''''''''xxxfffWWWKKKCCC===<<<;;;888555444666888555666666777666444333222222111///.........///000......................../////////...,,,,,,---///.........------,,,,,,,,,***...111111...+++++++++---,,,,,,++++++*********---,,,+++******+++,,,---++++++++++++++++++++++++((())))))))))))***************+++,,,------------***))))))***,,,...---,,,......---,,,,,,...///000,,,,,,------.../////////+++++++++---...000222333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111///------///000///...........................)))---111111///---...///---+++******+++,,,,,,+++,,,,,,+++++++++,,,...///---------.........////////////////////////......------,,,,,,,,,---......---,,,***)))))))))***+++++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++,,,***))))))***++++++***'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&''''''(((''''''&&&%%%&&&'''((()))$$$$$$$$$$$$%%%%%%&&&'''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&'''(((############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''(((***)))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((('''''''''((($$$%%%&&&&&&&&&&&&&&&&&&)))%%%((('''$$$***...%%%$$$%%%%%%&&&&&&'''''''''999GGG999---444>>>???222+++$$$!!!$$$&&&&&&$$$&&&''')))***+++***)))'''+++,,,------,,,(((%%%###''''''''''''((((((((()))$$$&&&((()))***)))((('''%%%&&&''''''((((((''''''$$$$$$%%%&&&'''((()))***(((''''''&&&&&&%%%$$$$$$'''''''''''''''''''''''',,,,,,,,,,,,+++)))(((&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''((((((((())))))******'''''''''''''''((()))***((((((((((((((((((((((((%%%%%%&&&'''((((((((('''vvvbbbQQQGGGDDD>>>===<<<;;;:::888444111111111222222222333333333222222222111111111111000///000111111111000...---......---------......///++++++++++++++++++++++++,,,+++*********+++,,,---++++++******++++++,,,---444...((('''***+++***(((---......---+++******+++)))))))))))))))******+++,,,,,,+++++++++,,,------,,,+++++++++,,,,,,---...---,,,++++++******++++++%%%&&&))),,,------,,,,,,///...---...///000///...,,,,,,,,,++++++***************+++,,,---------------------.........//////333111///+++((((((+++...,,,,,,------,,,,,,++++++//////...---,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***//////...---,,,,,,,,,,,,(((((()))***************)))))))))(((((((((((((((///...,,,***))))))******''''''((((((((((((''''''***))))))((('''&&&&&&&&&"""###%%%%%%$$$###$$$&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%!!!  """######"""&&&&&&&&&'''&&&&&&%%%%%%$$$###""""""###$$$'''(((&&&%%%%%%%%%''''''&&&%%%(((((('''''''''&&&&&&&&&%%%$$$$$$%%%&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&,,,((($$$%%%)))+++((($$$&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%''''''&&&%%%###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&''')))***'''&&&&&&%%%$$$$$$$$$$$$"""###$$$$$$&&&&&&'''((()))+++,,,***)))---555<<>>999777777777777777999888888777666555444444222222222111111111111000000///......------......,,,,,,,,,---...///000111++++++++++++++++++++++++((()))***+++,,,---------)))))))))))))))***++++++((()))+++------,,,+++******+++,,,,,,***)))***,,,))))))(((((())))))***+++*********+++,,,---...///---------------......///,,,,,,+++************+++************************...---,,,,,,------+++******++++++++++++,,,,,,,,,******+++,,,---......---************+++++++++,,,+++---......---,,,---...+++,,,,,,,,,,,,+++******......---++++++*********,,,,,,,,,---------......------,,,+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,---...))))))***+++,,,,,,++++++)))))))))*********++++++)))******+++******))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&'''(((&&&&&&'''''''''(((((((((((((((''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%&&&'''&&&$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''222---((($$$$$$&&&'''(((&&&&&&'''''''''''''''((()))'''%%%$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%&&&$$$$$$***+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%'''''''''%%%######%%%'''"""&&&###%%%+++&&&!!!(((###''',,,,,,***)))***+++)))((((((''''''(((((()))%%%$$$&&&))))))(((...555;;;///'''***,,,***)))---'''***,,,,,,+++(((''''''&&&(((******'''&&&(((***))))))++++++++++++)))))))))'''&&&&&&'''(((((('''&&&&&&&&&'''''''''(((((('''&&&%%%$$$###$$$$$$%%%'''''''''''''''''''''''''''''''''&&&''''''((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''((((((''''''%%%%%%&&&'''((())))))***&&&&&&'''''''''(((((((((******))))))(((&&&%%%$$$kkkYYYKKKDDDCCC>>><<<999777888999999888:::999888777666555555444222222222111111111111000000///...---------......---------------...///000************************))))))+++,,,---,,,,,,+++******))))))******+++,,,((()))+++,,,+++++++++,,,***+++,,,+++)))(((((()))******))))))******+++,,,*********+++,,,---//////,,,,,,,,,,,,---///000111------,,,++++++++++++,,,)))***+++,,,,,,,,,+++***...,,,++++++++++++)))'''******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++))))))))))))************,,,---...---++++++,,,---(((((()))*********))))))---,,,,,,+++++++++,,,,,,,,,,,,,,,---------......,,,,,,+++++++++,,,------************************+++,,,,,,,,,,,,,,,,,,+++************+++,,,---...)))***++++++,,,,,,,,,++++++***)))((((((***+++---******++++++***)))((('''(((((())))))))))))(((((('''''''''''''''((((((((("""$$$'''((('''%%%%%%%%%''''''''''''(((((((((((($$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''%%%%%%%%%'''((('''&&&###$$$%%%&&&''''''''''''''''''(((((((((''''''''',,,***'''&&&'''(((''''''%%%%%%%%%&&&&&&''''''''')))'''%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&$$$%%%&&&###!!! !!!%%%((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((($$$%%%&&&''''''&&&%%%$$$""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&&&& ###%%%&&&%%%$$$&&&((("""'''&&&(((,,,&&&!!!)))###'''+++,,,(((%%%'''***))))))(((((((((((())))))(((&&&''')))((()))000:::BBB222'''))),,,))))))...111222000,,,'''$$$%%%'''&&&''''''((((((((())))))((()))***++++++***)))((('''((((((((('''''''''''''''''''''((((((((())))))%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%&&&'''((((((((('''&&&%%%%%%&&&'''((()))******''''''''''''((((((((((((((())))))***)))((('''&&&iiiXXXJJJCCCCCC;;;999777777999:::::::::777777777777888888888888222222222111111111111000000///...---,,,---......///......---------......))))))))))))))))))))))))***+++,,,---,,,+++***)))++++++******++++++,,,---+++++++++*********,,,...***++++++***'''&&&&&&'''++++++******++++++,,,---*********+++,,,---///000++++++,,,,,,...///111222......---,,,,,,,,,,,,---)))***,,,......---,,,+++***)))((()))***+++***)))*********++++++,,,,,,,,,+++++++++++++++***)))(((************++++++++++++,,,------+++))))))***,,,,,,,,,---...////////////************+++,,,---...,,,,,,,,,---------......++++++++++++,,,------...************************,,,------......------,,,...---,,,+++***************++++++,,,,,,+++++++++000...+++((('''''')))******+++++++++***)))'''&&&))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%(((+++---,,,***))))))''''''''''''((((((((()))&&&''''''(((((()))))))))%%%&&&&&&''''''&&&&&&%%%$$$######$$$&&&'''&&&%%%###$$$%%%&&&'''''''''''''''(((((((((((((((''''''&&&&&&&&&(((******(((&&&$$$$$$$$$%%%%%%&&&&&&&&&***'''%%%$$$%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&$$$%%%&&&&&&((()))(((%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))%%%&&&((())))))(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))*********)))'''&&&%%%&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%'''(((((($$$'''&&&&&&&&&'''&&&***&&&%%%((($$$###...///(((###%%%)))+++,,,+++))))))(((((((((((())))))***)))((()))'''(((111<<>>;;;::::::999999999999999;;;999666444444666999;;;---...///111111111000000222000...---,,,---...///---+++***))))))***,,,.........---,,,++++++++++++************+++,,,,,,---************))))))))))))++++++,,,,,,,,,,,,++++++++++++******)))(((((((((++++++***)))(((((())))))))))))))))))))))))))))))************+++,,,---......------,,,+++++++++,,,(((((()))***+++---///000---,,,,,,+++***)))(((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))******)))))))))))))))***---,,,+++,,,...//////...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******++++++,,,***)))(((((()))+++---.........////////////......------,,,,,,+++***))))))&&&&&&'''***,,,+++&&&"""%%%&&&''')))***+++++++++***)))(((''''''((()))***(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%((((((((('''&&&%%%######'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''((('''&&&''')))))))))((())))))((((((''''''&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%&&&&&&)))(((&&&%%%$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&((()))(((&&&%%%%%%&&&///...,,,***((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&  $$$))),,,,,,***&&&&&&''''''''''''&&&&&&***++++++)))&&&&&&))),,,...***(((((('''&&&+++111KKKMMMCCC///$$$&&&)))(((&&&&&&&&&%%%$$$$$$&&&)))(((((())))))******++++++((((((((((((((((((((((((+++(((&&&&&&((()))(((&&&%%%)))***(((&&&'''((())))))(((&&&'''((())))))((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((()))******}}}eeeTTTJJJBBB===999888777777666666777777999888666444444666888999000000111222222111000///111000...---------/////////...---,,,,,,---......------,,,+++++++++,,,,,,,,,++++++++++++,,,,,,---************))))))))))))))))))************))))))************))))))))))))++++++***)))))))))))))))************************************+++,,,---...,,,+++******)))))))))***+++++++++++++++,,,------,,,,,,++++++***))))))))))))******++++++******)))******************************))))))))))))******+++)))((()))***+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++++++++******)))***,,,...///,,,,,,------------,,,,,,......------,,,++++++***000,,,((('''(((******)))((()))))))))))))))))))))***)))(((((((((((()))***(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%&&&((()))((('''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&''')))(((&&&%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%'''%%%$$$&&&((((((&&&$$$&&&&&&''''''''''''&&&&&&+++,,,,,,***'''&&&''')))***(((''')))'''%%%''',,,444AAA@@@///$$$(((+++(((&&&'''''''''%%%%%%'''(((*********************)))(((((((((((((((((((((((((((&&&$$$%%%(((******)))&&&((()))'''%%%%%%%%%&&&$$$###!!!"""###$$$$$$###)))(((((('''&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((+++***)))(((((()))***+++((((((((((((((()))******{{{bbbRRRHHH@@@<<<888888777666666666666777666666555555444555666666333333333333222111//////111000...------...//////000000//////...---------,,,,,,++++++,,,,,,------...---,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))************)))))))))))))))************++++++***))))))))))))))))))************************************+++,,,------++++++***))))))))))))***...---,,,+++******************************************))))))))))))************************************)))))))))******+++---,,,******+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++***+++,,,...///,,,,,,------------,,,,,,///......------,,,,,,+++000---)))'''(((***,,,,,,---,,,***((('''''''''(((***))))))(((((())))))***(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%((('''&&&$$$######""""""'''%%%%%%%%%'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%'''((((((&&&%%%%%%&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$)))((('''''''''&&&$$$"""&&&&&&''''''''''''&&&&&&***,,,---+++)))&&&%%%&&&%%%$$$&&&)))(((%%%&&&***%%%===EEE333%%%***,,,&&&&&&((())))))'''&&&'''(((,,,++++++***))))))(((((((((((((((((((((((((((((('''&&&%%%%%%'''))))))(((%%%%%%&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&''''''&&&******)))((((((((())))))(((''''''&&&&&&''''''(((''''''''''''''''''((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((+++***)))(((((()))***+++((((((((((((((()))******zzzaaaQQQGGGAAA<<<::::::999888888888888999444444555555555444333333222222222111111000000000000///............//////............---,,,+++***++++++++++++,,,---...//////...------,,,,,,,,,,,,+++++++++*********))))))++++++,,,,,,,,,,,,++++++(((((()))******+++,,,,,,******)))))))))))))))***************************+++*********++++++,,,---,,,,,,+++++++++++++++,,,---,,,+++***)))((((((((())))))*********++++++++++++***((((((((((((***+++******************************))))))******++++++---,,,******,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++++++++,,,---...---......//////......---......------,,,,,,,,,+++&&&''')))***,,,+++***)))...,,,***(((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%((('''&&&%%%%%%'''((()))''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$&&&%%%$$$%%%'''''''''&&&%%%%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%###$$$&&&'''((('''&&&&&&'''''''''''''''(((((()))''''''&&&%%%%%%%%%&&&&&&%%%&&&((('''&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((''''''&&&&&&&&&''''''''''''&&&&&&''')))+++,,,+++(((&&&%%%$$$###%%%((((((''')))...---GGGOOO777%%%))),,,%%%''')))++++++)))'''''''''))))))))))))((((((''''''((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&'''$$$###&&&(((((('''((()))((('''(((***++++++***,,,,,,+++******+++++++++((((((''''''''''''((((((&&&&&&''''''(((((())))))'''''''''''''''((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((())))))***{{{bbbRRRHHHBBB>>>;;;::::::999999999999999333444555555444333222111////////////000000111111//////........./////////............---,,,+++************+++,,,---...//////...------,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,++++++(((((()))***+++,,,------***)))))))))))))))******************************++++++******++++++,,,,,,+++++++++******+++,,,,,,***))))))(((((((((((())))))))))))***++++++,,,,,,+++***)))(((((()))***+++***************************************+++,,,,,,)))'''%%%&&&(((***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***************++++++,,,------............------,,,,,,,,,,,,++++++++++++&&&(((***,,,+++***)))(((,,,+++)))'''''')))***+++))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''&&&%%%$$$###&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&''''''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((()))&&&%%%$$$%%%'''''''''&&&&&&&&&''''''((((((((()))%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((()))))))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&(((((('''''''''((()))***((('''&&&%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%%%%&&&$$$$$$############$$$$$$''''''&&&%%%$$$$$$###"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&'''((((((((()))&&&&&&''''''''''''&&&&&&$$$&&&(((+++,,,+++(((&&&'''$$$$$$'''((()))///666:::NNNPPP666###&&&,,,(((''')))++++++)))(((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))((('''''''''(((222)))$$$'''***(((&&&'''&&&%%%$$$%%%'''(((((((((******)))))))))******+++(((((((((''''''(((((((((&&&''''''(((((()))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((())))))***{{{bbbRRRIIICCC@@@::::::999888888888888888444444555444444333222111............///000111222.........///////////////000000//////...---------+++***++++++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))************))))))))))))******+++,,,------)))))))))))))))******+++++++++++++++++++++++++++,,,++++++***++++++,,,,,,)))(((((((((((()))******(((((((((((((((((()))***))))))******+++++++++,,,++++++************++++++++++++++++++++++++++++++***************+++,,,---,,,)))''''''))),,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++......,,,***((((((***,,,***))))))((()))***,,,,,,)))******++++++******)))(((((((((((((((((((((((('''''''''''''''((((((((()))(((((('''&&&&&&%%%%%%((((((((('''&&&%%%###"""&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''')))***+++'''%%%%%%%%%'''((('''&&&'''''''''((((((((((((((($$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&(((((('''&&&&&&((()))***(((''''''&&&%%%%%%%%%%%%###%%%&&&'''%%%%%%%%%&&&######$$$$$$&&&'''((()))(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&'''))))))'''&&&''''''&&&&&&''''''''''''&&&&&&###$$$&&&))),,,,,,***((()))&&&%%%'''(((***000888:::EEECCC000"""%%%+++***(((***+++***((('''''''''%%%%%%%%%&&&'''(((((()))(((((((((((((((((((((((($$$&&&(((((()))***---///???111'''(((***&&&###$$$%%%$$$###$$$&&&(((((((((''''''&&&&&&&&&'''(((((()))((((((''''''(((((()))(((((((((((((((((())))))'''''''''''''''((())))))))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((()))******zzzaaaQQQIIICCC@@@<<<;;;::::::999999::::::666555555444333333222222111000/////////000111222---......//////////////////...---,,,,,,---......++++++++++++,,,,,,---...,,,++++++++++++,,,,,,---,,,,,,+++++++++*********))))))************))))))*********++++++,,,,,,,,,)))))))))))))))***++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,((((((((((((((()))************))))))))))))*********************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++,,,---...222///,,,++++++---......++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,''')))+++***))))))+++---))))))*********+++++++++)))***++++++++++++***)))((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%$$$$$$%%%&&&((())))))))))))$$$%%%'''((()))((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&%%%&&&((()))((('''((('''''''''''''''&&&&&&###$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&'''(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''''''''&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%''')))***(((((('''&&&%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&'''''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&(((***)))'''%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%(((+++,,,)))''')))&&&&&&(((((('''+++111000333111+++''''''((())))))******(((&&&%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((((((###&&&(((******,,,///333EEE222%%%&&&)))&&&###&&&'''&&&%%%''')))+++++++++'''&&&&&&&&&&&&'''((()))))))))(((((((((((()))))))))))))))(((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((()))******yyy```PPPHHHCCC@@@>>>>>>===<<<<<<<<<<<<===777666555444333333333333444333222000000000000111------...///000000//////---+++***))))))***,,,...,,,,,,++++++,,,,,,------************+++,,,,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,))))))((())))))***++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++******)))******+++,,,,,,------,,,+++************************************+++,,,---......---,,,+++++++++++++++++++++++++++************+++,,,---...333///+++)))((())))))(((++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))******++++++,,,,,,,,,---------,,,++++++,,,------......------,,,------------------------(((---...,,,++++++******+++++++++******))))))***+++,,,,,,+++***)))((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%&&&&&&'''((((((((($$$%%%&&&&&&''''''&&&&&&&&&'''(((******((('''&&&(((((('''&&&%%%%%%$$$$$$$$$$$$&&&((()))*********###%%%''')))***(((&&&%%%(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&((('''&&&''')))))))))((('''''''''&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%(((((('''&&&%%%$$$$$$###%%%&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((((()))(((&&&%%%$$$%%%%%%&&&((('''%%%$$$%%%&&&(((***)))((('''&&&%%%$$$$$$$$$"""$$$&&&&&&%%%%%%&&&''''''&&&%%%$$$############$$$$$$%%%&&&'''))))))***((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$'''))))))'''&&&(((***&&&''''''''''''''''''&&&(((&&&&&&'''***+++(((%%%(((&&&''')))'''$$$%%%))))))'''(((+++,,,)))&&&&&&******)))'''%%%%%%&&&(((++++++******))))))((((((((((((((((((((((((((((((&&&)))++++++***+++...111CCC///!!!$$$)))((('''+++&&&%%%$$$&&&(((***+++***))))))((())))))***++++++))))))(((((((((((())))))******))))))((((((''''''&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((()))******vvv```RRRHHHBBBAAA???===;;;999999999777666777777555444222111//////111111000///////////////+++---///000111000///...000000///...------,,,,,,+++,,,,,,---,,,+++***))),,,+++*********+++,,,------***'''(((***++++++)))+++++++++++++++***)))(((++++++******)))(((((((((++++++***)))(((((())))))++++++******++++++,,,------------,,,,,,++++++++++++*********))))))((((((+++++++++,,,,,,---------***++++++,,,,,,++++++***************************************)))(((''''''******))))))******+++,,,---,,,***)))))))))***+++***)))((()))++++++)))(((---------,,,+++(((&&&%%%!!!###'''+++---...---,,,++++++++++++,,,,,,---...------++++++++++++------************************---,,,,,,++++++,,,,,,---************************,,,,,,+++***)))))))))))),,,,,,+++***)))))))))***&&&&&&''''''(((((())))))&&&'''((())))))((('''&&&((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&'''&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$%%%''')))***))))))((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((&&&'''***&&&!!!$$$+++(((***+++)))&&&###"""###'''''')))))))))((('''&&&******))))))(((((((((''''''''''''((()))******+++$$$%%%%%%&&&'''''''''&&&))))))(((&&&$$$$$$&&&((()))(((&&&%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""%%%''''''%%%###%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&'''((('''%%%))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&%%%%%%)))(((&&&$$$###$$$&&&'''((((((((((((((((((((((((+++***)))(((''''''((()))(((((((((((())))))))))))***((('''&&&&&&'''(((***)))&&&&&&,,,222333---'''++++++******))))))((((((((('''''''''))),,,///111(((((())))))************))))))(((((('''''''''&&&(((''''''&&&&&&&&&'''''''''&&&%%%&&&))))))'''%%%'''''''''(((((()))***+++(((''''''&&&'''))),,,---************************uuuaaaTTTJJJEEECCC???<<<:::999999888777555666666555444222111000000111111000///////////////,,,---///000111000///...//////......---,,,,,,++++++,,,,,,,,,,,,+++***))),,,+++******+++,,,---...333000---,,,---//////...+++++++++++++++***))))))************++++++++++++,,,++++++***))))))******++++++******++++++,,,---+++++++++******)))))))))++++++++++++*********)))++++++++++++,,,,,,,,,---)))******************)))************************&&&''')))+++...000111111******))))))******+++,,,---,,,+++*********++++++***))))))***++++++***(((***+++,,,------,,,+++*********,,,---,,,+++)))(((,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------------------,,,,,,+++******)))******+++++++++***++++++,,,,,,((((((((()))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&%%%$$$"""""""""$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((($$$###%%%%%%###'''---...---+++(((%%%%%%(((***&&&&&&'''''''''&&&&&&%%%((('''''''''&&&&&&&&&%%%&&&''''''((())))))******###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((('''$$$###$$$%%%&&&'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''((('''&&&&&&(((((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))((('''&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&(((((((((((())))))))))))***)))'''&&&&&&''')))***((('''''')))------((($$$)))))))))(((((((((((((((''''''&&&'''(((***---...******)))((((((((())))))))))))((((((((('''''''''***)))((('''&&&&&&&&&&&&***((('''(((******(((&&&+++***)))((((((''''''(((,,,,,,+++++++++*********((((((((((((((((((((((((uuu```SSSIIIDDDBBB>>><<<999888888888777555555555444333333222111111111111000/////////000000------///000000000///.........------,,,,,,++++++++++++,,,,,,,,,+++******++++++++++++,,,---//////444000---++++++,,,------++++++++++++++++++***))))))******+++,,,,,,------,,,,,,+++*********+++++++++************+++,,,,,,***************))))))))),,,,,,,,,+++++++++++++++*********+++++++++++++++))))))))))))))))))))))))************************((((((((((((((((((((((((******))))))******+++,,,---,,,+++************++++++******+++,,,,,,+++))))))***,,,---......---,,,///......,,,+++***)))(((,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,---...............++++++************++++++........................,,,++++++************++++++++++++++++++,,,......************))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&)))'''''')))***(((***---888666111---)))'''''''''%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))######$$$%%%%%%%%%%%%$$$!!!###%%%&&&%%%%%%&&&'''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((&&&###"""###%%%(((******)))'''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''((('''&&&&&&(((((((((&&&&&&'''(((((((((((('''&&&&&&&&&''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((())))))((('''''''''(((((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))((('''%%%$$$''''''''''''((((((((((((((('''&&&&&&'''(((***+++...,,,***'''&&&&&&'''((())))))((((((((((((''''''+++***)))((('''&&&&&&&&&***)))((()))***)))'''%%%++++++***)))((((((((((((((()))***+++***)))((('''((((((((((((((((((((((((vvvaaaSSSIIICCCAAA>>><<<:::999999999888666444444333333333333222222111111000000///000000111---...//////000///......---------,,,,,,+++++++++++++++++++++++++++++++++******+++,,,---///000000333000,,,))))))***+++,,,+++++++++,,,,,,+++***************+++++++++,,,,,,++++++******)))******+++***************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************+++***)))'''%%%$$$###"""******))))))******+++,,,++++++******)))))))))))),,,+++***+++------+++***+++,,,---------,,,+++***---,,,+++******+++,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...//////...---,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,++++++*********+++,,,,,,*********))))))((((((((('''(((((((((((((((((('''))))))))))))************((((((((((((((((((((((((&&&''''''''''''&&&%%%$$$((((((''''''''''''((()))'''''''''''''''(((((((((((((((''''''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&###(((---///,,,((((((+++:::666222...+++((($$$!!!&&&%%%$$$###$$$%%%&&&'''((((((((((((((((((((((((%%%&&&'''((()))(((((('''$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&((()))((('''&&&'''%%%%%%'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%&&&)))******)))'''&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&''')))******''''''''''''''''''''''''((('''&&&'''((()))((('''$$$&&&((())))))(((&&&$$$&&&''''''((()))******+++'''((()))))))))(((''''''((((((((((((((((((((((((******))))))))))))))))))(((((((((((())))))))))))******))))))))))))*********+++,,,***&&&%%%&&&)))'''''''''(((((())))))))))))((((((''''''(((((()))111///+++(((&&&&&&'''((())))))((((((((((((((((((***))))))(((((())))))))))))((((((((('''&&&%%%$$$(((((((((((()))***+++,,,&&&&&&((()))******++++++************************vvvcccWWWNNNHHHGGG???===::::::::::::999888333333333333333333333333111111000000000000111111...///////////////......---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,******+++---...//////000333222///,,,***+++,,,...***++++++,,,,,,,,,++++++++++++******))))))))))))))))))(((((((((((())))))******))))))******+++,,,++++++++++++++++++++++++))))))******************************************+++***))))))))))))***+++************************)))))))))***,,,...000222******))))))******+++,,,)))))))))))))))(((((((((,,,+++***+++------+++***)))***+++,,,,,,+++***)))***))))))((()))+++---///---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,***(((+++******))))))******+++************************+++*********+++,,,------,,,,,,***)))(((((((((((()))))))))(((((('''''''''(((((((((''''''(((((((((((()))))))))*********+++((((((((((((((((((((((((&&&'''((())))))'''&&&$$$)))(((((((((((((((((((((%%%%%%&&&&&&''''''''''''(((((((((''''''&&&&&&&&&###%%%&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$%%%&&&((()))******''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&,,,***%%%'''000888HHH>>>222***(((((('''%%%'''&&&%%%%%%%%%'''((()))'''''''''(((((((((((((((%%%'''((()))))))))((('''&&&'''''''''''''''&&&&&&'''(((***)))'''%%%$$$$$$$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''((()))(((&&&%%%&&&'''((((((((((((((((((((((((&&&&&&&&&'''((()))***+++''''''''''''''''''''''''((('''&&&''')))***)))((($$$&&&((())))))(((&&&$$$''''''(((((()))***++++++&&&''''''(((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))******))))))))))))******'''***+++)))&&&%%%(((,,,((((((((())))))***************))))))((((((((((((222000,,,)))''''''((()))(((((())))))))))))))))))''''''((()))***,,,---...)))******)))(((&&&&&&%%%((((((((())))))***+++,,,******)))***+++,,,...///++++++++++++++++++++++++vvveee\\\TTTPPPOOO>>><<<:::999::::::999888333333333333333333333333111111000000000111222222////////////............------------,,,,,,,,,,,,++++++******++++++,,,---)))***+++---..................---+++)))(((***+++***+++,,,,,,,,,,,,,,,,,,++++++******)))(((((('''(((((('''''''''((())))))***))))))))))))***++++++((((((((())))))))))))))))))))))))))))))*********+++++++++++++++*********++++++))))))))))))++++++************************))))))***+++...222555666******))))))******+++,,,))))))******))))))((('''+++******+++,,,,,,+++)))&&&''')))+++,,,,,,,,,,,,++++++***))))))***,,,,,,------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,---......---+++((('''++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++---...///---,,,***)))'''&&&&&&&&&((((((((((((''''''''''''((((((''''''''''''(((((('''(((((())))))*********(((((((((((((((((((((((('''(((***,,,+++)))'''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''''''''$$$%%%&&&'''((()))))))))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''###$$$%%%&&&(((***++++++''''''''''''''''''''''''&&&'''''''''((((((((((((%%%******%%%%%%333IIIXXXooo[[[@@@,,,%%%&&&((()))''''''''''''((())))))***%%%%%%%%%%%%%%%&&&&&&&&&&&&((()))++++++***(((''''''((((((((((((''''''&&&'''(((((('''$$$"""!!!"""%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$&&&((()))((('''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''((('''&&&''')))******)))&&&'''(((((((((((('''&&&''''''(((((())))))******&&&'''''''''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))$$$&&&((('''%%%%%%(((+++))))))))))))*********************)))))))))((((((000...,,,)))(((((()))***(((((())))))))))))******&&&&&&''')))+++...000111+++---...---+++*********,,,,,,+++***))))))))))))++++++++++++************))))))))))))))))))))))))tttdddZZZRRRNNNLLL;;;:::888777888888777666444444444333333222222222111111000000111111222333000000///...............------------------------++++++*********+++,,,---)))***+++---------,,,,,,(((***+++***(((&&&''')))***+++,,,,,,------,,,,,,************************((((((((((((((()))******)))))))))))))))***++++++'''((((((((()))))))))***)))))))))******+++++++++---,,,,,,,,,+++++++++++++++***(((''''''(((***+++************************+++***)))((()))***,,,---******))))))******+++,,,***++++++,,,+++***)))(((***))))))***++++++***(((''')))***,,,------,,,,,,,,,,,,++++++++++++,,,,,,...---,,,,,,+++++++++,,,+++,,,,,,------,,,,,,+++)))***,,,......,,,+++))),,,,,,++++++++++++,,,,,,------------------------*********+++,,,---//////,,,,,,***)))((((((((((((((((((((((((((())))))))))))((('''&&&&&&'''((()))&&&&&&'''(((((()))******(((((((((((((((((((((((('''))),,,......+++(((&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''(((((())))))''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((()))))))))))),,,---***'''000FFF\\\hhhzzzcccCCC---%%%&&&'''&&&&&&&&&'''((())))))))))))$$$$$$$$$%%%%%%&&&&&&&&&''')))+++,,,,,,+++((('''''''''((((((''''''&&&%%%'''''''''%%%###"""###$$$%%%%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&$$$$$$%%%(((******'''$$$$$$%%%&&&'''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''')))+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((******(((((((((((((((((((((((('''((()))+++++++++***)))(((((((((((())))))))))))((((((((())))))(((((((((%%%&&&'''(((''''''((())))))))))))))))))((((((((((((((())))))((((((''''''******))))))((()))))))))(((((()))))))))*********''''''(((***,,,...000111+++---//////---+++,,,...,,,,,,+++***))))))))))))+++---000222111///+++)))))))))))))))))))))))))))rrr```UUUKKKEEECCC:::888666555666777666555555555444333333222111111111111000000111222333333111000///.......................................++++++*********+++---...)))***+++,,,,,,,,,+++***))),,,//////,,,***+++,,,***+++,,,,,,------------*********+++,,,,,,------))))))((())))))***++++++)))))))))))))))******+++))))))******+++++++++,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++***((('''&&&&&&'''(((******************************)))((('''(((***,,,---*********)))***++++++,,,,,,,,,---...---,,,+++******)))((()))++++++)))(((------......---,,,***)))***+++,,,---......//////...---,,,,,,++++++++++++++++++------------++++++&&&(((+++...//////---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,...///000++++++***************+++(((((())))))******++++++)))((('''&&&&&&'''((()))%%%&&&&&&'''((())))))***(((((((((((((((((((((((((((***---//////,,,)))&&&'''((((((((('''&&&%%%%%%&&&''''''((()))******+++&&&&&&''''''(((((())))))***)))'''&&&&&&'''(((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))************)))(((&&&)))888NNN]]]aaa\\\III222%%%$$$''''''%%%$$$%%%''')))******)))(((&&&&&&&&&''''''((((((((((((***,,,------+++)))'''&&&'''''''''&&&%%%%%%$$$(((((((((&&&%%%%%%''')))&&&&&&%%%$$$%%%&&&((()))(((((('''''''''&&&&&&&&&&&&%%%&&&)))+++***%%%!!!###%%%&&&''''''''')))***))))))))))))))))))))))))***))))))(((((((((((()))''''''''''''''''''''''''''''''&&&'''***++++++***))))))(((((((((((())))))((((((((((((''''''''''''***)))((('''((()))+++---(((((((((((((((((((((((($$$%%%&&&((((((((('''&&&(((((((((((())))))))))))''''''((((((((((((''''''))))))******+++***)))((())))))(((((('''''''''&&&&&&''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((())))))*********+++))))))***+++,,,...///000))),,,......,,,***,,,...))))))))))))***+++,,,------222999>>>???<<<666222++++++++++++++++++++++++qqq___SSSHHHBBB???888777666555333333333333333333333222222222111111111111111111000///------000/////////..................,,,)))'''(((,,,///......---------,,,,,,,,,******)))))))))***++++++ %%%)))+++++++++++++++++++++*********))))))************************************************)))***+++,,,,,,+++***)))***)))((((((((()))+++,,,'''((()))++++++******))))))************+++++++++*********))))))))))))(((...---,,,++++++,,,---...+++***(((''''''))),,,---+++***)))(((((((((******++++++++++++++++++++++++,,,+++))))))***++++++***++++++************++++++************+++,,,---...///......---+++******)))***)))(((***---///000000+++,,,,,,------,,,,,,+++)))***,,,---...------,,,------,,,,,,+++***))))))************************))))))(((((((((***+++,,,))))))(((((((((***+++,,,))))))(((((((((((())))))((((((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&&&&''''''******))))))((((((''''''$$$$$$######$$$%%%'''(((&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%$$$%%%&&&(((***+++(((&&&$$$%%%***---///...((('''&&&&&&'''&&&$$$###$$$%%%&&&'''''''''&&&%%%&&&&&&((((((((('''&&&%%%'''###(((***###%%%+++'''---(((%%%&&&&&&""" ))))))***,,,///444999<<<---+++*********)))'''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((++++++++++++***((('''''')))(((&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''"""###%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((($$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((''''''''''''''''''(((((((((((('''''')))((((((((((((((()))***''''''''''''''''''''''''************************''''''((()))))))))))))))))))))))))))))))))))))))(((((()))(((((('''&&&&&&&&&'''(((*********))))))))))))))))))))))))))))))((('''&&&&&&&&&''')))***+++***)))(((((()))***+++(((((())))))*********+++((((((***...222111,,,((((((((()))***++++++,,,,,,///===MMMPPPGGG999///+++))))))*********+++++++++nnn[[[OOODDD===;;;999888777555444444333333333333333222222222111111333222222111000/////////---------,,,,,,,,,++++++,,,,,,***'''%%%&&&))),,,------,,,,,,,,,+++++++++,,,++++++++++++,,,------'''))),,,---,,,***))))))+++++++++***************************************************************)))******++++++******)))++++++******++++++,,,---((((((******+++******)))))))))*********+++++++++++++++*********)))))))))+++***)))(((((()))***+++((((((((((((((())))))***,,,,,,+++******++++++,,,++++++++++++++++++++++++,,,***))))))+++++++++***++++++************++++++************+++,,,---...+++++++++,,,,,,,,,,,,---...,,,******++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********))))))(((''''''&&&***************************))))))(((((()))***+++))))))((('''''''''((()))((((((''''''''''''(((((((((((((((''''''''''''''')))((((((''''''(((((()))(((''''''&&&&&&'''''''''((((((((((((((())))))))))))((('''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''&&&&&&'''(((((('''&&&&&&&&&'''((())))))'''&&&'''******)))'''&&&%%%%%%&&&'''(((&&&%%%%%%&&&'''(((((((((''''''&&&''''''(((''''''&&&&&&)))$$$((()))$$$''',,,(((,,,((((((***)))&&&%%%''''''''''''((())))))***+++)))(((((()))***)))'''%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&************)))((('''''')))'''&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))))))))((('''&&&&&&&&&''''''''''''((($$$%%%'''&&&&&&%%%'''(((''''''''''''''''''''''''&&&&&&''''''((())))))***)))))))))(((((((((''''''(((((())))))))))))((((((******)))(((((('''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''(((((()))******)))(((''')))))))))))))))))))))))))))((('''''''''((()))************))))))*********((()))))))))***************+++---000333333///+++((())))))***++++++,,,,,,---555???AAA:::111+++)))***+++++++++,,,,,,,,,,,,ooo\\\PPPFFF???<<<:::999888666555555444444333333333222222222111111444333222000000000111111---------,,,,,,,,,++++++---,,,***'''%%%%%%(((***,,,,,,+++++++++*********+++++++++++++++,,,---...---...///...,,,***)))************+++++++++++++++******************************************************))))))))))))************+++,,,,,,,,,,,,,,,((()))******++++++******)))))))))*********++++++,,,+++++++++***************)))(((''''''((()))***'''((()))++++++***)))(((++++++*********++++++,,,++++++++++++++++++++++++,,,***)))***+++,,,+++***++++++************++++++************+++,,,------++++++++++++,,,,,,------...,,,+++***+++***)))'''---,,,+++******+++,,,---,,,,,,---------,,,++++++)))))))))(((''''''&&&&&&************************+++***))))))((())))))***+++***)))(((''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%)))(((&&&%%%%%%&&&((()))(((''''''&&&''''''((((((&&&''''''((())))))******...---+++)))((('''''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&'''((('''&&&&&&'''(((***)))(((((('''''''''(((&&&&&&''')))***)))&&&###%%%$$$$$$&&&((()))((('''&&&'''(((((())))))(((((((((''''''&&&''''''((((((000((()))***%%%(((---'''((('''(((+++***'''(((,,,((()))******)))'''%%%###%%%%%%&&&(((******(((%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((''''''((('''&&&'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&''''''''''''(((%%%&&&''''''&&&%%%'''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))******)))))))))((((((((())))))************))))))++++++***)))((('''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))***************))))))(((************)))((('''&&&))))))))))))))))))))))))))))))(((((())))))***+++******++++++++++++******))))))))))))***************+++---000222111...+++)))))))))***++++++,,,,,,+++---000000...+++******++++++,,,,,,,,,---------ppp]]]QQQGGG@@@>>>;;;:::888777666666555555333333333222222222111111444333111/////////111222000000000/////////............,,,***''''''))),,,,,,,,,,,,,,,++++++++++++************+++,,,------***+++++++++))))))+++---******++++++++++++,,,,,,************************************************+++***((((((((((((***+++'''((()))++++++***))))))))))))******++++++++++++))))))))))))************,,,,,,,,,+++++++++******+++***)))(((((()))***+++)))******+++++++++******((((((((((((((()))))))))************************+++******+++,,,---,,,***++++++************+++++++++*********++++++,,,---------,,,,,,+++******)))***))))))***---...---,,,---,,,***))))))***,,,---***++++++,,,------------,,,+++++++++*********)))************************++++++***))))))(((((((((,,,,,,++++++************(((''''''&&&&&&''''''(((((((((''''''&&&&&&%%%%%%)))'''%%%######%%%''')))'''''''''''''''(((((()))'''''''''((((((((())))))...---,,,+++)))(((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''&&&&&&&&&(((***)))))))))(((((((((((($$$%%%&&&((()))))))))(((&&&%%%%%%&&&((()))'''&&&&&&&&&''''''((((((((((((((((((&&&&&&&&&''')))***666,,,+++***%%%)))...)))'''&&&''')))'''$$$&&&+++))))))*********)))((((((%%%%%%''')))******'''%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((&&&&&&''''''((('''''''''(((&&&&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$######&&&&&&&&&''''''''''''(((%%%'''((('''&&&%%%'''(((''''''''''''''''''''''''''''''''''''(((((())))))************))))))))))))((())))))******))))))((()))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))******))))))((()))))))))))))))(((''''''((((((((((((((((((((((((***************+++++++++***+++,,,------,,,+++***)))))))))))))))*********'''(((***+++,,,,,,***)))))))))*********++++++++++++)))(((((()))+++,,,,,,+++++++++,,,,,,,,,,,,---kkkYYYNNNDDD>>><<<;;;:::999888666666666666333333333222222222111111333111///......///000111111111111000000000000///......---+++)))(((***,,,------------,,,,,,,,,,,,+++++++++,,,,,,...//////((()))))))))((())),,,...+++++++++++++++++++++,,,************************************************+++***)))(((((()))***+++'''((()))++++++***))))))***************++++++,,,(((((()))))))))*********,,,,,,,,,+++++++++******+++***)))(((((()))***++++++***(((''''''((()))***''''''(((((())))))))))))*********************************+++---...,,,***++++++************++++++++++++******++++++,,,,,,,,,,,,,,,++++++******)))(((((())),,,///111111000---,,,***))))))***,,,---------,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,++++++************************************))))))(((((())))))******++++++++++++)))(((((((((((((((((()))(((((('''''''''&&&&&&&&&((('''$$$######$$$'''((('''''''''''''''((()))***)))((((((((('''''''''&&&*********))))))(((((((((&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&&&&((('''(((((()))))))))))))))'''''''''''''''(((***,,,((('''''''''((((((&&&$$$&&&&&&&&&&&&&&&'''''''''(((''''''&&&'''((()))***444+++***+++'''---666333...***((((((&&&###$$$((('''&&&%%%$$$$$$%%%'''(((((((((((()))******'''$$$%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))%%%&&&&&&''''''''''''&&&'''&&&&&&'''(((***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))((('''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((&&&&&&&&&(((''''''''''''''''''''''''''''''''''''((((((((((((************))))))))))))'''(((((())))))(((((('''&&&'''((()))******))))))************************))))))))))))))))))))))))(((((())))))))))))((((((************************''''''(((((()))(((((('''((((((((((((((()))******(((((((((((((((((((((((()))******+++++++++++++++***+++,,,------,,,+++*********))))))))))))))))))&&&''')))))))))(((((((((***************+++++++++***(((&&&'''***,,,---,,,************++++++++++++jjjYYYNNNEEE@@@>>>;;;:::999777666666555555333333333222222222111111111000///......///000000/////////.........------,,,,,,,,,***))))))***,,,.........---------,,,,,,---------...///000111222+++,,,,,,+++***)))+++------,,,,,,,,,++++++++++++************************************************++++++************++++++******+++,,,,,,,,,,,,,,,+++************+++,,,,,,((((((((()))))))))******,,,+++++++++************)))((('''&&&&&&'''((()))***(((%%%######$$$'''((((((((()))***++++++++++++***************************)))***,,,......---+++++++++************++++++,,,++++++***++++++,,,,,,((())))))***+++,,,------+++++++++...000111///...,,,+++***))))))***+++,,,111000...,,,***)))))))))++++++++++++++++++++++++************************)))************))))))(((%%%%%%'''((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((''''''''''''((()))******))))))(((((('''&&&&&&%%%&&&''''''(((((((((((('''&&&''''''((((((''''''&&&&&&'''((('''&&&&&&'''(((&&&'''((()))))))))))))))******)))'''%%%&&&(((+++***((('''(((((((((&&&$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''((()))******,,,&&&)))+++(((222@@@BBB999111***)))'''%%%&&&(((***(((%%%######$$$&&&'''***)))(((((())))))'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''&&&&&&'''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))(((&&&&&&&&&(((''''''''''''''''''''''''''''''((((((((((((((((((******)))))))))(((((((((''''''((((((((((((''''''$$$&&&((()))***+++******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''************************&&&''''''(((((((((((('''''''''''''''((()))***+++))))))))))))))))))))))))))))))***++++++++++++*********++++++++++++******************)))))))))))))))***+++***)))(((***+++************************'''&&&'''(((+++++++++***))))))*********+++++++++hhhXXXNNNFFFAAA@@@:::999888777666555555555333333333222222222111111000000000000000000000000------------,,,,,,,,,,,,+++,,,,,,,,,++++++---///---------,,,,,,,,,++++++++++++,,,,,,---///000111+++,,,---,,,+++******+++......---,,,+++******)))************************************************++++++,,,,,,,,,,,,++++++++++++******++++++,,,---++++++*********+++,,,---(((((((((((()))))))))***++++++*********)))))))))))))))(((''''''((()))))))))((('''&&&%%%&&&&&&''''''((()))***+++++++++***************************))))))***---//////---+++++++++************++++++,,,,,,++++++***++++++,,,(((((()))***+++,,,------++++++,,,...000000...,,,************************///...,,,++++++++++++,,,************************************************((((((******+++***))))))%%%&&&''''''((('''&&&&&&(((((((((''''''(((((((((''''''(((((()))*********''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++''''''''''''''''''''''''%%%&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&'''(((''''''((()))((('''&&&%%%%%%'''((((((&&&%%%'''***(((''''''((())))))'''%%%'''&&&&&&%%%&&&'''((()))&&&&&&((())))))*********(((%%%***,,,(((333FFFLLLBBB666***((()))(((((()))+++***)))'''''''''(((((()))'''%%%%%%'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%'''&&&%%%%%%&&&'''%%%$$$''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$#########$$$%%%&&&&&&&&&&&&''''''''''''((('''))))))((('''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((''')))))))))(((((((((''''''(((((())))))))))))((((((%%%'''(((***+++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''************************''''''((()))))))))))))))))))))(((''''''((()))***))))))))))))))))))))))))((((((***+++++++++***)))*********))))))*********************)))))))))(((***,,,,,,+++))))))+++---************************'''(((***************************+++++++++,,,,,,{{{cccSSSIIIBBB===<<<:::999888666555555444444333333333222222222111111000111111222222222111111......---------,,,,,,,,,---...//////......000222,,,,,,,,,+++++++++******((((((((()))***+++---...''')))++++++*********+++//////...---+++***))))))************************************************+++,,,---......---,,,+++***)))((((((((()))+++,,,,,,+++*********+++,,,---(((((((((((())))))))))))*********))))))))))))(((,,,+++***))))))***+++,,,)))***+++++++++)))((('''$$$%%%'''((()))))))))((())))))))))))))))))))))))))))))***---//////---+++++++++************++++++,,,,,,++++++***++++++++++++++++++***************((((((***---///000...,,,)))***++++++++++++***))))))))))))***,,,...111222++++++++++++++++++,,,,,,************************'''((()))***++++++***)))((())))))))))))'''&&&%%%'''''''''&&&&&&'''''''''''''''((()))***+++,,,,,,''''''''''''''''''''''''''''''''''''((()))++++++%%%%%%&&&&&&'''(((((((((&&&'''(((((((((&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((('''&&&&&&'''(((((()))))))))'''&&&$$$"""!!!&&&((((((''')))+++&&&&&&&&&''')))***)))((((((''''''&&&&&&((()))***%%%&&&(((************)))***(((......'''111EEEMMMEEE666(((%%%(((***))))))$$$%%%'''(((((((((''''''&&&$$$""""""%%%((()))***%%%&&&&&&''''''&&&&&&%%%(((((((((((()))))))))***))))))))))))((('''&&&%%%'''&&&$$$%%%%%%%%%$$$###''''''''''''''''''''''''''''''''''''((((((((()))$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&''')))***&&&&&&&&&'''''''''((((((((()))***)))'''&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((''''''''''''))))))************))))))'''(((***+++***)))'''&&&((((((((((((((((((((((((++++++++++++++++++++++++)))))))))))))))(((''''''************************(((((()))***************,,,***)))(((''''''(((((())))))))))))))))))))))))'''((()))***+++***))))))+++***)))(((((()))***++++++*********))))))((((((***,,,,,,***((('''***---++++++******************)))+++---,,,+++***+++,,,++++++,,,,,,,,,---------|||bbbSSSJJJDDD???===<<<;;;999777555555555555222333333333333222111111000000////////////000000000...,,,,,,---...///...,,,++++++++++++,,,------222111...,,,***)))((((((///+++***---...+++)))***........................///...+++)))((((((((()))///...+++***))))))***++++++,,,---,,,***)))***+++)))***,,,------,,,+++***'''((()))***+++,,,------,,,+++++++++***)))))))))+++*********))))))((((((---***&&&%%%'''***+++,,,((('''''''''&&&&&&&&&&&&***************)))((('''((((((((((((''''''''''''))))))))))))))))))))))))+++++++++)))'''''')))+++---,,,+++***))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++************))),,,,,,------,,,,,,+++***))))))************))))))++++++++++++++++++++++++******)))(((((('''((((((,,,+++***))))))(((((()))(((&&&###!!!"""$$$''')))))))))(((''''''(((***+++(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&''''''%%%$$$%%%'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))((((((((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))(((***+++***(((''''''(((***)))((((((***...222555...---+++)))(((((())))))))))))))))))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''***)))'''''''''&&&%%%###''''''(((((('''&&&%%%%%%$$$&&&''''''&&&&&&((()))###$$$&&&'''(((''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((()))***++++++,,,++++++&&&&&&&&&(((******((('''&&&'''((()))))))))''''''))))))************))))))++++++************++++++)))***+++,,,+++***(((&&&'''(((((()))***++++++++++++++++++++++++++++++++++++++++++******************************+++++++++******+++,,,,,,,,,,,,+++))))))************))))))((()))***++++++***)))((())))))))))))******************************++++++)))************+++++++++------------...///000000|||bbbRRRJJJDDD???===<<<;;;999777555555555555222333333333333222111111111000000/////////000000000...,,,---...///...---,,,,,,,,,,,,,,,------...///...---++++++***++++++---))))))---...+++)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))***+++000...,,,+++******+++,,,+++,,,---,,,***)))***+++***++++++,,,,,,+++++++++************************+++++++++***************************)))))))))((()))((('''(((***+++,,,+++(((((((((((('''''''''&&&++++++++++++***))))))(((*********)))))))))(((((())))))))))))))))))))))))+++++++++)))'''''')))++++++***************++++++))))))))))))************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,------,,,,,,+++***))))))************))))))+++*********************+++***))))))(((((())))))+++******)))((((((((()))((('''%%%######%%%'''(((+++******)))((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))((('''&&&'''(((((((((((('''''''''&&&&&&&&&'''((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((((())))))******)))'''&&&(((((()))******+++,,,,,,++++++))))))((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''((()))((('''''''''&&&&&&%%%''''''(((((('''&&&&&&%%%&&&'''((((((&&&%%%&&&'''''''''''''''&&&%%%$$$$$$''''''&&&&&&%%%&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))***************))))))&&&'''''')))******)))'''&&&&&&'''''''''&&&&&&%%%((())))))******))))))(((******))))))))))))******))))))+++++++++***(((''''''(((((()))******++++++++++++++++++++++++++++++************************+++++++++******))))))((()))******+++++++++++++++))))))************))))))((()))***++++++***)))((())))))))))))************------,,,,,,++++++******************++++++++++++,,,,,,++++++,,,---......{{{bbbRRRJJJDDD???===<<<:::888666555555555555222333333333333222111111222111000//////////////////...---...///000...------------,,,---......///,,,,,,,,,+++,,,------...,,,***+++000111...++++++******************************)))))))))***,,,---000///---,,,++++++,,,---+++,,,---,,,***)))***+++,,,++++++*********++++++---,,,,,,+++***)))((((((***************+++++++++************))))))))))))''''''(((***,,,---+++)))))))))))))))((((((((((((+++++++++++++++*********,,,,,,+++++++++*********))))))))))))))))))))))))***++++++)))(((''')))***))))))))))))***+++,,,---'''''''''((((((((())))))*********++++++,,,,,,,,,++++++------------++++++,,,+++++++++************,,,,,,,,,,,,,,,++++++***))))))************))))))*********)))))))))((((((++++++******))))))************)))((((((((()))))))))((('''&&&&&&&&&'''(((+++++++++***)))((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((())))))((('''((()))''''''''''''''''''''''''((((((((((((((((((((((((((()))******(((((()))***)))))))))(((((((((''''''(((((((((((((((((('''&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((()))((('''))),,,+++((($$$&&&(((***++++++)))&&&$$$((((((((((((((()))******''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%((())))))(((&&&$$$%%%&&&)))((('''&&&%%%%%%%%%%%%)))(((''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''************)))((('''&&&'''((()))*********))))))))))))(((''''''&&&&&&''''''(((((())))))(((((('''))))))(((((((((((())))))))))))***++++++***((('''((((((((()))******++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***)))(((''''''&&&((()))******++++++******))))))************))))))((()))***++++++***)))((()))))))))*********++++++///......---,,,+++******************+++++++++,,,++++++*********+++,,,,,,zzzaaaRRRJJJDDD???===;;;:::888666555555555555222333333333333222111111222222111000////////////.........///111000...,,,...------------...//////,,,,,,,,,,,,------......---,,,...444666222......***************************)))))))))***+++,,,---...---,,,++++++++++++,,,+++,,,---,,,***)))***+++---,,,***)))))))))***+++---,,,,,,+++***)))(((((()))))))))***+++++++++,,,*********))))))))))))))))))))))))***,,,,,,***)))*********))))))))))))(((++++++++++++++++++,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))***+++***(((((()))*********))))))***++++++,,,'''''''''((((((((())))))*********++++++,,,,,,---***+++---......---+++***,,,,,,+++++++++*********+++,,,,,,,,,,,,+++******)))******++++++******)))+++++++++***))))))((((((,,,,,,+++******+++++++++))))))((((((((()))******))))))(((((((((((((((((())))))******)))(((&&&%%%&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))&&&((())))))''''''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))******)))((()))***)))))))))(((((((((''''''(((((())))))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))'''&&&)))------(((###&&&''')))******(((%%%###(((((('''''''''(((((((((''''''''''''''''''''''''%%%'''(((******((('''%%%&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((%%%&&&''''''''''''((()))&&&'''''''''''''''&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&%%%%%%%%%''')))***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))&&&&&&&&&''''''''''''(((************************''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))((('''&&&&&&((()))******)))))))))***...---+++)))(((((()))***''''''((((((((((((''''''((((((''''''''''''(((((())))))************)))((((((((())))))************************************(((((((((((())))))))))))******))))))((((((''''''(((((()))************))))))******++++++******))))))***++++++++++++***)))))))))*********+++++++++------,,,,,,+++++++++************+++++++++,,,,,,,,,++++++******+++,,,,,,zzz```QQQJJJCCC???===:::999777555555444555555222333333333333222111111222222111000000000000000.........000111111...,,,...------------...//////---------------------,,,---,,,...444666222......++++++++++++++++++++++++******************+++++++++++++++***************+++,,,---,,,***)))***+++---,,,***)))((()))******+++*********************)))))))))***+++++++++,,,))))))))))))))))))******...,,,***)))*********)))+++*********))))))))))))+++*********+++,,,------+++************)))))))))))))))))))))))))))))))))((()))+++***)))((()))***,,,++++++***))))))******((((((((()))))))))***************++++++,,,,,,,,,***+++---......---+++***,,,,,,,,,++++++++++++***++++++,,,,,,++++++***)))******++++++++++++******,,,,,,+++++++++*********,,,+++++++++++++++,,,,,,)))))))))))))))***+++,,,+++***))))))((((((((((((%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))%%%&&&((((((''''''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))''''''((()))((((((((('''''''''&&&&&&(((((())))))((('''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''***'''%%%(((,,,---)))$$$''''''(((((((((((((((((()))))))))((('''&&&&&&%%%((((((((((((((((((((((((&&&''')))******)))'''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&&&&(((***&&&&&&'''''''''''''''&&&%%%&&&''''''&&&&&&''')))'''&&&%%%%%%&&&''')))***'''&&&&&&%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&''''''(((((()))))))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******&&&&&&'''((((((((((((((()))***+++***(((((()))+++...---+++***)))))))))***''''''((((((((((((''''''((((((''''''''''''(((((()))))))))*********)))))))))))))))))))))*********************************''''''(((((())))))))))))''''''(((((())))))******(((((()))************)))******++++++++++++******)))***+++,,,,,,+++***)))************++++++++++++))))))******++++++,,,,,,***++++++++++++,,,,,,,,,---,,,,,,,,,,,,------...yyy```QQQIIICCC???===999888777555444444555555222333333333333222111111111111111000000111111222000///...///000111///------------,,,---......///......///......---,,,+++,,,***+++000111...++++++++++++++++++++++++++++++******************************************))))))+++,,,---,,,***)))***+++,,,+++***)))))))))))))))))))))******+++++++++,,,***************+++++++++))))))))))))************///---***)))************************))))))))))))***)))))))))***+++---...***))))))))))))((((((((())))))))))))))))))))))))''')))++++++***))))))***---,,,+++***))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++------------++++++,,,,,,,,,,,,+++++++++++++++++++++++++++******)))******++++++++++++******++++++++++++++++++++++++++++++******++++++,,,,,,)))))))))***+++,,,---...,,,+++)))((('''(((((()))%%%&&&''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((($$$&&&''''''''''''(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((((((((((('''''''''&&&&&&(((((((((((((((((('''&&&)))(((((('''&&&&&&%%%%%%'''''''''''''''''''''''')))'''&&&(((***+++)))'''(((((('''&&&'''(((***+++*********)))(((&&&%%%$$$))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&###&&&((((((&&&%%%'''***%%%&&&''''''((('''''''''$$$%%%''''''&&&'''(((******)))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&))))))))))))))))))))))))''''''((()))))))))((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%&&&'''((())))))))))))(((***+++***'''&&&(((+++******)))((('''''''''((('''(((((())))))(((((('''((((((''''''''''''(((((()))))))))))))))*********))))))))))))))))))******************************'''(((((())))))******+++&&&'''(((((()))***+++,,,((()))******++++++************++++++++++++******)))***+++,,,,,,+++***)))*********++++++++++++,,,(((((()))***+++,,,,,,---++++++++++++,,,,,,,,,,,,------------...///000111xxx___PPPIIICCC???===999888666555444444555555222333333333333222111111000000000000111222333333111///......///000000///,,,,,,,,,,,,,,,------...---.../////////...,,,,,,---))))))---...+++))))))++++++++++++++++++++++++'''((()))***+++,,,,,,,,,*********++++++*********+++,,,---,,,***)))***+++++++++++++++***)))((('''))))))*********++++++++++++++++++***************((()))))))))******************)))+++------,,,*********)))))))))((((((((()))((('''''')))+++---///******)))))))))((((((((())))))))))))))))))))))))&&&(((***+++***)))******++++++***************+++)))))))))*********++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++***))))))***++++++,,,,,,++++++***))))))******++++++,,,,,,***************+++,,,,,,*********+++,,,...///000---+++)))&&&&&&'''((()))***))))))((((((((())))))''''''((((((((()))))))))''''''''''''''''''''''''%%%'''((((((((((((***+++''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((&&&&&&'''((()))))))))(((((((((''''''&&&'''((((((((((((((((((''''''''''''''''''&&&&&&'''''''''''''''''''''''')))(((''''''((()))******(((''''''&&&'''((())))))((())))))***)))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''$$$'''***(((%%%$$$'''***%%%&&&&&&'''((((((''''''%%%'''((('''&&&&&&'''((()))))))))(((((('''&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))))))))))))))))))))(((((()))***))))))''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&'''''''''(((((((((((('''(((((()))))))))(((((((((***+++)))%%%$$$'''+++((((((((()))((((((''''''((())))))******))))))((()))(((((((((((((((((())))))))))))))))))******+++***)))))))))))))))))))))************************(((((())))))***++++++,,,((())))))******+++++++++)))******+++++++++++++++***++++++,,,,,,++++++*********,,,,,,,,,,,,***************+++++++++,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---...000111222xxx___PPPIIICCC???===888777666555444444555666222333333333333222111111//////000000111222444444222000...---///000000000,,,++++++++++++,,,------,,,---.../////////...---///+++***---...+++)))***************************%%%&&&(((***,,,---......***++++++,,,,,,,,,+++++++++,,,---,,,***)))***+++***+++++++++***)))'''&&&++++++******************,,,+++++++++******))))))(((((())))))*********+++%%%&&&)))---000000---+++))))))))))))((((((((((((((('''''''''(((***---///*********))))))))))))((())))))))))))))))))))))))&&&(((***+++***)))******))))))))))))***+++,,,---))))))))))))************...------,,,+++***))))))---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++***++++++++++++***))))))***++++++,,,,,,++++++***''''''((()))***+++,,,,,,***)))))))))***++++++,,,******+++,,,---///000111...,,,(((%%%%%%&&&(((***...---+++)))(((((())))))(((((((((((())))))))))))''''''''''''''''''''''''&&&((()))***))))))+++---''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))************))))))))))))&&&&&&'''((()))))))))(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((()))((('''&&&'''***---''''''''''''''''''&&&&&&'''''')))*********)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))((((((''''''''''''(((((($$$(((***)))%%%###&&&)))%%%%%%&&&'''(((((((((''''''((()))(((&&&%%%%%%&&&$$$&&&''')))))))))((((((%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((())))))*********((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))((('''&&&'''***+++((($$$###&&&+++'''(((***++++++***)))((())))))************))))))))))))(((((((((((())))))))))))(((((()))***++++++*********)))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,+++++++++*********************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,...000222333sss[[[MMMGGGBBB>>>===;;;999777555333333333333333333333222222222111111222222222222222222222222000000000000000111222222------,,,,,,,,,,,,---------,,,,,,---///000///---***)))******+++,,,---......---,,,+++***++++++,,,'''+++,,,,,,///333333...'''((()))++++++******)))************************++++++++++++++++++++++++&&&&&&&&&'''((())))))***,,,,,,+++*********++++++))))))))))))))))))))))))&&&'''((()))***+++,,,,,,+++*********))))))(((((('''(((((()))***+++++++++******))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((******+++,,,,,,,,,,,,+++***)))((((((((()))+++,,,)))************++++++++++++,,,---,,,***)))***+++,,,,,,,,,+++++++++******+++++++++++++++***)))(((******++++++++++++******))))))))))))))))))))))))++++++,,,,,,,,,------------,,,+++)))((((((***---***))))))((('''&&&&&&&&&(((((((((((())))))))))))***))))))***++++++)))'''((())))))))))))'''%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((+++***)))((('''&&&%%%%%%&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&$$$###%%%'''(((***---******))))))((((((''''''(((((((((((()))***+++,,,******)))(((((((((((((((''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$)))))))))))))))))))))***)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&((((((''''''''''''(((((())))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''&&&''')))((((((((((((''''''''''''''''''''''''((()))+++---***)))((('''''''''''''''((('''%%%%%%'''((('''&&&(((((('''''''''&&&&&&&&&$$$$$$%%%&&&'''((()))***))))))(((((('''''''''&&&******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))******))))))))))))******************************)))))))))))))))))))))))))))***++++++***)))((('''))))))******+++++++++,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++(((((())))))*********+++))))))***+++,,,,,,------*********)))******++++++,,,,,,,,,+++,,,,,,------000000111000000111333666sss[[[MMMGGGBBB>>>===:::999888666555444333333333333333222222222222111////////////////////////.........---......//////......------------......///000111111000...---,,,++++++++++++,,,---......111000///...---......//////---++++++,,,,,,+++***&&&''')))***+++++++++***************************++++++++++++++++++++++++''''''(((((()))******+++++++++,,,,,,---///000111))))))))))))))))))))))))************))))))))))))************)))))))))((('''(((((()))******++++++))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))******+++++++++++++++***)))((((((((()))++++++)))************++++++++++++,,,------,,,,,,---...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++************++++++++++++******))))))))))))))))))))))))(((((()))))))))*********---+++)))(((***,,,,,,,,,+++******)))((((((''''''(((((((((((())))))))))))((('''''''''))))))'''&&&((()))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((('''&&&&&&&&&))))))))))))((((((''''''%%%%%%&&&(((+++---000111******)))(((((((((((((((''''''((((((((((((''''''((((((''''''&&&&&&&&&&&&))))))(((((((((((((((((()))((('''&&&&&&'''((())))))(((((((((''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))((((((((((((''''''''''''***)))((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%)))'''&&&&&&((())))))((())))))((((((((('''''''''&&&&&&'''''''''''''''(((******)))))))))((((((((((((((()))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((''''''''''''((((((************************************************+++,,,,,,---,,,+++***))))))))))))******+++++++++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))******++++++)))******+++,,,,,,------+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,------///000111111111222555777rrrZZZMMMGGGBBB>>>===:::999999888777555444333333333333333222222222222........................///......---------......///..................///000333666444000,,,+++,,,---------,,,,,,---.........---,,,+++++++++,,,---111,,,...666666---((()))'''''')))***++++++++++++************************++++++++++++++++++++++++((())))))******+++++++++(((((())))))***+++,,,,,,))))))))))))))))))))))))************))))))((((((************))))))))))))((((((((()))******++++++(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))******++++++******)))))))))((()))******+++)))************++++++++++++---............///111.........---------,,,,,,,,,,,,---------,,,++++++******++++++++++++******))))))))))))))))))))))))''''''((((((((())))))))),,,)))'''(((+++------,,,++++++******))))))(((((((((((((((((())))))))))))((('''&&&'''))))))(((&&&((()))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&&&&'''((()))******)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((''')))******)))((('''%%%)))))))))(((((((((((('''%%%%%%''')))+++...000222******)))(((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((((((((((((''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((('''''''''((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))(((((((((((('''''''''''''''(((((((((((('''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%)))((('''(((***,,,,,,,,,)))))))))))))))((((((((((((((((((''''''&&&&&&&&&************)))))))))))))))))))))))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******)))))))))((((((''''''(((((()))************************************************+++,,,,,,,,,,,,+++******)))))))))))))))*********'''((()))***+++,,,------++++++++++++++++++++++++++++++*********++++++,,,)))************+++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,++++++,,,------...///111222333333444777999pppYYYLLLGGGBBB>>><<<999999::::::888666444333444444333333333222222222111111111111111111111111111000////////////////////////............//////...333777555///+++***,,,...------,,,,,,,,,,,,---,,,+++***))))))***+++,,,+++)))444FFFGGG888,,,,,,))))))*********)))))))))************************************************)))))))))*********++++++))))))))))))((('''&&&&&&))))))))))))))))))))))))'''(((((()))******++++++*********)))))))))))))))(((((())))))************''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((()))************))))))))))))))))))******+++))))))*********+++++++++,,,...///...------...///------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))************+++++++++,,,))))))*********+++++++++*********))))))((((((((((((((((((((()))))))))))))))(((((()))++++++***((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&'''((()))*********)))(((''''''((()))***((((((((((((((((((((((((''''''''''''((((((((((((&&&))))))((()))+++,,,***(((((((((((((((((((((((()))))))))))))))******+++***))))))(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((('''&&&&&&&&&(((((((((''''''(((((((((((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((''''''''''''###$$$&&&((())))))((((((''''''&&&&&&&&&&&&'''''')))(((((())),,,...//////((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))++++++,,,++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))+++******************+++************************************************)))))))))***))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************---,,,,,,,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++++++++,,,---...///,,,,,,,,,,,,---......///000222444555555777999<<>><<<888999999999888777555444444444444333333333222222222222222222222222222222111000000/////////000000//////............//////+++///333222---***+++------,,,+++++++++++++++,,,......---,,,,,,---...///)))'''222EEEHHH999......,,,,,,+++***)))(((''''''************************************************(((((()))))))))))))))***,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))******)))))))))))))))*********''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((()))************)))((()))))))))************))))))*********+++++++++---......---+++***+++,,,,,,,,,,,,,,,++++++++++++******++++++++++++************++++++++++++******))))))))))))))))))))))))+++++++++,,,,,,,,,------'''***------***((()))+++)))(((((((((((((((''''''(((((((((((()))))))))))))))(((((()))+++,,,***))))))(((((('''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''(((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''((((((((((((&&&)))'''######***---+++'''''''''''''''(((((((((***)))(((''''''&&&&&&&&&***))))))(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((''''''''''''###$$$&&&((())))))(((((('''''''''&&&&&&''''''((()))(((((())),,,///000///'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((+++++++++++++++***))))))************************************************((())))))***************++++++************++++++************************************************))))))))))))))))))***************)))))))))))))))************************************************+++++++++++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------*********++++++,,,......------------...///000111111444666888888999;;;===mmmWWWLLLGGGBBB>>><<<888888888888777666555444444444444444333333333333000000000000000000000000...............///000000///..................///***---///...+++***+++---+++++++++******++++++,,,---,,,+++***+++,,,---...,,,(((+++444666///***,,,---,,,+++)))((('''''''''************************************************))))))))))))))))))))))))'''(((***+++++++++***))))))))))))))))))))))))))),,,++++++***)))(((''''''))))))))))))************))))))))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++******(((((()))************))))))************++++++++++++,,,---,,,***)))***+++,,,,,,+++++++++*********))))))***+++++++++************++++++++++++******)))))))))))))))))))))))))))************+++++++++'''+++...///---++++++,,,((((((((((((''''''''''''(((((((((((())))))))))))&&&&&&&&&''')))***)))''')))(((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))((((((''''''&&&&&&***))))))(((((())))))***((((((((((((((((((((((((''''''''''''(((((((((((((((***''''''***(((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''((((((******)))(((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((('''''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&'''''')))'''''')))+++.........&&&&&&&&&&&&'''''''''''''''''''''(((((()))))))))''''''''''''(((((((((((((((((())))))))))))((((((************************************************((()))******++++++*********))))))(((((())))))***************************+++++++++++++++++++++++++++++++++***++++++,,,---+++++++++***************+++++++++*********))))))++++++++++++++++++++++++))))))((())))))***+++,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,------------************+++---...///......//////000111333333444666999::::::;;;<<<>>>kkkVVVLLLGGGBBB>>><<<888888777666555555555555555444444444444333333333000000000000000000000000.........//////111222333......------------......------,,,+++***++++++,,,+++++++++++++++,,,---...***)))((((((((()))+++,,,---+++))))))***+++******++++++)))((((((((()))***************************************************************************&&&'''(((******)))(((''')))))))))))))))))))))))),,,,,,+++***)))(((''''''((()))))))))***************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++++++++'''((()))***+++******))))))************+++++++++((()))++++++***+++,,,...------,,,,,,,,,+++++++++)))***++++++,,,,,,,,,+++******++++++++++++******))))))))))))))))))))))))))))))))))))************+++******///444666222---(((((((((((((((((((((((((((((((((((())))))))))))&&&%%%%%%''')))***)))((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''((((((((()))))))))))))))((((((((('''''''''''')))))))))******)))))))))((((((((((((((((((((((((''''''''''''((((((((((((''',,,***######,,,///***&&&&&&&&&'''''''''(((((($$$$$$%%%%%%''')))***+++******)))(((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))&&&&&&&&&''''''(((((()))&&&'''((())))))((('''&&&''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((''''''''''''***)))((((((''''''(((((('''&&&&&&&&&&&&'''((()))((('''&&&'''***,,,,,,,,,&&&'''''''''(((((((((((()))))))))(((((((((((((((''''''(((((())))))))))))&&&'''((())))))***))))))************************************************))))))***++++++++++++******))))))(((((())))))***************************++++++++++++++++++++++++++++++*********+++------,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++------...---------,,,,,,,,,,,,------------------------******++++++,,,...///000000000000111222333555555666888;;;<<<<<<<<<===>>>~~~kkkVVVKKKGGGBBB>>><<<888777666444444444555666555555444444444333333333111111111111111111111111000000000111222444666666---------,,,,,,---------111...+++)))***++++++++++++++++++,,,---...///000,,,,,,+++++++++,,,...///))),,,,,,+++,,,000...))))))((((((((((((***+++---************************))))))))))))))))))))))))++++++++++++++++++++++++,,,---......---+++(((&&&))))))))))))))))))))))))))))))))))))************(((((())))))*********+++*********)))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++'''((()))++++++******))))))************+++++++++%%%''')))++++++---///111......---------,,,,,,,,,***+++,,,,,,------------******++++++++++++******))))))))))))))))))))))))************++++++++++++...(((&&&///;;;???888...)))))))))))))))*********(((((((((((())))))))))))((('''''')))+++,,,+++***)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''((((((((()))%%%---...)))+++555777111&&&&&&&&&'''''''''((((((&&&&&&&&&&&&((()))***+++******)))(((((((((((((((''''''((((((((((((''''''''''''(((((()))))))))***###$$$$$$%%%&&&'''((((((&&&'''((())))))((('''&&&&&&'''''''''(((((())))))((((((''''''''''''(((((())))))(((((('''''''''&&&'''''''''''''''''''''''''''((()))((('''&&&'''))))))(((((((((''''''''''''((('''''''''((()))+++---)))))))))))))))***++++++(((&&&%%%&&&)))++++++***'''((((((((())))))******++++++***)))((('''&&&&&&(((((())))))*********+++'''((()))+++,,,,,,,,,,,,************************************************))))))***++++++++++++***,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++))))))((((((((()))+++,,,---------,,,,,,+++++++++(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111.........------,,,,,,,,,------------------------+++,,,,,,---...///111111111111111222333444666777777:::<<<======<<<===>>>jjjWWWLLL@@@???BBB>>>;;;:::888777666555666666888666333111//////000111000000000000000111111111000///...------...///000---,,,+++,,,...///...---///...---,,,+++,,,------++++++******+++---///000******+++++++++,,,,,,,,,///...,,,++++++,,,...///...***((())),,,---)))%%%++++++***))))))******+++)))(((((()))++++++***(((******))))))))))))******&&&&&&'''((()))***++++++((()))))))))************'''(((((()))***++++++,,,+++++++++++++++***))))))++++++******)))((((((((())))))))))))))))))***************)))))))))))))))''''''(((((())))))***************)))))))))))))))))))))))))))************)))))))))))))))******++++++***)))))),,,------,,,************************,,,,,,,,,---------......)))))))))******+++++++++,,,***))))))+++,,,,,,,,,,,,+++)))(((((()))+++,,,,,,,,,,,,...//////---+++)))))))))))))))(((''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&+++*********))))))((((((******))))))))))))************))))))((((((''''''''')))***)))'''&&&))),,,(((((()))))))))))))))((('''***)))$$$!!!$$$%%%$$$)))******++++++)))((('''***'''%%%'''---111333222///---+++*********(((&&&))))))************))))))+++(((&&&%%%&&&((()))))))))))))))))))))******+++333---'''&&&)))++++++)))+++***)))(((((()))***+++))))))))))))))))))))))))&&&))),,,---)))%%%!!!))))))(((((((((((())))))'''&&&&&&''')))(((&&&$$$''''''''''''((((((((())))))((('''''''''(((***+++***'''$$$$$$''')))((('''(((((('''''''''&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((''')))++++++***))))))***((((((''''''''''''(((((())))))*********))))))(((------++++++++++++------******++++++++++++******''''''(((***------,,,***((()))+++,,,------,,,,,,******************************************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***,,,///...,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------,,,,,,+++***++++++++++++++++++++++++------------------------,,,,,,---......//////000888555222333777<<<>>>>>>;;;<<<=========<<<;;;:::gggUUUJJJ>>>===@@@;;;999888666555444333444444555444222111000111111222000000000000000000000111000///...------...///000///...------......---,,,------.........---,,,+++++++++++++++,,,------...************+++++++++,,,---,,,+++******+++,,,---...+++(((***---...+++'''************************)))(((((()))+++,,,,,,+++******))))))))))))******************++++++++++++*********************+++''''''((())))))***+++++++++++++++******(((''''''((((((((()))******++++++)))))))))(((((((((((((((***)))))))))))))))))))))(((((((((((())))))*********)))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******++++++***)))))),,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,111...***))))))+++,,,,,,,,,+++***))))))***+++,,,+++******,,,------+++))))))))))))))))))(((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((''''''))))))(((((((((((())))))))))))(((((((((((((((((()))***+++)))'''&&&'''))))))))))))))))))((('''&&&)))------)))''')))***)))((())))))***)))((('''&&&((()))))))))***+++...000---+++))))))))))))'''&&&((())))))******))))))(((***)))''''''((()))))))))))))))(((((())))))***+++333---'''%%%&&&'''&&&$$$(((((((((''''''((((((((())))))))))))))))))))))))!!!%%%)))******((('''&&&))))))(((((((((((())))))(((''''''(((***)))'''&&&&&&&&&&&&''''''''''''((()))(((((('''((()))***+++,,,)))&&&&&&'''((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))***++++++)))''''''((())))))(((((((((((())))))))))))************))))))+++++++++******+++++++++******++++++++++++************)))***++++++)))'''''''''((()))***+++++++++************************************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------,,,+++***++++++++++++++++++++++++------------------------000000000111222333444444888666444555999<<<======<<<============<<<;;;:::~~~eeeTTTJJJ???===@@@;;;999888666555444333444444111111111222222222222222111111000000000000000000//////............//////000///------......,,,++++++,,,///000000...+++)))++++++,,,------,,,,,,,,,)))))))))*********+++++++++***)))(((((()))***++++++)))'''(((+++---+++((())))))***+++++++++***)))+++***((()))+++---...---******))))))))))))******,,,,,,+++++++++*********+++++++++***************'''''''''(((((())))))***************)))((('''&&&((((((((()))******++++++))))))((((((''''''&&&&&&))))))))))))))))))******((((((((())))))))))))***))))))))))))))))))******'''''''''((((((((()))))))))))))))))))))******++++++***)))))),,,------,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++555111,,,)))(((***++++++***************************)))((()))++++++)))''')))))))))))))))(((''''''))))))))))))))))))))))))******))))))))))))******((((((((((((''''''''''''((((((''''''''''''(((((('''''''''(((((((((((((((***++++++***'''&&&&&&'''******))))))(((&&&%%%$$$'''+++---***(((******)))((((((((((((((('''&&&&&&'''***---+++'''&&&))),,,***)))(((((())))))(((&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((())))))***+++333///***((()))***)))'''&&&&&&&&&''''''&&&&&&&&&)))))))))))))))))))))))) ###'''((())))))***+++))))))(((((((((((()))))))))(((((()))******)))'''%%%%%%&&&&&&&&&'''''''''((((((((((((((()))******---+++)))((((((((('''&&&(((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((()))++++++***(((&&&&&&&&&******))))))))))))******))))))***************)))))))))************))))))******++++++++++++******+++***)))***++++++)))'''(((((((((((()))***++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///.........///111333555999888777999;;;======<<<>>>>>>======<<<;;;::::::}}}eeeUUULLLBBB@@@BBB===;;;:::888777666555666666111111222333333222111111111111111000000000000000/////////....../////////...---,,,,,,------,,,+++,,,---...//////---+++***+++,,,---...---,,,+++***((())))))))))))***************))))))))))))******((('''%%%&&&)))******((()))***,,,---...---+++***///---***)))***,,,------+++******))))))******+++))))))))))))))))))))))))***************)))))))))&&&'''''''''((((((((()))))))))************))))))++++++******)))(((((((((***))))))((((((''''''&&&)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********(((((((((((()))))))))))))))))))))))))))******++++++***))))))+++------,,,---------,,,++++++************+++++++++,,,,,,,,,************++++++++++++333111---++++++++++++***)))***++++++++++++***)))***)))((()))******(((''')))))))))))))))(((''''''((((((((((((((((((((((((+++***((((((((((((***+++(((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&''''''((((((((()))************((('''''''''((((((((((((((('''&&&%%%(((,,,...+++)))******'''((()))((((((((((((''''''(((***,,,+++)))'''''')))***((('''(((******)))(((''''''((((((((((((''''''&&&'''((((((''''''''''''((((((((((((((()))******---+++))))))+++---,,,+++%%%%%%'''(((((('''%%%%%%((((((((((((((((((((((((&&&'''((((((''''''((()))))))))(((((((((((())))))(((''''''((()))***)))(((&&&&&&&&&'''''''''((((((((((((((((((((())))))******)))((((((((((((''''''(((((((((''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((()))******((('''''''''+++******************+++))))))***+++++++++******((()))***++++++***)))(((******++++++++++++******)))((((((***,,,------,,,,,,+++*********+++---...++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............---------///111444555999:::;;;<<<======<<<<<<======;;;::::::999999999yyycccTTTLLLBBBAAABBB===;;;:::888777666555666666333333444444333222111000111111111111000000//////...//////////////////...***))))))***,,,...---,,,......---,,,,,,,,,,,,---+++,,,---...---,,,+++***((())))))))))))*********+++++++++******+++++++++)))((('''''')))************+++---//////...---,,,222///,,,******+++++++++++++++************++++++'''(((((()))***+++++++++))))))))))))))))))))))))''''''''''''((((((((((((((((((***+++,,,---------++++++******)))(((((((((*********))))))((((((((((((((())))))************************))))))))))))(((((())))))************))))))*********+++++++++)))))))))))))))******++++++***))))))+++------,,,,,,+++++++++*********)))******+++++++++,,,,,,,,,)))******+++,,,---......---------...///...,,,))))))***++++++++++++***))),,,***))))))******)))((()))))))))))))))(((''''''(((((((((((((((((((((((())))))'''&&&&&&'''))))))))))))))))))))))))))))))***))))))(((((())))))***&&&'''''''''(((((())))))((((((((()))***)))((('''&&&&&&'''((()))))))))(((---222333000------,,,)))******)))))))))(((((((((***)))((()))+++,,,***'''***)))((()))+++,,,+++***''''''((((((((((((''''''(((***,,,,,,***)))***+++((((((((('''((())))))***&&&%%%%%%%%%&&&''''''&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))***(((&&&&&&&&&((())))))(((((((((((())))))'''&&&%%%&&&((()))((('''(((((((((((())))))))))))'''(((((()))))))))))))))%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))&&&''')))***)))((()))***++++++************++++++))))))***+++++++++++++++)))***+++,,,,,,+++***)))******++++++++++++******+++))))))***---.........,,,+++*********+++,,,---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////111111111222444666999::::::;;;===>>>>>>===<<<;;;;;;:::888777777888:::;;;ttt___QQQJJJAAA???@@@:::999888666555444333444444666555555444333222222222222222111111000/////////......////////////......)))((((((***---//////...///...---++++++,,,---...++++++,,,------,,,,,,,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---***+++---...///......---111///,,,+++++++++***)))++++++************++++++))))))***+++,,,---...///(((((()))))))))*********((((((((((((((((((((((((((()))***,,,---.........((((((((()))******++++++)))))))))***************((((((((()))******+++++++++************)))))))))((((((((()))******++++++*********+++++++++,,,,,,)))))))))))))))******++++++***)))))),,,------,,,************************++++++++++++,,,,,,,,,,,,,,,,,,------.../////////(((***,,,///111000,,,)))************************...,,,***)))*********))))))))))))))))))(((''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))******************))))))))))))******(((((((((((())))))))))))''''''''')))++++++)))'''%%%&&&''')))******++++++,,,000111---***++++++)))++++++***)))))))))))))))+++(((&&&'''+++---+++(((+++***)))***+++,,,+++***'''(((((())))))(((((('''%%%((()))(((&&&%%%''')))((((((''''''(((((()))***)))))))))(((&&&$$$###!!!(((((())))))))))))(((((())))))))))))))))))))))))'''((())))))''''''(((***))))))(((((((((((())))))'''%%%$$$%%%'''((((((((((((((()))))))))*********''''''((()))))))))))))))"""$$$'''(((''''''((()))'''(((((((((((()))))))))))))))(((((())))))***+++))))))))))))))))))))))))%%%''')))*********+++,,,++++++************++++++))))))***+++,,,,,,,,,,,,***++++++++++++++++++*********++++++++++++******...---+++***+++,,,,,,+++***)))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000000111333555777999;;;;;;;;;===??????===;;;:::;;;888777666555777:::===???rrr]]]PPPJJJAAA???@@@:::999888666555444333444444666666444444444444555666222222111111000//////...---...///000000///...---,,,++++++,,,...000///.........---------,,,,,,,,,++++++++++++,,,------...************+++++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,+++***(((((((((***,,,******++++++,,,------------,,,++++++,,,,,,+++***,,,++++++******++++++,,,+++++++++,,,,,,---------))))))***+++,,,------...))))))))))))))))))))))))******+++,,,,,,,,,,,,+++((((((((()))******++++++''''''(((((()))*********'''(((((()))******+++++++++++++++*********))))))'''(((((()))******++++++)))************+++++++++)))))))))))))))******++++++***)))))),,,------,,,)))******++++++,,,,,,---,,,,,,,,,,,,---------------------,,,,,,+++++++++))))))+++---//////,,,))),,,+++***))))))***+++,,,...,,,)))))))))***)))((()))))))))))))))(((''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))(((((((((((())))))***************))))))))))))(((((()))++++++(((%%%(((((()))***+++++++++***'''++++++(((&&&)))+++***+++***)))((('''(((((()))***)))'''''''''((())))))+++***))))))***+++)))(((((())))))******))))))(((###&&&'''%%%"""!!!%%%)))(((''''''''''''((())))))+++,,,---,,,)))&&&$$$###)))(((((((((((((((((()))))))))))))))))))))))))))&&&((()))***)))(((((()))))))))(((((((((((())))))(((&&&%%%%%%''')))***)))(((((((((((())))))))))))&&&'''((()))***))))))(((###&&&))))))((('''((()))'''((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))''')))+++,,,+++***+++,,,******))))))))))))******((()))***+++,,,,,,,,,,,,******))))))))))))************++++++++++++******---+++)))((()))******)))))))))*********))))))(((,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---...000222222...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---...............---------------------------------...///000000000000222555888;;;<<<<<<<<<<<<>>>???>>>;;;999999;;;777666555555888===BBBEEEsss^^^RRRLLLDDDBBBBBB<<<;;;:::888777666666666666666555444333444666888:::222222222111000//////...---...///000000///...---///...---...000000///...+++---...000///---+++)))++++++******+++---///000***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))(((%%%$$$$$$&&&((())))))))))))***+++,,,---)))))))))+++---...,,,+++,,,++++++******++++++,,,+++++++++************)))******+++,,,...///000000************))))))))))))++++++,,,++++++***((((((++++++******)))(((((((((%%%%%%&&&'''((()))******'''(((((()))***+++++++++++++++++++++******))))))'''(((((()))***+++++++++))))))))))))************)))))))))))))))******++++++***)))))),,,---------)))***+++,,,---......///,,,,,,------------......,,,,,,+++)))'''&&&%%%$$$+++******+++------+++))),,,+++)))(((((()))+++,,,...,,,)))(((((())))))((()))))))))))))))(((((('''))))))))))))))))))))))))((()))***++++++***)))(((&&&'''''''''(((((())))))((((((''''''''''''((((((,,,,,,++++++******))))))+++))))))***+++***&&&"""******+++++++++******)))'''++++++((((((---000000***)))(((&&&&&&''''''((((((******'''###"""&&&)))+++)))(((((())))))(((&&&))))))************)))))))))+++,,,)))&&&%%%***///'''''''''''''''((())))))&&&(((******(((%%%$$$###)))((('''&&&&&&'''((()))))))))))))))))))))))))))((()))++++++)))'''&&&'''))))))(((((((((((()))))))))'''&&&&&&(((***++++++''''''''''''((((((((()))&&&''')))*********)))(((&&&))),,,+++)))'''''')))'''((((((((())))))******'''''''''''''''((())))))))))))))))))))))))))))))***,,,------+++******+++******))))))))))))******((()))***+++,,,---------***)))(((''''''((()))*********++++++++++++******((('''%%%&&&(((+++++++++***+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......///222444333///***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---.../////////...---------------------------------...///000000111444777;;;???BBBCCCBBBBBB===>>>???===:::888999;;;777666555666:::???EEEIIIuuucccPPPGGGEEEBBB>>>===<<<;;;999888777777666666777555333444666999::::::333333333333333222000000////////////...............---------...///111222---------------------------------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++++++++++++++++++++++++++,,,.........,,,***((()))...333111,,,(((***...************************,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******)))))))))))))))***,,,,,,+++***)))(((''''''))))))((((((((((((((()))++++++******++++++,,,---,,,+++)))((((((((()))***++++++************************+++,,,,,,,,,,,,+++,,,,,,+++***))))))******)))***+++,,,...///000111...,,,***+++---...,,,***///......---+++******)))++++++,,,---,,,+++***)))***+++,,,,,,,,,+++******,,,------,,,++++++,,,...///***%%%%%%))),,,+++))),,,)))''''''***+++***(((++++++************++++++************))))))))))))************************))))))***++++++)))((('''(((((((((((())))))))))))---------,,,,,,+++++++++,,,,,,++++++***)))(((((())))))************))))))+++++++++*********))))))+++++++++++++++***)))(((******))))))******+++,,,)))))))))))))))))))))))))))))))))******+++++++++'''(((((()))))))))))))))******))))))((((((''''''))))))))))))(((((((((((())))))))))))(((((((((((('''((()))+++++++++***)))+++,,,,,,+++******+++---+++,,,,,,+++***(((&&&%%%&&&&&&''''''(((((())))))&&&'''((()))***)))((((((******))))))))))))******'''&&&%%%%%%&&&(((+++,,,************************)))************+++++++++)))))))))***+++++++++,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,+++*********++++++++++++,,,,,,---------,,,,,,,,,++++++*********......---,,,++++++++++++++++++++++++++++++++++++)))******++++++******))),,,------......------,,,,,,------......------,,,+++,,,---......---,,,+++...---,,,,,,---...///000------............------,,,,,,---....../////////000000///------,,,,,,---,,,...000000111333666888;;;<<<>>>@@@AAAAAAAAAAAA??????===999666555666888555666888:::>>>EEEMMMSSStttbbbPPPGGGEEEBBB>>>===;;;;;;999888777666666666555333111111333555666666333333333333222111000///////////////..................------...///000111////////////////////////...---------,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************,,,,,,,,,,,,+++++++++++++++,,,---------,,,+++***))),,,///...+++)))+++...************************+++++++++++++++,,,------++++++++++++++++++++++++++++++************++++++************))))))))))))+++******))))))*********++++++******++++++,,,------,,,+++***))))))***+++))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---,,,,,,+++*********************+++,,,---......///,,,+++)))***,,,---+++))),,,,,,,,,+++++++++++++++)))******++++++)))((('''+++++++++++++++,,,---...+++,,,---,,,+++***,,,...000+++''''''***---,,,)))+++)))'''(((***+++***)))*********))))))*********(((((())))))******++++++******************************++++++******)))(((((((((((()))))))))******------------,,,,,,++++++,,,,,,++++++***))))))((())))))************))))))*********)))))))))((((((******++++++***))))))(((******))))))******+++,,,))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,---'''(((((()))))))))))))))******))))))((((((((((((***)))))))))(((((((((((()))))))))))))))))))))((('''((()))*********))))))'''((()))((('''&&&(((***++++++++++++***((('''&&&'''''''''((((((((((((((()))***+++,,,---,,,,,,+++******))))))))))))******,,,+++)))(((((((((***+++************************)))************+++++++++***************+++++++++******++++++++++++***************+++++++++,,,,,,---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,------------------,,,,,,------------------,,,------,,,+++,,,---......------............------...............---------///......------............///111222333555777:::;;;===???AAABBBBBBAAA@@@<<<<<<:::777444333555666777999;;;???DDDLLLTTTZZZtttbbbOOOGGGEEEBBB>>>===;;;:::999888777666666666555333111111222444444333222222222222111000///...////////////............//////............///000////////////////////////.........---------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++************+++---------,,,,,,+++++++++,,,,,,++++++,,,,,,------++++++*********+++,,,---+++++++++++++++++++++++++++************+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,)))))))))*********++++++(((((((((((((((((())))))+++************+++,,,,,,---,,,++++++***+++++++++)))))))))))))))))))))))),,,,,,+++***+++,,,---...,,,++++++************+++***++++++++++++,,,,,,,,,+++***))))))++++++***)))*********++++++,,,,,,,,,)))***+++++++++***((('''...---+++))))))+++---...+++,,,---,,,******,,,---000---******,,,---+++)))***)))((()))+++,,,+++******))))))(((((())))))***((((((((()))***+++,,,---************************---,,,++++++******++++++)))))))))*********++++++---,,,,,,,,,,,,+++++++++,,,,,,++++++***)))))))))))))))************)))))))))))))))((((((((((((((())))))******))))))((((((***))))))))))))***++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++'''((())))))******))))))***))))))))))))(((((((((******)))))))))((((((((())))))))))))))))))))))))'''(((((())))))))))))((()))******)))(((((()))+++***************)))(((((())))))(((((((((((((((''''''((()))*********))))))******))))))))))))******,,,+++***)))((()))******************************)))************++++++++++++++++++***************)))******************)))))))))*********+++++++++,,,,,,++++++******++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,------++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++------------------------...------,,,,,,------...------,,,+++++++++,,,,,,------............------//////......---,,,,,,+++...............///000000///111333555666777:::<<<<<<>>>AAACCCCCCBBB@@@>>>::::::999666444333555777:::===BBBGGGNNNVVV^^^dddsssaaaOOOGGGEEEBBB>>>===;;;:::999777666666666666777555333333444444444333111111222111111000///...////////////............/////////...............------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******+++++++++......------,,,+++++++++---,,,*********,,,...///111---)))(((***,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++******++++++++++++++++++************************))))))*********************************++++++,,,++++++++++++++++++++++++))))))))))))************,,,+++)))((()))***,,,...,,,++++++******++++++++++++++++++************)))+++*********+++++++++***+++++++++,,,,,,,,,------+++,,,---------,,,+++***...---,,,***))))))))))))+++,,,,,,+++******+++---...---++++++,,,,,,***((((((((()))***+++,,,++++++))))))(((((((((((())))))***))))))))))))***,,,,,,++++++++++++++++++++++++...---,,,+++***+++,,,---)))*********++++++++++++************************+++++++++*********))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))***++++++))))))))))))))))))))))))++++++******))))))(((((((((((()))************)))))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))*********(((((((((((()))(((((((((***++++++***))))))***,,,)))))))))*********))))))***)))))))))(((((('''''''''''''''(((((((((((((((******))))))))))))******'''&&&&&&'''((()))+++,,,************************))))))*********+++++++++,,,+++++++++***)))))))))))))))************))))))************++++++++++++,,,,,,++++++***++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---...///++++++++++++++++++++++++***++++++++++++++++++***+++,,,,,,------,,,,,,+++---------,,,,,,---------...---,,,++++++,,,---.........---,,,,,,+++++++++------............------............------,,,,,,000//////...//////000000000222555777888999<<<>>>>>>@@@BBBDDDCCCAAA>>>===999999999777666666999;;;???CCCIIIPPPWWW^^^fffkkkrrr```NNNFFFDDDBBB???===::::::888777666555555555777555333333444444333111111111222111111000///...////////////............///////////////.........------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,---------,,,,,,+++++++++---,,,***)))***,,,...000555000***)))+++,,,,,,***++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++(((((()))***++++++******,,,,,,,,,+++***))))))(((+++,,,---.........------******))))))******+++,,,))))))***************************++++++,,,,,,,,,+++***((('''((()))+++---,,,+++++++++++++++,,,,,,,,,,,,+++******)))((((((+++,,,,,,,,,++++++,,,,,,//////.........---------,,,,,,---...---,,,+++***'''(((***,,,,,,+++)))(((++++++,,,+++***)))+++---,,,+++++++++++++++***)))((()))++++++++++++++++++))))))(((((((((((())))))---,,,+++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++++++++,,,---)))*********++++++++++++(((((((((((((((((())))))+++++++++***************))))))************))))))************************'''((())))))))))))(((((())))))(((((())))))***+++*********************************))))))(((((((((((())))))***************))))))))))))************************))))))))))))((()))))))))*********+++)))))))))(((((((((((()))&&&'''((('''%%%%%%'''((()))))))))))))))***************))))))((((((((('''*********+++++++++,,,,,,******))))))))))))******&&&&&&'''((()))***+++,,,************************))))))*********+++++++++,,,+++++++++***)))))))))))))))************))))))+++++++++,,,,,,,,,,,,---,,,++++++***++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++*********+++,,,---...///+++++++++++++++++++++++++++++++++,,,,,,+++++++++------............------...---,,,,,,,,,,,,---......---,,,++++++,,,---...//////......------,,,,,,------............---------------....../////////222111000///////////////111444777999;;;<<<>>>@@@@@@AAACCCCCCBBB@@@===;;;666777888777888:::===@@@EEEJJJQQQXXX^^^dddjjjnnnqqq```MMMFFFDDDBBB???===:::999888777666555555555444333222222333333111000222222222222111000///...////////////..................///////////////...////////////////////////---------------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++++++++++++++++++++---,,,+++******+++---///555111,,,***+++,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++&&&''')))***++++++***)))...---,,,+++***)))((((((&&&''')))***++++++***)))***))))))))))))***++++++(((((()))*********))))))******++++++,,,---------***))))))((()))***+++,,,,,,++++++++++++,,,,,,---,,,,,,++++++***))))))(((+++,,,------++++++,,,---000000000//////.........***+++,,,,,,,,,+++)))(((!!!$$$(((,,,......---+++***+++,,,+++))))))+++,,,++++++************++++++(((+++------+++************))))))(((((())))))***///...+++)))(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,)))))))))*********++++++'''''''''(((((((((((()))************************))))))************))))))************++++++++++++(((((())))))******)))))))))(((((((((((()))******************************+++++++++++++++*********((()))******++++++******)))))))))************+++++++++*********)))))))))((())))))******++++++++++++******))))))))))))***((()))***)))'''''')))******)))))))))))))))***+++***))))))))))))))))))(((***))))))))))))***++++++******))))))))))))******,,,,,,+++++++++*********************************)))************++++++++++++++++++***************)))******************)))++++++,,,,,,,,,---------++++++******++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,+++***++++++,,,---...///++++++++++++++++++++++++------............------......////////////.........---,,,++++++,,,---......------,,,,,,------........./////////...------------............---------......///000000111111111111000000000000111111333666:::===>>>???AAABBBBBBBBBBBBAAA???===;;;:::444555777999;;;>>>CCCGGGNNNRRRYYY___dddgggjjjlllqqq___MMMEEEDDDBBB???===:::999888777555555555555444222222222444444222111333333333333222111000///////////////............,,,---...///000000//////////////////////////////+++,,,,,,,,,------------+++++++++,,,,,,---------------------------------+++++++++++++++,,,---...((())))))******++++++,,,...---,,,+++++++++,,,---///---+++***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++&&&(((***+++,,,,,,+++***,,,,,,,,,++++++*********"""$$$&&&((((((((('''&&&)))))))))))))))***++++++((()))***+++++++++******)))******+++,,,,,,------***++++++++++++,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,++++++******)))***,,,---,,,***)))+++---............////////////***+++,,,,,,,,,+++***)))%%%'''***---...///...---***++++++***))))))***,,,+++++++++******+++...000))),,,......+++)))))))))*********))))))*********///---+++)))((()))+++,,,************************,,,,,,,,,,,,,,,+++******((((((((()))))))))******((((((((())))))*********************************))))))************))))))))))))))))))*********+++((())))))***++++++******((((((((((((((()))******************************************++++++++++++))))))***++++++++++++***))))))*********++++++++++++++++++*********))))))((())))))******+++,,,,,,---,,,+++***))))))***++++++,,,---,,,******,,,---+++***)))(((((())))))***)))))))))))))))*********(((''''''&&&'''((()))*********))))))))))))******+++,,,,,,,,,++++++******************************)))************+++++++++***************+++++++++******++++++++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++------............---------..................---///...,,,++++++,,,...///,,,------------------,,,+++,,,---.........---,,,------............------000000000000111111111111/////////000111222444555666999>>>AAABBBCCCEEEFFFDDDCCCAAA???<<<;;;999999666888;;;>>>AAAFFFLLLPPPWWW[[[aaafffhhhiiiiiijjjqqq___MMMEEEDDDBBB???===:::999888666555555555555555444444555666777555333333333444333333222111000000/////////............+++,,,...000000000000000------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------........................++++++++++++,,,,,,---...''''''((()))***++++++,,,...------,,,++++++++++++***************,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++''')))+++---...---,,,+++***++++++++++++,,,,,,,,,&&&(((***,,,---,,,++++++)))))))))))))))******+++)))***+++,,,---,,,,,,+++((())))))***++++++,,,,,,+++,,,---.........------++++++++++++,,,,,,---...,,,,,,,,,+++++++++******(((+++,,,,,,)))(((***,,,++++++,,,---...///000111------.........---,,,+++.........------,,,,,,,,,***++++++***))))))***,,,,,,,,,+++******,,,000333***---000///+++(((((((((++++++************++++++---,,,***((()))***---...((((((((((((((((((((((((***+++,,,---,,,+++***)))(((((((((((())))))))))))))))))******+++++++++,,,******************++++++))))))************))))))'''((((((((())))))******))))))***+++++++++++++++((((((((((((((()))******************************''''''(((((())))))******))))))***++++++++++++***))))))******+++++++++++++++++++++************)))((())))))***++++++,,,,,,...---+++*********++++++)))******)))(((((()))+++,,,+++)))((((((((()))***(((((())))))******+++++++++***)))))))))***,,,---******))))))))))))******&&&'''((()))***+++++++++************************)))************+++++++++))))))******+++++++++,,,++++++,,,,,,,,,,,,++++++)))************++++++++++++*********+++,,,,,,---+++++++++,,,,,,---------*********++++++,,,,,,,,,,,,,,,++++++,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,///...,,,++++++,,,...///+++,,,............,,,+++)))***,,,---...------,,,---..................---333333222222111000000000,,,,,,---///222555777888888<<>>AAACCCEEEHHHIIIIIIHHHGGGBBB@@@???=========???@@@AAABBBDDDJJJQQQWWW[[[]]]bbbdddeeeeeeeeefffhhhkkkmmm]]]MMMEEECCC@@@======::::::999888777777777888444444444333333333222222666555555444333111///...000000/////////.........//////......//////000000---......//////......---------------------------......---,,,,,,,,,,,,---......---,,,++++++******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,+++------,,,,,,---...000111------------------------***)))))))))***+++,,,,,,+++++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,+++***)))))))))******------,,,,,,+++******)))******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------.........------,,,,,,++++++***+++++++++++++++***))))))++++++************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------...///...---+++******+++------,,,++++++,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))************************,,,,,,,,,++++++***)))(((************************++++++************++++++...---+++)))((()))******+++)))(((+++//////,,,(((************************)))************+++++++++,,,++++++***)))(((((((((***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,******+++++++++***(((((((((((()))))))))***************)))))))))((())))))************))))))))))))***+++,,,------...************++++++++++++******+++***(((((()))++++++***))))))(((((())))))))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))))))))************)))))))))***+++***)))(((***,,,+++++++++*********))))))************++++++++++++***++++++,,,++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///------------------------........................////////////............------------------------//////.........---------///...---,,,,,,---///000111111111000000111222222333444555555666999===AAABBBDDDFFFHHHJJJJJJIIIIIIBBBAAA???>>>>>>@@@BBBDDDGGGIIIMMMRRRXXX^^^aaabbbfffggghhhhhhhhhiiilllnnnjjj[[[KKKEEECCCAAA>>>>>>999888888888888888999999666666555444333222111000444444444333222000///...111111111000000000//////....../////////000000000---......//////......---------------------------......---,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++...,,,+++******+++---...------------............'''(((((((((***+++,,,---***************+++,,,------,,,,,,++++++,,,,,,------,,,+++*********++++++...---,,,+++******++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,............////////////000///...---+++***)))(((++++++++++++++++++***)))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,///111000...+++)))+++,,,---,,,++++++,,,---------------............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***************************+++++++++---------,,,++++++******++++++++++++++++++++++++++++++************++++++---,,,+++)))))))))***++++++))))))+++...///,,,(((************************)))************+++++++++,,,,,,+++***))))))((((((***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---+++))))))***+++***)))((((((((()))))))))******************))))))))))))))))))***************)))******+++++++++,,,,,,,,,************+++++++++,,,)))***+++***))))))+++---++++++******))))))******))))))))))))))))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))))))))************))))))***+++,,,+++))))))+++,,,+++++++++***************************+++++++++,,,++++++,,,------,,,,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------------------------....................................////////////------------------------/////////............---......---,,,---...000111222111111000000000111111333555777888:::===BBBEEEEEEFFFHHHJJJKKKKKKJJJJJJAAA@@@???>>>@@@DDDHHHJJJPPPSSSXXX]]]bbbeeefffggghhhiiikkklllnnnqqquuuxxxgggYYYJJJEEECCCAAA???>>>:::999888888777888888888666666555444333222111111......///000000000000///111111000000000///////////////000000111111111111......////////////....................................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++...,,,***(((((()))***,,,,,,,,,,,,---------------))))))))))))***+++,,,---++++++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++///...,,,***)))***,,,---******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,------------000///...---+++***)))(((+++++++++,,,,,,+++************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,***+++...///000...,,,+++---......---,,,,,,---///,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++************************+++,,,,,,---...++++++++++++++++++++++++++++++************++++++---,,,++++++***++++++,,,+++***)))+++---...,,,***************************))))))*********+++++++++************************(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++---+++))))))*********)))(((((()))))))))******************)))))))))))))))))))))***+++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,---,,,+++***,,,...,,,,,,+++******+++++++++))))))))))))))))))))))))+++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))******++++++******)))+++,,,,,,+++******+++---*********************************+++++++++,,,,,,,,,,,,------...---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------------......///................................................---------...///000000111......................../////////...............------------...///111222222111111000000000111111333555888;;;===AAAEEEHHHJJJKKKKKKKKKKKKJJJIIIHHHAAA@@@???@@@CCCIIINNNRRRYYY\\\bbbfffhhhiiiiiiiiiiiilllpppuuuyyyeeeWWWIIIDDDDDDAAA???>>><<<;;;:::888777666666666555555555444444444333333---...///000000000000000000000000/////////......---...///000000000//////...//////////////////.................................---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++///...---,,,+++,,,,,,,,,111000...,,,+++,,,---...******+++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,---,,,+++***)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++///...,,,******+++---...******+++++++++,,,,,,,,,******))))))))))))******++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,,,,+++++++++,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,---------------------///000///...---...000,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,...///000,,,,,,,,,+++***)))((((((******))))))***+++------++++++++++++++++++++++++++++++************++++++---,,,,,,,,,,,,------...+++******+++,,,---,,,+++************************))))))*********+++++++++(((((()))***+++,,,------(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++---+++))))))***+++***)))))))))))))))************))))))))))))))))))******))))))***+++++++++++++++,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,------+++)))((()))***,,,+++++++++++++++,,,,,,))))))))))))))))))))))))------------,,,+++************************************++++++++++++******+++,,,,,,+++******+++---***************************++++++++++++,,,,,,,,,+++,,,---...............+++++++++++++++++++++++++++,,,,,,,,,------......,,,,,,,,,------............,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////...................................................,,,------...///000111111........................////////////////////////---------...///000111111111111111111111222222333444777;;;>>>AAADDDHHHKKKPPPOOONNNMMMKKKHHHGGGFFFAAAAAABBBDDDIIIOOOUUUYYY___bbbgggiiijjjjjjlllmmmqqquuu|||dddVVVIIIDDDCCCAAA>>>======<<<:::888777666555555555555555444444444444444333333333333222111000///000000/////////.........+++,,,---...///...---,,,...//////000000//////.................................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++000///---,,,+++,,,,,,---......---,,,,,,+++,,,,,,))))))******++++++,,,,,,......---,,,,,,,,,,,,,,,...---,,,+++***)))))))))+++,,,,,,------,,,,,,+++,,,,,,---------,,,+++***...---,,,++++++,,,---...******+++++++++,,,,,,,,,******))))))))))))******+++,,,,,,,,,------------+++++++++,,,,,,---------***+++,,,,,,,,,,,,,,,,,,,,,------...///000000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,---...,,,...111111000.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,...///000,,,,,,++++++***))))))(((...---+++)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,------......******+++++++++,,,,,,,,,************************)))************+++++++++(((((()))***+++------...***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...,,,******+++,,,+++***)))))))))*********++++++))))))))))))************))))))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++)))&&&%%%&&&'''++++++******++++++,,,,,,))))))))))))))))))))))))***++++++++++++******)))******************************++++++++++++*********+++,,,+++))))))+++,,,***************+++++++++++++++++++++,,,,,,,,,,,,++++++,,,---............------------------------,,,,,,,,,------......///,,,,,,,,,---......//////...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...................................................---------...///000000111...........................////////////000000000.........///000000000000111111111222333444555666777:::>>>BBBEEEHHHLLLOOOSSSRRRPPPMMMJJJHHHFFFEEEDDDEEEHHHLLLQQQWWW]]]```cccgggjjjlllllloootttyyydddVVVIIIDDDCCC@@@===<<<;;;:::999888777777777777777777666555444333333222444444444444333222111000111111111000000000//////,,,---///000111000///...//////000000000000//////..............................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++000///---+++******+++,,,)))***+++++++++***))))))))))))***++++++,,,------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---,,,+++***)))------------------------******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---.........---,,,++++++))),,,000111000---,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---))))))*********+++++++++///...,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((()))***+++,,,,,,,,,,,,***+++++++++***+++,,,---************************)))************+++++++++******++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++///---++++++,,,---,,,+++))))))*********+++++++++((()))))))))************((()))***+++,,,,,,,,,,,,+++++++++++++++++++++,,,+++++++++,,,,,,,,,------***++++++)))''''''((()))***************+++,,,,,,))))))))))))))))))))))))((())))))************)))***************************++++++,,,,,,++++++***)))***+++***)))(((***,,,))))))*********++++++++++++++++++,,,,,,,,,------******,,,------.........------------------------***++++++,,,------......,,,,,,------.../////////---,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////...................................................------......//////000000.........................../////////000000000000/////////000000000//////000111111222444666888999<<>>???<<<999555444666888888666999888777666444222111000333333333222222111111111222111111000///......---............////////////---.../////////...---,,,//////000111000///---,,,.........------,,,,,,,,,++++++,,,,,,...///111222000,,,***,,,000222///,,,+++++++++,,,,,,---------+++++++++*********))))))...------,,,,,,------...////////////////////////////////////...---,,,,,,,,,...///000///...///000///......------,,,,,,+++......,,,,,,,,,,,,......---------.........//////++++++,,,,,,,,,---------......---,,,+++))))))(((///---------......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,---.........---,,,++++++,,,---...////////////000000000000000000000000,,,,,,------...///000000,,,---///000000///---,,,......---,,,,,,,,,------333...***+++///222111///,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++***---,,,,,,+++*********+++)))***+++,,,,,,,,,,,,,,,111000......//////...,,,////////////////////////,,,......+++'''%%%'''***......,,,,,,,,,,,,......(((***+++---......------...,,,***((((((***,,,...,,,------------,,,+++++++++,,,,,,++++++***)))(((************+++,,,---------...,,,)))***...---)))***+++,,,,,,******+++,,,,,,+++*********+++,,,---///...,,,+++***+++,,,---------------------------------------------------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++***++++++***)))*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,++++++***+++,,,...///.........------,,,,,,,,,+++++++++,,,,,,,,,------......------------..................---,,,++++++...........................---,,,,,,,,,,,,---...........................000///...------...///000......///000111111111000,,,---------.../////////000000000000000000000000///////////////000111111333111000///...///111222000000000000000000000000222333444777999<<>>;;;777666777888888777888888777555444333222111222222222222222222333333222111111000//////....../////////000000000111111***,,,---///000000//////,,,---------,,,,,,+++***.........------,,,,,,,,,++++++,,,---...//////000...---+++,,,...///---+++,,,,,,,,,,,,,,,,,,------,,,,,,------.........///...------,,,,,,------...........................,,,------.........------+++,,,---......---,,,+++------------,,,,,,,,,,,,...---,,,++++++,,,---...+++,,,,,,,,,------------++++++++++++,,,,,,,,,---+++++++++++++++,,,,,,,,,...---,,,---...---,,,***------------------------.../////////000000111111000000000///...---,,,+++***++++++,,,------......------------------------,,,,,,------......//////+++,,,...//////...---,,,---------,,,,,,---......555000,,,+++...000///,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))---,,,,,,++++++***++++++***++++++,,,,,,,,,++++++///---,,,---......---+++++++++++++++++++++++++++......///...,,,,,,---///...---,,,++++++,,,---...***+++---...///......------,,,***))))))***,,,---******+++++++++++++++***++++++,,,,,,,,,+++++++++******************+++,,,,,,---+++((()))---,,,(((+++,,,---,,,******+++,,,,,,+++*********+++,,,---------,,,+++++++++,,,,,,......------,,,,,,++++++------------------------+++++++++,,,,,,+++++++++*********+++++++++,,,,,,------------------------...,,,******+++++++++)))******+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,+++++++++,,,---.........---------,,,,,,,,,------.........////////////......------......///,,,,,,---.........------..............................---,,,,,,---..............................000///............///000------......///.........------..................000000000000000000000000///////////////000111111000000111111111000000000111111111111111111111111444555666888;;;???BBBDDDHHHJJJMMMPPPSSSTTTTTTTTTPPPNNNKKKJJJKKKNNNSSSUUU[[[]]]```ccceeeggghhhhhhkkknnnuuuvvvnnnjjj~~~aaaUUUHHHCCCBBB@@@@@@AAA???===999777777888888777777666666555444444333333000111111222222333444444111111111000000//////...000000000111111111222222,,,---...000000000///...000//////........................---------------++++++---.........---------...///...,,,+++++++++------------,,,,,,,,,,,,,,,,,,---...///000111111......------------......------------------------***+++,,,---............,,,+++,,,...000000+++(((++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---*********+++++++++,,,,,,******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,------,,,+++,,,------+++***------------------------++++++,,,---...//////000///...,,,+++)))(((((((((+++******)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---...///...------,,,,,,,,,,,,---...//////666222...---......,,,***------------..................------,,,,,,++++++***++++++++++++******))),,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***,,,+++***+++,,,---,,,+++************************)))((('''(((+++,,,---------,,,,,,++++++,,,,,,---,,,---.../////////...---***************************+++,,,------......---++++++,,,,,,,,,---------++++++***)))))))))*********,,,***((()))------))),,,------,,,+++******+++,,,+++*********,,,---...+++,,,,,,,,,,,,,,,,,,,,,///...------+++******)))------------------------++++++,,,,,,,,,,,,++++++***************+++++++++---------------------------+++******+++,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,+++++++++,,,---...------------,,,,,,,,,---............////////////......------......///++++++,,,....../////////..............................---,,,,,,---..............................000//////......//////000....../////////...------//////..................000000000000000000000000///////////////000111111...///111333333111000...222222222111222222222333777777999;;;???CCCGGGIIIKKKMMMQQQTTTUUUTTTQQQPPPLLLKKKKKKLLLOOOTTTYYY\\\___bbbeeeeeeddddddgggjjjnnnttt~~~xxxmmmeee```]]]}}}```TTTGGGCCCBBB@@@@@@AAA???===:::777666666666666555555555555555444444444222222222222222222222333111111111000000000//////000000000111111111222222111111111111000...,,,+++222111000/////////000111...............---------+++,,,...//////---+++***---000333111,,,)))***---......------,,,,,,,,,+++***++++++,,,------............------------......------------------------++++++,,,---------------...------111666666000*********++++++,,,------...,,,,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,...------,,,++++++******,,,++++++,,,------+++***,,,,,,,,,,,,,,,---------)))******,,,---...//////---,,,***(((((((((((())),,,+++***))))))+++---...........................------------,,,,,,,,,,,,***+++,,,---.........---,,,,,,,,,,,,---///000000444222///---......,,,+++,,,,,,------........./////////...---,,,++++++***++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,++++++------------,,,+++*********))))))***,,,...---,,,++++++++++++++++++++++++'''%%%###%%%)))++++++))),,,,,,,,,++++++,,,,,,,,,------...//////...---,,,))))))***++++++***))))))((()))***,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***************++++++***,,,111222///,,,---...---+++******+++,,,+++******+++,,,...///++++++,,,---------------------,,,,,,+++++++++***------------------------,,,,,,,,,++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///...,,,+++***++++++,,,------------------------,,,,,,,,,,,,------------//////............//////,,,,,,---.............................................------------..............................000//////////////////000111111111111111000///...000000//////......------///////////////////////////////////////000000111...///111222222111000000333222222111222333444555999:::<<>>AAAEEEJJJNNNQQQSSSSSSTTTUUUUUUSSSOOOJJJHHHFFFIIIMMMSSSXXX^^^bbbdddbbbccccccaaaaaahhhttt~~~nnnjjjccc]]][[[\\\___bbb}}}```TTTGGGBBBAAA??????@@@;;;;;;999777444333555777555555555555555555444444666555444333111000//////111111111111111111111111/////////000000000111111...///000222222222111000///............///000000.............../////////---.../////////...---,,,///333777555000,,,---///.........---------------............------,,,,,,//////............//////////////////////////////////////////...---,,,+++,,,+++,,,000444555222...++++++,,,------...//////,,,------......------,,,------............//////++++++,,,,,,,,,---------******+++,,,---...//////---,,,,,,---...///...,,,***++++++,,,,,,---------,,,,,,---...//////000000------------...///000111///...---------...//////,,,,,,,,,,,,,,,,,,,,,,,,................................................------------...///000000---....../////////000000,,,,,,,,,,,,,,,---------//////......------,,,,,,,,,------...............***+++---......---,,,,,,,,,------------,,,,,,+++,,,++++++,,,///000000///,,,,,,,,,,,,,,,,,,,,,,,,000///......///000000///,,,------......------,,,***+++,,,---------,,,+++***+++,,,------,,,+++***)))***+++---...////////////...,,,,,,+++,,,---...//////......------......+++---......222888:::777+++---...---,,,+++,,,...++++++++++++,,,---///000111000///...---...//////***+++,,,,,,---...///000------------------------...---,,,++++++,,,---...,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,...000111///...------------,,,,,,,,,,,,,,,---------...............---,,,+++++++++,,,---,,,,,,,,,------------........./////////000000000000//////......//////000000000000//////---,,,,,,........................---...////////////...---........................///000000111111000000/////////000000000///......000000//////////////////000000000000000000000000///////////////000111111111000///......000333444111111111222444777;;;===BBBDDDIIINNNRRRUUUWWWWWWWWWVVVTTTQQQMMMJJJGGGFFFFFFJJJOOOUUU[[[```bbbdddaaaaaabbbcccgggqqq~~~vvvmmmbbb^^^ZZZXXXZZZ```hhhlll{{{aaaTTTGGGBBBAAA>>>===>>>:::;;;:::888555444777:::666666555555444444444333444444333333222111000000111111111111111111111111000000000111111111222222---...000222333333222222000000111222222222222222---........./////////000.../////////////////////...222555444111...------------------...........................///////////////............//////......................../////////000//////......,,,---...///000///...------------....../////////---......//////......---------........./////////,,,,,,---------.........******+++,,,---...//////------,,,...000000///---,,,,,,------...//////000+++++++++,,,,,,---------+++,,,,,,------------,,,........................---------------------------......//////000000000111000000///............///...............//////---...///////////////000............------------...............---------+++,,,------.........---***+++---...///...---,,,,,,,,,---------------------,,,+++---...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...000---......//////......---***+++,,,.........------,,,,,,,,,------,,,,,,,,,---...///000111222222222...---------...000333444...------------......///,,,......,,,///444555222***,,,------,,,,,,...///++++++++++++,,,...000111666444000...---...000111---------....../////////------------------------///---,,,++++++,,,---///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000333333111000......---------,,,,,,,,,------------............---,,,+++++++++,,,---...,,,,,,,,,---------......////////////000000000000000000////////////000000...///////////////...---........................---...///000000///...---........................///000111111111111000///......///000000000/////////////////////000000000000000000000000000000000///////////////000111111/////////000000111222333222222222444777;;;@@@BBBGGGKKKQQQWWW[[[\\\\\\[[[ZZZWWWQQQLLLHHHFFFEEEEEEHHHKKKQQQXXX]]]```aaabbb```aaadddiiiqqq{{{{{{pppddd\\\VVVUUUUUUYYYaaalllwww~~~yyybbbUUUHHHBBB@@@>>>======;;;;;;;;;999666555888<<<777666666555444444333333333333222222222222222222111111111111111111222222111111222222222333333333000111222333222222000000,,,---...000000000///...---.........//////000000///////////////000111111...000222333111///---,,,,,,---------.../////////+++,,,,,,---...///000000//////............//////---------------------------...///000111111111111///111111000...,,,,,,---.........///////////////---...///000000///...------------.........//////---------.........//////------------------,,,,,,...------...000111000............///000111111222...///////////////////////////000111000///---,,,---......//////...------000000000000000000000000---......///000111222222333222111///............000//////............///---...000000///......///000000//////.........------------...............***+++,,,,,,------------***+++---//////...---,,,++++++,,,---............---,,,+++,,,...///...---------------------------***---///...,,,,,,000333---...///000000///...---***+++---///000000//////------------------------******+++,,,---------------------...111444888:::,,,,,,,,,,,,------...///---...---+++,,,000000---)))+++------------///000++++++++++++,,,...000111999666222...---...000222//////////////////......------------------------///...,,,++++++,,,...///.........------,,,,,,,,,........................,,,---...111444444333111.........------,,,,,,,,,---------.........//////,,,++++++***+++,,,...///,,,,,,,,,------.........------------.........///000000////////////000000,,,---...///000000000000........................---...///000000///...---........................///000111222222111000//////000111222222222222222......//////000000111111000000000000000000000000///////////////000111111,,,...000222333222111111333333444666999>>>CCCFFFKKKPPPVVV]]]```aaa```^^^[[[WWWOOOHHHDDDCCCDDDFFFIIILLLSSSYYY]]]`````````___aaafffooozzzvvvlllbbbXXXQQQNNNOOOSSS[[[hhhxxxyyy___SSSFFFBBB@@@>>><<<===;;;:::999999888888888888888999777222222555666333333222222222222333444444333222222111111222222333000000000111111222222222666444222111111000...,,,***,,,...///000000000//////////////////////////////////////////////////////////////////////////////...---,,,++++++,,,---////////////////////////......------------......111000000///////////////,,,...000...+++***+++---............////////////////////////////////////000///...------...///000......------------......000000...---,,,,,,,,,,,,//////............//////---------+++))))))+++---/////////////////////////////////...............---......///////////////,,,---...///000111111222555666555333111000111222555333111///000333666999888333...+++,,,.........000000000000000000000000...///000111111000///...//////......------,,,,,,//////...---------------++++++,,,---......------......---------......///222222222111111111111111------......//////000000------,,,,,,---...000111000000///...............000000000000000000000111000000111111111111000000---...............------)))+++,,,,,,++++++---...------,,,---///222555777000000//////......------............------------------------------------------,,,,,,---...000111111000000000//////......////////////////////////000000///...............//////...---------------///...------///000000000------------------------000000000000000000000000......///000000000000000,,,,,,------------,,,,,,,,,+++++++++,,,---///111------------............,,,,,,,,,...000000...,,,000000000000//////......000000000000000000000000111000///......---......+++***+++,,,///222666888111...---...111222000......////////////000000000111111111111111111111111000000000///000000111111222222222222222222111111222333333222111000222333555444333444555555555444222444666999===DDDKKKPPPXXX[[[___cccdddbbb___\\\SSSMMMFFFCCCDDDGGGJJJJJJNNNTTT[[[^^^]]]\\\^^^aaadddjjjsss~~~~~~wwwlllaaaXXXRRRMMMKKKKKKQQQ\\\iiixxxxxx```SSSGGGBBBAAA>>>======;;;:::999888777666666777555777666444666===@@@@@@666555555444333333333444333333222222222222333333000000000111111111222222222111000000222222111000---......////////////...////////////////////////111111111111111111111111//////////////////////////////...---,,,---......////////////////////////000//////......//////000222111000000//////000000///111222000...,,,---///...................................................---,,,,,,,,,,,,---...//////......---.........000111222222111000...,,,///......------......///000000000...---,,,...000//////////////////////////////000000000000000000,,,,,,---............---//////...//////000111222222333333222000...///000///...---,,,---///111333666333...---...//////...///////////////////////////000111222222111000///000000/////////.........000000///..................////////////......---------,,,,,,------.....................---------------.....................------------///000111111000//////.........///000000000000//////////////////000000000000//////...//////000//////......,,,---......------...//////.........///000222333///............---------000000/////////.........------------------------333222000///......//////000000/////////.........////////////////////////000//////...---------...///...------,,,,,,------+++*********,,,------+++////////////////////////........................---......///000000//////......////////////....../////////...//////000000........./////////000000/////////000222222000///222222111111000000000000000000000000000000000000//////...---------......222111000000111444666777333111000111333333222000000000000000111111111111222222222222222111111111333222222222222333333444777666666555444333222222111222333222000000111333333222222333444555555555666888;;;???DDDJJJQQQVVV[[[^^^aaacccccc___[[[XXXOOOKKKFFFEEEGGGKKKMMMNNNRRRWWW]]]___```bbbgggkkkqqqvvv~~~pppiii___UUUNNNKKKKKKKKKQQQYYYfffuuuwww```TTTHHHDDDBBB@@@>>>>>>???>>><<<;;;999999888888444666666444888@@@EEEFFF777666555444333222222222333333222222222222333333000111111111111222222222222111000111222333222111111000///...............////////////////////////000000000000000000000000........................//////.........///000000222222222222222222222222000//////......//////000111000//////......//////000111222111...---...///........................000000000000000000000000------,,,++++++,,,------111000//////...............000333444444111...+++......------------......111111111000......///111..............................//////000000111111...///000000111111000000///.........000333555777999;;;;;;:::666333111111///////////////000111222333111//////000111000//////////////////////////////000111222222111000///////////////............//////...------------...000000000///......------///////////////000111222//////////////////000000...............---------...------......///000111111000000///////////////000000000//////............//////000000//////.........////////////.........///000///---------//////000000000//////......------------............////////////....................................222111000//////......///////////////..................................../////////.....................------,,,,,,---------------...///000...---000000000000000000000000---------------------------......///////////////......////////////......000000111000000//////...............////////////000//////000222333111000111111111111000000000000000000000000000000000000......---------...//////333333222222333444666777444333111111222222111//////000000000111111111111222222222222222222222222333333222222333333444555888888777666444333222111111222222111000000222333222222222333444555666777999===AAAFFFKKKQQQWWW[[[___```bbbccc```[[[UUUQQQIIIHHHGGGHHHLLLPPPSSSSSSXXX[[[^^^```bbbhhhpppvvv}}}yyypppaaa[[[RRRJJJHHHJJJOOOSSS___hhhvvvuuu___SSSHHHEEECCCAAA??????@@@???===;;;:::999888888777888666333444;;;??????555444333222222111111111333333222222222222333333222222222222222222222222777555333333333222111///222111000/////////111111000000000000000000000000////////////////////////////////////////////////////////////000111111222111111111111111111111111///......------......//////...------,,,,,,------////////////...---------000000////////////......000000000000000000000000///...---,,,,,,---...///222111000//////...//////---///000222111///---+++//////............/////////000000///...---...///////////////////////////,,,,,,---...//////000000//////000111111111111111///......///111666:::===@@@AAABBB???:::555222111///000000111222222222111000000000111222111111000////////////////////////...///000000000000///.........------------------------,,,,,,+++,,,,,,---///.........------......///////////////000111111000000111111111111222222000/////////......---------.........///000000111111000000/////////000000///////////////000000000//////000000000000//////,,,,,,---............---...//////...,,,+++,,,---///000111111111///---,,,,,,------...//////000000.........------------,,,////////////////////////,,,,,,------......///000////////////////////////////////////////////////000000000000000000////////////......---......///000000000111222222000///........................------------------------...//////000000000//////,,,,,,------------,,,,,,------/////////...---,,,,,,------------.........///...---...000111000...////////////////////////000000000000000000000000............//////000111---......///111444666777222222111000000///...---....../////////000000000222222222222333333333333111000000000111222333444555555444444333222111111222222333222111111333555333444444444444555777999===AAAFFFLLLPPPUUUZZZ]]]___``````___[[[TTTNNNJJJFFFGGGIIIMMMQQQUUUXXXZZZ\\\]]]___bbbfffnnnwww~~~xxxkkkbbbVVVRRRLLLHHHJJJRRR]]]eeesss|||ttt^^^SSSHHHEEEDDDAAA??????======;;;999777666666666999:::777222222666888777444333333333333333444444333222222111111222222333333333333333333222222222777555444333444333222000111000//////000111333444111111111111111111111111000000000000000000000000000000000000000000000000......///000000000111111........................000//////////////////000000///......------......//////...///////////////111111111000000000//////------------------------111000////////////000111111111000///////////////////////////............000//////......//////000...///000000...------...000000000000000000000000------...//////000111111---......///////////////222111000000222555999;;;777999:::999666222//////,,,---.../////////.........///111222111111000000000000000000000000000000//////000111111000//////...........................---------------..................///000222222...------------------...------........./////////111000000//////.........------......///000000000000///////////////000000---......///000111222222///000000000000000000///,,,---...//////////////////000000///---,,,---...---///111222222111///...------...///000111111222/////////.........------////////////////////////,,,,,,---....../////////000000000000000000000000000000000000000000000000000111111222222222111111000///////////////000000///......///000000///---................................................000000000111111000000///,,,,,,------------,,,,,,***+++---////////////...------.........////////////...------///000000///000000000000000000000000////////////////////////////////////000111222222,,,,,,---...000111333444111111111000...---------/////////000000000111111111111111222222333333333000000000000111222333444222222333333333333333333222333444444333333555666555666777666555777:::===CCCHHHNNNSSSVVVYYY[[[]]][[[[[[ZZZXXXTTTOOOJJJGGGGGGJJJNNNRRRVVVZZZ]]]^^^\\\___ccciiiqqqyyyzzzqqqggg\\\VVVNNNLLLKKKKKKQQQ^^^mmmxxxrrr]]]RRRHHHEEEDDDAAA>>>>>>???>>>===;;;:::999999999777999777333222666777555555444444444555555666777111111000000000000111111222222222111111111111111222111111222444555444333.........///000111333333111111111111111111111111111111111111111111111111000000000000000000000000------.../////////......000000000000000000000000222111111000000111111222222111000000//////000000000//////000333444444333222111111000000/////////000000000000000000000000222111000//////000111222000//////......//////000111000////////////000000//////............//////...000111111///.........000000000000000000000000//////000000111111222222111111222333333333333222555444222000000111222333---///222222222111111222...//////000000000//////---///111111000//////000////////////////////////000111222333333222111000/////////000000000000000000////////////000111111000/////////111333555666333333222111000000000000------......///000000000///////////////.........+++,,,---...///////////////............//////000------...///000000111222...//////000000//////.........///000111111111111///000111000......///000,,,---///111111111000///------......///000111111111000000000000/////////........................111111111111000///...---////////////000000000000000000000000000000000000///000222333333222111111/////////...//////000111333111//////000111000///////////////////////////........................000000000000000//////.........////////////......+++,,,---///000111111111/////////000000000000111000///......000111111000111111111111222222222222////////////////////////000000//////000000111111000000000000000000//////000111222111///......000111111111111222222222222000000000111111222222333000000111111222333444555222222333444444555555666222333444333333333555777555888999999999;;;@@@EEELLLPPPVVVZZZ[[[[[[[[[[[[UUUTTTSSSQQQOOOMMMKKKJJJMMMPPPUUUXXXZZZ\\\___aaa^^^dddlllvvvtttjjj```XXXQQQMMMIIIKKKNNNSSS\\\kkk|||qqq[[[PPPGGGDDDDDDAAA>>>=========<<<::::::999999999333666666333333666666333444444333333222333333333000000////////////000000////////////......------///......///111222222111+++,,,---...............////////////////////////000000000000000000000000........................,,,,,,---------,,,+++***111111111111111111111111000000////////////000000111000//////....../////////......000444666666555000000//////...---------111111111111111111111111///...---,,,,,,---...///------------...///000000---...////////////......---------,,,,,,---------,,,...//////---,,,,,,,,,..............................//////////////////111222333333444444333333000000///...............,,,...000000000000222444000000000000000000000000---///000///---,,,...000------------------------...///000111111000///...---------........./////////.........//////000111000///......///111333444888777666444333222111111------......///000000111,,,,,,------------------***+++,,,---.........------------------...//////------------------------,,,------......------,,,+++,,,---...////////////+++,,,------,,,,,,---...+++,,,---.........------+++,,,,,,------.........//////.........---------------------------------000111111111000///...---------------......//////........................---...000222222111000///---------------...//////666333///...///111111111........................------------------------......//////...------,,,......////////////......---------------...//////---------.........//////000...,,,,,,...000000///////////////000000000111////////////////////////000///...............///000000000000000///......---///111000...---...000////////////000000000000...//////000000111222222/////////000111222444555222222333333333333333333000111222222111222444555333666:::;;;<<<@@@HHHNNNRRRVVV[[[]]]\\\YYYWWWUUUOOONNNMMMKKKLLLMMMOOOPPPUUUXXX[[[\\\\\\]]]___bbbfffmmmxxxvvvnnncccYYYSSSOOOMMMLLLLLLQQQYYYbbbmmm}}}pppZZZPPPFFFDDDCCC@@@======555555444333222222333333000333444111111333222///222222000///......------//////............//////---------,,,,,,+++++++++000///------......---+++***+++,,,---,,,+++***)))........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,++++++++++++,,,,,,++++++...333666666444//////...---,,,,,,++++++************************,,,,,,************,,,,,,,,,,,,,,,---...///000111(((***---//////---+++))),,,++++++******++++++,,,(((***,,,,,,***)))((())),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***++++++,,,---------------((()))***+++---...//////...//////---,,,+++---...---,,,,,,+++++++++,,,,,,...///000...++++++---///++++++++++++++++++++++++***+++,,,------,,,+++***)))))))))******++++++++++++++++++++++++,,,---......---,,,++++++,,,...///444333222///...,,,,,,+++(((((()))******+++,,,,,,*********++++++,,,,,,,,,)))***,,,---...------,,,,,,,,,,,,,,,,,,---...///......---,,,***))))))(((***++++++,,,,,,++++++***'''((()))***++++++,,,+++&&&'''))))))(((((()))+++++++++,,,,,,++++++************++++++++++++,,,,,,+++++++++*********))))))------------------------+++,,,---////////////...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++---///000111000///...++++++++++++,,,,,,---...222///+++)))***,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,------------------,,,---,,,+++***)))***+++,,,))))))*********+++++++++---+++******+++---------+++++++++,,,,,,,,,------///////////////////////////...---,,,,,,,,,,,,,,,+++,,,---...////////////))),,,...---+++***,,,...+++++++++,,,,,,,,,---------......///000111111111,,,,,,,,,---...000111222111111111000000/////////...///000000///000222444111555:::<<