BM6(7 444000111666444333===MMMeeekkkhhhmmmvvv___SSSRRRQQQRRRRRRNNNIIIGGGIIILLLOOOUUUcccnnnkkkdddkkkxxx}}}qqqddd\\\XXXUUUUUUXXX___```kkklllqqqzzzxxxuuuvvv}}}nnneee[[[UUUMMMGGGGGGJJJPPPRRRXXX^^^^^^ZZZXXX[[[qqquuu^^^[[[___ZZZUUUSSSTTTTTTRRRPPPMMMJJJFFFCCCBBBAAA@@@???<<<:::999;;;:::555333555111111111111000000000000111111111111222333444444DDD\\\pppvvvqqqddd^^^ccc}}}|||wwwnnn|||ooo[[[RRRQQQUUU[[[gggsssxxxyyywwwsss}}}~~~yyyxxxtttnnnfff___[[[YYYTTTQQQLLLIIIIIIHHHFFFDDDIIIKKKPPPTTTUUUWWWbbbnnnxxx}}}ooogggeee[[[LLLMMMZZZmmmtttlllyyy~~~uuuyyy^^^FFF@@@:::888999999777444555444333222111111111111//////000000000000////////////000000000111111111000777BBBNNNZZZgggttt|||~~~333000222666444222:::FFF___kkkhhhggg|||yyyaaaSSSPPPRRRSSSRRRNNNIIIGGGIIIKKKNNNWWWgggrrrooojjjqqq~~~rrrccc\\\[[[YYYWWWWWWZZZ^^^lllooottt|||{{{xxxyyyyyyiiiaaaXXXRRRLLLGGGHHHLLLWWWSSSWWWaaa___WWWYYYdddrrr```YYYaaa\\\XXXVVVWWWVVVTTTRRROOOKKKGGGDDDCCCCCCAAA@@@===;;;<<<>>>===888555666222222111111111000000000111111000111111222333444>>>WWWnnnwwwwwwtttkkkbbbyyyxxx{{{{{{oooxxxxxxcccWWWSSSXXX^^^jjjvvv}}}xxxooohhhhhhuuu~~~yyywwwrrrkkkddd^^^XXXVVVSSSOOOLLLIIIHHHHHHGGGFFFJJJLLLRRRVVVXXX\\\hhhuuu~~~yyynnneee```UUULLLRRR```ttt~~~qqqnnn}}}~~~www}}}ZZZDDD???:::888888888777444555444333222111111111111//////000000000000////////////000000000000111111...444>>>JJJWWWeeerrrzzz~~~111111333666444222777???TTTfffhhhcccttt}}}eeeVVVQQQSSSSSSRRRNNNJJJHHHHHHJJJNNNYYYkkkvvvuuurrrzzzxxxeee^^^^^^\\\YYYVVVVVV[[[kkktttuuu{{{zzzzzz}}}sssddd\\\TTTOOOJJJGGGIIINNNYYYUUU[[[ddd^^^TTT___vvvmmmbbb[[[___[[[XXXWWWYYYYYYWWWUUUPPPMMMIIIFFFEEEDDDCCCBBB@@@>>>???BBBAAA;;;777888333222222111111000000000000000000000111222333444777NNNjjjxxx~~~{{{gggjjjuuuyyyyyytttwwwzzzqqqccc]]]___gggttt~~~qqqddd___^^^bbbooo~~~}}}zzzvvvpppiiiccc\\\WWWSSSPPPNNNKKKIIIHHHHHHIIIJJJKKKNNNTTTZZZ^^^dddsss~~~~~~{{{qqqllleee\\\OOOLLLZZZmmmvvvwww}}}}}}zzzaaaMMMAAA>>>:::888888888666555444444333222111111111111//////000000000000//////////////////000000000111...222:::EEERRRaaammmtttxxx111111333555444333666;;;IIIaaaiiifffrrriiiYYYSSSSSSSSSSSSQQQMMMKKKIIIIIILLLXXXiiitttwwwyyy}}}iiiaaaaaa___[[[XXXUUU[[[kkkxxxtttvvvxxx{{{{{{ooo___WWWOOOLLLIIIHHHLLLRRRXXXXXX___dddZZZSSSjjjooofffbbb]]]ZZZWWWUUUWWWZZZ\\\ZZZXXXRRROOOJJJGGGFFFFFFEEEDDDBBB@@@AAACCCAAA;;;777777333333333222111000000///000000000000111222333333555FFFeeeyyyhhh]]]eeerrryyyuuuvvv|||nnnffffffpppxxxiii]]]]]]aaafffsss|||zzzuuunnngggbbb\\\VVVRRRNNNLLLJJJHHHGGGIIIKKKMMMPPPRRRWWW]]]bbbjjjzzz~~~~~~|||xxxnnnnnnhhhYYYJJJMMMccczzz~~~||||||NNNEEE>>><<<:::888777777666555444444333222111111111111//////000000000000//////...////////////000000000000222777@@@MMMZZZffflllrrrzzz111222444444444444666999CCC[[[hhhkkkrrr{{{mmm]]]VVVSSSTTTVVVVVVTTTQQQMMMKKKKKKUUUdddpppwww~~~kkkccccccaaa^^^\\\ZZZaaarrr{{{ttttttvvv|||yyylllZZZSSSLLLJJJIIIIIIOOOUUUXXX[[[aaa___TTTUUUuuuyyyfff```^^^\\\WWWUUUTTTWWW[[[]]]\\\ZZZTTTPPPLLLIIIHHHGGGFFFEEEDDDAAAAAABBB???888444555444444333222111000000///000000///000000111222333999@@@___xxx~~~dddVVV\\\hhhwww|||tttrrryyyppppppzzzxxxhhh]]]```eeeiiixxx{{{xxxrrrjjjddd___[[[UUUPPPKKKKKKIIIHHHGGGIIIMMMQQQUUUVVV[[[```eeemmm~~~~~~yyyuuurrrrrrhhhUUUJJJTTTmmm{{{~~~|||}}}IIIDDD<<<;;;:::888777666666666555444333222111111111111//////000000000000//////......////////////000000222222444<<>>SSScccjjjnnnoootttccc\\\UUUWWWZZZ\\\\\\XXXRRRNNNOOOVVVaaammmzzz|||jjjcccbbbbbbaaaaaabbbkkk~~~}}}vvvtttwww~~~tttgggXXXPPPJJJIIIIIIKKKQQQYYY\\\^^^]]]VVVOOOZZZ}}}qqqddd]]]ZZZ[[[WWWVVVUUUXXX\\\^^^]]]ZZZUUUQQQMMMJJJIIIIIIHHHGGGIIIFFFCCCCCC???999555666555444444333111000000////////////000000111222333888666VVVuuuxxx}}}cccTTTXXXbbbppp~~~vvvlllvvvoooccceeehhhmmm}}}|||uuunnneee___\\\XXXSSSNNNIIIJJJIIIGGGFFFIIIOOOSSSWWWYYY^^^eeelllwww|||wwwsssuuupppaaaPPPOOOccc|||~~~|||~~~{{{{{{gggDDDBBB:::::::::888777666666666555444333222111111111111//////000000000000//////........./////////000000222000111888DDDQQQ\\\aaalllqqq}}}222444444222333666999999:::LLL\\\fffhhheeezzz{{{iiibbbVVVYYY^^^aaabbb]]]WWWQQQSSSXXXaaannn~~~yyyhhhbbbbbbbbbccceeeiiisss}}}xxxvvvxxx|||nnnbbbVVVOOOIIIHHHIIILLLSSS[[[``````ZZZNNNLLL^^^lllddd[[[WWWZZZYYYXXXWWWYYY]]]^^^\\\ZZZUUURRRNNNKKKJJJIIIHHHGGGOOOKKKHHHFFFBBB;;;888999555555444333222000000///////////////000111222333555---NNNrrruuu{{{|||eeeSSSUUU^^^lllxxxzzzgggmmm{{{mmmmmmooosss}}}rrrkkkbbb\\\ZZZVVVQQQLLLIIIIIIIIIGGGFFFIIIPPPUUUVVVYYY```jjjsss~~~zzzvvvrrrtttjjjWWWJJJUUUqqq{{{xxx~~~~~~zzz|||UUU>>><<<888999999888777555666666555444333222111111111111//////000000000000//////............/////////000000...///666BBBPPP[[[```iiinnnxxx222222222222333333444555999EEEPPP\\\cccbbbpppvvvccc]]]YYY[[[eeelllggg\\\UUUWWW^^^jjjwwwqqq___]]]aaabbbgggpppuuuxxxwwwyyyyyy}}}~~~qqqddd[[[NNNKKKHHHHHHMMMUUU\\\___ccc```XXXOOOQQQeeerrriiibbb[[[YYYXXXZZZZZZYYYXXXXXXWWWVVVVVVRRRPPPMMMJJJHHHHHHIIIJJJLLLMMMLLLHHHDDD???======;;;777555777777222000000000000//////000111222222555666AAAZZZrrr{{{uuukkkXXXQQQUUUfffyyy}}}qqqoooxxx{{{tttttt}}}yyytttlllggg___YYYTTTPPPMMMJJJLLLJJJHHHIIILLLPPPTTTUUU[[[```kkkwwwyyyrrrppprrrsss___PPPMMMZZZ{{{sssnnnsss{{{|||jjjGGGFFF888:::999777666555555555666444444333222222111111000000000000000000000000000////////////////////////...333555333999IIIWWW^^^gggsss{{{|||333222222222333333444555666???HHHTTT^^^^^^hhhooo___ZZZ[[[ccciiieee]]]XXXZZZaaammmyyynnn]]][[[___aaahhhqqqxxxxxx{{{~~~{{{zzzmmm```XXXMMMJJJHHHIIIOOOWWW]]]aaafffaaaYYYSSSXXXmmmeeeaaa^^^ZZZ[[[ZZZYYYYYYXXXXXXXXXWWWVVVUUUQQQOOOLLLJJJIIIIIIKKKLLLOOOOOOMMMIIIDDD???===<<<;;;666444666666222///000000000000000000111222222555444>>>VVVooo{{{uuulllYYYTTTXXXkkkwwwrrrnnnuuuyyysssnnnjjjeee]]]WWWRRROOOLLLJJJJJJIIIIIIKKKOOOSSSWWWXXX^^^eeerrrxxxsssvvv{{{nnnWWWLLLSSSfffqqqooouuu}}}XXX>>>@@@999999888777666555555666666444444333222222111111000000000000000000000000000////////////////////////...222333111777FFFTTT[[[fffqqqxxxxxx~~~333333222222222333444444555;;;@@@LLLZZZ[[[```ooo|||ddd^^^[[[___ccc```\\\ZZZZZZcccqqq}}}|||jjj[[[ZZZ^^^bbbkkkttt~~~wwwyyy}}}~~~tttggg\\\TTTKKKIIIIIILLLSSSZZZ```cccfff```ZZZZZZfff|||ttt\\\\\\[[[YYY[[[[[[YYYXXXWWWWWWXXXWWWUUUSSSOOONNNLLLKKKJJJKKKMMMNNNQQQQQQOOOKKKEEEAAA>>>>>>;;;666444666666222///000111000000000000111222222444333:::OOOjjjyyyvvvlll\\\WWW\\\nnnsssrrrmmmooo}}}}}}wwwqqqllleee```ZZZTTTPPPNNNKKKIIIHHHIIIKKKNNNRRRWWWZZZ]]]___hhhwwwxxxwww}}}iiiPPPJJJ^^^vvvyyyqqqsss{{{{{{NNN>>>===<<<777777666555555666666777444444333222222111111000000000000000000000000000////////////////////////...111111///444AAAPPPXXXcccmmmsssssszzz333333333222222333333444666999;;;FFFWWW[[[\\\fffmmmeee^^^\\\[[[YYYXXXZZZYYYeeetttzzzvvvtttggg\\\ZZZ^^^dddnnnwww|||wwwyyywwwmmmbbbXXXQQQIIIIIIKKKPPPWWW^^^ccceeeaaa]]]]]]fffxxxlll\\\^^^ZZZWWWZZZZZZZZZXXXVVVWWWXXXXXXUUURRRNNNMMMLLLLLLLLLNNNPPPQQQRRRRRRQQQMMMIIIFFFEEEEEE>>>999666888777333111222111111111000000111222222333111555GGGbbbuuuvvvmmm\\\XXX[[[lllsssssslllkkkuuuzzztttmmmiii```[[[UUUQQQNNNLLLKKKIIIHHHJJJMMMQQQTTTYYY]]]```dddooo{{{{{{cccKKKMMMjjjzzzwww}}}hhhMMMBBB;;;:::666666555555666666666777444444333222222111111000////////////////////////////////////////////////000000000///333===KKKTTT]]]gggppprrrxxx444333333222222333333333666888777@@@RRRYYY[[[ddd{{{yyynnnccc[[[UUUQQQSSSXXX\\\hhhwww~~~vvvnnnjjjlllddd]]]ZZZ]]]dddnnnwww~~~{{{wwwzzz|||}}}{{{pppfff]]]UUUPPPIIIJJJNNNTTT[[[aaaddddddYYY]]]fffxxxggg]]]___YYYVVV[[[[[[]]]ZZZVVVVVVWWWXXXUUUQQQMMMMMMMMMMMMNNNPPPRRRSSSQQQRRRQQQOOOMMMMMMNNNOOODDD>>>;;;;;;:::666444555222222111111111111111222222111222???XXXoootttnnnZZZUUUVVVeeevvvrrrllliiinnnyyy~~~yyysssmmmfffbbbZZZVVVQQQNNNLLLKKKKKKJJJJJJMMMQQQTTTVVV[[[aaaeeeppp~~~{{{{{{YYYJJJUUUwww~~~TTTEEE===666666555555555666666666666666444444333222222111111000////////////////////////////////////////////////111000000000333:::FFFPPPUUUaaammmrrrwww444444333222222222333333222666444999JJJUUU\\\hhhqqqxxxiii]]]RRRNNNRRRYYYeeeppp|||yyymmmbbb]]]gggddd```^^^___eeennnvvv}}}{{{zzzxxx|||{{{tttiii___XXXRRRNNNJJJLLLQQQXXX___cccccccccWWWdddyyyqqq___ZZZ\\\VVVVVV___bbbccc]]]WWWUUUWWWWWWUUUQQQMMMMMMMMMNNNPPPQQQSSSTTTOOOPPPQQQPPPPPPQQQTTTWWWIIICCC???>>><<<888666777333333222111111111111222000111222999OOOhhhrrrpppXXXRRRPPP]]]zzz|||~~~zzzqqqnnnjjjkkkqqq}}}{{{|||vvvpppjjjccc___VVVSSSNNNKKKKKKKKKKKKKKKMMMPPPTTTWWWZZZ```hhhnnnyyy}}}sssOOONNNdddcccFFF===999888999555555666666666555555444444444333222222111111000000000000000000000000000////////////////////////111///000222333777@@@JJJNNNZZZhhhooosss~~~555444333333222222222333///666555666DDDRRR```rrrpppzzzpppaaaTTTOOOUUU^^^oooyyyzzzlllaaa\\\iiijjjiiiffffffkkksssxxxxxxyyyyyy~~~yyymmmbbbYYYSSSOOOMMMLLLOOOUUU[[[aaadddbbb```[[[qqqxxxfffYYYXXXZZZTTTWWWcccjjjiiiaaaWWWTTTUUUWWWUUURRRMMMNNNNNNPPPQQQRRRSSSTTTNNNOOOPPPPPPPPPSSSVVVYYYNNNGGGBBB@@@===888666666444333222222111111111222///222333555FFF```ppprrr[[[SSSLLLUUUrrrwww~~~ppppppmmmiiikkkvvv{{{uuunnnhhhaaa]]]SSSPPPLLLJJJJJJLLLLLLLLLOOORRRWWWZZZ^^^fffrrr{{{|||bbbMMMZZZyyy~~~|||OOOGGG>>>888;;;999555666666666666555333222444444333222222111111000000000000000000000000000///////////////////////////---...222333333;;;DDDJJJUUUbbbhhhkkkvvv555444333333222222222222...888777555BBBRRReeezzztttwwwtttdddVVVQQQXXXcccuuu~~~qqqgggcccnnnqqqrrrooonnnrrrxxx}}}vvvxxxzzz}}}uuuiii^^^UUUPPPMMMKKKNNNQQQWWW]]]cccdddaaa___aaa|||nnndddYYYXXXZZZSSSWWWfffnnnlllcccXXXSSSUUUWWWUUURRRNNNNNNOOOPPPQQQSSSSSSTTTNNNOOOOOOOOOPPPRRRVVVYYYPPPIIICCC@@@===888555666444333333222111111111222...333444333BBB\\\ooosss```VVVKKKPPPkkkwwwzzzoooqqqoooiiihhhrrr}}}vvvooohhhbbb[[[WWWRRROOOKKKJJJJJJLLLMMMMMMPPPSSSXXX\\\aaalllyyy}}}qqqTTTQQQfff}}}zzzbbbBBBLLLBBB888999111666666777777666444222111444444333333222111111000000000000000000000000000////////////////////////---+++---222222111777@@@HHHRRR]]]bbbdddppp777666555444333222222222555222444999;;;CCC]]]xxxxxxtttxxxiiiWWWRRRYYYbbbxxxzzzmmmaaallluuu}}}zzzwwwwwwuuuooodddYYYQQQMMMKKKLLLQQQYYY^^^^^^___cccccc```lll{{{iii[[[ZZZWWWTTTSSSVVV[[[```iii```WWWUUUXXX[[[ZZZXXXSSSQQQOOOOOOPPPQQQRRRRRRPPPMMMJJJIIIJJJMMMPPPQQQPPPKKKEEE@@@???<<<999666444444444333333111000//////222333333999JJJdddvvvfffZZZNNNQQQccczzzuuu~~~}}}|||wwwppppppnnnnnnzzz|||wwwooohhhaaa[[[VVVSSSMMMKKKIIIHHHGGGGGGIIIIIIUUUSSSVVV^^^gggsssnnnUUUNNNXXX|||pppzzz{{{yyy\\\BBB<<<888888:::777555666777777777666444333555444444333333222222111000000///...........................////////////...///000111222333444444AAAKKKYYYaaabbbjjj999888777555444333333333333111222666666;;;QQQiiipppmmmpppvvvaaaXXX]]]dddwwwxxxlllrrrzzz~~~|||~~~{{{mmmggg]]]SSSMMMKKKLLLMMMUUUYYY^^^bbbcccbbbaaa```lll```YYYXXXVVVTTTSSSUUUYYY]]]aaa\\\WWWWWW\\\]]]ZZZVVVTTTSSSQQQOOOOOOPPPPPPOOOQQQOOOLLLJJJKKKLLLMMMNNNQQQMMMHHHDDDBBB???:::666777777666555333222111000222222333555888DDD]]]tttooobbbTTTPPPYYYjjj{{{zzz~~~wwwtttqqqpppzzz{{{uuuqqqjjjccc^^^YYYTTTQQQLLLKKKIIIIIIIIIKKKMMMOOOSSSUUU\\\fffppp}}}|||^^^MMMLLLhhhvvvwww}}}kkkMMM<<<;;;888888:::666666666666666666555444444555555444333222222111111000000///...........................////////////......///000111222333333===GGGVVV___aaafffvvv;;;:::999777555444333333333111222444222555EEEXXXjjjjjjlllxxxnnn``````fffvvvyyyssszzz|||qqqddd^^^VVVNNNJJJKKKOOORRRYYYYYY___gggfff```bbbiii|||aaa[[[XXXXXXXXXVVVUUUVVVYYY[[[YYYWWWWWWZZZ^^^___ZZZUUUUUUTTTRRRPPPNNNNNNNNNNNNQQQPPPOOOMMMLLLKKKKKKKKKQQQOOOKKKHHHEEEAAA<<<999===;;;888666444222222222666222333777777<<>>KKKhhhooorrrwwwyyyhhheeeiiiwwwxxxzzzyyyrrrrrrssstttuuuyyyttthhh^^^YYYRRRLLLJJJMMMSSSWWW\\\ZZZ```hhhddd]]]gggzzzppp___```YYYZZZ[[[ZZZYYYYYYZZZ\\\WWWVVVWWWZZZ^^^]]]XXXSSSTTTTTTRRRPPPNNNMMMNNNOOOPPPQQQRRRQQQOOOMMMLLLMMMOOONNNKKKHHHEEEBBB@@@>>>@@@>>>:::666444222222222666///111888666555LLLlllyyyttthhhZZZRRRXXXjjjyyyzzzyyyyyy}}}zzzrrrkkkgggccc]]]WWWSSSPPPLLLIIIJJJIIIHHHIIIKKKOOOSSSVVVYYYbbbnnnzzz}}}XXXIIIQQQ^^^zzz~~~~~~zzzJJJ===;;;===777555777333666555444333333333555555666555444333222000//////000///............//////............////////////------......///000000111444<<>>666777888111333999555333333222222222333444444333333333222111111000000///............//////000............////////////............//////000000222666@@@MMMXXXfffxxx;;;:::999888777666666666111222222222333666777777III[[[nnnvvvwwwtttkkkjjjjjjeee\\\WWWUUUSSSZZZmmmxxxvvv|||zzzrrrlllbbbXXXOOOMMMLLLMMMPPPUUU[[[^^^```^^^\\\]]]ggg{{{jjj^^^[[[[[[WWWWWWWWWUUUSSSSSSUUUWWWZZZZZZ[[[\\\\\\YYYVVVSSSUUUWWWXXXUUUPPPNNNQQQTTTPPPSSSUUURRRNNNLLLNNNQQQKKKQQQXXXZZZVVVOOOHHHEEEBBBAAA???<<<999777444333111///000222222444>>>IIIjjjtttyyyooo]]]SSSYYYbbbzzzwwwyyyzzzrrrlllgggccc```]]]VVVSSSOOOMMMLLLKKKIIIHHHNNNMMMMMMNNNRRRYYY```dddooo~~~sssUUUJJJRRRbbbyyy}}}lllsss}}}RRRCCC;;;555777777222666999333111111222333333333333333222222111111111111111111...............///000000............////////////...////////////000000000000555>>>IIIRRR^^^rrr<<<;;;:::999888888888888444444444333555888888777DDDSSSfffrrrrrruuuzzzooogggggghhhddd]]]ZZZWWWRRRXXXmmmyyyuuuyyyuuunnnhhh___UUUMMMMMMNNNPPPUUU[[[```ddd]]][[[YYY___vvvvvvdddaaa```]]]YYYYYYXXXVVVTTTTTTWWWYYYWWWYYY\\\^^^^^^[[[WWWTTTXXXZZZZZZVVVPPPMMMPPPSSSQQQTTTUUUQQQKKKIIIKKKNNNMMMVVV```ddd___TTTIIIBBBCCCBBBAAA???<<<999666555111222222111111666;;;???eeeqqqzzzsssaaaVVVWWW___zzzvvvrrr}}}|||wwwpppjjjddd___YYYUUUPPPNNNKKKJJJKKKKKKKKKJJJPPPOOOOOOQQQWWW___fffkkk|||bbbGGGHHH[[[pppqqqiii{{{gggBBB@@@>>>888::::::555888999//////111222333444333333222000111111111111222222222...............///000111............/////////000/////////000000000000000///444===FFFLLLWWWkkk~~~>>><<<:::888777777777777666555444333333444666777===NNNaaakkknnnrrr}}}zzzxxxkkk```aaajjjlllcccZZZXXXXXX^^^nnn}}}uuuyyyvvvooohhh___WWWTTTMMMOOOPPPRRRXXX^^^aaaaaaeee^^^YYYmmmrrrfff___^^^[[[YYYZZZYYYWWWUUUUUUVVVXXXVVVWWWYYYZZZZZZYYYWWWUUUXXXXXXWWWTTTQQQOOOOOOPPPUUUSSSPPPMMMLLLMMMOOOPPPOOOTTT\\\aaa\\\QQQIIIGGGGGGDDDAAA>>>;;;888555222111000000000222555777999[[[nnn{{{tttcccZZZXXXYYYwww~~~xxxxxxvvvyyywwwpppgggaaa^^^[[[UUUPPPQQQOOOMMMKKKJJJKKKLLLLLLRRRSSSTTTUUUXXXaaammmvvvpppYYYEEEJJJeeejjjlll~~~UUUDDD777777777777666555555444444111111222222222333333333444444333333222111000000000000000000000000000000........................///////////////000111111...///444===GGGRRRbbbppp~~~???>>><<<:::999888777777777666444333333444666777<<>>:::666333222222111111222444666888JJJbbbwwwyyynnnbbbYYYTTTjjj}}}|||xxx|||uuurrrkkkccc]]]ZZZWWWRRRMMMMMMLLLJJJJJJJJJLLLMMMOOOVVVXXX[[[^^^ccclllxxx]]]PPPJJJZZZ{{{rrrccclll}}}mmmFFF===;;;777777666666555444444333111111111222222222333333444333333222111111000000////////////////////////........................///////////////000000111000000333;;;BBBLLL\\\iiiwwwyyyAAA@@@???===;;;:::888888777666444333333444666777;;;;;;BBBQQQdddrrrwwwvvvtttggglllooommmlllxxx{{{gggiiinnn{{{~~~rrrfff```[[[UUUSSSTTTSSSTTTWWW[[[```ccceeeggg[[[iii|||rrrhhh___[[[[[[WWWXXX]]]dddgggeee```ZZZWWWTTTTTTSSSRRRSSSSSSTTTUUUSSSQQQNNNOOOQQQSSSQQQOOONNNNNNOOOOOOPPPQQQRRRRRRTTTRRRRRRRRROOOJJJIIIMMMOOOLLLHHHEEEAAA===888555555444222111222333555666<<>><<<:::999888777555444333444666777888555777FFF\\\mmmrrrqqqyyyxxxkkksss|||zzzttt}}}zzz{{{}}}|||vvvkkk___XXXTTTPPPPPPSSSWWWUUUXXX___eeeeeebbb``````{{{}}}hhhccc\\\ZZZ[[[WWWWWW]]]dddhhhfff```ZZZVVVUUUUUUVVVVVVVVVVVVVVVVVVTTTPPPMMMOOOUUUXXXVVVSSSOOOPPPQQQSSSSSSSSSSSSRRRUUUQQQNNNOOOMMMIIIJJJNNNOOOMMMJJJGGGEEEAAA<<<999777666444222111222333444888JJJbbbrrrwwwqqqfff^^^WWWdddsss~~~yyyuuuqqqlllhhhbbb^^^XXXSSSQQQNNNLLLIIIKKKKKKKKKLLLOOOSSSWWWYYY[[[___dddkkkvvv|||___PPPTTTaaazzznnn\\\cccuuueeeJJJ;;;333;;;555555444444333333222222111111111111222222222222222222111111000000000000////////////////////////........................///............///000000333000000444888@@@MMMZZZfffmmm{{{CCCCCCDDDCCCAAA>>><<<:::999888666444444444666777777444555@@@SSSdddmmmpppsss{{{pppzzzyyy}}}uuuoooeeeZZZTTTPPPMMMOOOTTT[[[VVVXXXbbbhhhddd]]]YYYjjjmmmaaa___ZZZYYY[[[WWWWWW[[[```bbb```\\\XXXUUURRRTTTWWWZZZZZZYYYVVVTTTUUUQQQOOORRRXXX\\\[[[YYYSSSTTTUUUUUUUUUTTTRRRQQQSSSOOONNNPPPOOOKKKJJJLLLMMMKKKJJJHHHGGGDDD@@@<<<999777555333111222222333666BBBVVVlllyyywwwlllcccYYY[[[aaappp}}}vvvpppmmmhhhccc___\\\XXXTTTPPPNNNLLLKKKJJJKKKKKKLLLNNNQQQUUUYYY\\\cccfffmmmvvvhhhPPPOOO^^^sssqqqddd```lllzzz~~~OOOCCC===555999444444333333222111111111000000111111111222222222111111000000000000//////...............................................................//////000222//////222666===IIIVVVaaakkkzzzBBBCCCDDDEEECCCAAA===;;;:::888666444444444666777777555555<<>>ZZZssszzztttmmmaaaZZZVVV___sss~~~{{{vvvqqqjjjfffccc```\\\XXXQQQPPPNNNLLLIIIIIIJJJLLLKKKLLLNNNRRRXXX___dddhhhrrr|||sssZZZQQQRRRdddppp^^^kkkxxx~~~vvvOOO>>>666555888777333222222111000000//////000000000000111111111111////////////////////////...................................................------------.../////////...///222333666???IIISSSbbbsss~~~???AAADDDFFFFFFCCC???===;;;999777555444555666666999444000111;;;IIIXXXaaahhhiiitttyyyoooddd\\\VVVQQQNNNNNNOOOPPPVVV^^^aaadddiiigggZZZSSSfffkkk___VVVWWWYYYSSSUUUYYYTTTUUUXXX[[[[[[YYYVVVUUUTTTQQQRRRTTTUUUVVVVVVVVVUUUMMMOOORRRTTTUUUXXX[[[^^^SSSSSSSSSRRRQQQPPPPPPPPPPPPLLLJJJMMMOOOMMMKKKKKKQQQPPPOOONNNLLLHHHCCC???:::888666333222222333444888///333KKKhhhwwwzzzxxxccc\\\WWW[[[iii~~~{{{wwwtttkkkgggaaa]]]\\\ZZZWWWSSSNNNNNNLLLJJJHHHHHHJJJKKKMMMNNNRRRWWW^^^ffflllpppxxxXXXHHHOOO^^^|||nnn[[[cccuuu}}}TTTBBBCCC888444888444222222111111000/////////000000000000111111111111.........///////////////...................................................------------.../////////...///222222333;;;DDDMMM]]]nnnxxxFFFBBB@@@BBBEEEDDD@@@<<<<<<:::888555333222222222444666666444333;;;IIITTT]]]fffmmmssszzzzzztttmmmbbbXXXSSSNNNNNNNNNOOORRRWWW\\\^^^dddkkkjjj___ZZZhhhoooeeeXXXWWWWWWVVVVVVWWWWWWWWWVVVVVVWWWZZZ\\\ZZZTTTOOORRRRRRQQQPPPPPPPPPPPPQQQPPPOOOOOOPPPRRRSSSRRRRRRPPPNNNLLLKKKLLLNNNQQQRRRLLLMMMNNNPPPOOONNNMMMKKKLLLNNNMMMHHHFFFFFFEEEAAA???===:::777555333333333666555666AAAYYYqqqyyyvvvmmm^^^[[[YYY[[[|||zzztttooojjjgggccc```[[[VVVRRROOONNNNNNNNNKKKJJJLLLKKKHHHIIIMMMMMMSSS[[[bbbhhhppp{{{zzzcccNNNHHHWWWkkkcccWWW[[[mmmyyyUUUIII===999777444222333111111111111000000000000111111000000//////......000000000000000000000000////////////000000000000................................................---...///000222555:::===HHHRRR```nnnwww}}}}}}DDDBBBAAACCCFFFFFFCCC???<<<;;;999666444333222222333555666333222888DDDNNN\\\bbbeeejjj|||uuuvvvooohhh]]]UUUQQQOOOOOOPPPRRRVVV[[[```ccciiigggeeedddjjj{{{~~~ccc[[[VVVUUUUUUUUUUUUVVVWWWWWWVVVVVVWWWZZZ[[[YYYTTTPPPQQQPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMMMMOOOOOOOOOOOOPPPOOOMMMKKKKKKKKKLLLMMMKKKLLLNNNOOOOOOMMMKKKJJJJJJLLLJJJFFFDDDFFFDDDAAA???>>>;;;888555333333222444444444<<>>SSSkkkzzzwwwrrrhhh[[[SSSccc{{{wwwuuuyyy~~~zzzrrrnnniiiddd```]]]ZZZWWWPPPOOOMMMKKKJJJJJJKKKLLLKKKIIIJJJMMMOOOPPPWWW___hhhuuuqqqZZZLLLVVVnnnzzzfffbbbsssJJJ<<<666444666777444333444111000000000////////////////////////////////////////////////////////////........./////////000000................................................---.../////////000222444>>>CCCMMM[[[lllyyyIIIIIIJJJKKKKKKHHHDDDAAA@@@???===;;;999666444333444666888666444333555777AAANNNYYY[[[]]]llluuuppp}}}vvvpppfff\\\UUUPPPLLLLLLPPPSSSVVV[[[aaafffiiijjjkkkeeennneeeXXXRRRMMMLLLMMMNNNOOOQQQTTTVVVWWWVVVWWWWWWVVVTTTSSSRRRQQQKKKKKKKKKKKKKKKJJJJJJIIIOOOPPPQQQPPPMMMLLLMMMOOOIIIIIIJJJJJJJJJHHHFFFEEEEEEFFFHHHIIIIIIHHHFFFEEEEEEHHHHHHFFFFFFHHHHHHFFFFFFEEECCCAAA>>>;;;999888444444333333888HHHaaatttxxxxxxnnn^^^TTTWWWlll|||vvvqqqpppvvv}}}|||wwwqqqmmmhhhddd___[[[YYYVVVTTTQQQMMMLLLJJJHHHHHHIIIJJJKKKNNNNNNOOORRRTTTVVV```jjjzzz~~~^^^QQQPPPhhhzzzkkkppp___>>>:::666555777777333222333000000000////////////................../////////....................................////////////................................................---...//////...///000222666:::DDDRRRcccsss~~~JJJKKKMMMMMMKKKHHHDDDAAAAAA@@@???===;;;888555444555666777666555444444555:::JJJZZZ^^^]]]hhhzzzwwwoooeee]]]UUUQQQMMMKKKNNNTTTWWW\\\ccciiilllllljjjgggjjjvvv___VVVRRRMMMKKKLLLMMMNNNQQQSSSUUUVVVUUUVVVVVVTTTQQQPPPPPPQQQLLLKKKJJJIIIIIIIIIJJJJJJQQQTTTUUUSSSOOONNNOOOQQQHHHIIIJJJJJJJJJIIIHHHGGGDDDFFFHHHJJJJJJJJJHHHHHHGGGIIIJJJGGGGGGJJJJJJGGGFFFFFFEEECCCAAA>>><<<:::666555555444555???TTTgggtttzzzqqqcccYYYQQQYYYnnnzzzsssooonnnqqqtttvvv|||xxxsssnnnhhhddd___\\\WWWTTTSSSQQQOOOMMMKKKJJJIIIHHHHHHIIIKKKLLLMMMMMMPPPTTTVVV[[[fffsssfffRRRMMMXXXvvvuuujjjJJJ;;;999666555777666222000333000000////////////......---............/////////........................------........./////////................................................,,,...////////////000111333888AAAMMM[[[kkkzzzHHHJJJMMMNNNLLLHHHDDDBBBBBBBBBAAA???<<<999666444444555555555444333444444555BBBQQQYYY\\\ggg}}}|||pppggg\\\VVVQQQOOOMMMMMMRRRYYY\\\bbbjjjqqqsssoooiiidddxxxlll^^^UUURRRQQQLLLLLLMMMNNNPPPRRRTTTVVVTTTUUUTTTRRRNNNMMMNNNPPPMMMLLLIIIHHHGGGHHHJJJKKKRRRUUUVVVTTTOOOMMMOOOQQQJJJJJJKKKKKKJJJJJJIIIIIIEEEGGGJJJLLLNNNNNNMMMLLLGGGJJJJJJGGGGGGJJJJJJGGGDDDDDDDDDCCCAAA???===;;;777555555555333777GGGXXXnnnyyyssshhhaaaPPPLLL___|||~~~vvvpppnnnoooqqqwwwzzz{{{uuuoookkkfffbbb___YYYVVVRRRPPPOOONNNLLLKKKIIIHHHHHHHHHJJJLLLOOOQQQNNNOOOSSSYYY\\\cccrrrlllUUUPPPVVVkkkRRRAAA;;;777555444555444000000333000000/////////.........---------.........//////........................---------.........//////................................................,,,...000000000///111222111888@@@HHHRRR```rrrEEEHHHLLLNNNLLLIIIFFFDDDCCCBBBAAA???===999666444333333333333333333333444111:::FFFQQQYYYggg{{{{{{qqqeee\\\WWWRRRNNNNNNMMMNNNTTT\\\```fffpppwwwwwwqqqhhhbbbqqqaaaXXXOOOMMMQQQLLLLLLMMMNNNPPPRRRTTTUUUSSSTTTTTTPPPLLLKKKMMMOOONNNLLLIIIGGGFFFHHHKKKMMMQQQTTTVVVTTTNNNLLLNNNQQQMMMMMMLLLKKKJJJJJJIIIIIIGGGIIILLLOOOPPPQQQQQQPPPGGGJJJJJJGGGGGGIIIIIIFFFBBBBBBCCCBBBAAA???<<<;;;777555555666222333???NNNiiiwwwtttmmmgggQQQGGGXXXeeexxx~~~uuupppqqqssskkkmmmqqqxxx|||zzzvvvqqqjjjeeeaaa]]]ZZZXXXVVVSSSPPPNNNMMMLLLKKKJJJGGGGGGGGGIIIKKKOOOSSSUUUUUUWWW\\\ccchhhqqqvvvZZZMMMXXXfff\\\???<<<:::555333222444222///000444000/////////............---------.........//////........................---------.........//////................................................+++...000111000000111222,,,333;;;AAAGGGTTTgggvvvFFFGGGIIIIIIIIIGGGEEEDDDDDDCCCCCCDDDCCCAAA<<<999444444444444444444444444444666<<>>:::::::::888666444666:::===YYYoooyyytttkkkZZZLLLKKK]]]kkk|||}}}tttmmmkkkjjjhhhhhhkkkrrr{{{~~~|||yyyuuusssqqqjjjhhhccc^^^YYYUUUSSSQQQOOONNNMMMLLLKKKJJJJJJJJJGGGIIILLLMMMOOORRRVVVYYY[[[[[[cccqqq}}}pppYYYSSSTTTnnnoooEEE:::999555222222222111111111000000........................//////.........---------------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------...------------...//////............////////////222333777???FFFMMMZZZeee||||||FFFGGGHHHIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDBBB>>>:::444444333333444444444444333333777???GGGTTTgggxxxuuunnneee[[[TTTSSSTTTUUUVVVUUUWWW^^^iiirrr}}}|||rrrqqqsssiii\\\SSSPPPOOONNNLLLLLLLLLMMMNNNPPPRRRTTTUUUTTTWWWXXXUUUOOOJJJIIIJJJJJJIIIHHHHHHIIIKKKNNNPPPSSSRRRPPPOOONNNMMMMMMNNNKKKJJJHHHGGGFFFGGGHHHIIIHHHJJJLLLNNNOOONNNLLLKKKHHHHHHHHHJJJKKKJJJHHHEEEBBBAAAAAACCCEEEFFFCCCAAA===<<<:::777555666999;;;MMMeeessssssoooaaaTTTSSSUUUfffxxxzzzrrroookkkgggeeehhhlllpppvvv|||~~~~~~|||zzzvvvuuusssqqqnnnjjjhhhfffcccaaa]]]XXXSSSPPPNNNMMMMMMMMMLLLKKKJJJJJJJJJKKKKKKMMMPPPQQQSSSVVV[[[___cccgggsssxxx[[[QQQYYYdddWWW;;;666777444222222111111111000000000........................///.........------------------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,---------------------...//////............//////////////////333:::@@@GGGSSS^^^qqqrrr~~~EEEFFFGGGHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFDDD@@@<<<555444222333444555444333333222444999@@@KKK]]]nnn|||sssiiibbb[[[SSSOOOPPPPPPUUUYYYZZZ[[[cccrrr~~~zzzzzzddd^^^UUUPPPOOOOOONNNLLLLLLLLLMMMNNNPPPRRRSSSUUURRRUUUXXXVVVQQQLLLJJJIIIIIIIIIIIIJJJJJJLLLMMMNNNPPPOOONNNLLLLLLKKKKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFJJJKKKLLLMMMMMMLLLKKKJJJEEEDDDEEEFFFHHHGGGEEECCCBBBBBBCCCEEEIIIJJJJJJIIIAAA@@@>>>:::777666777999AAAZZZjjjpppsssjjj]]][[[PPP___qqq{{{wwwzzz|||xxxpppiiidddaaaaaabbbfffkkkrrryyy~~~~~~|||zzzyyyyyyxxxuuusssooonnnmmmjjjgggdddaaa```\\\ZZZWWWRRROOOLLLJJJJJJLLLKKKKKKJJJJJJKKKKKKLLLLLLNNNQQQSSSTTTYYY```eeekkkvvv___JJJNNNdddwww|||iiisss|||jjjCCC666777888666111111111111000000000000------------------------............------------------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,---------------------......///---............/////////------000666;;;@@@KKKVVVjjjnnnyyyDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGFFFBBB???777555222222444555444333444333333777;;;EEEWWWgggrrrqqqhhh___YYYUUUPPPOOORRRRRRVVV\\\```dddnnn|||uuu___[[[UUURRRPPPOOOMMMKKKKKKLLLMMMNNNOOOQQQRRRSSSQQQSSSTTTRRROOOKKKJJJJJJHHHIIIJJJKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFKKKLLLKKKKKKJJJIIIIIIHHHCCCBBBBBBDDDFFFFFFEEECCCCCCCCCEEEGGGJJJLLLMMMMMMEEEEEEBBB>>>:::777777777:::QQQbbbkkktttoooccc```RRRZZZeeeppp{{{}}}}}}zzzrrrlllgggcccbbbaaacccfffkkkqqqwww}}}~~~}}}{{{zzzyyywwwuuurrrppppppnnnllljjjiiihhhgggeeebbb___]]][[[XXXVVVTTTPPPNNNLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNOOONNNRRRVVVXXXZZZ```jjjqqq{{{oooTTTLLLXXXqqqtttjjjvvvSSS;;;777777555555111111000000000/////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------------,,,,,,------...///---------.........//////000///111555888<<>><<<;;;999BBBEEEOOOeeeqqqqqqrrrbbbYYYQQQQQQ]]]ooosssnnngggcccaaa___]]][[[WWWZZZ]]]```bbbeeehhhkkkmmmsssyyy||||||}}}~~~}}}{{{xxxuuusssrrrrrrsssrrrpppmmmlllkkkjjjhhhfffeeedddccc```]]]YYYWWWWWWWWWVVVUUUPPPQQQQQQRRRRRRQQQQQQQQQMMMMMMLLLKKKLLLMMMNNNOOOSSSSSSUUUWWWYYY\\\___```bbbiiirrryyytttYYYSSSXXXlllyyypppHHH???666444555666444222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,---------.........000......000000222:::CCCMMMQQQ___tttAAAAAAAAAAAAAAABBBCCCDDD@@@AAACCCFFFHHHHHHFFFDDDBBB;;;555444999<<<999666555444444444222333<<>>:::333///000444222---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......111000000111111222:::CCCOOOJJJSSSkkk~~~BBBAAA@@@@@@@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>;;;888666777;;;>>>777555222000111444888;;;HHHYYYfffooo}}}tttrrrlllddd[[[TTTQQQPPPLLLPPPUUUXXX[[[aaaiiipppzzz|||}}}rrrZZZQQQOOOOOOJJJJJJIIIHHHGGGGGGGGGGGGEEEDDDDDDDDDEEEFFFGGGHHHLLLJJJGGGFFFFFFFFFFFFEEEGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDGGGIIIKKKJJJIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEDDDCCCBBBBBBDDDEEEGGGHHHHHHHHHFFFEEEEEEGGGIIILLLKKKIIIGGGFFFDDDDDDDDDBBBAAA@@@EEENNN\\\jjjsssmmmggg___ZZZZZZbbbooo{{{www~~~yyyqqqhhhbbb```^^^\\\[[[\\\]]]\\\[[[bbb______cccgggfffgggjjjlllkkkjjjkkklllllljjjiiihhhhhhhhhhhhggggggggggggbbbaaa___^^^]]]\\\[[[[[[[[[ZZZYYYXXXVVVUUUSSSSSSOOONNNMMMLLLLLLMMMNNNOOOMMMNNNOOONNNLLLLLLNNNOOOOOOQQQSSSTTTSSSTTTVVVXXXVVVWWWZZZ^^^ccckkksssyyy{{{YYYZZZRRReee}}}bbbAAA999777444111/////////000////////////............---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,...//////......000333666FFFKKKSSS___nnn~~~BBBAAA@@@???@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>;;;999999<<<>>><<<999666333222444666888???NNN]]]fffttt~~~vvvpppeeeddd```[[[UUUQQQPPPPPPRRRTTTVVVZZZaaalllyyybbbVVVSSSPPPLLLJJJIIIHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFGGGHHHJJJHHHFFFEEEEEEFFFEEEDDDEEEDDDBBBAAA@@@@@@AAAAAABBBBBBBBBAAABBBBBBCCCCCCDDDCCCCCCEEEGGGHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCDDDCCCBBBAAAAAACCCDDDFFFFFFGGGHHHGGGFFFFFFHHHIIIKKKJJJHHHGGGFFFEEEEEEEEEAAA???======DDDRRRcccoooqqqllleeeaaaaaadddkkkqqqwww|||zzz{{{uuulllkkkiiifffccc```^^^]]]^^^ZZZYYY]]]___]]]]]]___```______```aaabbb```___`````````_________^^^^^^ZZZZZZXXXWWWVVVUUUUUUUUUUUUUUUTTTRRRQQQOOONNNNNNMMMLLLKKKJJJJJJKKKLLLMMMMMMOOOOOOOOONNNOOOQQQRRRRRRTTTVVVVVVVVVWWWYYY[[[aaacccgggnnnwww```QQQ]]]pppuuuQQQ;;;666555222111000000111111////////////............,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++++++++++++++++++++***))))))***+++---///,,,,,,,,,,,,,,,,,,,,,,,,...//////......000333666@@@DDDLLLWWWeeerrr}}}BBBAAA@@@??????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB???===<<<<<<>>>@@@>>>:::666444333444555777CCCQQQ\\\dddppp|||{{{}}}}}}wwwppphhhcccWWWWWWVVVTTTQQQQQQSSSUUU[[[\\\^^^eeepppdddRRRRRRUUUOOOGGGHHHHHHGGGGGGFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFDDDCCCDDDDDDDDDCCCBBBAAA???>>>>>>>>>>>>???BBBBBBAAAAAA@@@AAAAAAAAACCCBBBAAABBBDDDEEEDDDCCCCCCCCCDDDEEEDDDDDDBBBBBBBBBAAA@@@@@@@@@AAACCCDDDDDDFFFIIIIIIHHHHHHHHHIIIIIIHHHGGGGGGFFFGGGGGGGGGCCCAAA<<<888;;;HHH[[[iiiqqqooollljjjjjjkkkjjjiiivvv{{{zzz}}}~~~xxxooofffbbbaaa```[[[XXXZZZZZZVVVUUUVVVVVVUUUUUUVVVXXXXXXXXXWWWXXXWWWWWWWWWVVVVVVVVVVVVSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPOOONNNLLLKKKJJJJJJMMMLLLKKKJJJJJJKKKLLLMMMOOOQQQRRRRRRRRRSSSUUUWWWWWWYYY[[[\\\]]]___bbbdddmmmqqqxxxuuu___SSSZZZpppqqqTTT???333333222111000000000222222/////////............---+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,+++++++++++++++++++++++++++******)))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......///......///222444999===EEEOOO[[[fffoootttxxxBBBBBB@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBB???<<<<<<<<>>???BBBBBBAAA@@@????????????BBBAAA???@@@AAABBBAAA@@@@@@AAACCCDDDDDDCCCBBB@@@AAA@@@@@@@@@@@@AAABBBBBBBBBEEEIIIJJJJJJHHHHHHHHHFFFFFFFFFFFFGGGGGGHHHIIIEEEDDD@@@:::888BBBSSSbbblllnnnooooooqqqrrrnnnhhhqqq~~~~~~rrrkkkiiiiiiccc______]]]WWWTTTUUUTTTSSSRRRSSSTTTVVVUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQPPPOOONNNNNNNNNNNNNNNOOOOOONNNMMMLLLKKKKKKJJJNNNMMMLLLLLLLLLNNNOOOPPPRRRTTTUUUUUUUUUVVVXXXZZZ[[[^^^aaadddgggkkkpppsssyyy~~~^^^TTT[[[ppp}}}XXXCCC888///333222111000000000000111//////.........---------******++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---...///.........111333666:::BBBLLLVVV```gggkkkmmmDDDCCCAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCBBB???<<<;;;;;;@@@>>><<<:::888666555555777777@@@PPPYYY^^^kkk{{{|||~~~~~~||||||}}}wwwsssnnniiieee```[[[WWWTTTUUUUUUUUUVVVYYY___ccc```iiiwwwpppdddVVVOOOPPPPPPLLLGGGEEEEEEEEEEEEFFFFFFGGGHHHEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@AAABBBCCCBBB@@@BBBAAA???>>>>>>???@@@@@@BBBAAA@@@???????????????BBB@@@>>>>>>???@@@???>>>>>>???BBBCCCDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBEEEIIIJJJIIIHHHFFFFFFDDDDDDDDDEEEFFFGGGIIIIIIDDDEEECCC>>>:::>>>KKKUUUffflllpppqqqrrrtttooohhhiii}}}{{{xxxvvvooojjjhhhddd]]]YYYYYYWWWUUUSSSSSSTTTUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPOOOOOOOOOPPPPPPPPPOOOOOOOOONNNNNNMMMMMMNNNMMMMMMNNNOOOQQQSSSTTTVVVWWWYYYYYYYYYZZZ]]]___aaadddiiinnnttt{{{jjjVVVXXXmmm}}}dddFFF<<<777000333222111000///.....................------------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...///111333777>>>HHHRRR\\\cccgggkkk{{{EEEDDDCCCAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBAAA>>><<<;;;<<>>>>><<<;;;:::999888777555:::FFFPPPWWWbbbmmmuuu~~~|||{{{}}}yyysssnnngggccc___[[[YYYVVVSSSQQQSSSTTTUUUVVVYYY^^^eeejjjrrr}}}nnn]]]XXXRRRNNNLLLKKKJJJIIIDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEDDDBBBAAAAAAAAAAAA?????????@@@BBBCCCAAA@@@CCCBBBAAA@@@@@@AAABBBBBBAAAAAA@@@@@@???@@@@@@@@@BBB@@@>>>===>>>@@@@@@???>>>???AAABBBCCCCCCCCCBBBAAABBBBBBBBBCCCCCCCCCCCCBBBEEEHHHIIIHHHFFFDDDDDDAAABBBBBBCCCDDDFFFHHHHHHBBBCCCCCC???;;;<<>>======>>>AAAAAAAAA@@@???===<<<;;;666666777<<>>>>>>>>@@@BBBCCCBBB@@@CCCBBBAAAAAAAAABBBCCCCCCAAA@@@@@@@@@@@@AAAAAABBBBBB@@@>>>===???@@@AAAAAA??????@@@AAABBBCCCDDDEEECCCCCCDDDEEEEEEEEEEEEEEECCCEEEGGGGGGEEECCCBBBBBB@@@@@@AAAAAACCCDDDFFFGGGCCCCCCBBB???===<<<===???LLL___ooorrrqqqrrrnnngggfffsss|||zzzuuutttllliiidddaaa___^^^\\\ZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWXXXYYY[[[^^^bbbeeegggkkkmmmqqquuuyyy~~~vvv```aaauuu|||NNN888333111111333///000000000///......---.........---------,,,,,,++++++++++++************++++++++++++++++++++++++************************))))))))))))************************************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---------......000555<<>>>>>???AAACCCDDDDDDCCCBBB@@@===<<<666888888666;;;IIIYYYcccbbbjjjwww~~~|||xxxvvvyyy{{{rrriiiddd```^^^]]]VVVTTTQQQPPPQQQRRRSSSSSSXXX[[[___eeemmmwwwdddUUUSSSOOOKKKHHHHHHGGGDDDBBBBBBBBBBBBCCCEEEFFFHHHHHHIIIIIIGGGFFFDDDCCCCCCCCC>>>===>>>@@@CCCCCCBBB@@@CCCBBBAAAAAAAAABBBCCCDDD@@@@@@@@@@@@AAABBBCCCCCCBBB@@@>>>===???AAABBBBBB@@@@@@@@@AAABBBDDDEEEFFFDDDEEEEEEFFFFFFFFFFFFFFFDDDEEEGGGFFFDDDAAAAAAAAA??????@@@AAABBBCCCEEEFFFFFFEEEBBB@@@>>>>>>=========VVVlllrrrrrrtttqqqjjjmmmrrrssszzzvvvpppllliiigggeeeccc^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\]]]^^^^^^____________````````````___```aaadddhhhlllppprrrwwwzzzsssfff^^^uuu___<<<666888222///333------...///000000//////......---------,,,,,,,,,,,,+++++++++******))))))++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,---......000333999AAAJJJRRRWWWnnnssssss}}}EEEEEEDDDCCCCCCCCCCCCCCCBBB@@@??????@@@AAA???>>>>>>???@@@@@@???>>>???@@@===???BBBBBBAAA???@@@@@@>>>777666;;;===@@@OOOaaafffdddeeemmmxxx}}}|||uuusssxxx}}}zzzxxxrrrmmmfff```[[[XXXUUUTTTNNNPPPRRRSSSSSSTTTUUUVVV]]]^^^bbblll{{{ooo^^^PPPQQQNNNKKKIIIHHHFFFDDDBBBAAAAAAAAABBBCCCDDDDDDEEEHHHHHHFFFDDDAAAAAACCCEEEBBBBBBBBBBBBAAA@@@@@@???AAAAAAAAA@@@@@@AAABBBBBB???@@@AAABBBCCCCCCCCCCCCAAA@@@@@@???>>>>>>>>>???@@@@@@AAABBBCCCEEEFFFFFFGGGGGGEEEDDDCCCCCCCCCCCCEEEEEEEEEDDDDDDCCCBBBAAA@@@BBBDDDFFFGGGFFFEEEDDDEEEEEEEEEEEECCCAAA???===BBBMMM^^^mmmttttttqqqmmmnnnrrrqqqsss|||yyyuuuqqqmmmjjjiiigggeeedddcccccccccaaabbbcccbbbaaabbbdddfffdddeeeeeefffggghhhiiiiiihhhiiikkkooouuu|||nnnggg\\\wwwcccKKK777444444111///333000000//////.........---------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))***)))((((((((()))+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...///222555;;;DDDNNNUUUcccllluuuzzzDDDDDDCCCBBBBBBBBBBBBBBBCCCAAA@@@@@@AAABBB@@@???>>>???@@@@@@>>>>>>???@@@>>>???@@@BBBCCCBBBAAA@@@===777666:::::::::EEEUUU______cccmmmyyy}}}yyy}}}{{{tttsssxxx}}}}}}{{{wwwrrrnnnkkkfffbbb]]]XXXTTTQQQOOONNNQQQSSSUUUUUUUUUWWW[[[___fffmmmyyylll]]]SSSLLLNNNLLLIIIGGGFFFEEECCCAAA@@@AAABBBCCCDDDDDDDDDDDDEEEEEEDDDBBB@@@@@@BBBDDDAAAAAAAAAAAAAAA@@@??????@@@@@@?????????@@@@@@AAA@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBAAABBBEEEFFFGGGGGGFFFEEEDDDEEEEEEEEEDDDBBB@@@???@@@FFFRRRaaannntttuuusssrrrrrroooooo|||}}}|||yyywwwvvvvvvwwwwwwvvvtttrrrpppoooppprrrsssuuuvvvwwwxxxyyyzzz{{{|||~~~uuudddeeevvvmmmOOO===111111333000...111000/////////.........---------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))***)))((((((((()))+++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,---...000333888@@@IIIOOO___hhhppptttzzzCCCCCCBBBAAAAAAAAABBBBBBDDDBBBAAAAAABBBCCCAAA@@@>>>???@@@@@@>>>>>>???@@@>>>>>>???BBBEEEFFFBBB???>>>999999<<<:::666<<>>>>>@@@BBB??????@@@@@@@@@??????>>>@@@??????>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAA@@@CCCCCCBBBBBBAAAAAABBBBBB???@@@CCCDDDEEEEEEDDDCCCFFFEEEDDDCCCCCCBBBCCCCCCBBBCCCEEEFFFGGGFFFDDDCCCBBBCCCEEEFFFGGGGGGFFFFFFDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBGGGRRRaaaooovvvxxxxxxsssnnnmmmsss|||lllcccrrr}}}dddCCC<<<333...222333...,,,////////////...............------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))((()))******+++++++++++++++,,,,,,,,,,,,------------------------+++,,,---///333999AAAGGGWWW```gggkkkpppzzzCCCBBBBBBAAAAAAAAABBBBBBDDDCCCBBBBBBCCCCCCBBBAAA>>>???@@@???>>>===>>>@@@>>>======BBBGGGHHHCCC>>>???<<<===>>><<<777888===IIIQQQaaasss|||}}}~~~uuuwwwuuussssssvvv|||yyytttlllfff___\\\\\\ZZZVVVQQQMMMNNNPPPPPPQQQQQQRRRTTTWWW\\\```bbbeeennn{{{gggXXXSSSLLLHHHJJJIIIGGGDDDCCCCCCCCCBBB@@@???AAADDDFFFFFFEEECCCBBBEEEEEEDDDBBB???>>>>>>@@@===>>>>>>?????????>>>>>>@@@@@@???>>>>>>>>>??????===>>>???@@@AAAAAAAAAAAACCCBBBBBBAAAAAAAAABBBBBB>>>???BBBDDDEEEDDDBBB@@@CCCCCCBBBAAA@@@@@@AAAAAA@@@BBBEEEGGGHHHGGGEEEDDDDDDDDDEEEFFFGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGEEEDDDDDDHHHSSScccqqq{{{~~~wwwrrrppppppsss}}}xxxppp[[[nnnpppJJJ222888444333555444...+++---........................------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))******+++***++++++++++++,,,,,,,,,---------...............+++,,,,,,---///444;;;???NNNVVV^^^bbbiiittt}}}BBBBBBBBBAAAAAABBBCCCCCCDDDBBBAAAAAABBBBBBAAA@@@===>>>??????>>>===>>>???>>>======AAAFFFGGGCCC>>>===<<<===>>>===999777999>>>HHH[[[ppp{{{zzz{{{}}}xxxtttpppmmmmmmssszzz}}}uuummmhhhaaa[[[UUUSSSUUUUUUQQQMMMKKKNNNQQQQQQQQQRRRTTTWWWXXX^^^gggpppyyylllVVVSSSRRRJJJGGGMMMGGGEEECCCBBBCCCCCCBBBAAA???AAACCCEEEEEEDDDBBB@@@HHHHHHGGGDDD@@@>>>===>>><<<===>>>>>>????????????AAAAAA@@@???????????????:::;;;===???@@@AAABBBBBBAAA@@@@@@@@@@@@@@@AAAAAA===???AAACCCCCCAAA???>>>@@@@@@???>>>>>>>>>>>>???@@@BBBDDDFFFGGGGGGFFFEEEDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJJJJDDDFFFFFFEEEIIIVVVkkk{{{}}}yyyvvvpppnnnuuukkk```aaavvvTTT>>>444888666555444222...---///---------...............------,,,,,,,,,+++++++++************************************************)))))))))))))))))))))))))))******++++++******)))((((((((((((((((((((((((((()))))))))*********************+++++++++,,,,,,---------.........//////------------...111666:::EEEMMMVVV[[[cccooozzzAAAAAA@@@@@@@@@AAABBBBBBBBB@@@??????@@@AAA???>>>===>>>??????======>>>??????======???CCCDDDBBB???<<<<<<<<<<<<<<<:::888888666AAATTTiiizzztttssssssvvvzzz~~~{{{tttooonnnppprrrwwwzzzyyyyyyxxxtttnnngggaaa\\\VVVSSSPPPPPPRRRRRRPPPNNNOOORRRUUUUUUTTTUUUXXX\\\```hhhtttlll[[[NNNLLLJJJCCCEEEMMMDDDCCCAAAAAABBBCCCBBBAAA???@@@BBBCCCCCCBBBAAA@@@GGGHHHGGGDDD@@@===<<<<<<;;;<<<===??????@@@@@@@@@BBBAAA@@@???????????????999:::<<<>>>???@@@AAAAAA??????>>>>>>>>>???@@@@@@???@@@AAABBBBBB@@@???>>>>>>>>>============>>>>>>AAABBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKAAAFFFHHHFFFDDDNNNcccuuu~~~{{{sssoooppprrrmmm___dddxxx{{{YYYAAA777666444333111000//////000000---------------.........------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((()))************)))************++++++++++++,,,,,,,,,---......//////---......------///333666===EEENNNSSS\\\jjjvvv{{{>>>>>>>>>>>>>>>???@@@@@@@@@>>>======>>>???===<<<===>>>???>>>===<<<===???>>>>>>>>>>>>???@@@@@@@@@@@@???>>><<<<<<===<<<:::666@@@QQQdddttt}}}sssqqqqqqssswww{{{||||||}}}~~~~~~uuuooollloooqqqtttwww{{{~~~|||yyyxxxuuuppphhhgggeeeccc^^^ZZZVVVSSSPPPPPPQQQRRRTTTTTTTTTTTTTTTXXX\\\^^^___cccjjjpppxxx~~~bbbXXXOOOIIIHHHFFFBBBBBBFFFAAA@@@>>>???@@@AAAAAA@@@???@@@@@@AAAAAA@@@@@@???BBBBBBCCCAAA>>>;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAAAAAAAA@@@>>>>>>=========;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>??????BBBBBBAAAAAABBBCCCDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDFFFEEEEEEEEEEEEGGGHHHIIICCCGGGJJJGGGDDDIIIWWWdddttt~~~zzzyyytttmmmyyyhhhkkknnn|||wwwWWWDDD999444444222111......///111000...,,,,,,,,,------.........------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''((()))***+++******)))************+++++++++++++++++++++,,,---.........---------,,,,,,---111333777???GGGLLLUUUbbbnnntttvvv<<<<<<<<<<<<<<<===>>>>>>>>>===<<<<<<======<<<;;;===>>>???>>>===<<<===???>>>??????===<<<===???AAAEEEDDDAAA>>>>>>@@@@@@>>>:::CCCRRRcccrrr{{{yyyvvvssstttwwwyyyyyywww{{{wwwxxx{{{{{{vvviiijjjkkkmmmoooqqqrrrsssvvvwwwyyy{{{~~~{{{xxxuuusssqqqmmmooonnniiifffeeeaaa\\\[[[ZZZXXXVVVTTTQQQOOONNNNNNQQQUUUWWWWWWXXXYYYZZZWWW\\\cccggglllttt}}}[[[LLLIIIGGGGGGHHHIIIFFFBBB@@@???>>><<<===???@@@@@@???@@@@@@??????????????????<<<===>>>===;;;:::::::::;;;<<<>>>???AAABBBBBBBBB@@@@@@>>>===<<<<<<<<<<<<======>>>>>>===<<<;;;;;;???>>>>>>>>>???@@@@@@AAAEEEDDDDDDCCCBBBBBBBBBBBB@@@???????????????@@@@@@CCCBBB@@@???@@@AAACCCEEEDDDCCCCCCBBBBBBBBBCCCCCCEEEDDDCCCCCCCCCDDDFFFGGGIIIKKKKKKHHHDDDEEELLLSSSiii{{{~~~qqqcccooooooffffff|||TTT===999777444222444222000///111222///***,,,,,,,,,------.........---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''((()))++++++******))))))************+++++++++******+++,,,,,,---......,,,------,,,+++,,,///222333;;;CCCGGGOOO]]]hhhnnnmmmxxx>>>===<<<;;;;;;<<<===>>>@@@???===<<<;;;;;;;;;<<<;;;;;;<<<===>>>??????@@@AAADDDEEEDDDAAA??????AAAFFFGGGGGGEEEBBB???>>>>>><<<@@@NNN```jjjnnnwww|||wwwrrrssswww{{{}}}mmmuuurrrtttooojjjgggiiikkklllkkklllkkkkkkooowww|||xxxsssqqqooonnnmmmjjjgggccc```___^^^]]][[[YYYWWWVVVVVVUUUTTTUUUUUUSSSQQQPPPQQQRRRNNNSSSYYY[[[]]]```bbbbbbcccmmmxxxxxx]]]MMMHHHCCCDDDDDDEEECCCAAA???===:::::::::;;;;;;===>>>>>>===============<<<<<<;;;===;;;999:::;;;=========>>>======<<<<<<<<<============<<<;;;;;;;;;;;;;;;???===;;;888777888999999======>>>>>>>>>>>>======@@@@@@AAAAAAAAA@@@@@@???===>>>>>>????????????>>>?????????AAACCCDDDCCCBBB>>>???BBBDDDEEEDDDBBBAAABBBAAA??????@@@BBBEEEGGGFFFHHHJJJKKKJJJHHHHHHIIIOOOccc|||~~~yyylllgggkkkxxx{{{wwwooonnnlll~~~uuuXXX===666666222///111333222222111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************************))))))))))))'''''')))+++---,,,)))'''))))))))))))))))))))))))*********)))))))))))))))************************++++++,,,,,,,,,,,,------------,,,------...///000111444999@@@IIITTT___fffiiippp~~~===<<<;;;;;;;;;;;;<<<===@@@???>>><<<;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAABBBDDDFFFDDDBBB@@@@@@AAAEEEGGGJJJIIIGGGCCCAAA@@@AAAAAAIIIVVV```ggguuu~~~{{{yyy{{{}}}tttnnnuuu}}}yyyzzz~~~||||||yyyvvvtttrrrooojjjfffjjjgggeeefffkkkqqqvvvxxx|||{{{zzzxxxwwwwwwwwwwwwssssssrrrrrrsssuuuxxxyyy|||zzzwwwtttssstttuuuvvvuuuuuuvvvuuurrrnnnjjjhhhbbbaaa```^^^\\\ZZZXXXWWWWWWVVVUUUTTTTTTTTTTTTTTTRRRSSSSSSRRRQQQRRRTTTVVVWWWYYY[[[\\\___eeemmmrrrvvvuuu___PPPGGGEEEAAAAAABBBBBBAAA???===;;;::::::::::::;;;<<<===>>>===============<<<;;;:::===;;;999999;;;======<<<>>>>>>=========<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<===<<<:::999888888999:::<<<<<<============<<<<<>>======>>>>>>??????>>>>>>@@@??????AAACCCCCCBBBAAA>>>@@@BBBDDDEEEDDDCCCAAAAAA@@@??????@@@BBBEEEGGGGGGHHHJJJJJJIIIHHHGGGHHHIIIYYYpppoooiiihhhpppzzzyyylllqqq}}}]]]GGG666555777444222555222111111000//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************************))))))))))))'''''')))+++---,,,)))'''))))))))))))))))))))))))***)))))))))))))))))))))************************+++++++++,,,,,,,,,---------,,,,,,------...///000111333777===EEEPPP[[[bbbhhhmmmzzz<<<<<<;;;;;;;;;;;;<<<<<<@@@???>>>===<<<<<<<<<======>>>>>>???@@@AAABBBCCCCCCDDDFFFEEECCCAAAAAABBBBBBFFFJJJKKKIIIFFFCCCAAAEEECCCHHHSSS[[[cccsssyyytttrrr{{{|||~~~}}}zzznnnjjjllljjjtttuuuwwwxxxxxxtttnnniiifffcccaaaaaacccfffiiijjjjjjjjjiiihhhhhhiiiiiiiiifffgggiiikkkmmmppprrrsssnnnkkkhhheeedddfffhhhiiifffggggggfffdddaaa^^^\\\VVVVVVVVVUUUTTTSSSRRRQQQOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTTTTSSSSSSUUUYYY\\\[[[^^^bbbfffjjjqqq{{{sssWWWMMMJJJGGGEEE>>>?????????>>><<<;;;999::::::999::::::;;;<<<===============<<<;;;:::999<<<:::999999;;;<<<<<<<<<===============<<<;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;999999999999:::;;;:::;;;;;;<<<<<<;;;;;;:::<<<======>>>>>>>>>======<<<======>>>>>>>>>>>>???@@@??????@@@AAABBB@@@???>>>???AAACCCDDDCCCBBBAAA@@@???>>>???@@@CCCEEEGGGGGGIIIJJJIIIHHHFFFFFFGGGEEEMMM^^^sssyyyrrrkkkkkkooovvvxxxkkkpppgggCCC777000333666444222555000000000///......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************************))))))))))))'''((()))+++,,,,,,)))'''))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000///111333777>>>HHHTTT[[[gggnnnzzz======<<<<<<<<<<<<======?????????>>>>>>=========>>>???@@@AAABBBCCCDDDEEEDDDDDDEEEEEEDDDCCCBBBBBB@@@CCCGGGHHHGGGEEEDDDCCCCCC@@@EEEPPPXXX___mmm}}}|||rrrmmmyyyxxxyyy~~~wwwkkkhhhccceeehhhmmmssswwwyyyxxxwwwnnnllliiigggfffdddbbb___``````______^^^^^^^^^^^^```bbbeeehhhkkklllmmmnnncccaaa]]][[[ZZZ\\\___aaa[[[\\\\\\[[[ZZZXXXUUUTTTVVVUUUTTTTTTSSSSSSRRRRRRQQQQQQQQQRRRSSSUUUWWWWWWXXXXXXYYYYYYZZZ\\\aaadddccciiisss|||sssWWWKKKJJJIIIEEEBBB============<<<;;;:::999999999999999999:::;;;;;;=========<<<;;;:::999888;;;999999999;;;<<<;;;::::::;;;;;;<<<<<<;;;:::999;;;;;;::::::;;;;;;<<<<<<:::999999999999:::;;;<<<999999::::::::::::999999:::;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<===>>>>>>??????>>>===>>>??????>>><<<<<<===???AAAAAAAAA@@@@@@>>>>>>>>>???AAACCCFFFHHHHHHIIIIIIHHHFFFDDDEEEEEEEEEFFFNNN^^^ooo{{{xxxrrrooorrr~~~sss{{{___GGG777222000333333000///222//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))******************************************)))))))))((((((((((((***,,,,,,***((()))))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////...///000222777@@@KKKRRR___kkk|||>>>>>>????????????>>>>>>???????????????>>>>>>>>>??????@@@BBBCCCEEEFFFFFFDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDFFFHHHCCC>>>>>>FFFMMMVVVgggyyy|||vvvssssssyyyyyyqqqhhhiiikkkmmmpppsssvvvyyyvvvuuutttrrrnnniiibbb]]]aaa```___^^^\\\ZZZXXXXXXYYY[[[^^^```bbbbbbbbbaaa\\\ZZZWWWUUUUUUWWWYYY[[[WWWWWWWWWWWWWWWUUUTTTSSSXXXWWWVVVUUUTTTTTTTTTTTTVVVVVVWWWXXXYYY[[[\\\]]]\\\^^^```ccceeejjjppptttxxx}}}aaaTTTHHHEEEEEECCC@@@>>>=========<<<<<<;;;::::::999888888888888999999:::<<<<<<<<<<<<;;;:::999888:::999888999;;;;;;:::999777888999999:::::::::999;;;;;;:::::::::;;;;;;<<<999999999999:::;;;;;;<<<888888999999999999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???===<<<<<<===>>>>>><<<::::::;;;===>>>??????>>>>>>===>>>>>>@@@BBBEEEGGGIIIGGGHHHHHHGGGDDDCCCDDDEEEFFFCCCDDDLLLXXXhhh~~~wwwttt|||}}}zzzYYY@@@777555333222222000...///222............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))************)))))))))((((((((((((***++++++***((())))))))))))))))))))))))(((((())))))*********************************************+++++++++,,,,,,,,,++++++,,,,,,---...///------...///222999BBBHHHPPPdddzzz??????@@@@@@@@@@@@????????????@@@@@@@@@@@@???>>>??????AAABBBDDDEEEFFFGGGDDDCCCBBBCCCDDDEEECCCAAADDDEEEEEEDDDDDDEEEIIIKKKNNNDDD???BBBGGGQQQfffzzzyyyvvvtttxxx~~~yyywwwtttpppkkkjjjkkklllooooooqqqssstttrrrooollleeedddcccaaa^^^[[[XXXWWWWWWXXXZZZ[[[\\\[[[ZZZZZZWWWVVVUUUTTTTTTUUUWWWXXXWWWWWWXXXXXXXXXXXXWWWWWWYYYXXXVVVUUUUUUUUUVVVWWWVVVWWWXXXYYY[[[]]]___```eeehhhlllppptttyyy~~~hhhSSSKKKEEEDDDBBB???>>>@@@<<<<<<<<<;;;;;;;;;::::::888888777777777777888999::::::;;;;;;::::::999888888888888999;;;;;;:::888666666666777888:::<<<<<<<<<<<<;;;:::::::::::::::999999999::::::;;;;;;;;;777888888999999888888777777888999::::::;;;::::::;;;:::::::::;;;<<<>>>???===<<<<<<===>>>???===<<<:::;;;<<<======>>>>>>>>>===>>>???AAADDDGGGIIIJJJFFFGGGGGGEEECCCBBBDDDEEEFFFAAA@@@DDDJJJYYYuuuzzz|||}}}~~~eeeCCC777888333222222000//////111444........................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))************)))))))))))))))(((((()))++++++***)))))))))))))))))))))))))))((((((((()))******++++++************************************++++++++++++++++++++++++,,,---...///,,,------...000444;;;@@@III___uuu>>>???@@@@@@@@@@@@???>>>??????@@@AAAAAA@@@??????>>>???@@@BBBDDDEEEGGGGGGCCCBBBAAABBBDDDEEECCC@@@BBBCCCEEEEEEEEEEEEGGGIIIOOOGGGCCCFFFIIINNN]]]nnn~~~wwwtttsssooonnnmmmnnnqqqsssttttttggggggfffdddaaa]]]ZZZXXX[[[[[[\\\\\\\\\\\\[[[[[[WWWWWWWWWWWWXXXXXXYYYYYYXXXYYYYYYZZZ[[[[[[[[[[[[ZZZZZZYYYXXXYYY[[[]]]^^^]]]^^^```bbbfffiiilllnnnvvvyyy}}}hhhTTTMMMGGGDDDDDDDDD@@@???@@@<<<;;;::::::::::::::::::888777777666666777777777888999999::::::::::::999888777777999;;;;;;999777777666666666888<<>>@@@>>>======???AAAAAA@@@???;;;<<<<<<===>>>>>>??????>>>???@@@CCCFFFIIIKKKLLLDDDEEEEEEDDDBBBBBBDDDFFFFFFAAAAAADDDFFFNNNddd|||jjjNNN;;;666999///000///......000111111........................,,,,,,,,,++++++++++++*********************************))))))))))))******))))))))))))))))))))))))************)))))))))))))))(((((()))***+++***)))))))))))))))))))))))))))'''(((((()))******++++++************************************++++++++++++++++++++++++,,,---...///,,,---......///222666999DDDVVVgggpppzzz===>>>???@@@@@@???>>>===>>>???AAAAAABBBAAA@@@???>>>???@@@BBBDDDEEEGGGGGGCCCAAA@@@AAADDDDDDBBB@@@===@@@CCCEEEDDDCCCCCCDDDCCC@@@CCCJJJJJJHHHMMMWWWcccfffooo|||~~~|||tttmmmiiihhhhhhhhhggggggfffdddbbb___\\\ZZZ\\\\\\\\\\\\\\\\\\\\\]]]YYYZZZ[[[\\\]]]]]]]]]\\\YYYZZZZZZ[[[\\\]]]]]]^^^^^^^^^]]]^^^```cccfffggglllnnnppptttxxx}}}{{{|||sssZZZNNNIIIBBB======BBBDDD@@@;;;999;;;:::999999888999999999888777666666666666777777777777888999::::::::::::777777777999;;;;;;999777888777666666999===BBBEEE>>>===<<<:::999888777777999::::::;;;;;;::::::999888888999999999999888888777777888::::::;;;;;;;;;:::999888888999<<<>>>@@@?????????AAACCCDDDCCCBBB======>>>>>>??????@@@@@@>>>???AAADDDGGGJJJLLLMMMDDDDDDDDDCCCBBBBBBDDDGGGGGGBBBAAAFFFFFFFFFTTTfff|||{{{```FFF:::444111111...//////......///...,,,......//////////////////,,,,,,,,,+++++++++************************************))))))))))))******))))))))))))))))))))))))************))))))))))))***(((((((((***+++***)))))))))))))))))))))))))))'''(((((()))***+++++++++************************)))************+++++++++++++++++++++,,,---......,,,---...//////000333666<<>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@?????????@@@@@@AAABBB@@@@@@@@@???>>>======<<<<<<===>>>???AAAAAABBBBBBAAACCCDDDFFFHHHIIIJJJJJJNNNKKKNNN[[[kkk}}}~~~zzztttooojjjeeebbbccccccbbb```]]]ZZZYYYXXXYYY[[[^^^bbbeeeggghhheeefffffffffeeeeeefffgggfffbbbccciiimmmllljjjjjjjjj___]]]gggnnnnnnpppvvv|||{{{}}}~~~|||iiiRRRFFFFFFEEE============<<<<<<<<<<<<===;;;888666555555555666888888888888777777777666777777888888888888777777666666666666666666666666333444666999;;;<<<===>>><<<;;;:::999888777777777888999999::::::999999888888888999999999999888888999999999999999999999999999999999999:::<<<>>>???@@@>>>======???AAAAAABBB>>>>>>======>>>>>>???@@@AAABBBCCCEEEGGGIIIKKKKKKFFFCCC@@@???AAACCCDDDEEEHHHDDDCCCFFFFFFDDDIIIQQQooo|||}}}{{{yyy\\\AAA999888444000111////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---...///000111555===HHHSSS]]]gggqqqxxx;;;;;;;;;;;;<<<<<<<<<===>>>>>>???@@@AAAAAAAAAAAA???????????????@@@AAAAAA@@@@@@???>>>===<<<<<<<<<;;;<<<===???@@@@@@AAAAAAAAAAAABBBDDDEEEGGGHHHHHHCCCCCCFFFLLLTTTbbbwww~~~|||uuutttrrrqqqqqqnnniiifffbbbbbbcccdddfffggghhhgggfffffffffeeeddddddeeefffhhhgggjjjpppqqqmmmjjjkkkjjj___\\\eeelllmmmpppwww{{{~~~}}}wwwtttyyy|||aaaSSSCCC<<<<<<:::======<<<<<<<<<;;;;;;;;;<<<;;;888666555555666666888888777777777666666666666777777888888777777666555555555555555555555555444555777999:::;;;<<<<<<<<<;;;:::999888777777777999999::::::::::::999999777888888999999888888777999999999999999999999999:::999999999;;;<<<>>>???AAA@@@>>>>>>>>>?????????=========>>>>>>>>>>>>???AAABBBCCCDDDFFFHHHIIIIIIDDDBBB??????AAACCCDDDEEEGGGCCCBBBEEEEEECCCHHHOOO]]]ttt}}}}}}~~~[[[FFF444222444000...000...........................------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))************+++++++++,,,++++++++++++,,,---------------------...///000///666@@@JJJTTT^^^iiippp999999999999::::::::::::===>>>???@@@AAAAAAAAAAAA>>>>>>>>>===>>>>>>???@@@@@@???===<<<;;;;;;<<<===:::;;;<<<===>>>?????????@@@@@@???@@@AAACCCEEEFFFAAABBBEEEEEEDDDKKK```uuu~~~yyyppppppqqqsssuuutttrrrpppjjjhhheeebbb```_________^^^aaahhhnnnmmmhhhfffiiiggg^^^[[[ccckkkooovvv~~~yyyvvv~~~mmmVVVIIIFFF===:::;;;888<<<;;;;;;;;;;;;:::::::::<<<:::999777666666777777777777777666666666555555666666666777777666666666555555555555555555555555555555777888999:::::::::::::::999888777777777888999::::::;;;;;;::::::999777888888999999888888777:::::::::::::::::::::::::::::::::;;;;;;===>>>???BBBAAA@@@>>>===<<<<<<<<<<<<<<<>>>?????????>>>===AAAAAABBBCCCDDDEEEFFFFFFCCCAAA??????AAADDDEEEEEEEEECCCCCCDDDDDDCCCFFFKKKLLL___yyywwwwww}}}WWWCCC777000222555111///222........................------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))************++++++++++++++++++++++++,,,------...---------------.........444<<>>???@@@@@@@@@@@@======<<<<<<<<<<<<======???===<<<:::::::::<<<<<<999:::;;;<<<============???>>>===<<<===???BBBCCCCCCDDDFFFDDD@@@BBBRRRbbb{{{wwwqqqmmmjjjhhhgggfffbbbgggpppvvvtttppprrryyytttmmmkkkqqqzzzsssXXXHHHDDDEEE???===>>>::::::::::::999999999888888:::999888777777777777777666666666555555555555444555555666666666666555555444444444444444444444444555555666777888888888888999888888777777777888888::::::;;;;;;;;;;;;::::::777777888888888888777777::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>>@@@@@@@@@???===;;;<<<<<<<<<===???AAAAAA@@@???===@@@@@@AAAAAABBBBBBCCCCCCCCCAAA@@@@@@CCCEEEGGGGGGDDDDDDDDDEEEDDDDDDFFFIIIJJJRRRccc|||}}}vvvxxx}}}cccCCC;;;555333555444000///222........................---------,,,,,,,,,++++++************************,,,++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))******************++++++++++++******))))))*********++++++++++++++++++***+++,,,,,,---......---,,,,,,,,,------...222777===DDDNNNZZZccc888999999999999:::::::::;;;<<<===>>>????????????<<<;;;;;;:::::::::;;;;;;===<<<;;;::::::;;;;;;<<<999:::;;;<<<<<<<<<<<<<<<>>>===<<<;;;;;;===???AAA???>>>>>>???>>>>>>DDDMMMqqqjjjSSSLLLAAA@@@AAA::::::===888888888888888777777777777888888777777777777777777555555555444444444333333444444444555555444444444444444444444444444444444444555666666777777777666777777666666666777888888999::::::;;;;;;::::::999777777777888888777777777::::::::::::::::::::::::::::::;;;<<<<<<=========<<<===???>>><<<<<<===>>>===>>>@@@BBBBBBAAA@@@?????????@@@@@@@@@AAAAAAAAACCCBBBAAABBBEEEGGGHHHGGGDDDFFFGGGFFFEEEEEEFFFGGGMMMKKKPPPbbb|||~~~{{{~~~~~~oooWWWHHH777666333222111...+++,,,///........................------,,,,,,,,,+++++++++************************++++++******)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))******************++++++++++++******))))))*********++++++++++++************+++,,,,,,...------,,,,,,,,,------+++---000444999BBBNNNWWW999999999999:::::::::;;;::::::;;;<<<============;;;:::999999999999999999<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<>>>===<<<<<<<<<===>>>???<<<888888<<<>>>======@@@PPPfff{{{hhhSSSNNNHHHCCC;;;<<<<<<555777;;;777777777666666666555555555555555666666666666666666444444444333333333333222333333444444444444333333333333333333333333333333333444555555666666666666666666555555666777888888888999999::::::999999888666777777888888777777666999999999999999999999999999:::;;;;;;<<<<<<;;;;;;888;;;>>>>>><<<<<<===@@@>>>???@@@AAAAAAAAA@@@???>>>>>>??????@@@@@@AAAAAACCCBBBAAACCCEEEFFFGGGFFFCCCGGGIIIFFFEEEFFFFFFDDDKKKEEEEEEOOOaaayyysssKKK;;;888000333333111///------...111------------------------,,,,,,,,,,,,++++++++++++*********************************))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))************+++++++++***************+++,,,,,,---,,,,,,,,,,,,,,,---------...000111444;;;FFFNNN888888999999999:::::::::888888999:::;;;;;;;;;;;;:::999888888777777777888:::;;;===>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<>>>>>>=====================999888;;;===<<<<<>>:::===<<<444777<<<888555555555555444444444444333333444555555555555555333333333333222222222222222222333333333333222222222222222222222222222222111222333555555666666666555444444555666777888999777888888999999888888777666666777777777777666666888888888888888888888888888999:::;;;;;;;;;:::999666:::>>>>>><<<;;;===???======>>>>>>>>>?????????===>>>>>>???@@@AAAAAAAAACCCAAAAAAAAACCCDDDDDDCCCBBBGGGIIIFFFDDDEEEEEEAAACCCBBBEEEIIIPPP]]]uuutttTTT:::666777///333333333111000111222222------------------------,,,,,,,,,++++++++++++***************************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))************+++++++++***************++++++,,,++++++++++++,,,---......///000111111222777@@@GGG888888888888999999999999777777888999::::::::::::999999888777777666777777:::;;;>>>@@@@@@>>><<<:::;;;;;;<<<<<<===<<<<<<<<<>>>>>>??????>>>>>>===<<<<<<999888999999888:::???999BBBCCCNNNoooyyy```PPPCCCBBBCCC<<<;;;999>>><<<333555:::555555555444444444333333333222222333444555555555555333333333222222222111111222222222333333222222222222222222222222222222222111111333444555666666666444444444555666777888999777777888888888888777777666666777777777777666666777777777777777777777777777888999:::;;;:::999888777;;;??????;;;:::;;;>>>===<<<<<<<<<<<<===>>>>>>======>>>???@@@AAABBBBBBBBB@@@@@@@@@BBBBBBAAA@@@@@@FFFIIIEEECCCEEECCC???>>>CCCJJJLLLHHHKKK___uuuqqqSSS>>>333777999...111222111000000000///,,,------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))************+++++++++*********)))***++++++,,,*********+++,,,---...///,,,------,,,,,,000888???888888888888888888888888::::::::::::;;;<<<======:::::::::888666555777999:::;;;<<<<<<<<<;;;:::999::::::;;;<<<=========<<<:::<<<===??????>>><<<;;;:::::::::;;;::::::999999;;;???BBBDDDLLLddd~~~{{{~~~|||^^^UUUIIIBBB@@@@@@>>>;;;777777777777777777777777444444333333333333222222222222222222222222222222111111111111111000///...222000...000333444333111222222222111111111000000111222222333333222222111222333333444444333333222333444555555666666555555555555555555555555444444555555555666666777888999777777888888888999999999;;;;;;<<<<<<<<<;;;999888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAA>>>???@@@AAAAAA@@@>>>>>>AAAAAABBBCCCCCCBBBAAAAAACCCDDDDDDEEEFFFJJJOOOSSSttt\\\NNN>>>555555555222...111000000///...---------.........------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,++++++---///******+++,,,...000222333888888888888888888888888888888888888999:::;;;<<<;;;<<<;;;:::888888:::<<<<<<<<<<<<<<<<<<;;;:::999;;;;;;;;;<<<<<<<<<<<<<<<:::;;;===>>>>>>===<<<::::::;;;<<<<<<<<<<<<;;;;;;888;;;<<<:::>>>NNNjjj~~~}}}zzz~~~pppWWWJJJDDD<<<888999::::::888777777777777777777777777444444333333333222222222222222222222222222222222111111111111111111000///111///...///222333222000222222222111111111000000111222222222222222222111222222333333333333222222222333444444555555444444444444444444444444444444555444444555555666777888777777777888888888999999:::;;;<<<<<<<<<:::999888999999:::::::::;;;;;;;;;:::;;;<<<===>>>??????@@@>>>>>>???@@@@@@???>>>===@@@AAABBBCCCCCCBBBAAA@@@@@@AAABBBBBBCCCEEEIIILLLUUUpppaaaHHH???666222333444222///000000000///...---------------,,,,,,+++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((***)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++***+++++++++******,,,---+++++++++,,,...///111222888888888888888888888888777666666777777888999:::<<<======<<<;;;;;;>>>@@@???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<======<<<;;;:::;;;;;;<<<===>>>>>>>>>>>><<<>>>>>>:::999BBBTTTbbbyyyyyy{{{~~~~~~zzz|||nnn\\\MMMCCC???;;;777666888:::999888555555555555555555555555333333333333222222222222222222222222222222222222000111111222222222111111000///...///000111000///222111111111111000000000111111222222222222111111111222222222222222222111111111222333333333333333333333333444444444444444333333333333444555666666666777777777777777888888999:::;;;;;;;;;:::999888777777888999:::;;;;;;<<<888999;;;===>>>>>>>>>>>>======>>>>>>>>>>>>======>>>@@@BBBDDDDDDBBB@@@>>>>>>???@@@AAA@@@@@@BBBDDD???PPPfff}}}~~~~~~}}}||||||xxxZZZBBB666444222111222222111///000000//////...---------++++++++++++************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++((()))******))))))***,,,,,,,,,,,,,,,---...///000888888888888888888888888666666666777777888999:::<<<======<<<<<<===???BBBAAA???>>><<<;;;;;;;;;<<<===<<<<<<;;;:::::::::::::::;;;<<<<<<<<<;;;:::999::::::<<<===>>>>>>>>>>>>???AAACCC@@@???CCCMMMVVVkkk|||~~~|||___MMMFFFDDDCCC===;;;999888999999777666444444444444444444444444333333333222222222222111111111111111111111111111000000111222222333222222///.........////////////111111111111000000000000000000111111111111000000000111111222222111111000///000111111222222111111222222222333333333333333111111111222222333444555666666666666666666666666888888999::::::999888777555555666888999:::;;;<<<777999;;;===>>>>>>===<<<<<<<<<<<<==================???BBBDDDDDDBBB???======???AAAAAA@@@>>>>>>???@@@FFFNNN\\\www~~~vvvrrrtttvvv|||rrr[[[FFF888333444444333111000000000/////////......---------++++++++++++++++++******+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))*********))))))+++,,,------,,,,,,------......888888888888888888888888888888777888888999:::;;;:::;;;<<<;;;;;;<<>>>>>===<<<<<<<<<<<<<<<<<<======>>>===???AAABBBBBBAAA???===???AAACCCCCCAAA???>>>>>>EEEEEEEEEJJJ[[[yyyxxxwwwwwwtttwww}}}jjjRRRDDD888000444555444222000///111333............------------++++++++++++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))***++++++)))***+++---------,,,,,,,,,,,,------888888888888888888888888999999999999999:::<<<<<<999:::::::::999:::===???>>>===<<<<<<;;;;;;<<<<<<<<<;;;:::999999999;;;;;;======<<<<<<;;;:::::::::888888999:::;;;;;;;;;;;;===>>>@@@@@@??????@@@BBBFFFJJJPPP\\\ppp}}}|||}}}}}}|||}}}~~~cccYYYMMMAAA??????===888555444444555555666555444444333333333333333333333333222222222222111111111111111111111111111111111111///000000111111111000000...///000///...---.../////////000000000000000111//////000000000000//////...//////000000//////.........///000000000000000//////000000111222222222000000000000111222333444555555555444444444444333555666777888888888777666444555666777999:::<<<<<<888999;;;===>>>>>>>>>>>><<<<<<;;;<<<<<<===>>>???>>>???@@@@@@@@@@@@???>>>@@@BBBDDDDDDBBBAAA@@@AAA???BBBDDDFFFMMM^^^ttt~~~rrrnnnooozzz|||~~~aaaGGG<<<888444///111111000///...///111444------------------------+++++++++,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++***+++++++++******,,,------,,,,,,,,,,,,,,,---...888888888888888888888888999999888999999:::;;;<<<999::::::999888999;;;>>>::::::;;;<<<<<<<<<<<<;;;;;;:::999888888:::;;;<<>>===<<<;;;;;;;;;;;;999999::::::::::::999999>>>>>>>>>>>>???>>>>>>>>>>>>@@@BBBFFFNNNbbb}}}~~~~~~~~~}}}}}}~~~hhhMMMBBB@@@999777;;;===:::777888444555666666666666666777444444444444444444444444222222222222111111111111111111111111111111111111//////000000000///......///000222000...---...000////////////000000111111...//////000000//////............//////...............///000000000000000......///000000111222222000000000000111222333444444444444444333333333222444555666777888777666666666666777888999;;;;;;<<<:::;;;<<<===>>>??????@@@<<<<<<<<<<<<<<<>>>???@@@??????>>>>>>>>>>>>?????????@@@BBBBBBAAA@@@AAABBB>>>AAADDDEEEFFFLLLXXXbbbssslllhhhmmmttt|||wwwqqqhhhVVVAAA555444666444222//////.........///000000------------------------************+++++++++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''((((((((()))))))))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++((()))******))))))***,,,,,,+++++++++,,,------...888888888888888888888888888888888888999:::;;;<<<999::::::999888888;;;===888999:::<<<===<<<<<<;;;;;;:::888888888:::<<<===@@@???>>><<<<<<;;;;;;;;;:::::::::;;;::::::999999:::::::::;;;<<<======<<<999???EEEDDD@@@DDDTTTeeezzzzzzuuuzzz~~~{{{{{{~~~}}}yyytttpppuuu|||{{{|||zzzvvvwww|||~~~nnnZZZFFFAAAJJJ>>>::::::<<<:::444555:::444555555444222111222333444444444444444444444444222222222111111111111000000000000000000000000000//////000//////...------///111222111...---...000.../////////000000111111......////////////......---..................---...//////000000000000000---......///000111111222000000000000111222333444444444444333333222222222333444666777777777666666777777888999:::;;;;;;<<<<<<<<<<<<<<<===???@@@AAA===<<<<<<<<<===>>>@@@AAA@@@???>>>======>>>???@@@===>>>???@@@??????AAACCCEEEDDDCCCBBBAAACCCJJJQQQaaayyysssppprrrsssrrryyy{{{vvvxxxzzzeeeMMMBBB777444555444222///222000///000111000---***------------------------(((((())))))*********++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++'''((()))((('''((()))+++++++++++++++,,,---...///555666777888888777555444888777666555666777999;;;:::999888888888999:::;;;;;;:::888888888:::<<<===<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>============<<<;;;;;;::::::999999888888888888999:::;;;===>>>???>>>>>>>>>@@@CCCFFFHHHQQQddd~~~}}}{{{xxxwwwxxxzzz|||yyyxxxuuuppprrryyyrrruuuxxx{{{}}}www\\\NNNHHHBBB<<<;;;777777777777666666666666444333333222222333333444222222222222222222222222222222222111111111000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000//////.........---........................//////000000000000////////////............/////////000000000111111111111333333333333333333333333555555555555666666666666999999999::::::;;;;;;;;;======<<<;;;;;;<<<>>>>>>@@@???===<<<;;;<<<>>>???BBBAAA???===<<<<<<===>>>>>>>>>>>>???@@@AAACCCDDDEEEDDDBBBAAABBBCCCEEEGGGRRRccc||||||xxxtttrrrtttvvvvvvtttxxx}}}]]]HHH<<<888444111111000///...////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************,,,,,,++++++++++++++++++555555666666777777888888:::999888777777999:::;;;999999888888888999:::;;;<<<;;;999999999:::<<<===<<<<<<<<<<<<<<<<<<;;;;;;>>>============<<<<<<<<<;;;::::::999888888777777777777888888999;;;<<<===;;;:::::::::;;;>>>@@@BBBCCCLLL[[[iiivvv}}}}}}}}}~~~mmm```PPPAAA===>>><<<;;;;;;777777777666666666555555333333222222222222333333222222222222222222222222222222222111111000000000////////////////////////................................................////////////////////////000/////////.........---........................//////000000000000////////////............////////////000000000111111111333333333333333333333333444444444444555555555555777777888888999:::;;;;;;===<<<;;;;;;;;;<<<===>>>???>>>===;;;;;;<<<>>>???BBBAAA???===<<<<<<===>>>======>>>>>>???AAABBBCCCDDDCCCAAAAAAAAABBBCCCEEEDDDNNN```uuu~~~}}}zzztttrrrttt{{{vvvZZZCCC777999666222000000000///...////////////.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********************************++++++++++++++++++++++++666555555555777999;;;===;;;:::999888777888999:::888888888888888999:::;;;<<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999888777777666666666666777888999::::::;;;999888777777888:::;;;<<<;;;>>>BBBFFFKKKUUUaaajjjxxx{{{bbbLLLAAABBB;;;666777999777666666666666666666555555555444333333222222222222333333111111111111111111111111111111111111000000000000////////////////////////................................................/////////////////////////////////..........................................//////000000//////...//////............//////////////////000000000000222222222222222222222222222333333333444444444444555555666777888::::::;;;;;;;;;;;;:::;;;<<<======>>>===<<<;;;;;;<<<===>>>AAA@@@>>>===<<<======>>>>>>>>>>>>>>>???AAABBBCCCCCCBBBAAA@@@@@@AAABBBBBBDDDGGGKKKSSSbbbzzz|||zzzwwwtttqqqsss}}}xxxxxx|||~~~uuuZZZIII===666333555222000.../////////...//////.........---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))******(((((())))))))))))******************************)))*********+++,,,,,,,,,444555666888:::<<<>>>???999888777666555555666666777777777888888999::::::;;;:::999888888888888888::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999:::999999888777777666666555666666777888999999999999999888888888999:::;;;;;;>>>@@@AAAAAACCCGGGJJJEEEMMMUUUWWWZZZdddvvv~~~|||gggWWWLLLCCC???@@@;;;:::999999999666555555555555555555444444444444222222111111111111222222111111111111111111111111000000000000000000000000////////////////////////...........................................................................................................................//////////////////...///......------......///........./////////000000111111111111222222222222333333333333444444444444444444666777999:::;;;<<<999999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@???>>>===============????????????@@@AAABBBCCCCCCBBBAAAAAA@@@AAAAAABBBHHHJJJKKKKKKMMMXXXjjjxxxqqqhhhiiinnn~~~zzzssspppxxxhhhMMM===888666555555222000......///000///............---------,,,,,,,,,,,,,,,++++++++++++***************************************************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***************************((())))))***+++,,,,,,---333555999===??????>>>===888777777666666555555555666666777888999999::::::999999888777777666666666::::::::::::;;;;;;<<<<<<::::::::::::999999999999:::::::::999888888777777555555777888888888888888999999999999999999999999;;;<<<>>>???>>>===<<<<<<;;;>>>@@@BBBDDDJJJSSSZZZrrr~~~~~~|||bbbUUUFFF>>>999777999===333555666555666777888777444444444444333333333222222111111000000111111222000000000000000000000000////////////////////////........................................................................---------------------------------.............................................////////////............------------......---............/////////000000000111111222222222333444444444444555555555555555666888999;;;<<<===777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>===============AAAAAAAAAAAAAAABBBCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBGGGLLLKKKIIIKKKSSS[[[sss}}}pppjjjhhhooosss{{{}}}{{{zzzzzzpppsssxxx{{{]]]MMM<<<555444333000///111///......000111000///------------,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,333666:::>>>@@@>>><<<:::888888888888888888777777555555777888999999999999888888888777777777777666999999::::::;;;;;;<<<<<<::::::::::::999999999999;;;::::::999888888777777555666777999999999888777777777777777777888888888;;;:::888777888999:::<<<=========>>>AAADDDEEEFFFKKKaaa}}}nnn]]]SSSGGGAAA===<<<;;;666444444444666666333333666666444333333333333222222222222111111000000000000111111////////////////////////............////////////........................---------------------------------------------------------------------------------------.................................---......//////......---......------------......------------.........////////////000111111222222444444444444555555555555666666777888999;;;;;;<<<555666777999::::::::::::999999:::;;;;;;<<<<<<<<<========================AAAAAAAAAAAAAAABBBCCCCCCAAABBBBBBBBBCCCCCCCCCCCCBBBFFFIIIHHHEEEDDDHHHLLLQQQccc{{{}}}}}}wwwqqqmmmoootttyyy|||~~~|||wwwqqqnnnmmmnnnoooooowwwmmmWWWIII>>>444111111000///000000///......000000///...------,,,,,,,,,+++++++++++++++++++++************************************))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))((()))))))))***+++++++++444666999;;;<<<:::888777777777888888888888888888444555666888999:::999999888888888999999999999999888999999:::;;;;;;<<<<<<;;;;;;:::::::::999999999999999999888777777666666555777888::::::999888777555666777777888888888888:::888777777888:::;;;<<<999999888:::<<<=========???GGGXXXmmm}}}~~~mmm]]]PPPFFF@@@===888555666999:::666444555888999777444444777444...333222222222111111111111000000000//////000000000////////////////////////---------....../////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................---......//////......---...------,,,,,,------...,,,,,,---------...............//////000111111222222333333333444444444444666666777777888999999:::444555777888:::::::::999888888999:::;;;<<<<<<<<<<<<<<<===============<<<@@@@@@?????????@@@AAAAAA>>>???@@@AAABBBCCCCCCCCCFFFGGGGGGFFFCCCAAA@@@AAAEEEIIIUUUeeeuuu~~~xxxxxxyyyzzzvvvppprrryyy|||kkkiiihhhgggjjjpppwww{{{aaaGGG;;;888222///000000///000444...---------//////---,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************666666777777777777666555333444555666777777666666333444666888999:::999999888999:::;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<;;;;;;;;;:::::::::999999888888888777666666555555666777999:::::::::888777666777888999::::::::::::555666888;;;<<<<<<999666888888888999999:::<<<===CCC???CCCOOOWWWXXX___iiiqqqsssbbbRRRLLLDDD>>>;;;:::::::::666222000222222111444888///222222111555:::777///222222222111111111111000000000////////////000000////////////////////////---------.........//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................---..................---...------,,,,,,------...,,,,,,,,,---------......---......///000111111222111111222222222333333333555555666666777777888888333444666888999:::999999777888999:::;;;<<<<<<;;;<<<<<<===============<<<>>>>>>>>>>>>>>>>>>??????<<<===???@@@BBBBBBCCCCCCBBBCCCEEEGGGFFFCCC@@@>>>FFF@@@@@@GGGMMMXXXttt|||sssrrrxxxvvvyyy}}}~~~}}}wwwqqqnnn```aaadddjjjsssiiiQQQ===666888111000111444222...---///---,,,,,,,,,------+++***,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))*********)))))))))))))))444444444555555555666666444444444666888888666444555555666888888999999999888999999:::;;;;;;;;;;;;666666777999:::;;;<<<<<<::::::;;;;;;;;;:::999888<<<;;;:::888777666666555555777999;;;<<<;;;:::999888888888999999:::::::::888888888888888888888888999999999999::::::;;;<<<<<<>>>@@@@@@@@@AAACCCEEEJJJRRR\\\gggtttwwwfffZZZRRRKKKFFF;;;:::999777666555555555333333333333333333333333333222222111111222222333000000000000000111111111....................................////////////........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,......---,,,,,,+++******------------------------..............................///000000000000000444444555555666777777777666777777777888888888888999999:::;;;;;;;;;::::::;;;:::999999999:::;;;<<<<<<;;;;;;;;;;;;<<<======????????????@@@AAABBBCCC@@@@@@@@@???@@@@@@AAAAAAAAAEEEHHHGGGFFFKKKUUU^^^ooo~~~yyyrrrkkkgggkkk|||~~~}}}yyyuuuqqqnnnnnnpppqqqrrrtttxxx~~~zzzbbbLLLBBB;;;222111666222111111000///......---//////...---,,,,,,++++++************))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))***++++++))))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))333333444444444444555555666555555666777777555222555555666777888888888888888888999:::;;;;;;;;;;;;666777777888:::<<<===>>>===<<<<<<;;;:::999999888;;;;;;999888777777666666555777999:::;;;;;;:::999999999999999999999::::::888888888888888888888888999999999999999:::;;;<<<<<<===>>>>>>===<<<===???;;;AAAGGGLLLQQQ\\\lllxxxvvviii___QQQGGGBBB???<<<999:::999888666555555444444333333333333333333333333222222111111111111222222000000000000000000000000........................------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,......---,,,,,,+++******------------------------..............................///000000000000000222333333444444555666666666666777777777888888888999999999999::::::::::::;;;;;;999888888999:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBB@@@????????????@@@AAAAAA@@@BBBDDDCCCBBBEEELLLRRRUUUfffxxxzzzrrrlllggghhhsss}}}vvvuuuvvvnnnmmmmmmnnnrrrvvvyyy{{{}}}^^^LLL===:::888222000444111111000000///......---.........---,,,,,,++++++************))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))222222222333333333333444777666555666777666444111444555666777888888888777777888999:::;;;;;;;;;;;;888888777888:::===@@@AAAAAA@@@===;;;999888888888:::999999888777777888888666777888:::::::::999999::::::999999999999999999888888888888888888888888:::999999999999::::::;;;;;;<<<<<<;;;888777777888999<<<>>>===<<>>????????????>>>>>>>>>??????@@@AAABBBAAAAAA@@@AAABBBDDDEEEEEEOOOZZZooo~~~xxxsssooommmqqqyyy{{{tttpppsssxxx}}}|||wwwqqqmmmllllllmmmmmmooossswww|||~~~dddUUUBBB777111444666222///111000000000///......------...------,,,,,,+++++++++************))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))111111111111222222222222444444444555777777555333444555666666777777777666666777888999:::;;;;;;;;;999999888888:::===AAADDDDDDBBB>>>;;;888777777888999888888888888888999999666777888999:::999999999:::::::::999999888888888999999999999999999999999:::999999999999999::::::999::::::999666444555555:::===>>><<<999999===AAA???DDDLLLSSS\\\gggttt}}}~~~ssshhh```VVVNNNIIIEEE@@@<<<>>>;;;888888999:::999888555555444222222111111111111111111111111111111111111000000//////000000111111111000//////...------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++******)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************------,,,,,,+++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------------------...//////000000//////000111111222222333444444555555555666666666777777999888666555666888:::<<<<<<;;;999888777777777888999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<========================>>>???@@@@@@DDDAAA@@@@@@BBBCCCAAA???BBBJJJMMMVVViiizzz~~~|||}}}~~~uuummmkkklllnnnsssyyy~~~zzzzzz{{{rrrnnnjjjiiikkkooorrrsss{{{iiiTTTEEE>>>888222///333555222....../////////......------------,,,,,,,,,+++++++++***************)))))))))(((''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))000000000111111111222222111111222555777888777666444444555666666666666555555666888999:::;;;;;;;;;:::999888888:::===AAACCCDDDBBB>>>;;;888777777888888888888777888888999:::777777888888999999888888:::::::::999999888888888;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999999777888999888666555555777555666888666444444666888999:::;;;;;;===BBBJJJPPPOOOWWWaaaiiipppzzzyyyqqqggg___ZZZSSSJJJCCCDDD@@@;;;999999888666444777666555444444333111000333333222111000000000000000000000000000000000000000//////......//////000000000000///...---,,,,,,------------------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++))))))***++++++*********+++++++++++++++++++++++++++++++++,,,,,,---------************************,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------------...///////////////000111111222333333444444444555555555555666666666777666555444555777999;;;;;;:::999777666666777777888999::::::;;;;;;::::::::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>???@@@BBB???>>>???CCCDDDAAA>>>???GGGGGGGGGMMMTTTeeeuuupppmmmllloootttwwwpppkkkiiiiiilllttt}}}|||sssnnnkkknnntttyyy}}}}}}zzzvvvuuuxxx}}}iiiPPPBBB:::555222777333000222333111///...............------------+++++++++++++++*********************)))))))))(((''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))000000000111111111111222//////111444777999888777444444555555555555555444555666777999:::;;;;;;;;;::::::999999;;;===???AAAAAA@@@===;;;999888888888999888888888888888999999888888888888888888888888::::::999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888888999666777888888666666777888666777777666444444555666333666999;;;;;;:::::::::;;;>>>BBBDDDGGGMMMUUU[[[dddjjjsss|||uuujjj```YYYUUUOOOJJJDDD@@@???>>>;;;999:::999777777777777555444333333444444333222111111222222111000000000000000///////////////////////////......------....../////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------++++++++++++++++++++++++)))******+++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++***++++++,,,,,,------...************************+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...000000111111222333333333444444444444555555555666555444444444555777888::::::999888666666666777777777888999:::;;;:::999888999:::;;;<<<<<<;;;:::::::::::::::;;;<<<===>>>??????===;;;===@@@AAA@@@>>><<>>===<<<<<<;;;:::999999888999999888888888888888888888888777777777777888888999999999999999999::::::::::::::::::::::::::::::::::::999888888888888888666888888777666555555777;;;;;;:::888777777777888///222666999:::888777666;;;;;;<<<<<<===???AAABBB@@@DDDKKKPPPUUUZZZ^^^aaafffllltttxxxzzz|||{{{uuuqqqlllhhheeeVVVTTTRRRNNNJJJFFFCCCAAACCCAAA???===;;;:::999999666555555666777777777666333444555666666555555555222111111000000000000000..............................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------++++++++++++++++++++++++************************))))))***+++++++++++++++)))******+++,,,,,,++++++******************************+++,,,,,,---......++++++++++++++++++++++++++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........//////000000111222222333333444444444555555555222333444555666777888888888888666666555666777888666777999:::;;;:::999888999:::<<<======;;;:::999999999999:::;;;===>>>???>>>===<<<<<<===?????????>>>DDDDDDEEEJJJHHHJJJWWW```kkk}}}vvvrrrnnnjjjkkknnnjjjjjjjjjmmmwwwxxxpppooorrrvvvvvvwwwsssrrrsssrrrmmmiiinnnvvvpppqqqppplllgggfffjjjnnnlllkkkooowww~~~|||fffJJJDDD<<<888888888555222///000/////////000///...,,,,,,,,,,,,,,,,,,,,,,,,)))*********************************))))))))))))''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))111111111111222222222222111111222444666777666444444444444555555444333333444555666888:::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999888:::999999888777777888888888888777777777777777888888888888999999::::::;;;888888888888888888888888::::::999888777777888888777888888777555333444555777666555444333333444555333444444555555777888999444444555777999:::888777777999;;;=========???@@@>>>CCCIIIJJJIIIHHHJJJMMMMMMNNNPPPSSSVVVXXXZZZ[[[XXXXXXYYYYYYXXXVVVSSSQQQRRROOOJJJGGGEEECCCAAA???>>>===<<<:::999777666555333555777666444222222222666555444222222222222222///000222222111111111222222111111000000000000111...........................------,,,,,,------...,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************))))))***++++++++++++***)))***+++,,,,,,,,,,,,,,,******************************+++,,,,,,---......+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------......///000000000333333333444444444555555111222333555666777777777777777666555555666777888555777999:::::::::888777999:::<<<======<<<:::999999999999:::;;;<<<>>>???@@@???>>>>>>===>>>???AAA@@@BBB???BBBJJJGGGBBBHHHGGGJJJRRRaaayyy||||||~~~ssstttsssrrruuuxxxqqqfffaaa```bbbfffeeedddlllwwwuuussspppkkkhhhhhhkkknnnxxxzzzwwwrrrooommmhhhaaa___aaafffhhheeebbbgggooosssvvvvvvrrrmmmnnnvvv}}}zzzzzzlll^^^NNN???777666555333111000000000///111222111000000---***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********************))))))))))))((()))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&''''''((()))***++++++''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&'''((())))))((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))////////////000000000000111222333333444444333333222333555666666444333111333333444666888:::<<<>>>;;;:::888666666777888999777888777555444444777:::888999:::888666555666777777777666666555555444444444666888:::;;;:::999888888888999::::::::::::999888888777666666666666666777777777777777777777777888777777666555555444444333333333444444444555555555444222222222444555777666555555555666777999:::999999888888999::::::;;;<<<;;;:::::::::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>999999888888888888999999666555555555555444444444333333333222222222111111111111111111111111111111222111000000111111000...//////............//////........................------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((())))))))))))******************++++++++++++******++++++,,,,,,,,,++++++***)))))))))***+++++++++,,,************************************************,,,+++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,------,,,++++++........................,,,------...///000111111111111111000000000000000444444444555555555555555777777777777777666555555888999:::;;;<<<<<<<<<<<<;;;;;;<<<======<<<;;;:::::::::::::::::::::::::::>>>>>>>>>>>>>>>???@@@@@@??????AAABBBCCCDDDDDDDDDEEEDDDDDDHHHTTTggg{{{yyyllliiihhhiiijjjlllrrrzzz{{{sssjjjddddddeeeffffffkkkjjjhhhfffdddbbb___^^^aaaiiirrruuutttwwweeePPPEEE>>>888333444333333222111000......//////.........---------++++++++++++++++++++++++,,,,,,++++++***)))((((((+++******)))(((''''''&&&+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%'''((())))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((('''''''''''''''''''''''''''((((((''''''''''''((((((******))))))(((((('''''''''''''''''''''((()))))))))))))))))))))))))))))).../////////000000000000111222222333444333333333111333444555555555333222333333444555777999;;;<<<:::999777666666666888888777777777555444444777999888999999888666555666777888888777777777666666666444555888999::::::999888777888888999:::999999999777777666555555555555666666666666666666666666666777666666555444444333333333333333333444444444444888777555333222333444555333333333444444555777777777666666666666777777888555555555555555666777777555555555555555555555555666666555555555555666666555555555555444444444333333222222222222111111111111111111111111111111111222111///000111111000...//////............//////........................------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,((((((((((((((((((((((((++++++++++++++++++++++++***++++++++++++***)))((())))))))))))************)))******++++++******)))***++++++,,,,,,++++++******************+++++++++************************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,---,,,,,,++++++........................------......//////000000000000000000000000000000444444444444555555555555666666777777888777777666888999:::;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<;;;::::::999999===============>>>??????>>>???@@@BBBCCCCCCDDDDDDEEEDDDBBBAAADDDLLLWWW^^^xxx}}}}}}xxxtttsssssssss|||}}}~~~{{{wwwrrrooonnnuuu}}}~~~kkk]]]QQQCCC:::888999888666333333333222111000......///.........---------,,,++++++++++++++++++++++++,,,,,,+++******)))((((((*********)))((('''''''''******)))(((((()))******(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''%%%&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))(((((('''''''''''''''''''''((())))))))))))))))))))))))))))))....../////////000000000111111222333333333333222000111333444555555444333333444444555666777888888888888666555555555666777666777777555444444666999888999999888666555555666999999888888888888777777444555777888999999888777666777888888999999888888666555555444444444444444444444444444444444444444555555444333333222222222222222333333333444444444:::999666444222222222222000111222333333444444333444444333333222333333333333444444555555555555444333333333333333333333333444444333333333333444444444444444444333333333333222222111111111000000000000000000000000000000000222000//////000000///...///......------......///------------------------,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++******))))))))))))))))))************)))******++++++******)))******+++++++++++++++***+++++++++***************************************************************+++++++++,,,,,,---------++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++------------------------..................//////000000000000000000000000333333333444444555555555555666777888888999888888888888999:::;;;;;;;;;;;;===>>>???@@@@@@???>>>===>>>>>>===<<<;;;::::::999===<<<<<<<<<<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCC@@@@@@@@@??????AAADDDGGGNNNfff~~~~~~jjjRRRCCC:::777333222222333333222222222222222111///...---......------------,,,,,,+++++++++++++++++++++++++++++++++******))))))(((******))))))((((((''''''***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''((((((((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''((((((((((((((('''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''((((((''''''''''''(((((()))))))))((((((((((((''''''''''''''''''((())))))))))))))))))))))))))))))........./////////000000000111111222222222222222///000222333444444444444444444444555555555555555777666555444444444555555666666777666444444666888777888999888666444555666888888888888777777777777444555666777777777777666555666777777888888777777555444333333222222333333333333333333333333333333333333222222111111111111222222222222333333333333888777555333222111111111///000222333333333222111333222111111000000111111222333444555555444333222444444444444444444444444444444333333333333444444444333333333222222222222111111111000000000//////000000000000000000000000111///......///000...---...------------------...------------------------,,,,,,,,,++++++++++++***+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))((()))))))))************))))))************)))))))))******++++++++++++***,,,+++++++++***)))))))))******************************************************+++,,,---.........++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++------------------------.....................---/////////000000000000000222222222333444444555555444555666888999:::::::::777888999::::::;;;;;;;;;<<<===???@@@@@@???>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>???AAABBBBBBBBBBBB===???AAAAAAAAABBBCCCEEEEEEQQQ^^^kkkyyycccUUUKKKCCC===777888888666333111000000111111111111000///...---------,,,,,,,,,,,,,,,,,,************************+++*********)))))))))(((***)))))))))(((((((((''')))))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))((('''&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''((((((((((((((('''&&&(((((((((((((((((((((((((((''''''&&&&&&''')))***''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((............///////////////000111111222222111111///000111222333333333444444444555555555555444333666555555444444444444444555666666666444444555777777888999777555444555666555555666666666666666666444444555555666666555555444555666666777777666666444444333222222222222222111111111111111111111111111111111111000000000000111111111222222222333333222222111111000000000000000111333444444333222111222111111000000111111111///000111222222111///...222222222222222222222222333333222222222222333333222222222222111111111111000000/////////.........////////////////////////000///......//////...,,,------,,,,,,,,,,,,------------------------------,,,,,,+++++++++*********+++******))))))******+++))))))))))))))))))))))))************************((())))))*********))))))((()))))))))************)))))))))******)))))))))((()))******++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---......++++++++++++++++++++++++************************)))***++++++,,,,,,,,,+++------------------------............------------......//////000000000000111111222222333444444555333444666777999999::::::666777888999:::::::::::::::;;;===>>>>>>>>>======:::;;;<<<<<<===>>>??????<<<<<<;;;;;;;;;;;;<<<<<<======???@@@AAABBBBBBBBB???@@@@@@???===<<<>>>???EEEFFFGGGIIIUUUkkkzzzfffYYYGGG:::555666777888222444555444222000111333000000000000//////...---++++++,,,,,,,,,,,,,,,,,,*********************************)))))))))))))))))))))))))))((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))(((((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''((((((((((((((('''&&&''''''''''''''''''''''''(((''''''&&&&&&''')))***((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((((((((('''''''''''''''((())))))((((((((((((((((((((((((------.........///////////////000111111111111000000000000111111222222333444444555666666555444333555555555555444444333333444555666666555444555666777888888777555444444555333333444444444444555555444444444444444444444444444444555666666666555555444333333222222222222222111111111111111111111111000000000000000000000000000000111111111222222222...//////000000000111111222222333333333333333222111111000000111222222333222222222333222222111000111111111111111111111111000000////////////000000222111111111000000000000/////////.........------////////////////////////000...------......---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++************++++++************************************************(((((())))))******))))))))))))))))))************((())))))******))))))((((((((()))***+++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++************************((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......---......//////000000111000000111222333333444444333444555666888888999999666666777888999999999999999:::;;;<<<======<<<<<<888999:::<<<===???@@@AAA======<<<;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAA>>>>>>===<<<;;;;;;>>>@@@@@@@@@??????CCCLLLWWW___mmmzzzgggTTTHHH???:::444111222333222111000000111000//////000111///////////////...------******++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((($$$$$$%%%&&&'''((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''''''''((((((((('''''''''''''''((())))))))))))))))))))))))))))))---------.........//////...///000000111111000000111111000000000111111111333444666777777666555444555555555555555444444333333555666666555444444555666777888777555444444555333333333333444444444555444444333333333333333444333333444555555555555444444444333222222222222333111111111111111111111111000000000000000000000000000000000000111111111222...//////000000111000000333333222222111222222333/////////000111222333444666555444333333333333333222222222222222222222222000000////////////000000111111000000000/////////.........------------,,,........................///...,,,---......---+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((((()))))))))))))))))))))))))))************(((((())))))))))))(((((('''((()))***++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------......///000000111//////000111222333444444333333444666666777777777555666777888999999999999888999;;;<<<======<<<<<<999999:::;;;===>>>??????>>>======<<<;;;;;;<<<<<<;;;<<<===???@@@@@@AAAAAA;;;<<<======<<<>>>AAACCC======>>>???AAACCCGGGJJJUUUggg~~~kkk\\\PPPCCC999555666555444666777666333000222222111000000///...---....../////////...------************+++++++++,,,************************((()))))))))))))))))))))(((((((((((())))))))))))''''''((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))""""""$$$%%%'''(((******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&'''((()))))))))(((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))---------.........//////...//////000000000000000222111000000000000000111333444666888888777666444555555666666555555444333333555666666555444444555666777888777555333444555333333333444444555555555444444333222222333333333222333444444555555444444555444333333222222333333111111111111111111111111000000000000111111111111000000000000111111111111000000111111111111000000333222111000000111222333.........///111222444555333222000/////////000111000000000000000000000000222222111111111111222222000000000000////////////......---------,,,,,,,,,........................///---,,,,,,---...,,,+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))---,,,,,,++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************(((((())))))))))))(((((('''''')))******+++++++++))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++************************(((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------...///000000111...///000111222333444444222333444555666666666666555666777888888999999999888999;;;============<<<::::::;;;;;;<<<=========???>>>===<<<<<<<<<<<<<<<;;;<<<===???@@@@@@@@@@@@???@@@@@@>>>;;;999:::;;;;;;999:::<<<>>>???BBBEEEJJJPPPVVV[[[hhhbbbSSSFFFBBB@@@;;;888888222000///000111222000///---------///222222000---.........///......------))))))******+++++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%'''((())))))))))))''''''''''''''''''''''''%%%&&&((()))))))))((('''))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))++++++,,,------......////////////000111111222222////////////////////////333333555666777777777777888777666555444444555666777666444333222222333444777777777777666555444333111222333444444444333333333333333333333222111000333333333333333333333333222222222222222222222333111222333111///......///...............///000000//////000000000000//////////////////000000000000000000////////////000000000000////////////000000222111111111000000//////111000000000////////////...........................------,,,,,,------.........---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))******************)))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((************************))))))*********++++++++++++*********))))))(((((()))************+++++++++******+++++++++,,,,,,,,,.........------.........//////.........000222333222333444444555555444444555555555555666666666666888888999999999:::::::::;;;;;;;;;;;;;;;<<<===>>>@@@???===;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===;;;===>>>===<<<;;;<<<>>>;;;;;;<<<<<<>>>???@@@AAACCCEEEHHHJJJNNNWWWeeepppooo```SSSLLL>>>===;;;888555333111//////////////////////////////............------------------,,,,,,+++++++++***++++++++++++***))))))))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((++++++,,,,,,---........./////////000111111222222000000000000000000000000333444555666777777777777777666555444444444555555555444333222333333555555777777777666666555444333222222333333444444444333333333333333333222111111333333333333333333333333333333333333222222222222111222333111///...///000...............///000000000000111111111111000000.../////////000000000000000000////////////000000000//////////////////000111111111000000//////////////////////////////...........................------,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++******))))))******+++(((((()))))))))************))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((************************)))))))))*********++++++*********)))))))))(((((())))))*********+++++++++*********+++++++++,,,,,,...------,,,,,,------...///............000111222222222333444444444444444555555555555555666666666888888888888999999999999:::::::::::::::;;;<<<<<<>>>===;;;:::999999999::::::;;;;;;;;;<<<<<<<<<<<<===>>>???>>>===<<<===>>>;;;;;;;;;<<<===>>>???@@@???@@@@@@??????DDDNNNUUUVVV```uuulllcccWWWKKKBBB:::444000888888777555444222111000////////////////////////............------------------,,,,,,,,,+++++++++***++++++++++++***))))))))))))))))))))))))))))))***)))))))))(((((((((''''''((((((((()))))))))***)))))))))))))))))))))))))))((((((((('''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((++++++,,,,,,------.........//////000000111111222111111111111111111111111444555666666777777777777666555444444333444444444333222222222333444666777666666777666666555444333222222333333333444444444333333333333333222222111333333333333333333333333444444444333333222222222111222222111///...///000//////.........///000000000111111222222111111000....../////////000000000000//////......//////000//////............//////000000000///////////////---.....................------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++(((((())))))))))))*********)))((((((''''''(((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))(((((()))))))))*********++++++*********++++++++++++,,,---,,,,,,++++++,,,,,,---......---......///111111111222222333444333333333444444444555555555666666666666777777777888888888999999888888888999::::::::::::888888777777777777::::::::::::;;;;;;;;;;;;>>>??????>>><<<;;;<<<===::::::::::::;;;===>>>???@@@@@@???<<<:::;;;@@@EEE@@@EEEQQQaaaoooyyyttteeeWWWNNNCCC???:::666555444444333222222222222222111111111////////////////////////............------------,,,,,,,,,,,,++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***++++++,,,------............//////000111111111111111111111111111111111444555666666777777777777444444444444333444444444333333222222222333555666666666666666555444333333333222222222333333444444222333333444333333222222222222222222222222222222555555555444333222111111000222222111/////////000000///////////////000000000000111111111111000000........./////////000000/////////......////////////......------......//////.....................,,,,,,------------......---------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************(((((()))))))))))))))*********))))))))))))******(((((((((((()))))))))***))))))(((''''''''''''((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))(((((())))))))))))************************++++++++++++,,,++++++++++++++++++,,,------------...///000000000111222222333333222222333333333444555555555666555555555666666666777777777777777666666777888888777666666666666666666666999999999999:::::::::;;;===>>>>>>===;;;::::::;;;999999999999:::;;;<<<===???@@@@@@???===>>>AAADDDFFFFFFIIIPPPUUUXXX^^^eeemmmvvvooohhh]]]RRRHHH@@@999444777555333222333444555666000000000000000111111111.................................---------,,,,,,,,,+++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******++++++,,,------............///000000111111111111111111111111111111444555555666666666666555333333444444444444444444555444333222111222222333666666666666555444333222333333222222222333444555222333333444444444333333222222222222222222222222555555444333222222111111000111222111000///000111111000000/////////000000......////////////..................//////////////////............//////......------------......------------------------,,,,,,,,,---------------------------------------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++******************************************************)))))))))*********++++++***))))))))))))))))))***'''(((((((((((())))))))))))(((((('''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((())))))(((((()))))))))*********))))))*********++++++++++++++++++******++++++++++++,,,------....../////////000000111222111111111222222222333444555555555444444555555555666666666777666666555555555666666444444555555555555555555888888888888999999999999:::;;;<<<;;;999888999:::999999888999999:::;;;<<<::::::;;;<<<<<<===???AAA??????BBBGGGIIIJJJNNNSSSMMMSSS[[[fffqqq~~~xxxmmm```WWWKKKFFF@@@;;;999888888888444444333222111000111222111111111000000000//////------------------------...------------,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******++++++,,,,,,---------......//////000000111111111111111111111111111333444444555555555444444333333444555555555555444666555333222111111111222555555666555555444333222444333222111222333444555222333333444444444444444222222222222222222222222333333333222222111111111000111222111000///000111111111000/////////000000---......//////......---------.........////////////......------......///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++)))******++++++******)))))))))))))))))))))))))))************************((())))))******+++++++++***))))))(((((())))))***''''''(((((((((((()))))))))(((''''''&&&&&&''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))((((((((()))))))))******)))))))))************+++,,,++++++******++++++,,,***+++,,,---...............///000000111111000000000111222222333444555555444444555555555666666666666666555444444444555555333444555666666666666666777777777777888888888999777999:::999888777888999999999999999999:::;;;;;;999999999::::::;;;<<<<<<999999===BBBCCCBBBDDDIIIFFFFFFGGGHHHJJJPPPWWW\\\kkkssszzzrrraaa[[[RRRKKKGGGCCC???;;;:::888666333333444555777444555666444222111111222222111111000000///......------------------------------------,,,,,,,,,,,,*********+++++++++++++++***++++++++++++***))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((*********+++,,,,,,------------......///000000000000000000000000000000000222333333444333333222222333444555666777666666555444333222111111222222333555555555555444333222222444333222111111333444666222333333444555555444444111111111111111111111111111111111111111111111111///000222111000///000222222111111000//////000000......////////////......---------........./////////......------......///------,,,,,,,,,,,,------++++++++++++,,,,,,,,,---000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***))))))************))))))))))))))))))))))))))))))************************''''''(((((()))******+++))))))(((((((((((())))))'''''''''((((((((())))))(((((('''&&&&&&&&&&&&'''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************,,,,,,++++++++++++,,,,,,)))***,,,---......------......///000000000//////000000111222333444555555555555555555666666666666777666555444444444444444333444555777888888777777666666666777777777888888666777999999888888:::;;;:::999999999999:::;;;;;;<<<;;;:::::::::;;;;;;;;;>>>===>>>AAA@@@===>>>BBBDDDCCCAAA>>>;;;;;;>>>@@@CCCIIIPPPVVVZZZ```iiiooowww}}}{{{wwwiiiddd]]]WWWQQQKKKDDD???<<<:::666444222333444555333333222000///...///000***---///...,,,***+++,,,000///////////////......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))*********++++++++++++***++++++++++++***))))))(((((((((((((((((((((((('''((((((((()))))))))******)))))))))((((((((('''))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))******+++,,,,,,------------......///000000000////////////////////////222222333333333222222111333444666777777777666666222111111111111333444555555555555555444333222222444333222111111333555666222333333444555555555444111111111111111111111111000000000000000111111111///000111111000///000222222222111000000///000000//////000000000000//////---------.........//////.........------.........---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,111111000///---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))(((((((((((())))))''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))************---,,,,,,++++++,,,,,,---)))***,,,---......---,,,---......//////////////////000111222333444555555555555555666666666777777777666555444444444444444333444666888999999888888666666666666777777777777666777999999999999;;;===:::::::::999::::::;;;;;;;;;999888888999;;;;;;;;;>>><<<===???>>><<<>>>CCC@@@@@@@@@>>><<<<<<===>>>BBBEEEFFFDDDBBBCCCHHHMMMNNNSSSXXX]]]```eeelllqqqrrrxxx~~~}}}xxxsssooommmeeedddaaa]]]VVVNNNHHHDDDCCCAAA>>>===<<<;;;:::999777888777555333333555777222333333222000//////000---000333333000......///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))******++++++++++++***++++++++++++***))))))(((((((((((((((((((((((('''((((((((())))))************))))))((((((((('''))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,------------------////////////000000000000///111333444555444222111333444444555555444444333444222111//////000222333555555555444222222333444666777888777666444333444111222444555555444222111111000000000//////......111111000///......//////........................//////////////////////////////...---,,,,,,++++++,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********)))***++++++))))))***+++---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++)))(((((())))))(((&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))*********++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,---...///000000000000///000000222333444555555555555444444444555555666666666555555444444333333555555666666777777777777888777666666666777888999555666888999:::;;;<<<<<<;;;:::999999:::;;;===>>>777777777888999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;::::::;;;<<<===<<<;;;;;;<<<>>>AAABBBBBBCCCEEEGGGIIIKKKLLLMMMRRRSSSUUUXXXZZZ\\\]]]]]]`````````___^^^\\\[[[ZZZXXXWWWVVVTTTRRRPPPOOONNNEEEEEEDDDBBBAAA@@@???>>><<<;;;999777666555555555555555444444444333333333000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))),,,,,,,,,,,,------------....../////////000000000///000111222333222222111333333444444444444333333333222000//////000222333555666666444333222333555666777777666444333333444111222333444444333222111222222111111111000000000111111000///////////////........................///////////////////////////......---,,,,,,++++++,,,,,,------------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++*********+++,,,+++***)))***,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++************)))(((((())))))((('''(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))*********+++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,---...//////000000//////000000111222333444555666555444444444444444555666666777777777777777666666666666777777888888999888777777777777777888888666666888999::::::::::::::::::999999:::;;;===>>>999999999999999:::;;;<<<<<<<<<<<<<<<<<<======>>>>>>===<<<;;;::::::;;;<<<===<<<;;;::::::;;;===>>>;;;<<<<<<===>>>??????@@@???@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@AAAAAA@@@???>>>>>>======999999888777666555555444888888666555444444333333333333333333222222222222000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))++++++,,,,,,,,,---------.........////////////000000000//////000000111111222333333444444333333222222111000//////000222222555666666555333333444666666666555444333333333333000111222333333222111000333333222222222222111111111111000/////////000000////////////////////////////////////////////////......------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++******+++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++*********)))((('''((()))***)))((((((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////////////////000111222333333444666555444444333333333333555666999:::;;;;;;:::999666666777888999999::::::888999999::::::999888777666777777888999999999888:::::::::::::::<<<======;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<=========<<<<<<;;;:::::::::;;;;;;<<<;;;999888888888999::::::::::::999999888888888666777777888888777777666999999999999888777555555333444444444555555555555444444333333333222222222444444333222222222222222222222111111111000000000000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))******++++++,,,,,,------------........./////////000///...------///000222222222333333333333222222111000000///000111111222555666666555444333555666666444222222222333333222000000111222222111000000222222222111111111111111111000000//////000000000////////////////////////........................---------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***,,,---,,,+++***+++,,,+++++++++++++++*********************++++++++++++++++++++++++************(((''''''((()))******)))(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((()))))))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...............//////000000111222222333666555444333222222222222555777:::<<<<<<;;;999777666777777888:::;;;<<<<<<:::;;;===>>>===;;;999777666777777888888888777777999999::::::;;;<<<<<<===<<<<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;::::::::::::::::::999999888777777888888999;;;::::::999888888777777888999999999999888888777;;;;;;;;;;;;:::999888777555555555666666777777777333333444444444444444444222111111111111111222222111111111000000000000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++******************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))******+++,,,,,,---------------............000...---,,,,,,...000111111111222222222222111111/////////000000111111222444555555555333333555777555333111111333444333111///000000000000000000///////////////000000000000000///////////////000000////////////////////////------------------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,************************)))))))))*********+++++++++++++++*********))))))(((''''''((()))******)))'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((())))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............/////////000000111111111444444333222222222222222666777999;;;:::888666444555666777999:::<<<======<<<===???@@@@@@===:::888666777777888888888777777999999:::;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;;;;::::::;;;<<<===<<<<<<;;;999999::::::::::::::::::777777777777888999:::;;;666666666666555555555555555666777888888888888888777777777777666555444444555555555555444444444444111111111222222222333333111111000000111111222222111111111111000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,,,,,,,---------......///...---,,,,,,...000111000111111222222111111000...//////000000111111111333444444444333333444666444222111222555666333000////////////////////////---------............///......------......//////........................------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++*********+++++++++++++++***++++++++++++,,,,,,,,,)))***++++++))))))***+++)))))))))))))))*********((())))))))))))*********+++************))))))))))))((('''((()))***)))(((''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((())))))))))))*********++++++++++++++++++++++++******+++,,,------------......//////000000000000333222222111111222222333666777888888777555333222444555666888:::<<<===>>>===>>>@@@@@@???<<<999777666777777888999999999888888999:::;;;<<<<<<<<<<<<;;;:::::::::::::::;;;;;;999:::;;;======<<<;;;;;;888888999:::::::::999999555666777888999:::;;;;;;666666666666666666666666222333444555666777777777555666666666666555444333444444333333222111111111222222222222222333333333111111000000000111111222111111000000000/////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******((()))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))***+++,,,,,,+++,,,,,,,,,,,,---------///...---------...000000000000111111111111000000---...///000111111111111111222333333222222444555444222111444888888333//////..................///,,,---------............,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))*********++++++++++++******+++++++++,,,,,,,,,((()))******(((((()))***((((((((()))))))))******((((((((()))))))))******************))))))))))))***)))(((((())))))(((''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******************************)))***+++,,,,,,------,,,......////////////000000111000000111111222333444444555555555555555444444333444555777:::<<<===>>>======>>>===<<<999777555666666888999::::::::::::888999:::<<<<<<<<<<<<;;;999999999999999:::;;;<<<888:::;;;======<<<;;;:::666777888999::::::999888666666777888888888888888999999888888888777777777222333444555555666666555666777777777777666555555444444444333333333222222444333333333333333333333111000000/////////000000////////////.........------------,,,,,,,,,,,,+++++++++++++++++++++++++++******************************))))))))))))******'''((()))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((()))***+++,,,,,,++++++,,,,,,,,,---------...............///000000000000111111111111000000------///000111111111111000222222222111111333555333222222666999999444...///......------......///------------......//////++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))******++++++++++++*********++++++,,,,,,,,,''')))***)))((('''((()))'''((((((((())))))******(((((((((((())))))))))))************))))))))))))+++)))(((((())))))(((&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,........./////////////////////000000111222444555333333444444555555666666222333555777999;;;===>>><<<<<<<<<;;;999777555444666666888999;;;;;;<<<<<<888999:::<<<===<<<<<<;;;777777888888999:::;;;<<<888999;;;======<<<;;;:::666777888999::::::999888777777777888777777666555999888888777666555444333222333333444444444333333111111222222222111111000333333333333333333444444111111000000000/////////000000///.....................---------,,,,,,,,,---------,,,,,,,,,++++++******************************************************))))))))))))******'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''+++*********))))))(((((()))))))))***++++++,,,,,,+++,,,,,,---...///000000111111000000//////......////////////000000000000000000000111222222333333000111333333444333222111000000000000////////////000000000000000000000000------............------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++*********))))))))))))))),,,,,,++++++***)))(((((())))))************))))))+++***)))((((((''''''((())))))(((((((((((())))))))))))))))))))))))))))))******)))((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,---...///000111......///000111222222333444444444555555444333333555666666777888999999999666666666666555555555555777888999:::;;;:::999999444555555666777888888999;;;;;;<<<<<<;;;;;;:::999999::::::;;;;;;::::::999888888888888888888888888777777666666555555555444555555555666555555444333333333333333333333333333444444333333333222222222222222222222222222222222000000000000000000000000////////////............//////...---,,,,,,++++++++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))((('''&&&%%%%%%%%%(((((((((((())))))))))))(((((('''''''''&&&&&&&&&'''((()))******)))((('''*********)))))))))((((((((())))))******+++,,,,,,++++++,,,---...///000000000000000000//////......////////////000000000000000000000111222222333333111222333333333333222111000000000000////////////////////////////////////.........//////.........+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,+++***)))***++++++++++++++++++***)))))))))))))))*********++++++******)))(((((('''((())))))******))))))((()))((((((((((((((()))***))))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&)))((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,+++,,,,,,---...///000111/////////000000111111222333333333444444333333222555555666666777888888999666666666666666666666666777888999:::::::::999999555666666666777888888888;;;;;;;;;<<<;;;;;;:::999999999::::::::::::999999888888888888888999999999666666666666555555444444555555555555555444333333222222222222222222222222444333333333333222222222222222222222222222222222000000000000000000000000////////////.........---///......---,,,,,,++++++++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))((('''''''''''''''''''''((((((((()))))))))(((((('''''''''&&&&&&&&&'''(((((())))))(((((('''******))))))))))))(((((((((((()))******++++++,,,++++++,,,---...///000000000000000////////////...////////////000000000000000000111111222333333333222222333333333222222111000000000000////////////...........................//////000000//////...++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,+++******))))))************))))))(((((())))))******++++++******))))))(((''''''''''''(((((())))))(((((('''''''''''''''((()))***+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))***************++++++++++++,,,,,,,,,---...///000000111/////////000000000000000111111222222333222222111444555555666666777777777666666666666666666666666777777888999999999999888777777777777777777888888;;;;;;;;;;;;;;;:::999999888999999::::::999999888999999999999999999999999666555555555555444444444444444555555444444333222111111111111111111111111333333333222222222111111111111111111111111111111000000000000000000000000//////.........---------......------,,,,,,++++++++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***+++++++++***+++,,,---...//////000////////////////////////////////////000000000000000000111222222333333444222333333333222222111111000000000000//////////////////////////////////////////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***)))******************)))''''''((()))***++++++,,,******)))))))))(((((((((''''''((((((((((((''''''((((((((((((((()))******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***************++++++++++++,,,------...//////000000/////////////////////...///000111111111111111111333444444444555555555666555666666666666666777777777777777888888888888888888888888888888888777777:::;;;;;;;;;;;;:::999999999999::::::::::::999999999999999999999888888888444444444444444444444444444444444444444333222222000000000000000000000000222222222222111111111111000000000000000000000000////////////////////////.........---------,,,,,,---------,,,,,,,,,++++++******************************++++++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''((())))))***&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))'''(((((()))******++++++******+++,,,---...//////.............../////////////////////000000000000111111111222333333444444333333333222222111111111000000000000////////////000000000000000000000000//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++******++++++++++++******''''''((()))***++++++,,,+++***************))))))''''''((((((((((((''''''******)))((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********+++++++++,,,,,,------......///////////////..................///000000111111111000333333333333333444444444444444555555666666666666666666666777777777888888999999999999888888888888::::::;;;;;;::::::999888::::::;;;;;;;;;;;;::::::999999999888888777777777333333333333444444444444333333333333333222222111000000000000000000000000222222111111111000000000////////////////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&'''''''''(((&&&'''''''''''''''''''''(((''''''&&&&&&''''''(((''''''(((((((((((())))))''''''((())))))******+++******+++,,,---...//////---............/////////////////////000000000000111111222222333444444444444444333222111111111111000000000000////////////111111111111111111111111...//////000000//////...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***++++++++++++++++++***(((((())))))******+++++++++++++++***************'''(((((())))))(((((('''+++***)))(((''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((()))))))))))))))************+++++++++,,,,,,---------------------.....................///000111111111111222222222222222222222222333333333444444555555666666666666555666777777888999999999999999999:::::::::::::::::::::999888888999::::::;;;;;;::::::999888888888777666666555555222222333333333333333444222222333333222222111000000000000000000000000000111111111000000000000///................................................------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++******************************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((('''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''((((((((())))))''''''(((((()))***************+++,,,---......///---------.........//////////////////000000000000111111222333333444444555555444333111111111111111000000000000////////////000000000000000000000000.........//////.........---------,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++))))))************)))))))))))))))))))))*********)))))))))***************((())))))******))))))(((***)))((((((((((((((()))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))******************++++++++++++,,,,,,,,,,,,,,,------......///......///000111222222111111111111111111111111111111111222222333444444555666666555555555666777888888888999999:::;;;;;;;;;999::::::::::::999888888888888888999999888888888777777777666555444444444111222222222333333333333222222222222222111111000111111111111111111111111111111000000000/////////------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''')))))))))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''((()))''''''((((((((()))))))))&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))''''''(((((()))*********)))***+++,,,---......///---------.........//////////////////000000000000111222222333333444444555666444333111000000111111000000000000////////////000000000000000000000000------............---------------,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,(((((())))))))))))((((((*********)))))))))))))))(((((((((((())))))))))))))))))************))))))(((''''''(((((()))***+++))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))******************************++++++++++++,,,,,,---...//////......000111222222222222111111111000000000000000000000111222222333444444666555555444444666777888888888999::::::;;;<<<<<<999::::::::::::999888888666666777777777777666666777666666555444444333333111111111222222333333333222222222222222111000000111111111111111111111111000000000000////////////------------------------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''***))))))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))***+++((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((())))))))))))&&&&&&&&&'''''''''(((((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************+++++++++,,,---...///000////////////////////////...///000111222333444444444333111000000000111111000111111111111000//////////////////............------............---------------,,,,,,+++++++++************************************************+++*********))))))(((((())))))))))))))))))))))))***++++++***((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,.........///000000111111111000000000000222333444222222333333444555666666333333333444555666777777666666777888999:::::::::666777999:::999888666444666666555555555555666666777777666555444333333222444333222222111111222222111111111111111000//////000000000000//////////////////000000000000//////------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((((('''&&&''')))***)))((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))*********++++++++++++,,,...///000////////////////////////...//////000222333333444333222111000000000111111111111111222111000000///////////////............------............------------,,,,,,,,,+++++++++*********************************************************)))))))))(((((()))))))))))))))))))))))))))***+++***((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''((('''((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++++++++,,,,,,,,,,,,------......//////000111111111111000000///000222333444222333333444555555666666222333444444555666777777666666777999999::::::999666777888999999777666444666666555555555555666666777777666555444333222222333333222111111111111222000111111111111000//////000///////////////////////////000000000000//////------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&'''((()))((('''(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''''''''''')))(((''''''&&&'''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((((((((())))))))))))***************+++,,,---//////////////////////////////......///000111222333333222222111000000000111111111222222222222111000000/////////............---,,,------......------,,,,,,,,,,,,,,,++++++++++++******************************************************))))))))))))(((((()))))))))))))))))))))))))))***+++***((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''((((((((()))))))))(((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,,,,------.........//////000000111111222000000//////000111333444333333444444555666666666222333444555666777777888666777888999999999999999666777888888888777555444666666555555555555666666777777666555444333222222333222222111111111111111000000111111000000///...////////////////////////...//////000000//////...------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************************))))))(((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&'''((('''%%%((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************+++---...///..............................//////000111222222111111111000000000000111222222222222222111111000//////.........---------,,,,,,------------,,,,,,,,,+++++++++++++++++++++************************************************))))))))))))))))))((((((((((((((((((((((((((((((((()))***)))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))***************++++++,,,,,,---------......///000000111111222000000//////000111333444444444444555555666666666222333444555666777888999666777888999999999999999666666777777777666555444666666555555555555666666777666666555444333222111222222111000000000000000000000000000000//////............///////////////...//////////////////...------------------------,,,,,,,,,++++++++++++***************************************************))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''&&&%%%((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))***+++,,,---...------------------------.........//////000000111000000000000111000000000111222222222222111000000............------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((('''((())))))((('''(((***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))*********((())))))***++++++,,,,,,.........///000000111111000////////////111222333444444444555555555555555222333444555777888999999777777888999999999888888666666666666555555444444666666555555555555666666666666555444333222111111222111000000//////000000000000000000000///......------....../////////000......////////////......------------------------,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((('''&&&&&&'''((('''&&&((((((((((((((((((((((((&&&&&&'''((()))(((((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((((((((()))***+++---------------------------------........./////////000...///000111111111000000000111111111111000//////.........------------,,,***++++++,,,,,,++++++************+++++++++++++++************************))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))&&&((())))))''''''(((***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((()))))))))******'''(((((()))***+++,,,,,,,,,------......///000000//////......///000222333444444444444444444444444222333444555777888::::::777888888999999999888888666555555555444444444444666666555555555555666666666666555444333222111111111000000/////////////////////000000//////...------------......//////000---......//////......---------------------------++++++++++++************************************)))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''(((((())))))***((((((((((((((((((((((((((('''&&&''')))***)))(((((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((((((***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............//////---...000111111111000000///000000000000///...............---------,,,,,,******++++++++++++******)))*********++++++++++++************************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))&&&'''((((((''''''(((***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))***'''((()))***+++,,,------++++++,,,,,,---.........//////......///000222333333333333333333333333333222333444555777999:::;;;888888999999999888888777666555444444333333444444666666555555555555666666666555555444333222111111000000///............/////////000000//////...---,,,,,,---......///000000---......//////......---------------------------++++++++++++************************************))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&''''''((())))))******(((((((((((((((((((((((('''&&&&&&(((***++++++***((((((((((((((((((((((((%%%&&&((()))***)))((('''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''(((((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------..................---...///111111111000//////////////////......---......---------,,,,,,,,,******++++++++++++******))))))******++++++++++++************************))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))%%%'''((((((''''''(((***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))((()))***+++,,,---......******+++,,,,,,------...//////......///000222333222222222222222222222222222333444666777999:::;;;888888999999999888888777555555444333333333333444666666555555555555666666666555555444333222111000000000///...............///////////////......---,,,,,,------...///000000---..................---------------------------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''''''((()))******+++(((((((((((((((((((((((('''&&&&&&(((+++------,,,((((((((((((((((((((((((%%%&&&((()))***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))************+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------//////000000///...---------......///////////////////////////............))))))(((((()))***++++++)))************+++++++++************************))))))))))))(((((((((((((((((()))***************((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((('''&&&$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''((())))))***(((((((((((())))))))))))******+++,,,---//////000......---------......///111111000000111111222333222444666666666777999:::<<<;;;:::999999999999999444444333333333444444555444444444555555666666666777666666555333222111111000000000000000000000000......////////////......------------------------......---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((())))))))))))******))))))((((((''''''''''''''''''((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((()))))))))*********+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------///////////////...------......///000000000000///////////////............)))))))))))))))***++++++)))************+++++++++************************))))))))))))(((((((((((((((((()))************)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''((())))))***(((((((((((())))))))))))******+++,,,---...//////...------------......///111111000000111111222333333555777888888888999:::;;;;;;:::999999999999999555444444333333333444444444555555555666666666666666666555444333222111111000000000000000000000000......////////////......------------------------...------------,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''(((((((((((())))))))))))***)))))))))((((((((('''''''''''''''(((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((())))))))))))******++++++++++++,,,,,,------------------,,,,,,,,,,,,///////////////......---...///000000111111000000/////////............---))))))))))))))))))***+++)))************+++++++++************************))))))))))))(((((((((((('''((())))))******))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))(((''''''''''''((()))&&&&&&''''''((()))))))))(((((((((((())))))))))))******+++,,,------...///------,,,------...//////111000000000000111222222333555999::::::999999999999999999888888888888888555555444333333333333333555555555555666666666666555444444333222111000000000000000000000000000000...//////////////////...------------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((()))))))))************+++,,,,,,------......------,,,,,,,,,+++...///////////////......//////000111111111111111//////.........---------***)))))))))))))))******))))))*********+++++++++************************))))))))))))(((((((((((('''(((((()))))))))))))))))))))))))))************''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''''''''(((''''''''''''(((((())))))(((((((((((()))))))))))))))******+++,,,---------,,,,,,,,,,,,---...//////000000000000000111222222222555999;;;;;;999888888777777777888888777777777555555444333222222222222444444444444444555555555333333222222111000000/////////////////////////////////............//////---------------------------------,,,,,,,,,++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''(((((((((((()))))))))))))))***++++++,,,------.........------,,,,,,,,,......///////////////...//////000111111111111111............------------******)))))))))))))))***))))))*********+++++++++************************))))))))))))((((((((((((''''''((()))))))))))))))((()))))))))*********+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,+++++++++,,,,,,...//////000000//////000000111222222555999:::999888777777555555666777777666666555555444333222222222222222333333333333333333333333222222222111111000000///////////////////////////000///............///000------------------------------,,,,,,,,,+++++++++***************************))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''(((((((((((())))))((())))))***+++,,,------.........------------------...//////////////////...///000000111111000000.........------------,,,+++******))))))))))))))))))************+++++++++************************))))))))))))((((((((((((&&&'''(((((())))))(((((('''(((((())))))*********''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''(((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++++++++,,,---//////000////////////000111111111444666777666555555555222333555666666666555444333333222222222222333333444444444333333333333333222222222111111111000000000000000000000000000000000///...------...///000------------------------,,,,,,,,,,,,++++++++++++***************************))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''((((((((((((((((((((()))))))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''((((((((())))))(((((()))***+++,,,------------------............------...///////////////......///000000000000///.........---------,,,,,,++++++***))))))))))))))))))************+++++++++************************))))))))))))((((((((((((&&&'''(((((())))))((((((&&&&&&'''(((((()))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((('''(((((((((((()))))))))))))))))))))************************+++,,,---///000///////////////000111111000222444444333222333444111222444555666555444333111111111111222333444444666666666555555444444444222222222222222111111111000000000000000000000000000///...------...///000------------------------,,,,,,,,,++++++++++++***************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))'''((((((((()))))))))***''''''''''''(((((((((((((((((()))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''((((((((()))'''((()))***+++,,,------,,,---------.../////////------...///000000//////---......///////////////......---------,,,,,,,,,++++++***))))))((()))))))))************+++++++++************************))))))))))))((((((((((((&&&''''''(((((((((((((((%%%&&&&&&'''((())))))***'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))*********************+++,,,---///000///////////////000111111000111222111000000111333000111333555555555333222000000000111222333555555888888777777666666666555333333333222222222222222000000000000000000000000111///...------...///111------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))(((((((((((())))))))))))'''((((((((())))))******''''''''''''((((((((()))))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))***************++++++,,,,,,------...,,,------...///000111111000000//////......------.........------,,,,,,,,,************************+++++++++************)))))))))))))))))))))))))))******+++++++++)))'''&&&((('''&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$%%%'''((('''&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''%%%###$$$%%%'''''''''(((((((((((())))))))))))***)))((((((((()))+++,,,,,,,,,,,,,,,---...//////------------.........///000000000000000111111111111222333444555444333222555444444333333444444555777777666555444333333222222222222111111111111000---.........//////000000000000///...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''')))((('''&&&%%%%%%&&&'''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***)))((((((((((((((())))))))))))))))))))))))))))))************+++++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((()))))))))***************++++++,,,------------------......//////////////////.....................---------,,,,,,,,,************************+++++++++************)))))))))))))))))))))))))))((())))))*********))))))((('''&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&%%%$$$%%%'''((('''&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((&&&$$$$$$&&&((((((''''''((((((((())))))))))))))))))(((((())))))***+++*********+++,,,,,,---...------.........///////////////000000111111111222222222333444444444444444444444333333333333444444666666555555444444333333222222222111111111000000............/////////000000//////...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))((())))))(((((((((((())))))))))))))))))))))))))))))************++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))***************+++,,,,,,------------------------------------..................------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((()))***+++,,,((('''&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((&&&%%%&&&''')))((((((''''''((((((((()))))))))(((((())))))******))))))))))))******+++,,,,,,,,,............/////////000......///000111222222333444333333333333444555555444333333222222333333444444444444444444444444444222222111111111000000000............/////////////////////...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((())))))***))))))))))))))))))))))))************+++++++++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))***))))))******+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))(((''''''''')))***+++((('''&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&'''((())))))((('''''''''((((((((())))))&&&''')))*********)))((())))))***++++++,,,,,,,,,........./////////000000---...///000111222333333555444333222333444666777333333222222222222333333222222333333444444444444111111111111000000000000........./////////////////////.........---------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))*********)))))))))((())))))******))))))))))))))))))))))))*********+++++++++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))******++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))+++***((('''''''''((()))((('''&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&''')))***)))'''''''''''''''((((((((((((&&&'''(((******)))(((((()))***+++,,,---------,,,............////////////---...///000111222333333444444333222222444555666222222111111111111222222111111222222333444444444111111111000000000/////////////////////........................---------++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))*********+++)))))))))))))))***++++++***************************++++++++++++,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))+++***)))(((''''''''''''((('''&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&'''))))))(((&&&&&&&&&'''''''''(((((((((''''''(((((())))))(((((()))***+++------------,,,------------.........///......///000111222222333333222222222222333444444222111111000000111111222111111111222222333333333111111000000000////////////////////////.................................++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((())))))******+++++++++))))))))))))******+++,,,************************++++++++++++,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))''''''(((((()))******+++++++++,,,,,,------......,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((''''''((('''&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%'''((()))'''%%%&&&&&&&&&'''''''''(((((((((''''''''''''((())))))'''(((***,,,---,,,++++++,,,,,,,,,,,,------------//////000000111111111222000111222222333333222222111111000000000000111111111111111111222222222222111000000000////////////000/////////....................................++++++++++++++++++++++++++++++++++++++++++++++++'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))***+++,,,---************************+++++++++,,,,,,,,,------&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''(((((()))*********++++++,,,------...//////---,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))%%%&&&''')))))))))((((((((('''&&&''')))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&((((((&&&$$$&&&&&&&&&'''''''''(((((((((((('''&&&&&&((()))***&&&''')))+++,,,+++***)))+++++++++,,,,,,,,,------000000000000000111111111///000111222333222111111111111000000000000111111111111111111111111111111000000000000////////////000000//////.........------.....................++++++++++++++++++++++++++++++++++++++++++++++++'''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((('''%%%$$$%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))***+++,,,---************************++++++,,,,,,,,,---------&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((******))))))(((((('''''')))************+++++++++))))))))))))******************+++++++++,,,,,,,,,,,,+++***))))))+++---...333111...,,,*********++++++++++++***)))(((((('''+++***)))(((((()))***+++((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************+++++++++,,,,,,,,,------...------......///000111222222222222222222222222333222111111000000111111222333444555555333111000000000///...------,,,,,,---------------...///000------------,,,+++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++---......---,,,,,,...///&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((()))))))))))))))*********+++++++++))))))))))))******************+++++++++,,,,,,,,,,,,+++***))))))+++---...222111...,,,*********+++++++++******)))(((((('''))))))(((''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,---------------...///000111222222222222222222222222333222111111000000111111111222333444444222000///000//////...------,,,,,,---------------...//////------------,,,+++******+++******************+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,000111111000//////000222&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((())))))******)))))))))*********++++++))))))))))))******************+++++++++,,,,,,,,,,,,+++*********+++,,,---111///---+++************++++++******)))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''''''''((((((((((((((())))))))))))************+++++++++,,,,,,,,,------------...///000000111111111111111111222222222222111000000000000111000111222333333111000.../////////...------,,,,,,------------------...///------------,,,+++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((((((((()))))))))******)))))))))*********++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...---------///000///...---///000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))************((()))))))))******************+++++++++,,,,,,,,,++++++*********+++,,,---///...,,,+++************************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************++++++++++++,,,,,,,,,,,,---...///000000000000111111111111111222222111000000000000000000111333444333222000/////////.........------------------,,,,,,---......------------,,,+++***************++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((()))))))))*********))))))*********++++++++++++************+++,,,,,,,,,,,,,,,---------------.....................---,,,.../////////...///000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&(((((()))))))))*********((()))))))))******************+++++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,++++++*********************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))*********+++++++++++++++,,,,,,---...////////////000000111111111222111000000//////000000222333444555444333111000...............---------...------,,,,,,,,,------------------,,,+++******)))***++++++++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))************************+++++++++++++++++++++***+++,,,,,,---,,,,,,,,,------.........---------------......///...000333444444444555666&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))(((((('''&&&&&&%%%((((((((()))))))))******))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************))))))))))))))))))))))))************))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((())))))))))))*********++++++++++++,,,---............//////000000111111111111000////////////000222333444555555333222000...........................------,,,,,,,,,,,,,,,------------,,,+++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((()))))))))*********++++++*********++++++++++++,,,+++++++++++++++,,,------,,,,,,,,,---......//////------------...000111222...111444777888888:::;;;&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))******************+++++++++,,,,,,,,,******++++++,,,,,,,,,+++))))))***************))))))))))))))))))))))))***(((((()))******)))((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((()))))))))******************+++,,,---...------...//////000111111111111000///////////////111222444444444333111000...........................---,,,,,,++++++,,,,,,------------,,,+++******(((***+++,,,,,,+++***(((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))*********+++++++++*********+++++++++,,,,,,,,,++++++++++++,,,------,,,,,,------.../////////.........///111333555777333777;;;???AAABBBDDDEEE&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++((())))))************))))))))))))))))))*********&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&'''((((((((('''%%%%%%(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))************+++,,,---...---------...///000000111111111000///////////////000111333333333222000...---........................---,,,,,,++++++++++++------------,,,+++******((()))+++,,,,,,+++)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((())))))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------...///000000/////////111333666888:::???CCCHHHLLLOOOQQQSSSTTT'''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))(((''')))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))((((((''''''+++*********))))))(((((()))))))))))))))((('''''''''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&'''))))))%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''((('''&&&%%%$$$%%%''')))+++'''&&&&&&&&&&&&'''((((((+++***)))((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))************+++,,,------,,,---------......//////...............---------111111222222222222111111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***++++++******++++++,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((***---...---+++...---,,,,,,---///222333000444888::::::>>>EEEKKKLLLRRRXXXZZZYYYZZZ^^^bbb''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((()))))))))((('''))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++*********)))*********)))))))))(((((()))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''((('''&&&%%%$$$%%%''')))***'''''''''''''''((())))))******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))(((((((((((((((************+++,,,------............////////////.....................///000111111222222111111000///..................///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******************+++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,...///---+++......---...000222444666888===CCCGGGHHHLLLRRRXXXeeejjjnnnmmmkkknnnwww'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&((())))))'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))((((((((()))))))))*********++++++************************************************++++++++++++******************))))))))))))(((((()))))))))))))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&'''''''''((('''&&&%%%%%%((())))))(((''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%'''((()))((((((((('''((())))))***))))))(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''******(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))(((((('''''''''))))))))))))***+++,,,---//////////////////...............//////000000000000111111222222111111000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******))))))))))))***++++++,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))***))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,------------------------000///---...///000///.........///111444777:::<<>>FFFLLLTTTTTTWWW^^^jjjzzz%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))(((((((((((())))))))))))************+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&))),,,---,,,***)))'''''''''''''''''''''''')))((((((((((((''''''''''''''''''(((((((((((())))))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,..................................................................---------------,,,+++***)))(((+++++++++************)))***************)))(((((()))))))))))))))((('''''''''((()))(((&&&&&&((()))******))))))((((((''''''(((((())))))((('''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))******))))))((((((''''''******++++++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,------...///,,,---111000,,,...444222444999@@@GGGOOOUUUXXXTTTWWW\\\fffttt%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))(((((((((((())))))))))))************+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))***++++++((((((((('''''''''''''''((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................................................................,,,,,,,,,,,,+++***))))))+++++++++************)))***************)))(((((()))))))))))))))((('''''''''((()))(((&&&&&&((()))***)))))))))((((((((('''(((((())))))(((''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************))))))((((((((((((******++++++++++++*********++++++++++++,,,,,,,,,+++,,,------............000------000111///333:::===CCCKKKRRRVVVXXXZZZ\\\___fffppp|||%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))************+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++)))&&&%%%%%%(((+++...***)))))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((()))******++++++******++++++,,,,,,,,,,,,,,,,,,------------------------................................................,,,,,,,,,,,,+++******)))+++++++++************)))***************)))(((((()))))))))))))))((((((''''''((()))(((&&&&&&((()))))))))))))))(((((((((((((((((()))))))))(((''''''(((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))************++++++++++++***))))))))))))(((((((((******++++++++++++******++++++++++++,,,,,,,,,,,,,,,---.../////////...---111//////111333666===DDDLLLRRRYYY]]]]]]^^^cccgggttt{{{%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))((()))))))))************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***(((&&&$$$%%%'''***---++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))************)))+++++++++++++++,,,,,,,,,------------------------........................---------...............,,,,,,,,,,,,,,,+++***)))+++++++++*********))))))***************)))(((((((((((())))))))))))(((((('''((()))(((&&&&&&((()))))))))))))))(((((((((((((((((()))))))))(((((('''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))*********++++++))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++,,,...///000///...---111111222444888???HHHOOOXXX[[[\\\[[[ZZZaaaooozzz%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***((()))))))))************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&''''''((()))++++++******))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))************)))*********++++++,,,,,,,,,------------------------........................---------.........//////++++++,,,,,,,,,+++******+++++++++*********))))))***************)))(((((((((((())))))))))))(((((('''((()))(((&&&&&&((()))(((((((((((())))))))))))(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))******))))))))))))************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------+++,,,---.../////////...///333777:::@@@IIIRRRVVV^^^aaaddddddfffppp%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((((((((''''''(((((())))))******))))))))))))***************************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&&&&))))))))))))))))))******''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((()))******++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------.../////////+++++++++,,,,,,++++++***+++++++++************)))***************)))(((((('''(((((()))))))))))))))'''((()))(((&&&&&&((()))(((((((((((())))))))))))(((((()))*********))))))'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))))))))))))))************+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------+++,,,---...///111222222111999BBBHHHPPPYYY^^^___fffmmmwww%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))*********))))))))))))************))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''&&&&&&&&&''''''((())))))*********((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((%%%%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))******+++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------...//////000***++++++,,,,,,++++++++++++++++++************)))***************)))((((((''''''((()))))))))))))))'''((()))(((&&&&&&((()))'''((((((((()))))))))***(((((()))***************'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********))))))*********++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------------......------...000333666888:::GGGUUU^^^fffnnnpppmmmrrr|||%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((()))******+++))))))))))))************))))))******++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&'''&&&&&&'''((()))***++++++)))((((((((((((''''''''''''''''''(((((((((((()))$$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''''''''%%%$$$$$$%%%'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))******+++,,,,,,,,,,,,+++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------...///000000***++++++,,,,,,,,,+++++++++++++++************)))***************)))((((((''''''((()))))))))))))))'''((()))(((&&&&&&((()))'''((((((((())))))******(((((()))***************'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++))))))******+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......000///...///222666:::<<>>IIIYYYeeeqqqqqq^^^TTTPPPQQQRRRQQQOOOLLLKKKLLLOOORRRWWWVVVYYY___bbbdddmmmxxx******++++++++++++******))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++......------------,,,,,,************************************************))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************)))************+++++++++***************))))))))))))************+++++++++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))******((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((())))))))))))******************+++,,,,,,,,,,,,,,,++++++)))(((((()))***+++***+++---,,,++++++,,,...///000111///...000555999DDDKKKVVV```mmmnnn^^^WWWTTTQQQOOOMMMNNNNNNNNNNNNPPPTTTWWW\\\\\\aaagggmmmttt***++++++,,,,,,++++++***))))))))))))))))))))))))************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************))))))*********++++++++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((())))))***((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((()))))))))************)))***++++++,,,,,,++++++,,,+++)))(((((()))***++++++,,,------,,,,,,---...///111222///---111999AAAMMMVVV```iiiyyyxxxmmm```WWWUUUUUURRROOOPPPQQQSSSTTTVVVXXX\\\___```dddjjjrrrzzz++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''((((((''''''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++***************+++++++++))))))*********+++++++++++++++++++++************(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************((())))))***************,,,+++***))))))***+++++++++---......---,,,...//////111111000000555@@@IIIXXX```jjjxxxsssaaa^^^YYYUUURRRQQQOOONNNUUUWWWYYY\\\^^^aaaeeeiiilllsss{{{++++++,,,,,,,,,,,,++++++***************************+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************)))************+++++++++*********+++++++++++++++)))************+++++++++,,,++++++++++++*********(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************(((((()))************)))+++++++++,,,,,,,,,,,,---,,,---///...------...000///000111222666>>>IIIQQQ]]]bbbpppmmm```UUUWWWXXXWWWTTTRRRSSSUUU[[[]]]___bbbeeejjjpppuuuzzz+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++************************))))))))))))))))))))))))'''''''''((()))*********))))))(((((((((((())))))'''((((((((()))))))))***(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))************)))************+++++++++*********++++++,,,,,,,,,)))************+++++++++,,,,,,+++++++++*********(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***)))***,,,...//////......,,,...//////......///000000000111666>>>HHHSSSZZZaaafffvvvxxxmmmddd\\\XXXRRRTTTVVVVVVVVVXXX\\\```aaacccfffiiinnnvvv~~~+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))************''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))'''((((((((())))))******(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''''''''&&&$$$$$$''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))************)))************+++++++++*********++++++,,,,,,,,,)))************+++++++++,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++(((***---000111111000...---...//////......///111111000222888CCCPPPZZZ___iiinnn~~~pppccc[[[WWWUUUUUUOOOOOONNNPPPUUU[[[aaaeeefffhhhkkkooovvv......---,,,++++++++++++------..................------............------...---,,,,,,...000000///+++...111222222111000000111222333111...,,,---000000///...///000000///...111...,,,+++,,,---------(((***,,,,,,***)))((((((++++++***))))))***,,,---((())))))))))))))))))*********))))))))))))))))))************************(((((())))))))))))((((((******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&$$$###%%%((()))'''$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((())))))((('''&&&&&&******))))))((((((''''''))))))((((((((((((((()))))))))))))))((((((((((((''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,------,,,,,,+++******+++++++++******)))+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((()))***************(((((((((((())))))))))))'''((()))((('''&&&''')))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++++++++******++++++,,,---.........------...//////000111;;;IIISSSVVV\\\cccqqq~~~kkkccc\\\ZZZXXXRRROOOOOOMMMOOOSSSYYY___dddfffgggqqqsssxxx~~~...---,,,,,,++++++++++++,,,,,,---------.........---......//////......------......//////111222333777777666444444555777999BBBBBB???;;;555222333555444444555666888777444111444222111111111111000///,,,---//////...---------...---+++***++++++******(((((((((((()))))))))))))))))))))***************************************(((((())))))))))))((((((******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&%%%$$$%%%((()))'''%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((())))))))))))((((((((((((((((((((('''&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((((((((((((&&&&&&'''(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,------,,,,,,+++******++++++++++++******+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((()))***************)))))))))))))))((((((((('''((()))(((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++++++++++++++***++++++,,,---------......//////111222444:::FFFRRRVVVXXX```jjj~~~bbb```YYYTTTTTTTTTPPPNNNOOORRRTTTYYY```fffkkkmmmnnnzzz------,,,+++++++++,,,,,,,,,------......///////////////000000000000//////---000444666777999>>>BBBJJJEEE???;;;:::===BBBFFFVVVSSSMMMEEE???;;;;;;<<<;;;===BBBGGGKKKJJJGGGCCC???===:::999888666333111333222222111000000//////222///,,,,,,------***''')))))))))************+++)))))))))******+++++++++************************((())))))******))))))(((***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&%%%%%%&&&(((((('''%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((())))))))))))(((((((((((((((((((((''''''&&&'''''''''((()))*********))))))(((((((((((())))))))))))))))))((((((((((((((((((((()))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((()))************************))))))((((((''''''((())))))''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------+++---//////000111333555:::DDDRRR[[[\\\^^^jjjxxx|||bbbOOOUUUPPPNNNPPPRRRQQQRRRTTTYYY\\\aaahhhnnntttyyy{{{---,,,,,,,,,,,,,,,------...............///////////////000111111111111111000555<<<@@@BBBFFFNNNUUUWWWQQQHHHCCCBBBFFFKKKNNN\\\XXXQQQJJJDDDBBBBBBCCCAAAFFFOOOYYY```bbb___\\\TTTPPPKKKFFFCCC@@@>>>;;;;;;999666444222111///---222///,,,---//////,,,(((+++++++++,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,************************)))))))))******)))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((%%%%%%&&&'''(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((('''((((((((((((((('''''''''((((((((()))))))))***)))(((((((((((())))))***))))))))))))((((((((((((++++++,,,++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++*********))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))***************++++++******)))(((''''''''')))***)))((('''((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---------,,,,,,,,,++++++,,,++++++++++++,,,------+++---///000///111444888AAAKKKXXXaaafffnnn|||sss[[[RRRQQQQQQNNNNNNRRRUUUVVVYYY]]]```cccgggmmmuuu~~~---,,,,,,,,,---...//////...........................///111222333444444444888>>>DDDHHHKKKOOOWWW^^^ZZZTTTMMMIIIIIILLLOOOPPPWWWTTTOOOKKKHHHGGGHHHHHHEEEKKKUUUaaaiiikkkiiieeeddd___XXXRRRPPPOOOOOONNNGGGDDD@@@>>><<<999555222444111//////000000...+++---------,,,,,,+++++++++***+++++++++,,,,,,,,,---************************))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((%%%&&&'''((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((())))))))))))((((((''''''((((((((((((((('''***)))))))))((((((((('''((((((((((((((()))******))))))))))))((((((((((((++++++,,,++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++,,,,,,++++++***)))***++++++,,,,,,,,,++++++++++++*********))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))(((((()))***************,,,++++++***)))(((((('''((()))***)))((('''(((***'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,...000000///111777<<>>???@@@GGGKKKOOOSSSUUUZZZ___ddd```[[[VVVTTTVVVXXXYYYXXXYYYXXXVVVUUUVVVVVVUUUTTTPPPTTT\\\dddiiijjjfffcccddd```ZZZVVVVVVWWWXXXXXXSSSPPPNNNNNNOOOMMMHHHDDDAAA???<<<888555333222222111000///...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%&&&(((((('''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))))))))((((((&&&'''((((((((((((((((((*********)))((('''''''''(((''''''(((((()))***+++))))))))))))((((((((((((((((((((()))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************++++++++++++******((()))***++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))(((((()))***************+++++++++******))))))(((((()))******(((((()))***''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------...---///111000///444>>>FFFQQQYYYeeewwwmmmUUUKKKIIIKKKMMMUUUTTTWWW\\\___bbbhhhooovvv{{{.........///000222333444333444666888:::===???@@@CCCEEEHHHKKKNNNQQQSSSTTTZZZ\\\___dddiiioootttvvvuuupppjjjjjjmmmqqqqqqpppmmmlllmmmoooqqqppplllhhhfffhhhkkkooorrrpppllliiifffddd```^^^^^^]]]\\\[[[XXXXXXYYY^^^cccddd```\\\]]][[[VVVLLLAAA;;;;;;===999888666444222000///.........------,,,,,,++++++************************)))******++++++******)))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((($$$'''))))))'''&&&((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((&&&&&&'''((((((((((((((())))))))))))((((((((((((''''''''''''((()))***+++))))))))))))((((((((((((&&&&&&'''(((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************++++++++++++******''''''((()))************+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))))))))(((((()))***************************************((()))******)))((()))***'''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,((())))))***+++,,,---------,,,,,,,,,,,,---......---///111111222:::HHHSSSXXXeeexxxrrrTTTGGGFFFIIILLLPPPXXXXXX\\\bbbfffiiiqqqyyy/////////000111333444555888:::===@@@EEEHHHKKKMMMRRRTTTWWW[[[___bbbdddeeegggiiilllttt}}}{{{zzz{{{|||~~~~~~zzzwwwrrrqqqooommmkkkgggbbb^^^XXXYYY]]]fffooossspppllluuussslll^^^MMMDDDCCCFFFAAA@@@>>><<<999777555444//////...---,,,++++++*********************************++++++++++++******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$'''***)))'''&&&(((***'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((&&&&&&'''((())))))((((((''''''(((((())))))******''''''''''''((()))++++++))))))))))))((((((((((((''''''((())))))***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************++++++++++++******&&&&&&((())))))*********+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))************************(((((((((((())))))))))))(((((((((((())))))))))))(((((()))******************************+++++++++(((***+++***)))((()))***&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,''''''((()))+++,,,---...---,,,,,,,,,,,,---......,,,///111222555???PPP]]]\\\oookkk```TTTLLLFFFEEEOOO[[[[[[\\\aaahhhlllpppyyy444333444777777777;;;AAAGGGIIIMMMSSSYYY```eeehhhooogggbbbjjjxxxzzzrrrrrrqqqrrrxxx|||rrrllliii```]]]```kkksssrrrmmmiiissszzz{{{nnn___UUURRRQQQLLLIIIDDDAAA???>>>===<<<111222222111///.........------,,,+++***))))))(((+++,,,,,,,,,+++***))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((('''%%%%%%'''((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))''''''''''''((((((((())))))))))))((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''))))))(((((((((((()))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))------,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))******++++++++++++******************************++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))))))))++++++************************+++++++++,,,,,,,,,---,,,+++,,,...///...---///000000444>>>MMMWWW[[[jjjpppdddZZZQQQLLLJJJKKKRRRYYY^^^dddlllooommmppp>>>???CCCJJJMMMNNNSSSZZZfffkkksss{{{{{{xxxyyyzzz|||||||||vvvqqqrrryyy~~~xxxkkkcccmmmrrrtttooojjjiiigggeeeQQQMMMHHHFFFFFFFFFDDDAAA???===:::777333111///...//////...---,,,******)))+++++++++******))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((('''&&&&&&''')))(((((((((((((((((((((((())))))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))((((((***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))......------,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((()))))))))*********++++++++++++******************************++++++++++++++++++++++++******))))))******+++,,,************************++++++******************+++++++++,,,,,,,,,,,,------------.../////////...000111555>>>HHHRRR\\\bbb|||sss```XXXSSSPPPNNNLLLMMMVVV___gggkkksssyyy}}}YYY[[[aaaiiikkklllqqqxxx|||{{{}}}}}}yyynnnllllllkkkmmmrrrvvvqqqhhhXXXRRRLLLJJJMMMNNNLLLIIIIIIEEE@@@===<<<<<<;;;:::555444333111000...------,,,,,,+++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))(((''''''(((***(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''))))))))))))))))))))))))''''''((((((((()))))))))((()))))))))***+++++++++***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++++++++***************------,,,,,,+++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((((((((()))))))))************++++++++++++******************************++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,---------......---...///000000000//////333666@@@MMMTTTXXXcccppphhhYYYRRRPPPOOOQQQTTTTTTVVV___iiippprrrzzz|||}}}~~~~~~|||~~~zzzwwwttttttwww{{{zzzwwwuuuuuurrroooqqqvvv~~~{{{yyyxxxvvvaaaXXXOOOLLLPPPTTTVVVUUUWWWQQQIIIEEEEEEEEEDDDBBB<<<;;;999777555333222111///...---++++++++++++,,,******************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))'''''')))***(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))***+++,,,,,,---***))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))***************************************)))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************(((((()))))))))***************++++++++++++************************************************************))))))******+++,,,++++++++++++++++++++++++******+++++++++++++++,,,------------.........///---...000000000000000111666<<>>;;;999666444333000000...---,,,+++++++++((())))))***+++,,,,,,---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))'''''')))***((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((()))))))))***(((((()))***+++,,,,,,---******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********************************))))))((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))******************++++++++++++******))))))))))))))))))))))))******************************))))))******+++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,------........./////////,,,...///000//////222444777CCCSSS]]]ZZZ[[[oooppp]]]PPPNNNRRRUUUSSSVVV___gggkkkooosss}}}~~~zzz|||}}}uuurrrooonnnqqquuuyyy{{{qqqkkkeeeaaa]]]XXXXXXZZZbbbmmmyyy{{{uuuooonnnppplllkkkqqqzzzmmmffffffnnnwww~~~{{{ooobbb[[[[[[YYYRRRLLLFFFEEECCC@@@<<<999777666333333222111///---+++)))))))))******+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))(((''''''(((***((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((())))))))))))((())))))))))))))))))))))))((((((((()))))))))******((()))))))))***++++++++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))*********************+++++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))*********++++++******++++++++++++******))))))))))))))))))))))))******************************))))))******+++,,,++++++++++++++++++++++++******++++++,,,------------------.........//////,,,...000///...000666:::<<>>===;;;;;;;;;:::777333///---,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((('''&&&&&&''')))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))******************************))))))******+++,,,******************************++++++,,,------...,,,,,,---------............000111000///333;;;AAAFFFTTT___ffftttzzzZZZQQQQQQNNNPPPXXX[[[___gggppptttzzzvvv}}}}}}yyyqqqmmmkkkiiieeeeeeiiilllnnnrrrwwwssspppsssrrrjjj```WWWVVVSSSOOOLLLHHHEEEDDDCCCDDDDDDCCC@@@;;;555222//////...,,,***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((('''%%%%%%'''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,))))))))))))))))))))))))******+++,,,,,,---......,,,,,,,,,---------......000222222000000555???GGGQQQ]]]fffooofffPPPQQQSSSPPPTTT``````iiivvv}}}~~~zzz|||~~~tttmmmkkkkkkkkkjjjmmmqqqrrrnnnooovvv}}}{{{}}}zzzpppfffZZZaaaaaa\\\\\\```\\\RRRHHHKKKLLLKKKMMMMMMFFF>>>999555111222444333...))),,,,,,,,,++++++,,,,,,,,,))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''''''''(((((())))))******))))))************))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''(((((((((((())))))))))))+++)))&&&'''***,,,+++***))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++***)))((((((''')))***+++***))))))+++---+++++++++,,,,,,++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++************++++++************************((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))+++++++++*********))))))************))))))))))))+++)))'''(((+++,,,***(((+++++++++***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,---......---------...............+++000444222111888GGGTTTZZZ```pppggg\\\QQQOOOQQQVVV]]]dddnnnsss~~~zzzzzzuuupppmmmkkkkkkhhhcccccciiinnnnnnvvvxxxyyyzzz~~~zzztttffffffdddbbbfffkkkkkkggg\\\ZZZSSSIIIFFFHHHJJJHHHEEE@@@888111---,,,,,,---))))))***++++++******)))***)))))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((('''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''',,,+++)))(((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''(((((((((((())))))))))))+++(((&&&''')))++++++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************+++*********))))))))))))******************************+++++++++,,,,,,,,,+++++++++***)))((((((((()))***+++***))))))+++---******++++++++++++******************)))))))))(((************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))************++++++************++++++************************((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))*********)))))))))((((((************))))))))))))+++)))((((((***+++***(((************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,---......---------............//////222333333666@@@OOO[[[]]]iii~~~vvv```XXXRRRSSSWWW]]]eeelllqqqxxxzzzvvvwwwtttllleeecccfffddd```dddgggkkkppp{{{sssjjjccceeejjjmmmoooqqqooolllcccTTTJJJIIILLLMMMNNNKKKDDD;;;222...///111)))******++++++***)))(((******)))))))))(((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,+++***))))))((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***((('''''')))******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++***************)))))))))******************************+++++++++,,,,,,,,,+++++++++***))))))((((((***+++++++++)))***+++---)))******************)))************))))))))))))************************))))))))))))))))))))))))&&&''''''((()))***+++,,,))))))))))))************++++++************++++++************************((((((((((((((((((((((((((((((((((((((()))*********))))))(((((())))))***)))))))))(((((((((((((((************))))))))))))***)))((()))***+++***((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......------........./////////111000///333;;;HHHVVV^^^```tttrrrjjj^^^TTTQQQPPPUUU\\\bbbjjjsssvvv~~~|||zzzqqqgggbbbeeeggglllvvvsssiiikkklllgggfffiiinnnsssrrrgggZZZSSSOOOMMMOOOPPPPPPMMMGGG@@@999666000///---,,,++++++++++++*********)))))))))(((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))(((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((((())))))(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******************************************************+++++++++,,,,,,,,,+++++++++******)))))))))***+++,,,+++******+++---))))))************))))))*********)))))))))))))))************************))))))))))))))))))))))))'''(((((()))******++++++((()))))))))************++++++************++++++************************((((((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))***))))))))))))))))))))))))************)))))))))(((***)))))))))******))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------......//////000000222111222888EEERRR]]]cccmmmkkkZZZYYYVVVOOOPPPTTT\\\bbbhhhqqqzzzrrrvvv~~~rrrrrrrrrsssyyy|||uuulllpppuuu|||}}}|||vvvhhh___^^^aaammmuuupppfff^^^YYYUUUPPPOOOQQQTTTUUUQQQHHH@@@:::777222---***+++,,,...************))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))******))))))))))))((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((())))))))))))((((((((((((((()))***************************************************************************************************++++++++++++***************+++++++++******************************+++++++++,,,,,,,,,++++++++++++************+++,,,,,,+++******+++---))))))************))))))))))))))))))))))))******************************************************************))))))))))))((()))))))))************++++++************++++++************************))))))))))))))))))))))))((((((((((((((())))))*********))))))))))))******************************************)))))))))((())))))******)))))))))***''''''(((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------......///000000111444555;;;DDDPPP]]]ggglllpppVVVNNNQQQOOOSSSVVV^^^ggglllrrr|||~~~sssyyywwwiii\\\```hhhssspppbbb\\\\\\gggpppoooiiifffeeecccUUUPPPMMMOOOSSSUUUQQQMMMEEE@@@999222---,,,---...++++++*********))))))))))))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))(((''''''&&&&&&'''''')))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))******+++))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((***++++++)))(((((()))'''((()))******+++******************************************************++++++++++++++++++++++++*********++++++++++++,,,*********+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------,,,******+++---)))******************)))))))))))))))************++++++++++++++++++++++++************************++++++*********)))))))))))))))))))))************++++++************++++++************************))))))))))))))))))))))))((((((((((((((()))******+++******))))))******+++************++++++++++++************))))))))))))(((***+++***)))((()))***'''(((((())))))******+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------...///000000111222000777@@@JJJTTTaaannnxxxttt^^^OOOMMMPPPMMMTTTZZZcccmmmsssyyywwwcccaaaaaafffpppzzz~~~sssiiihhhpppuuurrrmmmllljjjiiiZZZVVVPPPMMMNNNPPPQQQQQQOOOKKKEEE===777222000///+++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))******++++++***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***(((((((((((()))))))))))))))+++------***))))))***'''((()))******+++++++++************************************************++++++++++++++++++++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------,,,******+++---******++++++++++++******((()))))))))************++++++++++++++++++++++++******************************************++++++))))))))))))************++++++************++++++************************))))))))))))))))))))))))((((((((((((((()))******+++******))))))******+++))))))))))))*********+++************))))))))))))(((***+++***(((((()))+++(((((())))))***++++++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......------...///000111222222///:::HHHPPPWWWfff{{{eeeYYYQQQPPPTTTSSSWWW^^^iiittt|||wwwoooeeeaaaeeelllrrruuu|||xxx~~~{{{uuuooojjjeee\\\[[[XXXSSSNNNLLLMMMOOOWWWTTTOOOIIIAAA:::444000+++++++++************))))))************+++++++++))))))))))))))))))))))))'''((((((((())))))******&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((('''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))***+++++++++******))))))((((((((('''''''''((((((((((((''''''))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******(((((((((((())))))))))))))),,,///...+++))))))+++''''''(((******+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---......,,,******+++,,,++++++,,,,,,,,,,,,++++++(((((())))))*********+++++++++++++++++++++++++++************************(((((()))***+++,,,,,,---))))))))))))************++++++************++++++************************))))))))))))))))))))))))((((((((((((((()))******++++++************++++++'''((((((((())))))******************))))))))))))(((***,,,+++(((''')))+++((())))))***+++,,,,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......------...///000111222222666DDDSSSZZZ___ppplllWWWTTTOOOOOOUUUXXX___fffsssuuummmhhhhhhjjj}}}xxxlllbbb``````___^^^[[[XXXTTTRRRVVVWWWUUUQQQJJJDDD???===444333111...---+++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++*********++++++++++++******)))************+++++++++******++++++++++++******++++++,,,------------,,,------------...///000111++++++++++++************------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,------,,,,,,,,,+++*********************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********)))))))))))))))))))))))))))************,,,,,,,,,++++++*********************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((***))))))***,,,,,,+++)))))))))))))))************(((((()))************)))***************************************************************************,,,,,,+++)))((()))***++++++******************,,,------......------,,,---------............///000...---...111444666666===SSS^^^ZZZdddmmm^^^OOOKKKOOOUUU[[[```fffooo|||}}}wwwtttsssttttttuuuyyywwwllliiijjjiiihhheee```\\\YYYYYYZZZYYYVVVRRRMMMKKKJJJ@@@===888222...,,,+++***++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((('''&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))************************))))))***+++++++++++++++******++++++++++++******************++++++++++++******++++++++++++******,,,,,,---............---,,,,,,,,,,,,,,,---...///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))*********+++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((***))))))***,,,,,,+++)))))))))))))))************((()))******++++++*********************************************************************************+++,,,+++)))((()))***++++++******************,,,------......------,,,---------............/////////...///111444888;;;IIIUUU\\\aaasssxxx]]]RRRIIIKKKRRRYYY___dddqqqzzzvvvpppiiihhhnnnzzzuuusssttttttsssoooiiiddd```YYYYYYYYYVVVSSSPPPOOOPPPLLLHHHAAA999222...,,,+++,,,++++++++++++++++++,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((('''&&&''''''''''''((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++++++++++++++++++++)))******+++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,---......//////......------,,,,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............//////,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***************************((())))))******))))))(((***))))))***,,,,,,+++))))))))))))*********++++++******+++,,,,,,,,,,,,+++***************************************************************************+++,,,+++)))))))))+++******++++++++++++++++++,,,------......------,,,---------............//////000000000111555===CCCTTTVVV[[[kkk{{{^^^PPPJJJHHHNNNWWW^^^dddjjjwww}}}rrrkkkkkkpppuuuwww~~~{{{|||}}}}}}xxxqqqjjjfff______]]]YYYTTTOOOMMMLLLOOOLLLFFF@@@999444000...,,,,,,+++*********+++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&'''((()))(((&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))***************++++++************************************************++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,,,,------...///.........//////............//////------------,,,,,,,,,,,,------------------------........................------------------------+++,,,,,,------.........------------------------------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***************************)))))))))******)))))))))***))))))***,,,,,,+++)))))))))*********+++++++++***+++,,,,,,------,,,,,,************************************************************************)))+++,,,+++***)))***+++******+++++++++++++++,,,,,,------......------,,,---------............///...111222111222888CCCLLLWWWXXXbbbxxxgggRRROOOLLLMMMTTT\\\ccckkkrrr|||yyyuuuooojjjpppppp{{{}}}tttooooooooommmggg^^^UUUNNNKKKIIIIIIGGGDDD???:::666444///---+++***))))))***+++++++++++++++************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''((()))((('''''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))******************************))))))******+++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,+++,,,,,,,,,------------------............------,,,------...............///............//////000111111111000000000//////................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......------------------------------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******************************))))))************))))))***))))))***,,,,,,+++)))************++++++++++++++++++,,,------------,,,************************************************************************)))***++++++***)))***+++******++++++,,,,,,,,,,,,,,,------......------,,,---------............///...111333333555===JJJTTTXXXbbbuuufffUUULLLQQQOOOQQQXXX```hhhttt~~~|||tttgggfffoooyyyyyy{{{zzzuuujjj]]]RRRKKKFFFFFFEEEDDDBBB???<<<:::333111...,,,*********+++,,,++++++++++++*********************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''))))))((('''''''''''''''((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************************************))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------............////////////......---......///////////////---------......///000111111111111111000000000000000000000000000000000000000000000000000000000000...............------------------...............------------------------........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++************************)))******++++++******)))***))))))***,,,,,,+++)))*********++++++++++++,,,***+++,,,,,,------,,,,,,************************************************************************)))***++++++***)))+++,,,******++++++,,,---------,,,------......------,,,---------............///...000222555:::DDDPPPYYY^^^uuuhhhTTTNNNLLLNNNOOOSSS\\\dddoooxxxpppooowwwzzzyyy||||||yyy}}}~~~uuufffYYYQQQIIIGGGEEEBBB@@@?????????999777333///---,,,,,,---,,,,,,+++++++++*********************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''((()))***)))'''''''''''''''((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************************************))))))***++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------............------------------...............//////000000//////...///000111111222222111111///000000111222444555666555555555444444444333333666666666666666666666666555555555555555555555555333333333222222111111111111111000000000000000000................................................,,,,,,------------,,,,,,------------------------++++++,,,,,,---.........,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************+++******))))))******+++)))))))))))))))))))))))))))******++++++******)))***))))))***,,,,,,+++)))*********+++++++++,,,,,,******+++,,,,,,,,,,,,,,,************************************************************************(((***++++++******+++,,,******++++++,,,------...,,,------......------,,,---------............/////////111666???JJJTTT[[[hhhrrrZZZOOONNNNNNOOORRRZZZdddmmmwww}}}~~~{{{|||xxxsssmmmtttxxxxxx~~~qqqcccZZZNNNKKKEEE@@@===>>>@@@BBB===;;;666222///.........,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((***((('''((()))***)))'''''''''''''''((((((((()))&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))*********+++************************))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------............---------------.........////////////000000000000//////222222333444444444444333333333444555777999;;;<<>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<777777777666666555555555444333333333222111111111000000000000000000000000////////////////////////,,,------......------,,,------------------------++++++,,,,,,---...//////,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++((((((((((((((((((((((((******++++++++++++*********))))))***,,,,,,+++)))******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++************************************************************************(((***++++++******+++---******+++,,,,,,---......,,,------......------,,,---------.........////////////111777BBBNNNWWW\\\ooo~~~___PPPMMMMMMLLLTTTXXXbbbmmmttt}}}{{{wwwuuutttssssssuuuzzz|||uuuooo{{{~~~rrrggg\\\WWWQQQKKKCCC<<<<<>>888111,,,***000---+++***+++------------,,,***)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))(((((())))))))))))(((((())))))(((((((((((()))))))))))))))((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))++++++++++++******))))))******+++++++++,,,,,,,,,........................---------------.........///...---,,,+++,,,,,,---...,,,++++++---......,,,/////////...------///000222222111///...///111444555333222222444777888888555:::<<<:::;;;???AAA@@@@@@???BBBHHHKKKJJJKKKOOOLLLKKKJJJKKKMMMMMMLLLJJJNNNLLLOOOWWWYYYTTTPPPQQQQQQMMMLLLOOOPPPMMMMMMNNNKKKHHHEEECCCCCCDDDDDDEEEBBBAAA@@@>>><<<:::999888999777555222111111111222333111///.........---,,,000////////////...------//////000///---,,,,,,---***+++,,,---,,,,,,---///...---------...///000000++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,++++++***************+++***************++++++,,,,,,+++***))))))******************************+++*********))))))((((((+++++++++*********))))))&&&((()))++++++)))(((&&&,,,+++***))))))***+++,,,++++++++++++++++++++++++************************+++*********))))))(((((())))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,---...///000///---555000333@@@MMMVVV^^^eee~~~eeeRRRNNNNNNPPPQQQYYYdddiiiqqq~~~www{{{yyyyyyzzz|||~~~{{{vvvtttwwwzzzwwwkkkjjjhhhaaaRRRDDD@@@CCCCCCEEEFFFEEE@@@999222...111///---,,,------+++***---,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))((((((((())))))))))))(((((())))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************)))))))))*********++++++++++++++++++*********)))++++++++++++,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...//////...------...///000000111222333444555666777999;;;>>>@@@BBBCCCEEEIIIMMMNNNMMMKKKHHHMMMOOOMMMNNNQQQQQQOOONNNNNNQQQWWWZZZXXXXXXZZZ\\\[[[\\\]]]______]]][[[______dddnnnqqqkkkfffeeeccc^^^\\\___aaa^^^\\\\\\]]]XXXQQQKKKJJJLLLPPPTTTYYYUUUQQQNNNMMMKKKIIIHHHFFFFFFEEECCCAAA???===<<<999888666555444333222111000///...------......---000000000///---------...------......---------............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++*********)))******+++,,,++++++************++++++,,,++++++***))))))******************************************)))))))))(((+++++++++*********))))))((()))***++++++***)))(((++++++***))))))***++++++++++++++++++++++++++++++************************+++*********))))))))))))))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,---------...///000//////333333;;;GGGRRRYYYaaajjjnnnWWWLLLLLLOOOSSSWWW___kkkrrr{{{yyyttttttvvvyyy}}}~~~xxxfffRRRGGGEEEDDDFFFJJJKKKHHHBBB;;;666111///.........---+++***,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((()))(((((())))))))))))(((((())))))(((((((((((())))))''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,,,,...111222111000000111444555777999:::;;;;;;<<<<<<>>>BBBFFFKKKOOORRRTTTXXX]]]dddlllqqqppplllgggfffjjjlllkkkkkkllliiieeebbbbbbeeekkkmmmkkkkkkmmmssstttuuuxxxzzzyyyvvvtttuuuwww~~~}}}~~~xxxuuuzzz}}}{{{xxxwwwwwwpppeee[[[WWWZZZbbbiiiqqqlllfffdddeeeddd```\\\WWWXXXXXXVVVTTTPPPLLLIIIHHHGGGEEEBBB@@@???>>>===;;;888555444444555555555555444222000////////////000000/////////.........////////////...---,,,+++........................---------------,,,++++++))))))))))))***+++,,,---++++++************++++++,,,+++******)))*********************************************))))))))))))+++++++++***************++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++***************************************)))))))))))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------...//////000111111222999EEEPPPVVV\\\gggsss```UUUKKKIIILLLQQQWWW]]]jjjwww~~~||||||}}}|||~~~tttaaaRRRKKKEEEFFFIIIKKKKKKHHHCCC???444111...------...---,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))(((((())))))))))))(((((())))))(((((((((((())))))&&&&&&&&&''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------........................------......///////////////111333333333333555888===>>>@@@DDDGGGIIIJJJIIIOOOQQQVVV]]]ccchhhjjjjjjqqqxxx~~~~~~wwwuuussstttxxx{{{{{{~~~|||ppphhhjjjttt|||{{{wwwyyy~~~~~~xxxqqqiiiiiihhhfffccc___\\\ZZZ[[[YYYTTTOOOKKKJJJLLLNNNKKKFFFAAA??????@@@???>>>===:::777555333222000///111000000000000000000//////000000000000...---,,,........................---------...---,,,,,,+++***************+++,,,,,,,,,,,,+++*********++++++++++++***************+++*********************************)))))))))))))))************************,,,+++************+++,,,+++******************+++++++++++++++++++++++++++************************************************))))))***++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------...//////000111222444444???MMMUUUXXX```ooo}}}nnnQQQLLLIIIKKKMMMRRRZZZbbbttt|||}}}}}}xxxxxxxxxoooaaaVVVKKKIIIGGGHHHJJJKKKJJJHHH???:::333...,,,,,,,,,,,,+++++++++,,,,,,,,,++++++************************((((((((((((((((((((((((((((((((())))))*********(((((())))))))))))(((((())))))(((((((((((())))))'''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************************++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,---------........................................../////////000000...---,,,,,,---///222333666666777888:::>>>CCCFFFHHHHHHLLLRRRZZZ___aaabbbmmmooorrryyy~~~yyyxxx|||{{{xxxuuusssrrrqqqqqqrrrnnnfff\\\WWWWWW\\\aaa[[[UUUOOOKKKLLLLLLJJJGGGGGGDDD@@@>>><<<999555111333111000000222222111///...////////////...------------------------------------.........---,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,+++******+++++++++***************++++++************************))))))))))))))))))******************************+++***))))))))))))***+++*********++++++*********++++++++++++++++++++++++***************************************+++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------------------------,,,...000000000111444777:::EEEQQQVVV[[[gggyyy~~~^^^NNNKKKKKKMMMPPPTTT___jjj{{{}}}ooorrr{{{zzzpppfffWWWRRRKKKIIIJJJMMMMMMMMMNNNGGG>>>666000---+++)))***+++,,,,,,---,,,,,,,,,************************))))))))))))))))))))))))((()))))))))))))))******(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))*********************************++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........//////////////////////////////------...///000111111222//////000222555999<<<>>>DDDCCCDDDIIIRRRZZZ```cccaaaaaadddlllwww~~~ssskkkkkkrrrxxxpppjjjdddbbbcccccc```\\\VVVSSSQQQOOONNNKKKDDD???>>>;;;888888999888555222222111///...------------.......................................---,,,,,,------,,,,,,------.........---,,,++++++***++++++*********)))******+++,,,************************))))))))))))***************************+++++++++************************)))***++++++++++++***)))++++++++++++++++++++++++*********************************+++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,,,,------------------------------------,,,///111111000222666:::DDDMMMUUUZZZbbbsssrrrVVVKKKIIIKKKOOOTTT\\\hhhuuusssuuu|||vvvggg___VVVPPPPPPPPPOOOMMMTTTOOOGGG@@@:::444...+++***+++,,,---------,,,,,,************************)))))))))))))))))))))))))))(((((((((((((((''''''(((((())))))))))))(((((())))))(((((((((((())))))+++++++++***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))************************************+++++++++,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,---------.........////////////111111111111111111111111...///000222444555666777777:::@@@GGGMMMRRRTTTVVVXXXXXX]]]jjjzzzyyyxxx}}}}}}xxxyyy|||}}}yyytttkkkiiihhhiiijjjggg___XXXTTTPPPKKKIIIHHHFFFAAA===<<<:::666333000000000000////////////////////////...............------,,,+++,,,,,,---///111222333......---,,,++++++++++++******))))))***++++++,,,************************((()))))))))************))))))*********+++++++++)))***+++,,,,,,+++***))))))***++++++++++++***)))++++++++++++++++++++++++*********************************++++++,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......///,,,------------.................................,,,///222111000222777<<>>999555444444555000000000000000000000000......//////......---,,,)))***+++...000333666777///...---,,,++++++++++++******))))))***+++,,,,,,************************(((((())))))*********+++))))))******++++++++++++***+++---......---+++***)))***+++,,,,,,+++***)))++++++++++++++++++++++++*********************************++++++,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////---------.........//////........................,,,000222222000222888>>>SSSYYY___hhhyyyrrrWWWGGGJJJIIINNNYYYcccmmmyyyzzzqqqsss|||tttlll```TTTVVVYYYPPPTTTSSSQQQNNNJJJBBB888222+++...000///,,,+++---000+++++++++************))))))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))***+++,,,---,,,++++++***++++++,,,,,,------...,,,,,,,,,---------......,,,------......///000000111---+++...000000111444...///000000000222666::::::===???@@@AAADDDJJJNNNVVVbbbppp{{{zzzwww{{{xxxtttssswwwwwwvvv{{{}}}}}}~~~}}}zzzzzz}}}||||||wwwrrrvvv~~~}}}}}}zzzyyy{{{yyynnngggeeeccc___\\\YYYUUUNNNEEE???:::999999555333111111222222111000555000,,,---000000//////////////////111444777888---------,,,,,,,,,++++++,,,,,,++++++***+++++++++,,,+++******)))*********************************))))))*********+++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///............///////////////......000///222<<>>HHHJJJMMMOOORRRVVV\\\aaappp{{{||||||xxxooogggggghhhmmmsssyyyyyyuuupppjjjeeedddfffhhhgggkkkpppuuuxxxwwwrrrnnnoooooommmqqqpppkkkeeegggmmmqqqppppppllliiihhhddd```dddkkkrrr|||{{{wwwrrrlllfffeeeccceeeiiinnnooonnnmmmnnnppptttxxx{{{}}}}}}~~~|||xxxvvvwww{{{xxxuuutttsssqqqllleee\\\RRRLLLHHHFFFEEE@@@===:::888777666555333333000...///111000///...000///......///111333444---------,,,,,,,,,,,,+++,,,,,,+++++++++++++++,,,,,,++++++******************************************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///............////////////111//////111222666AAALLL]]]]]]jjj{{{aaaRRRKKKEEEJJJQQQUUU___rrr}}}|||qqqnnnhhhYYYZZZ\\\```dddccc\\\PPPFFF666333000...---,,,+++))),,,+++++++++************))))))******))))))((((((((())))))******))))))((())))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++)))***+++,,,,,,,,,,,,++++++++++++,,,------......,,,------------.........,,,---...///......,,,+++000...///333333000000222888999;;;???FFFKKKOOOPPPXXX[[[___bbbgggmmmsssxxxyyyqqqnnnmmmkkkddd]]]aaabbbdddiiiooopppnnnjjjlllfffccceeehhhiiijjjllloootttvvvtttrrrrrrqqqnnniiihhhddd```ccckkkoooooonnniiidddbbb```]]]^^^aaabbbjjjqqqsssqqqlllccc[[[YYYVVVTTTUUUWWWZZZ\\\]]]aaa```aaabbbeeejjjnnnpppnnnlllkkkjjjkkknnnrrrttt~~~~~~}}}}}}~~~wwwoooiiigggfffdddbbbVVVQQQKKKFFFCCCAAA>>><<<666666666555333222000...111000///......///000111......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***************))))))))))))))))))))))))++++++,,,,,,,,,---------++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///............////////////222000111444777===HHHTTT\\\ggg~~~gggSSSLLLIIIFFFOOOYYY```lll~~~~~~nnnaaaaaacccgggiiiddd[[[RRRDDD===444...---------+++,,,,,,+++++++++*********))))))*********))))))((()))))))))******)))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))(((((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,---.........------------............+++---///111111111000///222000111555666555777<<>>HHHQQQ\\\dddzzzvvv\\\MMMIIIJJJNNNSSS___kkkuuu~~~zzzxxxkkkeeegggiiihhheee^^^XXXMMMAAA666000...///------,,,,,,,,,+++++++++((()))***++++++++++++***)))******++++++******)))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))************)))(((((((((((((((((()))******************************))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,++++++*********+++,,,---,,,,,,------.../////////............////////////111000000111333666888:::@@@CCCJJJUUU___kkk{{{|||vvvwwwxxxwwwvvvuuuqqqmmmiiiiiikkknnn|||zzzssskkkiiippp{{{~~~{{{|||~~~~~~{{{xxx|||zzzuuusssqqqttt|||{{{sssppprrrqqqnnnuuuyyytttssskkkiiilllwww|||xxxrrriiibbb```cccgggkkknnnqqqrrrpppmmmiiiggglllkkklllpppwww|||}}}}}}~~~pppkkkhhh[[[JJJ@@@???>>><<<999666333222000000000/////////......+++++++++,,,,,,...//////------,,,++++++++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,++++++,,,,,,---...---------............///............////////////111111777CCCOOOXXX```gggpppbbbSSSLLLIIIJJJRRR[[[hhhttt}}}tttxxxzzzkkkdddeeegggeeeaaaaaa___XXXLLL???555111111---------,,,,,,,,,++++++((()))***+++++++++++++++******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((()))******************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,+++*********+++,,,---,,,,,,------.../////////............/////////000//////000333888>>>DDDHHHNNNSSS___mmmyyyttthhhcccgggkkkllllllmmmnnnllljjjjjjmmmppp}}}}}}rrrnnnsss~~~~~~{{{yyy}}}}}}|||zzz{{{zzz}}}~~~vvvssstttrrrnnnuuu|||yyyyyyrrrppptttvvvkkkgggiiimmmwwwvvvtttrrrpppnnnllljjjccc```]]]aaaiiipppqqqpppxxx}}}lllVVVLLLJJJHHHDDD@@@<<<888666000000000000////////////+++++++++,,,---...///000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------------------------******+++,,,,,,---......,,,,,,++++++,,,,,,---...---------.........//////............/////////000333333:::GGGSSS\\\ccciii}}}sss^^^UUUNNNLLLKKKNNNZZZgggppp}}}}}}{{{zzzuuu|||xxxrrrhhh``````eeeaaabbbaaaYYYKKK===333---...++++++......+++***,,,******))))))))))))******************************((((((((((((((((((((((((,,,+++++++++***)))))))))+++*********))))))((((((************))))))))))))+++*********))))))(((((())))))************))))))+++)))((())),,,---+++)))((())))))))))))*********)))************+++++++++)))******++++++,,,------//////.........---------000000/////////000000111///000111222333222111000///333888<<>>PPPYYYZZZeeeuuubbbTTTMMMJJJLLLMMMPPP]]]lll~~~www}}}|||~~~yyy}}}}}}~~~}}}uuullliiikkkcccbbb___YYYPPPEEE:::444111---,,,//////+++***,,,******))))))))))))******************************))))))))))))))))))))))))+++++++++***************************)))))))))(((************))))))))))))************)))))))))((())))))************))))))+++)))((()))+++,,,+++))))))))))))*********++++++************++++++++++++*********+++,,,,,,------//////.........---------............///000111222///111333333222222444666555:::CCCNNN\\\lll}}}{{{ooommmooommmrrr|||~~~~~~|||zzzyyyxxxwwwwww}}}zzz{{{xxxwwwvvvyyyvvvsssnnnkkkkkkmmmpppqqqmmmmmmjjjfffeeegggmmmrrruuuuuutttwwwvvvnnngggcccbbb]]]QQQHHHEEE@@@===999666555333111000000000000///////////////...---,,,,,,++++++,,,,,,...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))******++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...---------............///111000/////////000111111555888DDDTTT[[[^^^mmmtttYYYQQQKKKJJJNNNQQQUUUddduuu{{{zzzsssqqqfffbbb^^^[[[XXXPPPFFF===555000---///...+++***,,,******))))))))))))*********************************************************************+++++++++************))))))))))))************))))))))))))************))))))))))))))))))************))))))***)))((()))+++,,,+++***************+++++++++,,,************+++++++++,,,******++++++,,,,,,------/////////............---............///000222222...111222111000333;;;BBBCCCJJJVVVgggyyyrrrppptttsss|||~~~~~~~~~zzzuuuqqqpppqqqtttwwwtttrrroookkkhhhhhhkkknnnjjjcccaaaiiiuuu~~~xxxwwwxxxvvvlll^^^TTTQQQFFFCCC>>>;;;888666222000000000///...------------...------,,,,,,,,,,,,,,,////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***************++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...---------............///...//////000111111222222888???LLLXXX]]]dddxxxfffSSSMMMIIIKKKRRRVVV]]]nnn}}}{{{}}}}}}yyy|||wwwnnnfff^^^]]]^^^ZZZOOOEEE999222------...,,,+++,,,+++******))))))******+++************************************************)))))))))***+++++++++,,,*********)))))))))))))))************)))))))))(((*********)))))))))))))))))))))************))))))))))))))))))******************+++++++++,,,,,,,,,*********+++++++++,,,,,,******++++++,,,------.../////////...............///////////////000111222000333555444555===LLLXXXbbbhhhtttxxxvvvzzzzzz~~~zzzyyyzzz~~~}}}|||zzzwwwvvvvvvxxxyyyooobbb[[[bbbjjjlllpppvvv|||}}}|||nnndddaaaSSSOOOHHHBBB>>>:::777555222111000...------------......---,,,,,,,,,,,,,,,////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++******************************+++++++++++++++,,,,,,******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...---------............///...///111111111111222333;;;EEESSS[[[___kkkxxxYYYOOOKKKIIIMMMVVV\\\dddwww|||zzzzzzwwwtttrrrrrruuuxxx{{{wwwxxxyyy|||~~~~~~~~~~~~vvviiiooowwwlllbbbaaadddbbbWWWLLL===444------...,,,,,,---++++++************++++++************************************************)))))))))***+++++++++,,,))))))))))))))))))******************)))))))))((())))))))))))))))))******))))))************))))))((()))))))))))))))************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,------......////////////////////////222111111000000000111111333777;;;===CCCPPPcccrrr}}}|||lllbbbfffjjjiiihhhlllmmmooosssxxx||||||tttooofff```XXXPPPJJJFFFBBB@@@999888555222000000000000///...------,,,,,,------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,++++++*********************************++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...---------............//////111333222111000222444>>>JJJWWW\\\cccsssfffMMMJJJJJJJJJQQQ[[[aaajjj~~~~~~|||zzzyyywwwwwwwwwxxxzzz{{{zzzxxxvvvttt~~~yyywwwvvvvvvuuutttsssqqqooommmmmmnnnqqqsssuuuvvvxxx{{{}}}zzzzzz{{{}}}rrraaafffxxxtttiiifffjjjiii___TTTFFF;;;111...///---,,,---++++++************++++++***************************************************************+++++++++))))))))))))************************))))))))))))))))))))))))************))))))************))))))'''(((***)))(((((()))+++************+++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------.........////////////000000000333333222222222222333333333999BBBKKKUUUddduuuuuulllnnnuuuwwwuuutttkkkjjjkkkmmmpppttt~~~~~~yyyppplllfff___ZZZTTTNNNKKKCCC@@@;;;666222000......///......------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********************************++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...---------............//////111333222000000444888CCCOOOYYY___jjj~~~\\\KKKJJJJJJLLLUUU```hhhrrr~~~|||{{{zzzzzzwwwyyy|||~~~~~~|||xxxvvvxxxssspppooommmmmmoooqqqqqqqqqlllkkkjjjiiijjjlllnnnooouuuvvvxxxzzz{{{}}}|||{{{zzz|||~~~~~~zzzkkkkkkuuu{{{ooolllooooooggg^^^RRREEE777222111...,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))+++++++++***************((()))))))))************************))))))))))))((()))))))))************))))))************))))))&&&(((***)))(((''')))+++)))))))))*********+++++++++++++++,,,,,,,,,------++++++,,,,,,---............/////////000000000000222222222333444555777777999BBBRRRcccrrr~~~~~~yyytttvvv{{{wwwssspppkkkiiirrr}}}~~~xxxwwwvvvuuuqqqiii```ZZZTTTOOOHHH@@@999333000/////////...------------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...---------............///---000111000///222888>>>KKKUUU\\\ccctttpppVVVLLLKKKJJJNNNYYYfffooozzzyyypppjjjjjjiiigggdddgggffffffgggjjjmmmmmmmmmffffffggghhhjjjmmmpppqqqqqqrrrtttuuuvvvwwwyyy{{{}}}{{{yyyyyy|||}}}|||}}}~~~}}}}}}}}}zzzuuuuuuzzztttpppssssssmmmeee[[[LLL===666333///+++***,,,++++++******++++++,,,************************((((((((((((((((((((((((,,,+++++++++******))))))(((((())))))*********+++************))))))))))))(((((())))))*********+++))))))************))))))&&&(((******'''''')))+++((())))))))))))*********++++++,,,,,,,,,---------++++++,,,------......///.../////////000000111111000000111333555888:::;;;FFFSSShhh~~~zzz{{{yyy{{{xxxkkkbbbfffpppuuutttkkkgggbbbYYYOOOEEE===999777//////...------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........------,,,,,,------...---------.........//////+++.../////////333<<>>FFFVVVjjjxxx}}}|||yyyqqqrrrvvv|||pppkkklllnnnxxx~~~vvvmmmbbbUUULLLLLLFFF???888555333111000...............---------------------,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------------........................---......//////000000111//////111333555;;;KKK[[[ZZZdddxxxmmmTTTJJJIIINNNSSS[[[cccttt[[[ZZZXXXXXXYYYYYYXXXVVVUUUVVVXXXWWWUUUTTTSSSTTT]]]___cccgggiiijjjiiihhhjjjjjjiiihhhgggeeedddcccbbbaaa````````````aaabbb```^^^]]]]]]^^^]]]\\\ZZZZZZ[[[\\\]]]^^^^^^______^^^^^^___```aaaccceeefffjjjlllooopppppprrrtttvvvwwwzzz~~~~~~~~~~~~{{{nnnwww}}}tttllljjjjjj[[[XXXUUUQQQKKKAAA666000,,,,,,+++,,,------,,,+++++++++++++++++++++++++++)))***************++++++++++++************++++++++++++************+++++++++++++++***************************************))))))*********+++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***+++,,,,,,---...---------------......//////000000---...000000111222444555666???KKKYYYjjj|||{{{ssstttvvvwwwqqqqqqsssuuu|||zzzuuulll```WWWTTTNNNFFF???999555222000...............---------------------------,,,,,,...---,,,+++++++++++++++******+++++++++,,,,,,,,,........................+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,,,,------------------------------------------------------------------........................///000000111111000000111555999BBBSSSccc___ooo```NNNJJJLLLRRRXXX^^^hhhzzz[[[YYYWWWVVVVVVVVVUUUTTTWWWXXXXXXWWWTTTSSSRRRSSSVVVXXX\\\___``````___^^^_________^^^]]][[[YYYXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUUUUUUUVVVUUUSSSQQQPPPPPPPPPQQQRRRSSSSSSTTTVVVVVVVVVVVVVVVVVVWWWWWWZZZ\\\___```aaacccfffhhhlllpppuuuyyy{{{|||}}}||||||{{{}}}ooosssyyy~~~vvvmmmggg^^^WWWOOOLLLMMMJJJ???555...,,,***+++,,,---+++)))+++++++++++++++++++++,,,))))))******+++++++++,,,++++++************++++++++++++************++++++************************************************************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---.........------------......///000000111333444555444444666:::===GGGWWWkkk{{{zzz{{{|||}}}|||}}}xxxuuurrrsss}}}~~~xxxpppiii```[[[TTTMMMGGG@@@:::666//////......------,,,,,,------------------------......---,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------------------------------------------------------.........//////......//////000111111111111000222888>>>III[[[jjjkkk~~~tttWWWMMMMMMNNNSSS[[[hhhtttXXXUUURRRRRRSSSUUUUUUUUU\\\\\\[[[YYYVVVUUUUUUWWWVVVWWWYYY[[[[[[[[[ZZZYYYWWWXXXXXXYYYXXXVVVTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPQQQQQQNNNLLLMMMMMMLLLLLLLLLMMMNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQOOOQQQSSSSSSTTTVVVYYY[[[aaaeeejjjooossswww|||}}}}}}|||}}}~~~wwwrrrrrr|||ssshhhbbb[[[QQQMMMOOOPPPHHH===222///+++***,,,---+++)))++++++++++++,,,,,,,,,,,,))))))******+++,,,,,,,,,++++++************++++++++++++************++++++)))))))))************************************************++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...............------...///000000111222444555555444444888@@@FFFaaauuu|||uuummmjjjrrr~~~yyyuuuhhhfffbbb^^^WWWMMMCCC<<<444222000...---,,,,,,---------------...............------,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,------.../////////...//////000000111111222222111444<<>>GGGVVViiivvv}}}yyypppooo{{{{{{yyy|||~~~yyylll\\\RRR>>>:::555000......///111---------.........//////,,,,,,,,,,,,------...///,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,------------------------------------------------,,,,,,------...///000000/////////000111111222222333333777AAALLLWWWfffsss}}}cccPPPDDDHHHNNNPPP\\\mmmsssPPPRRRVVV[[[___bbbdddeeefffeeecccbbbbbbdddgggiiijjjjjjhhheeebbbaaaccceee\\\]]]___```aaaaaa```___\\\\\\[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZ[[[ZZZXXXUUUSSSRRRQQQPPPMMMMMMMMMMMMMMMLLLKKKJJJLLLLLLKKKJJJIIIIIIKKKMMMRRRRRRSSSTTTVVVYYY\\\^^^jjjpppxxx~~~qqqnnnpppttt}}}uuutttnnneee```]]]XXXQQQGGG<<<111...---,,,...111,,,------------,,,+++***************************++++++++++++++++++++++++,,,,,,++++++***)))((((((++++++************++++++++++++************++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------------------------------000111000......111222222333555:::GGG```{{{|||}}}|||zzz|||{{{wwwyyyrrrYYYPPPHHH>>>888444000......---.........---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++........................,,,,,,,,,,,,,,,+++***)))++++++***)))***+++,,,------------............/////////////////////////////////...//////000111222555444===LLLTTTZZZmmmpppXXXQQQKKKKKKNNNVVVbbbnnn|||WWWYYY\\\```ccceeefffgggfffffffffgggggghhhiiiiiikkkkkkjjjhhhfffeeegggiiiggggggggggggfffeeeddddddbbbbbbbbbaaaaaaaaaaaaaaacccccccccccccccbbbbbbbbb```___]]]\\\ZZZYYYYYYYYYUUUTTTTTTSSSRRRQQQPPPOOONNNNNNNNNNNNMMMNNNPPPQQQPPPPPPPPPPPPRRRSSSUUUWWWZZZ```iiirrryyy~~~wwwooonnnyyy~~~tttkkkhhhggg```WWWQQQEEE888222...+++***------,,,,,,,,,++++++++++++************************++++++++++++++++++++++++,,,,,,++++++***))))))(((++++++************++++++++++++************++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------------------------------000111222222222333555555;;;@@@KKK___}}}}}}}}}|||yyyyyyzzz||||||}}}}}}~~~~~~~~~~~~ppp\\\TTTJJJAAA:::444111000///000000///............,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------++++++,,,,,,,,,++++++***,,,,,,+++***++++++,,,------------............/////////////////////////////////...//////000111222444666AAAQQQ[[[eee{{{~~~hhhTTTNNNJJJLLLRRR[[[iiiuuu```aaadddggghhhiiihhhhhhggghhhjjjkkkmmmmmmmmmmmmooooooooommmkkkkkkmmmooorrrqqqooommmkkkjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkjjjjjjiiiiiiiiifffeeedddcccbbbaaaaaaaaa^^^]]][[[YYYWWWVVVUUUUUURRRRRRRRRRRRSSSSSSUUUUUUQQQPPPPPPPPPPPPQQQRRRSSSOOOTTT[[[dddmmmwwwpppiiirrrzzzsssqqqqqqkkkbbbZZZMMM???777111,,,+++,,,---,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++************++++++++++++************++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------------..................///111333444555555777:::EEEOOOaaa{{{yyywwwvvv{{{xxxtttsssuuu{{{kkkeee[[[NNNDDD<<<777444111111111000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++...---,,,,,,,,,,,,,,,------------............///////////////////////////////////////000111222222222999GGGWWWdddsssrrr]]]OOOKKKJJJNNNVVVbbbrrreeegggiiikkklllllljjjiiiiiiiiikkkmmmpppsssuuuwwwwwwwwwwwwuuusssrrrsssuuuxxxvvvtttrrrpppppppppppppppppppppqqqrrrsssssssssqqqqqqppppppoooooonnnnnnnnnmmmkkkjjjiiihhhggggggfffdddbbb___\\\[[[ZZZZZZXXXWWWVVVVVVWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUURRRTTTWWW[[[aaajjjsssyyyuuulllnnnsss~~~{{{xxxwwwrrrlll]]]PPPCCC;;;666111///000...,,,***)))))))))+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++************++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------................../////////000000111333444666<<>>FFFYYYlll}}}zzzvvvuuuwww}}}yyyzzzwwwssssssrrreeeUUU@@@:::222......///...---------------------------,,,------............---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,++++++,,,------------------------............///////////////////////////......///000111222444555999FFFRRR]]]pppmmmWWWOOOJJJLLLRRR\\\gggvvvooossszzz|||yyyxxxzzz}}}~~~{{{wwwtttsssrrrpppmmmiiifffdddaaaaaa___]]][[[\\\___aaa___gggppp{{{yyyccc^^^tttxxxpppllljjj```VVVOOOGGG;;;222............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------------..................///000000111222222444222777DDDNNNZZZqqq{{{xxxxxx|||yyy|||}}}~~~jjjPPPGGG:::333000000///...........................,,,,,,---.......................................+++++++++,,,,,,---------------------------------------------------,,,,,,((()))+++,,,---------------------............///////////////////////////......///000111333444555>>>JJJUUU^^^sss|||aaaQQQMMMJJJNNNVVVbbbnnntttxxxzzzuuupppnnnfffffffffcccaaa```aaacccccceeeiiiqqq~~~kkkYYYmmm{{{rrrmmmjjjaaaYYYSSSLLL@@@555111....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++++++++************++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,---------,,,,,,---------.........//////...//////000111222222222333333===NNN\\\iiizzz{{{yyy{{{~~~yyy}}}yyy\\\QQQBBB777333111000...........................,,,,,,---.../////////...........................+++++++++,,,,,,---------....................................---,,,++++++&&&(((***,,,---...---------------.........//////////////////////////////......///000111333555666BBBMMMVVV```uuuqqqYYYMMMKKKJJJOOOYYYffftttvvvvvv{{{}}}wwwrrrnnnjjjgggfffeeeeeedddfffdddccchhhrrr~~~wwwdddfffrrruuuppptttxxxhhh\\\[[[TTTDDD777444000---,,,//////++++++---,,,,,,,,,+++++++++******++++++******++++++,,,---******************************))))))))))))******,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,---------............///000///...------...///000...---------111666777666:::888CCC\\\qqq|||rrrttt}}}zzz}}}{{{||||||lll___NNNAAA999555///+++222,,,)))---000...,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////------------------------------------------------........................//////............//////111000000000222555888:::IIIQQQ[[[iii~~~xxxdddPPPIIIKKKKKKQQQ^^^lllwwwssssssxxx{{{wwwtttqqqnnnlllgggeeeccceeelllvvvllleeegggvvv~~~yyyxxxwwwrrrhhh]]]TTTLLLAAA888222...,,,//////,,,,,,...,,,,,,,,,++++++++++++***++++++******++++++,,,---******************************))))))))))))******,,,,,,++++++***++++++,,,***++++++++++++,,,,,,,,,---------............///000///............///000000000///...000333444333===CCCWWWttt~~~}}}}}}}}}~~~}}}{{{sssfffUUUFFF:::333111111+++))),,,...------///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---------------------------------------------------........................//////............//////000000000000111555:::???JJJUUUfffxxxooo^^^NNNIIILLLOOOWWWdddrrr}}}xxxxxx}}}|||xxxqqqnnnkkkiiijjjooouuuyyyzzzeeeYYYfffzzz}}}xxx}}}uuucccWWWTTTKKK>>>555000---...///,,,,,,...,,,,,,,,,,,,++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******))))))))))))******,,,++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,---------............///000//////......//////000000111222222111222555777DDDUUUttt}}}~~~}}}~~~yyyzzz~~~}}}kkkSSSAAA888777333///,,,------+++,,,///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++...111111///---+++------------------------------------------------........................//////............/////////000111000000555???GGGSSSaaayyytttdddXXXLLLIIIMMMUUU^^^lllzzz|||vvvrrrqqqsssuuuiiiQQQUUUkkk}}}~~~|||mmm___WWWNNNFFF999222---------,,,,,,---------,,,,,,,,,+++++++++++++++******++++++,,,---+++++++++++++++++++++++++++******))))))******+++++++++******++++++,,,,,,+++++++++,,,,,,,,,---------------............//////////////////000000000000111333555444444<<>>555222000111///++++++...------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++...///000///---+++------------------------------------------------........................//////............//////...000222000000777DDDPPP[[[llljjj[[[RRRKKKKKKOOOXXXdddssszzzzzz{{{kkkPPPKKK\\\ppp~~~}}}yyyjjjWWWNNNOOO???666...,,,---++++++,,,---------,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++++++++************+++++++++*********++++++,,,---++++++,,,,,,,,,------------------............///...//////000000000000000000111444666444666DDDTTTjjjvvvsss~~~}}}{{{jjjYYYLLLFFF444111000111000---+++---...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------........................//////............//////...000222000111:::IIIVVV```sssdddWWWPPPKKKMMMSSSZZZhhhyyy~~~yyynnnXXXNNNUUUfffwww~~~uuu^^^SSSVVVHHH<<<111------,,,+++,,,------------,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************+++,,,------,,,,,,,,,,,,---------------------............///......///000111111111111222222444666555:::QQQiiiyyyvvv{{{}}}}}}~~~wwwmmmaaaVVVOOO:::222...///000///---.........------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,......------------------------------------------------........................//////............/////////111111111444>>>MMMYYYggg}}}www```TTTNNNKKKOOOWWW\\\mmm|||tttrrrwwwgggZZZXXX```lllsss}}}|||nnnaaa[[[PPPCCC555111000...---......------------,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************+++,,,---...,,,,,,,,,------------...---------............///---...000111222222111111222222666:::<<>>DDDVVV}}}}}}{{{zzzzzzzzzwwwhhhSSS===333222000...---......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,(((***---//////...+++***------------------------------------------------........................//////............//////222111000222:::EEEQQQXXX```|||rrrcccUUUOOOJJJHHHQQQ\\\cccvvv{{{uuuqqquuutttwww{{{tttpppzzzxxxuuuxxxppp}}}~~~mmmYYYZZZhhh{{{vvvnnnjjj[[[SSSCCC444...000000,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............/////////000222000......///000111000///111999FFFTTTjjj~~~xxxxxxyyygggFFF777333000///111...---------......,,,***+++++++++,,,,,,---------,,,------......------,,,------------------------++++++,,,,,,,,,,,,------..........................................------////////////000000000000000333333555???NNNVVVUUUbbbsss|||zzzfffZZZNNNIIIIIINNNVVV^^^lllzzz~~~xxxkkkccc___dddhhhhhhlllssspppppp}}}~~~nnnsssoooZZZYYYeeexxxxxxqqqbbbVVVEEE888222000...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///........./////////000000111000//////111222333333666888???LLL[[[rrr}}}rrrSSSDDD<<<444000111...---,,,---......---+++++++++,,,,,,,,,---------,,,------......------,,,------------------------++++++,,,,,,,,,,,,------------------------------........................////////////000000000000111333444777BBBPPPVVVTTT^^^ppp{{{sssbbbWWWLLLIIIJJJPPPYYYbbbmmm|||ooo^^^WWWUUUUUU[[[bbbbbbgggrrrvvv|||{{{vvvnnnwwwttt^^^XXX```qqq}}}nnn[[[HHH???888///,,,///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///....../////////000000000000000000111222333444555777;;;EEESSScccyyyvvv]]]OOOCCC777000000...---,,,---//////...---,,,,,,,,,,,,------------,,,------......------,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000000222333555;;;GGGSSSVVVTTT[[[ppp}}}mmm\\\RRRIIIHHHLLLSSS^^^gggooo|||bbbUUUSSSWWWZZZ```jjjmmmrrr|||wwwsssyyyggg\\\\\\iiiyyy|||cccNNNFFF>>>000,,,111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///...////////////000000000000111222222222333555666888AAAQQQbbbrrrwwwdddYYYMMM>>>444222///...,,,---///000///...,,,,,,------------------,,,------......------,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////000000000000111222666???KKKTTTVVVTTT^^^tttkkkXXXOOOHHHHHHNNNVVVbbblllrrrwww___SSSSSSXXX]]]iiiwww~~~xxx}}}tttyyyssseee]]]dddtttmmmUUULLLCCC444...222........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......---------............///////////////000000000111111222333222111222666999???PPPfffxxx|||nnnggg\\\JJJ<<<777111///------///000000///------------------------,,,------......------,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000000000222888CCCNNNUUUXXXYYYeee{{{mmmVVVNNNHHHJJJQQQZZZfffoooxxx}}}dddUUUSSSWWW]]]nnnvvvbbbdddzzzzzzuuu}}}pppfffbbbooowww]]]OOOEEE:::333222........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---------......---------............////////////000000000111111111222333222111444;;;@@@KKK___www~~~{{{yyywwwuuu}}}~~~}}}tttpppgggSSS@@@888333111......///000000///............------------,,,------......------,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////000000000000///444===IIIQQQVVV\\\bbbooo~~~kkkSSSLLLHHHKKKTTT^^^kkkuuukkkYYYTTTZZZaaaoooppp___^^^kkk{{{yyyqqq___gggxxxeeeQQQGGG@@@888111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......---------............/////////000000000111111111000111222222333999CCCKKK]]]qqqvvvsssnnnkkkjjjiiihhhgggnnnrrrvvvxxxvvvtttrrrqqqoooqqqtttuuuuuuxxx|||wwwwwwqqq^^^III>>>555333000......//////...///.........------------,,,------......------,,,------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,------...//////000////////////000000000000000777CCCOOOTTTWWWaaammm~~~uuucccPPPIIIFFFLLLWWWcccqqq{{{lllYYYSSSZZZcccqqqsssiii___ZZZ^^^ppp~~~yyyZZZ```rrriiiQQQGGGDDD;;;000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......---------.........//////000000000000111111111111...000222222444===IIISSSooo~~~|||yyyuuuqqqmmmkkkjjjiiikkkllljjjiiijjjnnnrrrxxxxxxzzzzzzyyytttlllggghhheeecccbbbbbbcccbbbaaaaaaeeeiiikkkhhhdddaaa___```bbbdddeeeeeehhhmmmrrrrrrvvv|||zzzzzz{{{{{{}}}lllWWWJJJ777444000......//////...//////.........---------,,,------......------,,,------------------------++++++,,,,,,,,,---------........................,,,,,,------...///000000////////////000000000000111999GGGSSSWWWYYYeeetttlll\\\LLLGGGEEEMMMYYYfffuuuwwwbbbVVVWWW\\\jjjnnnbbbYYYYYY^^^iiivvvwww|||wwwfffWWWccc~~~yyyZZZKKKIII???...000111111000///...//////------------------------...------,,,,,,------......---,,,,,,,,,,,,---....................................///////////////000000000000000111111111///111444444333>>>ZZZvvvzzzwwwuuuuuuwwwzzz|||zzzvvvqqqnnnjjjiiigggfffdddcccbbbbbbddddddccccccdddgggiiikkkkkkmmmooonnnkkkhhhgggfffeeehhhlllnnnmmmlllkkkjjjjjjooossssssnnngggbbb``````___^^^^^^___```bbbccchhhiiijjjlllooosssvvvxxx|||}}}}}}yyysssooooooppprrruuuxxxyyywwwqqqkkkggglllmmmoooppprrruuuzzz~~~zzzyyytttggg[[[KKK===222111111...,,,---........................------------------------,,,,,,,,,,,,,,,---...///------------------------------------------------,,,,,,,,,---------......222///---...111333222111222>>>NNNWWWYYY^^^lll{{{dddWWWKKKKKKMMMSSS___oooyyycccWWWVVVZZZgggyyyhhh]]]VVVVVVZZZeee{{{vvvuuu{{{jjjrrrrrrtttiiiVVV\\\uuu~~~]]]KKKIIIAAA555000000000000///...//////------------------------...------,,,,,,------......---,,,,,,,,,,,,---.......................................////////////000000000000111111111111111222555777;;;JJJiii~~~|||xxxrrrmmmkkkkkklllnnnpppqqqooolllhhheeeggggggfffffffffffffffggglllkkkkkklllmmmpppsssuuutttvvvwwwvvvtttrrrqqqrrrzzz|||~~~~~~}}}~~~~~~|||}}}tttnnnkkkffffffeeedddddddddddddddeeeeeeeeefffhhhjjjmmmnnnppprrrqqqmmmfffbbbaaabbbfffhhhjjjjjjhhhddd```^^^^^^```aaabbbdddhhhmmmpppuuu{{{zzzyyywwwppphhhTTTDDD666222222///------........................------------------------------,,,,,,,,,---......------------------------------------------------,,,,,,---------.........222000///000333444333222666CCCRRRXXXYYYaaattt}}}aaaVVVLLLMMMOOOUUUaaarrr|||eeeWWWUUUXXXbbb~~~vvvcccZZZTTTUUUYYYbbbuuuwwwqqqyyyqqqaaaccc|||ssskkkqqqXXXVVVjjjyyygggQQQJJJEEE===111111000///......//////------------------------...------,,,,,,------......------,,,,,,------.......................................//////000000000000000111111111222222444444666:::BBBWWWyyy}}}wwwqqqnnnnnnoooooopppooommmiiigggfffgggjjjlllmmmnnnnnnkkkiiiggghhhiiijjjlllnnnppprrrssszzzzzzzzz|||~~~zzzwwwrrrrrrrrrqqqpppnnnlllkkkgggfffeeeeeeeeefffggghhhjjjllllllhhhccc^^^^^^___```bbbcccbbb___]]][[[[[[XXXYYYZZZ[[[\\\___cccgggkkktttwwwwwwwwwuuurrr___NNN;;;444333222///...........................------------------------......---,,,,,,,,,------------------------------------------------------,,,------------.........111111111222555555444333666CCCQQQVVVXXXdddzzzvvv]]]TTTMMMNNNRRRYYYeeevvvhhhYYYUUUVVV^^^xxxqqq```XXXTTTWWWZZZbbbssszzznnnssstttgggaaammmvvviiittt{{{}}}___SSSaaassswww___SSSJJJBBB555222///....../////////------------------------...------,,,,,,------...------------------------........................------......//////000000000000000111111222222333555666777<<>>NNNbbb{{{~~~}}}~~~{{{uuupppkkkhhhggggggfffkkkqqqooorrrsssrrroooooosssxxxvvv{{{{{{vvvssstttvvvwwwwwwuuuvvvxxxzzz{{{zzzyyyyyyxxxwwwuuutttttttttuuuuuu{{{}}}~~~{{{tttnnnkkkkkkqqqyyy{{{|||~~~{{{sssqqqnnnmmmooorrrssstttnnnkkkiiijjjmmmpppqqqqqqvvvyyy||||||yyyuuurrrpppnnntttyyy||||||xxxzzzzzzuuufffPPP>>>666333111////////////////////////------------------------------,,,,,,,,,---......++++++,,,,,,---......///------------------------............////////////000111111111000222666:::DDDPPP^^^pppxxx]]]OOOLLLOOOUUU___iiivvv}}}sss```WWWUUUTTTeeesssmmmXXXNNNHHHFFFLLLQQQYYYjjj|||pppdddhhhttt{{{}}}zzzwww{{{mmmiiioooxxxfff___dddvvv~~~tttnnnuuupppVVVHHH???555000///000///---------------------------...------,,,,,,------...,,,,,,---......---,,,,,,........................,,,,,,---...///000111222///000000222333444555555666CCCVVVkkktttuuutttqqqmmmmmmnnnjjjdddaaa___```ccceeeeeeiiioooooorrrtttrrrpppqqqvvv{{{zzz~~~|||}}}~~~}}}}}}yyyvvvuuuqqqnnnjjjiiijjjkkkiiigggjjjkkklllmmmmmmmmmllllllhhhhhhgggffffffgggiiiiiiiiilllooonnniiieeeddddddkkkrrrzzz|||zzzyyy}}}~~~xxxuuurrrqqqrrrtttvvvvvvtttpppkkkjjjmmmppprrrrrrvvvyyy}}}}}}yyytttpppmmmiiioootttuuutttvvv}}}|||rrrYYYCCC888444111000000000000000000000000------------------------,,,,,,,,,,,,------...///++++++,,,,,,---...//////------------------------............/////////000222333222111000222888===HHHWWWhhhxxxpppXXXNNNNNNQQQXXXbbblllzzz|||zzzhhh[[[TTT]]]aaammmjjjWWWMMMHHHGGGLLLOOOUUUfffxxxnnn___YYY[[[___pppzzz~~~zzzooolllggg```lllvvvvvvkkkfffmmm]]]RRRJJJ===333///000///,,,---------------------------------------------------...///...------...///............///////////////............//////000333333333333333444666888777KKKggg~~~|||sssjjjccc___[[[]]]^^^___```^^^]]]\\\[[[[[[[[[[[[\\\```eeeiiikkknnnpppoooooorrrzzz{{{vvvpppkkkiiiiiiiiihhhhhhggggggfffddddddddddddddddddddddddaaacccdddeeefffdddcccbbb^^^\\\YYYZZZ\\\]]]\\\ZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[ZZZYYYXXXWWWXXXYYYZZZYYY[[[]]]\\\YYYWWWXXXZZZdddhhhlllnnnooorrrvvvyyyyyy}}}|||yyywwwwwwzzz{{{zzzxxxxxxvvvsssqqqppppppqqqrrrxxx{{{}}}}}}zzzvvvsssrrrsssppplllkkknnnppppppooovvvttttttuuurrrpppsssyyykkkSSSEEE:::000111///......000111111000///............---------,,,------......------,,,,,,,,,,,,---------......------------------------............////////////111000000222222333:::CCCSSSZZZkkkkkkVVVLLLLLLRRRZZZdddnnn{{{jjj\\\UUUZZZ]]]iiijjjXXXNNNIIIHHHLLLOOOTTTdddvvvlll]]]WWWXXX\\\ddd{{{tttbbbfffrrrwwwssslllllllllVVVLLL>>>444000000///------------------------------------------------------...///...------...///............///////////////............///000000111111111111111333555666BBB[[[zzz{{{|||wwwuuuuuusssnnnmmmoookkkjjjhhhddd___[[[WWWUUUUUUVVVXXXZZZ[[[ZZZYYYYYYUUUUUUVVVVVVWWWYYY^^^aaaaaacccffffffgggkkkrrryyy}}}{{{{{{{{{zzzzzzyyyyyyyyy}}}rrriiieeeaaa]]]YYYUUUUUUTTTTTTSSSSSSSSSRRRUUUUUUUUUUUUUUUUUUUUUUUUQQQSSSUUUVVVWWWWWWVVVUUUVVVSSSQQQQQQRRRSSSQQQPPPSSSSSSSSSSSSTTTTTTTTTTTTRRRQQQPPPPPPPPPQQQRRRSSSTTTVVVXXXWWWTTTSSSSSSTTTXXX[[[___aaaccceeeiiimmmnnnqqquuuxxx}}}~~~}}}|||}}}~~~~~~|||zzzxxxwwwwwwwww}}}}}}yyyvvvttttttrrrpppqqqtttsssppplllllliiihhhiiihhhfffiiinnn}}}zzzdddOOO===222222000//////000000///---///............---------,,,------......------,,,,,,,,,,,,---------......------------------------............////////////111000000222333444<<>>666///---///---------------------------------------------------...///...------...///............////////////.........///000111222333000222444333333999DDDMMMmmmwwwnnnfff```]]]WWWNNNGGGEEEEEEEEEFFFHHHIIIKKKOOOTTTVVVWWWWWWVVVNNNNNNNNNNNNNNNNNNNNNNNNLLLNNNPPPPPPOOONNNOOOPPPQQQQQQPPPPPPQQQSSSTTTUUUWWWWWWWWWVVVTTTSSSTTTUUUQQQQQQQQQQQQOOOMMMKKKJJJLLLLLLLLLJJJIIIJJJMMMPPPRRRRRRQQQQQQPPPOOONNNMMMKKKLLLLLLMMMNNNOOOOOOPPPOOOOOOOOOPPPQQQQQQRRRRRRRRRSSSTTTVVVXXXZZZ\\\]]][[[\\\\\\\\\ZZZZZZ\\\]]][[[\\\^^^```bbbdddeeefffccccccbbbbbbbbbccceeeffffffeeecccccccccbbb```^^^___]]]ZZZZZZ[[[^^^^^^___ZZZ[[[]]]aaadddggggggfffiiinnnuuu}}}}}}ooocccYYYXXX[[[\\\\\\\\\```cccjjjrrr{{{yyyxxxvvvoooqqqyyyyyy^^^KKK999666222///000111111111///............---------,,,------......------,,,,,,,,,,,,---------..........................................////////////333000000333777>>>KKKXXX]]]ooommmZZZOOOPPPWWW^^^kkk|||~~~uuuzzzgggZZZVVVXXX___mmmiiiWWWLLLGGGGGGLLLOOOUUUgggyyy}}}kkk[[[RRRRRRTTTWWWrrraaaPPPRRRbbbsssTTTDDD:::111...111---------------------------------------------------...///...------...///............////////////.........///000222333444111333444333444<<>>444222111000///...------------------------------------........................////////////000000000000////////////000111222222///444:::>>>HHH^^^|||}}}cccKKKGGGFFFFFFGGGIIIKKKOOORRRTTTVVVTTTUUUYYY\\\\\\___cccfffkkkrrrxxx}}}yyysssrrrpppnnnooosss{{{~~~|||}}}uuu```YYY```jjjpppYYY@@@444333333000...////////////............------............------,,,,,,,,,---------......///...------------...///////////////000000000000444555555777???TTTooo|||nnn^^^TTTOOOPPPYYYcccpppzzzyyy~~~yyyfffooo___\\\[[[aaannnpppYYYNNNGGGFFFJJJOOOUUUeeewww}}}kkkZZZQQQOOOPPPXXXiii~~~rrrxxxsssooossswww~~~ttt}}}xxxtttooo\\\SSSGGGYYYppp|||{{{{{{___JJJEEE===444111000///...------------------------------------........................////////////000000000000////////////000111222333///444:::BBBTTTqqqeeeKKKGGGFFFGGGHHHJJJMMMQQQTTTUUUXXXVVVXXX]]]aaadddkkkrrryyyzzzrrriiifffbbbaaadddkkksssxxx}}}vvv{{{ggg[[[^^^fffxxxaaaFFF666333444111...////////////............------............------,,,,,,,,,---------...............------.........////////////000000000000333555555777AAAZZZ{{{tttgggXXXPPPNNNRRR\\\eeepppyyy~~~uuuddduuubbb^^^[[[___lll~~~rrrZZZOOOHHHFFFJJJOOOVVVfffxxx~~~lll[[[QQQOOOPPPZZZiii}}}uuu{{{uuuoooqqqtttuuutttuuu~~~xxxxxxbbbVVVKKKVVVhhhvvvxxxvvv~~~kkkNNNHHHBBB444111111///...............------------------------........................////////////000000000000/////////000000111222333333555888DDD___hhhKKKHHHFFFGGGIIILLLOOORRRUUUVVVWWWWWWZZZaaagggmmmwwwyyyrrrnnnllllllmmmttt}}}zzzooohhh]]]ZZZUUURRRTTTYYY```dddkkkvvv}}}qqqzzz~~~ooobbb```ddd}}}iiiMMM999333444333000////////////............------............------,,,,,,,,,---------......---..................---.../////////000000000111222444555888DDD___qqqcccTTTMMMNNNSSS]]]gggooozzzsssccc{{{ccc]]]YYY[[[fffxxxsss\\\QQQJJJGGGKKKPPPWWWhhhyyy~~~lll[[[QQQOOOQQQYYYgggyyyuuu}}}sssmmmlllnnnpppzzz|||qqqvvvgggVVVRRRTTTbbbtttyyyvvv{{{xxxTTTHHHCCC333111111000///............------------------------........................////////////000000000000000000000000111222333333666666888FFFeeelllMMMIIIGGGHHHJJJNNNQQQTTTVVVXXXVVVXXX^^^gggooowww~~~~~~~~~~~~~~~{{{vvvssspppnnnkkkiiihhhlllsssxxxzzzuuulllccc\\\WWWVVVUUUUUU[[[ccchhhiiiddd\\\WWWRRRPPPMMMKKKKKKOOOSSSVVVZZZdddsss~~~}}}}}}pppsssyyy{{{vvvkkkcccaaa{{{uuuYYYAAA555444444222////////////............------............------,,,,,,,,,---------......------...//////...------......//////000000111111222333555:::HHHcccpppaaaSSSMMMPPPVVV```iiirrrrrrcccfff___YYYXXXbbbrrrttt\\\SSSKKKHHHLLLQQQXXXiii{{{|||kkkZZZQQQOOOQQQXXXgggxxxuuu~~~{{{pppiiihhhiiijjjnnnqqqvvvtttsss___TTTQQQ]]]ttt~~~yyyzzz[[[JJJGGG888222111000///............------------------------........................////////////000000000000000000000000111222333333555888<<>>___}}}lll]]]VVVQQQNNNOOOQQQTTTWWWUUUUUU^^^iiiuuuhhh]]]ddduuu|||{{{|||~~~|||qqqmmmuuu~~~~~~}}}mmmooo|||xxxvvvyyy}}}zzz}}}oooffffffkkk{{{tttuuu}}}uuuooommmkkkiii\\\TTT```zzzvvvSSS===444333222111000000000000---------.........//////............/////////000............/////////000////////////000111222333666AAAMMMVVVcccuuu|||}}}yyysssSSSMMMOOOYYYdddooo]]]WWWSSSUUUYYY]]]ccciiiiiihhhgggddddddiiiqqqxxx{{{lllsssbbbVVVPPPNNNSSSYYYkkk|||\\\QQQLLLKKKOOORRRUUUbbbqqq}}}iiiYYYRRRSSSVVV```uuuwww}}}{{{zzz{{{{{{hhhdddnnnmmmnnnmmmSSSNNNTTTfffxxx}}}~~~^^^PPPGGG;;;333000000000/////////............//////000///---,,,---...000222000000000000000000000000000000222555555666>>>FFF___{{{jjj```UUUPPPPPPNNNRRRXXXZZZYYYYYY]]]cccrrrwww~~~```aaajjjxxx~~~}}}{{{uuuyyy}}}uuu{{{}}}xxxzzzzzzwwwrrrlllhhheeeeeeqqqnnngggmmmyyy~~~pppjjjkkklllggg\\\YYYjjj```>>>777666333///---///000///////////////////////////---------............//////////////////////////////111111111000111222444:::IIIPPPXXXlll{{{}}}zzzhhhTTTNNNNNNXXXhhhwwwzzzZZZWWWVVVYYY```eeeeeecccjjjaaa[[[]]]___```dddkkk{{{zzzhhh~~~ppp___TTTNNNLLLPPPVVVhhhyyy^^^RRRLLLJJJNNNQQQUUUbbbrrr}}}iiiYYYQQQRRRVVVaaaqqqttt|||zzz{{{|||~~~mmmffflllrrrpppwwwZZZRRRVVVjjjdddPPPGGG;;;333000000000/////////............//////000///---------...000111000000000000000000000000000000222444555666>>>HHHhhhwwwfff\\\RRRMMMNNNSSSXXX___dddeeedddeeehhhrrryyyqqq```cccnnn||||||||||||~~~~~~|||wwwpppkkkhhhhhhqqqnnneeeiiivvvrrrkkkjjjhhhdddYYYSSSbbbkkkFFF888666333///...///000///////////////////////////---------............//////////////////////////////111111111000111333555:::KKKSSSZZZqqqgggSSSNNNOOOYYYhhhwwwttt]]]\\\]]]bbbjjjoooooommmhhhbbb___bbbfffiiimmmsss~~~{{{iiivvviiiZZZPPPJJJIIILLLRRRbbbtttaaaTTTMMMJJJNNNQQQUUUdddttt}}}iiiXXXQQQRRRUUUaaannnppp}}}{{{~~~qqqhhhiii|||yyyqqq}}}^^^SSSVVViiilllRRRIII===444111000000/////////............/////////......------///000111000000000000000000000000111000222444444666@@@KKKqqqrrrdddZZZPPPLLLNNNSSS[[[eeennnsssrrrnnnkkkooozzzeee___gggttt}}}{{{xxxrrrooonnnsssooobbbdddqqquuulllggggggcccXXXPPPZZZvvv}}}|||RRR;;;777333000000000//////////////////////////////---------............//////////////////////////////111111111111111333555999NNNWWW^^^xxxfffRRRNNNPPPZZZiiixxxjjj___```dddlllssswwwwwwtttfffbbbbbbhhhpppuuu|||kkkmmmaaaSSSLLLGGGEEEIIINNN[[[mmmcccUUUNNNJJJMMMPPPVVVeeevvv|||hhhWWWPPPQQQTTTaaalllooosssiiihhhxxxooowwwyyy[[[QQQQQQbbbrrrTTTJJJ>>>555111111000/////////............/////////............///000000000000000000000000000000111111222444444777CCCPPPtttooocccYYYPPPNNNRRRUUUaaappp}}}~~~uuuooo|||aaa___kkkzzzwww~~~~~~zzzyyyyyyqqq```^^^jjjzzzoooggggggeee]]]SSSWWWmmm|||```@@@999333222111000//////////////////////////////---------............//////////////////////////////000222222111222444666999PPP[[[cccdddQQQOOORRR]]]kkk{{{aaaaaadddjjjqqqvvvwwwtttqqqdddcccdddlllwwwqqq{{{cccXXXMMMHHHEEEDDDGGGKKKUUUfff|||dddUUUNNNKKKNNNQQQWWWfffwwwzzzfffVVVOOOPPPSSS```nnnpppuuujjjggguuummmjjjsssrrrXXXPPPMMM[[[xxxwwwVVVLLL@@@666222111000000//////............//////...............///000000111111111111111111111111111111333444444999HHHXXXuuu{{{jjjaaaXXXPPPPPPWWW^^^nnnwww___```nnn~~~xxxzzzzzz|||~~~|||||||||}}}vvvaaaZZZddd{{{wwwkkkggggggbbbXXXVVVccczzzzzz}}}nnnHHH===555333333///...000////////////////////////---------............//////////////////////////////000222222222222555777;;;QQQ___lllxxx^^^QQQPPPUUUaaaoooooo]]]fffiiiooouuuwwwtttooojjjeeefffhhhppp~~~zzzrrrZZZQQQIIIFFFDDDDDDGGGKKKPPPaaavvvfffTTTNNNKKKOOOSSSXXXgggwwwwwwdddTTTMMMOOOSSS___ooorrrxxxlllgggqqqmmmcccfffxxxqqqZZZTTTMMMUUUrrrWWWNNNAAA777333222111000//////............//////.........///////////////111111111111111111111111111222444555555<<>>555222444111000000000000////////////...............///000000000000000000000111111222///000444999<<>>TTTsss|||gggYYY\\\bbbhhhnnnvvvwwwbbbOOOKKKNNNPPPWWW```rrr|||~~~~~~vvvUUUHHHGGGFFFFFFGGGIIIIIIHHHIIIJJJKKKMMMOOOPPPRRRRRRQQQUUU[[[bbbfffhhhgggfffdddjjjsss}}}}}}zzzsssqqqnnniiieeeaaa^^^]]]YYYUUUSSSRRROOOJJJIIIKKKQQQSSS\\\jjjxxx}}}zzztttmmmmmmmmmqqqvvv~~~mmm\\\XXXeee|||nnneeeccc[[[MMMKKKRRRnnn}}}xxxWWW<<<333333222111////////////............////////////////////////.........///////////////000///111333222222999AAASSScccvvvpppzzzppp^^^RRRTTT]]]bbboooxxxddd\\\^^^eeepppyyyhhhSSSLLLCCCEEEDDDEEEGGGKKKQQQWWWZZZeeetttwwwYYYNNNKKKRRRXXX\\\kkk~~~sssbbbVVVRRRTTTWWWddd~~~|||kkkvvvsssbbbaaabbbmmmhhhooozzzgggYYYKKKLLL___}}}lllOOOAAA666444666333000000000000////////////...............///000000000000//////000000111222555444666BBB]]]~~~sssbbbYYY]]]dddiiioooyyyvvvcccQQQLLLKKKKKKQQQZZZnnnzzz}}}gggOOOHHHHHHIIIIIIJJJKKKMMMMMMNNNOOORRRTTTUUUTTTRRRQQQQQQPPPPPPQQQTTTUUUUUUTTTWWW___kkkwww}}}~~~~~~yyyvvvsssnnnjjj```___\\\XXXUUURRRPPPOOOLLLIIIHHHIIIGGGFFFIIINNNTTTYYYdddqqq}}}~~~{{{|||~~~ppp^^^YYYbbbzzzrrreeeccc\\\OOOJJJOOOdddyyy|||vvvbbbAAA333333333111////////////............////////////////////////.........///////////////000000222444222222:::CCCVVVfffzzzyyy|||kkkZZZPPPSSS\\\bbbpppppp___]]]dddmmmyyyzzz~~~hhhQQQKKKDDDEEEEEEGGGKKKPPPWWW^^^bbbmmm|||{{{ZZZOOOKKKRRRXXX\\\lllrrrbbbWWWSSSVVVZZZfffllluuuzzzgggccc___ggg{{{kkknnnyyyhhhZZZJJJIIIZZZyyyuuuUUUDDD888555666222000000000000////////////...............///000000111111000000111111222333333555999IIIgggkkk___YYY___eeejjjqqq}}}wwwfffUUUMMMIIIHHHOOOZZZkkkxxx|||kkkYYYLLLMMMNNNNNNOOOPPPQQQTTTVVVWWWZZZ^^^aaaaaa^^^[[[XXXUUURRRNNNMMMNNNOOOOOONNNTTT[[[hhhttt|||~~~}}}~~~xxxpppiiieeeaaa\\\YYYQQQOOOMMMJJJHHHGGGFFFFFFEEECCCDDDFFFGGGGGGMMMUUUZZZaaakkkvvv~~~uuuaaaXXX]]]rrruuufffddd^^^QQQKKKNNN]]]ttt{{{uuunnnJJJ666444444111////////////............////////////////////////............/////////000000000333444222222;;;EEE[[[pppxxxgggWWWOOORRR]]]cccrrr~~~kkk]]]```jjjuuuyyy~~~kkkSSSMMMGGGEEEFFFIIINNNTTT\\\ccchhhttt}}}ZZZOOOKKKSSSXXX]]]mmmrrrcccXXXTTTWWW[[[hhhmmmuuujjjddd]]]cccuuukkklll|||vvvgggZZZJJJJJJZZZvvv|||YYYGGG999555555111000000000000////////////...............///000000222222111111222222333444222555<<>>666///444000000000000////////////...............///000000000000000000111222333444888555777SSS|||cccZZZYYYbbbjjjmmmsssyyymmm[[[NNNJJJLLLRRRUUU```xxxvvv|||hhhUUUOOOJJJOOOSSSUUUUUUYYY```cccbbbjjjkkknnnooommmhhhccc___aaa]]]YYYVVVTTTTTTSSSRRRTTT]]]iiiuuu~~~yyyyyynnnfff\\\SSSOOOLLLIIIFFFEEEEEEDDDDDDCCCCCCBBBBBBDDDFFFHHHIIIKKKQQQZZZaaafffjjjpppvvv{{{~~~fffXXX[[[mmm{{{iiiccc]]]QQQJJJKKKXXXkkk{{{xxxVVV888444555111000000000000///////////////////////////.....................////////////...111...111666333999MMMccctttaaaTTTQQQTTTYYYbbbsssjjj```lllzzzxxx|||yyy~~~bbbQQQMMMIIIJJJLLLQQQXXXaaahhhmmmzzzkkkUUUNNNLLLSSS[[[bbbqqqtttcccVVVQQQUUUYYYggguuuuuulll```[[[^^^kkk}}}jjjooo{{{hhhVVVQQQUUUqqqfffHHH???888111555000000000000//////////////////......//////000111000000000000111222333444666666===\\\bbbZZZZZZcccjjjooovvvsssaaaRRRKKKLLLPPPTTT___vvv}}}rrrvvv|||wwwZZZPPPOOOOOONNNSSSWWWZZZ```iiinnnnnnmmmooorrrsssqqqlllgggdddeeeaaa]]]ZZZXXXWWWVVVTTTYYY___iiittt~~~wwwssssssggg```VVVNNNJJJGGGDDDCCCBBBBBBAAAAAABBBBBBCCCDDDFFFJJJNNNQQQUUU[[[dddjjjkkknnnrrrvvvzzzhhhXXXYYYkkk}}}jjjddd___TTTLLLLLLSSSfff}}}^^^>>>666555000000000000000/////////////////////////////////.../////////000000000000111///222000222777555<<>>???@@@@@@BBBGGGKKKLLLNNNRRRXXX___fffkkknnnooorrrwwwzzz~~~ttt]]]YYYaaauuuyyyhhhaaa___ZZZTTTMMM^^^XXX:::333777000000000000////////////------......///000000111...////////////000000000...333222333777999IIIeee~~~|||wwwiiiXXXPPPTTTZZZaaaooonnntttnnntttxxxllliiijjjpppuuutttrrruuu{{{TTTIIIDDDBBBEEELLLRRRZZZmmmxxxgggYYYTTTWWW[[[eeeyyyppp~~~vvv^^^TTT]]]hhhzzzmmmVVVqqqmmm[[[TTT\\\ttt{{{jjjpppYYYAAA>>>:::666000000000000////////////...............///000000222222222222333444555555777DDDXXXwww~~~}}}~~~^^^TTT```]]]iiiuuuzzzvvv^^^MMMIIILLLJJJ]]]lllwwwvvvwwwyyy{{{rrrcccqqqiiiWWWTTTTTTXXX^^^bbbcccccckkkpppuuuwww{{{}}}{{{yyyxxxwwwtttqqqnnnmmmkkkhhhccc______aaacccbbbdddhhhmmmttthhhVVVIIIIIIIIIBBB>>>AAA<<<>>>AAABBBCCCFFFLLLPPPSSSUUU[[[aaahhhoootttvvvtttxxx|||xxx^^^YYY___rrr}}}kkkbbb```\\\XXXKKK[[[~~~^^^===333777000000000000////////////---------...///000000111000000000000111111111111///444444555999;;;LLLhhhyyyuuu{{{wwwrrryyy|||sssfffVVVPPPUUUYYYbbbssssss}}}pppooo}}}yyywwwnnnmmmwww{{{~~~zzzrrrzzznnnRRRDDDEEECCCEEEIIIPPP[[[oooyyygggYYYSSSTTTWWWeeerrr{{{fffVVVYYYeeerrrooo```ooouuuXXXRRRXXXiii{{{{{{yyycccAAA===444555222111111000000000000000///////////////000111111111111222111000111444666:::EEEbbb|||{{{bbbZZZ\\\dddjjjpppvvvyyyfffVVVMMMLLLMMMYYYiiivvv|||~~~~~~kkkccchhhvvv}}}\\\YYYWWWXXX\\\^^^___dddkkkqqqssswww{{{~~~~~~~~~{{{xxxuuuuuurrrmmmiiifffddddddddddddfffgggfffgggpppppp[[[RRRIIIEEEBBB>>>===>>>AAABBBDDDGGGLLLRRRWWWZZZ___aaaeeejjjooosssvvvwww{{{~~~eeeWWW^^^mmmoooeeeccc```ZZZSSSYYYpppiii===888888222111000//////.........////////////////////////......//////000000111111000444222333888===RRRqqqzzzuuuqqqlllppp|||}}}uuubbbVVVVVVUUUbbbhhhuuuuuummmhhhwww~~~uuu}}}dddNNNEEEEEEDDDEEEIIIPPP\\\oooyyygggYYYSSSTTTWWWfffrrrzzzhhhWWWXXXbbbooowwwdddqqqvvvYYYSSSUUUfffzzzeeeBBB???666777222111111000000000000000///////////////000111111111222222111111111444666>>>JJJfffzzzwwwxxxaaa\\\___ffflllrrrxxxmmm[[[PPPLLLMMMVVVdddooovvv{{{nnnaaafffrrrsssXXXYYYWWWYYY^^^```bbbhhhoootttvvvyyy||||||yyywwwuuuqqqllliiihhhhhhhhhfffggghhheeeccciiittt~~~xxxhhhUUULLLDDDAAA???======???DDDEEEGGGKKKPPPVVV[[[^^^gggiiilllqqqvvvzzz}}}~~~gggWWW]]]mmmnnneeedddbbb^^^RRRVVVjjjmmm???888666222111000//////......///////////////////////////......//////000000111111000444222222888???TTTtttwwwnnngggjjjxxx|||tttaaaUUUVVVUUUbbbhhhvvvwwwoooiiiwwwttt{{{tttWWWJJJGGGEEEDDDEEEJJJPPP\\\ppp{{{iiiYYYRRRTTTWWWhhhqqqyyylllXXXWWW]]]iii||||||eeennnyyyZZZRRRQQQcccyyyhhhEEE@@@777999222111111000000000000000///////////////000111111111222222222111222444777AAANNNjjjsssssssss___\\\aaahhhnnntttzzzqqq]]]PPPIIIMMMSSS^^^hhhpppwww}}}sss```bbblll{{{fffVVVZZZYYY\\\bbbeeeggglllsssxxxyyy|||~~~{{{yyyvvvrrrpppoooooooookkkmmmmmmiiidddeeejjjppp~~~kkk]]]OOOGGGAAA???>>>===???CCCIIIJJJNNNSSSXXX^^^cccfffkkkmmmooosssxxx|||iiiXXX]]]llllllcccdddfffdddSSSSSSaaauuuDDD999555222222111000////////////////////////////////////......//////000000111111111444222222999AAAXXXyyy{{{pppjjjnnnsss{{{sss```TTTUUUVVVaaaiiixxxzzznnnjjjwww|||ttt{{{gggNNNHHHHHHEEEDDDEEEJJJQQQ]]]qqq}}}jjjZZZRRRSSSWWWjjjsssyyyrrrZZZVVVZZZeeexxx|||^^^eee~~~|||[[[QQQQQQbbbzzzkkkGGGAAA888999222111111000000000000000///////////////000000111111222333222111222555777AAAQQQnnnqqqrrrmmm\\\[[[aaagggmmmuuu|||wwwbbbSSSJJJLLLQQQZZZdddnnnvvv{{{}}}zzz___^^^eeetttnnn^^^YYY^^^^^^bbbhhhkkklllpppvvv|||~~~~~~}}}{{{xxxvvvvvvvvvvvvuuuvvvvvvrrrmmmjjjkkknnnttt|||{{{{{{ppp```TTTMMMFFFAAA@@@@@@@@@DDDJJJPPPRRRWWW\\\bbbgggkkknnnoooppprrruuuzzzmmmZZZ]]]llliii```cccggghhhVVVQQQZZZwwwLLL<<<666333222111000////////////////////////////////////......//////000000111111111444222333:::CCC\\\~~~yyyxxxyyyqqq^^^SSSUUUWWWaaaiiizzz|||kkklll}}}zzz}}}}}}```LLLHHHGGGEEEDDDFFFKKKRRR^^^rrrlllZZZRRRSSSWWWkkkvvvzzz~~~yyy]]]UUUYYYcccuuu}}}XXX\\\uuu\\\NNNSSSccczzzoooIIIBBB888999222111111000000000000000///////////////000000111222222333222222222555777???SSSqqqtttwwwhhhXXXYYY```eeellluuu~~~~~~lll[[[OOOLLLPPPXXXeeerrr{{{~~~~~~```\\\^^^lll|||~~~eee^^^___cccccchhhnnnqqqqqquuuzzz~~~}}}~~~~~~}}}|||{{{|||||||||}}}}}}{{{wwwttttttuuusssvvvxxxuuunnnmmmsss{{{|||ssseeeXXXOOOKKKEEEAAAAAAAAACCCIIIPPPYYY\\\aaafffkkkppprrrttttttuuuwww{{{sss]]]^^^lll}}}ggg^^^aaagggjjj[[[SSSWWWrrrVVVAAA888333222111000000/////////////////////////////////......//////000000111111111444222333;;;EEE^^^}}}wwwppp\\\QQQUUUXXXbbbjjj{{{}}}~~~mmmvvvzzz}}}\\\LLLIIIFFFFFFEEEFFFKKKSSS___sssnnn[[[QQQRRRWWWjjjzzz|||aaaVVVXXXaaarrrYYYXXXooo___MMMSSSbbbwwwsssKKKCCC888999222111111000000000000000///////////////000111111222333333333222333555888@@@WWWvvvxxx{{{eeeWWWXXX___dddlllvvvtttaaaPPPMMMOOOXXXgggxxxeee\\\YYYddduuutttdddbbbdddeeegggllltttwwwwwwzzz~~~}}}~~~|||rrriiijjjpppsssuuuuuuqqqhhh\\\RRRMMMGGGCCC@@@AAACCCFFFOOOXXXbbbeeejjjooosssvvvwwwwwwvvvvvvyyy}}}xxxaaa___lll~~~hhh]]]```gggjjj^^^VVVWWWooo___FFF:::333333222111000000000000////////////////////////......//////000000111111000444222444===FFF___zzzuuunnn[[[PPPUUUYYYccckkkzzz~~~~~~tttxxx{{{|||WWWLLLJJJDDDFFFEEEGGGLLLSSS```tttooo[[[QQQRRRWWWiiidddWWWWWW```ppp```YYYkkkbbbMMMOOO^^^rrrxxxOOOEEE999:::222111111000000000000000///////////////000111111222333333333222333666888DDD]]]}}}yyy|||dddWWWZZZaaafffnnnwwwiiiRRRMMMNNNVVVggg~~~lll___VVV]]]nnn}}}oooffffffdddeeegggnnnwww|||}}}~~~lllcccddddddgggiiieee]]]SSSMMMJJJDDDAAAAAADDDGGGMMMXXXcccjjjmmmqqqvvvyyyyyyyyyxxxwwwxxx{{{}}}ddd```lllkkk^^^```gggjjjaaaXXXWWWmmmfffIII;;;333333222111000000000000////////////////////////......//////000000111111...333333666>>>FFF^^^xxxtttmmmYYYOOOUUUYYYdddkkkyyy{{{ssswww{{{~~~uuuSSSLLLJJJCCCFFFEEEGGGLLLSSS```uuuppp\\\QQQRRRWWWiiifffXXXWWW___nnnfff[[[gggeeeNNNKKKZZZmmm||||||RRRGGG;;;<<<222111111000000000000000///////////////000111111222333444333222333666888HHHbbbxxx{{{dddYYY\\\ccciiipppyyyuuu[[[NNNNNNTTTgggqqqaaaUUUYYYiiixxxkkkhhhgggccccccfffnnnyyyooo___[[[YYY]]]aaa^^^VVVNNNJJJIIICCCAAABBBGGGLLLTTTaaammmoooqqqvvvyyy{{{{{{zzzyyy}}}~~~fff```lllmmm```aaagggjjjaaaYYYXXXlllhhhJJJ<<<444333222111000000000000////////////////////////......//////000111111111...333333666???GGG]]]}}}wwwsssmmmYYYNNNTTTZZZeeekkkyyy~~~qqqvvv{{{~~~jjjQQQLLLHHHHHHHHHIIIJJJMMMUUUdddxxxqqq\\\PPPQQQVVVgggoooVVV\\\^^^jjjrrrcccnnnnnnMMMKKKVVVjjj~~~XXX===<<<;;;444333222000000000000111000000000000111111111111444111111444444333555999MMMbbbxxx~~~www```VVV[[[dddiiisss{{{dddVVVOOOTTTccc{{{|||cccVVVYYYaaarrrnnnjjjjjjgggjjjmmmrrryyypppddd___]]]]]][[[WWWQQQLLLIIIGGGBBBEEEKKKQQQXXXaaajjjpppuuuwwwyyyzzzzzz{{{~~~iiidddcccvvv~~~lllaaa^^^dddmmmlll```VVVbbb||||||xxxJJJ>>>777555333222222111///...............////////////000000000000111111111111///555444555@@@JJJ^^^xxxuuuhhhYYYOOOQQQXXXdddoooxxxsssxxx}}}hhhOOOJJJFFFGGGGGGIIIKKKNNNVVVggg{{{ppp[[[PPPQQQVVVhhh~~~oooUUUZZZ\\\hhhwwwkkkyyypppNNNKKKTTTggg{{{]]]@@@<<<:::444333222000000000000111000000000000111111111111444111111444444333555:::NNNbbbvvv```WWW\\\fffkkkuuujjjXXXPPPTTTccc|||gggYYYZZZ___mmm{{{{{{rrrllljjjiiimmmooouuu|||tttnnnjjjdddbbb___]]]YYYTTTMMMHHHDDDHHHOOOWWW___gggoootttwwwxxxzzz{{{|||kkkcccbbbttt}}}kkk```^^^eeennnrrrggg\\\```xxxyyyLLL@@@777555333222222111///...............//////////////////000000000111111111000555333555AAALLL]]]vvvuuuhhhYYYOOOQQQXXXdddoooyyyyyyxxxyyy|||uuu{{{dddMMMHHHDDDEEEGGGHHHKKKOOOYYYjjj~~~oooZZZPPPPPPUUUhhh|||~~~oooTTTWWWYYYeee|||wwwlll|||sssOOOLLLSSScccyyybbbCCC===:::444333222000000000000111000000000000111111111111333111222444444333666;;;MMMaaa}}}ttt```XXX^^^hhhmmmwwwsss[[[QQQSSSbbbzzzmmm```]]]]]]hhhuuuwww~~~{{{ppplllkkkpppsssyyy~~~|||zzzrrrmmmiiihhhggg```TTTJJJGGGNNNWWW```hhhnnnsssvvvxxxzzz{{{}}}nnnaaa```qqq|||jjj___^^^gggpppyyypppbbb^^^ooo~~~SSSDDD777555333222222111000...............//////////////////000000000000111111222555222555CCCNNN]]]sss}}}uuuhhhXXXNNNPPPXXXdddppp|||pppbbbaaabbbbbbbbbdddgggkkknnnoooooommmmmmppprrruuuwww}}}aaaLLLGGGDDDEEEGGGHHHKKKQQQ]]]nnnlllYYYOOOPPPTTTiiizzz{{{pppTTTSSSVVVcccyyyyyykkkyyywwwSSSMMMSSSccczzzfffFFF===999444333222000000000000111///000000000111111111111333111222444333222777>>>NNNbbb}}}qqq```ZZZaaajjjmmmxxx{{{___RRRRRR___vvvtttiiiccc^^^eeerrrvvv|||wwwpppnnnrrrvvv||||||vvvvvvvvvnnn\\\MMMOOOVVV```iiiooosssuuuwwwyyyzzz|||~~~qqq^^^]]]lll{{{iii______gggrrr}}}ttteee]]]mmmZZZGGG888555222111111111000///............////////////////////////000000000111333555111666FFFQQQ___sss|||uuuhhhXXXMMMPPPXXXdddrrr~~~rrrZZZUUUXXXZZZVVVXXXZZZ^^^aaacccddddddcccbbbccceeeiiitttwww}}}^^^LLLHHHEEEGGGGGGHHHKKKRRR___rrrjjjWWWNNNPPPTTTiii{{{yyysssUUUQQQTTTaaavvvnnnwwwzzzVVVNNNTTTeee{{{hhhFFF===999444333222000000000000111///000000000111111111111222111222444333222888@@@UUUjjjooo___[[[bbblllnnnxxxeeeTTTPPP[[[ooo|||ssslllaaacccpppvvv{{{tttqqqsssxxxzzzdddRRRYYY___hhhppptttvvvvvvwwwyyy{{{~~~sss[[[ZZZggg|||jjj```___gggqqqwwweee[[[nnn^^^FFF888555222111111111000///............////////////...////////////000000000333555111777GGGTTTcccxxx~~~{{{uuuiiiXXXMMMPPPYYYeeessszzzfffUUUPPPSSSWWWWWWXXX[[[```dddfffggghhhhhhiiigggggghhhiiiooottt|||[[[LLLHHHEEEHHHGGGHHHKKKSSSaaattt}}}gggVVVNNNOOOSSSiiizzzvvvXXXQQQTTT```tttnnnrrr{{{XXXMMMTTTdddwwwhhhGGG===:::444333222000000000000111000000000000111111111111111111333444222222999CCC___wwwlll___\\\cccmmmoooyyylllXXXPPPXXXiii~~~vvvdddbbbnnnttt{{{yyyssstttzzzlllYYYccchhhooouuuwwwxxxyyyyyy}}}ttt[[[YYYddd}}}lllaaa___fffooo{{{hhh\\\lll}}}aaaEEE999666222000000111000000............////////////......////////////000000222555222777HHHVVViii}}}{{{vvvjjjYYYNNNQQQ[[[gggtttyyyrrrkkk```XXXOOOMMMRRRYYY]]]\\\hhhmmmsssxxxzzz{{{{{{|||xxxwwwvvvwwwvvvyyyqqqzzzWWWJJJHHHEEEIIIHHHHHHJJJSSSbbbuuu{{{eeeTTTMMMOOOSSSiii}}}yyy[[[QQQTTT```ssskkklll{{{WWWLLLRRR___ooo{{{jjjGGG===<<<444333222000000000000111000000000000111111111111111111333444222222:::EEEfffkkk^^^\\\dddmmmqqq{{{ttt]]]RRRWWWeee}}}ggg___iiiooozzz~~~tttvvv|||sssbbbjjjnnnssswwwzzz|||~~~sss\\\ZZZddd}}}~~~mmmbbb___dddlllppp```jjjzzzeeeJJJ999666222000000000000000............////////////........./////////000000000444444888HHHXXXnnn|||{{{wwwlllZZZNNNRRR]]]hhhtttvvv```XXXTTTOOOQQQPPPRRRWWW^^^eeelllpppwww}}}nnnxxx~~~TTTIIIGGGEEEIIIHHHHHHJJJSSSbbbuuuzzzdddTTTMMMOOORRRiiizzz]]]QQQUUU```sssllllllzzzWWWKKKPPP[[[hhhsss~~~lllHHH>>>===444333222000000000000111000000000000111111111111000111333444222222;;;FFFhhhjjj^^^\\\dddlllrrr|||zzzaaaSSSWWWcccggg\\\dddjjjyyyuuuwww}}}wwwgggmmmqqquuuyyy{{{sss^^^\\\ddd}}}oooccc___cccjjj~~~wwweeejjj{{{kkkQQQ999666222//////000111000............/////////000............/////////000...444444999HHHYYYrrr|||{{{xxxmmm[[[OOOSSS^^^hhhuuuiiiSSSOOOQQQPPPLLLQQQYYY```fffmmmxxxpppxxxiiiSSSKKKDDDDDDJJJJJJIIIJJJRRR```sssyyyaaaPPPKKKPPPVVVkkk}}}YYYRRRSSS[[[mmmhhhggg{{{~~~VVVRRRMMMSSSfffzzznnnIII===777333222111000000000111222000000000000000111111222333555111222666222777JJJjjj~~~iii]]][[[aaaiiirrrzzz}}}bbbSSSSSS\\\vvvlll\\\\\\dddqqq}}}mmmqqq{{{{{{tttxxx{{{rrr```[[[aaazzzoooaaa___fffmmm|||hhhjjjxxxKKK===666111333444111//////////////////////////////////////////000000000000222222000888IIIZZZyyy{{{|||mmmYYYOOOTTT]]]kkksss\\\OOOLLLJJJMMMSSS^^^kkkvvvpppyyyYYYJJJFFFAAAAAAHHHIIIHHHIIIQQQ___rrryyyaaaPPPKKKOOOUUUnnn{{{\\\RRRSSS\\\nnngggcccuuuWWWQQQLLLRRRhhhpppLLL@@@<<<333333111000000000111222000000000000000111111222333444111222666333888KKKmmmyyyyyyiii^^^\\\bbbjjjrrrzzzfffUUUUUU]]]uuujjjZZZYYY```iiivvv|||pppnnnxxx||||||sss___[[[aaazzzpppaaa^^^eeelll~~~nnnlllUUU===666222333333111//////////////////////////////////////////000000000000333444111999JJJ\\\yyy{{{~~~{{{lllYYYOOOTTT]]]kkkttt~~~YYYNNNOOOQQQXXXeeeooo~~~qqqyyycccHHHBBBCCC@@@AAAFFFFFFFFFHHHPPP^^^pppyyyaaaPPPKKKOOOUUUqqq{{{^^^RRRSSS\\\ooohhh___nnnWWWPPPKKKRRRkkkqqqMMMAAA>>>444333222111000000111222000000000000000111111222111333000222777444:::LLLrrruuuwww~~~jjj^^^\\\ccckkkqqqzzziiiXXXWWW\\\rrr{{{zzz|||~~~iiiXXXTTTYYY___mmmuuu{{{rrrkkkttt~~~ttt___[[[aaa{{{rrrccc^^^dddkkk~~~uuukkkzzz]]]>>>777222333333111//////////////////////////////////////////000000000000333555333:::KKK]]]www{{{~~~zzzkkkYYYPPPUUU]]]lllvvvwwwUUUMMMQQQYYYfffxxxrrrzzzdddPPPAAAAAADDDBBBCCCFFFDDDEEEHHHOOO\\\mmmxxxbbbQQQKKKPPPUUUsss}}}___RRRSSS\\\ooommm___kkk|||VVVOOOIIISSSoooqqqJJJ>>>;;;555444222111000111111222000000000000000111111222000222000222777555;;;NNNxxxwww{{{jjj^^^]]]dddlllrrrzzzkkkZZZWWWYYYjjjzzzwwwzzzkkkXXXPPPQQQWWWgggpppwwwpppkkkrrr|||vvv^^^ZZZaaa|||vvveee```eeelllwwwgggppp```???888222333333000///000////////////////////////////////////000000000000222555444:::KKK\\\ttt|||}}}yyyjjjXXXPPPUUU]]]lllvvvyyyzzzpppRRRMMMTTTaaasssrrr{{{oooTTTHHHAAACCCFFFCCCBBBEEECCCEEEHHHNNNZZZkkk}}}xxxcccRRRMMMRRRWWWuuu~~~___RRRSSS[[[mmmttteeeqqqyyyVVVMMMJJJUUUrrrtttKKK<<<999666444333111111111111222000000000000000111111222000222000222888555<<>>;;;777666444222111111111111000000000000000111111222333444222333888555;;;NNNfffyyymmm}}}}}}yyy~~~fff[[[ZZZccclllvvv~~~xxxiiiaaaVVVUUU^^^aaallluuuqqq^^^OOODDDAAACCCEEEVVVbbbkkkxxxtttlllmmmvvvuuu^^^ZZZaaa{{{}}}kkkbbbgggnnn{{{xxxfffjjjmmmCCC;;;333222222000///111////////////////////////////////////000000000000000888777;;;MMM]]]lll{{{}}}{{{sssfffXXXRRRVVV]]]gggooo|||ggg\\\SSSPPPPPPMMMJJJJJJMMMPPPPPPNNNOOORRRSSSQQQKKKNNNMMMRRR```ooo~~~jjjZZZOOOJJJ|||{{{}}}xxxPPPHHHAAABBBCCCBBB@@@@@@CCCFFFKKKJJJKKKQQQXXXeeexxxyyyjjj\\\VVV[[[eee}}}dddSSSQQQVVVggg{{{nnn}}}pppQQQIIIOOO```wwwOOODDD<<<888666333222222222222111000000000000000111111222444666333444777333:::NNNdddrrrnnn|||wwwjjj^^^ZZZbbbnnnvvv}}}qqqaaaWWWTTTZZZbbbtttwww}}}fffYYYJJJCCCCCC@@@JJJRRR___jjjuuuttteeemmmxxxuuu]]]YYY```zzzwwwiiiccceeejjjzzzzzzhhhmmmoooFFF777333555111111222---000000000000000000000000////////////000000000000222555333:::MMMZZZgggyyyzzz|||tttcccSSSPPPVVV[[[jjjppp~~~~~~tttbbbVVVLLLJJJJJJHHHEEEEEENNNMMMLLLLLLNNNPPPQQQRRRMMMPPPTTTZZZ^^^iii~~~ssseeeXXXKKKEEEDDDzzzyyyzzzlllJJJFFF@@@AAABBBAAA@@@AAAEEEIIILLLLLLNNNRRRVVVaaatttssseeeYYYTTT\\\fffgggTTTQQQVVVggg|||jjjwwwnnnNNNNNNSSSccc{{{PPPEEE===888666333222222222222111000000000000000111111222333666333444777333:::NNNgggrrrttt}}}yyyjjj^^^[[[cccooowww~~~vvvgggZZZUUUZZZcccuuu{{{www```TTTFFF@@@BBB@@@FFFNNNZZZdddmmmvvv~~~qqqhhhooozzzuuu\\\XXX___yyywwwhhhaaabbbgggxxxpppvvvpppFFF888444555111111333---000000000000000000000000////////////000000000000111444333:::LLLZZZjjj~~~{{{yyy{{{sssbbbSSSPPPVVV[[[mmmsssvvvkkkXXXOOOGGGGGGHHHGGGFFFGGGIIIJJJLLLPPPSSSUUUVVVVVVWWWVVVWWWYYYZZZ___lllzzz}}}}}}bbbRRRIIIDDDAAAAAA{{{yyyyyy}}}bbbHHHIIIBBBBBBBBBBBBCCCFFFLLLPPPTTTUUUWWWYYYYYY___pppzzzjjj]]]TTTSSS]]]iiilllUUURRRWWWggg|||eeeppprrrQQQUUUXXXfff~~~PPPFFF???888666333222222222222111000000000000000111111222333555333333777333;;;OOOlllttttttjjj___\\\eeeqqqxxx~~~nnn^^^VVVYYYaaaqqq|||uuu\\\PPPDDD@@@CCCAAAEEELLLVVV___eeekkkrrrwwwwwwqqqwwwttt\\\XXX^^^xxxxxxggg^^^```eeexxxwww|||tttHHH888444555111111333...000000000000000000000000////////////000000000000///333333999JJJZZZooo{{{pppmmmyyyxxxzzzrrraaaSSSPPPVVV[[[ooovvvlll```OOOGGGCCCEEEHHHHHHIIIKKKLLLPPPUUU[[[___aaaaaaaaagggdddccceeeeeefffllltttxxx{{{kkkOOOBBBBBBBBB@@@???|||{{{}}}aaaJJJMMMEEEEEEDDDEEEIIINNNUUUYYYaaacccffffffcccdddqqqssscccWWWPPPSSS___llloooVVVRRRWWWggg{{{aaajjjzzzYYYYYYYYYfff~~~QQQFFF>>>888555333222222222222111000000000000000111111222222555222333777444;;;PPPppp{{{mmm|||jjj```^^^gggsssyyyuuucccWWWWWW]]]hhhxxxxxx___RRRGGGCCCFFFCCCGGGMMMVVV]]]aaaeeekkkoooyyy~~~zzzsss[[[WWW___yyyyyyhhh^^^___eeezzzyyyzzz{{{III:::555666111111333...////////////////////////////////////000000000000...333333888IIIZZZrrrsssgggeeeqqqwwwyyyrrraaaRRRPPPVVV[[[nnnttt{{{fffYYYKKKFFFDDDGGGJJJKKKNNNRRRYYY^^^eeekkkppprrrtttuuuxxxuuuuuuzzzeeeSSSDDDAAAFFFGGGEEECCC|||{{{~~~eeeLLLMMMGGGFFFFFFIIINNNUUU\\\___kkkooouuuwwwrrrooouuu~~~ppp___SSSOOOTTTaaannn|||pppVVVRRRVVVfff{{{___fff|||ZZZYYYWWWbbbzzzQQQFFF===888555333222222222222111000000000000000111111222111444222333777555<<>>SSSvvvnnn|||mmmbbb___hhhttt{{{vvvggg___cccppp~~~qqqXXXMMMRRRTTTUUUTTTLLLHHHKKKPPPUUU\\\fffrrrzzz}}}nnnbbb^^^ZZZ^^^bbbhhhuuuqqqtttoooXXXVVV```yyywww~~~uuudddccciii{{{xxxsssNNN>>>777666111222555111000000000000000000000000////////////000000000000444555222888IIITTT___ppp}}}vvvnnnkkkmmmwwwwwweeeUUUQQQUUUZZZjjjqqqjjjWWWLLLIIIKKKRRR[[[dddppprrrUUUIIIHHHHHHGGGIIIGGGHHHNNNVVVYYY[[[```fff}}}kkk^^^UUUSSSSSSZZZdddmmmpppqqqvvv|||}}}kkk[[[UUURRRSSS]]]iiivvvhhhpppgggRRRNNNRRRaaavvvooojjjyyykkkTTTJJJLLLbbb|||QQQGGG<<<999666444222333333222222111111000000111111222333222555222333666444<<>>444666333111222...000000000000000000000000////////////000000000000111666333777IIIWWWcccrrr~~~~~~yyyoookkkvvv~~~{{{}}}eeeTTTUUUSSS^^^ggguuudddSSSNNNLLLOOOWWWbbbkkk{{{|||^^^RRRGGGEEEDDDCCCEEEKKKQQQUUUYYY]]]```cccfffiii}}}lll]]]XXXWWWXXX^^^hhhpppuuuvvvtttzzz~~~mmm\\\VVVTTTUUU^^^kkkuuuhhhpppgggSSSOOORRRbbbwwwqqqlll{{{pppTTTKKKNNNeee~~~QQQGGG<<<888555333111222222111000111111000000111111222333222555222333666444<<>>444666333111222...000000000000000000000000////////////000000000000111666333777IIIXXXdddttt}}}~~~yyyooolllxxx~~~|||~~~fffTTTUUUSSS^^^hhhuuueeeSSSMMMLLLOOOXXXdddppplll]]]OOOFFF@@@AAAEEEHHHMMMSSSZZZ\\\```bbbdddgggjjjmmm}}}kkkYYYUUUTTTVVV[[[ccckkkqqqsssvvvzzznnn]]]WWWUUUVVV```mmmvvvjjjooofffTTTPPPSSScccyyypppkkk}}}rrrSSSKKKPPPhhhRRRGGG===777444222000111111111000111111000000111111222333222444111222666444<<>>444666333111222...000000000000000000000000////////////000000000000000555333777JJJYYYfffuuu}}}yyynnnkkkxxx~~~}}}gggTTTUUUSSS___iiiuuugggUUUNNNMMMQQQYYYgggxxxzzz```OOOGGGDDD???>>>CCCJJJQQQXXX^^^eeeggghhhiiiiiilllooorrr}}}~~~fffSSSPPPPPPRRRUUU[[[aaahhhlllxxxzzznnn]]]VVVTTTVVVaaannnyyyooopppfffTTTPPPTTTeee{{{jjjeee|||kkkPPPJJJQQQjjjSSSHHH===777555222111111222111000111111000000111111222333111444111222777444===RRRppp{{{nnn}}}xxxddd^^^gggmmmwww|||jjjjjjmmmuuupppUUUOOONNNTTTYYYYYYXXXWWWOOOLLLKKKMMMUUUbbbpppyyy}}}nnnbbb^^^\\\XXX\\\lll~~~{{{uuuqqqlllllllllllllllmmmnnnooolllqqqxxxlllWWWWWW^^^uuuqqqdddgggpppllleeezzzUUU>>>444666333111222...000000000000000000000000////////////000000000000000555333777JJJZZZgggvvv~~~{{{mmmjjjvvv~~~~~~iiiUUUTTTSSS___jjjvvvjjjVVVNNNOOOSSS\\\kkksss\\\MMMGGGEEEDDDDDDFFFLLLTTT[[[bbbgggooooooooonnnmmmooorrruuu|||}}}}}}}}}cccRRROOOQQQSSSTTTVVV\\\dddjjjrrrvvv~~~lll[[[TTTRRRUUU```mmmzzzsssssseeeSSSOOOTTTfff|||bbb___{{{aaaMMMHHHQQQlllSSSGGG===999666333222222333222111111111000000111111222333111333111222777555===RRRsssqqq~~~yyyddd^^^gggmmmwwwqqqmmmmmmsssnnnSSSPPPQQQWWW[[[ZZZZZZ[[[RRROOOKKKLLLSSS```nnnvvvzzz|||mmm```]]]ZZZWWW\\\mmm|||}}}~~~~~~xxx{{{jjjUUUXXX```wwwqqqeeegggooooookkkUUU>>>444666333111222...////////////////////////////////////000000000000000444222777JJJYYYgggvvvooojjjwww~~~kkkVVVTTTRRR```lllvvvnnnYYYPPPQQQVVV```pppfffRRRGGGDDDDDDDDDGGGKKKQQQWWW^^^ffflllnnnsssssssssqqqpppqqqtttwww{{{{{{||||||~~~```UUULLLPPPSSSTTTTTTZZZdddlllnnnuuu}}}kkkYYYRRRQQQSSS___mmm~~~xxxxxxdddPPPNNNUUUggg}}}^^^]]]|||[[[JJJGGGRRRnnnRRRGGG===999777444333333333333222111111000000111111222333000333111222777555===SSSyyywww~~~yyyddd^^^hhhnnnwwwzzzsssooosss~~~jjjSSSRRRUUU[[[]]]\\\\\\___WWWSSSNNNMMMRRR^^^llluuuwwwzzzjjj^^^]]]YYYXXX___ooogggVVVZZZcccyyyooobbbdddkkkwwwwwwUUU>>>444666333111222...////////////////////////////////////000000000000///444222666IIIXXXeeetttpppkkkxxx~~~lllVVVTTTRRR```mmmwww~~~rrr]]]SSSQQQYYYeeevvvsssdddPPPCCC@@@CCCDDDDDDIIIRRRZZZ```gggooossstttuuuvvvvvvuuutttuuuwwwyyyyyyzzz{{{{{{|||\\\WWWLLLRRRVVVXXXYYY___kkkuuuwww}}}jjjXXXQQQPPPSSS___mmm~~~|||cccNNNMMMTTThhh~~~aaabbbYYYIIIGGGTTTqqqQQQFFF===888666333222222222222111111111000000111111222333000333111222777555>>>SSSzzz{{{yyyddd^^^hhhooowww~~~wwwxxxdddTTTTTTXXX^^^___\\\^^^bbb]]]WWWQQQNNNRRR^^^kkktttuuuwwwhhh[[[\\\ZZZ[[[cccrrrdddWWW[[[cccwwwlllaaadddlll||||||UUU>>>444666333111222...////////////////////////////////////000000000000000444111666HHHVVVcccrrr~~~|||kkkhhhvvv}}}nnnWWWTTTRRR```nnnwww~~~uuu```UUUPPP[[[iii|||~~~[[[TTTIIICCCBBBFFFIIIKKKPPP[[[eeejjjnnnuuuwwwvvvvvvxxxzzzzzzzzzzzz|||}}}yyyzzz{{{{{{|||zzzXXXVVVSSSYYY___aaacccjjjxxx}}}kkkYYYQQQPPPTTT```nnncccLLLLLLTTThhh~~~eeehhh}}}XXXJJJHHHUUUtttPPPFFF===777555222111111111111000111111111000111222222333000333000222777555>>>SSSyyyvvvyyyccc^^^iiipppwww~~~}}}bbbTTTVVVZZZ``````]]]^^^ccc```ZZZSSSOOOSSS^^^kkksssuuuvvvgggZZZ[[[\\\^^^gggttt~~~cccVVVYYY```sssjjjaaagggqqq|||{{{UUU>>>444666333111222...////////////////////////////////////000000000000000444111555GGGUUUbbbqqqvvv|||vvveeebbbrrr}}}}}}}}}nnnWWWTTTRRR```nnnwww}}}wwwaaaVVVOOO[[[lllwwwaaaFFFFFFDDDCCCCCCFFFMMMQQQYYYeeennnqqqsssxxxyyyuuuxxxzzz}}}~~~~~~~~~qqqtttxxxyyyxxxyyy|||ttt___XXXWWW^^^iiirrrxxx~~~|||jjjXXXRRRQQQUUUaaaoooaaaRRRPPPUUUeeexxxkkkrrrVVVLLLIII^^^}}}RRRGGG>>>888666333222222222222111000000000000000111111222222444111222666555???UUUxxxwww{{{wwwfffbbbjjjuuu}}}xxxcccUUUYYY^^^bbbbbbaaa```___fffccc]]]VVVSSSYYYfffqqqwwwzzziiiZZZ]]]^^^eeemmmuuu~~~___VVVVVVbbbvvv}}}iiiaaahhhrrrwwwQQQ===555777333111333000............////////////////////////000000000000555333111555DDDWWWcccfffsssvvvpppfffccclllssssssmmmWWWPPPUUU\\\ooouuuhhh\\\YYY[[[lllxxxdddTTTDDDBBB@@@AAAFFFNNNWWW\\\jjjnnnssswwwyyyzzz{{{}}}}}}nnnqqquuuvvvuuuvvvzzz}}}mmm___^^^gggnnn{{{~~~kkkYYYRRRPPPSSS___mmm___RRRPPPVVVfffzzzmmmuuu```RRRMMMbbbRRRGGG===888666333222222222222111000000000000000111111222222444111222666555???UUUuuusssvvvxxxgggbbbjjjuuu{{{ttt```VVVZZZ```ddddddcccaaaaaafffddd```YYYVVV[[[fffpppvvvxxxnnn^^^```ccckkksssyyy___VVVVVVbbbwww{{{ggg```gggpppxxxSSS>>>555777222000333000............////////////////////////000000000000444333111555CCCVVVaaadddoootttrrrgggdddllltttvvvnnnXXXPPPUUU\\\lllssskkk___YYY[[[kkkwwwfffTTTHHHCCCBBBBBBEEEKKKTTT]]]bbbllloootttwwwyyyzzz|||~~~iiimmmppprrrrrrssswww{{{jjjcccgggsss{{{mmmZZZQQQOOORRR^^^lll]]]QQQPPPWWWhhh{{{qqqzzzeeeTTTQQQhhhRRRGGG===888666333222222222222111000000000000000111111222222444111222666555>>>TTTsssqqqttt{{{xxxgggaaaiiitttxxxppp\\\WWW\\\bbbffffffeeecccbbbeeeeeeddd___[[[^^^fffnnnuuuxxxtttdddcccjjjrrryyy___VVVVVVccczzzyyyeee^^^fffoooxxxUUU???555666111///222000............////////////////////////000000000000222222222555BBBSSS^^^```llluuuvvvlllgggnnnxxx|||~~~oooZZZQQQUUU[[[hhhqqqpppbbbZZZ[[[jjjwwwfffUUUHHHBBBBBBCCCFFFKKKTTT]]]ffflllppprrruuuwwwyyy{{{~~~dddhhhllloooppprrrvvvzzznnnmmmuuunnnZZZQQQOOORRR^^^mmm]]]PPPPPPYYYjjj}}}~~~sss```QQQQQQmmmQQQGGG===888555333222222222222111000000000000000111111222111444111222777555===SSSuuuuuuyyywwwfff```gggqqquuummm[[[WWW\\\ccchhhhhhfffcccbbbcccfffgggeeeaaaaaafffkkkuuuxxxzzziiidddooovvv~~~^^^WWWWWWeee~~~xxxddd___fffpppuuuWWW@@@555555000...222000............////////////////////////000000000000000111222666AAAQQQ[[[]]]mmmyyy}}}rrrjjjppp{{{{{{oooZZZQQQTTTYYYdddooouuufffZZZZZZhhh{{{uuueeeVVVJJJDDDBBBAAADDDIIIRRR\\\fffnnnssssssuuuwwwyyyzzz}}}___dddiiilllooorrrxxx|||xxxooo[[[RRRPPPSSS```nnn]]]PPPPPPYYYkkk~~~wwwsssYYYMMMRRRpppQQQHHH===888555333222222222222111000000000000000111111222111444111222777444<<>>888666333222222222222111000000000000000111111222111333111333777444;;;PPP|||~~~wwweee]]]cccllluuu~~~mmm^^^VVV\\\eeekkkkkkhhhccc```ccciiioooqqqnnnkkklllnnnppppppuuu~~~wwwlllttt}}}wwwccc^^^eeeppp{{{wwwZZZWWWZZZmmmrrrbbb```kkkuuuoooUUU???555666111///222000............////////////////////////000000000000...111222444>>>MMMYYY^^^nnnyyy|||qqqhhhnnnzzzvvvqqq\\\RRRRRRVVVaaannnlll[[[ZZZeeevvvoooOOOAAA???>>>AAAEEEGGGLLLTTT^^^hhhoootttvvvxxxzzz}}}TTTZZZaaahhhmmmssszzzwwwaaaUUUQQQRRR___mmm\\\OOOOOOWWWjjj~~~wwwXXXOOOPPPhhh{{{OOOIII>>>888666333222222222222111000000000000000111111222000333111333777444;;;OOOyyyfff___dddmmmvvvnnn```WWW^^^gggnnnnnnjjjeeebbbeeellltttwwwtttrrrrrrtttpppooorrr{{{uuuyyyxxxgggUUUNNNQQQYYYccckkkxxxsssXXXWWW[[[pppmmm___```lllvvvpppSSS>>>555777222000333000............////////////////////////000000000000...111222333<<>>AAAHHHRRRWWW```iiiooossstttsssyyy|||ZZZSSSSSS___kkkqqqzzzjjj```^^^aaaiiiqqqwwwjjjZZZQQQRRR]]]hhhxxxXXXNNNPPPWWWfff{{{wwwYYYJJJJJJ___pppQQQFFF<<<666444111000111222111111000000000000000111111222555222111333444666<<>>@@@EEEKKKVVV\\\dddkkkoooqqqsssttt}}}^^^TTTRRR[[[eeemmmxxxttt\\\[[[ZZZ\\\dddlllrrrzzzooo]]]SSSTTT```mmmwwwXXXMMMOOOWWWggg{{{rrrRRRLLLOOOdddmmmNNNCCC:::666444111000111222111111000000000000000111111222555222111333444555<<>>BBBFFFHHHMMMTTTZZZ\\\___aaadddiiiooosssyyy|||cccVVVLLLNNNVVVaaatttjjjXXXYYYWWWZZZbbbjjjooovvv|||{{{eeeVVVTTTbbbqqqsssVVVNNNQQQZZZkkkzzziiiMMMKKKWWWqqqjjjMMMCCC<<<666444111000111222111111000000000000000111111222444111111333444555:::AAA^^^|||qqqfffjjjssszzz}}}}}}yyy|||~~~rrrjjj^^^dddmmmuuuwwwsssnnnkkklllppprrrrrrqqqtttxxx{{{{{{uuuvvvxxx}}}uuuTTTHHHCCCFFFLLLIIINNNYYY___jjjeeeSSSWWWaaa||||||hhh```jjjwww}}}JJJ???555333333111000000////////////////////////............////////////000000000222:::HHHWWWaaafffrrrwwwppppppiiiWWWVVVWWWcccnnnvvvdddbbbqqq```DDDAAA@@@BBBGGGKKKMMMRRRXXX^^^```aaabbbcccfffiiilllwwwzzz~~~aaaSSSIIIJJJPPP\\\qqqooo^^^ZZZYYY\\\dddkkkooouuu|||lllYYYSSS]]]lllpppTTTOOOSSS]]]nnn|||tttaaaLLLIIIYYYwwwiiiMMMDDD===666444111000111222111111000000000000000111111222444111111444444444999@@@YYYuuu}}}qqqdddgggpppwww|||uuuqqqttt}}}|||sssmmmbbbgggooowwwzzzwwwrrrmmmjjjkkkmmmnnnooossszzzuuu}}}nnnnnnooosssyyy~~~}}}}}}zzzXXXJJJDDDGGGMMMJJJQQQ\\\bbbkkk~~~{{{```RRRWWWccc~~~}}}jjjaaajjjwww}}}HHH>>>555333444222000000////////////////////////............////////////000//////222:::GGGVVV```eeerrrwwwnnnjjjwwwkkkXXXVVVUUUbbblll}}}hhhcccqqqXXXBBBCCCCCCGGGMMMPPPPPPUUU\\\cccfffhhhiiihhhfffeeeeeemmmpppuuu|||]]]PPPGGGGGGLLLVVVjjj~~~qqq___ZZZYYY]]]eeekkkoootttzzzvvv___SSSYYYeee|||nnnSSSQQQTTT___pppvvvooo|||ZZZIIIIII^^^~~~gggKKKCCC<<<666444111000111222111111000000000000000111111222333111111444444444888???OOOiiizzzvvvrrrcccdddllltttzzzlllgggiiiuuu{{{{{{sssnnngggkkkrrryyy}}}{{{vvvqqqlllkkkmmmppprrrvvvrrrwww~~~iiiiiijjjmmmsssxxx|||}}}~~~}}}|||zzzyyyxxxxxxwwwvvvwww{{{~~~~~~}}}vvvXXXLLLEEEHHHOOONNNUUUaaagggpppsss[[[PPP\\\iii~~~sssfffaaaiiiwwwvvvGGG===444333444222//////000000000000000000000000............////////////000//////111999FFFUUU___hhhvvv{{{ppphhhqqqooo[[[WWWTTTaaakkk|||mmmfffqqqpppOOOAAAFFFGGGLLLRRRTTTTTTZZZaaajjjmmmqqqqqqooojjjfffeeebbbeeeiiipppzzzXXXMMMEEEEEEGGGNNN```rrruuu```\\\[[[___fffmmmpppuuuzzzhhhVVVWWW```rrrlllQQQQQQUUU___ppppppkkkxxxYYYKKKNNNeeeiiiKKKCCC<<<666444111000111222111111000000000000000111111222333111111444444444888>>>HHH___}}}uuuqqqzzzuuuddddddkkkrrryyyzzzggg``````nnnuuuzzzrrrnnnkkknnnttt{{{yyytttqqqoooqqquuuwwwzzzoooqqq{{{ffffffhhhlllsssxxx|||}}}zzzxxxuuurrrqqqqqqrrrssswwwxxx{{{}}}kkkSSSKKKFFFJJJRRRSSS]]]iiipppxxxlllWWWPPP]]]kkkyyygggbbbbbbhhhyyy~~~nnnFFF<<<444333444222//////000000000000000000000000............////////////000//////111888EEETTT^^^jjjyyyrrrffflll}}}rrr___ZZZVVV```jjjzzzppphhhrrr~~~```JJJFFFHHHJJJOOOUUUWWWYYY```hhhpppsssvvvwwwtttpppllljjjdddddddddgggmmmwwwVVVLLLEEEDDDEEEIIIXXXhhhzzz{{{ddd___^^^aaaiiiooorrrwww|||nnnYYYVVV^^^nnn~~~kkkPPPPPPTTT^^^pppkkkgggzzz\\\PPPSSSkkkmmmNNNEEE===666444111111111222111111000000000000000111111222333111222444444444777===FFF\\\zzzuuuooozzzyyyfffeeekkkqqqxxxzzzggg^^^]]]jjjrrr}}}yyyrrrnnnmmmpppvvv}}}{{{uuuvvvsssuuuzzz|||}}}oooooo}}}wwwdddeeehhhmmmuuu{{{}}}{{{wwwsssrrrsssuuuvvvxxxyyy}}}}}}~~~aaaNNNJJJFFFKKKUUUWWWcccqqqxxxhhhUUUOOO[[[jjjvvvbbbaaadddhhhzzz~~~lllFFF<<<444333444222//////000000000000000000000000............/////////000//////...111888EEETTT^^^jjjzzzrrrdddiiixxxuuuaaa\\\WWW```iiiyyysssjjjrrr}}}pppWWWIIILLLHHHJJJPPPWWWYYY[[[dddmmmtttvvvyyyyyywwwtttrrrqqqmmmkkkgggddddddjjjrrrxxxQQQJJJCCCBBBCCCGGGOOOXXXkkksss~~~}}}aaa]]]aaaeeeiiimmmqqqvvvyyyvvvbbbYYYYYYgggvvvdddQQQSSSWWW```ppprrr]]]mmmwwwYYYRRRVVVuuuhhhNNNGGG???888555222111111111000///000000000000111222333444333222222222333555777888JJJ[[[wwwvvvnnn|||~~~hhhaaaggglllwwwhhh^^^ZZZcccnnnzzz~~~zzzvvvssssssuuuyyy}}}~~~{{{uuuyyy}}}~~~vvvppp}}}kkkeeegggjjjpppvvv|||{{{vvvrrrppprrrvvvxxxzzz}}}nnn]]]NNNJJJKKKLLLTTT^^^mmm}}}eeeRRRRRRYYYpppnnnbbbZZZ```ooozzzfffBBB;;;555333111//////222////////////////////////000000000000////////////000///000333666@@@TTTffflll{{{rrrfffjjjtttyyyxxx```XXXUUU]]]fffttt}}}nnnlllvvv}}}aaaOOOGGGFFFLLLOOORRRTTTWWW]]]eeekkktttyyy||||||}}}~~~{{{wwwwwwrrrmmmiiiiiijjjjjjkkkpppzzzLLLEEE@@@???@@@CCCJJJQQQ^^^eeeppp{{{ccc^^^bbbhhhjjjkkkmmmrrrwwwxxxeee[[[XXXbbbrrraaaQQQQQQUUU___ooobbbUUUhhhtttWWWRRR```|||kkkPPPHHH???888666222111111111000///000000000000111222333333333222222222333555777888KKK]]]{{{wwwooo|||hhh```dddjjjuuu~~~tttggg\\\bbbkkkuuu{{{{{{yyyvvvuuuyyyzzz}}}{{{}}}zzzrrr{{{kkkiiikkkooouuu{{{zzzvvvtttvvvyyy|||}}}fffWWWJJJJJJMMMQQQZZZeeeuuu}}}bbbSSSVVVbbbuuuiii^^^XXX___ooo{{{cccBBB;;;444333111//////222/////////////////////////////////...............000///000333666@@@SSSeeekkk|||uuufffgggpppvvv~~~yyyaaaXXXTTT^^^gggssspppnnnxxxfffQQQHHHHHHKKKLLLOOOSSSVVVYYY^^^ffflllwww{{{~~~~~~||||||wwwsssqqqooollljjjggglllrrrwww{{{GGGBBB>>>>>>???AAAFFFLLLSSSZZZeeepppzzzggg___eeejjjiiidddeeellltttzzzjjj^^^XXX\\\kkk{{{\\\PPPPPPUUU```qqqmmmRRRUUUkkknnnTTTQQQbbb|||nnnUUULLLBBB888666333111111111000///222111111111111111222222333222222222333555777888III\\\|||vvvjjj___aaahhhsss|||vvv___aaagggpppxxx{{{{{{zzzzzz||||||~~~uuuxxxkkkmmmpppuuu{{{{{{yyy{{{}}}^^^QQQHHHLLLTTTZZZeeeqqqttt]]]TTTZZZjjj{{{fff]]]XXXaaarrr{{{]]]AAA:::444333222//////111////////////////////////---------...............000///000333555???QQQbbbhhh|||xxxfffcccmmmvvv}}}fff[[[UUU___gggrrrsssooowwwqqqPPPDDDDDDIIIMMMMMMQQQWWW[[[^^^cccjjjppp{{{}}}{{{wwwssspppmmmllljjjiiijjjnnnrrruuuFFFBBB@@@AAABBBCCCFFFKKKSSSYYYcccnnnxxxiiiaaagggjjjddd[[[[[[gggrrr|||nnn```WWWWWWeeeuuuyyyXXXOOOPPPVVVcccuuu]]]KKKVVVqqqeeeOOOOOOccc|||qqq\\\SSSGGG999666333222222222111000222222111111000111111111333222222222333555777888EEEXXXyyymmm```aaafffqqq{{{gggaaadddmmmwww~~~yyywwwnnnmmmqqqwww~~~~~~||||||ZZZPPPKKKSSS^^^fffqqq}}}lllYYYSSSZZZkkkggg___\\\eeewwwuuuzzz[[[@@@999444333222//////111////////////////////////------............//////000///000222555===OOO```eeeyyyxxxeeecccrrrlll```WWW]]]gggssswwwooottt]]]GGGEEEHHHIIIKKKOOOTTT[[[```dddiiiooottt}}}}}}{{{}}}yyysssqqqppppppooommmEEEBBB@@@CCCDDDDDDGGGLLLVVV\\\eeeoooxxxiiibbbffffff^^^TTTUUUcccrrr}}}}}}pppaaaWWWVVVaaaooozzzrrrTTTNNNOOOVVVdddwwwwwwVVVMMMRRRrrr{{{\\\JJJNNNccc}}}ttt```VVVHHH999666333222222222111000222222111111000111111111333222222222333555777888DDDVVVuuupppbbbbbbeeeqqq{{{uuubbbaaahhhuuu}}}xxx~~~tttmmmqqqxxx||||||}}}~~~~~~ZZZQQQPPPZZZfffnnnyyyhhhVVVQQQYYYhhhggg```^^^hhhzzzrrrzzz___>>>888333333222//////111////////////////////////....../////////000000000000///000222444;;;LLL]]]cccuuuvvvffffff{{{pppbbbWWWZZZfffuuuzzzpppttt}}}SSSDDDGGGIIIIIIKKKOOOVVV___eeejjjnnnssswww~~~|||zzzzzzwwwrrrmmmCCC??????BBBDDDEEEHHHMMMVVV]]]fffpppxxx|||gggaaadddddd\\\SSSUUUcccrrr|||~~~sssdddYYYVVV___iiissskkkQQQOOONNNVVVeeeyyymmmRRROOOYYY}}}tttVVVHHHNNNZZZssswwwdddWWWFFF999777444222222222111000222111111111111111222222333222222222333555777888CCCTTTppp~~~rrrcccbbbdddooozzz~~~iiibbbcccoooyyy|||~~~||||||}}}ppptttzzz}}}||||||||||||~~~}}}]]]UUUUUUbbbnnnvvv}}}bbbSSSPPPYYYiiieee___^^^jjj}}}ppp~~~bbb===777333333333///...000////////////////////////......//////000111111111000///000222333:::JJJZZZcccrrr}}}uuugggiiirrrcccVVVXXXeeeuuu}}}rrrtttsssMMMAAACCCEEEIIIOOOSSSZZZeeemmmrrrvvvzzz}}}yyytttBBB???>>>BBBEEEFFFJJJPPPXXX___jjjuuu}}}wwwccc]]]aaaccc___YYYZZZeeeppp{{{uuuggg]]]WWW]]]dddlllzzzcccNNNPPPQQQYYYiii}}}eeeQQQQQQooopppSSSHHHQQQWWWooo~~~kkk]]]KKK:::777444222222222222111000000000000111222333333333222222222333555777888@@@OOOiii}}}qqqaaa___aaammmxxx|||yyyjjjbbbiiirrruuuzzz|||yyy{{{}}}||||||zzz}}}bbb\\\^^^kkkxxxttt\\\PPPQQQ]]]rrr|||ccc___```mmmppp|||ZZZ<<<666333333333000...000////////////////////////------......///000000111//////000222333999HHHXXXdddqqq{{{vvviiiiii~~~vvvfffYYYWWWcccrrrqqqpppbbbEEE???BBBDDDKKKUUU\\\eeepppyyyCCC@@@???CCCFFFHHHMMMSSS\\\dddppp{{{ttt```ZZZ```dddccc______gggooo{{{wwwiii```WWW\\\aaahhhuuu^^^LLLPPPUUU^^^nnnaaaQQQSSSnnnRRRHHHSSSdddxxxssseeeRRR:::777444333333333222111000000000000111222333444333222222222333555777888<<>>888444555444222111333222222111111111111222222333222222222333555666777>>>HHH^^^xxxuuuccc^^^```hhhrrrzzz~~~~~~qqqooovvvrrrqqqvvv]]]QQQQQQYYYgggvvvjjjbbbiii{{{nnnmmmYYYGGG:::777444222111111000///000/////////............////////////////////////111333///000555555???UUU___aaafffiiiccc___llllll]]]VVV]]]ggguuu|||kkkiiiqqqqqqiiiSSSFFF???BBBGGGJJJSSS^^^ooowwwCCCAAABBBFFFIIILLLSSS[[[ffflllvvv~~~hhhVVVUUUXXX```gggiiigggiiiooozzz}}}mmmaaabbbeeejjjpppyyycccOOOJJJPPPYYYfffyyykkkLLLOOObbbzzzbbbYYYSSShhhzzz\\\>>>888555555555222222333222222111111111111222222444333333222333444555666>>>HHH^^^wwwxxxddd]]]^^^fffqqqxxx||||||rrruuu}}}zzzzzz|||YYYOOOPPPZZZllluuujjjdddmmmjjjooo|||SSSCCC999666333111111111000///////////////............////////////////////////000222///000555444>>>TTT[[[^^^ccceee]]]XXXccctttooo^^^UUU[[[eeerrryyyhhhcccfffbbbYYYJJJAAA===BBBHHHLLLUUU___lllrrryyy|||~~~DDDCCCFFFJJJLLLOOOWWW___jjjooowww~~~~~~cccVVVSSSVVV^^^ggglllkkklllpppyyyyyyfffcccdddjjjrrryyy{{{[[[LLLJJJRRR\\\iii~~~dddJJJPPPbbbuuu]]]XXXVVVooo}}}[[[???999555666555333222444333222222111111222222333555444333222333444555666===HHH___zzz{{{fff]]]]]]fffpppwww{{{zzzxxxsssTTTNNNPPP]]]rrrtttkkkfffqqqyyydddrrrvvvMMM@@@888666333111111111000//////////////////.........////////////////////////000222///000444333===SSSZZZ^^^cccbbbYYYTTT]]]kkkqqq^^^UUU[[[dddpppuuueee^^^]]]WWWMMMCCC>>>===CCCIIIMMMUUU]]]gggmmmssswwwyyyFFFGGGKKKOOOQQQRRRZZZccckkkpppxxxxxxaaaVVVSSSUUU]]]hhhooopppooopppxxxkkkeeeccckkkuuu|||sssVVVKKKKKKTTT___mmm```IIIOOO```rrrZZZVVVXXXsss]]]@@@:::666666666333333555333333222222222222333333555444333222333444555666;;;HHHbbb|||hhh^^^]]]fffqqqxxx|||~~~|||}}}iiiQQQOOORRR```zzzsssmmmjjjuuummm```wwwrrrIII???777555222111111111000///.........//////////////////////////////////////////111...000444333;;;QQQ]]]bbbfffbbbXXXSSS[[[gggyyysss^^^VVV[[[cccnnnqqqbbb\\\XXXPPPHHH@@@???@@@EEEJJJOOOVVV\\\cccjjjrrrwwwzzzIIIKKKQQQVVVVVVVVV\\\eeekkkqqqyyywwwbbbWWWTTTUUU]]]jjjssstttrrrqqqwwwssshhhdddmmmxxxmmmSSSJJJMMMWWWbbbppp~~~ZZZIIIPPP^^^oooVVVTTTYYYvvv```@@@:::777777777444333555333333222222222222333333444333333222333444555666999IIIfffkkk___\\\eeepppyyy}}}{{{vvvsssqqqqqqrrryyy|||```OOORRRTTTeeeqqqmmmmmmzzzeee```}}}lllEEE???777444111000000111000///.........///////////////////////////////////////...111...000444222:::OOO```eeehhhaaaVVVRRR[[[eeerrr~~~uuu^^^VVV[[[bbblll|||~~~mmm```ZZZUUUMMMFFF???@@@CCCFFFKKKQQQXXX^^^dddkkktttzzz~~~KKKOOOVVV\\\[[[YYY^^^fffiiipppzzzxxxcccXXXVVVVVV^^^lllwwwxxxtttqqqwww}}}nnngggppp{{{gggOOOJJJNNNXXXdddrrrrrrSSSIIISSS```jjjRRRRRRYYYxxx^^^AAA;;;777888777555444666444333333222222333333444333222222222333555666777999KKKkkknnnaaaYYYcccoooxxx}}}~~~wwwnnngggbbbaaaaaaccchhhpppxxxYYYNNNUUUWWWhhhnnnmmmoooaaacccddd@@@@@@666444111000000111000///............/////////000////////////////////////...000...000444111999NNNaaaggghhh___SSSQQQZZZdddooo{{{xxx```UUUYYY```iiixxx{{{jjj^^^XXXRRRJJJEEE>>>AAAEEEGGGLLLTTT\\\bbbiiiooovvv|||LLLQQQZZZ___^^^[[[___fffhhhooo{{{zzzdddYYYXXXWWW^^^mmmyyyzzzuuuqqqvvvsssiiiqqq}}}bbbMMMJJJOOOYYYfffssshhhNNNIIIUUUcccfffOOOQQQZZZzzzZZZAAA;;;777888888555444666444333333222222333333444222222222222333555777888:::LLLmmmpppbbbXXXaaannnwww|||zzzpppdddZZZTTTSSSSSSVVV\\\dddlllsss{{{}}}www{{{zzzVVVNNNWWWYYYkkkllllllqqq}}}```eee^^^===@@@666444111000000111000///---.........//////000000////////////////////////---000...000444111999MMM```fffggg\\\PPPOOOYYYbbbnnnzzzzzzaaaTTTXXX^^^gggvvvzzzhhh]]]VVVOOOHHHDDD===AAAEEEHHHMMMVVV```eeennnrrrxxx}}}TTTWWW^^^aaa^^^ZZZ^^^eeejjjssskkk]]]ZZZ[[[bbbpppzzzooowww}}}ppplllsssWWWGGGKKKRRRUUUooo{{{[[[OOONNNQQQnnn~~~\\\SSSMMM\\\YYYAAA<<<888888777555444666555444333333222222333333333333222222333333444555666IIIbbbuuuddd___```gggrrryyy~~~uuulllaaaYYYQQQLLLMMMRRRTTT[[[cccjjjooottt{{{uuurrrwww~~~rrrYYYUUUWWW\\\sssllloooxxxmmmdddoooXXXCCC<<<333333222222111000000000........................---------............///...///111222111222<<>>QQQrrryyyhhh^^^___eeeooowww|||yyymmmdddYYYRRRLLLHHHIIIMMMWWW^^^gggnnnssswww|||yyypppnnnttt|||kkkUUUTTTYYYccc|||mmmrrr{{{hhhgggxxxSSS@@@:::333333222222111000000000........................---------............///...///111222000111:::EEE[[[dddfffZZZLLLLLLWWWbbbuuu~~~eeeVVVTTTVVVaaarrrvvvcccYYYSSSLLLDDD@@@AAACCCHHHOOOTTTXXXaaajjjoootttzzzcccccceeeeee```[[[^^^eeeoooxxxwwwaaa^^^```hhhxxx~~~ssssss}}}zzzqqqpppzzzoooOOOGGGNNNWWW\\\uuukkkPPPNNNbbbuuunnnSSSNNNRRRkkk[[[CCC===999999888555444666555444333333222222333333333333222222333333444555555:::DDDccc~~~mmm^^^^^^bbbllltttyyy}}}qqqccc[[[RRRMMMHHHEEEGGGKKKXXX```jjjssswww{{{~~~{{{tttlllkkkqqq{{{~~~eeeRRRTTT\\\jjjyyymmmtttbbbhhhxxxMMM<<<888333333222222111000000000........................---------............/////////000111//////777AAAYYYcccfffYYYKKKJJJVVVaaarrr}}}~~~hhhUUUSSSVVVaaaqqquuuaaaWWWRRRKKKDDD@@@BBBDDDIIIPPPUUUYYYbbbkkkqqqvvv|||hhhffffffeee```]]]aaahhhssszzzeee```aaajjjyyyssssss}}}uuuoootttdddKKKHHHNNNXXX___xxxbbbMMMQQQpppjjjRRRNNNWWWsss\\\DDD>>>::::::999555444666555444333333222222333333333333222222333333444555:::;;;@@@XXX}}}{{{ooo^^^]]]___hhhqqqvvv}}}vvvkkk\\\UUUOOOLLLIIIFFFHHHMMMUUU^^^kkkuuuzzz}}}xxxsssnnnlllqqqzzzyyycccSSSUUU```ooorrrjjjuuuxxx```ooopppGGG:::777333333222222111000000000........................---------............///000...///000///...555===VVVaaaeeeYYYJJJIIIUUU```nnn||||||mmmVVVTTTVVV```pppttt___UUUPPPJJJDDDAAACCCEEEJJJRRRVVVZZZcccllltttxxx~~~iiieeecccbbb```___eeemmmvvv}}}lll```bbbiiixxx~~~sssuuu~~~zzzqqqqqqzzz~~~\\\JJJIIINNNXXXccc|||rrrZZZOOOYYYeeeQQQMMMZZZwww\\\EEE???::::::999666555666555444333333222222333333333333222222333333444555777:::<<>>;;;;;;888777555444333222222222111111222222222333333333444555222888EEEQQQhhhlll]]]aaakkkrrrxxx}}}}}}cccTTTRRRRRRVVV^^^cccfffmmmuuuxxx{{{qqqbbb```jjjnnnqqqmmmffffffmmmuuu]]]VVVUUU]]]nnn}}}nnnjjjnnnjjj^^^ooobbbBBB888666222222222111111111000000000////////////////////////...........................///000000000000222444???QQQaaaaaaSSSJJJMMMVVViiiuuu~~~|||ssseeeXXXYYYeeevvvxxxaaaTTTMMMIIIGGGGGGIIIMMMSSSXXX]]]dddmmmtttyyy|||tttggg[[[XXX[[[```hhhnnnuuuyyy~~~jjjddddddnnnxxxyyytttqqq~~~tttjjjgggooo{{{ppppppzzz~~~{{{|||]]]PPPIIIOOOVVVaaa|||gggOOOLLLUUUsssxxxYYYNNNccc~~~bbbQQQMMMHHHFFFFFFEEE@@@<<<===999888777555444333333333111111222222222333333333666777444777CCCNNNeeettteeeeeelllqqqwww~~~dddSSSQQQRRRXXXaaahhhkkkrrryyy~~~rrreeecccnnnvvv}}}yyypppmmmsss|||uuu[[[RRRVVVbbbvvvzzzmmmnnnvvvccc___tttXXX>>>888666222111111111111000000000000////////////////////////...........................///000000///000222444>>>PPPaaaaaaTTTJJJLLLTTTiiiwww~~~{{{vvvfffYYYYYYdddtttyyycccUUUMMMHHHGGGHHHIIINNNTTTYYY___fffooovvvyyy|||vvvjjj^^^ZZZ\\\aaaiiippp{{{|||~~~xxxeeeaaacccmmmwwwxxxwwwvvv~~~}}}ppplllllluuutttrrrvvv~~~|||~~~zzzqqqWWWNNNKKKQQQXXXddd}}}eeeOOOMMMVVVrrroooTTTOOOhhh___UUUMMMIIIGGGHHHGGGBBB>>>>>>::::::888666555444333333111111222222222333333333444666444777AAAJJJ```zzzjjjhhhjjjnnnuuu~~~~~~gggUUUQQQSSSYYYccciiilllrrryyymmmcccbbbooozzzvvvpppvvv~~~kkkXXXPPPWWWggg}}}vvvlllsssyyyaaafff{{{wwwPPP;;;777666111111111111000000000//////////////////////////////////////////////////////...000000000///000222444>>>OOO___^^^QQQHHHKKKTTTkkkxxx}}}wwwhhhXXXWWWaaarrr|||fffWWWNNNHHHGGGIIIJJJOOOUUU[[[```hhhrrryyy{{{~~~xxxoooeee```^^^aaaiiirrr}}}}}}|||nnn```^^^bbbllluuuwwwxxxyyy}}}xxxpppooorrr|||zzzvvvvvv{{{|||zzzyyy{{{|||eeeOOOJJJKKKTTT^^^kkkeeeRRRTTT]]]xxxbbbNNNQQQnnn{{{]]]YYYNNNJJJHHHJJJIIIDDD@@@@@@<<<;;;999777666444444444111111222222222333333333000333222444<<>>QQQooouuummmjjjjjjssslll\\\TTTTTTXXX^^^bbbdddiiipppsssuuuzzzyyyccc```cccnnnsssvvvqqqiiigggoooxxxyyyYYYXXXWWW___pppqqqmmm~~~cccccc}}}iiiHHH888555444222111000000000///////////////////////////////////////////////////////////////000111000//////111333:::KKK[[[[[[NNNDDDHHHPPPaaannnqqq^^^XXX___mmm~~~lll\\\QQQJJJIIILLLKKKPPPWWW]]]dddlllvvv}}}{{{uuulllccc```iiitttrrrtttyyytttaaa[[[[[[```iiioooqqqtttxxx~~~yyyvvvyyy}}}}}}yyyvvvsssrrrtttwww{{{}}}yyysssMMMIIIGGGLLLZZZjjjyyyeeeYYYdddssslllUUUNNN]]]zzzmmmWWW[[[RRRNNNMMMOOONNNIIIEEEDDD>>><<<;;;999777555555444111111222222222333333333000555444555999<<>>;;;999888777777666444222222333444333222555222333888777888GGGZZZxxx|||xxxxxxhhh]]]ZZZZZZ```ggglllttt{{{xxxyyy|||oooaaa___fffnnnjjjdddaaaccciiipppvvv{{{ccc[[[]]]cccoooyyy~~~sssYYYYYYqqqzzzXXXEEE666222444111000000000000////////////////////////////////////.........//////////////////////////////000111111999FFFUUUXXXMMMAAABBBJJJ\\\eeevvv~~~hhhXXXXXXeeewwwsssdddVVVMMMKKKMMMNNNPPPUUU\\\cccllltttzzz}}}yyyuuuvvv}}}|||ooobbbXXXUUUPPPPPPXXXbbbkkksssyyy~~~~~~{{{rrrjjjhhhkkkwwwsssQQQIIILLLRRR\\\iiixxx~~~mmmaaalllzzzsssYYYTTTZZZmmmjjj^^^ZZZQQQOOOLLLKKKJJJIIIHHHFFFCCCBBB@@@>>><<<::::::999666555333333444444333222666333444777555555BBBQQQooo~~~{{{mmm```\\\[[[aaahhhoooyyyjjj```aaajjjmmmkkkiiiiiikkkpppuuuxxxiii[[[\\\ccchhhvvv}}}}}}qqqYYYSSS^^^xxxsssRRRAAA444222555333000000000000///////////////////////////////////////////////////.........///////////////000111111777DDDTTTWWWJJJ>>>@@@III\\\eeevvvlllZZZWWWaaarrryyyhhhYYYNNNKKKNNNNNNQQQUUU[[[aaaiiirrrxxx|||~~~}}}yyy|||zzzvvvooogggaaaZZZUUUUUUMMMKKKSSS```kkktttzzz}}}zzzzzzzzzvvvlllggghhhvvveeeLLLMMMPPPXXXeeetttlll```kkk|||nnnXXXTTT^^^qqq{{{fff___XXXSSSPPPMMMKKKJJJIIIGGGEEEEEEDDDCCCAAA???===<<<<<<888666444333444444444333444333444555444444>>>JJJgggyyy~~~|||pppfffbbb___bbbgggmmmxxx}}}fff___bbbmmmqqqqqqrrrsssuuuxxx{{{|||lll\\\WWW^^^hhhnnn}}}zzzXXXNNNWWWggglllMMM>>>333222666444000000000000////////////////////////////////////////////////............///////////////000000111555BBBRRRUUUIII===???HHHYYYdddtttrrr^^^VVV]]]mmmzzzmmm\\\OOOLLLNNNNNNQQQUUUYYY^^^fffooovvvzzz|||~~~~~~~~~~~~~~~vvvllleeeaaa\\\YYYWWWUUUMMMJJJSSS___jjjsssyyy}}}}}}{{{wwwsssooonnnnnnxxx{{{}}}|||{{{pppiiigggqqq|||~~~\\\JJJPPPRRR\\\kkk{{{nnnaaa\\\tttjjjYYYUUUcccwwwrrrddd```ZZZUUURRRNNNLLLJJJHHHFFFDDDFFFEEEEEECCCBBB@@@???>>>999777555444555555444333111222333444333555<<>>;;;888666555666666333333333444555666777888;;;PPPeeeuuu}}}zzz}}}sssjjjfffdddeeeeeehhhlllrrryyygggVVVXXX[[[___rrr~~~ggglllmmmjjjSSSNNNVVVuuuaaaKKK999666666111000444000000000000////////////..............................------------......///////////////000111111777666AAATTTZZZOOOEEEBBBSSS___jjjooovvv~~~~~~yyy```TTTWWW___ttt|||dddUUUQQQUUUUUUUUUSSSTTTZZZcccjjjqqquuu{{{lllzzzqqqjjj___]]]ZZZXXXYYY\\\```bbbiiikkkooouuu{{{~~~~~~~~~~~~|||{{{}}}yyynnniiipppyyyooouuuxxxyyyqqqVVVKKKKKKRRRYYYfffuuuwwwbbbXXXmmmfffRRRQQQ[[[pppuuu```XXXWWWSSSOOONNNLLLKKKKKKLLLMMMNNNJJJJJJIIIGGGGGGFFFFFFFFFCCCAAA>>>;;;888777777777444444444444555666777888:::KKK\\\kkk|||yyy{{{uuukkkfffeeefffgggjjjpppwwwqqq___TTTXXX\\\aaasssvvvdddkkkooorrrQQQRRR```\\\III999666666111000333000000000000////////////..............................------------......///////////////000111111666555AAASSS[[[QQQFFFCCCQQQ]]]iiiooottt{{{~~~}}}|||cccVVVXXX___rrr~~~gggWWWRRRUUUUUUUUUSSSTTTYYYbbbhhhnnnsssyyysss]]]|||tttkkkeee]]]VVVSSSVVVZZZ]]]ccciiiqqqxxx|||}}}~~~~~~~~~~~~xxxrrrqqqnnniiiffffffuuuttttttvvv```QQQKKKJJJRRR___kkk|||qqq^^^ZZZuuurrr]]]OOORRR\\\tttnnn___YYYWWWQQQOOONNNMMMLLLMMMNNNOOOPPPMMMMMMKKKJJJIIIHHHHHHHHHEEEDDDAAA>>><<<:::999888555555444555555666777888999DDDQQQ```xxx|||xxxxxx{{{xxxnnnhhhhhhjjjkkkpppwwwsssaaaWWWSSSYYY^^^fffyyy|||kkkcccmmmtttwwwTTT\\\rrrTTTDDD888666777222000222000000000000////////////..............................------------......///////////////000111111444444@@@SSS[[[TTTJJJEEEOOO]]]kkkrrrtttxxx}}}~~~hhhYYYXXX]]]nnnlll\\\UUUUUUVVVVVVTTTTTTXXX___eeejjjooowww}}}{{{bbbTTT{{{tttiii___XXXWWWXXXZZZ___gggssszzz}}}~~~}}}hhhdddbbbcccdddcccggglllzzzwww||||||qqqQQQLLLLLLHHHRRRdddnnnlll\\\]]]{{{xxxcccUUUPPPWWWcccxxxvvvggg]]]YYYXXXPPPOOONNNNNNNNNOOOPPPQQQQQQRRRQQQOOOMMMJJJIIIHHHGGGFFFEEECCCAAA>>><<<:::999666666666555666666777777888???JJJ[[[uuu{{{wwwxxxssslllmmmrrrwww|||gggYYYUUUUUUZZZaaalllsssccchhhrrr|||yyy]]]jjjyyyLLL@@@777666777444111111000000000000////////////..............................------------......///////////////000000111222333>>>QQQ\\\XXXNNNHHHNNN]]]mmmvvvwwwxxx}}}mmm\\\XXXZZZjjj|||rrr```WWWVVVWWWWWWUUUTTTVVV]]]bbbgggmmmttt{{{ppp___YYY|||qqqhhhbbb___]]]ccclllxxxxxxgggYYYYYY\\\```bbbccchhhppp|||yyy~~~cccIIIJJJMMMIIISSShhhsssjjj___eeennnZZZRRRQQQ\\\hhhzzzrrrfff]]]YYYWWWPPPOOOOOOOOOPPPQQQRRRSSSSSSWWWUUURRRNNNKKKHHHFFFEEEFFFFFFEEECCCAAA>>>;;;999888888777666666666777777777<<>>777666777444222000000000000000////////////..............................------------......///////////////000000111000222<<>>;;;:::999888777777777777666666<<>>999555555666444222000000000000////////////.................................------.........///////////////000111111111222777EEEWWWbbb___WWWRRRYYYkkkzzz~~~jjj]]]ZZZ]]]hhhvvvzzzlll]]]______]]]YYYWWWXXX[[[ZZZ___gggmmmqqqtttvvvwwwxxx|||~~~rrrmmmnnn}}}zzzyyyzzz{{{~~~ttthhh^^^UUUSSSVVVccckkkttt|||||||||aaaPPPJJJKKKQQQVVV]]]qqq}}}ooo]]]UUU```{{{yyynnn___VVVZZZjjj{{{nnn```YYYVVVSSSRRRTTTQQQPPPPPPQQQSSSUUUUUUUUUOOOPPPQQQPPPNNNMMMNNNNNNKKKKKKKKKKKKKKKIIIDDDAAA>>>===;;;999777666666777666222333;;;JJJ___wwwzzzkkkddd\\\ZZZ^^^[[[cccpppzzzjjjeeemmmyyyrrrkkkrrr```GGG===<<<:::888666444333333000000000000000111111111////////////////////////....................................////////////111444444@@@UUU]]]\\\aaafffdddlllzzzuuu~~~ppp]]]XXX\\\cccooowwwiiidddaaabbbaaa\\\YYYYYY______bbbffflllpppqqqqqqxxx{{{~~~xxxsss{{{xxxxxxyyyzzz{{{~~~nnnbbbZZZWWWYYY]]]jjjttt}}}~~~nnnTTTPPPLLLNNNUUU[[[dddxxxpppcccTTTSSSeeeqqqggg[[[WWW```ssspppfff\\\YYYXXXTTTRRRRRRTTTRRRPPPQQQSSSUUUUUUUUUQQQQQQQQQPPPNNNNNNNNNOOOOOOOOONNNOOONNNKKKGGGDDD@@@>>><<<:::888777666666555333333:::GGGYYYrrrzzzccc]]]^^^]]]___eeecccnnn}}}sssgggggguuu}}}llluuuzzzVVVDDD===<<<:::888666444333333000000000000111111111111////////////////////////....................................////////////000444444???TTT]]]\\\aaahhhccciiiyyytttppp{{{xxxddd\\\ZZZ```kkk{{{mmmgggcccdddbbb]]]YYYYYY^^^```dddhhhkkknnnqqqrrrxxx{{{|||xxxvvvwwwyyyyyyyyy}}}~~~iii]]]ZZZ\\\bbbhhhttt}}}___JJJOOOLLLPPPXXXaaakkkcccVVVLLLSSSkkkvvvkkkaaaYYYZZZhhh|||ddd]]]XXXYYYYYYUUUQQQQQQUUUSSSPPPOOOQQQTTTUUUVVVTTTSSSQQQOOONNNOOOPPPQQQSSSRRRQQQQQQPPPMMMIIIEEEBBBAAA>>><<<999888777666555333555999AAAPPPiii~~~uuudddVVVUUUYYYZZZ]]]bbbjjjyyyzzzjjjcccjjj~~~mmmlllgggMMMCCC>>><<<:::888666555444333111111111111111111111111////////////////////////....................................////////////000444444===SSS]]]^^^bbbiiibbbcccoooyyy|||rrrooo{{{jjj^^^XXX\\\fffuuutttmmmggggggeee```[[[ZZZ]]]aaafffjjjkkkmmmpppsssxxx{{{zzzoooiiifffhhhkkkvvvxxxuuuwwwyyyyyy{{{kkkbbbbbbfffmmmsss~~~xxxuuuXXXKKKMMMLLLQQQZZZcccooo{{{\\\OOOJJJXXXssswwwnnnggg___YYY^^^nnnxxx^^^YYYVVVXXXXXXTTTQQQQQQSSSPPPMMMMMMOOOSSSUUUWWWVVVTTTQQQOOOOOOQQQRRRSSSSSSRRRQQQPPPOOOLLLHHHEEEDDDCCCAAA>>><<<:::888777555555666888;;;FFF]]]rrryyyggg]]]VVVWWWZZZ[[[^^^bbbnnnrrrdddcccpppnnn{{{~~~XXXHHHFFF>>>===;;;888666555444444222222111111111111111000////////////////////////....................................///////////////444333;;;QQQ^^^___ccciiiaaa^^^eeennnsssxxx}}}~~~yyyxxxuuusss~~~ooo^^^XXXZZZbbbppp}}}tttmmmkkkhhhbbb]]][[[\\\bbbiiilllkkklllqqquuuyyy|||~~~jjj\\\SSSNNNOOORRRYYYfffzzz|||wwwxxxyyyzzz~~~uuuppppppssswww|||zzzgggTTTPPPOOOPPPTTT]]]gggtttsssWWWLLLLLLaaa~~~pppnnnbbb]]]ZZZbbbsssmmm___ZZZWWWWWWVVVSSSRRRSSSOOOMMMJJJKKKNNNSSSVVVWWWWWWTTTPPPOOOQQQTTTUUUUUUTTTSSSQQQPPPOOOMMMJJJGGGFFFEEECCCAAA>>><<<:::999666666777777777>>>QQQdddxxxkkkdddXXXVVVUUUYYY^^^cccjjjpppvvv~~~llleeekkk|||~~~zzznnnOOOFFFGGG>>>===;;;999777555444444333222222222111111000000////////////////////////....................................////////////...444333888OOO___aaacccfff```]]]```fffmmmtttyyy{{{uuusss|||xxxuuuvvvbbbZZZZZZ___lll}}}rrrmmmkkkeee```]]]\\\cccjjjnnnnnnooossswww{{{}}}ttt```RRRJJJEEEEEEHHHAAANNNaaarrr|||yyy{{{}}}~~~~~~}}}uuuZZZQQQRRRSSSUUUZZZbbbmmm{{{mmmSSSJJJPPPlllqqqooo[[[YYY[[[eeevvvhhhaaa\\\XXXXXXVVVRRRRRRUUUNNNLLLKKKKKKOOOSSSUUUVVVVVVSSSPPPQQQTTTWWWXXXWWWUUUSSSQQQQQQPPPOOOLLLJJJFFFFFFEEECCCAAA>>><<<;;;777777777777666:::GGGUUUqqqooobbb[[[WWWSSSTTTWWWZZZ___gggsss}}}ssshhhkkkyyyzzz```IIIDDDDDD???===;;;999777666555444333333333222111111000000////////////////////////....................................////////////---444222666MMM___cccdddcccbbbaaabbbdddkkkttt{{{zzzssspppwwwxxxttt|||kkk\\\[[[]]]iii~~~vvvooolllgggbbb```]]]cccjjjppprrrtttwwwyyy}}}ppp^^^RRRJJJDDDBBBEEE:::CCCPPP]]]hhhwww{{{|||zzzdddRRROOORRRSSSWWW]]]eeerrrhhhSSSMMMWWWvvvsssmmmWWWYYY^^^iiiyyyeee^^^[[[YYYYYYWWWRRRRRRUUUQQQOOONNNOOOQQQSSSTTTTTTTTTQQQPPPRRRWWW[[[ZZZXXXSSSQQQOOOOOOOOOOOOMMMKKKFFFFFFFFFEEECCCAAA>>>===999777777777666777???III___tttppp^^^XXXUUURRRUUUYYY\\\^^^cccoootttllljjjuuu|||}}}|||WWWIIIDDD@@@???>>><<<999777666555444444444333222222111000000////////////////////////....................................////////////,,,555222444LLL```dddeeeaaafffiiihhhgggmmmxxx}}}vvvrrrwww{{{uuuzzzuuu]]]ZZZ[[[fff{{{yyypppmmmiiieeeccc___cccjjjpppvvvyyyzzz{{{}}}nnn]]]QQQHHHAAA>>>???>>>DDDKKKPPPWWWddduuu|||}}}{{{vvvzzz\\\OOOPPPTTTRRRVVV]]]fffsss}}}fffVVVRRR^^^~~~uuuiiiYYY\\\cccmmmzzzuuuddd[[[YYYZZZ[[[XXXSSSRRRTTTUUUSSSQQQRRRSSSSSSSSSRRRSSSPPPOOOSSSYYY]]]\\\YYYOOOMMMLLLLLLLLLLLLKKKIIIFFFFFFFFFFFFDDDBBB@@@>>>;;;888666777777777;;;BBBQQQjjj~~~xxxaaaWWWWWWVVVRRRSSSYYY___bbbjjj||||||qqqlllmmm|||tttsssTTTJJJFFF??????>>><<<:::777666555555444444333333222111000000////////////////////////..................................../////////000,,,555222333KKK```eeeeeeaaaiiiooommmjjjppp|||{{{vvvyyyxxxzzzyyy^^^ZZZZZZdddzzz{{{pppmmmiiifffeee```ccciiiqqqxxx|||}}}|||{{{lllYYYMMMDDD>>>===??????AAACCCFFFJJJRRR]]]dddpppttttttqqqqqqyyy~~~zzzvvvuuuvvv}}}bbbQQQNNNPPPSSSTTT[[[ccclllyyyzzzjjj\\\___rrrssskkk]]]\\\ggg}}}ttt^^^]]]\\\^^^aaa\\\SSSQQQUUUVVVVVVUUUTTTSSSRRRQQQPPPSSSSSSUUUYYY]]]^^^[[[WWWSSSPPPLLLJJJKKKLLLLLLLLLIIIIIIIIIGGGEEEAAA>>>===<<<:::777555555666999;;;IIIYYYnnn}}}~~~tttggg[[[TTTRRRSSSTTTVVVbbbdddiii}}}vvvqqqnnn{{{pppttteeeMMMKKKIII@@@BBBAAA>>>:::777555555444555444444333222111000000////////////////////////........................///////////////.........,,,222333444BBBZZZhhhhhhdddgggnnnvvvzzz|||zzz|||yyytttmmmXXXUUUcccsssxxxnnnjjjhhhgggcccdddgggnnnwww~~~vvvhhhXXXMMMFFF@@@???@@@???AAADDDFFFIIIPPPXXX^^^dddfffdddaaacccnnnyyy~~~xxxrrrvvv|||xxxiiiWWWOOOOOORRRVVVWWWaaammmwwwrrrccciiisssmmmaaa\\\```ppp~~~jjjXXXZZZZZZ]]]___[[[TTTSSSWWWXXXWWWVVVTTTSSSQQQOOONNNQQQPPPRRRUUUYYYZZZXXXVVVUUUQQQMMMKKKKKKLLLLLLLLLIIIIIIIIIHHHEEECCC@@@???>>><<<999777777777999:::BBBQQQdddsss{{{~~~}}}jjjcccZZZSSSPPPQQQUUUWWWZZZiiiqqq{{{yyyqqqyyy|||rrrnnnyyy```LLLIIIGGGBBBBBBAAA>>>;;;888666666555555444444333222111000000////////////////////////......................../////////////////////......222333222@@@VVVeeegggfffiiipppwwwyyyyyy~~~|||zzzttt^^^XXXbbbooouuuooolllkkkggggggjjjpppyyy{{{pppcccVVVNNNHHHCCC@@@AAA@@@BBBEEEGGGKKKOOOUUUYYY]]]]]]ZZZXXX]]]jjjuuuzzz~~~rrrkkklllxxxuuu}}}pppSSSMMMPPPQQQUUU]]]^^^jjjyyylllccczzzggg[[[[[[eee|||mmmaaaVVVWWWXXX[[[]]]YYYUUUUUUYYYYYYXXXWWWUUUSSSPPPNNNMMMNNNNNNNNNPPPSSSUUUVVVUUUVVVRRRNNNKKKKKKLLLMMMMMMJJJJJJIIIHHHGGGEEEDDDCCC@@@???===;;;:::999999999;;;HHHYYYgggrrr~~~}}}wwwtttbbbYYYVVVQQQOOOOOOSSSYYY]]]bbbsss|||nnnqqqmmmkkkqqqwwwYYYKKKFFFEEEEEECCCAAA>>>;;;999888777777555555444333222111000000////////////////////////..............................//////////////////000333222111<<>>>>>>>>AAAFFFNNNUUUZZZ]]]___[[[^^^``````eeennntttuuu}}}~~~~~~sssbbbbbblllyyy~~~zzzyyyoooXXXLLLSSSWWWSSSYYYgggnnnzzznnnfffpppxxxhhh___^^^cccsssrrr___ZZZXXXWWWYYYZZZWWWTTTSSSUUUVVVTTTUUUUUUUUUUUUSSSQQQPPPOOONNNNNNNNNNNNPPPRRRTTTTTTQQQMMMLLLLLLMMMMMMMMMKKKJJJJJJIIIIIIIIIIIIIIIDDDDDDCCCBBB???<<<:::888777>>>JJJVVVeeexxxrrrggg^^^WWWUUUVVVVVVWWWYYY^^^eeekkk||||||sssnnnsssttttttbbbUUUPPPHHHFFFLLLEEEDDDAAA>>><<<:::::::::666555555444333222111111////////////////////////........................---.........//////000000000222222111888III]]]jjjkkkjjjhhhddd```aaammm{{{lll]]]\\\^^^nnnzzzwwwtttuuuvvvyyy}}}~~~wwwlll```VVVMMMIIIEEE@@@======>>>AAAGGGPPPZZZaaaeeefffcccjjjmmmllllllpppuuuwwwxxxxxxxxxzzz}}}qqq``````kkkrrrxxx~~~~~~||||||___SSSNNNTTTWWWUUU]]]jjjtttqqq______ttt|||tttddd[[[\\\lll}}}nnn^^^UUUUUUVVVZZZZZZUUUQQQRRRUUUVVVRRRSSSUUUVVVUUUTTTRRRPPPPPPPPPPPPOOONNNNNNPPPSSSPPPNNNLLLLLLMMMNNNMMMLLLKKKKKKJJJIIIIIIIIIJJJJJJFFFEEEDDDBBB@@@===;;;999555:::AAAKKKYYYkkkooobbbZZZUUUSSSPPPRRRVVVYYY^^^fffqqqyyyoooooopppyyyrrrvvvzzz^^^UUURRRLLLJJJMMMHHHFFFCCC@@@===;;;::::::666666555444333222111111////////////////////////........................------......///000000000///111222111666DDDXXXhhhmmmkkkgggaaaZZZ[[[hhhxxxqqq```\\\[[[iii{{{zzz{{{~~~wwwooofffZZZPPPHHHEEECCC@@@>>>???@@@BBBHHHQQQ]]]eeeiiijjjpppxxx{{{uuuppprrrxxx|||wwwvvvvvvxxx{{{}}}|||qqqaaa```iiimmmssszzz}}}~~~wwwxxxoooVVVQQQNNNQQQWWW]]]gggpppxxxxxxhhhVVV___}}}~~~rrraaa\\\bbbvvviii]]]SSSUUUSSSXXXXXXRRROOOSSSWWWWWWSSSTTTVVVVVVUUUSSSQQQOOOQQQRRRRRRQQQNNNMMMNNNPPPKKKJJJKKKMMMOOONNNLLLJJJLLLKKKJJJIIIHHHIIIIIIJJJGGGFFFDDDBBB@@@===<<<;;;666888<<>>===<<<888999:::===EEESSSbbbmmmtttwwwnnnccc[[[WWWTTTUUUWWWYYY]]]ccciiiqqq~~~wwwkkkmmmzzzpppqqqwwwsssfffXXXRRRQQQQQQOOOMMMLLLJJJFFFBBB>>>;;;999999666666555444333222222111////////////////////////........................---------...///000000111///111333111000777JJJ[[[ffffffddd\\\QQQLLLUUUbbbssszzz~~~jjj```XXX___sss~~~uuuggg]]]TTTKKKCCCAAA@@@===;;;===BBBCCCIIITTT[[[aaakkkwww{{{pppmmmttt|||~~~}}}wwwvvv{{{~~~}}}yyypppdddaaafffkkkpppyyy{{{|||cccYYYJJJLLLNNNSSS\\\hhhvvvsss[[[XXXsssrrriiijjjrrrhhhZZZ^^^\\\TTTYYYVVVSSSRRRRRRUUUYYY[[[XXXZZZZZZWWWRRRPPPPPPRRRTTTTTTRRRPPPMMMJJJHHHFFFFFFGGGIIILLLNNNMMMKKKHHHHHHGGGEEEEEEEEEGGGIIIKKKEEECCCAAA@@@@@@???===;;;BBB<<<999===DDDMMMYYYdddlll}}}zzztttoooiiieee^^^XXXUUUVVVXXXZZZaaaccckkkwww{{{qqqppppppwwwzzzhhhjjj~~~jjjbbbXXXSSSRRRSSSQQQOOOVVVPPPGGGAAA>>>===;;;999999888777666444222111111000000000000////////////..........................................------111//////000111777FFFVVVfffmmmggg\\\WWWOOONNNXXXaaaqqqqqq```XXX]]]mmm}}}|||pppcccYYYOOOGGGAAA@@@???======???@@@AAAGGGOOOVVV]]]lllzzz}}}wwwoooqqq{{{|||xxxzzz}}}|||{{{pppdddaaafffooottt}}}~~~vvvpppYYYSSSOOOPPPSSSWWW```mmmzzzqqq]]]cccooofffpppcccZZZ[[[YYYTTTUUUUUUTTTTTTTTTUUUVVVWWWZZZ[[[[[[WWWRRRNNNLLLMMMSSSSSSRRRPPPNNNKKKIIIHHHFFFFFFGGGIIIKKKKKKHHHFFFFFFFFFFFFFFFGGGHHHJJJKKKEEECCCAAAAAAAAAAAA???>>>???:::888:::???FFFSSS___mmmyyyqqqmmmnnnnnnkkkgggdddbbb___[[[YYY[[[aaaeeeppprrr{{{}}}ooogggfffmmmuuukkkdddpppxxxgggaaaYYYUUUUUUUUUSSSQQQUUUPPPIIIDDDAAA@@@===<<<::::::999777555444333222111000000000////////////................................................111//////000///444AAANNNccckkkfff[[[TTTLLLLLLWWW^^^ooovvveeeZZZZZZhhhvvv~~~uuuiii\\\TTTIIICCC>>>>>>>>>===>>>AAAAAACCCGGGKKKOOOWWWfffuuuwwwuuuqqqpppxxxrrrfffcccgggtttyyywwwuuuzzz]]]QQQPPPUUUVVVXXX]]]fffrrrpppaaarrrmmmaaannnvvv```\\\YYYWWWWWWRRRTTTVVVXXXXXXWWWUUUTTTZZZZZZYYYVVVQQQMMMKKKKKKRRRRRRQQQPPPNNNLLLJJJIIIFFFEEEDDDEEEFFFGGGFFFEEEDDDEEEFFFGGGIIIIIIJJJJJJEEECCCBBBBBBCCCDDDCCCAAA???<<<::::::;;;@@@MMMZZZkkk~~~{{{tttrrrpppooooooooonnnmmmjjjfffaaa```bbbddddddcccbbbdddfffddddddhhhqqqxxxwwwgggaaa___hhhvvv{{{nnnccchhh}}}hhhddd___ZZZXXXXXXXXXUUUSSSSSSPPPLLLHHHFFFDDDAAA???<<<<<<:::999777555444333111111000000000/////////................................................000//////000///000:::EEE___hhheeeYYYRRRIIIIIIVVV\\\nnn~~~ooo___YYYbbboooxxxmmmaaaUUUNNNEEE@@@===>>>>>><<<>>>BBBDDDGGGKKKKKKKKKPPP]]]hhhmmmlllmmmtttvvvjjjgggjjjuuuzzzyyyxxx{{{gggTTTPPPRRRYYYZZZ]]]bbbkkkwwwrrriiiqqqbbblllkkkaaaaaaZZZXXX\\\UUUVVVXXXZZZ[[[ZZZXXXWWW\\\ZZZWWWRRROOOMMMMMMNNNPPPPPPPPPOOONNNLLLKKKJJJGGGEEECCCBBBDDDEEEEEEDDDCCCDDDGGGIIIJJJJJJJJJIIIEEEDDDCCCDDDFFFFFFFFFEEEBBBAAA@@@>>>;;;>>>JJJWWWdddwww}}}|||zzz{{{}}}}}}zzztttnnnhhhccc___^^^YYYYYYXXXYYY[[[^^^aaabbbdddbbb``````bbbdddfffgggkkkooosssssssssxxxzzzgggaaaeeejjjrrrrrrmmmmmmwwwyyycccaaa___\\\[[[ZZZXXXUUURRRPPPOOOMMMKKKIIIFFFCCCAAA======;;;999777666444333111111111000000000//////........................---------...............///...///111000000666???ZZZfffeeeZZZQQQHHHIIIVVVaaarrrwwwzzzdddYYY___kkkzzz{{{qqqfffZZZOOOHHHCCC???===>>>>>><<<>>>CCCDDDJJJNNNNNNLLLOOOVVV\\\bbbcccjjjxxx{{{nnnhhhhhhtttyyy~~~www|||yyy\\\RRRSSSSSS[[[]]]aaagggppp{{{yyyxxxxxxmmmsssgggdddeee\\\YYY```YYYYYYYYYZZZ[[[]]]^^^^^^ccc]]]UUUNNNKKKKKKMMMNNNOOOOOOOOONNNMMMLLLJJJIIIHHHEEECCCBBBCCCEEEEEEEEECCCEEEHHHJJJKKKKKKJJJIIIEEEDDDDDDEEEGGGHHHHHHGGGDDDCCCDDDBBB======FFFRRR\\\lll~~~}}}zzzvvvrrrppppppppppppqqqsssvvvyyy{{{}}}|||vvvooocccaaa]]]YYYVVVTTTSSSSSSSSSSSSSSSTTTVVVZZZ^^^aaa```aaabbbdddfffiiinnnqqq{{{~~~kkkaaacccnnnyyy~~~{{{ooottt|||qqqddd```___]]]\\\ZZZVVVSSSPPPLLLMMMMMMLLLJJJFFFCCCBBB>>>===;;;999777555444333111111111111000000000000........................---------.........//////------///222222111666<<>>@@@FFFDDDJJJPPPPPPQQQTTTVVVVVVYYY\\\gggyyy~~~}}}tttjjjfffrrrxxx{{{xxxhhhVVVSSSTTTTTT]]]aaagggnnnwww~~~yyywww|||{{{dddbbbccc[[[YYY___YYYXXXXXXXXXZZZ]]]aaacccfff^^^TTTLLLHHHHHHJJJKKKNNNNNNMMMMMMKKKJJJHHHHHHGGGEEECCCBBBDDDEEEFFFEEEEEEFFFHHHJJJKKKJJJIIIHHHFFFEEEEEEFFFHHHIIIIIIHHHCCCCCCCCCCCC???<<>><<<:::888555444333222222111111111000000000........................,,,,,,------.../////////---,,,...222222222555;;;MMM```ggg```UUUJJJKKKYYYmmm{{{uuuwwwnnn\\\ZZZbbbppp|||ssskkkiiiddd]]]TTTLLLFFFCCC>>>===???BBBBBBAAAEEEKKKJJJOOORRRQQQSSSWWWUUUPPPRRRVVVcccuuuyyyuuuzzz}}}qqqkkksssyyy~~~yyy~~~mmmYYYQQQSSSWWWZZZ```eeennnvvvwww|||nnn^^^[[[[[[VVVVVVZZZSSSTTTTTTVVVXXX\\\```bbb^^^XXXPPPJJJIIIIIIIIIIIIMMMMMMLLLKKKJJJHHHFFFEEEDDDCCCBBBBBBDDDFFFEEEEEEGGGHHHIIIJJJJJJIIIHHHHHHGGGFFFEEEFFFHHHIIIIIIGGGCCCBBBCCCDDDBBB>>>???CCCHHHQQQ```ooo{{{}}}zzzvvvsssooonnniiihhhffffffgggjjjmmmooowww|||~~~~~~~~~wwwuuuqqqnnnllliiieeebbb___^^^ZZZTTTRRRTTTSSSOOOQQQQQQQQQQQQQQQRRRSSSSSSUUUWWWZZZ\\\^^^aaafffjjjkkkrrrzzzxxxoooooovvv}}}tttuuuuuujjjccc^^^YYYZZZZZZXXXUUURRRPPPPPPLLLNNNOOOMMMIIIEEEDDDDDD@@@@@@>>>;;;999777555444222222222111111111000000........................,,,,,,------...//////000///------111111000333777EEE\\\gggbbbWWWJJJKKKZZZlll|||vvvuuuzzzddd\\\___jjj{{{{{{vvvnnnhhh___^^^[[[UUUNNNGGGCCCBBB<<<<<>>???DDDLLLRRRTTTTTTSSSTTTWWWYYYZZZVVVPPPKKKJJJTTTcccqqqwwwyyy|||mmmbbbeeerrr}}}|||tttbbbPPPLLLQQQWWWZZZ\\\eeelllxxxnnnxxxttt___ZZZTTTOOOMMMMMMLLLLLLLLLLLLMMMQQQUUUVVVSSSPPPLLLIIIGGGHHHLLLOOOOOONNNHHHKKKMMMKKKEEEAAA???@@@AAA@@@???AAACCCFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFIIILLLMMMLLLJJJHHHHHHGGGFFFDDDAAA>>>===;;;CCCJJJQQQ___pppyyyzzz|||}}}}}}}}}zzzuuupppnnnmmmlllkkkjjjhhhdddaaabbbbbb```___^^^^^^___```fffffffffhhhjjjkkkkkkiiirrrqqqqqqqqqrrrtttvvvwww|||xxxuuusssrrrooommmnnnppppppnnnlllnnnppprrrtttwwwzzz|||}}}wwwtttpppmmmllllllkkkjjjhhhhhhgggfffdddbbbaaa```VVVVVVUUUTTTSSSSSSSSSSSSSSSRRRPPPQQQRRRSSSRRRRRRRRRTTTUUUTTTSSSTTTXXX\\\]]]___ccceeefffgggiiikkkooouuu}}}wwwqqqtttrrryyy|||hhheeehhhnnnzzzhhhaaaZZZXXX[[[VVVTTTRRRQQQRRRRRRRRRQQQNNNQQQRRRPPPLLLHHHGGGHHHCCCBBBAAA???<<<:::999888666444222111222222000///000/////////.............................................///000222333444@@@PPPbbbggg^^^TTTOOOOOO```wwwyyyyyy~~~}}}wwwyyyvvvddd]]]aaarrryyymmmccc[[[VVVRRRNNNNNNLLLHHHCCC@@@????????????AAAFFFMMMSSSVVVVVVSSSUUUWWWZZZ[[[XXXSSSOOOSSSZZZfffooosssvvvvvvhhh^^^aaammmyyy}}}gggYYYLLLKKKPPPVVV[[[___iiippp{{{zzz}}}vvvmmmzzzfffZZZVVVPPPLLLKKKLLLLLLLLLNNNNNNOOORRRTTTTTTPPPMMMJJJHHHGGGIIILLLNNNNNNMMMJJJKKKLLLKKKHHHDDDBBBAAABBBAAA@@@AAADDDEEEFFFEEEEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEFFFHHHKKKLLLJJJIIIHHHHHHHHHGGGEEECCCAAA@@@===BBBGGGNNN[[[mmmyyy|||~~~zzzwwwsssooojjjfffeeedddbbb^^^\\\ZZZ[[[\\\_________aaacccdddcccbbbdddddddddddddddfffhhhiiifffffffffiiimmmpppqqqrrrrrrqqqnnnjjjgggcccaaa___```^^^]]]]]]______]]][[[]]]^^^```bbbeeegggiiijjjgggdddaaa___^^^^^^]]]]]]]]]]]]\\\\\\[[[YYYXXXWWWVVVUUUUUUTTTTTTUUUUUUUUUVVVUUUTTTTTTUUUVVVVVVVVVVVVXXXZZZZZZ[[[^^^cccggghhhkkkooorrrtttvvvyyy{{{rrrmmmqqqrrr{{{jjj^^^bbbmmm|||pppbbb^^^ZZZYYY[[[VVVTTTRRRQQQRRRRRRRRRQQQNNNOOOQQQOOOKKKHHHGGGGGGDDDCCCAAA???===;;;:::999777555222222222222111///000000/////////..........................................///000222333444;;;KKK^^^fffaaaWWWRRRQQQ]]]tttzzztttvvv}}}~~~yyyzzzzzzfff^^^```ooozzznnnbbbYYYRRRLLLIIIHHHHHHGGGDDD@@@>>>>>>??????@@@CCCIIIPPPVVVYYYYYYUUUWWWZZZ]]]___^^^YYYVVV^^^ccckkkrrruuuyyyrrrfff\\\^^^gggrrr~~~xxxXXXPPPKKKMMMRRRWWW___eeeqqqwwwqqqyyy{{{pppooo~~~yyyZZZUUURRRMMMJJJJJJKKKLLLLLLNNNOOOPPPRRRSSSQQQLLLIIIHHHGGGHHHJJJMMMNNNNNNMMMLLLLLLKKKKKKKKKIIIFFFDDDDDDCCCBBBCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDEEEFFFIIIJJJIIIGGGHHHHHHGGGGGGFFFEEEDDDCCC???BBBDDDIIIUUUggguuu|||yyyuuuqqqooolllgggbbb______``````___^^^___``````___]]]\\\\\\[[[[[[[[[\\\^^^___aaa___^^^___bbbeeeffffff^^^]]][[[YYYVVVTTTSSSRRRTTTSSSRRRRRRSSSSSSRRRQQQRRRSSSTTTVVVXXX[[[]]]^^^\\\ZZZXXXWWWVVVUUUVVVVVVUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUVVVVVVWWWWWWYYYYYYYYYYYYZZZ\\\]]]^^^^^^```cccfffiiimmmrrrvvv}}}wwwnnnoootttrrrfffcccbbbjjj||||||eee^^^^^^\\\[[[]]]VVVTTTRRRQQQRRRRRRQQQPPPLLLNNNNNNMMMJJJGGGFFFGGGDDDCCCAAA@@@>>><<<::::::777555333222222222111000000000000/////////.......................................///000111222333444EEEYYYeeeddd\\\UUURRRVVVjjj}}}tttpppsss||||||{{{~~~kkk___^^^iiizzzwwwooodddYYYQQQKKKFFFCCCBBBBBBBBB@@@>>>===>>>??????BBBGGGMMMTTTXXX[[[\\\XXXZZZ^^^cccfffeeeaaa^^^eeekkkttt|||wwwkkk___\\\aaajjjxxx~~~xxx```NNNLLLNNNRRRVVV[[[dddnnnyyy~~~tttwwwtttuuugggTTTTTTPPPLLLIIIIIIJJJJJJJJJLLLMMMOOOQQQQQQNNNKKKHHHGGGHHHJJJMMMOOOOOOOOONNNNNNLLLJJJKKKMMMMMMJJJGGGEEEDDDCCCDDDEEEEEEDDDBBBDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCEEEGGGHHHGGGFFFGGGGGGFFFEEEEEEEEEEEEFFFCCCBBBBBBDDDMMM\\\kkkttt|||yyyssspppqqqrrrooonnnlllkkkkkkiiifffdddaaaaaa____________```aaa___]]][[[[[[\\\^^^______\\\[[[ZZZYYYXXXWWWVVVUUUVVVUUUUUUUUUVVVVVVUUUUUUWWWWWWWWWYYY[[[]]]```aaaaaaaaa```___]]]\\\]]]^^^\\\\\\]]]^^^____________\\\]]]^^^___```aaabbbbbbcccdddfffhhhjjjlllooorrruuuvvvyyy||||||vvvrrrttt}}}nnnbbblllwwwrrrccc___```___^^^^^^UUUTTTRRRQQQRRRRRRPPPOOOLLLLLLKKKJJJIIIGGGFFFFFFBBBBBB@@@???===;;;:::999888666444333333333222111000000000////////////....................................//////111222222000???TTTbbbeee___WWWQQQMMM\\\mmmvvv{{{|||xxxrrrqqqooottt}}}}}}}}}sssddd]]]dddrrr}}}nnnggg]]]SSSLLLGGGDDDAAA>>>??????>>>======>>>@@@AAAEEEKKKQQQVVVYYY[[[\\\[[[^^^ccciiimmmlllhhhdddjjjqqq}}}|||qqqeee]]][[[aaaooo|||}}}{{{aaaMMMIIIJJJOOOUUUYYY^^^iiitttyyy}}}}}}xxx]]]UUUUUUQQQMMMJJJJJJJJJIIIIIIHHHJJJMMMNNNNNNLLLKKKJJJJJJLLLNNNPPPPPPPPPPPPPPPOOOLLLJJJKKKNNNNNNLLLIIIFFFEEEDDDEEEFFFFFFDDDBBBEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBCCCFFFGGGGGGGGGGGGFFFDDDCCCCCCDDDFFFGGGFFFDDDBBBCCCGGGPPP]]]gggtttzzz}}}~~~{{{wwwsssmmmllljjjiiihhhhhhiiijjjiiigggeeedddeeeeeeeeedddbbbaaaaaa```______^^^^^^\\\\\\]]]\\\\\\\\\\\\]]]_________```cccfffiiijjjoooppppppnnnkkkjjjjjjlllkkkkkkmmmnnnoooppppppppppppppprrrssstttuuuuuuuuuuuuxxx|||~~~zzzxxxvvvtttsssuuuuuutttssswwwssskkkjjjnnn}}}xxxmmmccc``````^^^\\\ZZZUUUSSSRRRRRRRRRQQQOOOMMMKKKJJJIIIHHHHHHHHHGGGFFFAAA@@@???>>><<<;;;999999888666444333444444333111111000000000////////////....................................///000111111///;;;MMM]]]ccc```WWWOOOJJJSSS]]]dddiiimmmmmmkkkpppqqqwww|||kkk```aaajjj{{{sssfff```WWWOOOIIIFFFCCCAAA===>>>???>>>>>>>>>@@@BBBCCCHHHOOOTTTWWWXXXYYYZZZ\\\```gggnnnrrrqqqlllgggmmmuuu~~~vvvlllbbb[[[[[[fffsss}}}{{{eeeSSSGGGHHHIIINNNUUUZZZ```mmmyyy}}}yyy~~~ooo___ZZZTTTQQQMMMKKKJJJJJJIIIHHHFFFHHHJJJKKKJJJJJJKKKMMMMMMOOOQQQQQQPPPOOOPPPQQQMMMLLLKKKKKKLLLLLLKKKJJJEEEEEEEEEFFFHHHGGGEEECCCEEEEEEDDDDDDDDDDDDEEEEEECCCBBBAAACCCFFFHHHHHHHHHGGGFFFDDDBBBBBBDDDFFFHHHGGGEEEDDDEEEEEEHHHPPPZZZfffnnnyyy}}}|||zzzxxxwwwvvvwwwwww{{{yyywwwwwwwwwvvvtttssskkkjjjjjjiiihhhhhhggggggdddfffggggggfffeeefffhhhhhhhhhhhhjjjmmmppptttvvv|||yyyyyy{{{}}}~~~~~~wwwqqqmmmllllllkkkllloooqqquuuxxxzzzttteee^^^cccttttttoooiiibbb^^^\\\ZZZWWWUUUUUUSSSRRRRRRRRRQQQNNNLLLKKKJJJHHHGGGHHHIIIHHHGGGAAAAAA???>>>===;;;::::::999777555444444444333222111111000000000/////////........................///.........//////000111000888FFFUUU______WWWOOOLLLPPPUUU\\\bbbgggjjjkkknnnrrryyy~~~uuufffaaafffvvv~~~lll___YYYQQQJJJFFFDDDBBBAAA>>>???@@@@@@???@@@BBBDDDFFFLLLSSSWWWXXXWWWWWWWWWZZZ___hhhqqquuussslllfffmmmuuu|||yyyuuummmbbb\\\bbblllvvvgggTTTLLLJJJJJJJJJNNNVVV]]]fffuuuyyywwwtttyyy~~~kkk```VVVQQQNNNKKKJJJJJJKKKJJJIIIGGGHHHIIIHHHFFFGGGKKKNNNPPPQQQRRRPPPNNNMMMOOOQQQKKKLLLLLLKKKIIIIIIIIIKKKEEEEEEEEEGGGIIIHHHFFFDDDDDDDDDCCCBBBBBBCCCDDDDDDBBBAAAAAABBBFFFIIIJJJJJJJJJHHHEEEBBBBBBDDDGGGIIIFFFEEEGGGIIIGGGDDDIIIQQQYYYaaannn|||}}}}}}|||{{{yyyxxxwwwwwwyyy{{{||||||zzzzzz|||~~~{{{{{{|||}}}zzzuuurrrjjjggggggkkkllllllqqqxxx~~~}}}pppddd```fffuuuvvvppphhheee___ZZZXXXWWWUUUSSSTTTSSSRRRRRRRRRQQQNNNKKKLLLIIIGGGGGGHHHJJJIIIHHHCCCBBBAAA@@@???===<<<<<<:::888555555555555444222111111111000000000//////........................///............///000000///333>>>NNN[[[___YYYRRROOOPPPTTT[[[aaafffiiikkkiiiqqqyyy|||~~~~~~lllccccccrrrvvvvvv}}}kkkZZZUUUMMMGGGDDDBBBAAA@@@???@@@AAAAAA@@@AAACCCEEEHHHNNNUUUXXXXXXVVVUUUUUUXXX^^^hhhrrrvvvssskkkdddkkkssszzz|||}}}wwwjjj```bbbjjjrrr}}}qqqWWWJJJJJJMMMNNNMMMPPPXXXaaalll|||uuusssqqquuulllcccZZZJJJMMMKKKIIIIIIJJJKKKKKKKKKIIIIIIIIIFFFDDDEEEIIIMMMQQQRRRRRROOOLLLKKKMMMPPPJJJLLLMMMKKKGGGFFFHHHKKKDDDDDDEEEGGGIIIIIIGGGDDDCCCBBBAAAAAAAAAAAABBBCCCBBBAAA@@@BBBFFFJJJKKKLLLLLLIIIFFFCCCCCCEEEHHHJJJEEEEEEIIIMMMJJJDDDFFFNNNSSS[[[gggttt|||~~~~~~wwwmmmgggffffffffffffeeeiiioooqqqrrryyyuuuhhhaaa[[[[[[gggzzzrrriiigggdddbbb^^^YYYVVVWWWWWWUUUTTTSSSRRRRRRRRRPPPMMMKKKLLLIIIFFFFFFIIIKKKJJJHHHDDDDDDCCCBBBAAA???>>>>>>:::888666555555555444333111111111111000000000000........................///............//////000...000999IIIYYY___[[[TTTOOOOOOTTT\\\cccfffhhhiiieeennnwwwzzz|||pppeeebbbppprrrnnn||||||iiiZZZPPPGGGDDDCCCAAAAAABBBBBBBBBCCCCCCDDDGGGMMMQQQRRRXXX]]]]]]XXXUUUVVVXXX\\\```iiitttvvvpppiiiggglllsss~~~yyyqqqhhhbbbqqq{{{nnnYYYLLLGGGKKKQQQNNNSSSZZZbbbkkkuuuqqqpppqqqpppsss]]]YYYUUUMMMJJJIIIIIILLLOOOOOOLLLIIIKKKJJJIIIHHHIIIJJJKKKLLLQQQOOOMMMKKKJJJKKKNNNOOOMMMLLLKKKIIIHHHHHHHHHHHHKKKHHHGGGHHHJJJKKKIIIGGGEEEDDDCCCBBBAAAAAAAAABBBBBBCCCBBBAAADDDKKKMMMKKKLLLIIIEEECCCCCCEEEFFFGGGFFFGGGGGGHHHHHHGGGGGGGGGOOOSSS^^^mmmwww~~~{{{pppkkkfffeeeffffffhhhjjjmmmqqqwww}}}rrrccc\\\[[[YYY]]]iii}}}tttggg``````aaa___\\\YYYVVVTTTSSSSSSSSSSSSSSSQQQNNNMMMMMMNNNMMMLLLJJJIIIHHHIIIKKKLLLGGGHHHGGGDDDAAA>>>>>>>>><<<;;;999999999888555333333333222111000///......//////.........---------......------------.........000555>>>LLLYYY\\\XXXVVVPPPOOOXXXhhhrrrrrrmmmlllnnnttt{{{zzzkkkbbbhhhvvvwwwnnnzzz~~~kkkZZZPPPHHHEEEDDDBBBBBBDDDDDDEEEGGGGGGHHHKKKOOOSSSYYY]]]```___[[[ZZZ^^^bbbcccccchhhnnnoookkkiiijjjqqqyyy~~~tttmmmrrr|||{{{___NNNIIIIIILLLPPPUUUYYYaaajjjrrr{{{qqqhhhoooxxx|||aaaUUUUUUPPPJJJJJJIIIJJJLLLNNNOOOLLLIIIJJJJJJIIIHHHHHHIIIKKKLLLNNNMMMKKKJJJJJJKKKLLLMMMKKKJJJJJJIIIIIIHHHHHHHHHJJJHHHFFFGGGIIIJJJIIIGGGEEEDDDDDDCCCBBBBBBBBBBBBGGGHHHFFFDDDGGGLLLNNNKKKKKKHHHDDDBBBCCCEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGEEEHHHRRR```llluuu~~~zzzuuunnnhhhcccgggfffeeegggiiimmmssswwwsssbbb[[[[[[___hhhmmmzzztttjjjaaa^^^______]]][[[XXXVVVUUUTTTTTTQQQQQQQQQOOOMMMMMMOOOPPPOOOMMMKKKJJJIIIJJJKKKLLLHHHIIIHHHEEEAAA???>>>>>>===;;;:::999999888666333333333222111000///......//////.........---------......------------.........000444;;;IIIWWW\\\ZZZTTTPPPQQQ]]]mmmyyyzzzwwwvvvtttvvv|||ssseeefffnnnzzz}}}tttooo[[[QQQHHHFFFEEECCCDDDFFFHHHJJJLLLNNNOOOQQQSSSVVV___aaacccaaa^^^___dddjjjkkkgggdddfffgggfffiiinnnvvv~~~xxxyyyiiiPPPFFFJJJOOOQQQRRR\\\aaaiiirrrzzz}}}ddd^^^iiiwwwmmmUUUTTTTTTOOOKKKJJJJJJJJJLLLMMMMMMKKKIIIJJJIIIHHHHHHHHHIIIKKKLLLJJJJJJJJJJJJJJJKKKKKKKKKGGGHHHHHHIIIIIIHHHGGGGGGHHHGGGFFFGGGHHHIIIHHHFFFFFFEEEEEEDDDCCCCCCBBBBBBJJJKKKIIIFFFHHHMMMMMMJJJIIIFFFCCCBBBCCCEEEFFFFFFHHHHHHIIIHHHHHHGGGFFFFFFBBBCCCJJJWWWdddqqq{{{xxxvvvtttrrrnnnkkkhhhgggfffeeeiiinnnrrrvvv~~~ppp^^^VVVYYYdddnnn~~~tttiiieee___]]]```[[[[[[ZZZXXXWWWVVVUUUUUUPPPPPPOOONNNLLLMMMPPPRRRQQQOOOMMMKKKJJJJJJKKKLLLIIIIIIIIIFFFBBB?????????===<<<:::::::::999777444333333222111000///....../////////.........------......------------.........000222777DDDSSS[[[\\\TTTRRRTTT^^^nnnzzz}}}xxxwww}}}zzzhhhccceeeoooyyyuuu^^^SSSIIIFFFEEEDDDEEEHHHKKKNNNQQQTTTTTTUUUWWWXXXbbbeeegggfffbbbbbbggglllnnngggaaaaaabbbeeemmmuuu{{{nnn\\\KKKIIIPPPUUUWWWXXXaaagggpppxxxyyyxxxuuu___]]]iiiyyy```RRRUUUQQQLLLLLLJJJJJJKKKKKKLLLLLLKKKJJJIIIHHHHHHGGGHHHIIIKKKLLLHHHIIIJJJKKKLLLKKKJJJJJJEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDIIIJJJIIIGGGIIINNNNNNKKKHHHEEEBBBAAACCCDDDEEEEEEGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCGGGQQQ]]]jjj{{{}}}{{{xxxuuusssqqqpppoooiiiiiigggffffffgggkkkmmmooowwwtttkkk```ZZZ^^^mmm~~~{{{jjjdddaaa[[[ZZZ]]]XXXXXXXXXXXXXXXWWWVVVUUUPPPPPPOOOMMMKKKLLLOOOQQQPPPOOOLLLJJJIIIIIIIIIJJJIIIJJJIIIFFFCCC@@@@@@@@@>>><<<;;;;;;;;;:::888666444444333222111000//////////////////..................------------......---///000333>>>NNNYYY]]]XXXUUUTTTZZZfffsss|||||||||kkkbbbaaaiii}}}yyyuuu|||~~~eeeYYYLLLGGGEEEDDDFFFJJJNNNQQQUUUWWWXXXXXXYYYZZZeeejjjooooookkkiiijjjlllnnnfffaaaaaadddjjjuuulll[[[SSSNNNQQQUUUXXX[[[___jjjooowww}}}iii```eeerrryyyVVVQQQSSSKKKGGGLLLJJJKKKKKKKKKKKKJJJJJJJJJHHHHHHGGGGGGHHHIIIKKKLLLIIIJJJKKKMMMMMMLLLJJJIIICCCDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDEEEEEEHHHHHHIIIHHHHHHGGGEEEEEEFFFHHHHHHHHHKKKQQQRRROOOFFFDDDBBBAAABBBCCCDDDCCCDDDDDDDDDDDDDDDCCCBBBAAACCC@@@AAAHHHQQQ]]]lllyyy|||~~~}}}xxxtttqqqjjjjjjjjjjjjiiiiiijjjkkkggghhhiiikkkmmmrrryyy~~~wwwkkk___^^^```jjj|||xxxjjj```^^^\\\UUURRRUUUVVVWWWXXXYYYXXXVVVTTTSSSQQQQQQPPPMMMKKKJJJLLLNNNNNNLLLIIIGGGFFFFFFGGGGGGHHHHHHHHHFFFCCCAAAAAABBB>>>===<<<<<<<<<<<<999777555555444333222111000000000000/////////...............------------......---///000000888HHHVVV]]][[[WWWTTTUUU]]]kkkzzzsssgggaaaeeexxxvvvlllkkkrrrzzzpppbbbRRRJJJFFFFFFIIINNNRRRUUUXXXZZZ[[[[[[\\\]]]jjjqqqxxxzzzwwwsssrrrsssqqqjjjdddeeekkktttlllVVVMMMMMMQQQVVVXXXYYY___gggtttyyyuuueeefffpppyyyfffQQQRRRSSSKKKIIIOOOJJJKKKLLLKKKIIIHHHIIIKKKGGGGGGFFFGGGHHHIIIKKKLLLJJJKKKLLLLLLLLLKKKIIIHHHDDDDDDCCCBBBBBBBBBCCCCCCBBBDDDEEEDDDCCCBBBCCCDDDGGGHHHHHHIIIHHHFFFEEEDDDDDDGGGHHHIIIMMMSSSTTTRRRFFFDDDBBBAAAAAABBBAAA@@@AAAAAABBBBBBBBBBBBAAAAAACCCAAAAAAFFFKKKRRR]]]hhh}}}yyyxxx~~~{{{zzz~~~~~~yyysssmmmiiifffbbb```dddfffggghhhhhhjjjmmmooouuuyyy~~~zzzmmmeee```]]]aaannniii```\\\]]][[[TTTRRRVVVVVVWWWYYYYYYXXXUUURRRPPPPPPQQQPPPNNNKKKJJJJJJKKKKKKIIIGGGEEEDDDDDDEEEFFFEEEFFFFFFEEECCCBBBBBBCCC???===<<<=========;;;999777777666555444333222222000000000/////////............------------......---000000...444CCCSSS[[[[[[XXXTTTRRRWWWfffyyy~~~ooodddbbbqqqnnncccccclllttt}}}lllYYYNNNIIIHHHMMMSSSWWWYYY[[[]]]]]]^^^___aaammmttt}}}~~~{{{{{{}}}yyyqqqjjjkkkrrr}}}lllYYYLLLIIIKKKPPPWWW[[[^^^gggppp||||||mmmfffooo|||nnn]]]QQQRRRRRRMMMKKKOOOJJJKKKLLLKKKHHHGGGIIIKKKGGGFFFFFFFFFGGGIIIKKKLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFDDDBBB@@@???@@@AAACCCAAACCCDDDCCCAAAAAABBBDDDEEEEEEFFFGGGFFFDDDBBBAAA@@@CCCEEEFFFJJJPPPQQQNNNGGGDDDBBBAAAAAA@@@???>>>???@@@AAABBBBBBCCCBBBBBBDDDBBBCCCGGGJJJMMMSSS[[[hhhoooxxx~~~zzzxxx||||||uuunnnmmmttt~~~}}}~~~zzzyyy{{{{{{uuuttttttllliiigggeeeeeedddcccaaahhhkkknnnqqqrrrvvvzzz~~~ssskkkiiiiiihhhlllrrr|||sssddd]]]\\\```^^^VVVTTTYYYWWWYYYZZZZZZXXXTTTOOOLLLMMMNNNPPPOOOMMMKKKJJJJJJHHHGGGEEEDDDCCCDDDEEEFFFBBBCCCDDDDDDCCCBBBCCCDDD???>>>======>>>>>><<<:::999999888777666555444444000000000000/////////.........------------......---000000---111>>>OOOYYY[[[ZZZWWWSSSTTT___rrrwwwhhhbbblll}}}rrrddddddmmmvvvttt^^^QQQKKKJJJPPPVVVZZZ[[[]]]^^^___```bbbdddmmmuuu}}}wwwoooooovvvmmmZZZPPPLLLLLLLLLPPPWWW^^^dddnnnxxxooodddcccuuugggZZZOOOMMMMMMJJJHHHHHHJJJLLLLLLKKKHHHGGGIIIKKKFFFFFFFFFFFFGGGIIIKKKLLLLLLKKKJJJIIIGGGFFFEEEEEEGGGDDDAAA>>>===>>>AAABBB@@@BBBDDDCCCAAA@@@BBBDDDBBBCCCDDDEEEDDDBBB@@@???<<>><<>>===>>>???>>><<<:::::::::999888777666555555000000000000////////////.........------.........,,,111111---///<<>>======CCCCCCBBBAAAAAA@@@??????BBBBBBBBBBBBAAA@@@???>>>===>>>???@@@AAABBBBBBBBBBBBAAA???===<<<>>>BBBFFFAAAAAAAAABBBCCCDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEMMMXXXfffttt}}}{{{|||}}}~~~{{{tttpppnnnwwwyyy{{{|||yyytttoookkknnnyyy|||{{{}}}yyyxxxvvvttttttuuuvvvxxx{{{~~~~~~|||xxxuuussspppmmmkkkiiiiiihhhhhhiiiiiihhhfffeeeeeefffkkkkkkkkkjjjhhhiiikkkmmmmmmmmmoooqqqtttxxx|||~~~{{{kkkdddWWW[[[^^^\\\WWWTTTUUUXXXWWWZZZ[[[XXXRRRLLLIIIHHHMMMKKKIIIJJJLLLMMMJJJHHHIIIGGGEEECCCBBBBBBCCCDDDCCCCCCCCCCCCAAA@@@>>>===@@@>>><<<>>>@@@AAA???<<<<<<:::999999999888666333222222111000/////////000////////////////////////000///.........333AAAPPPYYY```ZZZQQQQQQRRRZZZkkkpppsssxxx}}}ssseeekkkxxxsssmmmuuuhhhZZZWWWYYYYYY___aaaeeeiiimmmpppsssuuuvvvwwwwwwvvvuuuwwwzzz||||||}}}hhhVVVMMMKKKLLLMMMQQQUUU[[[aaaiiiqqqzzzkkk^^^aaajjjxxxdddZZZTTTMMMJJJKKKLLLJJJHHHGGGIIIJJJIIIGGGFFFGGGIIILLLKKKJJJHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGHHHIIIIIIFFFEEECCCBBBAAA@@@??????CCCBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBAAA@@@??????======>>>???@@@@@@@@@@@@@@@@@@???===<<<>>>AAADDDBBBAAAAAAAAABBBCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEGGGNNNYYYdddppp~~~}}}vvvsssrrrtttvvv|||{{{}}}yyy|||}}}uuukkkbbb]]]]]]eeelllooosss{{{|||yyyxxxxxxwwwyyyyyywwwxxx|||{{{wwwrrrssstttuuuyyy|||}}}{{{}}}yyysssnnnjjjhhhgggfffdddcccbbbbbbbbbcccccceeefffffffffgggiiillllllmmmnnnoooooopppsssvvv|||||||||~~~wwwsssvvv}}}}}}mmmbbb^^^ZZZ\\\\\\YYYTTTQQQSSSUUUVVVWWWXXXVVVSSSOOOLLLKKKLLLKKKJJJKKKMMMLLLJJJGGGHHHGGGEEEDDDDDDEEEFFFGGGCCCCCCBBBAAA@@@???>>>===>>>===<<<===@@@@@@>>>;;;<<<;;;::::::::::::777555333222111000000///000000///////////////////////////......///...222>>>LLLVVV^^^ZZZSSSRRRQQQWWWgggjjjnnnsssxxx~~~}}}jjjhhhnnnzzzzzzvvveee^^^\\\[[[[[[___dddhhhkkkpppwww|||yyyzzz{{{zzzxxxxxxyyyzzz||||||}}}hhhPPPIIIJJJKKKOOOTTTWWW\\\dddlllttt{{{```]]]hhhwww___\\\WWWSSSNNNLLLLLLLLLJJJGGGFFFFFFGGGFFFEEEFFFHHHKKKKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIEEEEEEDDDCCCCCCBBBBBBAAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@???======>>>>>>???>>>>>>======>>>>>>>>>======???AAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEECCCFFFJJJRRR___sssuuunnnjjjiiijjjzzz~~~oooccc]]]\\\bbbdddaaa___aaacccccckkkoooxxxxxxrrrqqqpppooopppqqqsssttttttvvvvvvssstttwwwwwwuuusssuuuuuusssooolllkkkkkkrrr|||xxxvvvtttssstttuuuttttttrrrqqqpppooonnnnnnnnnnnnrrrpppmmmjjjgggeeeccccccbbbbbbbbbcccdddeeeggghhhhhhiiijjjkkkllloootttwwwuuuwww{{{}}}|||wwwxxxwwwlllbbb]]]\\\\\\\\\ZZZUUUPPPNNNQQQTTTVVVUUUTTTSSSSSSRRRPPPNNNKKKKKKKKKLLLMMMLLLJJJGGGGGGFFFFFFEEEFFFGGGHHHIIIEEEDDDBBB@@@??????@@@@@@=========>>>??????===;;;<<<;;;;;;<<<===<<<:::888444333222111000000000000////////////////////////...---...000///000:::DDDQQQ\\\[[[UUUTTTQQQTTTaaadddiiiooouuuzzzuuuiiifffrrrzzznnnccc^^^[[[XXX\\\```ccceeekkkssszzz{{{}}}}}}~~~||||||||||||oooWWWEEEFFFLLLMMMSSS^^^\\\cccmmmvvv~~~wwwcccdddssswwwYYY\\\SSSQQQNNNMMMLLLKKKHHHFFFFFFEEEDDDCCCDDDEEEHHHJJJIIIIIIHHHGGGFFFFFFFFFEEECCCCCCCCCDDDDDDEEEEEEFFFDDDDDDDDDEEEEEEDDDDDDDDDAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@>>>?????????>>>>>>===<<<:::<<<>>>>>>===<<<===>>>BBBAAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCDDDGGGSSSggg~~~wwwrrrpppooossswww|||}}}zzzyyy{{{~~~tttpppooottttttnnngggccc```]]]aaaaaadddiiiqqqyyy}}}zzzxxxxxxyyyzzzxxxzzzxxxuuutttwwwxxxvvvrrrrrrpppmmmjjjiiijjjkkkqqq~~~yyytttpppooopppppppppooonnnmmmkkkkkklllllllllkkkjjjjjjoooooooooooonnnmmmlllllljjjjjjkkkmmmoooqqqrrrsssqqqrrrssstttvvvzzzvvvlllfffaaa^^^___[[[ZZZWWWRRROOOOOORRRUUUXXXTTTQQQQQQSSSSSSPPPMMMJJJKKKMMMNNNNNNMMMJJJHHHGGGGGGFFFFFFFFFFFFGGGHHHGGGEEECCCAAA@@@AAABBBCCC>>>>>>???@@@AAA@@@>>>======<<<===>>>??????<<<:::555444333222111000000000////////////////////////---,,,...000//////555===LLLYYY\\\YYYXXXSSSRRR\\\eeejjjrrrvvvzzzpppeeelllssszzzmmmccc\\\ZZZ]]]___aaaccchhhooouuuwwwzzz}}}zzzyyyhhh\\\LLLEEEKKKOOONNNWWWeeebbbiiittt~~~vvvooouuunnnZZZYYYPPPOOOMMMLLLKKKIIIFFFEEEGGGEEECCCBBBCCCEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAACCCDDDEEEFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@???>>>======999;;;===>>>===<<<<<<===AAA@@@@@@????????????@@@BBBBBBBBBBBBCCCCCCCCCCCCDDDCCCBBBBBBIIIYYYlllyyy|||xxxwwwxxxvvvtttrrrssssssssssss~~~~~~}}}xxxtttooohhhccc^^^\\\```eeejjjmmmrrruuuzzz}}}|||zzzwwwttttttwwwzzz|||wwwuuuvvvwwwxxxvvvtttrrrqqqssstttuuuuuuuuuuuutttssssssuuuxxx{{{{{{zzzwwwvvvtttuuuvvvxxxzzz{{{||||||{{{}}}vvvoooiiigggeeeaaa^^^^^^WWWVVVTTTQQQPPPRRRUUUXXXXXXUUUQQQQQQQQQQQQNNNKKKJJJLLLOOOQQQPPPNNNKKKIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEDDDAAA@@@???@@@AAABBB???@@@CCCDDDCCCBBB@@@???======>>>@@@AAA@@@===;;;666555444222111111000000////////////////////////,,,,,,...000000...111777EEEUUU\\\\\\\\\UUURRR[[[hhhpppyyy}}}~~~wwwggghhhmmmzzz|||nnnbbbZZZZZZZZZ]]]bbbgggmmmppprrrvvv}}}|||zzzzzz}}}eeeWWWKKKGGGIIIPPPRRRSSS\\\gggjjjqqq{{{zzzxxx|||uuucccUUUQQQMMMLLLKKKJJJHHHFFFEEEDDDGGGEEECCCCCCDDDFFFFFFEEEEEEEEEFFFEEEEEEDDDCCCBBBCCCCCCDDDCCCCCCAAA@@@???CCCDDDEEEFFFGGGFFFEEEEEECCCCCCCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@@@@AAABBB@@@@@@@@@@@@??????>>>===999;;;======<<<<<<<<<===??????>>>>>>>>>??????@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAA@@@???AAAIIIUUU]]]xxx}}}zzzxxx~~~xxxpppllllllllljjjgggoooxxx~~~rrrjjjfffeeecccbbb]]]]]]___ccchhhmmmsssvvv{{{ooo```]]]]]]aaaaaa\\\XXXWWWQQQQQQQQQRRRSSSUUUWWWXXXVVVTTTRRRQQQPPPNNNKKKHHHJJJNNNSSSTTTSSSOOOLLLJJJHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@???>>>===>>>?????????BBBEEEFFFEEECCCAAAAAA>>>???@@@AAABBBAAA===:::777666555333222111111000////////////////////////---,,,---000000...000444===OOOYYY\\\^^^WWWRRRZZZiiisss~~~}}}jjjeeegggsssxxxiiiYYYWWWWWW]]]fffnnnrrrrrrwww{{{~~~xxxzzz|||dddSSSKKKDDDHHHMMMRRRVVV\\\eeekkktttzzz}}}yyyvvvcccWWWLLLLLLKKKKKKIIIGGGEEECCCCCCDDDDDDCCCBBBDDDGGGHHHHHHFFFDDDDDDEEEEEEDDDCCCAAA@@@AAABBBCCCCCCCCCBBBAAA@@@BBBCCCEEEFFFGGGFFFDDDCCCDDDDDDCCCCCCBBBBBBAAAAAACCCBBB@@@??????@@@BBBCCC>>>>>>>>>???>>>>>>======;;;<<<======<<<<<<===>>>============>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBB===>>>???===<<>>BBBFFFGGGEEEBBBAAAAAA???@@@AAABBBCCC@@@<<<999888777555444222111111111////////////////////////---+++,,,///000...000444555HHHTTTZZZ]]]VVVRRRZZZdddppp~~~qqqgggeeennn~~~lll]]]ZZZ[[[dddqqq{{{~~~|||{{{uuuuuu~~~fffQQQGGGEEEDDDJJJPPPSSSZZZfffmmmooozzz~~~xxx|||eee\\\PPPGGGMMMJJJJJJHHHEEECCCBBBBBBDDDBBBAAAAAADDDIIIKKKJJJHHHCCCDDDDDDEEEDDDBBBAAA@@@???@@@BBBCCCDDDDDDCCCBBBBBBCCCEEEFFFFFFEEEDDDCCCEEEEEEDDDCCCBBBAAAAAAAAACCCBBB@@@??????@@@BBBCCC<<<<<<===============<<<<<<=========;;;<<<>>>???<<<<<<<<<<<<===???@@@@@@@@@@@@AAAAAAAAABBBBBBBBB<<<>>>???===;;;<<<@@@DDDLLL^^^rrrzzzzzzxxxvvvttt~~~|||yyyyyy|||wwwqqqnnnmmmfffgggjjjoootttyyy}}}|||vvvmmmeee```]]]\\\[[[WWW[[[^^^^^^^^^dddoooyyywwwfff\\\WWWTTTSSSVVV\\\[[[VVVRRRRRRIIIKKKNNNRRRUUUTTTRRROOOLLLPPPSSSRRRNNNJJJHHHIIIKKKPPPWWWYYYVVVRRRNNNMMMGGGGGGHHHIIIIIIIIIHHHHHHCCCCCCDDDDDDDDDCCCBBBBBB===AAAEEEFFFDDDAAA@@@@@@@@@@@@AAABBBCCC@@@;;;888888777666444222111111111////////////////////////...,,,,,,///000...000444///CCCQQQWWW\\\VVVRRRYYY___lll|||xxxkkkggglll|||sss___ZZZXXXaaatttwwwrrrooorrr~~~yyyeeeUUUHHHFFFLLLIIIMMMSSSZZZaaaiiiqqqvvvwwwsss{{{ppp\\\RRRMMMMMMIIIJJJJJJHHHGGGFFFEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJCCCDDDDDDDDDDDDBBBAAA@@@>>>AAADDDEEEDDDBBB@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCDDDDDDCCC@@@??????BBBDDD@@@@@@@@@@@@@@@???>>>===<<<===>>>??????>>>===<<<<<<<<<<<<<<<============>>>>>>>>>>>>???????????????????????????>>>>>>>>>>>>>>>?????????>>>>>>===EEEMMMZZZfffnnnsssuuuvvv~~~}}}|||xxxwwwwwwppprrrooohhhgggnnnwww{{{~~~{{{qqqrrrooohhhhhhfffddddddfffggghhhgggvvvyyyiii\\\VVVUUUSSSUUUYYY[[[ZZZVVVQQQNNNKKKMMMQQQTTTUUUTTTQQQOOOIIIKKKMMMOOONNNLLLIIIGGGTTTXXX[[[YYYSSSMMMJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHDDDDDDCCCBBB@@@??????>>>>>>??????@@@@@@AAABBBBBBAAABBBBBBBBB@@@>>>;;;999:::::::::999777444222000111000///..............................///000000333>>>LLLUUUWWWWWWXXXYYY\\\kkk~~~rrrjjjjjjvvv~~~eee___\\\dddwwwuuuooommmnnnooovvv|||bbbUUUNNNGGGEEEIIINNNSSS[[[bbbjjjqqqxxx}}}zzzoootttbbbWWWQQQOOOOOOKKKKKKJJJIIIGGGFFFFFFEEEEEECCCDDDDDDDDDFFFGGGHHHIIIDDDDDDDDDDDDDDDBBBAAA@@@???AAACCCDDDCCCAAA@@@AAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAA@@@??????@@@@@@@@@@@@@@@@@@@@@???>>>>>>==================<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>?????????>>>>>>DDDFFFIIIOOOXXXdddqqqyyy~~~}}}zzz{{{wwwpppmmmqqquuuuuu}}}{{{xxxsss|||vvvooollllllgggeeekkkqqqvvv~~~ssshhh___VVVQQQQQQSSSUUUXXXZZZXXXTTTNNNKKKJJJLLLPPPSSSTTTRRRPPPNNNKKKLLLLLLLLLLLLKKKJJJJJJSSSWWWZZZYYYTTTNNNJJJJJJHHHIIIIIIIIIIIIIIIIIIHHHDDDCCCCCCBBBAAA@@@???>>>?????????@@@AAAAAABBBBBBBBBBBBBBBBBBAAA>>><<<::::::::::::999777555222111111111000///...........................///000000111:::GGGQQQVVVXXXWWWWWW\\\gggvvv}}}|||}}}|||pppjjjqqq{{{mmmccc\\\```rrr|||wwwtttmmmgggfffiiisss|||sss^^^KKKHHHJJJJJJKKKNNNVVV\\\eeennnuuu|||nnniiikkk{{{pppVVVSSSQQQPPPPPPKKKKKKJJJIIIHHHGGGGGGFFFFFFCCCCCCCCCDDDEEEFFFGGGHHHDDDDDDEEEDDDDDDCCCAAAAAA@@@AAABBBBBB@@@@@@@@@BBBCCCBBBBBBBBBAAA@@@@@@@@@DDDAAA???@@@AAAAAA???<<>>>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========>>>>>>======<<<<<<;;;;;;::::::::::::::::::::::::======>>>>>>??????@@@@@@BBB@@@======EEESSSdddooo~~~|||vvvoooqqqzzzsssggg```bbb^^^]]]dddmmmsssyyy~~~|||xxxuuuuuuvvvwwwwwwvvvuuuxxxqqqjjjccc```\\\VVVSSSSSSSSSTTTVVVWWWUUUPPPLLLHHHHHHJJJNNNPPPQQQOOOMMMKKKMMMLLLKKKJJJJJJJJJKKKKKKQQQUUUYYYYYYTTTNNNKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIDDDCCCCCCBBBAAA@@@????????????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAA???===;;;;;;;;;;;;:::888666444222222222111000///......///...............///000000...555@@@LLLUUUYYYWWWUUUZZZ```iiipppssstttttttttzzz{{{nnnmmmrrr|||xxxjjj]]]]]]jjj}}}}}}zzzmmmjjjgggeeecccccckkktttxxxZZZNNNEEEFFFLLLOOOTTTYYY]]]dddnnnwwwooo```dddpppbbbRRRSSSPPPOOOOOOIIIJJJJJJJJJIIIHHHGGGFFFEEECCCCCCBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@AAA@@@???>>>>>>@@@BBBBBBBBBAAA@@@??????>>>>>>AAA???===@@@DDDEEE@@@;;;?????????@@@@@@??????>>>@@@???===<<<;;;<<<<<<===;;;;;;;;;<<<<<<<<<============<<<<<<;;;:::999999999999999999999:::::::::<<<<<<======>>>???@@@AAA??????>>>>>>AAAHHHQQQXXXyyy~~~sssjjjhhhlllrrruuu}}}|||~~~zzzssstttrrrsss{{{~~~zzzttttttwwwzzz|||rrroooiiidddbbb]]]WWWTTTUUURRRSSSTTTTTTSSSOOOKKKIIIHHHIIILLLNNNNNNLLLJJJIIIKKKKKKJJJJJJJJJIIIIIIIIIMMMRRRWWWXXXTTTNNNKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIDDDCCCCCCBBBAAAAAA@@@@@@??????@@@@@@AAABBBBBBCCCBBBBBBBBBBBBAAA@@@>>>>>>=========<<<;;;999777555444333222111000/////////...............///000000---111:::GGGTTTZZZXXXTTTWWWXXX\\\bbbhhhmmmooopppwwwtttlllnnnyyysssddd```hhhxxxzzztttnnnkkkbbb___^^^___aaagggtttnnn___KKKIIIIIIJJJMMMQQQZZZbbbdddkkkuuu~~~wwwddd]]]fffvvvppp[[[QQQQQQMMMLLLNNNIIIJJJJJJJJJIIIHHHGGGEEEDDDBBBBBBBBBAAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA???@@@???>>><<<===???BBBAAA@@@@@@???>>>======<<<>>><<<<<<@@@EEEFFFBBB=========>>>??????>>>>>>>>>AAA@@@>>>===<<<===>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;:::999999888999999::::::;;;;;;;;;;;;<<<<<<;;;<<<===>>>???@@@<<<>>>???@@@@@@BBBDDDGGGdddooowwwooolllkkklllnnnnnntttxxxwwwwww||||||vvvwww|||{{{tttqqqkkkeee```YYYQQQOOORRRRRRRRRSSSSSSRRRPPPMMMKKKHHHIIIKKKLLLLLLKKKIIIGGGFFFHHHJJJKKKKKKIIIFFFEEEIIIOOOUUUVVVSSSNNNKKKJJJHHHHHHGGGGGGGGGGGGHHHHHHDDDCCCCCCBBBBBBAAAAAAAAA???@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@??????@@@???>>><<<:::999555444333222111000000000...............///000000...///666CCCQQQXXXXXXUUUSSSRRRSSSXXXaaaiiinnnqqqyyy{{{nnnmmmvvv{{{kkkfffjjjvvv}}}yyyssslllfffbbb```WWWWWW\\\fffqqq{{{kkkWWWMMMEEEIIIMMMNNNOOOTTT^^^hhhmmmsss|||kkk^^^aaalll{{{xxx```RRRNNNOOOIIIIIILLLIIIHHHIIIIIIIIIHHHFFFDDDCCCBBBAAAAAA@@@@@@@@@AAAAAADDDCCCBBBAAA@@@@@@@@@@@@>>>???>>>===<<<<<<>>>@@@??????>>>>>>===<<<<<<<<<<<<;;;<<>>;;;<<<<<<============<<<>>>>>>============>>>>>>:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999999:::;;;;;;<<<<<<======>>><<<;;;:::::::::<<<===>>>;;;;;;;;;:::;;;===BBBEEEOOO\\\ttt|||xxxuuuqqqppppppooorrrrrrpppqqqtttuuurrr|||wwwqqquuu~~~|||sssrrrsssnnnhhhbbb]]]VVVPPPOOOSSSVVVVVVUUUUUUSSSQQQOOOMMMJJJJJJLLLLLLLLLJJJHHHGGGCCCEEEHHHJJJIIIGGGDDDBBBEEEKKKRRRTTTRRRMMMJJJIIIGGGGGGEEEEEEEEEEEEGGGGGGCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAA@@@>>><<<;;;777666444333111111000000...............///000000///000444???KKKTTTVVVUUURRRPPPPPPSSS[[[eeennnsss{{{}}}tttmmmrrrxxxrrrqqqwww}}}tttpppjjjccc^^^\\\[[[ZZZ[[[^^^jjj}}}|||eeeTTTJJJFFFIIIMMMRRRSSSVVV]]]gggnnnwww|||uuufffdddmmmwwwxxxdddTTTLLLNNNOOOHHHGGGKKKGGGGGGGGGHHHHHHGGGEEECCCBBBBBBAAA@@@???????????????CCCBBB@@@???>>>?????????===>>>>>>===<<<<<<===???======<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>===<<<999:::;;;;;;<<<<<<;;;;;;999:::;;;<<<============::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<===>>>>>>???<<<;;;999888888999;;;<<<;;;;;;:::888999<<>>>>>>>>>>>BBBAAA@@@>>>===>>>>>>???<<<===>>>===<<<<<<<<<>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<===<<<:::999999:::888999::::::;;;;;;;;;:::666777999;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>??????<<<:::999777777888999;;;;;;<<<===<<<<<<===@@@CCCFFFLLLXXXgggnnnrrr|||||||||xxxzzz{{{tttkkk^^^[[[ZZZaaajjjoooqqqqqqjjjnnnsssvvv|||}}}vvvttt~~~pppbbbbbbjjjnnnjjjeee]]][[[[[[[[[VVVQQQQQQUUUbbb```]]]YYYUUUQQQNNNMMMMMMMMMNNNMMMMMMKKKIIIHHHDDDDDDCCCBBBBBBBBBBBBBBB???FFFNNNQQQOOOKKKHHHGGGFFFDDDCCCBBBBBBCCCDDDFFFCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@AAABBBBBBCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDDDD>>>?????????>>>===;;;:::888777666444222111111111...............///000000000000222777@@@IIIPPPSSSSSSRRRQQQRRRVVV___jjjrrr|||xxx|||tttooowwwzzzvvvqqqiiicccXXXVVVTTTTTTVVV]]]hhhrrrjjj```RRRHHHFFFIIILLLOOOZZZ]]]bbbhhhnnnvvv~~~rrreeeooodddZZZSSSOOOLLLHHHEEECCCEEEGGGIIIFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@????????????@@@@@@======<<<<<<<<<<<<======;;;<<<===>>>>>>===<<<;;;::::::999999999:::;;;;;;::::::;;;;;;;;;:::999999;;;:::888777777777888999999::::::;;;;;;::::::999999999888888888888888999::::::::::::::::::::::::<<<<<<<<<<<<;;;:::999888;;;:::999888999:::;;;<<<;;;;;;:::::::::>>>CCCGGGNNNWWW___```ZZZVVVXXX\\\nnnxxx|||{{{pppkkkfffaaaaaaeeegggeeebbb___dddhhhjjjlllsss|||mmm```^^^\\\[[[\\\```eeehhhVVVUUUTTTSSSSSSSSSTTTUUU]]]\\\ZZZWWWSSSPPPNNNMMMLLLKKKIIIJJJLLLMMMMMMLLLHHHHHHHHHGGGEEEDDDBBBAAAAAAEEEJJJLLLKKKHHHFFFDDDCCCCCCBBBAAABBBCCCDDDEEEFFFFFFFFFEEECCCBBB@@@@@@>>>@@@CCCEEEFFFEEECCCBBB@@@AAACCCEEEFFFFFFEEEEEE>>>>>>===============>>><<<:::888666444222222111000000000000000111111222......///000111666EEESSSRRRPPPPPPRRRSSSYYYggguuuxxxssstttzzzuuupppjjjbbb\\\VVVUUUVVVZZZaaalllzzz}}}hhhXXXQQQHHHCCCEEEKKKRRRUUU^^^bbbiiiooouuu{{{qqqkkkxxxwwwZZZQQQJJJMMMKKKGGGDDDCCCDDDFFFHHHFFFFFFEEEDDDBBBAAA@@@@@@@@@??????>>>>>>??????@@@======<<<<<<<<<<<<======;;;<<<===>>>>>>===<<<;;;;;;::::::999999999::::::777777888888999999:::::::::999888777666777777888999999::::::::::::999999888888777777777777888888::::::999999999999999999;;;;;;;;;;;;:::999888777999999999999::::::;;;;;;::::::;;;:::;;;===BBBEEEMMMSSSXXXVVVPPPKKKKKKMMMVVVdddxxxyyynnnllljjjjjjkkknnnmmmhhhccc```bbbccccccdddiiissszzzyyyyyyzzz}}}}}}qqqddd]]]\\\ZZZYYYZZZ]]]```bbbUUUTTTSSSRRRRRRSSSUUUUUUZZZYYYXXXUUUSSSPPPNNNMMMMMMKKKIIIIIIKKKLLLKKKJJJIIIIIIHHHFFFDDDBBB@@@???AAAEEEJJJLLLJJJGGGDDDCCCCCCBBBAAAAAAAAABBBDDDDDDEEEEEEEEEDDDCCCAAA@@@??????@@@CCCEEEFFFEEEDDDBBB@@@AAABBBDDDEEEEEEEEEEEE???>>>>>>===<<<<<<<<<===::::::999777555444333222111000000///000000111111///...///000000555BBBOOORRRQQQQQQQQQQQQVVVdddrrrvvvssswwwtttnnnhhhccc^^^YYYUUUXXX\\\bbbkkkyyyrrr^^^PPPHHHEEEBBBCCCIIIQQQYYY]]]fffkkkrrryyy~~~wwwpppsssgggTTTOOOGGGKKKIIIFFFCCCBBBCCCEEEFFFFFFEEEDDDCCCAAA@@@???>>>??????>>>>>>>>>>>>??????======<<<<<<<<<<<<======<<<<<<>>>>>>>>>>>><<<<<<<<<;;;:::999999999999999555555444555666777999:::888888777666666666777777777888888999999888888777777777666666666666777777888888888888888888888999999999999999999888777666888888:::;;;;;;;;;:::999888999;;;;;;;;;===???BBBHHHIIIJJJHHHDDDAAA??????AAAMMM```rrr}}}zzzrrroooqqqvvvzzz|||xxxqqqlllhhhfffccc``````cccgggjjjhhhhhhkkknnnpppuuu~~~yyy{{{wwwwwwtttcccZZZYYYXXXWWWWWWWWWXXXYYYZZZSSSRRRQQQQQQRRRSSSUUUVVVVVVUUUTTTRRRQQQOOONNNNNNMMMKKKIIIIIIIIIJJJIIIHHHJJJIIIGGGEEECCCAAA???>>>CCCFFFJJJKKKIIIFFFCCCAAABBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@???@@@AAACCCEEEFFFEEEDDDCCCAAAAAABBBCCCDDDEEEFFFFFF@@@@@@???>>>===<<<<<<;;;999999999999888666444333111000000/////////000000///......//////222===HHHQQQQQQQQQQQQOOOSSS```nnn}}}ttt~~~yyyrrroooiiifffbbb^^^\\\[[[]]]___gggooozzzooo^^^TTTMMMIIIDDDDDDEEEJJJQQQYYYaaaeeeqqquuuzzzrrrnnnrrrzzzpppYYYRRROOOFFFHHHFFFDDDCCCBBBBBBCCCDDDEEEDDDCCCBBB@@@???>>>>>>>>>>>>>>>======>>>>>>>>>======<<<<<<<<<<<<======<<<===>>>??????>>>===<<<<<<;;;:::999888888888888777666444444444666888999777777666666666666666666666666777777777777666666666555555555555666666777777777777777888888888888888999999999888888777666666888:::<<<<<<;;;999888666888:::;;;;;;;;;===>>>???>>>============<<<;;;===AAAIIITTT^^^lllzzzrrrwww~~~}}}wwwqqqkkkgggggghhhhhhhhhgggffffffgggfffgggpppzzz}}}|||zzzttt}}}~~~}}}yyysssyyy}}}yyyyyy}}}rrrlllddd[[[VVVVVVUUUUUUUUUTTTTTTTTTTTTPPPPPPOOOOOOPPPRRRTTTUUUQQQPPPPPPOOONNNNNNMMMMMMMMMJJJHHHGGGGGGGGGFFFEEEGGGFFFEEECCCAAA@@@??????CCCFFFIIIJJJGGGDDDAAA@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCBBBAAAAAAAAABBBCCCEEEEEEDDDCCCCCCAAABBBBBBCCCDDDEEEFFFGGGBBBBBBAAA@@@???>>><<<<<<888999:::;;;:::888666555222111000000////////////000......///...///777AAAOOOOOOQQQQQQNNNOOO[[[hhh~~~zzz|||zzzrrrggg```^^^^^^^^^]]]]]]^^^eeeooowww{{{aaaNNNEEEDDDDDDEEEDDDGGGLLLSSS[[[ccckkkooo|||~~~~~~pppiiioooyyyppp\\\PPPNNNLLLCCCEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@???>>>>>>>>>======<<<<<<======>>>======<<<<<<<<<<<<======<<<===>>>??????>>>===<<<<<<;;;:::999888777777777:::999777555444555777888666666666777777777666666555666666777777666666555555555444444555666777777666666666777777888888888888999999999999888888777555777:::<<<<<<;;;888777555777:::;;;:::::::::;;;;;;999888999<<<======<<<===<<<===BBBGGGQQQ```ooo~~~uuuxxx|||uuuqqqrrrrrrqqqoooooonnnmmmjjjddd```dddlllyyy|||wwwlllfffiiikkkjjjuuuvvvxxx}}}~~~{{{~~~|||wwwxxxyyyyyy|||{{{{{{}}}xxxrrrxxx}}}{{{rrrddd______[[[WWWTTTSSSSSSSSSSSSRRRQQQPPPPPPNNNMMMMMMMMMNNNOOOQQQRRRMMMMMMLLLLLLKKKKKKKKKJJJKKKIIIGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@AAAAAACCCFFFHHHHHHFFFBBB@@@??????@@@@@@AAAAAAAAAAAAAAACCCCCCDDDDDDDDDCCCBBBBBBAAABBBCCCCCCDDDCCCCCCBBBAAAAAABBBCCCDDDEEEFFFFFFCCCCCCCCCCCCAAA@@@>>>===999:::;;;<<<<<<:::888777333333222000000/////////000......///...---333:::IIILLLQQQQQQMMMLLLVVVcccuuu~~~~~~}}}{{{ssslllhhhccc[[[WWWWWWXXX\\\aaadddjjjuuuuuucccOOODDDBBB@@@??????FFFKKKSSS[[[dddmmmuuu{{{kkkhhhlllzzz~~~cccYYYPPPNNNLLLDDDCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBAAAAAA@@@@@@@@@======<<<<<<<<<<<<============<<<<<<<<<<<<============????????????======;;;:::999888888888888888;;;:::888777666666666666666666777888888888777777555666666777777666666555555555444555555666777888666666666777888888999999888888999999999888888777555777999;;;<<<:::888777555777999999888888999::::::999999999;;;<<<;;;::::::999;;;???BBBCCCHHHOOOdddmmm~~~|||{{{~~~{{{xxxxxxxxxwwwvvvyyyxxxwwwtttllleeefffkkkoooooojjjaaa]]]```ddddddhhhjjjkkkmmmvvvzzzxxxyyyyyy}}}wwwqqqmmmmmmnnnnnnooosssyyy|||{{{wwwzzz}}}yyy}}}ssslllccc[[[[[[[[[WWWTTTSSSQQQQQQQQQPPPOOONNNNNNMMMLLLKKKKKKJJJKKKLLLNNNOOOKKKKKKJJJIIIHHHGGGGGGFFFIIIGGGEEEDDDDDDDDDCCCAAAAAA@@@???>>>???@@@AAABBBBBBEEEGGGGGGDDDAAA??????>>>???@@@AAAAAAAAA@@@@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@AAACCCEEEFFFFFFEEEEEECCCCCCDDDDDDCCCAAA???>>>;;;<<<<<<===<<<;;;999888666555333222111000//////000......//////---000555AAAGGGPPPRRRMMMKKKSSS___oooxxx~~~|||~~~xxxtttjjjddd_________]]]]]]```aaaiiittt|||^^^RRRGGGDDDDDDBBBBBBEEEMMMSSS\\\dddllluuu~~~tttdddiiixxxlll[[[WWWOOOKKKKKKGGGBBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBB===<<<<<<;;;;;;<<<<<<=========<<<<<<<<<<<<=========>>>???@@@@@@???>>>===999999888888888888888999999888888777777666666666666666888999999999888888666666777777777777666666555555555555666777888999666666777888888999::::::666777777888888777777666666777999:::::::::888777666777888888666666777999666777888999999999999999:::888999>>>???===>>>AAALLLQQQ^^^ppp}}}zzzyyyyyyyyyyyywwwnnnmmmqqqnnnooommmhhhgggiiikkkkkkffffffdddbbbhhhsssxxxwwwvvvttttttuuuuuutttyyy||||||{{{|||tttnnnrrrwwwyyyzzz|||}}}yyyxxxyyyyyyllliiiiiinnnrrrrrrtttwww|||{{{vvviiifff___[[[YYYYYYXXXSSSQQQRRROOONNNMMMLLLLLLLLLLLLLLLJJJJJJIIIHHHHHHIIIJJJKKKKKKJJJIIIHHHFFFDDDCCCBBBGGGEEECCCCCCCCCCCCBBBAAAAAA@@@>>>======>>>@@@AAAAAADDDFFFFFFCCCAAA??????>>>>>>@@@AAAAAAAAA@@@???>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@CCCFFFGGGFFFEEECCC@@@AAABBBCCCBBBAAA???>>>>>>>>>======<<<;;;::::::888777555333222111000000000---...000000---...222:::CCCNNNSSSOOOKKKQQQ\\\llluuuzzzyyywwwooojjjhhhhhhccc^^^[[[^^^bbbdddhhhmmmsssrrrNNNGGGBBBBBBCCCCCCIIIRRRWWW\\\eeelllrrrzzzzzzbbbdddnnnpppYYYOOOOOOGGGBBBFFFFFFBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@AAABBBBBBCCCDDDDDD<<<<<<<<<;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========>>>???@@@@@@???>>>===888888888888888888999999555666777777888777777666666777888:::::::::999888666666777777777777666666555555555666666888999999666777777888999:::::::::555555666666666666666555666777888999:::999999888666777777666555555777999000333666888888888999:::???:::777999:::999<<<@@@>>>===AAALLL\\\lll{{{~~~zzzxxxxxxyyyzzzuuurrruuupppsssuuuuuuvvvxxxyyyxxxlllkkkddd]]]___fffhhheeennniiihhhkkkoooqqqssswww}}}zzz}}}~~~}}}}}}zzzvvvuuu}}}{{{yyyxxxxxxzzzzzzzzz{{{|||zzz|||yyytttqqqrrrpppoooyyytttnnnhhheeejjjoooqqqppppppooossssssnnnkkknnnqqqrrrhhhgggkkkuuu|||~~~}}}wwwkkkZZZWWWaaaWWWUUUVVVWWWUUUPPPOOORRRMMMLLLKKKJJJIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIKKKJJJIIIGGGDDDBBBAAA@@@FFFDDDBBBBBBCCCCCCBBBAAABBBAAA???===<<<===>>>???AAACCCEEEEEECCCAAA@@@???===>>>???@@@AAA@@@??????<<<===>>>???????????????@@@?????????????????????===@@@DDDGGGHHHGGGDDDBBB>>>???@@@AAAAAA@@@>>>===@@@???>>><<<;;;;;;;;;;;;999888666444333111111000000---...000000------000555@@@NNNTTTPPPKKKQQQ[[[llluuuyyyuuu|||uuutttqqqnnnlllkkkkkkkkkjjjkkkmmmrrrzzzsss\\\IIIFFFCCCEEEJJJRRRYYY]]]iiilllpppvvv}}}~~~ooommmmmm|||vvvVVVRRRNNNJJJIIIHHHGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;===;;;:::;;;>>>@@@>>><<<>>>?????????>>>===;;;:::::::::::::::::::::::::::888888777666666666666666888888888888888888888888666666777888999:::::::::777777666666666666777777666666666666666666666666888777666444444555555666555555666666666666555555666666777888888888888888444444555555666777777777999999999999999999999999<<<:::<<>>>>>======BBB@@@>>>???AAABBBCCCCCCAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAA@@@???>>>===??????>>>>>>======<<<<<<<<<>>>@@@BBBDDDCCCBBBBBB???>>>===???AAACCCCCCBBB@@@???===<<<;;;;;;;;;;;;999888777555333111000///...------------.../////////666DDDPPPPPPLLLNNNUUUhhhqqqxxx||||||~~~~~~xxxvvvxxx}}}{{{wwwssspppnnnssstttuuuwwwzzz|||yyy___LLLGGGFFFGGGKKKSSS\\\cccgggppprrrvvv|||uuusssyyy~~~}}}aaaSSSPPPLLLIIIHHHGGGFFFEEECCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA???>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999;;;>>>@@@???===;;;<<<=========<<<;;;;;;::::::::::::::::::::::::888777777666666666666666888888888888888888888888666666777888999999999999777666666666666666666777666666666666666666666666777777555444444444555666555555666666666666555555666666777888888888888777444444555555666666777777999999999999999999999999999777888===??????DDDLLLYYYfffwww~~~~~~xxxrrrpppooooootttzzz||||||zzzvvvttttttuuuvvvyyyvvvtttvvvyyy{{{zzzxxxyyytttppppppmmmjjjjjjmmmooonnnkkkhhhggghhhkkkmmmqqqsssssspppllliiikkkmmmqqqvvvxxxvvvtttuuusssooommmooorrrtttwww}}}}}}||||||xxxhhhccc\\\VVVRRRQQQRRRSSSTTTSSSQQQRRRRRRQQQMMMJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJGGGEEEEEEGGGIIIJJJJJJIIIGGGDDDAAA>>><<<<<<;;;???>>>>>>>>>???@@@AAAAAA??????>>>>>>>>>>>>??????CCCAAA@@@@@@AAACCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCCCCBBBAAA@@@??????>>>>>>>>>=========<<<<<<>>>@@@BBBCCCCCCBBBBBB???>>>>>>???AAACCCCCCBBBBBB@@@???===;;;;;;;;;<<<999888777555444222111000.........------...//////...444???KKKNNNLLLNNNSSS^^^eeelllrrr}}}~~~wwwrrrppppppssswwwwwwvvvvvvyyy|||}}}zzzvvvsssqqqrrrsssuuu~~~tttdddTTTFFFIIIJJJNNNVVV```jjjppprrruuuxxx|||tttppp{{{yyyeeeSSSOOOLLLIIIGGGGGGGGGFFFDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;>>>??????>>>999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::777777666666555555666666777777777777777777777777666666777888999999999999666666555555555555666666555555555555555555555555666666555444444444444555444555555666666555555444555666666777777777777777444444444555666666777777::::::::::::::::::::::::999888:::<<<<<<;;;===BBBHHHPPPYYYcccttt|||xxxxxxyyy{{{{{{yyyyyyzzz|||zzzyyy{{{~~~~~~||||||wwwtttsssrrroooooosssooonnnmmmjjjhhhhhhkkkmmmrrruuuvvvuuurrrppprrrttt|||}}}yyytttvvvxxxzzz{{{qqqfff___]]][[[WWWTTTRRRRRRSSSTTTRRRQQQPPPPPPPPPOOOLLLIIIGGGGGGGGGHHHHHHHHHHHHHHHJJJHHHFFFFFFGGGIIIIIIIIIGGGEEEBBB???===<<<<<<;;;<<<<<<<<<<<<>>>???@@@AAA???>>>===<<<===???AAACCCFFFCCCAAAAAABBBCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAADDDDDDDDDDDDDDDCCCBBBAAA>>>>>>>>>>>>===============>>>@@@BBBCCCCCCBBBBBB???>>>>>>???BBBCCCCCCBBBDDDBBB@@@>>>===<<<<<<<<<:::999888777555333222222000///...............///...111999DDDKKKLLLNNNPPPQQQWWW]]]eeeuuu|||}}}}}}|||{{{}}}rrrccc\\\VVVPPPQQQSSSYYYbbbkkkrrruuuvvvssswww}}}tttpppvvv~~~ddd[[[NNNKKKHHHFFFEEEEEEEEEEEECCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>===<<<::::::::::::::::::::::::999999:::;;;===>>>??????;;;;;;;;;;;;;;;;;;::::::999999999999999999999999777666666555555555666666777777777777777777777777666666777888888888888888666555555444444555555666444444444444444444444444555555555444444444444444444444444555555444444444444555666666777777666666333333444555555666666777::::::::::::::::::::::::777999;;;===>>>===???AAAEEEGGGIIIKKKVVViii{{{{{{xxx{{{}}}|||~~~~~~|||{{{~~~{{{xxxxxxwwwuuuvvv{{{ssstttsssooolllkkknnnqqqwwwzzz||||||yyyxxxzzz}}}~~~zzzzzz|||~~~~~~~~~tttiiiaaa]]]\\\\\\[[[YYYVVVTTTSSSRRRRRROOOOOOOOOOOONNNLLLJJJHHHFFFFFFGGGGGGGGGGGGHHHHHHIIIHHHFFFFFFGGGHHHGGGGGGEEEDDDAAA???======<<<===;;;;;;;;;;;;<<<===>>>???>>>===<<<;;;===@@@DDDFFFGGGEEECCCBBBCCCCCCCCCBBBAAAAAAAAA@@@@@@AAAAAAAAADDDDDDDDDDDDDDDCCCBBBBBB>>>>>>>>>>>>===============>>>???AAABBBBBBBBBBBB???>>>>>>@@@BBBCCCCCCBBBEEEDDDBBB???>>>=========;;;;;;999888777555444444111000000///.........///...///444>>>HHHMMMNNNNNNJJJOOOTTT\\\pppzzzzzz}}}oooaaaZZZ\\\^^^]]]^^^aaaffflllqqqsssrrrpppkkkpppwwwssspppxxxfffXXXSSSGGGGGGFFFDDDDDDDDDEEECCCBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????>>>===<<<<<<::::::::::::::::::::::::888999:::;;;<<<===>>>???>>>>>>===;;;:::999999888999999999999999999999999666666555555555555666666666666666666666666666666666666777888888888777777555555444444444444555555333333333333333333333333444444444444444333333222333333444444444444333333444444555666666666666555333333444444555666666666999999999999999999999999222666999::::::;;;======999<<<======DDDQQQ\\\bbbmmm~~~}}}zzzzzzzzzyyy|||zzz|||{{{wwwrrrppprrrvvv|||}}}~~~}}}zzz~~~}}}~~~wwwiiifffaaa\\\YYYXXXXXXXXXWWWWWWUUUSSSQQQPPPNNNMMMMMMNNNOOONNNLLLJJJHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGEEEEEEFFFFFFEEEDDDCCCBBB@@@>>>=========>>><<<<<<;;;;;;:::;;;;;;<<<===<<<;;;;;;>>>AAAEEEHHHHHHEEECCCBBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAAAAA============>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBB@@@???>>>@@@BBBDDDDDDCCCFFFDDDBBB@@@???>>>>>>>>><<<<<<;;;:::888777666666333222111000///............///222999CCCLLLNNNMMMKKKNNNQQQ[[[qqq|||zzz|||mmmuuu~~~{{{pppmmmlllllliiicccccciiimmmmmmlllmmmpppssstttrrrlllhhhccchhhqqq{{{tttnnnvvvsssZZZSSSOOODDDFFFDDDCCCCCCDDDDDDBBBAAAAAAAAAAAA@@@@@@@@@??????===>>>>>>>>>======<<<;;;::::::::::::::::::::::::999:::<<<<<<;;;;;;<<<>>>@@@???===;;;999888888777999999999999999999999999555555444444555555666666666666666666666666666666666666777888888777777666444444333333333333444444222222222222222222222222333333444444333333222111222333333444444333333222333444444555555555555555333333333444555555666666888888888888888888888888444888:::888777999:::999777;;;>>>===???FFFKKKLLLNNNYYYgggrrr~~~|||}}}~~~~~~zzzwwwxxx||||||xxxzzz{{{{{{|||}}}qqqeee[[[WWWVVVUUUTTTSSSRRRRRRRRRSSSRRRRRRRRRQQQPPPPPPOOOLLLNNNOOONNNKKKHHHGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHGGGEEEDDDDDDDDDDDDBBB@@@AAA@@@>>>===<<<======>>><<<<<<;;;:::::::::::::::<<<;;;<<<===???BBBFFFHHHGGGDDDBBBBBBCCCDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBBBBAAAAAA@@@============>>>>>>>>>>>>======>>>???@@@AAABBBBBB@@@??????@@@CCCDDDDDDCCCDDDCCCAAA@@@????????????======<<<;;;:::999888888444333222000///............///111555>>>IIIMMMLLLLLLOOORRR\\\ttt}}}~~~zzz}}}eeekkkqqqssstttxxxuuugggaaaccckkkqqqvvvxxxzzz~~~|||tttuuuwwwxxxvvvqqqjjjddd```dddmmmxxxsssrrryyyssscccUUUNNNMMMHHHFFFDDDCCCCCCDDDCCCAAA???@@@@@@@@@@@@????????????<<<============<<<;;;;;;999999999999999999999999999;;;===<<<:::999;;;===>>>===;;;999888777777888888888888888888888888888555444444444444555666777555555555555555555555555666777777777777777666666444444333333333333444444222222222222222222222222222333333444333222111000222222333333333333222222333333444555555555555444222333333444444555555666666666666666666666666666555:::;;;777666:::;;;999;;;@@@AAA???>>>AAACCCBBBAAACCCJJJTTT^^^jjj|||}}}}}}~~~xxxyyy{{{zzz{{{lllbbb___ZZZUUURRRRRRRRRRRRRRRQQQPPPPPPRRRRRRRRRQQQQQQQQQQQQQQQKKKMMMOOONNNJJJGGGGGGGGGCCCDDDDDDEEEFFFFFFGGGGGGEEEDDDCCCBBBCCCBBB@@@>>>===<<<;;;:::::::::;;;<<<;;;;;;:::::::::;;;;;;<<<;;;;;;<<<>>>@@@CCCEEEGGGEEECCCAAAAAACCCDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBB@@@AAAAAABBBBBBBBBAAAAAA<<<=========>>>>>>>>>???======>>>>>>???AAABBBBBB@@@??????AAACCCDDDDDDCCCCCCBBB@@@?????????@@@AAA>>>>>>===<<<;;;;;;:::999555444333111000///......,,,///000111888DDDJJJJJJJJJMMMPPP[[[uuu~~~}}}~~~jjjmmmooolllhhhiiipppvvv~~~{{{xxxxxx{{{~~~~~~}}}yyyuuurrrpppooooooqqqvvv{{{|||xxxuuusssrrrvvvttttttssskkkbbbcccjjjpppzzzxxxxxxyyyzzzwwwrrrjjjddd___dddlllwwwsssttt{{{uuu^^^YYYPPPHHHJJJKKKFFFDDDCCCCCCDDDCCCAAA???@@@@@@@@@????????????>>><<<<<<<<<===<<<<<<;;;;;;999999999999999999999999:::<<<>>><<<:::888:::<<<;;;:::888777777777888888888888888888888888888888444444444444444555666777555555555555555555555555666777777777777777666666444333333222222333333444111111111111111111111111222222333444333222111000222222222333333222222222222333444444555555444444222222333444444555555666666666666666666666666666000666777333333888;;;999555:::;;;999:::>>>AAAAAAAAA===@@@IIIMMMOOO[[[jjj{{{xxxqqqppptttxxxjjjlllrrr}}}www|||wwwlll```[[[YYYUUUOOOLLLLLLMMMNNNOOOOOOOOOOOORRRQQQPPPNNNMMMLLLLLLLLLKKKNNNOOONNNJJJGGGGGGHHHBBBBBBCCCCCCDDDEEEEEEFFFEEECCCBBBBBBBBBAAA>>><<<:::999888888888999:::;;;999999999:::;;;<<<===>>>:::;;;===???AAACCCEEEFFFDDDBBB@@@@@@BBBDDDEEEDDDCCCBBBBBBAAAAAABBBBBBCCCAAAAAABBBBBBCCCBBBBBBAAA<<<=========>>>>>>??????======>>>>>>???@@@BBBCCC@@@??????AAACCCEEEDDDCCCAAAAAA@@@?????????AAAAAA??????>>>===<<<;;;;;;:::666555333111000///......***///000...444@@@HHHIIIGGGJJJNNNZZZuuu~~~yyyppphhhddddddeeekkknnnuuu~~~{{{uuurrriiigggdddeeeiiimmmnnnmmmooonnnkkkiiihhhggggggggg```___^^^[[[XXXUUURRRPPPOOOOOORRRVVV]]]bbbeeefffeeeccc```\\\YYYXXXZZZ\\\aaaccciiilllkkkkkksss}}}xxxttttttzzz|||tttiiibbb___ccckkkxxxwwwoootttnnneeeYYYPPPMMMLLLIIIFFFBBBCCCDDDDDDDDDCCCAAAAAA>>>>>>???@@@@@@>>>===<<<======<<<;;;999888777777:::;;;======;;;::::::;;;:::999999888777777777888::::::999999888777777777888888777666666666666666555555444444444333333333333333333333333333333333444444444333333222222222222222222222222222222222000000000000000000000111000000000000000000000000111111111111111111111111111111222222222333333333111222333333444444333333444444444444444444444444333333444555666777888999666777888999:::;;;;;;;;;=========???AAADDDGGGHHH]]]eeennntttzzzzzzwwwttttttffffffkkkvvv~~~tttkkkiii^^^___\\\VVVQQQOOOOOOOOOHHHIIIIIIJJJJJJIIIIIIHHHJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKJJJHHHEEEBBBAAAEEEEEEDDDDDDCCCCCCBBBBBBEEEDDDBBB???===;;;999999888888888888999:::;;;;;;;;;<<<===<<<<<<<<<>>>@@@======>>>???AAACCCFFFGGGBBB@@@??????BBBDDDDDDDDD???@@@@@@AAAAAA@@@@@@?????????@@@@@@@@@AAAAAAAAA<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<>>>AAAEEEFFFFFFEEEDDDBBBAAA@@@???@@@AAABBBCCCAAA@@@>>>===<<<;;;<<<<<<===:::777333111/////////+++...000111111666???GGGKKKGGGIIIWWWnnnxxx|||yyyqqqllljjjjjjkkkooouuu{{{{{{xxxwwwtttkkkccc```[[[YYYWWWWWWZZZ]]]^^^^^^[[[ZZZXXXUUUSSSRRRRRRRRROOONNNMMMKKKIIIGGGFFFEEEEEEEEEEEEHHHLLLPPPQQQRRRVVVUUUSSSQQQQQQSSSXXX\\\gggjjjqqqwwwxxxyyy|||wwwssssssyyyzzztttjjjeeeccchhhtttooopppyyy|||ccc[[[RRRLLLKKKJJJHHHEEEBBBCCCCCCDDDCCCBBBAAA@@@>>>????????????>>>======<<<<<<;;;::::::999888888:::;;;<<<<<<;;;:::;;;===<<<<<<:::999888888888888:::999999888888777666666666666555444444444444555444444444444333333333333333333333333333333333333333333333333333222222222222222222222222222222222111111000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222111222222333444333333333333333333333333333333333222222333444555666666777555666777888999999999999;;;;;;;;;;;;<<<>>>@@@AAAGGGKKKPPPSSSUUU]]]iiirrr~~~vvvvvvxxx|||tttkkkddd^^^VVVTTTUUUWWWXXXVVVQQQMMMKKKIIIFFFEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFDDDCCCAAA@@@DDDDDDDDDCCCBBBBBBAAAAAADDDBBB@@@>>>;;;:::999888888888888888999:::;;;;;;>>>>>>???===<<<;;;<<<>>>===>>>???AAABBBCCCCCCCCCBBB@@@??????AAACCCDDDCCC??????@@@@@@@@@@@@??????>>>>>>>>>>>>?????????@@@<<<<<<;;;;;;;;;;;;<<<<<<========================<<<>>>AAADDDEEEEEEDDDCCCAAAAAA@@@@@@@@@AAABBBCCCBBBAAA???===<<<;;;<<<<<<<<<:::777444111000000000,,,...000000000555===CCCMMMJJJJJJQQQ```rrr~~~~~~||||||yyywwwvvvvvvwwwxxxxxxuuusssvvvqqqmmmlllggg^^^WWWTTTSSSQQQOOOOOOPPPRRRRRRRRROOONNNLLLJJJHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCEEECCCBBBBBBEEEGGGGGGGGGOOOOOOOOOPPPSSSYYY```fffrrruuu|||}}}zzzvvvtttqqqqqquuuvvvqqqkkkhhhkkkuuu|||nnnmmmwww{{{\\\VVVRRRLLLJJJJJJJJJHHHFFFBBBBBBCCCCCCCCCBBBAAA@@@??????>>>>>>======>>>>>>;;;;;;;;;::::::999999999:::;;;;;;:::999:::===??????>>><<<;;;999999888888999999888888777777666666444444333222222222222333444444444333333333222222222222222222222222222222222222222222222333333333111111111111111111111111111111111000000/////////000000000000000000000000111111111111111111111111000000000000111111111111111111222333333333333222333333333333333333333333222222222333333444444444444444555666777777777777::::::999999999999::::::===>>>???@@@AAADDDIIILLLYYY```kkkyyyttteeeWWWQQQKKKIIIGGGFFFHHHMMMOOOSSSTTTOOOLLLLLLHHHCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFCCCCCCBBBAAA@@@@@@@@@@@@CCCCCCBBBBBBAAA@@@@@@???@@@???>>>;;;:::888888777777777777888888:::;;;;;;@@@AAA@@@>>><<<;;;;;;<<<>>>???AAACCCCCCBBB@@@>>>AAA???>>>???AAABBBCCCBBB>>>??????@@@@@@??????>>><<<<<<=========>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>===============>>>AAACCCCCCCCCBBBAAAAAAAAA@@@@@@AAAAAABBBCCCCCCBBB@@@>>><<<<<<<<<<<<<<<:::888555222111111111...///000//////222999>>>LLLKKKKKKLLLSSS```qqq}}}}}}zzz|||{{{wwwsssmmmiiifff```XXXSSSSSSPPPOOONNNMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJJJJIIIHHHFFFEEEDDDFFFGGGIIIKKKIIIHHHIIILLLNNNPPPPPPVVVVVVWWWXXX\\\dddlllsss{{{}}}~~~wwwsssrrrrrrooollllllooopppllljjjjjjnnn~~~~~~ooonnnwwweeeRRRPPPNNNKKKKKKKKKKKKJJJHHHBBBBBBBBBBBBAAAAAA@@@@@@@@@???>>><<<<<<===>>>>>><<<<<<;;;::::::999888888999999999888777999<<>><<<:::999888777777999888888777666666555555444333333222222222222222333333333333222222222222222222222222222222222222000000111111222222333333111111111111111111111111111111111000//////......000000000000000000000000111111111111111111111111////////////000000000000000111111222222222222222222222222222222222222222222222333333333333333333444444555666666666666666:::::::::999999999999999=========>>>AAACCCCCCCCCCCCFFFMMMVVVaaallltttyyywwwhhh[[[SSSMMMIIIFFFFFFEEEDDDGGGLLLIIISSSWWWQQQJJJJJJIIIFFFEEEEEEFFFFFFFFFFFFEEEEEE@@@@@@@@@@@@AAABBBCCCCCC@@@???>>>>>>>>>???@@@AAABBBAAAAAA@@@???>>>=========<<<;;;999888777666666777777777777888999;;;;;;@@@AAAAAA???===<<<===>>>BBBBBBBBBBBBAAA???>>>===@@@???>>>???@@@AAAAAA@@@===>>>>>>??????>>>>>>===<<<<<<<<<<<<============<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>>>>============>>>@@@AAAAAA@@@???>>>@@@@@@@@@@@@AAAAAABBBCCCDDDBBB@@@>>>===<<<<<<<<<<<<:::888666444333222222000000000///...111555999FFFJJJMMMLLLMMMVVVggguuu}}}sssyyy~~~||||||zzz~~~}}}~~~uuuooojjjeee___WWWUUUWWWQQQQQQPPPOOONNNMMMMMMNNNKKKLLLLLLMMMMMMNNNNNNNNNMMMKKKJJJHHHHHHJJJLLLMMMOOONNNNNNQQQWWW]]]aaabbbddddddddddddfffkkkrrrwww~~~~~~zzztttoookkkiiiiiihhhffffffhhhgggfffhhhmmmtttsssqqq{{{iiiZZZSSSMMMLLLKKKKKKJJJIIIGGGEEEBBBAAAAAAAAA@@@@@@@@@@@@@@@???===<<<<<<<<<===>>>>>>===<<<;;;999888777666777777777666666777;;;>>>===<<<:::888777666555555888888777666666555555444555444444333222333333333333333222222222111111111111111111111111111111111000000000111111222222222000000000000000000000000000000000000//////......////////////////////////000000000000000000000000....../////////000000000///000111111222222111111111111111111111111111111333333333333333333444444444555666666666666666666777888888999999999::::::888777777:::===???>>><<>>AAAFFFOOO]]]aaaSSSEEECCCEEEFFFEEEEEEFFFFFFFFFFFFEEEEEE>>>>>>>>>>>>>>>???@@@AAA>>>>>>======>>>@@@AAACCC@@@@@@???>>>===<<<;;;::::::999888777666666666666666666666777888999;;;<<<>>>???@@@@@@??????AAACCCEEEDDDAAA>>>======>>>??????>>>===>>>@@@@@@???>>><<<======>>>>>>======<<<<<<<<<<<<<<<=========>>>;;;;;;::::::::::::;;;;;;???>>>>>>>>>======<<<<<<<<<===>>>??????>>>=========>>>???@@@@@@AAAAAAAAABBBAAA???>>><<<<<<======;;;:::999777666555444444222111000///...000222555@@@GGGMMMMMMKKKOOO\\\gggsssyyy{{{uuummmrrrxxx{{{}}}~~~}}}zzzyyywwwzzz|||~~~zzzuuulllccc___aaaYYYZZZ[[[YYYWWWVVVVVVWWWQQQQQQRRRTTTUUUUUUUUUUUUTTTTTTSSSSSSTTTUUUVVVWWW[[[ZZZ\\\aaaiiiqqqwwwzzzzzzzzzxxxuuusssssswwwyyyzzzxxxxxxzzzzzzyyy{{{xxxsssnnnmmmjjjddd``````cccaaaaaabbbaaaaaagggoooyyyqqqpppzzzeeeWWWRRRPPPJJJJJJIIIHHHFFFDDDBBBAAABBBAAA@@@?????????@@@@@@>>>>>>======<<<<<<======>>>===<<<;;;999888777666777888888777666777:::<<<::::::888777555555444444777777666666555555444444666555444444333333444444222222222111111111000000000000000000000000000000000000000000000111111111////////////////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000//////000111111111111000000000000000000000000000222222222333333444444444444555555666666666555555333333555666777777888777777777888999;;;<<<;;;999<<<======???BBBEEEHHHJJJIIIKKKNNNSSSZZZbbbjjjnnnxxx~~~sssjjjbbb]]]QQQOOOLLLKKKJJJIIIFFFDDD???>>>@@@BBBAAA???DDDKKKgggrrroooYYYEEEBBBFFFFFFBBBCCCCCCDDDDDDCCCCCCBBB??????>>>>>>===>>>>>>???======>>>>>>???@@@BBBCCC???>>>===<<<;;;:::999888777777666666666666666666555555666666888999;;;<<<===>>>@@@@@@@@@AAADDDFFFFFFCCC@@@<<<;;;===???AAA>>>======>>>??????>>><<<;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<=========;;;;;;::::::::::::;;;;;;>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;<<<===>>>???@@@@@@@@@@@@???===<<<<<<<<<===>>>;;;::::::999888666555555333222000//////000111222;;;BBBIIILLLJJJKKKOOOUUUbbbhhhmmmmmmkkkqqqyyywww{{{}}}||||||xxxuuusssrrrtttvvvwwwxxxzzz~~~{{{~~~tttkkkjjjeeeggghhhgggdddcccccceee___```aaaaaaaaaaaa```_________aaabbbdddfffggghhhmmmmmmooottt}}}{{{zzz{{{uuuqqqnnnmmmkkkhhhjjjooommmgggdddggggggaaa^^^^^^```^^^^^^^^^]]]^^^gggrrruuuqqqrrrpppxxxooopppxxx|||aaaUUUQQQNNNKKKHHHIIIHHHFFFCCCAAA@@@@@@BBBAAA@@@???>>>??????@@@======>>>>>>======<<<;;;;;;::::::::::::::::::999888999::::::999888999;;;999888777666555555555555777777666555555444444333555555444333333333333444222111111111000000000000000000000000000000000000000000000000000/////////////////////////////////------......///000000000////////////////////////000000000000000000000000//////000000000111111111...///000000111111000000///////////////////////////000000111222333444444333333444444444444333333222222444555666666555555:::;;;<<<<<<<<<<<<======888888:::<<<===???@@@@@@>>>======???BBBFFFJJJLLLQQQZZZeeennnuuu~~~|||wwwlllggg___WWWQQQKKKFFFCCCBBBAAABBBCCCDDDCCCAAA???@@@???@@@BBBBBBDDDNNNXXXyyy}}}rrrVVVDDDEEEHHHEEEAAAAAABBBBBBBBBBBBAAAAAAAAA@@@???>>>============<<<===>>>???@@@AAAAAAAAA>>>===<<<;;;999888777666666666555555555666777777555555555666888999;;;<<<===???@@@AAAAAABBBEEEGGGCCCAAA???======>>>@@@AAA===<<<<<<>>>??????===;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::999999::::::;;;=========<<<;;;:::::::::999::::::;;;;;;;;;<<<<<<999:::<<<===>>>??????>>>===<<<;;;;;;;;;<<<>>>???;;;:::::::::999888777666444222000///000000111111666;;;BBBHHHKKKLLLLLLLLLVVV[[[aaafffkkksss~~~|||yyy{{{~~~|||yyyuuurrrpppooopppppppppoooppprrruuurrrtttwwwxxxxxxxxxxxxyyy}}}pppllliiilllnnnmmmjjjhhhiiikkkjjjkkkkkkkkkjjjhhhgggfffccceeegggkkknnnppprrrrrryyyyyyzzz|||yyyxxxtttmmmgggccc^^^YYYZZZ^^^eee___]]]cccfffbbb```bbb___^^^^^^]]][[[]]]hhhuuu}}}~~~sssgggccciiiqqq~~~xxxuuuuuuyyy```QQQRRRSSSOOOHHHIIIIIIHHHFFFCCCAAAAAAAAABBBAAA???>>>>>>>>>???@@@<<<===>>>>>>>>>===;;;:::888888999:::;;;;;;<<<===:::;;;======;;;::::::;;;888888777666666555666666777666666555444444333333555444333333222222333333111111111111000000000000000000000000000000000000111111000000//////......////////////////////////,,,,,,---...///000111111////////////////////////000000000000000000000000000000000000111111111111...//////000000000000000////////////////////////---...///000111222333444222222333333333222222111333444555666666666555444555777999999999999<<<>>>:::;;;===>>>>>>>>><<<<<<>>>>>>>>>???@@@BBBDDDEEEIIIMMMRRRVVVXXXZZZ___bbbjjjtttwwwssstttppphhhcccbbb___[[[WWWTTTOOOLLLIIIEEEAAA>>>BBB@@@>>>===???@@@AAA@@@@@@===<<<<<<===BBBOOO\\\zzzyyyfffJJJ>>>CCCFFF@@@AAABBBBBBCCCCCCBBBBBBAAABBBAAA@@@???>>>=========;;;<<<>>>@@@AAAAAA@@@???===<<<;;;:::888777666555555555555555555666777777444444555666888999;;;<<>><<<::::::;;;;;;<<<<<<;;;;;;:::888888999999999:::::::::;;;::::::999999::::::;;;======<<<;;;::::::999999888888999::::::;;;<<<<<<777999;;;<<<>>>>>>>>>===;;;:::::::::;;;<<<>>>???::::::;;;:::999888777666555333111000000111111111333666===FFFNNNQQQPPPNNNRRRUUUZZZbbblllwww}}}~~~xxx|||yyyuuuqqqooonnnnnnmmmkkkiiihhhjjjkkkkkkmmmpppqqqqqqqqqrrrsss{{{ooommmkkkkkklllmmmnnnnnnnnnnnnppprrruuuuuusssooommmlllmmmnnnqqqtttwwwxxxvvvsss}}}}}}}}}uuupppmmmiiieee]]]UUUOOOPPPTTTXXXZZZ[[[\\\]]]^^^```aaabbbaaaaaa___\\\[[[]]]aaadddiiihhhaaaZZZ[[[ggguuu||||||uuuttt}}}kkkXXXPPPMMMIIIIIIKKKJJJIIIGGGDDDBBB@@@???>>>?????????>>>>>>>>>>>>======???@@@???===;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;::::::999999999999888777555555555666666333333333333333444444555555444333333444333111///222222222111000//////...000000000000000000000000111111000000//////......////////////////////////////////////////////////........................000000000000000000000000////////////000000000000000000000000111111111111////////////////////////////////////000111222333222222222222222222222222111222222333444555777777777777777888999999::::::;;;::::::::::::;;;<<<<<<=========>>>??????@@@@@@EEEHHHJJJLLLMMMNNNPPPQQQRRRVVV]]]dddkkkqqqxxx}}}{{{wwwrrrnnnllliiiddd```]]]\\\\\\ZZZWWWTTTQQQOOOLLLJJJFFFCCC@@@>>>============>>>>>>>>>>>>======??????>>><<<===BBBLLLSSSggg^^^QQQEEE???======>>>>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@???>>>===<<<>>>>>>????????????>>>>>>;;;:::888777666555666666444444333333333444555555555444444555777999;;;<<>>>>>???>>>===<<<;;;:::999999999;;;::::::::::::;;;<<<<<<999999:::;;;;;;<<<<<<===888888999999999:::::::::<<<;;;999888777888999999::::::999999888999999:::::::::::::::;;;<<<======999999999:::;;;<<<======;;;:::999999888888999999777666333111///.........000222888AAAIIIMMMLLLJJJMMMMMMOOOXXXgggvvv~~~~~~{{{zzzwwwtttrrrqqqooollljjjhhhfffbbb___ddddddeeefffgggiiijjjkkksssiiigggaaaccceeegggiiijjjkkkkkkqqqtttwwwxxxvvvrrrnnnmmmkkkmmmpppssstttuuuuuuuuu{{{zzz{{{uuukkkccc]]]ZZZXXXUUUPPPKKKHHHKKKQQQVVV]]]^^^___``````aaaaaaaaacccaaa]]]WWWQQQOOOOOOPPPQQQWWW\\\aaakkk{{{xxxwwwzzzgggYYYMMMKKKKKKJJJIIIKKKIIIHHHFFFDDDAAA@@@???>>>????????????>>>>>>>>>>>>>>>???@@@???===<<<<<<<<<<<<<<<======<<<<<<;;;:::999999999888888888777777888777666555555555666777444444333333333444666777666444333222333333222000222222111111000//////...000000000000000000000000000000000000//////.............................................................................................................../////////000000....../////////000000000////////////////////////////////////000111222333222222222222222222222222222222222333444555777777666666777777888999999:::;;;::::::::::::;;;<<<<<<<<<<<<======>>>>>>??????AAACCCEEEFFFEEEEEEFFFHHHEEEGGGKKKNNNPPPSSSWWWZZZ___bbbffflllrrryyy~~~}}}||||||llljjjgggdddaaa^^^\\\\\\```]]]YYYWWWVVVTTTQQQNNNSSSSSSSSSRRRQQQNNNLLLKKKGGGFFFDDDBBB???===<<<;;;<<<<<<============<<<<<>>===<<<>>>CCCIIINNNQQQLLLEEE@@@>>>===>>>>>>=========>>>>>>>>>??????AAAAAAAAA@@@@@@???>>>============>>>>>>=========;;;:::888666555555666666555444444444444555666666666444333333666;;;@@@CCCMMMKKKHHHDDD@@@>>><<<<<<:::::::::;;;<<<============<<<;;;::::::999999999999999999999999:::;;;;;;999999999999::::::::::::888888888999999999::::::;;;:::999999888888999999999999888888888888999999888888888999999:::;;;<<<::::::999999999:::;;;;;;;;;::::::999888999999999777666444111//////.........000555===EEEJJJJJJIIIIIIIIILLLUUUdddttt{{{{{{|||}}}{{{yyywwwtttrrrmmmkkkhhhfffdddaaa]]][[[]]]]]]]]]^^^___```aaabbbrrr```ZZZZZZUUUWWWZZZ^^^aaacccdddeeefffiiillllllhhhddd```^^^\\\___cccdddcccdddhhhkkkrrrppppppsssyyy||||||zzzpppllleee\\\TTTMMMIIIFFFEEEDDDCCCBBBCCCIIIQQQWWWYYYZZZ\\\]]]^^^]]]\\\\\\YYYWWWTTTOOOKKKIIIJJJKKKPPP\\\iiisss~~~{{{yyy~~~uuu```SSSKKKEEEGGGJJJJJJIIIHHHHHHFFFEEEBBB@@@???>>>>>>????????????>>>>>>>>>>>>>>>???@@@@@@>>><<<<<<===<<<<<<======<<<<<<;;;:::777777666666666666555555666666555555555666777777555444333333444777:::<<<999777333222222333222222222222111111000/////////000000000000000000000000000000000////////////...................................................---------------------------------------------------------.........//////------........./////////000000000000000000000000////////////000111222222222222222222222222222222333333333333444555777777555666666777777888999999:::::::::::::::;;;<<<<<<;;;;;;<<<======>>>>>>??????@@@AAAAAA???>>>>>>???>>>@@@AAAAAA@@@@@@AAACCCFFFFFFHHHKKKNNNRRRTTTVVVYYYZZZ\\\```cccfffiiijjjlllnnnrrrvvv{{{}}}vvvsssnnnkkkjjjlllppprrrgggddd```\\\YYYXXXWWWXXXSSSRRRQQQPPPPPPPPPPPPPPPMMMKKKJJJIIIJJJIIIHHHFFFIIIJJJJJJKKKKKKJJJHHHGGGBBBBBBBBBAAA???===;;;999;;;;;;<<<<<<<<<<<<;;;;;;???===;;;;;;???CCCFFFGGG???===;;;;;;=========<<<<<<<<<<<<<<<============AAAAAAAAAAAA@@@???>>>>>>;;;<<<<<<======<<<<<<;;;;;;:::888666555555555666666555555555555666777888777555333333777???GGGLLLQQQMMMGGG@@@<<<:::;;;;;;999999::::::;;;<<<<<<<<<<<<<<<;;;:::999999999999888888777777888888999:::999999999888888888888777777888888888999999999999999::::::::::::999888888888888777777777777888888777777777777888999:::;;;:::999999999999999:::;;;;;;;;;:::999999999999999777666444222000/////////---...111888???DDDGGGHHHDDDDDDGGGPPP___ppp~~~|||wwwvvvxxx~~~{{{yyy|||zzzyyywwwtttrrrllliiifffdddbbb___ZZZWWWWWWWWWVVVVVVWWWWWWXXXYYYwwwyyy{{{~~~~~~}}}|||zzzzzz||||||xxxtttuuu{{{yyylll\\\QQQOOOPPPLLLNNNRRRVVVYYY[[[[[[\\\YYYYYYYYYVVVQQQMMMKKKJJJIIIMMMQQQPPPOOOPPPVVV[[[aaa```^^^___aaabbbaaa___RRRPPPLLLHHHDDDAAA???>>>===>>>???AAAEEELLLTTTZZZWWWXXXYYYZZZZZZYYYXXXWWWOOONNNLLLJJJJJJMMMRRRVVVfffsss~~~}}}___SSSOOOJJJFFFFFFHHHIIIGGGEEEEEEDDDCCCAAA???>>>>>>>>>?????????>>>>>>>>>======>>>???@@@@@@>>><<<<<<===<<<<<<<<<<<<<<<;;;::::::666555555555555555555555444444444555555666666777444333333333666;;;???CCC???;;;666333222222222222111111111111000000//////000000000000000000000000////////////////////////........................------------------------------------------------------------------------,,,,,,,,,---------......------........./////////000000000000000000000000///......//////000111222111111111111111111111111333333333333444555666777444555555666666777888888:::999999999999:::;;;;;;<<<<<<<<<===>>>>>>??????>>>???@@@@@@>>>=========>>>???AAAAAA@@@AAABBBDDDDDDDDDDDDEEEFFFGGGHHHIIIGGGHHHIIIJJJLLLMMMNNNNNNKKKMMMOOORRRTTTVVVWWWWWW[[[^^^```aaa```______```^^^]]]\\\\\\\\\]]]]]]]]]YYYYYYYYY[[[\\\]]]\\\ZZZXXXVVVSSSQQQQQQSSSVVVXXXWWWUUUSSSQQQOOOOOOOOOOOOKKKJJJJJJIIIHHHHHHHHHIIIJJJIIIIIIIIIJJJJJJJJJIIIGGGGGGHHHIIIIIIHHHGGGFFF>>>???AAAAAA@@@>>>;;;999::::::;;;;;;;;;;;;::::::>>>;;;999;;;???BBBBBB@@@===<<<;;;;;;<<<<<<;;;999;;;<<<<<<<<<============@@@@@@AAAAAA@@@???>>>>>><<<<<<<<<======<<<<<<<<<;;;999888666555555555555666666666666777888999999666666666888===EEELLLPPPJJJFFFAAA<<<::::::;;;===::::::;;;;;;;;;<<<<<<<<<;;;;;;:::999999999999999888888777777888888999:::::::::999888888777666666777777777888888888888999888888:::::::::999888777777666666666666777777888777777777777888999::::::888888888999:::;;;<<<===;;;;;;:::999999999999999777666555333222000000///------///333999???DDDGGGDDDDDDFFFMMMZZZiiiwww|||yyysssppprrryyyzzz|||~~~~~~|||zzzxxxwwwvvvsssqqqmmmkkkgggeeeccc___[[[XXXVVVUUUTTTTTTSSSSSSSSSSSSaaaaaaaaabbbbbbcccccccccccceeeddd```[[[ZZZ___eee___```___YYYRRRLLLKKKMMMHHHJJJMMMPPPRRRRRRRRRQQQTTTRRRNNNHHHCCC@@@@@@AAA???CCCFFFEEECCCEEEKKKQQQQQQPPPNNNNNNNNNMMMLLLJJJAAA@@@???>>>======>>>???>>>@@@BBBEEEIIIOOOVVVZZZZZZZZZZZZYYYWWWUUURRRQQQMMMLLLKKKKKKMMMSSS\\\bbbxxxkkk\\\SSSPPPLLLHHHEEEEEEFFFEEECCCCCCBBBAAA???>>>=========>>>>>>>>>=========<<<<<<===???@@@???===;;;;;;<<<;;;;;;;;;;;;;;;:::999999666666666666666666666666333333444444555555555555333222222444888===CCCFFFDDD???888444222111111111111111111000000000000000////////////////////////.............../////////........................------------------------------------------------........................,,,,,,,,,,,,------------....../////////000000000////////////////////////............///000111222111111111111111111111111333333222333333444555666333444444555555666777777888888888888888999::::::<<<<<<======>>>??????@@@<<<>>>??????>>>===>>>???;;;===???@@@@@@AAACCCEEEAAAAAAAAA@@@AAAAAABBBCCCEEEEEEFFFFFFGGGHHHHHHHHHEEEEEEFFFGGGHHHHHHHHHHHHLLLOOOQQQQQQPPPOOOOOOOOONNNNNNNNNMMMMMMMMMNNNOOOHHHHHHIIIKKKNNNPPPQQQPPPLLLLLLLLLLLLMMMMMMNNNNNNMMMLLLKKKIIIIIIIIIJJJJJJGGGFFFEEEDDDDDDDDDDDDEEEGGGGGGHHHHHHGGGGGGGGGHHHGGGHHHHHHHHHGGGFFFDDDCCC===???AAABBBAAA???<<<:::999999::::::::::::999999<<<:::999;;;???AAA???===AAA>>><<<::::::;;;:::999<<<<<<<<<=========>>>>>>??????@@@@@@@@@???>>>>>><<<======>>>>>>======<<<:::999777666444444555555666666666777888999::::::666888;;;???DDDIIILLLNNNAAA@@@>>>===<<<<<<<<<===<<<<<<<<<<<<<<<=========::::::999888888888999999888888888888888999999:::;;;;;;:::999888777666666666666777777777888888888666777888999999999777777666666555555666777777888777777777777888999:::;;;777777888999;;;<<<>>>???::::::999888888888888999666666555444333222000000......///111555;;;BBBFFFFFFFFFHHHLLLUUUaaammmtttwwwuuupppllllllsss~~~~~~zzz{{{{{{yyywwwvvvuuutttqqqpppmmmjjjgggeeeccc```\\\YYYWWWVVVTTTRRRQQQPPPOOOOOOTTTSSSRRRRRRQQQRRRSSSSSSRRRRRRQQQMMMIIIHHHKKKNNNJJJLLLMMMLLLIIIGGGEEEEEEFFFGGGJJJLLLMMMLLLJJJHHHNNNLLLGGGAAA<<<;;;<<<>>>;;;===??????>>>???CCCGGGFFFEEEEEEDDDCCCCCCBBBBBB???>>>=========>>>@@@AAABBBDDDGGGIIILLLOOOTTTWWWYYYXXXUUURRROOOLLLJJJIIIIIILLLPPPUUU]]]gggrrryyyiii```YYYPPPKKKJJJFFFAAAAAAEEEEEECCCAAA@@@???>>>============<<<<<<<<<<<<;;;;;;;;;;;;<<<===???>>><<<::::::;;;999999::::::999999888777555666666666666777777777222333444444555444444444222222222444777<<<@@@CCCBBB>>>888333111111111000111111000000000000000000////////////////////////---............/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------............/////////000000000////////////////////////............///000111111111111111111111111111111222222222222222333444444222333333444555555666666666666666666666777888888;;;<<<<<<======>>>??????999;;;===>>>===<<<===>>>;;;===??????>>>???@@@BBB@@@@@@???@@@@@@AAABBBBBBBBBCCCDDDEEEFFFGGGHHHIIIBBBCCCDDDEEEFFFFFFFFFFFFGGGIIIKKKKKKIIIHHHHHHHHHHHHIIIIIIIIIGGGHHHIIIKKKHHHGGGGGGHHHKKKLLLLLLLLLGGGHHHIIIJJJKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJDDDEEEFFFEEEDDDCCCDDDEEEFFFFFFFFFFFFEEECCCAAA???>>>???AAABBBAAA???<<<;;;999999::::::::::::999999:::::::::;;;===>>>>>>===???===:::888999:::;;;;;;<<<<<<<<<============>>>===>>>>>>>>>>>>>>>===============>>>>>>=========:::999777555444444444555666666666777888999:::;;;777:::???DDDGGGHHHGGGGGG@@@@@@??????>>>======<<<========================999999888888777888888999888888888777888999999::::::::::::999888777777666666666666666777777777777555555666777777777777666666555555666666777888999777777777777888999:::;;;666666777888:::<<<===>>>999999888777777777777777666666666555444333111000/////////000222777>>>CCCGGGHHHIIIKKKOOOWWW```gggoooooommmhhhffflllxxx~~~zzzyyywwwuuussssssrrrrrrooonnniiigggeeecccaaa^^^[[[XXXVVVUUUSSSPPPNNNLLLKKKJJJMMMMMMMMMMMMMMMKKKJJJJJJGGGFFFEEECCCBBBBBBBBBCCCAAAAAABBBCCCBBBBBB@@@???CCCDDDGGGIIIIIIGGGDDDBBBBBBBBBAAA>>>;;;:::;;;<<<:::;;;;;;<<<===>>>???@@@??????@@@@@@??????@@@AAA????????????@@@BBBCCCEEEFFFIIIKKKMMMNNNOOOQQQSSSSSSQQQOOONNNMMMMMMNNNOOOSSSYYYdddoooyyyhhh]]]VVVOOOJJJEEEGGGFFFAAAAAAEEEEEEAAA??????>>>===<<<<<<<<<<<<;;;;;;::::::::::::999999;;;<<<===<<<:::999999999888888888888888777666666555555555555666666777777333333444555444333222222222222222222444666999:::;;;888444111111111111000000000000000000000000111////////////////////////---------.........//////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------........./////////------------------------...............///111111111111111111111111111111111111000000111111222222222222222333444444555555555444444444444555666666999999:::;;;;;;<<<<<<===999;;;======<<<;;;<<<======>>>??????>>>>>>???@@@CCCBBBBBBBBBCCCDDDEEEEEECCCCCCCCCDDDEEEFFFFFFGGGAAAAAABBBCCCCCCCCCCCCCCCBBBDDDEEEEEECCCBBBAAAAAAAAACCCDDDCCCBBBBBBDDDFFFGGGFFFEEEEEEGGGIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIHHHHHHHHHGGGAAAAAAAAAAAAAAABBBCCCDDDCCCEEEFFFEEECCCBBBDDDFFFCCCDDDDDDDDDCCCAAA???>>>??????@@@AAA@@@>>><<<;;;999::::::::::::::::::999888:::;;;<<<<<<<<<>>>@@@===;;;999:::;;;<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<;;;<<<<<<======<<<<<<;;;:::999777555444444444444555666666666777999:::;;;:::<<<@@@CCCEEECCCAAA???==================>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888888777777777777888888777777666666777777888999888888888777777666666666555555555666666666777777444444444444444555666666666666666666777888999:::666666666666777888999999777666666666777888999:::888777777666666666666666666666666666555444222111///////////////333:::???EEEFFFHHHHHHJJJNNNUUU[[[gggiiiiiieeeaaaeeeqqq{{{~~~}}}~~~}}}tttrrrqqqppppppooonnnlllgggeeecccbbbaaa^^^[[[YYYWWWUUURRROOOLLLJJJHHHGGGIIIKKKMMMNNNMMMJJJFFFDDDCCCAAA@@@@@@AAABBBAAA@@@@@@@@@@@@AAABBBCCCBBBAAA@@@BBBEEEGGGGGGEEEBBB@@@;;;===??????>>>======>>>???>>>===???AAABBBAAA@@@:::<<<===>>>>>>>>>@@@AAA>>>>>>>>>@@@BBBEEEGGGIIIJJJLLLNNNPPPPPPPPPQQQSSSQQQPPPPPPQQQTTTYYY^^^```jjjrrr~~~xxx{{{}}}]]]YYYZZZPPPGGGGGGDDDHHHHHHDDDCCCFFFDDD>>>>>>>>>===<<<<<<<<<<<<<<<:::::::::999999999888888:::;;;<<<<<<:::888888999777777777777777666555555444444444555555666666666333444444555444333111000222222222111111222222222555333000///000111111111000000000000000111111111////////////////////////---------.........//////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......------------------------...------......///000111000000000000000000000000000000000000000000111111111222222333333444555555444333333333333444555555777888888999999:::;;;;;;;;;===>>>>>><<<;;;;;;<<<:::<<<============>>>@@@AAAAAA@@@@@@AAABBBBBBCCCHHHHHHGGGFFFEEEDDDDDDCCCEEEEEEEEEEEEDDDCCCBBBBBBDDDFFFGGGGGGEEECCCCCCCCCCCCEEEFFFEEECCCCCCFFFIIIFFFEEEDDDEEEGGGIIIIIIIIIKKKIIIGGGFFFFFFHHHJJJKKKGGGGGGFFFEEEEEEDDDCCCCCCGGGFFFEEEDDDDDDDDDDDDDDD@@@BBBEEEDDDBBBAAADDDFFFBBBCCCDDDDDDCCCBBBAAA@@@??????@@@???>>>===;;;:::999::::::;;;;;;::::::999777:::<<<<<<:::;;;???BBB===<<<<<<===>>>>>>;;;999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::;;;;;;<<<<<<;;;;;;::::::888777555444444444444555555555666777999:::;;;<<<>>>@@@AAAAAA???<<<:::888888888888:::<<>>??????@@@AAABBBBBB@@@???@@@CCCDDDBBB@@@CCC???@@@EEEFFFBBB@@@BBBAAAEEEGGGFFFIIIMMMNNNLLLSSSOOOMMMNNNPPPPPPTTTZZZYYY___eeeiiikkkpppxxx{{{nnndddWWWOOOLLLKKKIIIFFFCCCCCCBBBAAA@@@@@@@@@@@@============<<<<<<<<<<<<888888888888888888888888999::::::::::::999888888::::::999999888777777777333333444444555444444444555555444333333222111111111111111111111111111111111000000///...---------//////////////////////////////.........---------.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,---......///...---,,,+++,,,------******+++,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,..................------000000000000000000000000000000///..................///000111222333444444222222222111111111000000777888999:::;;;:::999888============<<<;;;:::999===>>>???@@@@@@@@@@@@@@@???AAABBBAAAAAACCCIIIMMMPPPNNNJJJGGGEEEDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEDDDEEEGGGHHHIIIJJJJJJJJJGGGIIIIIIGGGHHHLLLMMMKKKHHHGGGFFFEEEDDDCCCBBBAAACCCCCCBBBBBBBBBBBBCCCCCCBBBCCCEEEFFFFFFFFFDDDDDDAAABBBDDDDDDCCCBBB@@@>>>@@@???>>>===<<<;;;;;;;;;======<<<;;;::::::::::::<<<;;;;;;;;;;;;<<<======<<<::::::;;;===>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<>><<<;;;:::::::::;;;;;;;;;;;;::::::999999999:::999888666555666666777777777777888:::===@@@BBB??????===<<<;;;;;;;;;;;;999999999888999999::::::999999999888888777777777777777777777666666666666333333333333333333333333555555444444444333333333222333444444555555444444444444333333333222222222555555555555555555555555444444444555555555666666444555555666666666666666444444444333333222222222333333333333333333333333222111///......000111333<<>>@@@CCCEEEEEEEEEDDDHHHGGGGGGIIILLLKKKIIIFFFFFFBBBCCCGGGHHHEEEDDDFFFHHHKKKLLLJJJLLLPPPRRRQQQSSSPPPPPPTTTVVVZZZbbbjjjppptttyyy{{{~~~nnnaaaZZZPPPJJJHHHHHHFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@??????>>>>>>======<<<<<<888888888888888888888888888999999999999888777777999888888777777666555555333444444444444444333333333333333222111111111000111111111111111111111111000000000///...---------///////////////////////////.........------------........................---------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---******++++++,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,..................------////////////////////////000000///..................///000111222333333444222222111111111000000000444555777999::::::::::::;;;<<<<<<<<<<<<;;;::::::<<<<<<===??????????????????@@@AAA@@@@@@BBBGGGKKKNNNLLLJJJGGGEEEDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCDDDEEEGGGHHHHHHIIIIIIGGGIIIIIIGGGHHHKKKLLLJJJGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDBBBCCCDDDDDDCCCAAA???>>>>>>>>>===;;;;;;:::::::::<<<<<<;;;::::::::::::;;;;;;;;;::::::;;;;;;<<<===;;;::::::;;;<<<======;;;<<<<<<;;;;;;;;;;;;<<<<<<======;;;;;;:::;;;<<<===::::::::::::999999999999999999777666666777777888999888888888:::===???AAA>>>===<<<;;;::::::::::::999999888888888999999:::999999999888888888888888777777777666666666555555333333333333333333333333444444444333333333333222222333333444444444444444444333333333333222222222444444444444444444444444333333444444444444555555444444555666666666666555444444333333333222222222333333333333333333333333222111000//////000111222;;;@@@FFFJJJJJJLLLPPPUUUVVV```fffeeecccgggllloooyyy}}}|||yyyvvvsssrrrrrrqqqooommmggggggfffdddbbb___]]]\\\ZZZVVVRRRNNNMMMKKKJJJHHHgggccc``````bbbcccaaa___^^^ZZZTTTNNNLLLLLLNNNPPPMMMLLLLLLLLLMMMMMMKKKIIIKKKLLLLLLMMMMMMLLLKKKJJJEEEFFFGGGIIIJJJJJJJJJJJJKKKKKKLLLNNNOOOOOOLLLIIIKKKHHHIIILLLMMMKKKLLLOOOOOOQQQRRRPPPQQQVVVXXXVVV[[[[[[]]]bbbeeekkkyyyzzz}}}eeeZZZTTTOOOIIIFFFFFFFFFEEECCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<999999999999999999999999777888888888888777666666777777777666555555444444444444444444333333222111111111111111111111000000000000000000000000000000000000//////...---------////////////////////////............------------------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++------,,,,,,++++++++++++......---,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......////////////////////////000///......---............//////000111222333333111111111111000000000000000222444666888999::::::999::::::;;;;;;;;;;;;;;;:::;;;<<<>>>>>>>>>>>>===???@@@@@@??????@@@DDDGGGKKKJJJHHHFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDBBBCCCDDDEEEFFFGGGGGGGGGGGGJJJIIIGGGHHHKKKLLLJJJEEEEEEEEEDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCBBBBBBBBBCCCCCCBBBCCCCCCCCCBBB@@@>>><<<<<<<<<;;;:::999999999999:::::::::::::::;;;;;;<<<999999999999999:::;;;;;;;;;:::999:::<<<===<<<;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;:::;;;<<<===>>>::::::::::::999999999999999888888888888999::::::::::::999999:::<<<>>>???<<<;;;;;;::::::999999999999888888777777888888888888888888888888999999999777666666666666555555555222222333333333333333333333333333222222222111111222222333444444444444333333333333222222222111111222222222222222222222222222222222333333333333444333333444555555555555555333333333222222222222222222222222222222222222222222111000//////000111222666<<>>===<<<;;;;;;999999999999999999999999888888888888888777777666777777666666555444444444444444444444333111000000000000111111111111111111000000000000000000000000/////////......---------........................------------------------------------------------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++---------,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------......///////////////////////////......------........./////////000111222222333111111000000000////////////000111333555666777888777888999:::;;;;;;;;;;;;:::;;;===>>>??????>>>===???>>>>>>======???AAABBBGGGGGGFFFEEEEEEFFFGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEFFFFFFFFFHHHKKKJJJHHHHHHLLLLLLJJJDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@???>>>??????@@@@@@@@@@@@???>>><<<;;;999:::999999888888888999999999999999999:::;;;<<<===888888888888888999999:::;;;:::999:::;;;<<<;;;:::::::::999999999999::::::<<<<<<;;;:::;;;<<<===>>>======<<<<<<;;;;;;::::::999999::::::;;;<<<======;;;;;;::::::;;;;;;<<<===:::;;;;;;::::::999999888888888777666666666777777777777777888888999999999666666666555555555444444222222222222222333333333222222222111111111111000111111222333333333333333222222222222111111111111111111111111111111111111111111111111222222222222222333333444444444444444222222222222222111111111222222222222222222222222222111000000///000000111///555===DDDHHHJJJMMMOOOPPPXXX___dddjjjrrrwwwwwwpppvvv~~~yyytttooolllkkkjjjiiigggdddaaa___]]]ZZZWWWSSSPPPOOOMMMJJJHHHxxxqqqmmmlllkkkgggdddaaa````````````___\\\[[[[[[[[[]]]```ccceeefffjjjppptttsssnnngggccc]]]]]]\\\\\\\\\^^^aaaccc```bbbaaa``````ccciiimmmmmmvvv~~~}}}zzzzzz|||~~~ooo^^^SSSMMMLLLHHHGGGFFFEEEEEEEEEDDDBBBCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>===<<<;;;;;;::::::999999999999999999999999999999::::::999999888777888777777666666555444444333333333333222111000///111111111222222222222222////////////////////////............------------------------------------,,,,,,------------------------------------------***++++++,,,,,,---------------------------------))))))***++++++,,,------,,,,,,,,,,,,,,,+++++++++******+++++++++++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------....................................------------....../////////000000111111222000000000/////////......000000000111222333444555555666777999:::::::::::::::;;;>>>@@@@@@@@@>>>===>>>===<<<<<<===>>>??????DDDDDDDDDDDDDDDEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFEEEIIIKKKKKKHHHHHHKKKLLLJJJDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC@@@???===<<<;;;;;;;;;<<<<<<<<<<<<;;;:::888777777888777777777777888888999888888888999:::;;;<<<===888777777777777888999999;;;:::999999:::;;;:::888999999888888888888999999===<<<;;;::::::;;;<<<===AAA@@@???>>>===<<<;;;;;;:::;;;<<<===>>>>>>??????;;;;;;;;;:::::::::;;;;;;::::::;;;;;;;;;:::999999888777666666555555555666666666666777777888888888555555555555444444444444111111111222222333333333222222111111111000000000000111222222333333222222222222111111111000000000000000000000000000000000000000000111111111222222111111222333333333333333111111111111111111111111111111111111111111111111222111111000000000000000,,,111888???EEEIIILLLNNNQQQWWW\\\___fffqqqyyy{{{wwwuuuvvv~~~|||uuuooollllllkkkjjjgggeeebbb___]]]ZZZXXXTTTRRRPPPNNNKKKIIIuuusssrrrqqqqqqpppmmmkkkcccaaa```___aaaeeeiiilllkkkuuuzzzqqqhhhiiijjjjjjllloootttwwwvvvyyywwwpppnnnrrryyy|||}}}fffYYYVVVQQQIIICCCEEEDDDDDDCCCCCCBBBAAAAAACCCCCCBBBAAA@@@@@@@@@@@@<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::999888888777777777666555555444444222222222222222111000///222222222222222222222111////////////////////////------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,------,,,,,,,,,,,,,,,+++************++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,------..............................---------,,,------...////////////000000000111111////////////............000//////000111222333444555666777888999999999999:::;;;>>>@@@AAA@@@>>>======<<<;;;;;;===??????>>>AAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@BBBCCCDDDEEEEEEEEEEEEDDDGGGJJJIIIFFFFFFJJJJJJHHHDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCC???>>><<<;;;:::999888888999888888777666666555555777666666666777888999999888888888888999:::<<<<<<888777777777777888999999;;;999888888::::::999777888888777777777777888888<<<;;;::::::;;;<<<===>>>EEEDDDBBBAAA???===;;;;;;:::;;;<<<===>>>>>>>>>>>>999::::::::::::999999999999:::;;;<<<;;;;;;999888777777666555444444444444555555555555666666666666555555444444444333333333000000111111222333333333222222222111111111000000000000111222222222222111111111111000000000000///////////////////////////000000000111111111111222000111111222222222222222000000000000000111111111000000000000000000000000222222111111000000/////////111555;;;BBBHHHMMMPPPQQQVVVZZZZZZ^^^iiitttyyy|||uuuooorrr|||wwwqqqnnnlllllljjjhhheeeaaa___]]]ZZZXXXUUUSSSQQQOOOKKKIII~~~yyyrrrooollliiijjjmmmqqqtttttt||||||ssswww||||||xxxgggVVVQQQRRROOOIIIDDDCCCCCCCCCCCCBBBAAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999888777777666666555555444333333333000111111111111111000000222222222111000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************))))))******+++++++++,,,+++,,,,,,---,,,+++***)))++++++******************************++++++++++++***************************++++++,,,------..............................---,,,,,,,,,------...///////////////000000000000/////////.........------.........///000222555666555666666777888888888888888:::===@@@@@@???===<<<<<<;;;:::;;;>>>@@@???===>>>???@@@AAAAAABBBBBBBBB@@@@@@AAABBBCCCCCCDDDDDDBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAA@@@@@@@@@???AAABBBBBBCCCCCCCCCCCCCCCEEEGGGFFFCCCCCCFFFGGGDDDEEEEEEDDDCCCBBBBBBAAAAAABBBCCCDDDEEEEEEDDDCCCBBB>>>>>>===<<<;;;999888777666666666555555555666666666666666666777888999:::999888888888999:::;;;;;;888888777777888888999:::;;;999888888999999888666888777777666666777777888888888888999;;;>>>@@@BBBGGGFFFDDDAAA>>><<<:::999888999;;;<<<<<<<<<<<<;;;777888888999999888888888777888999;;;;;;:::888777777666555444333333333333444444444444444444333333444444444333333333333222///000000111222222333333333333222222222111111111///000000111111111111111111111000000000/////////////////////////////////000000111111111222222222///000111111222222111111/////////000000000111111000000000000000000000000222222222111111000///...111000222666===EEELLLPPPMMMTTTXXXVVVWWW___kkkrrrwwwqqqjjjhhhooozzzzzzuuutttlllllljjjgggdddaaa^^^\\\[[[XXXVVVTTTRRROOOLLLIII~~~zzzyyy{{{~~~kkk```UUUKKKHHHHHHGGGGGGHHHCCCDDDDDDDDDCCCCCCEEEGGGCCCCCCBBBAAA@@@@@@@@@@@@;;;;;;<<<<<<===>>>>>>>>>::::::::::::::::::::::::888888888888888777666666555555444333333222222111///000000111111111111000222111111000///......---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********((((((((((((((((((((((((+++++++++***************++++++,,,---,,,+++***)))++++++******************)))************+++++++++******************************+++,,,,,,---..............................,,,,,,,,,,,,------...///////////////000000000000//////.........---------,,,,,,,,,...000444666888555666666777777777777777777999<<>><<<:::<<<:::999;;;???AAA@@@>>>===>>>???@@@@@@@@@@@@@@@<<<<<<===>>>@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAA@@@@@@?????????@@@@@@AAABBBBBBBBBAAAAAABBBEEEDDDAAA@@@DDDDDDBBBFFFEEEEEECCCBBBAAA@@@@@@AAABBBDDDEEEEEEDDDBBBAAA?????????>>>===:::888666666555555555555666777777666666666666777999:::;;;999999888888999999:::;;;888888888888888999999:::;;;999888888999999888666777777666666666666777777555555777999<<<@@@CCCEEEHHHFFFDDDAAA>>>:::888777777888999:::::::::999888666666777888888888888777555666888999999888777666777666555444333222222333444444444333333222222222444444444333333333222222///000000111222222333333333333333222222222222111//////000111111111111111000000000000////////////000000000000000000000000111111111111222222222222//////000111111111111111.../////////000000111111000000000000000000000000222222222222111000......000......111888BBBJJJOOOIIIRRRWWWTTTRRRYYYdddlllooolllgggccceeeppp~~~}}}yyyxxxlllkkkjjjgggddd```^^^\\\[[[YYYVVVTTTRRRPPPLLLIII{{{yyyyyy~~~qqqaaa\\\MMMLLLJJJHHHFFFEEEDDDDDDBBBBBBCCCEEEFFFFFFFFFFFFAAA@@@???>>>============<<<<<<<<<;;;;;;:::::::::999999999888888888888777666666666666777777777777333222222111111222222333222222222111111111111000000000000000000000000000......------------..............................++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++------,,,,,,+++***))))))))))))))))))))))))))))))******++++++++++++******************************+++++++++*********))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))******))))))******+++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------------...///000000111000000//////.........---...---,,,---///222666888666666666666666555555555666777999;;;<<<<<<<<<;;;::::::;;;;;;<<<========================>>>>>>>>>;;;;;;<<<===>>>???@@@@@@@@@@@@??????????????????CCCBBB@@@>>>===>>>>>>???BBBCCCCCCCCCCCCCCCBBBBBBAAABBBBBBCCCDDDEEEEEEFFFDDDEEEFFFEEECCCAAABBBCCCBBBBBBBBBBBBAAA@@@??????@@@@@@@@@@@@???===<<<;;;666777888999::::::::::::999888888777777888888999<<<:::999:::======;;;888999888888:::<<<<<<;;;:::===;;;999999999999777555555666777777555444444666444555777;;;???DDDHHHKKKDDDBBB@@@===;;;999888777999888777666666777888999888777777666666666666666777777777777666666666666333333333333333333333333222222333333333222222111333222111111000000111111111111111111000000000000000000111111111222222222111111000000//////......000000000000000000000000////////////////////////000000////////////000000......//////000000111111000000000000000000000000000000000000000000000000000000000000111111111111222111///...111888BBBIIIMMMMMMPPPRRROOOMMMWWWeeeiiifffbbb```bbbkkkyyywwwsssnnnjjjhhhccc]]]XXX[[[YYYVVVTTTSSSQQQOOOMMM|||}}}}}}kkk\\\UUUSSSLLLKKKIIIGGGEEEDDDCCCCCCBBBCCCDDDDDDEEEEEEEEEEEEBBBAAA???===<<<<<<<<<===<<<;;;;;;;;;::::::::::::999999999888888888777777666666666666666666666666333222222111111222222333222222222111111111000000000000000000000000000000......------------..............................++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,+++++++++------,,,++++++***))))))************************)))******++++++******)))************************+++++++++*********))))))*********+++++++++,,,,,,************************++++++******++++++,,,---++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,------...//////000000000/////////.........---...---,,,---///222555777555555555555555555555555666777999:::;;;<<<;;;;;;:::::::::;;;<<<<<<======;;;;;;<<<=========<<<<<<;;;;;;<<<===>>>???@@@@@@?????????@@@AAABBBBBBBBBBBBAAA@@@>>>>>>>>>>>>???BBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEECCCDDDEEECCCBBBAAACCCDDDBBBBBBBBBBBBAAA@@@???>>>??????@@@@@@???>>><<<;;;999:::;;;<<<============;;;::::::999999999999:::<<<:::999;;;======;;;999999888777999;;;======<<<===;;;999888999999888666666777777666444333555666666888;;;???BBBEEEFFFGGGBBBAAA???<<<:::888777777888888777666666777888999888888777666666666666777777777777666666666555555444444444444444444444444111222222333333222222111333222111111000000111111111111111000000000//////000000000111111111222222000000000000//////......////////////////////////////////////////////////000000////////////000000///////////////000000000//////////////////////////////////////////////////////000000000111111111111000//////111777???EEEKKKKKKLLLMMMJJJJJJTTT```aaa```___^^^___fffpppxxx|||yyyxxxzzztttppplllggg```ZZZ[[[YYYWWWUUUTTTRRROOOMMMxxx___TTTPPPOOOMMMJJJIIIGGGEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAA>>><<<;;;;;;<<<===;;;;;;:::::::::::::::999999999888888888777777777666666666666666666666666222222111111111111222222222222111111111000000000000000000000000000000000......------------......------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******))))))++++++++++++++++++++++++)))******++++++******)))************************+++************)))))))))*********++++++++++++,,,************************,,,++++++++++++,,,------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------......//////////////////..................---------...111444666444444444444555555555555555666888:::;;;;;;;;;:::999999::::::;;;<<<<<<<<<888999;;;======<<<;;;:::;;;;;;<<<===>>>??????@@@>>>>>>@@@AAABBBDDDEEEFFFBBBAAA@@@???>>>>>>>>>>>>BBBBBBCCCCCCCCCCCCBBBBBBFFFFFFFFFEEEEEEEEEDDDDDDBBBCCCCCCBBBAAAAAACCCFFFCCCBBBBBBAAA@@@???=========>>>?????????>>>=========>>>???@@@@@@@@@@@@@@@>>>===<<<<<<;;;;;;;;;;;;<<<;;;;;;===>>>>>><<<:::888777666888;;;===??????===;;;999888999:::999999888888777555333444666888:::===@@@CCCEEEDDDCCCBBB???>>>===:::999777777666777777777777777888999:::999888888777777777777777777666666666666555555555444444444444444444444444111111222222222222222111222222111000000000000111111111000000000000//////000000000000111111111111000000000////////////...////////////////////////////////////////////////000//////......//////000000000////////////////////////////////////////////////////////////////////////000000000000111111000000000000111555:::???GGGGGGIIIIIIGGGHHHPPPYYYXXXZZZ]]]___aaadddiiilllyyy|||{{{}}}yyytttqqquuu{{{vvvqqqkkkccc\\\\\\ZZZWWWUUUTTTSSSPPPNNN{{{|||uuuaaaTTTPPPOOOLLLHHHHHHGGGEEECCCBBBAAA@@@@@@BBBCCCCCCCCCCCCBBBBBBAAACCCAAA>>>;;;::::::;;;<<<::::::::::::999999999999888888888888777777777777666666555555555555555444222222111111111111222222111111111111000000000000000000000000000000000000...------,,,,,,------...------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++++++++******))))))++++++++++++++++++++++++))))))************))))))************************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.................................------------...000222444333333333333444444444444444555777999:::::::::999888888999999:::;;;;;;;;;666888;;;===>>>===;;;999:::;;;;;;<<<===>>>??????>>>???@@@AAABBBCCCDDDDDDAAA@@@@@@??????>>>>>>>>>AAAAAABBBCCCCCCCCCBBBBBBGGGFFFFFFEEEDDDCCCBBBBBB@@@AAAAAA@@@???AAADDDFFFBBBBBBBBBAAA@@@>>><<<<<<;;;<<<>>>?????????>>>===???@@@AAAAAABBBBBBBBBAAA@@@@@@???>>>===============>>>???@@@AAA@@@>>>===999777666777:::>>>@@@AAA>>><<<:::999;;;<<<======;;;:::999666444555888;;;???@@@AAABBBBBBAAA???>>>===<<<:::999777777666666777777777777888999::::::999999888777777777777777666666666555555555444444333333333333333333333333000111111222222222222111222222111000000000000000111000000000/////////////////////000000000111111/////////////////////////////////////////////////////////////////////////////////....../////////000000000//////......---////////////////////////////////////////////////////////////000000000111//////000000000222666888BBBDDDGGGJJJJJJKKKNNNRRRRRRVVV]]]cccfffhhhhhhhhhmmmyyywwwrrryyy~~~xxxqqqqqqyyy{{{vvvpppgggaaa^^^[[[XXXVVVUUUSSSPPPMMM}}}vvvuuu~~~}}}___YYYRRRMMMKKKIIIGGGFFFFFFEEEDDDBBBAAA@@@??????AAAAAABBBBBBBBBAAAAAA@@@BBB@@@>>>;;;:::999::::::999999999999999999999999888888888777777777666666555555555555444444333333222111111000000111111222111111111000000000//////////////////////////////------,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************)))++++++++++++++++++++++++)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************)))))))))))))))******++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,---------------------...............------------...///000111111222222222333333333444333444666888999999888888777777888888999:::::::::666888;;;>>>>>>===<<<:::::::::;;;<<<===>>>??????@@@?????????????????????@@@@@@@@@@@@?????????>>>@@@@@@AAABBBCCCCCCBBBBBBEEEEEEDDDBBBAAA@@@???>>>>>>???@@@??????@@@CCCEEEAAAAAAAAA@@@???>>><<<;;;:::;;;===>>>??????>>>>>>??????@@@AAAAAAAAA@@@@@@AAA@@@??????>>>>>>>>>??????AAACCCDDDDDDBBBAAA@@@:::888777777:::>>>@@@@@@???===;;;<<<>>>???@@@@@@===<<<;;;888777777;;;===@@@???>>>===<<<;;;;;;;;;:::999888777777666666666777777888888999999999999999888888777666777777777555555555555444444444444111111111111111111111111///000111111222222222222222111000000//////000000000000000////////////........./////////000000000.............../////////........................//////////////////////////////............//////000000//////......------...................................................////////////000000000...///000000000000222444<<>><<<:::999888888777888888888888999999999888888777777777666666666555555555444333333222222111111000000000000111111111111000000000/////////////////////////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************++++++++++++++++++++++++((())))))******))))))((())))))))))))))))))))))))(((((()))))))))))))))***)))))))))************+++))))))))))))))))))))))))((((((((((((((()))*********++++++,,,,,,++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---------------...//////000000111111222222333333222333555777888888888777666666777777888999999999777888:::<<<======<<<;;;::::::;;;<<<===>>>>>>???@@@@@@???>>>===<<<;;;;;;??????@@@@@@@@@??????>>>???@@@AAABBBBBBCCCBBBBBBCCCBBBAAA@@@???===<<<<<<<<<>>>@@@@@@???@@@AAACCC???????????????>>>===<<<:::;;;===>>>???>>>>>>======>>>>>>?????????>>>>>>?????????>>>>>>??????@@@???BBBFFFGGGEEECCCBBBAAA<<<:::999999;;;============<<<<<<>>>@@@BBBAAA@@@======<<<:::888999;;;======<<<:::999888888999:::888888777777666777777777888999999::::::999888888888777777666666666666666555555444444444333333333000000000000000000000000//////000111222222222222111111000////////////000000000////////////..................////////////---............/////////........................///////////////////////////......------....../////////........................................................................////////////000000...///000000//////111222666===EEELLLRRRVVVSSSMMMIIIMMMVVV```gggjjjhhheeeaaahhhqqq{{{}}}nnnlllwwwyyysssrrruuu{{{{{{vvvhhheeeaaa]]]ZZZVVVRRROOOzzzyyyqqqdddYYYQQQLLLJJJHHHFFFEEEFFFHHHJJJDDDCCCBBBAAA@@@?????????>>>>>>???@@@AAAAAAAAA@@@???>>>>>>===;;;999777666777777777777888888999999888777777777666666666666555555444444333222222111111111000000000000111111111000000000////////////////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))*********++++++++++++))))))))))))************************************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))******))))))))))))************(((((((((((((((((((((((()))))))))((()))******+++)))******++++++******)))************++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,------.........------------------......//////000000111222222333111222444666777777777666555555666777777888888999666777888:::;;;;;;<<<<<<999::::::;;;<<<===>>>>>>@@@@@@???>>>===;;;;;;:::>>>???@@@@@@@@@@@@???>>>??????@@@AAABBBBBBBBBBBBBBBAAA@@@???>>><<<<<<;;;;;;===@@@AAA@@@?????????===>>>>>>>>>>>>>>>======;;;<<<===>>>>>>>>>===<<<<<<===============<<<<<<============>>>???@@@@@@>>>BBBFFFGGGEEEBBBAAAAAA>>>===;;;;;;<<<<<<;;;999999999;;;>>>AAABBBAAA???;;;<<<<<<:::999888:::;;;888888888888888888888888888777777777777777888888999::::::::::::999777666777666666555555555555555444444444333333333333222000000000000000000000000...///000111222222222222111111000///////////////000000/////////.........------........./////////---------.........//////........................///////////////////////////......------......///------.........................................................................../////////000000///000000///......000222222888???FFFOOOWWWUUUOOOIIILLLRRR[[[cccfffeeecccaaadddjjjsss}}}|||rrrpppvvv|||yyyzzz||||||{{{pppmmmhhhccc___ZZZUUURRRnnnaaa]]]VVVOOOHHHGGGFFFGGGHHHHHHEEECCCDDDCCCBBBAAA@@@@@@@@@@@@<<<===>>>???@@@AAAAAAAAA===>>>>>>>>><<<999666444666666777777888888888999777777777777666666666666555555444333333222111111111111000000000000111111000000000000////////////////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++))))))******++++++++++++)))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))************((((((((((((((((((((((((*********)))***++++++,,,))))))************)))))))))************+++++++++,,,+++++++++++++++++++++,,,,,,,,,------.........------------------------...//////000111222222222111222444666777777666666555555666666777888888888666666777888999:::;;;;;;999::::::;;;<<<===>>>>>>@@@??????>>>===<<<<<<;;;>>>>>>@@@AAAAAA@@@???>>>>>>???@@@AAABBBBBBCCCBBBAAAAAA@@@???>>>===<<<<<<:::===@@@BBBAAA???>>>===<<<======>>>>>>>>>>>>>>><<<<<<===>>>>>>===<<<;;;<<<<<<=========<<<<<<;;;;;;;;;<<<<<<===>>>@@@@@@===AAAEEEFFFDDDAAA@@@@@@???>>>=========;;;999666666777:::>>>AAAAAA???===999:::;;;:::888777888999333555777999:::999888777777777777777777888999999:::;;;;;;;;;:::888666555666666555444444444444444444444444333333333222222111111111111111111111111......000111111222222222111111000///////////////000/////////............---------.........//////---------.........//////........................////////////////////////.........------.........,,,------....../////////............................................................/////////000///000000///......111333///555:::@@@KKKVVVVVVPPPLLLMMMRRRYYYaaaeeedddbbbbbbcccgggooozzz~~~zzzvvvtttxxx~~~||||||}}}~~~sss}}}{{{vvvrrrmmmhhhccc]]]XXXTTT{{{tttsssxxx}}}qqqaaaUUUPPPNNNLLLJJJHHHGGGFFFDDDCCCDDDGGGJJJGGGEEECCCAAA>>>===<<<;;;999;;;>>>??????>>>???@@@BBBAAA@@@>>>===;;;:::999888888777666666777888999777777666666666555555555666555444333222333444444111111111111000000000000////////////////////////...........................---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))************************(((((()))***************)))************+++++++++***++++++,,,,,,---......,,,,,,------...///000000///////////////.........222222222333333444444444666444222444777999888555555666999::::::888666555444666888999999:::<<<>>>>>>===<<<;;;;;;<<<>>>??????======???===999:::>>>DDDCCCBBBBBBCCCCCCAAA@@@AAA@@@>>><<<;;;<<<===>>>===???@@@AAAAAA@@@>>>===????????????>>>>>>>>>>>>@@@>>>===;;;:::::::::;;;>>><<<;;;<<<>>>>>>;;;888777777888999::::::::::::============>>>???@@@AAA??????===<<<:::888777777555777888:::<<<>>>>>>???:::::::::999999888888888999888777777777777777888666:::555333999666333;;;777888:::;;;;;;:::999888666555444333222333444444444444333333222111000000111111111111111000//////////////////000000000000///////////////////////////............---------------............---------------.........//////..............................................................................////////////..............................------------------------/////////...------,,,,,,////////////////////////222000000777DDDQQQZZZ^^^TTTRRRPPPQQQUUUYYY\\\^^^hhheeedddiiirrr}}}~~~|||}}}}}}xxxwwwvvvxxx~~~{{{~~~}}}{{{yyyuuummmaaaXXX}}}}}}|||}}}}}}{{{~~~lllccc[[[QQQLLLKKKKKKJJJHHHFFFFFFFFFEEEDDDEEEHHHJJJFFFDDDBBB@@@>>><<<;;;;;;888:::===>>>=========>>>AAA@@@???>>>===;;;::::::999888777666666777888999555555555555555555555555666555444333222333333444111111111000000000//////................................................---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''))))))))))))))))))))))))************************(((((()))************)))))))))*********+++++++++*********+++,,,,,,------,,,,,,,,,------......///.............../////////111111111222333444444555555333222444777888777555555777999::::::888666444555666888999999:::;;;======<<<;;;;;;;;;<<<===>>>???===<<<===<<<999;;;@@@BBBBBBDDDDDDEEEDDDDDDDDDAAA???===<<<;;;<<<===>>>===>>>@@@AAAAAA@@@???>>>?????????>>>>>>>>>======???>>><<<;;;:::::::::;;;>>><<<;;;;;;======;;;888888888999:::::::::::::::============>>>??????@@@>>>>>>===;;;:::999888777777888999;;;<<<===>>>>>>::::::::::::999999999888888777777777777777888888555999555222777555333:::666777999::::::999888777666555444333222333333444444333333222111111000000000111111111111000//////.../////////000000000000....................................------------------............---------------.......................................................................................---......//////......---........................------------------------............------------........................///000111444;;;FFFUUU___^^^YYYQQQNNNPPPUUUZZZ]]]cccbbbbbbgggoooxxxyyy}}}~~~vvvuuuxxx}}}~~~|||tttjjjbbbkkknnnrrruuuuuuyyyzzzwwwrrroooqqqxxxwwwkkk\\\PPPOOOLLLIIIIIIKKKLLLJJJHHHEEEFFFGGGGGGFFFFFFGGGIIIDDDBBBAAA>>><<<;;;::::::777:::<<<===<<<;;;<<<<<<>>>>>>>>>===<<<<<<;;;;;;:::999888777777888999999444444444444444444444444555555444333333333333333111111000000000000//////................................................,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******)))))))))))))))*********++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///////////////000111222444555555444333222333666777666555666777888999999777555444555777999999888888:::;;;;;;;;;;;;;;;;;;<<<===>>>???<<<;;;<<<;;;999===BBBFFFHHHJJJIIIFFFCCCCCCEEE@@@???===<<<;;;<<<>>>???===>>>@@@AAAAAAAAA@@@?????????>>>>>>>>>>>>======>>>===;;;:::::::::;;;;;;===<<<:::;;;<<<<<<;;;999::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>???<<<<<<<<<;;;:::999999999999999:::;;;<<<<<<<<<<<<;;;;;;::::::::::::999999777666666666777888999999555;;;777222666444222888666777888999888888666555555555444333333333333333333333222222111000000000000000111111000000///........./////////000000000....................................------------------............------.........---------------------------------------------------------------------------------------------............------------------------------------------------------------------....................................---111333111000999LLL[[[hhhaaaXXXOOOLLLOOOUUUZZZ___aaacccfffiiiooouuuyyyuuuvvvwwwyyy||||||}}}uuuooouuuqqqmmmhhh```]]]cccmmmwwwmmmiiifffiiilllrrr}}}~~~ggg]]]ZZZVVVPPPKKKJJJIIIIIIJJJJJJHHHFFFEEEGGGIIIHHHFFFDDDDDDDDDAAA@@@???===;;;:::::::::999;;;======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::888777777888999999222222333333333333444444444444444333333333333333111000000000////////////................................................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************((((((((()))******++++++,,,,,,++++++++++++++++++++++++,,,---......//////---...///000222333444555222222222333444555555555666777888888888777555444666777999888777777888999::::::;;;;;;<<<<<<======>>>;;;:::;;;::::::>>>DDDOOORRRTTTOOOGGGAAA???AAA???>>><<<;;;<<<===???@@@===>>>???AAAAAAAAAAAAAAA???>>>>>>>>>===============<<<;;;:::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::;;;;;;::::::;;;<<<============;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;::::::;;;:::::::::::::::::::::666666666666777888::::::999@@@<<<444666444111666666666777777777666555444444444444333333333333333222222111111000000000000000000000000000//////............/////////000000.................................---------,,,,,,,,,------......------,,,......------------,,,,,,------------------------------------------------------------------------......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////........................,,,000222///,,,333BBBPPPeeeeeebbbZZZQQQMMMQQQWWW]]]aaaeeeffffffhhhmmmqqqxxx~~~ssspppttt||||||||||||www{{{rrriiibbbbbbfffhhhgggeeeeeeggglllrrruuu|||}}}|||}}}{{{zzz{{{yyyssspppqqqsss{{{|||eeeWWWSSSQQQOOOMMMIIIGGGEEEDDDDDDCCCBBBAAAGGGHHHJJJHHHEEEBBB@@@@@@@@@???>>><<<;;;::::::::::::<<<>>>>>>===;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;:::888777777777888888222333333333333333333333333333333333333222222222000000000////////////...................................................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((()))))))))*********'''(((((())))))***++++++++++++++++++++++++*********++++++,,,---......///,,,,,,...///111222333444000111222222333333444555555666777777777777666555666777888888666666777888::::::;;;<<<<<<======>>>>>>;;;:::;;;::::::???EEERRRVVVWWWRRRIIIAAA>>>???>>>===<<<;;;<<<===???AAA??????@@@@@@AAAAAAAAAAAA>>>>>>>>>============<<<===<<<;;;;;;;;;<<<===>>><<<<<<<<<;;;;;;;;;<<<>>>@@@???===<<<;;;:::;;;;;;999:::;;;<<<=========<<<:::::::::::::::::::::::::::::::::::::::999888888::::::::::::::::::::::::666666666666777888::::::<<>>===???>>>===<<<;;;;;;;;;;;;;;;===??????===;;;:::;;;:::::::::;;;;;;;;;<<<<<<:::999888666666666777777444444444333333222222222333333333333333222111111000000////////////......------------------------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************(((((())))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((()))))))))******((((((((()))******++++++++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,---...000111222222///000222222111111333444444444555666777777777777555666777777666555777888::::::<<<===>>>>>>>>>>>>===;;;:::<<<;;;:::>>>DDDLLLOOOQQQOOOIIIDDDBBBAAA===<<<;;;;;;<<<>>>@@@BBBAAAAAAAAAAAA@@@AAAAAAAAA>>>>>>============<<<<<<======<<<<<<<<<===???@@@=========<<<;;;<<<>>>@@@BBBAAA???===;;;:::;;;;;;999:::;;;============<<<::::::::::::999999999999888999999999888888777666888888999999999999::::::777666666666777888999999<<>>??????>>>===<<<<<<;;;;;;<<<;;;===>>>>>>;;;999999999:::::::::::::::;;;;;;;;;999888777555555555555666666666555444333222111111222333333444333222111000000000/////////.........------------------------........................+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++((((((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((()))))))))***(((((()))******++++++,,,******++++++,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,---...//////000000...000222111000000222444222333444555777888999999444555666666555555777888:::;;;===>>>???@@@@@@???===;;;;;;===<<<:::===BBBDDDFFFHHHIIIHHHFFFCCCAAA===<<<;;;;;;<<<>>>AAABBBCCCBBBBBBAAA@@@@@@@@@@@@>>>>>>=========<<<<<<<<<>>>=========>>>???AAABBB>>>??????>>><<<<<<@@@CCCEEECCC@@@===;;;:::;;;;;;999:::<<<>>>>>>>>>===<<<;;;:::::::::999999888888666777777777777666666555777777777888888999999999888777777777777777888888888GGGDDD777666777666:::888777666555555444444444222333333444333222111000//////////////////////////////000000//////...------------.........//////---------------------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------------------------------.../////////000111222777DDDWWWhhhooojjj```XXXNNNSSS\\\gggpppuuuuuutttmmmlllkkkmmmwwwzzzsssmmmnnnqqqsssxxx~~~}}}tttrrrqqqrrryyyzzzsssmmmiiihhhqqqssspppsss}}}zzzsssvvvuuupppnnnpppqqqooopppqqqppplllfffcccccceeemmmpppyyyooofffaaa[[[UUUSSSOOOKKKIIIKKKHHHBBBCCCGGGBBBEEEGGGGGGDDD@@@===<<>>>>>===<<<<<<<<<<<<<<<:::<<<======:::888777777::::::::::::::::::::::::999888666555444444444555777777666555333222111111222222333444333222111000000/////////............------------------------........................***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,******+++,,,------......,,,,,,++++++++++++++++++---------.........//////---///222111000///111444111222333555777888::::::333444666666555666777999:::;;;===???@@@AAA@@@@@@===;;;<<<>>>===:::<<<@@@@@@AAACCCEEEFFFEEEAAA>>><<<<<<;;;;;;<<>>=========<<<<<<<<<<<<>>>>>>===>>>???@@@BBBCCC>>>@@@@@@>>><<<===AAADDDFFFDDDAAA===;;;;;;;;;;;;999:::===>>>??????===<<<;;;;;;::::::999888888777555555666666666666555555666666777777888888888999999888777777777777777888444CCCBBB555555888888<<<999888777555555444444444222222333444333222111000.........//////////////////////////////......------------.........//////---------------------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,...000...,,,+++...222333:::JJJ```qqqsssggg[[[RRRUUU]]]hhhqqquuurrrooojjjiiiffffffooo{{{||||||vvvssssssssstttxxx~~~}}}sssyyyqqqjjjlllxxx